summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2022-08-03 00:16:48 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2022-08-03 00:16:48 +0000
commit969a989d2bc9c60b8815378837d153a524ae76af (patch)
treedec54dd9c7cfa3b3b9a334ca99162d028bf2de2c
parent70daecc03235aa7187b03681cebed6e04b32678e (diff)
Daily bump.
-rw-r--r--contrib/ChangeLog4
-rw-r--r--gcc/ChangeLog111
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/analyzer/ChangeLog10
-rw-r--r--gcc/testsuite/ChangeLog43
5 files changed, 169 insertions, 1 deletions
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 7df00c7822d..a7c4f2fde36 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -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.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index cb8e58053da..8f93050c164 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index dd67218a4ee..53995aad097 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220802
+20220803
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index d1cb3ad2eb9..5a47d452a8c 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -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
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 28fbfc60184..109307b64f7 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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.