From 054e57e467b15677966f832b491b1584feb194ee Mon Sep 17 00:00:00 2001
From: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Wed, 29 Dec 2021 00:16:34 +0000
Subject: [PATCH] Daily bump.

---
 gcc/ChangeLog           | 59 +++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/ada/ChangeLog       |  7 +++++
 gcc/d/ChangeLog         |  8 ++++++
 gcc/fortran/ChangeLog   | 18 +++++++++++++
 gcc/go/ChangeLog        |  4 +++
 gcc/jit/ChangeLog       | 39 +++++++++++++++++++++++++++
 gcc/testsuite/ChangeLog | 40 ++++++++++++++++++++++++++++
 libbacktrace/ChangeLog  |  6 +++++
 9 files changed, 182 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 72e36fec5563..3c3750257840 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,62 @@
+2021-12-28  Jason Merrill  <jason@redhat.com>
+
+	PR c++/99968
+	* tree.c (verify_type): Allow enumerator with BOOLEAN_TYPE.
+
+2021-12-28  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/103813
+	* fold-const.c (fold_truth_andor_1): Punt of const_binop LSHIFT_EXPR
+	or RSHIFT_EXPR returns NULL.  Formatting fix.
+
+2021-12-28  Jakub Jelinek  <jakub@redhat.com>
+
+	PR rtl-optimization/103837
+	* loop-invariant.c (can_move_invariant_reg): Ignore DEBUG_INSNs in
+	the decisions whether to return false or continue and right before
+	returning true reset those debug insns that previously caused
+	returning false.
+
+2021-12-28  Jakub Jelinek  <jakub@redhat.com>
+
+	PR debug/103838
+	* optabs.c (expand_doubleword_mod, expand_doubleword_divmod): Only
+	check newly added insns for CALL_P, not the last insn of previous
+	code.
+
+2021-12-28  Martin Liska  <mliska@suse.cz>
+
+	PR driver/103465
+	* opts.c (finish_options): More part of diagnostics to ...
+	(diagnose_options): ... here. Call the function from both
+	finish_options and process_options.
+	* opts.h (diagnose_options): Declare.
+	* toplev.c (process_options): Call diagnose_options.
+
+2021-12-28  Martin Liska  <mliska@suse.cz>
+
+	* doc/contrib.texi: Replace http:// with https.
+	* doc/contribute.texi: Likewise.
+	* doc/extend.texi: Likewise.
+	* doc/gccint.texi: Likewise.
+	* doc/gnu.texi: Likewise.
+	* doc/implement-c.texi: Likewise.
+	* doc/implement-cxx.texi: Likewise.
+	* doc/include/fdl.texi: Likewise.
+	* doc/include/gpl_v3.texi: Likewise.
+	* doc/install.texi: Likewise.
+	* doc/invoke.texi: Likewise.
+	* doc/passes.texi: Likewise.
+	* doc/service.texi: Likewise.
+	* doc/sourcebuild.texi: Likewise.
+	* doc/standards.texi: Likewise.
+
+2021-12-28  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/103842
+	* config/i386/mmx.md (divv2sf3): Use force_reg on op1.  Always perform
+	divv4sf3 into a pseudo and emit_move_insn into operands[0].
+
 2021-12-27  John David Anglin  <danglin@gcc.gnu.org>
 
 	* config/pa/pa-protos.h: Delete
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 0802d0e2c51a..252ebb288a09 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20211228
+20211229
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 2ff37d095b7a..41b693437634 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,10 @@
+2021-12-28  Martin Liska  <mliska@suse.cz>
+
+	* doc/share/gnu_free_documentation_license.rst: Replace http:// with https.
+	* gnat-style.texi: Likewise.
+	* gnat_rm.texi: Likewise.
+	* gnat_ugn.texi: Likewise.
+
 2021-12-09  Jakub Jelinek  <jakub@redhat.com>
 
 	PR pch/71934
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index f878c3354057..dd41a5005c92 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,11 @@
+2021-12-28  Martin Liska  <mliska@suse.cz>
+
+	* gdc.texi: Use one more https.
+
+2021-12-28  Martin Liska  <mliska@suse.cz>
+
+	* gdc.texi: Replace http:// with https.
+
 2021-12-20  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	* dmd/MERGE: Merge upstream dmd ad8412530.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 687c8083756b..65f52f391641 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,21 @@
+2021-12-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+	PR fortran/103828
+	* trans-decl.c (generate_local_decl): Do not call
+	gfc_conv_scalar_char_value(), but check the type tree.
+	* trans-expr.c (gfc_conv_scalar_char_value): Rename to
+	conv_scalar_char_value, do not alter type tree.
+	(gfc_conv_procedure_call): Adjust call to renamed
+	conv_scalar_char_value() function.
+	* trans-types.c (gfc_sym_type): Take care of
+	CHARACTER(C_CHAR), VALUE arguments.
+	* trans.h (gfc_conv_scalar_char_value): Remove prototype.
+
+2021-12-28  Martin Liska  <mliska@suse.cz>
+
+	* gfortran.texi: Replace http:// with https.
+	* intrinsic.texi: Likewise.
+
 2021-12-22  Harald Anlauf  <anlauf@gmx.de>
 
 	PR fortran/103778
