aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2022-03-31 00:16:28 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2022-03-31 00:16:28 +0000
commit150ab50f7449cf5b496bbe6e5c60cb1adb2e2d6c (patch)
treeadd0dec7ea42bd80683d3100c8db9cea63111b00
parentb4e4b35f4ebe561826489bed971324efc99c5423 (diff)
downloadgcc-150ab50f7449cf5b496bbe6e5c60cb1adb2e2d6c.zip
gcc-150ab50f7449cf5b496bbe6e5c60cb1adb2e2d6c.tar.gz
gcc-150ab50f7449cf5b496bbe6e5c60cb1adb2e2d6c.tar.bz2
Daily bump.
-rw-r--r--gcc/ChangeLog47
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/c-family/ChangeLog20
-rw-r--r--gcc/cp/ChangeLog26
-rw-r--r--gcc/fortran/ChangeLog5
-rw-r--r--gcc/po/ChangeLog4
-rw-r--r--gcc/testsuite/ChangeLog72
7 files changed, 175 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index fd8498f..63f0ff6 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,50 @@
+2022-03-30 Bill Schmidt <wschmidt@linux.ibm.com>
+
+ * config/rs6000/rs6000-builtins.def (NEG_V16QI): Move to [altivec]
+ stanza.
+ (NEG_V4SF): Likewise.
+ (NEG_V4SI): Likewise.
+ (NEG_V8HI): Likewise.
+ (NEG_V2DF): Move to [vsx] stanza.
+ (NEG_V2DI): Likewise.
+
+2022-03-30 Vladimir N. Makarov <vmakarov@redhat.com>
+
+ PR middle-end/105032
+ * lra-assigns.cc (find_reload_regno_insns): Modify loop condition.
+
+2022-03-30 Tom de Vries <tdevries@suse.de>
+ Tobias Burnus <tobias@codesourcery.com>
+
+ * doc/invoke.texi (march): Document __PTX_SM__.
+ (mptx): Document __PTX_ISA_VERSION_MAJOR__ and
+ __PTX_ISA_VERSION_MINOR__.
+
+2022-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/105093
+ * ubsan.cc (instrument_object_size): If t is equal to inner and
+ is a decl other than global var, punt. When emitting call to
+ UBSAN_OBJECT_SIZE ifn, make sure base is addressable.
+
+2022-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/105094
+ * gimple-ssa-store-merging.cc (mem_valid_for_store_merging): Punt if
+ bitsize <= 0 rather than just == 0.
+
+2022-03-30 Tom de Vries <tdevries@suse.de>
+
+ * doc/invoke.texi (misa, mptx): Update.
+ (march, march-map): Add.
+
+2022-03-30 Thomas Schwinge <thomas@codesourcery.com>
+
+ * opt-functions.awk (n_args): New function.
+ (lang_enabled_by): Merge function into...
+ * optc-gen.awk <END>: ... sole user here.
+ Improve diagnostics.
+
2022-03-29 Marek Polacek <polacek@redhat.com>
Jakub Jelinek <jakub@redhat.com>
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 5ef3293..30d76ef 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220330
+20220331
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index a85f82f..5ca3182 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,23 @@
+2022-03-30 Marek Polacek <polacek@redhat.com>
+
+ PR c++/101030
+ * c-warn.cc (conversion_warning) <case COND_EXPR>: Don't call
+ conversion_warning when OP1 is null.
+
+2022-03-30 Thomas Schwinge <thomas@codesourcery.com>
+
+ * c.opt (Wc++11-extensions, Wc++14-extensions, Wc++17-extensions)
+ (Wc++20-extensions, Wc++23-extensions): Remove 'LangEnabledBy'
+ option properties.
+
+2022-03-30 Thomas Schwinge <thomas@codesourcery.com>
+
+ * c.opt (Wuse-after-free): Remove.
+
+2022-03-30 Thomas Schwinge <thomas@codesourcery.com>
+
+ * c.opt (Warray-bounds): Remove.
+
2022-03-26 Thomas Schwinge <thomas@codesourcery.com>
* c.opt: Properly quote comment.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index ec38eeb..766e76c 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,29 @@
+2022-03-30 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/100474
+ * constraint.cc (diagnose_trait_expr): Handle all remaining
+ traits appropriately. Remove default case.
+
+2022-03-30 Marek Polacek <polacek@redhat.com>
+
+ PR c++/93280
+ PR c++/104583
+ * init.cc (get_nsdmi): Set TARGET_EXPR_DIRECT_INIT_P to in_ctor.
+
+2022-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/105092
+ * pt.cc (tsubst_omp_clause_decl): When handling iterators, set
+ DECL_CONTEXT of the iterator var to current_function_decl and
+ call pushdecl.
+
+2022-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/105061
+ * parser.cc (cp_parser_template_introduction): If member_p, temporarily
+ clear parser->colon_corrects_to_scope_p around tentative parsing of
+ nested name specifier.
+
2022-03-28 Jason Merrill <jason@redhat.com>
* pt.cc (determine_specialization): Add comment.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 0e05013..3f5ccf6 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,8 @@
+2022-03-30 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/100892
+ * check.cc (gfc_check_associated): Avoid NULL pointer dereference.
+
2022-03-29 Harald Anlauf <anlauf@gmx.de>
Steven G. Kargl <kargl@gcc.gnu.org>
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index 4d1997b..fcc463d 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,7 @@
+2022-03-30 Joseph Myers <joseph@codesourcery.com>
+
+ * hr.po: Update.
+
2022-03-29 Joseph Myers <joseph@codesourcery.com>
* hr.po: Update.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index f3335e7..b6721c2 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,75 @@
+2022-03-30 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/100892
+ * gfortran.dg/associated_target_8.f90: New test.
+
+2022-03-30 Vladimir N. Makarov <vmakarov@redhat.com>
+
+ PR middle-end/105032
+ * gcc.target/i386/pr105032.c: New.
+
+2022-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ Revert:
+ 2022-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/80334
+ PR target/102772
+ * g++.dg/torture/pr80334.C: Change from dg-do run to dg-do compile.
+
+2022-03-30 Marek Polacek <polacek@redhat.com>
+
+ PR c++/101030
+ * g++.dg/ext/cond5.C: New test.
+
+2022-03-30 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/100474
+ * g++.dg/cpp2a/concepts-traits3.C: New test.
+
+2022-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/80334
+ PR target/102772
+ * g++.dg/torture/pr80334.C: Change from dg-do run to dg-do compile.
+
+2022-03-30 Marek Polacek <polacek@redhat.com>
+
+ PR c++/93280
+ PR c++/104583
+ * g++.dg/cpp0x/nsdmi-list7.C: New test.
+ * g++.dg/cpp0x/nsdmi-list8.C: New test.
+
+2022-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/105093
+ * g++.dg/ubsan/pr105093.C: New test.
+
+2022-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/105094
+ * gcc.dg/pr105094.c: New test.
+
+2022-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/105092
+ * g++.dg/gomp/pr105092.C: New test.
+
+2022-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/105061
+ * g++.dg/concepts/pr105061.C: New test.
+
+2022-03-30 Alexandre Oliva <oliva@adacore.com>
+
+ * gcc.dg/analyzer/strndup-1.c: Add *-*-vxworks* to no-strndup
+ in libc.
+
+2022-03-30 Alexandre Oliva <oliva@adacore.com>
+
+ * gcc.dg/weak/typeof-2.c: Add arm*-*-* to targets that may
+ place the call target in a constant pool.
+
2022-03-29 David Malcolm <dmalcolm@redhat.com>
PR testsuite/105085