Daily bump.

This commit is contained in:
GCC Administrator 2023-07-08 00:16:53 +00:00
parent 3cce8d98f2
commit 01405f0108
7 changed files with 238 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2023-07-07 Eugene Rozenfeld <erozen@microsoft.com>
* Makefile.in: Collect both kernel and user events for autofdo
* Makefile.tpl: Collect both kernel and user events for autofdo
2023-06-30 Rishi Raj <rishiraj45035@gmail.com>
* MAINTAINERS: Added myself to Write After Approval and DCO

View File

@ -1,3 +1,8 @@
2023-07-07 Richard Biener <rguenther@suse.de>
* gcc-changelog/git_update_version.py: Remove GCC 10 from
active_refs.
2023-06-22 David Malcolm <dmalcolm@redhat.com>
* unicode/gen-box-drawing-chars.py: New file.

View File

@ -1,3 +1,140 @@
2023-07-07 Jan Hubicka <jh@suse.cz>
* profile-count.cc (profile_count::dump): Add FUN
parameter; print relative frequency.
(profile_count::debug): Update.
* profile-count.h (profile_count::dump): Update
prototype.
2023-07-07 Roger Sayle <roger@nextmovesoftware.com>
PR target/43644
PR target/110533
* config/i386/i386-expand.cc (ix86_expand_move): Convert SETs of
TImode destinations from paradoxical SUBREGs (setting the lowpart)
into explicit zero extensions. Use *insvti_highpart_1 instruction
to set the highpart of a TImode destination.
2023-07-07 Jan Hubicka <jh@suse.cz>
* predict.cc (force_edge_cold): Use
set_edge_probability_and_rescale_others; improve dumps.
2023-07-07 Jan Hubicka <jh@suse.cz>
* cfgloopmanip.cc (scale_loop_profile): Fix computation of count_in and scaling blocks
after exit.
* tree-vect-loop-manip.cc (vect_do_peeling): Scale loop profile of the epilogue if bound
is known.
2023-07-07 Juergen Christ <jchrist@linux.ibm.com>
* config/s390/s390.cc (vec_init): Fix default case
2023-07-07 Vladimir N. Makarov <vmakarov@redhat.com>
* lra-assigns.cc (assign_by_spills): Add reload insns involving
reload pseudos with non-refined class to be processed on the next
sub-pass.
* lra-constraints.cc (enough_allocatable_hard_regs_p): New func.
(in_class_p): Use it.
(print_curr_insn_alt): New func.
(process_alt_operands): Use it. Improve debug info.
(curr_insn_transform): Use print_curr_insn_alt. Refine reload
pseudo class if it is not refined yet.
2023-07-07 Aldy Hernandez <aldyh@redhat.com>
* value-range.cc (irange::get_bitmask_from_range): Return all the
known bits for a singleton.
(irange::set_range_from_bitmask): Set a range of a singleton when
all bits are known.
2023-07-07 Aldy Hernandez <aldyh@redhat.com>
* value-range.cc (irange::intersect): Leave normalization to
caller.
2023-07-07 Aldy Hernandez <aldyh@redhat.com>
* data-streamer-in.cc (streamer_read_value_range): Adjust for
value/mask.
* data-streamer-out.cc (streamer_write_vrange): Same.
* range-op.cc (operator_cast::fold_range): Same.
* value-range-pretty-print.cc
(vrange_printer::print_irange_bitmasks): Same.
* value-range-storage.cc (irange_storage::write_lengths_address):
Same.
(irange_storage::set_irange): Same.
(irange_storage::get_irange): Same.
(irange_storage::size): Same.
(irange_storage::dump): Same.
* value-range-storage.h: Same.
* value-range.cc (debug): New.
(irange_bitmask::dump): New.
(add_vrange): Adjust for value/mask.
(irange::operator=): Same.
(irange::set): Same.
(irange::verify_range): Same.
(irange::operator==): Same.
(irange::contains_p): Same.
(irange::irange_single_pair_union): Same.
(irange::union_): Same.
(irange::intersect): Same.
(irange::invert): Same.
(irange::get_nonzero_bits_from_range): Rename to...
(irange::get_bitmask_from_range): ...this.
(irange::set_range_from_nonzero_bits): Rename to...
(irange::set_range_from_bitmask): ...this.
(irange::set_nonzero_bits): Rename to...
(irange::update_bitmask): ...this.
(irange::get_nonzero_bits): Rename to...
(irange::get_bitmask): ...this.
(irange::intersect_nonzero_bits): Rename to...
(irange::intersect_bitmask): ...this.
(irange::union_nonzero_bits): Rename to...
(irange::union_bitmask): ...this.
(irange_bitmask::verify_mask): New.
* value-range.h (class irange_bitmask): New.
(irange_bitmask::set_unknown): New.
(irange_bitmask::unknown_p): New.
(irange_bitmask::irange_bitmask): New.
(irange_bitmask::get_precision): New.
(irange_bitmask::get_nonzero_bits): New.
(irange_bitmask::set_nonzero_bits): New.
(irange_bitmask::operator==): New.
(irange_bitmask::union_): New.
(irange_bitmask::intersect): New.
(class irange): Friend vrange_printer.
(irange::varying_compatible_p): Adjust for bitmask.
(irange::set_varying): Same.
(irange::set_nonzero): Same.
2023-07-07 Jan Beulich <jbeulich@suse.com>
* config/i386/sse.md (*vec_extractv2ti): Drop g modifiers.
2023-07-07 Jan Beulich <jbeulich@suse.com>
* config/i386/sse.md (@vec_extract_hi_<mode>): Drop last
alternative. Switch new last alternative's "isa" attribute to
"avx512vl".
(vec_extract_hi_v32qi): Likewise.
2023-07-07 Pan Li <pan2.li@intel.com>
Robin Dapp <rdapp@ventanamicro.com>
* config/riscv/riscv.cc (riscv_emit_mode_set): Avoid emit insn
when FRM_MODE_DYN.
(riscv_mode_entry): Take FRM_MODE_DYN as entry mode.
(riscv_mode_exit): Likewise for exit mode.
(riscv_mode_needed): Likewise for needed mode.
(riscv_mode_after): Likewise for after mode.
2023-07-07 Pan Li <pan2.li@intel.com>
* config/riscv/vector.md: Fix typo.
2023-07-06 Jan Hubicka <jh@suse.cz>
PR middle-end/25623

