Skip to content

Commit 0385556

Browse files
author
GCC Administrator
committed
Daily bump.
1 parent ebf6e62 commit 0385556

File tree

12 files changed

+358
-1
lines changed

12 files changed

+358
-1
lines changed

ChangeLog

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2025-03-12 Robert Dubner <[email protected]>
2+
3+
* MAINTAINERS: Remove extraneous entries for "Robert Dubner"
4+
15
2025-03-11 Bob Dubner <[email protected]>
26

37
* MAINTAINERS: Add myself.

contrib/ChangeLog

+5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2025-03-12 Jason Merrill <[email protected]>
2+
3+
PR libstdc++/119081
4+
* relpath.sh: Give relative path even at /.
5+
16
2025-03-11 Jonathan Wakely <[email protected]>
27

38
* gcc-git-customization.sh: Delete outdated commands for

gcc/ChangeLog

+43
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,46 @@
1+
2025-03-12 Alex Coplan <[email protected]>
2+
3+
PR rtl-optimization/116564
4+
* df-problems.cc (df_simulate_defs): For partial defs, mark the
5+
register live (treat it as a RMW operation).
6+
7+
2025-03-12 Richard Earnshaw <[email protected]>
8+
9+
PR target/115439
10+
* config/arm/predicates.md (vpr_register_operand): Allow type-punning
11+
subregs.
12+
13+
2025-03-12 Richard Sandiford <[email protected]>
14+
15+
PR target/116901
16+
* config/aarch64/aarch64.cc (aarch64_vector_costs::count_ops): Allow
17+
stmt_info to be null.
18+
(aarch64_vector_costs::add_stmt_cost): Call count_ops even if
19+
stmt_info is null.
20+
21+
2025-03-12 Richard Sandiford <[email protected]>
22+
23+
PR tree-optimization/116901
24+
* tree-vect-loop.cc (vectorizable_reduction): Set ncopies to
25+
SLP_TREE_NUMBER_OF_VEC_STMTS for SLP.
26+
27+
2025-03-12 Jakub Jelinek <[email protected]>
28+
29+
* tree.def (RAW_DATA_CST): Document meaning of NULL RAW_DATA_OWNER.
30+
(CONSTRUCTOR): Document meaning of RAW_DATA_CST used as element
31+
value.
32+
33+
2025-03-12 Jakub Jelinek <[email protected]>
34+
35+
PR middle-end/119204
36+
PR middle-end/119219
37+
* builtins.cc (fold_builtin_2): Pass type as another argument
38+
to fold_builtin_strspn and fold_builtin_strcspn.
39+
(fold_builtin_strspn): Add type argument, use it instead of
40+
size_type_node.
41+
(fold_builtin_strcspn): Add type argument, use it instead of
42+
TREE_TYPE (expr).
43+
144
2025-03-12 Jeff Law <[email protected]>
245

346
Revert:

gcc/DATESTAMP

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

gcc/cobol/ChangeLog

+12
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
2025-03-12 Mark Wielaard <[email protected]>
2+
3+
* lang.opt.urls: Regenerated.
4+
5+
2025-03-12 Simon Martin <[email protected]>
6+
7+
* Make-lang.in: Remove unnecessary CPPFLAGS update.
8+
9+
2025-03-12 Richard Biener <[email protected]>
10+
11+
* Make-lang.in (lang_checks): Add check-cobol.
12+
113
2025-03-11 Richard Biener <[email protected]>
214

315
* gcobolspec.cc (lang_specific_driver): For OPT_print_* do

gcc/cp/ChangeLog

