[gcc r12-5830] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Wed Dec 8 00:17:04 GMT 2021


https://gcc.gnu.org/g:1f6b0003b6601656bef4869d9c724e2a263cb64c

commit r12-5830-g1f6b0003b6601656bef4869d9c724e2a263cb64c
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Dec 8 00:16:23 2021 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 54 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        |  7 +++++++
 gcc/fortran/ChangeLog   | 18 +++++++++++++++++
 gcc/testsuite/ChangeLog | 52 +++++++++++++++++++++++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  | 10 +++++++++
 6 files changed, 142 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0665d9b51e9..7e8b67c8dc9 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,57 @@
+2021-12-07  Martin Liska  <mliska@suse.cz>
+
+	PR middle-end/103438
+	* config/s390/s390.c (s390_valid_target_attribute_inner_p):
+	Use new enum CLVC_INTEGER.
+	* opt-functions.awk: Use new CLVC_INTEGER.
+	* opts-common.c (set_option): Likewise.
+	(option_enabled): Return -1,0,1 for CLVC_INTEGER.
+	(get_option_state): Use new CLVC_INTEGER.
+	(control_warning_option): Likewise.
+	* opts.h (enum cl_var_type): Likewise.
+
+2021-12-07  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR target/103594
+	* config/i386/i386.c (ix86_call_use_plt_p): Check FUNCTION_DECL
+	before calling cgraph_node::get.
+
+2021-12-07  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/103596
+	* tree-ssa-sccvn.c (eliminate_dom_walker::eliminate_stmt):
+	Note we are not propagating into a PHI argument to may_propagate_copy.
+	* tree-ssa-propagate.h (may_propagate_copy): Add
+	argument specifying whether we propagate into a PHI arg.
+	* tree-ssa-propagate.c (may_propagate_copy): Likewise.
+	When not doing so we can replace an abnormal with
+	something else.
+	(may_propagate_into_stmt): Update may_propagate_copy calls.
+	(replace_exp_1): Move propagation checking code to
+	propagate_value and rename to ...
+	(replace_exp): ... this and elide previous wrapper.
+	(propagate_value): Perform checking with adjusted
+	may_propagate_copy call and dispatch to replace_exp.
+
+2021-12-07  Matthias Kretz  <m.kretz@gsi.de>
+
+	* hash-map.h (hash_map::traverse): Let both overloads behave the
+	same.
+	* predict.c (assert_is_empty): Return true, thus not changing
+	behavior.
+
+2021-12-07  YunQiang Su  <yunqiang.su@cipunited.com>
+
+	* config/mips/mips.h (ISA_HAS_UNALIGNED_ACCESS, STRICT_ALIGNMENT):
+		R6 can unaligned access.
+	* config/mips/mips.md (movmisalign<mode>): Likewise.
+	* config/mips/mips.opt: add -m(no-)unaligned-access
+	* doc/invoke.texi: Likewise.
+
+2021-12-07  Eugene Rozenfeld  <erozen@microsoft.com>
+
+	* auto-profile.c (afdo_propagate_edge): Improve count propagation algorithm.
+
 2021-12-06  Paul A. Clarke  <pc@us.ibm.com>
 
 	PR target/103545
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 3254226c45b..fdf0dacb4c2 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20211207
+20211208
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index da2973a8938..ece8186beac 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,10 @@
+2021-12-07  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/95009
+	* typeck.c (is_bitfield_expr_with_lowered_type) <case MODIFY_EXPR>:
+	Handle UNARY_PLUS_EXPR, NEGATE_EXPR, NON_LVALUE_EXPR, BIT_NOT_EXPR,
+	P*CREMENT_EXPR too.
+
 2021-12-04  Jakub Jelinek  <jakub@redhat.com>
 
 	* cp-tree.h (is_byte_access_type_not_plain_char): Declare.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 3fdf4fd6979..4fb4f3c6b04 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,21 @@
+2021-12-07  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/103607
+	* frontend-passes.c (do_subscript): Ensure that array bounds are
+	of type INTEGER before performing checks on array subscripts.
+
+2021-12-07  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/103588
+	* array.c (gfc_ref_dimen_size): Do not generate internal error on
+	failed simplification of stride expression; just return failure.
+
+2021-12-07  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/103591
+	* match.c (match_case_selector): Check type of upper bound in case
+	range.
+
 2021-12-04  Tobias Burnus  <tobias@codesourcery.com>
 
 	* dump-parse-tree.c (show_omp_clauses): Handle
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index eb3b22516c6..aac6350535f 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,55 @@
+2021-12-07  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/103607
+	* gfortran.dg/pr103607.f90: New test.
+
+2021-12-07  Marek Polacek  <polacek@redhat.com>
+
+	* g++.dg/cpp0x/decltype-bitfield1.C: Change a type to unsigned
+	long long.  Only run on longlong64 targets.
+
+2021-12-07  Peter Bergner  <bergner@linux.ibm.com>
+
+	PR testsuite/103556
+	PR testsuite/103586
+	* lib/target-supports.exp (check_effective_target_rop_ok): Remove '\n'.
+
+2021-12-07  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/103588
+	* gfortran.dg/pr103588.f90: New test.
+
+2021-12-07  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/103591
+	* gfortran.dg/select_9.f90: New test.
+
+2021-12-07  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/95009
+	* g++.dg/cpp0x/decltype-bitfield1.C: New test.
+	* g++.dg/cpp0x/decltype-bitfield2.C: New test.
+
+2021-12-07  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR target/103594
+	* gcc.dg/pr103594.c: New test.
+
+2021-12-07  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/103596
+	* gcc.dg/torture/pr103596.c: New testcase.
+
+2021-12-07  YunQiang Su  <yunqiang.su@cipunited.com>
+
+	* gcc.target/mips/mips.exp: add unaligned-access
+	* gcc.target/mips/unaligned-2.c: New test.
+	* gcc.target/mips/unaligned-3.c: New test.
+
+2021-12-07  Eugene Rozenfeld  <erozen@microsoft.com>
+
+	* gcc.dg/tree-prof/init-array.c: New test for unrolling inner loops.
+
 2021-12-06  Richard Biener  <rguenther@suse.de>
 
 	PR tree-optimization/103581
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 3f47926604e..4e9825f1897 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,13 @@
+2021-12-07  Tamar Christina  <tamar.christina@arm.com>
+
+	Revert:
+	2021-11-19  Tamar Christina  <tamar.christina@arm.com>
+
+	PR libstdc++/103305
+	* config/os/newlib/ctype_base.h (upper, lower, alpha, digit, xdigit,
+	space, print, graph, cntrl, punct, alnum, blank): Use short or long
+	names depending on if short ones are defined.
+
 2021-12-04  Jonathan Wakely  <jwakely@redhat.com>
 
 	PR libstdc++/103549


More information about the Libstdc++-cvs mailing list