aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2021-04-10 00:16:23 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2021-04-10 00:16:23 +0000
commit3115aba8d856faadaab5c79bc4823a39ebc21bb2 (patch)
tree3f86f2dd3cc13d78da9fe892cae39c472e461fcb /gcc
parentb2576d75ed8900f77849ceacf7fe5f0f3abe734d (diff)
downloadgcc-3115aba8d856faadaab5c79bc4823a39ebc21bb2.zip
gcc-3115aba8d856faadaab5c79bc4823a39ebc21bb2.tar.gz
gcc-3115aba8d856faadaab5c79bc4823a39ebc21bb2.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog20
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/cp/ChangeLog22
-rw-r--r--gcc/fortran/ChangeLog6
-rw-r--r--gcc/testsuite/ChangeLog64
5 files changed, 113 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 82d4c68..ea522e4 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,23 @@
+2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
+
+ * config/aarch64/aarch64.c (aarch64_option_restore): If the
+ architecture was specified explicitly and the tuning wasn't,
+ tune for the architecture rather than the configured default CPU.
+
+2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
+
+ * config/aarch64/aarch64.md (tlsdesc_small_sve_<mode>): Use X30
+ as the temporary register.
+
+2021-04-09 Martin Liska <mliska@suse.cz>
+
+ * doc/extend.texi: Move non-target attributes on the top level.
+
+2021-04-09 Martin Liska <mliska@suse.cz>
+
+ * doc/invoke.texi: Document minimum and maximum value of the
+ argument for both supported compression algorithms.
+
2021-04-08 David Edelsohn <dje.gcc@gmail.com>
* config/rs6000/rs6000.c (rs6000_xcoff_select_section): Select
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index e82c93a..8d17551 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20210409
+20210410
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index a3819b3..5d35496 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,25 @@
+2021-04-09 Patrick Palka <ppalka@redhat.com>
+
+ * cp-tree.h (LAMBDA_EXPR_REGENERATED_FROM)
+ (LAMBDA_EXPR_REGENERATING_TARGS): Replace these with ...
+ (LAMBDA_EXPR_REGEN_INFO): ... this.
+ (tree_lambda_expr::regenerated_from)
+ (tree_lambda_expr::regenerating_targs): Replace these with ...
+ (tree_lambda_expr::regen_info): ... this.
+ * constraint.cc (satisfy_declaration_constraints): Adjust
+ accordingly.
+ * lambda.c (build_lambda_expr): Likewise.
+ * pt.c (regenerated_lambda_fn_p): Likewise.
+ (most_general_lambda): Likewise.
+ (tsubst_lambda_expr): Likewise.
+
+2021-04-09 Marek Polacek <polacek@redhat.com>
+
+ PR c++/99806
+ * parser.c (cp_parser_member_declaration): Call
+ cp_parser_save_default_args even for function templates. Use
+ STRIP_TEMPLATE on the declaration we're passing.
+
2021-04-08 Patrick Palka <ppalka@redhat.com>
PR c++/99874
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 8ab3316..8fc1159 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,9 @@
+2021-04-09 Tobias Burnus <tobias@codesourcery.com>
+
+ PR fortran/99817
+ * trans-types.c (gfc_get_function_type): Also generate hidden
+ coarray argument for character arguments.
+
2021-04-03 Paul Thomas <pault@gcc.gnu.org>
PR fortran/99818
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index d28b98b..8b339a8 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,67 @@
+2021-04-09 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/55288
+ * g++.dg/warn/uninit-pr55288.C: New test.
+
+2021-04-09 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/90215
+ * g++.dg/cpp1z/fold-lambda4.C: New test.
+
+2021-04-09 Marek Polacek <polacek@redhat.com>
+
+ PR c++/99806
+ * g++.dg/concepts/abbrev10.C: New test.
+ * g++.dg/concepts/abbrev11.C: New test.
+
+2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.target/aarch64/pr70398.c: Require a target that can link
+ static executables.
+
+2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
+
+ * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
+
+2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
+ with SVE.
+
+2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
+
+ * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
+ * gcc.dg/pr96573.c: Likewise.
+ * gcc.dg/tree-ssa/pr84512.c: Likewise.
+ * gcc.dg/vect/bb-slp-43.c: Likewise.
+ * gcc.dg/vect/slp-reduc-11.c: Likewise.
+
+2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
+ loop to vectorized if vect_fold_extract_last.
+
+2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
+ of relying on vectorisation.
+
+2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR target/87763
+ * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
+
+2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR libfortran/78314
+ * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
+ * gfortran.dg/ieee/ieee_8.f90: Likewise.
+
+2021-04-09 Tobias Burnus <tobias@codesourcery.com>
+
+ PR fortran/99817
+ * gfortran.dg/coarray/dummy_2.f90: New test.
+
2021-04-08 David Edelsohn <dje.gcc@gmail.com>
* g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.