From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id 98939385800F; Sat, 17 Apr 2021 00:16:58 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 98939385800F MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org Subject: [gcc r11-8229] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: c1c86ab96c20a3f52fb59e0532ae9c93665deb44 X-Git-Newrev: 8ae884c09fbba91e9cec391290ee4a2859e7ff41 Message-Id: <20210417001658.98939385800F@sourceware.org> Date: Sat, 17 Apr 2021 00:16:58 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Apr 2021 00:16:58 -0000 https://gcc.gnu.org/g:8ae884c09fbba91e9cec391290ee4a2859e7ff41 commit r11-8229-g8ae884c09fbba91e9cec391290ee4a2859e7ff41 Author: GCC Administrator Date: Sat Apr 17 00:16:25 2021 +0000 Daily bump. Diff: --- gcc/ChangeLog | 55 ++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 45 +++++++++++++++++++ gcc/fortran/ChangeLog | 18 ++++++++ gcc/testsuite/ChangeLog | 112 ++++++++++++++++++++++++++++++++++++++++++++++++ intl/ChangeLog | 7 +++ 6 files changed, 238 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ff0fc066944..1d3f9d5712a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,58 @@ +2021-04-16 Jakub Jelinek + + PR target/91710 + * config/aarch64/aarch64.c (aarch64_function_arg_alignment): Change + abi_break argument from bool * to unsigned *, store there the pre-GCC 9 + alignment. + (aarch64_layout_arg, aarch64_gimplify_va_arg_expr): Adjust callers. + (aarch64_function_arg_regno_p): Likewise. Only emit -Wpsabi note if + the old and new alignment after applying MIN/MAX to it is different. + +2021-04-16 Tamar Christina + + PR target/100048 + * config/aarch64/aarch64-sve.md (@aarch64_sve_trn1_conv): New. + * config/aarch64/aarch64.c (aarch64_expand_sve_const_pred_trn): Use new + TRN optab. + * config/aarch64/iterators.md (UNSPEC_TRN1_CONV): New. + +2021-04-16 Bill Schmidt + + * doc/extend.texi (PowerPC AltiVec/VSX Built-in Functions): Revise + this section and its subsections. + +2021-04-16 Jakub Jelinek + + PR target/100075 + * config/aarch64/aarch64.md (*neg_asr_si2_extr, *extrsi5_insn_di): New + define_insn patterns. + +2021-04-16 Richard Sandiford + + PR rtl-optimization/98689 + * reg-notes.def (UNTYPED_CALL): New note. + * combine.c (distribute_notes): Handle it. + * emit-rtl.c (try_split): Likewise. + * rtlanal.c (rtx_properties::try_to_add_insn): Likewise. Assume + that calls with the note implicitly set all return value registers. + * builtins.c (expand_builtin_apply): Add a REG_UNTYPED_CALL + to untyped_calls. + +2021-04-16 Richard Sandiford + + PR rtl-optimization/99596 + * rtlanal.c (rtx_properties::try_to_add_insn): Don't add global + register accesses for const calls. Assume that pure functions + can only read from global registers. Ignore cases in which + the stack pointer has been marked global. + +2021-04-16 Jakub Jelinek + + PR target/99767 + * tree-vect-loop.c (vect_transform_loop): Don't remove just + dead scalar .MASK_LOAD calls, but also dead .COND_* calls - replace + them by their last argument. + 2021-04-15 Martin Liska * doc/invoke.texi: Other params don't use it, remove it. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index e74bf2b4f1c..be1258941c2 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210416 +20210417 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index b5c21bf113d..69f1927429f 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,48 @@ +2021-04-16 Jakub Jelinek + + PR c++/100111 + * constexpr.c (cxx_eval_store_expression): Don't add CONSTRUCTORs + for empty classes into *valp when types don't match even when *valp + is NULL. + +2021-04-16 Marek Polacek + + PR c++/99803 + * decl.c (make_typename_type): Give an error and return when + name is is_overloaded_fn. + * parser.c (cp_parser_class_name): Don't check is_overloaded_fn + before calling make_typename_type. + +2021-04-16 Patrick Palka + + PR c++/99700 + * constexpr.c (reduced_constant_expression_p): For array + CONSTRUCTORs, use a dedicated loop that additionally verifies + the CONSTRUCTOR spans the entire array. + +2021-04-16 Jakub Jelinek + + PR c++/99850 + * parser.c (cp_parser_constraint_requires_parens) : + If lambda_p, return pce_ok instead of pce_maybe_postfix. + +2021-04-16 Jakub Jelinek + + PR c++/99833 + * pt.c (extract_locals_r): When handling DECL_EXPR of a structured + binding, add to data.internal also all corresponding structured + binding decls. + +2021-04-16 Jason Merrill + + PR c++/100079 + * cp-tree.h (first_field): Declare. + * mangle.c (range_expr_nelts): New. + (write_expression): Improve class NTTP mangling. + * pt.c (get_template_parm_object): Clear TREE_HAS_CONSTRUCTOR. + * tree.c (zero_init_expr_p): Improve class NTTP handling. + * decl.c: Adjust comment. + 2021-04-15 Jason Merrill PR c++/80456 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index bbf70a6cf0c..86ef7789036 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,21 @@ +2021-04-16 José Rui Faustino de Sousa + + PR fortran/100094 + * trans-array.c (gfc_trans_deferred_array): Add code to initialize + pointers and allocatables with correct TKR parameters. + +2021-04-16 José Rui Faustino de Sousa + + PR fortran/100018 + * resolve.c: Add association check before de-referencing pointer. + +2021-04-16 Harald Anlauf + Paul Thomas + + PR fortran/63797 + * module.c (write_symtree): Do not write interface of intrinsic + procedure to module file for F2003 and newer. + 2021-04-15 Paul Thomas PR fortran/99307 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f0e8b218dc1..b1d790434a8 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,115 @@ +2021-04-16 José Rui Faustino de Sousa + + PR fortran/100094 + * gfortran.dg/PR100094.f90: New test. + +2021-04-16 Christophe Lyon + + PR target/96770 + * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times + with movt/movw. + +2021-04-16 Jakub Jelinek + + PR target/91710 + * gcc.target/aarch64/pr91710.c: New test. + +2021-04-16 José Rui Faustino de Sousa + + PR fortran/100018 + * gfortran.dg/PR10018.f90: New test. + +2021-04-16 Tamar Christina + + PR target/100048 + * gcc.target/aarch64/sve/pr100048.c: New test. + +2021-04-16 Jakub Jelinek + + PR c++/100111 + * g++.dg/cpp0x/constexpr-100111.C: New test. + +2021-04-16 Marek Polacek + + PR c++/99803 + * g++.dg/cpp2a/typename14.C: Don't expect particular error + messages. + * g++.dg/cpp2a/typename19.C: New test. + +2021-04-16 Robin Dapp + + * gcc.dg/gimplefe-40.c: Moved to... + * gcc.dg/vect/gimplefe-40.c: ...here. + * gcc.dg/gimplefe-41.c: Moved to... + * gcc.dg/vect/gimplefe-41.c: ...here. + +2021-04-16 Harald Anlauf + Paul Thomas + + PR fortran/63797 + * gfortran.dg/pr63797.f90: New test. + +2021-04-16 Stefan Schulze Frielinghaus + + * gcc.dg/tree-ssa/pr83403-1.c: Revert + max-completely-peeled-insns to the default value on IBM Z. + * gcc.dg/tree-ssa/pr83403-2.c: Likewise. + +2021-04-16 Patrick Palka + + PR c++/99700 + * g++.dg/cpp2a/constexpr-init21.C: New test. + +2021-04-16 Jakub Jelinek + + PR target/100075 + * gcc.target/aarch64/pr100075.c: New test. + +2021-04-16 Richard Sandiford + + PR rtl-optimization/99596 + * gcc.target/arm/pr99596.c: New test. + +2021-04-16 Richard Earnshaw + + PR target/100067 + * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune + template. + * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise. + * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix + missing quotes around switch names. + * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise. + +2021-04-16 Jakub Jelinek + + PR target/99767 + * gcc.target/aarch64/pr99767.c: New test. + +2021-04-16 Jakub Jelinek + + PR c++/99850 + * g++.dg/cpp23/lambda-specifiers2.C: New test. + +2021-04-16 Jakub Jelinek + + PR c++/99833 + * g++.dg/cpp1z/pr99833.C: New test. + * g++.dg/cpp2a/pr99833.C: New test. + +2021-04-16 Stefan Schulze Frielinghaus + + * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to + the default value on IBM Z. + +2021-04-16 Jason Merrill + + PR c++/100079 + * g++.dg/abi/mangle71.C: Fix expected mangling. + * g++.dg/abi/mangle77.C: New test. + * g++.dg/cpp2a/nontype-class-union1.C: Likewise. + * g++.dg/cpp2a/nontype-class-equiv1.C: Removed. + * g++.dg/cpp2a/nontype-class44.C: New test. + 2021-04-15 Martin Sebor PR c/99420 diff --git a/intl/ChangeLog b/intl/ChangeLog index e8f0d36d202..68fd8eaa528 100644 --- a/intl/ChangeLog +++ b/intl/ChangeLog @@ -1,3 +1,10 @@ +2021-04-16 Jakub Jelinek + + PR jit/100096 + * configure.ac: Add --enable-host-shared support. + * Makefile.in: Update copyright. Add @PICFLAG@ to CFLAGS. + * configure: Regenerated. + 2020-04-16 Jakub Jelinek PR bootstrap/92008