Daily bump.

This commit is contained in:
GCC Administrator 2021-04-17 00:16:25 +00:00
parent c1c86ab96c
commit 8ae884c09f
6 changed files with 238 additions and 1 deletions

View 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.

View File

@ -1 +1 @@
20210416
20210417

View 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

View 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

View 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

View 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