+2018-09-21 Kito Cheng <kito.cheng@gmail.com>
+
+ * config/nds32/t-nds32-glibc: New file.
+
+2018-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure.ac (solaris_ld_v2_maps): New test.
+ * configure: Regenerate.
+ * Makefile.in (solaris_ld_v2_maps): New variable.
+ * config/t-slibgcc-sld (libgcc-unwind.map): Emit v2 mapfile syntax
+ if supported.
+
+2018-08-23 Richard Earnshaw <rearnsha@arm.com>
+
+ PR target/86951
+ * config/arm/lib1funcs.asm (speculation_barrier): New function.
+ * config/arm/t-arm (LIB1ASMFUNCS): Add it to list of functions
+ to build.
+
+2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * config/unwind-dw2-fde-darwin.c
+ (_darwin10_Unwind_FindEnclosingFunction): move from here ...
+ * config/darwin10-unwind-find-enc-func.c: … to here.
+ * config/t-darwin: Build Darwin10 unwinder shim crt.
+ * libgcc/config.host: Add the Darwin10 unwinder shim.
+
+2018-08-21 Rasmus Villemoes <rv@rasmusvillemoes.dk>
+
+ * config.host: Add crtbegin.o and crtend.o for
+ powerpc-wrs-vxworks target.
+
+2018-08-17 Jojo <jijie_rong@c-sky.com>
+ Huibin Wang <huibin_wang@c-sky.com>
+ Sandra Loosemore <sandra@codesourcery.com>
+ Chung-Lin Tang <cltang@codesourcery.com>
+
+ C-SKY port: libgcc
+
+ * config.host: Add C-SKY support.
+ * config/csky/*: New.
+
+2018-08-12 Chung-Ju Wu <jasonwucj@gmail.com>
+
+ * config/nds32/t-nds32-isr: Rearrange object dependency.
+ * config/nds32/initfini.c: Add dwarf2 unwinding support.
+ * config/nds32/isr-library/adj_intr_lvl.inc: Consider new extensions
+ and registers usage.
+ * config/nds32/isr-library/excp_isr.S: Ditto.
+ * config/nds32/isr-library/intr_isr.S: Ditto.
+ * config/nds32/isr-library/reset.S: Ditto.
+ * config/nds32/isr-library/restore_all.inc: Ditto.
+ * config/nds32/isr-library/restore_mac_regs.inc: Ditto.
+ * config/nds32/isr-library/restore_partial.inc: Ditto.
+ * config/nds32/isr-library/restore_usr_regs.inc: Ditto.
+ * config/nds32/isr-library/save_all.inc: Ditto.
+ * config/nds32/isr-library/save_mac_regs.inc: Ditto.
+ * config/nds32/isr-library/save_partial.inc: Ditto.
+ * config/nds32/isr-library/save_usr_regs.inc: Ditto.
+ * config/nds32/isr-library/vec_vid*.S: Consider 4-byte vector size.
+
+2018-08-11 John David Anglin <danglin@gcc.gnu.org>
+
+ * config/pa/linux-atomic.c: Update comment.
+ (FETCH_AND_OP_2, OP_AND_FETCH_2, FETCH_AND_OP_WORD, OP_AND_FETCH_WORD,
+ COMPARE_AND_SWAP_2, __sync_val_compare_and_swap_4,
+ SYNC_LOCK_TEST_AND_SET_2, __sync_lock_test_and_set_4): Use
+ __ATOMIC_RELAXED for atomic loads.
+ (SYNC_LOCK_RELEASE_1): New define. Use __sync_synchronize() and
+ unordered store to release lock.
+ (__sync_lock_release_8): Likewise.
+ (SYNC_LOCK_RELEASE_2): Remove define.
+
+2018-08-02 Nicolas Pitre <nico@fluxnic.net>
+
+ PR libgcc/86512
+ * config/arm/ieee754-df.S: Don't shortcut denormal handling when
+ exponent goes negative. Update my email address.
+ * config/arm/ieee754-sf.S: Likewise.
+
+2018-08-01 Martin Liska <mliska@suse.cz>
+
+ * libgcov-profiler.c (__gcov_indirect_call_profiler_v2): Do not
+ check that __gcov_indirect_call_callee is non-null.
+
+2018-07-30 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * config/arm/ieee754-df.S: Fix comment for code working on
+ architectures >= 4.
+ * config/arm/ieee754-sf.S: Likewise.
+
+2018-07-27 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR libgcc/85334
+ * config/i386/shadow-stack-unwind.h (_Unwind_Frames_Increment):
+ Removed.
+
+2018-07-05 James Clarke <jrtc27@jrtc27.com>
+
+ * configure: Regenerated.
+
+2018-06-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * Makefile.in (install_leaf): Use enable_gcov instead of
+ enable_libgcov.
+
+2018-06-27 Rasmus Villemoes <rv@rasmusvillemoes.dk>
+
+ * configure.ac: Add --disable-gcov option.
+ * configure: Regenerate.
+ * Makefile.in: Honour @enable_gcov@.
+
+2018-06-21 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * config/arm/lib1funcs.S (__ARM_ARCH__): Remove definitions, use
+ __ARM_ARCH and __ARM_FEATURE_CLZ instead.
+ (HAVE_ARM_CLZ): Remove definition, use __ARM_FEATURE_CLZ instead.
+ * config/arm/ieee754-df.S: Use __ARM_FEATURE_CLZ instead of
+ __ARM_ARCH__.
+ * config/arm/ieee754-sf.S: Likewise.
+ * config/arm/libunwind.S: Use __ARM_ARCH instead of __ARM_ARCH__.
+
+2018-06-21 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * config/arm/ieee754-df.S: Remove code for __ARM_ARCH__ < 4, no
+ longer supported.
+ * config/arm/ieee754-sf.S: Likewise.
+
+2018-06-20 Than McIntosh <thanm@google.com>
+
+ PR libgcc/86213
+ * generic-morestack.c (allocate_segment): Move calls to getenv and
+ getpagesize to __morestack_load_mmap.
+ (__morestack_load_mmap) Initialize static_pagesize and
+ use_guard_page here so as to avoid clobbering SSE regs during a
+ __morestack call.
+
+2018-06-18 Michael Meissner <meissner@linux.ibm.com>
+
+ * config/rs6000/t-float128 (FP128_CFLAGS_SW): Compile float128
+ support modules with -mno-gnu-attribute.
+ * config/rs6000/t-float128-hw (FP128_CFLAGS_HW): Likewise.
+
+2018-06-07 Olivier Hainque <hainque@adacore.com>
+
+ * config/t-vxworks (LIBGCC_INCLUDES): Add
+ -I$(MULTIBUILDTOP)../../gcc/include.
+ * config/t-vxworks7: Likewise. Reformat a bit to match
+ the t-vxworks layout.
+
+2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
+
+ * config/i386/cpuinfo.h (processor_types): Add INTEL_TREMONT.
+
+2018-06-07 Martin Liska <mliska@suse.cz>
+
+ * libgcov-driver.c: Rename cs_all to all and assign it from
+ all_prg.
+
+2018-06-07 Martin Liska <mliska@suse.cz>
+
+ PR bootstrap/86057
+ * libgcov-driver-system.c (replace_filename_variables): Use
+ memcpy instead of mempcpy.
+ (allocate_filename_struct): Do not allocate filename, allocate
+ prefix and set it.
+ (gcov_exit_open_gcda_file): Allocate memory for gf->filename
+ here and properly copy content into it.
+ * libgcov-driver.c (struct gcov_filename): Remove max_length
+ field, change prefix from size_t into char *.
+ (compute_summary): Do not calculate longest filename.
+ (gcov_do_dump): Release memory of gf.filename after each file.
+ * libgcov-util.c (compute_summary): Use new signature of
+ compute_summary.
+ (calculate_overlap): Likewise.
+
+2018-06-05 Martin Liska <mliska@suse.cz>
+
+ PR gcov-profile/47618
+ * libgcov-driver-system.c (replace_filename_variables): New
+ function.
+ (gcov_exit_open_gcda_file): Use it.
+
+2018-06-05 Martin Liska <mliska@suse.cz>
+
+ * libgcov-driver.c (gcov_compute_histogram): Remove usage
+ of gcov_ctr_summary.
+ (compute_summary): Do it just for a single summary.
+ (merge_one_data): Likewise.
+ (merge_summary): Simplify as we read just single summary.
+ (dump_one_gcov): Pass proper argument.
+ * libgcov-util.c (compute_one_gcov): Simplify as we have just
+ single summary.
+ (gcov_info_count_all_cold): Likewise.
+ (calculate_overlap): Likewise.
+
+2018-06-02 Chung-Ju Wu <jasonwucj@gmail.com>
+ Monk Chiang <sh.chiang04@gmail.com>
+
+ * config.host (nds32*-linux*): New.
+ * config/nds32/linux-atomic.c: New file.
+ * config/nds32/linux-unwind.h: New file.
+
2018-05-31 Uros Bizjak <ubizjak@gmail.com>
PR target/85591
2018-05-30 Rasmus Villemoes <rasmus.villemoes@prevas.dk>
- * crtstuff.c: Remove declaration of _Jv_RegisterClasses.
+ * crtstuff.c: Remove declaration of _Jv_RegisterClasses.
2018-05-29 Martin Liska <mliska@suse.cz>
- PR gcov-profile/85759
+ PR gcov-profile/85759
* libgcov-driver-system.c (gcov_error): Introduce usage of
- GCOV_EXIT_AT_ERROR env. variable.
+ GCOV_EXIT_AT_ERROR env. variable.
* libgcov-driver.c (merge_one_data): Print error that we
- overwrite a gcov file with a different timestamp.
+ overwrite a gcov file with a different timestamp.
2018-05-23 Kalamatee <kalamatee@gmail.com>
config/i386/enable-execute-stack-mingw32.c
2017-08-01 Jerome Lambourg <lambourg@adacore.com>
- Doug Rupp <rupp@adacore.com>
- Olivier Hainque <hainque@adacore.com>
+ Doug Rupp <rupp@adacore.com>
+ Olivier Hainque <hainque@adacore.com>
* config.host (arm-wrs-vxworks*): Rework to handle arm-wrs-vxworks7
as well as arm-wrs-vxworks.
Matthieu Sarter <matthieu.sarter.external@atos.net>
David Edelsohn <dje.gcc@gmail.com>
- * config/rs6000/aix-unwind.h (MD_FALLBACK_FRAME_STATE_FOR): Define
- unconditionally.
- (ucontext_for): Add 64-bit AIX 6.1, 7.1, 7.2 support. Add 32-bit
- AIX 7.2 support.
+ * config/rs6000/aix-unwind.h (MD_FALLBACK_FRAME_STATE_FOR): Define
+ unconditionally.
+ (ucontext_for): Add 64-bit AIX 6.1, 7.1, 7.2 support. Add 32-bit
+ AIX 7.2 support.
2017-06-02 Olivier Hainque <hainque@adacore.com>