The branch 'mikael/heads/refactor_descriptor_v01' was updated to point to:

 d0cb386bd235... Suppression modif offset trans_associate_var

It previously pointed to:

 3ba31387b9ad... Correction régression class_assign_4.f90

Diff:

!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
-------------------------------------------------------------------

  3ba3138... Correction régression class_assign_4.f90
  760ecd9... Correction régressions inline_sum_*
  4cc360e... Correction class_result_10.f90
  2342ea2... Correction régression class_to_type_2.f90
  3365380... Correction ICE class_to_type_1
  b0e5045... Sauvegarde modif
  c8dd6ca... Essai suppression code inutile
  8b73671... Renommage gfc_array_init_count -> gfc_descr_init_count
  f002d57... Mise à jour commentaires.
  c761a6e... Suppression argument nelems gfc_array_allocate
  5b2a88f... Séparation get_array_memory_size
  537d117... Mise à jour offset & span dans gfc_array_init_size
  c141dd1... Factorisation descriptor_element_size
  a7d3095... Déplacement fonction
  9a83288... Factorisation shift_descriptor
  ddb31d5... Factorisation set_descriptor_dimension
  e6c9f7a... Factorisation set temporary descriptor
  a6b20dd... Correction erreurs non-lvalue lhs pr113363.f90
  35c975b... Ajout surcharge gfc_conv_descriptor_type_set
  a6c9917... Correction non_lvalue PR97046.f90
  749c143... Interdiction non-lvalue as lhs
  62bf6ea... Mises à jour dumps
  ab0d39c... match: Unwrap non-lvalue as unary or binary operand
  6c67765... match: Simplify double not and double negate to a non_lvalu
  bed2485... Introduction getters et setters descriptor compil' OK
  ded0b81... Factorisation initialisation dimension descripteur
  bf057de... Factorisation set_descriptor_dimension
  c55b04c... Factorisation gfc_conv_shift_descriptor
  d2722a0... Renseignement token par gfc_set_descriptor_from_scalar.
  d57bd41... Séparation motifs dump assumed_rank_12.f90
  7973411... réduction différences dump assumed_rank_12.f90
  3e14437... Sauvegarde factorisation set_descriptor_from_scalar
  c980269... Déplacement gfc_set_gfc_from_cfi
  f634a20... Déplacement gfc_copy_sequence_descriptor
  9652121... Déplacement méthode set_descriptor_from_scalar
  123a492... Update dump match count
  468055f... Factorisation set_descriptor_from_scalar dans gfc_conv_scal
  c3d8cf0... Factorisation set_descriptor_from_scalar conv_derived_to_cl
  60fb6b7... Factorisation set_descriptor_from_scalar dans conv_class_to
  1392f13... Factorisation initialisation depuis cfi
  84be5a4... utilisation booléen allocatable
  57a9d25... Factorisation initialisation gfc depuis cfi
  7d9a5b7... Refactoring gfc_conv_descriptor_sm_get.
  55a2a10... Introduction gfc_conv_descriptor_extent_get
  c2ce739... Factorisation shift descriptor
  41e3834... Factorisation initialisation subarray_descriptor
  c3a50c1... Factorisation set descriptor with shape
  b5834ef... Factorisation set_contiguous_array
  ccb2dcc... Factorisation set_contiguous_array
  bd3573d... Essai suppression unlimited_polymorphic
  a6d12d1... Refactor conv_shift_descriptor
  7818e31... Factorisation shift descriptor
  7421792... Factorisation shift descriptor
  d607595... Factorisation gfc_conv_expr_descriptor
  82413c9... Factorisation copie gfc_conv_expr_descriptor
  ed6fee2... Extraction fonction fcncall_realloc_result
  7ed0026... Factorisation gfc_conv_remap_descriptor
  6d1a550... Introduction gfc_copy_sequence_descriptor
  b68e4d2... Utilisation de la méthode de nullification pour nullifier 
  ecdc8da... Appel méthode shift descriptor dans gfc_trans_pointer_assi
  063c001... Déplacement shift descriptor vers gfc_conv_array_parameter
  db8ddde... Utilisation gfc_clear_descriptor dans gfc_conv_derived_to_c
  e3de444... Sauvegarde modifs
  3c45ca6... Creation méthode initialisation descripteur


