https://gcc.gnu.org/g:b99eddbe7c8805d8543c31ed58d0c77d986dcdb3

commit r16-5144-gb99eddbe7c8805d8543c31ed58d0c77d986dcdb3
Author: GCC Administrator <[email protected]>
Date:   Tue Nov 11 00:21:25 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 219 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/analyzer/ChangeLog  |  10 +++
 gcc/c-family/ChangeLog  |  58 +++++++++++++
 gcc/c/ChangeLog         |  11 +++
 gcc/cobol/ChangeLog     |   5 ++
 gcc/cp/ChangeLog        |  52 ++++++++++++
 gcc/fortran/ChangeLog   |   5 ++
 gcc/po/ChangeLog        |   4 +
 gcc/testsuite/ChangeLog | 103 +++++++++++++++++++++++
 libcpp/ChangeLog        |  24 ++++++
 libstdc++-v3/ChangeLog  |   6 ++
 12 files changed, 498 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ad0ebb95e2c2..ec86889842b6 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,222 @@
+2025-11-10  Sandra Loosemore  <[email protected]>
+
+       PR other/122243
+       * common.opt.urls: Regenerated.
+       * config/dragonfly.opt.urls: Regenerated.
+       * config/freebsd.opt.urls: Regenerated.
+       * config/gcn/gcn.opt.urls: Regenerated.
+       * config/gnu-user.opt.urls: Regenerated.
+
+2025-11-10  Sam James  <[email protected]>
+
+       * acinclude.m4: Quote "$gcc_cv_nm" and friends.
+       * configure.ac: Ditto.
+       * configure: Regenerate.
+
+2025-11-10  Andrew Pinski  <[email protected]>
+
+       PR middle-end/122605
+       * builtins.cc (expand_ifn_atomic_bit_test_and): Split out the call to
+       build_call_nary into two different statements.
+       (expand_ifn_atomic_op_fetch_cmp_0): Likewise.
+
+2025-11-10  Sandra Loosemore  <[email protected]>
+
+       PR other/122243
+       * common.opt: Clean up comments/documentation for -fident.
+       * doc/invoke.texi: Move -Qy/-Qn documentation from System V options
+       and combine with -fident/-fno-ident entry.
+
+2025-11-10  Sandra Loosemore  <[email protected]>
+
+       PR other/122243
+       * common.opt: Add comments/documentation for -N, -Q, -S, -T,
+       -Tbss, -Tdata, -Ttext, -Z, -n, -Q, -s, -t, -z.
+       * doc/invoke.texi: Add documentation for -Tbss, -Tdata, -Ttext,
+       -N, -n, -t, -Z.
+
+2025-11-10  Sandra Loosemore  <[email protected]>
+
+       PR other/122243
+       PR rtl-optimization/120064
+       * doc/invoke.texi: Document -fconcepts-diagnostics-depth,
+       -Wdeprecated-copy-dtor, -Wformat-diag, -Wcannot-profile,
+       -fvar-tracking-uninit, -gno-pubnames, -finline-atomics,
+       -fext-dce, -fipa-icf-functions, -fipa-icf-variables,
+       -fprofile, -fdump-internal-locations, and -Wopenacc-dims.
+       Minor copy-editing and rearrangement of items in the option
+       summary lists.
+
+2025-11-10  Sandra Loosemore  <[email protected]>
+
+       PR other/122243
+       * doc/cppdiropts.texi: Document --include-directory,
+       --include-directory-after, --include-barrier, --include-prefix,
+       --include-with-prefix, --include-with-prefix-after,
+       --include-with-prefix-before, --no-standard-includes.
+       --embed-directory.
+       * doc/cppopts.texi: Document --define-macro, --undefine-macro,
+       --include, --imacros, --dependencies, --user-dependencies,
+       --print-missing-file-dependencies, --write-dependencies,
+       --write-user-dependencies, --comments, --comments-in-macros,
+       --no-line-commands, --traditional, --traditional-cpp,
+       --trigraphs, --trace-includes, --dump.
+       * doc/invoke.texi: Add missing long options to Option Summary.
+       Document --language, --compile, --assemble, --preprocess,
+       --output, --dumpbase, --dumpbase-ext, --dumpdir,
+       --verbose, --pass-exit-codes, --pipe, --specs, --ansi,
+       --no-warnings, --pedantic, --pedantic-errors, --all-warnings,
+       --extra-warnings, --debug, --optimize, --profile, -coverage,
+       --no-integrated-cpp, --for-assembler, --no-standard-libraries,
+       --entries, --pie, --static-pie, --static, --shared, --symbolic,
+       --for-linker, --force-link, --library-directory, --prefix,
+       --no-canonical-prefixes, --dump, --save-temps, --print-file-name,
+       --print-multi-directory, --print-multi-lib,
+       --print-multi-os-directory, --print-multiarch,
+       --print-prog-name, --print-libgcc-file-name, --print-search-dirs,
+       --print-sysroot, --print-sysroot-headers-suffix.
+
+2025-11-10  Sandra Loosemore  <[email protected]>
+
+       PR other/122243
+       * doc/cppopts.texi (-A): Restrict option documentation to the CPP
+       manual.  Also document the --assert form.
+       * doc/invoke.texi (Option Summary): Don't list the -A option.
+
+2025-11-10  Sandra Loosemore  <[email protected]>
+
+       PR other/122243
+       * doc/invoke.texi (Option Summary): Add missing entries,
+       also correct alphabetization and formatting of the C++ options.
+       (C++ Language Options): Fix some formatting issues.
+
+2025-11-10  Sandra Loosemore  <[email protected]>
+
+       PR other/122243
+       * common.opt (fhelp, fhelp=, ftarget-help, fversion): Mark as
+       "Undocumented".
+       (fbounds-check): Update comments.
+       (flag-graphite, fsel-sched-reschedule-pipelined): Mark as
+       "Undocumented".
+       (fstack-limit): Add comment.
+
+2025-11-10  Sandra Loosemore  <[email protected]>
+
+       PR other/122243
+       * common.opt (fhelp): Add RejectNegative.
+       (fhelp=): Likewise.
+       (ftarget-help): Likewise.
+       (fversion): Likewise.
+       (Wno-frame-larger-than): Likewise.
+       (Wno-larger-than): Likewise.
+       (Wno-stack-usage): Likewise.
+       (fdiagnostics-minimum-margin-width=): Likewise.
+       (flto-incremental=): Likewise.
+       (foffload=): Likewise.
+       (foffload-options=): Likewise.
+       (foffload-abi-host-opts=): Likewise.
+       (fpatchable-function-entry=): Likewise.
+       (gno-pubnames): Likewise.
+       (gpubnames): Likewise.
+       (ggnu-pubnames): Likewise.
+
+2025-11-10  Sandra Loosemore  <[email protected]>
+
+       PR other/122243
+       * common.opt (ftree-lrs): Mark as "Ignore".
+
+2025-11-10  Sandra Loosemore  <[email protected]>
+
+       PR other/122243
+       * doc/cppopts.texi (fcanonical-system-headers): Add @opindex.
+       * doc/invoke.texi (fdump-ada-spec-slim): Add @opindex.
+       (fcontract-semantic): Likewise.
+       (fdiagnostics-plain-output): Likewise.
+       (Wc11-c2x-compat): Likewise.
+       (Wvla-parameter): Likewise.
+       (fanalyzer-verbose-edges): Likewise.
+       (fanalyzer-verbose-state-changes): Likewise.
+       (fanalyzer-verbosity): Likewise.
+       (flimit-function-alignment): Likewise.
+
+2025-11-10  Sandra Loosemore  <[email protected]>
+
+       PR other/122243
+       * doc/invoke.texi (fdump-analyzer-exploded-nodes): Correct
+       spelling of option in @opindex.
+       (fdump-analyzer-exploded-nodes-2): Likewise.
+       (fdump-analyzer-exploded-nodes-3): Likewise.
+       (fdump-analyzer-feasibility): Likewise.
+       (fdump-analyzer-infinite-loop): Likewise.
+       (fstack-reuse): Likewise.
+
+2025-11-10  Dimitar Dimitrov  <[email protected]>
+
+       * config/pru/pru.h (REG_CLASS_CONTENTS): Use unsigned integer
+       constants.
+
+2025-11-10  Dimitar Dimitrov  <[email protected]>
+
+       PR target/122415
+       * config/pru/pru-protos.h (pru_fixup_jump_address_operand):
+       Declare.
+       * config/pru/pru.cc (pru_fixup_jump_address_operand): New
+       function.
+       (pru_addr_space_legitimize_address): New function.
+       (TARGET_ADDR_SPACE_LEGITIMIZE_ADDRESS): Declare.
+       * config/pru/pru.md (call): Fixup the address operand.
+       (call_value): Ditto.
+       (sibcall): Ditto.
+       (sibcall_value): Ditto.
+
+2025-11-10  Tejas Belagod  <[email protected]>
+
+       * config/aarch64/aarch64-sve-builtins.cc (register_builtin_types): Make
+       SVE vector boolean type equivalent to GNU vectors.
+       * config/aarch64/aarch64-sve.md (extend<vpred><mode>2,
+       zero_extend<vpred><mode>2, trunc<mode><vpred>2, vec_cmp<mode><mode>):
+       New patterns to support additional operations on predicate modes.
+       * config/aarch64/aarch64.cc (aarch64_valid_vector_boolean_op): New.
+       (aarch64_invalid_unary_op): Consider vector bool types.
+       (aarch64_invalid_binary_op): Likewise.
+       (aarch64_convert_to_type): Define target hook and handle standard to
+       non-standard bool conversion.
+
+2025-11-10  Richard Earnshaw  <[email protected]>
+
+       PR target/118460
+       * config/arm/arm.md (movhfcc): Use expandable_comparison_operator.
+       (movsfcc, movdfcc): Likewise.
+
+2025-11-10  Robin Dapp  <[email protected]>
+
+       PR middle-end/121985
+       * tree-vect-loop-manip.cc (vect_gen_vector_loop_niters): Only
+       set niter_vector's range if step == 1.
+
+2025-11-10  Robin Dapp  <[email protected]>
+
+       * optabs-query.cc (qimode_for_vec_perm): Check if QImode's
+       precision divides the inner mode's precision.
+
+2025-11-10  Robin Dapp  <[email protected]>
+
+       * tree-vect-data-refs.cc (vect_gather_scatter_fn_p): Bail if
+       offset_vectype is NULL.
+
+2025-11-10  Robin Dapp  <[email protected]>
+
+       * tree-vect-slp.cc (vect_load_perm_consecutive_p): New function.
+       (vect_lower_load_permutations): Use.
+       (vect_optimize_slp_pass::remove_redundant_permutations): Use.
+       * tree-vect-stmts.cc (has_consecutive_load_permutation): New
+       function that uses vect_load_perm_consecutive_p.
+       (get_load_store_type): Use.
+       (vectorizable_load): Reduce group size.
+       * tree-vectorizer.h (struct vect_load_store_data): Add
+       subchain_p.
+       (vect_load_perm_consecutive_p): Declare.
+
 2025-11-08  Avinash Jayakar  <[email protected]>
 
        PR tree-optimization/122126
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 7d2de7ae2a3e..3b87aac7e743 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20251110
+20251111
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index 52dbf0db555c..8979b8e7b9c2 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,13 @@
+2025-11-10  Sandra Loosemore  <[email protected]>
+
+       PR other/122243
+       * analyzer.opt.urls: Regenerated.
+
+2025-11-10  Sandra Loosemore  <[email protected]>
+
+       PR other/122243
+       * analyzer.opt (fanalyzer-verbosity=): Add RejectNegative.
+
 2025-11-07  David Malcolm  <[email protected]>
 
        * checker-event.cc
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 423a1aa2a514..39282f83bdc1 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,61 @@
+2025-11-10  Sandra Loosemore  <[email protected]>
+
+       PR other/122243
+       * c.opt.urls: Regenerated.
+
+2025-11-10  Alejandro Colomar  <[email protected]>
+
+       PR c/122591
+       * c-common.cc (c_countof_type): Convert return value to size_t.
+
+2025-11-10  Sandra Loosemore  <[email protected]>
+
+       PR other/122243
+       * c.opt (fmodule-version-ignore): Mark as "Undocumented".
+
+2025-11-10  Sandra Loosemore  <[email protected]>
+
+       PR other/122243
+       * c.opt: (fdeps-format=): Add RejectNegative.
+       (fdeps-file=): Likewise.
+       (fdeps-target=): Likewise.
+       (Walloc-size-larger-than=): Likewise.
+       (Wno-alloc-size-larger-than): Likewise.
+       (Walloca-larger-than=): Likewise.
+       (Wno-alloca-larger-than): Likewise.
+       (Woverloaded-virtual=): Likewise.
+       (Wvla-larger-than=): Likewise.
+       (Wno-vla-larger-than): Likewise.
+       (fopenacc-dim=): Likewise.
+       (femit-struct-debug-baseonly): Likewise.
+       (femit-struct-debug-reduced): Likewise.
+       (femit-struct-debug-detailed=): Likewise.
+
+2025-11-10  Sandra Loosemore  <[email protected]>
+
+       PR other/122243
+       * c.opt (Wsynth): Mark as "Ignore".
+
+2025-11-10  Tejas Belagod  <[email protected]>
+
+       * c-common.cc (c_build_vec_convert): Support vector boolean
+       types for __builtin_convertvector ().
+
+2025-11-10  Jakub Jelinek  <[email protected]>
+
+       PR c++/119064
+       * c-cppbuiltin.cc (c_cpp_builtins): Revert 2025-07-11
+       changes.
+
+2025-11-10  Lewis Hyatt  <[email protected]>
+
+       PR preprocessor/105608
+       * c-opts.cc (c_finish_options): Set new member
+       line_table->cmdline_location.
+       * c-pch.cc (c_common_read_pch): Adapt linemap usage to changes in
+       libcpp pch.cc; it is now possible that the linemap is in a different
+       file after returning from cpp_read_state().
+
 2025-11-05  Nathaniel Shead  <[email protected]>
 
        PR c++/121574
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 7894b760f00a..118421c7f0f7 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,14 @@
+2025-11-10  Alejandro Colomar  <[email protected]>
+
+       * c-parser.cc (c_parser_sizeof_expression): Remove function.
+       (c_parser_countof_expression): Remove function.
+       (c_parser_unary_expression): Store the 'rid', and pass it
+       directly to the function calls, without calling wrappers.
+
+2025-11-10  Tejas Belagod  <[email protected]>
+
+       * c-typeck.cc (build_binary_op): Support vector boolean types.
+
 2025-11-04  Alejandro Colomar  <[email protected]>
 
        * c-decl.cc (start_function):
diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog
index 0c4207849299..7ed2d185a238 100644
--- a/gcc/cobol/ChangeLog
+++ b/gcc/cobol/ChangeLog
@@ -1,3 +1,8 @@
+2025-11-10  Sandra Loosemore  <[email protected]>
+
+       PR other/122243
+       * lang.opt.urls: Regenerated.
+
 2025-11-06  Robert Dubner  <[email protected]>
            James K. Lowden  <[email protected]>
 
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 95b471d4984b..529c956f0953 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,55 @@
+2025-11-10  Nathaniel Shead  <[email protected]>
+
+       PR c++/122628
+       * module.cc (instantiating_tu_local_entity): Add missing
+       STRIP_TEMPLATEs.
+
+2025-11-10  Nathaniel Shead  <[email protected]>
+
+       * pt.cc (tsubst_friend_function): Mark all parent namespaces as
+       purview if needed.
+
+2025-11-10  Tejas Belagod  <[email protected]>
+
+       * typeck.cc (cp_build_binary_op): Likewise.
+       * call.cc (build_conditional_expr): Support vector booleans.
+       * cvt.cc (ocp_convert): Call target hook to resolve conversion
+       between standard and non-standard booleans.
+
+2025-11-10  Jakub Jelinek  <[email protected]>
+
+       PR c++/119064
+       * cp-tree.h (struct lang_type): Revert 2025-07-11 changes.
+       (CLASSTYPE_TRIVIALLY_RELOCATABLE_BIT): Remove.
+       (CLASSTYPE_TRIVIALLY_RELOCATABLE_COMPUTED): Remove.
+       (CLASSTYPE_REPLACEABLE_BIT): Remove.
+       (CLASSTYPE_REPLACEABLE_COMPUTED): Remove.
+       (enum virt_specifier): Revert 2025-07-11 changes.
+       (trivially_relocatable_type_p): Remove.
+       (replaceable_type_p): Remove.
+       * cp-trait.def (IS_NOTHROW_RELOCATABLE): Remove.
+       (IS_REPLACEABLE): Remove.
+       (IS_TRIVIALLY_RELOCATABLE): Remove.
+       * parser.cc (cp_parser_class_specifier, cp_parser_class_head):
+       Revert 2025-07-11 changes.
+       * pt.cc (instantiate_class_template): Likewise.
+       * semantics.cc (trait_expr_value): Likewise.
+       (finish_trait_expr): Likewise.
+       * tree.cc (default_movable_type_p): Remove.
+       (union_with_no_declared_special_member_fns): Remove.
+       (trivially_relocatable_type_p): Remove.
+       (replaceable_type_p): Remove.
+       * constraint.cc (diagnose_trait_expr): Revert 2025-07-11 changes.
+       * module.cc (trees_out::lang_type_bools): Revert part of
+       2025-07-26 changes related to trivial relocatability.
+       (trees_in::lang_type_bools): Likewise.
+       * lex.cc (cxx_init): Don't call cpp_warn on
+       trivially_relocatable_if_eligible and replaceable_if_eligible.
+
+2025-11-10  Jakub Jelinek  <[email protected]>
+
+       * lex.cc (cxx_init): For C++26 call cpp_warn on "indeterminate".
+
 2025-11-05  Nathaniel Shead  <[email protected]>
 
        PR c++/121574
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 081bc1f4adae..40ac288bc78b 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,8 @@
+2025-11-10  Sandra Loosemore  <[email protected]>
+
+       PR other/122243
+       * lang.opt.urls: Regenerated.
+
 2025-11-08  Harald Anlauf  <[email protected]>
 
        PR fortran/113338
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index 34dcd00203ae..6e4f5c3303f2 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,7 @@
+2025-11-10  Joseph Myers  <[email protected]>
+
+       * es.po: Update.
+
 2025-08-24  Joseph Myers  <[email protected]>
 
        * de.po: Update.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 32349994ab9e..ecfcbd7e97f2 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,106 @@
