From 8d038a841a6bb8e11c122d96e8f72b47ca3895c0 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Wed, 9 Mar 2022 00:16:29 +0000 Subject: [PATCH] Daily bump. --- contrib/ChangeLog | 5 +++ gcc/ChangeLog | 61 +++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 37 +++++++++++++++++++++ gcc/fortran/ChangeLog | 13 ++++++++ gcc/testsuite/ChangeLog | 86 +++++++++++++++++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 5 +++ 7 files changed, 208 insertions(+), 1 deletion(-) diff --git a/contrib/ChangeLog b/contrib/ChangeLog index d968cbf..1e3d4b8 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,8 @@ +2022-03-08 Jonathan Wakely + + PR other/102664 + * git-descr.sh: Use portable form of expr match. + 2022-01-31 Martin Liska * analyze_brprob.py: Support more formatted predict.def file. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5c33910..d5413fd 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,64 @@ +2022-03-08 Christophe Lyon + + * config/arm/arm-builtins.cc + (arm_binop_none_none_unone_qualifiers): Delete. + (BINOP_NONE_NONE_UNONE_QUALIFIERS): Delete. + +2022-03-08 Iain Sandoe + + PR translation/104552 + * config/host-darwin.cc (darwin_gt_pch_get_address): Amend + the PCH out of memory error message punctuation and wording. + +2022-03-08 Marek Polacek + + PR rtl-optimization/104777 + * rtl.cc (classify_insn): For ASM_OPERANDS, return JUMP_INSN only if + ASM_OPERANDS_LABEL_VEC has at least one element. + +2022-03-08 H.J. Lu + + PR target/104781 + * config/i386/i386.cc (ix86_expand_epilogue): Sorry if there is + stack realignment or regparm nested function with EH return. + +2022-03-08 Andre Vieira + + PR target/104790 + * config/arm/arm.h (MVE_STN_LDW_MODE): New MACRO. + * config/arm/arm.cc (mve_vector_mem_operand): Relax constraint on base + register for non widening loads or narrowing stores. + +2022-03-08 Eric Gallager + + PR translation/104552 + * params.opt: Fix typo. + +2022-03-08 Richard Biener + + PR tree-optimization/84201 + * params.opt (-param=vect-induction-float): Add. + * doc/invoke.texi (vect-induction-float): Document. + * tree-vect-loop.cc (vectorizable_induction): Honor + param_vect_induction_float. + +2022-03-08 Martin Jambor + + PR translation/104552 + * params.opt (ipa-cp-recursive-freq-factor): Remove repeated word + "that" in the description. + +2022-03-08 Richard Biener + + PR tree-optimization/104825 + * tree-ssa-sccvn.cc (visit_reference_op_call): Properly + guard modref get_ao_ref on a pointer typed argument. + +2022-03-08 liuhongt + + * config/i386/sse.md (*vec_dupv4si): Disable memory operand + for !TARGET_INTER_UNIT_MOVES_TO_VEC when prefer_for_speed. + 2022-03-07 Jonathan Wakely * doc/invoke.texi (C++ Modules): Remove anachronism. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 5d326f0..beef26c 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220308 +20220309 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index e0ae5a9..e18ae41 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,40 @@ +2022-03-08 Roger Sayle + + PR c++/96440 + * decl.cc (start_decl): Defend against prefix_attributes being + error_mark_node. + +2022-03-08 Roger Sayle + + PR c++/96437 + * parser.cc (synthesize_implicit_template_parm): Check that + TREE_VALUE (new_parm) isn't error_mark_node before setting its + DECL_VIRTUAL_P. + +2022-03-08 Roger Sayle + + PR c++/96329 + * parser.cc (cp_parser_linkage_specification): Treat the case where + linkage is error_mark_node as "invalid linkage-specification". + +2022-03-08 Marek Polacek + + PR c++/104108 + * pt.cc (convert_nontype_argument): Recompute + value_dependent_expression_p after build_converted_constant_expr. + +2022-03-08 Marek Polacek + + * decl2.cc (is_late_template_attribute): Do not defer attribute + unavailable. + * pt.cc (tsubst_enum): Set TREE_UNAVAILABLE. + +2022-03-08 Jakub Jelinek + + PR c++/104806 + * search.cc (lookup_field_fuzzy_info::fuzzy_lookup_field): Ignore + identifiers with space at the end. + 2022-03-07 Jason Merrill PR c++/104618 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 7c79739..e0c71d0 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,16 @@ +2022-03-08 Tobias Burnus + + PR fortran/104126 + * trans-expr.cc (gfc_conv_gfc_desc_to_cfi_desc): Handle NULL + without MOLD. + +2022-03-08 Harald Anlauf + + PR fortran/104811 + * frontend-passes.cc (optimize_minmaxloc): Do not attempt + frontend-optimization of MINLOC/MAXLOC for character arrays, as + there is no suitable code yet for inline expansion. + 2022-03-07 Tobias Burnus PR fortran/99585 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index c595578..6eb76a0 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,89 @@ +2022-03-08 Roger Sayle + + PR c++/96440 + * g++.dg/cpp0x/pr96440.C: New test case. + +2022-03-08 Tobias Burnus + + PR fortran/104126 + * gfortran.dg/null_actual_2.f90: New test. + +2022-03-08 Roger Sayle + + PR c++/96437 + * g++.dg/cpp2a/pr96437.C: New test case. + +2022-03-08 Roger Sayle + + PR c++/96329 + * g++.dg/template/pr96329.C: New test case. + +2022-03-08 Marek Polacek + + PR c++/104108 + * g++.dg/cpp0x/alias-decl-74.C: New test. + +2022-03-08 Marek Polacek + + * g++.dg/ext/attr-unavailable-9.C: Add dg-error. + +2022-03-08 Harald Anlauf + + PR fortran/104811 + * gfortran.dg/minmaxloc_16.f90: New test. + +2022-03-08 Jakub Jelinek + + PR c++/104806 + * g++.dg/spellcheck-pr104806.C: New test. + +2022-03-08 David Malcolm + + PR analyzer/99771 + * gcc.dg/analyzer/leak-4.c: New test. + +2022-03-08 Marek Polacek + + PR rtl-optimization/104777 + * gcc.dg/torture/tls/pr104777.c: New test. + +2022-03-08 H.J. Lu + + PR target/104781 + * gcc.target/i386/eh_return-1.c: Add -mincoming-stack-boundary=4. + * gcc.target/i386/eh_return-2.c: Likewise. + +2022-03-08 Richard Biener + + PR tree-optimization/84201 + * gcc.dg/vect/pr84201.c: New testcase. + +2022-03-08 Tamar Christina + + PR tree-optimization/104755 + * gcc.dg/vect/vect-bic-bitmask-10.c: Disable sparc. + * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise. + * gcc.dg/vect/vect-bic-bitmask-12.c: Likewise. + * gcc.dg/vect/vect-bic-bitmask-2.c: Likewise. + * gcc.dg/vect/vect-bic-bitmask-23.c: Likewise. + * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise. + * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise. + * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise. + * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise. + * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise. + * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise. + +2022-03-08 Richard Biener + + PR tree-optimization/104825 + * gcc.dg/torture/pr104825.c: New testcase. + +2022-03-08 liuhongt + + * gcc.target/i386/pr100865-8a.c: Adjust testcase. + * gcc.target/i386/pr100865-8c.c: Ditto. + * gcc.target/i386/pr100865-9c.c: Ditto. + 2022-03-07 Tobias Burnus PR fortran/99585 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index cbb8564d..dee0912 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2022-03-08 Jonathan Wakely + + * include/bits/uses_allocator_args.h: Remove incorrect copyright + notice. + 2022-03-07 Jonathan Wakely PR libstdc++/104807 -- 2.7.4