diff --git a/gcc/go/ChangeLog b/gcc/go/ChangeLog
index 61ddd70740ef..e540d169575b 100644
--- a/gcc/go/ChangeLog
+++ b/gcc/go/ChangeLog
@@ -1,3 +1,7 @@
+2021-12-28  Martin Liska  <mliska@suse.cz>
+
+	* gccgo.texi: Replace http:// with https.
+
 2021-11-29  Eric Gallager  <egallager@gcc.gnu.org>
 
 	PR other/103021
diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog
index 9f41007d8c1b..3dd4c8d9b79c 100644
--- a/gcc/jit/ChangeLog
+++ b/gcc/jit/ChangeLog
@@ -1,3 +1,42 @@
+2021-12-28  Martin Liska  <mliska@suse.cz>
+
+	* docs/_build/texinfo/libgccjit.texi: Replace http:// with https.
+	* docs/cp/index.rst: Likewise.
+	* docs/cp/intro/index.rst: Likewise.
+	* docs/cp/intro/tutorial01.rst: Likewise.
+	* docs/cp/intro/tutorial02.rst: Likewise.
+	* docs/cp/intro/tutorial03.rst: Likewise.
+	* docs/cp/intro/tutorial04.rst: Likewise.
+	* docs/cp/topics/asm.rst: Likewise.
+	* docs/cp/topics/compilation.rst: Likewise.
+	* docs/cp/topics/contexts.rst: Likewise.
+	* docs/cp/topics/expressions.rst: Likewise.
+	* docs/cp/topics/functions.rst: Likewise.
+	* docs/cp/topics/index.rst: Likewise.
+	* docs/cp/topics/locations.rst: Likewise.
+	* docs/cp/topics/objects.rst: Likewise.
+	* docs/cp/topics/types.rst: Likewise.
+	* docs/index.rst: Likewise.
+	* docs/internals/index.rst: Likewise.
+	* docs/intro/index.rst: Likewise.
+	* docs/intro/tutorial01.rst: Likewise.
+	* docs/intro/tutorial02.rst: Likewise.
+	* docs/intro/tutorial03.rst: Likewise.
+	* docs/intro/tutorial04.rst: Likewise.
+	* docs/intro/tutorial05.rst: Likewise.
+	* docs/topics/asm.rst: Likewise.
+	* docs/topics/compatibility.rst: Likewise.
+	* docs/topics/compilation.rst: Likewise.
+	* docs/topics/contexts.rst: Likewise.
+	* docs/topics/expressions.rst: Likewise.
+	* docs/topics/function-pointers.rst: Likewise.
+	* docs/topics/functions.rst: Likewise.
+	* docs/topics/index.rst: Likewise.
+	* docs/topics/locations.rst: Likewise.
+	* docs/topics/objects.rst: Likewise.
+	* docs/topics/performance.rst: Likewise.
+	* docs/topics/types.rst: Likewise.
+
 2021-12-20  Martin Liska  <mliska@suse.cz>
 
 	* libgccjit.c (struct version_info): Rename to jit_version_info.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 97a46de0e43f..6c6a732eb208 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,43 @@
+2021-12-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+	PR fortran/103828
+	* gfortran.dg/c_char_tests_3.f90: New file.
+	* gfortran.dg/c_char_tests_3_c.c: New file.
+	* gfortran.dg/c_char_tests_4.f90: New file.
+	* gfortran.dg/c_char_tests_5.f90: New file.
+
+2021-12-28  Jason Merrill  <jason@redhat.com>
+
+	PR c++/99968
+	* g++.dg/ext/is_enum2.C: New test.
+
+2021-12-28  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/103813
+	* gcc.c-torture/compile/pr103813.c: New test.
+
+2021-12-28  Jakub Jelinek  <jakub@redhat.com>
+
+	PR rtl-optimization/103837
+	* gcc.dg/pr103837.c: New test.
+
+2021-12-28  Jakub Jelinek  <jakub@redhat.com>
+
+	PR debug/103838
+	* gcc.dg/pr103838.c: New test.
+
+2021-12-28  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/103842
+	* g++.dg/opt/pr103842.C: New test.
+
+2021-12-28  Haochen Jiang  <haochen.jiang@intel.com>
+
+	* gcc.target/i386/amx-check.h (check_float_tile_register):
+	New check function for float to prevent precision loss.
+	* gcc.target/i386/amxbf16-dpbf16ps-2.c: Correct the type convert
+	and byte offset. Use the new check function.
+
 2021-12-27  Patrick Palka  <ppalka@redhat.com>
 
 	PR c++/101239
diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog
index 983f81672fb1..072b2fe3f924 100644
--- a/libbacktrace/ChangeLog
+++ b/libbacktrace/ChangeLog
@@ -1,3 +1,9 @@
+2021-12-28  Francois-Xavier Coudert  <fxcoudert@gmail.com>
+
+	PR libbacktrace/103822
+	* Makefile.am: Fix newline.
+	* Makefile.in: Regenerate.
+
 2021-11-12  Martin Liska  <mliska@suse.cz>
 
 	PR libbacktrace/103167
-- 
GitLab