Skip to content

Commit 84974b9

Browse files
author
GCC Administrator
committed
Daily bump.
1 parent c013228 commit 84974b9

File tree

10 files changed

+218
-1
lines changed

10 files changed

+218
-1
lines changed

gcc/ChangeLog

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,48 @@
1+
2025-11-04 Uros Bizjak <ubizjak@gmail.com>
2+
3+
PR target/122390
4+
* config/i386/i386.md (*add<mode>3_carry_2): New insn pattern.
5+
(*add<mode>3_carry_0_cc): Ditto.
6+
(*add<mode>3_carry_0r_cc): Ditto.
7+
(*sub<mode>3_carry_2): Ditto.
8+
(*sub<mode>3_carry_0_cc): Ditto.
9+
(*sub<mode>3_carry_0r_cc): Ditt.
10+
11+
2025-11-04 Kees Cook <kees@kernel.org>
12+
13+
* config/arc/builtins.def: Add ATTRS parameter to DEF_BUILTIN
14+
macro calls. Mark mathematical builtins (FFS, FLS, NORM, NORMW,
15+
SWAP) with attr_const, leave others as NULL_TREE.
16+
* config/arc/arc.cc: Add support for builtin function attributes.
17+
Create attr_const using tree_cons. Update DEF_BUILTIN macro to
18+
pass ATTRS parameter to add_builtin_function.
19+
20+
2025-11-04 Pan Li <pan2.li@intel.com>
21+
22+
* match.pd: Add usmul_widen_mult helper and referenced by
23+
min based unsigned SAT_MUL pattern.
24+
25+
2025-11-04 Siddhesh Poyarekar <siddhesh@gotplt.org>
26+
27+
PR lto/122515
28+
* lto-wrapper.cc (debug_objcopy): Set type of INOFF to int64_t.
29+
(run_gcc): Set type of FILE_OFFSET to int64_t.
30+
31+
2025-11-04 Kishan Parmar <kishan@linux.ibm.com>
32+
33+
PR rtl-optimization/93738
34+
* simplify-rtx.cc (simplify_binary_operation_1): Canonicalize
35+
SUBREG(LSHIFTRT) into LSHIFTRT(SUBREG) when valid.
36+
37+
2025-11-04 David Malcolm <dmalcolm@redhat.com>
38+
39+
PR analyzer/122544
40+
* diagnostics/paths.cc (event::meaning::maybe_get_verb_str):
41+
Handle the new verbs.
42+
* diagnostics/paths.h (event::meaning::verb): Add new values
43+
for special control flow operations.
44+
(event::meaning::meaning): Add ctor taking just a verb.
45+
146
2025-11-03 Uros Bizjak <ubizjak@gmail.com>
247

348
PR target/122534

gcc/DATESTAMP

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20251104
1+
20251105

gcc/ada/ChangeLog

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1+
2025-11-04 Eric Botcazou <ebotcazou@adacore.com>
2+
3+
* sem_ch3.adb (Analyze_Subtype_Declaration) <Concurrent_Kind>:
4+
Propagate the Uses_Lock_Free flag for protected types.
5+
6+
2025-11-04 Eric Botcazou <ebotcazou@adacore.com>
7+
8+
PR ada/18453
9+
* sem_ch12.adb (Find_Actual_Type): Add Typ_Ref parameter and
10+
perform a standard resolution on it in the fallback case.
11+
Call Get_Instance_Of if the type is declared in a formal of
12+
the child unit.
13+
(Instantiate_Type.Validate_Access_Type_Instance): Adjust call
14+
to Find_Actual_Type.
15+
(Instantiate_Type.Validate_Array_Type_Instance): Likewise and
16+
streamline the check for matching component subtypes.
17+
118
2025-11-03 Eric Botcazou <ebotcazou@adacore.com>
219

320
PR ada/78175

gcc/analyzer/ChangeLog

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
2025-11-04 David Malcolm <dmalcolm@redhat.com>
2+
3+
PR analyzer/122544
4+
* checker-event.cc (catch_cfg_edge_event::get_meaning): New.
5+
(setjmp_event::get_meaning): New.
6+
(rewind_event::get_meaning): New.
7+
(throw_event::get_meaning): New.
8+
(unwind_event::get_meaning): New.
9+
* checker-event.h (catch_cfg_edge_event::get_meaning): New decl.
10+
(setjmp_event::get_meaning): New decl.
11+
(rewind_event::get_meaning): New decl.
12+
(throw_event::get_meaning): New decl.
13+
(unwind_event::get_meaning): New decl.
14+
115
2025-10-16 David Malcolm <dmalcolm@redhat.com>
216