+2025-11-10  Nathaniel Shead  <[email protected]>
+
+       PR c++/122628
+       * g++.dg/modules/internal-18.C: New test.
+
+2025-11-10  Nathaniel Shead  <[email protected]>
+
+       * g++.dg/modules/tpl-friend-8_a.H: Add testcase.
+       * g++.dg/modules/tpl-friend-8_b.C: Add testcase.
+
+2025-11-10  Alejandro Colomar  <[email protected]>
+
+       PR c/122591
+       * gcc.dg/countof-compile.c (type): Test return type of _Countof.
+
+2025-11-10  Dimitar Dimitrov  <[email protected]>
+
+       PR target/122415
+       * gcc.target/pru/pr122415-1.c: New test.
+       * gcc.target/pru/pr122415-2.c: New test.
+
+2025-11-10  Tejas Belagod  <[email protected]>
+
+       * gcc.target/aarch64/sve/acle/general-c/svcount_1.c: Update message.
+
+2025-11-10  Tejas Belagod  <[email protected]>
+
+       * g++.dg/ext/sve-sizeless-1.C: Add new tests.
+       * g++.dg/ext/sve-sizeless-2.C: Add new tests.
+       * g++.target/aarch64/sve/acle/general-c++/gnu_vectors_1.C: Add new 
tests.
+       * g++.target/aarch64/sve/acle/general-c++/gnu_vectors_2.C: Add new 
tests.
+       * gcc.target/aarch64/sve/acle/general-c/gnu_vectors_1.c: Add new tests.
+       * gcc.target/aarch64/sve/acle/general-c/gnu_vectors_2.c: Add new tests.
+       * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Add new tests.
+       * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c : Add new tests.
+
+2025-11-10  Tejas Belagod  <[email protected]>
+
+       * gcc.target/aarch64/sve/acle/general/cops_bool.c: New.
+
+2025-11-10  Robin Dapp  <[email protected]>
+
+       * gcc.target/riscv/rvv/autovec/pr121985.c: New test.
+
+2025-11-10  Robin Dapp  <[email protected]>
+
+       * gcc.target/riscv/rvv/autovec/pr118019-2.c:
+
+2025-11-10  Jakub Jelinek  <[email protected]>
+
+       PR c++/119064
+       * g++.dg/cpp26/feat-cxx26.C: Revert 2025-07-11 changes.
+       * g++.dg/DRs/dr2581-1.C (__cpp_trivial_relocatability): Remove test.
+       * g++.dg/DRs/dr2581-2.C (__cpp_trivial_relocatability): Likewise.
+       * g++.dg/warn/Wkeyword-macro-1.C: Don't expect any diagnostics on
+       #define or #undef of trivially_relocatable_if_eligible or
+       replaceable_if_eligible.
+       * g++.dg/warn/Wkeyword-macro-2.C: Likewise.
+       * g++.dg/warn/Wkeyword-macro-4.C: Likewise.
+       * g++.dg/warn/Wkeyword-macro-5.C: Likewise.
+       * g++.dg/warn/Wkeyword-macro-7.C: Likewise.
+       * g++.dg/warn/Wkeyword-macro-8.C: Likewise.
+       * g++.dg/cpp26/trivially-relocatable1.C: Remove.
+       * g++.dg/cpp26/trivially-relocatable2.C: Remove.
+       * g++.dg/cpp26/trivially-relocatable3.C: Remove.
+       * g++.dg/cpp26/trivially-relocatable4.C: Remove.
+       * g++.dg/cpp26/trivially-relocatable5.C: Remove.
+       * g++.dg/cpp26/trivially-relocatable6.C: Remove.
+       * g++.dg/cpp26/trivially-relocatable7.C: Remove.
+       * g++.dg/cpp26/trivially-relocatable8.C: Remove.
+       * g++.dg/cpp26/trivially-relocatable9.C: Remove.
+       * g++.dg/cpp26/trivially-relocatable10.C: Remove.
+       * g++.dg/cpp26/trivially-relocatable11.C: Remove.
+       * g++.dg/modules/class-11_a.H: Remove trivial relocatability
+       related parts.
+       * g++.dg/modules/class-11_b.C: Likewise.
+
+2025-11-10  Jakub Jelinek  <[email protected]>
+
+       * g++.dg/warn/Wkeyword-macro-1.C: Expect diagnostics on define/undef
+       of indeterminate.
+       * g++.dg/warn/Wkeyword-macro-2.C: Likewise.
+       * g++.dg/warn/Wkeyword-macro-4.C: Likewise.
+       * g++.dg/warn/Wkeyword-macro-5.C: Likewise.
+       * g++.dg/warn/Wkeyword-macro-7.C: Likewise.
+       * g++.dg/warn/Wkeyword-macro-8.C: Likewise.
+
+2025-11-10  Jakub Jelinek  <[email protected]>
+
+       * g++.dg/warn/Wkeyword-macro-4.C: Don't diagnose for #undef likely
+       or #undef unlikely.
+       * g++.dg/warn/Wkeyword-macro-5.C: Likewise.
+       * g++.dg/warn/Wkeyword-macro-9.C: Likewise.
+       * g++.dg/warn/Wkeyword-macro-8.C: Likewise.
+       * g++.dg/warn/Wkeyword-macro-10.C: Likewise.
+
+2025-11-10  Lewis Hyatt  <[email protected]>
+
+       PR preprocessor/105608
+       * g++.dg/pch/line-map-3.C: Remove xfails.
+       * g++.dg/pch/line-map-4.C: New test.
+       * g++.dg/pch/line-map-4.Hs: New test.
+
 2025-11-09  H.J. Lu  <[email protected]>
 
        * gcc.target/i386/apx-ndd-tls-1b.c: Change to xfail for ! ia32.
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
index 253812e4cb3c..816b5c490f90 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -1,3 +1,27 @@
+2025-11-10  Jakub Jelinek  <[email protected]>
+
+       * directives.cc: Implement CWG3053.
+       (do_undef): Don't pedwarn or warn about #undef likely or #undef
+       unlikely.
+
+2025-11-10  Lewis Hyatt  <[email protected]>
+
+       PR preprocessor/105608
+       * include/line-map.h: Add new member CMDLINE_LOCATION.
+       * lex.cc (get_location_for_byte_range_in_cur_line): Do not expand
+       the token location to include range information if token location
+       override was requested.
+       (warn_about_normalization): Likewise.
+       (_cpp_lex_direct): Likewise.
+       * pch.cc (struct saved_macro): New local struct.
+       (struct save_macro_data): Change DEFNS vector to hold saved_macro
+       rather than uchar*.
+       (save_macros): Adapt to remember the location information for each
+       saved macro in addition to the definition.
+       (cpp_prepare_state): Likewise.
+       (cpp_read_state): Use the saved location information to generate
+       proper locations for the restored macros.
+
 2025-10-13  Pierre Marie de Rodat  <[email protected]>
 
        * init.cc (read_original_directory): Attempt to decode escape
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 6b26fdd30ef2..3ce997e99275 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,9 @@
+2025-11-10  Jakub Jelinek  <[email protected]>
+
+       * libsupc++/compare: Implement final wording of C++26 P3778R0 - Fix
+       for type_order template definition.
+       (std::type_order): Remove type member.
+
 2025-11-03  Sam James  <[email protected]>
 
        * configure: Regenerate.

Reply via email to