+62
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,65 @@
1+
2025-03-12 Jakub Jelinek <[email protected]>
2+
3+
PR c++/119150
4+
* constexpr.cc (cxx_eval_call_expression): For
5+
DECL_IMMEDIATE_FUNCTION_P (fun) set manifestly_const_eval in new_ctx
6+
and new_call to mce_true and set ctx to &new_ctx.
7+
8+
2025-03-12 Nathaniel Shead <[email protected]>
9+
10+
PR c++/118799
11+
* module.cc (depset::hash::is_tu_local_entity): Only types,
12+
functions, variables, and template (specialisations) can be
13+
TU-local. Explicit type aliases are TU-local iff the type they
14+
refer to are.
15+
(module_state::write_namespaces): Allow unnamed namespaces in
16+
named modules.
17+
(check_module_decl_linkage): Error for all exported declarations
18+
in an unnamed namespace.
19+
20+
2025-03-12 Nathaniel Shead <[email protected]>
21+
22+
PR c++/119154
23+
* decl2.cc (vague_linkage_p): Don't treat gnu_inline functions
24+
as having vague linkage.
25+
* module.cc (trees_out::core_bools): Clear DECL_INTERFACE_KNOWN
26+
for vague-linkage entities.
27+
(read_var_def): Maybe set comdat linkage for imported var
28+
definitions.
29+
(module_state::read_cluster): Use expand_or_defer_fn instead of
30+
ad-hoc linkage management.
31+
(post_load_processing): Likewise.
32+
* semantics.cc (expand_or_defer_fn_1): Don't forget that we had
33+
a definition at all.
34+
35+
2025-03-12 Marek Polacek <[email protected]>
36+
37+
PR c++/117512
38+
* typeck.cc (cp_build_indirect_ref_1): Only do the *&e -> e
39+
folding if the result would be an lvalue.
40+
41+
2025-03-12 Simon Martin <[email protected]>
42+
43+
PR c++/110584
44+
* cp-tree.h (strip_normal_capture_proxy): Declare.
45+
* lambda.cc (strip_normal_capture_proxy): New function to look
46+
through normal capture proxies.
47+
(build_capture_proxy): Use it.
48+
* semantics.cc (process_outer_var_ref): Likewise.
49+
50+
2025-03-12 Marek Polacek <[email protected]>
51+
52+
PR c++/119134
53+
* pt.cc (check_for_bare_parameter_packs): Check DECL_CONTEXT.
54+
55+
2025-03-12 Jakub Jelinek <[email protected]>
56+
57+
PR c++/119076
58+
* module.cc (trees_out::start): Handle RAW_DATA_CST.
59+
(trees_in::start): Likewise.
60+
(trees_out::core_vals): Likewise.
61+
(trees_in::core_vals): Likewise.
62+
163
2025-03-11 Jason Merrill <[email protected]>
264

365
PR c++/119162

gcc/fortran/ChangeLog

+24
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,27 @@
1+
2025-03-12 Andre Vehreschild <[email protected]>
2+
3+
PR fortran/98903
4+
* array.cc (gfc_copy_array_ref): Copy team, team_type and stat.
5+
(match_team_or_stat): Match a single team(_number)= or stat=.
6+
(gfc_match_array_ref): Add switching to image_selector_parsing
7+
and error handling when indices come after named arguments.
8+
* coarray.cc (move_coarray_ref): Move also team_type.
9+
* expr.cc (gfc_free_ref_list): Free team and stat expression.
10+
(gfc_find_team_co): Find team or team_number in array-ref.
11+
* gfortran.h (enum gfc_array_ref_team_type): New enum to
12+
distinguish unset, team or team_number expression.
13+
(gfc_find_team_co): Default searching to team= expressions.
14+
* resolve.cc (resolve_array_ref): Check for type correctness of
15+
team(_number) and stats in coindices.
16+
* trans-array.cc (gfc_conv_array_ref): Ensure stat is cleared
17+
when fcoarray=single is used.
18+
* trans-intrinsic.cc (conv_stat_and_team): Including team_number
19+
in conversion.
20+
(gfc_conv_intrinsic_caf_get): Propagate team_number to ABI
21+
routine.
22+
(conv_caf_send_to_remote): Same.
23+
(conv_caf_sendget): Same.
24+
125
2025-03-11 Harald Anlauf <[email protected]>
226

327
PR fortran/119199

gcc/testsuite/ChangeLog

