The branch 'jmelcr/heads/omp-cp' was updated to point to:

 5cc552e9450e... omp-cp: Add call stmt copying to callback edges

It previously pointed to:

 4a81b5e11e31... omp-cp: Add call stmt copying to callback edges

Diff:

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

  4a81b5e... omp-cp: Add call stmt copying to callback edges
  0b52da2... omp-cp: Add callback redirection, not working yet
  151e861... omp-cp: Add jump function copying, omp constants now appear
  54d33c2... omp-cp: change callback creation, add callback args to call
  96b5b1e... omp-cp: add analysis done check when recursing in ipa_analy
  cf15a12... omp-cp: add callback flag to some checks
  f2c71e4... omp-cp: fix flags when cloning edges, add lto input and out
  397b6d3... omp-cp: resolve segfault through monkey stick debugging
  723b98f... omp-cp: add callback attribute, wip callback edges


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

  5cc552e... omp-cp: Add call stmt copying to callback edges
  e836b2e... omp-cp: Add callback redirection, not working yet
  5c79cf9... omp-cp: Resolve merge conflict, keep both copying functions
  716e2eb... omp-cp: change callback creation, add callback args to call
  e47df81... omp-cp: add analysis done check when recursing in ipa_analy
  f214fdb... omp-cp: add callback flag to some checks
  f567d0d... omp-cp: fix flags when cloning edges, add lto input and out
  216d94d... omp-cp: resolve segfault through monkey stick debugging
  4af5943... omp-cp: add callback attribute, wip callback edges
  e4dd007... x86: Correct comments for pass_apx_nf_convert (*)
  12e30d8... RISC-V: Fix incorrect optimization options passing to widde (*)
  aedb306... RISC-V: Fix RVV strided load/store testcases failure (*)
  326d474... Daily bump. (*)
  90becd9... [contrib] validate_failures.py: fix python 3.12 escape sequ (*)
  721a38a... [PATCH] gcc: configure: Fix the optimization flags cleanup (*)
  999aad4... Thanks for the feedback on the first version of the patch.  (*)
  113e902... [PATCH v7 12/12] Add tests for CRC detection and generation (*)
  4d2b920... [PATCH v7 11/12] Replace the original CRC loops with a fast (*)
  dcc6101... [PATCH v7 10/12] Verify detected CRC loop with symbolic exe (*)
  148e204... [PATCH v6 09/12] Add symbolic execution support. (*)
  062ad20... [PATCH v7 08/12] Add a new pass for naive CRC loops detecti (*)
  75fe4e2... Write binary annotations for CodeView S_INLINESITE symbols (*)
  7151aa1... testsuite: Silence gcc.dg/pr117806.c for default_packed (*)
  e1009b3... VN: Don't recurse on for the same value of `a != 0` [PR1178 (*)
  24949e6... gimple-lim: Reuse boolean var when moving PHI (*)
  e0ffe66... testsuite: Fix aarch64/sve/acle/general-c/gnu_vectors_[12]. (*)
  8491723... testsuite: Fix aarch64/sve/acle/general-c++/gnu_vectors_[12 (*)
  b996304... testsuite: Fix sve-sizeless-[12].C for C++98 (*)
  86b0750... testsuite: Fix sve-sizeless-[12].C for aggregate change (*)
  99d1fcf... testsuite: Fix another issue with sve-sizeless-[12].C (*)
  cdcc938... testsuite: Fix part of sve-sizeless-2.c (*)
  e4c1b3d... [PATCH v3] zero_extend(not) -> xor optimization [PR112398] (*)
  ff5e235... Daily bump. (*)
  abed480... libstdc++: Improve new testcase for std::optional assignmen (*)
  c2c7d71... libstdc++: Fix constraints on std::optional converting assi (*)
  91f4550... libstdc++: Move std::monostate to <utility> for C++26 (P047 (*)
  0598e2f... libstdc++: Improve test for <utility> synopsis (*)
  2ae0566... Support for 64-bit location_t: Internal parts (*)
  8cc9d27... Support for 64-bit location_t: toplev parts (*)
  9bba906... Support for 64-bit location_t: Backend parts (*)
  abea0db... gimplify: Handle void expression as asm input [PR100501, PR (*)
  5297795... Write S_INLINESITE CodeView symbols (*)
  65b5c4a... Write S_INLINEELINES CodeView subsection (*)
  e908efb... Don't output CodeView line numbers for inlined functions (*)
  4ed1898... Add block parameter to begin_block debug hook (*)
  214985f... AVR: ad target/84211 - Split MOVW into MOVs in try_split_an (*)
  6bebb3b... strlen: Handle vector CONSTRUCTORs [PR117057] (*)
  f089ef8... openmp: Add crtoffloadtableS.o and use it [PR117851] (*)
  cd107c1... LoongArch: Mask shift offset when emit {xv, v}{srl, sll, sr (*)
  4ad1c87... LoongArch: testsuite: Fix l{a}sx-andn-iorn.c. (*)
  4f650ef... LoongArch: testsuite: Fix loongarch/vect-frint-scalar.c. (*)
  1539bcd... c: Set attributes for fields when forming a composite type  (*)
  1701efd... gimplefe: Error recovery for invalid declarations [PR117749 (*)
  eb9f1ba... ext-dce: Fix SIGN_EXTEND handling and cleanups [PR117360] (*)
  cc67d95... c++: Implement C++26 P3176R1 - The Oxford variadic comma (*)
  20dcb79... Daily bump. (*)
  bc35976... Rename "libdiagnostics" to "libgdiagnostics" (*)
  b02b9e8... AVR: Skip the gcc.c-torture/execute/memcpy-a*.c tests. (*)
  f8f5732... libbacktrace: use WIN32_LEAN_AND_MEAN, not WIN32_MEAN_AND_L (*)
  ed712cf... compiler: increase buffer size to avoid warning (*)
  1a1ac4f... AVR: Fix some coding rule nits and typos. (*)
  4c46ad7... aarch64: Add attributes to the data intrinsics. (*)
  5034cec... aarch64: add attributes to the prefetch_builtins (*)
  b35f9c2... aarch64: Fix up flags for vget_low_*, vget_high_* and vrein (*)
  af974df... aarch64: Mark __builtin_aarch64_im_lane_boundsi as leaf and (*)
  e79583c... [PR117770][LRA]: Check hard regs corresponding insn operand (*)
  75ade61... AVR: target/117681 - Set UNWIND_WORD_MODE to Pmode. (*)
  d833114... AVR: target/117726 - Better optimize shifts. (*)
  f3ee8bc... aarch64: Fix build failure due to missing header (*)
  f42fd8e... arm, mve: Detect uses of vctp_vpr_generated inside subregs (*)
  15bd625... arm, mve: Pass -std=c99 to dlstp-loop-form.c to avoid new w (*)
  cf75f86... arm, mve: Fix scan-assembler for test7 in dlstp-compile-asm (*)
  74eb357... [PATCH v7 03/12] RISC-V: Add CRC expander to generate faste (*)
  fe29b03... RISC-V: Add intrinsics testcases for SiFive Xsfvqmaccqoq/do (*)
  356bfe8... RISC-V: Add intrinsics support for SiFive Xsfvqmaccqoq/dod  (*)
  b6a5139... c: Correct type compatibility for bit-fields [PR117828] (*)
  5b0e4ed... AArch64: Suppress default options when march or mcpu used i (*)
  7028b1b... aarch64: Add ISA requirements to some SVE/SME md comments (*)
  441f8d6... aarch64: add SVE2 FP8DOT2 and FP8DOT4 intrinsics (*)
  5382040... aarch64: add SVE2 FP8 multiply accumulate intrinsics (*)
  75c3a5c... aarch64: add svcvt* FP8 intrinsics (*)
  4936599... aarch64: specify fpm mode in function instances and groups (*)
  dfa7868... aarch64: Add basic svmfloat8_t support to arm_sve.h (*)
  a54aa75... tree-optimization/115438 - SLP reduction vect vs. bwaves (*)
  b5df3ee... cp: Fix another assumption in the FE about constant vector  (*)
  6338716... aarch64: Update SVE ACLE tests (*)
  91fb1da... aarch64: Add testcase for C/C++ ops on SVE ACLE types. (*)
  17b520a... c: Fix constructor bounds checking for VLA and construct VL (*)
  4f593db... gimple: Handle variable-sized vectors in BIT_FIELD_REF (*)
  47fa008... c: Range-check indexing of SVE ACLE vectors (*)
  761cf60... aarch64: Make C/C++ operations possible on SVE ACLE types. (*)
  65df27b... aarch64: Fix ACLE macro __ARM_FEATURE_SVE_VECTOR_OPERATORS (*)
  5a6af70... aarch64: add ACLE macro _CHKFEAT_GCS (*)
  a31f66a... testsuite: Add check vect_unpack for pr117776.cc [PR117844] (*)
  610ef3e... MAINTAINERS: Add myself to write after approval (*)
  f93059c... gimple-fold: Fix up type_has_padding_at_level_p [PR117065] (*)
  f7bbdf7... __builtin_prefetch fixes [PR117608] (*)
  48b7274... fortran: Add default to switch in gfc_trans_transfer [PR117 (*)
  70f7c60... ifcombine: avoid unsound forwarder-enabled combinations [PR (*)
  52e56ee... Daily bump. (*)
  30078cb... Fortran: Check for impure subroutine. (*)
  2261a15... Fortran: fix crash with bounds check writing array section  (*)
  1e2b03e... libstdc++: Use std::_Destroy in std::stacktrace (*)
  a495413... c++: define __cpp_pack_indexing [PR113798] (*)
  ab2cce5... i386: Macroize compound shift patterns some more (*)
  6bba4ca... libstdc++: Reorder printer registrations in printers.py (*)
  fe04901... libstdc++: Fix allocator-extended move ctor for std::basic_ (*)
  bb551f4... libstdc++: Deprecate std::rel_ops namespace for C++20 (*)
  3f3966b... libstdc++: Reduce duplication in Doxygen comments for std:: (*)
  c435272... c++: Implement P2662R3, Pack Indexing [PR113798] (*)
  c5126f0... [PATCH v6 02/12] Add built-ins and tests for bit-forward an (*)
  bb46d05... [PATCH v6 01/12] Implement internal functions for efficient (*)
  bcb764e... Fix 'libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_get_pr (*)
  32a3f46... testsuite: Fix up pr116675.c test [PR116675] (*)
  3e8d307... Address UNRESOLVED for 'g++.dg/tree-ssa/empty-loop.C' (*)
  0dcc09a... docs: Fix up __sync_* documentation [PR117642] (*)
  912d5cf... ranger: Handle nonnull_if_nonzero attribute [PR117023] (*)
  19fe55c... Add support for nonnull_if_nonzero attribute [PR117023] (*)
  654afa4... rs6000: Add PowerPC inline asm redzone clobber support (*)
  37c98fd... inline-asm, i386: Add "redzone" clobber support (*)
  fd62fdc... c++: Small initial fixes for zeroing of padding bits [PR117 (*)
  0547dbb... expr, c: Don't clear whole unions [PR116416] (*)
  1b3bff7... middle-end: rework vectorizable_store to iterate over singl (*)
  aa9f12e... libstdc++: Include <sys/cdefs.h> in os_defines.h for FreeBS (*)
  29032df... gimple-fold: Avoid ICEs with bogus declarations like const  (*)
  88aeea1... builtins: Handle BITINT_TYPE in __builtin_iseqsig folding [ (*)
  24dac1e... c: Fix gimplification ICE for shifts with invalid redeclara (*)
  066f309... analyzer,timevar: avoid naked "new" in JSON-handling (*)
  5341eb6... c-family: offer suggestions for missing command-line option (*)
  5336b63... C/C++: add fix-it hints for missing '&' and '*' (v5) [PR878 (*)
  9f06b91... diagnostics: replace %<%s%> with %qs [PR104896] (*)
  7a656d7... Daily bump. (*)
  1046c32... optimize basic_string (*)
  87492fb... c: Fix ICE using function name in parameter type in old-sty (*)
  73e5d2f... libstdc++: Remove __builtin_expect from consteval assertion (*)
  17db574... libstdc++: Add cold attribute to assertion failure function (*)
  093584a... i386: x86 can use x >> y for x >> 32+y [PR36503] (*)
  bca515f... match: Improve handling of double convert [PR117776] (*)
  56029c9... libstdc++/ranges: make _RangeAdaptorClosure befriend operat (*)
  958f002... c: Fix sizeof error recovery [PR117745] (*)
  4a86859... I386: Add more testcases for unsigned SAT_ADD vector patter (*)
  83f200f... Match: Refactor the unsigned SAT_ADD match ADD_OVERFLOW pat (*)
  eaa675a... c: Do not remove _Atomic from array element type for typeof (*)
  96ccb20... builtins: Emit __sync_lock_release_{8,16} call as last reso (*)
  a2370cc... match.pd: Avoid introducing UB in the ((X /[ex] C1) +- C2)  (*)
  21954a5... libstdc++: module std fixes (*)
  e7aa614... libstdc++: Add debug assertions to std::list and std::forwa (*)
  751f91b... libstdc++: Simplify std::forward_list assignment using 'if  (*)
  281ac0e... libstdc++: Simplify std::list assignment using 'if constexp (*)
  498f9ae... libstdc++: Fix unsigned wraparound in codecvt::do_length [P (*)
  32f6485... ifcombine: skip fallback conjunction on noncontiguous block (*)
  fed871f... Fortran: Fix non_overridable typebound proc problems [PR846 (*)
  631cd92... c: Introduce -Wfree-labels (*)
  2fd9aef... c++: modules and local static (*)
  d89d033... c++: enable -Warray-compare by default (*)
  134dc93... libcpp: modules and -include again (*)
  5e718a7... PR117350: Keep assembler name for abstract decls for autofd (*)
  74cee43... Daily bump. (*)
  44e71c8... libstdc++: Add -fno-assume-sane-operators-new-delete to tes (*)
  94f98f6... Fortran: fix minor front-end memleaks (*)
  4a23528... aarch64: Update error message check for __builtin_launder c (*)
  1a0d480... aarch64: Fix fp8_scalar_1.c's stacktest1 (*)
  746629e... selftest: invoke "diff" when ASSERT_STREQ fails (*)
  b4d4e22... testsuite: rename plugins from .c to .cc (*)
  e2db825... csky: use quotes when referring to cpus and archs [PR90160] (*)
  3e2a1b2... [PATCH] testsuite:RISC-V:Modify the char string. (*)
  eff7e72... Fortran: passing inquiry ref of complex array to assumed ra (*)
  5134bad... c: avoid double-negative in warning message [PR94370] (*)
  67458ea... loop-prefetch: fix wording of warning [PR80760] (*)
  08bb92d... plugin: add missing colon in error message [PR93746] (*)
  098a41c... gdbhooks: Handle references to vec* in VecPrinter (*)
  a22dfe2... RISC-V: Refactor the testcases for RVV gather/scatter (*)
  1802669... RISC-V: Fix incorrect optimization options passing to gathe (*)
  1729147... improve std::deque::_M_reallocate_map (*)
  ae7c047... ada: Do not use ATTR_ADDR_EXPR for 'Unrestricted_Access (*)
  84d8a38... ada: Add minimal support for address clause/aspect on contr (*)
  936f9f1... ada: Clean up previous change (*)
  e14ec56... ada: Minor adjustments to error message for RM B.1(24) (*)
  38b977c... ada: Refactor code of Check_Ambiguous_Call and Valid_Conver (*)
  fed7c5c... ada: Relocate implementation of Write_Error_Summary (*)
  9b33f74... ada: Relocate implementation of Set_Msg_Insertion_Column (*)
  9fb54f4... ada: Remove Warn_Runtime_Raise attribute from Error_Msg_Obj (*)
  8d0bb80... ada: Refactor checking redundant messages (*)
  ba0c6d0... ada: Remove Current_Node from Errout (*)
  2364e96... ada: Remove Raise_Exception_On_Error (*)
  9a09142... ada: Store error message kind as an enum (*)
  20e7dfa... ada: Refactor code for printing the error location (*)
  7cdb07a... ada: Simplify code (*)
  92e782e... ada: Fix the file documenting the ali format (*)
  bd0b988... ada: Change specifications of Uname subprograms (*)
  222da6b... ada: Remove use of global name buffer (*)
  22bd313... ada: Clean up utility function (*)
  95bb4ef... ada: Fix latent issue exposed by recent change in aggregate (*)
  8278d95... Fortran: Partial reversion of r15-5083 [PR117763] (*)
  9c82afd... RISC-V: avlprop: Do not propagate VL from slidedown. (*)
  5bb36d8... builtins: Fix up DFP ICEs on __builtin_fpclassify [PR102674 (*)
  f39e6b4... builtins: Fix up DFP ICEs on __builtin_is{inf,finite,normal (*)
  014b135... affine: Remove unused variable rem from wide_int_constant_m (*)
  8692cb1... libstdc++: Add conditional noexcept to range access functio (*)
  828287e... libstdc++: Improve Doxygen comments in <forward_list> (*)
  1f4f368... libstdc++: Move std::error_category symbol to separate file (*)
  60b708a... Optimize 128-bit vector permutation with pand, pandn and po (*)
  efb1d2e... i386/testsuite: Correct AVX10.2 FP8 test mask usage (*)
  980929b... c: Fix ICEs from invalid atomic compound assignment [PR9819 (*)
  f89c791... Daily bump. (*)
  e6d26a2... PR modula2/117777: m2 does not allow single const string in (*)
  f6e0022... build: Move sstream include above safe-ctype.h {PR117771] (*)
  c61576d... sibcall: Check partial != 0 for BLKmode argument (*)
  22b13b1... hppa: Revise TImode aritmetic patterns to support arith11_o (*)
  4b09e2c... [PR117105][LRA]: Use unique value reload pseudo for early c (*)
  551fd4d... i386: Generalize x >> 32-y to x >> -y conversion with multi (*)
  9afcbc2... Regeernate .opt.urls after nios2 removal (*)
  e876aca... nios2: Remove all support for Nios II target. (*)
  7d92901... Fortran: Check IMPURE in BLOCK inside DO CONCURRENT. (*)
  b82a581... RISC-V: Ensure vtype for full-register moves [PR117544]. (*)
  2e6b330... genemit: Distribute evenly to files [PR111600]. (*)
  cd8db10... target/116760 - 416.gamess slowdown with SLP (*)
  d9c908b... Add extra 64bit SSE vector epilogue in some cases (*)
  0b47d75... tree-optimization/117767 - VMAT_STRIDED_SLP and alignment (*)
  e984ba4... libsanitizer: Remove -pedantic from AM_CXXFLAGS [PR117732] (*)
  a51dbae... testsuite: Fix up various powerpc tests after -std=gnu23 by (*)
  d1cf0d7... tree-optimization/115825 - improve unroll estimates for vol (*)
  c84a8a2... RISC-V: Use dynamic shadow offset (*)
  63c6875... asan: Support dynamic shadow offset (*)
  e4f4b2d... RISC-V: Minimal support for svvptc extension. (*)
  832e963... i386/testsuite: Do not append AVX10.2 option for check_effe (*)
  e1ac811... pa: Remove pa_section_type_flags (*)
  1d8de1e... Add target-independent store forwarding avoidance pass (*)
  ba4cf2e... Fix uninitialized operands[2] in vec_unpacks_hi_v4sf. (*)
  97717af... Daily bump. (*)
  cc5779f... ipa: Move individual jump function copying to a separate fu (*)
  04f0652... testsuite/x86: Add -mfpmath=sse to add_options_for_float16 (*)
  1ff6900... i386: x86 can use x >> -y for x >> 32-y [PR36503] (*)
  cc0f322... opt.url: Regenerate the .opt.urls files (*)
  e9f3eb8... gimplefe: Fix handling of ')'/'}' after a parse error [PR11 (*)
  ab95292... Fix vectorization regressions on the SPARC (*)
  adb4f23... Adjust error message for initialized variable in .bss (*)
  aa09e32... Fortran: Correct name of testcase [PR84869] (*)
  470ebd3... Fortran: Fix segfault in allocation of unlimited poly array (*)
  dd6dbbb... Fortran: Fix non_overridable typebound proc problems [PR846 (*)
  bbe9ff7... RISC-V: Refine the vector stride load/store testcases (*)
  59afd30... RISC-V: Refactor the test files for all other vector SAT AL (*)
  6305658... RISC-V: Rearrange the test files for all other vector SAT A (*)
  847b4b0... RISC-V: Refactor the testcases for vector SAT_TRUNC (*)
  4abd0af... RISC-V: Rearrange the test files for vector SAT_TRUNC [NFC] (*)
  931d7ba... RISC-V: Refactor the testcases for vector SAT_SUB (*)
  244448f... RISC-V: Rearrange the test files for vector SAT_SUB [NFC] (*)
  a095d72... Daily bump. (*)
  e4c182e... c-family: Regenerate c.opt.urls (*)
  18cace4... libcpp: Fix ICE lexing invalid raw string in a deferred pra (*)
  af6665e... gimple: Handle tail padding when computing gimple_ops_offse (*)
  c488e23... Support for 64-bit location_t: C++ modules parts (*)
  cd86dd5... Support for 64-bit location_t: Analyzer parts (*)
  9262b6e... Support for 64-bit location_t: Frontend parts (*)
  c93eb81... libcpp: Fix potential unaligned access in cpp_buffer (*)
  927625d... Support for 64-bit location_t: libcpp preliminaries (*)
  fd118f4... Fortran: Reject missing comma in format. (*)
  75405ea... testsuite: Expand coverage for `__builtin_memcpy' (*)
  38cbee0... build: Discard obsolete references to $(GCC_PARTS) (*)
  c4073a3... include: Add yet another DW_LANG_* enumerator from https:// (*)
  ee8e678... AVR: target/117744 - Fix asm for partial clobber of address (*)
  4aa4162... md-files: Add a note about escaped quotes in braced strings (*)
  8223841... Daily bump. (*)
  7ff5900... Sync top-level configure with binutils (*)
  b3f1b9e... build: Remove INCLUDE_MEMORY [PR117737] (*)
  df2e832... [RISC-V][PR target/109279] Improve RISC-V constant synthesi (*)
  76c2023... test-art: Fix comment in types.h (*)
  982d10b... AVR: Tabify avr-common.cc according to coding rules. (*)
  9393624... AVR: target/117726 - Tweak ashiftrt:SI and lshiftrt:SI insn (*)
  84a335e... c: Fix typeof_unqual handling of qualified array types [PR1 (*)
  6845951... tree-optimization/117355: object size for PHI nodes with ne (*)
  5f95136... AVR: Use Var(avropt_xxx) for option variables in avr.opt. (*)
  2777897... Add -f{,no-}assume-sane-operators-new-delete options [PR110 (*)
  c25c172... match.pd: Fix up the new simpliofiers using with_possible_n (*)
  44984f7... c-family: Yet another fix for _BitInt & __sync_* builtins [ (*)
  cdd7171... libsanitizer: Move language level from gnu++14 to gnu++17 (*)
  eeff504... testsuite: RISC-V: Fix vector flags handling [PR117603] (*)
  f34422e... OpenMP: Add 'interop' clause to 'dispatch' for C/C++ (*)
  8f0c8e5... OpenMP: 'interop' construct - add C/C++ parser support, imp (*)
  8d7f2d5... MAINTAINERS: Add myself to write after approval (*)
  d6d1fdc... i386: Make __builtin_ia32_f{nstenv,ldenv,nstsw,fnclex} buil (*)
  77f4b10... testsuite: Fix up vector-{8,9,10}.c tests (*)
  a9473f9... middle-end:For multiplication try swapping operands when ma (*)
  9286411... LoongArch: Modify the document to remove options that don't (*)
  a3a375b... LoongArch: Remove redundant code. (*)
  45135f9... i386/testsuite: Enhance AVX10.2 vmovd/w testcases (*)
  f0cb64f... LoongArch: Fix clerical errors in lasx_xvreplgr2vr_* and ls (*)
  ae7e256... LoongArch: Make __builtin_lsx_vorn_v and __builtin_lasx_xvo (*)
  8500a8c... Daily bump. (*)
  9b7917b... [RISC-V][PR target/117690] Add missing shift in constant sy (*)
  ffeee62... doc/cpp: Document __has_include_next (*)
  338d687... c: Give errors more consistently for void parameters [PR114 (*)
  4574f15... json parsing: avoid relying on floating point equality [PR1 (*)
  b599498... testsuite: add print-stack.exp (*)
  ae0d842... testsuite: tree-ssa: Limit targets for vec perm tests (*)
  819f67a... c++: inline variables and modules (*)
  74498be... c++: modules and debug marker stmts (*)
  03c7145... c++: modules and tsubst_friend_class (*)
  873cffc... AVR: target/117726 - Better optimizations of ASHIFT:SI insn (*)
  938094a... AVR: Fix a nit in avr-passes.cc::absint_t.dump(). (*)
  41fb3a5... [RISC-V][PR target/116590] Avoid emitting multiple instruct (*)
  fbca864... Match: Refactor the unsigned SAT_ADD match pattern [NFC] (*)
  dbc38dd... middle-end: Pass along SLP node when costing vector loads/s (*)
  116b1c5... Use decl size in Solaris ASM_DECLARE_OBJECT_NAME [PR102296] (*)
  1c4d39a... forwprop: Try to blend two isomorphic VEC_PERM sequences (*)
  42a8005... apx-ndd-tls-1[ab].c: Add -std=gnu17 (*)
  0f7def8... libgomp: testsuite: Fix libgomp.c/alloc-pinned-3.c etc. for (*)
  806563f... include: Add new post-DWARF 5 DW_LANG_* enumerators (*)
  7e9b0d9... tree-optimization/117720 - check alignment for VMAT_STRIDED (*)
  ab8d360... c-family, docs: Adjust descriptions/documentation for C23 p (*)
  05ab944... phiopt: Improve spaceship_replacement for HONOR_NANS [PR117 (*)
  ca7430f... phiopt: Fix a pasto in spaceship_replacement [PR117612] (*)
  7272e09... c: Add u{,l,ll,imax}abs builtins [PR117024] (*)
  10e7027... rs6000: Adjust FLOAT128 signbit2 expander for P8 LE [PR1145 (*)
  baf5367... rs6000: Use standard name {add,sub}v1ti3 for altivec_v{add, (*)
  ca96c1d... rs6000: Remove entry for V1TImode from VI_unit (*)
  2441dc2... rs6000: Add veqv support to *eqv<mode>3_internal1 (*)
  0719ade... rs6000: Remove ISA_3_0_MASKS_IEEE and check P9_VECTOR inste (*)
  33386d1... rs6000: Simplify some conditions or code related to TARGET_ (*)
  e7e6608... testsuite: arm: Use -march=unset for pr69175.C test (*)
  49d3da0... testsuite: arm: Use -march=unset for cortex-m55* tests (*)
  3b21ede... testsuite: arm: Use effective target for pr57735.C test (*)
  115ae67... testsuite: arm: Use effective-target for nomve_fp_1.c test (*)
  ec5adef... testsuite: arm: Use effective-target for vect-early-break-c (*)
  3192c1d... testsuite: arm: Use effective-target for {gcc,g++}.target/a (*)
  b12bc0b... testsuite: arm: Use effective-target for thumb2-slow-flash- (*)
  f55cc57... testsuite: arm: Use effective-target for small-multiply-m*  (*)
  703839b... testsuite: arm: Use effective-target for pure-code/* tests (*)
  0380051... testsuite: arm: Use effective-target for crc_hf_1.c test (*)
  dc04464... testsuite: arm: Use effective-target for pacbti-m-predef* t (*)
  3ae9d01... testsuite: arm: Use effective-target for bti* and pac* test (*)
  cf261dd... Daily bump. (*)
  81c2923... tree-cfg: Fix call to next_discriminator_for_locus() (*)
  26f3efc... PR modula2/117703: libgm2 soname bumps for GCC 15 (*)
  3c130e4... Fortran: fix checking of protected variables in submodules  (*)
  d5cebf7... c: Diagnose compound literal for empty array [PR114266] (*)
  cf544af... libgccjit: Add support for setting the comment ident (*)
  d8cf891... libgccjit: Add support for creating temporary variables (*)
  56fc6a6... [PR116587][LRA]: Fix last chance reload pseudo allocation (*)
  87f0136... libgccjit: Add support for machine-dependent builtins (*)
  beab0a3... aarch64: Fix aarch64 after moving to C23 (*)
  e74f3eb... rtl-reader: Disable reuse_rtx support for generator buildin (*)
  342eb51... RISC-V: testsuite: restrict big endian test to non vector (*)
  f5bd88b... tree-optimization/117709 - bogus offset for gather load (*)
  2383ed1... tree-optimization/117698 - SLP vectorization and alignment (*)
  16cf1c0... libgccjit: Allow comparing aligned int types (*)
  ede1409... libgccjit: Add option to allow special characters in functi (*)
  452abe1... libgccjit: Add vector permutation and vector access operati (*)
  377eff7... OpenMP: common C/C++ testcases for dispatch + adjust_args (*)
  ed49709... OpenMP: C++ front-end support for dispatch + adjust_args (*)
  d7d8d9d... OpenMP: C front-end support for dispatch + adjust_args (*)
  084ea8a... OpenMP: middle-end support for dispatch + adjust_args (*)
  0e15f1d... OpenMP: dispatch + adjust_args tree data structures and fro (*)
  fa72036... libgccjit: Fix float playback for cross-compilation (*)
  30c2678... Enable symbolic backtraces on more Linux and BSD ports (con (*)
  efdc80a... libgccjit: Add type checks in gcc_jit_block_add_assignment_ (*)
  04b67ac... libgccjit: Support signed char flag (*)
  70ec3d2... aarch64: Add support for SME2p1 (*)
  cdacb32... aarch64: Add support for SME_B16B16 (*)
  e6751e1... aarch64: Add support for SME_F16F16 (*)
  648fc67... aarch64: Add support for SVE_B16B16 (*)
  164fbe0... aarch64: Fix the choice of unspec in two SME patterns (*)
  3e582f8... aarch64: Rename some SME iterators (*)
  3381213... aarch64: Refactor SVE predicated-to-unpredicated splits (*)
  12c60ff... aarch64: Rework sme_2mode_function insns (*)
  237380c... fortran: Evaluate once BACK argument of MINLOC/MAXLOC with  (*)
  086ee8d... i386: Remove workaround for Solaris ld 64-bit TLS IE limita (*)
  bf57f9b... testsuite: i386: Fix gcc.target/i386/pr117232-1.c etc. with (*)
  fa18217... RISC-V: Refine the rtl dump expand check for vector SAT_ADD (*)
  b95d585... RISC-V: Introduce riscv/rvv/autovec/sat folder to rvv.exp t (*)
  42f1a08... RISC-V: Rearrange the test files for vector SAT_ADD [NFC] (*)
  ff5a14a... tree-optimization/117574 - bougs niter lt-to-ne (*)
  ed6d086... Extend expand_absneg_bit to vector modes (*)
  0abb5fa... Use can_implement_p in the vectoriser (*)
  485ab50... Add helpers to test whether an optab can be implemented (*)
  3ec0b7c... arm, mve: Fix arm_mve_dlstp_check_dec_counter's use of sing (*)
  95b5fd7... fortran: Check for empty MINLOC/MAXLOC ARRAY along DIM only (*)
  323adc0... PR target/117669 - RISC-V:The 'VEEWTRUNC4' iterator 'RVVMF2 (*)
  6350e95... Add microarchtecture tunable for pass_align_tight_loops [PR (*)
  03438f6... testsuite: arm: Only check for absence of literal pools in  (*)
  f6f28dc... libstdc++: Use const_iterator in std::set::find<K> return t (*)
  4484945... libstdc++: Fix std::unordered_set::emplace optimization [PR (*)
  7c7da10... RISC-V: Refine the rtl expand check for strided ld/st (*)
  c10767d... RISC-V: Fix incorrect optimization options passing to strid (*)
  139bd31... RISC-V: Add the mini support for SiFive extensions. (*)
  065433b... [RISC-V][PR target/117649] Fix branch on masked values spli (*)
  5afc98f... c: Fix ICE for integer constexpr initializers of wrong type (*)
  357708c... RISC-V: Remove unnecessary option for all other scalar SAT_ (*)
  b4462fd... RISC-V: Rearrange the rest of test files for scalar SAT_* [ (*)
  b597edb... Daily bump. (*)
  f5a87c8... fortran: Inline non-character MINLOC/MAXLOC with DIM [PR906 (*)
  933b146... c: Do not register nullptr_t built-in type [PR114869] (*)
  b222ee1... AVR: target/54378 - Reconsider the default shift costs. (*)
  83da0a0... fortran: Check MASK directly instead of its scalarization c (*)
  8663fc1... c-family: Fix ICE with __sync_*_and_* on _BitInt [PR117641] (*)
  02fff24... c: Fix up __builtin_stdc_rotate_{left,right} lowering [PR11 (*)
  780720f... testsuite/52641 - Skip test cases that are not 16-bit clean (*)
  8b02cc9... c: fix incorrect TBAA for tagged types across translation u (*)
  51d12cc... Enable symbolic backtraces on more Linux and BSD ports (*)
  c415686... RISC-V: testsuite: fix old-style function definition error  (*)
  9f7b323... AVR: Overhaul shift insns. (*)
  49f4e96... AVR: Use more bool. (*)
  c9530a0... RISC-V: Tie MUL and DIV masks to the M extension (*)
  ceddd28... testsuite: robustify gcc.target/m68k/20100512-1.c (*)
  f74f526... fortran: Inline MINLOC/MAXLOC with DIM and scalar MASK [PR9 (*)
  b111b55... libstdc++: remove JSON comment. (*)
  59fbdb3... c++: reduce redundant deprecated warnings (*)
  a484291... AVR: ad target/84211 - Fix a build failure on some hosts. (*)
  234da38... amdgcn: Fix build failure (PR117657) (*)
  6c11f24... aarch64: Bypass hidden attribute warnings in MinGW (*)
  961c504... Add LTO support (*)
  5578817... aarch64: Extend the offset limit in "symbol + offset" from  (*)
  71381ec... aarch64: Multiple adjustments to support the SMALL code mod (*)
  fef211f... aarch64: Exclude symbols using GOT from code models (*)
  e39e523... aarch64: Add minimal C++ support (*)
  9da72a6... aarch64: Add debugging information (*)
  5181d98... Support weak references (*)
  3f28c4f... ada: Rename Within_Case_Or_If_Expression predicate (*)
  e93d685... ada: Small fix in expansion of array aggregates handled by  (*)
  7387bd7... ada: Cleanup in expansion of aggregates in object declarati (*)
  a3271e0... fortran: Inline unmasked integral MINLOC/MAXLOC with DIM [P (*)
  8aa254d... fortran: Add tests covering inline MINLOC/MAXLOC with DIM [ (*)
  4bfae8a... Remove Debian from SECURITY.txt (*)
  a18592e... RISC-V: Load VLS perm indices directly from memory. (*)
  387dba0... Avoid repeated calls to temporarily_undo_changes [PR117297] (*)
  694613a... expand: Fix up ICE on VCE from _Complex types to _BitInt [P (*)
  600cab1... bitintlower: Handle PAREN_EXPR [PR117459] (*)
  758d2b3... bitintlower: Handle EXACT_DIV_EXPR like TRUNC_DIV_EXPR in b (*)
  c5b33fa... testsuite: m68k: Fix tests for C23 (*)
  90645db... [PATCH] testsuite: Require C99 for pow-to-ldexp.c (*)
  fff5cfa... Regenerate config/avr/avr.opt.urls (*)
  75034a7... RISC-V: Remove unnecessary option for scalar SAT_TRUNC test (*)
  5751614... RISC-V: Rearrange the test files for scalar SAT_TRUNC [NFC] (*)
  f1f8d4c... Flatten anonymous structs in CodeView types (*)
  14d706e... Produce CodeView info about nested types (*)
  4958fe2... Daily bump. (*)
  3d525fc... c: Allow bool and enum null pointer constants [PR112556] (*)
  ea1506a... libdiagnostics: add a "sarif-replay" command-line tool [PR9 (*)
  66e6e4f... json: add json parsing support (*)
  99a909a... Add libdiagnostics (v4) (*)
  c9d21e1... testsuite: move dg-test cleanup code from gcc-dg.exp to its (*)
  344356f... i386: Enable *rsqrtsf2_sse without TARGET_SSE_MATH [PR11735 (*)
  a3098b9... Fix test failures for enum-alias-{1,2,3} on arm-eabi [PR117 (*)
  a019429... Add a timevar for late combine (*)
  8633bdb... aarch64: Improve early-ra handling of reductions (*)
  279475f... aarch64: Extend early-ra splitting of single-block regions (*)
  428f3ca... aarch64: Relax early_ra treatment of modes_tieable_p (*)
  102e42a... aarch64: Improve early_ra dump information (*)
  716aa5a... aarch64: Add early_ra::record_live_range_failure (*)
  4712ecd... aarch64: Split early_ra::record_insn_refs (*)
  a5af2ec... diagnostics: add support for nested diagnostics [PR116253] (*)
  6d90f5d... PR modula2/117555: libgm2 build failure after r15-5081-g959 (*)
  c3db52b... AVR: target/84211 - Add a post reload register optimization (*)
  386f6d9... Fortran: add bounds-checking for ALLOCATE of CHARACTER with (*)
  c108785... tree-optimization/117594 - fix live op vectorization for le (*)
  f5ceca9... [committed][RISC-V][PR target/117595] Fix bogus use of simp (*)
  ab7abf1... PR modula2/117660: Errors referring to variables of type ar (*)
  bba2701... AVR: target/117659 - Fix wrong code for u24 << 16. (*)
  1100c05... Fix more c23 bool fallout (*)
  39a39d1... [RFA] Fix csky and c6x build failures (*)
  e376414... PR modula2/117371: Add check for zero step in for loop (*)
  7099966... ada: Fix interaction of aspect Predicate and static case ex (*)
  4e23ce5... ada: Atomic_Synchronization is not a user-visible check (*)
  70faad1... ada: Fix small oversight in removal of N_Unchecked_Expressi (*)
  b4fd15d... ada: Fix another minor fallout of previous changes to aggre (*)
  1b24e30... ada: Fix another minor fallout of previous changes to aggre (*)
  3716d98... ada: Fix minor fallout of previous changes to aggregate exp (*)
  6a78495... ada: Small cleanup and refactoring in expansion of asynchro (*)
  0019e8d... ada: Array aggregate with large static bounds causes compil (*)
  b2320a1... ada: Cleanup in expansion of array aggregates in object dec (*)
  7617b83... ada: Further cleanup in expansion of array aggregates in al (*)
  856467a... ada: Small cleanup in expansion of array aggregates in allo (*)
  7eafe8e... ada: Constraint error not raised in ACATS test c413007 (*)
  1850d0d... ada: Crash on 'Access for Stream_Element_Array object (*)
  28a69cb... ada: Tweak test for predefined main unit (*)
  884637b... libgomp/plugin/plugin-gcn.c: async-queue init - fix functio (*)
  944471e... testsuite: Move test pr117093.c into gcc.target/aarch64. (*)
  52a392b... RISC-V: Add VLS modes to strided loads. (*)
  b89273a... RISC-V: Add else operand to masked loads [PR115336]. (*)
  ebf3077... i386: Add zero maskload else operand. (*)
  4a39add... gcn: Add else operand to masked loads. (*)
  a166a6c... aarch64: Add masked-load else operands. (*)
  634ae74... vect: Add maskload else value support. (*)
  6b6bd53... tree-ifcvt: Add zero maskload else value. (*)
  8f68d9c... ifn: Add else-operand handling. (*)
  5214ddb... docs: Document maskload else operand and behavior. (*)
  e7e3d18... libgomp/plugin/plugin-nvptx.c: Change false to NULL to fix  (*)
  45a3277... match: Fix the `max<a,b>==0` pattern for pointers [PR117646 (*)
  dffc37d... libstdc++: Fix invalid casts in unordered container merge f (*)
  7b8b96a... libcpp: add .c++-header-unit target (*)
  0dc389f... testsuite: Fix pr101145inf*.c testcases [PR117494] (*)
  83e8639... libstdc++: Update reference to Angelika Langer's article (*)
  beec291... Improve ext-dce's ability to eliminate more extensions (*)
  4a8eb5c... Alpha: Remove leftover `;;' for "unaligned_store<mode>" (*)
  29c4f66... hppa: Update install documentation (*)
  24da863... Daily bump. (*)
  db348ca... c++: regenerate opt urls (*)
  8f50a07... hppa: Remove typedef for bool type (*)
  701d8e7... c: Implement -Wdeprecated-non-prototype (*)
  3e89a4d... c++: -M and modules again (*)
  dbfbd3a... c-family: add -fsearch-include-path (*)
  7db55c0... libstdc++: add module std [PR106852] (*)
  bd59f2e... Mark asm statements as necessary in ipa-fnsummary (*)
  696bd86... libstdc++: Move a gcc.gnu.org link to https (*)
  6d52a56... libstdc++: Update link to Angelika Langer's book (*)
  addf022... ipa-modref bits for unsequenced and reproducible (*)
  aac5c57... Add __builtion_unreachable to vector::size(), vector::capac (*)
  a649efe... Daily bump. (*)
  cc33f88... Avoid expicit builtion list in tree-ssa-dce (*)
  101f8c7... Minor cleanup to cxx_init_decl_processing (*)
  307b111... AVR: Fix building LibF7 after switching to C23. (*)
  b085fc9... match: Optimize `max(a,b) == 0` to `(a|b) == 0` for unsigne (*)
  5eadc67... MATCH: Simplify `min(a, b) op max(a, b)` to `a op b` [PR109 (*)
  94bea5d... libiberity: ANSIfy test-demangle.c (*)
  083892b... AVR: target/116781 - Fix ICE due to (clobber (match_dup)) i (*)
  02d7370... AVR: target/117500 - Use output_operand_lossage in avr_prin (*)
  bbfba1c... AVR: Add an RTL peephole to tweak lower_reg:QI o= cst. (*)
  e30bc91... [committed] RISC-V testsuite adjustments for c23 (*)
  9c18fe5... [committed] Adjust ARC tests after c23 changes (*)
  09ef975... libgcc: Fix a warning/error in libgcc2.c [PR117624] (*)
  27ff804... Fortran: Fix segmentation fault in defined assignment [PR10 (*)
  4a4bd60... doc: Streamline hppa*-hp-hpux11 installation instructions (*)
  7c7e630... Fix various sh tests to work with c23 (*)
  bf00f11... Document that SELECT CASE works for unsigned. (*)
  8e2b9c8... [committed] Fix compilation of testglue wrapper after c23 c (*)
  601a734... testsuite: pru: Fix pr64366.c for new -std=gnu23 default (*)
  6609615... Handle unsigned constants for module I/O. (*)
  4b8c5b3... Flip vectorization to forced SLP (*)
  39e763c... tree-optimization/117606 - SLP and single element interleav (*)
  4621b68... tree-optimization/117605 - SLP with large negative single-e (*)
  935aafa... tree-optimization/117558 - peeling for gaps and VL vectors (*)
  cee7d08... Ignore conditions guarding __builtin_unreachable in inliner (*)
  064c649... c++: adjust some tests for modules (*)
  d8af6c2... c: fix ICE when forming composite type for two structures / (*)
  6aabe3a... testsuite: i386: adapt to -std=gnu23 default change (*)
  714f7d8... testsuite: graphite: adapt to -std=gnu23 default change (*)
  e77fd9a... PR modula2/117555: Add missing return statement after raise (*)
  6379867... libstdc++: Use -C option to run recursive make in sub-direc (*)
  4f9af8e... RISC-V: Remove unnecessary option for scalar SAT_SUB testca (*)
  349368a... Daily bump. (*)
  55e3bd3... c: Default to -std=gnu23 (*)
  f242f79... PR modula2/117371: type incompatibility between INTEGER and (*)
  3e6a782... modula2: Add dependencies for generated sources (*)
  c83e2d4... match.pd: Fold vec_perm with view_convert (*)
  029c16c... hppa: Fix typos in 32-bit SFmode peephole2 patterns (*)
  d5af565... Fix type of malloc parameter in trans-expr.cc (*)
  3320319... tree-nested: Do not inline or clone functions with nested f (*)
  c57b2f8... Remove unused vcond{,u,eq} expander infrastructure (*)
  a064fed... testsuite: Fix tail_call and musttail effective targets [PR (*)
  5a2c3a6... Remove dead code related to VEC_COND_EXPR expansion from IS (*)
  f40010c... Streamline vector lowering of VEC_COND_EXPR and vector comp (*)
  5f71122... Regenerate gcc/c-family/c.opt.urls (*)
  5cf7ffe... RISC-V: Rearrange the test files for scalar SAT_SUB [NFC] (*)
  8833389... c: Introduce -Wmissing-parameter-name (*)
  71bf2be... Report the section name in case of section type conflicts (*)
  9676da9... RISC-V: Remove unnecessary option for scalar SAT_ADD testca (*)
  e505081... testsuite: Change 3 tests from c++14 to c++11 (*)
  1910ecf... c: Add _Decimal64x support (*)
  3757009... testsuite: fix g++.dg/tree-ssa/pr58483.C (*)
  e0a402b... RISC-V: Move scalar SAT_ADD test cases to a isolated folder (*)
  96a4688... rs6000: Rework vector integer comparison in rs6000_emit_vec (*)
  c8e5c0e... rs6000: Rework vector integer comparison in rs6000_emit_vec (*)
  35c83e6... rs6000: Rework vector integer comparison in rs6000_emit_vec (*)
  d35ee82... rs6000: Rework vector integer comparison in rs6000_emit_vec (*)
  311bcf9... rs6000: Rework vector integer comparison in rs6000_emit_vec (*)
  2e22882... rs6000: Rework vector float comparison in rs6000_emit_vecto (*)
  893ee27... rs6000: Rework vector float comparison in rs6000_emit_vecto (*)
  5210565... rs6000: Rework vector float comparison in rs6000_emit_vecto (*)
  a2da2fc... rs6000: Rework vector float comparison in rs6000_emit_vecto (*)
  715eb66... Daily bump. (*)
  71f221a... libstdc++: Fix indentation in std::list::emplace_back (*)
  aaada43... [RISC-V][V2] Fix type on vector move patterns (*)
  f70c1d5... Fortran: fix passing of NULL() actual argument to character (*)
  7744da6... gcc: regenerate configure (*)
  fe1486e... The fix for PR117191 (*)
  45cc42d... libstdc++: Make equal and is_permutation short-circuit (LWG (*)
  012f5a2... ipa: Rationalize IPA-VR computations across pass-through ju (*)
  3610505... libstdc++: Implement LWG 3563 changes to keys_view and valu (*)
  4a3a0be... libstdc++: Fix get<0> constraint for lvalue ranges::subrang (*)
  5673fc0... Daily bump. (*)
  e5d6e85... contrib: Add another ignored commit (*)
  e627a94... libstdc++: Make _GLIBCXX_NODISCARD work for C++11 and C++14 (*)
  c924a03... contrib: Add 2 further ignored commits (*)
  985bc95... libstdc++: stdc++.h and <coroutine> (*)
  835530f... c++: fix namespace alias export (*)
  e8ebc91... c++: module dialect tweak (*)
  2361049... Fix common.opt.urls (*)
  72677e1... Revert "Reapply "[PATCH v2] RISC-V: zero_extend(not) -> xor (*)
  4bce1f7... aarch64: Fix nonlocal goto tests incompatible with GCS (*)
  6cc6f75... aarch64: Fix tests incompatible with GCS (*)
  e36249f... aarch64: Add tests and docs for indirect_return attribute (*)
  80fabc8... aarch64: Introduce indirect_return attribute (*)
  6f73c29... aarch64: libatomic: add GCS marking to asm (*)
  d837429... aarch64: libgcc: add GCS marking to asm (*)
  608da24... aarch64: Emit GNU property NOTE for GCS (*)
  2a330ec... aarch64: Add GCS support to the unwinder (*)
  c283cf2... aarch64: Add target pragma tests for gcs (*)
  500de6c... aarch64: Add test for GCS ACLE defs (*)
  5ec239f... aarch64: Add ACLE feature macros for GCS (*)
  89c7ebd... aarch64: Add non-local goto and jump tests for GCS (*)
  4147935... aarch64: Add GCS support for nonlocal stack save (*)
  bca0fc1... aarch64: Add __builtin_aarch64_gcs* and __gcs* tests (*)
  a2bb458... aarch64: Add ACLE __gcs* intrinsics (*)
  af166d3... aarch64: Add GCS builtins (*)
  8a366df... aarch64: Add GCS instructions (*)
  8e3ee22... aarch64: Add __builtin_aarch64_chkfeat and __chkfeat tests (*)
  68d8a00... aarch64: Add ACLE __chkfeat intrinsic (*)
  42e8d1a... aarch64: Add __builtin_aarch64_chkfeat (*)
  0d4efa3... aarch64: Add support for chkfeat insn (*)
  2b43977... aarch64: Add branch-protection target pragma tests (*)
  56ded80... aarch64: Add -mbranch-protection=gcs option (*)
  269b647... New testcase for operator new/delete removal. (*)
  7828dc0... Remove allocations which are used only for NULL pointer che (*)
  f91e346... libstdc++: Add missing constraint to operator+ for std::mov (*)
  dec2158... libstdc++: Use requires-clause for __normal_iterator constr (*)
  e56d183... libstdc++: Use feature test macros consistently in <bits/st (*)
  28854cf... libgomp.texi: Impl. Status - change TR13 to OpenMP 6.0 + fi (*)
  119c1b7... Fix another thinko in peeling for gap compute of get_group_ (*)
  faf594c... Fix typo in peeling for gap compute of get_group_load_store (*)
  01413da... ada: Avoid doing unnecessary work in elaborate_expression_2 (*)
  29112f5... ada: Improved legality checking for deep delta aggregates. (*)
  35d3690... ada: Tweak test for predefined units in binder (*)
  f62972f... ada: Adapt proofs of light runtime to current version of SP (*)
  3e4146b... ada: Another small fix to the description of run-time libra (*)
  8d25e22... ada: Fix spurious warning on representation clause for priv (*)
  c3db7e3... ada: Fix outdated description in System.Arith_* units (*)
  53133d0... ada: Fix internal error on misplaced iterated component ass (*)
  f927264... ipa: Introduce a one jump function dumping function (*)
  da29560... ipa-cp: Fix constant dumping (*)
  20faea4... Add testcases for std::vector optimization (*)
  eec6e89... libstdc++: Add missing parts of LWG 3480 for directory iter (*)
  9ede072... Avoid expand_vec_cond_expr_p with comparison code (*)
  86708a8... Remove last comparison-code expand_vec_cond_expr_p call fro (*)
  f56343c... tree-optimization/117567 - make SLP reassoc resilent agains (*)
  13a966d... libgcc: Fix COPY_ARG_VAL initializer (PR 117537) (*)
  301dab5... cfgexpand: Skip doing conflicts if there is only 1 variable (*)
  879c161... MATCH: Simplify `a rrotate (32-b) -> a lrotate b` [PR109906 (*)
  6d85a0b... Do not consider overrun for VMAT_ELEMENTWISE (*)
  72df175... tree-optimization/117554 - correct single-element interleav (*)
  ba19289... tree-optimization/117559 - avoid hybrid SLP for masked load (*)
  4b4aa47... tree-optimization/117556 - SLP of live stmts from load-lane (*)
  735f526... RISC-V: Rearrange the test files for scalar SAT_ADD [NFC] (*)
  19b24f4... i386: Fix cstorebf4 fp comparison operand [PR117495] (*)
  8564d09... [PATCH] RISC-V: Bugfix for unrecognizable insn for XTheadVe (*)
  01ba02c... libstdc++: Refactor std::hash specializations (*)
  84e39b0... libstdc++: Add _Hashtable::_M_locate(const key_type&) (*)
  a147bfc... libstdc++: Simplify _Hashtable merge functions (*)
  55dbf15... libstdc++: Remove _Hashtable_base::_S_equals (*)
  247e82c... libstdc++: Remove _Equality base class from _Hashtable (*)
  0935d0d... libstdc++: Remove _Insert base class from _Hashtable (*)
  d2970e8... libstdc++: Use RAII in _Hashtable (*)
  e717c32... libstdc++: Replace _Hashtable::__fwd_value_for with cast (*)
  37b1738... libstdc++: Add _Hashtable::_M_assign for the common case (*)
  73676cf... libstdc++: Refactor Hashtable erasure (*)
  ce2cf1f... libstdc++: Refactor Hashtable insertion [PR115285] (*)
  afc9351... libstdc++: Allow unordered_set assignment to assign to exis (*)
  9fcbbb3... libstdc++: Refactor _Hashtable::operator=(initializer_list< (*)
  19d0720... libstdc++: Fix calculation of system time in performance te (*)
  de10b4f... libstdc++: Write timestamp to libstdc++-performance.sum fil (*)
  2b92007... libstdc++: Use __is_single_threaded() in performance tests (*)
  8586e16... libstdc++: Stop using std::unary_function in perf tests (*)
  42def7c... libstdc++: Fix nodiscard warnings in perf test for memory p (*)
  2d7d817... aarch64: Relax add_overloaded_function assert (*)
  99ec0eb... i386: Add -mveclibabi=aocl [PR56504] (*)
  0342d02... hppa: Remove inner `fix:SF/DF` from fixed-point patterns (*)
  5ace2b2... diagnostics: avoid using global_dc in path-printing (*)
  5a67436... Match: Fold pow calls to ldexp when possible [PR57492] (*)
  f42f8dc... RISC-V: Add Multi-Versioning Test Cases (*)
  917d03e... RISC-V: Implement TARGET_GENERATE_VERSION_DISPATCHER_BODY a (*)
  0c77c4b... RISC-V: Implement TARGET_MANGLE_DECL_ASSEMBLER_NAME (*)
  78753c7... RISC-V: Implement TARGET_COMPARE_VERSION_PRIORITY and TARGE (*)
  bd975bd... RISC-V: Implement TARGET_OPTION_VALID_VERSION_ATTRIBUTE_P (*)
  1f99a39... RISC-V: Implement riscv_minimal_hwprobe_feature_bits (*)
  6b572d4... RISC-V: Implement Priority syntax parser for Function Multi (*)
  9bf0dbe... Introduce TARGET_CLONES_ATTR_SEPARATOR for RISC-V (*)
  f530a8c... Fortran: Fix failing character pointer fcn assignment [PR10 (*)
  236c082... c: add Wzero-as-null-pointer-constant [PR117059] (*)
  856809e... c: Handle C23 floating constant {d,D}{32,64,128} suffixes l (*)
  eb45d15... c: Implement C2Y N3298 - Introduce complex literals [PR1170 (*)
  9b2915d... aarch64: Optimise calls to ldexp with SVE FSCALE instructio (*)
  445d8bb... RISC-V: Bugfix for max_sew_overlap_and_next_ratio_valid_for (*)
  eeb5c6a... [RISC-V] Fix costing of LO_SUM expressions (*)
  10d76b7... Reapply "[PATCH v2] RISC-V: zero_extend(not) -> xor optimiz (*)
  2272cd2... i386: Zero extend 32-bit address to 64-bit with option -mx3 (*)
  9e423b5... Daily bump. (*)
  de3b277... Revert "[PATCH v2] RISC-V: zero_extend(not) -> xor optimiza (*)
  098214c... RISC-V: Fix target-attr-norelax.c testcase (*)
  d95339c... Revert "Match: Simplify branch form 3 of unsigned SAT_ADD i (*)
  169897b... selftests: clear GCC_COLORS [PR117503] (*)
  b59c4b1... hppa: Fix decrement_and_branch_until_zero constraint (*)
  534e14a... RISC-V: testsuite: Remove deprecated compatibility headers (*)
  2264b68... Verify that empty std::vector is optimized away (*)
  f72f8c3... testsuite: Adjust jump threading test expectation (*)
  95305c8... AArch64: Remove duplicated addr_cost tables (*)
  deb0e2f... AArch64: Cleanup fusion defines (*)
  9a64cd1... RISC-V: Fix incorrect test macro for signed scalar SAT_ADD  (*)
  4bee525... RISC-V: Add norelax function attribute (*)
  705a210... [RISC-V] Drop undesirable two instruction macc alternatives (*)
  0256c8b... libsanitizer: Update LOCAL_PATCHES (*)
  0d4b254... tree-optimization/116973 - SLP permute lower heuristic and  (*)
  1b35b92... libsanitizer: update test (*)
  4d2cd30... libsanitizer: Improve FrameIsInternal (*)
  b53f7de... libsanitizer: Apply local patches (*)
  fa32100... libsanitizer: merge from upstream (61a6439f35b6de28) (*)
  b8ecd96... [committed] Fix minor c6x backend bug exposed by CRC patche (*)
  de6fe61... ada: Typo fix in comment (*)
  c77a2cf... ada: Compile time crash on limited object in extended retur (*)
  d34069c... ada: Fix spurious error on iterated component association w (*)
  a1dfd38... ada: Include design documentation within runtime sources (*)
  ab31067... ada: Make sure not to access past the end of bit-packed arr (*)
  fbbfad0... ada: Fix assertion failure on null aggregate in generic wit (*)
  2630b23... ada: Get rid of N_Unchecked_Expression node (*)
  bd525f0... ada: Fix internal error on invalid prefix with assertions e (*)
  0362d7a... ada: Fix assertion failure on illegal use of aspect Type_In (*)
  3408792... ada: Fix unexpected Program_Error raised in the parser on m (*)
  524590a... ada: Fix internal error on instantiation of package with a  (*)
  bb4a081... ada: Fix premature finalization of anonymous access result  (*)
  c74c88a... ada: Accept SPARK.Big_Integers.Big_Integer where Big_Intege (*)
  d1a199a... ada: Make Interrupt and Attach Handlers Obsolescent in VXWo (*)
  1aebc8b... ada: Fix bogus error for delta aggregate as expression func (*)
  1d60271... ada: Remove couple of irregular calls to Resolve_Aggr_Expr (*)
  f0a2e57... ada: Allow file mapping for System's spec (*)
  78b52a0... ada: Fix markup typos (*)
  2ae3bbe... ada: Remove use of overlays in implementation of System.Pac (*)
  2203608... ada: Remove obsolete ??? comment about Assignment_OK flag (*)
  3b78393... ada: Get rid of Kill_Range_Checks flag on entities (*)
  a452198... ada: Improve message for misused implicitly-defined preproc (*)
  fa50a45... ada: Flatten Is_Build_In_Place_Aggregate_Return predicate (*)
  0aeae8f... ada: Set correct minimum stack size for aarch64-linux (*)
  5f23026... ada: Detect sharing of external file in inconsistent read-w (*)
  9bba882... ada: Spurious error on abstract primitive with access forma (*)
  300557b... ada: Missing runtime tag check on mutably tagged objects (*)
  093894a... ada: GNAT Calendar Support for 64-bit Unix Time (*)
  23273ed... ada: Fix internal error on nested iterated component associ (*)
  638b145... ada: Add documentation about GNAT LLVM to GNAT User's Guide (*)
  da19d53... ada: Fix compilation failure due to style warning (*)
  29df1a1... ada: Rework GNATdll shared library relocation support. (*)
  492f9cd... ada: The Library_Unit field was used for all sorts of diffe (*)
  b861785... ada: Elide the copy in aggregate returns for nonlimited typ (*)
  0b58c0e... ada: Add Ada coverage instrumentation support (*)
  b304404... ada: Implement built-in-place expansion of container aggreg (*)
  a5a0d60... ada: Remove obsolete workaround for back-end limitation (*)
  ca0f015... ada: sem.adb.process_bodies_in_context: check if spec has l (*)
  ea497d1... ada: Fix weird error in Ada.Numerics.Discrete_Random with C (*)
  bbbfd37... ada: add xspack.py and corresponding templates. (*)
  d976daa... tree-optimization/117417 - ICE with complex load optimizati (*)
  a552a80... rtl: Validate subreg info when optimizing vec_select. (*)
  9a62c14... Add X86_TUNE_AVX512_TWO_EPILOGUES, enable for Zen4 and Zen5 (*)
  82d955b... Add suggested_epilogue_mode to vector costs (*)
  61cd1c4... tree-optimization/117484 - issue with SLP discovery of perm (*)
  0b27a7d... tree-optimization/117502 - VMAT_STRIDED_SLP vs VMAT_ELEMENT (*)
  e232dc3... Match: Optimize log (x) CMP CST and exp (x) CMP CST operati (*)
  4b9bb1d... c++: regenerate opt urls (*)
  03cb3f6... Daily bump. (*)
  858912f... c++: include libcody in TAGS (*)
  d9c3c3c... c++: rename -fmodules-ts to -fmodules (*)
  e3de296... opts: fix narrowing warning (*)
  f32e733... c++: Fix another crash with invalid new operators [PR117463 (*)
  417b4cc... c++: Add __builtin_operator_{new,delete} support (*)
  dfc9062... libstdc++: Improve exception messages in conversion classes (*)
  128f6a6... libstdc++: Fix typos in iterator increment for std::text_en (*)
  d8992f7... libstdc++: Add parentheses around operand of | (*)
  7b5c974... testsuite: Require atomic operations for c2y-if-decls-* (*)
  a246737... testsuite: arm: fast-math-complex-add-half-float.c test sho (*)
  2ad2774... aarch64: return scalar fp8 values in fp registers (*)
  416a8b3... c++: reduce unnecessary tree_common (*)
  5114789... libgomp.c-c++-common/pr109062.c: Fix expected spin count fo (*)
  3d498cf... Add missing SLP discovery for CFN[_MASK][_LEN]_SCATTER_STOR (*)
  e68e814... aarch64: Conditionally define __ARM_FEATURE_SVE2p1 (*)
  2cc4c2a... aarch64: Add remaining SVE2p1 support (*)
  f7ed863... aarch64: Add common subset of SVE2p1 and SME2 (*)
  f13e013... aarch64: Add common subset of SVE2p1 and SME (*)
  ddc014d... aarch64: Define arm_neon.h types in arm_sve.h too (*)
  fdbe94f... aarch64: Add svboolx4_t (*)
  fe26ce6... aarch64: Sort some SVE2 lists alphabetically (*)
  4a9721c... aarch64: Factor out part of the SVE ext_def class (*)
  cb83ad9... aarch64: Parameterise SVE pointer type inference (*)
  bd45d4f... aarch64: Add an abstraction for scatter store type inferenc (*)
  67ba352... aarch64: Add an abstraction for vector base addresses (*)
  a7e0e80... aarch64: Use braces in SVE TBL instructions (*)
  23b7fe3... aarch64: Tweak definition of all_data & co (*)
  22d25b1... aarch64: Test TARGET_STREAMING instead of TARGET_STREAMING_ (*)
  0c9a5ed... aarch64: Make more use of TARGET_STREAMING_SME2 (*)
  9d14f67... Add push/pop_function_decl (*)
  e22d80d... Fortran: Fix elemental array refs in SELECT TYPE [PR109345] (*)
  da64698... tree-optimization/117510 - fix guard hoisting validity chec (*)
  95960cd... modula2: Reimplement parameter declaration and checking. (*)
  8473010... libgomp/plugin/plugin-gcn.c: Show device number in ISA erro (*)
  2a4ce8d... RISC-V: Fix one nit indent issue of ustrunc pattern [NFC] (*)
  42a2df0... Fortran: Suppress invalid finalization of artificial variab (*)
  f5851a5... Reject UNSIGNED for Complex, some documentation fixes. (*)
  00448f9... doc: install: document UBSAN_OPTIONS (*)
  8f791fa... doc: install: document bootstrap-ubsan (*)
  b433140... xtensa: Fix the issue in "*extzvsi-1bit_addsubx" (*)
  74ae651... Initial Diamond Rapids Support (*)
  c659e29... i386: Add new model number for Arrow Lake (*)
  de867e8... Guard truncate from vector float to vector __bf16 with !fla (*)
  ca1cff0... Daily bump. (*)
  32cf28c... Do not cost the permute node that are part of SLP load-lane (*)
  730f28b... Adjust 'libgomp.c/max_vf-*.c' (*)
  d7ef7d1... c++: Fix tree_contains_struct for TRAIT_EXPR (*)
  4a7bb1d... Daily bump. (*)
  7729df2... Darwin: Support '-ObjC{,++}' as shorthand for -xobjective-c (*)
  ed88bc2... fold: Remove (rrotate (rrotate A CST) CST) folding [PR11749 (*)
  6e84a41... VN: Don't recurse on for the same value of `a | b` [PR11749 (*)
  af1277b... VN: Canonicalize compares before calling vn_nary_op_lookup_ (*)
  0284886... ChangeLog: Manually add entries for r15-4998 and r15-5004 (*)
  3ff87b1... Daily bump. (*)
  7ffda96... contrib: Add 2 further ignored commits (*)
  44682fb... m2: Fix up dependencies some more (*)
  8b04f60... arm: Fix ICE on arm_mve.h pragma without MVE types [PR11740 (*)
  fe908af... trans-mem: Fix ICE caused by expand_assign_tm (*)
  114abf0... c: minor fixes related to arrays of unspecified size (*)
  9c8f3d5... Update gcc-auto-profile / gen_autofdo_event.py (*)
  440be01... c: Implement C2y N3356, if declarations [PR117019] (*)
  7175fec... hppa: Don't allow mode size 32 in hard registers (*)
  c9db532... hppa: Don't use '%' operator in base14_operand (*)
  3a1da8f... hppa: Don't allow large modes in hard registers (*)
  1ea4529... hppa: Fix handling of secondary reloads involving a SUBREG (*)
  80e5be0... ibstdc++: Add some further attributes to ::operator new in  (*)
  7e1d9f5... libstdc++: Make some _Hashtable members inline (*)
  b66a57c... libstdc++: Do not define _Insert_base::try_emplace before C (*)
  1238325... Fix gcc.dg/vect/bb-slp-77.c for x86 (*)
  1e83964... arm: Improvements to arm_noce_conversion_profitable_p call  (*)
  5ff9e21... c++: Fix ICE on constexpr virtual function [PR117317] (*)
  ec86e87... testsuite: arm: Use check-function-bodies in epilog-1.c tes (*)
  dc5d559... testsuite: arm: Use effective-target arm_libc_fp_abi for pr (*)
  636b8ae... testsuite: arm: Allow vst1.32 instruction in pr40457-2.c (*)
  85c3d94... testsuite: arm: Use effective-target for pr84556.cc test (*)
  a9c31c2... Enable gcc.dg/vect/vect-early-break_21.c on x86_64 (*)
  b907cde... libstdc++: Simplify __detail::__distance_fw using 'if const (*)
  7750566... aarch64: Extend support for the AE family of Cortex CPUs (*)
  e888640... testsuite: arm: Use effective-target for nomve_fp_1 test (*)
  7c8f36b... RISC-V: Add testcases for unsigned imm vec SAT_SUB form1 (*)
  e97179b... libstdc++: Improve comment for _Hashtable::_M_insert_unique (*)
  90c5786... libstdc++: Fix conversions to key/value types for hash tabl (*)
  dd08cdc... libstdc++: Define __is_pair variable template for C++11 (*)
  c26e839... libstdc++: Fix grammar in comment, again (*)
  156f536... aarch64: Fix gcc.target/aarch64/sme2/acle-asm/bfmlslb_f32.c (*)
  afd3887... aarch64: Make PSEL dependent on SME rather than SME2 (*)
  f596283... aarch64: Restrict FCLAMP to SME2 (*)
  0e13820... bpf: avoid possible null deref in btf_ext_output [PR target (*)
  6571e8f... btf: check hash maps are non-null before emptying (*)
  2a2e678... ifcombine: For short circuit case, allow 2 convert defining (*)
  684e5ae... VN: Lookup `val != 0` if we got back val when looking up th (*)
  add4bb9... VN: Handle `(A CMP B) !=/== 0` for predicates [PR117414] (*)
  5780028... VN: Handle `(a | b) !=/== 0` for predicates [PR117414] (*)
  b38f829... VN: Factor out inserting predicates for conditional (*)
  6a6b8b8... libstdc++: Tweak comments on includes in hashtable headers (*)
  bcf40c7... libstdc++: Fix typo in comment in hashtable.h (*)
  e52cfd4... libgomp.texi: Document OpenMP's Interoperability Routines (*)
  06a725a... Unify registered_pp_pragmas and registered_pragmas (*)
  7cd064a... Disable gather/scatter for non-first vectorized epilogue (*)
  42d99f6... Add LOOP_VINFO_MAIN_LOOP_INFO (*)
  2c25af0... Add LOOP_VINFO_DRS_ADVANCED_BY (*)
  76048bd... Check LOOP_VINFO_PEELING_FOR_GAPS on epilog is supported (*)
  0dadf02... testsuite: Fix up pr116725.c test [PR116725] (*)
  4e91d05... openmp: Fix max_vf testcases with -march=cascadelake (*)
  16801e4... Doc: Add doc for standard name mask_len_strided_load{store} (*)
  7a07de2... rtl-optimization/117467 - 33% compile-time in rest of compi (*)
  50ecb6e... i386: Support cstorebf4 with native bf16 comi (*)
  4473cf8... i386: Modify regexp of pr117304-1.c (*)
  c2d58f8... limit ifcombine stmt moving and adjust flow info (*)
  13cf22e... handle TRUTH_ANDIF cond exprs in ifcombine_replace_cond (*)
  ae074c6... ifcombine across noncontiguous blocks (*)
  6eac478... extend ifcombine_replace_cond to handle noncontiguous ifcom (*)
  02dc503... adjust update_profile_after_ifcombine for noncontiguous ifc (*)
  f9fb8f9... introduce ifcombine_replace_cond (*)
  77c9254... drop redundant ifcombine_ifandif parm (*)
  8e6a25b... allow vuses in ifcombine blocks (*)
  2ec80c6... [testsuite] disable PIE on ia32 on more tests (*)
  d17a2e8... [testsuite] fix pr70321.c PIC expectations (*)
  1e2ae65... RISC-V: Add testcases for signed imm SAT_ADD form1 (*)
  da31786... Match:Support signed imm SAT_ADD form1 (*)
  693b770... Daily bump. (*)
  859ce74... avx10_2-comibf-2.c: Require AVX10.2 support (*)
  69bd93c... [PATCH v2] RISC-V: zero_extend(not) -> xor optimization [PR (*)
  a91d5c2... Darwin: Fix a narrowing warning. (*)
  345eb9b... openmp: Fix signed/unsigned warning (*)
  d334f72... openmp: Add testcases for omp_max_vf (*)
  2a2e6e9... openmp: Add IFN_GOMP_MAX_VF (*)
  896c6c2... openmp: use offload max_vf for chunk_size (*)
  5c9de3d... openmp: Tune omp_max_vf for offload targets (*)
  137b264... Add details output for assume processing. (*)
  85736ba... testsuite: add infinite recursion test case [PR63388] (*)
  6f4977e... diagnostics: fix typo in comment (*)
  5c34f02... libstdc++: Deprecate useless <cxxx> compatibility headers f (*)
  6a050a3... libstdc++: Move include guards to start of headers (*)
  1b169ee... libstdc++: More user-friendly failed assertions from shared (*)
  f7979b8... libstdc++: Enable debug assertions for filesystem directory (*)
  05e70ff... ipcp don't propagate where not needed (*)
  6d8764c... store-merging: Apply --param=store-merging-max-size= in mor (*)
  aab5722... store-merging: Don't use sub_byte_op_p mode for empty_ctor_ (*)
  4dbf4c0... Fortran: F2008 passing of internal procs to a proc pointer  (*)
  8ac694a... i386: Add OPTION_MASK_ISA2_EVEX512 for some AVX512 instruct (*)
  d228a07... Intel MOVRS tests: Also scan (%e.x) (*)
  c415565... gcc.target/i386/apx-ndd.c: Also scan (%edi) (*)
  f0d34e8... Daily bump. (*)
  8c41846... fortran: dynamically allocate error_buffer [PR117442] (*)
  2e35fbd... match: Fix comment for `X != 0 ? X + ~0 : 0` transformation (*)
  c751889... testsuite: arm: Use effective-target for pr68620 and pr7804 (*)
  e152a73... testsuite: arm: Relax register selection [PR116623] (*)
  4602f62... testsuite: arm: Use effective-target for pr98636.c test (*)
  3621d2a... c: gimplefe: Only allow an identifier before ? [PR117445] (*)
  161e246... PR target/117449: Restrict vector rotate match and split to (*)
  f185a89... testsuite: Fix up gcc.target/powerpc/safe-indirect-jump-3.c (*)
  3545aab... c++: allow array mem-init with -fpermissive [PR116634] (*)
  6543a21... Deprecate the ARM simulator (*)
  f31b72b... c++: Fix crash during NRV optimization with invalid input [ (*)
  5821f5c... c++: Don't crash upon invalid placement new operator [PR117 (*)
  b1d92ae... c++: Defer -fstrong-eval-order processing to template insta (*)
  5c19ba5... testsuite: fix testcase pr110279-1.c (*)
  648bd1f... Support vector float_extend from __bf16 to float. (*)
  a17acf4... Support vector float_truncate for SF to BF. (*)
  c1bbad0... c++: Mark replaceable global operator new/delete with const (*)
  ea46a21... i386: Handling exception input of __builtin_ia32_prefetch.  (*)
  2fc25a2... middle-end/117433 - ICE with gimple BLKmode reg copy (*)
  1cc2c45... aarch64: remove falkor-tag-collision-avoidance pass (*)
  acf18b5... aarch64: Remove scheduling models for falkor and saphira (*)
  61622cf... i386: Utilize VCOMSBF16 for BF16 Comparisons with AVX10.2 (*)
  6177b45... Handle T_HRESULT types in CodeView records (*)
  b0f4f55... Write LF_POINTER CodeView types for pointers to member func (*)
  7ac2407... Write LF_BCLASS records in CodeView struct definitions (*)
  a96c774... c++/modules: Merge default arguments [PR99274] (*)
  48ef485... c++/modules: Handle location exhaustion in write_location [ (*)
  ad1f112... Daily bump. (*)
  8ae4a83... simulate-thread tests: Silence gdb debuginfod warning (*)
  35425d0... libstdc++: Remove workaround for modules issue [PR113814] (*)
  c1d91ad... guality tests: Silence gdb debuginfod warning (*)
  6b31590... [PATCH v2 2/2] RISC-V: Disable by pieces for vector setmem  (*)
  b30c6a5... [PATCH v2 1/2] RISC-V: Make vectorized memset handle more c (*)
  fe97ac4... libgccjit: Add convert vector (*)
  b8ac365... diagnostics: update leading comment for class diagnostic_co (*)
  196b13f... diagnostics: cleanups to opts-diagnostic.cc (*)
  7bb75a5... libgccjit: Add gcc_jit_global_set_readonly (*)
  e995866... testsuite: arm: Force hard ABI for pr51534.c test (*)
  7b2e6e6... testsuite: arm: Use effective-target for data-intrinsics-as (*)
  d56d2f3... testsuite: arm: Relax cbranch tests to accept inverted bran (*)
  e3f2db9... testsuite: arm: Update expected asm in armv8_2-fp16-neon-2. (*)
  56acc94... libgccjit: Add count zeroes builtins to ensure_optimization (*)
  899b5be... ada: Move special case for null string literal from fronten (*)
  023a5dd... ada: Remove special case for the size of a string literal s (*)
  bffba3d... ada: Fix ancient typo in process_decls (*)
  16007e3... ada: Split Library_Unit using multiple wrappers (*)
  f6a8c07... ada: Improve Unbounded_Wide_String performance (*)
  c3df7a6... ada: Improve performance of Unbounded_Wide_Wide_String (*)
  df3e624... ada: Improve Unbounded_String performance (*)
  0935f20... ada: Initial implementation of Extended_Access aspect (FE p (*)
  19367d7... ada: Avoid unused with warning with Extend_System (*)
  7bcfdac... ada: Fix crash on default value with nested iterated compon (*)
  56ea463... ada: Propagate resolution status from Resolve_Iterated_Comp (*)
  4fbfd9e... ada: Remove dead code in Resolve_Iterated_Component_Associa (*)
  420b9b9... ada: Update documentation for -gnatVxx switches (*)
  f0f7bea... ada: Tweak description of new predicate (*)
  ecd8a59... ada: Display message on reproducer generation failure (*)
  7c7a8d6... ada: Missing runtime check in interpolated string (*)
  81ffd5e... ada: Add CHERI variant of full secondary stack allocator (*)
  7b96c61... ada: CheriBSD: add SIGPROT handler (*)
  e6d88c0... ada: Add Invocation node to the SARIF report (*)
  8314fdc... ada: Add Schema to the SARIF report (*)
  0c8bdc2... ada: Tweak CPU affinity handling (*)
  047d6d9... ada: Fix error message for pragma First_Controlling_Paramet (*)
  0bebf55... ada: Build and runtime support for CheriBSD (*)
  2825944... ada: Refactor exception declarations from Interfaces.CHERI  (*)
  758a95d... ada: Fix alignment of pthread_mutex_t (*)
  010cf71... ada: Move formal hash tables from gnat repository to the SP (*)
  e009d0c... ada: Add doc for deep delta aggregates (*)
  f6afd36... ada: Fix internal error on alignment clause for type declar (*)
  a0b57f6... ada: Minor tweaks in comments (*)
  e2f0739... ada: Correction to disable self-referential with_clauses (*)
  74cdc0d... ada: Missing precondition runtime check in inherited primit (*)
  5990d3e... ada: Fix visibility of Taft amendment types (*)
  9c3b5ed... ada: Minor whitespace tuning (*)
  d797d05... ada: Avoid run-time conversion of 0 from Int to Uint (*)
  625c4ec... ada: Assignment local variable only when it is used (*)
  39e9eba... ada: Add null exclusion to avoid run-time checks (*)
  ccd17b2... ada: Resolve intrinsic operators without homonyms (*)
  c9328cb... ada: Fix asymmetry in resolution of unary intrinsic operato (*)
  1c46a54... PR 117048: simplify-rtx: Simplify (X << C1) [+,^] (X >> C2) (*)
  9141bfd... target: Fix asm codegen for vfpclasss* and vcvtph2* instruc (*)
  766075c... Don't call invert on VARYING. (*)
  8762bb1... Revert "PR 117048: simplify-rtx: Simplify (X << C1) [+,^] ( (*)
  cdd87f4... aarch64: Fix incorrect LS64 documentation (*)
  d413a2c... aarch64: Add support for FUJITSU-MONAKA (-mcpu=fujitsu-mona (*)
  afcbf4d... libstdc++: Fix up 117406.cc test [PR117406] (*)
  2e6d9e9... Move vect_update_inits_of_drs (*)
  223da6a... Preserve ->move_dr behavior when adjusting epilogue info (*)
  6cbe075... Move updated versioning threshold compute (*)
  28e2d41... Add regression test (*)
  f1d16cd... simplify-rtx: Simplify ROTATE:HI (X:HI, 8) into BSWAP:HI (X (*)
  14cb23e... aarch64: Emit XAR for vector rotates where possible (*)
  19757e1... aarch64: Optimize vector rotates as vector permutes where p (*)
  1411d39... PR 117048: aarch64: Add define_insn_and_split for vector RO (*)
  1e5ff11... aarch64: Use canonical RTL representation for SVE2 XAR and  (*)
  de2bc6a... PR 117048: simplify-rtx: Simplify (X << C1) [+,^] (X >> C2) (*)
  d3d925b... Daily bump. (*)
  caa2690... docs: Document that __builtin_assoc_barrier also can be use (*)
  059fdb7... match: Fix `a != 0 ? a - 1 : 0` pattern [PR117363] (*)
  4ed0281... Fortran: Fix associate_69.f90 that fails on some platforms  (*)
  7f67acf... Daily bump. (*)
  af5a62e... testsuite: Require fpic support for pr116887.c (*)
  5e40dcf... testsuite: Require trampoline support for pr117245.c (*)
  10c75e2... Add UMASKR and UMASKL intrinsics. (*)
  36a9e2b... libstdc++: Fix up std::{,b}float16_t std::{ilogb,l{,l}r{oun (*)
  1fb467d... gimplify: Fix up RAW_DATA_CST related ICE [PR117384] (*)
  815e48e... c++/modules: Propagate TYPE_CANONICAL for partial specialis (*)
  4a99443... c++/modules: Fix recursive dependencies [PR116317] (*)
  6a2e891... [committed] ft32 doesn't support trampolines. (*)
  4a5a635... [committed] Make LRA default for ft32 and remove -mlra opti (*)
  0cb6078... analyzer: use std::unique_ptr in "to_json" functions (*)
  441676b... Daily bump. (*)
  115ab8d... builtins: Fix expand_builtin_prefetch [PR117407] (*)
  1a5bdeb... libstdc++: Check feature test macros in unordered container (*)
  db798ee... libstdc++: Minor comment improvements in <bits/hashtable.h> (*)
  7a4fced... libstdc++: Add P1206R7 from_range members to std::list and  (*)
  253fe0f... Update bitwise_or op_range. (*)
  62420db... Reimplement 'assume' processing pass. (*)
  fe22e18... Make fur_edge accessible. (*)
  d949b94... c++: Adjust docs and option descriptions for the publishing (*)
  1ae24f7... c++: Attempt to implement C++26 P3034R1 - Module Declaratio (*)
  79a75b1... Use IN_RANGE in prefetch builtin (*)
  c5a36c4... i386: Do not allow pointer conversion for CMPccXADD intrin  (*)
  e8689ac... testsuite: Fix up builtin-prefetch-1.c tests (*)
  caf6b6f... LoongArch: testsuite: Add -O for jump-table-annotate.c (*)
  fe919da... c++: Add testcase for now fixed issue [PR101887] (*)
  c8d35f2... Always set SECTION_RELRO for or .data.rel.ro{,.local} [PR11 (*)
  36a92c3... analyzer: fix -Wunused-parameter warning [PR117373] (*)
  8e95e06... Use LC_ALL=C when running selftests [PR117361] (*)
  a51d220... libstdc++: Add missing <vector> header to unordered_set/pr1 (*)
  063196e... libstdc++: Remove stray whitespace in #endif (*)
  9646a4c... Fix -mod(unsigned, unsigned). (*)
  7fdb66f... openmp: Return error_mark_node from tsubst_attribute for er (*)
  7f93910... Fortran: Fix problems with substring selectors in ASSOCIATE (*)
  f8ae2cc... Support Intel AMX-MOVRS (*)
  e9ab41b... Support Intel MOVRS (*)
  dd859e9... Support Intel AMX-FP8 (*)
  9f2f36a... Support Intel AMX-TRANSPOSE (*)
  8cc38ab... Support Intel AMX-TF32 (*)
  343f811... Support Intel AMX-AVX512 (*)
  8ee5cd4... Support Intel SM4 EVEX instructions (*)
  a287ff2... testsuite: g++.dg: debug: fix test filenames (*)
  57d4ec1... testsuite: g++.dg: torture: fix PR111520 filename (*)
  6df5c49... testsuite: g++.dg: fix PR90313 filename (*)
  1ef0239... testsuite: fixup pr66655.C (*)
  14e2f32... testsuite: g++.dg: rename pr66655 test (*)
  6e58db9... testsuite: g++.dg: rename pr42965 test (*)
  31ec0b0... testsuite: g++.dg: rename pr105820 test (*)
  bedd308... testsuite: move single-file LTO pr47333 test to torture (*)
  778863e... testsuite: move single-file LTO pr95677 test to torture (*)
  aa84020... libiberty: Fix comment typos (*)
  a00a0e3... aarch64: Require SVE2 and/or SME2 for SVE FAMINMAX intrinsi (*)
  ede9759... aarch64: Record separate streaming and non-streaming ISA re (*)
  e1b17a0... aarch64: Move ENTRY_VHSDF to aarch64-simd-pragma-builtins.d (*)
  94b9ffb... aarch64: Forbid F64MM permutes in streaming mode (*)
  2a4ee57... testsuite: fix c23-constexpr-2a.c test to use dg-do run (*)
  9eae926... c: detect variably-modified types [PR117145,PR117245,PR1004 (*)
  241d419... testsuite: Fix prototype in gcc.dg/pr114115.c (*)
  b23de8e... Add autoconf check for clock_gettime (*)
  1504073... testsuite: Use noinline in gcc.dg/simulate-thread/simulate- (*)
  1905b59... RISC-V: fix const interleaved stepped vector with a scalar  (*)
  da9772b... diagnostics: add class lazy_diagnostic_path (*)
  a91569d... diagnostics: use std::move in output_factory::handler ctor (*)
  d1d3c17... diagnostics: fix memory leak of m_option_mgr (*)
  d6868b2... [PATCH v2] RISC-V: Fix gcc.target/riscv/rvv/base/cpymem-1.c (*)
  df09173... testsuite: add testcase for fixed PR106073 (*)
  d2f9159... middle-end: Lower all gconds during vector pattern matching (*)
  f7ae087... OpenMP/C++: Use STRIP_REFERENCE_REF to fix declare variant  (*)
  eb828a1... RISC-V: Do not inline when callee is versioned but caller i (*)
  f011f89... OpenMP/C++: Fix declare variant with reference-returning fu (*)
  a57c16e... RISC-V: Split riscv_process_target_attr with const char *ar (*)
  646b24e... libstdc++: Add align_alloc attribute to aligned operator ne (*)
  b39f62f... expand: Fix up expansion of VIEW_CONVERT_EXPR to BITINT_TYP (*)
  1f7b1c5... RISC-V: allow -fno-plt to disable PLT (*)
  1de156e... tree: Fix up comment wording in valid_new_delete_pair_p (*)
  159fb20... Fortran: Fix problem with substring selectors in ASSOCIATE  (*)
  2dcb174... testsuite: fix syntax in Wstringop-overflow-59.c (*)
  b60031e... gimple: Remove special handling of COND_EXPR for COMPARISON (*)
  717051a... Daily bump. (*)
  5e26a34... libstdc++: Fix copy&paste comments in vector range tests (*)
  96566cc... libstdc++: Fix some typos and grammatical errors in docs (*)
  acba8b3... [PATCH] Fix SLP when ifcvt versioned loop is not vectorized (*)
  5be5c66... [PATCH] Adjust param_vect_max_version_for_alias_checks (*)
  857145b... c: Do not document C23 support as experimental and incomple (*)
  aad9de3... syscall: don't define syscall stub on Hurd (*)
  a2cd5d1... Remove sys/user time in -ftime-report (*)
  8f93483... Remove vectorizer finish_cost wrapper (*)
  875279f... Fix function multiversioning dispatcher link error with LTO (*)
  d7f2c1b... c: Diagnose char argument to __builtin_stdc_* (*)
  a65e148... [RISC-V] Aggressively hoist VXRM assignments (*)
  673d6b2... c++, contracts: Only check contracts attributes [PR116607]. (*)
  e2692b9... libstdc++: Define config macros for additional IEEE formats (*)
  30563d8... libstdc++: Define __memcpyable<float*, _Float32*> as true (*)
  bc0eecc... Fix ICE due to subreg:us_truncate. (*)
  b829171... Fortran: fix several front-end memleaks (*)
  df11cb0... arm: [MVE intrinsics] Remove unused builtins qualifiers (*)
  e8c3d0f... Remove dead part of bool pattern recognition (*)
  91577f0... [MAINTAINERS] Add myself to write after approval and DCO. (*)
  fccef0c... function: Call do_pending_stack_adjust in assign_parms [PR1 (*)
  cd55354... genmatch: Fix build on hppa64-hpux [PR117348] (*)
  6f0f202... Fortran: Move pr115070.f90 to ieee directory [PR117335]. (*)
  ee09fcc... i386: Use assign_stack_temp instead of assign_386_stack_loc (*)
  abcfe1e... c: Add C2Y N3370 - Case range expressions support [PR117021 (*)
  1208686... testsuite: Adjust AVX10.2 check_effective_target (*)
  179a682... RISC-V: Add testcases for unsigned .SAT_SUB form 2 with IMM (*)
  4af8db3... Match: Simplify (x != 0 ? x + ~0 : 0) to (x - x != 0). (*)
  17643e5... Daily bump. (*)
  220e057... Revert "Simplify switch bit test clustering algorithm" (*)
  0b73e93... diagnostics: support multiple output formats simultaneously (*)
  3d8cd34... aarch64: Use canonicalize_comparison in ccmp expansion [PR1 (*)
  3d06e9c... Simplify switch bit test clustering algorithm (*)
  a4e2b13... Only do switch bit test clustering when multiple labels poi (*)
  06bc3a7... Disable -fbit-tests and -fjump-tables at -O0 (*)
  7211155... Fix miscompilation of function containing __builtin_unreach (*)
  9dd9a88... aarch64: Remove unnecessary casts to rtx_code [PR117349] (*)
  28b7aed... c-family: Handle RAW_DATA_CST in complete_array_type [PR117 (*)
  e6d21cb... c++: printing AGGR_INIT_EXPR args (*)
  f003834... [RISC-V] RISC-V: Add implication for M extension. (*)
  17f6add... testcase: Add testcase for tree-optimization/117341 (*)
  b22d9c8... [PATCH 2/2] RISC-V:Add intrinsic cases for the CMOs extensi (*)
  d2c8548... [PATCH 1/2] RISC-V:Add intrinsic support for the CMOs exten (*)
  072d6bb... RISC-V: Add testcases for form 1 of MASK_LEN_STRIDED_LOAD{S (*)
  30435cc... RISC-V: Implement the MASK_LEN_STRIDED_LOAD{STORE} (*)
  372060d... RISC-V: Adjust the gather-scatter testcases due to middle-e (*)
  a0292dd... Vect: Introduce MASK_LEN_STRIDED_LOAD{STORE} to loop vector (*)
  1fdee26... Internal-fn: Introduce new IFN MASK_LEN_STRIDED_LOAD{STORE} (*)
  4cfff6d... Remove dead vect_recog_mixed_size_cond_pattern (*)
  c738a15... Remove dead code in vectorizer pattern recog (*)
  7f622ee... libstdc++: Fix complexity of drop_view::begin() const [PR11 (*)
  7f41203... jit: fix leak of pending_assemble_externals_set [PR117275] (*)
  9999cc7... tree-optimization/117343 - decide_masked_load_lanes and sta (*)
  0e99b22... tree-optimization/117333 - ICE with NULL access size DR (*)
  5e247ac... libstdc++: Use if consteval rather than if (std::__is_const (*)
  61977b8... ada: Fix static_assert with one argument (*)
  63b6967... arm: [MVE intrinsics] Rework MVE vld/vst intrinsics (*)
  16ee5c6... arm: [MVE intrinsics] Add support for predicated contiguous (*)
  52e36cd... arm: [MVE intrinsics] Add load_extending and store_truncati (*)
  c31cdc3... arm: [MVE intrinsics] Add load_ext intrinsic shape (*)
  3aca5aa... arm: [MVE intrinsics] fix vst tests (*)
  972f653... c: Add __builtin_stdc_rotate_{left,right} builtins [PR11703 (*)
  87fa882... Daily bump. (*)
  a67594d... testsuite: drop the "test-" prefix from sarif-output python (*)
  e20ced2... testcase: Add testcase for PR 117330 [PR117330] (*)
  6638fcc... testsuite: Require atomic operations for pr47333_0 (*)
  ca078d2... gcc: fix 'statements' comment typo (*)
  4e09ae3... testsuite: add testcase for fixed PR107467 (*)
  1c0ecf0... Fix bitwise_or logic for prange. (*)
  7c0e496... aarch64: Use implementation namespace for vxarq_u64 immedia (*)
  e320846... libstdc++: Fix tests for std::vector range operations (*)
  a9ec1bc... build: update bootstrap req to C++14 (*)
  f475a31... [target/117316] Fix initializer for riscv code alignment ha (*)
  1972230... tree-optimization/117307 - STMT_VINFO_SLP_VECT_ONLY mis-com (*)
  6c45281... tree-core.h (omp_clause_code): Comments regarding range che (*)
  ad00843... vec-lowering: Fix ABSU lowering [PR111285] (*)
  3f2739e... phiopt: Move check for maybe_undef_p slightly earlier (*)
  0942bb8... Remove code in vectorizer pattern recog relying on vec_cond (*)
  75caa17... RISC-V:Bugfix for vlmul_ext and vlmul_trunc with NULL retur (*)
  f1823d8... gcc.target/i386/pr53533-[13].c: Adjust assembly scan (*)
  ae0dbea... Daily bump. (*)
  b281e13... libstdc++: Add P1206R7 from_range members to std::vector [P (*)
  f1c844b... libstdc++: Fix std::vector<bool>::emplace to forward parame (*)
  8e6cc1e... arm: Support -mfdpic for more targets (*)
  211459e... xtensa: Define TARGET_DIFFERENT_ADDR_DISPLACEMENT_P target  (*)
  c246c4b... genmatch: Add selftests to genmatch for diag_vfprintf (*)
  ad7d5cd... c-family: -Wleading-whitespace= argument spelling (*)
  e2ce2a4... testsuite: Fix up gcc.dg/vec-perm-lower.c test (*)
  ed8ca97... Fortran: Fix regressions with intent(out) class[PR115070, P (*)
  6ad29a8... testsuite: Sanitize pacbti test cases for Cortex-M (*)
  ab78ee2... Daily bump. (*)
  f6e9348... doc, fortran: Add a missing menu item. (*)
  5596572... tree: Mark PAREN_EXPR and VEC_DUPLICATE_EXPR as non-trappin (*)
  4727bfb... Add UNSIGNED for intrinsics. (*)
  ecf80e7... Fix old glitch in the GNAT Reference Manual (*)
  d17e672... Assert finished vectorizer pattern COND_EXPR transition (*)
  9fd8636... Finish vectorizer pattern proper COND_EXPR transition (*)
  5203dea... Finish vectorizer pattern proper COND_EXPR transition (*)
  40fedaf... testsuite: fixup tbaa test again (*)
  c232f92... Daily bump. (*)
  bab7a64... libbacktrace: recognize new Mach-O DWARF sections (*)
  35bf490... simplify-rtx: Handle `a != 0 ? -a : 0` [PR58195] (*)
  2266e38... testsuite: lto: fix pr47333 test (*)
  908b306... testsuite: lto: fix pr62026 test (*)
  e87c1af... testsuite: lto: fix pr95677 test (*)
  091e45b... testsuite: lto: fix tbaa_0 test (*)
  2d1d6be... testsuite: lto: rename tbaa-1 test (*)
  04e0fbb... testsuite: lto: rename pr47333 test (*)
  03ff420... testsuite: lto: rename pr62026 test (*)
  96110c1... testsuite: lto: rename pr95677 test (*)
  48b22a3... toplevel: Error out if using --disable-libstdcxx with boots (*)
  c8138ac... aarch64: Support multiple variants including up to 3 (*)
  7c17058... AArch64: Add more accurate constraint [PR117292] (*)
  6cb1da7... Fortran: Fix ICE with structure constructor in data stateme (*)
  68e7ced... testsuite: add testcase for fixed PR115933 (*)
  17d7a4b... aarch64: Add mfloat vreinterpret intrinsics (*)
  d74b0c6... aarch64: Add support for mfloat8x{8|16}_t types (*)
  07a8538... match.pd: Add std::pow folding optimizations. (*)
  df4af89... Match: Simplify branch form 3 of unsigned SAT_ADD into bran (*)
  e2a8772... Assorted --disable-checking fixes [PR117249] (*)
  432044b... lto: Handle RAW_DATA_CST in compare_tree_sccs_1 [PR117201] (*)
  35c3aac... Default expand_vec_cond_expr_p code to ERROR_MARK (*)
  a0e37a6... testsuite: Generalise tree-ssa/shifts-3.c regexp (*)
  4d72cfa... Add regression test (*)
  a493158... libstdc++: Disable parts of new test that depend on constex (*)
  813afa2... libstdc++: implement concatenation of strings and string_vi (*)
  9679390... Restrict :c to commutative ops as intended (*)
  482d5a7... tree-optimization/117277 - remove CLOBBERs before SLP code  (*)
  7b2fb7d... tree-optimization/116575 - SLP masked load-lanes discovery (*)
  07c357e... Relax vect_check_scalar_mask check (*)
  7124671... ada: Change scope of XUB type (*)
  a60e728... ada: Set DECL_NAMELESS in create_type_decl (*)
  88715b9... ada: Mark some type decls as nameless (*)
  125a6e4... ada: Mark XUA types as artificial (*)
  0eb6880... ada: Mark XUB types as nameless (*)
  b857742... ada: Add 'artificial_p' parameter to build_unc_object_type (*)
  c895db1... ada: Standard types are not artificial (*)
  11e06dd... ada: Fix fallout of change in parameter passing out of alia (*)
  de8d682... ada: Fix internal error on bit-packed array type with Volat (*)
  12d625e... ada: Back out part of previous change -- disable warning (*)
  58e34ec... ada: Disable self-referential with_clauses (*)
  5f583c9... ada: Emit DWARF for Ada 'with' and 'use' clauses (*)
  0b972c8... ada: Small adjustments to commentary after latest change (*)
  13a4eb2... ada: Pragma Pre_Class and Post_Class have no effect at runt (*)
  257d0d7... ada: Update GNAT UG (*)
  8af9169... ada: Fix ATC with timed delay from Ada.Real_Time (*)
  2e3d527... ada: Fix internal error on function call in class-wide prec (*)
  c2d4ca9... ada: Pragmas Pre_Class/Post_Class rejected for abstract sub (*)
  d0a072e... ada: Spurious error when compiling in Syntax and Semantics  (*)
  f4e8bdb... ada: Adjust documentation of External_Initialization (*)
  cb0f66e... ada: Update Compiler_Error documentation (*)
  77f6918... ada: Add Type_Size_For function to Uintp package (*)
  2e81389... ada: Update simpler accessibility model doc (*)
  f2434f2... ada: Misc improvements to gnat RM (*)
  c3b0c0b... ada: Increase stack size for Windows tasking programs (*)
  2325d65... ada: Constraint error not raised in ACATS test c413007 (*)
  c2673f5... ada: Put Finalizable aspect in -gnatX (*)
  104f8ad... ada: Fix internal error on ambiguous operands of comparison (*)
  d6f9774... ada: Spurious error compiling CC51011 (*)
  a71c37a... ada: Fix wrong handling of wide wide characters in Append_D (*)
  18232cb... ada: Fix fallout of change to 'Wide_Wide_Value for enumerat (*)
  20441f8... ada: Untagged incomplete view not detected in ACATS test b3 (*)
  d1cb12a... ada: Forbid repr clauses for decls in handled_stmts (*)
  a8bfc4d... ada: Inspect deferred constant completions in missing conte (*)
  1c298fc... ada: Pass parameters of full access unconstrained array typ (*)
  45ab93d... non-gcc: Remove trailing whitespace (*)
  50332a4... gcc: Remove trailing whitespace (*)
  0b22f05... SVE intrinsics: Fold svaba with op1 all zeros to svabd. (*)
  6aba48a... c++/modules: Propagate some missing flags on type definitio (*)
  29efc62... c++/modules: Support decloned cdtors (*)
  058ed87... c++/modules: Prevent maybe_clone_decl being called multiple (*)
  6713f05... c++: Handle ABI for non-polymorphic dynamic classes (*)
  ca0ab7a... AVR: target/116953 - Restore recog_data after calling jump_ (*)
  ecd6bee... analyzer: avoid implicit use of global_dc's pretty_printer  (*)
  0979940... testsuite: Use -fno-ipa-icf in gcc.dg/stack-check-2.c (*)
  b3aa301... Use unique_ptr in more places in pretty_printer/diagnostics (*)
  d01dc97... libstdc++: Fix test broken when using COW std::string (*)
  f7bcdf4... libstdc++: Fix typos in tests using macros for std::float12 (*)
  bcd5622... testsuite: Require effective target pie for pr113197 (*)
  0dbc588... libstdc++: Simplify std::__throw_bad_variant_access (*)
  bf43fe6... Use unique_ptr in more places in pretty_printer/diagnostics (*)
  fc1a001... Add comment about pp_format to diagnostic_context::report_d (*)
  cc33531... aarch64: libstdc++: Use shufflevector instead of shuffle in (*)
  b02503d... Record nonzero bits in the irange_bitmask of POLY_INT_CSTs (*)
  af19e46... Try to simplify (X >> C1) * (C2 << C1) -> X * C2 (*)
  d6c4bad... Handle POLY_INT_CSTs in get_nonzero_bits (*)
  ec8e8d3... Try to simplify (X >> C1) << (C1 + C2) -> X << C2 (*)
  8d01bc7... Generalise ((X /[ex] A) +- B) * A -> X +- A * B rule (*)
  b381e84... Simplify (X /[ex] C1) * (C1 * C2) -> X * C2 (*)
  e2e798b... Use get_nonzero_bits to simplify trunc_div to exact_div (*)
  3e93828... Make more places handle exact_div like trunc_div (*)
  f24e108... Implement pointer_or_operator. (*)
  f9d94c1... Remove pointer_and_operator. (*)
  7173e2f... Remove pointer_min_max_operator. (*)
  20d80c8... Cleanup pointer_plus_operator. (*)
  b25d320... c++: Further fix for get_member_function_from_ptrfunc [PR11 (*)
  885143f... asan: Fix up build_check_stmt gsi handling [PR117209] (*)
  f6fbc0d... SVE intrinsics: Fold svsra with op1 all zeros to svlsr/svas (*)
  3e7549e... SVE intrinsics: Fold constant operands for svlsl. (*)
  fc40202... SVE intrinsics: Fold division and multiplication by -1 to n (*)
  90e38c4... SVE intrinsics: Add constant folding for svindex. (*)
  078f7c4... [PATCH] RISC-V: override alignment of function/jump/loop (*)
  a616b7e... libffi: LoongArch: Fix soft-float builds of libffi (*)
  8df549f... testsuite: Fix up pr116488.c and pr117226.c tests [PR116488 (*)
  03b469e... RISC-V: Add testcases for form 4 of signed vector SAT_ADD (*)
  fa546b6... Daily bump. (*)
  820464e... aarch64: Fix warning in aarch64_ptrue_reg (*)
  36e3e68... match: Reject non-const internal functions [PR117260] (*)
  5467f5b... ginclude: stdalign.h should define __xxx_is_defined macros  (*)
  f342d66... top-level: Add pull request template for Forgejo (*)
  779c039... jit: reset state in varasm.cc [PR117275] (*)
  9ffcf1f... aarch64: Improve scalar mode popcount expansion by using SV (*)
  774ad67... Implement operator_pointer_diff::fold_range (*)
  4b0f238... libstdc++: Add -D_GLIBCXX_ASSERTIONS default for -O0 to API (*)
  5a661ec... libstdc++: Add GLIBCXX_TESTSUITE_STDS example to docs (*)
  f565063... diagnostics: implement buffering for non-textual formats [P (*)
  de2dc62... libstdc++: Replace std::__to_address in C++20 branch in <st (*)
  c5fa210... Fortran: Generic processing of assumed rank objects (f202y) (*)
  2ac01a4... AArch64: Remove redundant check in aarch64_simd_mov (*)
  7c7c895... AArch64: Fix copysign patterns (*)
  2b666dc... doc: remove obsolete deprecated info (*)
  22a3753... AArch64: Add support for SIMD xor immediate (3/3) (*)
  756890d... AArch64: Improve SIMD immediate generation (2/3) (*)
  bcbf4fa... AArch64: Improve SIMD immediate generation (1/3) (*)
  403e361... Fix ICE due to isa mismatch for the builtins. (*)
  0ecc45a... Fortran: Minor follow-up cleanup to error.cc (*)
  29d8f1f... tree-sra: Avoid SRAing arguments to a function returning_tw (*)
  89c9280... c-family: Regenerate c.opt.urls (*)
  d4499a2... libcpp: Add -Wleading-whitespace= warning (*)
  ee030b2... libstdc++: Always instantiate key_type to compute hash code (*)
  ee7e77e... i386: Optimize EQ/NE comparison between avx512 kmask and -1 (*)
  01ed5c6... Daily bump. (*)
  ecb55d9... c: Restore "originally defined" struct redefinition message (*)
  71e13ea... c++: non-dep structured binding decltype again [PR117107] (*)
  5c6c1ab... c++: add testcase [PR116929] (*)
  f191c83... libstdc++: Implement LWG 4166 changes to concat_view::end() (*)
  a6db590... c: Better fix for speed up compilation of large char array  (*)
  5fd1c0c... c-family: Fix up -Wsizeof-pointer-memaccess ICEs [PR117230] (*)
  f616bc4... varasm: Handle RAW_DATA_CST in compare_constant [PR117199] (*)
  8f173da... varasm: Fix up RAW_DATA_CST handling in array_size_for_cons (*)
  1bdeebe... GCN: Initial generic-target handling, add more GCN macro de (*)
  205515d... testsuite: arm: Use check-function-bodies in fp16-aapcs-* t (*)
  a79ca49... testsuite: arm: Relax expected asm in bitfield* and union-2 (*)
  835ad52... testsuite: arm: Use check-function-bodies in cmse-5 tests (*)
  85e5b80... libstdc++: Avoid using std::__to_address with iterators (*)
  bf11ecb... testsuite: Add test directive checking removal of link_erro (*)
  ae614b8... c++: redundant hashing in register_specialization (*)
  4e80432... testsuite: Skip pr112305.c for -O[01] on simulators (*)
  9f9afc6... c++/modules: Handle forward-declared class types (*)
  d464a52... tree-optimization/117254 - ICE with access diangostics (*)
  a6b26e5... amdgcn: Refactor device settings into a def file (*)
  c33d8c5... tree-optimization/117123 - missed PHI equivalence in VN (*)
  9263523... testsuite: Fix typo in ext-floating19.C (*)
  adf4ece... RISC-V: Add testcases for unsigned .SAT_SUB form 1 with IMM (*)
  4e65e12... Match: Support IMM=1 for unsigned scalar .SAT_SUB IMM form  (*)
  93b6f28... RISC-V: Add testcases for unsigned .SAT_SUB form 1 with IMM (*)
  1dccec4... Match: Support IMM=max-1 for unsigned scalar .SAT_SUB IMM f (*)
  52cc5f0... Daily bump. (*)
  36e91df... [committed][PR rtl-optimization/116488] Fix SIGN_EXTEND sou (*)
  cb131a4... RISC-V: Add testcases for form 8 of vector signed SAT_TRUNC (*)
  f138806... RISC-V: Add testcases for form 7 of vector signed SAT_TRUNC (*)
  f411abe... RISC-V: Add testcases for form 6 of vector signed SAT_TRUNC (*)
  108c8ef... RISC-V: Add testcases for form 5 of vector signed SAT_TRUNC (*)
  f30ca98... RISC-V: Add testcases for form 4 of vector signed SAT_TRUNC (*)
  efa1617... RISC-V: Add testcases for form 3 of vector signed SAT_TRUNC (*)
  033900f... RISC-V: Add testcases for form 2 of vector signed SAT_TRUNC (*)
  1f3a9c0... RISC-V: Add testcases for form 1 of vector signed SAT_TRUNC (*)
  b5a0581... RISC-V: Implement vector SAT_TRUNC for signed integer (*)
  2987ca6... Vect: Try the pattern of vector signed integer SAT_TRUNC (*)
  bdbb74e... Match: Support form 1 for vector signed integer SAT_TRUNC (*)
  8193e71... aarch64: Fix costing of move to/from MOVEABLE_SYSREGS (*)
  0b6d94c... amdgcn: silence warning (*)
  c0e54ce... pair-fusion: Assume alias conflict if common address reg ch (*)
  d0d99fc... libstdc++: Improve 26_numerics/headers/cmath/types_std_c++0 (*)
  1003a42... libstdc++: Simplify C++98 std::vector::_M_data_ptr overload (*)
  cba8069... libstdc++: Fix order of [[...]] and __attribute__((...)) at (*)
  1a4c564... rs6000: Correct the function code for _AMO_LD_DEC_BOUNDED (*)
  f132c00... i386: Refactor get_intel_cpu (*)
  6128122... RISC-V: Skip flag -flto for all saturated arithmetic test c (*)
  3ad0f67... [testsuite] [arm] add effective target and options for pacb (*)
  5259d39... Refine splitters related to "combine vpcmpuw + zero_extend  (*)
  0ceb5cc... Daily bump. (*)
  01f50eb... Revert "[PATCH 7/7] RISC-V: Disable by pieces for vector se (*)
  961c023... modula2: M2MetaError.{def,mod} and P2SymBuild.mod further c (*)
  2553983... Daily bump. (*)
  65c5bbe... diagnostics: libcpp: Improve locations for _Pragma lexing d (*)
  7fa9fd4... modula2: Tidyup gm2-compiler/M2MetaError.mod (*)
  8d6d6d5... phiopt: do factor_out_conditional_operation for all phis [P (*)
  f298931... [PATCH][v5] RISC-V: add option -m(no-)autovec-segment (*)
  a8f36de... Add missing dg-error to unsigned_38.f90. (*)
  72ceddb... [PATCH 7/7] RISC-V: Disable by pieces for vector setmem len (*)
  12dedde... [PATCH 5/7] RISC-V: Move vector memcpy decision making to s (*)
  b5aa63b... [PATCH 4/7] RISC-V: Honour -mrvv-max-lmul in riscv_vector:: (*)
  e751639... PR modula2/115328 The FORWARD keyword is not implemented (*)
  efae253... Fortran: Fix translatability of diagnostic strings (*)
  ffdfc5b... Fortran: Add range-based diagnostic (*)
  4f9b173... Fix an ICE with UNSIGNED in match_sym_complex_part. (*)
  04b4a5e... runtime/testdata: fix for C23 nullptr keyword (*)
  83abdb0... diagnostics: remove forward decl of json::value from diagno (*)
  2ca19d4... diagnostics: add debug dump functions (*)
  d277ded... c: Fix -std=gnu23 -Wtraditional for () in function definiti (*)
  de14559... Daily bump. (*)
  c886eb3... gcc/: Merge definitions of array_type_nelts_top (*)
  1157765... gcc/: Rename array_type_nelts => array_type_nelts_minus_one (*)
  f8687bc... libbacktrace: don't get confused by overlapping address ran (*)
  aaa855f... hppa: Fix up pa.opt.urls (*)
  1f07dea... Handle GFC_STD_UNSIGNED like a standard in error messages. (*)
  44a81aa... hppa: Add LRA support (*)
  b039d06... [PATCH 3/7] RISC-V: Fix vector memcpy smaller LMUL generati (*)
  212d868... [PATCH 2/7] RISC-V: Fix uninitialized reg in memcpy (*)
  f244492... [PATCH 1/7] RISC-V: Fix indentation in riscv_vector::expand (*)
  3a12ac4... i386: Fix the order of operands in andn<MMXMODEI:mode>3 [PR (*)
  d0a9ae1... libstdc++: Reuse std::__assign_one in <bits/ranges_algobase (*)
  6ecf2b3... libstdc++: Add always_inline to some one-liners in <bits/st (*)
  5546be4... libstdc++: Add nodiscard to std::find (*)
  7ed561f... libstdc++: Inline memmove optimizations for std::copy etc.  (*)
  4020ee7... libstdc++: Make __normal_iterator constexpr, always_inline, (*)
  3abe751... libstdc++: Refactor std::uninitialized_{copy,fill,fill_n} a (*)
  2608fcf... libstdc++: Move std::__niter_base and std::__niter_wrap to  (*)
  e69c2e2... SVE intrinsics: Add fold_active_lanes_to method to refactor (*)
  94b95f7... [5/n] remove trapv-*.c special-casing of gcc.dg/vect/ files (*)
  902f4ee... [4/n] remove wrapv-*.c special-casing of gcc.dg/vect/ files (*)
  a1381b6... [3/n] remove fast-math-*.c special-casing of gcc.dg/vect/ f (*)
  d3d41ec... [2/n] remove no-vfa-*.c special-casing of gcc.dg/vect/ file (*)
  ee70e5c... Adjust assert in vect_build_slp_tree_2 (*)
  261d803... MAINTAINERS: Add myself as pair fusion and aarch64 ldp/stp  (*)
  1a458bd... testsuite: Add necessary dejagnu directives to pr115815_0.c (*)
  51291ad... middle-end: Fix GSI for gcond root [PR117140] (*)
  55f8980... middle-end: Fix VEC_PERM_EXPR lowering since relaxation of  (*)
  453d3d9... AArch64: use movi d0, #0 to clear SVE registers instead of  (*)
  87dc6b1... AArch64: support encoding integer immediates using floating (*)
  fc35079... AArch64: update testsuite to account for new zero moves (*)
  8e74cbc... arm: [MVE intrinsics] use long_type_suffix / half_type_suff (*)
  a5efcfc... arm: [MVE intrinsics] rework vsbcq vsbciq (*)
  6e2b312... arm: [MVE intrinsics] rework vadcq (*)
  cb21cea... arm: [MVE intrinsics] rework vadciq (*)
  8c21fc6... arm: [MVE intrinsics] factorize vadc vadci vsbc vsbci (*)
  ba7b97e... arm: [MVE intrinsics] add vadc_vsbc shape (*)
  8d73d27... arm: [MVE intrinsics] remove vshlcq useless expanders (*)
  4d2b6a7... arm: [MVE intrinsics] rework vshlcq (*)
  2ddabb2... arm: [MVE intrinsics] add vshlc shape (*)
  c7f95f2... arm: [MVE intrinsics] remove useless v[id]wdup expanders (*)
  e65ab03... arm: [MVE intrinsics] update v[id]wdup tests (*)
  47ed70f... arm: [MVE intrinsics] rework vdwdup viwdup (*)
  ec11666... arm: [MVE intrinsics] add vidwdup shape (*)
  42be837... arm: [MVE intrinsics] factorize vdwdup viwdup (*)
  2fd08f3... arm: [MVE intrinsics] fix checks of immediate arguments (*)
  f936ddb... arm: [MVE intrinsics] remove v[id]dup expanders (*)
  faaf83b... arm: [MVE intrinsics] update v[id]dup tests (*)
  d7250b6... arm: [MVE intrinsics] rework vddup vidup (*)
  e38566a... arm: [MVE intrinsics] add viddup shape (*)
  387b121... arm: [MVE intrinsics] factorize vddup vidup (*)
  e436677... arm: [MVE intrinsics] rework vctp (*)
  da92e77... arm: [MVE intrinsics] rework vorn (*)
  9c69991... arm: [MVE intrinsics] factorize vorn (*)
  b1f9965... arm: [MVE intrinsics] rework vbicq (*)
  cbcb802... arm: [MVE intrinsics] rework vcvtaq vcvtmq vcvtnq vcvtpq (*)
  4f3aa71... arm: [MVE intrinsics] add vcvtx shape (*)
  17ccbbe... arm: [MVE intrinsics] factorize vcvtaq vcvtmq vcvtnq vcvtpq (*)
  43d8286... arm: [MVE intrinsics] rework vcvtbq_f16_f32 vcvttq_f16_f32  (*)
  097f560... arm: [MVE intrinsics] add vcvt_f16_f32 and vcvt_f32_f16 sha (*)
  8035b5b... arm: [MVE intrinsics] factorize vcvtbq vcvttq (*)
  b8963bb... arm: [MVE intrinsics] rework vcvtq (*)
  931ba2f... arm: [MVE intrinsics] add vcvt shape (*)
  e1762af... arm: [MVE intrinsics] factorize vcvtq (*)
  4fc0c6c... arm: [MVE intrinsics] Cleanup arm-mve-builtins-functions.h (*)
  0a38e5f... arm: [MVE intrinsics] remove useless resolve from create sh (*)
  ad176d8... arm: [MVE intrinsics] improve comment for orrq shape (*)
  59afd44... Relax boolean processing in vect_maybe_update_slp_op_vectyp (*)
  a449b42... testsuite: arm: Corrected expected error message for cde-mv (*)
  e3257c1... testsuite: Fix typos for AVX10.2 convert testcases (*)
  6604a05... Fortran: Add tolerance to real value comparisons. (*)
  7138649... AVR: Rename test case to PR number. (*)
  71c7b44... aarch64: libgcc: Use -Werror (*)
  d806810... aarch64: libgcc: add prototypes in cpuinfo (*)
  e4d4174... aarch64: libgcc: Cleanup warnings in lse.S (*)
  51b85df... tree-object-size: Fall back to wholesize for non-const offs (*)
  b12c9ce... AVR: Rename test case to according PR number. (*)
  c962153... doc: remove outdated C++ Concepts section (*)
  2390cba... SH: Fix typo of commit b717c462b96e (*)
  e74d25c... rtl-optimization/116550 - Add test cases. (*)
  a96ffaa... [1/n] remove gcc.dg/vect special naming in favor of dg-addi (*)
  1081f4c... tree-optimization/117172 - single lane SLP for non-linear i (*)
  8b9b696... testsuite: Add -march=x86-64-v3 to AVX10 testcases to slien (*)
  e7393cb... The detailed explanation from PR116550: (*)
  e32fff6... Fix ICE with coarrays and submodules [PR80235] (*)
  6293272... Fix gcc.dg/vect/vect-early-break_39.c FAIL with forced SLP (*)
  e020116... c, libcpp: Partially implement C2Y N3353 paper [PR117028] (*)
  96ba5e5... c: Fix up speed up compilation of large char array initiali (*)
  2d8c3a2... i386: Fix scalar VCOMSBF16 which only compares low word (*)
  21e2cd6... Don't lower vpcmpu to pcmpgt since the latter is for signed (*)
  edf4db8... Canonicalize (vec_merge (fma: op2 op1 op3) (match_dup 1)) m (*)
  330782a... Canonicalize (vec_merge (fma op2 op1 op3) op1 mask) to (vec (*)
  70f59d2... Support andn_optab for x86 (*)
  72ae35b... tree-object-size: use size_for_offset in more cases (*)
  74caf97... arm: [MVE intrinsics] Improve vdupq_n implementation (*)
  79dae32... arm: [MVE intrinsics] fix vdup iterator (*)
  69b2d52... diagnostics: capture backtraces in SARIF notifications [PR1 (*)
  d826b63... diagnostics: eliminate m_ice_handler_cb [PR116613] (*)
  9fb5348... testsuite: Prepare for -std=gnu23 default (*)
  6756250... c: Add some checking asserts to named loops handling code (*)
  f5224ca... c: Fix up uninitialized next.original_type use in #embed op (*)
  ee4fdda... Add libgomp.oacc-fortran/acc_on_device-1-4.f (*)
  d5a05db... PR116510: Add missing fold_converts into tree switch if con (*)
  e48a65d... Ternary operator formatting fixes (*)
  935b7fb... Fix bootstrap on 32-bit SPARC/Solaris (*)
  d9e02ad... Daily bump. (*)
  62cdddd... Enhance gather fallback for PR65518 with SLP (*)
  ae224de... tree-optimization/117050 - fix ICE with non-grouped .MASK_L (*)
  962a994... Remove SLP_INSTANCE_UNROLLING_FACTOR, compute VF in vect_ma (*)
  65abc81... testsuite: Add tests for C23 __STDC_VERSION__ (*)
  b9e98bb... libstdc++: Fix Python deprecation warning in printers.py (*)
  cc217a1... RISC-V: Use biggest_mode as mode for constants. (*)
  f9bac23... c: Speed up compilation of large char array initializers wh (*)
  60ad1e4... gimplify: Small RAW_DATA_CST gimplification fix (*)
  1844a4a... libcpp, c, middle-end: Optimize initializers using #embed i (*)
  a9e14d2... vax: fixup vax.opt.urls (*)
  b388f65... sparc: drop -mlra (*)
  2813a5b... MAINTAINERS: Fix name order (*)
  a8b4ea1... Adjust testcase to avoid scan FIX in REG_EQUIV. (*)
  e738068... Provide new GCC builtin __builtin_counted_by_ref [PR116016] (*)
  50f2789... c: Implement C2Y N3355 - Named Loops [PR117022] (*)
  b110e09... c++: add fixed testcase [PR80637] (*)
  4366f0c... match.pd: Further fma negation fixes [PR116891] (*)
  8161c4a... c++: unifying lvalue vs rvalue (non-forwarding) ref [PR1167 (*)
  bb2bfdb... c++: checking ICE w/ constexpr if and lambda as def targ [P (*)

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

Reply via email to