Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 17 Apr 2021 00:16:25 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 17 Apr 2021 00:16:25 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
intl/ChangeLog

index ff0fc06..1d3f9d5 100644 (file)
@@ -1,3 +1,58 @@
+2021-04-16  Jakub Jelinek  <jakub@redhat.com>
+
+       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  <tamar.christina@arm.com>
+
+       PR target/100048
+       * config/aarch64/aarch64-sve.md (@aarch64_sve_trn1_conv<mode>): 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  <wschmidt@linux.ibm.com>
+
+       * doc/extend.texi (PowerPC AltiVec/VSX Built-in Functions): Revise
+       this section and its subsections.
+
+2021-04-16  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/100075
+       * config/aarch64/aarch64.md (*neg_asr_si2_extr, *extrsi5_insn_di): New
+       define_insn patterns.
+
+2021-04-16  Richard Sandiford  <richard.sandiford@arm.com>
+
+       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  <richard.sandiford@arm.com>
+
+       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  <jakub@redhat.com>
+
+       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  <mliska@suse.cz>
 
        * doc/invoke.texi: Other params don't use it, remove it.
index e74bf2b..be12589 100644 (file)
@@ -1 +1 @@
-20210416
+20210417
index b5c21bf..69f1927 100644 (file)
@@ -1,3 +1,48 @@
+2021-04-16  Jakub Jelinek  <jakub@redhat.com>
+
+       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  <polacek@redhat.com>
+
+       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  <ppalka@redhat.com>
+
+       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  <jakub@redhat.com>
+
+       PR c++/99850
+       * parser.c (cp_parser_constraint_requires_parens) <case CPP_DEREF>:
+       If lambda_p, return pce_ok instead of pce_maybe_postfix.
+
+2021-04-16  Jakub Jelinek  <jakub@redhat.com>
+
+       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  <jason@redhat.com>
+
+       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  <jason@redhat.com>
 
        PR c++/80456
index bbf70a6..86ef778 100644 (file)
@@ -1,3 +1,21 @@
+2021-04-16  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
+
+       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  <jrfsousa@gmail.com>
+
+       PR fortran/100018
+       * resolve.c: Add association check before de-referencing pointer.
+
+2021-04-16  Harald Anlauf  <anlauf@gmx.de>
+           Paul Thomas  <pault@gcc.gnu.org>
+
+       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  <pault@gcc.gnu.org>
 
        PR fortran/99307
index f0e8b21..b1d7904 100644 (file)
@@ -1,3 +1,115 @@
+2021-04-16  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
+
+       PR fortran/100094
+       * gfortran.dg/PR100094.f90: New test.
+
+2021-04-16  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       PR target/96770
+       * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
+       with movt/movw.
+
+2021-04-16  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/91710
+       * gcc.target/aarch64/pr91710.c: New test.
+
+2021-04-16  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
+
+       PR fortran/100018
+       * gfortran.dg/PR10018.f90: New test.
+
+2021-04-16  Tamar Christina  <tamar.christina@arm.com>
+
+       PR target/100048
+       * gcc.target/aarch64/sve/pr100048.c: New test.
+
+2021-04-16  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/100111
+       * g++.dg/cpp0x/constexpr-100111.C: New test.
+
+2021-04-16  Marek Polacek  <polacek@redhat.com>
+
+       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  <rdapp@linux.ibm.com>
+
+       * 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  <anlauf@gmx.de>
+           Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/63797
+       * gfortran.dg/pr63797.f90: New test.
+
+2021-04-16  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
+
+       * 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  <ppalka@redhat.com>
+
+       PR c++/99700
+       * g++.dg/cpp2a/constexpr-init21.C: New test.
+
+2021-04-16  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/100075
+       * gcc.target/aarch64/pr100075.c: New test.
+
+2021-04-16  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR rtl-optimization/99596
+       * gcc.target/arm/pr99596.c: New test.
+
+2021-04-16  Richard Earnshaw  <rearnsha@arm.com>
+
+       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  <jakub@redhat.com>
+
+       PR target/99767
+       * gcc.target/aarch64/pr99767.c: New test.
+
+2021-04-16  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/99850
+       * g++.dg/cpp23/lambda-specifiers2.C: New test.
+
+2021-04-16  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/99833
+       * g++.dg/cpp1z/pr99833.C: New test.
+       * g++.dg/cpp2a/pr99833.C: New test.
+
+2021-04-16  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
+
+       * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
+       the default value on IBM Z.
+
+2021-04-16  Jason Merrill  <jason@redhat.com>
+
+       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  <msebor@redhat.com>
 
        PR c/99420
index e8f0d36..68fd8ea 100644 (file)
@@ -1,3 +1,10 @@
+2021-04-16  Jakub Jelinek  <jakub@redhat.com>
+
+       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  <jakub@redhat.com>
 
        PR bootstrap/92008