Skip to content

Commit 1b71fbc

Browse files
author
GCC Administrator
committed
Daily bump.
1 parent beba09b commit 1b71fbc

File tree

7 files changed

+164
-1
lines changed

7 files changed

+164
-1
lines changed

ChangeLog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2025-11-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2+
3+
* configure.ac (md_exec_prefix): Don't set on Solaris.
4+
* configure: Regenerate.
5+
16
2025-11-03 Sam James <sam@gentoo.org>
27

38
* configure: Regenerate.

contrib/ChangeLog

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2025-11-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2+
3+
* make_sunver.pl ($elfdump): Remove ccs from path.
4+
15
2025-11-13 Filip Kastl <fkastl@suse.cz>
26

37
* check-params-in-docs.py: Start parsing from

gcc/ChangeLog

Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,112 @@
1+
2025-11-16 Andrew MacLeod <amacleod@redhat.com>
2+
3+
PR tree-optimization/121345
4+
* gimple-range-phi.cc (phi_group::phi_group): Add modifier name.
5+
(phi_group::is_modifier_p): Set modifier stmt operand name.
6+
(phi_group::calculate_using_modifier): Bound the iteration range
7+
by known global range.
8+
(phi_analyzer::process_phi): Allow single PHIS if they meet certain
9+
criteria.
10+
* gimple-range-phi.h (m_modifier_name): New member.
11+
(is_modifier_p): Adjust prototype.
12+
13+
2025-11-16 Andrew MacLeod <amacleod@redhat.com>
14+
15+
* gimple-range-fold.cc (fold_using_range::range_of_phi): Remove
16+
the PHI analysis query.
17+
* gimple-range-phi.cc (phi_analysis_object): Delete.
18+
(phi_analysis_initialize): Delete.
19+
(phi_analysis_finalize): Delete.
20+
(phi_analysis_available_p): Delete.
21+
(phi_analysis): Invoke a phi analyzer.
22+
(phi_analyzer::phi_analyzer): Preprocess all phi nodes and set
23+
global values for them in a query.
24+
(phi_analyzer::process_phi): Use query, and export any inital
25+
values found to the query.
26+
* gimple-range-phi.h (m_global): Delete.
27+
(phi_analysis_initialize): Delete.
28+
(phi_analysis_finalize): Delete.
29+
(phi_analysis_available_p): Delete.
30+
(phi_analysis): Change prototype.
31+
* tree-vrp.cc (execute_ranger_vrp): Call phi_analysis.
32+
33+
2025-11-16 Andrew MacLeod <amacleod@redhat.com>
34+
35+
* gimple-range-cache.cc (ranger_cache::update_consumers): New.
36+
* gimple-range-cache.h (update_consumers): New prototype.
37+
* gimple-range-fold.cc (fur_depend::fur_depend): Add cache ptr.
38+
(fur_depend::register_relation): call update_consumers.
39+
* gimple-range-fold.h (fur_depend): Add a cache pointer.
40+
* gimple-range.cc (gimple_ranger::fold_range_internal): Add cache ptr.
41+
42+
2025-11-16 Andrew MacLeod <amacleod@redhat.com>
43+
44+
* gimple-range.cc (gimple_ranger::update_range_info): New.
45+
* gimple-range.h (update_range_info): New prototype.
46+
* tree-ssanames.cc (set_range_info): Update the range info for
47+
the current range query.
48+
* value-query.h (update_range_info): New prototype.
49+
* value-query.cc (update_range_info): New default stub.
50+
51+
2025-11-16 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
52+
53+
* tree-cfgcleanup.cc (tree_forwarder_block_p): Restore check on
54+
LOOPS_HAVE_PREHEADERS.
55+
56+
2025-11-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
57+
58+
* config/sol2.h (MD_EXEC_PREFIX): Remove.
59+
60+
2025-11-16 Richard Biener <rguenther@suse.de>
61+
62+
* tree-vect-loop.cc (_loop_vec_info::_loop_vec_info):
63+
Initialize can_use_partial_vectors_p to true.
64+
(vect_determine_partial_vectors_and_peeling): Add masked_p
65+
parameter and honor it.
66+
(vect_analyze_loop_2): Pass through masked_p.
67+
(vect_analyze_loop_1): Pass down masked_p.
68+
(vect_analyze_loop): Simplify check on possible masking of
69+
the epilog when there's no .WHILE_ULT.
70+
71+
2025-11-16 Richard Biener <rguenther@suse.de>
72+
73+
* tree-vect-loop.cc (vect_determine_partial_vectors_and_peeling):
74+
Remove resetting of LOOP_VINFO_USING_SELECT_VL_P.
75+
(vect_analyze_loop_2): Decide on partial vectors before
76+
deciding on decrementing IV or .SELECT_VL usage.
77+
78+
2025-11-16 Richard Biener <rguenther@suse.de>
79+
80+
* tree-vectorizer.h (vect_determine_partial_vectors_and_peeling):
81+
Remove.
82+
(vect_need_peeling_or_partial_vectors_p): Declare.
83+
* tree-vect-loop.cc (vect_determine_partial_vectors_and_peeling):
84+
Make static.
85+
(vect_need_peeling_or_partial_vectors_p): Export.
86+
* tree-vect-loop-manip.cc (vect_do_peeling): Do not call
87+
vect_determine_partial_vectors_and_peeling but instead
88+
re-compute LOOP_VINFO_PEELING_FOR_NITER using
89+
vect_need_peeling_or_partial_vectors_p.
90+
91+
2025-11-16 Richard Biener <rguenther@suse.de>
92+
93+
* tree-vectorizer.h (_loop_vec_info::epil_using_partial_vectors_p):
94+
Remove.
95+
(LOOP_VINFO_EPIL_USING_PARTIAL_VECTORS_P): Likewise.
96+
* tree-vect-loop.cc (_loop_vec_info::_loop_vec_info):
97+
Do not initialize epil_using_partial_vectors_p.
98+
(vect_determine_partial_vectors_and_peeling): Do not set it.
99+
100+
2025-11-16 Lewis Hyatt <lhyatt@gmail.com>
101+
102+
* diagnostics/context.cc (num_digits): Change argument type from
103+
`int' to `uint64_t'.
104+
(test_num_digits): Add test for 64-bit argument.
105+
* diagnostic.h (num_digits): Adjust prototype.
106+
* input.cc (write_digit): Accept argument in range 0-9 instead of
107+
an arbitrary int.
108+
(write_digit_row): Adjust to change in write_digit().
109+
1110
2025-11-15 Jason Xu <bravejason@outlook.com>
2111

