Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 8 Dec 2021 00:16:23 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 8 Dec 2021 00:16:23 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index 0665d9b..7e8b67c 100644 (file)
@@ -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
index 3254226..fdf0dac 100644 (file)
@@ -1 +1 @@
-20211207
+20211208
index da2973a..ece8186 100644 (file)
@@ -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.
index 3fdf4fd..4fb4f3c 100644 (file)
@@ -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
index eb3b225..aac6350 100644 (file)
@@ -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
index 3f47926..4e9825f 100644 (file)
@@ -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