Daily bump.
This commit is contained in:
parent
50073ffae0
commit
614fd0fb30
6 changed files with 172 additions and 1 deletions
|
@ -1,3 +1,91 @@
|
|||
2024-06-28 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
* gimple-range-cache.cc (ssa_lazy_cache::ssa_lazy_cache): Relocate here.
|
||||
Check for provided obstack.
|
||||
(ssa_lazy_cache::~ssa_lazy_cache): Relocate here. Free bitmap or obstack.
|
||||
* gimple-range-cache.h (ssa_lazy_cache::ssa_lazy_cache): Move.
|
||||
(ssa_lazy_cache::~ssa_lazy_cache): Move.
|
||||
(ssa_lazy_cache::m_ob): New.
|
||||
* gimple-range.cc (dom_ranger::dom_ranger): Iniitialize obstack.
|
||||
(dom_ranger::~dom_ranger): Release obstack.
|
||||
(dom_ranger::pre_bb): Create ssa_lazy_cache using obstack.
|
||||
* gimple-range.h (m_bitmaps): New.
|
||||
|
||||
2024-06-28 Uros Bizjak <ubizjak@gmail.com>
|
||||
|
||||
* config/i386/i386-expand.cc (ix86_expand_move): Remove extra
|
||||
assignment to tmp variable, reuse tmp variable instead of
|
||||
declaring new temporary variable and remove tmp variable shadowing.
|
||||
|
||||
2024-06-28 Jørgen Kvalsvik <j@lambda.is>
|
||||
|
||||
* tree-profile.cc (find_conditions): Use auto_vec without
|
||||
embedded storage.
|
||||
|
||||
2024-06-28 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/115652
|
||||
* tree-vect-slp.cc (vect_schedule_slp_node): Handle the case
|
||||
where the outer loop header block is empty.
|
||||
|
||||
2024-06-28 Evgeny Karpov <Evgeny.Karpov@microsoft.com>
|
||||
|
||||
PR bootstrap/115635
|
||||
PR target/115643
|
||||
PR target/115661
|
||||
* config/aarch64/cygming.h
|
||||
(PE_COFF_EXTERN_DECL_SHOULD_BE_LEGITIMIZED): Rename to
|
||||
PE_COFF_LEGITIMIZE_EXTERN_DECL.
|
||||
(PE_COFF_LEGITIMIZE_EXTERN_DECL): Likewise.
|
||||
* config/i386/cygming.h (GOT_ALIAS_SET): Remove the diffinition to
|
||||
reuse it from i386.h.
|
||||
(PE_COFF_EXTERN_DECL_SHOULD_BE_LEGITIMIZED): Rename to
|
||||
PE_COFF_LEGITIMIZE_EXTERN_DECL.
|
||||
(PE_COFF_LEGITIMIZE_EXTERN_DECL): Likewise.
|
||||
* config/i386/i386-expand.cc (ix86_expand_move): Return
|
||||
ix86_GOT_alias_set.
|
||||
* config/i386/i386-expand.h (ix86_GOT_alias_set): Likewise.
|
||||
* config/i386/i386.cc (ix86_GOT_alias_set): Likewise.
|
||||
* config/i386/i386.h (GOT_ALIAS_SET): Likewise.
|
||||
* config/mingw/winnt-dll.cc (get_dllimport_decl): Use
|
||||
GOT_ALIAS_SET.
|
||||
(legitimize_pe_coff_symbol): Rename to
|
||||
PE_COFF_LEGITIMIZE_EXTERN_DECL.
|
||||
* config/mingw/winnt-dll.h (ix86_GOT_alias_set): Declare
|
||||
ix86_GOT_alias_set.
|
||||
|
||||
2024-06-28 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* range-op-ptr.cc (class hybrid_and_operator): Remove.
|
||||
(class hybrid_or_operator): Same.
|
||||
(class hybrid_min_operator): Same.
|
||||
(class hybrid_max_operator): Same.
|
||||
|
||||
2024-06-28 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/115640
|
||||
* tree-vect-stmts.cc (vectorizable_load): With an inner
|
||||
loop SLP access to not apply a gap adjustment.
|
||||
|
||||
2024-06-28 Andrew Stubbs <ams@baylibre.com>
|
||||
|
||||
PR target/115640
|
||||
* config/gcn/gcn.cc (gcn_vectorize_vec_perm_const): Modify RDNA checks.
|
||||
|
||||
2024-06-28 Roger Sayle <roger@nextmovesoftware.com>
|
||||
|
||||
* config/i386/i386.md (*concat<mode><dwi>3_3): Change zero_extend
|
||||
to any_extend in first operand to left shift by mode precision.
|
||||
(*concat<mode><dwi>3_4): Likewise.
|
||||
(*concat<mode><dwi>3_6): Likewise.
|
||||
|
||||
2024-06-28 Roger Sayle <roger@nextmovesoftware.com>
|
||||
|
||||
* config/i386/i386-expand.cc (ix86_ternlog_idx) <case VEC_DUPLICATE>:
|
||||
Add a "goto do_mem_operand" as this need not match memory_operand.
|
||||
<case CONST_VECTOR>: Only args[2] may be volatile memory operand.
|
||||
Allow MEM/VEC_DUPLICATE/CONST_VECTOR as args[0] and args[1].
|
||||
|
||||
2024-06-27 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
PR rtl-optimization/115677
|
||||
|
|
|
@ -1 +1 @@
|
|||
20240628
|
||||
20240629
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
2024-06-28 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/106760
|
||||
* call.cc (add_candidates): Relax test for adding a candidate
|
||||
to 'bad_cands' to also accept an uninstantiated template candidate
|
||||
that has no missing conversions.
|
||||
|
||||
2024-06-26 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* parser.cc (cp_parser_error_1): Pass *global_dc to
|
||||
|
|
|
@ -1,3 +1,21 @@
|
|||
2024-06-28 Andre Vehreschild <vehre@gcc.gnu.org>
|
||||
|
||||
* trans-expr.cc (gfc_class_set_vptr): Add setting of _vptr
|
||||
member.
|
||||
* trans-intrinsic.cc (conv_intrinsic_move_alloc): First use
|
||||
of gfc_class_set_vptr and refactor very similar code.
|
||||
* trans.h (gfc_class_set_vptr): Declare the new function.
|
||||
|
||||
2024-06-28 Andre Vehreschild <vehre@gcc.gnu.org>
|
||||
|
||||
* trans-array.cc (structure_alloc_comps): Use reset_vptr.
|
||||
* trans-decl.cc (gfc_trans_deferred_vars): Same.
|
||||
(gfc_generate_function_code): Same.
|
||||
* trans-expr.cc (gfc_reset_vptr): Allow supplying the class
|
||||
type.
|
||||
(gfc_conv_procedure_call): Use reset_vptr.
|
||||
* trans-intrinsic.cc (gfc_conv_intrinsic_transfer): Same.
|
||||
|
||||
2024-06-24 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/55978
|
||||
|
|
|
@ -1,3 +1,28 @@
|
|||
2024-06-28 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/106760
|
||||
* g++.dg/ext/conv3.C: New test.
|
||||
|
||||
2024-06-28 Andre Vehreschild <vehre@gcc.gnu.org>
|
||||
|
||||
* gfortran.dg/unlimited_polymorphic_11.f90: Remove unnecessary
|
||||
casts in gd-final expression.
|
||||
|
||||
2024-06-28 Roger Sayle <roger@nextmovesoftware.com>
|
||||
|
||||
* gcc.target/i386/concatditi-1.c: New test case.
|
||||
|
||||
2024-06-28 Roger Sayle <roger@nextmovesoftware.com>
|
||||
|
||||
* gcc.target/i386/avx512f-andn-di-zmm-2.c: Match decimal instead
|
||||
of hexadecimal immediate operand to ternlog.
|
||||
* gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
|
||||
* gcc.target/i386/avx512f-orn-si-zmm-1.c: Likewise.
|
||||
* gcc.target/i386/avx512f-orn-si-zmm-2.c: Likewise.
|
||||
* gcc.target/i386/pr100711-3.c: Likewise.
|
||||
* gcc.target/i386/pr100711-4.c: Likewise.
|
||||
* gcc.target/i386/pr100711-5.c: Likewise.
|
||||
|
||||
2024-06-27 Antoni Boucher <bouanto@zoho.com>
|
||||
|
||||
* jit.dg/all-non-failing-tests.h: New test.
|
||||
|
|
|
@ -1,3 +1,36 @@
|
|||
2024-06-28 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/115585
|
||||
* src/c++11/assert_fail.cc (__glibcxx_assert_fail): Add
|
||||
definition for non-verbose builds.
|
||||
|
||||
2024-06-28 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/101485
|
||||
* include/bits/stl_algobase.h (__equal_aux1): Check for
|
||||
std::byte as well.
|
||||
* testsuite/25_algorithms/equal/101485.cc: New test.
|
||||
|
||||
2024-06-28 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/104395
|
||||
* include/bits/new_allocator.h: Disable extended alignment
|
||||
support in C++98 mode.
|
||||
* include/bits/stl_tempbuf.h: Likewise.
|
||||
* include/ext/bitmap_allocator.h: Likewise.
|
||||
* include/ext/malloc_allocator.h: Likewise.
|
||||
* include/ext/mt_allocator.h: Likewise.
|
||||
* include/ext/pool_allocator.h: Likewise.
|
||||
* testsuite/ext/104395.cc: New test.
|
||||
|
||||
2024-06-28 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/ext/aligned_buffer.h (__aligned_membuf): Use
|
||||
alignas(T) directly instead of defining a struct and using 9its
|
||||
alignment.
|
||||
(__aligned_buffer): Remove use of std::aligned_storage.
|
||||
* testsuite/abi/aligned_buffers.cc: New test.
|
||||
|
||||
2024-06-27 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/37475
|
||||
|
|
Loading…
Add table
Reference in a new issue