Skip to content

Commit 82294e9

Browse files
author
GCC Administrator
committed
Daily bump.
1 parent 6570fa6 commit 82294e9

File tree

12 files changed

+267
-1
lines changed

12 files changed

+267
-1
lines changed

ChangeLog

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2025-03-13 Matthias Klose <[email protected]>
2+
3+
* config-ml.in (multi-do): Remove extra argument from subst macro.
4+
15
2025-03-12 Robert Dubner <[email protected]>
26

37
* MAINTAINERS: Remove extraneous entries for "Robert Dubner"

gcc/ChangeLog

+57
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,60 @@
1+
2025-03-13 Jan Hubicka <[email protected]>
2+
3+
PR ipa/119147
4+
* ipa-inline.cc: Include ipa-modref-tree.h and
5+
ipa-modref.h.
6+
(speculation_useful_p): If target is a clone, speculation is usef;
7+
fix mixup of caller and callee; speculate also calls not considered
8+
hot; consider modref summary also possibly useful for optimization.
9+
* ipa-profile.cc (ipa_profile): Keep non-hot speculations.
10+
11+
2025-03-13 Richard Biener <[email protected]>
12+
13+
* tree.h (DECL_NOT_GIMPLE_REG_P): Update description.
14+
15+
2025-03-13 Wilco Dijkstra <[email protected]>
16+
17+
* common/config/aarch64/cpuinfo.h: Remove FEAT_PREDRES and FEAT_LS64*.
18+
* config/aarch64/aarch64-option-extensions.def: Remove FMV support
19+
for PREDRES.
20+
21+
2025-03-13 Richard Sandiford <[email protected]>
22+
23+
* match.pd: Extend pointer alignment folds so that they handle
24+
the case where a constant is added before or after the alignment.
25+
26+
2025-03-13 Richard Sandiford <[email protected]>
27+
28+
* match.pd: Fold ((X >> C1) & C2) * (1 << C1) to X & (C2 << C1).
29+
30+
2025-03-13 Robin Dapp <[email protected]>
31+
32+
PR target/119115
33+
* config/riscv/riscv-vsetvl.cc (reg_used): New function.
34+
(reg_single_use_in_avl): Ditto.
35+
(pre_vsetvl::fuse_local_vsetvl_info): Use reg_single_use_in_avl
36+
when checking if vsetvl can be deleted.
37+
38+
2025-03-13 Robin Dapp <[email protected]>
39+
40+
PR target/117955
41+
* config/riscv/riscv-vsetvl.cc: Use LMUL/ratio from vsetvl with
42+
larger SEW.
43+
44+
2025-03-13 Matthias Klose <[email protected]>
45+
46+
* configure.ac: Add option --enable-versioned-jit.
47+
* configure: Regenerate.
48+
* Makefile.in: Move from jit/Make-lang.in, setting value from
49+
configure.ac.
50+
* doc/install.texi: Document option --enable-versioned-jit.
51+
52+
2025-03-13 Xi Ruoyao <[email protected]>
53+
54+
PR target/119238
55+
* config/loongarch/simd.md (<su>dot_prod<wvec_half><mode>):
56+
Stop using structured binding.
57+
158
2025-03-12 Alex Coplan <[email protected]>
259

360
PR rtl-optimization/116564

gcc/DATESTAMP

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20250313
1+
20250314

gcc/analyzer/ChangeLog

+20
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
2025-03-13 David Malcolm <[email protected]>
2+
3+
PR analyzer/117262
4+
* region-model-manager.cc
5+
(region_model_manager::get_or_create_constant_svalue): Use
6+
NULL_TREE for the types of constant_svalue for RAW_DATA_CST.
7+
(region_model_manager::maybe_fold_sub_svalue): Generalize
8+
STRING_CST logic to also handle RAW_DATA_CST.
9+
(region_model_manager::maybe_get_char_from_cst): New.
10+
(region_model_manager::maybe_get_char_from_raw_data_cst): New.
11+
* region-model-manager.h
12+
(region_model_manager::maybe_get_char_from_cst): New decl.
13+
(region_model_manager::maybe_get_char_from_raw_data_cst): New decl.
14+
* region-model.cc (region_model::get_rvalue_1): Handle
15+
RAW_DATA_CST.
16+
* store.cc (get_subregion_within_ctor_for_ctor_pair): New.
17+
(binding_map::apply_ctor_pair_to_child_region): Call
18+
get_subregion_within_ctor_for_ctor_pair so that we handle
19+
RAW_DATA_CST.
20+
121
2025-02-24 Jakub Jelinek <[email protected]>
222

323
PR c/117023

gcc/c-family/ChangeLog

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
2025-03-13 Eric Botcazou <[email protected]>
2+
3+
PR ada/119265
4+
* c-ada-spec.cc (dump_ada_node) <INTEGER_TYPE>: Deal with typedefs
5+
of unsigned __int128.
6+
17
2025-03-07 Jakub Jelinek <[email protected]>
28

