Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 23 Jul 2022 00:16:27 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 23 Jul 2022 00:16:27 +0000 (00:16 +0000)
contrib/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/analyzer/ChangeLog
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog
libiberty/ChangeLog
libsanitizer/ChangeLog

index be06767..7df00c7 100644 (file)
@@ -1,3 +1,14 @@
+2022-07-22  Martin Liska  <mliska@suse.cz>
+
+       * git-commit-mklog.py: Do not parse -b argument.
+       Pass mklog_args as json environment variable.
+       * mklog.py: Parse GCC_MKLOG_ARGS and append it to sys.argv.
+       * prepare-commit-msg: Do not append GCC_MKLOG_ARGS to args.
+
+2022-07-22  Martin Liska  <mliska@suse.cz>
+
+       * mklog.py: Use component: [PR xyz] only when one PR is used.
+
 2022-07-04  Martin Liska  <mliska@suse.cz>
 
        * git-descr.sh: By default print revision for HEAD.
index 39f7c75..7c62d54 100644 (file)
@@ -1,3 +1,86 @@
+2022-07-22  Takayuki 'January June' Suwa  <jjsuwa_sys3175@yahoo.co.jp>
+
+       * config/xtensa/xtensa.md (*masktrue_const_bitcmpl):
+       Add a new insn_and_split pattern, and a few split patterns for
+       spacial cases.
+
+2022-07-22  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * graphds.cc (graphds_scc): Fix algorithm attribution.
+
+2022-07-22  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/106403
+       * tree-ssa-sccvn.cc (vn_reference_lookup_3): Move stored
+       value valueization after check for IFN_MASKED_STORE or
+       IFN_LEN_STORE.
+
+2022-07-22  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/106397
+       * tree-ssa-loop-prefetch.cc (emit_mfence_after_loop): Do
+       not update SSA form here.
+       (mark_nontemporal_stores): Return whether we marked any
+       non-temporal stores and inserted mfence.
+       (loop_prefetch_arrays): Note when we need to update SSA.
+       (tree_ssa_prefetch_arrays): Perform required (LC) SSA update
+       at the end of the pass.
+
+2022-07-22  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/106387
+       * tree-vect-stmts.cc (vectorizable_load): Use make_ssa_name
+       if ptr is not an SSA name.
+
+2022-07-22  liuhongt  <hongtao.liu@intel.com>
+
+       PR target/106038
+       * config/i386/mmx.md (<code><mode>3): New define_expand, it's
+       original "<code><mode>3".
+       (*<code><mode>3): New define_insn, it's original
+       "<code><mode>3" be extended to handle memory and immediate
+       operand with ix86_binary_operator_ok. Also adjust define_split
+       after it.
+       (mmxinsnmode): New mode attribute.
+       (*mov<mode>_imm): Refactor with mmxinsnmode.
+       * config/i386/predicates.md
+       (register_or_x86_64_const_vector_operand): New predicate.
+
+2022-07-22  Will Schmidt  <will_schmidt@vnet.ibm.com>
+
+       * config/rs6000/altivec.md:
+       (vstrir_code_<mode>): Rename to...
+       (vstrir_direct_<mode>): ... this.
+       (vstrir_p_code_<mode>): Rename to...
+       (vstrir_p_direct_<mode>): ... this.
+       (vstril_code_<mode>): Rename to...
+       (vstril_direct_<mode>): ... this.
+       (vstril_p_code_<mode>): Rename to...
+       (vstril_p_direct_<mode>): ... this.
+
+2022-07-22  Will Schmidt  <will_schmidt@vnet.ibm.com>
+
+       * config/rs6000/rs6000-c.cc: Update comments.
+       (rs6000_target_modify_macros): Remove bu_mask references.
+       (rs6000_define_or_undefine_macro): Replace bu_mask reference
+       with a rs6000_cpu value check.
+       (rs6000_cpu_cpp_builtins): Remove rs6000_builtin_mask_calculate()
+       parameter from call to rs6000_target_modify_macros.
+       * config/rs6000/rs6000-protos.h (rs6000_target_modify_macros,
+       rs6000_target_modify_macros_ptr): Remove parameter from extern
+       for the prototype.
+       * config/rs6000/rs6000.cc (rs6000_target_modify_macros_ptr): Remove
+       parameter from prototype, update calls to this function.
+       (rs6000_print_builtin_options): Remove prototype, call and function.
+       (rs6000_builtin_mask_calculate): Remove function.
+       (rs6000_debug_reg_global): Remove call to rs6000_print_builtin_options.
+       (rs6000_option_override_internal): Remove rs6000_builtin_mask var
+       and builtin_mask debug output.
+       (rs6000_builtin_mask_names): Remove.
+       (rs6000_pragma_target_parse): Remove prev_bumask, cur_bumask,
+       diff_bumask references; Update calls to rs6000_target_modify_ptr.
+       * config/rs6000/rs6000.opt (rs6000_builtin_mask): Remove.
+
 2022-07-21  Sam Feifer  <sfeifer@redhat.com>
 
        PR tree-optimization/94920
