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

 3a1d4eb1abd7... gimple-simulate: Sauvegarde

It previously pointed to:

 646acf566654... Dépl. init bornes descripteur gfc_conv_procedure_call -> s

Diff:

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

  646acf5... Dépl. init bornes descripteur gfc_conv_procedure_call -> s
  e4f9d67... Suppression argument nelens gfc_array_allocate
  9877c7d... gimple-simulate: Prise en charge REALPART/IMAGPART
  2f0b938... Sauvegarde/restoration cfun
  255a4ee... Prise en charge affichage TARGET_MEM_REF
  00e3ae3... gimple-simulate: Add a gimple IR interpreter/simulator


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

  3a1d4eb... gimple-simulate: Sauvegarde
  c4de40c... gimple-simulate: Correction prise en charge offset coupé e
  e21402c... gimple-simulate: Propagation offset pour MEM_REF a l'interi
  bb71a94... gimple-simulate: Prise en charge tableaux non bornés
  543f66c... gimple-simulate: Réécriture de MEM_REF à l'intérieur de
  a83d014... gimple-simulate: Réécriture de MEM_REF à l'interieur ce 
  d9b1638... gimple-simulate: sauvegarde
  e5f6194... gimple-simulate: Correction ICE évaluation adresse
  b6f445e... gimple-simulate: Correction ICE évaluation adresse
  b3033d8... gimple-simulate: Assouplissement type pointeur nul
  bdccedd... gimple-simulate: Correction ICE extraction ref avec padding
  4060e0b... gimple-simulate: propagation valeurs indéfinies
  4e94cbe... gimple-simulate: Correction ICE MEM_REF avec offset négati
  c60411e... gimple-simulate: Correction assertion évaluation LSHIFT_EX
  af199ef... gimple-simulate: prise en charge __builtin_alloca_with_alig
  9fb19c8... gimple-simulate: prise en charge BUILTIN_REALLOC
  b3db7ae... gimple-simulate: Affichage des arguments à l'appel de fonc
  e02428f... gimple-simulate: Prise en charge VIEW_CONVERT_EXPR
  6a28c44... gimple-simulate: Prise en charge REALPART/IMAGPART
  20d4244... Sauvegarde/restoration cfun
  562b57f... Prise en charge affichage TARGET_MEM_REF
  3a18caa... gimple-simulate: Add a gimple IR interpreter/simulator
  1ea1825... Daily bump. (*)
  f2b5e49... Fix minor RISC-V testsuite failure (*)
  ce5cff6... Ada: Add missing qualifier for integer literal (*)
  9966cbf... ipa: Delete callback edges when redirecting to unreachable. (*)
  c11d9ea... libgccjit: Add gcc_jit_context_new_array_type_u64 (*)
  7292780... testsuite: Move ipcp-cb* from ipa to libgomp (*)
  bb0dec9... Ada: Fix incorrect specification of GNAT.Calendar.Time_IO " (*)
  df879e7... libgccjit: Do not treat warnings as errors (*)
  b482f5d... libgccjit: Fix infinite recursion in gt_ggc_mx_lang_tree_no (*)
  760e281... libgccjit: Support more target builtin types (*)
  29eacf0... hurd: Add OPTION_GLIBC_P and OPTION_GLIBC (*)
  651df6b... c++, gimplify: Implement C++26 P2795R5 - Erroneous behavior (*)
  6173169... c++, gimplify: Implement C++26 P2795R5 - Erroneous behavior (*)
  a3d86af... Ada: Fix Default_Component_Value aspect wrongly ignored on  (*)
  2dd0e7f... Ada: Fix use type clause invalidated by use clause in neste (*)
  ce46ebb... Ensure use of gcc's version of stdatomic.h in gthr-vxworks (*)
  4514439... Tidy bits of libgcc/config/gthr-vxworks (*)
  6924c00... xtensa: Make all memory constraints special (*)
  3aecdeb... xtensa: Make individual use of CONST16 instruction (*)
  975f859... xtensa: Apply split_DI_SF_DF_const() even if TARGET_CONST16 (*)
  7aefb48... libstdc++: Implement P3060R3: Add std::views::indices(n) (*)
  092cb04... Include linux-protos.h for ppc*vxworks7r2 (*)
  7dcfe01... libstdc++: Deduce function_ref<M&() noexcept> from member o (*)
  c3a37c4... Infer TOOL/TOOL_FAMILY from vxworks-predef.h on VxWorks7 (*)
  4ce9232... aarch64: Add support for menable-sysreg-checking flag. (*)
  08d68bf... MAINTAINERS: Add myself to vectorizer maintainer list (*)
  9f09811... Fix minor testsuite scan failures for RISC-V (*)
  99c4287... Ada: Use Osint.Program_Name in gnatchop (*)
  62331e8... top-level: Add forgejo sanity checks (*)
  f5fb192... libstdc++: Remove undeclared macros from configure.ac [PR12 (*)
  200b826... Ada: Fix spurious warning for renaming of component of VFA  (*)
  ef8b3b9... tree-optimization/121631 - UB in vector epilogue (*)
  3602ebc... Implement bool reduction vectorization (*)
  0828143... Add reduc_sbool_{and,ior,xor}_scal optabs (*)
  3f04435... Update auto-vectorizer maintainance area (*)
  c3b0ecf... x86: Optimize copysign (x, const_double) (*)
  1d8272d... Daily bump. (*)
  938ad30... PR modula2/122333: m2spellcheck.cc remove memset and tidyup (*)
  fa548c5... AVR: The nzb=1 patterns with IOR, XOR, AND work the same wa (*)
  099957d... ad PR122212: Fix test case for 16-bit int targets. (*)
  a45b24a... ad PR122016: Fix test case for 16-bit size targets. (*)
  428c736... RISC-V: Add testcase for unsigned scalar SAT_MUL form 6 (*)
  85750fb... cobol: Implement ENTRY statement; finish removing ascii/ebc (*)
  5d110ed... Daily bump. (*)
  3c1e80d... Regenerate common.opt.urls (*)
  1e84849... libstdc++: Implement P1494 and P3641 Partial program correc (*)
  9056b5f... c++: Implement P1494 and P3641 Partial program correctness  (*)
  5150452... c++/modules: Import purview using-directives in the same mo (*)
  75fb400... AArch64: Implement widen_[us]sum using 2-way [US]UDOT for S (*)
  25c8a8d... AArch64: Implement widen_[us]sum using [US]ADDW[TB] for SVE (*)
  2f71901... AArch64: Implement widen_[us]sum using dotproduct for SVE [ (*)
  bb80fb6... rs6000: convert widen_[us]sum into convert optab [PR122069] (*)
  8f60eb8... ia64: convert widen_[us]sum into convert optab [PR122069] (*)
  7793947... arm: convert widen_[us]sum into convert optab [PR122069] (*)
  c8dc5d5... AArch64: add double widen_sum optab using dotprod for Adv.S (*)
  b394181... AArch64: convert widen_sum optabs to convert [PR122069] (*)
  2bb6a8c... middle-end: refactor WIDEN_SUM_EXPR into convert optab [PR1 (*)
  2c1949b... fortran: allow character in conditional expression (*)
  82cefc4... tree-object-size.cc: Fix assert constant offset in check_fo (*)
  fa8ca95... Daily bump. (*)
  239535e... bpf: fix memset miscompilation with larger stores [PR122139 (*)
  d1965b1... AArch64: Extend intrinsics framework to account for merging (*)
  d6986e0... tree-optimization/122308 - apply LIM after unroll-and-jam (*)
  7cd91c7... ipa, cgraph: Enable constant propagation to OpenMP kernels. (*)
  cdb08b4... Fix missing style violation report for package instantiatio (*)
  c591c2a... libstdc++: Fix typo in in __atomic_ref_base::_S_required_al (*)
  2cb9925... tree-optimization/122301 - fix ICE and improve vectorizatio (*)
  6883d51... vect: Add pattern recognition for vectorizing {FLOOR,CEIL,R (*)
  eb717a8... match: Fix (a != b) | ((a|b) != 0) and (a == b) & ((a|b) == (*)
  128933c... match: Fix `(a == b) | ((a|b) != 0)` pattern for vectors [P (*)
  175bacb... x86: Cast stride to __PTRDIFF_TYPE__ for AMX-MOVRS intrinsi (*)
  03fed2a... Daily bump. (*)
  c89bd48... diagnostics: generalize state graph code to use json::prope (*)
  822a139... dwarf: add wiki link for DWARF GNU_annotation extensions (*)
  08b2c54... libstdc++: Improve ostream output for std::stacktrace (*)
  dfb7e97... Error out stack-protector unavailability on AIX (*)
  e1e5444... libgomp.c/declare-variant-4-gfx*: Add missing archs + dg-ex (*)
  6d9d969... tree-optimization/122292 - fix reduction code gen issue (*)
  b9c2537... Daily bump. (*)
  9e04a43... Range snap bitmasks as they are set. (*)
  fa9008b... libstdc++: Add pretty printers for std::stacktrace (*)
  6c272ca... libstdc++: Remove invalid entry from the end of std::stackt (*)
  524bca2... libstdc++: Fix missing __to_timeout_timespec for targets us (*)
  f81e712... [PATCH] Makefile.tpl: remove an extra \; from find command (*)
  b3c0e9a... gcn: Add missing GFX9_4_GENERIC, OpenMP context-selector up (*)
  0a999da... debug_tree: print out clique/base for MEM_REF/TARGET_MEM_RE (*)
  99af0f9... arm: avoid unmatched insn in movhfcc [PR118460] (*)
  94ce59a... dce: Remove __builtin_stack_save during dce [PR122037] (*)
  651bf51... libstdc++: Enable features for RTEMS (based on GCC 15) (*)
  c62f3e8... aarch64: Sync aarch64-sys-regs.def with Binutils (*)
  f708b83... tree-parloops: Enable runtime thread detection with -ftree- (*)
  0272058... arm: [MVE] Fix carry-in support for vadcq / vsbcq [PR122189 (*)
  da293ec... PR rtl-optimization/122266: Handle TImode in reg_num_sign_b (*)
  a93f80f... Cleanup max of profile_count (*)
  24cc91f... Initial Wildcat Lake Support (*)
  f6bc239... i386: Correct ISA set for Panther Lake and Diamond Rapids (*)
  d58a8e3... RISC-V: Fix incorrect op of vwaddu/vwsubu wx combine (*)
  7092efd... Daily bump. (*)
  97da8fe... c++: mem-initializer-id qualified name lookup is type-only  (*)
  6e9ab66... libstdc++: Add negative this_thread::sleep tests [PR116586] (*)
  06782e7... libstdc++: Add std::timed_mutex tests for negative timeouts (*)
  9a3ff39... libstdc++: Add std::recursive_timed_mutex tests for negativ (*)
  bb96099... libstdc++: Add std::future tests for negative timeouts [PR1 (*)
  87c9940... libstdc++: Add std::condition_variable tests for negative t (*)
  fb558b7... libstdc++: Add std::shared_timed_mutex tests for negative t (*)
  e0525a6... libstdc++: Add std::binary_semaphore tests for negative tim (*)
  5dba17a... libstdc++: Avoid overflow in timeout conversions [PR113327] (*)
  ec33100... libstdc++: Remove unused local type alias <format>. (*)
  9b44420... libstdc++: Test specific feature test macros instead of __c (*)
  1b18a9e... libstdc++: Ensure filesystem::path internals are sufficient (*)
  59cabe0... libstdc++: Implement _Escaping_sink to avoid construction o (*)
  9f13fd1... Remove REDUC_GROUP_* from public interface (*)
  59889ea... libstdc++: Make atomic<shared_ptr<T>>::wait sensitive to st (*)
  599d290... libstdc++: Fix required alignment computation for floating  (*)
  1516bce... Move reduction chain code fully to vect_analyze_slp_reduc_c (*)
  28943c3... libstdc++: Formatting tests for std::chrono compose types. (*)
  e388710... Clean up confusing vectype/vectype1 mixups in vect_create_e (*)
  c078309... middle-end: Relax vect_recog_vector_vector_shift_pattern ST (*)
  c3e0fb3... obj-c/obj-c++: Enable more options in c-family for ObjC/Obj (*)
  aefb2db... vect: Move slp_perm checking into get_load_store_type. (*)
  b6e802f... Rewrite reduction chain handling (*)
  72a35bd... i386: Remove AMX-TRANSPOSE support (*)
  6b5e2f6... phi-opt: Disable parts of it for -Og (*)
  05393af... cselim: Handle clobbers too [PR122178] (*)
  d4d6483... prop: Remove may_propagate_copy_into_asm  [PR122182] (*)
  79b8f23... [PATCH v3] RISC-V: Implement RISC-V profile macro support (*)
  b4d6b33... Daily bump. (*)
  42028a9... libcpp: decode original directory strings for traditional C (*)
  be496fd... libcpp: decode original directory strings for traditional C (*)
  304d735... [RISC-V][PR target/120811] Improving address reloads in LRA (*)
  a92369a... [RISC-V][PR target/120674] Avoid division by zero in dwarf  (*)
  fcd30bd... libstdc++: Fix grammatical error in comment in std::advance (*)
  4afb257... ++: Fix up __PRETTY_FUNCTION__ for -fexec-charset= [PR12222 (*)
  65acf36... PR modula2/122241: Lack of spellng hints with simple errors (*)
  0c670d3... aarch64, testsuite: Add -fchecking to test options [PR12177 (*)
  1c5e109... libstdc++: Implement P2835R7 Expose std::atomic_ref's objec (*)
  51b76ec... Match: Add widen_mul based unsigned SAT_MUL after gimple_co (*)
  7dbb61d... Remove max_count computation from ipa-inline (*)
  8adda95... libstdc++: Fix reverse iteration in _Utf16_view (*)
  fc74f4f... libstdc++: Fix check for 7-bit ASCII characters (*)
  85ab3a2... vect: Handle grouped accesses via gather/scatter. (*)
  33b1a5d... match.pd: Do not canonicalize division by power 2 for {ROUN (*)
  80e82de... openmp: Teach OpenMP declare variant append_args handling a (*)
  273121c... Avoid bool pattern for vect_extern_defs (*)
  70b0301... Fortran: Fix ICE in deallocating PDTs [PR121191] (*)
  5b57da5... Objective-C/C++: Enable Wignored-attributes. (*)
  5509927... Daily bump. (*)
  ac52429... c++: Ensure mark_lvalue_use returns an lvalue [PR122163] (*)
  915fdb3... Fortran: Fix some minor PDT parse errors [PR95543,PR103748] (*)
  767a938... Daily bump. (*)
  66a5376... PR modula2/122241 Lack of spelling hints with simple errors (*)
  c9586a3... [PR target/119587] RISC-V: xtheadmemidx: Split slli.uw patt (*)
  e347e2b... Allow target to chose address-space for artificial rodata. (*)
  623a0da... fortran: fix bootstrap after r16-4372 [PR122257] (*)
  c1a8b4f... libstdc++: Update Autoconf manual link (*)
  1d01a8f... *: Fix patch email address (*)
  461fa63... [RISC-V] Improve subword atomic patterns in sync.md (*)
  ddd6dff... Daily bump. (*)
  385984f... libstdc++: Fix warnings from std::make_unsigned<_Atomic_wor (*)
  52ee235... Fortran: improve checking of procedures passed as actual ar (*)
  6a77bf0... bpf: fix cbranch miscompilation in CPUv1 [PR122141] (*)
  0e95ebf... cobol: Convert to individual variable character-set encodin (*)
  7fe86bb... forwprop: Add a simple DSE after a clobber (*)
  49ddf36... c++: base-specifier name lookup is type-only [PR122192] (*)
  578c322... x86: Fixes for AMD znver5 enablement (*)
  17d24e8... RISC-V: Add test for vec_duplicate + vwsubu.wv combine with (*)
  6c8bcbc... RISC-V: Combine vec_duplicate + vwsubu.wv to vwsubu.wx on G (*)
  05e1cda... s390x: Fix fmin/fmax patterns (*)
  08970b2... testsuite: Fix vector-subscript-4.c [PR116421] (*)
  73b3c59... rs6000: Add CCFP and CCEQ to CCANY (*)
  1084346... libstdc++: Remove misleading TODO comments to add parsing t (*)
  4e541f7... testsuite: Adjust vect-reduc-chain-1.c for SLP permute tran (*)
  81e2264... arm: [MVE] Fix operands order in vbicq_f [PR122223] (*)
  cdba274... vect: Fix out-of-date VEC_STMT comments (*)
  059eb26... aarch64, Darwin: Improve Apple M3 cores, add M4 (*)
  e520fe0... Use gimple_build to perform conversion simplification (*)
  53085a4... arm: Fix support_vector_misalignment. (*)
  d2ad7e9... libgomp: Add is_integrated_apu function to plugin/plugin-{g (*)
  aaa7ac4... tree-optimization/122225 - fix return stmt verification (*)
  ef29eab... libstdc++: Adjust enable_nonlocking_formatter_optimization  (*)
  c8b388a... libstdc++: Implement P3235R3 optimizations for std::print [ (*)
  8bd872f... libstdc++: Implement P3107R5 optimizations for std::print [ (*)
  90dde80... libstdc++: Handle cv-qualified types in atomic and atomic_r (*)
  b9a2dfb... libstdc++: Improve handling of !ok() weekday index in forma (*)
  ea7fa6b... Daily bump. (*)
  4da48d6... Revert "MIPS: Add conditions for use of the -mmips16e2 and  (*)
  5a4a419... Revert "MIPS/testsuite: Use isa_rev=2 instead of >=2" (*)
  4e1f9a0... bpf: add tests for CO-RE and BTF tag interaction (*)
  8b5d751... doc: document btf_type_tag and btf_decl_tag attributes (*)
  43dcea4... btf: generate and output DECL_TAG and TYPE_TAG records (*)
  9c862a5... ctf: translate annotation DIEs to internal ctf (*)
  ac7027f... dwarf: create annotation DIEs for btf tags (*)
  7e80927... c-family: add btf_type_tag and btf_decl_tag attributes (*)
  4e44fe4... c++: C++26 va_start - part of P3348R4 - C++26 should refer  (*)
  4ee0669... c++: Fix ICE with concept used as function [PR116477] (*)
  078208c... AVR: target/122222 - Add modules for __floatsidf, __floatun (*)
  3ea09e4... AVR: target/122220 - Let (int32_t) -0x1p31L return INT32_MI (*)
  310a70e... analyzer: reimplement binding_map using a "spatial" represe (*)
  ccb2a10... testsuite: Explicitly enable cselim pass for cselim-2.c (*)
  c474a50... Fortran: fix "unstable" interfaces of external procedures [ (*)
  579de8f... gimplify: Fix up side-effect handling in 2nd __builtin_c[lt (*)
  0558c60... diagnostics: add class sink::extension (*)
  ea05497... libstdc++: Extend constexpr if to C++14 in _Hashtable::_S_n (*)
  71e95e8... libstdc++: Tweak comment on generated #endif lines in bits/ (*)
  0738f0a... tree-ssa-structalias: Put constraint building into its own  (*)
  8581d66... tree-ssa-structalias: Put constraint building into separate (*)
  f379367... libstdc++: Formatting tests for std::chrono date types. (*)
  5ff9cd5... xtensa: constantsynth: Update to version 2 (*)
  b6af5f4... xtensa: Change the splitting of D[IF]mode constant assignme (*)
  4864f24... xtensa: Optimize assignment of certain constants to hardwar (*)
  1eefa6e... xtensa: Make large CONST_INT legitimate until the postreloa (*)
  2ce24fb... xtensa: Implement TARGET_MD_ASM_ADJUST (*)
  5ab4db5... tree-optimization/122212 - fix CLZ detection (*)
  b0bc615... AVR: target/122210 - Add double -> fixed-point conversions. (*)
  7304e83... AVR: target/122210 - Add fixed-point -> double conversions. (*)
  76eb9c4... RISC-V: Allow VLS types using up to LMUL 8 (*)
  e63cf4b... PR81358: Enable automatic linking of libatomic. (*)
  5e9eecc... vect: Remove type from misalignment hook. (*)
  b52a90e... doc: type-punning through a union is a GNU extension for C+ (*)
  24ba6f2... doc: fix grammar nit (*)
  c3f8414... doc: mention -Wmaybe-uninitialized vs CCP (*)
  954b679... Daily bump. (*)
  921d649... c: Implement C23 rules for undefined static functions in _G (*)
  50959e5... Fortran: fix warnings for symbols with C binding and declar (*)
  d4077ce... c: Allow variably-modified types in generic associations fo (*)
  3f70e62... libstdc++: Update dead links to PSTL upstream in docs (*)
  65b6d37... libstdc++: Remove unused config/cpu/i486/atomicity.h file (*)
  bca9dd1... libstdc++: Remove unused config/cpu/cris/atomicity.h file [ (*)
  152f4da... libstdc++: Fix allocator propagation and tests for std::ind (*)
  0c08471... Update to Unicode 17.0.0 (*)
  d77b548... c++: clobber non-placement new (*)
  d52a81f... Regenerate gcc/configure (*)
  43f524c... libstdc++: Fix type in computation of _M_weekday_index. (*)
  8b6a18e... x86-64: mingw: Pass and return _Float16 in vector registers (*)
  9e2db0f... libstdc++: Add missing include to std/time/format/format.cc (*)
  055c6cc... Add boolean pattern for bitwise ops (*)
  94f203a... Check non-strictly vect_internal_def internal defs in integ (*)
  8ba0bb5... Adjust g++.dg/vect/pr64410.cc scan (*)
  e269268... libstdc++: Implement submdspan_mapping_result. [PR110352] (*)
  15498d5... libstdc++: Implement full_extent_t. [PR110352] (*)
  6106166... libstdc++: Implement strided_slice from <mdspan>. [PR110352 (*)
  5733ece... libstdc++: Improve and cleanup mdspan related code. (*)
  6b999bf... Do not expect 8 byte vectorization with ia32 (*)
  bfd41ad... libstdc++: Implement std::layout_right_padded [PR110352]. (*)
  8c71d18... libstdc++: Implement std::layout_left_padded [PR110352]. (*)
  c5bee7e... Add missing menu item for JIT Language and ABI (*)
  d78bd76... c: Fix i386 target attribute regression [PR 122180] (*)
  bb22f7d... gimplify: Fix up __builtin_c[lt]zg gimplification [PR122188 (*)
  7fb8339... testsuite: Fix up pr121987.c testcase for ilp32 [PR121206] (*)
  3996158... Fortran: Fix PDT parameter substitution [PR93175,PR102240,P (*)
  81aa79e... Fixup store bool pattern (*)
  82a865f... tree-optimization/105490 - improve COND_EXPR bool pattern (*)
  2a54db2... libgccjit: Add ability to get CPU features (*)
  491cae7... Daily bump. (*)
  84b4687... c: Implement C2y handling of incomplete tentative definitio (*)
  3dcf341... libbid: Set rounding mode to round-to-nearest for _Decimal1 (*)
  f4b60fe... c++: new-expr clobber of constant-size array (*)
  8b5d577... docs: Add documentation for TARGET_HAS_FMV_TARGET_ATTRIBUTE (*)
  3cbd43d... AVR: target/122187 - Don't clobber recog_data.operand[] in  (*)
  26ada8f... all: Fix "specifc", "costant" and "constat" typos in commen (*)
  62631c3... [PATCH] RISC-V: Detect wrap in shuffle_series_pattern [PR12 (*)
  34ef2ee... [PATCH] RISC-V: Fix slide pattern recognition [PR122124] (*)
  05d3dd6... Fortran: Fix ICE in pdt_1[3-5].f03 with -fcheck=all [PR1029 (*)
  a06d127... libstdc++: Initialize local variable in __gnu_cxx::rope (*)
  2f39931... libstdc++: Fix -Wparentheses warning in std::mul_sat (*)
  20bf909... libstdc++: Fix -Wmaybe-uninitialized warning in another tes (*)
  5dce50b... libstdc++: Suppress -Wpessimizing-move warnings in shared_p (*)
  9af9532... libstdc++: Fix -Wreorder warning in std::philox_engine (*)
  3f2a291... libstdc++: Fix -Wformat warning in std::string (*)
  bb23a04... Revert "Ada: Remove useless Makefile variable" (*)
  d3e963d... match: Extend `-(a ptrdiff b)` pattern by allowing a nop co (*)
  decd427... phiopt/cselim: Improve cselim-limited to commonalize all st (*)
  9242a89... x86: Swap %edx/%rdx with %eax/%rax for PR middle-end/122122 (*)
  f7b0636... Daily bump. (*)
  b667503... cselim: Don't create a phi node if the rhs side are the sam (*)
  e3a05e0... AVR/LibF7: Implement sincos. (*)
  075310d... Update profile in tree-ssa-dce (*)
  e04e815... Fix description of --param auto-profile-bbs (*)
  13f5a62... If a range's bitmask changes, reflect it in the bounds. (*)
  9552178... doc: mention STAGE1_CFLAGS (*)
  efb3cd6... AVR/LibF7: target/122177 - fix fmin / fmax return value for (*)
  e5731a4... AVR: Speed up IEEE double comparisons. (*)
  ad2991b... aarch64: Fix ICE when op2 is zero for SVE2 saturating add i (*)
  9b102d2... tree-optimization/122131 - do not use re-align load for gat (*)
  8de9c3b... ada: Fix handling of Extended_Access with array subtype (*)
  022f2ed... ada: Implement proper upcasting in more cases (*)
  17e59ee... ada: Fix extended access and memory pool explicit deref (*)
  e77f626... ada: Fix usage of Table.Table in Fmap (*)
  725e4c5... ada: Remove obsolete code (*)
  5f4baa4... ada: Refine documentation of -gnatwr (*)
  1f1cd72... tree-optimization/122158 - vector reduction epilog for bit- (*)
  96c4a32... stmt: Handle %cc[name] in resolve_asm_operand_names [PR1221 (*)
  a7d8eca... Introduce fold_before_rtl_expansion_p [PR122142] (*)
  7762d80... Daily bump. (*)
  a3727eb... x86: Handle small OP size in setmem_epilogue_gen_val (*)
  eb5a296... Disable some testcase for -Og (*)
  1fcdf21... hppa: Fix over alignment of 64-bit functions (*)
  7f57e04... Daily bump. (*)
  44a7163... contrib: Ignore commit b40ef6e9dc09 Sync toplevel files fro (*)
  ac27397... *: regenerate autotools (*)
  4e2a2d6... RISC-V: Combine vec_duplicate + vwaddu.wv to vwaddu.wx on G (*)
  6e37a5a... Match: Refactor unsigned SAT_MUL form 1 mul and widen-mul b (*)
  ddd69ed... ISC-V: Add test for vec_duplicate + vwaddu.wv signed combin (*)
  fa6544e... c++/modules: Avoid ICE when redefining a type reachable via (*)
  000cde0... c++/modules: Also check conflicting internal-linkage entiti (*)
  6fdee07... Ada: Fix assertion failure on allocators for discriminated  (*)
  865791a... Ada: Report that -gnatyz is included in -gnatyg (*)
  57a2bdc... Add testcase for PR ada/113536 (*)
  49aed8c... Ada: Remove useless Makefile variable (*)
  e3431c6... Fortran: fix issue with I/O of array pointer [PR107968] (*)
  7609f37... forwprop: Refine when TODO_update_address_taken is set [PR1 (*)
  14a825d... phiopt: allow store placement of `= {}` [PR122153] (*)
  5193b9d... [PATCH][PR tree-optimization/117760] `a != b` implies that  (*)
  867f777... widening_mul: Reset flow sensitive info in maybe_optimize_g (*)
  ab429ea... [PATCH v2] RISC-V: Fix type of CFA during stack probe [PR12 (*)
  e037693... [RISC-V][PR target/122147] Avoid creating (subreg (mem)) in (*)
  4b4d5fc... [PR target/118945][PATCH v3] RISC-V: Add 'prefer_agnostic'  (*)
  70639fc... Ada: Fix ineffective "use all" clause for type declared in  (*)
  6807378... testsuite: Add 2 new tests (*)
  f256a13... c++, gimplify: Implement C++26 P2795R5 - Erroneous behavior (*)
  5ee5a05... c++: concepts and conversions, take 2 [PR122127] (*)
  a8ecf45... c++/modules: Handle naming external TU-local entities in AD (*)
  806d541... c++: Fix ICE with struct in function parameter containing a (*)
  8cd2db2... Revert: r16-4193 ("diagnostics: generalize state graph code (*)
  f864e4b... [RISC-V][PR rtl-optimization/121937] Don't call neg_poly_in (*)
  e9ba0f8... Remove fold_builtin pass [PR121762] (*)
  e8a360e... fab/isel: Move atomic optimizations to isel from fab [PR121 (*)
  d7a3038... fab: Use a macro for the atomic/sync builtins case (*)
  6eff00d... fab/gimple-fold/forwprop: Move va_args folding to gimple_fo (*)
  415f21f... fab/forwprop: Move optimize_unreachable to forwprop [PR1217 (*)
  a8326b0... fab/forwprop: Move optimize stack restore to forwprop [PR12 (*)
  4440e02... fab: rewrite optimize_stack_restore call check [PR122033] (*)
  3eadb2d... fab/gimple-fold: Move removal of ASSUME internal function t (*)
  aca8f47... fab: Manaully build gimple rather than depend on gimplifier (*)
  554a54b... fab/forwprop: Move memcmp->memcmp_eq to forwprop (*)
  b989a66... aarch64: testsuite: fix several duplicate test names (*)
  deb7e93... libstdc++: Add C++2020 Implementation status table. (*)
  e4e6a42... Fortran: Error in nested PDTs with undefined KIND exprs. [1 (*)
  e4ab1f8... diagnostics: generalize state graph code to use json::prope (*)
  a0dde67... c: Add more C2y tests of initializer constraints (*)
  60c6f92... [PATCH v2] RISC-V: fix __builtin_round NaN handling [PR tar (*)
  df7525d... diagnostics::output_spec: support client-specific keys (*)
  8f076a0... testsuite: fix typo in comment in gcc.dg/plugin/start_unit_ (*)
  e5ae5b5... Disallow mask reduction vectorization (*)
  328dc7f... PR modula2/122009: Rename local variables to avoid warnings (*)
  1401005... Fix handling of uninitialized counts in merge_blocks (*)
  c34ccc8... [RISC-V][PR target/122051] Fix pmode_reg_or_uimm5_operand f (*)
  264a575... c: fmv: Prevent FMV being combined with other cloning/renam (*)
  8cf1bc6... c: aarch64: Add FMV diagnostic tests. (*)
  73888ce... c: Add target_version attribute support. (*)
  5f08e49... Regenerate aclocal.m4/configure/Makefile.in (*)
  0f8c6f4... tree-optimization/122079 - PRE antic compute doesn't conver (*)
  0e91910... tree-optimization/122079 - PRE antic_compute doesn't conver (*)
  6051a84... Sync toplevel files from binutils-gdb (*)
  b40ef6e... Sync toplevel files from binutils-gdb (*)
  790bbb9... Daily bump. (*)
  ef45d64... PR modula2/122009: ldtoa_ldtoa correct parameter type from  (*)
  f2d9f66... c++, contracts: Abstract interfaces to constexpr [NFC]. (*)
  c866a8a... [RISC-V][PR target/122106] Add missing predicate on crc exp (*)
  88e9cc9... libstdc++: Avoid _GLIBCXX20_CONSTEXPR in C++ >= 20 code sec (*)
  b12d5a6... Fortran: UBSAN uninitialized stride for missing optional ar (*)
  f2586a4... m68k: fix adddi3/subdi3 with POST_INC/PRE_DEC destination (*)
  8a16ca9... Improve dumps of afdo_calculate_branch_prob (*)
  16980f4... Add --parm auto-profile-bbs (*)
  aa214a9... Fix handling of goto locuses and phi args in auto-profile (*)
  f77e2fb... make autprofiledbootstrap with LTO meaningful (*)
  8498ef3... Improve profile update in merge_blocks (*)
  bae9c5e... Propagate unlikely executed BBs even on measured profiles (*)
  39b810b... toplevel: unify the GCC and GDB/binutils .editorconfig file (*)
  f739d07... libstdc++: Fix sizeof(wide-string)-1 bug in std::regex test (*)
  1e13fb4... Fix off by one in range_from_loop_direction. (*)
  d5c5c1a... libstdc++: Fix -Wmismatched-delete bug in std::unique_ptr t (*)
  081b773... libstdc++: Fix incorrect overriders in filebuf tests (*)
  b304532... libstdc++: Add missing parentheses to tests with wrong prec (*)
  f4409fd... libstdc++: Suppress -Wclass-memaccess warnings in bits/stl_ (*)
  c6865e7... tree-optimization/122110 - do not reject all bit-precision  (*)
  a52f635... c: Regenerate c.opt.urls (*)
  71c80dd... libstdc++: Fix spelling of "Polymorphic" in a test (*)
  37d7942... Fortran: Generic interface checking with use associated PDT (*)
  54eeaf3... Daily bump. (*)
  f45eeaf... testsuite: remove redundant import in sarif.py (*)
  5b5dba9... diagnostics::output_spec: fix "color" in "text" output sche (*)
  01ae4b1... diagnostics::output_spec: refactor per-sink key-value handl (*)
  393fd02... diagnostics::output_spec: move class scheme_handler (*)
  233d312... diagnostics: simplifying output-spec.cc (*)
  4c1d881... c: Fix regression related to DECL_NONLOCAL on aarch64 [PR12 (*)
  2f5f3ee... libstdc++: std::inplace_vector implementation cleaup (*)
  3ea8d69... fmv: Redirect to specific target (*)
  6e62483... Fix various comment typos (*)
  ab015c2... Fix discriminators of gimple PHI arguments (*)
  69ac957... Fix overflow in ipa_profile_generate_summary (*)
  5bf0886... Restrict what kind of statements are used for auto-profile (*)
  3d62068... Ada: Fix internal error on ill-formed Reduce attribute in A (*)
  796d70d... libgcc, bitint: do not use softfp_wrap for bitint and add b (*)
  5173a61... bitint: fix inconsistency in bitint_precision_kind (*)
  fb0702c... Fortran: ICE in derived type with a PDT component [PR102241 (*)
  e0e9337... Daily bump. (*)
  850c1ad... ada: Remove references to ASIS, explain PolyORB status. (*)
  4fb2a53... ada: Improve error for pre/post on generic formal subprogra (*)
  cc113fa... ada: Add special-case for 'Constrained on stand-alone objec (*)
  8411975... ada: Fix error message about limited extensions (*)
  701fbd4... ada: Unsigned_Base_Range aspect (part 4) (*)
  405adc4... ada: exp_ch6.adb: entirely disable call validation in CodeP (*)
  891b42a... ada: Update the GNAT RM with assertion level documentation (*)
  8408995... ada: Update the condition for ghost call arguments (*)
  0a32656... MIPS/testsuite: add testcase for -fpatchable-function-entry (*)
  305abc2... Daily bump. (*)
  143cec1... libbacktrace: recognize PE bigobj objects at configure time (*)
  dd645f6... Deprecate -mstore-max= and related tuning. (*)
  bd352bd... diagnostics: Fix mojibake from displaying UTF-8 on Windows  (*)
  2143720... Daily bump. (*)
  e1b9cca... libstdc++: Fix -Wmaybe-uninitialized warnings in testsuite (*)
  c2ccc43... libstdc++: Fix some -Wsign-compare warnings in headers (*)
  f6c71c2... libstdc++: Fix VERIFY(idx = 1) bugs in tests (*)
  10bb371... MIPS/testsuite: Use isa_rev=2 instead of >=2 (*)
  b07bab1... MIPS: Fix the issue with the '-fpatchable-function-entry='  (*)
  a0536f8... c++: concepts and conversions [PR112632] (*)
  6fda31f... c++: add testcase [PR121854] (*)
  90ad957... c++: implicit 'this' in generic lambda [PR122048] (*)
  f731fa5... MIPS: Add conditions for use of the -mmips16e2 and -mips16  (*)
  25f7f04... Fortran: Revert r16-4069 causing memory leaks in f951 [PR87 (*)
  51a3669... MIPS: Add MSUBF.fmt instruction for MIPSr6 (*)
  4ab8a98... Daily bump. (*)
  33c35b7... c, objc: Add -Wmultiple-parameter-fwd-decl-lists (*)
  e6b4908... Fortran: fix uninitialized read in testcase gfortran.dg/pdt (*)
  40d9e96... Fix precise 0 handling in afdo_propagate_edge (*)
  fdc8037... amdgcn: Remove vector alignment restrictions (*)
  1b876bd... c: Give permerror for excess braces in scalar initializers  (*)
  9f9c8d6... Fix integer overflow in profile_count::probability_in (*)
  1cf6cda... libstdc++: Reuse predicates in std::search and std::is_perm (*)
  b83c2e5... libstdc++: Simplify std::erase functions for sequence conta (*)
  aaeca77... libstdc++: Eliminate __gnu_cxx::__ops function objects (*)
  11ce485... libstdc++: Fix unsafe comma operators in <random> [PR122062 (*)
  947b22d... Fortran: Fix uninitialized reads for pdt_13.f03 etc. [PR122 (*)
  d6ee89a... LoongArch: Implement TARGET_CAN_INLINE_P[PR121875]. (*)
  11a662d... Daily bump. (*)
  505c139... doc: Standardize on "bitwise" and "elementwise" (*)
  29c28bb... doc: Fix grammar around Vector Extensions (*)
  43508d3... Fortran: ICE in character(kind=4) deferred-length array ref (*)
  80d729c... hppa: Fix asm in atomic_store_8 in sync-libfuncs.c (*)
  5756d0b... libstdc++: Refactor __mdspan::__static_quotient. (*)
  08530be... libstdc++: Check feature test macro for robust_nonmodifying (*)
  0959f0e... libstdc++: Remove unwanted STDC_HEADERS macro from c++confi (*)
  181e7be... libstdc++: Prepare mapping layout tests for padded layouts. (*)
  4f9f126... c++/modules: Remove incorrect assertion [PR122015,PR122019] (*)
  1916780... doc: Reword the description of -f[no-]fp-int-builtin-inexac (*)
  e4b9750... Daily bump. (*)
  d53f7ad... [PATCH][PR target/121778] RISC-V: Improve rotation detectio (*)
  dfbce1f... c: Fix handling of register atomic compound literals (*)
  3386216... fortran: Favor parser-generated module procedure namespaces (*)
  966cdec... gimple-fold/fab: Move ASSUME_ALIGNED handling to gimple-fol (*)
  0088e4a... AArch64: Enable dispatch scheduling for Neoverse V2. (*)
  c8bd7b2... AArch64: Implement target hooks for dispatch scheduling. (*)
  cb80cdb... AArch64: Annotate SVE instructions with new instruction att (*)
  41c95d5... libstdc++: Move test for __cpp_lib_not_fn to version.cc (*)
  1f6b1ed... tree-optimization/116816 - improve VMAT_ELEMENTWISE with SL (*)
  191d8b8... Fix get_load_store_type wrt VMAT_ELEMENTWISE classification (*)
  dbf94a1... libstdc++: Reflect operator<< constraints in formatter for  (*)
  36058be... libstdc++: Use basic_format_parse_context<_CharT> in intern (*)
  82edaad... docs: Note that -fisolate-erroneous-paths-dereference turns (*)
  2c98d7c... LoongArch: Add isnan expander [PR 66462] (*)
  fe2f86a... c++/modules: Fix language linkage handling [PR122019] (*)
  e77daa5... Fortran: Fix ICE in check_interface [PR87908] (*)
  e9f3138... libstdc++/testsuite: Unpoison 'u' on s390x in names.cc test (*)
  1617b9e... RISC-V: Add test case of unsigned scalar SAT_MUL form 5 for (*)
  02142e2... Match: Add form 5 of unsigned SAT_MUL for mul (*)
  3b52634... Daily bump. (*)
  0d5af6a... sarif output: add descriptions to fix-it hints (§3.55.2) [ (*)
  2dc3e74... libstdc++: Refactor std::philox_engine member functions (*)
  1c06243... libstdc++: Implement Philox Engine (PR119794) (*)
  52d702d... libstdc++: fix element construction in std::deque::emplace  (*)
  2e1c124... arm: mve: fix out-of range literal pool for a const_vector  (*)
  7dd28f0... libstdc++: Make function_ref(nontype<f>, r) CTAD SFINAE fri (*)
  54c1b58... ada: Fix unnesting problem related to constructors (*)
  0a10fc5... ada: Improve robustness of stack usage tracking in concurre (*)
  346b492... ada: Refactor of Ultimate_Prefix (*)
  be42204... ada: Fix missing warning when child packages hide homonym u (*)
  e8303f8... ada: Fix Is_Case_Choice_Pattern for allocators (*)
  5d3f5fd... ada: Remove rtp base spec linker option pragma (*)
  56902d1... ada: New preprocessing option for emitting empty comments f (*)
  bbd00cd... ada: Include finally statements in debug pretty-printing (*)
  fde2299... ada: Spurious predicate check at default initialization (*)
  dcb8436... ada: Document the GNAT-defined Extended_Access aspect (*)
  b870189... toplevel: Fix syntax issue in .editorconfig (*)
  300c904... Fortran: Check  ICE in gfc_conv_array_initializer has gone  (*)
  5756c98... Widen-Mul: Fix typo assignment in build_and_insert_cast [PR (*)
  ab6879f... arm: fix target-specific test duplicates for gcc (*)
  de60b08... aarch64: Remove FMV beta warning. (*)
  1d36100... aarch64: testsuite: Add diagnostic tests for Aarch64 FMV. (*)
  a96bd4a... fmv: Support mixing of target_clones and target_version. (*)
  6228720... c++: Refactor FMV frontend conflict and merging logic and h (*)
  c2c7fd3... c: c++: Add target_[version/clones] to decl diagnostics for (*)
  aeb9a43... fmv: c++: Change target_version semantics to follow ACLE sp (*)
  3cc894e... fmv: c++: Add check_target_clone hook for filtering target_ (*)
  2564e45... riscv: Refactor riscv target parsing to take string_slice. (*)
  b500cd2... x86: fmv: Refactor FMV name mangling. (*)
  c965a76... cgraph: Add clone_identifier function. (*)
  1953939... libstdc++: Remove unwanted PACKAGE macros from c++config.h  (*)
  9959c4d... contrib: Fix typo in comment in libstdc++ script (*)
  c61535f... libstdc++: Remove leftover __formatter_chrono base classes. (*)
  753e5c8... Disable vect unroll for znver2/Znver1. (*)
  5a43bcc... Daily bump. (*)
  4275518... RISC-V: Add missing define_insn_reservation to tt-ascalon-d (*)
  cc79849... c++: Fix canonical type for lambda pack captures [PR122015] (*)
  09f9e63... contrib: Add DerivedGeneralCategory.txt to comment in libst (*)
  67d7046... top-level: Add .editorconfig file (*)
  8a6598f... fab/gimple-fold: Move __builtin_constant_p folding to gimpl (*)
  dc38eaf... libstdc++: Rework handling of ISO week calendar and week in (*)
  f8681ec... libstdc++: Move start_lifetime_as functions to bits/stl_con (*)
  915803d... doc: Drop broken reference to modindex in libgdiagnostics (*)
  7a5da9a... Widen-Mul: Fix mis-compile for build_and_insert_cast refine (*)
  52b53cf... tree-optimization/122016 - PRE insertion breaks abnormal co (*)
  32a8a1c... tree-optimization/122023 - rotate pattern with reductions (*)
  7e29e1a... Ada: Fix internal error on use clause present in generic fo (*)
  2948d12... pru: Reject bit-fields for TI ABI (*)
  5e6937b... Fortran: Fix error recovery after missing END BLOCK [PR1035 (*)
  0874ada... Daily bump. (*)
  c6781f5... fab: Remove forced label check from optimize_unreachable (*)
  518ec01... Fortran: fix frontend memory leaks for ALLOCATE with SOURCE (*)
  058b2ef... Update calls_comdat_local in cgraph_node::create_version_cl (*)
  d74aec0... One extra special case for AFDO0 (*)
  5cef5f2... Regenerate gcc/m2/lang.opt.urls (*)
  9766f99... Increase auto-fdo profile scaling (*)
  0f28eb8... Fix test case and add errors for when -fexternal-blas64 mak (*)
  c4bf7dc... Make inliner more careful about profile inconsistencies (*)
  749af11... Fortran: fix issues with rank-2 deferred-length character a (*)
  ee4bbfe... Daily bump. (*)
  ec9a23f... PR modula2/122009: ODR fixes and prototype correction. (*)
  396e911... c++: find_template_parameters and NTTPs [PR121981] (*)
  fa71e85... c++: Fix lambdas with variadic parameters and static specif (*)
  8ded56a... Fortran: Fix regtest failure in pdt_48.f03. [PR83746] (*)
  9ee937b... Add --param max-devirt-targets (*)
  3eca9b5... c: Implement C2y N3481 constraint against lvalue conversion (*)
  dcc2314... Daily bump. (*)
  a77146f... libstdc++: Add NTTP bind_front, -back, not_fn (P2714) [PR11 (*)
  dc78d69... libstdc++: Constrain operator<< for chrono::local_type (*)
  12992ed... [ira] avoid resetting ira_reg_equiv for function invariants (*)
  401d457... forwprop: change optimize_aggr_zeroprop and optimize_agr_co (*)
  f281823... forwprop: Don't loop on the stmt when optimize_aggr_zeropro (*)
  7894c00... [MicroBlaze][PR target/118280] Fix __atomic_test_and_set (*)
  310c9a3... Improve costing of speculative calls in ipa-fnsummary (*)
  ad3fb99... Improve ipa-cp devirtualization costing (*)
  1f86008... Fortran: Intrinsic functions in PDT specification exprs. [P (*)
  273b53e... PR modula2/121856: New wideset implementation (*)
  cc09592... [RISC-V][PR target/121983] Fix unprotected REGNO invocation (*)
  b71ff51... RISC-V: Improve slide patterns recognition (*)
  afdf441... RISC-V: Only Save/Restore required registers for ILP32E/LP6 (*)
  4f01f39... [RISC-V] Optimize clear-lowest-set-bit sequence when ctz is (*)
  95fc85a... Remove accidentially left if (0) block (*)
  5ca8c27... ada: Implement support for Is_Link_Once flag on entities (*)
  6eb4909... ada: Initial support for Extended Access types (*)
  7d04808... ada: Make error recovery for structural generic instantiati (*)
  616d104... ada: Remove unnecessary declare block (*)
  e564d6b... ada: Preliminary implementation of structural generic insta (*)
  dadb33b... ada: Fix comment about operational aspects (*)
  600e85d... ada: Remove comment (*)
  32c70b2... ada: Add procedure to write an extended access as a String (*)
  7c6e533... ada: Add C binding for Is_Extended_Access_Type (*)
  dc61789... ada: Do not set Esize for Extended Accesses (*)
  f8e59ed... ada: Remove superfluous statements (*)
  d832626... ada: Compiler crashes on subunits with Streaming/Put_Image  (*)
  b0f15d0... ada: Incorrect expansion of VADS Size attribute applied to  (*)
  acfd5ab... libstdc++: Reorder start_lifetime_as macro in version.def (*)
  4943123... Remove DR_GROUP_STORE_COUNT (*)
  11e09c9... Cleanup vect_get_num_copies API (*)
  140a29a... Remove SLP_TREE_NUMBER_OF_VEC_STMTS (*)
  f07d1f3... Daily bump. (*)
  6e4698c... c: Add more C2Y tests (*)
  44e3e66... c++: tweak constexpr union diagnostic (*)
  12975b8... c++: clobber class new-expressions (*)
  b8af1b3... c++: improve constexpr clobber handling (*)
  c91e508... c++: -Wmismatched-new-delete, -O0, new (nothrow) (*)
  423d7b2... diagnostics: add dump methods to client_data_hooks and logi (*)
  21fe45f... diagnostics/libcpp: convert enum location_aspect to enum cl (*)
  60d7488... diagnostics: use diagnostic.h in fewer places (*)
  f613fdc... Fix SRA issue with -ftrivial-auto-var-init= [PR121894] (*)
  c52c745... Fortran: Implement PDT constructors with syntax variants [P (*)
  642504b... RISC-V: Correct lmul estimation (*)
  b49f1da... openmp: Fix up ICE in lower_omp_regimplify_operands_p [PR12 (*)
  1d0a5e9... AArch64: Add SME LUTv2 intrinsics (*)
  45ddf55... AArch64: Add SME LUTv2 architecture extension (*)
  80e85c6... RISC-V: Add test case of unsigned scalar SAT_MUL form 5 for (*)
  f9c72bc... Match: Add form 5 of unsigned SAT_MUL for widen-mul (*)
  8c6b6ad... Fix verification ICE after ipa-cp (*)
  d5e80bf... tree-optimization/87615 - VN predication is expensive (*)
  97c1d2f... OpenMP: Unshare expr in context-selector condition [PR12192 (*)
  c30f58c... tree-optimization/121720 - missed PRE hoisting (*)
  c1e1691... libstdc++: Implement C++23 P2590R2 - Explicit lifetime mana (*)
  dd713d0... Remove SPR/GNR/DMR from avx512_{move,store}_by pieces tune. (*)
  9bd24f8... Daily bump. (*)
  41f071a... c++: improve nesting in print_z_candidate [PR121966] (*)
  c0b21d1... c++: fix count of z candidates for non-viable candidates, n (*)
  76fd69e... testsuite: add 'std-' prefix to c++ analyzer test cases (*)
  ddabda6... sarif-replay: fix uninitialized m_debug_physical_locations (*)
  2664206... uninclude: Add lib/gcc/<anything>/include as an possible in (*)
  a7a9f0d... forwprop: Fix up "nop" copies after recent changes [PR12196 (*)
  4b83df5... forwprop: Add a quick out for new_src_based_on_copy when bo (*)
  09e1ba1... forwprop: Handle memcpy for arguments with respect to copie (*)
  3268c47... libstdc++/ranges: Fix more wrong value type init from refer (*)
  9a68895... Implement -fexternal-blas64 option. (*)
  cda4515... [PR tree-optimization/58727] Don't over-simplify constants` (*)
  f8cf091... [gimplefe] fix SSA operand creation (*)
  282c1e6... s390: testsuite: Fix bitops-{1,2}.c and andc-splitter-2.c (*)
  d81e24b... Preserve TREE_THIS_NOTRAP during inlining in more cases (*)
  8a73469... testsuite, objective-c: Fix duplicate test names in 'specia (*)
  1cf8cb4... testsuite: arm: Simplify fp16-aapcs tests (*)
  da5803c... libgomp: Init hash table for 'indirect'-clause of 'declare  (*)
  16d2b88... libgomp: Add Fortran version of acc_copyout_finalize_async  (*)
  f666b14... RISC-V: Add test for vec_duplicate + vwmulu.vv signed combi (*)
  f3d6d41... RISC-V: Add test for vec_duplicate + vwsubu.vv signed combi (*)
  b653093... RISC-V: Add test for vec_duplicate + vwaddu.vv signed combi (*)
  6383206... RISC-V: Combine vec_duplicate + vwaddu.vv to vwaddu.vx on G (*)
  39c7b08... i386/testsuite: Correct res_ref2 array size for avx512bw-vp (*)
  0aef023... i386/testsuite: Fix scan tree dump in vect-epilogue-4.c (*)
  e690b97... libstdc++: Explicitly pass -Wsystem-headers in tests that n (*)
  02666ff... Daily bump. (*)
  df5088e... c: Reject gimple and rtl functions as needed functions [PR1 (*)
  5eb86c2... docs: Adjust -Wimplicit-fallthrough= documentation for C23 (*)
  5d774ec... libstdc++: Optimize determination of std::tuple_cat return  (*)
  412a1f7... libstdc++: ranges::rotate should not use 'auto' with ranges (*)
  0c762f7... libstdc++: Fix missing change to views::pairwise from P2165 (*)
  fe7cf71... xtensa: Simplify the definition of REGNO_OK_FOR_BASE_P() an (*)
  5b531aa... AArch64: Add isnan expander [PR 66462] (*)
  e717aab... Unify last two vect_transform_slp_perm_load calls (*)
  0810be8... libstdc++: Do not use _GLIBCXX_MAKE_MOVE_ITERATOR for C++17 (*)
  0067696... libstdc++: Fix more missing uses of iter_difference_t [PR11 (*)
  5690b71... aarch64: Force vector in SVE gimple_folder::fold_active_lan (*)
  df2538e... ada: Fix error message for Stream_Size (*)
  bc4d53d... ada: Revert "Remove dependence on secondary stack for type  (*)
  f94a461... Ada, libgnarl: Fix Ada bootstrap for Darwin. (*)
  41d8c4e... RISC-V: Allow profiles input in '--with-arch' option. (*)
  3e59b15... RISC-V: Configure Profiles definitions in the definition fi (*)
  3e932d6... RISC-V: Imply zicsr for sdtrig and ssstrict extensions. (*)
  89a7d76... i386/testsuite: Fix non unique name tests (*)
  c0cda06... Optimize vpermpd to vbroadcastf128 for specific permutation (*)
  a6c1787... Daily bump. (*)
  770cbd7... [analyzer] another function name that returns a pointer to  (*)
  2725514... aarch64: move pr113356.C under g++.target (*)
  ba7bfdf... [ppc] [vxworks] allow code model selection (*)
  fbbf5f0... [ppc] adjust configure test for large TOC support (*)
  982ecce... Match: Adjust the unsigned SAT_MUL pattern (*)
  d0526e8... Widening-Mul: Refine build_and_insert_cast when rhs is cast (*)
  bace01e... ctf: Fix struct size truncation in 32-bit hosts [PR121903,P (*)
  e97969e... Ada: Fix GNAT build failure for x32 multilib (*)
  597b50a... forwprop: Handle memcpy for copy prop [PR121418, PR121417] (*)
  de0ae1b... ada: Fix internal error on aspect in complex object declara (*)
  91b51fc... ada: Remove dependence on secondary stack for type with con (*)
  10cddb6... ada: Fix wrong finalization of aliased array of bounded vec (*)
  696dc21... ada: Document hardening features not supported by LLVM (*)
  e8de288... ada: Avoid ghost context errors when preanalyzing Loop_Inva (*)
  dde7f42... ada: Match assertion levels by name (*)
  800363a... ada: C_Pass_By_Copy convention incorrectly ignored (*)
  33f64b2... ada: Add Assertion_Policy checks for assertion levels (*)
  89b4aa1... ada: Fix ghost condition for level dependencies for assignm (*)
  6cca068... ada: Remove checks for the old rule 20 (*)
  9c79e19... ada: Update ghost code SPARK RM rules (*)
  6657536... ada: Refactor ghost argument consistency checks (*)
  ff94323... ada: Fix the condition of ghost level dependencies inside a (*)
  bc4f29a... ada: Add System.C_Time and GNAT.C_Time units to libgnat (*)
  fa714c1... ada: Fix crash on iterator of type with Constant_Indexing a (*)
  c7ef48f... ada: Fix missing finalization for qualified expression in c (*)
  e2aab9a... ada: Fix section of Finalizable extension in GNAT RM (*)
  dcaabdd... ada: Avoid ghost context check in early freeze (*)
  8a787f3... ada: Implement Super aspect and improve implementation of r (*)
  99019f2... ada: Improve ghost region creation for pragmas (*)
  18f0f80... ada: Remove the note that GNAT LLVM doesn't ship the light  (*)
  f915b22... ada: Recommend GPR's Toolchain_Name for GNAT LLVM more prom (*)
  2c59615... ada: Don't generate call of `System.Standard_Library.Adafin (*)
  90997dd... ada: Fix code generation when there is no No_Finalization r (*)
  062aeef... ada: Add `Set_[Wide_]Wide_String` subprograms to auxiliary  (*)
  33876c5... ada: Disable ghost context checks before context is set (*)
  78551d9... ada: Fix documentation of Is_Ancestor_Package (*)
  a7a9b7b... match.pd: Add missing type check to reduc(ctor) pattern [PR (*)
  45f605a... AVR: Support AVR32EB14/20/28/32. (*)
  32b8d13... x86: Don't align destination for a single instruction (*)
  290851e... LoongArch: Fix wrong code from bstrpick split (*)
  bd83c62... expr, tree: Ensure get_range_pos_neg is called only on scal (*)
  6485b10... RISC-V: Fix vendor intrinsic tests for disabled multilib co (*)
  4cff794... Bail out early during gimplify_asm_expr [PR121391] (*)
  8d264d9... Fix whitespace after r16-3679-g19d1c7c28f4fd0 (*)
  857c742... Fortran: Dependency check in PDT specification assignments  (*)
  32fbfbe... Daily bump. (*)
  38666cb... lto/121935 - visit all DECL_ARGUMENTS in free-lang-data (*)
  af53cfe... fortran: implement conditional expression for fortran 2023 (*)
  21d1bb1... Integrate SLP permute transform into vect_transform_stmt (*)
  57c97de... Avoid VMAT_ELEMENTWISE for negative stride SLP (*)
  80f9440... Do less redundant vect_transform_slp_perm_load calls (*)
  1744dc2... Daily bump. (*)
  8c23566... target.def: Properly mark up __cxa_atexit as code (*)
  349affa... libstdc++: Fix ranges::shuffle for non-sized range [PR12191 (*)
  f8b6f1d... lra: Stop constraint processing on error [PR121205] (*)
  205b5a5... doc: Editorial changes around -fprofile-partial-training (*)
  d020b73... testsuite: Port asm-hard-reg tests for PRU (*)
  908edc1... c: Implement C2y N3517 array subscripting without decay (*)
  54efca1... Daily bump. (*)
  0c6ad3f... Fix latent LRA bug (*)
  7801236... libstdc++: ranges::rotate should use ranges::iter_move [PR1 (*)
  7b99d18... libstdc++: Fix algorithms to use iterators' difference_type (*)
  f6e0019... Testsuite: Fix more spurious failure of ACATS-4 tests (*)
  8e3230f... c++: pack indexing is a non-deduced context [PR121795] (*)
  d0c0841... RISC-V: Support vnclip idiom testcase [PR120378] (*)
  bf257c5... Match: Support SAT_TRUNC variant NARROW_CLIP (*)
  5d6ddba... sparc: Compile TLS LD tests with -fPIC (*)
  259347d... diagnostics: handle fatal_error in SARIF output [PR120063] (*)
  38cb428... diagnostics: fix crash-handling inside nested diagnostics [ (*)
  85a97e1... testsuite: fix typo in name of plugin test file (*)
  e3ade1b... [RISC-V] Adjust ABI specification in recently added Andes t (*)
  d8f1655... libstdc++: Fix memory leak in PSTL TBB backend [PR117276] (*)
  f534db5... libstdc++: Constrain __gnu_debug::bitset(const CharT*) cons (*)
  85409b9... c++/modules: Fix missed unwrapping of STAT_HACK in ADL [PR1 (*)
  b9fde02... ipa-free-lang-data: Don't walk into DECL_CHAIN when finding (*)
  4fe3b8b... libstdc++: Fix bootstrap failure in atomicity.cc (*)
  1d866f3... Minor tweaks to ipa-pure-const.cc (*)
  443fc6a... middle-end: Use addhn for compression instead of inclusive  (*)
  4ce2556... Aarch64: Add support for addhn vectorizer optabs for Adv.SI (*)
  0ee9086... middle-end: clear the user unroll flag if the cost model ha (*)
  2343cc8... Daily bump. (*)
  9b6df34... doc: Correct the return type of float comparison (*)
  0899b82... Fortran: fix assignment to allocatable scalar polymorphic c (*)
  9a2b1ac... libstdc++: Trap on std::shared_ptr reference count overflow (*)
  faae369... libstdc++: Allow std::shared_ptr reference counts to be neg (*)
  6456da6... libstdc++: Make atomicity helpers use unsigned arithmetic [ (*)
  46028a2... pr107421.f90: Require PIE and pass -fPIE for non-x86 target (*)
  d99c678... libstdc++: Use consteval for _S_noexcept() helper functions (*)
  f463e6b... libstdc++: Add always_inline to ranges iterator ops and acc (*)
  9eab6c6... testsuite: Add tests for PR c/107419 and PR c++/107393 (*)
  b2b2ac3... libstdc++: optimize weak_ptr converting constructor/assignm (*)
  0b0ffa4... c++: Don't upgrade TLS model if TLS model isn't set. (*)
  b996d45... AArch64: Add isfinite expander [PR 66462] (*)
  aa4aafb... tree-optimization/121595 - new fabs(a+0.0) -> fabs(a) patte (*)
  4bed08b... testsuite: LoongArch: Enable 16B atomic tests if the test m (*)
  4fcb26a... LoongArch: Fix the semantic of 16B CAS (*)
  13ec176... LoongArch: Fix the "%t" modifier handling for (const_int 0) (*)
  1b27e84... libstdc++: Remove trailing whitespace in <syncstream> (*)
  0887961... tree-optimization/121703 - UBSAN error with moving from uni (*)
  ebd64a4... RISC-V: Suppress cross CC sibcall optimization from vector (*)
  e9c2a69... tree-optimization/121829 - bogus CFG with asm goto (*)
  5c4f131... Deal with prior EH/abormal cleanup when fixing up noreturn  (*)
  165b029... ada: add BACKLOG_MAX OS constant (*)
  195b495... ada: Minor comment tweaks (*)
  7efa3b5... ada: Give a warning for huge imported objects (*)
  88a389a... ada: Get rid of TYPE_ALIGN_OK flag in gcc-interface (*)
  c93fe0b... ada: Fix crash on reference to aliased object of packed arr (*)
  3a3854f... ada: Implement overflow checking for unsigned types (*)
  571088f... ada: Perform predicate check before, not after, parameter c (*)
  b69dbe0... ada: Create a ghost region for pragma annotate (*)
  4183b13... ada: Check instantces of ghost iterator functions (*)
  6989e0f... ada: Update coding style (*)
  354a1c3... ada: Ignore ghost policy errors inside aspect Iterable (*)
  28b38b2... ada: Check ghost level dependencies inside assignments (*)
  48f8e30... ada: Tune description of Ghost_Assertion_Level (*)
  dded20c... ada: Apply ghost regions for assigmnents correctly (*)
  767fce3... ada: Compiler crash on container aggregate association with (*)
  629f1de... ada: Fix visibility bug related to target name (*)
  f1887ef... ada: Fix regression in Root_Type -- adjustment (*)
  61645a4... ada: Fix regression in Root_Type (*)
  ffcd00c... ada: Crash on b3a1004 with assertions enabled (*)
  bca81f4... ada: Fix argument type of read() and write() on windows (*)
  e39c326... ada: Allow implicit packing of arrays when larger than need (*)
  f2ba38d... ada: Crash on null aggregate of multidimensional type (*)
  a1b966f... ada: Make pp and friends more robust (base type only) (*)
  7cbf4b8... ada: Disable signals when calling pthread_create on QNX (*)
  6332005... ada: Refine condition for reporting warnings on components  (*)
  6b74844... ada: Fix comments (*)
  405aeb2... ada: Fix compile time evaluation needed for static unfoldin (*)
  a570b74... ada: Better warning when single letter package conflicts wi (*)
  017aad4... ada: Set Related_Expression on compiler-generated Valid_Sca (*)
  e3b66ea... ada: Improve documentation comment of Find_Type_Name (*)
  0e0b435... ada: Disable new warning for composite equality ops that ca (*)
  61ce720... libstdc++: Tests of %W/%V/%U and %G for !ok date values. (*)
  75cad46... RISC-V: Add min/max patterns for ifcvt. (*)
  9ff5cad... ifcvt: Clarify if_info.original_cost. (*)
  e63d9f9... testsuite: Fix asm-hard-reg-error-{4,5}.c for non-LRA targe (*)
  827e8ae... RISC-V: Fix can_find_related_mode_p for VLS types (*)
  ffbbeee... LoongArch: testsuite: Modify the tests to make the test pas (*)
  e24a539... Daily bump. (*)
  1532792... libstdc++: Remove blank line from bits/unique_ptr.h (*)
  a559f14... libstdc++: Enforce Mandates: for Boyer-Moore searchers (*)
  3723edc... c: Add tests for some C2Y removals of undefined behavior (*)
  912159d... AVR: Disable tree-switch-conversion per default. (*)
  220e4d2... xtensa: Correct a typo (*)
  09864c7... RISC-V: Fix typo in tt-ascalon-d8's pipeline description [P (*)
  0662870... Fix -Wlto-type-mismatch warning during GNAT LTO build (*)
  64abb12... Fix load/store bias handling for extractlast. (*)
  afa74d3... c: Warn when returning nested functions that require a non- (*)
  e182858... RISC-V: Add pattern for vector-scalar single widening float (*)
  21d4a0b... compare_tests: Improve non-unique tests report (*)
  7fc9265... c++: Fix null deref in maybe_diagnose_standard_trait [PR121 (*)
  008ad1c... libstdc++: Rename _S-prefixed identifiers in <mdspan>. (*)
  54cc2cb... libstdc++: Apply LWG4351 to CTAD of span/mdspan. (*)
  2bb8cd3... testsuite: Only scan for known file extensions in lto.exp (*)
  29a8ce3... bitint: Fix up lowering optimization of .*_OVERFLOW ifns [P (*)
  225d13c... expr: Handle RAW_DATA_CST in store_constructor [PR121831] (*)
  ac16659... libstdc++: Use _Drop_iter<_CharT> for formattable concept c (*)
  f50cff9... s390: Implement clz and ctz for SI mode (*)
  2dfff4f... c++: Change mangling of Intel/Motorola extended long double (*)
  7a49952... s390: fix vec_extract_plus define insn (*)
  2ec2975... libstdc++: Document remaining C++20 implementation-defined  (*)
  88d4738... libstdc++: Document C++20 atomic_ref implementation-defined (*)
  45e5b65... Daily bump. (*)
  bdfcb80... c++/modules: Cleanup import handling [PR99682] (*)
  a4db642... c++/modules: Create helper to get current TU's module_state (*)
  86e470b... testsuite: Fix UNRESOLVEDs for mistakenly dg-run test [PR12 (*)
  a107168... Fortran: fix bootstrap with -Werror=maybe-uninitialized (*)
  f2fddc4... c++: non-dep cmp op rewritten from <=> returning int [PR121 (*)
  7bc2e31... amdgcn: fix GFX10/GFX11 VGPR counts (*)
  0d56fb2... amdgcn: fix builtin codegen at -O0 (*)
  52d754a... Fortran: make STAT/LSTAT/FSTAT intrinsics generic [PR82480] (*)
  50efa78... ctf: fix integer truncations in very large structs [PR12141 (*)
  fce05f6... RISC-V: Add pattern for vector-scalar dual widening floatin (*)
  6e4e688... c, c++: Allow &__real__ static_var in constant expressions  (*)
  39c003c... libstdc++: Rename _CwFixedValue::_S_type member (*)
  53452be... doc: Adjust -Wextra description for -Wunterminated-string-i (*)
  01827a3... RISC-V: Add pattern for vector-scalar single widening float (*)
  768f361... Revert "aarch64: Handle DImode BCAX operations" (*)
  beb9073... Revert "tree-optimization/121829 - bogus CFG with asm goto" (*)
  369b7ed... ada: Warning for composite equality that calls an abstract  (*)
  42cc047... ada: Fix spurious warning for procedure named "Continue" (*)
  bda7699... ada: Remove incorrect comment (*)
  9d4e02a... ada: Ignore Ghost policy checks for some pragmas (*)
  360a779... ada: Platform-specific import for read() and write() (*)
  b7019e9... ada: Update the uses of Is_Ignored*_In_Codegen (*)
  c3ef51e... ada: Improve comments in Copy_And_Swap (*)
  e7c526a... ada: Spurious error on generalized prefix notation (*)
  0cdb59d... ada: Fix comment in Find_Type_Name (*)
  97b771f... ada: Remove unnecessary if statement (*)
  ad41011... ada: Improve documentation comment (*)
  a1b7ea3... ada: Add location info to policy difference errors (*)
  54cb541... ada: Adding support to defer the addition of extra formals  (*)
  297241e... ada: Improve error message in the case of missing indices (*)
  b3d991e... ada: Create a pragma to emit a misplaced Storage_Size aspec (*)
  4f50253... ada: Remove useless statements (*)
  7a097ce... ada: Replace Preelaborable_Initialization pragmas with equi (*)
  a2ee470... ada: Typo fix in comment (*)
  43b6315... ada: Avoid marking a ghost pragma twice (*)
  db243f7... ada: Avoid renamed declaration becoming both ignored and ch (*)
  bdb29aa... ada: The policy of a generic can be different within a inst (*)
  2a30a4b... ada: Fix ghost policy change detection for procedure calls (*)
  1612b4e... ada: Fix ghost policy detection for declarations (*)
  54baf2a... ada: Fix inheritance of Is_Primitive and legality check for (*)
  77db91a... ada: Reject pragma Attach_Handler on procedures in protecte (*)
  03286f6... ada: Avoid performing policy checks on ignored ghost pragma (*)
  17fd732... ada: Fix resolution of assertion levels (*)
  59ca6e0... ada: Check restriction No_Secondary_Stack for overflow elim (*)
  b0b81e8... ada: Add special handling for Runtime and Static in Policy_ (*)
  ed2a704... ada: Fix crash with global No_Tasking and async delays (*)
  3921122... ada: Compiler crash on container aggregate with constant el (*)
  d57092f... ada: Add default assertion level for assertions (*)
  3b0aebd... ada: exp_ch6.adb: perform less checks in CodePeer_Mode (*)
  8d58165... ada: Unsigned_Base_Range aspect (*)
  5d52904... ada: Multiple levels of ghost code (*)
  c7e9d25... libstdc++: Replace "Tunables" link with one that does not h (*)
  19d1c7c... c++: Fix mangling of _Float16 template args [PR121801] (*)
  1d13965... x86: Enable SSE4.1 ceil/floor/trunc for -Os (*)
  7a52775... Use vpermil{ps,pd} instead of vperm{d,q} when permutation i (*)
  f4154da... Exclude fake cross-lane permutation from avx256_avoid_vec_p (*)
  bc5781e... Daily bump. (*)
  f65747d... libstdc++: Rename template parameter of std::constant_wrapp (*)
  8cad8f9... c: Update TLS model after processing a TLS variable (*)
  d199a9c... libstdc++: Fix docs for --enable-vtable-verify [PR120698] (*)
  de35b73... libstdc++: fix makefile.in for syncbuf.lo (*)
  5ee35b1... Ada: Make -fdump-ada-spec deal with pointers to anonymous s (*)
  7640cc5... Testsuite: Fix spurious of ACATS-4 test cxai033 (*)
  4eb12dd... libstdc++: Make syncbuf _S_get_mutex definition extern. (*)
  cdb76f4... testsuite: Another fixup for fixed-point/bitint-1.c test (*)
  00cd34b... tree-optimization/121844 - IVOPTs and asm goto in latch (*)
  2abfcc6... RISC-V: Add pattern for vector-scalar widening floating-poi (*)
  11171cb... RISC-V: Adjust tt-ascalon-d8 branch cost (*)
  f7426ba... tree-optimization/121830 - SLP cycle detection confused by  (*)
  a632bec... tree-optimization/121829 - bogus CFG with asm goto (*)
  4f91825... doc: Document the -folding option for -fdump-tree-* [PR1148 (*)
  80b453d... [AutoFDO] Check count initialization to fix ICE with AutoFD (*)
  c2048da... RISC-V: Add pattern for vector-scalar single-width floating (*)
  1f01c51... RISC-V: Add pattern for vector-scalar single-width floating (*)
  ff6d079... RISC-V: Add pattern for vector-scalar single-width floating (*)
  4488152... RISC-V: Add pattern for vector-scalar widening floating-poi (*)
  f8a1436... RISC-V: Add patterns for vector-scalar IEEE floating-point  (*)
  592bafb... libstdc++: Fix up <ext/pointer.h> [PR121827] (*)
  f6ff531... libstdc++: Update link to "Tunables" in Glibc manual (*)
  e394c5d... doc: Remove references to Binutils 2.7 requirements (*)
  750346a... compare_tests: Report non-unique test names (*)
  71711f8... libstdc++: Adjust span/mdspan CTAD for P2781R9. (*)
  c440b58... libstdc++: Implement constant_wrapper, cw from P2781R9. (*)
  565d9a3... Fortran: Correct variable typespec in PDT specification exp (*)
  ed26454... strlen: Handle empty constructor as memset for combining wi (*)
  d8c407a... strlen: Don't do the malloc+memset->calloc optimization in  (*)
  b1659de... gcc: regenerate common.opt.urls (*)
  033d178... Daily bump. (*)
  7e1143a... forwprop: Improve rejection of overlapping for copyprop of  (*)
  1b9c218... gcc: introduce the dep_fusion pass (*)
  c4d5383... RISC-V: Add support for the XAndesvdot ISA extension. (*)
  2b7afb6... [RISC-V] Fix ordering of pipeline models (*)
  35cf8d8... libphobos: enable for more hppa tuples (*)
  d21713b... RISC-V: Add support for the XAndesvpackfph ISA extension. (*)
  a034414... c++: Update TLS model after processing a TLS variable (*)
  93af5f6... AVR: ad target/121794 - Invoke zero_reg less. (*)
  cd40468... libphobos: enable for powerpc64le-linux-gnu (*)
  409a3c2... RISC-V: Add test for vec_duplicate + vnmsub.vv unsigned com (*)
  85ff920... RISC-V: Add test for vec_duplicate + vnmsub.vv signed combi (*)
  7c2c5ac... RISC-V: Combine vec_duplicate + vnmsub.vv to vnmsub.vx on G (*)
  3b7f0be... Daily bump. (*)
  634d9f9... doc: drop verify-canonical-types=1 ref (*)
  7b8c45d... dep_fusion: Fix if target does not have macro fusion [PR121 (*)
  41b0c7a... gcc: introduce the dep_fusion pass (*)
  044d828... doc: fix -momit-leaf-frame-pointer typo (*)
  8d38152... forwprop: Factor out the memcpy followed by memset optimiza (*)
  ffc2530... forwprop: Factor out memchr optimization to its own functio (*)
  8ab5b7f... ipa: Fix build on MacOS (*)
  23f659f... install: Properly capitalize GNU Binutils (*)
  99e8a24... doc: consistently say 'whole-program' where appropriate (*)
  57e7176... doc: consistently spell 'GNU Binutils' (*)
  a2a4a6c... doc: update incremental link vs binutils information (*)
  e9a7140... RISC-V: Add support for the XAndesvsintload ISA extension. (*)
  726006c... RISC-V: Add support for the XAndesvbfhcvt ISA extension. (*)
  1ac463f... RISC-V: Add tt-ascalon-d8 pipeline description (*)
  3d27836... Fortran: Implement correct form of PDT constructors [PR8411 (*)
  8bd31f9... phiopt: Improve locations for factor out conditional operat (*)
  477868c... [RISC-V] Adjust recently added test (*)
  014873f... c++/modules: Fix exported using-directive of imported names (*)
  c39dbb6... c++/modules: Support ADL on non-discarded GM entities [PR12 (*)
  db7a807... libgomp: Use consistent formatting in <omp.h> (*)
  1179ac1... Daily bump. (*)
  070e691... gcc: PR121757 test needs LTO effective target (*)
  6b00894... Fix uninitialized variable in frontend [PR121806] (*)
  a6bf076... RISC-V: Check if we can vec_extract [PR121510]. (*)
  41ea930... c: Allow translations of a lot of C FE messages (*)
  168cdfd... rtl-ssa: Maintain clobber_group invariant [PR121757] (*)
  8e971d6... libstdc++: Make join_view::_Iterator::_M_get_inner noexcept (*)
  dc20fa6... cobol: Improved handling of COBOL Special Registers. (*)
  39d7c4d... libstdc++: Document remaining C++17 implementation-defined  (*)
  052c1d8... testsuite: Fix gcc.dg/torture/pr121695-1.c (*)
  d6c370b... libstdc++: Document missing implementation defined behavior (*)
  e3d1411... AVR: target/121794 - Invoke zero_reg less. (*)
  2965a67... Avoid costing vector stmts with count == 0 (*)
  dad6f6e... tree-optimization/121802 - fix vect_setup_realignment (*)
  911ec2e... c++: Fix cxx_eval_cxa_builtin_fn diagnostic message (*)
  4c08331... testsuite: Fix up fixed-point/bitint-1.c test (*)
  99e76f7... Remove file that shouldn't have been committed. (*)
  8d8b624... testsuite, powerpc, v2: Fix vsx-vectorize-* after alignment (*)
  193b286... testsuite, powerpc, v2: Fix vsx-vectorize-* after alignment (*)
  ed9612b... aarch64: Use SVE for V2DImode integer min/max operations (*)
  6b6a2d4... Fortran: Check PDT parameters are of integer type [PR84432, (*)
  8635318... Fortran: Check PDT parameters are of integer type [PR83762, (*)
  e4755f9... Daily bump. (*)
  d6f31c8... RISC-V: Add test for vec_duplicate + vmadd.vv unsigned comb (*)
  0f65bb7... RISC-V: Add test for vec_duplicate + vmadd.vv signed combin (*)
  927ba84... RISC-V: Adjust the vmacc.vx combine test cases (*)
  6630945... RISC-V: Combine vec_duplicate + vmadd.vv to vmadd.vx on GR2 (*)
  e2e01a8... aarch64: Adjust aarch64/spaceship_1.C testcase for recent c (*)
  79d9ff2... Fix ICE with auto-fdo and -fpartial-profiling (*)
  1da3c4d... Fix scalng of auto-fdo profiles in liner (*)
  640fd2f... MAINTAINERS: Add myself as an aarch64 port reviewer (*)
  e494101... optab: Add optab for isnan (*)
  bad57f7... TLC to vect_create_epilog_for_reduction (*)
  593e9ee... arm: wrong code from vset_lane_* [PR121775] (*)
  7f7f187... libstdc++: Conditionalize LWG 3569 changes to join_view (*)
  1a41e52... libstdc++: Reuse _Bind_back_t functor in ranges::_Partial (*)
  b2adb77... libstdc++: Move _Binder and related aliases to separate fil (*)
  2c2df02... libstdc++: Merge bind_front and bind_back binders (*)
  6cc5328... TLC for vectorizable_reduction (*)
  e3d5e9f... RISC-V: Use correct target in expand_vec_perm [PR121780]. (*)
  8bb076a... vect: Use poly_int64 for prolog bound. (*)
  56e7010... tree-optimization/121768 - bogus double reduction detected (*)
  e8969a8... tree-optimization/121685 - accesses to *this are not trappi (*)
  adfe96e... forwprop: Improve the reject case for copy prop [PR107051] (*)
  43a8c0f... libstdc++: Add _GLIBCXX_RESOLVE_LIB_DEFECTS for 4314 in <md (*)
  a7fe8f8... RISC-V: Always register vector built-in functions during LT (*)
  9df4edf... RISC-V: Fix extension subset check in riscv_can_inline_p (*)
  b55277a... bitint: Fix torture/bitint-14.c on bitint_extended targets  (*)
  cba74d2... tree-optimization/61247 - handle peeled converted IV in SCE (*)
  95afbe4... tree-optimization/121740 - handle aggregate zeroing as skip (*)
  b26033d... libstdc++: Add stable names to C++98 implementation-defined (*)
  c2e567a... c++/modules: Fix ADL [PR117658] (*)
  03505e5... c++/modules: Mark implicit inline namespaces as purview [PR (*)
  6ce7605... testsuite, darwin: Suppress unwind frames in scantest-lto.c (*)
  a803d5b... Daily bump. (*)
  2963f5f... RISC-V: Add support for the XAndesbfhcvt ISA extension. (*)
  e1fb7db... RISC-V: Add support for the XAndesperf ISA extension. (*)
  fdcab34... RISC-V: Add basic XAndes vendor extension support. (*)
  f6e6224... RISC-V: Add pattern for vector-scalar floating-point max (*)
  692281a... Fortran: fix TRANSFER with rank 1 unlimited polymorphic SOU (*)
  589f3cd... libstdc++: Implement LWG4222 'expected' constructor from a  (*)
  b790606... [RISC-V][PR target/121213] Avoid unnecessary sign extension (*)
  bda76b4... Dump profile_info in ipa-profile dump (*)
  2c4fcab... Do not auto-enable loop optimizations with AutoFDO (*)
  2b8256d... aarch64: PR target/121749: Use dg-assemble in testcase (*)
  7e2fdee... Increase default number of LTO partitions (*)
  cb508e5... aarch64: PR target/121749: Use correct predicate for narrow (*)
  3e2077d... c++: constant non-dep init folding vs FIELD_DECL access [PR (*)
  df64893... tree-optimization/121756 - handle irreducible regions when  (*)
  c8a24f6... libstdc++: Fix std::get<T> for std::pair with reference mem (*)
  dd6fe9f... Remove vector type setting from vect_recog_cond_expr_conver (*)
  6acd553... tree-optimization/121767 - modvar pattern breaking reductio (*)
  41e2fe9... tree-optimization/121758 - fix pattern stmt REDUC_IDX updat (*)
  b905810... MAINTAINERS: Add myself as an aarch64 port reviewer (*)
  0bb0d1d... libstdc++: Make CTAD ignore pair(const T1&, const T2&) cons (*)
  381dbd4... libstdc++: Restore C++20 <chrono> support for old std::stri (*)
  9f94029... fold: Unwrap MEM_REF after get_inner_reference in split_add (*)
  23d5056... Daily bump. (*)
  97e77f5... Move the folding of memcmpy to memcmpy_eq to fold all built (*)
  caa1c2f... strlen: Fixup load alignment for memcmp (*)
  a6e0a61... forwprop: Fix alignment of types in expansion of memcmp (*)
  f7dee17... Fortran: Allow PDT parameterized procedure pointer componen (*)
  2d93be8... Fortran: Handle PDTs correctly with unlimited selector [PR8 (*)
  4ce7722... arm: testsuite: improve test compatibility of asm-hard-reg- (*)
  edeb5b8... tree-optimization/121753 - ICE with pattern breaking reduct (*)
  9bbf099... RISC-V: Fix is_vlmax_len_p and use for strided ops. (*)
  f957d35... RISC-V: Handle overlap in expand_vec_perm PR121742. (*)
  6e0590b... docs: Add NoOffload option flag to the internals manual (*)
  a41d8ed... s390: Adjust s390/spaceship-fp-*.c tests for recent changes (*)
  ff9e44e... c++, contracts: Simplify contracts headers [NFC]. (*)
  2552c73... D, Darwin, Powerpc: Fix build error. (*)
  b839cac... RISC-V: Add Zbb extension sext testcase. (*)
  0ffe59c... RISC-V: Update Zba 'shNadd.uw' testcase.` (*)
  dea668d... libstdc++: Move _Index_tuple, _Build_index_tuple to <type_t (*)
  cfc9a42... testsuite: i386: Fix gcc.target/i386/memset-strategy-1[03]. (*)
  3f868fb... Restore STMT_VINFO_VECTYPE during analysis, set to NULL for (*)
  861b7c0... tree-optimization/121754 - ICE with vect_reduc_type and nes (*)
  0b6f1de... Avoid touching STMT_VINFO_VECTYPE in bump_vector_ptr (*)
  d5b1baa... Pass vectype to vect_check_gather_scatter (*)
  d9a4c71... libstdc++: Rename __cmp_cat::__unspec to __cmp_cat::__liter (*)
  1aa755f... doc: Fix sort order for counted_by attribute (*)
  5440f4c... tree-cfg: Fix up assign_discriminator ICE with too large #l (*)
  13eee16... testsuite: Fix gcc.dg/tree-ssa/cswtch-[67].c on Solaris/SPA (*)
  a1fe331... RISC-V: Remove unused print_ext_doc_entry function [NFC] (*)
  db195c5... Testsuite: Don't test vector-compare-1.C on strict alignmen (*)
  6adf8e4... Daily bump. (*)
  217008f... install: Fix spelling of "support" and "arithmetic" (*)
  3b3f336... Fix assertion when trying to represent Ada arrays in CodeVi (*)
  7095465... maintainer-scripts: Improve syncing of libstdc++ docs (*)
  a4d066f... c: Implement C2Y N3457 - The __COUNTER__ predefined macro (*)
  086d0d8... c: Rename uimaxabs to umaxabs (*)
  082483d... Fortran: truncate constant string passed to character,value (*)
  188be0d... doc: Update perfwiki web address (*)
  f852d2b... diagnostics: Fix bootstrap fail on Darwin 32b hosts. (*)
  4a84a19... configure, Darwin: Do not claim .cfi_xxx instruction suppor (*)
  7132990... PR target/89828 Inernal compiler error on "-fno-omit-frame- (*)
  cf7dc77... Add default arch/tuning to shift-gf2p8affine test cases (*)
  32d3f57... testsuite: arm: factorize arm_v8_neon_ok flags (*)
  3cb6c01... testsuite: arm: remove arm32 check from a few effective-tar (*)
  20cd438... tree-optimization/121744 - handle CST << var in shift patte (*)
  7dff87e... Eliminate some STMT_VINFO_REDUC_IDX for SLP_TREE_REDUC_IDX (*)
  3b83232... Remove no longer needed STMT_VINFO_REDUC_DEF sets (*)
  b335580... Introduce abstraction for vect reduction info, tracked from (*)
  42bcdfa... install.texi: For amdgcn, update Newlib version recommendat (*)
  5f12797... Simplify vectorizer IV analysis (*)
  ae689f8... ira: Remove soft conflict related code in improve_allocatio (*)
  7c6fefe... Fix ICE due to wrong operand is passed to ix86_vgf2p8affine (*)
  a954b96... Daily bump. (*)
  4553ecc... xtensa: Optimize branch whether (reg:SI) is within/out the  (*)
  d21f102... Fortran: Pass PDTs to dummies with VALUE attribute [PR99709 (*)
  095700c... [RISC-V] Improve initial RTL generation for SImode adds on  (*)
  a4ec066... install: Drop MinGW binaries download link (*)
  6094b4d... libstdc++: Update link to Boost "Exception-Safety" (*)
  fb80a5f... libstdc++: Fix bootstrap failures in src/c++26/debugging.cc (*)
  af97962... RISC-V: Add test case for unsigned scalar SAT_MUL form 4 (*)
  f485138... Daily bump. (*)
  4ee9e83... phiopt, math-opts: Adjust spaceship_replacement and optimiz (*)
  3e2f2b5... doc: Improve markup for list of vector operators (*)
  9281fd9... doc: Update Objective-C language reference (*)
  e91990c... x86-64: Use UNSPEC_DTPOFF to check source operand in TLS64_ (*)
  bfa70dd... forwprop: Copy the memcmp optimization from strlen to forwp (*)
  668e607... Revert "Fix _Decimal128 arithmetic error under FE_UPWARD." (*)
  fdb499c... Daily bump. (*)
  8ab3bba... PR modula2/121709: Failed bootstrap in m2 (*)
  78d19ea... c++: array subscript with COND_EXPR as the array (*)
  9e98b37... diagnostics: add GCC_DIAGNOSTICS_LOG (*)
  ba9d4b3... xtensa: Rewrite bswapsi2_internal with compact syntax (*)
  25bbc0f... [RISC-V][PR target/121548] Avoid bogus index into recog ope (*)
  18e49f1... Fortran: improve compile-time checking of character dummy a (*)
  79e0dbf... RISC-V: Add patterns for vector-scalar IEEE floating-point  (*)
  881df7a... x86: Allow by_pieces op when expanding memcpy/memset epilog (*)
  207a506... x86: Handle constant in any modes in setmem_epilogue_gen_va (*)
  62843b3... x86-64: Improve source operand check for TLS_CALL (*)
  34262b9... c++: -fimplicit-constexpr testcase tweak (*)
  5a7e3d4... invoke.texi: AMD GCN - remove '(experimental)' from some gf (*)
  aa8ba1b... install.texi: For amdgcn, clarify which llvm-* binaries are (*)
  595bc62... i386: Fix vect-pragma-target-[12].c testcase for -march=XYZ (*)
  944c322... aarch64/testsuite: Fix vld2-1.c after r16-3201 [PR121713] (*)
  2cb3fb0... Document -param=ix86-vect-unroll-limit. (*)
  0a44e22... RISC-V: Add test for vec_duplicate + vnmsac.vv unsigned com (*)
  52d5fc6... RISC-V: Add test for vec_duplicate + vnmsac.vv signed combi (*)
  44054e6... RISC-V: Combine vec_duplicate + vnmsac.vv to vnmsac.vx on G (*)
  50064b2... Fix _Decimal128 arithmetic error under FE_UPWARD. (*)
  a15bdc6... Daily bump. (*)
  59db4ce... fixincludes: Skip pthread_incomplete_struct_argument for mo (*)
  3c95766... libstdc++: Implement C++26 <debugging> features [PR119670] (*)
  00e8690... c++: > in lambda in template arg [PR107953] (*)
  6750f59... passes: Move cleanup_eh before first tailr [PR115201] (*)
  0545b65... MAINTAINERS: add myself to write after approval (*)
  31a180d... RISC-V: Add pattern for vector-scalar floating-point min (*)
  48ef4af... Dump niter assumption versioning when vectorizing (*)
  8187d26... AArch64: Add isinf expander [PR 66462] (*)
  f4b9699... libstdc++: Test comparing ordering with type convertible to (*)
  2649c79... Compute reduction var in vectorize_fold_left_reduction (*)
  33cb72f... libstdc++: Remove implicit type conversions in std::complex (*)
  bbc0e70... libstdc++: Constrain bitset(const CharT*) constructor [PR12 (*)
  fcb5cd8... libstdc++: Provide helpers to interoperate between __cmp_ca (*)
  10418a6... c++/modules: Add explanatory note for incomplete types with (*)
  69faef0... PR modula2/121629: adding third party modules (*)
  098cf06... [gcn] gcc/configure.ac + install.texi - changes to detect H (*)
  cddae3e... c++: Fix auto return type deduction with expansion statemen (*)
  cc85998... c++: Fix ICE with parameter uses in expansion stmts [PR1215 (*)
  fa03e49... Avoid mult pattern if that will break reduction constraints (*)
  674b1d7... The divmod pattern will break reduction constraints (*)
  866697b... configure: Add readelf fallback for HAVE_AS_ULEB128 test [P (*)
  b7f5a73... dwarf2out: Use DW_LNS_advance_pc instead of DW_LNS_fixed_ad (*)
  fbaaefa... Fortran: Constructors with PDT components did not work [PR8 (*)
  68700ca... Fortran: Implement correct form of PDT constructors [PR8220 (*)
  6aa1cbb... Daily bump. (*)
  58a8ecc... Remove xfail marker on RISC-V test (*)
  3fb7bed... Fortran: H edit descriptor error with -std=f95 (*)
  a78f34b... ifcvt: fix factor_out_operators (again) [PR121695] (*)
  6fd3f8c... RISC-V: testsuite: Fix vf_vfmul and vf_vfrdiv (*)
  b3038e1... libstdc++: Use _M_reverse to reverse partial_ordering using (*)
  806de30... libstdc++: Move tai_- and gps_clock::now impls out of ABI (*)
  5de587c... Remove dead code (*)
  fcb3009... libsupc++: Change _Unordered comparison value to minimum va (*)
  f707c09... c++: Fix up cpp_warn on __STDCPP_FLOAT*_T__ [PR121520] (*)
  2027574... tree-optimization/121686 - failed SLP discovery for live re (*)
  18d4496... testsuite; Fix unprotected-allocas-1.c at -O3 [PR121684] (*)
  45ea1c5... libstdc++: Reduce chances of object aliasing for function w (*)
  a950998... x86-64: Emit the TLS call after debug marker (*)
  775ecdb... Move pr121656.c to gcc.dg/torture (*)
  edcbec0... More RISC-V testsuite hygiene (*)
  29787cf... Daily bump. (*)
  a43c30c... OpenMP: give error when variant is the same as the base fun (*)
  445ce98... OpenMP: Improve front-end error-checking for "declare varia (*)
  06d5889... [committed] RISC-V Testsuite hygiene (*)
  06e627e... libstdc++/ranges: Prefer using offset-based _CachedPosition (*)
  de04eb4... testsuite: restrict ctf-array-7 test to 64-bit targets [PR1 (*)
  4b4ee2f... testsuite: arm: Disable sched2 and sched3 in unsigned-exten (*)
  390f3a6... libstdc++: Do not require assignment for vector::resize(n,  (*)
  250dd5b... libstdc++: Refactor bound arguments storage for bind_front/ (*)
  36ab9b9... libstdc++: Specialize _Never_valueless_alt for jthread, sto (*)
  9823624... Enable unroll in the vectorizer when there's reduction for  (*)
  7c2ab58... [PATCH] RISC-V: Add pattern for reverse floating-point divi (*)
  28ab833... AArch64: extend cost model to cost outer loop vect where th (*)
  f864fc3... [PATCH] RISC-V: Add pattern for vector-scalar single-width  (*)
  86a5e77... Fix RISC-V bootstrap (*)
  7c510fd... arm: testsuite: make gcc.target/arm/bics_3.c generate bics  (*)
  670e2b4... Compute vect_reduc_type off SLP node instead of stmt-info (*)
  68e692e... tree-optimization/121659 - bogus swap of reduction operands (*)
  b01ae7a... Fix UBSAN issue with load-store data refactoring (*)
  0240c52... Remove STMT_VINFO_REDUC_VECTYPE_IN (*)
  d551f88... i386: Fix up recent changes to use GFNI for rotates/shifts  (*)
  2dfd277... Daily bump. (*)
  74f139f... RISC-V: Add test for vec_duplicate + vmacc.vv unsigned comb (*)
  ed2f4bf... RISC-V: Add test for vec_duplicate + vmacc.vv signed combin (*)
  25037a0... RISC-V: Combine vec_duplicate + vmacc.vv to vmacc.vx on GR2 (*)
  948f20c... omp-expand: Initialize fd->loop.n2 if needed for the zero i (*)
  1b6b275... Add a test for PR tree-optimization/121656 (*)
  c77d797... ctf: avoid overflow for array num elements [PR121411] (*)
  490948d... forwprop: Boolify simplify_permutation (*)
  b74fcd0... Forwprop: boolify forward_propagate_into_comparison (*)
  dbed17b... forwprop: Remove return type of remove_prop_source_from_use (*)
  22d623d... forwprop: Mark the old switch index for (maybe) dceing (*)
  7269aa0... Rewrite bool loads for undefined case [PR121279] (*)
  2e1dfaa... LIM: Manually put uninit decl into ssa (*)
  e2533e4... xtensa: Make use of compact insn definition syntax for insn (*)
  b11ee35... xtensa: Simplify "*masktrue_const_bitcmpl" insn pattern (*)
  ee8f20d... xtensa: Simplify "zero_extend[hq]isi2" insn patterns (*)
  05baaa6... c++: Implement C++ CWG3048 - Empty destructuring expansion  (*)
  52c29a6... c++: Check for *jump_target earlier in cxx_bind_parameters_ (*)
  2d4b7b9... tree-optimization/121638 - missed SLP discovery of live ind (*)
  79e22e1... targhooks: i386: rename TAG_SIZE to TAG_BITSIZE (*)
  d914cb6... RISC-V: Replace deprecated FUNCTION_VALUE/LIBCALL_VALUE mac (*)
  001cd39... Use x86 GFNI for vectorized constant byte shifts/rotates (*)
  6493271... LoongArch: Fix ICE in highway-1.3.0 testsuite [PR121634] (*)
  56ca14c... Fix invalid right shift count with recent ifcvt changes (*)
  e855cd3... Daily bump. (*)
  abf51b3... Update gcc de.po (*)
  b38bffd... i386: fix ChangeLog entry (*)
  c196048... Daily bump. (*)
  37b5126... c++: Fix greater-than operator in braced-init-lists [PR1169 (*)
  05b1727... x86: Compile noplt-(g|l)d-1.c with -mtls-dialect=gnu (*)
  96a291c... i386: wire up --with-tls to control -mtls-dialect= default (*)
  f23bac6... driver: Rework for_each_path using C++ (*)
  5b85364... c++/modules: Provide definitions of synthesized methods out (*)
  64d9e5a... Daily bump. (*)
  9d63110... rs6000: Add shift count guards to avoid undefined behavior  (*)
  ebbeaf4... [PR rtl-optimization/120553] Improve selecting between cons (*)
  bd7c238... Pass representative of live SLP node to vect_create_epilog_ (*)
  af0af4c... Fixups around reduction info and STMT_VINFO_REDUC_VECTYPE_I (*)
  06e6154... RISC-V: Add testcase for scalar unsigned SAT_MUL form 3 (*)
  f2794c2... Match: Add form 3 for unsigned SAT_MUL (*)
  e122087... Emit the TLS call after NOTE_INSN_FUNCTION_BEG (*)
  60fca68... Use REDUC_GROUP_FIRST_ELEMENT less (*)
  62beefc... testsuite: Fix g++.dg/abi/mangle83.C for -fshort-enums (*)
  3858dcd... Decouple parloops from vect reduction infra some more (*)
  73a2a9d... RTEMS: Add riscv multilibs (*)
  d94eb26... [arm] require armv7 support for [PR120424] (*)
  c6d9b80... Daily bump. (*)
  2c1fd2f... Fortran: Fix NULL pointer issue. (*)
  625af54... pru: libgcc: Add software implementation for multiplication (*)
  352cc9b... pru: Define multilib for different core variants (*)
  7968ba8... pru: Add options to disable MUL/FILL/ZERO instructions (*)
  8b41e02... c: Add folding of nullptr_t in some cases [PR121478] (*)
  70f33ad... c++: constexpr clobber of const [PR121068] (*)
  4196389... RISC-V: testsuite: Fix DejaGnu support for riscv_zvfh (*)
  0d34e73... rtl-ssa: Add missing live-out uses [PR121619] (*)
  fb7c62f... libstdc++: Use pthread_mutex_clocklock when TSan is active  (*)
  d1dec30... libstdc++: Check _GLIBCXX_USE_PTHREAD_MUTEX_CLOCKLOCK with  (*)
  3182e95... tree-optimization/111494 - reduction vectorization with sig (*)
  7dfb3a5... x86-64: Emit the TLS call after NOTE_INSN_BASIC_BLOCK (*)
  d147e7a... libstdc++: Implement aligned_accessor from mdspan [PR120994 (*)
  5227ec9... libstdc++: Implement is_sufficiently_aligned [PR120994] (*)
  cf88ed5... libstdc++: Fix std::numeric_limits<__float128>::max_digits1 (*)
  889a135... libstdc++: Suppress some more additional diagnostics [PR117 (*)
  985684e... libstdc++: Implement std::dims from <mdspan>. (*)
  4959739... libstdc++: Simplify precomputed partial products in <mdspan (*)
  d6ed065... libstdc++: Reduce size static storage for __fwd_prod in mds (*)
  6190513... xtensa: Small improvement to "*btrue_INT_MIN" (*)
  1a17fd2... libstdc++: Replace numeric_limit with __int_traits in mdspa (*)
  6dd2a42... libstdc++: Improve extents::operator==. (*)
  2d32826... libstdc++: Reduce indirection in extents::extent. (*)
  0197c3b... libstdc++: Improve nearly fully dynamic extents in mdspan. (*)
  5bcaee9... libstdc++: Improve fully dynamic extents in mdspan. (*)
  db56399... libstdc++: Improve low-rank layout_{left,right}::stride. (*)
  3134742... libstdc++: Precompute products of static extents. (*)
  997cd37... libstdc++: Reduce template instantiations in <mdspan>. (*)
  bf864b4... Merge BB and loop path in vect_analyze_stmt (*)
  e56e05b... MAINTAINERS: Update my email address and stand down as AArc (*)
  243b5b2... Fortran: gfortran PDT component access [PR84122, PR85942] (*)
  ea6ef13... c++: pointer to auto member function [PR120757] (*)
  d670769... Daily bump. (*)
  51fbd1e... c++: lambda capture and shadowing [PR121553] (*)
  6747672... Regenerate common.opt.urls for -fdiagnostics-show-context (*)
  6faa3cf... Provide new option -fdiagnostics-show-context=N for -Warray (*)
  39acf3c... sra: Make build_ref_for_offset static [PR121568] (*)
  724d889... Merge aarch64-cc-fusion into late-combine (*)
  481f962... rtl-ssa: Fix thinko when adding live-out uses (*)
  39e8224... rtl-ssa: Add a find_uses function (*)
  fc23b53... tree-optimization/114480 - speedup IDF compute (*)
  0f15ff7... AVR: target/121608 - Don't add --relax when linking with -r (*)
  c548abd... Thread the remains of vect_analyze_slp_instance (*)
  1bf102a... Enable gather/scatter for epilogues of vector epilogues (*)
  893d29c... Remove most of the epilogue vinfo fixup (*)
  f30aa39... Record get_load_store_info results from analysis (*)
  e78eb2f... cobol: Eliminate errors that cause valgrind messages. (*)
  2478bdf... Fortran: Clean up and fix some refs. (*)
  2ecaeee... x86: Place the TLS call before all register setting BBs (*)
  4931fc2... Daily bump. (*)
  273a4d3... c++: testcase tweak for -fimplicit-constexpr (*)
  54bf72e... c++: Fix ICE on mangling invalid compound requirement [PR12 (*)
  6ece2d7... middle-end: Fix malloc like functions when calling with voi (*)
  0ab1e31... c++: constrained corresponding using from partial spec [PR1 (*)
  f647d4f... Remove reduction chain detection from parloops (*)
  3bc6391... A few missing SLP node passings to vector costing (*)
  05284f7... tree-optimization/121592 - failed reduction SLP discovery (*)
  fc8e284... Fix riscv build, no longer works with python2 (*)
  1d0a017... tree-optimization/121527 - wrong SRA with aggregate copy (*)
  7d72cad... AArch64: Use vectype from SLP node instead of stmt_info [PR (*)
  08cdd61... middle-end: Fix costing hooks of various vectorizable_* [PR (*)
  4982644... AArch64: Fix scalar costing after removal of vectype from m (*)
  8c2b337... libstdc++: Restore call to test6642 in string_vector_iterat (*)
  b514cd7... testsuite: Fix g++.dg/abi/mangle83.C [PR121578] (*)
  f0c7611... c++/modules: Fix exporting using-decls of unattached purvie (*)
  82e4932... testsuite: Fix PR108080 testcase for some targets [PR121396 (*)
  3b58b78... Daily bump. (*)
  2be801a... docs: Fix __builtin_object_size example [PR121581] (*)
  0e09be9... opts: use sanitize_code_type for sanitizer flags (*)
  f88e1fa... aarch64: add new constants for MTE insns (*)
  1cc21cb... MAINTAINERS: Update my email address (*)
  ea8ef43... libstdc++: Add nodiscard attribute for ranges algorithm [PR (*)
  4a56ba8... gcse: Fix handling of partial clobbers [PR97497] (*)
  cc54f2f... libstdc++: Fix-self element self-assigments when inserting  (*)
  534276f... LoongArch: Implement 16-byte atomic add, sub, and, or, xor, (*)
  54a3853... LoongArch: Implement 16-byte atomic exchange with sc.q (*)
  5527195... LoongArch: Implement 16-byte CAS with sc.q (*)
  2aca41b... LoongArch: Implement 16-byte atomic store with sc.q (*)
  0f3c1b7... LoongArch: Add -m[no-]scq option (*)
  8735a4f... LoongArch: Implement 16-byte atomic store with LSX (*)
  89c8638... LoongArch: Implement 16-byte atomic load with LSX (*)
  c9374db... LoongArch: Implement atomic_fetch_nand<GPR:mode> (*)
  6d67bbc... LoongArch: Don't expand atomic_fetch_sub_{hi, qi} to LL-SC  (*)
  cff7790... LoongArch: Implement subword atomic_fetch_{and, or, xor} wi (*)
  1f1ab36... LoongArch: Remove unneeded "andi offset, addr, 3" instructi (*)
  2ac0e38... LoongArch: Remove unneeded "b 3f" instruction after LL-SC l (*)
  9b55cd0... LoongArch: Don't emit overly-restrictive barrier for LL-SC  (*)
  91f00a7... LoongArch: Allow using bstrins for masking the address in a (*)
  d1d7ecf... LoongArch: Don't use "+" for atomic_{load, store} "m" const (*)
  b8e147d... LoongArch: (NFC) Remove amo and use size instead (*)
  77abaa7... LoongArch: (NFC) Remove atomic_optab and use amop instead (*)
  0f9ce73... Daily bump. (*)
  6f63044... [PR target/121213] Avoid unnecessary constant load in amosw (*)
  80f6911... Add test for spill failure (*)
  bd29cbf... Testsuite: Use HAS_LDC instead of a specific ISA (*)
  24a34a7... Testsuite: Fix tests properly for compact-branches (*)
  f05a284... Testsuite: Adjust tests to cope with -mips16 (*)
  c9c7674... Testsuite: Fix insn-*.c tests from trunk (*)
  21251fe... regrename: treat writes as reads for fused instruction pair (*)
  15dc059... [PR target/109324] H8/300: Fix genrecog warnings about oper (*)
  baa5cc8... MAINTAINERS, contrib: Appease check-MAINTAINERS.py (email o (*)
  07a0baa... ira: tie output allocnos for fused instruction pairs (*)
  14b15a9... [PATCH] RISC-V: Fix block matching in arch-canonicalize [PR (*)
  38e8115... x86: Add target("80387") function attribute (*)
  b42c5ee... Daily bump. (*)
  7921bb4... c++: Implement P2115R0 linkage changes for unnamed unscoped (*)
  38d76a4... RISC-V: Update the comments of vx combine [NFC] (*)
  756f771... RISC-V: Add missed DONE for vx combine pattern [NFC] (*)
  2e567a0... fortran: Set DECL_TLS_MODEL after processing a variable (*)
  dc3d8da... MAINTAINERS: Add myself to write after approval (*)
  5529a1d... Daily bump. (*)
  9a8b436... c++: Implement __builtin_structured_binding_size trait (*)
  91b5fc4... c++: Add testcases for the defarg part of P1766R1 [PR121552 (*)
  828c48f... c++: Implement C++20 P1766R1 - Mitigating minor modules mal (*)
  4bed19c... c++: Fix default argument parsing in non-comma variadic met (*)
  cdd015c... c++: Warn on #undef/#define of remaining cpp.predefined mac (*)
  87f354c... cobol: Eliminate a run-time structure type that is no longe (*)
  810340f... real: Eliminate access to uninitialized memory. (*)
  f5696e9... RISC-V: fix __builtin_round clobbering FP exceptions flags  (*)
  e905d7e... fixincludes: skip stdio_va_list on modern darwin (*)
  1b34664... Generate a call to a .ACCESS_WITH_SIZE for a FAM with count (*)
  9e7f856... Use the counted_by attribute of pointers in array bound che (*)
  c49bbca... Use the counted_by attribute of pointers in builtinin-objec (*)
  bddb7b2... Extend "counted_by" attribute to pointer fields of structur (*)
  ef5f0e9... RISC-V: MIPS prefetch extensions for MIPS RV64 P8700 and ca (*)
  7232a13... testsuite: Add a test for [PR119156] (*)
  84628fd... RISC-V: Allow errors to be suppressed when parsing architec (*)
  b1f9ab4... fixincludes: skip stdio_stdarg_h on modern darwin (*)
  5b60bb6... Use gimple_call_fntype rather than gimple_call_fndecl in pa (*)
  d1c207a... LoongArch: Fix ICE caused by function add_stmt_cost[PR12154 (*)
  b703356... Daily bump. (*)
  b125eee... c++: Fix up build_cplus_array_type [PR121524] (*)
  44cd338... [PR target/119275][RISC-V] Avoid calling gen_lowpart in cas (*)
  ead213a... fix cris-elf build with binutils-2.45 (*)
  2934d4e... powerpc: Add missing modes to P9 if_then_elses [PR121501] (*)
  5eccc9f... MAINTAINERS: Add myself to write after approval (*)
  df96353... forwprop: Limit alias walk in some cases [PR121474] (*)
  ee67004... forwprop: Copy prop aggregates into args (*)
  82d1617... s390: Fix zero extend patterns using vlgv (*)
  11e8671... testsuite: Fix asm-hard-reg-error-3.c for arm [PR121511] (*)
  9d7f45e... x86: Disallow MMX and 80387 in no_caller_saved_registers fu (*)
  6520bb9... Daily bump. (*)
  07b7443... [RISC-V][PR target/121531] Cover missing insn types in p400 (*)
  d2dccd1... c++: P2036R3 - Change scope of lambda trailing-return-type  (*)
  1da90c5... diagnostics/output-spec.cc: simplify implementation (*)
  0f66582... libiberty: Fix comment typo (*)
  458773a... c++: Implement C++26 P1306R5 - Expansion statements [PR1207 (*)
  5fedaa2... Mark epiphany and rl78 as obsolete targets (*)
  5cf1b9a... x86-64: Remove redundant TLS calls (*)
  90238c0... Darwin: Handle linker '-no_deduplicate' option. (*)
  4db9571... Darwin: Handle string constants specially when asan is enab (*)
  e31a353... [RISC-V][PR target/121160] Avoid bogus force_reg call (*)
  11f7d56... forwprop: Move check of limit first [PR121474] (*)
  eecff13... Regenerate libgcobol/configure (*)
  33e26a0... cobol: Implement and use faster __gg__packed_to_binary() ro (*)
  236633f... c++: fix typo in comment (*)
  be65c9f... Introduce SLP_TREE_PERMUTE_P (*)
  7f6da26... Remove use of STMT_VINFO_DEF_TYPE in vect_analyze_stmt (*)
  b8ccad4... Fold GATHER_SCATTER_*_P into vect_memory_access_type (*)
  2c0ce83... Simplify vect_supportable_dr_alignment API (*)
  e6f4543... Fortran: Use associated TBP subroutine not found [PR89092] (*)
  d94178d... LoongArch: Define hook TARGET_COMPUTE_PRESSURE_CLASSES[PR12 (*)
  8079e96... LoongArch: Add support for _BitInt [PR117599] (*)
  8a7a433... LoongArch: Prioritize target-specific makefile fragments (*)
  2e25896... [RISC-V][PR target/121113] Handle HFmode in various insn re (*)
  67e0490... cobol: Implement faster zoned decimal to binary conversion. (*)
  f622df9... testsuite: fix jit.dg/test-error-impossible-must-tail-call. (*)
  d6d1fa0... jit: don't use &vect[0] in libgccjit++.h [PR121516] (*)
  9e30860... x86: Convert integer constant to mode of move (*)
  28c0d45... Daily bump. (*)
  4453610... RISC-V: RISC-V: Add test for vec_duplicate + vmerge.vvm com (*)
  f1ac0f8... RISC-V: Combine vec_duplicate + vmerge.vv to vmerge.vx on G (*)
  980e1fc... RISC-V: Expand const_vector with 2 elts per pattern. (*)
  9467435... LoongArch: macro instead enum for base abi type (*)
  6405c5c... Cleanup SLP decision during loop analysis (*)
  e82c841... fwprop: Don't propagate asms [PR121253] (*)
  c5dab6f... tree-optimization/121509 - failure to detect unvectorizable (*)
  a440b38... tree-optimization/121514 - ICE with recent VN improvement (*)
  2fe4321... forwprop: Fix non-call exceptions some more with copy prop  (*)
  1786be1... Do not set STMT_VINFO_VECTYPE for non-dataref stmts (*)
  5e76090... Pass down vector type to avoid STMT_VINFO_VECTYPE on reduc- (*)
  bceae48... Do not use STMT_VINFO_VECTYPE in vectorizable_reduction (*)
  5294840... tree-optimization/121493 - another missed VN with aggregate (*)
  6d9c1aa... Restrict aggregate copy VN generalization (*)
  587b8a6... fortran: add optional lower arg to c_f_pointer (*)
  1b5b461... Improve initial code generation for addsi/adddi (*)
  9992c0a... cobol: Bring EBCDIC NumericDisplay variables into IBM compl (*)
  1afd70f... Daily bump. (*)
  bc11cbf... aarch64: Fix condition accepted by mov<ALLI>cc (*)
  afd6aa8... aarch64: CMPBR branches must be invertable (*)
  2af897e... aarch64: Consider TARGET_CMPBR in rtx costs (*)
  23b878d... aarch64: Fix gcc.target/aarch64/cmpbr.c enable (*)
  976bad6... aarch64: Remove cc clobber from *aarch64_tbz<LTGE><ALLI>1 (*)
  5a2d869... aarch64: Disable TARGET_CMPBR with aarch64_track_speculatio (*)
  21d94bf... aarch64: Fix aarch64_split_imm24 patterns (*)
  ed101b9... aarch64: Rename and improve aarch64_split_imm24 (*)
  75097ad... aarch64: Fix gcs save/restore_stack_nonlocal (*)
  d91b943... aarch64: Use aarch64_gen_compare_zero_and_branch in aarch64 (*)
  aa14b35... aarch64: Reorg aarch64_if_the_else_costs, conditional branc (*)
  dd9f0d4... aarch64: Remove an indentation level from aarch64_if_then_e (*)
  fb3be07... aarch64: Fix spelling of BRANCH_LEN_N_1KiB (*)
  041248c... c++: Quoting in -fmodules-mapper (*)
  7fe1caf... Update gcc .po files (*)
  2aac5a6... Fortran: gfortran rejects procedure binding on PDT [PR12139 (*)
  b0927c5... D: Adjust the code-gen for a string constant. (*)
  127c05f... forwprop: Recongize a store of integral zero for optimize_a (*)
  f82227c... Don't run tests requiring "B" on designs without "B" (*)
  f2a85db... tree-optimization/121488 - improve BIT_FIELD_REF lookup in  (*)
  45a56f4... tree-optimization/121362 - fixup thinko in earlier change (*)
  86abacb... RISC-V: Add testcase for scalar unsigned SAT_MUL form 2 (*)
  7d2daed... Widening-Mul: Support unsigned scalar SAT_MUL 2 (*)
  deb0a4c... Match: Add form 2 for unsigned SAT_MUL (*)
  3889846... RISC-V: Refactor the vec_duplicate cost on gpr/fpr2vr-cost  (*)
  b29abdc... arm: Fix operand check for __arm_{mrrc{2},mcrr{2]} intrinsi (*)
  3e6e885... simplify-rtx: Distribute some non-narrowing subregs [PR1213 (*)
  1138d71... Fix comment typos (*)
  b7e4b5e... c++: Fix up handling of name independent structured binding (*)
  5274f49... c++: Implement mangling for structured binding packs [PR117 (*)
  af31db6... c++: Fix structured binding redeclaration error recovery [P (*)
  e5bb389... Daily bump. (*)
  767f65c... Add -mgrow-frame-downwards (*)
  14ad799... varasm: Redo mergeable section support [PR121438] (*)
  405f45a... varasm: Ensure each variable in mergeable section is the en (*)
  59dbef0... Regenerate configure files (*)
  8a3ad19... config: Handle dash in library name for AC_LIB_LINKAGEFLAGS (*)
  57ea630... asm-hard-reg-6.c: Adjust scan for x86 with ia32, lp64 and x (*)
  a4ca04c... asm-hard-reg-5.c: Compile for x86 !ia32 (*)
  f6718f9... asm-hard-reg-4.c: Compile for x86 with -msse2 and scan x86 (*)
  d9cb1da... asm-hard-reg-2.c: Compile for x86 !ia32 and scan x86 (*)
  07ad8f1... asm-hard-reg-1.c: Adjust scan for x86 with ia32, x32 and lp (*)
  679e24f... testsuite: i386: Fix gcc.target/i386/pr90579.c when PIE is  (*)
  7494e19... testsuite: handle-multiline-outputs must allow both cc1 and (*)
  53c64dc... Daily bump. (*)
  0795999... asm-hard-reg-2.c: Use long long on z to trigger RA error (*)
  3e3f452... Fortran: Correct wrong PR numbers (*)
  e38a858... Darwin: Anchor block internal symbols must not be linker-vi (*)
  d950ba6... Darwin: Section anchors must be linker-visible. (*)
  7c02f01... diagnostics: fix build on hosts where unsigned == size_t (*)
  8ad3642... testsuite: Skip class-11_a.H for default_packed targets (*)
  9e58450... Fortran: F2018 GENERIC statement is missing [PR121182] (*)
  fe837dc... testsuite: Require atomic operations for hardbool-ai.c (*)
  ffc8678... xtensa: Refine constraint "T" to define_special_memory_cons (*)
  b094096... Daily bump. (*)
  644a264... forwprop: Don't do copy-prop-aggregates from statements tha (*)
  899e728... forwprop: Change proping memset into memcpy into a forwprop (*)
  c7de7dd... forwprop: Change optimize_agr_copyprop into forward walk in (*)
  d3fe5a5... diagnostics: enable nested diagnostics by default [PR116253 (*)
  ac4e745... diagnostics: revamp of dumping of "diagnostics" internal st (*)
  f14fee1... diagnostics: minor cleanups (*)
  d7d0ea9... diagnostics: update signature of some callbacks (*)
  5edb251... diagnostics: introduce struct column_options (*)
  435e09e... cobol: Divide-and-conquer conversion from binary to packed- (*)
  e49bdf2... Update my maintainer entry email (*)
  fdc560a... aarch64: libgcc: Honor disable-werror [PR117600] (*)
  ed520bf... arm: Fix CMSE nonecure calls [PR 120977] (*)
  aa1e7dd... AArch64: Fix invalid immediate offsets in SVE gather/scatte (*)
  c9d0953... Add subsections for vectorization and OpenMP/OpenACC target (*)
  8ee6420... Remove setting of STMT_VINFO_VECTYPE on non-dataref stmts (*)
  80b0e4a... aarch64: Relax fpm_t assert to allow const_ints [PR120986] (*)
  75eabf6... aarch64: Fix predication of FP8 FDOT insns [PR120986] (*)
  43949a5... tree-optimization/121454 - ICE building libgo (*)
  18c32a3... tailc: Handle other forms of finally_tmp.N conditional clea (*)
  19102ea... Modernize vectorizable_lane_reducing (*)
  f38ebe4... Pass SLP node to promotion/demotion costing (*)
  e4678c4... Fix typo in getting SLP_TREE_VECTYPE (*)
  030d9dd... Daily bump. (*)
  c684053... cobol: Improve binary-to-string conversion. (*)
  932b764... c++: extract_call_expr and C++20 rewritten ops (*)
  b163ea7... libstdc++: Switch gcc.gnu.org installation docs to https (*)
  dff57d7... c++: Implement C++26 P1061R10 - Structured Bindings can int (*)
  851cbdc... aarch64: Mark SME functions as .variant_pcs [PR121414] (*)
  8e3239e... Remove MODE_COMPOSITE_P test from simplify_gen_subreg [PR12 (*)
  53f491c... tree-optimization/121405 - missed VN with aggregate copy (*)
  eee51f9... vect: Extend peeling and versioning for alignment to VLA mo (*)
  b7fd1fe... MAINTAINERS: Add myself to write after approval (*)
  b399a00... contrib/download_prerequisites: Update GMP, MPFR, MPC [PR12 (*)
  6026a54... c++: Add testcase for CWG2577 [PR120778] (*)
  3b66a2a... c++: Add testcase for CWG2575 [PR120778] (*)
  2c5bd8e... c++: Add testcase for CWG2576 [PR120778] (*)
  64859dc... c++, c: Introduce -Wkeyword-macro warning/pedwarn - part of (*)
  48787c7... s390: Add _BitInt support (*)
  872b002... s390: libgcc: Enable soft-fp (*)
  ca2169c... Daily bump. (*)
  e5ba0f6... testsuite: fix escaping of square brackets (*)
  84476b4... i386: Fix invalid RTX mode in the unnamed rotate splitter. (*)
  01a5239... [hardbool] implement OP=, ++ and --, volatile and atomics (*)
  88732d9... install: Replace bzip2 by xz (*)
  7c8f47e... i386: Add missing PTA_POPCNT and PTA_LZCNT with PTA_ABM (*)
  612194c... gcc: drop placement new workaround for old bootstrap compil (*)
  d4ad085... c2y: Evaluate size expression only in the active branch of  (*)
  0d0837d... libiberty: disable logging of list content for doubly-linke (*)
  54edbee... Simplify vect_supportable_dr_alignment (*)
  0a7eae0... c++: mangling cNTTP object w/ implicit non-trailing zeros [ (*)
  ce7a22b... c++: improve constexpr type mismatch diagnostic (*)
  79e4f38... Record gather/scatter scale and base in the SLP tree (*)
  3da5038... Use proper alias type for gather/scatter with SLP (*)
  50b1959... Allow fully masked loops with legacy gather/scatter (*)
  685527a... bitint: Fix build [PR121413] (*)
  297a1d1... AArch64: Fix test for vector length safety (*)
  ed1ee23... bitint: Do not optimize away conversion to _BitInt before a (*)
  94d2bc6... bitint: Zero-extend the result of a signed->unsigned wideni (*)
  88f638e... bitint: Make sure BEXTC checks extension when optimized (*)
  a76a032... bitint: Avoid extending ABI-extended large/huge _BitInts on (*)
  a107b01... libgcc: Remove useless forward declaration [PR121397] (*)
  70aff51... bitint: Fix up INTEGER_CST PHI handling [PR121413] (*)
  d175a6b... bitint: Fix up handling of uninitialized mul/div/float cast (*)
  4f2cd5a... gengtype: Include system.h earlier in gengtype-lex.cc [PR12 (*)
  de2eaf6... fortran: cleanup duplicate tests for c_f_pointer_shape_driv (*)
  43472f2... c++: Add test for vt/ff in line comments (*)
  f1ab4c5... c: Fix ICE on invalid code involving bit fields [PR121217] (*)
  0c517dd... RISC-V: Read extension data from riscv-ext*.def for arch-ca (*)
  aa1ae52... RISC-V: Support -march=unset (*)
  8726262... openmp: Add support for iterators in 'target update' clause (*)
  8b8b0ea... openmp: Add support for iterators in map clauses (C/C++) (*)
  3d496ed... Fortran: Fix runtime bogus diagnostic with ';' (*)
  10b8ba6... Daily bump. (*)
  bc42128... c++: clobber object on placement new [PR121068] (*)
  14ca064... fortran: Remove overwrite of polymorphic associate variable (*)
  0634bd5... fortran: Remove array bound update after constructor expans (*)
  8d2e44f... fortran: Remove premature initialization of a function resu (*)
  acb0fa2... fortran: Remove default initialization of local pointers's  (*)
  914b729... fortran: Remove redundant initialisation of associate varia (*)
  d358dc6... fortran: Remove span overwrite with pointer assignments (*)
  40da83e... x86: Get the widest vector mode from STORE_MAX_PIECES for m (*)
  59236d5... AVR: Allow combination of sign_extend with ashift. (*)
  c9da74d... fortran: Remove unused field use_offset (*)
  04effdd... gccrs: Add read-only check on HIR (*)
  ea83b1a... gccrs: Call base class's  accept_vis method (*)
  73def70... gccrs: Add check before calling  `get_trait_ref()` (*)
  9938133... gccrs: Remove undefined behavior with static_cast (*)
  95c6199... gccrs: Recognize rustc_args_required_const attribute (*)
  d2140c7... gccrs: Make AttributeParser rely more on Parser (*)
  eb54ab6... gccrs: offset_of: Compile the offset properly (*)
  2f054b8... gccrs: Catch parse failure in parse_path_meta_item (*)
  715849d... gccrs: Avoid including rust-parse-impl.h in rust-parse.h (*)
  759e57a... gccrs: Fix object copying issue causing pointer inconsisten (*)
  35d2c4c... gccrs: Parse expression instead of literal in attributes (*)
  3d42d4f... gccrs: Add test case showing method resolution with const-g (*)
  90070a8... gccrs: remove old debug (*)
  4d9a4c0... gccrs: improve debug logging for unify site (*)
  f52be4b... gccrs: Remove more calls to the old TyTy::BaseType::can_eq  (*)
  481cb63... gccrs: Ensure we track the const generic substitution on th (*)
  2605542... gccrs: Initialize boolean flag correctly (*)
  d44420f... gccrs: Initialize boolean flag correctly (*)
  6aeedda... gccrs: Prevent used after move on self param (*)
  73a7727... gccrs: Retrieve token stream before vector move (*)
  a22c113... gccrs: Add rest pattern support for AST::SlicePattern (*)
  ad8393d... gccrs: Fix ICE when extra const arguments supplied (*)
  13d6c61... gccrs: Support const generic inference variables (*)
  3e141c0... gccrs: Fix ICE during hir dump of deferred anon constant (*)
  7f0fed0... gccrs: Fix ICE for ast dump of deferred anon const (*)
  1e7a193... gccrs: fix clang formatting (*)
  91126cb... gccrs: Add initial support for const generics (*)
  0390f94... gccrs: Add ConstType boiler plate to handle const generics (*)
  839e428... gccrs: Refactor the ParamType to a BaseGeneric base-type (*)
  eca63cc... gccrs: simplify the is_eq on ADTType (*)
  4dc145a... gccrs: Refactor substitution param mapping to be more abstr (*)
  948e4a6... gccrs: Fix ICE during const eval of const capacity (*)
  2dcfb12... gccrs: Remove warning for unused `self` parameter (*)
  f77ca6f... gccrs: Do not warn about unused `self` parameter (*)
  bdb6f7f... gccrs: desugar: Add base for desugaring while-let loops (*)
  e705ad2... gccrs: Fix AttrInputMacro operator= overloading. (*)
  ba7f3c6... gccrs: desugar: Cleanup for-loop desugar implementation. (*)
  78b6af8... gccrs: lower: Add assertions for desugared nodes (*)
  eba7cd7... gccrs: desugar: Add assertions for try-blocks and question- (*)
  40754a0... gccrs: desugar: Add for-loop desugar to ExpressionYeast (*)
  8a3cac8... gccrs: hir: Add OffsetOf node (*)
  689f2ff... gccrs: expand: Add parser for offset_of!() and builtin reso (*)
  aa57360... gccrs: ast: Add OffsetOf node (*)
  7f520ec... gccrs: Error message field member was not properly updated (*)
  697025a... gccrs: Fix infinite loop with missing comma (*)
  a9fdfc0... gccrs: Fix semicolon after some namespace (*)
  611b74c... gccrs: nr1.0: Remove rust/typecheck support (*)
  71a121c... gccrs: Add execute test for variable and identifiers (*)
  68287a5... gccrs: Add input/output from inout and split in out (*)
  a527e31... gccrs: Parse input and output expression (*)
  37ecb97... gccrs: Add pretty hir dump for inline assembly (*)
  75a2441... gccrs: Add indexed positional argument support in asm (*)
  e80e577... gccrs: Implement compilation for SlicePattern against Slice (*)
  4957657... gccrs: Update SlicePattern typechecking against slice refer (*)
  499a706... gccrs: desugar: Handle try-blocks (*)
  ba00ed0... gccrs: ast: Add Expr::Kind::Try (*)
  3c18f1e... gccrs: Handle IfLetExprConseqElse in DefaultResolver (*)
  d8224f0... gccrs: ast: Visit block labels if they are present (*)
  5594047... gccrs: desugar: Add desugar dispatch for all desugars (*)
  f735d62... gccrs: chore: ast: Fix formatting in rust-expr.h (*)
  03cdb52... gccrs: hir: Handle deferred const inference variables (*)
  796f8f6... gccrs: ast: Use AnonConst for array type sizes (*)
  04c0a86... gccrs: nr2.0: Handle glob imports of enum variants. (*)
  b67f134... gccrs: mappings: Change mappings to allow other items as it (*)
  9862af0... gccrs: Load modules during CfgStrip phase (*)
  d957db9... gccrs: Specialize ExpandVisitor::expand_macro_children (*)
  97f6ec0... gccrs: fix bad monomophization of generic paths (*)
  9eec8c9... gccrs: Use MacroInvocLexer in AttributeParser (*)
  1490b80... gccrs: return error node when this fails during constexpr c (*)
  9076a8f... gccrs: Add initial support for deffered operator overload r (*)
  c3642a2... gccrs: Fix ICE with duplicate root item main function (*)
  cfa1e8f... gccrs: Improve parsing of simple paths (*)
  1420d24... gccrs: Add test case to show issue is fixed (*)
  ecb3582... gccrs: Reject loop in const/static context (*)
  39aa96c... gccrs: Implement compilation for SlicePattern matching agai (*)
  72eb21f... gccrs: Add size checking to SlicePattern (*)
  a7c999f... gccrs: Add test case showing all derives working on enum (*)
  cf8a078... gccrs: attributes: Add #[test] and #[simd_test] (*)
  65b8519... gccrs: Add test case to show issue is fixed (*)
  4d57fe1... gccrs: Add test case to show we emit better errors now (*)
  24efd3a... gccrs: add test case to show issue is fixed (*)
  79ce69f... gccrs: Fix ICE when handling bad constructor (*)
  04b29af... gccrs: Fix cast rules logic to try simple casts then fall b (*)
  eea4cce... gccrs: nr2.0: Check before visiting a for-loop's label (*)
  d8d0233... gccrs: Fix bad bounds checking for PartialOrd (*)
  a887f69... gccrs: Fix narrowing of Loan (size_t) into LoanId (uint32) (*)
  ca34282... gccrs: Improve LiteralPattern type checking (*)
  42cf04c... gccrs: Add type checking for SlicePattern (*)
  4d3f4ef... gccrs: Fix ice with invalid borrow expression (*)
  b42c704... gccrs: Do proper const folding during typechecking for arra (*)
  1c22584... gccrs: nr2.0: Add proper handling for WhileLet loops. (*)
  4e06ba1... gccrs: ast: Check before visiting a while-let's label (*)
  528dd22... gccrs: Parse try expressions (*)
  8122f4d... gccrs: Allow format_args to accept a raw string literal (*)
  df0fd3a... gccrs: Change enum to enum class (*)
  b790c4a... gccrs: Remove reinterpret_cast usages in DefaultASTVisitor (*)
  7ff7ac9... gccrs: Remove Late visitor override for StructStruct (*)
  c5d5bc1... gccrs: nr1.0: Remove rust/backend support (*)
  0d542c1... gccrs: Remove -frust-name-resolution-2.0 usage in tests (*)
  6f7a094... gccrs: nr2.0: Enable by default (*)
  b420788... gccrs: Implement compilation support for TuplePatternItems: (*)
  0803c00... gccrs: Fix type checking logic for TuplePattern (*)
  794b084... gccrs: chore: ast: Fix formatting and includes (*)
  1c4521b... gccrs: reconstruct_vec: Allocate size when creating the vec (*)
  4c4efad... gccrs: ast: builder: Remove ASTTypeBuilder (*)
  f4b8b83... gccrs: ast: Add reconstruct() method for Type nodes (*)
  1c0b98d... gccrs: ast: reconstruct: Add base for reconstructing and as (*)
  abdac03... gccrs: nr2.0: Adjust resolution of modules (*)
  ffda767... gccrs: nr2.0: Add more checks for alternate patterns (*)
  352f980... gccrs: Add locus getters (*)
  046992d... gccrs: nr2.0: Adjust resolution of external crates (*)
  59c81cd... gccrs: Implement type checking for ItemType::RANGED in Tupl (*)
  08011fc... gccrs: Update C++ version check in rust-lang.cc (*)
  b01fc11... gccrs: Implement default HIR visitor class (*)
  ae031e3... gccrs: Create Rust::GGC::Ident (*)
  8c05bfc... gccrs: Add getter for non const lifetime object (*)
  5b9ef28... gccrs: Add getter for outer attributions (*)
  6ced463... gccrs: Fix scan-assembler regexp in recurse2.rs (*)
  6e5e0c1... gccrs: Fix bug with non compiled const decl (*)
  dd4eabb... gccrs: check for invalid const calls during code-gen (*)
  866510c... gccrs: Fix TupleStructPattern compilation throwing error (*)
  79fc731... gccrs: nr2.0: Fix resolution of constant items (*)
  86c14f5... gccrs: Add unify rules for fnptr and closures (*)
  2746b97... gccrs: Fix silly ordering bug in trait reference resolution (*)
  8ddeba5... gccrs: Fix bug with bad type bindings not looking at super  (*)
  72c8362... gccrs: Refactor marker builtin trait assembly (*)
  e59986b... gccrs: Cleanup and refactor method resolution (*)
  d5c85e2... gccrs: Fix cyclical projection to placeholder (*)
  29e6cfb... gccrs: Ensure we look at the bounds behind a reference (*)
  3aac3df... gccrs: Move AST desugaring into expansion phase (*)
  a0b8b76... gccrs: Add test case showing RPIT working to close issue (*)
  886eaa2... gccrs: Fix ICE when constant is missing and expression (*)
  3dd9929... gccrs: Adjust external crate lowering and type checking (*)
  aeb9d51... gccrs: Fix execute testsuite (*)
  1223585... gccrs: Fix issues around PartialEq Eq Ord Partial Ord (*)
  a0ada5f... gccrs: nr2.0: Update IdentifierPattern's subpattern name re (*)
  c11c653... gccrs: Implement compilation of IdentifierPattern's subpatt (*)
  aec1942... gccrs: Implement name resolution for IdentifierPattern's su (*)
  efd1c71... gccrs: Rename get_pattern_to_bind to get_subpattern (*)
  48d28a5... gccrs: nr2.0: Adjust lookup of associated items (*)
  20efd78... gccrs: Improve HIR dumps for patterns (*)
  83a80fe... gccrs: chore: Fix formatting (*)
  cfd2dd9... gccrs: derive(Ord, Eq): Use different node IDs for variant  (*)
  b9c51cb... gccrs: derive(Ord): Handle unit structs properly (*)
  0194d12... gccrs: derive(Ord): Fix cmp call to use references instead  (*)
  4573008... gccrs: derive(Ord): Fix condition for matching on Option::S (*)
  db4ee95... gccrs: derive(Ord, PartialOrd): Finish implementation (*)
  7e48be1... gccrs: derive(PartialEq): Implement proper discriminant com (*)
  714a56c... gccrs: derive-cmp: Add EnumMatchBuilder class (*)
  efdbea3... gccrs: ast-builder: Make location public (*)
  33d713f... gccrs: derive(Ord): Add handling for ordering of discrimina (*)
  54b7f68... gccrs: derive(Hash): Use new Builder API (*)
  8371890... gccrs: builder: Add Builder::discriminant_value (*)
  2cf21f8... gccrs: derive(Ord, PartialOrd): Handle tuples properly (*)
  e188ba2... gccrs: derive(PartialEq): chore: Refactor using new SelfOth (*)
  b21e3e1... gccrs: derive(Ord, PartialOrd): Implement proper recursive  (*)
  c886a1f... gccrs: derive(PartialEq): Use that common class (*)
  6892dbf... gccrs: derive: Add common comparison derive class (*)
  5ea7f9c... gccrs: builder: Add match_case() function and new block() o (*)
  e07ed4f... gccrs: derive: Add const generics when deriving impls (*)
  535aaf9... gccrs: derive(Ord, PartialOrd): Add base for deriving them. (*)
  a883095... gccrs: derive: chore: Add missing override qualifiers (*)
  e244696... gccrs: rib: Add all kinds of Ribs to pretty-printing (*)
  e0ad76b... gccrs: Fix bug in query type stopping PartialOrd (*)
  82fabf7... gccrs: Fix bad type canonicalization on ARRAY_TYPES (*)
  4351f50... gccrs: nr2.0: Adjust alternate identifier handling (*)
  7f5e6b5... gccrs: Rename IdentifierPattern's to_bind to subpattern (*)
  0613241... gccrs: Support compilation of IdentifierPattern's subpatter (*)
  a709ad4... gccrs: nr2.0: Fix closure parameter scoping (*)
  f75b10f... gccrs: nr2.0: Improve handling of single segment paths (*)
  9a9d97b... gccrs: nr2.0: Adjust pub_restricted tests (*)
  0aa558c... gccrs: nr2.0: Improve StructPatternFieldIdent handling (*)
  471dfee... gccrs: Add new function ClosureExpr::get_definition_expr (*)
  c0d42a5... gccrs: nr2.0: Separate out canonical path handling (*)
  3d50a05... gccrs: Lower IdentifierPattern's to_bind to HIR (*)
  4cd0f0c... gccrs: fix: ICE when parsing unterminated raw byte strings (*)
  af13b31... gccrs: nr2.0: Catch Self in impl block self types (*)
  e2e16df... gccrs: nr2.0: Improve visibility path handling (*)
  0bfd818... gccrs: parser: fix ICE std::out_of_range with path attrs to (*)
  93c36bb... gccrs: Make ConstantItem use Identifier (*)
  954afe2... gccrs: const-block: Add testcase (*)
  0789f68... gccrs: hir: Add const blocks (*)
  6e4f14d... gccrs: parser: Add base for parsing const blocks (*)
  55279e6... gccrs: ast: Add ConstBlock and AnonConst nodes (*)
  a283674... gccrs: Always emit the error highest in the type hierarchy (*)
  2a09128... gccrs: nr2.0: Fix IfLet pattern handling (*)
  7aa2529... gccrs: Initial support for Return Position Impl Trait (*)
  f4a6ab3... gccrs: Fix non canonical type bug with tuples (*)
  3c72ed2... gccrs: Remove unneeded clones untill we have an arena alloc (*)
  af9aef5... gccrs: refactor default infer vars to be its own function (*)
  41b45c5... gccrs: Revert 10-second timeout for each test (*)
  4b7fd08... gccrs: nr2.0: Fix some paths in test files (*)
  79c6dde... gccrs: nr2.0: Fix test builtin_abort.rs (*)
  6524c06... gccrs: Fix NR2 ICE in visit_attributes (*)
  51089b8... gccrs: Remove rvalue reference binding (*)
  e66defe... Rust: Move 'libformat_parser' build into the GCC build dire (*)
  99e7f6f... gccrs: Small improvements to DefaultASTVisitor and nr2.0 (*)
  94389da... gccrs: remove now useless clang-format comments (*)
  dd65cf1... gccrs: Reindent using last clang-format configuration (*)
  e44b0b5... gccrs: remove unused file (*)
  449378d... gccrs: Fix Attr metavariable binding (*)
  8e454ab... gccrs: Fix test same_field_name.rs (*)
  f79beea... gccrs: nr2.0: Fix borrow checking (*)
  97fc34a... gccrs: We cant clone types as it will dup the node-id (*)
  7e38e0c... gccrs: Adapt attribute lang hook and do some cleanup (*)
  f90a4d7... gccrs: nr2.0: Adjust resolution of impl items (*)
  7189044... gccrs: ast: collector: visit InlineAsm node during ast dump (*)
  5d658d8... gccrs: fix ICE on empty constexpr loops (*)
  9819ac4... gccrs: Prevent passing generic arguments to impl traits in  (*)
  17a863d... gccrs: nr2.0: Adjust enum item visitors (*)
  66cf64e... gccrs: Improve struct pattern compilation (*)
  f70757f... gccrs: Improve canonical path handling for impl items (*)
  f45eaca... gccrs: desugar APIT impl traits (*)
  97a7ae2... gccrs: Emit error diagnostic for bad impl type usage (*)
  652732d... gccrs: derive(PartialEq): Fix raw strings in test (*)
  8517601... gccrs: derive(PartialEq): Allow deriving enum structs (*)
  ba94b1e... gccrs: ast: builder: Allow building struct ident patterns (*)
  5ef9ef5... gccrs: backend: Compile struct rebinding patterns (*)
  e5be440... gccrs: backend: Refactor struct pattern compilation (*)
  afe0240... gccrs: nr2.0: late: Correctly initialize funny_error member (*)
  55434a5... fortran: Use array descriptor offset setter when possible (*)
  9021a43... fortran: Remove array descriptor data address accessor func (*)
  d993f5e... fortran: Use array descriptor data setter when possible (*)
  5305f84... i386: Extend recognition of high-reg rvalues [PR121306] (*)
  df86ac5... Remove hybrid SLP detection (*)
  7e8d89e... AVR: target/121359: Remove -mlra and remains of reload. (*)
  a58d770... x86: Update *one_cmplqi_ext<mode>_1 (*)
  32b1be7... tree-optimization/121395 - SLP of SIMD calls w/o LHS (*)
  9732b57... Rename loop_vect SLP_TYPE and clarify docs (*)
  11be939... Prune some unnecessary PURE_SLP_STMT checks (*)
  5d55cd9... tree-optimization/121382 - avoid UB in IVOPTs inserted step (*)
  afafae0... tree-optimization/121370 - avoid UB in building a CHREC (*)
  bc97874... bitint: Allow unused bits when testing extended _BitInt ABI (*)
  eed0f5f... expand: Reduce unneeded _BitInt extensions (*)
  a9b96c6... bitint: Allow mode promotion of _BitInt types (*)
  1e8ee6f... libstdc++: Remove 2 exports [PR121373] (*)
  ab7c169... libcpp: Add testcase for CWG2579 [PR120778] (*)
  2361b20... doc: Mark up function name in installation docs (*)
  01a784e... RISC-V: Fix scalar code-gen of unsigned SAT_MUL (*)
  aa55804... Daily bump. (*)
  b9da854... c++: add another testcase [PR121351] (*)
  b9f1cc4... c++: constrained memfn vs corresponding using [PR121351] (*)
  b51ca7d... c++: constexpr evaluation of abi::__dynamic_cast [PR120620] (*)
  ac421ac... defaults.h: Default MAX_FIXED_MODE_SIZE to MAX (BITS_PER_WO (*)
  490c2c8... libstdc++: Add various missing exports [PR121373] (*)
  b963237... optinfo: use enum class (*)
  7969e48... diagnostics: improve support for nesting levels [PR116253] (*)
  0fb3000... diagnostics: avoid stray trailing space in html sink in sar (*)
  74f59bf... diagnostics: move diagnostics::counters to its own header (*)
  7dea258... diagnostics: split source_printing_options out into its own (*)
  268ec60... diagnostics: rename option_manager to option_id_manager and (*)
  3cff171... diagnostics: fix comment in buffering.h (*)
  c125e86... gimple-warn-recursion.cc: add missing auto_diagnostic_group (*)
  be377ef... asf: Fix null pointer dereference in is_store_forwarding [P (*)
  102179f... c++: Add #line testcase for CWG2580 [PR120778] (*)
  bb80bce... ada: Update Assertion_Policy handling in GNATProve mode (*)
  b0e249a... ada: Make pp and friends more robust (*)
  0f048a6... ada: Check Compile_Time_Errors removed in Ghost code (*)
  bc2edee... ada: Refactor Validate_Compile_Time_Warning_Or_Error (*)
  0aebb77... ada: Implement accessibility legality check for discriminat (*)
  bad0a5c... ada: Keep Ghost_Mode related variables in a record (*)
  96613a6... ada: Avoid generating incorrect warning (*)
  a550f23... ada: Fix code quality issue in table.adb (*)
  3c3192b... ada: Misc parser cleanup (*)
  446aac8... Fail early when SLP instance build fails (*)
  b9f443b... libcpp: Use pedwarn instead of warning for CWG2578 diagnost (*)
  d49d359... libstdc++: Fix dereferencing of std::indirect xvalues [PR12 (*)
  d9f34c9... aarch64: Check the mode of SVE ACLE function results (*)
  f4915d9... aarch64: Use VNx16BI for svdupq_b* (*)
  b768e27... aarch64: Use VNx16BI for svdup_b* (*)
  4ff15c5... aarch64: Use VNx16BI for svpnext* (*)
  28a4dfe... aarch64: Use VNx16BI for sv(n)match* (*)
  6e26bf6... aarch64: Use VNx16BI for svac* (*)
  2cf2cc8... aarch64: Use VNx16BI for floating-point svcmp* (*)
  690586e... aarch64: Use VNx16BI for svcmp*_wide (*)
  dec30d6... aarch64: Drop unnecessary GPs in svcmp_wide PTEST patterns (*)
  5e6ccff... aarch64: Use the correct GP mode in the svcmp_wide patterns (*)
  c17b47b... aarch64: Use VNx16BI for non-widening integer svcmp* (*)
  2b419b7... aarch64: Use VNx16BI for svunpklo/hi_b (*)
  dcb02ff... aarch64: Use VNx16BI for svrev_b* [PR121294] (*)
  13c8c9d... aarch64: Use VNx16BI for more permutations [PR121294] (*)
  f702b59... aarch64: Use VNx16BI for more SVE WHILE* results [PR121118] (*)
  fcfbe83... aarch64: Improve svdupq_lane expension for big-endian [PR12 (*)
  0d276cd... tree-optimization/121362 - missed FRE through aggregate cop (*)
  57a9772... invoke.texi: Update docs of -fdump-{rtl,tree}-<pass>-<optio (*)
  09f0768... x86: Don't hoist non all 0s/1s vector set outside of loop (*)
  10075fb... Daily bump. (*)
  625d577... c++: Add stringification testcase for CWG1709 [PR120778] (*)
  a68f416... libcpp: Fix up cpp_maybe_module_directive [PR120845] (*)
  5ecbe70... libstdc++: Export std::owner_equal and std::owner_hash from (*)
  835595d... AVR: Use avr_add_ccclobber / DONE_ADD_CCC in md instead of  (*)
  d0e62f3... AVR: Add avr.cc::avr_add_ccclobber(). (*)
  7c99de1... tree-optimization/90242 - UBSAN error in vn_reference_compu (*)
  94edbc1... Daily bump. (*)
  b97461d... doc: Drop note on 16-bit Windows support (*)
  efc4c77... cobol: Use %td in error_msg in 3 spots (*)
  09a3da8... c: rewrite implementation of `arg spec' attribute (*)
  3e4ced9... Daily bump. (*)
  5b3f42d... i386: Fix incorrect attributes-error.c test (*)
  8b06c58... cobol: Minor changes to quiet cppcheck warnings.  [PR119324 (*)
  08196f0... PR modula2/121354: ICE when attempting to fold HIGH from an (*)
  db39ace... fortran: Fix closing brace in comment (*)
  39d4296... Properly record SLP node when costing a vectorized store (*)
  95aecac... Avoid representing SLP mask by scalar op (*)
  c2b11b7... doc: mdocml.bsd.lv is now mandoc.bsd.lv (*)
  86011bb... Merge get_group_load_store_type into get_load_store_type (*)
  06cd299... Some TLC to vectorizable_store (*)
  8308de8... Add VMAT_UNINITIALIZED (*)
  7d66563... tree-optimization/121338 - UBSAN error in adjust_setup_cost (*)
  1586a8d... Put SLP_TREE_SIMD_CLONE_INFO into type specifc data (*)
  7a08afb... Use a class hierarchy for vect specific data (*)
  d8fc7bc... bswap: Fix up ubsan detected UB in find_bswap_or_nop [PR121 (*)
  911cad7... MAINTAINERS: Update my e-mail address. (*)
  643c5b4... c++/modules: Warn for optimize attributes instead of ICEing (*)
  70136bd... c++/modules: Merge PARM_DECL properties from function defin (*)
  b6d4eaa... Daily bump. (*)
  aa19c10... PR modula2/121314: quotes appearing in concatenated error s (*)
  04a1259... fortran: Evaluate class function bounds in the scalarizer [ (*)
  86cdd2a... AVR: avr.opt.urls: Add -mfuse-move2 (*)
  33d02f3... AVR: Set .type of jump table label. (*)
  7d75e87... AVR: rtl-optimization/121340 - New mini-pass to undo superf (*)
  f6462f6... c++: constexpr, array, private ctor [PR120800] (*)
  d3828e6... Revert "Ada: Add System.C_Time and GNAT.C_Time units to lib (*)
  0cd52ca... Ada: Fix miscompilation of GNAT tools with -march=znver3 (*)
  41974d6... Ada: Add System.C_Time and GNAT.C_Time units to libgnat (*)
  d46d826... c++: consteval blocks (*)
  9c63518... RISC-V: Add testcases for signed avg ceil vx combine (*)
  4a65ae5... vect: Don't set bogus bounds on epilogues [PR120805] (*)
  9996036... libgcc: Update FMV features to latest ACLE spec 2024Q4 (*)
  a6bb693... libgcc: Cleanup HWCAP defines in cpuinfo.c (*)
  7316490... AArch64: Use correct cost for shifted halfword load/stores (*)
  a4b5618... Fixup wrong change to get_group_load_store_type (*)
  040a795... zlib: refresh version in configure (*)
  00726de... Extend gimple_fold_inplace API (*)
  7a06d38... zlib: update ChangeLog (*)
  7a79219... zlib: import zlib-1.3.1 (*)
  0f93b29... cobol: Eliminate various errors.  [PR120244] (*)
  df82965... i386: Fix typo in diagnostic about simultaneous regparm and (*)
  3b14685... i386: Fix incorrect handling of simultaneous regparm and th (*)
  55e71d2... i386: Fix incorrect comment about stdcall and fastcall comp (*)
  ccead81... i386: Ignore regparm attribute and warn for it in 64-bit mo (*)
  ff6f7d8... tree-optimization/121320 - UBSAN error in ao_ref_init_from_ (*)
  0be8ffb... tree-optimization/121323 - UBSAN error in ao_ref_init_from_ (*)
  479446b... testsuite: Add runtime test for FMV resolvers (*)
  ccffdcb... testsuite: Add tests for __init_cpu_features_constructor (*)
  a846184... aarch64: Stop using sys/ifunc.h header in libatomic and lib (*)
  647bd0a... rs6000: Avoid undefined behavior caused by overflow and inv (*)
  51c0357... Add checks for node in aarch64 vector cost modeling (*)
  d52e9ef... aarch64: Prevent streaming-compatible code from assembler r (*)
  a5aa73e... Remove STMT_VINFO_MEMORY_ACCESS_TYPE (*)
  60b1938... Do not bother with fake verifying of shared DRs (*)
  e624d55... change get_best_mode args int -> HOST_WIDE_INT [PR121264] (*)
  9793ffc... aarch64: testsuite: Fix do-assemble tests for SME (*)
  6e6cc1d... Fix comment typos - hanlde -> handle (*)
  8cae7cc... Disallow scan-store vectorization in epilogues (*)
  fb59c57... Avoid passing vectype != NULL when costing scalar IL (*)
  da88f9b... RISC-V: Adding H to the canonical order [PR121312] (*)
  bec414d... Daily bump. (*)
  dbe0ba6... [sanitizer_common] Remove reference to obsolete termio ioct (*)
  3d44db0... Update cpplib sr.po (*)
  bfb8615... c++: Don't assume trait funcs return error_mark_node when t (*)
  ec7244e... libstdc++: Fix test when dual abi disabled (*)
  d7cd6b0... c++: improve non-constant template arg diagnostic (*)
  0340177... simplify-rtx: Add `(subreg (not a))` simplification for wor (*)
  aebbc90... IFCVT: Fix factor_out_operators correctly for more than 1 p (*)
  0ab20ee... Revert "ifcvt: Fix ifcvt for multiple phi nodes after facto (*)
  994feb9... Report read errors when reading auto-profile (*)
  e9ad533... [x86] factor out worker from ix86_builtin_vectorization_cos (*)
  f61fb5a... s390: Implement spaceship optab [PR117015] (*)
  22141f8... cprop: Allow jump bypassing for single set insns (*)
  71dae74... x86: Transform to "pushq $-1; popq reg" for -Oz (*)
  7827ae8... auto-profile fixes (*)
  05e4bb8... Fix symbol_table::change_decl_assembler_name when DECL_RTL  (*)
  1d3e713... Fix fasle profile insonsistency error (*)
  36c5a7a... vect: Add target hook to prefer gather/scatter instructions (*)
  b31fa1c... Don't pass vector params through to offload targets (*)
  a0d2de4... tree-optimization/121130 - vectorizable_call cannot handle  (*)
  fac66b4... c++: Make __extension__ silence -Wlong-long pedwarns/warnin (*)
  8f185d3... libcpp: Fix up comma diagnostics in preprocessor for C++ [P (*)
  28310b3... vect: Add missing skip-vector check for peeling with versio (*)
  46a862e... vect: Fix insufficient alignment requirement for speculativ (*)
  4833266... aarch64: Fix sme2+faminmax intrisic gating (PR 121300) (*)
  10a5762... tree-optimization/121304 - set memory_access_type before re (*)
  45fd943... aarch64: Add support for unpacked SVE FP conditional ternar (*)
  84f8f1f... aarch64: Relaxed SEL combiner patterns for unpacked SVE FP  (*)
  25593e5... fortran: Remove useless elements count variable (*)
  fa6c9c2... fortran: implement split for fortran 2023 (*)
  e16fac1... aarch64: Add support for unpacked SVE FP ternary arithmetic (*)
  9d4a193... Remove V64SFmode and V64SImode. (*)
  6a46683... Eliminate redundant vpextrq/vpinsrq when move TI to V4SI. (*)
  7aa9565... RISC-V: Add testcases for unsigned avg ceil vx combine. (*)
  b9d36b9... Daily bump. (*)
  ef49f8e... simplify-rtx: Fix Distribute subregs over logic ops [PR1213 (*)
  688f194... testsuite: Cleanup after auto-profile testcases when auto-p (*)
  241380c... aarch64: Add support for unpacked SVE FP conditional binary (*)
  c6d1f58... x86: Pass -mno-80387 to compile pr121208-1(a|b).c (*)
  9e91a99... testsuite: Adjust s390x params for vector tests. (*)
  b752a4d... RISC-V: Generate -mcpu and -mtune options from riscv-cores. (*)
  965564e... simplify-rtx: Simplify subregs of logic ops (*)
  cc9c041... testsuite: Generalise aarch64/saturating_arithmetic*.c (*)
  9c3f2cb... testsuite: Make aarch64/cmpbr.c more forgiving (*)
  668936c... aarch64: Fix function_expander::get_reg_target (*)
  21e16e4... [modula2] Tidyup remove unused local variables (*)
  fa1919d... asf: Fix case of multiple stores with base offset [PR120660 (*)
  689ee39... libsdc++: Test using range_format::map as format_kind. (*)
  b267361... RISC-V: Remove use of structured binding to fix compiler wa (*)
  04f33a2... asf: Skip when an instruction doesn't satisfy the constrain (*)
  8166458... RISC-V: Add test cases for mul based unsigned scalar SAT_MU (*)
  a481f29... Match: Introduce mul based pattern for unsigned SAT_MUL (*)
  9c48cbb... Another testcase for PR120687 (*)
  3f2ff7b... testsuite: Fix C++14 test failure with modules test [PR1212 (*)
  e8a5114... tree-optimization/120687 - avoid disturbing reduction chain (*)
  c1102be... Fix UB in string_slice::operator== (PR 121261) (*)
  e79e0fe... PR modula2/121289 Poor warning location when using Wstyle o (*)
  5f022a7... testsuite: Restore dg-do run on pr116906 and pr78185 tests (*)
  f4abe21... calls: Allow musttail calls to noreturn [PR121159] (*)
  ea58898... output: Move an special # (256) to a new macro (*)
  f1c8014... Improve mergability of CSWTCH [PR120523] (*)
  a1ad36f... Un-factor vectorizable_load parts (*)
  6ac7831... Eliminate gather-scatter-info offset_dt member (*)
  b87d6ae... Daily bump. (*)
  089faf5... AVR: target/121277 - Don't load 0x800000 with const __flash (*)
  a51bf9e... ifcvt: Fix ifcvt for multiple phi nodes after factoring ope (*)
  5760ddb... x86: Disallow -mtls-dialect=gnu with no_caller_saved_regist (*)
  86dc3b6... libstdc++: Teach std::distance and std::advance about C++20 (*)
  95f517d... git_commit.py: add "diagnostics" to bug components (*)
  1f36aab... restore bootstrap with --enable-checking=release [PR121260] (*)
  a892cea... nvptx/nvptx.opt: Update -march-map= for newer sm_xxx: test  (*)
  60ba2b6... nvptx/nvptx.opt: Update -march-map= for newer sm_xxx (*)
  0cafa22... gcn: Fix CDNA3 atomics' buffer invalidation (*)
  fda0a87... Const correctness for gather-scatter info (*)
  773446e... gcn: Add more s_nop for MI300 (*)
  9098f79... gcn: Add 'nops' insn, extend comments (*)
  5a433ec... libstdc++: provide debug impl of P2697 ctor [PR119742] (*)
  26dc9aa... tree-optimization/121256 - properly support SLP in vectoriz (*)
  0df4a48... libstdc++: Fix style issues in <mdspan>. (*)
  973456e... Move STMT_VINFO_TYPE to SLP_TREE_TYPE (*)
  c187002... ada: Minor typo fix in comment (*)
  b6c9ed6... aarch64: Add tuning model for Olympus core. (*)
  d24300e... libstdc++: Refactor tests for mdspan related accessors. (*)
  bdff4d7... libstdc++: Support braces as arguments for std::erase on in (*)
  ec3c17b... LoongArch: Remove the definition of CASE_VECTOR_SHORTEN_MOD (*)
  7b313f5... xtensa: Fix remaining inaccuracies in xtensa_is_insn_L32R_p (*)
  c92c557... Daily bump. (*)

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

Reply via email to