39
PR c/117178

gcc/cobol/ChangeLog

+11
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
2025-03-13 Matthias Klose <[email protected]>
2+
3+
* Make-lang.in (cobol.install-common, cobol.install-man): Honor
4+
GCOBOL_INSTALL_NAME.
5+
6+
2025-03-13 Richard Biener <[email protected]>
7+
8+
PR cobol/119229
9+
* gengen.cc (gg_declare_variable): Use DECL_EXTERNAL and
10+
drop TREE_STATIC for vs_external_reference.
11+
112
2025-03-12 Mark Wielaard <[email protected]>
213

314
* lang.opt.urls: Regenerated.

gcc/fortran/ChangeLog

+8
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
2025-03-13 Harald Anlauf <[email protected]>
2+
3+
PR fortran/119118
4+
* dependency.cc (contains_forall_index_p): Let loop over elements
5+
of a constructor update its control variable. Handle REF_INQUIRY
6+
in switch statement.
7+
(gfc_contains_implied_index_p): Likewise.
8+
19
2025-03-12 Andre Vehreschild <[email protected]>
210

311
PR fortran/98903

gcc/jit/ChangeLog

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2025-03-13 Matthias Klose <[email protected]>
2+
3+
* Make-lang.in (LIBGCCJIT_VERSION_NUM): Move to ../Makefile.in.
4+
15
2025-02-13 David Malcolm <[email protected]>
26

37
PR other/116613

gcc/po/ChangeLog

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2025-03-13 Joseph Myers <[email protected]>
2+
3+
* de.po: Update.
4+
15
2025-03-10 Joseph Myers <[email protected]>
26

37
* fr.po, sv.po: Update.

gcc/testsuite/ChangeLog

+68
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,71 @@
1+
2025-03-13 Harald Anlauf <[email protected]>
2+
3+
PR fortran/119118
4+
* gfortran.dg/bounds_check_26.f90: Update test.
5+
6+
2025-03-13 Iain Sandoe <[email protected]>
7+
8+
* lib/gm2.exp: Arrange for a '-B' option to be added for the
9+
libstdc++ paths on targets that need it.
10+
11+
2025-03-13 Richard Sandiford <[email protected]>
12+
13+
PR testsuite/113965
14+
* gcc.target/aarch64/sve/mask_struct_load_3_run.c: Use an
15+
input range that is suitable for _Float16.
16+
17+
2025-03-13 Richard Sandiford <[email protected]>
18+
19+
* gcc.target/aarch64/sve/pr96357.c: Add -fno-tree-sink.
20+
21+
2025-03-13 Andrew Pinski <[email protected]>
22+
23+
PR target/117092
24+
* gcc.target/aarch64/pr109072_1.c: xfail s16x4_2.
25+
26+
2025-03-13 Thomas Schwinge <[email protected]>
27+
28+
* lib/gcc-dg.exp (find-dg-do-what): Move...
29+
* lib/target-supports-dg.exp: ... here.
30+
31+
2025-03-13 Richard Sandiford <[email protected]>
32+
33+
* gcc.dg/pointer-arith-11.c: New test.
34+
* gcc.dg/pointer-arith-12.c: Likewise.
35+
36+
2025-03-13 Richard Sandiford <[email protected]>
37+
38+
* gcc.dg/fold-mul-and-lshift-1.c: New test.
39+
* gcc.dg/fold-mul-and-lshift-2.c: Likewise.
40+
41+
2025-03-13 Richard Sandiford <[email protected]>
42+
43+
PR testsuite/115248
44+
* gcc.target/aarch64/sve/pre_cond_share_1.c: Delete
45+
46+
2025-03-13 Robin Dapp <[email protected]>
47+
48+
PR target/119115
49+
* gcc.target/riscv/rvv/base/pr119115.c: New test.
50+
51+
2025-03-13 Robin Dapp <[email protected]>
52+
53+
PR target/117955
54+
* gcc.target/riscv/rvv/base/bug-10.c: Convert to run test.
55+
* gcc.target/riscv/rvv/base/bug-10-2.c: New test.
56+
* gcc.target/riscv/rvv/base/pr117955.c: New test.
57+
58+
2025-03-13 Richard Biener <[email protected]>
59+
60+
PR cobol/119229
61+
* cobol.dg/pr119229.cob: New testcase.
62+
63+
2025-03-13 David Malcolm <[email protected]>
64+
65+
PR analyzer/117262
66+
* c-c++-common/analyzer/raw-data-cst-pr117262-1.c: New test.
67+
* c-c++-common/analyzer/raw-data-cst-pr117262-2.c: New test.
68+
169
2025-03-12 Jakub Jelinek <[email protected]>
270

371
PR c++/119150

libgcc/ChangeLog