317
* ana-state-to-diagnostic-state.cc: Reimplement throughout to use

gcc/c-family/ChangeLog

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
2025-11-04 Alejandro Colomar <alx@kernel.org>
2+
3+
* c-warn.cc (warn_parms_array_mismatch): Fix typos in comment.
4+
5+
2025-11-04 Alejandro Colomar <alx@kernel.org>
6+
7+
* c-common.h (warn_parm_array_mismatch):
8+
Rename warn_parm_array_mismatch => warn_parms_array_mismatch.
9+
* c-warn.cc (warn_parm_array_mismatch):
10+
Rename warn_parm_array_mismatch => warn_parms_array_mismatch.
11+
112
2025-10-30 Qing Zhao <qing.zhao@oracle.com>
213

314
* c-attribs.cc (handle_counted_by_attribute): Allow counted_by for

gcc/c/ChangeLog

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
2025-11-04 Alejandro Colomar <alx@kernel.org>
2+
3+
* c-decl.cc (start_function):
4+
Rename warn_parm_array_mismatch => warn_parms_array_mismatch.
5+
* c-parser.cc (c_parser_declaration_or_fndef):
6+
Rename warn_parm_array_mismatch => warn_parms_array_mismatch.
7+
18
2025-11-01 Martin Uecker <uecker@tugraz.at>
29

310
* c-decl.cc (build_compound_literal): Add error.

gcc/cp/ChangeLog

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
2025-11-04 Nathaniel Shead <nathanieloshead@gmail.com>
2+
3+
PR c++/122253
4+
* decl2.cc (min_vis_expr_r): Don't mark no-linkage declarations
5+
as VISIBILITY_ANON.
6+
7+
2025-11-04 David Malcolm <dmalcolm@redhat.com>
8+
9+
* parser.cc (enum non_integral_constant): Fix typo
10+
"an decrement" -> "a decrement" in comment.
11+
(cp_parser_non_integral_constant_expression): Likewise in error
12+
message.
13+
114
2025-11-03 Jason Merrill <jason@redhat.com>
215

316
* name-lookup.cc (name_lookup::adl_class_fns): Include all

gcc/fortran/ChangeLog

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,24 @@
1+
2025-11-04 Harald Anlauf <anlauf@gmx.de>
2+
3+
PR fortran/122564
4+
* resolve.cc (resolve_locality_spec): Delete temporary hash_set.
5+
6+
2025-11-04 Paul-Antoine Arras <parras@baylibre.com>
7+
8+
PR fortran/122369
9+
PR fortran/122508
10+
* gfortran.h (gfc_rebind_label): Declare new function.
11+
* parse.cc (parse_omp_metadirective_body): Rebind labels to the outer
12+
region. Maintain a vector of metadirective regions.
13+
(gfc_parse_file): Initialise it.
14+
* parse.h (GFC_PARSE_H): Declare it.
15+
* symbol.cc (gfc_get_st_label): Look for existing labels in outer
16+
metadirective regions.
17+
(gfc_rebind_label): Define new function.
18+
(gfc_define_st_label): Accept duplicate labels in metadirective body.
19+
(gfc_reference_st_label): Accept shared DO termination labels in
20+
metadirective body.
21+
122
2025-11-03 Steve Kargl <kargls@comcast.net>
223

324
PR fortran/122513

gcc/lto/ChangeLog

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
2025-11-04 Siddhesh Poyarekar <siddhesh@gotplt.org>
2+
3+
PR lto/122515
4+
* lto.h (lto_section_slot): Set type of START to off_t.
5+
* lto-common.cc (lto_read_section_data): Adjust.
6+
* lto-object.cc (lto_obj_file_open): Set type of OFFSET to
7+
int64_t.
8+
19
2025-10-30 Michal Jires <mjires@suse.cz>
210

311
* lto.cc (stream_out_partitions): Remove asm_nodes_out.

gcc/testsuite/ChangeLog

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,84 @@
1+
2025-11-04 Eric Botcazou <ebotcazou@adacore.com>
2+
3+
* gnat.dg/protected_subtype1.adb: New test.
4+
5+
2025-11-04 Eric Botcazou <ebotcazou@adacore.com>
6+
7+
* gnat.dg/specs/generic_inst9.ads: New test.
8+
* gnat.dg/specs/generic_inst9_pkg1.ads: New helper.
9+
* gnat.dg/specs/generic_inst9_pkg2.ads: Likewise.
10+
* gnat.dg/specs/generic_inst9_pkg2-g.ads: Likewise.
11+
12+
2025-11-04 Uros Bizjak <ubizjak@gmail.com>
13+
14+
PR target/122390
15+
* gcc.target/i386/pr122390.c: New test.
16+
* gcc.target/i386/pr122390-1.c: New test.
17+
18+
2025-11-04 Kees Cook <kees@kernel.org>
19+
20+
* gcc.target/arc/builtin_fls_const.c: New test. Verify that
21+
const attribute enables CSE optimization for mathematical ARC
22+
builtins by checking that duplicate calls are eliminated and
23+
results are optimized to shift operations.
24+
25+
2025-11-04 Paul-Antoine Arras <parras@baylibre.com>
26+
27+
PR fortran/122369
28+
PR fortran/122508
29+
* gfortran.dg/gomp/pr122369-1.f90: New test.
30+
* gfortran.dg/gomp/pr122369-2.f90: New test.
31+
* gfortran.dg/gomp/pr122369-3.f90: New test.
32+
* gfortran.dg/gomp/pr122369-4.f90: New test.
33+
* gfortran.dg/gomp/pr122508-1.f90: New test.
34+
* gfortran.dg/gomp/pr122508-2.f90: New test.
35+
36+
2025-11-04 Siddhesh Poyarekar <siddhesh@gotplt.org>
37+
38+
PR lto/122515
39+
* lib/lto.exp (lto-build-archive): New procedure.
40+
(lto-execute-1): Use it.
41+
(lto-link-and-maybe-run, lto-get-options-main): Handle ar-link.
42+
* gcc.dg/lto/pr122515_0.c: New test case.
43+
* gcc.dg/lto/pr122515_1.c: New file.
44+
* gcc.dg/lto/pr122515_2.c: Likewise.
45+
* gcc.dg/lto/pr122515_3.c: Likewise.
46+
* gcc.dg/lto/pr122515_4.c: Likewise.
47+
* gcc.dg/lto/pr122515_5.c: Likewise.
48+
* gcc.dg/lto/pr122515_6.c: Likewise.
49+
* gcc.dg/lto/pr122515_7.c: Likewise.
50+
* gcc.dg/lto/pr122515_8.c: Likewise.
51+
* gcc.dg/lto/pr122515_9.c: Likewise.
52+
53+
2025-11-04 Nathaniel Shead <nathanieloshead@gmail.com>
54+
55+
PR c++/122253
56+
* g++.dg/modules/internal-16.C: New test.
57+
58+
2025-11-04 Tobias Burnus <tburnus@baylibre.com>
59+
60+
PR fortran/122513
61+
* gfortran.dg/pr122513-2.f90: New test.
62+
63+
2025-11-04 Kishan Parmar <kishan@linux.ibm.com>
64+
65+
PR rtl-optimization/93738
66+
* gcc.target/powerpc/rlwimi-2.c: Update expected rldicl count.
67+
68+
2025-11-04 David Malcolm <dmalcolm@redhat.com>
69+
70+
PR analyzer/122544
71+
* g++.dg/analyzer/exception-path-1-sarif.py: New test script.
72+
* g++.dg/analyzer/exception-path-1.C: Add SARIF output, and use
73+
the above to check it.
74+
* g++.dg/analyzer/exception-path-unwind-multiple-2-sarif.py: New
75+
test script.
76+
* g++.dg/analyzer/exception-path-unwind-multiple-2.C: Add SARIF
77+
output, and use the above to check it.
78+
* gcc.dg/analyzer/setjmp-3-sarif.py: New test script.
79+
* gcc.dg/analyzer/setjmp-3.c: Add SARIF output, and use
80+
the above to check it.
81+
182
2025-11-03 Eric Botcazou <ebotcazou@adacore.com>
283

384
* gnat.dg/generic_inst15.adb: New test.

0 commit comments

Comments
 (0)