+2020-09-08 Julian Brown <julian@codesourcery.com>
+
+ * config/gcn/gcn-valu.md (scatter<mode>_insn_1offset_ds<exec_scatter>):
+ Add waitcnt.
+ * config/gcn/gcn.md (*mov<mode>_insn, *movti_insn): Add waitcnt to
+ ds_write alternatives.
+
+2020-09-08 Julian Brown <julian@codesourcery.com>
+
+ * config/gcn/mkoffload.c (process_asm): Initialise regcount. Update
+ scanning for SGPR/VGPR usage for HSACO v3.
+
+2020-09-08 Aldy Hernandez <aldyh@redhat.com>
+
+ PR tree-optimization/96967
+ * tree-vrp.c (find_case_label_range): Cast label range to
+ type of switch operand.
+
+2020-09-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
+
+ * config/msp430/msp430.c (msp430_file_end): Fix jumbled
+ HAVE_AS_MSPABI_ATTRIBUTE and HAVE_AS_GNU_ATTRIBUTE checks.
+ * configure: Regenerate.
+ * configure.ac: Use ".mspabi_attribute 4,2" to check for assembler
+ support for this object attribute directive.
+
+2020-09-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
+
+ * common/config/msp430/msp430-common.c (msp430_handle_option): Remove
+ OPT_mcpu_ handling.
+ Set target_cpu value to new enum values when parsing certain -mmcu=
+ values.
+ * config/msp430/msp430-opts.h (enum msp430_cpu_types): New.
+ * config/msp430/msp430.c (msp430_option_override): Handle new
+ target_cpu enum values.
+ Set target_cpu using extracted value for given MCU when -mcpu=
+ option is not passed by the user.
+ * config/msp430/msp430.opt: Handle -mcpu= values using enums.
+
2020-09-07 Richard Sandiford <richard.sandiford@arm.com>
PR rtl-optimization/96796
+2020-09-08 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/96949
+ * store.cc (binding_map::apply_ctor_val_to_range): Add
+ error-handling for the cases where we have symbolic offsets.
+
+2020-09-08 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/96950
+ * store.cc (binding_map::apply_ctor_to_region): Handle RANGE_EXPR
+ where min_index == max_index.
+ (binding_map::apply_ctor_val_to_range): Replace assertion that we
+ don't have a CONSTRUCTOR value with error-handling.
+
+2020-09-08 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/96962
+ * region-model.cc (region_model::on_call_pre): Fix guard on switch
+ on built-ins to only consider BUILT_IN_NORMAL, rather than other
+ kinds of build-ins.
+
2020-09-01 David Malcolm <dmalcolm@redhat.com>
PR analyzer/96792
+2020-09-08 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ * intrinsic.texi: Fix description of FINDLOC result.
+
2020-09-07 Harald Anlauf <anlauf@gmx.de>
* trans-intrinsic.c (build_round_expr): Use temporary with
+2020-09-08 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/96949
+ * gfortran.dg/analyzer/pr96949.f90: New test.
+
+2020-09-08 Aldy Hernandez <aldyh@redhat.com>
+
+ PR tree-optimization/96967
+ * gcc.dg/tree-ssa/pr96967.c: New file.
+
+2020-09-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
+
+ * gcc.target/msp430/mcpu-is-430.c: New test.
+ * gcc.target/msp430/mcpu-is-430x.c: New test.
+ * gcc.target/msp430/mcpu-is-430xv2.c: New test.
+
2020-09-07 Harald Anlauf <anlauf@gmx.de>
* gfortran.dg/pr96711.f90: New test.
+2020-09-08 Felix Willgerodt <felix.willgerodt@intel.com>
+
+ * floatformat.h (floatformat_bfloat16_big): New.
+ (floatformat_bfloat16_little): New.
+
2020-08-03 Martin Jambor <mjambor@suse.cz>
* gomp-constants.h (GOMP_VERSION_HSA): Remove.
+2020-09-08 Ian Lance Taylor <iant@golang.org>
+
+ * simple.c (simple_unwind): Correct comment spelling.
+
+2020-09-08 Ian Lance Taylor <iant@golang.org>
+
+ * macho.c (macho_add_dsym): Make space for '/' in dsym. Use
+ correct length when freeing diralc.
+
+2020-09-08 Ian Lance Taylor <iant@golang.org>
+
+ PR libbacktrace/96973
+ * macho.c (macho_add_fat): Correctly swap 32-bit file offset.
+
+2020-09-08 Ian Lance Taylor <iant@golang.org>
+
+ PR libbacktrace/96971
+ * filetype.awk: Only match magic number at start of line.
+
2020-08-24 Ian Lance Taylor <iant@golang.org>
* macho.c (MACH_O_MH_MAGIC_FAT_64): Define.
+2020-09-08 Julian Brown <julian@codesourcery.com>
+
+ * testsuite/libgomp.oacc-c-c++-common/atomic_capture-2.c: Remove
+ iteration-ordering assumptions.
+
+2020-09-08 Julian Brown <julian@codesourcery.com>
+
+ * testsuite/libgomp.oacc-fortran/collapse-1.f90: Fix race condition.
+ * testsuite/libgomp.oacc-fortran/collapse-2.f90: Likewise.
+
2020-08-20 Chung-Lin Tang <cltang@codesourcery.com>
* plugin/plugin-nvptx.c (nvptx_free):
+2020-09-08 Felix Willgerodt <felix.willgerodt@intel.com>
+
+ * floatformat.c (floatformat_bfloat16_big): New.
+ (floatformat_bfloat16_little): New.
+
+2020-09-08 Alan Modra <amodra@gmail.com>
+
+ * d-demangle.c: Include limits.h.
+ (ULONG_MAX, UINT_MAX): Provide fall-back definition.
+ (dlang_number): Simplify and correct overflow test. Only
+ write *ret on returning non-NULL. Make "ret" an unsigned long*.
+ Only succeed for result of [0,UINT_MAX].
+ (dlang_decode_backref): Simplify and correct overflow test.
+ Only write *ret on returning non-NULL. Only succeed for
+ result [1,MAX_LONG].
+ (dlang_backref): Remove now unnecessary range check.
+ (dlang_symbol_name_p): Likewise.
+ (string_need): Take a size_t n arg, and use size_t tem.
+ (string_append): Use size_t n.
+ (string_appendn, string_prependn): Take a size_t n arg.
+ (TEMPLATE_LENGTH_UNKNOWN): Define as -1UL.
+ (dlang_lname, dlang_parse_template): Take an unsigned long len
+ arg.
+ (dlang_symbol_backref, dlang_identifier, dlang_parse_integer),
+ (dlang_parse_integer, dlang_parse_string),
+ (dlang_parse_arrayliteral, dlang_parse_assocarray),
+ (dlang_parse_structlit, dlang_parse_tuple),
+ (dlang_template_symbol_param, dlang_template_args): Use
+ unsigned long variables.
+ * testsuite/d-demangle-expected: Add new tests.
+
2020-08-26 Iain Buclaw <ibuclaw@gdcproject.org>
* d-demangle.c (dlang_function_args): Handle 'in' and 'in ref'
+2020-09-08 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/95680
+ * Makefile.in: Regenerate.
+ * configure: Regenerate.
+ * configure.ac (DCFG_ENABLE_CET): Substitute.
+ * libdruntime/Makefile.in: Regenerate.
+ * libdruntime/config/x86/switchcontext.S: Remove CET support code.
+ * libdruntime/core/thread.d: Import gcc.config. Don't set version
+ AsmExternal when GNU_Enable_CET is true.
+ * libdruntime/gcc/config.d.in (GNU_Enable_CET): Define.
+ * src/Makefile.in: Regenerate.
+ * testsuite/Makefile.in: Regenerate.
+
2020-06-25 Iain Buclaw <ibuclaw@gdcproject.org>
* libdruntime/MERGE: Merge upstream druntime d05ebaad.