Skip to content

Commit b99eddb

Browse files
author
GCC Administrator
committed
Daily bump.
1 parent 536ae81 commit b99eddb

File tree

12 files changed

+498
-1
lines changed

12 files changed

+498
-1
lines changed

gcc/ChangeLog

Lines changed: 219 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,222 @@
1+
2025-11-10 Sandra Loosemore <[email protected]>
2+
3+
PR other/122243
4+
* common.opt.urls: Regenerated.
5+
* config/dragonfly.opt.urls: Regenerated.
6+
* config/freebsd.opt.urls: Regenerated.
7+
* config/gcn/gcn.opt.urls: Regenerated.
8+
* config/gnu-user.opt.urls: Regenerated.
9+
10+
2025-11-10 Sam James <[email protected]>
11+
12+
* acinclude.m4: Quote "$gcc_cv_nm" and friends.
13+
* configure.ac: Ditto.
14+
* configure: Regenerate.
15+
16+
2025-11-10 Andrew Pinski <[email protected]>
17+
18+
PR middle-end/122605
19+
* builtins.cc (expand_ifn_atomic_bit_test_and): Split out the call to
20+
build_call_nary into two different statements.
21+
(expand_ifn_atomic_op_fetch_cmp_0): Likewise.
22+
23+
2025-11-10 Sandra Loosemore <[email protected]>
24+
25+
PR other/122243
26+
* common.opt: Clean up comments/documentation for -fident.
27+
* doc/invoke.texi: Move -Qy/-Qn documentation from System V options
28+
and combine with -fident/-fno-ident entry.
29+
30+
2025-11-10 Sandra Loosemore <[email protected]>
31+
32+
PR other/122243
33+
* common.opt: Add comments/documentation for -N, -Q, -S, -T,
34+
-Tbss, -Tdata, -Ttext, -Z, -n, -Q, -s, -t, -z.
35+
* doc/invoke.texi: Add documentation for -Tbss, -Tdata, -Ttext,
36+
-N, -n, -t, -Z.
37+
38+
2025-11-10 Sandra Loosemore <[email protected]>
39+
40+
PR other/122243
41+
PR rtl-optimization/120064
42+
* doc/invoke.texi: Document -fconcepts-diagnostics-depth,
43+
-Wdeprecated-copy-dtor, -Wformat-diag, -Wcannot-profile,
44+
-fvar-tracking-uninit, -gno-pubnames, -finline-atomics,
45+
-fext-dce, -fipa-icf-functions, -fipa-icf-variables,
46+
-fprofile, -fdump-internal-locations, and -Wopenacc-dims.
47+
Minor copy-editing and rearrangement of items in the option
48+
summary lists.
49+
50+
2025-11-10 Sandra Loosemore <[email protected]>
51+
52+
PR other/122243
53+
* doc/cppdiropts.texi: Document --include-directory,
54+
--include-directory-after, --include-barrier, --include-prefix,
55+
--include-with-prefix, --include-with-prefix-after,
56+
--include-with-prefix-before, --no-standard-includes.
57+
--embed-directory.
58+
* doc/cppopts.texi: Document --define-macro, --undefine-macro,
59+
--include, --imacros, --dependencies, --user-dependencies,
60+
--print-missing-file-dependencies, --write-dependencies,
61+
--write-user-dependencies, --comments, --comments-in-macros,
62+
--no-line-commands, --traditional, --traditional-cpp,
63+
--trigraphs, --trace-includes, --dump.
64+
* doc/invoke.texi: Add missing long options to Option Summary.
65+
Document --language, --compile, --assemble, --preprocess,
66+
--output, --dumpbase, --dumpbase-ext, --dumpdir,
67+
--verbose, --pass-exit-codes, --pipe, --specs, --ansi,
68+
--no-warnings, --pedantic, --pedantic-errors, --all-warnings,
69+
--extra-warnings, --debug, --optimize, --profile, -coverage,
70+
--no-integrated-cpp, --for-assembler, --no-standard-libraries,
71+
--entries, --pie, --static-pie, --static, --shared, --symbolic,
72+
--for-linker, --force-link, --library-directory, --prefix,
73+
--no-canonical-prefixes, --dump, --save-temps, --print-file-name,
74+
--print-multi-directory, --print-multi-lib,
75+
--print-multi-os-directory, --print-multiarch,
76+
--print-prog-name, --print-libgcc-file-name, --print-search-dirs,
77+
--print-sysroot, --print-sysroot-headers-suffix.
78+
79+
2025-11-10 Sandra Loosemore <[email protected]>
80+
81+
PR other/122243
82+
* doc/cppopts.texi (-A): Restrict option documentation to the CPP
83+
manual. Also document the --assert form.
84+
* doc/invoke.texi (Option Summary): Don't list the -A option.
85+
86+
2025-11-10 Sandra Loosemore <[email protected]>
87+
88+
PR other/122243
89+
* doc/invoke.texi (Option Summary): Add missing entries,
90+
also correct alphabetization and formatting of the C++ options.
91+
(C++ Language Options): Fix some formatting issues.
92+
93+
2025-11-10 Sandra Loosemore <[email protected]>
94+
95+
PR other/122243
96+
* common.opt (fhelp, fhelp=, ftarget-help, fversion): Mark as
97+
"Undocumented".
98+
(fbounds-check): Update comments.
99+
(flag-graphite, fsel-sched-reschedule-pipelined): Mark as
100+
"Undocumented".
101+
(fstack-limit): Add comment.
102+
103+
2025-11-10 Sandra Loosemore <[email protected]>
104+
105+
PR other/122243
106+
* common.opt (fhelp): Add RejectNegative.
107+
(fhelp=): Likewise.
108+
(ftarget-help): Likewise.
109+
(fversion): Likewise.
110+
(Wno-frame-larger-than): Likewise.
111+
(Wno-larger-than): Likewise.
112+
(Wno-stack-usage): Likewise.
113+
(fdiagnostics-minimum-margin-width=): Likewise.
114+
(flto-incremental=): Likewise.
115+
(foffload=): Likewise.
116+
(foffload-options=): Likewise.
117+
(foffload-abi-host-opts=): Likewise.
118+
(fpatchable-function-entry=): Likewise.
119+
(gno-pubnames): Likewise.
120+
(gpubnames): Likewise.
121+
(ggnu-pubnames): Likewise.
122+
123+
2025-11-10 Sandra Loosemore <[email protected]>
124+
125+
PR other/122243
126+
* common.opt (ftree-lrs): Mark as "Ignore".
127+
128+
2025-11-10 Sandra Loosemore <[email protected]>
129+
130+
PR other/122243
131+
* doc/cppopts.texi (fcanonical-system-headers): Add @opindex.
132+
* doc/invoke.texi (fdump-ada-spec-slim): Add @opindex.
133+
(fcontract-semantic): Likewise.
134+
(fdiagnostics-plain-output): Likewise.
135+
(Wc11-c2x-compat): Likewise.
136+
(Wvla-parameter): Likewise.
137+
(fanalyzer-verbose-edges): Likewise.
138+
(fanalyzer-verbose-state-changes): Likewise.
139+
(fanalyzer-verbosity): Likewise.
140+
(flimit-function-alignment): Likewise.
141+
142+
2025-11-10 Sandra Loosemore <[email protected]>
143+
144+
PR other/122243
145+
* doc/invoke.texi (fdump-analyzer-exploded-nodes): Correct
146+
spelling of option in @opindex.
147+
(fdump-analyzer-exploded-nodes-2): Likewise.
148+
(fdump-analyzer-exploded-nodes-3): Likewise.
149+
(fdump-analyzer-feasibility): Likewise.
150+
(fdump-analyzer-infinite-loop): Likewise.
151+
(fstack-reuse): Likewise.
152+
153+
2025-11-10 Dimitar Dimitrov <[email protected]>
154+
155+
* config/pru/pru.h (REG_CLASS_CONTENTS): Use unsigned integer
156+
constants.
157+
158+
2025-11-10 Dimitar Dimitrov <[email protected]>
159+
160+
PR target/122415
161+
* config/pru/pru-protos.h (pru_fixup_jump_address_operand):
162+
Declare.
163+
* config/pru/pru.cc (pru_fixup_jump_address_operand): New
164+
function.
165+
(pru_addr_space_legitimize_address): New function.
166+
(TARGET_ADDR_SPACE_LEGITIMIZE_ADDRESS): Declare.
167+
* config/pru/pru.md (call): Fixup the address operand.
168+
(call_value): Ditto.
169+
(sibcall): Ditto.
170+
(sibcall_value): Ditto.
171+
172+
2025-11-10 Tejas Belagod <[email protected]>
173+
174+
* config/aarch64/aarch64-sve-builtins.cc (register_builtin_types): Make
175+
SVE vector boolean type equivalent to GNU vectors.
176+
* config/aarch64/aarch64-sve.md (extend<vpred><mode>2,
177+
zero_extend<vpred><mode>2, trunc<mode><vpred>2, vec_cmp<mode><mode>):
178+
New patterns to support additional operations on predicate modes.
179+
* config/aarch64/aarch64.cc (aarch64_valid_vector_boolean_op): New.
180+
(aarch64_invalid_unary_op): Consider vector bool types.
181+
(aarch64_invalid_binary_op): Likewise.
182+
(aarch64_convert_to_type): Define target hook and handle standard to
183+
non-standard bool conversion.
184+
185+
2025-11-10 Richard Earnshaw <[email protected]>
186+
187+
PR target/118460
188+
* config/arm/arm.md (movhfcc): Use expandable_comparison_operator.
189+
(movsfcc, movdfcc): Likewise.
190+
191+
2025-11-10 Robin Dapp <[email protected]>
192+
193+
PR middle-end/121985
194+
* tree-vect-loop-manip.cc (vect_gen_vector_loop_niters): Only
195+
set niter_vector's range if step == 1.
196+
197+
2025-11-10 Robin Dapp <[email protected]>
198+
199+
* optabs-query.cc (qimode_for_vec_perm): Check if QImode's
200+
precision divides the inner mode's precision.
201+
202+
2025-11-10 Robin Dapp <[email protected]>
203+
204+
* tree-vect-data-refs.cc (vect_gather_scatter_fn_p): Bail if
205+
offset_vectype is NULL.
206+
207+
2025-11-10 Robin Dapp <[email protected]>
208+
209+
* tree-vect-slp.cc (vect_load_perm_consecutive_p): New function.
210+
(vect_lower_load_permutations): Use.
211+
(vect_optimize_slp_pass::remove_redundant_permutations): Use.
212+
* tree-vect-stmts.cc (has_consecutive_load_permutation): New
213+
function that uses vect_load_perm_consecutive_p.
214+
(get_load_store_type): Use.
215+
(vectorizable_load): Reduce group size.
216+
* tree-vectorizer.h (struct vect_load_store_data): Add
217+
subchain_p.
218+
(vect_load_perm_consecutive_p): Declare.
219+
1220
2025-11-08 Avinash Jayakar <[email protected]>
2221

