The branch 'rguenth/heads/vect-force-slp' was updated to point to:

 8a9b159a8608... PR60276 fix for single-lane SLP

It previously pointed to:

 3a1fe1d6d941... Improve combined store node splitting

Diff:

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

  3a1fe1d... Improve combined store node splitting
  86287e0... Add single-lane SLP support to .GOMP_SIMD_LANE vectorizatio
  e2bef5c... Fix last commit WRT patterns
  fa45f8f... Handle unused-only-live stmts in SLP discovery
  d1b8915... Avoid bogus SLP outer loop vectorization
  89b9eee... Fix non-grouped SLP load/store accounting in alignment peel
  27d303e... Allow single-lane SLP in-order reductions
  bc49f0d... Add double reduction support for SLP vectorization
  c316aa7... Allow single-lane COND_REDUCTION vectorization
  8cdfb70... Place easily identifyable assert insead of SIGSEV
  e672d56... Refactor SLP reduction group discovery
  d17ef2e... Allow patterns in SLP reductions
  74e7541... Relax COND_EXPR reduction vectorization SLP restriction
  c917156... Amend --param vect-force-slp checking
  b992691... Do single-lane SLP discovery for reductions
  598e22d... Fix SLP reduction initial value for pointer reductions
  98f3724... PR60276 fix for single-lane SLP
  ef49bc6... Avoid SLP build failure for unsupported shifts
  a373df9... Reduce single-lane SLP testresult noise
  69d5454... Add FIXME note regarding gcc.dg/vect/pr60276.c runfail with
  04db3df... Avoid splitting store dataref groups during SLP discovery
  9db0573... Do not account single-lane SLP graphs against discovery lim
  305009b... Allow bigger SLP graphs
  248bd7d... Guard SLP optimize latch edge discovery
  0ba91db... Handle non-grouped SLP stores
  f9c2a5d... Add --param vect-single-lane-slp
  e5d482c... Fail vectorization when not SLP with --param vect-force-slp


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

  8a9b159... PR60276 fix for single-lane SLP (*)
  c4af8eb... testsuite: c++: Allow for std::printf in g++.dg/modules/std (*)
  fb1649f... libstdc++: Use __builtin_shufflevector for simd split and c (*)
  898d714... Refactor SLP reduction group discovery (*)
  b621482... tree-ssa-math-opts: Pattern recognize yet another .ADD_OVER (*)
  f3f02a7... Manually add ChangeLog entry for r15-353-gd7bb8eaade3cd3aa7 (*)
  f2d1189... Daily bump. (*)
  5de0753... ada: Move Init_Proc_Level_Formal from Exp_Ch3 to Exp_Util (*)
  51b84f2... ada: Remove code that expected pre/post being split into co (*)
  a004159... ada: Revert recent change for Put_Image and Object_Size att (*)
  6d13384... ada: Rename finalization scope masters into finalization ma (*)
  a9c07b8... ada: Remove dynamic frame in System.Image_D and document it (*)
  7e348a4... ada: Attributes Put_Image and Object_Size are defined by Ad (*)
  c1ece0c... ada: Remove guards against traversal of empty list of aspec (*)
  b3eef3b... ada: Fix crash on Compile_Time_Warning in dead code (*)
  f7e1dde... ada: Deconstruct flag Split_PPC since splitting now is done (*)
  3aa99be... ada: Move splitting of pre/post aspect expressions to expan (*)
  1de93ed... ada: Fix style in comments (*)
  da88475... ada: Refine type of a local variable (*)
  32fe73e... ada: Recognize pragma Lock_Free as specific to GNAT (*)
  4768f3d... ada: Deconstruct unused flag Is_Expanded_Contract (*)
  7f12896... ada: Refactor repeated code for querying Boolean-valued asp (*)
  65c0029... ada: Complete implementation of Ada 2022 aspect Exclusive_F (*)
  0533acf... ada: Rewrite Append_Entity_Name; skip irrelevant names (*)
  c52bfe6... ada: Couple of comment tweaks to latest change (*)
  c8e01e7... ada: Replace finalization masters with finalization collect (*)
  eff0e26... ada: Remove deprecated VxWorks interrupt connection API (*)
  56e781f... ada: Decouple finalization masters from storage pools (*)
  c1b33f8... ada: Small cleanup in the BIP machinery (*)
  8d6c7fc... ada: Restore fix for controlled dynamic allocation with BIP (*)
  8e76c18... ada: Avoid crash on illegal constrained type declarations (*)
  2fc8ea4... ada: Fix pragma Compile_Time_Error for alignment of array t (*)
  c573c56... ada: Enable casing on composite via -X0 instead of -X (*)
  5270bfc... ada: Fix internal error with Put_Image aspect on access-to- (*)
  a14dc3e... ada: Simplify uses of readdir_gnat with object overlay (*)
  105bba8... ada: Refactor GNAT.Directory_Operations.Read to minimise ru (*)
  0a82463... ada: Compiler crash on nonstatic container aggregates for D (*)
  2d0eeb5... Fortran: Fix wrong code in unlimited polymorphic assignment (*)
  0c6dd4b... Revert "MIPS: Support constraint 'w' for MSA instruction" (*)
  4aeff84... MAINTAINERS: Add myself to write after approval (*)
  13b6ac4... Fortran: fix frontend memleak (*)
  4607799... arm: Use utxb rN, rM, ror #8 to implement zero_extract on a (*)
  83fb5e6... [to-be-committed,RISC-V] Improve usage of slli.uw in consta (*)
  77a28ed... [to-be-committed] RISC-V Fix minor regression in synthesis  (*)
  a18c83b... Regenerate cygming.opt.urls and mingw.opt.urls (*)
  b929475... Fortran: Unlimited polymorphic intrinsic function arguments (*)
  d4974fd... Fortran: fix dependency checks for inquiry refs [PR115039] (*)
  1da83fe... [PATCH v4 4/4] Output S_COMPILE3 symbol in CodeView debug s (*)
  1f129e5... [PATCH v2 3/4] Output line numbers in CodeView section (*)
  ed6690a... [PATCH v2 2/4] Output file checksums in CodeView section (*)
  36781ef... [PATCH v2 1/4] Support for CodeView debugging format (*)
  1b0919c... tree-optimization/114760 - check variants of >> and << in l (*)
  18c93c6... [prange] Default unimplemented prange operators to false. (*)
  45ef24f... [prange] Do not trap by default on range dispatch mismatche (*)
  3dab8f8... c++: Implement __is_nothrow_invocable built-in trait (*)
  7bd3395... c++: Implement __is_invocable built-in trait (*)
  37fad79... c++: Implement __array_rank built-in trait (*)
  142d1d8... c++: Implement __decay built-in trait (*)
  85c2ba4... c++: Implement __add_rvalue_reference built-in trait (*)
  c08d1af... c++: Implement __add_lvalue_reference built-in trait (*)
  86812be... c++: Implement __remove_all_extents built-in trait (*)
  e1ca1fa... c++: Implement __remove_extent built-in trait (*)
  2763f81... c++: Implement __add_pointer built-in trait (*)
  06d64eb... c++: Implement __is_unbounded_array built-in trait (*)
  dbbd059... [RISC-V] Use shNadd for constant synthesis (*)
  f5a8cdc... i386: Improve V[48]QI shifts on AVX512/SSE4.1 (*)
  d4d3046... pru: Fix register class checks in predicates (*)
  9585317... [PR114942][LRA]: Don't reuse input reload reg of inout earl (*)
  cbd420a... [prange] Fix thinko in prange::update_bitmask() [PR115026] (*)
  34d15a4... tree-optimization/114998 - use-after-free with loop distrib (*)
  52d4691... Allow patterns in SLP reductions (*)
  af64af6... AVR: target/114981 - Tweak __builtin_powif / __powisf2 (*)
  bb5f619... bpf: fix printing of memory operands in pseudoc asm dialect (*)
  e5d8fd9... c++, mingw: Fix up types of dtor hooks to __cxa_{,thread_}a (*)
  ac255c7... [prange] Do not assume all pointers are the same size [PR11 (*)
  d83070a... RISC-V: Fix typos in code or comment [NFC] (*)
  f75806e... driver: Move -fdiagnostics-urls= early like -fdiagnostics-c (*)
  bfb88b1... [committed] [RISC-V] Provide splitting guidance to combine  (*)
  d7bb8ea... Revert: "Enable prange support." [PR114985] (*)
  f2449b5... Constant fold {-1,-1} << 1 in simplify-rtx.cc (*)
  646db3d... c++: failure to suppress -Wsizeof-array-div in template [PR (*)
  e02b568... testsuite: Fix up pr84508* tests [PR84508] (*)
  bc5afdf... PR modula2/115003 exporting a symbol to outer scope with a  (*)
  46bafd9... c++: lambda capturing structured bindings [PR85889] (*)
  80d1e2e... Add myself to DCO (*)
  f674369... sra: Do not leave work for DSE (that it can sometimes not p (*)
  2790195... Manually update entries for the Revert Revert commits. (*)
  5fe40f2... contrib: Add 109f1b28fc94c93096506e3df0c25e331cef19d0 to ig (*)
  d508d70... Daily bump. (*)
  b1520d2... RISC-V: Make full-vec-move1.c test robust for optimization (*)
  de0b40a... contrib: Add 9dbff9c05520a74e6cd337578f27b56c941f64f3 to ig (*)
  8fb65ec... testsuite: Fix up vector-subaccess-1.C test for ia32 [PR892 (*)
  9ba0124... MIPS: Support constraint 'w' for MSA instruction (*)
  4d38e88... RISC-V: Add tests for cpymemsi expansion (*)
  5967696... i386: Fix some intrinsics without alignment requirements. (*)
  d7ff8ae... [ranger] Force buffer alignment in Value_Range [PR114912] (*)
  be3df70... [prange] Reword dispatch error message (*)
  baf1a67... i386: fix ix86_hardreg_mov_ok with lra_in_progress (*)
  ce51e67... [PATCH v1 1/1] RISC-V: Nan-box the result of movbf on soft- (*)
  1c23409... [RISC-V][V2] Fix incorrect if-then-else nesting of Zbs usag (*)
  de4eea7... AVR: target/114981 - Support __builtin_powi[l] / __powidf2. (*)
  2f00e6c... [PR114810][LRA]: Recognize alternatives with lack of availa (*)
  d9318ca... c++: #pragma doesn't disable -Wunused-label [PR113582] (*)
  5726de7... match: `a CMP nonnegative ? a : ABS<a>` simplified to just  (*)
  f4b86ab... tree-ssa-sink: Improve code sinking pass (*)
  3ee30d7... RISC-V: Cover sign-extensions in lshr<GPR:mode>3_zero_exten (*)
  3b9c760... RISC-V: Add zero_extract support for rv64gc (*)
  4e46a35... RISC-V: Cover sign-extensions in lshrsi3_zero_extend_2 (*)
  dd38819... RISC-V: Add test for sraiw-31 special case (*)
  b65cc09... Fix SLP reduction initial value for pointer reductions (*)
  b6822bf... Fix non-grouped SLP load/store accounting in alignment peel (*)
  73c8e24... aarch64: Fix typo in aarch64-ldp-fusion.cc:combine_reg_note (*)
  e755f47... tree-ssa-loop-prefetch.cc: Honour -fno-unroll-loops (*)
  41bc359... AVR: target/114975 - Add combine-pattern for __parityqi2. (*)
  c8f4bbb... AVR: target/114975 - Add combine-pattern for __popcountqi2. (*)
  245a6d4... Fix and speedup IDF pruning by dominator (*)
  9adec2d... reassoc: Fix up optimize_range_tests_to_bit_test [PR114965] (*)
  10e34aa... Minor tweaks to code computing modular multiplicative inver (*)
  d826f79... x86: Fix cmov cost model issue [PR109549] (*)
  36e8779... Enable prange support. (*)
  f6ce855... Revert "Revert "testsuite/gcc.target/cris/pr93372-2.c: Hand (*)
  e60032b... c++/modules: Stream unmergeable temporaries by value again  (*)
  4421d35... c++/c-common: Fix convert_vector_to_array_for_subscript for (*)
  c9dd853... DCE __cxa_atexit calls where the function is pure/const [PR (*)
  e472527... MATCH: Add some more value_replacement simplifications (a ! (*)
  9f14f19... [committed][RISC-V] Turn on overlap_op_by_pieces for generi (*)
  3003934... [committed] [RISC-V] Allow uarchs to set TARGET_OVERLAP_OP_ (*)
  17458d2... c++: Implement C++26 P2893R3 - Variadic friends [PR114459] (*)
  28ee13d... expansion: Use __trunchfbf2 calls rather than __extendhfbf2 (*)
  d4e25cf... tree-inline: Remove .ASAN_MARK calls when inlining function (*)
  7887d80... c++: DECL_DECOMPOSITION_P cleanup (*)
  76e5912... PR modula2/114133 bugfix constants must be cast prior to va (*)
  1139f38... [RISC-V] [PATCH v2] Enable inlining str* by default (*)
  d6d7afc... Add aarch64-w64-mingw32 target to libgcc (*)
  0c23efc... aarch64: Add aarch64-w64-mingw32 target to libatomic (*)
  10a2f11... aarch64: Build and add objects for Cygwin and MinGW for AAr (*)
  e8d0037... Rename "x86 Windows Options" to "Cygwin and MinGW Options" (*)
  38e422e... aarch64: Add SEH to machine_function (*)
  565b782... aarch64: Add Cygwin and MinGW environments for AArch64 (*)
  de2bcda... Exclude i386 functionality from aarch64 build (*)
  99d7d5e... Rename section and encoding functions from i386 which will  (*)
  1f05dfc... Reuse MinGW from i386 for AArch64 (*)
  21fbaa1... aarch64: Add aarch64-w64-mingw32 COFF (*)
  b941504... aarch64: Mark x18 register as a fixed register for MS ABI (*)
  13bad1a... Introduce aarch64-w64-mingw32 target (*)
  8d2c93f... AVR: target/114835 - Tweak popcountqi2 (*)
  3f04f39... libstdc++: Fix handling of incomplete UTF-8 sequences in _U (*)
  9927059... libstdc++: Fix <memory> for -std=c++23 -ffreestanding [PR11 (*)
  6709e35... libstdc++: Simplify std::variant comparison operators (*)
  74690ff... aarch64: Preserve mem info on change of base for ldp/stp [P (*)
  bf10f0d... Fix block index check in insert_updated_phi_nodes_for (*)
  cb4e268... Avoid re-allocating vector (*)
  b72e7ad... libstdc++: Constrain equality ops for std::pair, std::tuple (*)
  9ebd123... libstdc++: Use https instead of http in some comments (*)
  6e25ca3... libstdc++: Update ABI test to disallow adding to released s (*)
  bed6ec1... middle-end/27800 - avoid unnecessary temporary during gimpl (*)
  cc2f3e4... Remove redundant check (*)
  e1f56c6... tree-optimization/110490 - bitcount for narrow modes (*)
  c69eda9... Use unsigned for stack var indexes during RTL expansion (*)
  35b05a0... build: Derive object names in make_sunver.pl (*)
  b09c2e9... middle-end/114931 - type_hash_canon and structual equality  (*)
  24853cd... Minor range type fixes for IPA in preparation for prange. (*)
  f68e90a... Remove obsolete Solaris 11.3 support (*)
  9dbff9c... Revert "Revert "combine: Don't combine if I2 does not chang (*)
  cb478e0... ada: Fix calculation of tasks in null arrays (*)
  c6b06fa... ada: Prevent calculation of negative stack counts (*)
  cf14e7c... ada: Cleanup calculation of task stacks (*)
  326f6a4... ada: Fix grammar in comment (*)
  33f560e... ada: Remove redundant guard against empty list of declarati (*)
  e7c7bf3... ada: Remove redundant guard against empty list of actions (*)
  36ddd8c... ada: Cleanup detection of per-object constraints in inlinin (*)
  3e01dfa... ada: Simplify detection of the enclosing scope (*)
  a1e6fdc... ada: Reduce scope in the analysis of access attributes (*)
  e8bcc47... ada: Fix detection of components with per-object constraint (*)
  5c8f6ee... ada: Fix bad interaction between homogeneous finalization m (*)
  6e0494e... ada: Add Global contracts to Ada.Numerics.Generic_Elementar (*)
  fabb696... ada: Remove obsolete field Postconditions_Proc (*)
  07f6161... ada: Fix typo in documentation comment (*)
  e29c2da... ada: Fix crash on body postcondition (*)
  1955a35... ada: Adapt proof of runtime units (*)
  7113260... Update copyright years. (*)
  ef99791... ada: Improve pragma No_Return's pre-Ada2022 handling of fun (*)
  d59f383... ada: Fix LTO type mismatches in GNAT.Sockets.Thin (*)
  ceaae63... ada: Aspects on multiple component declarations (*)
  8a116c6... ada: Bad internal naming when using pragma Compile_Time_Err (*)
  41ebf2e... ada: Fix missing flag for GNATprove (*)
  d82909f... ada: Fix spurious error on generic state in SPARK (*)
  15a8d0d... ada: Reject non-statically compatible extended return state (*)
  26b2fa8... ada: Minor comment improvement (*)
  d4b41cc... ada: Fix bug in overloaded selected_components in aspect_sp (*)
  6fa5f50... ada: Fix Program_Error raised during generation of data rep (*)
  428f83d... ada: SPARK rule changed on functions with side effects (*)
  262d6de... ada: Accept constants of access types as globals of side-ef (*)
  f18a632... ada: Update comment about implicit inputs of Depends contra (*)
  0920e64... Mention that some options are turned on by `-Ofast` in thei (*)
  8b974f5... Extend usdot_prodv*qi with vpmaddwd when AVXVNNI/AVX512VNNI (*)
  fa91136... Support dot_prod optabs for 64-bit vector. (*)
  a9f6427... Optimize 64-bit vector permutation with punpcklqdq + 128-bi (*)
  0822400... pru: New validation pass for minrt (*)
  4cf8daa... pru: Refactor to use passes definition file (*)
  3d34299... pru: Use HOST_WIDE_INT_1U macro (*)
  00090d5... pru: Drop usage of ATTRIBUTE_UNUSED (*)
  b3bcc3f... pru: Skip register save if function will not return (*)
  b3ad0d4... pru: Add pattern variants for zero extending destination (*)
  47b757c... pru: Optimize the extzv and insv patterns (*)
  ca7d6d7... pru: Implement zero fill for 64-bit registers (*)
  3888f62... pru: Implement TARGET_ADDRESS_COST (*)
  7ee3f76... Update gennews for GCC 14. (*)
  d0d6dcc... tree-optimization/114921 - _Float16 -> __bf16 isn't noop fi (*)
  79649a5... PR target/106060: Improved SSE vector constant materializat (*)
  0c43c67... c++: Allow IS_FAKE_BASE_TYPE for union types [PR114954] (*)
  ec2365e... c++/modules: Fix dangling pointer with imported_temploid_fr (*)
  f56280d... Daily bump. (*)
  35224ea... [PATCH 1/1] RISC-V: Add Zfbfmin extension to the -march= op (*)
  f62e55a... aix: Fix building fat library for AIX (*)
  4b1f128... RISC-V: Add testcase for PR114749. (*)
  8c7cee8... [RISC-V] Add support for _Bfloat16 (*)
  6ffea3e... RISC-V: Document -mcmodel=large (*)
  975bb17... So another constant synthesis improvement. (*)
  53026cb... aarch64: Fix gcc.target/aarch64/sve/loop_add_6.c for LLP64  (*)
  6634a40... Update the C FE routine "add_flexible_array_elts_to_size" C (*)
  93f6a47... Add testing cases for flexible array members in unions and  (*)
  f27fc59... C and C++ FE changes to support flexible array members in u (*)
  adb1c8a... Allow flexible array members in unions and alone in structu (*)
  08e752e... AVR: ipa/92606 - Don't optimize PROGMEM data against non-PR (*)
  0e12aa6... contrib/gcc-changelog/git_check_commit.py: Implement --num- (*)
  80c03ac... OpenMP: Fix for ICE in tree-nested.cc. (*)
  7c469a9... tree-optimization/100923 - re-do VN with contextual PTA inf (*)
  8bdfb0c... Complete ao_ref_init_from_vn_reference for all refs (*)
  ec1cdad... ada: Allow use of writable parameters inside function with  (*)
  d917954... ada: Cleanup collecting of implicit outputs (*)
  0f3324f... ada: Support writable parameters in Depends with side-effec (*)
  911d921... ada: Excess finalization on return of call to dispatching c (*)
  9737a48... ada: Give error for reference to nonvisible library unit (*)
  615c338... ada: Tweak discriminant source locations (*)
  98b26f6... ada: Do not attempt to generate finalization actions with r (*)
  22a9ce9... ada: Small cleanup in C/C++ front-end interface (*)
  cc0110c... ada: Deconstruct support for abstract states with Relaxed_I (*)
  c8cf8c3... ada: Spurious reference warning on qualified expression (*)
  6bcda3e... ada: Spurious reference warning on qualified expression (*)
  373921d... ada: Spurious reference warning on qualified expression (*)
  0b7c081... ada: Spurious reference warning on qualified expression (*)
  625d5f9... ada: Fix RM reference in comment (*)
  a9a32d0... ada: Make a couple of comment tweaks (*)
  8d613b2... ada: Rework processing of special objects needing finalizat (*)
  3b2f2aa... ada: Replace references to PO_Simple by Protected_Objects i (*)
  3862106... ada: Fix wrong Finalization_Size for No_Heap_Finalization o (*)
  0b59173... ada: Fix spurious warning emission (*)
  e5a7141... ada: Replace redundant conditions with assertions (*)
  bd2462a... ada: Fix detection of (Un)Hide_Info pragma in GNATprove mod (*)
  9bc49f5... ada: Fix missing associated node for packed array itypes (*)
  dd548dc... ada: Don't propagate convention to internal subprograms (*)
  4629cd3... ada: Fix memory leak in 'Image (*)
  6be1fe2... ada: Extend Round attribute to ordinary fixed point types (*)
  4002a72... ada: Fix non-idiomatic construct (*)
  6cc4ac7... ada: Adjust source location for degenerate scope master (*)
  cdf15b4... ada: Prevent inlining in GNATprove for memory leaks (*)
  48d7a59... ada: Partial implementation of redesign of support for obje (*)
  53c32e9... ada: Do not inline in GNATprove the subprograms with (Un)Hi (*)
  8daf4eb... libgfortran: Fix libgfortran.so versioning on Solaris with  (*)
  7d5d2b8... expmed: TRUNCATE value1 if needed in store_bit_field_using_ (*)
  70d30dd... config-ml.in: Fix multi-os-dir search (*)
  ce34344... Daily bump. (*)
  21e7aa5... Fortran: fix issues with class(*) assignment [PR114827] (*)
  affd77d... Update libbid according to the latest Intel Decimal Floatin (*)
  ffb521f... Remove m_nloops field from loop_versioning (*)
  fda7419... Daily bump. (*)
  6cec31d... Add prange entries in gimple-range-op.cc. (*)
  ff306c7... Implement operator_ge for prange.... (*)
  76fae40... Implement operator_gt for prange. (*)
  3a4ee6e... Implement operator_le for prange. (*)
  bfa2323... Implement operator_lt for prange. (*)
  bcb2269... Implement operator_equal for prange. (*)
  d1be4c9... Implement operator_not_equal for prange. (*)
  6b9e640... Implement operator_bitwise_or for prange. (*)
  e58f149... Implement operator_bitwise_and for prange. (*)
  f803b93... Implement operator_pointer_diff for prange. (*)
  86ff3c4... Implement pointer_plus_operator for prange. (*)
  54d3fd6... Implement operator_addr_expr for prange. (*)
  1a4f5d4... Implement operator_min and operator_max for prange. (*)
  95fce0d... Implement operator_cast for prange. (*)
  a91fd7b... Implement operator_cst for prange. (*)
  e7b6e96... Implement operator_identity for prange. (*)
  31377ee... Implement range-op dispatch for prange. (*)
  ddf039a... Add prange implementation for get_legacy_range. (*)
  7c1b136... Add hashing support for prange. (*)
  f859996... Add storage support for prange. (*)
  a7f1285... Add streaming support for prange. (*)
  64993a8... Implement basic prange class. (*)
  f589196... Minimal prange class showing inlining degradation to VRP. (*)
  3e3d115... Daily bump. (*)
  b69dac5... libbacktrace: add DLLS as they are loaded (*)
  04f24e4... Fix printing COMPOUND_EXPR in .original [PR23872] (*)
  8f3afb8... c++: initializer_list<string> and EH [PR114935] (*)
  c943d7b... PR modula2/114929 extra for loop iteration count regression (*)
  cb5d904... c++: Implement __is_pointer built-in trait (*)
  9b51b3e... c++: Implement __is_volatile built-in trait (*)
  7dd8c90... c++: Implement __is_const built-in trait (*)
  467ca4a... RISC-V: miscll comment fixes [NFC] (*)
  301b954... docs: rtl: document GET_MODE_INNER (*)
  5219414... testsuite: fix analyzer C++ failures on Solaris [PR111475] (*)
  a2e9032... Add default bitmap obstack allocation check (*)
  c5245c8... Silence two instances of -Wcalloc-transposed-args (*)
  212d93f... libstdc++: Update powerpc-linux-gnu baseline_symbols (*)
  7a212ac... Avoid changing type in the type_hash_canon hash (*)
  fe40d52... cfgrtl: Fix MEM_EXPR update in duplicate_insn_chain [PR1149 (*)
  7117e1f... tree-inline: Add __builtin_stack_{save,restore} pair about  (*)
  87e35da... tree-optimization/114921 - _Float16 -> __bf16 isn't noop (*)
  f04dc89... c++: remove lookup_template_class's entering_scope flag (*)
  a561dc0... PR modula2/114929 for loop fails to iterate down to zero wh (*)
  f2d0116... Daily bump. (*)
  8367c99... [committed][RISC-V] Fix nearbyint failure on rv32 and forma (*)
  affd24b... libgfortran: Fix up the autoreconf warnings (*)
  9b54bea... [RFA][RISC-V] Improve constant synthesis for constants with (*)
  bd010e9... Regenerate gcc.pot (*)
  ff4dc8b... RISC-V: Add testcase for pr114734 (*)
  1e29da0... [committed] [RISC-V] Don't run new rounding tests on newlib (*)
  7317d62... c++: Clear is_unbraced_* when parsing declaration_seq_opt [ (*)
  67e66c9... modula2: Regenerate libgm2 Makefile.ins using correct inclu (*)
  bf33fe9... Improve SLP dump and graph (*)
  9b5c0be... Objective-C, NeXT, v2: Correct a regression in code-gen. (*)
  43dc430... PR modula2/113836 gm2 does not dump gimple or quadruples to (*)
  4bb21b5... fix single argument static_assert (*)
  a704554... lto-wrapper: Truncate files using -truncate driver option [ (*)
  985b5a9... Driver: Add new -truncate option (*)
  5eb25d1... libgomp: Add gfx90c, 1036 and 1103 declare variant tests (*)
  2f15787... c++: Implement C++26 P2573R2 - = delete("should have a reas (*)
  c59708f... Make graph dumps use graphviz format (*)
  5176402... Remove live-info global bitmap (*)
  66f49cc... s390: testsuite: Fix risbg-ll-2.c (*)
  02917ac... c++: Don't emit unused GMF partial specializations [PR11463 (*)
  6c4a745... s390: testsuite: Fix zero_bits_compound-1.c (*)
  bbe8359... middle-end/114579 - speed up add_scope_conflicts (*)
  ad30265... c++: Implement modules ABI for vtable emissions (*)
  fd48e67... Daily bump. (*)
  ff98aab... doc: Describe limitations re Ada, D, and Go on FreeBSD (*)
  a12cae9... c++: drop in-charge for dtors without vbases (*)
  76ca6e1... [committed] [RISC-V] Trivial pattern cleanup (*)
  fad93e7... [committed] [RISC-V] Fix detection of store pair fusion cas (*)
  1fbe1a5... libstdc++: Guard uses of is_pointer_interconvertible_v [PR1 (*)
  c3bc278... c++: const void* memchr [PR113706] (*)
  0695aba... doc: FreeBSD no longer has a GNU toolchain in base (*)
  81f7965... doc: Remove old details on libunwind for ia64-*-hpux* (*)
  c60b3e2... Reduce startup costs for Value_Range. (*)
  1b5732d... Cleanups to unsupported_range. (*)
  3032ebf... c++: Propagate hidden flag on decls from partitions (*)
  0d0215b... c++: Propagate using decls from partitions [PR114868] (*)
  79420dd... c++: Implement P2615 'Meaningful Exports' [PR107688] (*)
  610415b... Daily bump. (*)
  7b3ac57... Remove incorrect asserts. (*)
  39fe620... Add range_on_entry/exit to value_query API. (*)
  0ade358... Invoke range_of_stmt on ssa_names with no context. (*)
  e8ae56a... Fix ranger when called from SCEV. (*)
  56aa8ad... Remove wrapper around gimple_range_global. (*)
  1ff71f7... Fix the build: error message `quote` (*)
  a30d2e6... PHIOPT: Value-replacement check undef (*)
  611815e... PHI-OPT: speed up value_replacement slightly (*)
  9c18bdb... MATCH: change single_non_singleton_phi_for_edges for single (*)
  8614d60... Remove support for nontemporal stores with ssa_names on lhs (*)
  e3a7f35... Add verification of gimple_assign_nontemporal_move_p [PR112 (*)
  f652a35... This is almost exclusively Jivan's work.  His original post (*)
  0b2735e... Change int_range<2> to infinite precision. (*)
  aff63ac... testsuite: gm2: Remove timeout overrides [PR114886] (*)
  ab785f9... Support {CEIL,FLOOR,ROUND}_{DIV,MOD}_EXPR and EXACT_DIV_EXP (*)
  667c19d... middle-end/13421 - -ftrapv vs. POINTER_DIFF_EXPR (*)
  6c6b70f... gimple-ssa-sprintf: Use [0, 1] range for %lc with (wint_t)  (*)
  6d4593a... Fix pretty printers regexp for GDB output (*)
  04ef92a... vect: Adjust vect_transform_reduction assertion [PR114883] (*)
  3146a92... libgcc: Do use weakrefs for glibc 2.34 on GNU Hurd (*)
  a2452a6... libcpp: Adjust __STDC_VERSION__ for C23 (*)
  bd35a92... c++: Implement C++26 P0609R3 - Attributes for Structured Bi (*)
  4d3a561... middle-end/114734 - wrong code with expand_call_mem_ref (*)
  b5f6a56... c++: Fix instantiation of imported temploid friends [PR1142 (*)
  2faf040... c++: Standardise errors for module_may_redeclare (*)
  22b20ac... c++/modules: imported spec befriending class tmpl [PR114889 (*)
  3900e94... c++: ICE with templated sizeof(E1) / sizeof(E2) [PR114888] (*)
  42d2e2f... Daily bump. (*)
  93a9c40... Revert "decay vect tests from run to link for pr95401" (*)
  a05efc8... runtime: dump registers on Solaris (*)
  678dc5e... runtime: use <stdbool.h> (*)
  050a4f7... Fortran: add SELECTED_LOGICAL_KIND (*)
  1dba1d8... Fortran: add F2023 ISO_FORTRAN_ENV named constants (*)
  f795049... libstdc++: Update Solaris baselines for GCC 14.0 (*)
  96b6ad7... libstdc++: Update Solaris baselines for GCC 13.2 (*)
  ca2f531... RISC-V: Refine the condition for add additional vars in RVV (*)
  bca41a8... Fortran: Fix regression caused by r14-9752 [PR114959] (*)
  add51a2... RISC-V: Fix ICE for legitimize move on subreg const_poly_in (*)
  285300e... RISC-V: Fix parsing of Zic* extensions (*)
  11c1311... MIPS: Add MIN/MAX.fmt instructions support for MIPS R6 (*)
  deb69bf... Daily bump. (*)
  d71308d... Callers of irange_bitmask must normalize value/mask pairs. (*)
  3b9abfd... Remove range_zero and range_nonzero. (*)
  df6a1bc... Move print_irange_* out of vrange_printer class. (*)
  b102633... Accept any vrange in range_includes_zero_p. (*)
  c284f8d... Make some integer specific ranges generic Value_Range's. (*)
  2caf7a5... Move get_bitmask_from_range out of irange class. (*)
  9a2f0d1... Accept a vrange in get_legacy_range. (*)
  92f74ee... Verify that reading back from vrange_storage doesn't drop b (*)
  d883fc7... Change range_includes_zero_p argument to a reference. (*)
  039e88b... Make fold_cond_with_ops use a boolean type for range_true/r (*)
  eeef1f6... Remove GTY support for vrange and derived classes. (*)
  fd4cf7a... Move bitmask routines to vrange base class. (*)
  ba1a8e8... Add tree versions of lower and upper bounds to vrange. (*)
  a46564e... Make some Value_Range's explicitly integer. (*)
  a78dfb0... Add a virtual vrange destructor. (*)
  21713ed... Make vrange an abstract class. (*)
  942a9cf... libbacktrace: load Windows modules (*)
  507f3ce... doc: Remove references to FreeBSD 7 and older (*)
  62177c9... doc: Update David Binderman's entry in contrib.texi (*)
  c19a674... Adjust alternative *k to ?k for avx512 mask in zero_extend  (*)
  bc07fa6... [testsuite] require sqrt_insn effective target where needed (*)
  6e95dca... xfail fetestexcept test - ppc always uses fcmpu (*)
  d48aba3... ppc: testsuite: vec-mul requires vsx runtime (*)
  cc6a439... disable ldist for test, to restore vectorizing-candidate lo (*)
  9929a68... Request check for hw support in ppc run tests with -maltive (*)
  818ec41... [testsuite] [ppc64] expect error on vxworks too (*)
  05d8333... decay vect tests from run to link for pr95401 (*)
  83bc41e... s390: avoid peeking eof after __vector (*)
  16da75c... Daily bump. (*)
  f91569e... aarch64: Use vec_perm_indices::new_shrunk_vector in aarch64 (*)
  140124a... LoongArch: Add constraints for bit string operation define_ (*)
  50c218e... RISC-V: Add -X to link spec (*)
  2781d80... Daily bump. (*)
  6b86f71... AArch64: Cleanup memset expansion (*)
  768fbb5... AArch64: Remove AARCH64_EXTRA_TUNE_NO_LDP_STP_QREGS (*)
  5716f8d... libatomic: Cleanup macros in atomic_16.S (*)
  a0bc71e... libstdc++: Do not apply localized formatting to NaN and inf (*)
  7d5479a... c++: fix source printing for "required from here" message (*)
  772250a... libstdc++: Adjust whitespace in status tables in manual (*)
  8a9a464... ada: bump Library_Version to 15. (*)
  036aad9... Update crontab and git_update_version.py (*)
  48a320a... Bump BASE-VER. (*)
  b8e9fd5... amdgcn: Add gfx90c target (*)
  4a2e55b... i386: Fix array index overflow in pr105354-2.c (*)
  9353f6f... Daily bump. (*)
  1604f7c... bpf: set PREFERRED_DEBUGGING_TYPE to BTF_DEBUG (*)
  f541757... c++: Fix constexpr evaluation of parameters passed by invis (*)
  fe02f6c... libgcc: Don't use weakrefs for glibc 2.34 (*)
  c39654e... c++: Retry the aliasing of base/complete cdtor optimization (*)
  f175622... bpf: avoid issues with CO-RE and -gtoggle (*)
  14d4851... openmp: Copy DECL_LANG_SPECIFIC and DECL_LANG_FLAG_? to tre (*)
  8d80e3c... libstdc++: Rename man pages to use '::' instead of '_' (*)
  6391cf8... libstdc++: Fix typo in Doxygen comment (*)
  c9cc1c8... libstdc++: Fix run_doxygen for Doxygen 1.10 man page format (*)
  d5b2c6b... libstdc++: Update Doxygen config for new headers (*)
  f3021e6... libstdc++: Add comment to #include in <variant> (*)
  d0e1e12... PR modula2/114836 Avoid concatenation of error strings to a (*)
  c96c2a3... bpf: default to using pseudo-C assembly syntax by default (*)
  ad45086... arm: Zero/Sign extends for CMSE security (*)
  070dd5c... modula2: issue the parameter incompatibility error message  (*)
  59ff818... tree-optimization/114792 - order loops to unloops in CH (*)
  1d238c8... Fix calling convention incompatibility with vendor compiler (*)
  af7d981... RISC-V: Add test cases for insn does not satisfy its constr (*)
  10ad46b... RISC-V: Add early clobber to the dest of vwsll (*)
  c058105... Fortran: Fix ICE in gfc_trans_create_temp_array from bad ty (*)
  1fd5a07... Fortran: Generate new charlens for shared symbol typespecs  (*)
  09680e3... rs6000: Use bcdsub. instead of bcdadd. for bcd invalid numb (*)
  d44c205... RISC-V: Add xfail test case for highpart register overlap o (*)
  5123cfa... Daily bump. (*)
  26a3edb... c++/modules testsuite: restrict expensive pr99023 test (*)
  0844170... c++: constexpr union member access folding [PR114709] (*)
  97a54c0... v2: DOCUMENTATION_ROOT_URL vs. release branches [PR114738] (*)
  bc17a92... Revert "RISC-V: Support highpart register overlap for vwcvt (*)
  152d945... bpf: define BPF feature pre-processor macros (*)
  cc48418... tree-optimization/114787 - more careful loop update with CF (*)
  e28e8ab... tree-optimization/114832 - wrong dominator info with vect p (*)
  d279c9d... i386: Fix behavior for both using AVX10.1-256 in options an (*)
  f952745... RISC-V: Add xfail test case for highpart overlap of vext.vf (*)
  8bcefc2... Revert "RISC-V: Support highpart overlap for vext.vf" (*)
  3091f1d... Daily bump. (*)
  7318f1a... c++: Fix ICE with xobj parms and maybe incomplete decl-spec (*)
  628c222... i386: Avoid =&r,r,r andn double-word alternative for ia32 [ (*)
  f7a5c99... Regenerate gcc.pot (*)
  0bf94da... Fortran: check C_SIZEOF on additions from TS29113/F2018 [PR (*)
  4f9401d... c++/modules: deduced return type merging [PR114795] (*)
  d2f05fe... libbacktrace: test --compress-debug-sections=ARG for each A (*)
  0c8e99e... testsuite: Adjust testsuite expectations for diagnostic spe (*)
  6f0a646... Remove repeated information in -ftree-loop-distribute-patte (*)
  f994094... Further spelling fixes in translatable strings (*)
  4338ac1... Spelling fixes for translatable strings (*)
  3d56999... s390: testsuite: Xfail forwprop-4{0,1}.c (*)
  ca00bf0... Fortran: Check that the ICE does not reappear [PR102597] (*)
  18e8e55... tree-optimization/114799 - SLP and patterns (*)
  42189f2... s390x: Fix vec_xl/vec_xst type aliasing [PR114676] (*)
  aa73eb9... c++: Copy over DECL_DISREGARD_INLINE_LIMITS flag to inherit (*)
  cf51fe7... c++: Check if allocation functions are xobj members [PR1140 (*)
  77e114b... LoongArch: Define builtin macros for ISA evolutions (*)
  b4ebdd1... LoongArch: Define ISA versions (*)
  8c6ee63... Daily bump. (*)
  2a8187e... RISC-V: Adjust overlap attr after revert d3544cea63d and e6 (*)
  b909daa... PR modula2/114811 string set incl ICE bugfix (*)
  7ef1391... libstdc++: Fix conversion of simd to vector builtin (*)
  e7a3ad2... libstdc++: Silence irrelevant warnings in <experimental/sim (*)
  b0469e3... PR modula2/114807 badpointer3.mod causes an ICE (*)
  cf5f779... libstdc++: Workaround kernel-headers on s390x-linux (*)
  0db1922... testsuite: prune -freport-bug output (*)
  cacc55a... Revert "RISC-V: Rename vconstraint into group_overlap" (*)
  b78c884... Revert "RISC-V: Robostify the W43, W86, W87 constraint enab (*)
  6b5248d... i386: Fix Sierra Forest auto dispatch (*)
  1b7785f... s390x: Do not default to -mvx for -mesa (*)
  b991193... RISC-V: Add xfail test case for highpart overlap floating-p (*)
  4df96b4... Revert "RISC-V: Support highpart overlap for floating-point (*)
  a367b99... RISC-V: Add xfail test case for indexed load overlap with S (*)
  9257c7a... Revert "RISC-V: Support highpart overlap for indexed load w (*)
  16aea8c... s390: testsuite: Remove xfail for vpopct{b,h} (*)
  c750684... RISC-V: Add xfail test case for highest-number regno ternar (*)
  cc46b6d... Revert "RISC-V: Support highest-number regno overlap for wi (*)
  c4fdbda... RISC-V: Add xfail test case for widening register overlap o (*)
  ec78916... Revert "RISC-V: Support widening register overlap for vf4/v (*)
  338640f... RISC-V: Add xfail test case for highpart register overlap o (*)
  1e115db... Daily bump. (*)
  f17d31e... Fortran: Detect 'no implicit type' error in right place [PR (*)
  a44d16e... AVR: target/114794 - Tweak __udivmodqi4 (*)
  ef23922... Revert "RISC-V: Support highpart register overlap for widen (*)
  d37b34f... RISC-V: Add xfail test case for incorrect overlap on v0 (*)
  a7d01a7... Daily bump. (*)
  3afcb04... Revert "RISC-V: Fix overlap group incorrect overlap on v0" (*)
  f9a48fe... PR modula2/112893 full type checking between proctype and p (*)
  1690e47... RISC-V: Add xfail test case for wv insn highest overlap (*)
  f5447ea... Revert "RISC-V: Support highest overlap for wv instructions (*)
  9f10005... RISC-V: Add xfail test case for wv insn register overlap (*)
  0cbeafe... Revert "RISC-V: Support one more overlap for wv instruction (*)
  90ded75... Daily bump. (*)
  c23db3e... i386: Fix up *avx2_eq<mode>3 constraints [PR114783] (*)
  2afdecc... c-family: Allow arguments with NULLPTR_TYPE as sentinels [P (*)
  a39983b... c: Fix ICE with -g and -std=c23 related to incomplete types (*)
  d86472a... libstdc++: Simplify constraints on <=> for std::reference_w (*)
  eed7fb1... libstdc++: Support link chains in std::chrono::tzdb::locate (*)
  e8f0540... Update gcc sv.po (*)
  33bf8e5... internal-fn: Fix up expand_arith_overflow [PR114753] (*)
  1216460... middle-end: refactory vect_recog_absolute_difference to sim (*)
  9451b6c... Enable 'gcc.dg/pr114768.c' for nvptx target [PR114768] (*)
  ede01df... bpf: remove huge memory waste with string allocation. (*)
  d7190d0... bpf: support more instructions to match CO-RE relocations (*)
  4d4929f... d: Fix ICE in build_deref, at d/d-codegen.cc:1650 [PR111650 (*)
  9f29584... rtlanal: Fix set_noop_p for volatile loads or stores [PR114 (*)
  36f4c8a... libgcc: Another __divmodbitint4 bug fix [PR114762] (*)
  694fa37... [vxworks] avoid mangling __STDC_VERSION_LIMITS_H__ (*)
  85c187b... Daily bump. (*)
  e498ba9... Add nios2*-*-* to the list of obsolete targets (*)
  e243d0f... Fortran: Fix ICE and clear incorrect error messages [PR1147 (*)
  7eecc08... [testsuite] [i386] add -msse2 to tests that require it (*)
  0ea96af... [testsuite] [i386] work around fails with --enable-frame-po (*)
  36d0038... [testsuite] [arm] accept empty init for bfloat16 (*)
  ce2dfc5... [c++] [testsuite] adjust contracts9.C for negative addresse (*)
  df92df0... [testsuite] [aarch64] Require fpic effective target. (*)
  514c6b1... [testsuite] [i386] require fpic for pr111497.C (*)
  cc02ebf... [testsuite] xfail pr103798-2 in C++ on vxworks too [PR11370 (*)
  e965162... [testsuite] [analyzer] include sys/select.h if available (*)
  8a11709... [testsuite] [analyzer] require fork where used (*)
  5be4f20... [testsuite] [analyzer] skip access-mode: O_ACCMODE on vxwor (*)
  76a1bcc... [testsuite] [analyzer] avoid vxworks libc mode_t (*)
  5dfbc05... [testsuite] introduce strndup effective target (*)
  dcf0bd1... [libstdc++] [testsuite] disable SRA for compare_exchange_pa (*)
  5b17817... [libstdc++] [testsuite] xfail double-prec from_chars for fl (*)
  da3504a... [libstdc++] define zoneinfo_dir_override on vxworks (*)
  a2f4be3... AArch64: remove reliance on register allocator for simd/gpr (*)
  82d6d38... libgcc: Fix up __divmodbitint4 [PR114755] (*)
  6c152c9... internal-fn: Temporarily disable flag_trapv during .{ADD,SU (*)
  6e62ede... testsuite, rs6000: Fix builtins-6-p9-runnable.c for BE [PR1 (*)
  58a0b19... rs6000: Fix bcd test case (*)
  69576bc... Daily bump. (*)
  7c2a9db... libstdc++: Implement "Printing blank lines with println" fo (*)
  5705614... DOCUMENTATION_ROOT_URL vs. release branches [PR114738] (*)
  a9fefbf... libcpp: Regenerate aclocal.m4 and configure [PR 114748] (*)
  bf2b523... tree-optimization/114749 - reset partial vector decision fo (*)
  420ece6... GCN: Enable effective-target 'vect_long_long' (*)
  909c6fa... AVR: target/114752 - Fix ICE on inline asm const 64-bit flo (*)
  3cfe94a... libstdc++: Add include guard to simd-internal header (*)
  0fc7f3c... libstdc++: Avoid ill-formed types on ARM (*)
  299d14a... asan: Don't instrument .ABNORMAL_DISPATCHER [PR114743] (*)
  9c7cf5d... Daily bump. (*)
  eadd05d... PR modula2/114745: const cast causes ICE (*)
  f438acf... testsuite: Fix data check loop on vect-early-break_124-pr11 (*)
  48024a9... Fortran: ALLOCATE of fixed-length CHARACTER with SOURCE/MOL (*)
  4437482... libstdc++: Fix "extact" typos in comments (*)
  8eddd87... Document that vector_size works with typedefs [PR92880] (*)
  f949481... tree-optimization/114736 - SLP DFS walk issue (*)
  45a41ac... tree-optimization/114733 - neg induction fails for 1 elemen (*)
  a7578a0... OpenACC 2.7: Adjust acc_map_data/acc_unmap_data interaction (*)
  274f6bb... Fix some comment nits (*)
  dc17e75... build: Use of cargo not yet supported here in Canadian cros (*)
  3ebc789... build: Don't check for host-prefixed 'cargo' program (*)
  79ff534... c++: Handle ARRAY_TYPE in check_bit_cast_type [PR114706] (*)
  6e925ba... optimize Zicond conditional select cases. (*)
  c39dc5b... [strub] improve handling of indirected volatile parms [PR11 (*)
  46d914d... LoongArch: Add indexes for some compilation options. (*)
  e1d4c8e... Daily bump. (*)
  701e1b9... gotools: Workaround non-reproduceability of automake (*)
  b623971... libstdc++: Update libstdc++.so versioning history for 14.1. (*)
  0d58450... libstdc++: Add std::reference_wrapper comparison operators  (*)
  2a0c083... libstdc++: Heterogeneous std::pair comparisons [PR113386] (*)
  2d69441... libstdc++: Fix infinite loop in std::istream::ignore(n, del (*)
  6e11bb4... AVR: Add 8 more avrxmega3 MCUs. (*)
  f8409c3... m68k: Quiet up cppcheck warning [PR114689] (*)
  52972ab... libstdc++: Update baseline symbols for riscv64-linux (*)
  ab5bb2b... ada: Add documentation for Exceptional_Cases (*)
  18e881e... Guard longjmp in test to not inf loop [PR114720] (*)
  02cc8f3... RISC-V: Add VLS to mask vec_extract [PR114668]. (*)
  9d573f7... gcov-profile/114715 - missing coverage for switch (*)
  a3281dd... x86: Allow TImode offsettable memory only with 8-bit consta (*)
  85002f8... middle-end: adjust loop upper bounds when peeling for gaps  (*)
  3e1e73f... build: Check for cargo when building rust language (*)
  e3fda76... Inline 'gcc/rust/Make-lang.in:RUST_LIBDEPS' into single use (*)
  24d92f6... Add 'gcc/rust/Make-lang.in:LIBPROC_MACRO_INTERNAL' (*)
  f7c8fa7... Inline 'gcc/rust/Make-lang.in:RUST_LDFLAGS' into single use (*)
  cb70a49... Remove 'libgrust/libproc_macro_internal' from 'gcc/rust/Mak (*)
  7f4ba54... testsuite: i386: Restrict gcc.target/i386/fhardened-1.c etc (*)
  7ec54f5... attribs: Don't crash on NULL TREE_TYPE in diag_attr_exclusi (*)
  3878e9a... c++: Only emit exported GMF usings [PR114600] (*)
  fe99ab1... Daily bump. (*)
  62a0ef0... c++: Setup aliases imported from modules [PR106820] (*)
  3319d1a... Daily bump. (*)
  a9d3b3c... Regenerate c.opt.urls (*)
  da375ba... c++/modules: make bits_in/out move-constructible (*)
  436ab7e... c++/modules: optimize tree flag streaming (*)
  5ec5791... libstdc++: Update some baseline_symbols.txt (x32) (*)
  1667962... Daily bump. (*)
  967424d... aarch64: Add rcpc3 dependency on rcpc2 and rcpc (*)
  b181627... aarch64: Enable +cssc for armv8.9-a (*)
  6039925... c++: ICE with temporary of class type in array DMI [PR10996 (*)
  aa57af9... rs6000: Add OPTION_MASK_POWER8 [PR101865] (*)
  716af95... c++/modules: local type merging [PR99426] (*)
  df7bfdb... c++: reference cast, conversion fn [PR113141] (*)
  d435571... c++: reference list-init, conversion fn [PR113141] (*)
  c950008... Regenerate opt.urls (*)
  9114634... c++: Fix bogus warnings about ignored annotations [PR114691 (*)
  d74fe10... c++: templated substitution into lambda-expr, cont [PR11439 (*)
  0fd824d... c++: Diagnose or avoid constexpr dtors in classes with virt (*)
  245595d... match: Fix `!a?b:c` and `a?~t:t` patterns for signed 1 bit  (*)
  9b8c6ff... aarch64: Avoid using mismatched ZERO ZA sizes (*)
  a76f236... s390: testsuite: Xfail range-sincos.c and vrp-float-abs-1.c (*)
  081c1e9... c++: templated substitution into lambda-expr [PR114393] (*)
  3bd3ca0... libgfortran: Fix compilation of gf_vsnprintf (*)
  6e7e594... RISC-V: Fix Werror=sign-compare in riscv_validate_vector_ty (*)
  67e1433... analyzer: Bail out on function pointer for -Wanalyzer-alloc (*)
  8c6f13d... tree-cfg: Make the verifier returns_twice message translata (*)
  c9e94ae... Limit special asan/ubsan/bitint returns_twice handling to c (*)
  e30e760... contrib/check-params-in-docs.py: Ignore target-specific par (*)
  b6c8259... testsuite: Fix loop-interchange-16.c (*)
  dc51a64... RISC-V: Bugfix ICE non-vector in TARGET_FUNCTION_VALUE_REGN (*)
  d1a21a6... Daily bump. (*)
  9b8bc02... btf: fix a possibly misleading asm debug comment (*)
  f079d69... btf: emit non-representable bitfield as void (*)
  33f83d3... contrib/check-params-in-docs.py: Ignore gcn-preferred-vecto (*)
  b87ba79... aarch64: Fix _BitInt testcases (*)
  eec2201... Update GCC 14.1 library versions in docs (*)
  a975d89... libstdc++: Regenerate trunk baseline_symbols.txt files for  (*)
  d33ec3b... aarch64: Remove FMV features whose names may change (*)
  27e3431... aarch64: Remove unsupported FMV features (*)
  a28df11... aarch64: Fix typo and make rdma/rdm alias for FMV (*)
  3ef14f5... aarch64: Fix FMV array iteration bounds (*)
  e33fc84... aarch64: Reorder FMV feature priorities (*)
  1defe74... libstdc++: Export std::__basic_file::native_handle as GLIBC (*)
  b262b17... c++: build_extra_args recapturing local specs [PR114303] (*)
  0dc39de... modula2: add modula-2 language section to languages support (*)
  508b2b9... libstdc++: Regenerate baseline_symbols.txt files for Linux (*)
  467898d... asan, v3: Fix up handling of > 32 byte aligned variables wi (*)
  c7e8a8d... tree-optimization/109596 - wrong debug stmt move by copyhea (*)
  52b6310... middle-end/114681 - condition coverage and inlining (*)
  cb46aca... c++: Fix ANNOTATE_EXPR instantiation [PR114409] (*)
  f3fdcf4... RISC-V: Remove -Wno-psabi for test build option [NFC] (*)
  e40a3d8... RISC-V: Bugfix ICE for the vector return arg in mode switch (*)
  936dd62... btf: do not skip members of data type with type id BTF_VOID (*)
  5c869aa... ctf: fix PR debug/112878 (*)
  0f3e76e... Daily bump. (*)
  39f8192... Revert "testsuite/gcc.target/cris/pr93372-2.c: Handle xpass (*)
  b8b148b... target: missing -Whardened with -fcf-protection=none [PR114 (*)
  4a94551... analyzer: fix ICE on negative values for size_t [PR114472] (*)
  107b0e6... analyzer: add SARIF property bag to -Wanalyzer-infinite-loo (*)
  960e07d... analyzer: add SARIF property bag to -Wanalyzer-infinite-rec (*)
  7a49d5d... analyzer: add SARIF property bags to -Wanalyzer-overlapping (*)
  115d5c6... analyzer: show size in SARIF property bag for -Wanalyzer-ta (*)
  7f6599a... analyzer: fixes to internal docs (*)
  082374f... analyzer, testuite: comment fixes (*)
  d09d70c... testsuite: add some missing -fanalyzer to plugin tests (*)
  19b9841... Regenerate gcc.pot (*)
  ded646c... Fortran: fix argument checking of intrinsics C_SIZEOF, C_F_ (*)
  912753c... tree-optimization/114672 - WIDEN_MULT_PLUS_EXPR type mismat (*)
  5aa3fec... aarch64: Add support for _BitInt (*)
  3a787e0... aarch64: Do not give ABI change diagnostics for _BitInt(N) (*)
  4decc10... libstdc++: Adjust expected locale-dependent date formats in (*)
  9586d62... libstdc++: Handle EMLINK and EFTYPE in std::filesystem::rem (*)
  4be1cc5... c++: Implement C++26 P2809R3 - Trivial infinite loops are n (*)
  4923ed4... testsuite: Adjust pr113359-2_*.c with unsigned long long [P (*)
  109f1b2... Revert "combine: Don't combine if I2 does not change" (*)
  7924e35... rs6000: Replace OPTION_MASK_DIRECT_MOVE with OPTION_MASK_P8 (*)
  0774240... c++: Keep DECL_SAVED_TREE of cdtor instantiations in module (*)
  ea665f9... [APX] Prohibit SHA/KEYLOCKER usage of EGPR when APX enabled (*)
  77c0b5b... c++: Track declarations imported from partitions [PR99377] (*)
  0753ae1... Daily bump. (*)
  92b38ec... libstdc++: Fix build for targets without FP std::from_chars (*)
  639215c... btf: improve btf-datasec-3.c test [PR114642] (*)
  1f719aa... s390x: Optimize vector permute with constant indexes (*)
  8075477... btf: emit symbol refs in DATASEC entries only for BPF [PR11 (*)
  685d822... aarch64: Fix ACLE SME streaming mode error in neon-sve-brid (*)
  de82b0c... Fortran: Fix ICE in trans-stmt.cc(gfc_trans_call) [PR114535 (*)
  88aea12... Fortran: Fix ICE in gfc_trans_pointer_assignment [PR113956] (*)
  32fb04a... lto/114655 - -flto=4 at link time doesn't override -flto=au (*)
  ce3c743... RTEMS: Fix powerpc configuration (*)
  dd78e6a... Guard function->cond_uids access [PR114601] (*)
  a79d13a... i386: Fix aes/vaes patterns [PR114576] (*)
  897a241... modula2: remove description of fdebug-trace-quad, fdebug-tr (*)
  46120d7... modula2: tidyup makeSystem (*)
  8657d76... LoongArch: Enable switchable target (*)
  73fb0a6... rust: Add rust.install-dvi and rust.install-html rules (*)
  a244755... Generate constant at start of loop, without UB (*)
  2daeb89... Add tree-inlined gconds to caller cond->expr map (*)
  21c9fd9... libquadmath: Provide __BYTE_ORDER, __LITTLE_ENDIAN and __BI (*)
  cfed80b... c++: Fix up maybe_warn_for_constant_evaluated calls [PR1145 (*)
  64aa48c... Fix up duplicated words mostly in comments, part 2 (*)
  7dd1f9d... bitint: Don't move debug stmts from before returns_twice ca (*)
  46c9166... libgcc: Add basic support for aarch64-gnu (GNU/Hurd on AArc (*)
  9670a23... aarch64: Add support for aarch64-gnu (GNU/Hurd on AArch64) (*)
  532c57f... Move GNU/Hurd startfile spec from config/i386/gnu.h to conf (*)
  d76df69... middle-end/114604 - ranger allocates bitmap without initial (*)
  ddee437... RTEMS: Add multilib configuration for aarch64 (*)
  481ba4f... libquadmath: Use soft-fp for sqrtq finite positive argument (*)
  18e94e0... x86: Define __APX_INLINE_ASM_USE_GPR32__ (*)
  9c97de6... testsuite: Add profile_update_atomic check to gcov-20.c [PR (*)
  26eb5f8... rs6000: Fix wrong align passed to build_aligned_type [PR883 (*)
  600bf39... PR modula2/114648 cc1gm2 by default does not handle C pre-p (*)
  45532e3... Daily bump. (*)
  eaccdba... combine: Fix ICE in try_combine on pr112494.c [PR112560] (*)
  df7625c... GCN: '--param=gcn-preferred-vectorization-factor=[default,3 (*)
  3fa8bff... New effective-target 'asm_goto_with_outputs' (*)
  a02d7f0... GCN, nvptx: Errors during device probing are fatal (*)
  477c8a8... Fortran: Accept again tab as alternative to space as separa (*)
  f4f7c52... Update gcc fr.po (*)
  1e3312a... ICF&SRA: Make ICF and SRA agree on padding (*)
  1162861... ipa: Compare jump functions in ICF (PR 113907) (*)
  feb6a2d... libstdc++: Use char for _Utf8_view if char8_t isn't availab (*)
  cd77e15... libstdc++: Fix tests that fail with -fno-char8_t (*)
  87bc206... libstdc++: Combine two std::from_chars tests into one (*)
  2c1c248... aarch64: Fix expansion of svsudot [PR114607] (*)
  9706965... RISC-V: Implement TLS Descriptors. (*)
  d5d8448... s390: Fix s390_const_int_pool_entry_p and movdi peephole2 [ (*)
  278cad8... aarch64: Fix vld1/st1_x4 intrinsic test (*)
  080cac1... ChangeLog: Add by hand ChangeLog entry for PR114361 revert. (*)
  1a96eb0... Daily bump. (*)
  b93836d... contrib: Add 8057f9aa1f7e70490064de796d7a8d42d446caf8 to ig (*)
  97d5cd8... tree-optimization/114624 - fix use-after-free in SCCP (*)
  7d051f7... RISC-V: Refine the error msg for RVV intrinisc required ext (*)
  39cb6b8... Darwin: Sync coverage specs with gcc/gcc.cc. (*)
  aa2ab7b... RISC-V: Minor fix for max_point (*)
  af3a980... RISC-V: Allow RVV intrinsic for more function target (*)
  8f0ff6b... LoongArch: Set default alignment for functions jumps and lo (*)
  4e3c825... PR modula2/114617 gm2 unable to resolve const expressions u (*)
  93adf88... libfortran: Fix handling of formatted separators. (*)
  09992f8... d: Merge upstream dmd, druntime b65767825f, phobos 92dc5a4e (*)
  06a7e75... x86: Use explicit shift count in double-precision shifts (*)
  c6892a4... Copy condition->expr map when inlining [PR114599] (*)
  888bf71... Remove unecessary and broken MC/DC compile test (*)
  4b02dd4... analyzer: respect GCC_COLORS in out-of-bounds diagrams [PR1 (*)
  75b49c0... testsuite, Darwin: Account for block labels in function bod (*)
  2b2d3a1... c++: add fixed test [PR91079] (*)
  e7d015b... aarch64: Fix whitespace in aarch64-ldp-fusion.cc:alias_walk (*)
  8cd0d29... ipa: Force args obtined through pass-through maps to the ex (*)
  0c22f67... Regenerate common.opt.urls (*)
  67cbb1c... aarch64: Fix bogus cnot optimisation [PR114603] (*)
  e4d0743... c-family: remove dead #undef (*)
  8c90638... c++: constexpr error with fn redecl in local scope [PR11113 (*)
  a844095... vect: Don't clear base_misaligned in update_epilogue_loop_v (*)
  6f10056... modula2: Add m2.install-dvi in gcc/m2/Make-lang.in (*)
  679f81a... nvptx: In mkoffload.cc, call diagnostic_color_init + gcc_in (*)
  8057f9a... Revert "Fix ICE with -g and -std=c23 related to incomplete  (*)
  9627cbb... libatomic: Regenerate configure properly (*)
  9ab8fdf... middle-end/114599 - fix bitmap allocation for check_ifunc_c (*)
  effd947... testsuite: Fix up error on gcov1.d (*)
  592536e... c++: Fix ICE with weird copy assignment operator [PR114572] (*)
  12b0445... go: Add go.install-dvi rule in go/Make-lang.in (*)
  4c8b360... testsuite/gcc.target/cris/pr93372-2.c: Handle xpass from co (*)
  3b36e86... testsuite/gcc.dg/debug/btf/btf-datasec-1.c: Handle leading- (*)
  5192e72... Daily bump. (*)
  27b6d08... libatomic: Fix build for --disable-gnu-indirect-function [P (*)
  801e82a... c++: alias CTAD and template template parm [PR114377] (*)
  ca56b43... ipa: Avoid duplicate replacements in IPA-SRA transformation (*)
  a244764... [PR114415][scheduler]: Fixing wrong code generation (*)
  7520a49... nvptx: In mkoffload.cc, call diagnostic_color_init + gcc_in (*)
  1df5671... x86: Define __APX_F__ for -mapxf (*)
  dc8a251... Add gcov MC/DC tests for GDC (*)
  08a5233... Add condition coverage (MC/DC) (*)
  b7bd2ec... MAINTAINERS: Update my email address (*)
  86dce00... aarch64: Recognise svundef idiom [PR114577] (*)
  85621f9... tree-optimization/114485 - neg induction with partial vecto (*)
  1c89d1b... libgomp.texi: Update entries in OpenMP TR12 implementation  (*)
  1baec8d... fold-const: Handle NON_LVALUE_EXPR in native_encode_initial (*)
  48530ef... bitint: Handle m_bitfld_load cast in outer m_cast_condition (*)
  f2ccfb2... [MAINTAINERS] Update my email address and step down as arm  (*)
  e152177... tree-optimization/114551 - loop splitting and undefined ove (*)
  fe385c2... Don't set full_profile in auto-profile [PR113765] (*)
  88ce7fb... Daily bump. (*)
  f375550... Update gcc sv.po (*)
  5c749db... Regenerate i386.opt.urls (*)
  8f9e92e... libgcc: Add missing HWCAP entries to aarch64/cpuinfo.c (*)
  cab32ba... tree-profile: Disable indirect call profiling for IFUNC res (*)
  6f91cce... lto-wrapper.cc: Add offload target name to 'offload_args' s (*)
  d60968d... libphobos, Darwin: Enable libphobos for most Darwin. (*)
  ce7cb10... GCN: install.texi update for Newlib change and LLVM 18 rele (*)
  7f65d82... libstdc++: Reverse arguments in constraint for std::optiona (*)
  b2460d6... GCN: Fix --with-arch= handling in mkoffload [PR111966] (*)
  8455d6f... libquadmath: Don't assume the storage for __float128 argume (*)
  0303974... expr: Fix up emit_push_insn [PR114552] (*)
  e7b7188... tree-optimization/114557 - reduce ehcleanup peak memory use (*)
  8677182... LoongArch: Remove unused code. (*)
  a1e6798... Daily bump. (*)
  1bafa6a... PR modula2/114565 progress trace would be useful to isolate (*)
  871bb5a... Fix ICE with -g and -std=c23 related to incomplete types [P (*)
  e945d32... analyzer: prevent ICEs with null types (*)
  21aa57e... libstdc++: Guard uses of char8_t with __cpp_char8_t [PR1145 (*)
  ca2f7c8... libiberty: Invoke D demangler when --format=auto (*)
  2f29240... c++: make __is_array return false for T[0] [PR114479] (*)
  daa2e7c... c++: ICE with scoped enum in switch condition [PR103825] (*)
  5d7e9a3... c++: binding reference to comma expr [PR114561] (*)
  0e64bbb... libstdc++: Allow adjacent __maybe_present_t<false, ...> fie (*)
  d5aa2ca... aarch64: Fix typo in comment about FEATURE_STRING (*)
  1e459e6... Prettify output of debug_dwarf_die (*)
  a7aa945... Fortran: Add error for subroutine passed to a variable dumm (*)
  35408b3... Fortran: Fix wrong recursive errors and class initializatio (*)
  9a5e4aa... Fix up postboot dependencies [PR106472] (*)
  9479205... Fix up duplicated words mostly in comments, part 1 (*)
  b120e35... jit, Darwin: Implement library exports list. (*)
  799a056... testsuite: Remove duplicate -lgcov [PR114034] (*)
  ad8e34e... testsuite, Darwin: Allow for an undefined symbol [PR114036] (*)
  451bb0b... Darwin: Correct a version check. (*)
  3c499f8... Darwin: Do not emit .macinfo when dsymutil cannot consume i (*)
  c85c2e2... testsuite, Darwin: Update bad-mapper-1 after libiberty chan (*)
  078f4a9... LoongArch: Fix missing plugin header (*)
  b253b46... LoongArch: Add support for TLS descriptors. (*)
  6f9ba3e... LoongArch: Regenerate loongarch.opt.urls. (*)
  0454eec... Daily bump. (*)
  4bd2f59... PR modula2/114548 gm2 fails to identify variable in a const (*)
  bba118d... c++: C++26 returning reference to temporary (*)
  d28ea8e... LoongArch: Split loongarch_option_override_internal into sm (*)
  7f424c3... LoongArch: Add descriptions of the compilation options. (*)
  1831a5e... Daily bump. (*)
  14d0c86... modula2: Fix m2.install-info in gcc/m2/Make-lang.in (*)
  ec2c15f... modula2: Add m2.install-html rule to gcc/m2/Make-lang.in (*)
  08eaafa... [committed] RISC-V: Add missing insn types to XiangShan Nan (*)
  b313bab... RISC-V: Fix misspelled term builtin in error message (*)
  46eb34a... RISC-V: Fix one unused varable in riscv_subset_list::parse (*)
  86d83ff... Daily bump. (*)
  6fc84f6... mips: Fix C23 (...) functions returning large aggregates [P (*)
  4921bd8... Daily bump. (*)
  4c18ace... [PATCH] Allow `gcc_jit_type_get_size` to work with pointers (*)
  28dca4b... Fix lrcpc3 testcase (*)
  f15cea1... libstdc++-v3: drop GCC Runtime Library Exception from gen t (*)
  e162228... GCN: Enable effective-target 'vect_long_mult' (*)
  7cc68c4... GCN: Enable effective-target 'vect_hw_misalign' (*)
  ec8e3db... GCN: Enable effective-target 'vect_early_break', 'vect_earl (*)
  6fb253a... Fortran: fix NULL pointer dereference on overlapping initia (*)
  3c793f0... Fortran: Fix a gimplifier ICE/wrong result with finalizatio (*)
  22f48d7... Use fatal_error instead of internal_error for when ZSTD is  (*)
  26a7236... testsuite: Add a test case for negating FP vectors containi (*)
  63e6ec5... Daily bump. (*)
  c1e6653... [committed] Provide suitable output template for zero_exten (*)
  86b0b1b... Fix failure of c-c++-common/analyzer/stdarg-pr111289-int.c  (*)
  8bb3ef3... c++: __is_constructible ref binding [PR100667] (*)
  bbb7c51... Fortran: fix DATA and derived types with pointer components (*)
  c142462... RISC-V: testsuite: ensure vtype is call clobbered (*)
  aeee63f... PR modula2/114520 Incorrect ordering of import/export state (*)
  04799f0... PR modula2/114517 gm2 does not allow comparison operator ha (*)
  44ab314... predict: Fix comment typo (*)
  d5a3b4a... profile-count: Avoid overflows into uninitialized [PR112303 (*)
  b8e7aaa... [testsuite] Fixup dg-options in {gcc,g++,gfortran}.dg/vect. (*)
  0923fe2... Hash operands of PHI in ipa-icf (*)
  7942558... testsuite: Add testcase for already fixed PR [PR109925] (*)
  7f233fe... fortran: Fix specification expression check in submodules [ (*)
  7907ff2... modula2: Rebuild documentation sections for target independ (*)
  0bad303... middle-end/114480 - IDF compute is slow (*)
  f6d7ff4... RISC-V: Add vxsat as a register (*)
  feafff0... Daily bump. (*)
  bd8a3ee... compiler: use correct size and comparison in index value ov (*)
  fdd5981... analyzer: fix ICE due to type mismatch when replaying call  (*)
  f89c83a... btf: Fix up btf-datasec-1.c test on x86 (*)
  9ff034f... gcc/testsuite/go.test: update issue16016 (*)
  4b04433... c-family: Cast __atomic_load_*/__atomic_exchange_* result t (*)
  f85d336... compiler: initialize local variable in lower_method_express (*)
  839bc42... combine: Don't combine if I2 does not change (*)
  db41057... docs: Use @var{S} etc. in Spec File invoke.texi documentati (*)
  a6c630c... libstdc++: Add masked ++/-- implementation for sizeof < 16 (*)
  0ac2c0f... libstdc++: Fix call signature of builtins from masked ++/-- (*)
  9ac3119... libstdc++: add ARM SVE support to std::experimental::simd (*)
  0b02da5... tree-optimization/114057 - handle BB reduction remain defs  (*)
  aac30f8... testsuite: Fix up ext-floating{3,12}.C on i686-linux (*)
  258defb... aarch64: Align lrcpc3 FEAT_STRING with /proc/cpuinfo 'Featu (*)
  d9ea518... aarch64: Add +lse128 architectural extension command-line f (*)
  291c46a... testsuite: Fix copy-headers-8.c (*)
  4b8e7b5... Daily bump. (*)
  41e767c... libgfortran: Fix file position after ENDFILE statement. (*)
  fb1d50e... libstdc++: fix generator iterator operator* return type (*)
  ac5d63a... libstdc++: fix _V badname in <generator> (*)
  5be2313... aarch64: Use constexpr for out-of-line statics (*)
  fa60ac5... btf: Emit labels in DATASEC bts_offset entries. (*)
  f536ea9... testsuite: Fix up pr111151.c testcase [PR114486] (*)
  b1af867... PR modula2/114478 isnormal builtin unavailable from m2 (*)
  c0e199e... c++: add fixed test [PR100557] (*)
  2f47ca0... c++/modules testsuite: fix a couple of dg-module-do directi (*)
  cab53aa... aarch64: Fix SCHEDULER_IDENT for Cortex-A510 and Cortex-A52 (*)
  217e778... libstdc++: Replace stacktrace effective target with feature (*)
  4a3a1b6... libstdc++: Add dg-require-cpp-feature-test to test feature  (*)
  4549b0f... testsuite: Add -Wno-psabi to pr113126.c test (*)
  c4f2c84... fold-const: Punt on MULT_EXPR in extract_muldiv MIN/MAX_EXP (*)
  471967a... tsan: Don't instrument non-generic AS accesses [PR111736] (*)
  f4e92d6... tree-optimization/114471 - ICE with mismatching vector type (*)
  226a220... tree-optimization/114464 - verify types in recurrence vecto (*)
  94b91b2... cfgloopmanip, i386: Fix comment typos (*)
  10accfd... c-family, c++: Handle EXCESS_PRECISION_EXPR in pretty print (*)
  4470611... tree-optimization/114027 - fix testcase (*)
  bb81906... MIPS: Predefine __mips_strict_alignment if STRICT_ALIGNMENT (*)
  7e6cdec... Daily bump. (*)
  8651991... c++: ICE with noexcept and local specialization, again [PR1 (*)
  de0886d... c++: broken direct-init with trailing array member [PR11443 (*)
  a89fb3a... Update gcc de.po (*)
  18555b9... Update gcc sv.po (*)
  c2e68ff... libgcc: arm: fix build for FDPIC target (*)
  78b56a1... amdgcn: Add gfx1036 target (*)
  44863af... modula2: Rebuild documentation sections for target independ (*)
  cf3fc6f... libstdc++: Fix incorrect macro used in #undef in test (*)
  5cab64a... RISC-V: Allow RVV intrinsic when function target("arch=+v") (*)
  ecd2c37... Daily bump. (*)
  bb04a11... Daily bump. (*)
  a684581... PR modula2/114444 trunc float malformed error cause ICE (*)
  c8a343f... PR modula2/114443 missing quote cause ICE (*)
  80a0cb3... analyzer: fix ICE and false positive with -Wanalyzer-deref- (*)
  2e4b337... hppa: Fix LO_SUM DLTIND14R address support in PRINT_OPERAND (*)
  5435850... libstdc++: Disable std::formatter specializations (LWG 3944 (*)
  3763fb8... libstdc++: Add __is_in_place_index_v helper and use it in < (*)
  f4605c5... libstdc++: Use std::type_identity_t in <string_view> as per (*)
  4a46a48... bitint: Fix bitfield loads in handle_cast [PR114433] (*)
  f92cf8c... bitint: Handle complex types in build_bitint_stmt_ssa_confl (*)
  8fc5593... predcom: Punt for steps which aren't multiples of access si (*)
  7a01cc7... xtensa: Add supplementary split pattern for "*addsubx" (*)
  e898586... Daily bump. (*)
  c2e28df... libstdc++: Destroy allocators in re-inserted container node (*)
  142cc4c... libstdc++: Constrain std::vector default constructor [PR113 (*)
  8539c56... libstdc++: Use feature test macros in <bits/stl_construct.h (*)
  ff773ac... libstdc++: Reorder feature test macro definitions (*)
  31ef58b... libstdc++: Replace std::result_of with __invoke_result_t [P (*)
  c083a45... Fortran: no size check passing NULL() without MOLD argument (*)
  65b7d18... AVR: Adjust message for SIGNAL and INTERRUPT usage (*)
  637e76b... openmp: Change to using a hashtab to lookup offload target  (*)
  65107fa... RISC-V: Require a extension for ztso testcases with atomic  (*)
  e194503... amdgcn: Adjust GFX10/GFX11 cache coherency (*)
  6dedafe... amdgcn: Prefer V32 on RDNA devices (*)
  c6cf578... analyzer: look through casts in taint sanitization [PR11297 (*)
  d475a45... analyzer: add SARIF property bags to taint diagnostics (*)
  1bf1862... amdgcn: Add gfx1103 target (*)
  d1d8fd2... c++: direct-init of an array of class type [PR59465] (*)
  e4e02c0... vect: more oversized bitmask fixups (*)
  a364148... handle unwind tables that are embedded within unwinding cod (*)
  a44d7e8... fortran: Ignore use statements on error [PR107426] (*)
  44c0398... fortran: Fix specification expression error with dummy proc (*)
  ebace32... testsuite: Declare fortran array bound variables (*)
  47de95d... RISC-V: Introduce gcc attribute riscv_rvv_vector_bits for R (*)
  e0a7233... s390: testsuite: Fix backprop-6.c (*)
  ca27c3b... testsuite: Fix up depobj-3.c test on i686-linux [PR112724] (*)
  dbe9062... Another ICE after conflicting types of redeclaration [PR109 (*)
  644a703... testsuite: vect: Remove dg-final in gcc.dg/vect/bb-slp-32.c (*)
  3d406af... testsuite: i386: Skip gcc.target/i386/avx512cd-vpbroadcastm (*)
  ddd4a3c... ubsan: Don't -fsanitize=null instrument __seg_fs/gs pointer (*)
  982250b... bitint: Some bitint store fixes [PR114405] (*)
  d4ad99b... s390: testsuite: Fix abs-4.c (*)
  fd5e5dd... RISC-V: Don't add fractional LMUL types to V_VLS for XThead (*)
  c65046f... [committed] Fix RISC-V missing stack tie (*)
  9941f02... RISC-V: Bugfix function target attribute pollution (*)
  d3c24e9... RISC-V: Bugfix ICE for __attribute__((target("arch=+v")) (*)
  9a6c7aa... Move pr114396.c from gcc.target/i386 to gcc.c-torture/execu (*)
  1542e8a... PR modula2/114422 Attempting to declare a set of unknown ty (*)
  44b79ab... Daily bump. (*)
  7a5a4a4... analyzer: fix ignored constraints involving casts [PR113619 (*)
  48d4920... PR modula2/113836 gm2 does not dump gimple or quadruples to (*)
  ba744d5... PR modula2/114418 missing import of TSIZE from system cause (*)
  5093520... Fortran: improve array component description in runtime err (*)
  081f893... c++: explicit inst of template method not generated [PR1103 (*)
  a2fe34e... amdgcn: Comment correction (*)
  69dc2dc... amdgcn: Ensure gfx11 is running in cumode (*)
  c3fb8a4... amdgcn: Clean up device memory in gcn-run (*)
  59b6cec... libgcc: Fix up bitint division [PR114397] (*)
  ac2f8c2... Fix runtime error for nonlinear iv vectorization(step_mult) (*)
  134ef2a... tree-optimization/111736 - avoid address sanitizing of __se (*)
  9d6ff6f... tree-optimization/113727 - bogus SRA with BIT_FIELD_REF (*)
  415091f... Document -fexcess-precision=16. (*)
  af37618... Daily bump. (*)
  9093f27... analyzer: fix -Wanalyzer-deref-before-check false positive  (*)
  f10c18d... bpf: Corrected index computation when present with unnamed  (*)
  624d025... bpf: Fix access string default for CO-RE type based relocat (*)
  8e913b5... bpf: Fix CO-RE field expression builtins (*)
  806621d... LoongArch: Fix a typo [PR 114407] (*)
  b7c4ae5... Hurd x86_64: add unwind support for signal trampoline code (*)
  d2b2508... libstdc++: [_GLIBCXX_DEBUG] Define __cpp_lib_null_iterators (*)
  b05ee9b... visium: Fix up visium_setup_incoming_varargs [PR114175] (*)
  4c9d281... nios2: Fix up nios2_setup_incoming_varargs [PR114175] (*)
  b22a9c7... nds32: Fix up nds32_setup_incoming_varargs [PR114175] (*)
  921eb45... m32r: Fix up m32r_setup_incoming_varargs [PR114175] (*)
  22612a8... ft32: Fix up ft32_setup_incoming_varargs [PR114175] (*)
  b089ceb... epiphany: Fix up epiphany_setup_incoming_varargs [PR114175] (*)
  68eca9b... csky: Fix up csky_setup_incoming_varargs [PR114175] (*)
  47cdd86... aarch64: Sync aarch64-sys-regs.def with Binutils (*)
  59067dd... Use integer_{zero,one}_node some more (*)
  456e10f... bitint: Fix handling of conditional bitfield loads [PR11436 (*)
  4c27689... testsuite: add the case to cover the vectorization of A[(i+ (*)
  0ba773d... tree-ssa-loop-ch: Fix comment typos (*)
  5e64228... system.h: rename vec_step to workaround powerpc/clang bug [ (*)
  cd1ce3b... RISC-V: Introduce option -mrvv-max-lmul for RVV autovec (*)
  6a55e39... middle-end/113396 - int128 array index and value-ranges (*)
  994d8f9... LoongArch: Combine UNITS_PER_FP_REG and UNITS_PER_FPREG mac (*)
  1938d9d... LoongArch: Change loongarch_expand_vec_cmp()'s return type  (*)
  0529f98... LoongArch: Remove unused/useless definitions. (*)
  44ba7bc... diagnostics: Fix behavior of permerror options after diagno (*)
  cc606a9... Daily bump. (*)
  bf83888... ipa: Fix C++ member ptr indirect inlining (PR 114254, PR 10 (*)
  7a62613... testsuite: fix target for linkage-1.C (*)
  9c91f8a... [PR99829][LRA]: Fixing LRA ICE on arm (*)
  c92076a... Update gcc de.po (*)
  c87f1f3... analyzer: fix ICE due to corrupt MEM_REFs [PR113505] (*)
  0bf99b1... diagnostics: fix corrupt json/SARIF on stderr [PR114348] (*)
  bc91e38... RISC-V: Update test expectancies with recent scheduler chan (*)
  6058671... RISC-V: Fix C23 (...) functions returning large aggregates  (*)
  07e0376... libstdc++: Fix infinite loop in std::binomial_distribution  (*)
  c608b57... libstdc++: Suppress deprecation messages from <tbb/task.h>  (*)
  90788dd... libstdc++: Regenerate <bits/version.h> in maintainer mode (*)
  d1b8c22... libstdc++: Update docs on build process and generated files (*)
  ef2efc5... libstdc++: Fix Python scripts to output the correct filenam (*)
  f511854... libstdc++: Fix typos in MemoryChecker assertion messages in (*)
  16afbd9... libstdc++: Begin lifetime of storage in std::vector<bool> [ (*)
  c7a774e... analyzer: fixes to __atomic_{exchange,load,store} [PR114286 (*)
  4adb1a5... testsuite, Darwin: Use the IOKit framework in framework-1.c (*)
  71a44fa... libstdc++: Sync the atomic_link_flags implementation with G (*)
  e47330d... libstdc++, Darwin: Do not use dev/null as the file for exec (*)
  e0e9499... tree-optimization/114151 - revert PR114074 fix (*)
  1f25771... arc: Fix up arc_setup_incoming_varargs [PR114175] (*)
  c1fd458... LoongArch: Fix C23 (...) functions returning large aggregat (*)
  167ec6d... arm: [MVE intrinsics] Fix support for loads [PR target/1143 (*)
  a185d8a... alpha: Fix alpha_setup_incoming_varargs [PR114175] (*)
  8f85b46... rs6000: Fix up setup_incoming_varargs [PR114175] (*)
  8959ab6... openmp: Make c_omp_check_loop_binding_exprs diagnostics tra (*)
  94c3508... tree-optimization/114375 - disallow SLP discovery of permut (*)
  9eeca77... [PATCH v5 1/1] RISC-V: Add support for XCVbi extension in C (*)
  d91a0ce... [PATCH] RISC-V: Add XiangShan Nanhu microarchitecture. (*)
  c4845ed... c++: Fix handling of no-linkage decls for modules (*)
  2340973... Daily bump. (*)
  9ee19f9... c-c++-common/Wrestrict.c: fix some typos and enable for LLP (*)
  1579394... analyzer: fix ICEs due to sloppy types in bounds-checking [ (*)
  3c2827d... analyzer: support null operands in remove_ssa_names (*)
  dda96a9... libstdc++: Fix N3344 behavior on _Safe_iterator::_M_can_adv (*)
  5f6e085... libstdc++: Fix _Safe_local_iterator<>::_M_valid_range (*)
  b96c543... i386: Unify {general,timode}_scalar_chain::convert_op [PR11 (*)
  3be2b8f... Fortran: error recovery in frontend optimization [PR103715] (*)
  9316d02... testsuite: Turn errors back into warnings in arm/acle/cde-m (*)
  d2029bb... PR modula2/114380 Incorrect type specified in an error mess (*)
  3e3ad8e... Update gcc fr.po, sv.po (*)
  fd776d0... gcc_update: Add missing generated files (*)
  6cb5ef3... testsuite: Fix excess errors for new modules testcases on p (*)
  dfc9d1c... Add missing config/i386/zn4zn5.md file (*)
  d0aa0af... Add AMD znver5 processor enablement with scheduler model (*)
  9361f19... avr.md - Tweak xor insn constraints. (*)
  58753db... testsuite: Define _POSIX_C_SOURCE for test (*)
  942d470... Add missing <any_logic>hf/bf patterns. (*)
  f0fda1a... hppa: Improve handling of REG+D addresses when generating P (*)
  27d2e93... Daily bump. (*)
  3f3f0b7... Fortran: fix for absent array argument passed to optional d (*)
  8064107... hppa: Fix complaint about non-delegitimized UNSPEC UNSPEC_T (*)
  07fad7a... libstdc++: Implement N3644 on _Safe_iterator<> [PR114316] (*)
  f065c58... PR modula2/114296 ICE when attempting to create a constant  (*)
  2d454f9... d: Merge upstream dmd, druntime 855353a1d9 (*)
  b5490af... Daily bump. (*)
  218d174... i386: Fix setup of incoming varargs for (...) functions whi (*)
  3e8323e... bitint: Fix up stores to large/huge _BitInt bitfields [PR11 (*)
  ead3075... c++: Check module attachment instead of just purview when n (*)
  5213047... libcc1: fix <vector> include (*)
  53fb2cf... Daily bump. (*)
  a6dab19... libgcc: Fix quotient and/or remainder negation in __divmodb (*)
  ffd47fb... testsuite: Fix pr113431.c FAIL on sparc* [PR113431] (*)
  b5e1f06... Regenerate opt.urls (*)
  30e1c3d... lower-subreg, edit-context: Fix comment typos (*)
  ab2da8f... i386: Fix a pasto in ix86_expand_int_sse_cmp [PR114339] (*)
  7dd3b2b... match.pd: Only merge truncation with conversion for -fno-si (*)
  0319f26... expand: EXTEND_BITINT CALL_EXPR results [PR114332] (*)
  8ae7062... testsuite: Fix up pr104601.C for recent libstdc++ changes (*)
  90b9872... bitint: Fix up adjustment of large/huge _BitInt arguments o (*)
  3fd46d8... Fortran: Fix class/derived/complex function associate selec (*)
  acc38ff... MIPS: Add -m(no-)strict-align option (*)
  81f3d96... vect: Call vect_convert_output with the right vecitype [PR1 (*)
  d7d0582... LoongArch: Remove masking process for operand 3 of xvpermi. (*)
  c1f6690... Daily bump. (*)
  efab888... tree-core: clarify clobber comments (*)
  6dbf0d2... PR modula2/114294 expression causes ICE (*)
  53fd0f5... hppa: Fix REG+D address support before reload (*)
  6cf4286... bpf: define INT8_TYPE as signed char (*)
  bc5a9da... gcc: xtensa: reorder movsi_internal patterns for better cod (*)
  f89cfdb... libstdc++: Fix std::format("{}", negative_integer) [PR11432 (*)
  df483eb... libstdc++: Add nodiscard in <algorithm> (*)
  fd71043... gcn: Fix a comment typo (*)
  7580e39... icf: Reset SSA_NAME_{PTR,RANGE}_INFO in successfully merged (*)
  7aeedff... PR modula2/114333 set type comparison against cardinal shou (*)
  f98b85b... LoongArch: Remove unused and incorrect "sge<u>_<X:mode><GPR (*)
  0adc8c5... libstdc++: Add missing clear_padding in __atomic_float cons (*)
  38958ac... OpenACC 2.7: front-end support for readonly modifier: Add b (*)
  473c612... Minor fixes for OpenACC/Fortran 'self' clause for compute c (*)
  25242ed... Fix 'char' initialization, copy, check in 'libgomp.oacc-for (*)
  9349aef... aarch64: Fix TImode __sync_*_compare_and_exchange expansion (*)
  075104e... s390: fix htm-builtins test cases (*)
  e6836bb... libstdc++: Correct notes about std::call_once in manual [PR (*)
  2a556db... libstdc++: Update C++23 status in the manual (*)
  942497a... libcpp: Fix macro expansion for argument of __has_include [ (*)
  6c166e5... libcpp: Fix __has_include_next ICE in the last directory of (*)
  b7f70cf... PR modula2/114333 set type comparison against a cardinal sh (*)
  ddf852d... OpenACC 2.7: front-end support for readonly modifier (*)
  90a7da6... IBM Z: Fix -munaligned-symbols (*)
  8f6e081... gimple-iterator: Some gsi_safe_insert_*before fixes (*)
  618e34d... i386[stv]: Handle REG_EH_REGION note (*)
  746b71e... Daily bump. (*)
  a8c7c3a... libstdc++: Move test error_category to global scope (*)
  45a3ee8... libstdc++: Improve documentation on debugging with libstdc+ (*)
  d649015... libstdc++: Document that _GLIBCXX_CONCEPT_CHECKS might be r (*)
  11caf47... Fortran: fix IS_CONTIGUOUS for polymorphic dummy arguments  (*)
  74bca21... store-merging: Match bswap64 on 32-bit targets with bswapsi (*)
  5a44e14... testsuite: target test for short_enums (*)
  4d049fa... s390: Fix TARGET_SECONDARY_RELOAD for non-SYMBOL_REFs (*)
  a63fb78... s390: Fix tests rosbg_si_srl and rxsbg_si_srl (*)
  9f2b16c... s390: Streamline vector builtins with LLVM (*)
  b59f0c9... s390: Deprecate some vector builtins (*)
  0613b12... bitint: Fix up lowering of bitfield loads/stores [PR114313] (*)
  c5037fc... OpenMP/Fortran: Fix defaultmap(none) issue with dummy proce (*)
  6586359... asan: Fix ICE during instrumentation of returns_twice calls (*)
  364c684... gimple-iterator, ubsan: Fix ICE during instrumentation of r (*)
  f6d9426... Daily bump. (*)
  81ee129... Fortran: handle procedure pointer component in DT array [PR (*)
  ef79c64... libgomp/libgomp.texi: Fix @node order in @menu (*)
  73dac51... tree-optimization/114121 - chrec_fold_{plus,multiply} and r (*)
  4aa87b8... c++: Support target-specific nodes when streaming modules [ (*)
  ad860cc... asan: Instrument <retval> stores in callees rather than cal (*)
  39737cd... strlen: Fix another spot that can create invalid ranges [PR (*)
  cdf0c66... RISC-V: Fix some code style issue(s) in riscv-c.cc [NFC] (*)
  c0c5724... tree-optimization/114297 - SLP reduction with early break f (*)
  c4e5789... Reject -fno-multiflags [PR114314] (*)
  0628916... Daily bump. (*)
  0c17965... libgfortran: [PR114304] Revert portion of PR105347 change. (*)
  9b32438... Update gcc sv.po (*)
  c27b305... gomp: testsuite: improve compatibility of bad-array-section (*)
  8410402... PR modula2/114295 Incorrect location if compiling implement (*)
  4e1fcf4... testsuite: vect: Require vect_hw_misalign in gcc.dg/vect/ve (*)
  96b63fa... testsuite: vect: Require vect_perm in several tests [PR1140 (*)
  1bf70e6... aarch64,arm: Move branch-protection data to targets (*)
  119f5ae... middle-end/114299 - missing error recovery from gimplify fa (*)
  dbe5ccd... bitint: Avoid rewriting large/huge _BitInt vars into SSA af (*)
  0c4df2c... Fix placement of recently implemented DIE (*)
  31ce2e9... Fold: Fix up merge_truthop_with_opposite_arm for NaNs [PR95 (*)
  1a4553b... Daily bump. (*)
  a84b98c... d: Fix -fpreview=in ICEs with forward referenced parameter  (*)
  8fe27ed... [committed] [PR tree-optimization/110199] Simplify MIN/MAX  (*)
  993c6de... VECT: Fix ICE for vectorizable LD/ST when both len and stor (*)
  6f7d000... Revert "[committed] Adjust expectations for pr59533-1.c" (*)
  7c8f0a7... [committed] [target/102250] Document python requirement for (*)
  50531b6... [committed] [PR target/111362] Fix compare-debug issue with (*)
  3e05eb9... Daily bump. (*)
  f5a805d... AVR: Fix typos in comment, indentation glitches in avr.md. (*)
  3e3e415... fwprop: Restore previous behavior for forward propagation o (*)
  42cd49a... LoongArch: Emit R_LARCH_RELAX for TLS IE with non-extreme c (*)
  e8cc1f9... AVR: Add cost computation for some insn combine patterns. (*)
  e9753f4... i386: Regenerate i386.opt.urls (*)
  6fe6301... LoongArch: testsuite: Add compilation options to the regnam (*)
  3a3fbec... LoongArch: Fixed an issue with the implementation of the te (*)
  3e8ee03... libstdc++: Do not require a time-of-day when parsing sys_da (*)
  f4a52c1... libstdc++: Fix parsing of leap seconds as chrono::utc_time  (*)
  c775a03... Daily bump. (*)
  54e505d... ipa: Avoid excessive removing of SSAs (PR 113757) (*)
  5825bd0... libbacktrace: don't assume compressed section is aligned (*)
  cebbaa2... [PR113790][LRA]: Fixing LRA ICE on riscv64 (*)
  0e850ef... bpf: add size threshold for inlining mem builtins (*)
  ac829a8... arm: testsuite: tweak bics_3.c [PR113542] (*)
  10c6091... bpf: testsuite: fix unresolved test in memset-1.c (*)
  84fc8f4... GCN: The original meaning of 'GCN_SUPPRESS_HOST_FALLBACK' i (*)
  37078f2... nvptx: 'cuDeviceGetCount' failure is fatal (*)
  ab70add... GCN, nvptx: Fatal error for missing symbols in 'libhsa-runt (*)
  5119c79... ARM: Fix builtin-bswap-1.c test [PR113915] (*)
  64273a7... contrib: Improve dg-extract-results.sh's Python detection [ (*)
  8263a4b... testsuite: Fix up pr113617 test for darwin [PR113617] (*)
  018ddc8... tree-optimization/114269 - 434.zeusmp regression after SCEV (*)
  3cdaa64... modula2: Rebuild bootstrap tools with faster dynamic arrays (*)
  40209cb... AVR: Add an insn combine pattern for offset computation. (*)
  d6bcc2e... bb-reorder: Fix assertion (*)
  a307a26... i386: Guard noreturn no-callee-saved-registers optimization (*)
  eed4e54... c-family, c++: Fix up handling of types which may have padd (*)
  05109b1... dwarf2out: Emit DW_AT_export_symbols on anon unions/structs (*)
  3ecc507... c++: Fix up parameter pack diagnostics on xobj vs. varargs  (*)
  1329dac... MAINTAINERS: Fix order in Write After Aproval (*)
  0bd04d9... testsuite/108355 - make gcc.dg/tree-ssa/ssa-fre-104.c prope (*)
  131d175... modula2: Add constant aggregate tests (*)
  42187c6... RISC-V: Fix ICE in riscv vector costs (*)
  a0e9458... fwprop: Avoid volatile rtx to be propagated (*)
  1e74c75... Daily bump. (*)
  715127b... libstdc++: Use std::from_chars to speed up parsing subsecon (*)
  5f9d7a5... libstdc++: Fix parsing of fractional seconds [PR114244] (*)
  9ccd03d... c++: Redetermine whether to write vtables on stream-in [PR1 (*)
  f5c1224... c++/modules: member alias tmpl partial inst [PR103994] (*)
  19b23bf... AArch64: memcpy/memset expansions should not emit LDP/STP [ (*)
  0552560... c++/modules: inline namespace abi_tag streaming [PR110730] (*)
  e162b2f... libstdc++: Do not define lock-free atomic aliases if not fu (*)
  ddd347f... libstdc++: Update expiry times for leap seconds lists (*)
  709d847... libstdc++: Replace unnecessary uses of built-ins in testsui (*)
  24a2b5d... libstdc++: Better diagnostics for std::format errors (*)
  0ed6e5b... testsuite, darwin: improve check for -shared support (*)
  226043a... vect: Do not peel epilogue for partial vectors. (*)
  99309b9... PR modula2/109969 Linking large project causes an ICE (*)
  9f91568... c++: ICE with variable template and [[deprecated]] [PR11003 (*)
  e2e4b60... doc: Fix docs for -dD regarding predefined macros (*)
  fa04688... rs6000: Don't ICE when compiling the __builtin_vsx_splat_2d (*)
  e71a4e8... Fix bogus error on allocator for array type with Dynamic_Pr (*)
  9970b57... Include safe-ctype.h after C++ standard headers, to avoid o (*)
  a242f69... analyzer: Fix up some -Wformat* warnings (*)
  0c1ff89... contrib: Update test_mklog to correspond to mklog (*)
  940586a... c++: Fix ICE diagnosing incomplete type of overloaded funct (*)
  77772f8... c++: Stream DECL_CONTEXT for template template parms [PR988 (*)
  b209d90... bb-reorder: Fix -freorder-blocks-and-partition ICEs on aarc (*)
  c655c8d... expand: Fix UB in choose_mult_variant [PR105533] (*)
  e1bd0f2... sccvn: Avoid UB in ao_ref_init_from_vn_reference [PR105533] (*)
  ae1b056... LoongArch: testsuite:Fix problems with incorrect results in (*)
  2f7d472... LoongArch: Use /lib instead of /lib64 as the library search (*)
  95b6ee9... match.pd: Optimize a * !a to 0 [PR114009] (*)
  1cd8254... RISC-V: Refactor expand_vec_cmp [NFC] (*)
  03932d3... Fortran: Fix issue with using snprintf function. (*)
  8b483cd... Daily bump. (*)
  74e8cc2... i386: Fix and improve insn constraint for V2QI arithmetic/s (*)
  59554a5... RISC-V: Use vmv1r.v instead of vmv.v.v for fma output reloa (*)
  9ae8307... RISC-V: Adjust vec unit-stride load/store costs. (*)
  b575f37... ARM: Fix conditional execution [PR113915] (*)
  49c3f24... Revert "Set num_threads to 50 on 32-bit hppa in two libgomp (*)
  10cbfcd... [PR target/113001] Fix incorrect operand swapping in condit (*)
  93e1d4d... Fortran: error recovery while simplifying expressions [PR10 (*)
  dc6c3bf... c++: ICE with noexcept and local specialization [PR114114] (*)
  e772c0c... i386: Eliminate common code from x86_32 TARGET_MACHO part i (*)
  71aad52... amdgcn: additional gfx1030/gfx1100 support: adjust test cas (*)
  b7d1431... AVR: Adjust rtx cost of plus + zero_extend. (*)
  89c443a... tree-optimization/114239 - rework reduction epilogue drivin (*)
  7719b9b... LoongArch: testsuite: Rewrite {x,}vfcmp-{d,f}.c to avoid na (*)
  c7a9883... aarch64: Define out-of-class static constants (*)
  49d83e9... c++: Fix template deduction for conversion operators with x (*)
  3a91011... tree-optimization/114249 - ICE with BB reduction vectorizat (*)
  0249744... tree-optimization/114246 - invalid call argument from DSE (*)
  1157d5d... i386: Fix up the vzeroupper REG_DEAD/REG_UNUSED note workar (*)
  21edfb0... Fortran: Add user defined error messages for UDTIO. (*)
  b0d11bb... c++/modules: befriending template from current class scope (*)
  214dadf... Daily bump. (*)
  5d24bf3... ctf: fix incorrect CTF for multi-dimensional array types (*)
  fca6f6f... asan: Handle poly-int sizes in ASAN_MARK [PR97696] (*)
  8776468... aarch64: Remove SME2.1 forms of LUTI2/4 (*)
  067a012... arm: check for low register before applying peephole [PR113 (*)
  2ba3171... Fix testcase pr112337.c to check the options [PR112337] (*)
  08ec4ad... AVR: Add two RTL peepholes. (*)
  db2e13d... Regenerate c.opt.urls (*)
  f628a30... LoongArch: Allow s9 as a register alias (*)
  49a1a34... AVR: Improve output of insn "*insv.any_shift.<mode>_split". (*)
  7890836... tree-optimization/114231 - use patterns for BB SLP discover (*)
  aed445b... lower-subreg: Fix ROTATE handling [PR114211] (*)
  9d2bc5d... bitint: Handle BIT_FIELD_REF lowering [PR114157] (*)
  8ee6d13... i386: For noreturn functions save at least the bp register  (*)
  1a8dde9... RISC-V: Cleanup unused code in riscv_v_adjust_bytesize [NFC (*)
  08edf85... c++/modules: relax diagnostic about GMF contents (*)
  264e3ad... Daily bump. (*)
  ad0f4ef... c++: Support exporting using-decls in same namespace as tar (*)
  d646db0... PR modula2/114227 InstallTerminationProcedure does not work (*)
  0a545ac... libstdc++: Add missing std::tuple constructor [PR114147] (*)
  eae6b63... bpf: add inline memset expansion (*)
  aadb311... Update gcc sv.po (*)
  901e7bd... combine: Fix recent WORD_REGISTER_OPERATIONS check [PR11301 (*)
  8e92b66... arm: Fix a wrong attribute use and remove unused unspecs an (*)
  8594dfe... arm: Annotate instructions with mve_safe_imp_xlane_pred (*)
  0b49dfc... arm: Add define_attr to to create a mapping between MVE pre (*)
  a89c5df... doc: update [[gnu::no_dangling]] (*)
  77eb86b... vect: Fix integer overflow calculating mask (*)
  7124431... Regenerate opt.urls (*)
  bd6e613... Fix 201001011-1.c on H8 (*)
  8fdac08... tree-optimization/114197 - unexpected if-conversion for vec (*)
  a19ab1c... tree-optimization/114164 - unsupported SIMD clone call, uns (*)
  dea9ac2... libgomp: Use void (*) (void *) rather than void (*)() for h (*)
  cde5029... tree-optimization/114203 - wrong CLZ niter computation (*)
  324d290... tree-optimization/114192 - scalar reduction kept live with  (*)
  c27148f... bitint: Fix tree node sharing bug [PR114209] (*)
  889fbc9... testsuite: Make pr104992.c irrelated to target vector featu (*)
  ea1c16f... i386: Fix ICEs with SUBREGs from vector etc. constants to X (*)
  1835933... MAINTAINERS: Add myself to write after approval (*)
  d35b5b0... PR target/114187: Fix ?Fmode SUBREG simplification in simpl (*)
  18af5a7... Daily bump. (*)
  bbfbaa7... d: Merge upstream dmd, druntime f8bae04558, phobos ba2ade9d (*)
  24975a9... [PATCH] combine: Don't simplify paradoxical SUBREG on WORD_ (*)
  5cc6121... AVR: Use more C++ ish coding style. (*)
  318e0d4... alpha: Introduce UMUL_HIGHPART rtx_code [PR113720] (*)
  c0f5b6c... AVR: ad target/114100 - Don't print unused frame pointer ad (*)
  dae3456... AVR: ad target/92792 - Remove insn attribute "cc" and its ( (*)
  1b9fb7c... AVR: Fix a typo in avr.cc. (*)
  4ff8ffe... SH: Fix 101737 (*)
  623f527... d: Fix gdc -O2 -mavx generates misaligned vmovdqa instructi (*)
  ef1b788... Daily bump. (*)
  9b0d218... libbacktrace: pass -no-install when linking test programs (*)
  c4f82ec... libbacktrace: skip all LZMA block header padding bytes (*)
  9ca5e57... AVR: Use REG_<n> constants instead of magic numbers <n>. (*)
  c8d1234... AVR: Adjust some comments. (*)
  96bad6c... AVR: target/114100 - Factor in -mtiny-stack in frame pointe (*)
  282455d... libbacktrace: use real .opd for debuginfo on ppc64 v1 ABI (*)
  306a4c3... Daily bump. (*)
  574fd1f... c++/modules: depending local enums [PR104919, PR106009] (*)
  852b585... c++: Stream definitions for implicit instantiations [PR1141 (*)
  2823b4d... c++: Ensure DECL_CONTEXT is set for temporary vars [PR11400 (*)
  b7b387e... [14 regression] Fix insn types in risc-v port (*)
  e15ef78... c++/modules: complete_vars ICE with non-exported constexpr  (*)
  c7607c4... c++: implement [[gnu::no_dangling]] [PR110358] (*)
  64221c7... testsuite: ctf: make array in ctf-file-scope-1 fixed length (*)
  db0b674... Fortran: improve checks of NULL without MOLD as actual argu (*)
  a6a1920... c++: auto(x) partial substitution [PR110025, PR114138] (*)
  4894c82... AVR: Overhaul help screen (*)
  867cbad... c++: Fix up decltype of non-dependent structured binding de (*)
  4f82d5a... OpenMP/C++: Fix (first)private clause with member variables (*)
  1e74ce8... contrib: mklog: Use present tense in ChangeLog (*)
  b537792... calls: Further fixes for TYPE_NO_NAMED_ARGS_STDARG_P handli (*)
  5b1fb8f... dwarf2out: Don't move variable sized aggregates to comdat [ (*)
  270d0f6... AVR: Document valid ranges of -mfuse-add= (*)
  f9c30ea... middle-end/114070 - VEC_COND_EXPR folding (*)
  4547628... RISC-V: Add riscv_vector_cc function attribute (*)
  0a01d12... RISC-V: Introduce gcc option mrvv-vector-bits for RVV (*)
  c6f5f77... function: Fix another TYPE_NO_NAMED_ARGS_STDARG_P spot (*)
  d3d0fcb... bitint: Handle VCE from large/huge _BitInt SSA_NAME from lo (*)
  c6d4fb0... libbacktrace: read symbol table of debuginfo file (*)
  b05f474... Daily bump. (*)
  c0d8a64... analyzer: fix ICE in call summarization [PR114159] (*)
  cda3836... AVR: target/114100 - Better indirect accesses for reduced T (*)
  02ca9d3... libstdc++: Fix std::basic_format_arg::handle for BasicForma (*)
  f5cdda8... libstdc++: Fix conditions for using memcmp in std::lexicogr (*)
  2f43ad6... AVR: target/114132 - Code sets up a frame pointer without n (*)
  b83f3cd... c++: -Wuninitialized when binding a ref to uninit DM [PR113 (*)
  bc0e18a... Fix PR libcc1/113977 (*)
  5413772... Fix version negotiation in libcc1 plugins (*)
  fd846ab... Change 'v1' float and int code to fall back to v0 (*)
  46666b9... PR modula2/102344 TestLong4.mod FAILs (*)
  5ec7740... aarch64: Fix memtag builtins vs GC [PR108174] (*)
  aab1c5d... LoongArch: Remove unneeded sign extension after crc/crcc in (*)
  c556ea0... LoongArch: NFC: Deduplicate crc instruction defines (*)
  3685fae... c++: Support lambdas attached to more places in modules [PR (*)
  fd07a29... RISC-V: Fix __atomic_compare_exchange with 32 bit value on  (*)
  5ff4927... Add libcc1 to bug components (*)
  edfe198... Fortran - Error compiling PDT Type-bound Procedures [PR8294 (*)
  fd52355... Daily bump. (*)
  29ac924... c++: Fix explicit instantiation of const variable templates (*)
  bfecc90... Add myself to write after approval and DCO (*)
  13914f4... bpf: renames coreout.* files to btfext-out.*. (*)
  77142bd... bpf: implementation of func_info in .BTF.ext. (*)
  38d2eb3... bpf: Always emit .BTF.ext section if generating BTF (*)
  69a3ce4... btf: add BTF_KIND_FUNC traversal function. (*)
  0198cad... btf: fix type id in BTF_KIND_FUNC struct data. (*)
  95f012e... Fortran testsuite: fix invalid Fortran in testcase (*)
  80c386c... libstdc++: Fix noexcept on dtors in <experimental/scope> [P (*)
  06866bc... libstdc++: Change some URLs in the manual to use https (*)
  7c7c937... libstdc++: Update outdated docs on contributing (*)
  5c01ede... tree-optimization/113831 - revert original fix (*)
  c841144... tree-optimization/114121 - wrong VN with context sensitive  (*)
  2d8cd71... libstdc++: Add more nodiscard uses in <vector> (*)
  cf91849... libstdc++: Consistently use noexcept, constexpr, nodiscard  (*)
  5c22de3... libstdc++: Test error handling in std::print (*)
  4da67f6... libstdc++: Fix std::print for Cygwin (*)
  3c1e624... libstdc++: Include <bits/stl_iterator.h> in <bits/alloc_tra (*)
  d59175e... libstdc++: Add more [[nodiscard]] to <stacktrace> (*)
  92f07eb... testsuite: XFAIL ssa-sink-18.c also on powerpc64 [PR111462] (*)
  6864a2a... testsuite: Fix gcc.dg/tree-ssa/builtin-snprintf-6.c XPASS o (*)
  db46523... testsuite: Add testcase for recently fixed PR [PR114075] (*)
  82ebfd3... Only emulate integral vectors. (*)
  d647905... graphite: Fix non-INTEGER_TYPE integral comparison handling (*)
  cc383e9... gimple-fold: Use bitwise vector types rather than barely su (*)
  dc30e24... testsuite: Add c23-stdarg-4.c test variant where all functi (*)
  615b62a... c++: Revert deferring emission of inline variables [PR11401 (*)
  6309ad2... Daily bump. (*)
  939439a... analyzer: use correct format code for string literal indice (*)
  15d1dae... i386: psrlq is not used for PERM<a,{0},1,2,3,4> [PR113871] (*)
  27534e7... Fix internal error on non-byte-aligned reference in GIMPLE  (*)
  8b3f1ed... OpenACC: Add Fortran routines acc_{alloc,free,hostptr,devic (*)
  43ad6ce... analyzer: fix ICE on floating-point bounds [PR111881] (*)
  a82ecde... arm: warn about deprecation of iwmmx in mmintrin.h (*)
  a0b1798... tree-optimization/114074 - CHREC multiplication and undefin (*)
  c3c44c0... expand: Add trivial folding for bit query builtins at expan (*)
  8a5d940... tree-optimization/114081 - dominator update for prologue pe (*)
  8e8eac3... testsuite: Fix gcc.dg/attr-weakref-1.c on Solaris/x86 with  (*)
  1e2a3b2... Daily bump. (*)
  96773ce... AVR: Tag optimization options as "Optimization". (*)
  9b0f7ef... AVR: Dead code removal. (*)
  2f71e80... Fortran: do not evaluate polymorphic functions twice in ass (*)
  1931c40... varasm: Handle private COMDAT function symbol reference in  (*)
  7757691... c: Improve some diagnostics for __builtin_stdc_bit_* [PR114 (*)
  10c73c1... Update gcc sv.po, zh_CN.po (*)
  fb68e2c... tree-optimization/114099 - virtual LC PHIs and early exit v (*)
  8293df8... tree-optimization/114068 - missed virtual LC PHI after vect (*)
  146f16c... Add myself to write after approval and DCO. (*)
  39c07c5... Finalization of object allocated by anonymous access design (*)
  bb98f71... x86: Check interrupt instead of noreturn attribute (*)
  f12697f... i386: Enable _BitInt support on ia32 (*)
  a25d7d1... testsuite: xfail gcc.c-torture/compile/pr61159.c on Solaris (*)
  24aa051... match.pd: Guard 2 simplifications on integral TYPE_OVERFLOW (*)
  f9d2a95... fold-const: Avoid infinite recursion in +-*&|^minmax reasso (*)
  af66ad8... middle-end/114070 - folding breaking VEC_COND expansion (*)
  6987f16... i386: Fix up x86_function_profiler -masm=intel support [PR1 (*)
  4972f97... x86: Properly implement AMX-TILE load/store intrinsics (*)
  ad178a2... Daily bump. (*)
  94687d1... Merge dmd, druntime ceff48bf7d, phobos dcbfbd43a (*)
  3f58f96... libgfortran: Propagate user defined iostat and iomsg. (*)
  d1b241b... PR modula2/113749 m2 enabled build times out on i686-gnu-hu (*)
  5c45dc1... Daily bump. (*)
  0394ae3... vect: Tighten check for impossible SLP layouts [PR113205] (*)
  d8b74d0... Use HOST_WIDE_INT_{C,UC,0,0U,1,1U} macros some more (*)
  5e7a176... bitint: Handle VIEW_CONVERT_EXPRs between large/huge BITINT (*)
  2541c9d... Restrict gcc.dg/rtl/aarch64/pr113295-1.c to aarch64 (*)
  4d9da41... Daily bump. (*)
  80d126b... Fortran: ALLOCATE statement, SOURCE/MOLD expressions with s (*)
  85c12ae... RISC-V: Fix vec_init for simple sequences [PR114028]. (*)
  fdf9df9... c++: Fix ICE due to folding a call to constructor on cdtor_ (*)
  ff44271... aarch64: Spread out FPR usage between RA regions [PR113613] (*)
  9f105cf... aarch64: Tighten early-ra chain test for wide registers [PR (*)
  8a16e06... aarch64: Add missing early-ra bookkeeping [PR113295] (*)
  7f2cf0c... x86-64: Check R_X86_64_CODE_6_GOTTPOFF support (*)
  9266d9f... Fortran/Openmp: Use OPT_Wopenmp for gfc_match_omp_depobj wa (*)
  016c4ee... arm: fix ICE with vectorized reciprocal division [PR108120] (*)
  2212154... expr: Fix REDUCE_BIT_FIELD in multiplication expansion [PR1 (*)
  be1f2bc... bitintlower: Fix .{ADD,SUB}_OVERFLOW lowering [PR114040] (*)
  f09a9dd... LoongArch: Don't falsely claim gold supported in toplevel c (*)
  bff1cbf... Add ia64*-*-* to the list of obsolete targets (*)
  818094a... testsuite: vect: Actually skip  gcc.dg/vect/vect-bic-bitmas (*)
  6837c45... testsuite: plugin: Fix gcc.dg/plugin/crash-test-write-thoug (*)
  eb7a8f2... Add myself to write after approval (*)

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

Reply via email to