3112
* config.gcc (aarch64-*-mingw*): Set use_gcc_stdint to wrap.

gcc/DATESTAMP

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20251116
1+
20251117

gcc/cp/ChangeLog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
2025-11-16 Nathaniel Shead <nathanieloshead@gmail.com>
2+
3+
PR c++/122625
4+
* module.cc (trees_in::read_var_def): Also track class-scope
5+
primary template specialisations.
6+
17
2025-11-15 Jason Merrill <jason@redhat.com>
28

39
* module.cc (trees_out::write_function_def): Check flag consistency.

gcc/testsuite/ChangeLog

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,32 @@
1+
2025-11-16 Andrew MacLeod <amacleod@redhat.com>
2+
3+
PR tree-optimization/121345
4+
* g++.dg/pr121345.C: New.
5+
6+
2025-11-16 Andrew MacLeod <amacleod@redhat.com>
7+
8+
* gcc.dg/pr102983.c: Adjust final check.
9+
10+
2025-11-16 Nathaniel Shead <nathanieloshead@gmail.com>
11+
12+
PR c++/122625
13+
* g++.dg/modules/inst-7_a.C: New test.
14+
* g++.dg/modules/inst-7_b.C: New test.
15+
16+
2025-11-16 Lewis Hyatt <lhyatt@gmail.com>
17+
18+
* gcc.dg/plugin/location-overflow-test-3.c: New test.
19+
* gcc.dg/plugin/plugin.exp: Add the new test.
20+
21+
2025-11-16 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
22+
23+
* g++.dg/tree-ssa/pr117123.C: un-xfail.
24+
25+
2025-11-16 Sam James <sam@gentoo.org>
26+
27+
* gcc.target/aarch64/crc-crc32-data16.c: Fix iteration
28+
count to match testname.
29+
130
2025-11-15 Jakub Jelinek <jakub@redhat.com>
231

332
* c-c++-common/asan/asan-stack-small.c (pa, pb, pc): Make these

libstdc++-v3/ChangeLog

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
2025-11-16 Jonathan Wakely <jwakely@redhat.com>
2+
3+
PR libstdc++/122698
4+
* src/c++20/syncbuf.cc (__syncbuf_get_mutex): Include <mutex>.
5+
Fix indentation of function body.
6+
7+
2025-11-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8+
9+
* scripts/extract_symvers.pl: Remove ccs from elfdump path.
10+
111
2025-11-15 Jonathan Wakely <jwakely@redhat.com>
212

313
* include/bits/atomic_base.h: Tweak grammar of static assert

0 commit comments

Comments
 (0)