3222
PR tree-optimization/122126

gcc/DATESTAMP

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20251110
1+
20251111

gcc/analyzer/ChangeLog

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
2025-11-10 Sandra Loosemore <[email protected]>
2+
3+
PR other/122243
4+
* analyzer.opt.urls: Regenerated.
5+
6+
2025-11-10 Sandra Loosemore <[email protected]>
7+
8+
PR other/122243
9+
* analyzer.opt (fanalyzer-verbosity=): Add RejectNegative.
10+
111
2025-11-07 David Malcolm <[email protected]>
212

313
* checker-event.cc

gcc/c-family/ChangeLog

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,61 @@
1+
2025-11-10 Sandra Loosemore <[email protected]>
2+
3+
PR other/122243
4+
* c.opt.urls: Regenerated.
5+
6+
2025-11-10 Alejandro Colomar <[email protected]>
7+
8+
PR c/122591
9+
* c-common.cc (c_countof_type): Convert return value to size_t.
10+
11+
2025-11-10 Sandra Loosemore <[email protected]>
12+
13+
PR other/122243
14+
* c.opt (fmodule-version-ignore): Mark as "Undocumented".
15+
16+
2025-11-10 Sandra Loosemore <[email protected]>
17+
18+
PR other/122243
19+
* c.opt: (fdeps-format=): Add RejectNegative.
20+
(fdeps-file=): Likewise.
21+
(fdeps-target=): Likewise.
22+
(Walloc-size-larger-than=): Likewise.
23+
(Wno-alloc-size-larger-than): Likewise.
24+
(Walloca-larger-than=): Likewise.
25+
(Wno-alloca-larger-than): Likewise.
26+
(Woverloaded-virtual=): Likewise.
27+
(Wvla-larger-than=): Likewise.
28+
(Wno-vla-larger-than): Likewise.
29+
(fopenacc-dim=): Likewise.
30+
(femit-struct-debug-baseonly): Likewise.
31+
(femit-struct-debug-reduced): Likewise.
32+
(femit-struct-debug-detailed=): Likewise.
33+
34+
2025-11-10 Sandra Loosemore <[email protected]>
35+
36+
PR other/122243
37+
* c.opt (Wsynth): Mark as "Ignore".
38+
39+
2025-11-10 Tejas Belagod <[email protected]>
40+
41+
* c-common.cc (c_build_vec_convert): Support vector boolean
42+
types for __builtin_convertvector ().
43+
44+
2025-11-10 Jakub Jelinek <[email protected]>
45+
46+
PR c++/119064
47+
* c-cppbuiltin.cc (c_cpp_builtins): Revert 2025-07-11
48+
changes.
49+
50+
2025-11-10 Lewis Hyatt <[email protected]>
51+
52+
PR preprocessor/105608
53+
* c-opts.cc (c_finish_options): Set new member
54+
line_table->cmdline_location.
55+
* c-pch.cc (c_common_read_pch): Adapt linemap usage to changes in
56+
libcpp pch.cc; it is now possible that the linemap is in a different
57+
file after returning from cpp_read_state().
58+
159
2025-11-05 Nathaniel Shead <[email protected]>
260

