]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 4 Nov 2025 00:20:26 +0000 (00:20 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 4 Nov 2025 00:20:26 +0000 (00:20 +0000)
28 files changed:
ChangeLog
config/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libatomic/ChangeLog
libbacktrace/ChangeLog
libcc1/ChangeLog
libffi/ChangeLog
libgcobol/ChangeLog
libgfortran/ChangeLog
libgm2/ChangeLog
libgomp/ChangeLog
libgrust/ChangeLog
libiberty/ChangeLog
libitm/ChangeLog
libobjc/ChangeLog
libphobos/ChangeLog
libquadmath/ChangeLog
libsanitizer/ChangeLog
libssp/ChangeLog
libstdc++-v3/ChangeLog
libvtv/ChangeLog
lto-plugin/ChangeLog
zlib/ChangeLog

index 835b7c257211ec8cc85835c7eb5675d69cd40e8b..da0ae6ec7302c0dd69f4919023472fd5f65d1ded 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2025-11-03  Sam James  <sam@gentoo.org>
+
+       * configure: Regenerate.
+
 2025-10-30  Robin Dapp  <rdapp@ventanamicro.com>
 
        * MAINTAINERS: Add myself to reviewers/maintainers.
index 473d9a0a18266189349204685c696ae1221a457f..0a70422182b7e0b8e419f903946059f8a58c1e4e 100644 (file)
@@ -1,3 +1,8 @@
+2025-11-03  Sam James  <sam@gentoo.org>
+
+       * clang-plugin.m4: Sync with binutils.
+       * gcc-plugin.m4: Ditto.
+
 2025-10-02  H.J. Lu  <hjl.tools@gmail.com>
 
        * clang-plugin.m4: Synced from binutils-gdb.
index 9a0d334ca5ea3656cfb0ed10d313d317e298174c..8091f67a034df712386d452a6354ab64a436262e 100644 (file)
@@ -1,3 +1,212 @@
+2025-11-03  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/122534
+       * config/i386/i386.md (@test<mode>_ccno_1):
+       Use <general_szext_operand> as operand 1 predicate.
+       (testqi_ccz_1): Use general_operand as operand 1 predicate.
+       (*testdi_1): Use x86_64_szext_general_operand as operand 1 predicate.
+       (*testqi_1_maybe_si): Use general_operand as operand 1 predicate.
+       Add (n,*a) alternative to allow UV pairing for pentium processor.
+       (*test<mode>_1): Use <general_operand> as operand 1 predicate.
+
+2025-11-03  Sam James  <sam@gentoo.org>
+
+       * configure: Regenerate.
+
+2025-11-03  Jeff Law  <jlaw@ventanamicro.com>
+
+       PR rtl-optimization/122536
+       * simplify-rtx.cc (simplify_context::simplify_binary_operation_1): Fix
+       guard against variable bit extracts in recent change.
+
+2025-11-03  Thomas Schwinge  <tschwinge@baylibre.com>
+
+       PR ipa/122512
+       * symtab.cc: Fix 'static_assert'.
+
+2025-11-03  Loeka Rogge  <loeka@synopsys.com>
+
+       * config/arc/simdext.md(movv2hi_insn): Change order for movv2hi
+       for big-endian.
+
+2025-11-03  Tobias Burnus  <tburnus@baylibre.com>
+
+       PR libgomp/122281
+       PR middle-end/105001
+       * gimple.cc (gimple_copy): Add missing unshare_expr for
+       GIMPLE_OMP_ATOMIC_LOAD and GIMPLE_OMP_ATOMIC_STORE.
+
+2025-11-03  Alfie Richards  <alfie.richards@arm.com>
+
+       PR c/122202
+       * doc/extend.texi (target function attribute): Update to describe FMV
+       behaviour.
+       (target_version function attribute): New section.
+       (target_clones attribute): Update to descrbe new behaviour with
+       target_version.
+       (Function Multiversioning): Update to discuss both target_version and
+       target based FMV.
+
+2025-11-03  Kito Cheng  <kito.cheng@sifive.com>
+
+       * config/riscv/riscv.cc (riscv_flatten_aggregate_field): Skip
+       empty unions and zero-length arrays when flattening aggregate
+       fields for ABI classification.
+       (riscv_pass_aggregate_in_fpr_pair_p): Refactor to use separate
+       field parsing and emit ABI change warning for affected types.
+       (riscv_pass_aggregate_in_fpr_and_gpr_p): Likewise.
+
+2025-11-03  Alfie Richards  <alfie.richards@arm.com>
+
+       * config/aarch64/aarch64-option-extensions.def (dit): New fmv feature.
+       (dpb): New fmv feature.
+       (dpb2): New fmv feature.
+       (memtag): Change to also define an FMV feature.
+       (ssbs): Change to also define an FMV feature.
+       (bti): New fmv feature.
+       * config/aarch64/aarch64.cc (FEAT_SSBS): Add macro.
+       (FEAT_MEMTAG): Ditto.
+
+2025-11-03  Takayuki 'January June' Suwa  <jjsuwa_sys3175@yahoo.co.jp>
+
+       * config/xtensa/xtensa.md (int_iterator ANY_ROUND):
+       Specify "flag_unsafe_math_optimizations" in the condition of the
+       UNSPEC_ROUND element.
+       (int_attr c_round): Remove.
+       (l<m_round>sfsi2, *l<m_round>sfsi2_2x, *l<m_round>sfsi2_scaled):
+       Remove " && <c_round>" from the conditions.
+
+2025-11-03  Guo Jie  <guojie@loongson.cn>
+
+       * config/loongarch/loongarch.cc (loongarch_modes_tieable_p):
+       Make MODE_FLOAT and MODE_INT tieable.
+       * config/loongarch/loongarch.md: Adjust constraints.
+
+2025-11-03  Guo Jie  <guojie@loongson.cn>
+
+       * config/loongarch/loongarch.md
+       (and_load_zero_extend<mode>): New combiner.
+       * config/loongarch/predicates.md
+       (mask_operand): New predicate.
+
+2025-11-03  Guo Jie  <guojie@loongson.cn>
+
+       * config/loongarch/lasx.md (lasx_xvpermi_q_<LASX:mode>):
+       Add new splitter for optimization.
+
+2025-11-03  Guo Jie  <guojie@loongson.cn>
+
+       * config/loongarch/loongarch-protos.h
+       (loongarch_use_bstrins_bstrpick_for_and): New proto.
+       * config/loongarch/loongarch.cc
+       (loongarch_use_bstrins_bstrpick_for_and): Decide whether
+       to optimize.
+       (loongarch_rtx_costs): Adjust the cost of AND operation.
+       * config/loongarch/loongarch.md
+       (bstrins_bstrpick_for_and_imm<mode>): New insn_and_split.
+
+2025-11-03  Guo Jie  <guojie@loongson.cn>
+
+       * config/loongarch/loongarch.cc
+       (loongarch_can_change_mode_class): Support for conversion
+       between scalar INT and scalar FP.
+
+2025-11-03  Guo Jie  <guojie@loongson.cn>
+
+       * config/loongarch/loongarch.cc (loongarch_rtx_costs):
+       Correct the cost of mulh.{w[u]|d[u]}.
+
+2025-11-03  Tamar Christina  <tamar.christina@arm.com>
+
+       PR tree-optimization/122475
+       * tree-vect-loop.cc (vectorizable_reduction): Check for neutral_op.
+
+2025-11-03  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/90262
+       * config/i386/i386-expand.cc (ix86_expand_unroll_movmem): New.
+       (ix86_expand_n_move_movmem): Likewise.
+       (ix86_expand_load_movmem): Likewise.
+       (ix86_expand_store_movmem): Likewise.
+       (ix86_expand_n_overlapping_move_movmem): Likewise.
+       (ix86_expand_less_move_movmem): Likewise.
+       (ix86_expand_movmem): Likewise.
+       * config/i386/i386-protos.h (ix86_expand_movmem): Likewise.
+       * config/i386/i386.md (movmem<mode>): Likewise.
+
+2025-11-03  Shreya Munnangi  <smunnangi1@ventanamicro.com>
+
+       PR target/52345
+       * simplify-rtx.cc (simplify_relational_operation_1): Optimize boolean
+       IOR equality tests.
+
+2025-11-03  chenxiaolong  <chenxiaolong@loongson.cn>
+
+       * config/loongarch/lasx.md (vec_cast<mode>): New template
+       implemention.
+       (vec_insert_lo_<mode>): Dito.
+       (vec_insert_hi_<mode>): Dito.
+       * config/loongarch/lasxintrin.h (defined): Test for adding
+       the builtin function.
+       (__lasx_cast_128_s): Dito.
+       (__lasx_cast_128_d): Dito.
+       (__lasx_cast_128): Dito.
+       (__lasx_concat_128_s): Dito.
+       (__lasx_concat_128_d): Dito.
+       (__lasx_concat_128): Dito.
+       (__lasx_extract_128_lo_s): Dito.
+       (__lasx_extract_128_hi_s): Dito.
+       (__lasx_extract_128_lo_d): Dito.
+       (__lasx_extract_128_hi_d): Dito.
+       (__lasx_extract_128_lo): Dito.
+       (__lasx_extract_128_hi): Dito.
+       (__lasx_insert_128_lo_s): Dito.
+       (__lasx_insert_128_hi_s): Dito.
+       (__lasx_insert_128_lo_d): Dito.
+       (__lasx_insert_128_hi_d): Dito.
+       (__lasx_insert_128_lo): Dito.
+       (__lasx_insert_128_hi): Dito.
+       * config/loongarch/loongarch-builtins.cc
+       (CODE_FOR_lasx_extract_128_lo_s): Add builtins and register
+       icode.
+       (CODE_FOR_lasx_extract_128_hi_s): Dito.
+       (CODE_FOR_lasx_extract_128_lo_d): Dito.
+       (CODE_FOR_lasx_extract_128_hi_d): Dito.
+       (CODE_FOR_lasx_extract_128_lo): Dito.
+       (CODE_FOR_lasx_extract_128_hi): Dito.
+       (CODE_FOR_lasx_insert_128_lo_s): Dito.
+       (CODE_FOR_lasx_insert_128_hi_s): Dito.
+       (CODE_FOR_lasx_insert_128_lo_d): Dito.
+       (CODE_FOR_lasx_insert_128_hi_d): Dito.
+       (CODE_FOR_lasx_insert_128_lo): Dito.
+       (CODE_FOR_lasx_insert_128_hi): Dito.
+       (CODE_FOR_lasx_concat_128_s): Dito.
+       (CODE_FOR_lasx_concat_128_d): Dito.
+       (CODE_FOR_lasx_concat_128): Dito.
+       (CODE_FOR_lasx_cast_128_s): Dito.
+       (CODE_FOR_lasx_cast_128_d): Dito.
+       (CODE_FOR_lasx_cast_128): Dito.
+       (loongarch_expand_builtin_direct): For the newly added
+       insertion or extraction, construct the parallel parameter
+       corresponding to the operand.
+       * config/loongarch/loongarch-c.cc
+       (loongarch_update_cpp_builtins): Define
+       __loongarch_asx_sx_conv.
+       * config/loongarch/loongarch-ftypes.def: Declare the type
+       of the builtin function.
+       * doc/extend.texi: Add document description.
+
+2025-11-03  Lulu Cheng  <chenglulu@loongson.cn>
+
+       * config/loongarch/loongarch.cc (loongarch_move_integer):
+       No new virtual register is allocated during immediate load.
+
+2025-11-03  Lulu Cheng  <chenglulu@loongson.cn>
+
+       PR target/122477
+       * config/loongarch/loongarch.cc
+       (loongarch_split_reduction): Added handling of scalar mode.
+
 2025-11-02  Jeff Law  <jlaw@ventanamicro.com>
 
        * config/riscv/bitmanip.md (rotrsi3): Use the sign extended form
index 2bb6e40da9a3aa3590b9f1004a9071c5e7ef9200..23733dc657b27b74db654823c21d31d401af5ca6 100644 (file)
@@ -1 +1 @@
-20251103
+20251104
index 86629f307550e7ceaab59b0c2e72240c42e35155..c99021aab46adec02f0d9d8a18f17f4b1dcd2d27 100644 (file)
@@ -1,3 +1,403 @@
+2025-11-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+       PR ada/78175
+       * sem_ch12.adb (Hide_Current_Scope): Deal with a transient scope
+       as current scope.
+       (Remove_Parent): Likewise.
+
+2025-11-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+       PR ada/55324
+       * par-ch3.adb (P_Type_Declaration): Give a better error message
+       for illegal "abstract" in a type derivation.
+
+2025-11-03  Piotr Trojanek  <trojanek@adacore.com>
+
+       * exp_util.adb (Get_Current_Value_Condition): Guard against orphaned
+       references in rewritten if-expressions.
+
+2025-11-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * doc/gnat_rm/representation_clauses_and_pragmas.rst (Address
+       Clauses): Adjust description of alignment checks.
+       * sem_ch13.adb (Address_Clause_Check_Record): Remove now unused
+       Alignment_Checks_Suppressed component.
+       (Alignment_Checks_Suppressed): Delete.
+       (Analyze_Attribute_Definition_Clause) <Attribute_Alignment>: Do not
+       consider the status of range checks to decide whether to generate an
+       alignment check.  Always generate it if an alignment clause is also
+       given for the entity.
+       <Attribute_Alignment>: Generate an alignment check if an address
+       clause is also given for the entity.
+       (Register_Address_Clause_Check): Adjust for above removal.
+       (Validate_Address_Clauses): Test the Check_Address_Alignment flag
+       on the clause to decide whether to give the warning.
+       * gnat_rm.texi: Regenerate.
+       * gnat_ugn.texi: Regenerate.
+
+2025-11-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * checks.adb (Apply_Address_Clause_Check): Adjust self-reference in
+       the opening comment.
+
+2025-11-03  Piotr Trojanek  <trojanek@adacore.com>
+
+       * exp_util.adb (Find_In_Enclosing_Context): Refactor from handling of
+       IF statements.
+       (Get_Current_Value_Condition): Reuse IF code for WHILE statements.
+
+2025-11-03  Piotr Trojanek  <trojanek@adacore.com>
+
+       * exp_util.adb (Get_Current_Value_Condition): Rewrite to not rely on
+       Sloc and End_Span of an if statement.
+
+2025-11-03  Piotr Trojanek  <trojanek@adacore.com>
+
+       * sem_util.adb (Update_Semantic_Fields): Preserve tree structure when
+       copying scalar range of a discrete type.
+
+2025-11-03  Piotr Trojanek  <trojanek@adacore.com>
+
+       * inline.adb (Process_Sloc): Remove.
+
+2025-11-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+       PR ada/61127
+       * sem_ch12.adb (Associations.Match_Positional): Remove the always
+       false condition that guards the error on a positional box.
+
+2025-11-03  Gary Dismukes  <dismukes@adacore.com>
+
+       * sem_disp.adb (Check_Dispatching_Call): Remove "elsif" that does error
+       checking for abstract tag-indeterminate calls (seems to be no longer
+       needed).
+
+2025-11-03  Marc Poulhiès  <poulhies@adacore.com>
+
+       * exp_ch7.adb (Fixup_Inner_Scopes): Adjust to handle N_Freeze_Entity nodes.
+       * exp_unst.adb (Get_Level): Assert when the function didn't find the
+       nested level (indicates that inner sub has scope pointing higher in
+       the stack)
+
+2025-11-03  Ronan Desplanques  <desplanques@adacore.com>
+
+       * fname.adb (Is_Predefined_File_Name): Tweak.
+
+2025-11-03  Bob Duff  <duff@adacore.com>
+
+       * gen_il-gen-gen_nodes.adb (N_Exception_Declaration):
+       Change Expression from Sm to Sy, to match other Expression fields.
+       * gen_il-gen.adb (Setter_Needs_Parent):
+       Expression no longer needs to be a special case.
+       (Check_For_Syntactic_Field_Mismatch):
+       Do not exempt Expression from the Sy/Sm mixing rule.
+       This was the last such case, so remove all the exemption code.
+       * gen_il-gen.ads: Update comments to match new code.
+       * sinfo.ads (N_Exception_Declaration):
+       Document the meaning of the Expression field, because it
+       doesn't follow from the RM syntax of exception_declaration.
+       * exp_ch11.adb: Minor comment fixes.
+
+2025-11-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * sem_ch13.adb (Analyze_Attribute_Definition_Clause)
+       <Attribute_Size>: Tweak wording of existing error message for the
+       size of all elementary objects.  Move error handling for aliased
+       objects into the block for objects and give a similar error for
+       (nonaliased) floating-point objects.
+
+2025-11-03  Piotr Trojanek  <trojanek@adacore.com>
+
+       * exp_attr.adb (Rewrite_Attribute_Proc_Call)<Attribute_Put_Image>:
+       Fix call to Analyze.
+
+2025-11-03  Piotr Trojanek  <trojanek@adacore.com>
+
+       * sem_attr.adb (Resolve_Attribute): Remove rewriting of a slice
+       address expression.
+
+2025-11-03  Viljar Indus  <indus@adacore.com>
+
+       * libgnat/a-cbmutr.adb (Put_Image): Fix the condition and starting point
+       for printing the tree.
+       * libgnat/a-cimutr.adb (Put_Image): Likewise.
+       * libgnat/a-comutr.adb (Put_Image): Likewise.
+
+2025-11-03  Viljar Indus  <indus@adacore.com>
+
+       * sem_ch6.adb (Analyze_Subprogram_Body_Helper): Avoid disabling
+       the expander for ignored ghost regions if Codepeer_Mode is active.
+       * sem_ch7.adb (Analyze_Package_Body_Helper): Likewise.
+       * freeze.adb (Freeze_Entity): Avoid triggering special freezing
+       action for entities within ignored ghost regions in Codepeer_Mode.
+
+2025-11-03  Viljar Indus  <indus@adacore.com>
+
+       * ghost.adb (Is_Ok_Context): consider ghost prefix to always
+       be a valid ghost context.
+
+2025-11-03  Denis Mazzucato  <mazzucato@adacore.com>
+
+       * errout.adb (Set_Msg_Node): Support N_Attribute_Reference and
+       nodes that denotes direct attribute definitions.
+       * exp_dbug.ads: Description for the encoding of direct attribute
+       definitions as tick are hard to deal in entity names.
+       * erroutc.adb
+       (Set_Msg_Insertion_Name): Replace underscore between prefix and
+       attribute name in direct attribute definitions; at this point we
+       lost the semantic information of node type and we resort to match
+       the string name as described in exp_dbug.adb.
+       * exp_aggr.adb (Convert_To_Positional): Use Needs_Construction and
+       Has_Default_Constructor.
+       * exp_ch3.adb (Build_Record_Init_Proc)
+       (Expand_N_Object_Declaration): Likewise.
+       * exp_attr.adb (Expand_N_Attribute_Reference): Likewise.
+       * exp_ch4.adb (Expand_N_Allocator): Likewise.
+       * exp_ch6.adb
+       (Prepend_Constructor_Procedure_Prologue): Use
+       Is_Constructor_Procedure.
+       (Make_Parent_Constructor_Call): Use
+       Direct_Attribute_Definition_Name.
+       * gen_il-fields.ads: Remove Constructor_List and Constructor_Name.
+       * gen_il-gen-gen_entities.adb: Likewise.
+       * einfo.ads (Needs_Construction): Add description.
+       (Has_Delayed_Aspects): Adjust indentation.
+       * par-ch13.adb (P_Attribute_Designators): Parse attribute
+       designators.
+       (P_Representation_Clause): Use P_Attribute_Designators.
+       * par-ch6.adb (P_Subprogram): Support attribute designators in
+       subprogram name.
+       (Rewrites_Entity_If_Direct_Attribute_Def): Fix the specification
+       node in case of direct attribute definitions.
+       * par-endh.adb (Check_End, Same_Label): Likewise.
+       * par.adb (P_Attribute_Designators): Specification.
+       * sem_attr.adb (Analyze_Attribute): Error when using 'Constructor
+       outside procedure specification.
+       (Analyze_Attribute): Add error handling code.
+       * sem_ch3.adb (Analyze_Aspect_Specifications): Likewise.
+       * sem_ch6.adb (Analyze_Direct_Attribute_Definition): Handle direct
+       attribute definitions. Add error handling code for the
+       'Construction attribute and set constructor flags when necessary.
+       (Analyze_Subprogram_Specification): Use
+       Analyze_Direct_Attribute_Definition.
+       * sem_util.adb (Direct_Attribute_Definition_Name): Name of
+       entities created for direct attribute definitions. We emit an
+       error if multiple attributes.
+       (Is_Direct_Attribute_Subp_Spec): Helper to check whether a
+       subprogram specification is a direct attribute definition.
+       (Is_Constructor_Procedure): Helper to check whether a subprogram
+       is a constructor procedure.
+       (Has_Default_Constructor): Check whether the default constructor
+       exists.
+       (Default_Constructor): Not used anymore.
+       (Parameter_Count): Likewise.
+       (Process_End_Label): Get_Attribute_Reference_Name_String encodes
+       also direct attribute definition end labels.
+       * sem_util.ads: Likewise.
+       * snames.ads-tmpl: Support for 'Constructor attribute.
+       * snames.adb-tmpl (Is_Direct_Attribute_Definition_Name): Helper to
+       check attributes allowed in direct attribute definitions.
+       * aspects.ads: Remove constructor aspect.
+       * sem_ch13.adb: Likewise.
+
+2025-11-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+       PR ada/122161
+       * sem_ch12.adb: Improve the description of Check_Generic_Actuals,
+       Restore_Private_Views and Switch_View, and alphabetize them.
+       (Check_Generic_Actuals): Make actuals visible only if needed.
+       (Install_Formal_Packages): Pass exact Is_Formal_Box parameter and
+       remove call to Set_Is_Hidden.
+       (Instantiate_Formal_Package): Use Next_Non_Pragma consistently in
+       the loop computing the visibility of actuals.
+       (Analyze_Package_Instantiation): Use named second parameter in the
+       call to Restore_Private_Views.
+       (Analyze_Subprogram_Instantiation): Likewise.
+       (Instantiate_Package_Body): Likewise and for Check_Generic_Actuals.
+       (Instantiate_Subprogram_Body): Likewise.
+       (Restore_Env): Replace call to Restore_Private_Views.
+       (Restore_Private_Views): Remove default value for second parameter
+       and test of presence for first parameter.  Consistently clear the
+       Is_Potentially_Use_Visible flag when setting the Is_Hidden flag.
+       Remove call to Set_Is_Hidden for a formal package of the enclosing
+       generic unit, if any.
+
+2025-11-03  Bob Duff  <duff@adacore.com>
+
+       * gen_il-gen.adb (N_Short_Circuit):
+       Make Actions syntactic.
+       (N_Case_Expression_Alternative): Likewise.
+       * gen_il-gen-gen_nodes.adb (Create_Type):
+       No longer exempt Actions from the syntactic/semantic ordering rule.
+       (Check_For_Syntactic_Field_Mismatch):
+       No longer exempt Actions from the syntactic/semantic mixing rule.
+       * sinfo.ads (N_Compound_Statement):
+       Add comment.
+
+2025-11-03  Marc Poulhiès  <poulhies@adacore.com>
+
+       * sem_aux.adb (Enclosing_Dynamic_Scope): Remove comment.
+
+2025-11-03  Bob Duff  <duff@adacore.com>
+
+       * einfo.ads: Remove unused fields.
+       * gen_il-fields.ads: Likewise.
+       * gen_il-gen-gen_entities.adb: Likewise.
+       * gen_il-gen-gen_nodes.adb: Likewise.
+       * sinfo.ads: Likewise.
+       * gen_il-gen.adb (Compile): Remove obsolete comment.
+
+2025-11-03  Ronan Desplanques  <desplanques@adacore.com>
+
+       * libgnat/s-stratt__cheri.adb (W_80IEEE): New procedure.
+
+2025-11-03  Ronan Desplanques  <desplanques@adacore.com>
+
+       * libgnat/s-stratt.adb (W_80IEEE): Make constant local.
+
+2025-11-03  Bob Duff  <duff@adacore.com>
+
+       * einfo.ads (Has_Pragma_Controlled): Remove.
+       (Is_Activation_Record): Document usage by llvm.
+       * gen_il-fields.ads (Opt_Field_Enum):
+       Remove Has_Pragma_Controlled.
+       * gen_il-gen-gen_entities.adb (Access_Kind):
+       Remove Has_Pragma_Controlled.
+       * sem_prag.adb:
+       Remove setting of Has_Pragma_Controlled.
+       * sinfo.ads (Corresponding_Entry_Body):
+       Document usage by codepeer.
+
+2025-11-03  Alexandre Oliva  <oliva@adacore.com>
+
+       * exp_ch3.adb (Expand_N_Object_Declaration): Insert ctor call
+       after representation clauses.
+
+2025-11-03  Bob Duff  <duff@adacore.com>
+
+       * atree.adb (Same_Node_To_Fetch_From):
+       Use Node_To_Fetch_From_If_Set, and remove handler.
+       * einfo-utils.adb (Root_Type_If_Set):
+       Return Empty if Base_Type_If_Set returns Empty.
+       Return Empty if we find Etype (T) = Empty.
+       (Underlying_Type): Use "Has_Non_Limited_View..." instead
+       of "Present (Non_Limited_View...)", because the latter raises
+       an exception when given the wrong Ekind.
+
+2025-11-03  Ronan Desplanques  <desplanques@adacore.com>
+
+       * gen_il-fields.ads (Is_IEEE_Extended_Precision): New flag.
+       * gen_il-gen-gen_entities.adb: Likewise.
+       * gen_il-internals.adb (Image): Likewise.
+       * treepr.adb (Image): Likewise.
+       * einfo.ads: Document new flag.
+       * cstand.adb (Copy_Float_Type, Register_Float_Type): Use new flag.
+       * libgnat/s-stratt.ads (W_80IEEE): New procedure.
+       * libgnat/s-stratt.adb (W_80IEEE): Likewise.
+       * exp_strm.adb (Get_Primitives): Select new procedure when
+       appropriate.
+       * rtsfind.ads: Register new runtime procedure.
+       * sem_ch3.adb (Build_Derived_Numeric_Type,
+       Analyze_Subtype_Declaration): Propagate new flag.
+
+2025-11-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+       PR ada/122160
+       * sem_res.adb (Resolve_Op_Concat_Rest): Do not build the subtype of
+       the second operand again if it has already been built.
+       (Resolve_String_Literal): Do not defer the creation of the subtype
+       for the right operand of a concatenation whose left operand may be
+       the null string.
+
+2025-11-03  Gary Dismukes  <dismukes@adacore.com>
+
+       * exp_ch6.ads (Make_Build_In_Place_Call_In_Allocator): Simplify comment.
+       * exp_ch6.adb (Make_Build_In_Place_Call_In_Allocator): Remove obsolete
+       comment about not being able to allocate fixed-size controlled results
+       on the caller side, and replace another obsolete comment with a simpler
+       comment. Call Build_Allocate_Deallocate_Proc when the function doesn't
+       need a BIPalloc formal to ensure that function results with controlled
+       parts allocated on the caller side will be chained for finalization.
+       (Make_Build_In_Place_Call_In_Object_Declaration): Call Needs_BIP_Collection
+       on the function's Entity_Id rather than the function call.
+       (Needs_BIP_Collection): If a BIP function doesn't need a BIPalloc formal
+       then it doesn't need a BIP collection either; return False in that case.
+       (Needs_BIP_Alloc_Form): Remove test of Needs_BIP_Collection.
+       * exp_ch7.adb (Expand_Cleanup_Actions): Move test of Uses_Sec_Stack
+       to be the first conjunct in setting of Needs_Sec_Stack_Mark, and put
+       the other tests in a disjunction subsidiary to that. Improve preceding
+       comment.
+
+2025-11-03  Bob Duff  <duff@adacore.com>
+
+       * gen_il-gen-gen_nodes.adb: Rename Default_Expression to be
+       Expression.
+       * gen_il-gen.adb (Check_For_Syntactic_Field_Mismatch): Do not
+       exempt Default_Expression from the rule.
+       * par-ch12.adb (P_Formal_Object_Declarations): Use renamed setter.
+       * sem_ch12.adb (Default): Use renamed getter.
+       (Analyze_Formal_Object_Declaration): Likewise.
+       * sprint.adb (Sprint_Node_Actual): Use renamed getter.
+       * sinfo.ads: Fix comments.
+
+2025-11-03  Bob Duff  <duff@adacore.com>
+
+       * style.adb (Check_Xtra_Parens_Precedence):
+       Give warning based on Original_Node.
+
+2025-11-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+       PR ada/122161
+       * sem_ch12.adb (Check_Generic_Actuals): Consistently set the
+       Is_Potentially_Use_Visible flag on actuals whenever the Is_Hidden
+       flag is cleared.
+       (Restore_Private_Views): Clear the Is_Potentially_Use_Visible flag
+       explicitly on the entities of an actual package.
+
+2025-11-03  Ronan Desplanques  <desplanques@adacore.com>
+
+       * libgnat/s-trasym.ads (Calling_Entity): New function.
+       * libgnat/s-trasym.adb (Calling_Entity): Add dummy body.
+       * libgnat/s-trasym__dwarf.adb (Calling_Entity): New function.
+       (Symbolic_Traceback, Symbolic_Traceback_No_Lock,
+       Module_Symbolic_Traceback, Multi_Module_Symbolic_Traceback): Add
+       Subprg_Name_Only parameter and corresponding functionality.
+       (Symbolic_Traceback_No_Lock): Fix typo in documentation comment.
+       * libgnat/s-dwalin.ads (Symbolic_Traceback): Likewise.
+       * libgnat/s-dwalin.adb (Symbolic_Traceback): Likewise.
+
+2025-11-03  Bob Duff  <duff@adacore.com>
+
+       * gen_il-gen-gen_nodes.adb (N_Op):
+       Make Chars syntactic, and move it down into subclasses
+       N_Binary_Op and N_Unary_Op.
+       * gen_il-gen.adb (Create_Type):
+       Do not exempt Chars from the ordering rule.
+       (Exception_To_Inheritance_Rule): Exempt Chars from the
+       inheritance rule.
+       (Check_For_Syntactic_Field_Mismatch):
+       Do not exempt Chars from the syntactic mismatch rule.
+       This is the main point of this change.
+       (Put_Make_Bodies): The Nmake functions for types in N_Op
+       will now take a Chars parameter, which should always
+       default to No_Name. This will be overwritten by the
+       special-case Set_Chars call. Assert that it is in
+       fact defaulted.
+       * exp_ch4.adb (Expand_Array_Comparison):
+       Use the Nkind instead of the Chars, which seems cleaner.
+       Use a case instead of an elsif chain.
+       * sem_attr.adb (Proper_Op): Minor cleanup.
+       * sem_ch8.adb: Minor reformatting.
+       * sem_res.adb (Operator_Kind): Tighten up the result subtype.
+
+2025-11-03  Viljar Indus  <indus@adacore.com>
+
+       * exp_attr.adb (Expand_N_Attribute_Reference): Use the
+       First_Subtype when creating the procedure for stream
+       attributes.
+       (Get_Array_Stream_Item_Type): New method for calculating
+       the type for the Item argument for streaming methods.
+
 2025-11-02  Eric Botcazou  <ebotcazou@adacore.com>
 
        * locales.c (is_iso_639_3): New static function.
index 08d1fa77485578436f022faa70e1b0e0749b8a1e..9a8c394a13955ce5a971614fe4ca63bbfb3c160c 100644 (file)
@@ -1,3 +1,23 @@
+2025-11-03  Jason Merrill  <jason@redhat.com>
+
+       * name-lookup.cc (name_lookup::adl_class_fns): Include all
+       namespace-scope friends.
+
+2025-11-03  Jason Merrill  <jason@redhat.com>
+
+       * name-lookup.cc (pushdecl): Discard built-in sooner.
+
+2025-11-03  Jason Merrill  <jason@redhat.com>
+
+       * module.cc (trees_in::decl_value): Don't add an instantiation to
+       CLASSTYPE_MEMBER_VEC.
+
+2025-11-03  Jason Merrill  <jason@redhat.com>
+
+       * module.cc (module_state::write_namespaces): Handle
+       TREE_DEPRECATED.
+       (module_state::read_namespaces): Likewise.
+
 2025-11-02  Nathaniel Shead  <nathanieloshead@gmail.com>
 
        PR c++/122421
index 5501bcaf923e6a201a5b6f56ee465193a68636dd..ffaf520e247b0aa81b7475b365c3af4ab7b276c6 100644 (file)
@@ -1,3 +1,10 @@
+2025-11-03  Steve Kargl  <kargls@comcast.net>
+
+       PR fortran/122513
+       * resolve.cc (check_default_none_expr): Do not allow an
+       iterator in a locality spec. Allow a named constant to be
+       used within the loop.
+
 2025-11-01  Harald Anlauf  <anlauf@gmx.de>
 
        PR fortran/78640
index 452c9c900f046a97bc9525f8c47e6bb54d6bfa94..7a2f15e70ab3274d053cf19e0063a29a7dd3b30f 100644 (file)
@@ -1,3 +1,210 @@
+2025-11-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/generic_inst15.adb: New test.
+       * gnat.dg/generic_inst15_pkg-g.ads: New helper.
+       * gnat.dg/generic_inst15_pkg.ads: Likewise.
+
+2025-11-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/specs/abstract1.ads: New test.
+
+2025-11-03  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/122534
+       * gcc.target/i386/pr122534.c: New test.
+
+2025-11-03  Robin Dapp  <rdapp.gcc@gmail.com>
+
+       * gcc.target/riscv/rvv/base/pr119115.c: Add -std=gnu99.
+
+2025-11-03  Steve Kargl  <kargls@comcast.net>
+
+       PR fortran/122513
+       * gfortran.dg/pr122513.f90: New test.
+
+2025-11-03  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/lookup/koenig16.C: New test.
+       * g++.dg/modules/adl-11_a.C: New file.
+       * g++.dg/modules/adl-11_b.C: New file.
+
+2025-11-03  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/modules/builtin-9_a.C: New test.
+       * g++.dg/modules/builtin-9_b.C: New test.
+
+2025-11-03  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/modules/clone-5_a.C: New test.
+       * g++.dg/modules/clone-5_b.C: New test.
+
+2025-11-03  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/modules/namespace-15_a.C: New test.
+       * g++.dg/modules/namespace-15_b.C: New test.
+
+2025-11-03  Georg-Johann Lay  <avr@gjlay.de>
+
+       * gcc.target/avr/torture/pr92606.c: Use LPM even if LPMx
+       is available.
+
+2025-11-03  Loeka Rogge  <loeka@synopsys.com>
+
+       * gcc.target/arc/movv2hi-be.c: New test.
+
+2025-11-03  Kito Cheng  <kito.cheng@sifive.com>
+
+       * g++.dg/abi/param2.C: Add -Wno-psabi option for RISC-V.
+       * g++.target/riscv/abi/empty-struct+union-1.cc: New test.
+       * g++.target/riscv/abi/empty-struct+union-2.cc: New test.
+       * g++.target/riscv/abi/empty-struct+union-3.cc: New test.
+       * g++.target/riscv/abi/empty-struct+union-4.cc: New test.
+       * g++.target/riscv/abi/empty-struct-1.cc: New test.
+       * g++.target/riscv/abi/empty-struct-2.cc: New test.
+       * g++.target/riscv/abi/empty-struct-3.cc: New test.
+       * g++.target/riscv/abi/empty-struct-4.cc: New test.
+       * g++.target/riscv/abi/empty-struct-5.cc: New test.
+       * g++.target/riscv/abi/empty-struct-6.cc: New test.
+       * g++.target/riscv/abi/empty-struct-7.cc: New test.
+       * g++.target/riscv/abi/empty-struct-8.cc: New test.
+       * g++.target/riscv/abi/empty-struct-9.cc: New test.
+       * g++.target/riscv/abi/empty-struct-10.cc: New test.
+       * g++.target/riscv/abi/empty-struct-11.cc: New test.
+       * g++.target/riscv/abi/empty-struct-12.cc: New test.
+       * g++.target/riscv/abi/empty-union-1.cc: New test.
+       * g++.target/riscv/abi/empty-union-2.cc: New test.
+       * g++.target/riscv/abi/empty-union-3.cc: New test.
+       * g++.target/riscv/abi/empty-union-4.cc: New test.
+       * g++.target/riscv/riscv.exp: Add abi subdirectory.
+       * gcc.dg/compat/pr83487-1_x.c: Add -Wno-psabi option for RISC-V.
+       * gcc.dg/compat/pr83487-1_y.c: Likewise.
+       * gcc.dg/compat/pr83487-2_x.c: Likewise.
+       * gcc.dg/compat/pr83487-2_y.c: Likewise.
+       * gcc.dg/torture/pr28814.c: Likewise.
+       * gcc.target/riscv/abi/empty-struct+union-1.c: New test.
+       * gcc.target/riscv/abi/empty-struct+union-2.c: New test.
+       * gcc.target/riscv/abi/empty-struct+union-3.c: New test.
+       * gcc.target/riscv/abi/empty-struct+union-4.c: New test.
+       * gcc.target/riscv/abi/empty-struct-1.c: New test.
+       * gcc.target/riscv/abi/empty-struct-2.c: New test.
+       * gcc.target/riscv/abi/empty-struct-3.c: New test.
+       * gcc.target/riscv/abi/empty-struct-4.c: New test.
+       * gcc.target/riscv/abi/empty-struct-5.c: New test.
+       * gcc.target/riscv/abi/empty-struct-6.c: New test.
+       * gcc.target/riscv/abi/empty-struct-7.c: New test.
+       * gcc.target/riscv/abi/empty-struct-8.c: New test.
+       * gcc.target/riscv/abi/empty-struct-9.c: New test.
+       * gcc.target/riscv/abi/empty-struct-10.c: New test.
+       * gcc.target/riscv/abi/empty-struct-11.c: New test.
+       * gcc.target/riscv/abi/empty-struct-12.c: New test.
+       * gcc.target/riscv/abi/empty-union-1.c: New test.
+       * gcc.target/riscv/abi/empty-union-2.c: New test.
+       * gcc.target/riscv/abi/empty-union-3.c: New test.
+       * gcc.target/riscv/abi/empty-union-4.c: New test.
+       * gcc.target/riscv/riscv.exp: Add abi subdirectory.
+
+2025-11-03  Alfie Richards  <alfie.richards@arm.com>
+
+       PR target/122405
+       * g++.target/aarch64/mv-cpu-features.C: Add HWCAP_ATOMICS and
+       HWCAP2_RNG defines.
+
+2025-11-03  Alfie Richards  <alfie.richards@arm.com>
+
+       * gcc.target/aarch64/fmv_priority.in: Update for new features.
+       * gcc.target/aarch64/fmv_priority1.c: Ditto.
+       * gcc.target/aarch64/fmv_priority2.c: Ditto.
+
+2025-11-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/vect19.ads, gnat.dg/vect19.adb: New test.
+       * gnat.dg/vect19_pkg.ads, gnat.dg/vect19_pkg.adb: New helper.
+
+2025-11-03  Guo Jie  <guojie@loongson.cn>
+
+       * gcc.target/loongarch/mode-tieable-opt.c: New test.
+
+2025-11-03  Guo Jie  <guojie@loongson.cn>
+
+       * gcc.target/loongarch/mem-and-mask-opt.c: New test.
+
+2025-11-03  Guo Jie  <guojie@loongson.cn>
+
+       * gcc.target/loongarch/vec_pack_unpack_256.c: Adjust to changed
+       lasx_xvpermi_q_<LASX:mode> template.
+       * gcc.target/loongarch/vector/lasx/lasx-builtin.c: Ditto.
+       * gcc.target/loongarch/lasx-xvpermi_q-opt.c: New test.
+
+2025-11-03  Guo Jie  <guojie@loongson.cn>
+
+       * gcc.target/loongarch/and-large-immediate-opt.c: New test.
+
+2025-11-03  Guo Jie  <guojie@loongson.cn>
+
+       * gcc.target/loongarch/extendsidi2-combine.c: New test.
+       * gcc.target/loongarch/spill-less.c: New test.
+
+2025-11-03  Guo Jie  <guojie@loongson.cn>
+
+       * gcc.target/loongarch/mulh_wu.c: New test.
+
+2025-11-03  Tamar Christina  <tamar.christina@arm.com>
+
+       PR tree-optimization/122475
+       * gcc.dg/vect/pr122475.c: New test.
+       * gcc.target/aarch64/sve/vect-reduc-bool-19.c: New test.
+       * gcc.target/aarch64/sve/vect-reduc-bool-20.c: New test.
+
+2025-11-03  H.J. Lu  <hjl.tools@gmail.com>
+
+       * gcc.target/i386/builtin-memmove-1a.c: New test.
+       * gcc.target/i386/builtin-memmove-1b.c: Likewise.
+       * gcc.target/i386/builtin-memmove-1c.c: Likewise.
+       * gcc.target/i386/builtin-memmove-1d.c: Likewise.
+       * gcc.target/i386/builtin-memmove-2a.c: Likewise.
+       * gcc.target/i386/builtin-memmove-2b.c: Likewise.
+       * gcc.target/i386/builtin-memmove-2c.c: Likewise.
+       * gcc.target/i386/builtin-memmove-2d.c: Likewise.
+       * gcc.target/i386/builtin-memmove-3a.c: Likewise.
+       * gcc.target/i386/builtin-memmove-3b.c: Likewise.
+       * gcc.target/i386/builtin-memmove-3c.c: Likewise.
+       * gcc.target/i386/builtin-memmove-4a.c: Likewise.
+       * gcc.target/i386/builtin-memmove-4b.c: Likewise.
+       * gcc.target/i386/builtin-memmove-4c.c: Likewise.
+       * gcc.target/i386/builtin-memmove-5a.c: Likewise.
+       * gcc.target/i386/builtin-memmove-5b.c: Likewise.
+       * gcc.target/i386/builtin-memmove-5c.c: Likewise.
+       * gcc.target/i386/builtin-memmove-6.c: Likewise.
+       * gcc.target/i386/builtin-memmove-7.c: Likewise.
+       * gcc.target/i386/builtin-memmove-8.c: Likewise.
+       * gcc.target/i386/builtin-memmove-9.c: Likewise.
+       * gcc.target/i386/builtin-memmove-10.c: Likewise.
+       * gcc.target/i386/builtin-memmove-11a.c: Likewise.
+       * gcc.target/i386/builtin-memmove-11b.c: Likewise.
+       * gcc.target/i386/builtin-memmove-11c.c: Likewise.
+       * gcc.target/i386/builtin-memmove-12.c: Likewise.
+       * gcc.target/i386/builtin-memmove-13.c: Likewise.
+       * gcc.target/i386/builtin-memmove-14.c: Likewise.
+       * gcc.target/i386/builtin-memmove-15.c: Likewise.
+
+2025-11-03  Shreya Munnangi  <smunnangi1@ventanamicro.com>
+
+       PR target/52345
+       * gcc.target/riscv/pr52345.c: Add new test cases.
+
+2025-11-03  chenxiaolong  <chenxiaolong@loongson.cn>
+
+       * gcc.target/loongarch/vector/lasx/vect-concat-128-256-result.c: New test.
+       * gcc.target/loongarch/vector/lasx/vect-concat-128-256.c: New test.
+       * gcc.target/loongarch/vector/lasx/vect-extract-256-128-result.c: New test.
+       * gcc.target/loongarch/vector/lasx/vect-extract-256-128.c: New test.
+       * gcc.target/loongarch/vector/lasx/vect-insert-128-256-result.c: New test.
+       * gcc.target/loongarch/vector/lasx/vect-insert-128-256.c: New test.
+
+2025-11-03  Lulu Cheng  <chenglulu@loongson.cn>
+
+       * gcc.target/loongarch/imm-load.c: Modify.
+
 2025-11-02  Gaius Mulley  <gaiusmod2@gmail.com>
 
        PR modula2/122499
index d15479525c06860307be19716ff1d2d5c4095960..5be3caf904108abf6b84bc8082441b39acc42d49 100644 (file)
@@ -1,3 +1,7 @@
+2025-11-03  Sam James  <sam@gentoo.org>
+
+       * configure: Regenerate.
+
 2025-10-09  Prathamesh Kulkarni  <prathameshk@nvidia.com>
            Matthew Malcolmson  <mmalcolmson@nvidia.com>
 
index fc2ba89aea8f5ac5ffbb2b858eca743b3c2a7cfe..8f5a66266c78c01abd862d9a9bb25fc4edc64e8e 100644 (file)
@@ -1,3 +1,7 @@
+2025-11-03  Sam James  <sam@gentoo.org>
+
+       * configure: Regenerate.
+
 2025-10-02  H.J. Lu  <hjl.tools@gmail.com>
 
        * Makefile.in: Regenerated.
index dff34a459f68faaeb7b44c344a543cb0aa4bec93..2e1759b7e1c09847c336ab40c6b34241d1512ea4 100644 (file)
@@ -1,3 +1,7 @@
+2025-11-03  Sam James  <sam@gentoo.org>
+
+       * configure: Regenerate.
+
 2025-10-09  David Malcolm  <dmalcolm@redhat.com>
 
        * context.cc: Define INCLUDE_VECTOR.
index fa099adcb70bb9a8b0e1e700c52f6980708b9916..9bf40eef12fe3a16fa81b17e0b523b0104619200 100644 (file)
@@ -1,3 +1,7 @@
+2025-11-03  Sam James  <sam@gentoo.org>
+
+       * configure: Regenerate.
+
 2025-10-05  Sam James  <sam@gentoo.org>
 
        * Makefile.in: Regenerate.
index 315e1cc6b2469b1525cb22c971ce300fc0b329f4..3a08d9e9a258518c8f0ad72f6b184829369ccbb1 100644 (file)
@@ -1,3 +1,7 @@
+2025-11-03  Sam James  <sam@gentoo.org>
+
+       * configure: Regenerate.
+
 2025-10-28  Sam James  <sam@gentoo.org>
 
        PR cobol/122451
index c4a8b8e982ce837a4fe52eafbfd01784aa920a81..8460c5d3aae332aeb4a82c0c3ab3846cde23a3b5 100644 (file)
@@ -1,3 +1,7 @@
+2025-11-03  Sam James  <sam@gentoo.org>
+
+       * configure: Regenerate.
+
 2025-10-05  Sam James  <sam@gentoo.org>
 
        * Makefile.in: Regenerate.
index 2be94fa74820067019b83b6849404db29e76d527..f16c52552f36b8b192f229f36183b2bdc74a01ec 100644 (file)
@@ -1,3 +1,7 @@
+2025-11-03  Sam James  <sam@gentoo.org>
+
+       * configure: Regenerate.
+
 2025-10-24  Gaius Mulley  <gaiusmod2@gmail.com>
 
        PR modula2/122407
index 50667924d5cfc905227203be473688e943413d78..e2e14eb6393d5d8fb2e1be1da4da3b881bd27216 100644 (file)
@@ -1,3 +1,26 @@
+2025-11-03  Sam James  <sam@gentoo.org>
+
+       * configure: Regenerate.
+
+2025-11-03  Tobias Burnus  <tburnus@baylibre.com>
+
+       PR libgomp/122543
+       * testsuite/libgomp.fortran/omp_target_memset.f90: Move fptr inside
+       the target to avoid implicit mapping of its uninit pointee.
+       * testsuite/libgomp.fortran/omp_target_memset-2.f90: Likewise.
+
+2025-11-03  Thomas Schwinge  <tschwinge@baylibre.com>
+
+       PR libgomp/122281
+       * testsuite/libgomp.c/pr122281.c: Fix for non-USM offloading
+       execution.
+
+2025-11-03  Tobias Burnus  <tburnus@baylibre.com>
+
+       PR libgomp/122281
+       PR middle-end/105001
+       * testsuite/libgomp.c/pr122281.c: New file.
+
 2025-10-28  Thomas Schwinge  <tschwinge@baylibre.com>
 
        * env.c (initialize_env): Simplify 'parse_stacksize' call.
index a4cab10041bff89d5948943dfeeb78ee91616493..770d1aeccdf98e5599799553425939afb5f60844 100644 (file)
@@ -1,3 +1,7 @@
+2025-11-03  Sam James  <sam@gentoo.org>
+
+       * configure: Regenerate.
+
 2025-10-30  Owen Avery  <powerboat9.gamer@gmail.com>
 
        * libformat_parser/src/lib.rs (struct FFIOpt): Likewise and
index c60cf285986048618c957dec7c4a7927a209e2bf..aedadc00c068b89bb08f8c558a5119742047a5cc 100644 (file)
@@ -1,3 +1,7 @@
+2025-11-03  Sam James  <sam@gentoo.org>
+
+       * configure: Regenerate.
+
 2025-10-02  H.J. Lu  <hjl.tools@gmail.com>
 
        * aclocal.m4: Regenerated.
index fd20bb051fba85fbeda91f84e3b38cda949a3fa0..a5f40528aeb1c096cc20b28557f6af78e9a64c24 100644 (file)
@@ -1,3 +1,7 @@
+2025-11-03  Sam James  <sam@gentoo.org>
+
+       * configure: Regenerate.
+
 2025-10-05  Sam James  <sam@gentoo.org>
 
        * Makefile.in: Regenerate.
index 5ddf80e0e7e287bcaa8fda730672a7ef940c4c8b..75f7677617273e0db6f04ffe81b366232572642d 100644 (file)
@@ -1,3 +1,7 @@
+2025-11-03  Sam James  <sam@gentoo.org>
+
+       * configure: Regenerate.
+
 2025-10-05  Sam James  <sam@gentoo.org>
 
        * aclocal.m4: Regenerate.
index b803c615a0152403bfe1b8af8ff6945aaeaa3021..aa006e85a7dadf2722d276d67702584aa484ff5a 100644 (file)
@@ -1,3 +1,7 @@
+2025-11-03  Sam James  <sam@gentoo.org>
+
+       * configure: Regenerate.
+
 2025-10-05  Sam James  <sam@gentoo.org>
 
        * Makefile.in: Regenerate.
index 63eb0ba6d5b30ff0464684335cc1ed22e2ccd014..cff21dc1338e6688fb974025005980100677d32a 100644 (file)
@@ -1,3 +1,7 @@
+2025-11-03  Sam James  <sam@gentoo.org>
+
+       * configure: Regenerate.
+
 2025-10-05  Sam James  <sam@gentoo.org>
 
        * Makefile.in: Regenerate.
index 8bfc854072b59b7ab036a7d50976b22f286b6a14..a97c5d9b2d028b6172ef7da79a9f9bc3e4ae2d49 100644 (file)
@@ -1,3 +1,7 @@
+2025-11-03  Sam James  <sam@gentoo.org>
+
+       * configure: Regenerate.
+
 2025-10-05  Sam James  <sam@gentoo.org>
 
        * Makefile.in: Regenerate.
index 37aafa3a86f36d851026a5427201648c45f42fab..f5799c5996d1bbbf16df53d090d759d3db6438c3 100644 (file)
@@ -1,3 +1,7 @@
+2025-11-03  Sam James  <sam@gentoo.org>
+
+       * configure: Regenerate.
+
 2025-10-05  Sam James  <sam@gentoo.org>
 
        * Makefile.in: Regenerate.
index 5d54d30d12e0cdb0f03410f9a09fc795ddd4f1c2..6b26fdd30ef2cb00c7c8ca7cd35304a229f02719 100644 (file)
@@ -1,3 +1,34 @@
+2025-11-03  Sam James  <sam@gentoo.org>
+
+       * configure: Regenerate.
+
+2025-11-03  Jason Merrill  <jason@redhat.com>
+
+       * include/bits/quoted_string.h: Add ADL friends.
+       * libsupc++/exception_ptr.h: Add ADL friend.
+
+2025-11-03  Jason Merrill  <jason@redhat.com>
+
+       * src/c++23/std.cc.in: Move TBB macro shenanigans after
+       bits/stdc++.h.
+
+2025-11-03  Jason Merrill  <jason@redhat.com>
+
+       * include/precompiled/stdc++.h: Remove <cassert>.
+       * testsuite/util/exception/safety.h: Add <cassert>.
+       * testsuite/17_intro/headers/c++1998/stdc++_assert_neg.cc:
+       Don't define _GLIBCXX_NO_ASSERT.
+
+2025-11-03  Jason Merrill  <jason@redhat.com>
+
+       * include/bits/ios_base.h: Add attribs to _Ios_Fmtflags,
+       _Ios_Iostate, _ios_seekdir.
+       * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Remove
+       unneeded cases.
+       * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
+       * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
+       * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
+
 2025-11-02  Jason Merrill  <jason@redhat.com>
 
        * src/c++23/std.cc.in: Uncomment usings for vprint_*_buffered.
index c4f27708a55436bd199d1f9ed427b814bca858a5..a1a4ab4698fb79223bf5eac07af054e467c119c9 100644 (file)
@@ -1,3 +1,7 @@
+2025-11-03  Sam James  <sam@gentoo.org>
+
+       * configure: Regenerate.
+
 2025-10-05  Sam James  <sam@gentoo.org>
 
        * Makefile.in: Regenerate.
index 9c4d232cf164dfe618b13c454b8744ded47178c9..ae77f79ca5dfa138c39162214e5f2b2a45f6c328 100644 (file)
@@ -1,3 +1,7 @@
+2025-11-03  Sam James  <sam@gentoo.org>
+
+       * configure: Regenerate.
+
 2025-10-05  Sam James  <sam@gentoo.org>
 
        * Makefile.in: Regenerate.
index ebe9a0021086ade5779f910b80dd476ff924b523..c12dcf858b5ac54146624551e687abc40cf6c5ee 100644 (file)
@@ -1,3 +1,7 @@
+2025-11-03  Sam James  <sam@gentoo.org>
+
+       * configure: Regenerate.
+
 2025-10-02  H.J. Lu  <hjl.tools@gmail.com>
 
        * Makefile.in: Regenerated.