remove m32-rtems support
[gcc.git] / libgcc / ChangeLog
index 8676747211c4d447b011f4b6a17380f426761b38..0787970adbb3d3702211c0b239edd00b941f5290 100644 (file)
@@ -1,4 +1,536 @@
-2015-10-09  Venkataramanan kumar <venkataramanan.kumar@amd.com>
+2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
+
+       * config.host: Remove m32r-rtems support.
+
+2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
+
+       * config.host: Remove h8300-rtems support.
+
+2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
+
+       * config.host: Remove support for knetbsd.
+
+2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
+
+       * config.host: Remove support for openbsd 2 and 3.
+
+2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
+
+       * config.host: Remove interix support.
+       * config/i386/t-interix: Remove.
+
+2016-06-18  John David Anglin  <danglin@gcc.gnu.org>
+
+       * config/pa/fptr.c (__canonicalize_funcptr_for_compare): Don't set
+       least-significant bit in function pointer for fixup.
+
+2016-06-05  Aaron Conole  <aconole@redhat.com>
+           Nathan Sidwell  <nathan@acm.org>
+
+       PR libgcc/71400
+       * libgcov-driver-system.c (__gcov_error_file): Disable if IN_GCOV_TOOL.
+       (get_gcov_error_file): Check __gcov_error_file before trying to
+       initialize it.
+       (gcov_error): Always use get_gcov_error_file.
+
+2016-06-02  Aaron Conole  <aconole@redhat.com>
+
+       * libgcov-driver-system.c (__gcov_error_file): New.
+       (get_gcov_error_file): New.
+       (gcov_error): Use and set __gcov_error_file.
+       (gcov_error_exit): New.
+       * libgcov-driver.c (gcov_exit): Call gcov_error_exit.
+
+2016-05-26  Nathan Sidwell  <nathan@acm.org>
+
+       * config/nvptx/free.asm: Delete.
+       * config/nvptx/malloc.asm: Delete.
+       * config/nvptx/realloc.c: Delete.
+       * t-nvptx: Update.
+
+2016-05-25  Nathan Sidwell  <nathan@acm.org>
+
+       * config/nvptx/crt0.s: Delete.
+       * config/nvptx/crt0.c: New.
+       * t-nvptx: Update.
+
+2016-05-19  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * config.host [x86_64-*-cygwin*]: Handle tmake_eh_file for mixed
+       dw2/seh configuration.
+       [x86_64-*-mingw*]: Likewise.
+
+2016-05-10  Joel Sherrill <joel@rtems.org>
+
+       PR libgcc/70720
+       * config.host (moxie-*-rtems*): Merge this stanza with other moxie
+       targets so the same extra_parts are built.  Also have tmake_file add
+       on to its value rather than override.
+
+2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
+
+       * config.host: Remove SH5 support.
+       * configure: Likewise.
+
+2016-04-29  Oleg Endo  <olegendo@gcc.gnu.org>
+
+       * config/sh/crt1.S: Remove SH5 support.
+       * config/sh/crti.S: Likewise.
+       * config/sh/crtn.S: Likewise.
+       * config/sh/lib1funcs-4-300.S: Likewise.
+       * config/sh/lib1funcs-Os-4-200.S: Likewise.
+       * config/sh/lib1funcs.S: Likewise.
+       * config/sh/linux-unwind.h: Likewise.
+       * config/sh/t-sh64: Delete.
+
+2016-04-29  Claudiu Zissulescu  <claziss@synopsys.com>
+
+       * config/arc/ieee-754/eqdf2.S: Handle FPX NaN.
+
+2016-04-28  Claudiu Zissulescu  <claziss@synopsys.com>
+           Joern Rennecke  <joern.rennecke@embecosm.com>
+
+       * config/arc/crttls.S: New file.
+       * config/arc/t-arc: New rule.
+       * config.host (arc*-*-elf*, arc*-*-linux*): Add crttls.o.
+
+2016-04-25  Nick Clifton  <nickc@redhat.com>
+
+       * config/msp430/cmpd.c (__mspabi_cmpf): Add prototype.
+       (__mspabi_cmpd): Likewise.
+       * config/msp430/floathidf.c (__floathidf): Likewise.
+       * config/msp430/floathisf.c (__floathisf): Likewise
+       * config/msp430/floatunhidf.c (__floatunssidf): Likewise.
+       * config/msp430/floatunhisf.c (__floatunshisf): Likewise.
+       * config/msp430/lib2shift.c (__ashlsi3): Take a signed char as the
+       second parameter.
+       (__ashrsi3): Likewise.
+
+2016-04-21  Waldemar Brodkorb  <wbx@openadk.org>
+
+       * config/m68k/linux-atomic.c: Do not include unistd.h
+
+2016-04-20  Martin Galvan  <martin.galvan@tallertechnologies.com>
+
+       * config/arm/ieee754-df.S: Fix typos in comments.
+
+2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
+
+       PR target/70381
+       * configure.ac (powerpc*-*-linux*): Rework tests to build
+       __float128 emulation routines to not depend on using #pragma GCC
+       target to enable -mfloat128.
+       * configure: Regnerate.
+
+2016-04-04  Eric Botcazou  <ebotcazou@adacore.com>
+
+       PR target/67172
+       * libgcc2.c (L__main): Undefine __LIBGCC_EH_FRAME_SECTION_NAME__ if
+       __MINGW32__ is defined.
+
+2016-03-28  James Bowman  <james.bowman@ftdichip.com>
+
+       * libgcc/config/ft32/lib1funcs.S (*divsi3, *modsi3): New.
+
+2016-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
+
+       PR libgcc/70363
+       * config/rs6000/extendkftf2-sw.c (__extendkftf2_sw): If libgcc was
+       built with an assembler that does not support ISA 3.0
+       instructions, rename __extendkftf2_sw to __extendkftf2.
+
+2016-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR target/38239
+       * config/sol2/gmon.c [__i386__] (_mcount): Save and restore
+       call-clobbered registers.
+       (internal_mcount): Remove __i386__ handling.
+
+2016-02-26  Joel Sherrill <joel@rtems.org>
+
+       * config.host: Add x86_64-*-rtems*.
+
+2016-02-26  Joel Sherrill <joel@rtems.org>
+
+       * libgcc/config.host: Add aarch64-*-rtems*.
+
+2016-02-26  Paul E. Murphy  <murphyp@linux.vnet.ibm.com>
+           Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
+
+       * config/rs6000/sfp-machine.h (_FP_DECL_EX): Declare _fpsr as a
+       union of u64 and double.
+       (FP_TRAPPING_EXCEPTIONS): Return a bitmask of trapping exceptions.
+       (FP_INIT_ROUNDMODE): Read the fpscr instead of writing a mystery
+       value.
+       (FP_ROUNDMODE): Update the usage of _fpscr.
+
+2016-02-25  Ilya Verbin  <ilya.verbin@intel.com>
+
+       PR driver/68463
+       * Makefile.in (crtoffloadtable$(objext)): New rule.
+       * configure.ac (extra_parts): Add crtoffloadtable$(objext) if
+       enable_offload_targets is not empty.
+       * configure: Regenerate.
+       * offloadstuff.c: Move __OFFLOAD_TABLE__ from crtoffloadend to
+       crtoffloadtable.
+
+2016-02-17  Max Filippov  <jcmvbkbc@gmail.com>
+
+       * config/xtensa/ieee754-df.S (__muldf3_aux, __divdf3_aux): Add
+       .literal_position before the function.
+       * config/xtensa/ieee754-sf.S (__mulsf3_aux, __divsf3_aux):
+       Likewise.
+
+2016-02-15  Marcin Kościelnicki  <koriakin@0x04.net>
+
+       * config.host: Use t-stack and t-stack-s390 for s390*-*-linux.
+       * config/s390/morestack.S: New file.
+       * config/s390/t-stack-s390: New file.
+       * generic-morestack.c (__splitstack_find): Add s390-specific code.
+
+2016-02-12  Walter Lee  <walt@tilera.com>
+
+       * config.host (tilegx*-*-linux*): remove ti from
+       softfp_int_modes for 32-bit configs.
+
+2016-02-10  Ian Lance Taylor  <iant@google.com>
+
+       PR go/68562
+       * config/i386/morestack.S (__stack_split_initialize): Align
+       stack.
+
+2016-02-03  Andreas Tobler  <andreast@gcc.gnu.org>
+
+       PR bootstrap/69611
+       * config/rs6000/sfp-machine.h: Guard __sfp_exceptions with
+       __FLOAT128__ to compile only for __float128 capable targets.
+
+2016-01-25  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/69444
+       * config/rs6000/sfp-machine.h: Fix a typo in #ifndef - __NO_FPRS__
+       instead of ___NO_FPRS__.
+
+2016-01-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
+           Steven Munroe  <munroesj@linux.vnet.ibm.com>
+           Tulio Magno Quites Machado Filho  <tulioqm@br.ibm.com>
+
+       * config/rs6000/float128-sed: New files to convert TF names to KF
+       names for PowerPC IEEE 128-bit floating point support.
+       * config/rs6000/float128-sed-hw: Likewise.
+
+       * config/rs6000/float128-hw.c: New file for ISA 3.0 IEEE 128-bit
+       floating point hardware support.
+
+       * config/rs6000/float128-ifunc.c: New file to pick either IEEE
+       128-bit floating point software emulation or use ISA 3.0 hardware
+       support if it is available.
+
+       * config/rs6000/quad-float128.h: New file to support IEEE 128-bit
+       floating point.
+
+       * config/rs6000/extendkftf2-sw.c: New file, convert IEEE 128-bit
+       floating point to IBM extended double.
+
+       * config/rs6000/trunctfkf2-sw.c: New file, convert IBM extended
+       double to IEEE 128-bit floating point.
+
+       * config/rs6000/t-float128: New Makefile fragments to enable
+       building __float128 emulation support.
+       * config/rs6000/t-float128-hw: Likewise.
+
+       * config/rs6000/sfp-exceptions.c: New file to provide exception
+       support for IEEE 128-bit floating point.
+
+       * config/rs6000/floattikf.c: New files for converting between IEEE
+       128-bit floating point and signed/unsigned 128-bit integers.
+       * config/rs6000/fixunskfti.c: Likewise.
+       * config/rs6000/fixkfti.c: Likewise.
+       * config/rs6000/floatuntikf.c: Likewise.
+
+       * config/rs6000/sfp-machine.h (_FP_W_TYPE_SIZE): Use 64-bit types
+       when building on 64-bit systems, or when VSX is enabled.
+       (_FP_W_TYPE): Likewise.
+       (_FP_WS_TYPE): Likewise.
+       (_FP_I_TYPE): Likewise.
+       (TItype): Define on 64-bit systems.
+       (UTItype): Likewise.
+       (TI_BITS): Likewise.
+       (_FP_MUL_MEAT_D): Add support for using 64-bit types.
+       (_FP_MUL_MEAT_Q): Likewise.
+       (_FP_DIV_MEAT_D): Likewise.
+       (_FP_DIV_MEAT_Q): Likewise.
+       (_FP_NANFRAC_D): Likewise.
+       (_FP_NANFRAC_Q): Likewise.
+       (ISA_BIT): Add exception support if we are being compiled on a
+       machine with hardware floating point support to build the IEEE
+       128-bit emulation functions.
+       (FP_EX_INVALID): Likewise.
+       (FP_EX_OVERFLOW): Likewise.
+       (FP_EX_UNDERFLOW): Likewise.
+       (FP_EX_DIVZERO): Likewise.
+       (FP_EX_INEXACT): Likewise.
+       (FP_EX_ALL): Likewise.
+       (__sfp_handle_exceptions): Likewise.
+       (FP_HANDLE_EXCEPTIONS): Likewise.
+       (FP_RND_NEAREST): Likewise.
+       (FP_RND_ZERO): Likewise.
+       (FP_RND_PINF): Likewise.
+       (FP_RND_MINF): Likewise.
+       (FP_RND_MASK): Likewise.
+       (_FP_DECL_EX): Likewise.
+       (FP_INIT_ROUNDMODE): Likewise.
+       (FP_ROUNDMODE): Likewise.
+
+       * libgcc/config.host (powerpc*-*-linux*): If compiler can compile
+       VSX code, enable IEEE 128-bit floating point.  If the compiler can
+       compile IEEE 128-bit floating point code with ISA 3.0 IEEE 128-bit
+       floating point hardware instructions and it supports declaring
+       functions with the ifunc attribute, enable ifunc functions to
+       switch between software and hardware support.
+       * configure.ac (powerpc*-*-linux*): Likewise.
+       * configure: Regenerate.
+
+2016-01-15  Nick Clifton  <nickc@redhat.com>
+
+       * config/msp430/t-msp430 (lib2_mul_none.o): Only use the first
+       dependency as the source file to be compiled.
+       (lib2_mul_16bit.o, lib2hw_mul_16.o, lib2hw_mul_32.o)
+       (lib2hw_mul_f5.o): Likewise.
+
+2016-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
+
+       * libgcc/config/rs6000/extendkftf2-sw.c: Revert 2016-01-13 change.
+       * libgcc/config/rs6000/fixkfti.c: Likewise.
+       * libgcc/config/rs6000/fixunskfti.c: Likewise.
+       * libgcc/config/rs6000/float128-hw.c: Likewise.
+       * libgcc/config/rs6000/float128-ifunc.c: Likewise.
+       * libgcc/config/rs6000/float128-sed: Likewise.
+       * libgcc/config/rs6000/floattikf.c: Likewise.
+       * libgcc/config/rs6000/floatuntikf.c: Likewise.
+       * libgcc/config/rs6000/quad-float128.h: Likewise.
+       * libgcc/config/rs6000/sfp-exceptions.c: Likewise.
+       * libgcc/config/rs6000/sfp-machine.h: Likewise.
+       * libgcc/config/rs6000/t-float128: Likewise.
+       * libgcc/config/rs6000/t-float128-hw: Likewise.
+       * libgcc/config/rs6000/trunctfkf2-sw.c: Likewise.
+       * libgcc/config.host: Likewise.
+       * libgcc/configure: Likewise.
+       * libgcc/configure.ac: Likewise.
+
+2016-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
+           Steven Munroe  <munroesj@linux.vnet.ibm.com>
+           Tulio Magno Quites Machado Filho  <tulioqm@br.ibm.com>
+
+       * config/rs6000/sfp-exceptions.c: New file to provide exception
+       support for IEEE 128-bit floating point.
+
+       * config/rs6000/float128-hw.c: New file for ISA 3.0 IEEE 128-bit
+       floating point hardware support.
+
+       * config/rs6000/floattikf.c: New files for IEEE 128-bit floating
+       point conversions.
+       * config/rs6000/fixunskfti.c: Likewise.
+       * config/rs6000/fixkfti.c: Likewise.
+       * config/rs6000/floatuntikf.c: Likewise.
+       * config/rs6000/extendkftf2-sw.c: Likewise.
+       * config/rs6000/trunctfkf2-sw.c: Likewise.
+
+       * config/rs6000/float128-ifunc.c: New file to pick either IEEE
+       128-bit floating point software emulation or use ISA 3.0 hardware
+       support if it is available.
+
+       * config/rs6000/quad-float128.h: New file to support IEEE 128-bit
+       floating point.
+
+       * config/rs6000/t-float128: New Makefile fragments to enable
+       building __float128 emulation support.
+       * config/rs6000/t-float128-hw: Likewise.
+
+       * config/rs6000/float128-sed: New file to convert TF names to KF
+       names for PowerPC IEEE 128-bit floating point support.
+
+       * config/rs6000/sfp-machine.h (_FP_W_TYPE_SIZE): Use 64-bit types
+       when building on 64-bit systems, or when VSX is enabled.
+       (_FP_W_TYPE): Likewise.
+       (_FP_WS_TYPE): Likewise.
+       (_FP_I_TYPE): Likewise.
+       (TItype): Define on 64-bit systems.
+       (UTItype): Likewise.
+       (TI_BITS): Likewise.
+       (_FP_MUL_MEAT_D): Add support for using 64-bit types.
+       (_FP_MUL_MEAT_Q): Likewise.
+       (_FP_DIV_MEAT_D): Likewise.
+       (_FP_DIV_MEAT_Q): Likewise.
+       (_FP_NANFRAC_D): Likewise.
+       (_FP_NANFRAC_Q): Likewise.
+       (ISA_BIT): Add exception support if we are being compiled on a
+       machine with hardware floating point support to build the IEEE
+       128-bit emulation functions.
+       (FP_EX_INVALID): Likewise.
+       (FP_EX_OVERFLOW): Likewise.
+       (FP_EX_UNDERFLOW): Likewise.
+       (FP_EX_DIVZERO): Likewise.
+       (FP_EX_INEXACT): Likewise.
+       (FP_EX_ALL): Likewise.
+       (__sfp_handle_exceptions): Likewise.
+       (FP_HANDLE_EXCEPTIONS): Likewise.
+       (FP_RND_NEAREST): Likewise.
+       (FP_RND_ZERO): Likewise.
+       (FP_RND_PINF): Likewise.
+       (FP_RND_MINF): Likewise.
+       (FP_RND_MASK): Likewise.
+       (_FP_DECL_EX): Likewise.
+       (FP_INIT_ROUNDMODE): Likewise.
+       (FP_ROUNDMODE): Likewise.
+
+       * configure.ac (powerpc*-*-linux*): Check whether the PowerPC
+       compiler can do __float128.
+       * configure: Regenerate.
+
+       * libgcc/config.host (powerpc*-*-linux*): If compiler can compile
+       VSX code, enable IEEE 128-bit floating point.
+
+2016-01-05  Olivier Hainque  <hainque@adacore.com>
+
+       * config/rs6000/aix-unwind.h (ucontext_for): Handle AIX 7.1
+       specificities.
+
+2016-01-04  Jakub Jelinek  <jakub@redhat.com>
+
+       Update copyright years.
+
+2015-12-18  Andris Pavenis  <andris.pavenis@iki.fi>
+
+       * config.host: Add *-*-msdosdjgpp to lists of i[34567]86-*-*
+       soft-fp targets.
+
+2015-12-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
+
+       * unwind-generic.h (_Unwind_GetTextRelBase): Call __builtin_abort
+       instead of abort to avoid dependency on stdlib.h.
+
+2015-12-09  John David Anglin  <danglin@gcc.gnu.org>
+
+       * config/pa/fptr.c (__canonicalize_funcptr_for_compare): Remove code
+       to initialize call to __dl_fixup once.
+
+2015-12-04  Nick Clifton  <nickc@redhat.com>
+
+       * config/msp430/mpy.c (__mulhi3): Use a faster algorithm.
+       Allow for the second argument being negative.
+       * config.host (extra_parts): Define for MSP430.  Create separate
+       libraries for each of the hardware multiply formats.
+       * config/msp430/lib2hw_mul.S: Build only the multiply routines
+       that are needed.
+       * config/msp430/lib2mul.c: Likewise.
+       * config/msp430/t-msp430 (LIB2ADD): Remove lib2hw_mul.S.
+       Add rules to build hardware multiply libraries.
+       * config/msp430/lib2divSI.c: (__mspabi_divlu): Alias for
+       __mspabi_divul function.
+       (__mspabi_divllu): New stub function.
+
+2015-12-01  John David Anglin  <danglin@gcc.gnu.org>
+
+       * config/pa/fptr.c (__canonicalize_funcptr_for_compare): Initialize
+       fixup values if saved GOT address doesn't match runtime address.
+       (fixup_branch_offset): Reorder list.
+
+2015-11-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * Makefile.in (VTV_CFLAGS): New variable.
+       (vtv_start$(objext), vtv_end$(objext), vtv_end$(objext))
+       (vtv_start_preinit$(objext), vtv_end_preinit$(objext)): Use it.
+       * config.host (*-*-solaris2*): Add t-crtstuff-pic to tmake_file.
+       Add vtv_start.o, vtv_end.o, vtv_start_preinit.o, vtv_end_preinit.o
+       to extra_parts if $enable_vtable_verify = yes.
+
+2015-11-23  Szabolcs Nagy  <szabolcs.nagy@arm.com>
+
+       PR target/68059
+       * config/arm/linux-atomic-64bit.c (__write): Rename to...
+       (write): ...this and fix the return type.
+
+2015-11-19  DJ Delorie  <dj@redhat.com>
+
+       * config/msp430/lib2hw_mul.S: Fix alignment.
+
+2015-11-18  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * config/nvptx/reduction.c: New.
+       * config/nvptx/t-nvptx (LIB2ADD): Add it.
+
+2015-11-15  David Edelsohn  <dje.gcc@gmail.com>
+
+       * config/rs6000/on_exit.c: New file.
+       * config/rs6000/t-aix-cxa (LIB2ADDEH): Build on_exit.c.
+       * config/rs6000/libgcc-aix-cxa.ver (on_exit): Add symbol to exports.
+
+2015-11-11  Claudiu Zissulescu  <claziss@synopsys.com>
+
+       * config/arc/dp-hack.h: Add support for ARCHS.
+       * config/arc/ieee-754/divdf3.S: Likewise.
+       * config/arc/ieee-754/divsf3-stdmul.S: Likewise.
+       * config/arc/ieee-754/muldf3.S: Likewise.
+       * config/arc/ieee-754/mulsf3.S: Likewise
+       * config/arc/lib1funcs.S: Likewise
+       * config/arc/gmon/dcache_linesz.S: Don't read the build register
+       for ARCv2 cores.
+       * config/arc/gmon/profil.S (__profil, __profil_irq): Don't profile
+       for ARCv2 cores.
+       * config/arc/ieee-754/arc-ieee-754.h (MPYHU, MPYH): Define.
+       * config/arc/t-arc700-uClibc: Remove hard selection for ARC 700
+       cores.
+
+2015-11-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * config/ia64/crtbegin.S: Check HAVE_INITFINI_ARRAY_SUPPORT
+       value.
+       * config/ia64/crtend.S: Likewise.
+
+2015-11-07  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
+
+       * config/visium/lib2funcs.c (__set_trampoline_parity): Use
+       __CHAR_BIT__ instead of BITS_PER_UNIT.
+       * fixed-bit.h: Likewise.
+       * fp-bit.h: Likewise.
+       * libgcc2.c (__popcountSI2): Likewise.
+       (__popcountDI2): Likewise.
+       * libgcc2.h: Likewise.
+       * libgcov.h: Likewise.
+
+2015-11-07  David Edelsohn  <dje.gcc@gmail.com>
+
+       * config/rs6000/atexit.c: New file.
+       * config/rs6000/t-aix-cxa (LIB2ADDEH): Build atexit.c.
+       * config/rs6000/libgcc-aix-cxa.ver (atexit): Add symbol to exports.
+       * config/rs6000/cxa_finalize.c
+       (catomic_compare_and_exchange_bool_acq): Negate return value.
+
+2015-10-30  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
+
+       * config/i386/cpuinfo.c (enum processor_types): Add AMDFAM17H.
+       (processor_subtypes): Add znver1.
+       (get_amd_cpu): Detect znver1.
+
+2015-10-29  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * config.host (arm*-*-eabi*, arm*-*-symbianelf*, arm*-*-rtems*):
+       Include crtfastmath.o.
+
+2015-10-23  Joern Rennecke  <joern.rennecke@embecosm.com>
+
+       PR libgcc/66883
+       * config/epiphany/udivsi3-float.c: Fix CONCISE test, and comment typo.
+
+2015-10-16  Kaushik Phatak  <kaushik.phatak@kpit.com>
+
+       * config/rl78/divmodqi.S: Return 0x00 by default for div by 0.
+       * config/rl78/divmodsi.S: Update return register to r8.
+       * config/rl78/divmodhi.S: Update return register to r8,r9.
+       Branch to main_loop_done_himode to pop registers before return.
+
+2015-10-09  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
 
        * config/i386/cpuinfo.c (get_amd_cpu): Detect bdver4.
        (__cpu_indicator_init): Fix model selection for AMD CPUs.
 
 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
 