View File

@ -1 +1 @@
20230707
20230708

View File

@ -1,3 +1,12 @@
2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/108842
* decl.cc (DeclVisitor::visit (VarDeclaration *)): Only emit scalar
manifest constants.
(get_symbol_decl): Don't generate CONST_DECL for non-scalar manifest
constants.
* imports.cc (ImportVisitor::visit (VarDeclaration *)): New method.
2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/110516

View File

@ -1,3 +1,80 @@
2023-07-07 Jan Hubicka <jh@suse.cz>
* gcc.dg/pr43864-2.c: Avoid matching pre dump with details-blocks.
* gcc.dg/pr43864-3.c: Likewise.
* gcc.dg/pr43864-4.c: Likewise.
* gcc.dg/pr43864.c: Likewise.
* gcc.dg/unroll-7.c: xfail.
2023-07-07 Eugene Rozenfeld <erozen@microsoft.com>
* lib/target-supports.exp: Collect both kernel and user events for autofdo
2023-07-07 Roger Sayle <roger@nextmovesoftware.com>
PR target/43644
PR target/110533
* gcc.target/i386/pr110533.c: New test case.
* gcc.target/i386/pr43644-2.c: Likewise.
2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/108842
* gdc.dg/pr98277.d: Add more tests.
* gdc.dg/pr108842.d: New test.
2023-07-07 Jan Hubicka <jh@suse.cz>
* g++.dg/tree-prof/indir-call-prof.C: Add block-details to dump flags.
* gcc.dg/pr43864-2.c: Likewise.
* gcc.dg/pr43864-3.c: Likewise.
* gcc.dg/pr43864-4.c: Likewise.
* gcc.dg/pr43864.c: Likewise.
* gcc.dg/tree-prof/cold_partition_label.c: Likewise.
* gcc.dg/tree-prof/indir-call-prof.c: Likewise.
* gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
* gcc.dg/tree-prof/update-tailcall.c: Likewise.
* gcc.dg/tree-prof/val-prof-1.c: Likewise.
* gcc.dg/tree-prof/val-prof-2.c: Likewise.
* gcc.dg/tree-prof/val-prof-3.c: Likewise.
* gcc.dg/tree-prof/val-prof-4.c: Likewise.
* gcc.dg/tree-prof/val-prof-5.c: Likewise.
* gcc.dg/tree-ssa/fnsplit-1.c: Likewise.
* gcc.dg/tree-ssa/loop-ch-profile-2.c: Likewise.
* gcc.dg/tree-ssa/update-threading.c: Likewise.
* gcc.dg/tree-ssa/update-unswitch-1.c: Likewise.
* gcc.dg/unroll-7.c: Likewise.
* gcc.dg/unroll-8.c: Likewise.
* gfortran.dg/pr25623-2.f90: Likewise.
* gfortran.dg/pr25623.f90: Likewise.
* gcc.dg/tree-ssa/loop-ch-profile-1.c: Likewise; xfail.
* gcc.dg/tree-ssa/update-cunroll.c: Likewise; xfail.
* gcc.dg/tree-ssa/update-unroll-1.c: Likewise; xfail.
2023-07-07 Jan Hubicka <jh@suse.cz>
* gcc.dg/tree-ssa/vect-profile-upate.c: New test.
2023-07-07 Juergen Christ <jchrist@linux.ibm.com>
* gcc.target/s390/vector/vec-init-3.c: New test.
2023-07-07 Vladimir N. Makarov <vmakarov@redhat.com>
* gcc.target/i386/pr110372.c: New.
2023-07-07 Aldy Hernandez <aldyh@redhat.com>
* gcc.dg/tree-ssa/pr107009.c: Adjust irange dumping for
value/mask changes.
* gcc.dg/tree-ssa/vrp-unreachable.c: Same.
* gcc.dg/tree-ssa/vrp122.c: Same.
2023-07-07 Pan Li <pan2.li@intel.com>
Robin Dapp <rdapp@ventanamicro.com>
* gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: New test.
2023-07-06 Jan Hubicka <jh@suse.cz>
PR middle-end/25623

View File

@ -1,3 +1,7 @@
2023-07-07 Richard Biener <rguenther@suse.de>
* crontab: Remove entry for GCC 10.
2023-04-20 Arsen Arsenović <arsen@aarsen.me>
* update_web_docs_git: Add a mechanism to override makeinfo,