Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 9 Sep 2020 00:16:29 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 9 Sep 2020 00:16:29 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/analyzer/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
include/ChangeLog
libbacktrace/ChangeLog
libgomp/ChangeLog
libiberty/ChangeLog
libphobos/ChangeLog

index 55089aa26923d5327bfa0633c7d25a71d27419b2..30eb7b841a1187d02a01aaa6ad86a4995f275fb1 100644 (file)
@@ -1,3 +1,42 @@
+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
index 07b43358ffee97fb8a7095d0675066e9e43a9b5f..31cfea49579d9aa78871b8b76364b2308a022c67 100644 (file)
@@ -1 +1 @@
-20200908
+20200909
index 30beefeea2d99f65707cb55d81aa2b8a0be960ce..38a3b6b8e7b4a6a14dc258a4d11895731559bfa9 100644 (file)
@@ -1,3 +1,24 @@
+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
index 746c4a7fcfaed5f53b77aab6e95b29fea5749efa..ffa1980efd797180ce0d96553a4189a68937d806 100644 (file)
@@ -1,3 +1,7 @@
+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
index 1a3576675ebc6bed36569866a24923170f7fa3a3..d3afde37f092be357fd14961e56268402d0d651b 100644 (file)
@@ -1,3 +1,19 @@
+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.
index 89151e7c94bb9242c157077fc37876e6f6f29dd6..7203bffe599b1559673d1b7156d52ba39b8ed59e 100644 (file)
@@ -1,3 +1,8 @@
+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.
index 107934081001c6e35d28413d63ae5f6cfb8a0a32..b641bb07dd57420b122f923ff4a12a81ad719874 100644 (file)
@@ -1,3 +1,22 @@
+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.
index f39515ff84c8653f848352afcb887066936cbb96..e74c2dd2f0a3e740e7936a4144ffc96a19f3c5a7 100644 (file)
@@ -1,3 +1,13 @@
+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):
index 62f5f1bb2ed67c0880663bdf0d7141cfa07087da..a5e09d862c548c76f2e96e50a5b19d11912aae21 100644 (file)
@@ -1,3 +1,34 @@
+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'
index fd0db862c545bcbba628f75622fad7b23f2a4130..47482eb83c2d42227ab4dd4b100eb88e4d1884e7 100644 (file)
@@ -1,3 +1,17 @@
+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.