+100
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,103 @@
1+
2025-03-12 Jakub Jelinek <[email protected]>
2+
3+
PR c++/119150
4+
* g++.dg/cpp2a/consteval41.C: New test.
5+
6+
2025-03-12 Nathaniel Shead <[email protected]>
7+
8+
PR c++/118799
9+
* g++.dg/modules/export-6.C: Adjust error message, add check for
10+
no-linkage decls in namespace.
11+
* g++.dg/modules/internal-4_b.C: Allow exposing a namespace with
12+
internal linkage. Type aliases are not entities and so never
13+
exposures.
14+
* g++.dg/modules/using-30_a.C: New test.
15+
* g++.dg/modules/using-30_b.C: New test.
16+
* g++.dg/modules/using-30_c.C: New test.
17+
18+
2025-03-12 Nathaniel Shead <[email protected]>
19+
20+
PR c++/119154
21+
* g++.dg/modules/linkage-3_a.C: New test.
22+
* g++.dg/modules/linkage-3_b.C: New test.
23+
* g++.dg/modules/pr119154_a.C: New test.
24+
* g++.dg/modules/pr119154_b.C: New test.
25+
26+
2025-03-12 Marek Polacek <[email protected]>
27+
28+
PR c++/117512
29+
* g++.dg/cpp0x/alignas23.C: New test.
30+
* g++.dg/ext/align3.C: New test.
31+
* g++.dg/ext/align4.C: New test.
32+
* g++.dg/ext/align5.C: New test.
33+
34+
2025-03-12 Simon Martin <[email protected]>
35+
36+
PR c++/110584
37+
* g++.dg/cpp0x/lambda/lambda-nested10.C: New test.
38+
39+
2025-03-12 Richard Earnshaw <[email protected]>
40+
41+
PR target/117931
42+
* gcc.target/arm/lp1243022.c: Delete non-functional test.
43+
44+
2025-03-12 Thomas Koenig <[email protected]>
45+
46+
PR fortran/119078
47+
* gfortran.dg/binding_label_tests_26b.f90: Remove bogus dg-error
48+
statements.
49+
50+
2025-03-12 Marek Polacek <[email protected]>
51+
52+
PR c++/119134
53+
* g++.dg/cpp2a/lambda-uneval24.C: New test.
54+
55+
2025-03-12 Alex Coplan <[email protected]>
56+
57+
PR rtl-optimization/116564
58+
* gcc.target/aarch64/torture/pr116564.c: New test.
59+
60+
2025-03-12 Andre Vehreschild <[email protected]>
61+
62+
PR fortran/98903
63+
* gfortran.dg/coarray/coindexed_2.f90: New test.
64+
* gfortran.dg/coarray/coindexed_3.f08: New test.
65+
* gfortran.dg/coarray/coindexed_4.f08: New test.
66+
67+
2025-03-12 Jakub Jelinek <[email protected]>
68+
69+
PR middle-end/119226
70+
* gcc.c-torture/compile/pr119226.c: New test.
71+
72+
2025-03-12 Richard Sandiford <[email protected]>
73+
74+
PR tree-optimization/116901
75+
* gcc.target/aarch64/sve/reduc_strict_4.c: Turn off costing.
76+
* gcc.target/aarch64/sve/reduc_strict_5.c: Likewise.
77+
78+
2025-03-12 Richard Sandiford <[email protected]>
79+
80+
* gcc.target/aarch64/pr110625_1.c: Turn into a positive test for
81+
a vector latency of 2, rather than a negative test for a vector
82+
latency of 8.
83+
84+
2025-03-12 Richard Biener <[email protected]>
85+
86+
* lib/cobol-dg.exp: New, based on gfortran-dg.exp.
87+
* lib/cobol.exp: New, based on gfortran.exp.
88+
* cobol.dg/dg.exp: New.
89+
* cobol.dg/pass.cob: New test.
90+
* cobol.dg/fail.cob: Likewise.
91+
* cobol.dg/error-1.cob: Likewise.
92+
93+
2025-03-12 Jakub Jelinek <[email protected]>
94+
95+
PR c++/119076
96+
* g++.dg/modules/pr119076-1_a.H: New test.
97+
* g++.dg/modules/pr119076-1_b.C: New test.
98+
* g++.dg/modules/pr119076-2_a.H: New test.
99+
* g++.dg/modules/pr119076-2_b.C: New test.
100+
1101
2025-03-11 Jakub Jelinek <[email protected]>
2102

3103
PR c/117178

libcpp/ChangeLog

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
2025-03-12 Jakub Jelinek <[email protected]>
2+
3+
PR preprocessor/119202
4+
* charset.cc (convert_oct): Fix up typo in diagnostics about \o
5+
not followed by {.
6+
17
2025-02-28 Jakub Jelinek <[email protected]>
28

39
* include/cpplib.h (enum cpp_warning_reason): Add

libgcobol/ChangeLog

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2025-03-12 Jonathan Wakely <[email protected]>
2+
3+
* charmaps.cc: Fix typo in comment.
4+
15
2025-03-11 Jakub Jelinek <[email protected]>
26

37
* config.h.in: Regenerate.

libphobos/ChangeLog

+8
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
2025-03-12 Iain Buclaw <[email protected]>
2+
3+
* src/MERGE: Merge upstream phobos 0faae92d6.
4+
* testsuite/libphobos.phobos/std_array.d: Regenerate.
5+
* testsuite/libphobos.phobos/std_conv.d: Regenerate.
6+
* testsuite/libphobos.phobos/std_functional.d: Regenerate.
7+
* testsuite/libphobos.phobos/std_sumtype.d: Regenerate.
8+
19
2025-02-27 Iain Buclaw <[email protected]>
210

311
* testsuite/libphobos.unittest/unittest.exp: Use `dg-runtest' rather

0 commit comments

Comments
 (0)