Skip to content

Commit

Permalink
Daily bump.
Browse files Browse the repository at this point in the history
  • Loading branch information
GCC Administrator committed Aug 3, 2022
1 parent 70daecc commit 969a989
Show file tree
Hide file tree
Showing 5 changed files with 169 additions and 1 deletion.
4 changes: 4 additions & 0 deletions contrib/ChangeLog
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
111 changes: 111 additions & 0 deletions gcc/ChangeLog
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion gcc/DATESTAMP
Original file line number Diff line number Diff line change
@@ -1 +1 @@
20220802
20220803
10 changes: 10 additions & 0 deletions gcc/analyzer/ChangeLog
Original file line number Diff line number Diff line change
@@ -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
Expand Down
43 changes: 43 additions & 0 deletions gcc/testsuite/ChangeLog
Original file line number Diff line number Diff line change
@@ -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.
Expand Down

0 comments on commit 969a989

Please sign in to comment.