Daily bump.
This commit is contained in:
parent
6570fa6f26
commit
82294e9e38
12 changed files with 267 additions and 1 deletions
|
@ -1,3 +1,7 @@
|
|||
2025-03-13 Matthias Klose <doko@ubuntu.com>
|
||||
|
||||
* config-ml.in (multi-do): Remove extra argument from subst macro.
|
||||
|
||||
2025-03-12 Robert Dubner <rdubner@symas.com>
|
||||
|
||||
* MAINTAINERS: Remove extraneous entries for "Robert Dubner"
|
||||
|
|
|
@ -1,3 +1,60 @@
|
|||
2025-03-13 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
PR ipa/119147
|
||||
* ipa-inline.cc: Include ipa-modref-tree.h and
|
||||
ipa-modref.h.
|
||||
(speculation_useful_p): If target is a clone, speculation is usef;
|
||||
fix mixup of caller and callee; speculate also calls not considered
|
||||
hot; consider modref summary also possibly useful for optimization.
|
||||
* ipa-profile.cc (ipa_profile): Keep non-hot speculations.
|
||||
|
||||
2025-03-13 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree.h (DECL_NOT_GIMPLE_REG_P): Update description.
|
||||
|
||||
2025-03-13 Wilco Dijkstra <wilco.dijkstra@arm.com>
|
||||
|
||||
* common/config/aarch64/cpuinfo.h: Remove FEAT_PREDRES and FEAT_LS64*.
|
||||
* config/aarch64/aarch64-option-extensions.def: Remove FMV support
|
||||
for PREDRES.
|
||||
|
||||
2025-03-13 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* match.pd: Extend pointer alignment folds so that they handle
|
||||
the case where a constant is added before or after the alignment.
|
||||
|
||||
2025-03-13 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* match.pd: Fold ((X >> C1) & C2) * (1 << C1) to X & (C2 << C1).
|
||||
|
||||
2025-03-13 Robin Dapp <rdapp@ventanamicro.com>
|
||||
|
||||
PR target/119115
|
||||
* config/riscv/riscv-vsetvl.cc (reg_used): New function.
|
||||
(reg_single_use_in_avl): Ditto.
|
||||
(pre_vsetvl::fuse_local_vsetvl_info): Use reg_single_use_in_avl
|
||||
when checking if vsetvl can be deleted.
|
||||
|
||||
2025-03-13 Robin Dapp <rdapp@ventanamicro.com>
|
||||
|
||||
PR target/117955
|
||||
* config/riscv/riscv-vsetvl.cc: Use LMUL/ratio from vsetvl with
|
||||
larger SEW.
|
||||
|
||||
2025-03-13 Matthias Klose <doko@ubuntu.com>
|
||||
|
||||
* configure.ac: Add option --enable-versioned-jit.
|
||||
* configure: Regenerate.
|
||||
* Makefile.in: Move from jit/Make-lang.in, setting value from
|
||||
configure.ac.
|
||||
* doc/install.texi: Document option --enable-versioned-jit.
|
||||
|
||||
2025-03-13 Xi Ruoyao <xry111@xry111.site>
|
||||
|
||||
PR target/119238
|
||||
* config/loongarch/simd.md (<su>dot_prod<wvec_half><mode>):
|
||||
Stop using structured binding.
|
||||
|
||||
2025-03-12 Alex Coplan <alex.coplan@arm.com>
|
||||
|
||||
PR rtl-optimization/116564
|
||||
|
|
|
@ -1 +1 @@
|
|||
20250313
|
||||
20250314
|
||||
|
|
|
@ -1,3 +1,23 @@
|
|||
2025-03-13 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/117262
|
||||
* region-model-manager.cc
|
||||
(region_model_manager::get_or_create_constant_svalue): Use
|
||||
NULL_TREE for the types of constant_svalue for RAW_DATA_CST.
|
||||
(region_model_manager::maybe_fold_sub_svalue): Generalize
|
||||
STRING_CST logic to also handle RAW_DATA_CST.
|
||||
(region_model_manager::maybe_get_char_from_cst): New.
|
||||
(region_model_manager::maybe_get_char_from_raw_data_cst): New.
|
||||
* region-model-manager.h
|
||||
(region_model_manager::maybe_get_char_from_cst): New decl.
|
||||
(region_model_manager::maybe_get_char_from_raw_data_cst): New decl.
|
||||
* region-model.cc (region_model::get_rvalue_1): Handle
|
||||
RAW_DATA_CST.
|
||||
* store.cc (get_subregion_within_ctor_for_ctor_pair): New.
|
||||
(binding_map::apply_ctor_pair_to_child_region): Call
|
||||
get_subregion_within_ctor_for_ctor_pair so that we handle
|
||||
RAW_DATA_CST.
|
||||
|
||||
2025-02-24 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c/117023
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2025-03-13 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
PR ada/119265
|
||||
* c-ada-spec.cc (dump_ada_node) <INTEGER_TYPE>: Deal with typedefs
|
||||
of unsigned __int128.
|
||||
|
||||
2025-03-07 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c/117178
|
||||
|
|
|
@ -1,3 +1,14 @@
|
|||
2025-03-13 Matthias Klose <doko@ubuntu.com>
|
||||
|
||||
* Make-lang.in (cobol.install-common, cobol.install-man): Honor
|
||||
GCOBOL_INSTALL_NAME.
|
||||
|
||||
2025-03-13 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR cobol/119229
|
||||
* gengen.cc (gg_declare_variable): Use DECL_EXTERNAL and
|
||||
drop TREE_STATIC for vs_external_reference.
|
||||
|
||||
2025-03-12 Mark Wielaard <mark@klomp.org>
|
||||
|
||||
* lang.opt.urls: Regenerated.
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
2025-03-13 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/119118
|
||||
* dependency.cc (contains_forall_index_p): Let loop over elements
|
||||
of a constructor update its control variable. Handle REF_INQUIRY
|
||||
in switch statement.
|
||||
(gfc_contains_implied_index_p): Likewise.
|
||||
|
||||
2025-03-12 Andre Vehreschild <vehre@gcc.gnu.org>
|
||||
|
||||
PR fortran/98903
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
2025-03-13 Matthias Klose <doko@ubuntu.com>
|
||||
|
||||
* Make-lang.in (LIBGCCJIT_VERSION_NUM): Move to ../Makefile.in.
|
||||
|
||||
2025-02-13 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR other/116613
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
2025-03-13 Joseph Myers <josmyers@redhat.com>
|
||||
|
||||
* de.po: Update.
|
||||
|
||||
2025-03-10 Joseph Myers <josmyers@redhat.com>
|
||||
|
||||
* fr.po, sv.po: Update.
|
||||
|
|
|
@ -1,3 +1,71 @@
|
|||
2025-03-13 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/119118
|
||||
* gfortran.dg/bounds_check_26.f90: Update test.
|
||||
|
||||
2025-03-13 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* lib/gm2.exp: Arrange for a '-B' option to be added for the
|
||||
libstdc++ paths on targets that need it.
|
||||
|
||||
2025-03-13 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
PR testsuite/113965
|
||||
* gcc.target/aarch64/sve/mask_struct_load_3_run.c: Use an
|
||||
input range that is suitable for _Float16.
|
||||
|
||||
2025-03-13 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* gcc.target/aarch64/sve/pr96357.c: Add -fno-tree-sink.
|
||||
|
||||
2025-03-13 Andrew Pinski <quic_apinski@quicinc.com>
|
||||
|
||||
PR target/117092
|
||||
* gcc.target/aarch64/pr109072_1.c: xfail s16x4_2.
|
||||
|
||||
2025-03-13 Thomas Schwinge <tschwinge@baylibre.com>
|
||||
|
||||
* lib/gcc-dg.exp (find-dg-do-what): Move...
|
||||
* lib/target-supports-dg.exp: ... here.
|
||||
|
||||
2025-03-13 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* gcc.dg/pointer-arith-11.c: New test.
|
||||
* gcc.dg/pointer-arith-12.c: Likewise.
|
||||
|
||||
2025-03-13 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* gcc.dg/fold-mul-and-lshift-1.c: New test.
|
||||
* gcc.dg/fold-mul-and-lshift-2.c: Likewise.
|
||||
|
||||
2025-03-13 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
PR testsuite/115248
|
||||
* gcc.target/aarch64/sve/pre_cond_share_1.c: Delete
|
||||
|
||||
2025-03-13 Robin Dapp <rdapp@ventanamicro.com>
|
||||
|
||||
PR target/119115
|
||||
* gcc.target/riscv/rvv/base/pr119115.c: New test.
|
||||
|
||||
2025-03-13 Robin Dapp <rdapp@ventanamicro.com>
|
||||
|
||||
PR target/117955
|
||||
* gcc.target/riscv/rvv/base/bug-10.c: Convert to run test.
|
||||
* gcc.target/riscv/rvv/base/bug-10-2.c: New test.
|
||||
* gcc.target/riscv/rvv/base/pr117955.c: New test.
|
||||
|
||||
2025-03-13 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR cobol/119229
|
||||
* cobol.dg/pr119229.cob: New testcase.
|
||||
|
||||
2025-03-13 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/117262
|
||||
* c-c++-common/analyzer/raw-data-cst-pr117262-1.c: New test.
|
||||
* c-c++-common/analyzer/raw-data-cst-pr117262-2.c: New test.
|
||||
|
||||
2025-03-12 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/119150
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2025-03-13 Wilco Dijkstra <wilco.dijkstra@arm.com>
|
||||
|
||||
* config/aarch64/cpuinfo.c (__init_cpu_features_constructor):
|
||||
Remove FEAT_PREDRES and FEAT_LS64* support.
|
||||
|
||||
2025-03-10 Jakub Jelinek <jakub@redhat.com>
|
||||
Michael Leuchtenburg <michael@slashhome.org>
|
||||
|
||||
|
|
|
@ -1,3 +1,82 @@
|
|||
2025-03-13 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR libstdc++/116440
|
||||
* include/std/tuple (tuple::tuple(const _Elements&...))
|
||||
[C++20]: Turn into a template.
|
||||
* testsuite/20_util/tuple/116440.C: New test.
|
||||
|
||||
2025-03-13 Jonathan Wakely <jwakely@redhat.com>
|
||||
Tomasz Kamiński <tkaminsk@redhat.com>
|
||||
|
||||
PR libstdc++/111055
|
||||
* include/bits/stl_queue.h (queue(from_range_t, _Rg&&))
|
||||
(queue(from_range_t, _Rg&&, const _Alloc&), push_range):
|
||||
Define.
|
||||
(priority_queue(from_range_t, R&&, const Compare&))
|
||||
(push_range): Define.
|
||||
* include/bits/stl_stack.h (stack(from_range_t, R&&))
|
||||
(stack(from_range_t, R&&, const Alloc&), push_range): Define.
|
||||
* testsuite/util/testsuite_iterators.h (test_range_nocopy): Define.
|
||||
* testsuite/23_containers/priority_queue/cons_from_range.cc: New test.
|
||||
* testsuite/23_containers/priority_queue/members/push_range.cc: New test.
|
||||
* testsuite/23_containers/queue/cons_from_range.cc: New test.
|
||||
* testsuite/23_containers/queue/members/push_range.cc: New test.
|
||||
* testsuite/23_containers/stack/cons_from_range.cc: New test.
|
||||
* testsuite/23_containers/stack/members/push_range.cc: New test.
|
||||
|
||||
2025-03-13 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/Makefile.am: Add stdckdint.h.
|
||||
* include/Makefile.in: Regenerate.
|
||||
* src/c++23/std.compat.cc.in: Export <stdckdint.h> functions.
|
||||
* include/c_compatibility/stdckdint.h: New file.
|
||||
* testsuite/26_numerics/stdckdint/1.cc: New test.
|
||||
* testsuite/26_numerics/stdckdint/2_neg.cc: New test.
|
||||
|
||||
2025-03-13 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/Makefile.am: Add stdbit.h.
|
||||
* include/Makefile.in: Regenerate.
|
||||
* src/c++23/std.compat.cc.in: Export <stdbit.h> functions.
|
||||
* include/c_compatibility/stdbit.h: New file.
|
||||
* testsuite/20_util/stdbit/1.cc: New test.
|
||||
* testsuite/20_util/stdbit/2_neg.cc: New test.
|
||||
|
||||
2025-03-13 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR libstdc++/119135
|
||||
* include/std/ranges: Include <utility>.
|
||||
(views::__detail::__is_ref_view): Replace with ...
|
||||
(views::__detail::__is_constable_ref_view): ... this.
|
||||
(views::_AsConst::operator()): Replace bogus use of element_type
|
||||
in the ref_view branch.
|
||||
* testsuite/std/ranges/adaptors/as_const/1.cc (test03): Extend
|
||||
test.
|
||||
|
||||
2025-03-13 Thomas Schwinge <tschwinge@baylibre.com>
|
||||
|
||||
* acinclude.m4 (GLIBCXX_ENABLE_CXX_FLAGS): Append to
|
||||
'EXTRA_CXX_FLAGS' any additional flags.
|
||||
* configure: Regenerate.
|
||||
* configure.host: Document 'EXTRA_CFLAGS', 'EXTRA_CXX_FLAGS'.
|
||||
|
||||
2025-03-13 Tomasz Kamiński <tkaminsk@redhat.com>
|
||||
|
||||
PR libstdc++/108053
|
||||
* include/std/format (basic_format_arg::_M_visit_user):
|
||||
Helper function for wrapping extension types into handle.
|
||||
(visit_format_arg): Call `_M_visit_user` instead of `_M_visit`.
|
||||
(basic_format_arg::visit): As above.
|
||||
(__format::__visit_format_arg): Provides direct access to
|
||||
values stored in basic_format_arg.
|
||||
(__format::__int_from_arg): Use __format::__visit_format_arg
|
||||
instead of std::visit_format_arg.
|
||||
(_Formatting_scanner::_M_format_arg): As above.
|
||||
(_Checking_scanner::__do_vformat_to): As above.
|
||||
* testsuite/std/format/arguments/args.cc: New tests.
|
||||
* testsuite/std/format/string.cc: Test for using __int128
|
||||
as width/precision.
|
||||
|
||||
2025-03-12 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
* include/bits/version.def (ranges_to_input): Define.
|
||||
|
|
Loading…
Add table
Reference in a new issue