+2017-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ * soft-fp/op-common.h (_FP_MUL, _FP_FMA, _FP_DIV): Add
+ /* FALLTHRU */ comments.
+
+2017-01-21 Gerald Pfeifer <gerald@pfeifer.com>
+
+ * config/i386/cygming-crtbegin.c (LIBGCJ_SONAME): No longer #define.
+
+2017-01-20 Jiong Wang <jiong.wang@arm.com>
+
+ * config/aarch64/aarch64-unwind.h: Empty this file on ILP32.
+ * unwind-dw2.c (execute_cfa_program): Only multiplexing
+ DW_CFA_GNU_window_save for AArch64 and LP64.
+
+2017-01-20 Jiong Wang <jiong.wang@arm.com>
+
+ * config/aarch64/linux-unwind.h: Always include aarch64-unwind.h.
+
+2017-01-19 Jiong Wang <jiong.wang@arm.com>
+
+ * config/aarch64/aarch64-unwind.h: New file.
+ (DWARF_REGNUM_AARCH64_RA_STATE): Define.
+ (MD_POST_EXTRACT_ROOT_ADDR): New target marcro and define it on AArch64.
+ (MD_POST_EXTRACT_FRAME_ADDR): Likewise.
+ (MD_POST_FROB_EH_HANDLER_ADDR): Likewise.
+ (MD_FROB_UPDATE_CONTEXT): Define it on AArch64.
+ (aarch64_post_extract_frame_addr): New function.
+ (aarch64_post_frob_eh_handler_addr): New function.
+ (aarch64_frob_update_context): New function.
+ * config/aarch64/linux-unwind.h: Include aarch64-unwind.h
+ * config.host (aarch64*-*-elf, aarch64*-*-rtems*,
+ aarch64*-*-freebsd*):
+ Initialize md_unwind_header to include aarch64-unwind.h.
+ * unwind-dw2.c (struct _Unwind_Context): Define "RA_A_SIGNED_BIT".
+ (execute_cfa_program): Multiplex DW_CFA_GNU_window_save for
+ __aarch64__.
+ (uw_update_context): Honor MD_POST_EXTRACT_FRAME_ADDR.
+ (uw_init_context_1): Honor MD_POST_EXTRACT_ROOT_ADDR.
+ (uw_frob_return_addr): New function.
+ (uw_install_context): Use uw_frob_return_addr.
+
+2017-01-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR other/79046
+ * configure.ac: Add GCC_BASE_VER.
+ * Makefile.in (version): Use @get_gcc_base_ver@ instead of cat to get
+ version from BASE-VER file.
+ * configure: Regenerated.
+
+2017-01-13 Joe Seymour <joe.s@somniumtech.com>
+
+ * config/msp430/t-msp430 (libmul_none.a, libmul_16.a, libmul_32.a,
+ libmul_f5.a): Filter archived prerequisites.
+
+2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
+
+ * config/i386/cpuinfo.h (processor_features): Add
+ FEATURE_AVX512VPOPCNTDQ.
+ * config/i386/cpuinfo.c (get_available_features): Habdle new
+ feature.
+
+2017-01-04 Joseph Myers <joseph@codesourcery.com>
+
+ * config/mips/sfp-machine.h (_FP_CHOOSENAN): Always preserve NaN
+ payload if [__mips_nan2008].
+
+2017-01-04 Alan Modra <amodra@gmail.com>
+
+ * Makefile.in (configure_deps): Update.
+ * configure: Regenerate.
+
+2017-01-01 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
+2016-12-19 Krister Walfridsson <krister.walfridsson@gmail.com>
+
+ * config.host (*-*-netbsd*): Add t-eh-dw2-dip to tmake_file.
+ * crtstuff.c (BSD_DL_ITERATE_PHDR_AVAILABLE): Define for NetBSD.
+ * unwind-dw2-fde-dip.c (USE_PT_GNU_EH_FRAME, ElfW): Likewise.
+
+2016-12-17 Matthias Klose <doko@ubuntu.com>
+
+ * config/arc/gmon: Remove empty directory.
+
+2016-12-16 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * config.host (arc*-*-linux-uclibc*): Remove libgmon, crtg, and
+ crtgend.
+ (arc*-*-elf*): Likewise.
+ * config/arc/t-arc: Remove old gmon lib targets.
+ * config/arc/crtg.S: Remove.
+ * config/arc/crtgend.S: Likewise.
+ * config/arc/gmon/atomic.h: Likewise.
+ * config/arc/gmon/auxreg.h: Likewise.
+ * config/arc/gmon/dcache_linesz.S: Likewise.
+ * config/arc/gmon/gmon.c: Likewise.
+ * config/arc/gmon/machine-gmon.h: Likewise.
+ * config/arc/gmon/mcount.c: Likewise.
+ * config/arc/gmon/prof-freq-stub.S: Likewise.
+ * config/arc/gmon/prof-freq.c: Likewise.
+ * config/arc/gmon/profil.S: Likewise.
+ * config/arc/gmon/sys/gmon.h: Likewise.
+ * config/arc/gmon/sys/gmon_out.h: Likewise.
+ * config/arc/t-arc-newlib: Likewise.
+ * config/arc/t-arc700-uClibc: Renamed to t-arc-uClibc.
+
+2016-12-12 George Spelvin <linux@sciencehorizons.net>
+
+ * config/avr/lib1funcs.S (__ashrdi3): Fix typo from r243545.
+
+2016-12-12 George Spelvin <linux@sciencehorizons.net>
+
+ * config/avr/lib1funcs.S (__ashldi3): Use __tmp_reg__ to restore
+ R16 instead of push + pop.
+ (__ashrdi3, __lshrdi3): Same. And use __zero_reg__ for signs.
+
+2016-12-10 Krister Walfridsson <krister.walfridsson@gmail.com>
+
+ * config.host (i[34567]86-*-netbsdelf*): Add i386/t-crtstuff to
+ tmake_file.
+
+2016-12-05 Cupertino Miranda <cmiranda@synopsys.com>
+
+ * config.host (arc*-*-linux-uclibc*): Use default extra
+ objects. Include linux-android header.
+ * config/arc/crti.S (_init): Declare symbol as function.
+ (_fini): Likewise.
+
+2016-12-03 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/78379
+ * config/i386/cpuinfo.c: Move denums for processor vendors,
+ processor type, processor subtypes and declaration of
+ struct __processor_model into
+ * config/i386/cpuinfo.h: New header file.
+
+2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
+ Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * config/arm/cmse_nonsecure_call.S: New.
+ * config/arm/t-arm: Compile cmse_nonsecure_call.S
+
+2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
+ Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * config/arm/t-arm (HAVE_CMSE): New.
+ * config/arm/cmse.c: New.
+
+2016-11-28 Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
+
+ PR gcc/74748
+ * libgcc/config/bfin/libgcc-glibc.ver, libgcc/config/bfin/t-linux:
+ use generic linker version information on Blackfin.
+
+ PR gcc/74748
+ * libgcc/mkmap-symver.awk: add support for skip_underscore
+
+2016-11-27 Iain Sandoe <iain@codesourcery.com>
+ Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR target/67710
+ * config/t-darwin: Default builds to 10.5 codegen.
+
+2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
+
+ * config/aarch64/sfp-machine.h (_FP_NANFRAC_H): Define.
+ (_FP_NANSIGN_H): Likewise.
+ * config/aarch64/t-softfp (softfp_extensions): Add hftf.
+ (softfp_truncations): Add tfhf.
+ (softfp_extras): Add required conversion functions.
+
+2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
+ Matthew Wahab <matthew.wahab@arm.com>
+
+ * config/arm/fp16.c (binary64): New.
+ (__gnu_d2h_internal): New.
+ (__gnu_d2h_ieee): New.
+ (__gnu_d2h_alternative): New.
+
+2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
+ Matthew Wahab <matthew.wahab@arm.com>
+
+ * config/arm/fp16.c (struct format): New.
+ (binary32): New.
+ (__gnu_float2h_internal): New. Body moved from
+ __gnu_f2h_internal and generalize.
+ (_gnu_f2h_internal): Move body to function __gnu_float2h_internal.
+ Call it with binary32.
+
+2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
+
+ * soft-fp/extendhftf2.c: Update from glibc.
+ * soft-fp/fixhfti.c: Likewise.
+ * soft-fp/fixunshfti.c: Likewise.
+ * soft-fp/floattihf.c: Likewise.
+ * soft-fp/floatuntihf.c: Likewise.
+ * soft-fp/half.h: Likewise.
+ * soft-fp/trunctfhf2.c: Likewise.
+
+2016-11-20 Marc Glisse <marc.glisse@inria.fr>
+
+ PR libgcc/77813
+ * crtstuff.c (deregister_tm_clones, register_tm_clones): Hide
+ __TMC_END__ behind a passthrough asm.
+
+2016-11-18 Walter Lee <walt@tilera.com>
+
+ * config.host (tilepro*-*-linux*): Add t-slibgcc-libgcc to tmake_file.
+
+2016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
+
+ * config/i386/cpuinfo.c (processor_features): Add
+ FEATURE_AVX5124VNNIW, FEATURE_AVX5124FMAPS.
+
+2016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * config/arc/dp-hack.h (ARC_OPTFPE): Define.
+ (__ARC_NORM__): Use instead ARC_OPTFPE.
+ * config/arc/fp-hack.h: Likewise.
+ * config/arc/lib1funcs.S (ARC_OPTFPE): Define.
+ (__ARC_MPY__): Use it insetead of __ARC700__ and __HS__.
+
+2016-11-16 Alexander Monakov <amonakov@ispras.ru>
+
+ * config/nvptx/crt0.c (__main): Setup __nvptx_stacks and __nvptx_uni.
+ * config/nvptx/mgomp.c: New file.
+ * config/nvptx/t-nvptx: Add mgomp.c
+
+2016-11-16 Waldemar Brodkorb <wbx@openadk.org>
+
+ PR libgcc/68468
+ * unwind-dw2-fde-dip.c: Fix build on FDPIC targets.
+
+2016-11-15 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * config/arc/lib1funcs.S (__mulsi3): Use feature defines instead
+ of checking for cpus.
+ (__umulsidi3, __umulsi3_highpart, __udivmodsi4, __divsi3)
+ (__modsi3, __clzsi2): Likewise.
+
+2016-11-11 Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ * config.host (i[3456]86-*-musl*, x86_64-*-musl*): Use
+ i386/t-cpuinfo-static instead of i386/t-cpuinfo.
+ * config/i386/t-cpuinfo-static: New.
+
+2016-11-03 Martin Liska <mliska@suse.cz>
+
+ * libgcov-profiler.c (__gcov_time_profiler): Remove.
+ (__gcov_time_profiler_atomic): Likewise.
+
+2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR libgcc/78067
+ * libgcc2.c (__floatdisf, __floatdidf): Avoid undefined results from
+ count_leading_zeros.
+
+2016-11-02 Uros Bizjak <ubizjak@gmail.com>
+
+ * Makefile.in (LIB2_DIVMOD_FUNCS): Add _divmoddi4.
+ * libgcc2.c (__divmoddi4): New function.
+ * libgcc2.h (__divmoddi4): Declare.
+ * libgcc-std.ver.in (GCC_7.0.0): New. Add __PFX_divmoddi4
+ and __PFX_divmodti4.
+
+2016-10-24 Florian Weimer <fweimer@redhat.com>
+
+ PR libgcc/78064
+ * unwind-c.c: Include auto-target.h.
+
+2016-10-19 John David Anglin <danglin@gcc.gnu.org>
+
+ * config/pa/pa64-hpux-lib.h: New file.
+ (EH_FRAME_SECTION_NAME): Rename to __LIBGCC_EH_FRAME_SECTION_NAME__.
+ (DTORS_SECTION_ASM_OP): Rename to __LIBGCC_DTORS_SECTION_ASM_OP__.
+ * config.host (tm_file): Add pa/pa64-hpux-lib.h to tm_file on
+ hppa*64*-*-hpux11*.
+
+2016-10-18 Max Filippov <jcmvbkbc@gmail.com>
+
+ * config/xtensa/t-elf (LIB2ADDEH_XTENSA_UNWIND_DW2_FDE): New
+ definition.
+ * config/xtensa/t-linux (LIB2ADDEH_XTENSA_UNWIND_DW2_FDE): New
+ definition.
+ * config/xtensa/t-windowed (LIB2ADDEH): Use
+ LIB2ADDEH_XTENSA_UNWIND_DW2_FDE defined by either xtensa/t-elf
+ or xtensa/t-linux.
+
+2016-10-18 Ding-Kai Chen <dkchen@cadence.com>
+
+ * config/xtensa/ieee754-df.S (__recipdf2, __rsqrtdf2,
+ __ieee754_sqrt): New functions.
+ (__divdf3): Add implementation with new FPU instructions under
+ #if XCHAL_HAVE_DFP_DIV.
+ * config/xtensa/ieee754-sf.S (__recipsf2, __rsqrtsf2,
+ __ieee754_sqrtf): New functions.
+ (__divsf3): Add implementation with new FPU instructions under
+ #if XCHAL_HAVE_FP_DIV.
+ * config/xtensa/t-xtensa (LIB1ASMFUNCS): Add _sqrtf, _recipsf2
+ _rsqrtsf2, _sqrt, _recipdf2 and _rsqrtdf2.
+
+2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * libgcov-profiler.c: Replace MEMMODEL_* macros by their __ATOMIC_*
+ equivalent.
+ * config/tilepro/atomic.c: Likewise and stop casting model to
+ enum memmodel.
+
+2016-10-10 Joseph Myers <joseph@codesourcery.com>
+
+ PR target/77586
+ * config.host (ia64*-*-elf*, ia64*-*-freebsd*, ia64-hp-*vms*): Use
+ soft-fp.
+
+2016-10-10 Andreas Tobler <andreast@gcc.gnu.org>
+
+ * config.host: Add support for aarch64-*-freebsd*.
+
+2016-10-05 Andreas Schwab <schwab@suse.de>
+
+ * config/ia64/crtbegin.S (__do_jv_register_classes): Remove.
+ (.section .init_array): Don't call __do_jv_register_classes.
+ (.section .init): Likewise.
+
+2016-10-04 Jakub Jelinek <jakub@redhat.com>
+
+ * config/i386/cygming-crtbegin.c (_Jv_RegisterClasses): Remove.
+ (__JCR_LIST__): Remove.
+ (__gcc_register_frame): Don't attempt to _Jv_RegisterClasses.
+ * config/i386/cygming-crtend.c (__JCR_END__): Remove.
+ * config/ia64/crtbegin.S (__JCR_LIST__): Remove.
+ * config/ia64/crtend.S (__JCR_END__): Remove.
+ * crtstuff.c: Remove __LIBGCC_JCR_SECTION_NAME__ from preprocessor
+ conditionals.
+ (__JCR_LIST__, __JCR_END__): Remove.
+ (frame_dummy): Don't attempt to _Jv_RegisterClasses.
+ (__do_global_ctors_1): Likewise.
+
+2015-09-28 Uros Bizjak <ubizjak@gmail.com>
+
+ * config/i386/cpuinfo.c (__get_cpuid_output): Remove.
+ (__cpu_indicator_init): Call __get_cpuid, not __get_cpuid_output.
+
+2016-09-27 Martin Liska <mliska@suse.cz>
+
+ PR gcov-profile/7970
+ PR gcov-profile/16855
+ PR gcov-profile/44779
+ * libgcov-driver.c (__gcov_init): Do not register a atexit
+ handler.
+ (__gcov_exit): Rename from gcov_exit.
+ * libgcov.h (__gcov_exit): Declare.
+
+2016-09-27 Martin Liska <mliska@suse.cz>
+
+ PR bootstrap/77749
+ * Makefile.in: Remove _gcov_merge_delta.
+ * libgcov-merge.c (void __gcov_merge_delta): Remove.
+ * libgcov-util.c (__gcov_delta_counter_op): Remove.
+ * libgcov.h: Remove declaration of __gcov_merge_delta.
+
+2016-09-21 Eric Botcazou <ebotcazou@adacore.com>
+
+ * configure.ac: Do not create links, only substitute the filenames.
+ * configure: Regenerate.
+ * Makefile.in: Assign the substitution results to variables.
+ (LIBGCC_LINKS): Define.
+ (enable-execute-stack.c): New rule.
+ (unwind.h): Likewise.
+ (md-unwind-support.h): Likewise.
+ (sfp-machine.h): Likewise.
+ (gthr-default.h): Likewise.
+ Add $(LIBGCC_LINKS) to the prerequisites of all object files and
+ unwind.h as prerequisite of install-unwind_h-forbuild.
+
+2016-09-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR libgcc/71744
+ * unwind-dw2-fde.c (ATOMIC_FDE_FAST_PATH): Define if __register_frame*
+ is not the primary registry and atomics are available.
+ (any_objects_registered): New variable.
+ (__register_frame_info_bases, __register_frame_info_table_bases):
+ Atomically store 1 to any_objects_registered after registering first
+ unwind info.
+ (_Unwind_Find_FDE): Return early if any_objects_registered is 0.
+
+2016-09-09 James Greenhalgh <james.greenhalgh@arm.com>
+
+ PR target/63250
+ * Makefile.in (lib2funcs): Build _mulhc3 and _divhc3.
+ * libgcc2.h (LIBGCC_HAS_HF_MODE): Conditionally define.
+ (HFtype): Likewise.
+ (HCtype): Likewise.
+ (__divhc3): Likewise.
+ (__mulhc3): Likewise.
+ * libgcc2.c: Support _mulhc3 and _divhc3.
+
+2016-09-07 Joseph Myers <joseph@codesourcery.com>
+
+ PR libgcc/77519
+ * libgcc2.c (NOTRUNC): Invert settings.
+
+2016-09-06 Martin Liska <mliska@suse.cz>
+
+ PR gcov-profile/77378
+ PR gcov-profile/77466
+ * libgcov-profiler.c: Use __GCC_HAVE_SYNC_COMPARE_AND_SWAP_{4,8} to
+ conditionaly enable/disable *_atomic functions.
+
+2016-08-26 Joseph Myers <joseph@codesourcery.com>
+
+ * config.host (i[34567]86-*-* | x86_64-*-*): Enable TFmode soft-fp
+ where not already enabled.
+
+2016-08-25 Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ * config/mips/linux-unwind.h: Use sys/syscall.h.
+
+2016-08-16 Joseph Myers <joseph@codesourcery.com>
+
+ PR libgcc/77265
+ * soft-fp/adddf3.c: Update from glibc.
+ * soft-fp/addsf3.c: Likewise.
+ * soft-fp/addtf3.c: Likewise.
+ * soft-fp/divdf3.c: Likewise.
+ * soft-fp/divsf3.c: Likewise.
+ * soft-fp/divtf3.c: Likewise.
+ * soft-fp/double.h: Likewise.
+ * soft-fp/eqdf2.c: Likewise.
+ * soft-fp/eqsf2.c: Likewise.
+ * soft-fp/eqtf2.c: Likewise.
+ * soft-fp/extenddftf2.c: Likewise.
+ * soft-fp/extended.h: Likewise.
+ * soft-fp/extendsfdf2.c: Likewise.
+ * soft-fp/extendsftf2.c: Likewise.
+ * soft-fp/extendxftf2.c: Likewise.
+ * soft-fp/fixdfdi.c: Likewise.
+ * soft-fp/fixdfsi.c: Likewise.
+ * soft-fp/fixdfti.c: Likewise.
+ * soft-fp/fixsfdi.c: Likewise.
+ * soft-fp/fixsfsi.c: Likewise.
+ * soft-fp/fixsfti.c: Likewise.
+ * soft-fp/fixtfdi.c: Likewise.
+ * soft-fp/fixtfsi.c: Likewise.
+ * soft-fp/fixtfti.c: Likewise.
+ * soft-fp/fixunsdfdi.c: Likewise.
+ * soft-fp/fixunsdfsi.c: Likewise.
+ * soft-fp/fixunsdfti.c: Likewise.
+ * soft-fp/fixunssfdi.c: Likewise.
+ * soft-fp/fixunssfsi.c: Likewise.
+ * soft-fp/fixunssfti.c: Likewise.
+ * soft-fp/fixunstfdi.c: Likewise.
+ * soft-fp/fixunstfsi.c: Likewise.
+ * soft-fp/fixunstfti.c: Likewise.
+ * soft-fp/floatdidf.c: Likewise.
+ * soft-fp/floatdisf.c: Likewise.
+ * soft-fp/floatditf.c: Likewise.
+ * soft-fp/floatsidf.c: Likewise.
+ * soft-fp/floatsisf.c: Likewise.
+ * soft-fp/floatsitf.c: Likewise.
+ * soft-fp/floattidf.c: Likewise.
+ * soft-fp/floattisf.c: Likewise.
+ * soft-fp/floattitf.c: Likewise.
+ * soft-fp/floatundidf.c: Likewise.
+ * soft-fp/floatundisf.c: Likewise.
+ * soft-fp/floatunditf.c: Likewise.
+ * soft-fp/floatunsidf.c: Likewise.
+ * soft-fp/floatunsisf.c: Likewise.
+ * soft-fp/floatunsitf.c: Likewise.
+ * soft-fp/floatuntidf.c: Likewise.
+ * soft-fp/floatuntisf.c: Likewise.
+ * soft-fp/floatuntitf.c: Likewise.
+ * soft-fp/gedf2.c: Likewise.
+ * soft-fp/gesf2.c: Likewise.
+ * soft-fp/getf2.c: Likewise.
+ * soft-fp/ledf2.c: Likewise.
+ * soft-fp/lesf2.c: Likewise.
+ * soft-fp/letf2.c: Likewise.
+ * soft-fp/muldf3.c: Likewise.
+ * soft-fp/mulsf3.c: Likewise.
+ * soft-fp/multf3.c: Likewise.
+ * soft-fp/negdf2.c: Likewise.
+ * soft-fp/negsf2.c: Likewise.
+ * soft-fp/negtf2.c: Likewise.
+ * soft-fp/op-1.h: Likewise.
+ * soft-fp/op-2.h: Likewise.
+ * soft-fp/op-4.h: Likewise.
+ * soft-fp/op-8.h: Likewise.
+ * soft-fp/op-common.h: Likewise.
+ * soft-fp/quad.h: Likewise.
+ * soft-fp/single.h: Likewise.
+ * soft-fp/soft-fp.h: Likewise.
+ * soft-fp/subdf3.c: Likewise.
+ * soft-fp/subsf3.c: Likewise.
+ * soft-fp/subtf3.c: Likewise.
+ * soft-fp/truncdfsf2.c: Likewise.
+ * soft-fp/trunctfdf2.c: Likewise.
+ * soft-fp/trunctfsf2.c: Likewise.
+ * soft-fp/trunctfxf2.c: Likewise.
+ * soft-fp/unorddf2.c: Likewise.
+ * soft-fp/unordsf2.c: Likewise.
+ * soft-fp/unordtf2.c: Likewise.
+
+2016-08-15 Gilles Gouaillardet <gilles.gouaillardet@gmail.com>
+
+ PR gcov-profile/67097
+ * libgcov-util.c (gcov_profile_merge): Skip missing files.
+
+2016-08-10 Martin Liska <mliska@suse.cz>
+
+ PR gcov-profile/58306
+ * Makefile.in: New functions (modules) are added.
+ * libgcov-profiler.c (__gcov_interval_profiler_atomic): New
+ function.
+ (__gcov_pow2_profiler_atomic): New function.
+ (__gcov_one_value_profiler_body): New argument is instroduced.
+ (__gcov_one_value_profiler): Call with the new argument.
+ (__gcov_one_value_profiler_atomic): Likewise.
+ (__gcov_indirect_call_profiler_v2): Likewise.
+ (__gcov_time_profiler_atomic): New function.
+ (__gcov_average_profiler_atomic): Likewise.
+ (__gcov_ior_profiler_atomic): Likewise.
+ * libgcov.h: Declare the aforementioned functions.
+
+2016-08-09 Martin Liska <mliska@suse.cz>
+
+ * libgcov-util.c: Fix typo and GNU coding style.
+
+2016-08-09 Martin Liska <mliska@suse.cz>
+
+ * Makefile.in: Remove __gcov_indirect_call_profiler.
+ * libgcov-profiler.c (__gcov_indirect_call_profiler): Remove
+ function.
+ * libgcov.h: And the declaration of the function.
+
+2016-08-09 Martin Liska <mliska@suse.cz>
+
+ * libgcov-profiler.c (__gcov_pow2_profiler): Consider 0 as not
+ power of two.
+
+2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * config/rs6000/_divkc3.c: Add copyright/license boilerplate.
+ * config/rs6000/_mulkc3.c: Likewise.
+
+2016-07-29 Georg-Johann Lay <avr@gjlay.de>
+
+ * config/avr/lib1funcs.S (__muldi3) [have MUL]: No need to clear
+ zero_reg as previous call to __umulhisi3 already cleared it.
+
+2016-07-21 Aurelien Jarno <aurelien@aurel32.net>
+
+ PR target/59833
+ * config/arm/ieee754-df.S (extendsfdf2): Convert sNaN to qNaN.
+
+2016-07-19 Nick Clifton <nickc@redhat.com>
+
+ * config.host (m32r): Add m32r/t-m32r to tmake_file.
+ Add crtinit.o and crtfini.o to extra_parts.
+
+2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * config/rs6000/_divkc3.c: New.
+ * config/rs6000/_mulkc3.c: New.
+ * config/rs6000/quad-float128.h: Define TFtype; declare _mulkc3
+ and _divkc3.
+ * config/rs6000/t-float128: Add _mulkc3 and _divkc3 to
+ fp128_ppc_funcs.
+
+2016-07-11 Hale Wang <hale.wang@arm.com>
+ Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ * config/arm/lib1funcs.S: Add new wrapper.
+
+2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * config/arm/lib1funcs.S (__ARM_ARCH__): Define to 8 for ARMv8-M.
+
2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
* config/arm/lib1funcs.S (HAVE_ARM_CLZ): Define for ARMv6* or later
2016-06-23 Jakub Sejdak <jakub.sejdak@phoesys.com>
- * config.host: Add suport for arm*-*-phoenix* targets.
+ * config.host: Add suport for arm*-*-phoenix* targets.
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
shared-object.mk, siditi-object.mk, static-object.mk: New files.
* configure: Generated.
\f
-Copyright (C) 2007-2016 Free Software Foundation, Inc.
+Copyright (C) 2007-2017 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright