Skip to content

Commit 2f62e66

Browse files
author
GCC Administrator
committed
Daily bump.
1 parent 337b9ff commit 2f62e66

File tree

10 files changed

+440
-1
lines changed

10 files changed

+440
-1
lines changed

gcc/ChangeLog

+51
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,54 @@
1+
2025-04-04 Jakub Jelinek <[email protected]>
2+
3+
PR lto/119625
4+
* lto-opts.cc (lto_write_options): If neither flag_pic nor
5+
flag_pie are set, check first for flag_pie and only later
6+
for flag_pic rather than the other way around, use a temporary
7+
variable. If flag_cf_protection is not set, don't append anything
8+
if flag_cf_protection is none of CF_{NONE,FULL,BRANCH,RETURN} and
9+
use a temporary variable.
10+
11+
2025-04-04 Jakub Jelinek <[email protected]>
12+
13+
PR gcov-profile/119618
14+
* profile.cc (branch_prob): Only check for musttail calls if
15+
cfun->has_musttail. Use gsi_last_nondebug_bb instead of gsi_last_bb.
16+
17+
2025-04-04 Jakub Jelinek <[email protected]>
18+
19+
PR tree-optimization/119616
20+
* tree-tailcall.cc (suitable_for_tail_call_opt_p): Move checking
21+
for addressable parameters from here ...
22+
(find_tail_calls): ... here. If cfun->has_musttail, don't clear
23+
opt_tailcalls for it, instead set a local flag and punt if we can't
24+
tail recurse optimize it.
25+
26+
2025-04-04 Jakub Jelinek <[email protected]>
27+
28+
PR middle-end/119613
29+
* cfgrtl.cc (purge_dead_edges): Remove REG_EH_REGION notes from
30+
tail calls.
31+
32+
2025-04-04 Jakub Jelinek <[email protected]>
33+
34+
PR target/115910
35+
* rtlanal.cc (pattern_cost): Return at least COSTS_N_INSNS (1)
36+
rather than just COSTS_N_INTNS (1) for cost <= 0.
37+
* config/i386/i386.cc (ix86_rtx_costs): Set *total to 1 for
38+
TARGET_64BIT x86_64_zext_immediate_operand constants.
39+
40+
2025-04-04 Andrew Pinski <[email protected]>
41+
42+
PR ipa/119599
43+
* tree-cfg.cc (pass_warn_function_return::execute): Turn return statements always
44+
into __builtin_unreachable calls.
45+
46+
2025-04-04 Jakub Jelinek <[email protected]>
47+
48+
PR tree-optimization/119614
49+
* tree-tailcall.cc (find_tail_calls): Handle also pointer types in the
50+
IPA-VRP workaround.
51+
152
2025-04-03 Thomas Schwinge <[email protected]>
253

354
PR target/119573

gcc/DATESTAMP

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20250404
1+
20250405

gcc/ada/ChangeLog

+12
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
2025-04-04 Eric Botcazou <[email protected]>
2+
3+
* libgnat/a-ngcoar.adb (Eigensystem): Adjust notation and fix the
4+
layout of the real symmetric matrix in the main comment. Adjust
5+
the layout of the associated code accordingly and correctly turn
6+
the 2Nx1 real vectors into Nx1 complex ones.
7+
(Eigenvalues): Minor similar tweaks.
8+
* libgnat/a-ngrear.adb (Jacobi): Minor tweaks in the main comment.
9+
Adjust notation and corresponding parameter names of functions.
10+
Fix call to Unit_Matrix routine. Adjust the comment describing
11+
the various kinds of iterations to match the implementation.
12+
113
2025-03-27 Eric Botcazou <[email protected]>
214

315
* libgnarl/s-tasini.adb (Tasking_Runtime_Initialize): Add pragma

gcc/cobol/ChangeLog

+18
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
2025-04-04 Bob Dubner <[email protected]>
2+
3+
* cobol1.cc: Eliminate cobol_langhook_post_options.
4+
* symbols.cc: Definition of RETURN-CODE special register sets
5+
::attr member to signable_e.
6+
7+
2025-04-04 Bob Dubner <[email protected]>
8+
9+
* cobol1.cc: (cobol_langhook_post_options): Implemented in order to set
10+
flag_strict_aliasing to zero.
11+
* genapi.cc: (set_user_status): Add comment.
12+
(parser_intrinsic_subst): Expand SHOW_PARSE information.
13+
(psa_global): Change names of return-code and upsi globals,
14+
(psa_FldLiteralA): Set DECL_PRESERVE_P for FldLiteralA.
15+
* gengen.cc: (show_type): Add POINTER type.
16+
(gg_define_function_with_no_parameters): Set DECL_PRESERVE_P for COBOL-
17+
style nested programs. (gg_array_of_bytes): Fix bad cast.
18+
119
2025-04-03 Jakub Jelinek <[email protected]>
220

321
PR cobol/119242

gcc/cp/ChangeLog

+35
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,38 @@
1+
2025-04-04 Nathaniel Shead <[email protected]>
2+
3+
PR c++/119564
4+
* decl.cc (cp_tree_node_structure): Add TU_LOCAL_ENTITY; fix
5+
formatting.
6+
7+
2025-04-04 Nathaniel Shead <[email protected]>
8+
9+
PR c++/119608
10+
* module.cc (trees_out::decl_node): Maybe require by-value
11+
walking not just when streaming.
12+
13+
2025-04-04 Nathaniel Shead <[email protected]>
14+
15+
PR c++/119462
16+
* module.cc (trees_in::is_matching_decl): Propagate exception
17+
spec and constexpr to DECL_MAYBE_DELETED; clear if appropriate.
18+
19+
2025-04-04 Jason Merrill <[email protected]>
20+
21+
PR c++/99546
22+
PR c++/113925
23+
PR c++/106976
24+
PR c++/109961
25+
PR c++/117336
26+
* lambda.cc (build_lambda_object): Handle fake
27+
requires-expr processing_template_decl.
28+
* parser.cc (cp_parser_lambda_expression): Likewise.
29+
30+
2025-04-04 Patrick Palka <[email protected]>
31+
32+
PR c++/117849
33+
* semantics.cc (finish_id_expression_1): Allow use of constraint
34+
variable outside an unevaluated context.
35+
136
2025-04-03 Patrick Palka <[email protected]>
237

338
PR c++/119387

gcc/po/ChangeLog

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2025-04-04 Joseph Myers <[email protected]>
2+
3+
* gcc.pot: Regenerate.
4+
15
2025-03-31 Joseph Myers <[email protected]>
26

37
* sv.po: Update.

gcc/testsuite/ChangeLog

