aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2022-02-19 00:16:17 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2022-02-19 00:16:17 +0000
commit5a9ba3f27f3a514f27e8d8681049a756066198fe (patch)
tree59e47f3125feb5989eaae5ba7972ab74b7306ca3 /gcc
parent3343e7e2c4cd2cd111cda86737f539cc6eda49ff (diff)
downloadgcc-5a9ba3f27f3a514f27e8d8681049a756066198fe.zip
gcc-5a9ba3f27f3a514f27e8d8681049a756066198fe.tar.gz
gcc-5a9ba3f27f3a514f27e8d8681049a756066198fe.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog40
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/cp/ChangeLog7
-rw-r--r--gcc/testsuite/ChangeLog22
4 files changed, 70 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5c4b09e..8bab033 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,43 @@
+2022-02-18 Pat Haugen <pthaugen@linux.ibm.com>
+
+ * config/rs6000/rs6000.opt (mpower10-fusion): Mark Undocumented.
+ (mpower10-fusion-ld-cmpi, mpower10-fusion-2logical,
+ mpower10-fusion-logical-add, mpower10-fusion-add-logical,
+ mpower10-fusion-2add, mpower10-fusion-2store): Remove.
+ * config/rs6000/rs6000-cpus.def (ISA_3_1_MASKS_SERVER,
+ OTHER_P9_VECTOR_MASKS): Remove Power10 fusion sub-options.
+ * config/rs6000/rs6000.cc (rs6000_option_override_internal,
+ power10_sched_reorder): Likewise.
+ * config/rs6000/genfusion.pl (gen_ld_cmpi_p10, gen_logical_addsubf,
+ gen_addadd): Likewise
+ * config/rs6000/fusion.md: Regenerate.
+
+2022-02-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/104257
+ PR target/104598
+ * config/rs6000/mm_malloc.h (_mm_malloc): Call posix_memalign
+ rather than __posix_memalign.
+
+2022-02-18 Richard Biener <rguenther@suse.de>
+
+ PR target/104581
+ * config/i386/i386.cc (ix86_avx_u128_mode_source): Remove.
+ (ix86_avx_u128_mode_needed): Return AVX_U128_DIRTY instead
+ of calling ix86_avx_u128_mode_source which would eventually
+ have returned AVX_U128_ANY in some very special case.
+
+2022-02-18 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/96881
+ * tree-ssa-dce.cc (mark_stmt_if_obviously_necessary): Comment
+ CLOBBER handling.
+ (control_parents_preserved_p): New function.
+ (eliminate_unnecessary_stmts): Check that we preserved control
+ parents before retaining a CLOBBER.
+ (perform_tree_ssa_dce): Pass down aggressive flag
+ to eliminate_unnecessary_stmts.
+
2022-02-17 Jason Merrill <jason@redhat.com>
* tree.cc (warn_deprecated_use): Look for TYPE_STUB_DECL
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 577fe0f..9fa888e 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220218
+20220219
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index d73ce19..35ebe52c 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,10 @@
+2022-02-18 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/94944
+ * pt.cc (maybe_instantiate_noexcept): For non-static member
+ functions, set current_class_ptr/ref to the specialized 'this'
+ instead.
+
2022-02-17 Jason Merrill <jason@redhat.com>
PR c++/104539
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 21136be..3849b0e 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,25 @@
+2022-02-18 H.J. Lu <hjl.tools@gmail.com>
+
+ PR target/104581
+ * gcc.target/i386/pieces-memset-21.c: Expect vzeroupper for ia32.
+
+2022-02-18 Richard Biener <rguenther@suse.de>
+
+ PR target/104581
+ * gcc.target/i386/pr101456-1.c: XFAIL.
+
+2022-02-18 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/96881
+ * g++.dg/torture/pr96881-1.C: New testcase.
+ * g++.dg/torture/pr96881-2.C: Likewise.
+
+2022-02-18 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/94944
+ * g++.dg/cpp0x/noexcept34.C: Adjusted expected diagnostics.
+ * g++.dg/cpp0x/noexcept75.C: New test.
+
2022-02-17 Jason Merrill <jason@redhat.com>
PR c++/104539