diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 55089aa26923d5327bfa0633c7d25a71d27419b2..30eb7b841a1187d02a01aaa6ad86a4995f275fb1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 07b43358ffee97fb8a7095d0675066e9e43a9b5f..31cfea49579d9aa78871b8b76364b2308a022c67 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200908 +20200909 diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index 30beefeea2d99f65707cb55d81aa2b8a0be960ce..38a3b6b8e7b4a6a14dc258a4d11895731559bfa9 100644 --- a/gcc/analyzer/ChangeLog +++ b/gcc/analyzer/ChangeLog @@ -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 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 746c4a7fcfaed5f53b77aab6e95b29fea5749efa..ffa1980efd797180ce0d96553a4189a68937d806 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -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 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 1a3576675ebc6bed36569866a24923170f7fa3a3..d3afde37f092be357fd14961e56268402d0d651b 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -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. diff --git a/include/ChangeLog b/include/ChangeLog index 89151e7c94bb9242c157077fc37876e6f6f29dd6..7203bffe599b1559673d1b7156d52ba39b8ed59e 100644 --- a/include/ChangeLog +++ b/include/ChangeLog @@ -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. diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog index 107934081001c6e35d28413d63ae5f6cfb8a0a32..b641bb07dd57420b122f923ff4a12a81ad719874 100644 --- a/libbacktrace/ChangeLog +++ b/libbacktrace/ChangeLog @@ -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. diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index f39515ff84c8653f848352afcb887066936cbb96..e74c2dd2f0a3e740e7936a4144ffc96a19f3c5a7 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -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): diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index 62f5f1bb2ed67c0880663bdf0d7141cfa07087da..a5e09d862c548c76f2e96e50a5b19d11912aae21 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -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' diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog index fd0db862c545bcbba628f75622fad7b23f2a4130..47482eb83c2d42227ab4dd4b100eb88e4d1884e7 100644 --- a/libphobos/ChangeLog +++ b/libphobos/ChangeLog @@ -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.