index 7bdcd4f..ef96081 100644 (file)
@@ -1 +1 @@
-20220722
+20220723
index 04fcf92..6f5132c 100644 (file)
@@ -1,3 +1,24 @@
+2022-07-22  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/106413
+       * varargs.cc (region_model::impl_call_va_start): Avoid iterating
+       through non-existant variadic arguments by initializing the
+       impl_region to "UNKNOWN" if the va_start occurs in the top-level
+       function to the analysis.
+
+2022-07-22  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/106401
+       * store.cc (binding_cluster::binding_cluster): Remove overzealous
+       assertion; we're checking for tracked_p in
+       store::get_or_create_cluster.
+
+2022-07-22  Tim Lange  <mail@tim-lange.me>
+
+       PR analyzer/106394
+       * region-model.cc (capacity_compatible_with_type): Always return true
+       if alloc_size is zero.
+
 2022-07-21  David Malcolm  <dmalcolm@redhat.com>
 
        PR analyzer/106383
index 9266161..f5ff8de 100644 (file)
@@ -1,3 +1,17 @@
+2022-07-22  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/106366
+       * pt.cc (do_class_deduction): Don't consider TYPE_HAS_LIST_CTOR
+       when setting try_list_ctor.  Reset args even when try_list_ctor
+       is true and there are no list candidates.  Call resolve_args on
+       the reset args.  Rename try_list_ctor to try_list_cand.
+
+2022-07-22  Martin Liska  <mliska@suse.cz>
+
+       PR other/106370
+       * init.cc (sort_mem_initializers): Remove continue as last stmt
+       in a loop.
+
 2022-07-21  Jason Merrill  <jason@redhat.com>
 
        PR c++/106361
index 80b7d71..0a2c3bd 100644 (file)
@@ -1,3 +1,38 @@
+2022-07-22  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/106413
+       * gcc.dg/analyzer/torture/stdarg-4.c: New test.
+
+2022-07-22  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/106401
+       * gcc.dg/analyzer/memcpy-2.c: New test.
+
+2022-07-22  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/106366
+       * g++.dg/cpp1z/class-deduction112.C: New test.
+
+2022-07-22  Tim Lange  <mail@tim-lange.me>
+
+       PR analyzer/106394
+       * gcc.dg/analyzer/pr106394.c: New test.
+
+2022-07-22  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/106397
+       * gcc.dg/pr106397.c: New testcase.
+
+2022-07-22  liuhongt  <hongtao.liu@intel.com>
+
+       PR tree-optimization/106010
+       * gcc.dg/pr23911.c: Scan IMAGPART/REALPART_EXPR = ** instead
+       of __complex__ since COMPLEX_CST is lower to scalars.
+
+2022-07-22  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/pr106038-1.c: New test.
+
 2022-07-21  David Malcolm  <dmalcolm@redhat.com>
 
        PR analyzer/106383
index 45fd827..242625b 100644 (file)
@@ -1,3 +1,9 @@
+2022-07-22  Martin Liska  <mliska@suse.cz>
+
+       PR other/106370
+       * _doprnt.c: Remove continue as last stmt
+       in a loop.
+
 2022-07-14  Martin Liska  <mliska@suse.cz>
 
        * functions.texi: Replace strtoul with strtoull.
index 52050be..fa39965 100644 (file)
@@ -1,3 +1,10 @@
+2022-07-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR sanitizer/105531
+       * sanitizer_common/sanitizer_linux_libcdep.cpp,
+       sanitizer_common/sanitizer_solaris.h:: Cherry-pick
+       llvm-project revision 3776db9a4fd2080d23d6a5f52e405eea44558761.
+
 2022-05-05  Martin Liska  <mliska@suse.cz>
 
        * LOCAL_PATCHES: Update.