]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 3 Aug 2022 00:16:48 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 3 Aug 2022 00:16:48 +0000 (00:16 +0000)
contrib/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/analyzer/ChangeLog
gcc/testsuite/ChangeLog

index 7df00c7822dcd56b8ac74179b54dd3e46a113e57..a7c4f2fde36057e003714a287b2f789fbcbfe169 100644 (file)
@@ -1,3 +1,7 @@
+2022-08-02  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_commit.py: Do not deduce changelog for root ChangeLog.
+
 2022-07-22  Martin Liska  <mliska@suse.cz>
 
        * git-commit-mklog.py: Do not parse -b argument.
index cb8e58053da38298d463ec4b3e48da216c92fe8a..8f93050c16437bc6e642a472f121ab85cfc7ee0b 100644 (file)
@@ -1,3 +1,114 @@
+2022-08-02  Andrew MacLeod  <amacleod@redhat.com>
+
+       PR tree-optimization/106510
+       * gimple-range-fold.cc (fur_source::register_outgoing_edges):
+         Check for unsupported statements early.
+
+2022-08-02  Andrew MacLeod  <amacleod@redhat.com>
+
+       PR tree-optimization/106474
+       * gimple-range-cache.cc (ranger_cache::fill_block_cache): Query
+       range of equivalences that may contribute to the range.
+
+2022-08-02  Jose E. Marchesi  <jose.marchesi@oracle.com>
+
+       * btfout.cc (output_asm_btf_vlen_bytes): Do not use the CHAR
+       encoding bit in BTF.
+
+2022-08-02  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gimple-range-fold.cc (fold_using_range::range_of_phi): Remove
+       irange check.
+       (tree_lower_bound): New.
+       (tree_upper_bound): New.
+       (fold_using_range::range_of_ssa_name_with_loop_info): Convert to
+       vrange.
+       * gimple-range-fold.h (range_of_ssa_name_with_loop_info): Change
+       argument to vrange.
+
+2022-08-02  Richard Biener  <rguenther@suse.de>
+
+       * tree-ssa-threadbackward.cc
+       (back_threader_profitability::profitable_path_p): Apply
+       size constraints to all paths again.
+
+2022-08-02  Aldy Hernandez  <aldyh@redhat.com>
+
+       * range-op-float.cc (finite_operands_p): New.
+       (frelop_early_resolve): New.
+       (default_frelop_fold_range): New.
+       (class foperator_equal): New.
+       (class foperator_not_equal): New.
+       (class foperator_lt): New.
+       (class foperator_le): New.
+       (class foperator_gt): New.
+       (class foperator_ge): New.
+       (class foperator_unordered): New.
+       (class foperator_ordered): New.
+       (class foperator_relop_unknown): New.
+       (floating_op_table::floating_op_table): Add above classes to
+       floating op table.
+       * value-range.h (frange::supports_p): Enable.
+
+2022-08-02  Aldy Hernandez  <aldyh@redhat.com>
+
+       * tree-core.h (struct tree_ssa_name): Add frange_info and
+       reshuffle the rest.
+       * value-range-storage.cc (vrange_storage::alloc_slot): Add case
+       for frange.
+       (vrange_storage::set_vrange): Same.
+       (vrange_storage::get_vrange): Same.
+       (vrange_storage::fits_p): Same.
+       (frange_storage_slot::alloc_slot): New.
+       (frange_storage_slot::set_frange): New.
+       (frange_storage_slot::get_frange): New.
+       (frange_storage_slot::fits_p): New.
+       * value-range-storage.h (class frange_storage_slot): New.
+
+2022-08-02  Aldy Hernandez  <aldyh@redhat.com>
+
+       * ipa-prop.cc (ipa_compute_jump_functions_for_edge): Limit ranger
+       query to integrals.
+
+2022-08-02  Aldy Hernandez  <aldyh@redhat.com>
+
+       * value-range.cc (frange::set): Initialize m_props and cleanup.
+
+2022-08-02  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/106497
+       * tree-ssa-threadupdate.cc (fwd_jt_path_registry::update_cfg):
+       Also verify we can copy EDGE_COPY_SRC_JOINER_BLOCK.
+
+2022-08-02  Martin Liska  <mliska@suse.cz>
+
+       * profile.cc (compute_branch_probabilities): Dump details only
+       if TDF_DETAILS.
+       * symtab.cc (symtab_node::dump_base): Do not dump pointer unless
+       TDF_ADDRESS is used, it makes comparison harder.
+
+2022-08-02  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/106498
+       * omp-expand.cc (expand_omp_taskreg): Do not perform virtual
+       SSA update here.
+       (expand_omp_for): Or here.
+       (execute_expand_omp): Instead schedule it here together
+       with CFG cleanup via TODO.
+
+2022-08-02  Richard Biener  <rguenther@suse.de>
+
+       PR lto/106334
+       * dwarf2out.cc (dwarf2out_register_external_die): Adjust
+       assert.
+
+2022-08-02  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/106495
+       * tree-ssa-threadbackward.cc
+       (back_threader_profitability::profitable_path_p): If known_edge
+       is probably never executed avoid threading.
+
 2022-08-01  David Malcolm  <dmalcolm@redhat.com>
 
        * doc/invoke.texi (-Wanalyzer-putenv-of-auto-var): Fix copy&paste