+239
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,242 @@
1+
2025-04-04 Nathaniel Shead <[email protected]>
2+
3+
PR c++/119564
4+
* g++.dg/modules/gc-3_a.C: New test.
5+
* g++.dg/modules/gc-3_b.C: New test.
6+
7+
2025-04-04 Nathaniel Shead <[email protected]>
8+
9+
PR c++/119608
10+
* g++.dg/modules/pr119608_a.C: New test.
11+
* g++.dg/modules/pr119608_b.C: New test.
12+
13+
2025-04-04 Nathaniel Shead <[email protected]>
14+
15+
PR c++/119462
16+
* g++.dg/modules/noexcept-3_a.C: New test.
17+
* g++.dg/modules/noexcept-3_b.C: New test.
18+
* g++.dg/modules/noexcept-3_c.C: New test.
19+
20+
2025-04-04 Bob Dubner <[email protected]>
21+
22+
* cobol.dg/group2/call_subprogram_using_pointer__passing_pointer.cob: New testcase.
23+
* cobol.dg/group2/FUNCTION_ABS.cob: Likewise.
24+
* cobol.dg/group2/FUNCTION_ACOS.cob: Likewise.
25+
* cobol.dg/group2/FUNCTION_ALL_INTRINSIC_simple_test.cob: Likewise.
26+
* cobol.dg/group2/FUNCTION_ANNUITY.cob: Likewise.
27+
* cobol.dg/group2/FUNCTION_as_CALL_parameter_BY_CONTENT.cob: Likewise.
28+
* cobol.dg/group2/FUNCTION_ASIN.cob: Likewise.
29+
* cobol.dg/group2/FUNCTION_ATAN.cob: Likewise.
30+
* cobol.dg/group2/FUNCTION_BIGGER-POINTER__2_.cob: Likewise.
31+
* cobol.dg/group2/FUNCTION_BIGGER-POINTER.cob: Likewise.
32+
* cobol.dg/group2/FUNCTION_BYTE-LENGTH.cob: Likewise.
33+
* cobol.dg/group2/FUNCTION_CHAR.cob: Likewise.
34+
* cobol.dg/group2/FUNCTION_COMBINED-DATETIME.cob: Likewise.
35+
* cobol.dg/group2/FUNCTION_CONCAT___CONCATENATE.cob: Likewise.
36+
* cobol.dg/group2/FUNCTION_CONCAT_with_reference_modding.cob: Likewise.
37+
* cobol.dg/group2/FUNCTION_COS.cob: Likewise.
38+
* cobol.dg/group2/FUNCTION_CURRENT-DATE.cob: Likewise.
39+
* cobol.dg/group2/FUNCTION_DATE-OF-INTEGER.cob: Likewise.
40+
* cobol.dg/group2/FUNCTION_DATE___TIME_OMNIBUS.cob: Likewise.
41+
* cobol.dg/group2/FUNCTION_DATE-TO-YYYYMMDD.cob: Likewise.
42+
* cobol.dg/group2/FUNCTION_DAY-OF-INTEGER.cob: Likewise.
43+
* cobol.dg/group2/FUNCTION_DAY-TO-YYYYDDD.cob: Likewise.
44+
* cobol.dg/group2/FUNCTION_E.cob: Likewise.
45+
* cobol.dg/group2/FUNCTION_EXCEPTION-FILE.cob: Likewise.
46+
* cobol.dg/group2/FUNCTION_EXCEPTION-STATEMENT.cob: Likewise.
47+
* cobol.dg/group2/FUNCTION_EXCEPTION-STATUS.cob: Likewise.
48+
* cobol.dg/group2/FUNCTION_EXP10.cob: Likewise.
49+
* cobol.dg/group2/FUNCTION_EXP.cob: Likewise.
50+
* cobol.dg/group2/FUNCTION_FACTORIAL.cob: Likewise.
51+
* cobol.dg/group2/FUNCTION_FORMATTED-DATE.cob: Likewise.
52+
* cobol.dg/group2/FUNCTION_FORMATTED-DATETIME.cob: Likewise.
53+
* cobol.dg/group2/FUNCTION_FORMATTED-DATE_TIME_DATETIME.cob: Likewise.
54+
* cobol.dg/group2/FUNCTION_FORMATTED-DATETIME_with_ref_modding.cob: Likewise.
55+
* cobol.dg/group2/FUNCTION_FORMATTED-DATE_with_ref_modding.cob: Likewise.
56+
* cobol.dg/group2/FUNCTION_FORMATTED-TIME_DP.COMMA.cob: Likewise.
57+
* cobol.dg/group2/FUNCTION_FORMATTED-TIME_with_ref_modding.cob: Likewise.
58+
* cobol.dg/group2/FUNCTION_FRACTION-PART.cob: Likewise.
59+
* cobol.dg/group2/FUNCTION_HEX-OF.cob: Likewise.
60+
* cobol.dg/group2/FUNCTION_HIGHEST-ALGEBRAIC.cob: Likewise.
61+
* cobol.dg/group2/FUNCTION_INTEGER.cob: Likewise.
62+
* cobol.dg/group2/FUNCTION_INTEGER-OF-DATE.cob: Likewise.
63+
* cobol.dg/group2/FUNCTION_INTEGER-OF-DAY.cob: Likewise.
64+
* cobol.dg/group2/FUNCTION_INTEGER-OF-FORMATTED-DATE.cob: Likewise.
65+
* cobol.dg/group2/FUNCTION_INTEGER-PART.cob: Likewise.
66+
* cobol.dg/group2/FUNCTION_LENGTH__1_.cob: Likewise.
67+
* cobol.dg/group2/FUNCTION_LENGTH__2_.cob: Likewise.
68+
* cobol.dg/group2/FUNCTION_LOCALE-COMPARE.cob: Likewise.
69+
* cobol.dg/group2/FUNCTION_LOCALE-DATE.cob: Likewise.
70+
* cobol.dg/group2/FUNCTION_LOCALE-TIME.cob: Likewise.
71+
* cobol.dg/group2/FUNCTION_LOCALE-TIME-FROM-SECONDS.cob: Likewise.
72+
* cobol.dg/group2/FUNCTION_LOG10.cob: Likewise.
73+
* cobol.dg/group2/FUNCTION_LOG.cob: Likewise.
74+
* cobol.dg/group2/FUNCTION_LOWER-CASE.cob: Likewise.
75+
* cobol.dg/group2/FUNCTION_LOWER-CASE_with_reference_modding.cob: Likewise.
76+
* cobol.dg/group2/FUNCTION_LOWEST-ALGEBRAIC.cob: Likewise.
77+
* cobol.dg/group2/FUNCTION_MAX.cob: Likewise.
78+
* cobol.dg/group2/FUNCTION_MEAN.cob: Likewise.
79+
* cobol.dg/group2/FUNCTION_MEDIAN.cob: Likewise.
80+
* cobol.dg/group2/FUNCTION_MIDRANGE.cob: Likewise.
81+
* cobol.dg/group2/FUNCTION_MIN.cob: Likewise.
82+
* cobol.dg/group2/FUNCTION_MOD__invalid_.cob: Likewise.
83+
* cobol.dg/group2/FUNCTION_MODULE-NAME.cob: Likewise.
84+
* cobol.dg/group2/FUNCTION_MOD__valid_.cob: Likewise.
85+
* cobol.dg/group2/FUNCTION_NUMVAL-C.cob: Likewise.
86+
* cobol.dg/group2/FUNCTION_NUMVAL-C_DP.COMMA.cob: Likewise.
87+
* cobol.dg/group2/FUNCTION_NUMVAL.cob: Likewise.
88+
* cobol.dg/group2/FUNCTION_NUMVAL-F.cob: Likewise.
89+
* cobol.dg/group2/FUNCTION_ORD.cob: Likewise.
90+
* cobol.dg/group2/FUNCTION_ORD-MAX.cob: Likewise.
91+
* cobol.dg/group2/FUNCTION_ORD-MIN.cob: Likewise.
92+
* cobol.dg/group2/FUNCTION_PI.cob: Likewise.
93+
* cobol.dg/group2/FUNCTION_PRESENT-VALUE.cob: Likewise.
94+
* cobol.dg/group2/FUNCTION_RANDOM.cob: Likewise.
95+
* cobol.dg/group2/FUNCTION_RANGE.cob: Likewise.
96+
* cobol.dg/group2/FUNCTION_REM__invalid_.cob: Likewise.
97+
* cobol.dg/group2/FUNCTION_REM__valid_.cob: Likewise.
98+
* cobol.dg/group2/FUNCTION_REVERSE.cob: Likewise.
99+
* cobol.dg/group2/FUNCTION_REVERSE_with_reference_modding.cob: Likewise.
100+
* cobol.dg/group2/FUNCTION_SECONDS-FROM-FORMATTED-TIME.cob: Likewise.
101+
* cobol.dg/group2/FUNCTION_SECONDS-PAST-MIDNIGHT.cob: Likewise.
102+
* cobol.dg/group2/FUNCTION_SIGN.cob: Likewise.
103+
* cobol.dg/group2/FUNCTION_SIN.cob: Likewise.
104+
* cobol.dg/group2/FUNCTION_SQRT.cob: Likewise.
105+
* cobol.dg/group2/FUNCTION_STANDARD-DEVIATION.cob: Likewise.
106+
* cobol.dg/group2/FUNCTION_SUBSTITUTE-CASE.cob: Likewise.
107+
* cobol.dg/group2/FUNCTION_SUBSTITUTE-CASE_with_reference_mod.cob: Likewise.
108+
* cobol.dg/group2/FUNCTION_SUBSTITUTE.cob: Likewise.
109+
* cobol.dg/group2/FUNCTION_SUBSTITUTE_with_reference_modding.cob: Likewise.
110+
* cobol.dg/group2/FUNCTION_SUM.cob: Likewise.
111+
* cobol.dg/group2/FUNCTION_TAN.cob: Likewise.
112+
* cobol.dg/group2/FUNCTION_TEST-DATE-YYYYMMDD.cob: Likewise.
113+
* cobol.dg/group2/FUNCTION_TEST-DAY-YYYYDDD__1_.cob: Likewise.
114+
* cobol.dg/group2/FUNCTION_TEST-DAY-YYYYDDD__2_.cob: Likewise.
115+
* cobol.dg/group2/FUNCTION_TEST-FORMATTED-DATETIME_additional.cob: Likewise.
116+
* cobol.dg/group2/FUNCTION_TEST-FORMATTED-DATETIME_DP.COMMA.cob: Likewise.
117+
* cobol.dg/group2/FUNCTION_TEST-FORMATTED-DATETIME_with_dates.cob: Likewise.
118+
* cobol.dg/group2/FUNCTION_TEST-FORMATTED-DATETIME_with_datetimes.cob: Likewise.
119+
* cobol.dg/group2/FUNCTION_TEST-FORMATTED-DATETIME_with_times.cob: Likewise.
120+
* cobol.dg/group2/FUNCTION_TEST-NUMVAL-C.cob: Likewise.
121+
* cobol.dg/group2/FUNCTION_TEST-NUMVAL.cob: Likewise.
122+
* cobol.dg/group2/FUNCTION_TEST-NUMVAL-F.cob: Likewise.
123+
* cobol.dg/group2/FUNCTION_TRIM.cob: Likewise.
124+
* cobol.dg/group2/FUNCTION_TRIM_with_reference_modding.cob: Likewise.
125+
* cobol.dg/group2/FUNCTION_TRIM_zero_length.cob: Likewise.
126+
* cobol.dg/group2/FUNCTION_UPPER-CASE.cob: Likewise.
127+
* cobol.dg/group2/FUNCTION_UPPER-CASE_with_reference_modding.cob: Likewise.
128+
* cobol.dg/group2/FUNCTION_VARIANCE.cob: Likewise.
129+
* cobol.dg/group2/FUNCTION_WHEN-COMPILED.cob: Likewise.
130+
* cobol.dg/group2/FUNCTION_YEAR-TO-YYYY.cob: Likewise.
131+
* cobol.dg/group2/Intrinsics_without_FUNCTION_keyword__2_.cob: Likewise.
132+
* cobol.dg/group2/Program-to-program_parameters_and_retvals.cob: Likewise.
133+
* cobol.dg/group2/Recursive_FUNCTION_with_local-storage.cob: Likewise.
134+
* cobol.dg/group2/Repository_functions_clause.cob: Likewise.
135+
* cobol.dg/group2/UDF_fibonacci_recursion.cob: Likewise.
136+
* cobol.dg/group2/UDF_in_COMPUTE.cob: Likewise.
137+
* cobol.dg/group2/UDF_RETURNING_group_and_PIC_9_5_.cob: Likewise.
138+
* cobol.dg/group2/UDF_with_recursion.cob: Likewise.
139+
* cobol.dg/group2/call_subprogram_using_pointer__passing_pointer.out: New known-good file.
140+
* cobol.dg/group2/FUNCTION_ABS.out: Likewise.
141+
* cobol.dg/group2/FUNCTION_ALL_INTRINSIC_simple_test.out: Likewise.
142+
* cobol.dg/group2/FUNCTION_as_CALL_parameter_BY_CONTENT.out: Likewise.
143+
* cobol.dg/group2/FUNCTION_BIGGER-POINTER__2_.out: Likewise.
144+
* cobol.dg/group2/FUNCTION_BIGGER-POINTER.out: Likewise.
145+
* cobol.dg/group2/FUNCTION_BYTE-LENGTH.out: Likewise.
146+
* cobol.dg/group2/FUNCTION_EXCEPTION-FILE.out: Likewise.
147+
* cobol.dg/group2/FUNCTION_EXCEPTION-STATEMENT.out: Likewise.
148+
* cobol.dg/group2/FUNCTION_EXCEPTION-STATUS.out: Likewise.
149+
* cobol.dg/group2/FUNCTION_FORMATTED-DATE_TIME_DATETIME.out: Likewise.
150+
* cobol.dg/group2/FUNCTION_HEX-OF.out: Likewise.
151+
* cobol.dg/group2/FUNCTION_LENGTH__2_.out: Likewise.
152+
* cobol.dg/group2/FUNCTION_LOCALE-DATE.out: Likewise.
153+
* cobol.dg/group2/FUNCTION_LOCALE-TIME-FROM-SECONDS.out: Likewise.
154+
* cobol.dg/group2/FUNCTION_LOCALE-TIME.out: Likewise.
155+
* cobol.dg/group2/FUNCTION_MAX.out: Likewise.
156+
* cobol.dg/group2/FUNCTION_MEAN.out: Likewise.
157+
* cobol.dg/group2/FUNCTION_MEDIAN.out: Likewise.
158+
* cobol.dg/group2/FUNCTION_MIDRANGE.out: Likewise.
159+
* cobol.dg/group2/FUNCTION_MIN.out: Likewise.
160+
* cobol.dg/group2/FUNCTION_MODULE-NAME.out: Likewise.
161+
* cobol.dg/group2/FUNCTION_NUMVAL-F.out: Likewise.
162+
* cobol.dg/group2/FUNCTION_ORD-MAX.out: Likewise.
163+
* cobol.dg/group2/FUNCTION_ORD-MIN.out: Likewise.
164+
* cobol.dg/group2/FUNCTION_ORD.out: Likewise.
165+
* cobol.dg/group2/FUNCTION_PRESENT-VALUE.out: Likewise.
166+
* cobol.dg/group2/FUNCTION_SUBSTITUTE.out: Likewise.
167+
* cobol.dg/group2/FUNCTION_TEST-DATE-YYYYMMDD.out: Likewise.
168+
* cobol.dg/group2/FUNCTION_TEST-DAY-YYYYDDD__1_.out: Likewise.
169+
* cobol.dg/group2/FUNCTION_TRIM.out: Likewise.
170+
* cobol.dg/group2/FUNCTION_TRIM_with_reference_modding.out: Likewise.
171+
* cobol.dg/group2/FUNCTION_TRIM_zero_length.out: Likewise.
172+
* cobol.dg/group2/Program-to-program_parameters_and_retvals.out: Likewise.
173+
* cobol.dg/group2/Recursive_FUNCTION_with_local-storage.out: Likewise.
174+
* cobol.dg/group2/Repository_functions_clause.out: Likewise.
175+
* cobol.dg/group2/UDF_fibonacci_recursion.out: Likewise.
176+
* cobol.dg/group2/UDF_in_COMPUTE.out: Likewise.
177+
* cobol.dg/group2/UDF_RETURNING_group_and_PIC_9_5_.out: Likewise.
178+
* cobol.dg/group2/UDF_with_recursion.out: Likewise.
179+
180+
2025-04-04 Jason Merrill <[email protected]>
181+
182+
PR c++/99546
183+
PR c++/113925
184+
PR c++/106976
185+
PR c++/109961
186+
PR c++/117336
187+
* g++.dg/cpp2a/lambda-requires2.C: New test.
188+
* g++.dg/cpp2a/lambda-requires3.C: New test.
189+
* g++.dg/cpp2a/lambda-requires4.C: New test.
190+
* g++.dg/cpp2a/lambda-requires5.C: New test.
191+
192+
2025-04-04 Jakub Jelinek <[email protected]>
193+
194+
PR gcov-profile/119618
195+
* c-c++-common/pr119618.c: New test.
196+
197+
2025-04-04 Jakub Jelinek <[email protected]>
198+
199+
PR tree-optimization/119616
200+
* c-c++-common/pr119616.c: New test.
201+
202+
2025-04-04 Jakub Jelinek <[email protected]>
203+
204+
PR middle-end/119613
205+
* g++.dg/opt/pr119613.C: New test.
206+
207+
2025-04-04 Jakub Jelinek <[email protected]>
208+
209+
PR target/115910
210+
* gcc.target/i386/pr115910.c: New test.
211+
212+
2025-04-04 Patrick Palka <[email protected]>
213+
214+
PR c++/117849
215+
* g++.dg/cpp2a/concepts-requires41.C: New test.
216+
217+
2025-04-04 Andrew Pinski <[email protected]>
218+
219+
PR ipa/119599
220+
* gcc.dg/torture/pr119599-1.c: New test.
221+
* gcc.dg/builtin-apply5.c: New test.
222+
223+
2025-04-04 Jakub Jelinek <[email protected]>
224+
225+
PR preprocessor/119391
226+
* g++.dg/cpp/pr119391.C: New test.
227+
228+
2025-04-04 Richard Earnshaw <[email protected]>
229+
230+
* gcc.target/arm/mve/mve.exp: Save dg-do-what-default before
231+
changing it. Restore it once done.
232+
233+
2025-04-04 Jakub Jelinek <[email protected]>
234+
235+
PR tree-optimization/119614
236+
* c-c++-common/pr119614-1.c: New test.
237+
* c-c++-common/pr119614-2.c: New test.
238+
* c-c++-common/pr119614-3.c: New test.
239+
1240
2025-04-03 Thomas Schwinge <[email protected]>
2241

3242
PR target/119573

libcpp/ChangeLog

+10
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
2025-04-04 Jakub Jelinek <[email protected]>
2+
3+
PR preprocessor/119391
4+
* expr.cc (num_lshift): Add pfile argument. Don't set num.overflow
5+
for !num.unsignedp in C++20 or later unless n >= precision. For
6+
C++11 to C++17 set it if orig >> (precision - 1 - n) as logical
7+
shift results in value > 1.
8+
(num_binary_op): Pass pfile to num_lshift.
9+
(num_div_op): Likewise.
10+
111
2025-03-28 Jeremy Bettis <[email protected]>
212

313
PR preprocessor/108900

0 commit comments

Comments
 (0)