diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-04-17 00:16:25 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-04-17 00:16:25 +0000 |
commit | 8ae884c09fbba91e9cec391290ee4a2859e7ff41 (patch) | |
tree | b6fb0ccbb48921792478383fb975bbd25129706c | |
parent | c1c86ab96c20a3f52fb59e0532ae9c93665deb44 (diff) | |
download | gcc-8ae884c09fbba91e9cec391290ee4a2859e7ff41.zip gcc-8ae884c09fbba91e9cec391290ee4a2859e7ff41.tar.gz gcc-8ae884c09fbba91e9cec391290ee4a2859e7ff41.tar.bz2 |
Daily bump.
-rw-r--r-- | gcc/ChangeLog | 55 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 45 | ||||
-rw-r--r-- | gcc/fortran/ChangeLog | 18 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 112 | ||||
-rw-r--r-- | intl/ChangeLog | 7 |
6 files changed, 238 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ff0fc06..1d3f9d5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index e74bf2b..be12589 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210416 +20210417 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index b5c21bf..69f1927 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -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 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index bbf70a6..86ef778 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -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 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f0e8b21..b1d79043 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -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 diff --git a/intl/ChangeLog b/intl/ChangeLog index e8f0d36..68fd8ea 100644 --- a/intl/ChangeLog +++ b/intl/ChangeLog @@ -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 |