index dd67218a4eeda118f9f01d4f835b2f4a8c3337d3..53995aad097f7c9ea84d9dbe92f6d8e92e1f7ae0 100644 (file)
@@ -1 +1 @@
-20220802
+20220803
index d1cb3ad2eb9738b9459abf8dc7b62dd2bd6417cd..5a47d452a8c11b190eb326bcdf3ed85891a27cc4 100644 (file)
@@ -1,3 +1,13 @@
+2022-08-02  Immad Mir  <mirimmad@outlook.com>
+
+       PR analyzer/106298
+       * sm-fd.cc (fd_state_machine::on_open): Add
+       creat, dup, dup2 and dup3 functions.
+       (enum dup): New.
+       (fd_state_machine::valid_to_unchecked_state): New.
+       (fd_state_machine::on_creat): New.
+       (fd_state_machine::on_dup): New.
+
 2022-07-28  David Malcolm  <dmalcolm@redhat.com>
 
        PR analyzer/105893
index 28fbfc60184bbe62b99a054bfb93a96f1bf44267..109307b64f74011bd08233e8b99d5cf27a771da6 100644 (file)
@@ -1,3 +1,46 @@
+2022-08-02  Andrew MacLeod  <amacleod@redhat.com>
+
+       PR tree-optimization/106510
+       * gcc.dg/pr106510.c: New.
+
+2022-08-02  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/tree-ssa/vrp-float-1.c: Adjust test so it passes.
+
+2022-08-02  Andrew MacLeod  <amacleod@redhat.com>
+
+       PR tree-optimization/106474
+       * g++.dg/pr106474.C: New.
+
+2022-08-02  Jose E. Marchesi  <jose.marchesi@oracle.com>
+
+       * gcc.dg/debug/btf/btf-int-1.c: Do not check for char bits in
+       bti_encoding and check for bool bits.
+
+2022-08-02  Immad Mir  <mirimmad@outlook.com>
+
+       PR analyzer/106298
+       * gcc.dg/analyzer/fd-1.c: Add tests for 'creat'.
+       * gcc.dg/analyzer/fd-2.c: Likewise.
+       * gcc.dg/analyzer/fd-4.c: Likewise.
+       * gcc.dg/analyzer/fd-dup-1.c: New tests.
+
+2022-08-02  Aldy Hernandez  <aldyh@redhat.com>
+
+       * g++.dg/opt/pr94589-2.C: XFAIL.
+       * gcc.dg/tree-ssa/vrp-float-1.c: New test.
+       * gcc.dg/tree-ssa/vrp-float-11.c: New test.
+       * gcc.dg/tree-ssa/vrp-float-3.c: New test.
+       * gcc.dg/tree-ssa/vrp-float-4.c: New test.
+       * gcc.dg/tree-ssa/vrp-float-6.c: New test.
+       * gcc.dg/tree-ssa/vrp-float-7.c: New test.
+       * gcc.dg/tree-ssa/vrp-float-8.c: New test.
+
+2022-08-02  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/106497
+       * gcc.dg/torture/pr106497.c: New testcase.
+
 2022-08-01  David Malcolm  <dmalcolm@redhat.com>
 
        * gcc.target/i386/addr-space-typeck-1.c: New test.