mirror of
https://forge.sourceware.org/marek/gcc.git
synced 2026-02-22 03:47:02 -05:00
Daily bump.
This commit is contained in:
@@ -1,3 +1,42 @@
|
||||
2025-12-02 John David Anglin <danglin@gcc.gnu.org>
|
||||
|
||||
PR target/122874
|
||||
* config/pa/pa.cc (pa_emit_move_sequence): Break out large
|
||||
REG+D addresses from MEM operands. Also, don't allow
|
||||
unscaled indexed source operands till reload completes.
|
||||
|
||||
2025-12-02 Robin Dapp <rdapp.gcc@gmail.com>
|
||||
|
||||
PR target/122656
|
||||
* config/riscv/riscv-vector-builtins-bases.cc: Use
|
||||
use_contiguous_load for vlsegff.
|
||||
* config/riscv/riscv-vector-builtins.cc (function_expander::use_exact_insn):
|
||||
Only add rounding mode operand if insn requires it and number of
|
||||
arguments is < required.
|
||||
(function_expander::use_ternop_insn): Ditto.
|
||||
(function_expander::use_widen_ternop_insn): Ditto.
|
||||
* config/riscv/vector.md: Use vector-mode source operand.
|
||||
|
||||
2025-12-02 Kito Cheng <kito.cheng@sifive.com>
|
||||
|
||||
* config/riscv/riscv-vector-builtins.cc
|
||||
(function_builder::add_function): Remove placeholder_p parameter.
|
||||
(function_builder::add_unique_function): Update call.
|
||||
(function_builder::add_overloaded_function): Likewise.
|
||||
* config/riscv/riscv-vector-builtins.h
|
||||
(function_builder::add_function): Update declaration.
|
||||
|
||||
2025-12-02 Robin Dapp <rdapp@ventanamicro.com>
|
||||
|
||||
* tree-vect-stmts.cc (vectorizable_scan_store): Pass loop_lens
|
||||
to vect_get_data_ptr_increment.
|
||||
|
||||
2025-12-02 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
PR tree-optimization/122868
|
||||
* tree-vect-stmts.cc (vectorizable_load): Don't hoist loop invariant
|
||||
conditional loads unless in header.
|
||||
|
||||
2025-12-02 Kugan Vivekanandarajah <kvivekananda@nvidia.com>
|
||||
|
||||
* ipa-inline.cc (inline_functions_by_afdo): Remove resetting bool inlined.
|
||||
|
||||
@@ -1 +1 @@
|
||||
20251202
|
||||
20251203
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
2025-12-02 Jose E. Marchesi <jose.marchesi@oracle.com>
|
||||
|
||||
PR algol68/122954
|
||||
* a68-low-clauses.cc (serial_clause_dsa): Avoid redundant
|
||||
initialization.
|
||||
* a68-parser-modes.cc (compute_derived_modes): Likewise.
|
||||
* a68-low.cc (a68_lower_tree): Remove redundant break.
|
||||
|
||||
2025-12-01 Jose E. Marchesi <jose.marchesi@oracle.com>
|
||||
|
||||
PR algol68/122944
|
||||
|
||||
@@ -1,3 +1,30 @@
|
||||
2025-12-02 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/122860
|
||||
* decl.cc (make_rtl_for_nonlocal_decl): Diagnose taking address
|
||||
of a hard register decl in its initializer.
|
||||
(cp_finish_decl): Likewise.
|
||||
|
||||
2025-12-02 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/122836
|
||||
* decl.cc (check_array_designated_initializer): Change ce->index to
|
||||
error_mark_node after emitting an error for it.
|
||||
|
||||
2025-12-02 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/122171
|
||||
PR c++/112632
|
||||
* pt.cc (dependent_implict_conv_p): Split out...
|
||||
(convert_template_argument): ...from here.
|
||||
(tsubst_expr) [IMPLICIT_CONV_EXPR]: Use it.
|
||||
(do_auto_deduction): Call mark_single_function.
|
||||
|
||||
2025-12-02 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
* module.cc (module_state::write_using_directives): Correct
|
||||
condition.
|
||||
|
||||
2025-12-01 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
* module.cc (trees_out::lang_decl_vals): Stream DECL_CHAIN for
|
||||
|
||||
@@ -1,3 +1,33 @@
|
||||
2025-12-02 Robin Dapp <rdapp.gcc@gmail.com>
|
||||
|
||||
PR target/122656
|
||||
* gcc.target/riscv/rvv/base/pr122656-1.c: New test.
|
||||
* gcc.target/riscv/rvv/base/pr122656-2.c: New test.`
|
||||
|
||||
2025-12-02 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/122860
|
||||
* g++.dg/ext/pr122860.C: New test.
|
||||
|
||||
2025-12-02 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/122836
|
||||
* g++.dg/ext/pr122836.C: New test.
|
||||
|
||||
2025-12-02 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/122171
|
||||
PR c++/112632
|
||||
* g++.dg/cpp0x/alias-decl-conv1.C: New test.
|
||||
|
||||
2025-12-02 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
PR tree-optimization/122868
|
||||
* gcc.dg/vect/vect-early-break_140-pr122868_1.c: New test.
|
||||
* gcc.dg/vect/vect-early-break_140-pr122868_2.c: New test.
|
||||
* gcc.dg/vect/vect-early-break_140-pr122868_3.c: New test.
|
||||
* gcc.dg/vect/vect-early-break_140-pr122868_4.c: New test.
|
||||
|
||||
2025-12-02 David Guillen Fandos <david@davidgf.net>
|
||||
|
||||
* gcc.target/mips/madd-10.c: New test.
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2025-12-02 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* LOCAL_PATCHES: Update.
|
||||
|
||||
2025-12-02 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* configure.tgt: Enable for Darwin22+.
|
||||
|
||||
2025-12-02 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* MERGE: Merge from master.
|
||||
|
||||
2025-11-03 Sam James <sam@gentoo.org>
|
||||
|
||||
* configure: Regenerate.
|
||||
|
||||
@@ -1,3 +1,21 @@
|
||||
2025-12-02 Luc Grosheintz <luc.grosheintz@gmail.com>
|
||||
|
||||
PR libstdc++/110352
|
||||
* include/std/mdspan (submdspan_extents): New function.
|
||||
* src/c++23/std.cc.in: Add submdspan_extents.
|
||||
* testsuite/23_containers/mdspan/int_like.h: Add StructuralInt.
|
||||
* testsuite/23_containers/mdspan/submdspan/submdspan_extents.cc: New test.
|
||||
* testsuite/23_containers/mdspan/submdspan/submdspan_extents_neg.cc: New test.
|
||||
|
||||
2025-12-02 Luc Grosheintz <luc.grosheintz@gmail.com>
|
||||
|
||||
PR libstdc++/110352
|
||||
* include/std/mdspan (submdspan_canonicalize_slices): New
|
||||
function.
|
||||
* src/c++23/std.cc.in (submdspan_canonicalize_slices): Add.
|
||||
* testsuite/23_containers/mdspan/submdspan/submdspan_canonicalize_slices.cc: New test.
|
||||
* testsuite/23_containers/mdspan/submdspan/submdspan_canonicalize_slices_neg.cc: New test.
|
||||
|
||||
2025-12-01 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR libstdc++/122921
|
||||
|
||||
Reference in New Issue
Block a user