+5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2025-03-13 Wilco Dijkstra <[email protected]>
2+
3+
* config/aarch64/cpuinfo.c (__init_cpu_features_constructor):
4+
Remove FEAT_PREDRES and FEAT_LS64* support.
5+
16
2025-03-10 Jakub Jelinek <[email protected]>
27
Michael Leuchtenburg <[email protected]>
38

libstdc++-v3/ChangeLog

+79
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,82 @@
1+
2025-03-13 Patrick Palka <[email protected]>
2+
3+
PR libstdc++/116440
4+
* include/std/tuple (tuple::tuple(const _Elements&...))
5+
[C++20]: Turn into a template.
6+
* testsuite/20_util/tuple/116440.C: New test.
7+
8+
2025-03-13 Jonathan Wakely <[email protected]>
9+
Tomasz Kamiński <[email protected]>
10+
11+
PR libstdc++/111055
12+
* include/bits/stl_queue.h (queue(from_range_t, _Rg&&))
13+
(queue(from_range_t, _Rg&&, const _Alloc&), push_range):
14+
Define.
15+
(priority_queue(from_range_t, R&&, const Compare&))
16+
(push_range): Define.
17+
* include/bits/stl_stack.h (stack(from_range_t, R&&))
18+
(stack(from_range_t, R&&, const Alloc&), push_range): Define.
19+
* testsuite/util/testsuite_iterators.h (test_range_nocopy): Define.
20+
* testsuite/23_containers/priority_queue/cons_from_range.cc: New test.
21+
* testsuite/23_containers/priority_queue/members/push_range.cc: New test.
22+
* testsuite/23_containers/queue/cons_from_range.cc: New test.
23+
* testsuite/23_containers/queue/members/push_range.cc: New test.
24+
* testsuite/23_containers/stack/cons_from_range.cc: New test.
25+
* testsuite/23_containers/stack/members/push_range.cc: New test.
26+
27+
2025-03-13 Jonathan Wakely <[email protected]>
28+
29+
* include/Makefile.am: Add stdckdint.h.
30+
* include/Makefile.in: Regenerate.
31+
* src/c++23/std.compat.cc.in: Export <stdckdint.h> functions.
32+
* include/c_compatibility/stdckdint.h: New file.
33+
* testsuite/26_numerics/stdckdint/1.cc: New test.
34+
* testsuite/26_numerics/stdckdint/2_neg.cc: New test.
35+
36+
2025-03-13 Jonathan Wakely <[email protected]>
37+
38+
* include/Makefile.am: Add stdbit.h.
39+
* include/Makefile.in: Regenerate.
40+
* src/c++23/std.compat.cc.in: Export <stdbit.h> functions.
41+
* include/c_compatibility/stdbit.h: New file.
42+
* testsuite/20_util/stdbit/1.cc: New test.
43+
* testsuite/20_util/stdbit/2_neg.cc: New test.
44+
45+
2025-03-13 Patrick Palka <[email protected]>
46+
47+
PR libstdc++/119135
48+
* include/std/ranges: Include <utility>.
49+
(views::__detail::__is_ref_view): Replace with ...
50+
(views::__detail::__is_constable_ref_view): ... this.
51+
(views::_AsConst::operator()): Replace bogus use of element_type
52+
in the ref_view branch.
53+
* testsuite/std/ranges/adaptors/as_const/1.cc (test03): Extend
54+
test.
55+
56+
2025-03-13 Thomas Schwinge <[email protected]>
57+
58+
* acinclude.m4 (GLIBCXX_ENABLE_CXX_FLAGS): Append to
59+
'EXTRA_CXX_FLAGS' any additional flags.
60+
* configure: Regenerate.
61+
* configure.host: Document 'EXTRA_CFLAGS', 'EXTRA_CXX_FLAGS'.
62+
63+
2025-03-13 Tomasz Kamiński <[email protected]>
64+
65+
PR libstdc++/108053
66+
* include/std/format (basic_format_arg::_M_visit_user):
67+
Helper function for wrapping extension types into handle.
68+
(visit_format_arg): Call `_M_visit_user` instead of `_M_visit`.
69+
(basic_format_arg::visit): As above.
70+
(__format::__visit_format_arg): Provides direct access to
71+
values stored in basic_format_arg.
72+
(__format::__int_from_arg): Use __format::__visit_format_arg
73+
instead of std::visit_format_arg.
74+
(_Formatting_scanner::_M_format_arg): As above.
75+
(_Checking_scanner::__do_vformat_to): As above.
76+
* testsuite/std/format/arguments/args.cc: New tests.
77+
* testsuite/std/format/string.cc: Test for using __int128
78+
as width/precision.
79+
180
2025-03-12 Patrick Palka <[email protected]>
281

382
* include/bits/version.def (ranges_to_input): Define.

0 commit comments

Comments
 (0)