Summary of changes (added commits):
-----------------------------------

  d0cb386... Suppression modif offset trans_associate_var
  96f1081... Correction régression class_assign_4.f90
  2fa2259... Correction régressions inline_sum_*
  4bd0378... Correction class_result_10.f90
  77b5e02... Correction régression class_to_type_2.f90
  5c1e019... Correction ICE class_to_type_1
  7a8cc81... Sauvegarde modif
  80ddc85... Essai suppression code inutile
  0374a20... Renommage gfc_array_init_count -> gfc_descr_init_count
  4cdbf21... Mise à jour commentaires.
  4be447d... Suppression argument nelems gfc_array_allocate
  e21cc2e... Séparation get_array_memory_size
  d8eaa4c... Mise à jour offset & span dans gfc_array_init_size
  0af42b5... Factorisation descriptor_element_size
  f505307... Déplacement fonction
  2d7569c... Factorisation shift_descriptor
  4128faf... Factorisation set_descriptor_dimension
  b85b29d... Factorisation set temporary descriptor
  22b0d8a... Correction erreurs non-lvalue lhs pr113363.f90
  ef6f265... Ajout surcharge gfc_conv_descriptor_type_set
  576440a... Correction non_lvalue PR97046.f90
  ec8b274... Interdiction non-lvalue as lhs
  c3f09c5... Mises à jour dumps
  a85d41c... match: Unwrap non-lvalue as unary or binary operand
  8e855c4... match: Simplify double not and double negate to a non_lvalu
  903240f... Introduction getters et setters descriptor compil' OK
  f57ab2b... Factorisation initialisation dimension descripteur
  f6dfd5c... Factorisation set_descriptor_dimension
  b7452f4... Factorisation gfc_conv_shift_descriptor
  e590d27... Renseignement token par gfc_set_descriptor_from_scalar.
  0aebc9d... Séparation motifs dump assumed_rank_12.f90
  c9a19c4... réduction différences dump assumed_rank_12.f90
  d6a408e... Sauvegarde factorisation set_descriptor_from_scalar
  fada7b6... Déplacement gfc_set_gfc_from_cfi
  2ff57ae... Déplacement gfc_copy_sequence_descriptor
  87e7a0c... Déplacement méthode set_descriptor_from_scalar
  d1010f2... Update dump match count
  da26b51... Factorisation set_descriptor_from_scalar dans gfc_conv_scal
  bef5a3b... Factorisation set_descriptor_from_scalar conv_derived_to_cl
  56c9732... Factorisation set_descriptor_from_scalar dans conv_class_to
  cd55e99... Factorisation initialisation depuis cfi
  44d5cde... utilisation booléen allocatable
  78daf01... Factorisation initialisation gfc depuis cfi
  390716d... Refactoring gfc_conv_descriptor_sm_get.
  03f52ca... Introduction gfc_conv_descriptor_extent_get
  4935261... Factorisation shift descriptor
  d50ae79... Factorisation initialisation subarray_descriptor
  cd8051d... Factorisation set descriptor with shape
  a30fa06... Factorisation set_contiguous_array
  6fa9a2d... Factorisation set_contiguous_array
  a32ccba... Essai suppression unlimited_polymorphic
  ac11691... Refactor conv_shift_descriptor
  9184980... Factorisation shift descriptor
  071c00a... Factorisation shift descriptor
  329a786... Factorisation gfc_conv_expr_descriptor
  009cd15... Factorisation copie gfc_conv_expr_descriptor
  af9fdd6... Extraction fonction fcncall_realloc_result
  15f2f67... Factorisation gfc_conv_remap_descriptor
  9a4e837... Introduction gfc_copy_sequence_descriptor
  3d700e0... Utilisation de la méthode de nullification pour nullifier 
  c8bb63c... Appel méthode shift descriptor dans gfc_trans_pointer_assi
  72de429... Déplacement shift descriptor vers gfc_conv_array_parameter
  841c25b... Utilisation gfc_clear_descriptor dans gfc_conv_derived_to_c
  c65f8ae... Sauvegarde modifs
  7f5761b... Creation méthode initialisation descripteur
  b57e6e1... Avoid shift wider than unsigned HOST_WIDE_INT on unsigned i (*)
  4627608... i386: Regenerate i386.opt.urls (*)
  9ea56e2... i386: Re-alias avx10.2 to 512 bit and deprecate -mno-avx10. (*)
  e4f4a5c... i386: Deprecate -m[no-]avx10.1 and make -mno-avx10.1-512 to (*)
  e152160... i386: Do not check vector size conflict when AVX512 is not  (*)
  ae14d7d... LoongArch: Fix the issue of function jump out of range caus (*)
  2ef2b20... Daily bump. (*)
  68e7419... [PR target/118248] Avoid bogus alloca call in RISC-V backen (*)
  22a0cba... AVR: ad target/118764 - Let -mcvt set built-in macro __AVR_ (*)
  d6a09ff... AVR: Don't asm output operations for unused result bytes. (*)
  7aee6b6... AVR: Diagnose unsupported built-ins in avr_resolve_overload (*)
  db19dc7... Remove double output of attr->save. (*)
  6302f47... c++: Add testcase for now fixed issue [PR117324] (*)
  11902be... x86: Properly find the maximum stack slot alignment (*)
  fa699c1... Daily bump. (*)
  42a22b8... [PR tree-optimization/98028] Use relationship between opera (*)
  8859dce... Fortran: passing of derived type to VALUE,OPTIONAL dummy ar (*)
  12771b1... Fortran: gfortran allows type(C_ptr) in I/O list (*)
  d7a835a... [PATCH] RISC-V: Fix some widen-complicate tests. (*)
  11cc336... [PATCH] rx: allow cmpstrnsi len to be zero (*)
  f9868e6... [PATCH] RISC-V: testsuite: Adjust pr117722.c scan. (*)
  ad3de70... RISC-V: testsuite: Fix reduc-[89].c again. (*)
  d0d5204... sarif-replay: handle the 'fixes' property (§3.27.30) (*)
  d022a06... sarif-replay: don't add trailing " [error]" (*)
  79c311d... sarif-replay: handle relatedLocations without messages (§3 (*)
  a1f63ea... sarif-replay: display annotations as labelled ranges (§3.2 (*)
  9f1f4ef... c++/modules: Don't treat template parameters as TU-local [P (*)
  7410734... testsuite: tweak constexpr-lamda1.C [PR118053] (*)
  de66529... c++: NRVO, constexpr, lambda [PR118053] (*)
  bf84e5e... Remove defunct web site for site of Fortran preprocessor. (*)
  7698d20... libstdc++: Remove unused header from <bits/shared_ptr_base. (*)
  e9ed0a0... libstdc++: Simplify and comment std::jthread extension [PR1 (*)
  7bc72a3... libstdc++: Add conditional noexcept to remaining range acce (*)
  08f7020... libstdc++: Combine three tests into one (*)
  fd00010... Fix PR 118884, Lapack build failure. (*)
  8f386aa... nvptx: Tag 'gcc/config/nvptx/nvptx.cc:nvptx_record_needed_f (*)
  25a103f... RISC-V: Bugfix ICE for RVV intrinisc when using no-extensio (*)
  112ac3a... Daily bump. (*)
  51f1848... Regenerate .pot files (*)
  0c3cc57... libstdc++: Improve list assumption after constructor [PR118 (*)
  8e44f7e... c++: add fixed test [PR83144] (*)
  e4c9e10... c++: assign the result of force_paren_expr (*)
  1dc4e22... AVR: target/118878 - Don't ICE on result from paradoxical r (*)
  2b9bdb2... GCN: Set 'UI_TARGET' for 'TARGET_EXCEPT_UNWIND_INFO' [PR942 (*)
  9611ce6... nvptx: Set 'UI_TARGET' for 'TARGET_EXCEPT_UNWIND_INFO' [PR8 (*)
  79cb262... nvptx: Sanity-check 'init_frag' state (*)
  09b207b... nvptx: Clarify 'nvptx_output_skip' case of no or incomplete (*)
  80b9c9c... c++: add fixed test [PR86933] (*)
  dfd1b1a... c++: add fixed test [PR82936] (*)
  77ba1ab... c++: add fixed test [PR82794] (*)
  9fd4e41... c++: add fixed test [PR70037] (*)
  720137f... c++: add fixed test [PR66878] (*)
  9a6758e... c++: add fixed test [PR66519] (*)
  589d79e... tree-optimization/118852 - wrong code with 502.gcc_r (*)
  e96e1bb... c++: extended temp cleanups [PR118856] (*)
  823de62... c++: remove unicode from comment (*)
  06724b6... libstdc++: Fix more unqualified uses of make_pair (*)
  d5fb86c... libstdc++: Fix use of make_pair that used ADL (*)
  5ced917... libstdc++: Conditionally use floating-point fetch_add built (*)
  b01664a... c++: fix propagating REF_PARENTHESIZED_P [PR116379] (*)
  74ea20e... tree: Fix up the DECL_VALUE_EXPR GC marking [PR118790] (*)
  7c50f95... LoongArch: Adjust the cost of ADDRESS_REG_REG. (*)
  ee579b7... LoongArch: When -mfpu=none, '__loongarch_frecipe' shouldn't (*)
  753306b... LoongArch: After setting the compilation options, update th (*)
  c1af05f... LoongArch: Split the function loongarch_cpu_cpp_builtins in (*)
  46ce50b... LoongArch: Move the function loongarch_register_pragmas to  (*)
  2765307... tree-optimization/90579 - avoid STLF fail by better optimiz (*)
  8caf67e... c++: Clear lambda scope for unattached member template lamb (*)
  12feb78... c++: Fix mangling of lambas in static member template initi (*)
  397c56a... Daily bump. (*)
  28b2ad5... RISC-V: Avoid more unsplit insns in const expander [PR11883 (*)
  6ac3135... jit: add "final override" to diagnostic sink [PR116613] (*)
  a134dcd... driver: -fhardened and -z lazy/-z norelro [PR117739] (*)
  a560b5b... testsuite: adjust nontype-class72 for implicit constexpr (*)
  53e1686... dwarf: emit DW_AT_name for DW_TAG_GNU_formal_parameter_pack (*)
  4e7f742... c++: use -Wprio-ctor-dtor for attribute init_priority (*)
  32d3e63... c++: omp declare variant tweak (*)
  cdb4d27... Fix LAPACK build error due to global symbol checking. (*)
  6f7935b... c++: -frange-for-ext-temps and reused temps [PR118856] (*)
  84f19ec... c++: P2308, Template parameter initialization (tests) [PR11 (*)
  7738c62... tree, gengtype: Fix up GC issue with DECL_VALUE_EXPR [PR118 (*)
  926c989... arm: gimple fold aes[ed] [PR114522] (*)
  0e485b8... c++: Constrain visibility for CNTTPs with internal types [P (*)
  a1855a3... testsuite: Add another range for coroutines testcase [PR118 (*)
  26baa2c... c++: Fix up regressions caused by for/while loops with decl (*)
  7db9437... build: Remove HAVE_LD_EH_FRAME_CIEV3 (*)
  85b0a6e... doc: Update install.texi for GCC 15 on Solaris (*)
  ac9806d... s390: Fix s390_valid_shift_count() for TI mode [PR118835] (*)
  77d0192... tree-optimization/118817 - fix ICE with VN CTOR simplificat (*)
  2f33fa0... Daily bump. (*)
  8598a84... loop-invariant: Treat inline-asm conditional trapping [PR10 (*)
  aa972d0... ifcvt: Don't speculation move inline-asm [PR102150] (*)
  30dfcec... avr.opt.urls += -mcall-main (*)
  0fa06d7... AVR: target/118806 - Add -mno-call-main to tweak running ma (*)
  b0cf042... c++: add fixed test [PR101740] (*)
  cfdb961... vect: Set counts of early break exit blocks correctly [PR11 (*)
  3880271... RISC-V: Vector pesudoinsns with x0 operand to use imm 0 (*)
  580f571... RISC-V: unrecognizable insn ICE in xtheadvector/pr114194.c  (*)
  805329e... Doc: Fix Texinfo warning in install.texi (*)
  b9857b7... Doc: Fix some typos and other nearby sloppy-writing issues (*)
  29a5b1b... Doc: Delete obsolete interface.texi chapter from GCC intern (*)
  2605daa... RISC-V: Drop __riscv_vendor_feature_bits (*)
  1fb2146... Daily bump. (*)
  71f6540... [PR target/115478] Accept ADD, IOR or XOR when combining ob (*)
  556248d... c++: don't default -frange-for-ext-temps in -std=gnu++20 [P (*)
  0d2a5f3... c++: change implementation of -frange-for-ext-temps [PR1185 (*)
  299a8e2... aarch64: Update fp8 dependencies (*)
  00d943b... testsuite: Enable reduced parallel batch sizes (*)
  9a2116f... OpenMP: Pass a 3-way flag to omp_check_context_selector ins (*)
  84854ce... OpenMP: Bug fixes for comparing context selectors (*)
  4abac2f... lto: Add an entry for cold attribute to lto_gnu_attributes (*)
  c74e7f6... c++: Reject cdtors and conversion operators with a single * (*)
  e8c5013... sarif-replay: fix off-by-one in handling of "endColumn" (§ (*)
  0f8fd6b... Synchronize include/dwarf2.def with binutils (*)
  0a1d2ea... tree-optimization/118817 - missed folding of PRE inserted c (*)
  1bfab1d... testsuite: Fix g++.dg/modules/adl-5 (*)
  ef83fae... c++: Fix use-after-free of replaced friend instantiation [P (*)
  7317fc0... x86: Correct ASM_OUTPUT_SYMBOL_REF (*)
  0399e3e... config.gcc: Support mips*64*-linux-muslabi64 as ABI64 by de (*)
  86b9abc... MIPS: Add some floating point instructions support for MIPS (*)
  b700855... libphobos: Disable libphobos.phobos/std/concurrency.d on ma (*)
  d171f21... testsuite: LoongArch: Remove from btrunc, ceil, and floor e (*)
  30a3a55... i386: Fix AVX512BW intrin header with __OPTIMIZE__ [PR 1188 (*)
  3c5422e... PR modula2/118761: gm2 driver doesnt behave as gcc for -fhe (*)
  a7ccad4... Daily bump. (*)
  d5c72da... libbacktrace: add cast to avoid undefined shift (*)
  d2ff1b7... This improves an error message, avoiding at ... at. (*)
  118a6c3... Fortran: checking of pointer targets for structure construc (*)
  4ce8ad6... [gcn] mkoffload.cc: Print fatal error if -march has no mult (*)
  7037fdf... [gcn] install.texi: Update for new ISA targets and their re (*)
  6d07e3d... ipa-cp: Perform operations in the appropriate types (PR 118 (*)
  6ed1b40... arm: fix typo in dg-require-effective-target [PR118089] (*)
  9214201... i386: Change RTL representation of bt[lq] [PR118623] (*)
  aaf5f50... testsuite: Fix two testisms on x86 after PFA [PR118754] (*)
  38aeb60... Daily bump. (*)
  22e30d6... [PR target/115123] Fix testsuite fallout from sinking heuri (*)
  b81bb3e... [PR middle-end/117263] Avoid unused-but-set warning in gena (*)
  a8d0a2d... Test procedure dummy arguments against global symbols, if a (*)
  9576353... [RISC-V][PR target/118146] Fix ICE for unsupported modes (*)
  58856a6... Daily bump. (*)
  0c7109a... ad target/118764: Fix a typo in doc/extend.texi. (*)
  5753f45... [PATCH] OpenMP: Improve Fortran metadirective diagnostics [ (*)
  06e5b0b... libgcc: On FreeBSD use GCC's crt objects for static linking (*)
  6312165... GCN, nvptx: 'sorry, unimplemented: exception handling not s (*)
  7809aa1... For a few test cases, clarify dependance on effective-targe (*)
  2466b0b... nvptx doesn't actually support effective-target 'exceptions (*)
  e90276a... BPF doesn't actually support effective-target 'exceptions'  (*)
  9f4feba... Clarify that effective-targets 'exceptions' and 'exceptions (*)
  0e602b2... 'gcc.dg/pr88870.c': don't 'dg-require-effective-target nonl (*)
  64d8ea0... i386: Fix ICE with conditional QI/HI vector maxmin [PR11877 (*)
  846837c... x86: Verify that PUSH/POP can be skipped (*)
  278bf57... Daily bump. (*)
  7d8e8f8... aarch64: gimple fold aes[ed] [PR114522] (*)
  818c36a... Fortran: fix initialization of allocatable non-deferred cha (*)
  c9b8a8f... rs6000: Add cast to avoid pointer to integer comparison war (*)
  66af77c... Add a cache of recent lines (*)
  0b6453d... arm: Prefer POP {lo-reg} over LDR lo-reg, ... for thumb2 [P (*)
  7bee370... arm: fix ICE due to fix for POP {PC} change (*)
  3889101... [rtl-optimization/116244] Don't create bogus regs in alter_ (*)
  ca7c6d1... c++: Fix up name independent decl in structured binding han (*)
  35d40b5... c++: Fix up handling of for/while loops with declarations i (*)
  e229625... jit/118780 - make sure to include dlfcn.h when plugin suppo (*)
  2a2bd96... libstdc++: fix a dangling reference crash in ranges::is_per (*)
  6e758f3... libstdc++: Handle exceptions in std::ostream::sentry destru (*)
  89f007c... libstdc++: Add comment about use of always_inline attribute (*)
  1c8e673... RISC-V: Make VXRM as global register [PR118103] (*)
  d790f01... [testsuite] tolerate later success [PR108357] (*)
  ea4278b... aarch64: Fix bootstrap with --enable-checking=release [PR11 (*)
  5fdcbe4... Honor dump options for C/C++ '-fdump-tree-original' (*)
  f5ef1f9... c++: ICE with unparsed noexcept [PR117106] (*)
  0b2f34c... c++: Properly support null pointer constants in conditional (*)
  fcecc74... c++: Don't use CLEANUP_EH_ONLY for new expression cleanup [ (*)
  801fb71... c++: Use cplus_decl_attributes rather than decl_attributes  (*)
  6c8e6d6... c++: Allow constexpr reads from volatile std::nullptr_t obj (*)
  251aa52... Fortran:  Fix default init of finalizable derived argus [PR (*)
  4931a63... tree-optimization/115538 - possible wrong-code with SLP con (*)
  6aa3329... [gcn] Fix the output amdhsa.version (*)
  8561e4e... [GCN] Handle generic ISA names in libgomp's plugin-gcn.c (*)
  bad9a73... LoongArch: Correct the mode for mask{eq,ne}z (*)
  075ddb5... [ifcombine] avoid creating out-of-bounds BIT_FIELD_REFs [PR (*)
  b5a29a9... [gcn] Add gfx9-generic and generic-associated gfx* (*)
  fa55446... [gcn] Fix gfx906's sramecc setting (*)
  7722b65... [testsuite] [sparc] select ultrasparc for fsmuld test (*)
  d106121... [testsuite] [sparc] skip tls tests if emulated (*)
  9a551d6... [testsuite] [sparc] skip sparc-ret-1 with -mfix-ut699 (*)
  670f83c... [testsuite] [sparc] use -mtune in alignment tuning test (*)
  d3ff498... ira: Add a target hook for callee-saved register cost scale (*)
  5378627... Daily bump. (*)
  ba58506... [PATCH] RISC-V: Move UNSPEC_SSP_SET and UNSPEC_SSP_TEST to  (*)
  33e6101... [RISC-V] Fix risc-v expected test output after recent iv ch (*)
  a69b728... avr.opt.urls += -mcvt (*)
  8d19fbb... middle-end: Remove unused internal function after IVopts cl (*)
  cfed997... Fortran: Fix handling of the X edit descriptor. (*)
  6305c46... c++: Add no_unique_address attribute further test coverage  (*)
  122b946... c++: Add noreturn attribute further test coverage [PR110345 (*)
  7169ee0... c++: Add nodiscard attribute further test coverage [PR11034 (*)
  cb27337... AVR: Add support for a Compact Vector Table (-mcvt). (*)
  a03303b... Fortran:  FIx ICE in associate with elemental function [PR1 (*)
  bb9cee8... loop-iv, riscv: Fix get_biv_step_1 for RISC-V [PR117506] (*)
  5282e13... AVR: genmultilib.awk - Use more robust parsing of spaces. (*)
  50d2bde... LoongArch: Fix ICE caused by illegal calls to builtin funct (*)
  7eb260c... vect: Move induction IV increments [PR110449] (*)
  677122c... rtl-optimization/117922 - disable fold-mem-offsets for high (*)
  927e10b... tree-optimization/118749 - bogus alignment peeling causes m (*)
  9a409f5... Daily bump. (*)
  3e08a4e... [committed] Disable ABS instruction on bfin port (*)
  198f4df... c++: Reject default arguments for template class friend fun (*)
  9854544... [PR115568][LRA]: Use more strict output reload check in rem (*)
  0006c07... go: update builtin function attributes (*)
  50a31b6... aarch64: Fix sve/acle/general/ldff1_8.c failures (*)
  6f95af4... Fortran/OpenMP: Add location data to 'sorry' [PR118740] (*)
  6094801... cselib: Fix up previous patch for SPARC [PR117239] (*)
  886ce97... cselib: For CALL_INSNs to const/pure fns invalidate memory  (*)
  5163cf2... arm: Use POP {pc} to return when returning [PR118089] (*)
  b47c7a5... arm: remove constraints from *pop_multiple_with_writeback_a (*)
  aead1d4... arm: cleanup code in ldm_stm_operation_p; relax limits on l (*)
  da88e70... vect: Fix wrong code with pr108692.c on targets with only n (*)
  754137d... testsuite: Revert to the original version of pr100056.c (*)
  6b49883... libstdc++: Fix gnu.ver CXXABI_1.3.16 for Solaris [PR118701] (*)
  884893a... MAINTAINERS: Add myself to write after approval (*)
  3a58827... fortran/trans-openmp.cc: Use the correct member in gfc_omp_ (*)
  e41a5a2... Fortran: Fix PR 47485. (*)
  f2a8f3c... RTEMS: Add Cortex-M33 multilib (*)
  432f988... Daily bump. (*)
  4d0faaa... PR modula2/115112 Incorrect line debugging information occu (*)
  f176028... c++: add fixed test [PR94100] (*)
  a64d9c9... c++: Fix ICE with #embed/RAW_DATA_CST after list conversion (*)
  64c66f5... Ada: Fix assertion failure with iterator in container aggre (*)
  88c9c4a... testsuite: RISC-V: Ignore pr118170.c for E ABI (*)
  a506abf... Fix file cache tunables documentation (*)
  bcd3886... arm: testsuite: Adapt mve-vabs.c to improved codegen (*)
  e6e40cb... c++: auto in trailing-return-type in parameter [PR117778] (*)
  53d1f6c... c++: bogus -Wvexing-parse with trailing-return-type [PR1187 (*)
  adf1da7... testsuite: XFAIL test in pr109393.c for ilp32 targets [PR11 (*)
  4c8c9c9... c/118742 - gimple FE parsing of unary operators of C promot (*)
  a2e0a30... IBM zSystems: Do not use @PLT with larl (*)
  d346af2... c++: Fix overeager Woverloaded-virtual with conversion oper (*)
  0675eb1... tree-optimization/117113 - ICE with unroll-and-jam (*)
  887bdab... c++: Properly detect calls to digest_init in build_vec_init (*)
  4b2726a... c++: Fix up pedwarn for capturing structured bindings in la (*)
  4c98b38... optabs: Fix widening optabs for vec-mode -> scalar-mode [PR (*)
  c2a0ee5... Add modular exponentiation for UNSIGNED. (*)
  5b46c01... rtl-optimization/117611 - ICE in simplify_shift_const_1 (*)
  a55e14b... lto/113207 - fix free_lang_data_in_type (*)
  d3627c7... c++: Improve contracts support in modules [PR108205] (*)
  736e8ee... c++: Modularise start_cleanup_fn [PR98893] (*)
  a5b54be... Daily bump. (*)
  26d3424... c++: find A pack from B in <typename...A,Class<A>...B> [PR1 (*)
  4c74379... c++/coroutines: Fix awaiter var creation [PR116506] (*)
  ec716ad... c++: coroutines and range for [PR118491] (*)
  f3a41e6... Fortran: different character lengths in array constructor [ (*)
  214224c... i386: Fix and improve TARGET_INDIRECT_BRANCH_REGISTER handl (*)
  606527f... aarch64: Fix dupq_* testsuite failures (*)
  88bb18c... hppa: Revise various millicode insn patterns to use match_o (*)
  6ec1982... c++/79786 - bougs invocation of DATA_ABI_ALIGNMENT macro (*)
  fbcbbfe... tree-optimization/118717 - store commoning vs. abnormals (*)
  75ab30f... Add a unit test for random access in the file cache (*)
  baf26fc... Size input line cache based on file size (*)
  33acec6... Remove m_total_lines support from input cache (*)
  4a992ec... Rebalance file_cache input line cache dynamically (*)
  ae814af... Add tunables for input buffer (*)
  6fef385... Daily bump. (*)
  969c308... PR modula2/117411 Request for documentation to include exce (*)
  c0008df... options: Adjust cl_optimization_compare to avoid checking I (*)
  427b871... Daily bump. (*)
  e8262c9... x86: Add a test for PR rtl-optimization/111673 (*)
  dceec9e... x86: Change "if (TARGET_X32 ...)" back to "else if (TARGET_ (*)
  e2d32c8... PR modula2/118703 Abort compiling m2pim_NumberIO_BinToStr (*)
  dd6247c... x86: Handle TARGET_INDIRECT_BRANCH_REGISTER for -fno-plt (*)
  cf24c0f... sarif-replay: support "cached" logical locations [§3.33.3] (*)
  8ca6bbf... Ada: Fix segfault on uninitialized variable as operand of p (*)
  b38efaf... x86: Add a -mstack-protector-guard=global test (*)
  d3ba883... Daily bump. (*)
  2c0a9b7... [committed][PR tree-optimization/114277] Fix missed optimiz (*)
  ebd111a... icf: Compare call argument types in certain cases and asm o (*)
  6141fd5... c++: check_flexarray fixes [PR117516] (*)
  a9172b1... libstdc++: Fix flat_foo::insert_range for non-common ranges (*)
  ee79773... libstdc++: Fix return value of vector::insert_range (*)
  d6418fe... Fortran: host association issue with symbol in COMMON block (*)
  af51fe9... OpenMP/Fortran: Add missing pop_state in parse_omp_dispatch (*)
  0d97700... c++: wrong-code with consteval constructor [PR117501] (*)
  decc6c0... [PR116234][LRA]: Check debug insn when looking at one insn  (*)
  3b49727... Fix wrong elaboration for allocator at library level of dyn (*)
  9fc0683... testsuite: Add testcase for already fixed PR [PR117498] (*)
  5f34558... force-indirect-call-2.c: Allow indirect branch via GOT (*)
  319f1d0... debug/100530 - Revert QUAL_ADDR_SPACE handling from dwarf2o (*)
  85e1714... niter: Make build_cltz_expr more robust [PR118689] (*)
  9e3ceed... Do not rely on non-SLP analysis for SLP outer loop vectoriz (*)
  c8cc686... Daily bump. (*)
  5d43c3f... libbacktrace: add casts to avoid undefined shifts (*)
  dd5978b... [testsuite] require profiling support [PR113689] (*)
  2ca288d... [testsuite] require -Ofast for vect-ifcvt-18 even without a (*)
  1e819a9... AVR: Provide built-ins for strlen where the string lives in (*)
  cde452e... AVR: Only provide a built-in when it is available. (*)
  4e6fd85... OpenMP: Update documentation of metadirective implementatio (*)
  8fbccdb... OpenMP: Fortran support for metadirectives and dynamic sele (*)
  6a6df26... s390: Fix up *vec_cmpgt{,u}<mode><mode>_nocc_emu splitters  (*)
  ba6cac8... c++: remove LAMBDA_EXPR_CAPTURES_THIS_P (*)
  c5667a1... c++: Update const_decl handling after r15-7259 [PR118673]. (*)
  9ba2de7... middle-end/118695 - missed misalign handling in MEM_REF exp (*)
  34d8c84... libstdc++: Use safe integer comparisons in std::latch [PR98 (*)
  bea86e8... OpenMP: append_args clause fixes + Fortran support (*)
  6b56e64... middle-end/118692 - ICE with out-of-bound ref expansion (*)
  d1c7837... tree-optimization/114052 - consider infinite sub-loops when (*)
  f559ac8... pair-fusion: Check for invalid use arrays [PR118320] (*)
  15dba7d... [PR testsuite/116860] Testsuite adjustment for recently add (*)
  0942ee3... Daily bump. (*)
  62abe06... PR modula2/116073 invalid rtl sharing compiling FileSystem. (*)
  d9ac0ad... d: give dependency files better filenames [PR118477] (*)
  a0a202d... pair-fusion: A couple of fixes for sp updates [PR118429] (*)
  eacb85e... AVR: Allow to share libgcc's __negsi2. (*)
  2a77afa... c++: add fixed test [PR57533] (*)
  d4d4e87... testsuite/118127: Pass fortran tests on ppc64le for IEEE128 (*)
  4318821... [PATCH] RX: Restrict displacement ranges in "Q" constraint (*)
  09d1cbe... libstdc++: Fix views::transform(move_only_fn{}) forwarding  (*)
  dc6b949... split-path: Small fix for poor_ifcvt_pred (tsvc s258) [PR11 (*)
  eafdce1... split-path: CALL_EXPR can't show up in gimple_assign (*)
  3d07e7b... tree-ssa-dce: Avoid creating invalid BBs with no outgoing e (*)
  5a48079... RISC-V: Fix incorrect code gen for scalar signed SAT_TRUNC  (*)
  bfb57d6... RISC-V: Fix incorrect code gen for scalar signed SAT_SUB [P (*)
  81aa948... RISC-V: Fix incorrect code gen for scalar signed SAT_ADD [P (*)
  7ab7829... RISC-V: Refactor SAT_* operand rtx extend to reg help func  (*)
  7b02b8f... middle-end/118684 - fix fallout of wrong stack local alignm (*)
  3a6ddbf... c++: Return false from __is_bounded_array for zero-sized ar (*)
  5d001fa... Fortran: fix passing of component ref to assumed-rank dummy (*)
  2abc555... Daily bump. (*)
  c3b0b98... c++: constexpr VEC_INIT_EXPR [PR118285] (*)
  d0f230a... c++: init-list opt and lvalue initializers [PR118673] (*)
  0204dcf... arm: libgcc: make -spec=sync-*.specs compatible with LTO [P (*)
  54bdeca... middle-end/118684 - wrongly aligned stack local during expa (*)
  50c3751... input.cc: show line record indices in file_cache_slot::dump (*)
  b4bd067... sarif output: escape braces in messages [PR118675] (*)
  98b2009... vect: Fix permutation counting in VLA-friendly path [PR1172 (*)
  ea578dd... c++: friend vs inherited guide confusion [PR117855] (*)
  3ccbc8c... tree-optimization/112859 - add comment (*)
  a235c45... arm: libbacktrace: Check if the compiler supports __sync at (*)
  01339d2... [PR118663][LRA]: Change secondary memory mode only if there (*)
  f1e776c... tree-optimization/117424 - invalid LIM of trapping ref (*)
  d6e66e7... Clarify 'OMP_CLAUSE_MAP_RUNTIME_IMPLICIT_P' in 'gcc/tree-pr (*)
  846f086... Remove ChangeLog entry that shouldn't be there. (*)
  b529a41... combine: Fix up make_extraction [PR118638] (*)
  1152555... Add tests for implied copy of variables in reduction clause (*)
  fc1f717... vect: Remove extra newline from dump message (*)
  efd2153... c: For array element type drop qualifiers but keep other pr (*)
  2352153... [PR target/114085] Fix H8 constraint issue which led to ICE (*)
  b9871e3... Daily bump. (*)
  c7f1680... c++: only strip conversions for deduction [PR118632] (*)
  019fe9c... RISC-V: Add another test for FRM elimination bug [PR118646] (*)
  ceabea4... c++: Don't prune constant capture proxies only used in arra (*)
  f7dc4fd... RISC-V: testsuite: Fix reduc-8.c and reduc-9.c (*)
  c0c2304... RISC-V: testsuite: Fix gather_load_64-12-zvbb.c (*)
  006b4e4... RISC-V: Disable two-source permutes for now [PR117173]. (*)
  9104472... Fortran: fix bogus diagnostics on renamed interface import  (*)
  9d450de... c++: Use mapped reads and writes when munmap and msync are  (*)
  d31667e... Remove mistakenly committed files (*)
  f4d7723... c++: Handle CWG2867 even in namespace scope structured bind (*)
  ad8e6a4... c++: Implement for namespace statics CWG 2867 - Order of in (*)
  6a510de... tree-optimization/118653 - ICE in vectorizable_live_operati (*)
  c6977f7... libstdc++: correct symbol version of typeinfo for bfloat16_ (*)
  343e108... rtl-optimization/118662 - wrong combination of vector sign- (*)
  5236635... middle-end/118643 - ICE with out-of-bound decl access (*)
  04ba130... tree-optimization/112859 - bogus loop distribution (*)
  3600b1f... Fortran: ICE in gfc_conv_expr_present w. defined assignment (*)
  92a5c51... match.pd: Canonicalize unsigned division by power of two in (*)
  d8a7f07... match.pd: Fix indefinite recursion during exp-log transform (*)
  1110ed7... Daily bump. (*)
  7cd133a... Fortran: In openmp.cc, uncomment unroll/tile lines of gfc_o (*)
  bcbbce2... modula2: Tidyup gm2-compiler/M2GenGCC.mod:FoldConstBecomes (*)
  13d9716... asan: Fix missing FakeStack flag cleanup (*)
  50fb72d... OpenMP: Fix typo in atomic directive error message (*)
  1c470cc... modula2: comment tidyup and parameter rename (*)
  55d288d... RISC-V: Make FRM as global register [PR118103] (*)
  0710024... Daily bump. (*)
  765769d... [PR modula2/118010, modula2/118183] Rebuild bootstrap tools (*)
  8fd2158... Fortran: fix issues with variables in BLOCK DATA [PR58857] (*)
  e2f024f... Move ferror out of hot loop of file cache (*)
  2531cb1... PR modula2/118010 libc.def lseek procedure off_t bugfix (*)
  bee1910... c++: Reinstate check for uninitialized bases with c++ <= 17 (*)
  e5990a6... [RISC-V][PR target/116256] Improve handling of single bit c (*)
  7eac20b... c: Diagnose ,) at the end of OpenMP clauses [PR118639] (*)
  ce268ca... c++: Only destruct elts of array for new expression if exce (*)
  d0acb7b... PR modula2/118010 m2 libc lseek procedure interface correct (*)
  80bd9eb... c++/modules: Treat unattached lambdas as TU-local [PR116568 (*)
  4c01f40... c++/modules: Diagnose TU-local lambdas, give mangling scope (*)
  8990070... c++: Fix mangling of otherwise unattached class-scope lambd (*)
  3fafd9c... Daily bump. (*)
  7be5461... PR modula2/118589 Opaque type fields are visible outside im (*)
  12b7220... aarch64: Add +cpa feature flag (*)
  25464e7... docs: Add +wfxt and +xs to armv9.2-a (*)
  c784768... aarch64: Add command line support for armv9.5-a (*)
  b53781c... aarch64: Make AARCH64_FL_CRYPTO always unset (*)
  c6ef35b... aarch64: Refactor aarch64_rewrite_mcpu (*)
  15e07e1... aarch64: Rewrite architecture strings for assembler (*)
  1edf476... aarch64: Inline aarch64_get_all_extension_candidates (*)
  ecb4565... aarch64: Move arch/cpu parsing to aarch64-common.cc (*)
  5c5b6a9... aarch64: Inline aarch64_print_hint_for_core_or_arch (*)
  1ba5027... aarch64: Adjust option parsing parameter types. (*)
  5a67421... aarch64: Rename info structs in aarch64-common.cc (*)
  362cdb7... aarch64: Remove redundant generic cpu entry (*)
  997bba3... aarch64: Replace duplicate cpu enums (*)
  9364630... aarch64: Improve mcpu/march conflict check (*)
  c4dae80... [PR118497][IRA]: Fix calculation of cost of assigning calle (*)
  10850f9... c++: ICE with nested anonymous union [PR117153] (*)
  41a6d4f... testsuite: arm: Use -std=c17 for gcc.target/arm/thumb-bitfl (*)
  062c04c... testsuite: arm: Use -Os -fno-math-errno in vfp-1.c [PR11644 (*)
  4daf088... Fortran: Fix UTF-8 output with A edit descriptor. (*)
  3469d0f... c++/modules: Fix linkage checks for exported using-decls (*)
  4d18acf... jit: fix for write_reproducer [PR117886] (*)
  d49667b... sarif-replay: respect prefix and suffix during installation (*)
  02fc12b... tree-optimization/116010 - dr_may_alias regression (*)
  b00bd29... s390: Implement isfinite and isnormal optabs (*)
  dc1e1b3... tree-optimization/118634 - improve cunroll dump (*)
  8bdf10f... Fix command flags for SVE2 faminmax (*)
  91fa9c1... [ifcombine] check for more zero-extension cases [PR118572] (*)
  a56122d... [ifcombine] improve reverse checking and operand swapping (*)
  3f05d70... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] (*)
  35d5c4f... Daily bump. (*)
  6d8a0e8... c++: bogus error with nested lambdas [PR117602] (*)
  4ce9e35... c++: Small make_tree_vector_from_ctor improvement (*)
  ce28eb9... hppa: Fix typo in ADDITIONAL_REGISTER_NAMES in pa32-regs.h (*)
  8f6dd18... vect: Avoid copying of uninitialized variable [PR118628] (*)
  3cef53a... Fortran: do not evaluate arguments of MAXVAL/MINVAL too oft (*)
  0bb3223... AVR: PR118012 - Try to work around sick code from match.pd. (*)
  2d55c01... Optimize vector<bool>::operator[] (*)
  3dbcf79... rtl-ssa: Avoid dangling phi uses [PR118562] (*)
  1886dfb... aarch64: Avoid redundant writes to FPMR (*)
  ce6fc67... aarch64: Fix memory cost for FPM_REGNUM (*)
  97beccb... aarch64: Allow FPMR source values to be zero (*)
  27a05f8... tree-assume: Fix UB in assume_query [PR118605] (*)
  b8ac061... OpenMP/PolyInt: Pass poly-int structures by address to OMP  (*)
  314d20b... testsuite: i386: Adjust gcc.target/i386/cmov12.c for Sun as (*)
  b02c061... c++: Fix build_omp_array_section for type dependent array_e (*)
  dd14b08... c++: Fix weird expression in test for clauses other than wh (*)
  d19b068... builtins: Store unspecified value to *exp for inf/nan [PR11 (*)
  57b706d... testsuite: Only run test if alarm is available (*)
  f30edd1... AVR: PR117726 - Tweak 32-bit logical shifts of 25...30 for  (*)
  b3f51ea... Fortran: Regression- fix ICE at fortran/trans-decl.c:1575 [ (*)
  7fffff1... tree-optimization/118558 - fix alignment compute with VMAT_ (*)
  2119c25... c++: Update mangling of lambdas in expressions (*)
  685c458... c++: Fix mangling of lambdas in static data member initiali (*)
  21cccfa... c++/modules: Fix exporting temploid friends in header units (*)
  9ddf4a6... LoongArch: Fix invalid subregs in xorsign [PR118501] (*)
  06b7873... i386: Omit "p" for packed in intrin name for FP8 convert (*)
  f1f2813... i386: Change mnemonics from VCVT[,T]NEBF162I[,U]BS to VCVT[ (*)
  f105646... i386: Change mnemonics from VCVTNEPH2[B,H]F8 to VCVTPH2[B,H (*)
  cfef82b... i386: Change mnemonics from VCVTNE2PH2[B,H]F8 to VCVT2PH2[B (*)
  a75896c... i386: Change mnemonics from VCOMSBF16 to VCOMISBF16 (*)
  a3e1988... i386: Change mnemonics from V[GETEXP,FPCLASS]PBF16 to V[GET (*)
  d4d5935... i386: Change mnemonics from V[RSQRT,SCALEF,SQRTNE]PBF16 to  (*)
  71a2737... i386: Change mnemonics from V[GETMANT,REDUCENE,RNDSCALENE]P (*)
  5472f51... i386: Change mnemonics from VMINMAXNEPBF16 to VMINMAXBF16 (*)
  7f59b88... i386: Change mnemonics from V[CMP,MAX,MIN]PBF16 to V[CMP,MA (*)
  d584660... i386: Change mnemonics from VF[,N]M[ADD,SUB][132,213,231]NE (*)
  b2667fc... i386: Change mnemonics from V[ADDNE,DIVNE,MULNE,RCP,SUBNE]P (*)
  a19aca8... i386: Enhance AMX tests (*)
  447a01c... i386: Append -march=x86-64-v3 to AVX10.2/512 VNNI testcases (*)
  4d1befa... Daily bump. (*)
  fbc94ff... d,ada/spec: only sub nostd{inc,lib} rather than nostd{inc,l (*)
  6db9d4e... c++: Implement for static locals CWG 2867 - Order of initia (*)
  cb82869... c++: further tweak to cxx_eval_outermost_constant_expr [PR1 (*)
  27470f9... jit: fix startup on aarch64 (*)
  9ece1c2... s390: Fix arch15 machine string for binutils (*)
  6fbf0b5... aarch64: Fix aarch64_write_sysregdi predicate (*)
  6f4592a... AVR: Add test cases for PR118591. (*)
  e13e751... c++: Clear TARGET_EXPR_ELIDING_P when forced to use a copy  (*)
  8c93a8a... LoongArch: Fix wrong code with <optab>_alsl_reversesi_exten (*)
  14fde91... c++: Improve cp_parser_objc_messsage_args compile time (*)
  1c40275... c++: Introduce append_ctor_to_tree_vector (*)
  303cc73... c++: 'this' capture clobbered during recursive inst [PR1167 (*)
  e9bd9d4... Daily bump. (*)
  3f641a8... Revert "[PATCH 1/2] RISC-V:Add intrinsic support for the CM (*)
  d4a1a63... Revert "[PATCH 2/2] RISC-V:Add intrinsic cases for the CMOs (*)
  dae2b62... match: Improve the `x ==/!= ~x` pattern [PR118483] (*)
  0d25d45... c++: Don't call fold from cp_fold if one of the operands is (*)
  16d7782... testsuite: Require int32plus for test case pr117546.c (*)
  79186e3... libphobos: Add MIPS64 implementation of fiber_switchContext (*)
  e324619... RISC-V: Unbreak bootstrap. (*)
  55d7925... AVR: Tweak some 16-bit shifts by using MUL. (*)
  1911b8c... c++: Handle CPP_EMBED in cp_parser_objc_message_args [PR118 (*)
  3024b12... RISC-V: Add a new constraint to ensure that the vl of XThea (*)
  ab24171... RISC-V: Enable and adjust the testsuite for XTheadVector. (*)
  ef7ed22... Use `known_ge' instead of `compare_sizes_for_sort'. (*)
  5ddcf04... testsuite: Add testcase for already fixed PR [PR118560] (*)
  f3f0249... c++: fix wrong-code with constexpr prvalue opt [PR118396] (*)
  da75309... vect: Force alignment peeling to vectorize more early break (*)
  ddc6517... MAINTAINERS: add myself to write after approval (*)
  61995d8... [RISC-V][PR target/116256] Fix incorrect return value for p (*)
  1a3a5f5... Regenerate aarch64.opt.urls (*)
  1d25e35... tree-optimization/118569 - LC SSA broken after unrolling (*)
  eb0b551... AArch64: Add LUTI ACLE for SVE2 (*)
  4e4c378... c++: Don't ICE in build_class_member_access_expr during err (*)
  1dd79f4... middle-end: use ncopies both when registering and reading m (*)
  9fd190c... aarch64: Drop ILP32 from default elf multilibs after deprec (*)
  4d2a1c2... LoongArch: Implement target pragma. (*)
  c01ad91... LoongArch: Implement target attribute. (*)
  f3d884d... testsuite: Fix test failing with -fimplicit-constexpr [PR11 (*)
  e579887... Add warning for non-spec compliant FMV in Aarch64 (*)
  f31d49d... c++: Speed up compilation of large char array initializers  (*)
  2a68168... c, c++: Return 1 for __has_builtin(__builtin_va_arg) and __ (*)
  843ca8a... c++: Handle RAW_DATA_CST in add_list_candidates [PR118532] (*)
  d559fba... Daily bump. (*)
  2fcb0c0... c++/modules: Check linkage of structured binding decls (*)
  5c0e187... c++/modules: Handle mismatching TYPE_CANONICAL when dedupin (*)
  07f62ed... [PR118560][LRA]: Fix typo in checking secondary memory mode (*)
  1edd93f... [PR target/116256] Adjust expected output in a couple testc (*)
  64a162d... [PR target/114442] Add reservations for all insn types to x (*)
  59e5d08... [PR target/116256] Fix latent regression in pattern to asso (*)
  5ad94b6... Update gcc zh_CN.po (*)
  5cd4605... [PR117868][LRA]: Restrict the reuse of spill slots (*)
  96f4ba4... Fortran: improve error message for conflicting OpenMP claus (*)
  749dcd9... vect: Preserve OMP info for conditional stores [PR118348] (*)
  09c8aa3... Revert "vect: Preserve OMP info for conditional stores [PR1 (*)
  8edf8b5... vect: Preserve OMP info for conditional stores [PR118384] (*)
  6612b8e... aarch64: Fix invalid subregs in xorsign [PR118501] (*)
  1b88204... aarch64: Add missing simd requirements for INS [PR118531] (*)
  9ab3895... d: Fix failing test with 32-bit compiler [PR114434] (*)
  0d1e62b... Fortran: do not copy back for parameter actual arguments [P (*)
  0b58219... c++: Handle RAW_DATA_CST in make_tree_vector_from_ctor [PR1 (*)
  9d86929... RISC-V: Correct the mode that is causing the program to fai (*)
  0fe35e9... inline: Purge the abnormal edges as needed in fold_marked_s (*)
  b342614... libstdc++: perfectly forward std::ranges::clamp arguments (*)
  7cc5730... arm, testsuite: fix fast-math-bb-slp-complex-mla-float.c dg (*)
  cb35651... arm, testsuite: remove duplicate dg-add-options arm_v8_3a_c (*)
  7b64f75... tree-optimization/117875 - missed SLP vectorization (*)
  10e9863... LoongArch: Improve reassociation for bitwise operation and  (*)
  f3bedc9... LoongArch: Simplify using bstr{ins,pick} instructions for a (*)
  67b10ee... testsuite: Fix name of PR116348 test case (*)
  1265afa... tree-optimization/118552 - failed LC SSA update after unrol (*)
  6c59379... nvptx: Gracefully handle '-mptx=3.1' if neither sm_30 nor s (*)
  d9d0eee... tree, c++: Consider TARGET_EXPR invariant like SAVE_EXPR [P (*)
  d882e48... tree-ssa-dce: Fix calloc handling [PR118224] (*)
  459816e... s390: Update vec_(load,store)_len(,_r) (*)
  10c52b3... s390: Vector shift: Add 128-bit integer support (*)
  ec22601... s390: arch15: Vector maximum/minimum: Add 128-bit integer s (*)
  4cf5e26... s390: arch15: Vector load positive: Add 128-bit integer sup (*)
  2e87d6e... s390: arch15: Vector compare: Add 128-bit integer support (*)
  f31ddaa... s390: arch15: Vector devide/remainder (*)
  0f0b91e... s390: arch15: Count leading/trailing zeros (*)
  41a6991... s390: arch15: Vector generate element masks (*)
  7fb7b36... s390: arch15: Vector eval (*)
  adeb6ec... s390: arch15: Vector blend (*)
  d71e20b... s390: arch15: Bit deposit and extract (*)
  86a1acf... s390: arch15: Load indexed address (*)
  447b917... s390: arch15: New instruction variants supporting 128-bit i (*)
  b963174... s390: arch15: Prepare for future builtins (*)
  13efa59... s390: Bump __VEC__ and add 128-bit integer zvector types (*)
  a8192b5... s390: arch15: Prepare for a future architecture (*)
  2638aea... s390: Sort definitions in vecintrin.h (*)
  0c6fdb9... s390: Stay scalar for TOINTVEC/tointvec (*)
  43a6001... RISC-V: Add sifive_vector.h (*)
  af4fb24... i386: Fix wrong insn generated by shld/shrd ndd split [PR11 (*)
  a7185d9... Daily bump. (*)
  9d4b1e3... i386: Reorder *movdi_internal ISA attribute by ascending al (*)
  7026436... i386/testsuite: Fix gcc.target/i386/pr118067*.c tests (*)
  90dc847... Regenerate sparc.opt.urls (*)
  34c5148... testsuite: Fixes for test case pr117546.c (*)
  f7e0ac1... doc: Move modula2.org link to https (*)
  1cc063e... doc: Adjust link to OpenMP specifications (*)
  0ad1905... Daily bump. (*)
  2ead012... d: Merge upstream dmd, druntime d115713410, phobos 1b242048 (*)
  20a4306... c++: Copy over further 2 flags for !TREE_PUBLIC in copy_lin (*)
  deb3a4a... [RISC-V][PR target/116308] Fix generation of initial RTL fo (*)
  557d1a4... Fix uniqueness of symtab_node::get_dump_name. (*)
  d309844... Fix bootstrap failure on SPARC with -O3 -mcpu=niagara4 (*)
  729591f... RISC-V: Disable RV64-only crc testcases for RV32 (*)
  b9493e9... [PR target/118357] RISC-V: Disable fusing vsetvl instructio (*)
  c81543b... tree-optimization/118529 - ICE with condition vectorization (*)
  0b2f2c6... AVR: Fix a plenk in doc/invoke.texi. (*)
  aa36161... AArch64: Use standard names for saturating arithmetic (*)
  8f8ca83... AArch64: Use standard names for SVE saturating arithmetic (*)
  1775a72... Revert "AArch64: Use standard names for saturating arithmet (*)
  8787f63... Revert "AArch64: Use standard names for SVE saturating arit (*)
  413985b... c++: Fix up find_array_ctor_elt RAW_DATA_CST handling [PR11 (*)
  3c34cea... RISC-V: Remove unused variable in riscv_file_end function. (*)
  ce36692... LoongArch: Fix cost model for alsl (*)
  cc6176a... LoongArch: Add alsl.wu (*)
  43a15ce... Daily bump. (*)
  ca2681d... libfortran: G formatting for UNSIGNED [PR118536] (*)
  9f009e8... [PR118067][LRA]: Check secondary memory mode for the reg cl (*)
  d8a31b5... testsuite: Make embed-10.c test more robust (*)
  975c4f1... d: Add testcase for fixed PR117115 (*)
  71280df... s390: Replace some checking assertions with output_operand_ (*)
  26b2d9f... AArch64: Use standard names for SVE saturating arithmetic (*)
  5f5833a... AArch64: Use standard names for saturating arithmetic (*)
  7a47e48... rs6000, Remove redundant built-in __builtin_vsx_xvcvuxwdp (*)
  38e862a... rs6000, remove built-ins __builtin_vsx_vperm_8hi and __buil (*)
  bc57533... rs6000, add testcases to the overloaded vec_perm built-in (*)
  5d77976... rs6000, fix test builtins-1-p10-runnable.c (*)
  6a9086b... AVR: Add "const" attribute to avr built-in functions if pos (*)
  f054c36... c++/modules: Propagate FNDECL_USED_AUTO when propagating de (*)
  5e91be6... OpenMP/C++: Fix declare_variant's 'adjust_args' if there is (*)
  f3ccc57... c++: Allow pragmas in NSDMIs [PR118147] (*)
  3347ac3... testsuite/117958 - ifcombine differences on aarch64 vs rest (*)
  6580b89... AVR: Use INT_N to built-in define __int24. (*)
  3ab9eb6... match.pd: Fix (FTYPE) N CMP (FTYPE) M optimization for GENE (*)
  b5a0692... c++: Friend classes don't shadow enclosing template class p (*)
  44d2155... tree-optimization/92539 - missed optimization leads to bogu (*)
  c6f9f53... OpenMP: Fix metadirective test failures on x86_64 with -m32 (*)
  59a869d... RISC-V: Add -fcf-protection=[full|branch|return] to enable  (*)
  2b3efe7... RISC-V: Add .note.gnu.property for ZICFILP and ZICFISS ISA  (*)
  805a052... RISC-V: Add Zicfilp ISA extension. (*)
  dc76aa0... RISC-V: Add Zicfiss ISA extension. (*)
  29da6a6... Daily bump. (*)
  d740694... d: Fix record layout of compiler-generated TypeInfo_Class [ (*)
  15a7544... c++: RESULT_DECL replacement w/ non-reduced ctx->object [PR (*)
  fed57c8... [testsuite] [arm] adjust wmul expectations [PR113560] (*)
  bc6e3a0... [testsuite] [arm] multilibs.exp: adjust float abi opt match (*)
  def933a... [testsuite] skip test on non-hosted libstdc++ [PR113994] (*)
  4fc3bf9... [testsuite] drop explicit run overrider in more dfp tests (*)
  22f9ccf... [testsuite] rearrange requirements for dfp bitint run tests (*)
  f5409d7... Fortran/OpenMP: Fix declare_variant's 'adjust_args' mishand (*)
  62daa81... c++: explicit spec of constrained member tmpl [PR107522] (*)
  d72e5b7... c++: pack expansion arg vs non-pack parm checking ICE [PR11 (*)
  232d3a7... c++: make finish_pseudo_destructor_expr SFINAE-aware [PR116 (*)
  37f38b0... c++: Make sure fold_sizeof_expr returns the correct type [P (*)
  99bcce0... libfortran: fix conversion of UNSIGNED(kind=16) to decimal  (*)
  1ff85af... AArch64: have -mcpu=native detect architecture extensions f (*)
  773beea... AArch64: don't override march to assembler with mcpu if mar (*)
  d983582... [PR118067][LRA]: Use the right mode to evaluate secondary m (*)
  c158f36... Allow CFI_cdesc_t in argument lists with -fc-prototypes. (*)
  7f8bb64... OpenMP: Improve error message for invalid directive in "ass (*)
  c7dab40... d: Add testcase for fixed PR116373 (*)
  3c8df36... OpenMP: Update "declare target"/OpenMP context interaction (*)
  fdeceba... OpenMP: Shared metadirective/dynamic selector tests for C a (*)
  677e452... OpenMP: C++ support for metadirectives and dynamic selector (*)
  4e20914... OpenMP: Add C support for metadirectives and dynamic select (*)
  0696af7... rs6000: Fix ICE for invalid constants in built-in functions (*)
  1a2d63a... rs6000: Fix loop limit for built-in constant checking (*)
  3191d74... c++: Fix up reshape_* RAW_DATA_CST handling [PR118214] (*)
  03e0bf3... c++: Change c++2b and gnu++2b to c++23 and gnu++23 in C++ d (*)
  80b5230... middle-end: Add early break conditions to vect-switch-searc (*)
  3d678ad... Extend OpenACC 'serial' testing, compiler-side (*)
  97aae0f... [OpenACC/Fortran testsuite] Use relative line numbers for a (*)
  c5a8e22... Fortran: Create fresh ts.u.cl for result in gfc_get_symbol_ (*)
  462a7f4... libstdc++: Move std::basic_ostream to new internal header [ (*)
  301a961... libstdc++: Implement LWG 2937 for std::filesystem::equivale (*)
  408f5b8... libstdc++: Check feature test macro for associative contain (*)
  8682fcb... RISC-V: Update Xsfvqmacc and Xsfvfnrclip's testcases (*)
  030aaea... RISC-V: Update Xsfvfnrclip implementation. (*)
  b42eeef... forwprop: Ensure that shuffle masks are VECTOR_CSTs (*)
  57de373... forwprop: Eliminate redundant calls to to_constant() (*)
  ea1deef... tree-optimization/115494 - PRE PHI translation and ranges (*)
  7f5adfd... tree-ssa-propagate: Special case lhs of musttail calls in m (*)
  9c4397c... tailc: Virtually undo IPA-VRP return value optimization for (*)
  015ec11... docs: Fix up inline asm documentation (*)
  43f4d44... vec.h: Properly destruct elements in auto_vec auto storage  (*)
  3872daa... Fix typo to avoid ICE. (*)
  1b5d2cc... tree-optimization/115895 - overrun with masked loop (*)
  cf9de71... lm32: In va_arg, skip to stack args with too few remaining  (*)
  423e9a8... lm32: Compute pretend_size in setup_incoming_varargs even i (*)
  6e593fc... lm32: Skip last named param when computing save varargs reg (*)
  3184f6a... lm32: Args with arg.named false still get passed in regs (*)
  efd00e3... Fix an incorrect file header comment for the core2 scheduli (*)
  e683c6b... Fix setting of call graph node AutoFDO count (*)
  14f337e... Daily bump. (*)
  79d5504... libstdc++: Fix use of internal feature test macro in test (*)
  f079fee... libstdc++: Fix fancy pointer test for std::set (*)
  903ab91... match: Simplify `1 >> x` into `x == 0` [PR102705] (*)
  c340ff2... doc: cleanup trailing whitespace (*)
  d8e5244... doc: trivial grammar fix (*)
  6f85a97... libstdc++: Fix reversed args in unreachable assumption [PR1 (*)
  8923099... Fortran: reject NULL as source-expr in ALLOCATE with SOURCE (*)
  2619413... c++: Handle RAW_DATA_CST in unify [PR118390] (*)
  4ce502f... AArch64: Update neoverse512tvb tuning (*)
  2713f6b... AArch64: Add FULLY_PIPELINED_FMA to tune baseline (*)
  625ea3c... AArch64: Deprecate -mabi=ilp32 (*)
  01c37f9... bpf: set index entry for a VAR_DECL in CO-RE relocs (*)
  42786cc... bpf: calls do not promote attr access_index on lhs (*)
  d30def0... bpf: make sure CO-RE relocs are typed with struct BTF_KIND_ (*)
  8d9d583... c++: Implement mangling of RAW_DATA_CST [PR118278] (*)
  1bc474f... c++: handle decltype in nested-name-spec printing [PR118139 (*)
  9cc31b4... libstdc++: Fix comments in test that reference wrong subcla (*)
  25eb892... middle-end: Fix incorrect type replacement in operands_equa (*)
  bea593f... Annotate dbg_line_numbers table (*)
  120a370... testsuite: i386: Fix expected vectoriziation in pr105493.c (*)
  b67a0d6... OpenMP/C++: Fix 'declare variant' for struct-returning func (*)
  dd389c2... ipa: Initialize/release global obstack in process_new_funct (*)
  18f6bb9... c++: Delete defaulted operator <=> if std::strong_ordering: (*)
  6482827... c++: Fix up maybe_init_list_as_array for RAW_DATA_CST [PR11 (*)
  f263f2d... c++: Fix ICEs with large initializer lists or ones includin (*)
  40ad10f... RISC-V: Fix code gen for reduction with length 0 [PR118182] (*)
  21edcb9... Fix SLP scalar costing with stmts also used in externals (*)
  ed12331... lto: Remove link() to fix build with MinGW [PR118238] (*)
  d6f1961... [RISC-V][PR target/118170] Add HF div/sqrt reservation (*)
  cab2e12... [PR rtl-optimization/109592] Simplify nested shifts (*)
  3b3b3f8... Daily bump. (*)
  6e0b048... c++: dump-lang-raw with obj_type_ref fields (*)
  c8894b6... d: Merge upstream dmd, druntime d6f693b46a, phobos 336bed6d (*)
  5006b9d... [ifcombine] robustify decode_field_reference (*)
  e939005... c++: re-enable NSDMI CONSTRUCTOR folding [PR118355] (*)
  d27db30... OpenMP: Remove dead code from declare variant reimplementat (*)
  1294b81... OpenMP: Re-work and extend context selector resolution (*)
  210a090... OpenMP: New tree nodes for metadirective and dynamic select (*)
  22fe3c0... [ifcombine] check and extend constants to compare with bitf (*)
  e5e9e50... RISC-V: Fix vsetvl compatibility predicate [PR118154]. (*)
  14cb061... match: Keep conditional in simplification to constant [PR11 (*)

(*) This commit already exists in another branch.
    Because the reference `refs/users/mikael/heads/refactor_descriptor_v01' 
matches
    your hooks.email-new-commits-only configuration,
    no separate email is sent for this commit.

Reply via email to