]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 22 Jul 2022 00:16:33 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 22 Jul 2022 00:16:33 +0000 (00:16 +0000)
ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/analyzer/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog

index 4842de2d052dadb386c7fbf7fbdbade29a04e0e7..65685acd4dfdcb2bb86afd076c63b25365ca2cc3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2022-07-21  Sam Feifer  <sfeifer@redhat.com>
+
+       * MAINTAINERS (Write After Approval): Add myself.
+
+2022-07-21  Marc Poulhiès  <poulhies@adacore.com>
+
+       * MAINTAINERS: Add myself as Ada front end co-maintainer.
+
 2022-07-19  Alexander Monakov  <amonakov@ispras.ru>
 
        * .gitignore: Do not ignore config.h.
index 9a8bfd0f2e1aeaf6f05e5f387caedfcbbd57f0fe..6b4c646e2fd7870495eff71b4bdf7c2ab3b12841 100644 (file)
@@ -1,3 +1,52 @@
+2022-07-21  Sam Feifer  <sfeifer@redhat.com>
+
+       PR tree-optimization/94920
+       * match.pd (x >= 0 ? x : 0) + (x <= 0 ? -x : 0): New simplification.
+                  (x <= 0 ? -x : 0): New simplification.
+
+2022-07-21  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
+
+       Revert:
+       2022-07-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
+
+       * tree-ssa-forwprop.cc (simplify_permutation): Use lhs type
+       instead of TREE_TYPE (arg0) as result type in folding VEC_PERM_EXPR.
+
+2022-07-21  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/106379
+       * match.pd (~(a ^ b) -> a == b): New pattern.
+
+2022-07-21  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/106378
+       * tree-ssa-dse.cc (initialize_ao_ref_for_dse): Handle
+       LEN_STORE, add mode to initialize a may-def and handle
+       MASK_STORE that way.
+       (dse_optimize_stmt): Query may-defs.  Handle internal
+       functions LEN_STORE and MASK_STORE similar to how
+       we handle memory builtins but without byte tracking.
+
+2022-07-21  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/106365
+       * tree-ssa-sccvn.cc (pd_data::rhs_off): New field determining
+       the offset to start encoding of RHS from.
+       (vn_walk_cb_data::vn_walk_cb_data): Initialize it.
+       (vn_walk_cb_data::push_partial_def): Allow the first partial
+       definition to be fully providing the def.  Offset RHS
+       before encoding if requested.
+       (vn_reference_lookup_3): Initialize def_rhs everywhere.
+       Add support for .MASK_STORE and .LEN_STORE (partial) definitions.
+
+2022-07-21  Richard Biener  <rguenther@suse.de>
+
+       * tree-ssa-alias.cc (ref_maybe_used_by_call_p_1): Special-case
+       store internal functions and IFN_MASK_LOAD, IFN_LEN_LOAD
+       and IFN_MASK_LOAD_LANES.
+       (call_may_clobber_ref_p_1): Special-case IFN_MASK_STORE,
+       IFN_LEN_STORE and IFN_MASK_STORE_LANES.
+
 2022-07-20  Alexander Monakov  <amonakov@ispras.ru>
 
        PR rtl-optimization/101347
index ace4919765e58c1cb5566560324beca102362c4a..7bdcd4fa865cd01c09210c121d7fab962cc27de9 100644 (file)
@@ -1 +1 @@
-20220721
+20220722
index a94593ee67fa31e4b47b99e59d6faffbb1c7c8f7..04fcf92f60e11d6f5f11b6aba4ba057e620e69ba 100644 (file)
@@ -1,3 +1,25 @@
+2022-07-21  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/106383
+       * varargs.cc (region_model::impl_call_va_arg): When determining if
+       we're doing interprocedural analysis, use the stack depth of the
+       frame in which va_start was called, rather than the current stack
+       depth.
+
+2022-07-21  David Malcolm  <dmalcolm@redhat.com>
+
+       * sm-taint.cc (tainted_array_index::emit): Bulletproof against
+       NULL m_arg.
+       (tainted_array_index::describe_final_event): Likewise.
+       (tainted_size::emit): Likewise.
+       (tainted_size::describe_final_event): Likewise.
+
+2022-07-21  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/106374
+       * region.cc (decl_region::get_svalue_for_initializer): Bail out on
+       untracked regions.
+
 2022-07-20  David Malcolm  <dmalcolm@redhat.com>
 
        PR analyzer/106373
index 26649403e856daec7cc90b1b364e54531fa6a3bd..20e777f2036d79a3984a92086b4b6f6d4aac3d22 100644 (file)
@@ -1,3 +1,14 @@
+2022-07-21  Jason Merrill  <jason@redhat.com>
+
+       PR c++/106361
+       * decl.cc (move_fn_p): Remove assert.
+
+2022-07-21  Jason Merrill  <jason@redhat.com>
+
+       DR 2084
+       PR c++/94823
+       * method.cc (walk_field_subobs): Fix DMI in union case.
+
 2022-07-19  Patrick Palka  <ppalka@redhat.com>
 
        PR c++/94894
index 1109cd20e8c9583d75a9ea13500b38156d211dbc..2404d8588dc996f45a908813d380df51e050fda6 100644 (file)
@@ -1,3 +1,7 @@
+2022-07-21  Martin Liska  <mliska@suse.cz>
+
+       * intrinsic.texi: Remove trailing dots for 2 Fortran fns.
+
 2022-07-20  Harald Anlauf  <anlauf@gmx.de>
 
        PR fortran/101330
index 44d6ee280156f1edc85d483efc05c442263ac44d..80b7d71621de4706655f51de1d6af7b51bd5aede 100644 (file)
@@ -1,3 +1,41 @@
+2022-07-21  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/106383
+       * gcc.dg/analyzer/stdarg-3.c: New test.
+
+2022-07-21  Sam Feifer  <sfeifer@redhat.com>
+
+       PR tree-optimization/94920
+       * g++.dg/pr94920-1.C: New test.
+       * g++.dg/pr94920.C: New test.
+       * gcc.dg/pr94920-2.c: New test.
+
+2022-07-21  Jason Merrill  <jason@redhat.com>
+
+       PR c++/106361
+       * g++.dg/cpp2a/spaceship-eq14.C: New test.
+
+2022-07-21  Jason Merrill  <jason@redhat.com>
+
+       DR 2084
+       PR c++/94823
+       * g++.dg/cpp0x/nsdmi-union7.C: New test.
+
+2022-07-21  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/106379
+       * gcc.dg/pr106379-1.c: New testcase.
+
+2022-07-21  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/106365
+       * gcc.target/i386/vec-maskstore-vn.c: New testcase.
+
+2022-07-21  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/106374
+       * gcc.dg/analyzer/untracked-2.c: New test.
+
 2022-07-20  David Malcolm  <dmalcolm@redhat.com>
 
        PR analyzer/106373