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.