361
PR c++/121574

gcc/c/ChangeLog

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
2025-11-10 Alejandro Colomar <[email protected]>
2+
3+
* c-parser.cc (c_parser_sizeof_expression): Remove function.
4+
(c_parser_countof_expression): Remove function.
5+
(c_parser_unary_expression): Store the 'rid', and pass it
6+
directly to the function calls, without calling wrappers.
7+
8+
2025-11-10 Tejas Belagod <[email protected]>
9+
10+
* c-typeck.cc (build_binary_op): Support vector boolean types.
11+
112
2025-11-04 Alejandro Colomar <[email protected]>
213

314
* c-decl.cc (start_function):

gcc/cobol/ChangeLog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2025-11-10 Sandra Loosemore <[email protected]>
2+
3+
PR other/122243
4+
* lang.opt.urls: Regenerated.
5+
16
2025-11-06 Robert Dubner <[email protected]>
27
James K. Lowden <[email protected]>
38

gcc/cp/ChangeLog

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,55 @@
1+
2025-11-10 Nathaniel Shead <[email protected]>
2+
3+
PR c++/122628
4+
* module.cc (instantiating_tu_local_entity): Add missing
5+
STRIP_TEMPLATEs.
6+
7+
2025-11-10 Nathaniel Shead <[email protected]>
8+
9+
* pt.cc (tsubst_friend_function): Mark all parent namespaces as
10+
purview if needed.
11+
12+
2025-11-10 Tejas Belagod <[email protected]>
13+
14+
* typeck.cc (cp_build_binary_op): Likewise.
15+
* call.cc (build_conditional_expr): Support vector booleans.
16+
* cvt.cc (ocp_convert): Call target hook to resolve conversion
17+
between standard and non-standard booleans.
18+
19+
2025-11-10 Jakub Jelinek <[email protected]>
20+
21+
PR c++/119064
22+
* cp-tree.h (struct lang_type): Revert 2025-07-11 changes.
23+
(CLASSTYPE_TRIVIALLY_RELOCATABLE_BIT): Remove.
24+
(CLASSTYPE_TRIVIALLY_RELOCATABLE_COMPUTED): Remove.
25+
(CLASSTYPE_REPLACEABLE_BIT): Remove.
26+
(CLASSTYPE_REPLACEABLE_COMPUTED): Remove.
27+
(enum virt_specifier): Revert 2025-07-11 changes.
28+
(trivially_relocatable_type_p): Remove.
29+
(replaceable_type_p): Remove.
30+
* cp-trait.def (IS_NOTHROW_RELOCATABLE): Remove.
31+
(IS_REPLACEABLE): Remove.
32+
(IS_TRIVIALLY_RELOCATABLE): Remove.
33+
* parser.cc (cp_parser_class_specifier, cp_parser_class_head):
34+
Revert 2025-07-11 changes.
35+
* pt.cc (instantiate_class_template): Likewise.
36+
* semantics.cc (trait_expr_value): Likewise.
37+
(finish_trait_expr): Likewise.
38+
* tree.cc (default_movable_type_p): Remove.
39+
(union_with_no_declared_special_member_fns): Remove.
40+
(trivially_relocatable_type_p): Remove.
41+
(replaceable_type_p): Remove.
42+
* constraint.cc (diagnose_trait_expr): Revert 2025-07-11 changes.
43+
* module.cc (trees_out::lang_type_bools): Revert part of
44+
2025-07-26 changes related to trivial relocatability.
45+
(trees_in::lang_type_bools): Likewise.
46+
* lex.cc (cxx_init): Don't call cpp_warn on
47+
trivially_relocatable_if_eligible and replaceable_if_eligible.
48+
49+
2025-11-10 Jakub Jelinek <[email protected]>
50+
51+
* lex.cc (cxx_init): For C++26 call cpp_warn on "indeterminate".
52+
153
2025-11-05 Nathaniel Shead <[email protected]>
254

355
PR c++/121574

gcc/fortran/ChangeLog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2025-11-10 Sandra Loosemore <[email protected]>
2+
3+
PR other/122243
4+
* lang.opt.urls: Regenerated.
5+
16
2025-11-08 Harald Anlauf <[email protected]>
27

38
PR fortran/113338

gcc/po/ChangeLog

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2025-11-10 Joseph Myers <[email protected]>
2+
3+
* es.po: Update.
4+
15
2025-08-24 Joseph Myers <[email protected]>
26

37
* de.po: Update.

0 commit comments

Comments
 (0)