From 287e3e8466f44f9d395a2e4dcfcda56cc34ceb1c Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Fri, 19 Mar 2021 00:16:26 +0000 Subject: [PATCH] Daily bump. --- ChangeLog | 4 ++++ gcc/ChangeLog | 51 ++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 33 ++++++++++++++++++++++++++ gcc/testsuite/ChangeLog | 52 +++++++++++++++++++++++++++++++++++++++++ 5 files changed, 141 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index e39cfd86ab0..28f3e9e84e4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2021-03-18 Jeff Law + + * MAINTAINERS: Update primary entry. + 2021-03-13 Eugene Rozenfeld * MAINTAINERS (Write After Approval): Add myself. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 472af78e7eb..82d76faedae 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,54 @@ +2021-03-18 Vladimir N. Makarov + + PR target/99422 + * lra-constraints.c (process_address_1): Use lookup_constraint + only for a single constraint. + +2021-03-18 Martin Sebor + + PR middle-end/99502 + * gimple-array-bounds.cc (inbounds_vbase_memaccess_p): Rename... + (inbounds_memaccess_p): ...to this. Check the ending offset of + the accessed member. + +2021-03-18 Andrew Stubbs + + * config/gcn/gcn.c (gcn_parse_amdgpu_hsa_kernel_attribute): Add %< and + %> quote markers to error messages. + (gcn_goacc_validate_dims): Likewise. + (gcn_conditional_register_usage): Remove exclaimation mark from error + message. + (gcn_vectorize_vec_perm_const): Ensure perm is fully uninitialized. + +2021-03-18 Jan Hubicka + + * config/i386/x86-tune-costs.h (struct processor_costs): Fix costs of + integer divides1. + +2021-03-18 Sinan Lin + Kito Cheng + + * config/riscv/riscv.c (riscv_block_move_straight): Change type + to unsigned HOST_WIDE_INT for parameter and local variable with + HOST_WIDE_INT type. + (riscv_adjust_block_mem): Ditto. + (riscv_block_move_loop): Ditto. + (riscv_expand_block_move): Ditto. + +2021-03-18 Nick Clifton + + * config/v850/v850.c (construct_restore_jr): Increase static + buffer size. + (construct_save_jarl): Likewise. + * config/v850/v850.h (DWARF2_DEBUGGING_INFO): Define. + +2021-03-18 Kyrylo Tkachov + + * config/aarch64/aarch64.c (aarch64_adjust_generic_arch_tuning): Define. + (aarch64_override_options_internal): Use it. + (generic_tunings): Add AARCH64_EXTRA_TUNE_CSE_SVE_VL_CONSTANTS to + tune_flags. + 2021-03-17 Sandra Loosemore * config/nios2/nios2.c (nios2_custom_check_insns): Clean up diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 5a5e7e1b211..44e63e37eef 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210318 +20210319 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index f2f7f45712d..c63223d211c 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,36 @@ +2021-03-19 Marek Polacek + + PR c++/99500 + * parser.c (cp_parser_requirement_parameter_list): Handle + error_mark_node. + +2021-03-18 Marek Polacek + + * pt.c (tsubst_copy_and_build) : Remove. + +2021-03-18 Marek Polacek + + * pt.c (tsubst_copy_and_build): Add assert. + +2021-03-18 Iain Sandoe + + PR objc++/49070 + * parser.c (cp_debug_parser): Add Objective-C++ message + state flag. + (cp_parser_nested_name_specifier_opt): Allow colon to + terminate an assignment-expression when parsing Objective- + C++ messages. + (cp_parser_objc_message_expression): Set and clear message + parsing state on entry and exit. + * parser.h (struct cp_parser): Add a context flag for + Objective-C++ message state. + +2021-03-18 Martin Liska + + PR c++/99617 + * coroutines.cc (struct var_nest_node): Init then_cl and else_cl + to NULL. + 2021-03-17 Marek Polacek PR c++/97973 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 55b41de8092..488c0cb0386 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,55 @@ +2021-03-19 Marek Polacek + + PR c++/99500 + * g++.dg/cpp2a/concepts-err3.C: New test. + +2021-03-18 Martin Sebor + + PR middle-end/99502 + * g++.dg/warn/Warray-bounds-22.C: New test. + * g++.dg/warn/Warray-bounds-23.C: New test. + * g++.dg/warn/Warray-bounds-24.C: New test. + +2021-03-18 Jakub Jelinek + + PR testsuite/99636 + * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64. + +2021-03-18 Jakub Jelinek + + PR testsuite/99626 + * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64 + on targets other than x86, aarch64, s390 and 64-bit powerpc. Use + test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support + rather than __i386__. + +2021-03-18 Christophe Lyon + + PR testsuite/97680 + * c-c++-common/zero-scratch-regs-10.c: Skip on arm + +2021-03-18 Iain Sandoe + + PR objc++/49070 + * obj-c++.dg/pr49070.mm: New test. + * objc.dg/unnamed-parms.m: New test. + +2021-03-18 Kyrylo Tkachov + + * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to + sve_flags. + * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise. + * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise. + * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. + * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise. + * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise. + +2021-03-18 Jakub Jelinek + + PR middle-end/98099 + * gcc.dg/pr98099.c: Don't compile the test on pdp endian. + For big endian use -fsso-struct=little-endian dg-options. + 2021-03-17 Marek Polacek PR c++/97973