-        * config/i386/cpuinfo.c (processor_features): Add
+       * config/i386/cpuinfo.c (processor_features): Add
        FEATURE_AVX512VBMI and FEATURE_AVX512VBMI.
 
 2015-09-28  Joseph Myers  <joseph@codesourcery.com>
        (SYNC_LOCK_RELEASE_2): Likewise.
        (__sync_bool_compare_and_swap_##WIDTH): Correct return.
 
-2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
+2015-09-22  Kirill Yukhin  <kirill.yukhin@intel.com>
 
        * libgcc/config/i386/cpuinfo.c (enum processor_features): Add
        FEATURE_AVX512VL, FEATURE_AVX512BW, FEATURE_AVX512DQ,
 
        * Makefile.in (CRTSTUFF_CFLAGS): Add $(NO_PIE_CFLAGS).
 
-2015-05-27  John Marino <gnugcc@marino.st>
+2015-05-27  John Marino  <gnugcc@marino.st>
 
        * config.host (i[34567]86-*-freebsd*, x86_64-*-freebsd*): Set
        md_unwind_header
 
 2015-05-15  Martin Galvan  <martin.galvan@tallertechnologies.com>
 
-        * config/arm/lib1funcs.S (CFI_START_FUNCTION, CFI_END_FUNCTION):
-        New macros.
-        * config/arm/ieee754-df.S: Add CFI directives.
-        * config/arm/ieee754-sf.S: Add CFI directives.
+       * config/arm/lib1funcs.S (CFI_START_FUNCTION, CFI_END_FUNCTION):
+       New macros.
+       * config/arm/ieee754-df.S: Add CFI directives.
+       * config/arm/ieee754-sf.S: Add CFI directives.
 
 2015-05-13  Eric Botcazou  <ebotcazou@adacore.com>
 
        func_ptr *dtor_list temporary variable to avoid "array subscript
        is above array bounds" warnings.
 
-2014-12-09  Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
+2014-12-09  Michael Haubenwallner  <michael.haubenwallner@ssi-schaefer.com>
 
        * Makefile.in (with_aix_soname): Define.
        * config/rs6000/t-slibgcc-aix: Act upon --with-aix-soname option.
        introduced with 2014-10-21 trunk r216525.
 
 2014-10-21  Joern Rennecke  <joern.rennecke@embecosm.com>
-           Vidya Praveen <vidya.praveen@atmel.com>
-           Praveen Kumar Kaushik <Praveen_Kumar.Kaushik@atmel.com>
-           Senthil Kumar Selvaraj <Senthil_Kumar.Selvaraj@atmel.com>
-           Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
+           Vidya Praveen  <vidya.praveen@atmel.com>
+           Praveen Kumar Kaushik  <Praveen_Kumar.Kaushik@atmel.com>
+           Senthil Kumar Selvaraj  <Senthil_Kumar.Selvaraj@atmel.com>
+           Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
 
        * config/avr/lib1funcs.S (__do_global_dtors): Go back to descending
        order.
        (__atomic_nand_fetch_4): Add prefix op.
        (__atomic_nand_fetch_8): Ditto.
 
-2014-01-21  Baruch Siach <barch@tkos.co.il>
+2014-01-21  Baruch Siach  <barch@tkos.co.il>
 
        * config.host (tmake_file): add t-slibgcc-libgcc for xtensa*-*-linux*.
 
 
 2013-08-16  Maciej W. Rozycki  <macro@codesourcery.com>
            Catherine Moore  <clm@codesourcery.com>
-           Richard Sandiford <rdsandiford@googlemail.com>
+           Richard Sandiford  <rdsandiford@googlemail.com>
 
        * config/mips/mips16.S (CE_STARTFN, CE_ENDFN): New macros.
        (RET_FUNCTION): Use them in place of STARTFN and ENDFN.
        PR bootstrap/55571
        * Makefile.in (libgcc_s.so): Depend on and link with libgcc.a.
 
-2012-12-04  Marcus Shawcroft <marcus.shawcroft@arm.com>
+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>
+2012-12-04  Marcus Shawcroft  <marcus.shawcroft@arm.com>
 
        * config/aarch64/sfp-machine.h (FP_RND_MASK): Define.
        (FP_ROUNDMODE): Use FP_RND_MASK.
        * libgcov.c (gcov_exit): Remove merged program summary
        comparison unless !GCOV_LOCKED.
 
-2012-11-15  Marcus Shawcroft <marcus.shawcroft@arm.com>
+2012-11-15  Marcus Shawcroft  <marcus.shawcroft@arm.com>
 
        * soft-fp: Updated from glibc upstream.
 
        * 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>
+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>
+2012-10-25  Ralf Corsépius  <ralf.corsepius@rtems.org>
 
        * config.host (sh*-*-rtems*): Add sh*-*-elf*'s extra_parts.
 
        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>
+2012-10-18  Sebastian Huber  <sebastian.huber@embedded-brains.de>
 
        * config.host
        (arm*-*-eabi* | arm*-*-symbianelf* | arm*-*-rtemseabi*): Rename
        (__doTMdeRegistrations): Likewise.
 
 2012-01-15  Georg-Johann Lay  <avr@gjlay.de>
-           Anatoly Sokolov <aesok@post.ru>
-           Eric Weddington <eric.weddington@atmel.com>
+           Anatoly Sokolov  <aesok@post.ru>
+           Eric Weddington  <eric.weddington@atmel.com>
 
        PR target/52261
        * config/avr/lib1funcs.S (__prologue_saves__): Handle AVR_XMEGA
        * config/mips/libgcc-mips16.ver: Revert previous patch.
        * config/mips/mips16.S (__mips16_rdhwr): Hide.
 
-2012-02-02  Sumanth G <sumanth.gundapaneni@kpitcummins.com>
-           Jayant R Sonar <jayant.sonar@kpitcummins.com>
+2012-02-02  Sumanth G  <sumanth.gundapaneni@kpitcummins.com>
+           Jayant R Sonar  <jayant.sonar@kpitcummins.com>
 
        * config.host: Add National Semiconductor CR16 target (cr16-*-*).
        * config/cr16/crti.S: New file.
        to tmake_file.  Add crtfastmath.o to extra_parts.
        * config/mips/t-crtfm: New.
 
-2010-05-19  Joel Sherrill <joel.sherrill@oarcorp.com>
+2010-05-19  Joel Sherrill  <joel.sherrill@oarcorp.com>
 
        * config.host (sparc64-*-rtems*): New target.
 
        * config.host (alpha*-dec-osf[45]*): Removed alpha*-dec-osf4*,
        alpha-dec-osf5.0* support.
 
-2010-04-01  Ralf Corsépius <ralf.corsepius@rtems.org>
+2010-04-01  Ralf Corsépius  <ralf.corsepius@rtems.org>
 
        * config.host: Add lm32-*-rtems*.
 
 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
-           Uros Bizjak <ubizjak@gmail.com>
+           Uros Bizjak  <ubizjak@gmail.com>
 
        PR target/39048
        * config.host (i[34567]86-*-solaris2): Handle 32-bit Solaris 2/x86
        * config/i386/libgcc-sol2.ver: New file.
        * config/i386/t-sol2 (SHLIB_MAPFILES): Add it.
 
-2010-03-30  Jack Howarth <howarth@bromo.med.uc.edu>
+2010-03-30  Jack Howarth  <howarth@bromo.med.uc.edu>
 
        PR c/43553
        * Makefile.in (INTERNAL_CFLAGS): Add @set_use_emutls@.
        config/moxie/t-moxie: New files.
        * config.host: Add t-moxie-softfp reference.
 
-2009-11-18  Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
+2009-11-18  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
 
        PR other/39888
        * config/t-slibgcc-darwin: Fix embedded rpaths for
        --enable-version-specific-runtime-libs, build extension stub
        libs exposing features available from current libgcc_s.
 
-2009-11-11  Jon Beniston <jon@beniston.com>
+2009-11-11  Jon Beniston  <jon@beniston.com>
 
        * config.host: Add lm32 targets.
        * config/lm32: New directory.
        * config.host: Add moxie support.
        * config/moxie/t-moxie: New file.
 
-2009-05-29  David Billinghurst <billingd@gcc.gnu.org>
+2009-05-29  David Billinghurst  <billingd@gcc.gnu.org>
 
        * config.host: Add i386/${host_address}/t-fprules-softfp and
        t-softfp to tmake_file for i[34567]86-*-cygwin*.
        * config.host (powerpc64-*-linux*, powerpc64-*-gnu*): Add t-softfp.
        (powerpc-*-linux*spe*, powerpc-*-linux*): Likewise.
 
-2009-01-05  Joel Sherrill <joel.sherrill@oarcorp.com>
+2009-01-05  Joel Sherrill  <joel.sherrill@oarcorp.com>
 
        * config.host: Add m32r*-*-rtems*.
 
-2008-12-01  Joel Sherrill <joel.sherrill@oarcorp.com>
+2008-12-01  Joel Sherrill  <joel.sherrill@oarcorp.com>
 
        * config.host: Add m32c*-*-rtems*.
 
        config/rs6000/t-ppccomm, config.host, configure.ac, empty.mk,
        shared-object.mk, siditi-object.mk, static-object.mk: New files.
        * configure: Generated.
+\f
+Copyright (C) 2007-2016 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.