aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2021-04-14 00:16:24 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2021-04-14 00:16:24 +0000
commit6d0d35d518a12ee43c1fbd77df73a66d02305a69 (patch)
treee42a4f20d48de335eff99d954de13e4898642865 /gcc
parentaf7128621e54f04b90589bb0c3e1ef271c239265 (diff)
downloadgcc-6d0d35d518a12ee43c1fbd77df73a66d02305a69.zip
gcc-6d0d35d518a12ee43c1fbd77df73a66d02305a69.tar.gz
gcc-6d0d35d518a12ee43c1fbd77df73a66d02305a69.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog25
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/ada/ChangeLog9
-rw-r--r--gcc/analyzer/ChangeLog12
-rw-r--r--gcc/cp/ChangeLog46
-rw-r--r--gcc/testsuite/ChangeLog84
6 files changed, 177 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e3d6739..0eebc87 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,28 @@
+2021-04-13 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/100053
+ * tree-ssa-sccvn.c (vn_nary_op_get_predicated_value): Do
+ not use optimistic dominance queries for backedges to validate
+ predicated values.
+ (dominated_by_p_w_unex): Add parameter to ignore executable
+ state on backedges.
+ (rpo_elim::eliminate_avail): Adjust.
+
+2021-04-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/100028
+ * config/aarch64/aarch64.md (*aarch64_bfxil<mode>_extr,
+ *aarch64_bfxilsi_extrdi): New define_insn patterns.
+
+2021-04-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/99648
+ * simplify-rtx.c (simplify_immed_subreg): For MODE_COMPOSITE_P
+ outermode, return NULL if the result doesn't encode back to the
+ original byte sequence.
+ (simplify_gen_subreg): Don't create SUBREGs from constants to
+ MODE_COMPOSITE_P outermode.
+
2021-04-12 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/99905
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 177ba02..3219cc3 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20210413
+20210414
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 6972d1f..d64ae06 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,12 @@
+2021-04-13 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc-interface/misc.c (gnat_init): Set default range bits to 0.
+ * gcc-interface/trans.c (extract_encoding): Delete.
+ (decode_name): Likewise.
+ (File_Name_to_gnu): New function.
+ (gigi): Call it to translate file names. Replace assertion on
+ 1-1 mapping between files and line maps with conditional error.
+
2021-04-11 Gerald Pfeifer <gerald@pfeifer.com>
* gnat_ugn.texi (Top): Avoid invalid "up" link.
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index 0e2e7e5..85dd462 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,15 @@
+2021-04-13 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/98599
+ * supergraph.cc (saved_uids::make_uid_unique): New.
+ (saved_uids::restore_uids): New.
+ (supergraph::supergraph): Replace assignments to stmt->uid with
+ calls to m_stmt_uids.make_uid_unique.
+ (supergraph::~supergraph): New.
+ * supergraph.h (class saved_uids): New.
+ (supergraph::~supergraph): New decl.
+ (supergraph::m_stmt_uids): New field.
+
2021-04-10 David Malcolm <dmalcolm@redhat.com>
PR analyzer/100011
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 208c17e..9145630 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,49 @@
+2021-04-13 Jason Merrill <jason@redhat.com>
+
+ PR c++/100032
+ * pt.c (get_underlying_template): Compare TYPE_QUALS.
+
+2021-04-13 Jason Merrill <jason@redhat.com>
+
+ PR c++/100054
+ PR c++/90479
+ * init.c (get_nsdmi): Do more context adjustment for local classes.
+
+2021-04-13 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/99008
+ * pt.c (do_class_deduction): Reject alias CTAD in C++17 mode
+ rather than issuing a pedwarn.
+ * typeck2.c (build_functional_cast_1): Handle CTAD uniformly
+ for consistent diagnostics.
+
+2021-04-13 Jason Merrill <jason@redhat.com>
+
+ PR c++/91933
+ * class.c (build_base_path): Shortcut simple non-pointer case.
+
+2021-04-13 Eric Botcazou <ebotcazou@adacore.com>
+
+ * module.cc (ordinary_loc_of): Test LINEMAPS_MACRO_LOWEST_LOCATION
+ of the linemap.
+ (module_state::write_location): Likewise.
+
+2021-04-13 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/97134
+ * pt.c (do_class_deduction): Look through EXPR_PACK_EXPANSION
+ when checking if the initializer is an equivalent class
+ placeholder template parameter.
+
+2021-04-13 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/99961
+ PR c++/99994
+ * constraint.cc (satisfy_normalized_constraints): Set
+ cp_unevaluated.
+ * parser.c (cp_parser_concept_definition): Likewise.
+ (cp_parser_requires_clause_opt): Likewise.
+
2021-04-12 Jason Merrill <jason@redhat.com>
PR c++/93085
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 9f9a25f..1f79bc3 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,87 @@
+2021-04-13 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/82800
+ * g++.dg/warn/uninit-pr82800.C: New test.
+
+2021-04-13 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/86058
+ * gcc.dg/pr86058.c: New test.
+
+2021-04-13 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/99008
+ * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
+ * g++.old-deja/g++.ns/template7.C: Likewise.
+ * g++.old-deja/g++.pt/crash8.C: Likewise.
+
+2021-04-13 Jason Merrill <jason@redhat.com>
+
+ PR c++/100032
+ * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
+
+2021-04-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/97121
+ * g++.dg/cpp2a/spaceship-err6.C: New test.
+
+2021-04-13 Jason Merrill <jason@redhat.com>
+
+ PR c++/100054
+ * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
+
+2021-04-13 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/99008
+ * g++.dg/parse/template2.C: Adjust expected diagnostic.
+ * g++.dg/template/error8.C: Likewise.
+ * g++.dg/cpp1z/class-deduction84.C: New test.
+
+2021-04-13 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/100053
+ * gcc.dg/torture/pr100053.c: New testcase.
+ * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
+
+2021-04-13 Jason Merrill <jason@redhat.com>
+
+ PR c++/91933
+ * g++.dg/cpp0x/constexpr-base7.C: New test.
+
+2021-04-13 Nathan Sidwell <nathan@acm.org>
+
+ PR preprocessor/99446
+ * g++.dg/diagnostic/pr72803.C: Adjust expected column.
+
+2021-04-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/100028
+ * gcc.target/aarch64/pr100028.c: New test.
+
+2021-04-13 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/97134
+ * g++.dg/cpp2a/nontype-class43.C: New test.
+
+2021-04-13 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/99961
+ PR c++/99994
+ * g++.dg/cpp2a/concepts-uneval1.C: New test.
+ * g++.dg/cpp2a/concepts-uneval2.C: New test.
+
+2021-04-13 Hans-Peter Nilsson <hp@axis.com>
+
+ PR analyzer/99212
+ * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
+ line 971 for cris-*-*.
+
+2021-04-13 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/98599
+ * gcc.dg/analyzer/pr98599-a.c: New test.
+ * gcc.dg/analyzer/pr98599-b.c: New test.
+
2021-04-12 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/99905