public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/microsoft/heads/main] (2287 commits) Merge commit '93996cfb308ffc633a23d0f1b72bcdc086bed864' int
@ 2023-09-19  6:43 Eugene Rozenfeld
  0 siblings, 0 replies; only message in thread
From: Eugene Rozenfeld @ 2023-09-19  6:43 UTC (permalink / raw)
  To: gcc-cvs

The branch 'microsoft/heads/main' was updated to point to:

 274bf979e4f... Merge commit '93996cfb308ffc633a23d0f1b72bcdc086bed864' int

It previously pointed to:

 eee9ff9d9b0... Make validate_failures.py executable

Diff:

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

  274bf97... Merge commit '93996cfb308ffc633a23d0f1b72bcdc086bed864' int
  cf9cb6b... Update xfail with new failures
  93996cf... doc: GTY((cache)) documentation tweak (*)
  d5d4546... c++: overlapping subobjects tweak (*)
  5761dce... RISC-V: Remove redundant codes of VLS patterns[NFC] (*)
  55b22a6... use local range for one more pattern in match.pd (*)
  5b4acfa... Daily bump. (*)
  51f1287... Remove xfail from gcc.dg/tree-ssa/20040204-1.c (*)
  b34f8e7... rs6000: unnecessary clear after vctzlsbb in vec_first_match (*)
  68845f7... Daily bump. (*)
  8645130... RISC-V: Expand VLS mode to scalar mode move[PR111391] (*)
  9882b81... RISC-V: Make SHA-256, SM3 and SM4 builtins operate on uint3 (*)
  a175168... RISC-V: Make bit manipulation value / round number and shif (*)
  23224f0... RISC-V: Support FP SGNJX autovec for VLS mode (*)
  37bbfd1... Daily bump. (*)
  0ff3121... libstdc++: Do not require effective target pthread for some (*)
  8ccae16... libstdc++: Remove dg-options "-std=gnu++20" from remaining  (*)
  4be56e2... libstdc++: Remove dg-options "-std=gnu++20" from 30_threads (*)
  f1b06f5... libstdc++: Remove dg-options "-std=gnu++20" from 27_io test (*)
  bb2dd76... libstdc++: Remove dg-options "-std=gnu++20" from 26_numeric (*)
  762baaf... libstdc++: Remove dg-options "-std=gnu++20" from 24_iterato (*)
  b9a2dce... libstdc++: Remove dg-options "-std=gnu++20" from 23_contain (*)
  d8c446a... libstdc++: Remove dg-options "-std=gnu++20" from 21_strings (*)
  6d0b43f... libstdc++: Remove dg-options "-std=gnu++20" from 20_utils t (*)
  771752c... libstdc++: Remove dg-options "-std=gnu++20" from <compare>  (*)
  1b13c42... libstdc++: Remove dg-options "-std=gnu++20" from <atomic> t (*)
  6693bd9... libstdc++: Add missing tests for std::basic_filebuf::native (*)
  c4baeae... libstdc++: Implement C++26 native handles for file streams  (*)
  a923c52... libstdc++: Add log line to testsuite output (*)
  8cd5e57... libstdc++: Simplify dejagnu directives for some tests using (*)
  ed8fcd0... libstdc++: Remove dg-options "-std=gnu++2a" from XFAIL std: (*)
  7810fb3... libstdc++: Remove dg-options "-std=gnu++23" from remaining  (*)
  5188b40... libstdc++: Remove dg-options "-std=gnu++23" from std::expec (*)
  41cd9d4... libstdc++: Remove dg-options "-std=gnu++20" from std::chron (*)
  4c0fbba... libstdc++: Remove dg-options "-std=gnu++20" from std::forma (*)
  7dbb691... libstdc++: Remove dg-options "-std=gnu++2a" from constraine (*)
  d4ac20b... libstdc++: Remove dg-options "-std=gnu++20" from <concepts> (*)
  5d06672... libstdc++: Remove dg-options "-std=c++20" from <span> and < (*)
  07c602b... libstdc++: Replace dg-options "-std=c++20" with dg-add-opti (*)
  c4bf6e8... libstdc++: Replace dg-options "-std=c++17" with dg-add-opti (*)
  52841fb... libstdc++: Replace dg-options "-std=c++11" with dg-add-opti (*)
  3a0e01f... libstdc++: Add support for running tests with multiple -std (*)
  038c0af... libstdc++: Fix 29_atomics/headers/atomic/types_std_c++2a_ne (*)
  d7b6020... fix PR 111259 invalid zcmp mov predicate. (*)
  fd5a858... libstdc++: Use C++20 constraints in <bit> (*)
  b09193f... analyzer: support diagnostics that don't have a stmt (*)
  759a1a5... analyzer: introduce pending_location (*)
  6319b5b... analyzer: handle volatile ops (*)
  1cbf189... Fortran: improve bounds-checking for array sections [PR3080 (*)
  b975c0d... MATCH: Improve zero_one_valued_p for cases without range in (*)
  ba4c1f2... MATCH: Fix `(1 >> X) != 0` pattern for vector types (*)
  76a2d56... Always do PHI analysis and before loop analysis. (*)
  c43bd87... Fix indentation. (*)
  4aca1cf... Fix PR111407--SSA corruption due to widening_mul opt on con (*)
  540a1d9... ada: Fix minor glitch in finish_record_type (*)
  d9275e8... ada: Explicitly analyze and expand null array aggregates (*)
  b96446e... ada: Fix wrong optimization of extended return for discrimi (*)
  2578936... ada: Do not perform local-exception-to-goto optimization on (*)
  62e170e... ada: Generate runtime restrictions list when the standard l (*)
  140e20f... ada: Fix internal error on misaligned component with variab (*)
  ab246c1... ada: Fix internal error on aggregate nested in container ag (*)
  ee88062... ada: Remove GNAT Pro details regarding mold (*)
  ef49cc3... ada: Fix internal error on expression function with Refined (*)
  553c37b... ada: Clean up scope depth and related code (tech debt) (*)
  545af80... ada: Crash on creation of extra formals on type extension (*)
  dd6e5d2... RISC-V: Fix using wrong mode to get reduction insn vlmax (*)
  e6dba70... fortran: Remove reference count update [PR108957] (*)
  b259284... test: Block SLP check of slp-35.c for vect_strided5 (*)
  5c7c359... test: Block SLP check of slp-34.c for vect_strided5 (*)
  16c5d0f... test: Block vect_strided5 for slp-34-big-array.c SLP check (*)
  9b80311... test: Block slp-16.c check for target support vect_strided6 (*)
  0854ebe... test: Isolate slp-1.c check of target supports vect_strided (*)
  e1ec05b... test: Remove XPASS for RISCV (*)
  e6413b5... RISC-V: Refactor expand_reduction and cleanup enum reductio (*)
  5daeda5... libstdc++: Fix constraints for std::variant default constru (*)
  d19bdf8... libstdc++: Remove non-void static assertions in variant's s (*)
  8fa1430... libstdc++: Add operator bool to <charconv> result types (P2 (*)
  2d38f45... aarch64: Fix loose ldpstp check [PR111411] (*)
  227b18f... LoongArch: Reimplement multilib build option handling. (*)
  68cb873... RISC-V: Support combine extend and reduce sum to widen redu (*)
  05cb873... Daily bump. (*)
  3a1e9f3... diagnostics: support multithreaded diagnostic paths (*)
  59f6185... analyzer: fix missing return in compatible_epath_p (*)
  8878f7a... analyzer: use unique_ptr for rejected_constraint (*)
  eaa8e85... ggc, jit: forcibly clear GTY roots in jit (*)
  d8b4d6c... modula2: Add missing comments to M2CaseList.mod and add tes (*)
  fd948fd... gcc: xtensa: use salt/saltu in xtensa_expand_scc (*)
  4e1c5d5... modula2: introduce case checking when switching on subrange (*)
  3c834d8... [RA]: Improve cost calculation of pseudos with equivalences (*)
  6223ea7... RISC-V: Refactor vector reduction patterns (*)
  14c481f... RISC-V: Cleanup redundant reduction patterns after refactor (*)
  c8e4f0d... aarch64: Restore SVE WHILE costing (*)
  5e4a248... MATCH: Support `(a != (CST+1)) & (a > CST)` optimizations (*)
  4241415... Improve error message for if with an else part while in swi (*)
  8ebb02d... RISC-V: Support VLS modes mask operations (*)
  557a858... libstdc++: Add testcase for std::make_integer_sequence bug  (*)
  9da3c93... libstdc++: Support dg-additional-files in tests (*)
  b9b9d0a... libstdc++: Remove some more unconditional uses of atomics (*)
  8517317... ada: Improve detection of deactivated code for warnings wit (*)
  fa16e32... ada: Assertion failure on expansion of record with invarian (*)
  6123146... ada: Assertion failure on calculation of Large_Max_Size_Mut (*)
  1f68777... ada: Assertion failure on for-of loop iterating on selected (*)
  f8f05af... ada: Fix late finalization for function call in delta aggre (*)
  c3e9511... ada: Fix premature finalization in loop over limited iterab (*)
  deb34fa... ada: Assertion failure adding extra formals to late overrid (*)
  9ea74d2... tree-optimization/111294 - better DCE after forwprop (*)
  0f1f6cf... aarch64: Coerce addresses to be suitable for LD1RQ (*)
  62b2934... libstdc++: Add dg-require-thread-fence in several tests (*)
  53ad1bd... RISC-V: Fix ICE in get_avl_or_vl_reg (*)
  7c4f6eb... RISC-V: Format VSETVL PASS code (*)
  3acf7e9... LoongArch: Change the value of branch_cost from 2 to 6. (*)
  5079b62... libstdc++: Limit <stacktrace> synopsis test to normal names (*)
  1d17d58... xtensa: Optimize several boolean evaluations of EQ/NE again (*)
  9a033b9... LoongArch: Fix bug of '<optab>di3_fake'. (*)
  f9edfaf... LoongArch: Add tests for ASX vector xvssran/xvssrani/xvssra (*)
  c66bc0f... LoongArch: Add tests for ASX vector xvssrln/xvssrlni/xvssrl (*)
  2b1c3bb... LoongArch: Add tests for ASX vector xvpackev/xvpackod/xvpic (*)
  1855610... LoongArch: Add tests for ASX vector xvext2xv/xvexth/xvextin (*)
  0ff53d6... LoongArch: Add tests for ASX vector xvfcmp{saf/seq/sle/slt/ (*)
  522fdeb... LoongArch: Add tests for ASX vector xvfcmp{caf/ceq/cle/clt/ (*)
  ea08f0c... LoongArch: Add tests for ASX vector xvabsd/xvavg/xvavgr/xvb (*)
  804e9d9... LoongArch: Add tests for ASX vector xvfnmadd/xvfrstp/xvfstp (*)
  e2f9184... LoongArch: Add tests for ASX vector comparison and selectio (*)
  70784a0... LoongArch: Add tests for ASX vector floating-point conversi (*)
  681fc4a... LoongArch: Add tests for ASX vector floating-point operatio (*)
  efba540... LoongArch: Add tests for ASX xvldrepl/xvstelm instruction g (*)
  5ee9b28... LoongArch: Add tests for ASX builtin functions. (*)
  0c7953b... LoongArch: Add tests for ASX vector xvbitclr/xvbitclri/xvbi (*)
  317d457... LoongArch: Add tests for ASX vector xvextl/xvsra/xvsran/xvs (*)
  fdf2eaf... LoongArch: Add tests for ASX vector xvsll/xvsrl instruction (*)
  149cbe1... LoongArch: Add tests for ASX vector xvand/xvandi/xvandn/xvo (*)
  1242b26... LoongArch: Add tests for ASX vector xvldi/xvmskgez/xvmskltz (*)
  610d41f... LoongArch: Add tests for ASX vector xvmax/xvmaxi/xvmin/xvmi (*)
  5f23cd2... LoongArch: Add tests for ASX vector xvmul/xvmod/xvdiv instr (*)
  46af903... LoongArch: Add tests for ASX vector subtraction instruction (*)
  1e35905... LoongArch: Add tests for ASX vector xvhadd/xvhaddw/xvmaddwe (*)
  753e6cd... LoongArch: Add tests for ASX vector xvadd/xvadda/xvaddi/xva (*)
  a34a87a... LoongArch: Add tests for SX vector vfmadd/vfnmadd/vld/vst i (*)
  574c88e... LoongArch: Add tests for SX vector vand/vandi/vandn/vor/vor (*)
  8748683... LoongArch: Add tests for SX vector handling and shuffle ins (*)
  8350311... LoongArch: Add tests for SX vector vfcmp instructions. (*)
  5591e6c... LoongArch: Add tests for SX vector vfrstp/vfrstpi/vseq/vseq (*)
  b3a02ee... LoongArch: Add tests for SX vector floating point arithmeti (*)
  c232cc0... LoongArch: Add tests for SX vector vbitclr/vbitclri/vbitrev (*)
  765ef95... LoongArch: Add tests for SX vector vssran/vssrani/vssrarn/v (*)
  c05d87a... LoongArch: Add tests for SX vector vrotr/vrotri/vsra/vsrai/ (*)
  dbd116b... LoongArch: Add tests for SX vector vsll/vslli/vsrl/vsrli/vs (*)
  9a6a540... LoongArch: Add tests for SX vector vdiv/vmod instructions. (*)
  05da72b... LoongArch: Add tests for SX vector vabsd/vmskgez/vmskltz/vm (*)
  d51ce9e... LoongArch: Add tests for SX vector vexth/vextl/vldi/vneg/vs (*)
  ff36ca4... LoongArch: Add tests for SX vector vmax/vmaxi/vmin/vmini in (*)
  d19f156... LoongArch: Add tests for SX vector vavg/vavgr instructions. (*)
  185ee8a... LoongArch: Add tests for the SX vector multiplication instr (*)
  8bdfb8f... LoongArch: Add tests for SX vector addition vsadd instructi (*)
  f2a3d9b... LoongArch: Add tests for SX vector subtraction instructions (*)
  f8896c1... LoongArch: Add tests for SX vector addition instructions. (*)
  9225e5b... LoongArch: Add tests for SX vector floating-point instructi (*)
  d1c0a3b... LoongArch: Add tests for Loongson SX builtin functions. (*)
  a53d713... LoongArch: Add testsuite framework for Loongson SX/ASX. (*)
  4fedd6b... LoongArch: Add tests of -mstrict-align option. (*)
  ef701ef... Daily bump. (*)
  9245629... libstdc++: [_GLIBCXX_INLINE_VERSION] Fix <format> friend de (*)
  3af2af1... modula2: -Wcase-enum detect singular/plural and use switch  (*)
  d03773c... RISC-V: Support VLS modes VEC_EXTRACT auto-vectorization (*)
  4a937fa... MATCH: Move `X <= MAX(X, Y)` before `MIN (X, C1) < C2` patt (*)
  06bedc3... MATCH: [PR111364] Add some more minmax cmp operand simplifi (*)
  635a34e... MATCH: Simplify `(X % Y) < Y` pattern. (*)
  0423861... tree-optimization/111387 - BB SLP and irreducible regions (*)
  c0a70df... RISC-V: Support cond vmulh.vv and vmulu.vv autovec patterns (*)
  842e4d5... RISC-V: Support cond vnsrl/vnsra autovec patterns (*)
  6737a51... RISC-V: Support cond vfsgnj.vv autovec patterns (*)
  92ea12e... tree-optimization/111397 - missed copy propagation involvin (*)
  feb23a3... RISC-V: Bugfix PR111362 for incorrect frm emit (*)
  20268ad... RISC-V: Remove redundant ABI test (*)
  8d8bc56... Checking undefined_p before using the vr (*)
  a1c2015... Daily bump. (*)
  fcf66bc... RISC-V: Enable vec_int testsuite for RVV VLA vectorization (*)
  701b930... RISC-V: Support VECTOR BOOL vcond_mask optab[PR111337] (*)
  08dfde5... libgo: fix DejaGNU testsuite compiler when using build sysr (*)
  f73d2d6... c++: __integer_pack with class argument [PR111357] (*)
  ea5abbb... c++: ICE with -fno-exceptions and array init [PR107198] (*)
  27e2e7c... math-opts: Add dbgcounter for FMA formation (*)
  2e36c4a... MAINTAINERS: Add myself to write after approval (*)
  360c8ca... RISC-V: Finish Typing Un-Typed Instructions and Turn on Ass (*)
  52f65d1... libstdc++: Fix std::not_fn perfect forwarding [PR111327] (*)
  4289f6c... libstdc++: Fix std::bind_front perfect forwarding [PR111327 (*)
  f1e87ae... libstdc++: Remove std::bind_front specialization for no bou (*)
  3e4afea... aarch64: Make stack smash canary protect saved registers (*)
  2abfc86... aarch64: Remove below_hard_fp_saved_regs_size (*)
  5ce9574... aarch64: Explicitly record probe registers in frame info (*)
  f87028a... aarch64: Simplify probe of final frame allocation (*)
  fee0a18... aarch64: Put LR save probe in first 16 bytes (*)
  1785b80... aarch64: Tweak stack clash boundary condition (*)
  ee5466f... aarch64: Minor initial adjustment tweak (*)
  bc9dcdd... aarch64: Simplify top of frame allocation (*)
  67a36b6... aarch64: Measure reg_offset from the bottom of the frame (*)
  492b606... aarch64: Tweak frame_size comment (*)
  ed61c87... aarch64: Rename hard_fp_offset to bytes_above_hard_fp (*)
  28034db... aarch64: Rename locals_offset to bytes_above_locals (*)
  aa8b57e... aarch64: Only calculate chain_offset if there is a chain (*)
  3869896... aarch64: Tweak aarch64_save/restore_callee_saves (*)
  99305f3... aarch64: Add bytes_below_hard_fp to frame info (*)
  7b792ec... aarch64: Add bytes_below_saved_regs to frame info (*)
  c601c91... aarch64: Explicitly handle frames with no saved registers (*)
  f9ab771... aarch64: Avoid a use of callee_offset (*)
  76d89da... aarch64: Use local frame vars in shrink-wrapping code (*)
  895e476... MATCH: Simplify (a CMP1 b) ^ (a CMP2 b) (*)
  75f069a... RISC-V: Remove unused structure in cost model (*)
  df63338... contrib: Quote variable in test expression [PR111360] (*)
  e085592... libstdc++: Format Python code according to PEP8 (*)
  af6d089... RISC-V: Support Dynamic LMUL Cost model (*)
  b24fd3b... fold-const: Handle BITINT_TYPE in range_check_type (*)
  6067dbd... sccvn: Avoid ICEs on _BitInt load BIT_AND_EXPR mask [PR1113 (*)
  89b5866... modula2: new option -Wcase-enum and associated fixes (*)
  5600412... nvptx: stack size limits are relevant for execution only (*)
  949f1cc... riscv: Add support for str(n)cmp inline expansion (*)
  df48285... riscv: Add support for strlen inline expansion (*)
  fb5d27b... libgomp: Consider '--with-build-sysroot=[...]' for target l (*)
  d1bff1b... Pass 'SYSROOT_CFLAGS_FOR_TARGET' down to target libraries [ (*)
  27144cc... OpenMP (C only): For 'omp allocate', really walk tree for ' (*)
  5e19f89... RISC-V: Add missed cond autovec testcases (*)
  537e2cc... nvptx 'TARGET_USE_LOCAL_THUNK_ALIAS_P', 'TARGET_SUPPORTS_AL (*)
  5041023... testsuite: Port 'check-function-bodies' to nvptx (*)
  b9cbd1a... fortran: Undo new symbols in all namespaces [PR110996] (*)
  35f498d... OpenMP (C only): omp allocate - extend parsing support, imp (*)
  b90a4c3... RISC-V: Elimilate warning in class vcreate (*)
  26da197... c: reorganize recursive type checking (*)
  c1e4efd... RISC-V: Add vcreate intrinsics for RVV tuple types (*)
  721021a... RISC-V: enable muti push and pop for Zcmp when shrink-wrap- (*)
  66d89a4... Allow targets to check shrink-wrap-separate enabled or not (*)
  fb4b53d... Daily bump. (*)
  fbd72a2... PR modula2/111330 Bootstrap failure building SeqFile.lo (*)
  8fdf712... MATCH: [PR111348] add missing :c to cmp in the `(a CMP b) ? (*)
  048927e... i386: Handle CONST_WIDE_INT in output_pic_addr_const [PR111 (*)
  316d57d... RISC-V: Add Types to Un-Typed Thead Instructions (*)
  25c3004... RISC-V: Update Types for RISC-V Instructions (*)
  4074aed... RISC-V: Add Types to Un-Typed Zicond Instructions (*)
  d8751d9... RISC-V: Add Types for Un-Typed zc Instructions (*)
  aa512cc... RISC-V: Update Types for Vector Instructions (*)
  a98d821... s390: Fix some builtin definitions (*)
  248df13... s390: Fix builtins vec_rli and verll (*)
  4a2766e... libstdc++: Remove unconditional use of atomics in Debug Mod (*)
  c7db900... libstdc++: Move __glibcxx_assert_fail to its own file (*)
  286655d... libstdc++: Define _GLIBCXX_USE_BUILTIN_TRAIT (*)
  af91934... gccrs: move functions from rust-gcc-diagnostics to rust-dia (*)
  b59e9de... MATCH: [PR111349] add missing :c to cmp in the `(a CMP CST1 (*)
  f1dd83b... libstdc++: Formatting std::thread::id and std::stacktrace ( (*)
  88a0a88... RISC-V: Enable RVV scalable vectorization by default[PR1113 (*)
  390fa3a... libstdc++: Fix -Wunused-parameter warnings (*)
  5c3c049... contrib: Check if getent is available in git setup script [ (*)
  48d4ab6... RISC-V: Remove redundant functions (*)
  6f7f728... pretty-print: Fix up pp_wide_int [PR111329] (*)
  7f9083f... RISC-V: Use dominance analysis in global vsetvl elimination (*)
  d05aac0... RISC-V: Add VLS modes VEC_PERM support[PR111311] (*)
  4ab2520... RISC-V: Add missing VLS mask bool mode reg -> reg patterns (*)
  190cf0c... MATCH: [PR111346] `X CMP MINMAX` pattern missing :c on CMP (*)
  f197392... Remove constraint modifier % for fcmaddcph/fmaddcph/fcmulcp (*)
  da4deff... Daily bump. (*)
  1087790... RISC-V: Expand fixed-vlmax/vls vector permutation in target (*)
  e390872... RISC-V: Avoid unnecessary slideup in compress pattern of ve (*)
  30e6ee0... Fix PR 111331: wrong code for `a > 28 ? MIN<a, 28> : 29` (*)
  5b33b36... Darwin: Partial reversion of r14-3648 (Inits Section). (*)
  0d50fac... RISC-V: Fix dump FILE of VSETVL PASS[PR111311] (*)
  a467cfd... Daily bump. (*)
  50b5199... analyzer: Move gcc.dg/analyzer tests to c-c++-common (2) [P (*)
  1ea7130... fortran: Remove redundant tree walk to delete element (*)
  ce5e2db... LoongArch: Fix up memcpy-vec-3.c test case (*)
  f83d6fc... LoongArch: Optimized multiply instruction generation. (*)
  c0bb7a6... LoongArch: Slightly simplify loongarch_block_move_straight (*)
  35adc54... LoongArch: Use LSX and LASX for block move (*)
  df9a253... RISC-V: Fix VLS floating-point operations predicate (*)
  7547f65... Support folding min(poly,poly) to const (*)
  fd0b952... Daily bump. (*)
  67761b3... [frange] Revert relation handling in LTGT_EXPR. (*)
  d9926c0... testsuite: adjust for darwin linker warning (*)
  b96b554... libstdc++: Add Filesystem TS and std::stacktrace symbols to (*)
  1a0c6de... libstdc++: Fix unconditional -Werror in libbacktrace direct (*)
  67009f1... libstdc++: Reduce output of 'make check' (*)
  2154bcd... c++: refine CWG 2369 satisfaction vs non-dep convs [PR99599 (*)
  d8bdc97... riscv: xtheadbb: Fix extendqi<SUPERQI> insn (*)
  0e25761... riscv: thead: Fix mode attribute for extension patterns (*)
  478c37e... Update contrib + libgomp ChangeLogs for failed reject-commi (*)
  f3ba571... LoongArch: Enable -fsched-pressure by default at -O1 and hi (*)
  d07682d... LoongArch: Fix unintentional bash-ism in r14-3665. (*)
  62a550e... LoongArch: Adjust C++ multilib header layout. (*)
  109c11f... Daily bump. (*)
  0c37fef... riscv: bitmanip: Remove duplicate zero_extendhi<GPR:mode>2  (*)
  5ead44d... Revert "libstdc++: Use GLIBCXX_CHECK_LINKER_FEATURES for cr (*)
  a0e042d... RISC-V: Suppress bogus warning for VLS types (*)
  f9cb357... RISC-V: Fix incorrect nregs calculation for VLS modes (*)
  daaed75... Support vpermw/vpermi2w/vpermt2w instructions for vector HF (*)
  1b761fe... analyzer: basic support for computed gotos (PR analyzer/110 (*)
  7ece864... [irange] Fix typo in contains_zero_p. (*)
  7d2274b... analyzer: Call off a superseding when diagnostics are unrel (*)
  18f1f79... analyzer: fix -Wunused-parameter warnings (*)
  cf2ae3f... Some ssa-names get incorrectly marked as always_current. (*)
  ab4bdad... OpenMP: Fix ICE in fixup_blocks_walker [PR111274] (*)
  64fad6a... libstdc++: Update docbook xsl URI (*)
  09c2815... libstdc++: Fix 'doc-install-info' rule (*)
  3b1b24f... libstdc++: Simplify dejagnu target selector (*)
  bd3d7e1... libstdc++: Remove trailing whitespace from dejagnu files (*)
  5435449... libstdc++: Add autoconf checks for mkdir, chmod, chdir, and (*)
  d295a53... libstdc++: Disable <stacktrace> support by default for avr (*)
  971f119... libgomp.texi: Fix ICV var name, document some memory manage (*)
  f7bca44... [LRA]: Don't reuse chosen insn alternative with special mem (*)
  6aba1fa... RISC-V: Add VLS mask modes mov patterns (*)
  d22cd77... Revert: "Another revert test with a bogus hash" (*)
  1b0934b... Revert "contrib/gcc-changelog: Check whether revert-commit  (*)
  69e8318... contrib/gcc-changelog: Check whether revert-commit exists (*)
  fbbd900... Revert "contrib/gcc-changelog: Check whether revert-commit  (*)
  ff20bce... contrib/gcc-changelog: Check whether revert-commit exists (*)
  1aee5d2... gccrs: Experiment with adding an error code to an error (*)
  1ad5ae5... diagnostics: add error_meta (*)
  18c90ea... middle-end: Avoid calling targetm.c.bitint_type_info inside (*)
  5b857e8... LoongArch: Use bstrins instruction for (a & ~mask) and (a & (*)
  b1ca841... libstdc++: Fix missing/misplaced { dg-options "-std=gnu++20 (*)
  f12e26f... libstdc++: Fix <ranges> tests that fail in C++23 (*)
  6854e3a... libstdc++: Simplify C++20 poison pill overloads (P2602R2) (*)
  faea9d9... libstdc++: Rename C++20 Customization Point Objects (*)
  9f41791... libstdc++: Relax range adaptors for move-only types (P2494R (*)
  8337337... libstdc++: Avoid -Wunused-parameter warning in testsuite he (*)
  10d59b8... lra: Avoid unfolded plus-0 (*)
  572abb5... RISC-V: Remove incorrect earliest vsetvl post optimization[ (*)
  af88776... RISC-V: Add support for 'XVentanaCondOps' reusing 'Zicond'  (*)
  a134b6c... Daily bump. (*)
  e4775af... -fgo-dump-spec: support _BitInt (*)
  6de5f5a... libstdc++: Disable <stacktrace> support by default for free (*)
  dab7163... cmd/go: permit $AR to include options (*)
  52e2aaa... Additional _BitInt test coverage [PR102989] (*)
  dce6f6a... Handle BITINT_TYPE in build_{,minus_}one_cst [PR102989] (*)
  3ad9948... _BitInt profile fixes [PR102989] (*)
  c62c82d... Add further _BitInt <-> floating point tests [PR102989] (*)
  f6e0ec5... libgcc _BitInt helper documentation [PR102989] (*)
  f76ae43... C _BitInt incremental fixes [PR102989] (*)
  a2f50aa... testsuite part 2 for _BitInt support [PR102989] (*)
  faff317... testsuite part 1 for _BitInt support [PR102989] (*)
  8c984a1... C _BitInt support [PR102989] (*)
  2ce182e... libgcc _BitInt support [PR102989] (*)
  7a610d4... libgcc: Generated tables for _BitInt <-> _Decimal* conversi (*)
  95521e1... ubsan: _BitInt -fsanitize=undefined support [PR102989] (*)
  b38deff... i386: Enable _BitInt on x86-64 [PR102989] (*)
  a9d6c7f... _BitInt lowering support [PR102989] (*)
  4f4fa25... Middle-end _BitInt support [PR102989] (*)
  6b96de2... RISC-V: Fix incorrect mode tieable which cause ICE in RA[PR (*)
  1b4c70d... RISC-V: Fix VSETVL PASS AVL/VL fetch bug[111295] (*)
  ee21f79... RISC-V: Remove unreasonable TARGET_64BIT for VLS modes with (*)
  f2d7a40... analyzer: implement kf_strstr [PR105899] (*)
  b51cde3... analyzer: implement kf_strncpy [PR105899] (*)
  b923978... analyzer: add ctxt to fill_region/zero_fill_region (*)
  0574a19... RISC-V: Fix incorrect folder for VRGATHERI16 test case (*)
  a4829dd... xtensa: Optimize boolean evaluation when SImode EQ/NE to ze (*)
  57d1c9c... riscv: xtheadbb: Fix xtheadbb-li-rotr test for rv32 (*)
  9ee40b9... RISC-V: Keep vlmax vector operators in simple form until sp (*)
  4abcc50... RISC-V: Part-3: Output .variant_cc directive for vector fun (*)
  fdd59c0... RISC-V: Part-2: Save/Restore vector registers which need to (*)
  94a4b93... RISC-V: Part-1: Select suitable vector registers for vector (*)
  80acabb... c: Don't pedwarn on _FloatN{,x} or {f,F}N{,x} suffixes for  (*)
  c1597e7... RISC-V: Add conditional sqrt autovec pattern (*)
  dbae784... c++: [[no_unique_address]] and cv-qualified type (*)
  254100a... RISC-V: typo: add closing paren to a comment (*)
  ce65641... RISC-V: Fix Zicond ICE on large constants (*)
  4388bc8... Daily bump. (*)
  102dd3e... riscv: Synthesize all 11-bit-rotate constants with rori (*)
  fbc0174... RISC-V: Expose bswapsi for TARGET_64BIT (*)
  ab28676... MATCH: Add `(x | c) & ~(y | c)` and `x & ~(y | x)` patterns (*)
  8e995e8... MATCH: Add pattern for `(x | y) & (x & z)` (*)
  e6bcf83... MATCH: `(nop_convert)-(convert)a` into -(convert)a if we ar (*)
  244d132... MATCH: Add `~MAX(~X, Y)` pattern: [PR96694] (*)
  b34f373... MATCH: Transform `(1 >> X) !=/== 0` into `X ==/!= 0` (*)
  b78cedc... c++: improve verify_constant diagnostic [PR91483] (*)
  decbf9e... RISC-V: Add Types to Un-Typed Risc-v Instructions (*)
  c85db60... RISC-V: Add Types to Un-Typed Pic Instructions (*)
  af5cb06... riscv: xtheadbb: Enable constant synthesis with th.srri (*)
  efafa66... c++: Diagnose [basic.scope.block]/2 violations even for blo (*)
  c249826... c++: Diagnose [basic.scope.block]/2 violations even in comp (*)
  e87212e... RISC-V: zicond: Fix opt2 pattern (*)
  5524389... OpenMP: Avoid ICE in c_parser_omp_clause_allocate with inva (*)
  b7f4745... aarch64: AARCH64_ISA_RCPC was defined twice (*)
  9922bfa... c++: more dummy non_constant_p arg avoidance (*)
  ad82d19... c++: use conversion_obstack_sentinel throughout (*)
  d820cd7... Daily bump. (*)
  d4ec3d5... LoongArch: Fix unintentionally breakage in r14-3665 (*)
  fba0f47... RISC-V: Emit .note.GNU-stack for non-linux target as well (*)
  a7b048c... RISC-V: Support FP SGNJ autovec for VLS mode (*)
  72b6397... LoongArch: Add Loongson ASX directive builtin function supp (*)
  bfcccf0... LoongArch: Add Loongson ASX base instruction support. (*)
  cc0457a... LoongArch: Add Loongson SX directive builtin function suppo (*)
  c9b4c79... LoongArch: Add Loongson SX base instruction support. (*)
  da4e06d... ada: Elide the copy in extended returns for nonlimited by-r (*)
  7f77d69... ada: Fix DWARF for certain arrays (*)
  10b4a45... ada: Remove redundant protection against empty list (*)
  4e61fc4... ada: Add guard before querying the type for its interfaces (*)
  e394afd... ada: Remove redundant guard against an empty list of interf (*)
  adb3b4d... ada: Fix problematic secondary stack management in protecte (*)
  d54e996... ada: Fix crash on selected component lookup in generic inst (*)
  9be6a69... ada: Fix spurious warning emissions (*)
  2f1cde4... ada: Fix assertion failure on very peculiar enumeration typ (*)
  ea271bd... ada: Remove TBC comment, no more needed (*)
  2aa1a92... ada: Crash on creation of extra formals on type extension (*)
  fd208cc... ada: Pass -msmp when linking for ppc-vx6 --RTS=rtp-smp (*)
  67138e0... ada: Crash on function returning empty Ada 2022 aggregate (*)
  9fc6f15... ada: Compiler hangs on invalid postcondition (*)
  bed3041... ada: Spurious warning about negative modular literal (*)
  46644c3... ada: Support setting task affinity on QNX (*)
  a5c1652... ada: building_executable_programs_with_gnat.rst: fix -gnatw (*)
  c416d2f... ada: Preserve capability validity in address arithmetic (*)
  518f93c... ada: Fix internal error on instantiation with private compo (*)
  f9a68b4... ada: Remove GNATcheck violations (*)
  17fcc7d... ada: Add missing units to Makefile.rtl (*)
  105891c... ada: Handle GNATcheck violations (*)
  8950360... ada: Enforce subtype conformance of interface primitives (*)
  eb7c56a... ada: Tweak comment about tasking corner case (*)
  83bb096... Revert "Adjust one Ada test" (*)
  509c10a... RISC-V: Export functions as global extern preparing for dyn (*)
  8451fbd... riscv: xtheadcondmov: Don't run tests with -Oz (*)
  1cf57a1... arc: Cleanup addsi3 instruction pattern (*)
  07f7615... arc: Remove obsolete mbbit-peephole option and unused patte (*)
  f47fcd2... tree-ssa-tail-merge: Fix a comment typo (*)
  137d623... LoongArch: initial ada support on linux (*)
  976f4f9... LoongArch: support loongarch*-elf target (*)
  18e2e58... LoongArch: add new configure option --with-strict-align-lib (*)
  f095da2... LoongArch: define preprocessing macros "__loongarch_{arch,t (*)
  bb4a819... LoongArch: improved target configuration interface (*)
  33066c9... Generate vmovsh instead of vpblendw for specific vec_merge. (*)
  6f94ef6... RISC-V: Fix Dynamic LMUL compile option (*)
  99ec76e... testsuite: Remove unwanted 'dg-do run' from gcc.dg/vect tes (*)
  084a7cf... Revert "libstdc++: Use GLIBCXX_CHECK_LINKER_FEATURES for cr (*)
  56d0592... libstdc++: Use GLIBCXX_CHECK_LINKER_FEATURES for cross-buil (*)
  f3f6ff7... mklog: handle Signed-off-by, minor cleanup (*)
  a338c5f... testsuite: aarch64: Adjust SVE ACLE tests to new generated  (*)
  270e702... libstdc++: Remove unnecessary dg-options and outdated comme (*)
  4559075... libstdc++: Remove dg-options "-std=c++98" from TR1 tests (*)
  678834e... libstdc++: Enable std::auto_ptr tests for C++11 and later (*)
  affbb7b... libstdc++: Fix filenames and comments in tests [PR26142] (*)
  4bbe141... libstdc++: Add { target c++98_only } to tests (*)
  0eb3509... libstdc++: Add explicit -std=gnu++98 to tests that use { ta (*)
  c34ad4b... libstdc++: Add missing target selector to std::expected tes (*)
  fe0f9e0... Add 'libgomp.c-c++-common/pr100059-1.c' (*)
  b3ab28c... Darwin, ppc: Add system stubs for all 32b PPC (*)
  68dc3e9... Darwin: Place global inits in the correct section. (*)
  0fe7962... Darwin: Match system sections and relocs for exception tabl (*)
  9018cd0... Darwin, machopic: Debug printer for macho symbol flags. (*)
  d99a868... RISC-V: Support FP16 for RVV VRGATHEREI16 intrinsic (*)
  1aceceb... Optimize '(X - N * M) / N' to 'X / N - M' if valid (*)
  8281307... LoongArch: Support storing floating-point zero into MEM[bas (*)
  ead6a14... LoongArch: Optimize switch with sign-extended index. (*)
  26aa5d9... LoongArch: Optimize fixed-point and floating-point conversi (*)
  124749a... Daily bump. (*)
  78f636d... Testsuite: fix contructor priority test (*)
  a7d052b... RISC-V: Support FP MAX/MIN autovec for VLS mode (*)
  9f48aba... Daily bump. (*)
  474473f... diagnostics: Delete config pointer before overwriting it (*)
  4e2d53c... LoongArch: Implement 128-bit floating point functions in gc (*)
  80907b0... Daily bump. (*)
  6f06152... Fortran: runtime bounds-checking in presence of array const (*)
  e7b2674... analyzer: Add support of placement new and improved operato (*)
  d3dd697... testsuite: Fix analyzer_cpython_plugin.c declarations, PR t (*)
  b0d75f7... libstdc++: Fix debug-mode tests for constexpr algorithms (*)
  e3d2518... libstdc++: Add -Wno-self-move to two filesystem tests (*)
  8d35b1a... c++: Move new test to 'opt' sub-directory (*)
  419c423... libstdc++: fix memory clobbering in std::vector [PR110879] (*)
  283994c... libstdc++: Use std::string::__resize_and_overwrite in std:: (*)
  dcbec95... libstdc++: Use a loop in atomic_ref::compare_exchange_stron (*)
  cd37325... c++: Fix up mangling of function/block scope static structu (*)
  c2d3211... testsuite: Fix vectcond-1.C FAIL on i686-linux [PR19832] (*)
  b8df57b... testsuite: Fix up pr110915* tests on i686-linux [PR110915] (*)
  258af9c... RISC-V: Add conditional autovec convert(INT<->FP) patterns (*)
  75a243c... RISC-V: Add conditional autovec convert(FP<->FP) patterns (*)
  a1e5fd2... RISC-V: Add conditional autovec convert(INT<->INT) patterns (*)
  4d1c8b0... RISC-V: Adjust expand_cond_len_{unary,binop,op} api (*)
  c07d82c... libstdc++: Use dg-require-filesystem-ts in link test (*)
  f2eb613... libstdc++: Avoid useless dependency on read_symlink from tz (*)
  fcede95... libstdc++: Make --enable-libstdcxx-backtrace=auto default t (*)
  5f2098c... RISC-V: Enable VECT_COMPARE_COSTS by default (*)
  ffbb19c... RISC-V: Add vec_extract for BI -> QI. (*)
  e40edf6... testsuite/vect: Make match patterns more accurate. (*)
  ef4e916... RISC-V: Add dynamic LMUL compile option (*)
  e5af77a... libstdc++: Fix how chrono::parse handles errors for time-of (*)
  207c507... libstdc++: Do not allow chrono::parse to overflow for %C [P (*)
  17a371d... libstdc++: Simplify __format::_Sink::_M_reset (*)
  ed60ffd... RISC-V: Support FP ADD/SUB/MUL/DIV autovec for VLS mode (*)
  3d86e7f... MATCH [PR19832]: Optimize some `(a != b) ? a OP b : c` (*)
  1967f21... LoongArch: Fix bug in loongarch_emit_stack_tie [PR110484]. (*)
  65c36ec... Daily bump. (*)
  16a2687... MATCH: extend min_value/max_value match to vectors (*)
  a335cf2... Darwin: homogenize spelling of macOS (*)
  af0c625... RISC-V: Support rounding mode for VFNMADD/VFNMACC autovec (*)
  a7cefea... RISC-V: Support rounding mode for VFNMSAC/VFNMSUB autovec (*)
  629efe2... aarch64: Fix return register handling in untyped_call (*)
  80277e1... rs6000: Update instruction counts to match vec_* calls [PR1 (*)
  6259624... RISC-V: Support rounding mode for VFMSAC/VFMSUB autovec (*)
  3e37e82... RISC-V: Support rounding mode for VFMADD/VFMACC autovec (*)
  e3ece76... middle-end/111253 - partly revert r11-6508-gabb1b6058c09a7 (*)
  0337555... RISC-V: Add vector_scalar_shift_operand (*)
  4da3065... RISC-V: Add Vector cost model framework for RVV (*)
  9ea1248... rs6000: Don't allow AltiVec address in movoo & movxo patter (*)
  e69d050... RISC-V: Change vsetvl tail and mask policy to default polic (*)
  b5900ad... Fix gcc.dg/tree-ssa/forwprop-42.c (*)
  79ab19b... RISC-V: Refactor and clean emit_{vlmax,nonvlmax}_xxx functi (*)
  9afdebb... Adjust gcc.target/i386/pr52252-{atom,core}.c (*)
  946b896... rs6000: call vector load/store with length only on 64-bit P (*)
  7ed0732... arc: Honor SWAP option for lsl16 instruction (*)
  68ec7d7... arm: Remove unsigned variant of vcaddq_m (*)
  15269a6... Refactor vector HF/BF mode iterators and patterns. (*)
  ac55f97... RISC-V: Fix vsetvl pass ICE (*)
  97442a0... Add overflow API for plus minus mult on range (*)
  ffb8568... Daily bump. (*)
  597b9ec... analyzer: implement reference count checking for CPython pl (*)
  4e1e875... Analyzer: include algorithm header (*)
  ee077d0... pru: Add cstore expansion patterns (*)
  4a92205... c++: CWG 2359, wrong copy-init with designated init [PR9131 (*)
  c121afc... c++: disallow constinit on functions [PR111173] (*)
  7f2ed06... tree-optimization/111228 - fix testcase (*)
  282c33c... test: Add xfail into slp-reduc-7.c for RVV VLA vectorizatio (*)
  5d34a42... test: Adapt slp-26.c check for RVV (*)
  d581504... fortran: Restore interface to its previous state on error [ (*)
  caa7a99... tree-optimization/111228 - combine two VEC_PERM_EXPRs (*)
  f7bff24... RISC-V: Remove movmisalign pattern for VLA modes (*)
  ece3884... test: Fix XPASS of RVV (*)
  586ca3d... test: Add xfail for riscv_vector (*)
  490bf0b... RISC-V: support cm.mva01s cm.mvsa01 in zcmp (*)
  b27d323... RISC-V: support cm.popretz in zcmp (*)
  3d1d313... RISC-V: support cm.push cm.pop cm.popret in zcmp (*)
  398842e... tree-ssa-strlen: Fix up handling of conditionally zero memc (*)
  49a3b35... store-merging: Fix up >= 64 bit insertion [PR111015] (*)
  0394184... middle-end: Apply MASK_LEN_LOAD_LANES/MASK_LEN_STORE_LANES  (*)
  a248e1c... RISC-V: Make arch-24.c to test "success" case (*)
  7accc62... RISC-V: Make sure we get VL REG operand for VLMAX vsetvl (*)
  260f743... RISC-V: Enable movmisalign for VLS modes (*)
  ded52c9... Daily bump. (*)
  94b950d... RISC-V: Use splitter to generate zicond in another case (*)
  034d99e... analyzer: new warning: -Wanalyzer-overlapping-buffers [PR99 (*)
  85ad41a... c++: tweaks for explicit conversion fns diagnostic (*)
  fce74ce... RISC-V: Added zvfh support for zfa extensions. (*)
  6e23440... RISC-V: generate builtin macro for compilation with strict  (*)
  29763b0... libgccjit: add support for `restrict` attribute on function (*)
  4b70c7c... RISC-V: Add Types to Un-Typed Vector Instructions (*)
  14a3839... rs6000, add overloaded DFP quantize support (*)
  f687fc1... analyzer: improve strdup handling [PR105899] (*)
  d16af3e... RISC-V: Fix one ICE for vect test vect-multitypes-5 (*)
  f30d6a4... RISC-V: Add stub support for existing extensions (unprivile (*)
  fea5442... RISC-V: Add stub support for existing extensions (vendor) (*)
  4053d29... RISC-V: Add stub support for existing extensions (privilege (*)
  8b06622... RISC-V: Make PR 102957 tests more comprehensive (*)
  b3176bd... RISC-V: Refactor and clean expand_cond_len_{unop,binop,tern (*)
  f224269... MAINTAINERS: Add myself to write after approval (*)
  a7aec76... tree-ssa-math-opts: Improve uaddc/usubc pattern matching [P (*)
  7c04da7... MATCH: Move `(x | y) & (~x ^ y)` over to use bitwise_invert (*)
  97aafa9... vect test: Remove xfail for riscv (*)
  acaf9e3... arm: Fix bootstrap / add missing initializer in MVE type_su (*)
  58a4878... RISC-V: Fix ASM check of vlmax_switch_vtype-16.c (*)
  818cc9f... RISC-V: Fix AVL/VL get ICE[VSETVL PASS] (*)
  973eb0d... RISC-V: Fix error combine of pred_mov pattern (*)
  ebffc84... mklog: fix bugs of --append option (*)
  88ae53a... LoongArch: Enable '-free' starting at -O2. (*)
  61dcc62... Daily bump. (*)
  cf64ab1... RISC-V: Fix documentation of __builtin_riscv_pause (*)
  c2d04dd... RISC-V: __builtin_riscv_pause for all environment (*)
  b7f9ee7... Fix cond-bool-2.c on powerpc and other targets (*)
  c3669bb... MATCH: Move `(X & ~Y) | (~X & Y)` over to use bitwise_inver (*)
  cbde03a... MATCH: Remove redundant pattern for `(x | y) & ~x` (*)
  6164adf... PHIOPT: Add dump for match and simplify and early phiopt (*)
  421cf61... RISC-V: Fix uninitialized probability for GIMPLE IR tests (*)
  e7b585a... RISC-V: Disable user vsetvl fusion into EMPTY or DIRTY (Pol (*)
  b52b09c... arm: [MVE intrinsics] rework vmullbq_poly vmulltq_poly (*)
  910249f... arm: [MVE intrinsics] add unspec_mve_function_exact_insn_vm (*)
  b06a800... arm: [MVE intrinsics] add binary_widen_poly shape (*)
  455d608... arm: [MVE intrinsics] add support for U and p formats in pa (*)
  9bae37e... arm: [MVE intrinsics] add support for p8 and p16 polynomial (*)
  ee1ec8e... arm: [MVE intrinsics] rework vmullbq_int vmulltq_int (*)
  dfd45e2... arm: [MVE intrinsics] add binary_widen shape (*)
  cf13ab5... arm: [MVE intrinsics] add unspec_mve_function_exact_insn_vm (*)
  195cc20... arm: [MVE intrinsics] factorize vmullbq vmulltq (*)
  3f142ab... arm: [MVE intrinsics] Remove dead check for float type in p (*)
  2357016... arm: [MVE intrinsics] fix binary_acca_int32 and binary_acca (*)
  979e0fb... [frange] Handle relations in LTGT_EXPR. (*)
  c28c579... LoongArch: Remove redundant sign extension instructions cau (*)
  1671ad9... RISC-V: Fix VSETVL test failures (*)
  9452178... Use vmaskmov{ps,pd} for VI48_128_256 when TARGET_AVX2 is no (*)
  e030af3... RISC-V: Refactor Phase 3 (Demand fusion) of VSETVL PASS (*)
  9cc5521... Daily bump. (*)
  3745feb... RISC-V: Fix spill-11.c testsuite failure (*)
  6567837... RISC-V: Fix spill-12 test (*)
  b3b13fb... RISC-V: Fix xtheadcondmov-indirect.c (*)
  55f6a7d... analyzer: Move gcc.dg/analyzer tests to c-c++-common (1) [P (*)
  7997f0d... Daily bump. (*)
  44bcb51... Fortran: Supply a missing dereference [PR92586] (*)
  e7545ca... RISC-V: Support LEN_FOLD_EXTRACT_LAST auto-vectorization (*)
  3e8db37... Fix phi-opt-34.c testcase (*)
  b886364... Daily bump. (*)
  df17751... RISC-V: Add Types to Un-Typed Sync Instructions: (*)
  e1f096a... RISC-V: Make stack_save_restore tests more robust (*)
  3cd2b73... [committed] RISC-V: Fix minor testsuite problem with zicond (*)
  30699b9... [PATCH v10] RISC-V: Add support for the Zfa extension (*)
  87f9b6c... OpenMP: Document support for imperfectly-nested loops. (*)
  b7c4a12... OpenMP: Fortran support for imperfectly-nested loops (*)
  410df08... OpenMP: New C/C++ testcases for imperfectly nested loops. (*)
  53891f1... OpenMP: C++ support for imperfectly-nested loops (*)
  143151a... OpenMP: C front end support for imperfectly-nested loops (*)
  a62c832... OpenMP: Add OMP_STRUCTURED_BLOCK and GIMPLE_OMP_STRUCTURED_ (*)
  b41d7eb... RISC-V: Enable Hoist to GCSE simple constants (*)
  d9a0d69... MATCH: Move `a ? one_zero : one_zero` matching after min/ma (*)
  6df8dce... MATCH: `a | C -> C` when we know that `a & ~C == 0` (*)
  4024ddb... Fortran: improve bounds checking for DATA with implied-do [ (*)
  54cc21e... fortran: Rename TRUE/FALSE to true/false in *.cc files (*)
  3339220... gcc: Rename TRUE/FALSE to true/false in *.cc files (*)
  99a3fcb... analyzer: fix ICE in text art strings support (*)
  845ee9c... tree-optimization/111137 - dependence checking for SLP (*)
  470da3b... Apply some TLC to vect_slp_analyze_instance_dependence (*)
  66be6ed... [frange] Relax floating point relational folding. (*)
  a739bac... tree-optimization/111136 - STMT_VINFO_SLP_VECT_ONLY and sto (*)
  449ab11... RISC-V: Add early continue for ENTRY and EXIT block (*)
  4a684e4... Refactor mode iterator V_128 and V_128H, V_256 and V_256H (*)
  3ea624d... RISC-V: Move vector-abi testcases into rvv/base folder (*)
  e62fe74... Fix avx512ne2ps2bf16 wrong code [PR 111127] (*)
  6d47c9b... Daily bump. (*)
  6dd73f0... i386: Optimize pinsrq of 0 with index 1 into movq [PR94866] (*)
  721f7e2... Fix tests for PR 106537. (*)
  bbdc0e0... analyzer: implement kf_strcat [PR105899] (*)
  2bad0ee... analyzer: handle strlen(BITS_WITHIN) [PR105899] (*)
  46cb27e... analyzer: handle INIT_VAL(ELEMENT_REG(STRING_REG), CONSTANT (*)
  d99d73c... analyzer: handle strlen(INIT_VAL(STRING_REG)) [PR105899] (*)
  8556d00... analyzer: reimplement kf_memcpy_memmove (*)
  603bdf9... analyzer: eliminate region_model::get_string_size [PR105899 (*)
  0ae07a7... analyzer: reimplement kf_strcpy [PR105899] (*)
  5ef89c5... analyzer: handle symbolic bindings in scan_for_null_termina (*)
  9aaec66... analyzer: add logging to impl_path_context (*)
  abf9151... tree-optimization/111123 - indirect clobbers thrown away to (*)
  0c78240... Check that passes do not forget to define profile (*)
  7564fe9... libstdc++: Add test for illegal pointer arithmetic in forma (*)
  dd4bdb9... libstdc++: fix illegal pointer arithmetic in format [PR1111 (*)
  d6271d6... libstdc++: Fix -Wunused-but-set-variable in std::format_to  (*)
  e64ad2c... libstdc++: Tweak some preprocessor conditions for feature t (*)
  c47430b... libstdc++: Implement new SI prefixes in <ratio> for C++23 ( (*)
  d96659e... Fix confusion about load_p in vect_build_slp_tree_1 (*)
  3d2e240... libstdc++: Add pretty printer for std::locale (*)
  701ce3c... libstdc++: Declutter std::optional and std:variant pretty p (*)
  a6303a0... Fix profile update in gimple-harden-conditionals.cc (*)
  1fbcae1... RISC-V: Add COND_LEN_FNMA/COND_LEN_FMS/COND_LEN_FNMS testca (*)
  a047513... RISC-V: Enable pressure-aware scheduling by default. (*)
  b6ba0cc... RISC-V: Allow const 17-31 for vector shift. (*)
  e7aec3a... RISC-V: Add missing conversion tests. (*)
  8c3146c... RISC-V: Fix reduc_strict_run-1 test case. (*)
  43da77a... tree-optimization/111125 - avoid BB vectorization in novect (*)
  207a5da... c: Add support for [[__extension__ ...]] (*)
  2a0de83... gimple_fold: Support COND_LEN_FNMA/COND_LEN_FMS/COND_LEN_FN (*)
  a1558e9... tree-optimization/111115 - SLP of masked stores (*)
  e80f7c1... tree-optimization/111125 - properly cost BB reduction remai (*)
  aa81e80... aarch64: Account for different Advanced SIMD fusing options (*)
  a28d4fc... VECT: Apply LEN_FOLD_EXTRACT_LAST into loop vectorizer (*)
  7b67cab... tree-optimization/111128 - fix shift pattern recog (*)
  308e716... testsuite/111125 - disable BB vectorization for the test (*)
  1c51805... RISC-V: Fix one typo in autovec.md pattern comment (*)
  0345152... RISC-V: Refactor RVV class by frm_op_type template arg (*)
  4aa14ec... MATCH: [PR111109] Fix bit_ior(cond,cond) when comparisons a (*)
  ddd64a6... MATCH: remove negate for 1bit types (*)
  7e05cd6... Revert "Initial support for AVX10.1" (*)
  cbd3b88... Revert "Emit a warning when disabling AVX512 with AVX10 ena (*)
  edb1a75... Revert "Emit a warning when AVX10 options conflict in vecto (*)
  1ce82f5... Revert "Support AVX10.1 for AVX512DQ+AVX512VL intrins" (*)
  1744817... Revert "Support AVX10.1 for AVX512DQ+AVX512VL intrins" (*)
  5aa36dd... Revert "[Patch 3/6] Support AVX10.1 for AVX512DQ+AVX512VL i (*)
  31242f4... Revert "[Patch 4/6] Support AVX10.1 for AVX512DQ+AVX512VL i (*)
  cfb1dde... Revert "[Patch 5/6] Support AVX10.1 for AVX512DQ+AVX512VL i (*)
  0a92eb2... Revert "[Patch 6/6] Support AVX10.1 for AVX512DQ+AVX512VL i (*)
  c4f2a0e... Revert "i386: Add AVX2 pragma wrapper for AVX512DQVL intrin (*)
  bd2c4d6... debug/111080 - avoid outputting debug info for unused restr (*)
  0a88865... Adjust GCC V13 to GCC 13.1 in diagnotic. (*)
  afe15e9... Fix target_clone ("arch=graniterapids-d") and target_clone  (*)
  0c2633d... testsuite: Xfail gcc.dg/tree-ssa/update-threading.c for CRI (*)
  4e27ba6... Daily bump. (*)
  6619b3d... Improve quality of code from LRA register elimination (*)
  829c0c0... Fortran: improve diagnostic message for COMMON with automat (*)
  0cfc9c9... Phi analyzer - Initialize with range instead of a tree. (*)
  e5f83a2... Don't process phi groups with one phi. (*)
  bf64392... rtl: use rtx_code for gen_ccmp_first and gen_ccmp_next (*)
  3e086a1... rtl: Forward declare rtx_code (*)
  94a25d3... i386: Fix register spill failure with concat RTX [PR111010] (*)
  18befd6... [PATCH] RISC-V:add a more appropriate type attribute (*)
  92f2ec4... RISC-V: Add conditional unary neg/abs/not autovec patterns (*)
  936a123... Fix handling of static exists in loop_ch (*)
  7a2e232... Add testcase for PR110940 (*)
  4beacf3... libffi: Backport of LoongArch support for libffi. (*)
  af3820d... vect: Move VMAT_GATHER_SCATTER handlings from final loop ne (*)
  69a0c51... vect: Move VMAT_LOAD_STORE_LANES handlings from final loop  (*)
  82d5c72... vect: Remove some manual release in vectorizable_store (*)
  2aa8ebc... libstdc++: Fix tests relying on operator new/delete overloa (*)
  3beef5e... RISC-V: Fix potential ICE of global vsetvl elimination (*)
  29487eb... RISC-V: Fix VTYPE fuse rule bug (*)
  5f3c807... RISC-V: Fix gather_load_run-12.c test (*)
  ea1eb12... RISC-V: Add attribute to vtype change only vsetvl (*)
  d18296e... RISC-V: Adapt live-1.c testcase (*)
  6cd8527... Daily bump. (*)
  10a7d31... RISC-V: Clang format riscv-vsetvl.cc[NFC] (*)
  b817bfa... RISC-V: Add riscv-vsetvl.def to t-riscv (*)
  0ccfbe6... libgomp, testsuite: Do not call nonstandard functions (*)
  3242fb5... analyzer: reimplement kf_strlen [PR105899] (*)
  f40d24c... c++: maybe_substitute_reqs_for fix (*)
  810bcc0... c++: constrained hidden friends [PR109751] (*)
  3571cc9... RISC-V: output Autovec params explicitly in --help ... (*)
  47f95bc... RISC-V: Add multiarch support on riscv-linux-gnu (*)
  0698c9f... OpenMP: Handle 'all' as category in defaultmap (*)
  145da6a... doc: Remove obsolete sentence about _Float* not being suppo (*)
  f4658e0... VECT: Add LEN_FOLD_EXTRACT_LAST pattern (*)
  2c27600... Simplify intereaved store vectorization processing (*)
  9e5b47b... MAINTAINERS: Update my email address (*)
  27de9aa... tree-optimization/94864 - vector insert of vector extract s (*)
  d3b5a1b... Fortran: implement vector sections in DATA statements [PR49 (*)
  c27f062... VECT: Support loop len control on EXTRACT_LAST vectorizatio (*)
  710d54f... Testcase fix. (*)
  eaabae8... RISC-V: Change fnms testcases assertion to xfail (*)
  3b691e0... analyzer: check format strings for null termination [PR1058 (*)
  4325c82... analyzer: add kf_fopen (*)
  fe97f09... analyzer: replace -Wanalyzer-unterminated-string with scan_ (*)
  1e7b0a5... analyzer: handle NULL inner context in region_model_context (*)
  2503dd5... analyzer: add ability for context to add events to a saved_ (*)
  e40a935... analyzer: convert note_adding_context to annotating_context (*)
  5f55721... Daily bump. (*)
  1d17e3d... RISC-V: Support RVV VFWREDUSUM.VS rounding mode intrinsic A (*)
  e2c4286... bpf: neg instruction does not accept an immediate (*)
  36788c9... [PATCH] RISC-V: Add Types to Missing Bitmanip Instructions (*)
  b369f0b... Remove XFAIL from gcc/testsuite/gcc.dg/unroll-7.c (*)
  3949144... [RISCV][committed] Remove spurious newline in ztso sequence (*)
  04eea1e... aarch64: fix format specifier (*)
  f9ff6fa... [frange] Return false if nothing changed in union_nans(). (*)
  ab7de14... [PATCH 2/2] RISC-V: Add quotes to #error messages (all) (*)
  56c28ce... [PATCH 1/2] RISC-V: Add quotes to #error messages (*)
  2eaebcf... Fix FAIL: gcc.target/i386/pr87007-5.c (*)
  e4e6a92... Fix gcc.dg/vect/bb-slp-subgroups-2.c with 256bit vectors (*)
  dd606dc... Fix gcc.dg/vect/pr65947-7.c failures on aarch64. (*)
  4c5712f... Fix gcc.dg/vect/bb-slp-46.c FAIL (*)
  6450397... Adjust testcase for Intel GDS. (*)
  6493884... PR111048: Set arg_npatterns correctly. (*)
  e10cb80... tree-optimization/111082 - bogus promoted min (*)
  03cb690... libstdc++: Remove reliance on unspecified behaviour in std: (*)
  d5dfba1... LCM: Export 2 helpful functions as global for VSETVL PASS u (*)
  966b0a9... tree-optimization/111070 - fix ICE with recent ifcombine fi (*)
  47b833a... MATCH: [PR111002] Sink view_convert for vec_cond (*)
  b942654... Testsuite, LTO: silence warning to make test pass on Darwin (*)
  f847e01... Support -march=gracemont (*)
  a759321... Daily bump. (*)
  a724c6e... PR modula2/111085 nexttoward and nexttowardf contain incorr (*)
  6d33602... Testsuite, darwin: account for macOS 13 and 14 (*)
  40a6803... testsuite: Adjust g++.dg/gomp/pr58567.C to new compiler mes (*)
  7694d03... Testsuite, darwin: Fix analyzer testcases (*)
  02393e4... Testsuite: mark IPA test as requiring alias support (*)
  a037992... Testsuite, plugin: make testcase pattern more flexible (*)
  791952e... i386: Micro-optimize ix86_expand_sse_extend (*)
  d77c280... d: Merge upstream dmd, druntime 26f049fb26, phobos 330d6a4f (*)
  ce33bbf... Testsuite: fix analyzer tests on Darwin (*)
  70c50c8... MATCH: Sink convert for vec_cond (*)
  1e3003c... fix misleading identation breaking bootstrap (*)
  9a5d1fc... improve error when /usr/include isn't found [PR90835] (*)
  966f3c1... Fix format attribute for printf (*)
  1ba3363... Daily bump. (*)
  1dc6500... omp-expand.cc: Fix wrong code with non-rectangular loop nes (*)
  3e31573... Loongarch: Fix plugin header missing install. (*)
  4acbb51... Daily bump. (*)
  27d0cfc... libstdc++: Revert pre-C++23 support for 16-bit float types  (*)
  6785917... testsuite: Improve test in dg-require-python-h (*)
  4123b56... i386: Use PUNPCKL?? to implement vector extend and zero_ext (*)
  53fcd3b... [irange] Return FALSE if updated bitmask is unchanged [PR11 (*)
  745ec21... tree-optimization/111019 - invariant motion and aliasing (*)
  35b5762... bpf: bump maximum frame size limit to 32767 bytes (*)
  6fabf8f... libstdc++: Replace non-type-dependent uses of wchar_t in <f (*)
  8353b9c... Makefile.in: Make TM_P_H depend on $(TREE_H) [PR111021] (*)
  ac8d3c7... vect: Factor out the handling on scatter store having gs_in (*)
  7f8d730... libstdc++: Fix incomplete rework of wchar_t support in std: (*)
  f5f47cc... tree-optimization/111048 - avoid flawed logic in fold_vec_p (*)
  68f7cb6... i386: Add AVX2 pragma wrapper for AVX512DQVL intrins (*)
  7cd2df4... vect: Move VMAT_GATHER_SCATTER handlings from final loop ne (*)
  b4c8c55... RISC-V: Fix -march error of zhinxmin testcases (*)
  3064471... Document cond_neg, cond_one_cmpl, cond_len_neg and cond_len (*)
  3709ca0... RISC-V: Add the missed half floating-point mode patterns of (*)
  86d8039... RISC-V: Revert the convert from vmv.s.x to vmv.v.i (*)
  c439168... RISC-V: Forbidden fuse vlmax vsetvl to DEMAND_NONZERO_AVL v (*)
  1eb2433... Daily bump. (*)
  b860e65... Revert "libstdc++: Reuse double overload of __convert_to_v  (*)
  d82a85b... libstdc++: Replace global std::string objects in tzdb.cc (*)
  aad83d6... libstdc++: Reuse double overload of __convert_to_v if possi (*)
  74c019b... libstdc++: Micro-optimize construction of named std::locale (*)
  cc3d7ba... libstdc++: Optimize std::string::assign(Iter, Iter) [PR1109 (*)
  6cf214b... libstdc++: Add std::formatter specializations for extended  (*)
  1a566fd... libstdc++: Define std::numeric_limits<_FloatNN> before C++2 (*)
  8ee74c5... libstdc++: Fix -Wunused-parameter in <experimental/internet (*)
  84cff28... libstdc++: Make __cmp_cat::__unseq constructor consteval (*)
  c992acd... libstdc++: Simplify chrono::__units_suffix using std::forma (*)
  023a62b... libstdc++: Rework std::format support for wchar_t (*)
  aeed687... libstdc++: Implement std::to_string in terms of std::format (*)
  51ec07b... libstdc++: Optimize std::to_string using std::string::resiz (*)
  95c2b0c... libstdc++: Define std::string::resize_and_overwrite for C++ (*)
  dc48d1d... Fix range-ops operator_addr. (*)
  d7b6cad... RISCV: Add rotate immediate regression test (*)
  bad357d... libstdc++: Implement P2770R0 changes to join_view / join_wi (*)
  4a6f367... libstdc++: Convert _RangeAdaptorClosure into a CRTP base [P (*)
  bd7257f... [LRA]: When assigning stack slots to pseudos previously ass (*)
  e1f45be... Add warning options -W[no-]compare-distinct-pointer-types (*)
  ee40bdb... Fix code_helper unused argument warning for fr30 (*)
  1aaf3a6... [PATCH] RISC-V: Deduplicate #error messages in testsuite (*)
  482551a... tree-optimization/111039 - abnormals and bit test merging (*)
  8f3c451... libgomp: call numa_available first when using libnuma (*)
  84a5be4... doc: Fixes to RTL-SSA sample code (*)
  903d937... RISC-V: Fix XPASS slp testcases (*)
  b7c50f6... bpf: support `naked' function attributes in BPF targets (*)
  d07bce4... libstdc++: Fix std::format("{:F}", inf) to use uppercase (*)
  b10dfbb... libstdc++: Regenerate Makefile.in (*)
  99b5921... Handle TYPE_OVERFLOW_UNDEFINED vectorized BB reductions (*)
  17d670d... testsuite: Remove unused dg-line in ce8cdf5bcf96a2db6d7b9f6 (*)
  93f803d... fixincludes: Update darwin_flt_eval_method for macOS 14 (*)
  0beac92... build: Allow for Xcode 15 ld -v output (*)
  51d702f... libstdc++: Disable PCH for tests that rely on include order (*)
  91315f2... libstdc++: Fix testsuite no_pch directive (*)
  c6259c4... RISC-V: Support RVV VFWREDOSUM.VS rounding mode intrinsic A (*)
  3a68ef2... RISC-V: Support RVV VFREDOSUM.VS rounding mode intrinsic AP (*)
  3d903a2... RISC-V: Support RVV VFREDUSUM.VS rounding mode intrinsic AP (*)
  20e1db4... RISC-V: Support RVV VFNCVT.F.{X|XU|F}.W rounding mode intri (*)
  72fc7e9... RISC-V: Support RVV VFNCVT.XU.F.W rounding mode intrinsic A (*)
  3d18a52... RISC-V: Support RVV VFNCVT.X.F.W rounding mode intrinsic AP (*)
  5ccdfd0... [Patch 6/6] Support AVX10.1 for AVX512DQ+AVX512VL intrins (*)
  0b20e0f... [Patch 5/6] Support AVX10.1 for AVX512DQ+AVX512VL intrins (*)
  aba1089... [Patch 4/6] Support AVX10.1 for AVX512DQ+AVX512VL intrins (*)
  d14ab07... [Patch 3/6] Support AVX10.1 for AVX512DQ+AVX512VL intrins (*)
  2954751... RISC-V: Fix incorrect VTYPE fusion for floating point scala (*)
  1c3c405... Support AVX10.1 for AVX512DQ+AVX512VL intrins (*)
  2485dd9... Support AVX10.1 for AVX512DQ+AVX512VL intrins (*)
  26a820d... Emit a warning when AVX10 options conflict in vector width (*)
  0288ab1... Emit a warning when disabling AVX512 with AVX10 enabled or  (*)
  11ad44d... Initial support for AVX10.1 (*)
  24f7b20... Drop unused enum vrp_mode. (*)
  e7a36e4... [PATCH] RISC-V: Support simplify (-1-x) for vector. (*)
  a32de58... Add support for vector conitional not (*)
  8e71ad9... Daily bump. (*)
  034dd42... Add libstdc++-v3/include/bits/version.h to gcc_update touch (*)
  9ade70b... Fortran: fix memleak for character,value dummy of bind(c) p (*)
  4a2b262... libstdc++: Fix std::basic_string::resize_and_overwrite (*)
  0c31666... libstdc++: Update __cplusplus value for C++23 in version.de (*)
  02ecc9a... ira: update allocated_hardreg_p[] in improve_allocation() [ (*)
  2c907d5... libstdc++: Fix comment naming upstream PSTL test file (*)
  3452652... [LRA]: Spill pseudos assigned to fp when fp->sp elimination (*)
  083b7f2... libstdc++: Replace all manual FTM definitions and use (*)
  b7b801b... libstdc++: Implement more maintainable <version> header (*)
  ff572e8... aarch64: Add support for Cortex-A720 CPU (*)
  6942429... RISC-V: Implement vector "average" autovec pattern. (*)
  c94e0f5... internal-fn: Fix vector extraction into promoted subreg. (*)
  a7dba4a... Extend fold_vec_perm to handle VLA vector_cst. (*)
  1b7418b... RISC-V: Support RVV VFWCVT.XU.F.V rounding mode intrinsic A (*)
  ac6b74e... RISC-V: Fix one build error for template default arg (*)
  f2bec0a... RISC-V: Support RVV VFWCVT.X.F.V rounding mode intrinsic AP (*)
  dc2529e... RISC-V: Support RVV VFCVT.F.X.V and VFCVT.F.XU.V rounding m (*)
  567258f... RISC-V: Support RVV VFCVT.XU.F.V rounding mode intrinsic AP (*)
  d471bdb... rs6000: Skip unnecessary vector extract for certain element (*)
  a79cf85... rs6000: Generate mfvsrwz for all platforms and remove redun (*)
  fe57888... RISC-V: Support MASK_LEN_{LOAD_LANES,STORE_LANES} (*)
  d5acdd6... VECT: Apply MASK_LEN_{LOAD_LANES, STORE_LANES} into vectori (*)
  c6f65ce... RISC-V: Support RVV VFCVT.X.F.V rounding mode intrinsic API (*)
  b2a927f... Support -m[no-]gather -m[no-]scatter to enable/disable vect (*)
  3064d1f... Software mitigation: Disable gather generation in vectoriza (*)
  f5f7d03... Generate vmovapd instead of vmovsd for moving DFmode betwee (*)
  b01e96f... Daily bump. (*)
  5da4c0b... bpf: remove useless define_insn for extendsisi2 (*)
  489e1ad... bpf: fix pseudoc w regs for small modes [PR111029] (*)
  d073e2d... Feed results of IPA-CP into tree value numbering (*)
  4acce4c... d: Add test case for PR110959. (*)
  84e122c... Fortran: Avoid accessing gfc_charlen when not looking at BT (*)
  bed9938... OpenACC 2.7: default clause support for data constructs (*)
  0618adf... RISC-V: Fix autovec_length_operand predicate[PR110989] (*)
  f9e8072... Cleanup BB vectorization roots handling (*)
  f049868... Support constants and externals in BB reduction vectorizati (*)
  8a6097c... Use find_loop_location from unrolling (*)
  eef192b... CRIS: Don't include tree.h in cris-protos.h, PR bootstrap/1 (*)
  4d6132e... tree-optimization/110963 - more PRE when optimizing for siz (*)
  bcdbedb... tree-optimization/110991 - unroll size estimate after vecto (*)
  ecb9539... Makefile.in: Make recog.h depend on $(TREE_H) [PR111021] (*)
  a74d0d3... vect: Move VMAT_LOAD_STORE_LANES handlings from final loop  (*)
  9ca0ff5... vect: Remove several useless VMAT_INVARIANT checks (*)
  d5ef0ee... Mode-Switching: Fix SET_SRC ICE for create_pre_exit (*)
  469711f... RISC-V: Support RVV VFREC7 rounding mode intrinsic API (*)
  3cc78cf... Daily bump. (*)
  882ee2c... [LRA]: Process output stack pointer reloads before emitting (*)
  3d28939... testsuite: Use distinct explicit error codes in value_9.f90 (*)
  564b637... fortran: Fix length one character dummy arg type [PR110419] (*)
  e0a8218... fortran: New predicate gfc_length_one_character_type_p (*)
  ce8cdf5... analyzer: New option fanalyzer-show-events-in-system-header (*)
  1a43af0... c++: follow DR 2386 and update implementation of get_tuple_ (*)
  cc56607... c++: -fconcepts and __cpp_concepts (*)
  2d2b05f... libstdc++: Avoid problematic use of log10 in std::format [P (*)
  882af29... Avoid division by zero in fold_loop_internal_call (*)
  7879f58... RISC-V: Add ZC* test for failed march args being passed. (*)
  6e46fcd... RISC-V: Enable compressible features when use ZC* extension (*)
  17c22f4... RISC-V: Minimal support for ZC* extensions. (*)
  9ec5d6d... Revert "Fix type error of 'switch (SUBREG_BYTE (op)).'" (*)
  1ab7c8b... Fix print_loop_info ICE (*)
  9be93b8... RISC-V: Support RVV VFSQRT rounding mode intrinsic API (*)
  c944ded... RISC-V: Support RVV VFWNMSAC rounding mode intrinsic API (*)
  d9577b4... RISC-V: Support RVV VFWMSAC rounding mode intrinsic API (*)
  a668735... RISC-V: Support RVV VFWNMACC rounding mode intrinsic API (*)
  614052d... x86: Update model values for Raptorlake. (*)
  4718d5c... MMIX: Switch to lra_in_progress (*)
  49383cd... MMIX: Re-enable LRA (*)
  9568ff5... MMIX: Handle LRA FP-to-SP-elimination oddity (*)
  a99f3d0... Disable LRA for MMIX. (*)
  d15840a... RISC-V: Support RVV VFWMACC rounding mode intrinsic API (*)
  4ecc185... RISC-V: Support RVV VFNMSUB rounding mode intrinsic API (*)
  ed6603f... [LRA]: Fix asserts for output stack pointer reloads (*)
  dbe8c0a... Daily bump. (*)
  25be11e... modula-2, plugin: Fix Darwin bootstrap issues. (*)
  adae87c... Daily bump. (*)
  63fb0be... PR modula2/110779 SysClock can not read the clock (Darwin p (*)
  46905fc... PR modula2/108119 disable m2rte plugin by default (*)
  8441841... Add stdckdint.h header for C23 (*)
  9890f37... RISC-V: Add TAREGT_VECTOR check into VLS modes (*)
  8be2073... tree-pretty-print: delimit TREE_VEC with braces (*)
  f50f603... c++: bogus warning w/ deduction guide in anon ns [PR106604] (*)
  066c260... libstdc++: Use __bool_constant entirely (*)
  685abdb... RISC-V: Fix vec_series expander[PR110985] (*)
  e80c55e... RISC-V: Allow CONST_VECTOR for VLS modes (*)
  886afed... Daily bump. (*)
  003016a... libstdc++: Fix std::format_to_n return value [PR110990] (*)
  325f9e8... analyzer: new warning: -Wanalyzer-unterminated-string [PR10 (*)
  db08a09... [committed] Fix subdi3 synthesis on rx port (*)
  5bfb5e7... VECT: Fix ICE on MASK_LEN_{LOAD, STORE} when no LEN recorde (*)
  2b1b804... RISC-V: Specify -mabi for ztso testcases (*)
  ce6c4d3... libstdc++: Implement C++20 std::chrono::parse [PR104167] (*)
  f93a612... bpf: liberate R9 for general register allocation (*)
  6103df1... bpf: allow exceeding max num of args in BPF when always_inl (*)
  38c00ed... analyzer: More features for CPython analyzer plugin [PR1076 (*)
  63bd36b... c++: dependently scoped template-id in type-req [PR110927] (*)
  ca26766... c++: recognize in-class var tmpl partial spec [PR71954] (*)
  9e33d71... libstdc++: Do not call log10(0.0) in std::format [PR110860] (*)
  20db5ca... MAINTAINERS: Add myself to write after approval (*)
  1531de6... c++: improve debug_tree for templated types/decls (*)
  a4238f6... tree-pretty-print: handle COMPONENT_REF with non-decl RHS (*)
  834d142... Use strtol instead of std::stoi [PR110646] (*)
  c46bded... preserve base pointer for __deregister_frame [PR110956] (*)
  ef96754... [LRA]: Implement output stack pointer reloads (*)
  c19b542... libstdc++: Handle invalid values in std::chrono pretty prin (*)
  7723684... libstdc++: Revert accidentally committed change to bits/stl (*)
  4d9bc81... config: Fix host -rdynamic detection for build != host != t (*)
  798a880... tree-optimization/110979 - fold-left reduction and partial  (*)
  3a13884... Improve BB vectorization opt-info (*)
  6a8203b... RISC-V: Support RVV VFMSUB rounding mode intrinsic API (*)
  59d789b... VECT: Add vec_mask_len_{load_lanes,store_lanes} patterns (*)
  bcda361... RISC-V: Support RVV VFNMADD rounding mode intrinsic API (*)
  9f93349... match.pd: Implement missed optimization ((x ^ y) & z) | x - (*)
  797334e... RISC-V: Support RVV VFMADD rounding mode intrinsic API (*)
  cd9150e... RISC-V: Support RVV VFNMSAC rounding mode intrinsic API (*)
  607d9d5... c: Add __typeof_unqual__ and __typeof_unqual support (*)
  f956c23... Fix PR 110954: wrong code with cmp | !cmp (*)
  6878321... c: Support for -Wuseless-cast [PR84510] (*)
  ee8a844... RISC-V: Support RVV VFMSAC rounding mode intrinsic API (*)
  4271b74... Daily bump. (*)
  ecfd8c7... libstdc++: Fix out-of-bounds read in format string "{:{}."  (*)
  f48a542... libstdc++: Fix std::format for localized floats [PR110968] (*)
  9cb2a7c... libstdc++: Use alias template for iterator_category [PR1109 (*)
  39204ae... Fix division by zero in loop splitting (*)
  0ac3232... RISC-V: Add Ztso atomic mappings (*)
  937591d... Fix profile update in duplicat_loop_body_to_header_edge for (*)
  546bf79... Fix profile updating bug in tree-ssa-threadupdate (*)
  e411030... Fix undefined behaviour in profile_count::differs_from_p (*)
  8afe9d5... phiopt: Fix phiopt ICE on vops [PR102989] (*)
  b0894a1... Make ISEL used internal functions const/nothrow where appro (*)
  da7b43f... RISC-V: Add MASK vec_duplicate pattern[PR110962] (*)
  6176527... RISC-V: Support RVV VFNMACC rounding mode intrinsic API (*)
  07e9322... RISC-V: Support RVV VFMACC rounding mode intrinsic API (*)
  887f139... RISC-V: Support TU for integer ternary OP[PR110964] (*)
  9b8ebdb... Remove insert location argument from vectorizable_live_oper (*)
  6bdbf17... RISC-V: Add missing modes to the iterators (*)
  d5ad55a... lto-streamer-in: Adjust assert [PR102989] (*)
  b129d6b... expr: Small optimization [PR102989] (*)
  0c563a9... i386: Do not sanitize upper part of V2HFmode and V4HFmode r (*)
  4cede0d... RISC-V: Refactor RVV frm_mode attr for rounding mode intrin (*)
  9b099a8... Daily bump. (*)
  83c77b3... RISC-V: Fix VLMAX AVL incorrect local anticipate [VSETVL PA (*)
  73da34a... analyzer: remove default return value from region_model::on (*)
  e5fe7f2... RISC-V: Remove non-existing 'Zve32d' extension (*)
  f088b76... RISC-V: Handle no_insn in TARGET_SCHED_VARIABLE_ISSUE. (*)
  a16dc72... RISC-V: Folding memory for FP + constant case (*)
  7fb65f1... MATCH: [PR110937/PR100798] (a ? ~b : b) should be optimized (*)
  5c27c91... i386: Add missing dot to -mpartial-vector-fp-math descripti (*)
  464e207... aarch64: Add support for Cortex-A520 CPU (*)
  29e2bc5... rs6000: Fix __builtin_altivec_vcmpne{b,h,w} implementation (*)
  b3a2b30... libstdc++: Fix constexpr functions to conform to older stan (*)
  9bd1944... libstdc++: Fix a -Wsign-compare warning in std::list (*)
  798b1f0... libstdc++: Suppress clang -Wc99-extensions warnings in <com (*)
  5b46eac... libstdc++: Fix some -Wmismatched-tags warnings (*)
  af89c77... libstdc++: Fix some -Wunused-parameter warnings (*)
  008e439... libstdc++: Explicitly default some copy ctors and assignmen (*)
  b9e5a4b... libstdc++: Minor fixes for some warnings in <format> (*)
  c4d6181... RISC-V: Support NPATTERNS = 1 stepped vector[PR110950] (*)
  b8ec3c9... Fortran: Allow pure final procs contained in pure proc. [PR (*)
  e3476ed... PR modula2/110779: libgm2 fix solaris bootstrap check for t (*)
  6ef7956... Rename local variable subleaf_level to max_subleaf_level. (*)
  b66e613... rtl-optimization/110587 - speedup find_hard_regno_for_1 (*)
  0412f0e... rs6000: Teach legitimate_address_p about LEN_{LOAD,STORE} [ (*)
  4a8e6fa... ivopts: Call valid_mem_ref_p with ifn [PR110248] (*)
  165b1f6... targhooks: Extend legitimate_address_p with code_helper [PR (*)
  b39f8bd... Workaround possible CPUID bug in Sandy Bridge. (*)
  c8b3962... Daily bump. (*)
  20659be... [committed] [RISC-V] Fix bug in condition canonicalization  (*)
  a263152... c++: parser cleanup, remove dummy arguments (*)
  a90bd3e... c++: Report invalid id-expression in decltype [PR100482] (*)
  e7cae4f... bpf: Fixed GC mistakes in BPF builtins code. (*)
  ad5b757... i386: Do not sanitize upper part of V2SFmode reg with -fno- (*)
  aadc5c0... VR-VALUES [PR28794]: optimize compare assignments also (*)
  733e8b4... RISC-V: Enhance the test case for RVV vfsub/vfrsub rounding (*)
  d9dc70c... genmatch: Log line numbers indirectly (*)
  e6b616c... genmatch: Reduce variability of generated code (*)
  3bb0bf0... Support get_or_insert in ordered_hash_map (*)
  6ae5565... RISC-V: Support CALL conditional autovec patterns (*)
  d9f3ea6... tree-optimization/49955 - BB reduction with odd number of l (*)
  02a015f... VECT: Support CALL vectorization for COND_LEN_* (*)
  31ec413... tree-optimization/110924 - fix vop liveness for noreturn co (*)
  25c4b16... RISC-V: Fix a bug that causes an error insn. (*)
  f3a8dde... rtl-optimization/110869 Fix tests cmp-mem-const-*.c for spa (*)
  8f4d2a4... RISC-V: Support neg VLS auto-vectorization (*)
  99e4779... RISC-V: Support VLS shift vectorization (*)
  4b92dba... Daily bump. (*)
  9cba4fc... RISC-V: Support VLS basic operation auto-vectorization (*)
  bb3ceeb... libstdc++: Fix incorrect use of abs and log10 in std::forma (*)
  c5ea5ae... libstdc++: Constrain __format::_Iter_sink for contiguous it (*)
  f6ec0d1... i386: Fix grammar typo in diagnostic (*)
  5d87f71... libstdc++: Fix past-the-end increment in std::format [PR110 (*)
  eff0e7a... toplevel: Makefile.def: add install-strip dependency on lib (*)
  dab58c9... bfd: linker: merge .sframe sections (*)
  dc17ceb... libtool.m4: augment symcode for Solaris 11 (*)
  161252a... PKG_CHECK_MODULES: Properly check if $pkg_cv_[]$1[]_LIBS wo (*)
  de9e7e9... PKG_CHECK_MODULES: Check if $pkg_cv_[]$1[]_LIBS works (*)
  9fc0ae6... Deprecate a.out support for NetBSD targets. (*)
  120397f... PR27116, Spelling errors found by Debian style checker (*)
  1d6c6dc... egrep in binutils (*)
  ead5103... Add support for the haiku operating system (*)
  f330710... libtool.m4: fix the NM="/nm/over/here -B/option/with/path"  (*)
  ab42297... libtool.m4: fix nm BSD flag detection (*)
  b48e994... configure: reinstate 32b PA-RISC HP-UX target in toplevel (*)
  1ddd41f... Pass PKG_CONFIG_PATH down from top-level Makefile (*)
  a49d42e... Disable year 2038 support on 32-bit hosts by default (*)
  2455205... gprofng: a new GNU profiler (*)
  c988463... add --enable-default-compressed-debug-sections-algorithm co (*)
  e61c0e3... configure: require libzstd >= 1.4.0 (*)
  407a2c9... binutils, gdb: support zstd compressed debug sections (*)
  a885ec2... toplevel: Recover tilegx/tilepro targets (*)
  9c7797a... GCC: Check if AR works with --plugin and rc (*)
  126f707... Sync with binutils: GCC: Pass --plugin to AR and RANLIB (*)
  432c6f0... gcc-4.5 build fixes (*)
  24f5a73... PR29961, plugin-api.h: "Could not detect architecture endia (*)
  e4cd4f7... toplevel: Substitute GDCFLAGS instead of using CFLAGS (*)
  18c453f... [committed][RISC-V]Don't reject constants in cmov condition (*)
  adfc236... cprop_hardreg: Allow propagation of stack pointer in more c (*)
  f9d93f8... MAINTAINERS: Add myself as a BPF port reviewer (*)
  da1a888... ipa-sra: Don't consider CLOBBERS as writes preventing split (*)
  8ae8327... [committed] [RISC-V] Handle more cases in riscv_expand_cond (*)
  b57bd27... MATCH: [PR109959] `(uns <= 1) & uns` could be optimized to  (*)
  d8efc44... Use RPO order for sinking (*)
  af6cfd7... Fix ICE in rtl check when bootstrap. (*)
  aa63c20... Improve -fopt-info-vec for basic-block vectorization (*)
  831017d... i386: Clear upper bits of XMM register for V4HFmode/V2HFmod (*)
  f51b8e5... ada: Refactor multiple returns (*)
  41d7d32... ada: Extend precondition of Interfaces.C.String.Value with  (*)
  4305753... ada: Crash in GNATprove due to wrong detection of inlining (*)
  3ad67df... ada: Spurious error on class-wide preconditions (*)
  c5f673d... tree-optimization/110897 - Fix missed vectorization of shif (*)
  a016c8c... x86: drop redundant "prefix_data16" attributes (*)
  1a98bee... x86: correct "length_immediate" in a few cases (*)
  80770e9... x86: add missing "prefix" attribute to VF{,C}MULC (*)
  f6becc2... x86: add (adjust) XOP insn attributes (*)
  7d042d3... x86: drop stray "prefix_extra" (*)
  31be253... x86: replace/correct bogus "prefix_extra" (*)
  0e877fd... x86: "prefix_extra" can't really be "2" (*)
  9ac69f2... x86: "ssemuladd" adjustments (*)
  98e9eda... x86: "sse4arg" adjustments (*)
  328796d... x86: "prefix_extra" tidying (*)
  a2527a3... libsanitizer: Fix SPARC stacktraces (*)
  73c14db... Fix profile update after versioning ifconverted loop (*)
  58f1e18... MATCH: Extend min_value/max_value to pointer types (*)
  2a0b19f... Daily bump. (*)
  529909f... [Committed] Avoid FAIL of gcc.target/i386/pr110792.c (*)
  1fc96cd... Add builtin_expect to predict that CPU supports cpuid to cp (*)
  e3e6db4... Disable loop distribution for loops with estimated iteratio (*)
  838237a... Fix profile update after peeled epilogues (*)
  3802297... libstdc++: [_GLIBCXX_INLINE_VERSION] Add __cxa_call_termina (*)
  87b0749... Daily bump. (*)
  0826ebd... PR modula2/110779 SysClock can not read the clock (*)
  39f413f... c: Less warnings for parameters declared as arrays [PR98536 (*)
  54be338... c: _Generic should not warn in non-active branches [PR68193 (*)
  5b42ee2... Daily bump. (*)
  4e87c95... [PATCH v3] [RISC-V] Generate Zicond instruction for select  (*)
  021077b... analyzer: handle function attribute "alloc_size" [PR110426] (*)
  187b213... analyzer: fix some svalue::dump_to_pp implementations (*)
  567d06b... i386: eliminate redundant operands of VPTERNLOG (*)
  c572f09... Specify signed/unsigned/dontcare in calls to extract_bit_fi (*)
  faa2202... i386: Split SUBREGs of SSE vector registers into vec_select (*)
  44e3f39... Add documentation for -Wflex-array-member-not-at-end. (*)
  abf9530... LRA: Check input insn pattern hard regs	against early clobb (*)
  046640f... middle-end: clean up vect testsuite using pragma novector (*)
  6fb5da0... frontend: Add novector C pragma (*)
  73b9886... frontend: Add novector C++ pragma (*)
  451391a... AArch64: Undo vec_widen_<sur>shiftl optabs [PR106346] (*)
  6b80071... gensupport: Don't segfault on empty attrs list (*)
  8787b19... AArch64: update costing for combining vector conditionals (*)
  0e52059... AArch64: update costing for MLA by invariant (*)
  1a599ca... tree-optimization/110838 - vectorization of widened right s (*)
  0782b01... mid-end: Use integral time intervals in timevar.cc (*)
  04aa0ed... tree-optimization/110838 - less aggressively fold out-of-bo (*)
  2d2f090... Revert "RISC-V: Support RVV VFMACC rounding mode intrinsic  (*)
  7a6b4d8... Revert "RISC-V: Support RVV VFNMACC rounding mode intrinsic (*)
  b87a473... Revert "RISC-V: Support RVV VFMSAC rounding mode intrinsic  (*)
  098d6fb... Revert "RISC-V: Support RVV VFNMSAC rounding mode intrinsic (*)
  85414e2... AVR: Add some more devices: AVR16DD*, AVR32DD*, AVR64DD*, A (*)
  14daa69... Fix some minor typos in avr-mcus.def. (*)
  91c963e... Fix PR 110874: infinite loop in gimple_bitwise_inverted_equ (*)
  9020da7... match.pd: Canonicalize (signed x << c) >> c [PR101955] (*)
  236ec7a... RISC-V: Support RVV VFNMSAC rounding mode intrinsic API (*)
  dccd7e8... RISC-V: Support RVV VFMSAC rounding mode intrinsic API (*)
  62d9c1d... RISC-V: Support RVV VFNMACC rounding mode intrinsic API (*)
  4d8b556... AArch64: Avoid the ICE on empty reduction definition in inf (*)
  51e5a5c... RISC-V: Support RVV VFMACC rounding mode intrinsic API (*)
  dd03fb9... RISC-V: Support RVV VFWMUL rounding mode intrinsic API (*)
  b7ab393... RISC-V: Support RVV VFDIV and VFRDIV rounding mode intrinsi (*)
  86fa443... Daily bump. (*)
  4a0633d... Print entry count in print_loop_info (*)
  d6ac3aa... Update loop iteration estimates after splitting (*)
  93236ad... Fix profiledbootstrap (*)
  c83528d... Read global value/mask in IPA. (*)
  9e3fd33... [PATCH 3/5] [RISC-V] Generate Zicond instruction for select (*)
  c2a447d... bpf: CO-RE builtins support tests. (*)
  e0a8155... bpf: Implementation of BPF CO-RE builtins (*)
  9fedc3c... Add operand ranges to op1_op2_relation API. (*)
  33f080a... Provide a routine for NAME == NAME relation. (*)
  c47ceea... Automatically set type is certain Value_Range routines. (*)
  d61efa3... [committed][RISC-V] Remove errant hunk of code (*)
  f80efa4... testsuite, analyzer: add test case [PR108171] (*)
  93fd44f... RISC-V: Fix one comment for binop_frm insn (*)
  c62f93d... analyzer: fix ICE on zero-sized arrays [PR110882] (*)
  a9b6043... [libbacktrace] fix up broken test (*)
  9524718... poly_int: Handle more can_div_trunc_p cases (*)
  29370f1... tree-optimization/110838 - vectorization of widened shifts (*)
  13dfb01... tree-optimization/110702 - avoid zero-based memory referenc (*)
  4cd4d27... ada: Add pragma Annotate for GNATcheck exemptions (*)
  65a31e2... ada: Rewrite Set_Image_*_Unsigned routines to remove recurs (*)
  3b21dae... ada: Fix spurious error on 'Input of private type with Type (*)
  5825635... ada: Adjust again address arithmetics in System.Dwarf_Lines (*)
  46c8c22... Improve sinking with unrelated defs (*)
  021a0cd... Add virtual operand global liveness computation class (*)
  3d48c11... Swap loop splitting and final value replacement (*)
  fab08d1... s390: Try to emit vlbr/vstbr instead of vperm et al. (*)
  8ab1257... s390: Enable vect_bswap test cases (*)
  b6f4b00... Introduce -msmp to select /lib_smp/ on ppc-vx6 (*)
  3966329... RISCV: Add -m(no)-omit-leaf-frame-pointer support. (*)
  790c1f6... PR target/110792: Early clobber issues with rot32di2_double (*)
  3736000... RISC-V: Support RVV VFMUL rounding mode intrinsic API (*)
  ff36932... Fix `~X & X` and `~X | X` patterns (*)
  1b53748... RISC-V: Remove redudant extern declaration in function base (*)
  cba9db9... RISC-V: Support RVV VFWSUB rounding mode intrinsic API (*)
  4297a08... Daily bump. (*)
  fafe2d1... analyzer: stash values for CPython plugin [PR107646] (*)
  41ef5a3... rtl-optimization/110867 Fix narrow comparison of memory and (*)
  1d5bc32... [committed][RISC-V] Fix 20010221-1.c with zicond (*)
  0460c12... Make add_phi_node_to_bb static (*)
  68c3aa7... x86: fold two of vec_dupv2df<mask_name>'s alternatives (*)
  0d6a022... MAINTAINERS: correct my email address (*)
  399c8dd... tree-optimization/92335 - Improve sinking heuristics for ve (*)
  ee20be8... Slightly improve bitwise_inverted_equal_p comparisons (*)
  2bae476... Move `~X & X` and `~X | X` over to use bitwise_inverted_equ (*)
  7ff1d1b... PHIOPT: Mark the conditional lhs and rhs as to look at to s (*)
  21c2815... RISC-V: Support RVV VFWADD rounding mode intrinsic API (*)
  b278d30... More profile updating clenaups (*)
  2e93b92... Fix profile update after cancelled loop distribution (*)
  07b7cd7... rtl-optimization/110587 - remove quadratic regno_in_use_p (*)
  f0b7a61... Support vec_fmaddsub/vec_fmsubadd for vector HFmode. (*)
  1b446a9... Optimize vlddqu + inserti128 to vbroadcasti128 (*)
  5b50186... [PATCH 3/5] [RISC-V] Cost model for Zicond. (*)
  2d73f2e... [committed] [RISC-V] Avoid sub-word mode comparisons with Z (*)
  e15d0b6... [PATCH 3/5] [RISC-V] RISC-V Conditional Move costing [was:G (*)
  eb0a910... i386: refactor macros. (*)
  75ce64c... Add myself for write after approval (*)
  cf58b89... Daily bump. (*)
  8bf244e... PR modula2/110161 Comparing a typed procedure variable to 0 (*)
  6cb2f2c... IBM Z: Handle unaligned symbols (*)
  7c09e7e... [PATCH] Add POLY_INT_CST support to fold_ctor_reference in  (*)
  a5451b8... MAINTAINERS: Add myself to write after approval (*)
  1d379bb... target/110220: Set JUMP_LABEL and LABEL_NUSES of new branch (*)
  1762957... Fix profile update after prologue peeling in vectorizer (*)
  63663e4... doc: Fix spelling in arm_v8_1m_main_cde_mve_fp (*)
  9a36d1d... ada: Fix printing of numbers in JSON output for data repres (*)
  2c59b33... ada: Disable inlining of subprograms with Skip(_Flow_And)_P (*)
  7760491... ada: Bugbox compiling Constrained_Protected_Object'Image (*)
  04c2971... ada: Incorrect optimization for unconstrained limited recor (*)
  46640ba... ada: Default Put_Image for composite derived types is missi (*)
  f9b03ef... ada: Fix generation of JSON output for data representation (*)
  62d8dae... ada: check Atree.Get/Set_Field_Value (*)
  7fef55e... ada: Emit SCOs for nested decisions in quantified expressio (*)
  46a508e... RISC-V: Support CALL for RVV floating-point dynamic roundin (*)
  85699f1... RISC-V: Support RVV VFSUB and VFRSUB rounding mode intrinsi (*)
  01b0c36... Adjust testcase for more optimal codegen. (*)
  e664ea9... c-family: Implement pragma_lex () for preprocess-only mode (*)
  8a47474... PR modula2/110865 Unable to access copied const array (*)
  a2f31d7... Daily bump. (*)
  cc2003c... Fix PR 93044: extra cast is not removed (*)
  a349ba1... libbacktrace: look for _pgmptr on Windows (*)
  ffc7482... c: add -Wmissing-variable-declarations [PR65213] (*)
  ac0e096... MATCH: Add `a == b | a cmp b` and `a != b & a cmp b` simpli (*)
  0258b73... MATCH: PR 106164 : Optimize `(X CMP1 Y) AND/IOR (X CMP2 Y)` (*)
  b923722... tree-optimization: [PR100864] `(a&!b) | b` is not opimized  (*)
  c6523ae... Re: [PATCH] gcc-ar: Handle response files properly [PR77576 (*)
  b769811... fur_list should not use the range vector for non-ssa operan (*)
  b67c98a... Update gcc sv.po (*)
  75d6239... SARIF and -ftime-report's output [PR109361] (*)
  a104e9a... OpenACC 2.7: host_data must have use_device clause requirem (*)
  7cdd086... combine: Narrow comparison of memory and constant (*)
  5a77074... RISC-V: Drop unused variable (*)
  bf67bf4... AArch64: Do not increase the vect reduction latency by mult (*)
  05986af... internal-fn: Refine macro define of COND_* and COND_LEN_* i (*)
  1ed21e2... Use substituted GDCFLAGS (*)
  129feec... [Committed] PR target/110843: Check TARGET_AVX512VL for V2D (*)
  1349f53... RISC-V: Return machine_mode rather than opt_machine_mode fo (*)
  9f63862... RISC-V: Bugfix for RVV floating-point rm suffix sequence (*)
  92a891e... RISC-V: Enable basic VLS auto-vectorization (*)
  bf36656... MAINTAINERS: Add myself to write after approval (*)
  29fdb42... Daily bump. (*)
  c9434ea... libstdc++: Fix several preprocessor directives (*)
  861962e... Daily bump. (*)
  e68a315... [Committed] Use QImode for offsets in zero_extract/sign_ext (*)
  8b9e559... libgomp: cuda.h and omp_target_memcpy_rect cleanup (*)
  5ffa9d0... Fix profile update after vectorize loop versioning (*)
  7ed9819... Fix profile update after vectorize loop versioning (*)
  e0f9173... Daily bump. (*)
  72fb44c... Add a merge_range to ssa_cache and use it.  add empty_p and (*)
  6196413... Remove value_query, push into sub&fold class (*)
  7905c07... Fix some warnings (*)
  69b282e... Update gcc .po files (*)
  9f53727... bpf: disable tail call optimization in BPF targets (*)
  02f4ca0... Fortran: do not pass hidden character length for TYPE(*) du (*)
  88618fa... Cleanup profile updating code in unrolling and splitting (*)
  fdbb086... RISC-V: Specify -mabi in rv64 autovec testcase (*)
  a47e615... c++: devirtualization of array destruction [PR110057] (*)
  f5fb9ff... loop-split improvements, part 3 (*)
  095eb13... PR rtl-optimization/110587: Reduce useless moves in compile (*)
  b24acae... loop-split improvements, part 2 (*)
  7a1826d... ada: Elide the copy in extended returns for nonlimited by-r (*)
  9c70186... ada: Add an assert in Posix Interrupt_Wait (*)
  358e289... ada: Fix unsupported dispatching constructor call (*)
  f74de74... ada: Add support for binding to a specific network interfac (*)
  808ac54... ada: Add missing SCO generation for quantified expressions  (*)
  5bd09a2... ada: Fix race condition in protected entry call (*)
  f30396a... ada: Small refactor (*)
  8dcd763... ada: Add guard for detection of class-wide precondition sub (*)
  42fcc75... ada: Fix memory explosion on aggregate of nested packed arr (*)
  39e183a... ada: Leave detection of missing return in functions to GNAT (*)
  5d8fc02... ada: Emit enums rather than defines for various constants (*)
  7e448f3... ada: Fix typo in comment of Ada.Exceptions.Save_Occurrence (*)
  02cda19... ada: Allow calls to Number_Formals when no formals are pres (*)
  cb3bed6... ada: Improve defense against illegal code in check for infi (*)
  1d6af54... RISC-V: Remove vxrm parameter for vsadd[u] and vssub[u] (*)
  b9d7140... loop-split improvements, part 1 (*)
  54e54f7... Add UNSPEC_MASKOP to vpbroadcastm pattern. (*)
  0c7b074... Daily bump. (*)
  14dab1a... bpf: ISA V4 sign-extending move and load insns [PR110782,PR (*)
  9cbf428... bpf: minor doc cleanup for command-line options (*)
  31d18ff... bpf: correct pseudo-C template for add3 and sub3 (*)
  d023775... Make store likely in optimize_mask_stores (*)
  a7d4310... Fix profile update after RTL unrolling (*)
  081e25d... OpenMP/Fortran: Extend reject code between target + teams [ (*)
  50bc490... libstdc++: Fix std::format alternate form for floating-poin (*)
  9bd1ee6... Fix profile update in tree_transform_and_unroll_loop (*)
  5b06b3b... Fix profile update in tree-ssa-loop-im.cc (*)
  499b807... Fix profile_count::apply_probability (*)
  d1c072a... tree-optimization/91838 - fix FAIL of g++.dg/opt/pr91838.C (*)
  a426b91... c++: constexpr empty subobject elision [PR110197] (*)
  33b153f... RISC-V: Enable basic VLS modes support (*)
  d0ae71c... RISC-V: Remove unnecessary vread_csr/vwrite_csr intrinsic. (*)
  cdc6545... RISC-V: Fix uninitialized and redundant use of which_altern (*)
  4148283... XFAIL parts broken deliberately by r13-1762-gf9d4c3b45c5ed5 (*)
  e7cda6e... Remove recursive post-dominator traversal in sinking (*)
  ca912a3... c++: Fix ICE with parameter pack of decltype(auto) [PR10349 (*)
  9890d4e... vect: Treat VMAT_ELEMENTWISE as scalar load in costing [PR1 (*)
  6f709f7... [committed] [RISC-V] Fix expected diagnostic messages in te (*)
  5278cd6... Daily bump. (*)
  b8218eb... c++: passing partially inst ttp as ttp [PR110566] (*)
  b3adcc6... c++: passing partially inst tmpl as ttp [PR110566] (*)
  74290c6... [PATCH 2/5] [RISC-V] Generate Zicond instruction for basic  (*)
  aee2817... [PATCH 1/5] [RISC-V] Recognize Zicond extension (*)
  744e1f3... c++: unifying REAL_CSTs [PR110809] (*)
  27ba736... Fortran: diagnose strings of non-constant length in DATA st (*)
  15a122d... Update gcc uk.po (*)
  1c362a8... Regenerate gcc.pot (*)
  f30e62b... libstdc++: Require C++11 for 23_containers/vector/bool/1108 (*)
  3fce809... rs6000, add argument to function find_instance (*)
  5bd02d9... c++: cp_parser_constant_expression cleanups (*)
  51b997e... c++: member vs global template [PR106310] (*)
  db189d0... bpf: add v3 atomic instructions (*)
  7931a1d... libstdc++: Avoid bogus overflow warnings in std::vector<boo (*)
  c01b344... libstdc++: Add deprecated attribute to std::random_shuffle  (*)
  d74aed3... [committed] Add check_vect in a testcase (*)
  b51795c... rs6000, fix vec_replace_unaligned built-in arguments (*)
  9d804f9... analyzer: add symbol base class, moving region id to there  (*)
  25072a4... OpenMP: Call cuMemcpy2D/cuMemcpy3D for nvptx for omp_target (*)
  c194a41... testsuite: Fix gfortran.dg/ieee/comparisons_3.F90 testsuite (*)
  5d09fb6... tree-optimization/106081 - elide redundant permute (*)
  386df7c... testsuite/110763: Ensure zero return from test (*)
  8605bd9... [range-ops] Remove special case for handling bitmasks in ca (*)
  adbac20... RISC-V: Fix vector tuple intrinsic (*)
  ade30fa... i386: Clear upper half of XMM register for V2SFmode operati (*)
  590a828... bpf: fix generation of neg and neg32 BPF instructions (*)
  819f3d3... libgomp.texi: Add status item, @ref and document omp_in_exp (*)
  565e0e8... tree-optimization/110799 - fix bug in code hoisting (*)
  21da32d... range-op-float: Fix up -frounding-math frange_arithmetic +- (*)
  96a8392... rs6000: Correct vsx operands output for xxeval [PR110741] (*)
  39f117d... [range-ops] Handle bitmasks for ABSU_EXPR. (*)
  5346a2f... [range-ops] Handle bitmasks for ABS_EXPR. (*)
  4a188de... [range-ops] Handle bitmasks for BIT_NOT_EXPR. (*)
  5cac239... [range-ops] Handle bitmasks for unary operators. (*)
  7a48d8d... Initialize value in bit_value_unop. (*)
  ad0dde0... RISC-V: Fixbug for fsflags instruction error using immediat (*)
  645c67f... Fix profile_count::to_sreal_scale (*)
  9fdbd7d... c++: Track lifetimes in constant evaluation [PR70331,PR9663 (*)
  b8266af... c++: Prevent dangling pointers from becoming nullptr in con (*)
  5ebe5bc... c++: Improve location information in constant evaluation (*)
  2ace6cd... testsuite: run C++11 tests in C++11 mode (*)
  af37e39... Daily bump. (*)
  8d36a0f... bpf: don't print () in bpf_print_operand_address (*)
  6735727... Fix 110803: use of plain char instead of signed char (*)
  099d40b... Update gcc uk.po (*)
  3900460... c++: clear tf_partial et al in instantiate_template [PR1089 (*)
  28e3d36... List myself as "nvptx port" maintainer (*)
  a8649d5... Make some functions in CCP static. (*)
  6e424fe... c++: fix ICE with constexpr ARRAY_REF [PR110382] (*)
  09dda27... OpenMP/Fortran: Reject declarations between target + teams (*)
  d8dc61b... Adjust one Ada test (*)
  5065698... gfortran.dg/gomp/pr99226.f90: Add missing dg-error (*)
  54ce3cb... rs6000: Implemented f[min/max]_optab by xs[min/max]dp (*)
  c4637cb... PR modula2/110174 Bugfixes to M2GenGCC.mod:CodeInline preve (*)
  87d4356... Daily bump. (*)
  96482ff... libstdc++: Add missing constexpr specifiers in <format> (*)
  2e31fe4... OpenMP/Fortran: Reject not strictly nested target -> teams  (*)
  31c3b67... libstdc++; Do not use strtold for hppa-hpux [PR110653] (*)
  be16bb8... bpf: add pseudo-c asm dialect for "nop" (*)
  2a35563... match.pd: Implement missed optimization (~X | Y) ^ X -> ~(X (*)
  d90e81a... [committed] Use single quote rather than backquote in RISC- (*)
  4be3919... bpf: sdiv/smod are now part of BPF V4 (*)
  aa1e2d5... [committed][RISC-V] Fix minor issues in diagnostic message (*)
  2b074dc... Remove SLP_TREE_VEC_STMTS in favor of SLP_TREE_VEC_DEFS (*)
  8547c45... Remove unused tree-vectorizer.h include (*)
  2c820da... [i386] remove unused tree-vectorizer.h includes (*)
  fe39eca... vect: Handle demoting FLOAT and promoting FIX_TRUNC. (*)
  9f66753... [Committed] PR target/110787: Revert QImode offsets in {zer (*)
  da445a5... bpf: remove -mkernel option and BPF_KERNEL_VERSION_CODE (*)
  f1e3455... bpf: make use of the bswap{16,32,64} V4 BPF instruction (*)
  8390a2a... RISC-V: Support in-order floating-point reduction (*)
  42b17d0... VECT: Support floating-point in-order reduction for length  (*)
  50b5fea... tree-optimization/110777 - abnormals and recent PRE optimiz (*)
  fb132cd... tree-optimization/110766 - missing PHI location check (*)
  d075047... vect: Don't vectorize a single scalar iteration loop [PR110 (*)
  73ff915... RISC-V: Bugfix for allowing incorrect dyn for static roundi (*)
  82c2a34... Daily bump. (*)
  bbc1a10... Fix PR 110066: crash with -pg -static on riscv (*)
  f33fdf9... Daily bump. (*)
  ecfa870... RISC-V: optim const DF +0.0 store to mem [PR/110748] (*)
  8125b12... i386: Don't use insvti_{high,low}part with -O0 (for compile (*)
  659d856... Fix alpha building (*)
  59c38dd... i386: Use QImode for offsets in zero_extract/sign_extract i (*)
  6ed4371... testsuite: Limit bb-slp-pr95839-v8.c to 64-bit vector targe (*)
  bb095e8... [committed] Fix length computation bug in bfin port (*)
  73cc6ce... PR modula2/110631 Bugfix to FIO WriteCardinal (*)
  1689425... [LRA]: Fix sparc bootstrap after recent patch for fp elimin (*)
  0ce6353... Daily bump. (*)
  87516ef... Require target lra in gcc.c-torture/compile/asmgoto-6.c (*)
  cfe53af... PR c/110699: Defend against error_mark_node in gimplify.cc. (*)
  77d0f9e... bpf: pseudo-c assembly dialect support (*)
  13ed106... bpf: fixed template for neg (added second operand) (*)
  2c00fe4... MAINTAINERS: Add myself to write after approval (*)
  e36d199... c++: fix ICE with is_really_empty_class [PR110106] (*)
  a31ef26... Avoid scaling flat loop profiles of vectorized loops (*)
  54da3d2... Update gcc hr.po (*)
  ea27281... Implement flat loop profile detection (*)
  3291f9e... Fix gcc.dg/tree-ssa/copy-headers-9.c and gcc.dg/tree-ssa/dc (*)
  feeee84... Use sreal::nearest_int (*)
  fc92f58... Darwin: Handle linker '-demangle' option. (*)
  e35d297... Fix sreal::to_int and implement sreal::to_nearest_int (*)
  65ff4a4... loop-ch improvements, part 5 (*)
  8cbdb2e... tree-optimization/41320 - remove bogus XFAILed testcase (*)
  3038d59... finite_loop_p tweak (*)
  15ec8d5... improfe loop dumps (*)
  1d96b11... RISC-V: Fix redundant variable declaration. (*)
  3ded483... mh-mingw: drop unused BOOT_CXXFLAGS variable (*)
  3e76bdd... cleanup: Change condition order (*)
  363bb3d... cleanup: make all cond_len_* and mask_len_* consistent on t (*)
  bd68b33... cleanup: Change LEN_MASK into MASK_LEN (*)
  1ec65c2... Fix a typo (*)
  9f8f37f... tree-optimization/88540 - FP x > y ? x : y if-conversion wi (*)
  6d44953... MATCH: Add Max<Max<a,b>,a> -> Max<a,b> simplifcation (*)
  9a8782e... tree-optimization/110742 - fix latent issue with permuting  (*)
  89619f8... Cleanup expected_loop_iterations (*)
  f325187... libfortran: Fix build for targets that don't have 10byte or (*)
  a6654c0... sccvn: Correct the index of bias for IFN_LEN_STORE [PR11074 (*)
  6894581... testsuite: Add a test case for PR110729 [PR110729] (*)
  1c6231c... Provide -fcf-protection=branch,return. (*)
  629ad1c... Fix fp16 related testcase failure for i686. (*)
  a4913a1... analyzer: avoid usage of TYPE_PRECISION on vector types [PR (*)
  7006f02... analyzer/text-art: fix clang warnings [PR110433,PR110612] (*)
  5a0aff7... analyzer: fix ICE on certain pointer subtractions [PR110387 (*)
  e2bf82d... Daily bump. (*)
  083e785... [modula2] Implement limited VAR parameter static analysis (*)
  4e9ed68... cmd/go: don't collect package CGOLDFLAGS when using gccgo (*)
  b50a851... i386: Double-word sign-extension missed-optimization [PR110 (*)
  4b8878f... [LRA]: Exclude reloading of frame pointer in subreg for som (*)
  bdda084... testsuite: fix allocator-opt1.C FAIL with old ABI (*)
  506f068... libgomp.texi: Split OpenMP routines chapter into sections (*)
  85a4e4f... Move combine over to statistics_counter_event. (*)
  70e4607... Fix last-minute change to previs tree-ssa-loop-ch.cc patch (*)
  c0c5a57... Document new analyzer parameters (*)
  2cb0dc8... c++: fix ICE with designated initializer [PR110114] (*)
  b6b7256... CODE STRUCTURE: Refine codes in Vectorizer (*)
  ef28aad... loop-ch improvements, part 3 (*)
  d0de3bf... tree-optimization/110204 - second level redundancy and simp (*)
  c5bd0e5... vectorizer: Avoid an OOB access from vectorization (*)
  23ad5ed... Fortran: fix wrong rebase that broke bootstrap (*)
  dca2874... Fortran: add IEEE_QUIET_* and IEEE_SIGNALING_* comparisons (*)
  34cf27a... Add __builtin_iseqsig() (*)
  bb42f05... RISC-V: Fix one incorrect match operand for RVV reduction (*)
  0971069... i386: More TImode parameter passing improvements. (*)
  ceae140... middle-end/61747 - conditional move expansion and constants (*)
  bb0da45... RISC-V: Align the pattern format in vector.md (*)
  b2cfe52... testsuite: Fix C++ UDL tests failing on 32-bit arch [PR1039 (*)
  38daaaa... Correct Granite Rapids{, D} documentation (*)
  879c52c... RISC-V: Refactor RVV machine modes (*)
  49bed11... Daily bump. (*)
  0867d30... libstdc++: Do not define inaccurate from_chars for _Float12 (*)
  2d61482... libstdc++: Check for std::ratio in arithmetic and compariso (*)
  e92ca8d... c++: Improve printing of base classes [PR110745] (*)
  b86c0fe... analyzer: fix ICE on division of tainted floating-point val (*)
  b1ae46b... c++: -Wmissing-field-initializers and empty class [PR110064 (*)
  74477d2... c++: deducing empty type vs non-type argument pack (*)
  92d1425... c++: redundant targ coercion for var/alias tmpls (*)
  01f6e8b... PR modula2/110284 Make-lang-in m2flex.o and m2pp.o (*)
  2971ff7... [LRA]: Check and update frame to stack pointer elimination  (*)
  029c7eb... [modula2] Location improvement and bugfix when issuing para (*)
  73d3bc3... aarch64: Remove architecture dependencies from intrinsics (*)
  8c79b49... [PATCH] Fix tree-opt/110252: wrong code due to phiopt using (*)
  a86d5ec... Add flow_sensitive_info_storage and use it in gimple-fold. (*)
  bf20b77... Fix PR110726: a | (a == b) can sometimes produce wrong code (*)
  344f413... libstdc++: Fix formatting of negative chrono::hh_mm_ss (*)
  86b36e9... libstdc++: Fix locale-specific duration formatting [PR11071 (*)
  ba49332... VECT: Add mask_len_fold_left_plus for in-order floating-poi (*)
  e029635... [modula2] Variable analysis understands DISPOSE and NIL (*)
  fcb3819... tree-switch-conversion: Fix a comment typo (*)
  ece7996... wide-int: Fix up wi::divmod_internal [PR110731] (*)
  2af0f4c... libstdc++: Avoid warning in std::format (*)
  f4bce11... libstdc++: Implement correct locale-specific chrono formatt (*)
  c1e4205... testsuite: Add 64-bit vector variant for bb-slp-pr95839.c (*)
  52bfec7... libstdc++: Check for multiple modifiers in chrono format st (*)
  f07136a... libstdc++: Enable tests for std::stoi etc. unconditionally  (*)
  f0b0c21... libstdc++: Define std::stof fallback in terms of std::stod  (*)
  58303d4... libstdc++: Check autoconf macros for strtof and strtold [PR (*)
  85da0b4... OpenMP/Fortran: Non-rectangular loops with constant steps o (*)
  c283c47... RISC-V: Throw compilation error for unknown extensions (*)
  96799fa... x86: avoid maybe_gen_...() (*)
  fba96fd... x86: slightly enhance "vec_dupv2df<mask_name>" (*)
  c5c7f1e... RISC-V: Fix testcase failed when default -mcmodel=medany (*)
  1d3e4f4... libcpp: Handle extended characters in user-defined literal  (*)
  9a19fa8... Support type _Float16/__bf16 independent of SSE2. (*)
  ec84261... Daily bump. (*)
  fca089e... c++: Add tests for P2621, no UB in lexer [PR110340] (*)
  05fc7db... testsuite: fix dwarf2/utf-1.C with DWARF4 (*)
  e9ba2cc... dwarf2: Change return type of predicate functions from int  (*)
  c11a3ae... tree-ssa-loop-ch improvements, part 3 (*)
  b41a927... c++: constexpr bit_cast with empty field (*)
  b80e3c4... [modula2] Uninitialized variable static analysis improvemen (*)
  cbe5f68... middle-end/105715 - missed RTL if-conversion with COND_EXPR (*)
  cde1732... c++: non-standalone surrogate call template (*)
  1e0f37d... c++: constrained surrogate call functions [PR110535] (*)
  054e93b... ada: Use new typedefs in gcc-interface (*)
  99b45bb... ada: Constraint_Error caused by 'Image applied to interface (*)
  c57fbb1... ada: Avoid iterator conflicts in container aggregates (*)
  99c419b... ada: Apply correct element type for container aggregates (*)
  a6ca70c... ada: Fix expanding container aggregates with Iterator speci (*)
  086a2c9... ada: Improve error message for ambiguous subprogram call (*)
  e273cf2... ada: Constraint_Error caused by interface conversion (*)
  82ed6ed... ada: Tweak CPU affinity handling on Linux (*)
  ae250f9... ada: Fix internal error on aggregates of self-referencing t (*)
  6c431c9... ada: Fix assertion failure introduced by latest change (*)
  79cc2a7... ada: Expose expected_throw attribute (*)
  22b13ca... ada: Refactor s-pack* units to remove multiple returns (*)
  7e7c406... ada: Allow warnings with explain code (*)
  f31a634... ada: Fix Valid_Scalars attribute applied to types from limi (*)
  bd93ef7... RISC-V: Dynamic adjust size of VLA vector according to TARG (*)
  0a9f30c... MAINTAINERS: Add myself as riscv port reviewer. (*)
  48b7404... RISC-V: Enable SLP un-order reduction (*)
  3a40707... MAINTAINERS: Add myself as riscv port reviewer. (*)
  74dc7f1... RISC-V: Remove testcase that cannot be compiled because VLE (*)
  615c2e5... IBM zSystems: Optimize vec_cmpge followed by vec_sel (*)
  6bab277... Tighten regexps in gcc.target/riscv/_Float16-zhinx-1.c . (*)
  c3f1768... Remove # from <mask_codefor>one_cmpl<mode>2<mask_name> asse (*)
  06cc38c... Add peephole to eliminate redundant comparison after cmpccx (*)
  e6a1b23... RTL_SSA: Relax PHI_MODE in phi_setup (*)
  61ec6a4... RISC-V: Fix RVV frm run test failure on RV32 (*)
  45dd1d9... RISC-V: Support basic floating-point dynamic rounding mode (*)
  473c1b5... Daily bump. (*)
  790fef1... extend.texi: index __auto_type (*)
  c7ac1de... c++: only cache constexpr calls that are constant exprs (*)
  c5e9927... combine-stack-adj: Change return type of predicate function (*)
  d8105b1... combine: Change return type of predicate functions from int (*)
  95ddd26... Fortran: intrinsics and deferred-length character arguments (*)
  caabf09... Include insn-opinit.h in PLUGIN_H [PR110610] (*)
  08b99fe... ira: Skip empty regclass when setting up reg class relation (*)
  c1244ce... RISC-V: Add TARGET_MIN_VLEN > 4096 check (*)
  89d0f08... OpenMP/Fortran: Parsing support for 'uses_allocators' (*)
  3b9cd12... Restore bootstrap by removing unused variable in tree-ssa-l (*)
  e21e13e... fortran: Pass pre-calculated class container argument [pr11 (*)
  1a46400... fortran: Use pre-evaluated class container if available [PR (*)
  f60231e... fortran: Factor scalar descriptor generation (*)
  3693ada... fortran: Outline virtual table pointer evaluation (*)
  7b02a61... fortran: Remove redundant argument in get_var_descr (*)
  268fda4... fortran: Inline variable definition (*)
  ba5e2df... fortran: Push final procedure expr gen close to its one usa (*)
  8ac448e... fortran: Push element size expression generation close to i (*)
  243a6b6... fortran: Reuse final procedure pointer expression (*)
  a4519a8... fortran: Add missing cleanup blocks (*)
  8c4d0fe... fortran: Inline gfc_build_final_call (*)
  133d9bc... fortran: Outline data reference descriptor evaluation (*)
  6ad6a6d... fortran: Outline element size evaluation (*)
  607c841... fortran: Outline final procedure pointer evaluation (*)
  dee3518... fortran: Remove commented out assertion (*)
  fb9ba70... Export value/mask known bits from CCP. (*)
  70742d0... RISC-V: Ensure all implied extensions are included [PR11069 (*)
  da93c41... RISC-V: Support non-SLP unordered reduction (*)
  64c7271... Export value/mask known bits from IPA. (*)
  c29584f... riscv: Fix warning in riscv_regno_ok_for_index_p (*)
  081c623... vect: Initialize new_temp to avoid false positive warning [ (*)
  3228e5c... tree-optimization/110669 - bogus matching of loop bitop (*)
  53cf0c5... Add global setter for value/mask pair for SSA names. (*)
  56cf8b0... Normalize irange_bitmask before union/intersect. (*)
  0407ae8... PR 95923: More (boolean) bitop simplifications in match.pd (*)
  5ae1f39... Fix bootstrap failure (with g++ 4.8.5) in tree-if-conv.cc. (*)
  d20e542... Fix PR 110666: `(a != 2) == a` produces wrong code (*)
  a5088dc... Initial Lunar Lake, Arrow Lake and Arrow Lake S Support (*)
  85c50b4... i386: Auto vectorize usdot_prod, udot_prod with AVXVNNIINT1 (*)
  37bdeb8... Support Intel SM4 (*)
  8644613... Support Intel SHA512 (*)
  8643bcb... Support Intel SM3 (*)
  1dbc108... Support Intel AVX-VNNI-INT16 (*)
  71a907a... Daily bump. (*)
  061f74c... Fix profile update in scale_profile_for_vect_loop (*)
  c62791f... Fix optimize_mask_stores profile update (*)
  1d203d4... Avoid double profile udpate in try_peel_loop (*)
  d76d19c... Daily bump. (*)
  87646d1... testsuite: Require 128 bit long double for ibmlongdouble. (*)
  05a1156... Update my contrib entry (*)
  96d1e23... hppa: Modify TLS patterns to provide both 32 and 64-bit sup (*)
  0de651d... c++: copy elision w/ obj arg and static memfn call [PR11044 (*)
  97ceaa1... c++: mangling template-id of unknown template [PR110524] (*)
  18dac10... Daily bump. (*)
  12a1162... c++: style tweak (*)
  8d34414... c++: c++26 regression fixes (*)
  49a2a63... arm: [MVE intrinsics] rework vcmlaq (*)
  6ae2fba... arm: [MVE intrinsics] factorize vcmlaq (*)
  a96e2dd... arm: [MVE intrinsics] rework vcmulq (*)
  0c5ba73... arm: [MVE intrinsics factorize vcmulq (*)
  446b5be... arm: [MVE intrinsics] rework vcaddq vhcaddq (*)
  b22e70e... arm: [MVE intrinsics] Factorize vcaddq vhcaddq (*)
  43a0a5c... PR target/110588: Add *bt<mode>_setncqi_2 to generate btl o (*)
  b5138df... c++: wrong error with static constexpr var in tmpl [PR10987 (*)
  8911879... i386: Improved insv of DImode/DFmode {high,low}parts into T (*)
  1815e31... cprop: Do not set REG_EQUAL note when simplifying paradoxic (*)
  aa6741e... Turn TODO_rebuild_frequencies to a pass (*)
  0d2673e... RISC-V: Enable COND_LEN_FMA auto-vectorization (*)
  53d12ec... bpf: enable instruction scheduling (*)
  9206641... fortran: Reorder array argument evaluation parts [PR92178] (*)
  71e4d56... fortran: Factor data references for scalar class argument w (*)
  e93452a... fortran: defer class wrapper initialization after deallocat (*)
  a85a106... libgomp.texi: Extend memory allocation documentation (*)
  9ed4fcf... ifcvt: Sort PHI arguments not only occurrences but also com (*)
  d8f5e34... ifcvt: Reduce comparisons on conditionals by tracking truth (*)
  b77161e... Provide extra checking for phi argument access from edge (*)
  407d68d... libgomp: Fix allocator handling for Linux when libnuma is n (*)
  ad0518d... RISC-V: Recognized zihintntl extensions (*)
  601a412... RISC-V: Remove the redundant expressions in the and<mode>3. (*)
  4dbb3af... SH: Fix PR101496 peephole bug (*)
  3d0ca8b... Daily bump. (*)
  8f1a26e... pdp11: Fix epilogue generation [PR107841] (*)
  ae862e0... m2, build: Use LDLFAGS for mklink (*)
  616a101... fortran: Release symbols in reversed order [PR106050] (*)
  032b5da... Darwin: Use -platform_version when available [PR110624]. (*)
  ef3bbc6... rs6000, Add return value to __builtin_set_fpscr_rn (*)
  a1d1275... libstdc++: std::stoi etc. do not need C99 <stdlib.h> suppor (*)
  337649c... alpha: Fix computation mode in alpha_emit_set_long_cost [PR (*)
  ad71cd8... RA+sched: Change TRUE/FALSE to true/false (*)
  285c9d0... Fix part of PR 110293: `A NEEQ (A NEEQ CST)` part (*)
  b175b48... [RA][PR109520]: Catch error when there are no enough regist (*)
  834f349... SSA MATH: Support COND_LEN_FMA for floating-point math opti (*)
  6f0b0cd... testsuite: dg-require LTO for libgomp LTO tests (*)
  880676d... RISC-V: Refactor riscv mode after for VXRM and FRM (*)
  43fefc1... RISC-V: Add more tests for RVV floating-point FRM. (*)
  43ed05a... vect: Adjust vectorizable_load costing on VMAT_CONTIGUOUS (*)
  a3118d7... vect: Adjust vectorizable_load costing on VMAT_CONTIGUOUS_P (*)
  5f03844... vect: Adjust vectorizable_load costing on VMAT_CONTIGUOUS_R (*)
  c4a8f44... vect: Adjust vectorizable_load costing on VMAT_LOAD_STORE_L (*)
  131943c... vect: Adjust vectorizable_load costing on VMAT_GATHER_SCATT (*)
  090d83c... vect: Adjust vectorizable_load costing on VMAT_ELEMENTWISE  (*)
  bbee29e... vect: Adjust vectorizable_load costing on VMAT_INVARIANT (*)
  2115c22... vect: Adjust vectorizable_load costing on VMAT_GATHER_SCATT (*)
  574a1ea... vect: Move vect_model_load_cost next to the transform in ve (*)
  a7f6e6c... tree: Hide wi::from_mpz from GENERATOR_FILE (*)
  7f0700a... mklog: Add --append option to auto add generate ChangeLog t (*)
  f048af2... RISC-V: RISC-V: Support gather_load/scatter RVV auto-vector (*)
  15939ba... Daily bump. (*)
  44f244e... RISC-V: Support COND_LEN_* patterns (*)
  7df810d... Break out profile updating code from gimple_duplicate_sese_ (*)
  7a5e476... [range-op] Take known mask into account for bitwise ands [P (*)
  137fb70... [range-op] Take known set bits into account in popcount [PR (*)
  d6384ad... libstdc++: Check conversion from filesystem::path to wide s (*)
  61fe96d... libstdc++: Compile basic_file_stdio.cc for LFS (*)
  2f6bbc9... libstdc++: Fix --enable-cstdio=stdio_pure [PR110574] (*)
  519b29c... IRA+LRA: Change return type of predicate functions from int (*)
  ef42efe... libstdc++: Use __is_enum built-in trait (*)
  602e824... [range-op] Enable value/mask propagation in range-op. (*)
  14b10ff... Improve profile update in loop-ch (*)
  5a13caf... riscv: thead: Fix failing XTheadCondMov tests (indirect-rv[ (*)
  2eb8ee2... ifcvt: Change return type of predicate functions from int t (*)
  0d4dd7e... VECT: Apply COND_LEN_* into vectorizable_operation (*)
  13c3e29... libgomp.texi: add cross ref, remove duplicated entry (*)
  30dbfcd... i386: Fix FAIL of gcc.target/i386/pr91681-1.c (*)
  275a212... i386: Fix FAIL of gcc.target/i386/pr91681-1.c (*)
  d2c18b4... PR target/110598: Fix rega = 0; rega ^= rega regression in  (*)
  46ade8c... i386: Tweak ix86_expand_int_compare to use PTEST for vector (*)
  a454325... genopinit: Allow more than 256 modes. (*)
  450b05c... libgomp: Use libnuma for OpenMP's partition=nearest allocat (*)
  f9182da... gfortran: Allow ref'ing PDT's len() in parameter-initialize (*)
  25f831e... tree-optimization/110630 - enhance SLP permute support (*)
  c1b3b5a... RISC-V: Support integer mult highpart auto-vectorization (*)
  8a738ac... x86: improve fast bfloat->float conversion (*)
  28cdba2... x86: make better use of VBROADCASTSS / VPBROADCASTD (*)
  96d32c1... riscv: thead: Factor out XThead*-specific peepholes (*)
  4236042... riscv: Prepare backend for index registers (*)
  96ad6ab... riscv: Move address classification info types to riscv-prot (*)
  a3480aa... riscv: Define Xmode macro (*)
  b621883... riscv: Simplify output of MEM addresses (*)
  208e10b... riscv: thead: Adjust constraints of th_addsl INSN (*)
  e15a82a... riscv: xtheadmempair: Fix doc for th_mempair_order_operands (*)
  93973e4... riscv: xtheadmempair: Fix CFA reg notes (*)
  d05c8b0... riscv: xtheadbb: Add sign/zero extension support for th.ext (*)
  13c556d... Break false dependence for vpternlog by inserting vpxor or  (*)
  a0cb65d... Initial Granite Rapids D Support (*)
  d9f9e53... i386: Guard 128 bit VAES builtins with AVX512VL (*)
  ce05831... MAINTAINERS: Add myself to write after approval (*)
  2276380... MAINTAINERS: Add myself to write after approval (*)
  af3d3ce... Daily bump. (*)
  9aabf81... RISC-V: Optimize permutation codegen with vcompress (*)
  6726bca... testsuite: Skip failing analyzer tests on AIX. (*)
  3b2c523... Fortran: formal symbol attributes for intrinsic procedures  (*)
  47bd559... cfg+gcse: Change return type of predicate functions from in (*)
  85bd9a5... rs6000: Update the vsx-vector-6.* tests. (*)
  5d9fc2a... testsuite: Require vectors of doubles for pr97428.c (*)
  40b9115... [modula2] Improve uninitialized variable analysis by combin (*)
  8c2fc74... libgomp: Update OpenMP memory allocation doc, fix omp_high_ (*)
  b76d715... c++: coercing variable template from current inst [PR110580 (*)
  e5c64ef... Fix typo in the testcase. (*)
  6c96d1e... VECT: Add COND_LEN_* operations for loop control with lengt (*)
  4736ddd... tree-optimization/110614 - SLP splat and re-align (optimize (*)
  6be7d5e... ada: Avoid renaming_decl in case of constrained array (*)
  8957121... ada: Fix wrong resolution for hidden discriminant in predic (*)
  3128396... testsuite: Unbreak pr110557.cc where long is 32-bit (*)
  104b090... libgcc: Fix -Wint-conversion warning in find_fde_tail (*)
  322d17a... Daily bump. (*)
  0199114... rs6000: Remove redundant MEM_P predicate usage (*)
  e9251fe... d: Merge upstream dmd, druntime a88e1335f7, phobos 1921d29d (*)
  2d7c95e... reorg: Change return type of predicate functions from int t (*)
  2c60368... c++: redeclare_class_template and ttps [PR110523] (*)
  1e2e571... doc: Add doc for RISC-V Operand Modifiers (*)
  a3ad230... GCSE: Export 'insert_insn_end_basic_block' as global functi (*)
  eca10aa... arm: Fix MVE intrinsics support with LTO (PR target/110268) (*)
  7199b59... testsuite: Add _link flavor for several arm_arch* and arm*  (*)
  95504a2... doc: Document arm_v8_1m_main_cde_mve_fp (*)
  6de9362... ada: Follow-up fix for compilation issue with recent MinGW- (*)
  f068a49... ada: Add typedefs to snames.h-tmpl (*)
  bcc2c7f... ada: Simplify assertion to remove CodePeer message (*)
  9105cd9... ada: Documentation for mixed declarations and statements (*)
  d4d6eda... ada: hardcfr: optionally disable in leaf functions (*)
  6173680... ada: hardcfr: mark throw-expected functions (*)
  4a58185... ada: Adapt proof of System.Arith_Double to remove CVC4 (*)
  92eeb32... ada: Add leafy mode for zero-call-used-regs (*)
  63ae6bc... vect: Fix vectorized BIT_FIELD_REF for signed bit-fields [P (*)
  12b78b0... i386: Add new insvti_lowpart_1 and insvdi_lowpart_1 pattern (*)
  4814b63... i386: Add AVX512 support for STV of SI/DImode rotation by c (*)
  0cafc3b... d: Merge upstream dmd, druntime 17ccd12af3, phobos 8d3800be (*)
  d41a57c... Add pre_reload splitter to detect fp min/max pattern. (*)
  361a6fc... Daily bump. (*)
  3b00716... d: Merge upstream dmd, druntime 28a3b24c2e, phobos 8ab95ded (*)
  d6c1d7c... Improve dumping of profile_count (*)
  95b7129... Daily bump. (*)
  3a42c79... Add missing profile_dump check (*)
  9a2eab6... Fortran: Fix default type bugs in gfortran [PR99139, PR9936 (*)
  15bbf18... Fix tree-ssa/update-cunroll.c (*)
  b1079fc... Fortran: fixes for procedures with ALLOCATABLE,INTENT(OUT)  (*)
  7ac1581... Fortran: simplification of FINDLOC for constant complex arg (*)
  38b7125... cprop: Change return type of predicate functions from int t (*)
  0926f20... gcse: Change return type of predicate functions from int to (*)
  72cfa0f... doc: Fix typos in Warning Options [PR110596] (*)
  01405f0... Daily bump. (*)
  3cce8d9... Dump profile_count along with relative frequency (*)
  ba8d3e5... Fix fallout from re-enabling profile consistency checks. (*)
  275f7bc... Collect both user and kernel events for autofdo tests and a (*)
  bdf2737... i386: Improve __int128 argument passing (in ix86_expand_mov (*)
  f934c57... d: Fix PR 108842: Cannot use enum array with -fno-druntime (*)
  bb3b9c1... Simplify force_edge_cold. (*)
  768f00e... Fix some profile consistency testcases (*)
  5966349... Fix epilogue loop profile (*)
  6f428f1... IBM Z: Fix vec_init default expander (*)
  1f7e5a7... LRA: Refine reload pseudo class (*)
  c496d15... A singleton irange has all known bits. (*)
  bf3469b... The caller to irange::intersect (wide_int, wide_int) must n (*)
  0c88866... Implement value/mask tracking for irange. (*)
  a069b86... x86: slightly correct / simplify *vec_extractv2ti (*)
  cab6a6b... x86: correct / simplify @vec_extract_hi_<mode> and vec_extr (*)
  8bebf97... Closing the GCC 10 branch (*)
  5590018... RISC-V: Fix one bug for floating-point static frm (*)
  f58819c... RISC-V: Fix one typo of FRM dynamic definition (*)
  738808b... Daily bump. (*)
  bb4f8f1... libstdc++: Fix fwrite error parameter (*)
  3a61ca1... Improve profile updates after loop-ch and cunroll (*)
  d4c2e34... Improve scale_loop_profile (*)
  224fd59... Vect: use a small step to calculate induction for the unrol (*)
  b90a709... libstdc++: Document --enable-cstdio=stdio_pure [PR110574] (*)
  2e406f0... updat_bb_profile_for_threading TLC (*)
  b74e4ca... arc: Update builtin documentation (*)
  7b16686... tree-optimization/110556 - tail merging still pre-tuples (*)
  acaa441... ada: Add specification source files of runtime units (*)
  70bcf5c... ada: Refactor the proof of the Value and Image runtime unit (*)
  15e2d19... ada: Evaluate static expressions in Range attributes (*)
  d4fea89... ada: Refer to non-Ada binding limitations in user guide (*)
  db01ce5... ada: Reuse code in Is_Fully_Initialized_Type (*)
  957b486... ada: Avoid crash in Find_Optional_Prim_Op (*)
  d1715f6... ada: Improve error message on violation of SPARK_Mode rules (*)
  fd4f48b... ada: Finalization not performed for component of protected  (*)
  deebf06... tree-optimization/110563 - simplify epilogue VF checks (*)
  79a90e6... GGC, GTY: Tighten up a few things re 'reorder' option and s (*)
  a53bbd8... GTY: Clean up obsolete parametrized structs remnants (*)
  493bb5a... GTY: Clean up obsolete 'bool needs_cast_p' field of 'gcc/ge (*)
  da5f6d9... GTY: Repair 'enum gty_token', 'token_names' desynchronizati (*)
  62db795... GTY: Enhance 'string_length' option documentation (*)
  ee8ed94... GTY: Explicitly reject 'string_length' option for (fields i (*)
  bbbe2dc... GGC: Remove unused 'bool is_string' arguments to 'ggc_pch_{ (*)
  11578db... [Committed] Handle COPYSIGN in dwarf2out.cc's mem_loc_descr (*)
  6ded65b... i386: Update document for inlining rules (*)
  9f4f833... tree-optimization/110515 - wrong code with LIM + PRE (*)
  f2b37c8... VECT: Fix ICE of variable stride on strieded load/store wit (*)
  2ab065c... Fix expectation on gcc.dg/vect/pr71264.c (*)
  e24b825... i386: Inline function with default arch/tune to caller (*)
  0d40aeb... RISC-V: Handle rouding mode correctly on zfinx (*)
  e1c2318... Adjust rtx_cost for DF/SFmode AND/IOR/XOR/ANDN operations. (*)
  a73b65b... Fix PR 110554: vec lowering introduces scalar signed-boolea (*)
  37a231c... Disparage slightly for the alternative which move DFmode be (*)
  1669fad... rs6000: Remove redundant initialization [PR106907] (*)
  7339e72... tree-optimization/110474 - Vect: select small VF for epilog (*)
  5158918... Daily bump. (*)
  778099c... Make compute_operand_range a tail call. (*)
  988b07a... Make compute_operand2_range a leaf call. (*)
  018e7f1... Make compute_operand1_range a leaf call. (*)
  f037570... Simplify compute_operand_range for op1 and op2 case. (*)
  70d1e3f... Move relation discovery into compute_operand_range (*)
  acfe8fa... libstdc++: Split up pstl/set.cc testcase (*)
  be240fc... doc: Update my Contributors entry (*)
  1ee7100... value-prof.cc: Correct edge prob calculation. (*)
  a4778db... sched: Change return type of predicate functions from int t (*)
  c30efd8... gimple-isel: Recognize vec_extract pattern. (*)
  573bb71... RISC-V: Support variable index in vec_extract. (*)
  df9a6cb... RISC-V: Allow variable index for vec_set. (*)
  70b0416... RISC-V: Use FRM_DYN when add the rounding mode operand (*)
  429905d... RISC-V: Change truncate to float_truncate in narrowing patt (*)
  34c614b... VECT: Apply LEN_MASK_GATHER_LOAD/SCATTER_STORE into vectori (*)
  f4a2ae2... Change MODE_BITSIZE to MODE_PRECISION for MODE_VECTOR_BOOL. (*)
  5f5e37d... MIPS: Use unaligned access to expand block_move on r6 (*)
  a9c6db3... adjust testcase for now happening epilogue vectorization (*)
  b647f75... x86: suppress avx512f-copysign.c testcase for 32-bit (*)
  e007369... x86: yet more PR target/100711-like splitting (*)
  fa58c28... x86: further PR target/100711-like splitting (*)
  3186ef0... x86: allow memory operand for AVX2 splitter for PR target/1 (*)
  9fed1ec... middle-end/110541 - VEC_PERM_EXPR documentation is off (*)
  2d11c99... x86: use VPTERNLOG also for certain andnot forms (*)
  607613e... x86: use VPTERNLOG for further bitwise two-vector operation (*)
  450b956... Fix typo in vectorizer debug message (*)
  cd9964b... libstdc++: Disable std::forward_list tests for C++98 mode (*)
  83cae6c... libstdc++: Fix std::__uninitialized_default_n for constant  (*)
  4870a18... libstdc++: Use RAII in std::vector::_M_default_append (*)
  49f2b32... libstdc++: Add redundant 'typename' to std::projected (*)
  8377cf1... RISC-V:Add float16 tuple type abi (*)
  0af87af... RISC-V:Add float16 tuple type support (*)
  9d5dbf7... MIPS: Adjust mips16e2 related tests for ifcvt costing chang (*)
  6d966f9... Daily bump. (*)
  71b68cc... PR 110487: `(a !=/== CST1 ? CST2 : CST3)` pattern for type  (*)
  2e5c1b1... Fix PR 110487: invalid signed boolean value (*)
  cd22b97... xtensa: Use HARD_REG_SET instead of bare integer (*)
  819285e... tree-optimization/110491 - PHI-OPT and undefs (*)
  86ff053... Streamer: Fix out of range memory access of machine mode (*)
  d7faf7a... LTO: Capture 'lto_file_decl_data *file_data' in 'class lto_ (*)
  1135073... Use mark_ssa_maybe_undefs in PHI-OPT (*)
  6eea7ea... Remove unnecessary check on scalar_niter == 0 (*)
  d4800a2... tree-optimization/110376 - testcase for fixed bug (*)
  2c12ccf... PR tree-optimization/110531 - Vect: avoid using uninitializ (*)
  b083203... tree-optimization/110228 - avoid undefs in ifcombine more t (*)
  729aa4f... tree-optimization/110436 - bogus live/relevant for unused p (*)
  503643e... x86: Enable ENQCMD and UINTR for march=sierraforest. (*)
  65ea002... ada: Do not unnecessarily use component-wise loop for slice (*)
  2e80be6... ada: Small adjustments to new procedure Expand_Unchecked_Un (*)
  73918ba... ada: Add No_Use_Of_Attribute & No_Use_Of_Pragma to gnat_rm (*)
  e3f9dc2... ada: Fix list of inherited subprograms in query for GNATpro (*)
  f703d2f... middle-end/110495 - avoid associating constants with (VL) v (*)
  0682a32... tree-optimization/110310 - move vector epilogue disabling t (*)
  eed9eea... Revert "RISC-V: Fix one typo of FRM dynamic definition" (*)
  db3efda... Machine Description: Add LEN_MASK_{GATHER_LOAD, SCATTER_STO (*)
  c26f275... RISC-V: Optimize local AVL propagation (*)
  48c85cb... CRIS: Replace unspec CRIS_UNSPEC_SWAP_BITS with rtx bitreve (*)
  2db3366... dwarf2out.cc (mem_loc_descriptor): Handle BITREVERSE (*)
  092f54c... Daily bump. (*)
  f9f05e4... libstdc++: Fix <iosfwd> synopsis test (*)
  8bef8e7... libstdc++: Enable OpenMP 5.0 pragmas in PSTL headers (*)
  33245d6... libstdc++: Qualify calls to std::_Destroy and _Destroy_aux (*)
  7c521f6... RISC-V: Add support for vector crypto extensions (*)
  d0a3336... Use chain_next on eh_landing_pad_d for GTY (PR middle-end/1 (*)
  3c776fd... testsuite, Darwin: Remove an unnecessary flags addition. (*)
  9a856f6... tree+ggc: Change return type of predicate functions from in (*)
  b8806f6... Middle-end: Change order of LEN_MASK_LOAD/LEN_MASK_STORE ar (*)
  3744933... ada: Fix renaming of predefined equality operator for unche (*)
  abc202d... ada: Fix discrepancy in expansion of untagged record equali (*)
  a7a89c3... ada: Fix small inaccuracy in implementation of B.3.3(20/2) (*)
  b0762d4... PR modula2/110125 variables reported as uninitialized when  (*)
  4948563... RISC-V: Support vfwnmacc/vfwmsac/vfwnmsac combine lowering (*)
  bc32918... RISC-V: Support vfwmul.vv combine lowering (*)
  3755ad7... aarch64: Fix vector-to-vector vec_extract (*)
  14fa8c1... Revert "RISC-V: Support vfwnmacc/vfwmsac/vfwnmsac combine l (*)
  47e6dcb... RISC-V: Support vfwnmacc/vfwmsac/vfwnmsac combine lowering (*)
  3d95a52... RISC-V: Fix one typo of FRM dynamic definition (*)
  000590c... tree-optimization/110506 - ICE in pattern recog with TYPE_P (*)
  bd7e985... tree-optimization/110506 - bogus non-zero mask in CCP for v (*)
  8cb087d... testsuite: Add vect_float_strict to testcase [PR 110381] (*)
  dbd9afc... MIPS: Make mips16e2 generating ZEB/ZEH instead of ANDI unde (*)
  e3ee428... MIPS: Add CACHE instruction for mips16e2 (*)
  773110d... MIPS: Use ISA_HAS_9BIT_DISPLACEMENT for mips16e2 (*)
  95c6fb6... MIPS: Add load/store word left/right instructions for mips1 (*)
  eeedb13... MIPS: Add LUI instruction for mips16e2 (*)
  42d6b90... MIPS: Add bitwise instructions for mips16e2 (*)
  26aa2a2... MIPS: Add instruction about global pointer register for mip (*)
  d102aa2... MIPS: Add MOVx instructions support for mips16e2 (*)
  926f2d0... MIPS: Add basic support for mips16e2 (*)
  1ebf37e... Daily bump. (*)
  1bff9e6... d: Fix testcase failure of gdc.dg/Wbuiltin_declaration_mism (*)
  83733be... tree-ssa-math-opts: Fix up ICE in match_uaddc_usubc [PR1105 (*)
  2f615b3... xtensa: The use of CLAMPS instruction also requires TARGET_ (*)
  0778f4d... xtensa: Fix missing mode warning in "*eqne_INT_MIN" (*)
  cdd4b3c... Darwin, Objective-C: Support -fconstant-cfstrings [PR108743 (*)
  6757bf8... libphobos: Handle Darwin Arm and AArch64 in fibre context a (*)
  2e06e39... d: Add testcase from PR108962 (*)
  80ae426... d: Fix core.volatile.volatileLoad discarded if result is un (*)
  67e0967... Daily bump. (*)
  61b1c56... d: Fix accesses of immutable arrays using constant index st (*)
  fca6d9c... libphobos, testsuite: Disable forkgc2 on Darwin [PR103944] (*)
  da108c7... d: Don't generate code that throws exceptions when compilin (*)
  ee4d85b... Add testcase from PR25623 (*)
  7e904d6... Fix profile update in copy-header (*)
  620a35b... i386: Add STV support for DImode and SImode rotations by co (*)
  02460c0... Fix update_bb_profile_for_threading (*)
  69d3015... Daily bump. (*)
  db38b28... c++: fix up caching of level lowered ttps (*)
  e050ce7... Use TYPE_INCLUDES_FLEXARRAY in __builtin_object_size [PR tr (*)
  db5d706... Fix couple of endianness issues in fold_ctor_reference (*)
  c3c0ba5... jit.exp: handle dwarf version mismatch in jit-check-debug-i (*)
  6735d66... jit: avoid using __vector in testcase [PR110466] (*)
  fe2651a... libstdc++: Fix iostream init for Clang on darwin [PR110432] (*)
  d083c8c... libstdc++: Fix unused warning for new variable (*)
  eab57b8... Fix handling of __builtin_expect_with_probability and impro (*)
  ef4ea6e... modula-2: Amend the handling of failed select() calls in RT (*)
  d6a6a4e... libstdc++: Make std::random_device throw more std::system_e (*)
  ca15abc... fold-const+optabs: Change return type of predicate function (*)
  900945f... AArch64: New RTL for ABDL (*)
  aec90c8... Mid engine setup [SU]ABDL (*)
  80f3121... Regenrate lto-plugin/Makefile.in (*)
  1cde8e5... RISC-V: Refactor vxrm_mode attr for type attr equal (*)
  4f8e31e... tree-optimization/110496 - TYPE_PRECISION issue with store- (*)
  50cb9df... MAINTAINERS file: Added myself to Write After Approval and  (*)
  18e5aea... middle-end/110489 - avoid useless work on statistics (*)
  f7e3123... Flip the nvptx port to LRA (*)
  c043921... tree-optimization/110381 - fix testcase (*)
  b22cf5f... libstdc++: Re-apply PR108672 fix (avoid use of naked int32_ (*)
  e20abdb... mips: Fix overaligned function arguments [PR109435] (*)
  14bfda6... Daily bump. (*)
  1eb90f4... analyzer: Fix regression bug after r14-1632-g9589a46ddadc8b (*)
  9dc18fc... Compute ipa-predicates for conditionals involving __builtin (*)
  94c7175... testsuite: Use -fno-report-bug in gcc.dg/plugin/ (*)
  7599b4f... i386: add -fno-stack-protector to two tests (*)
  9479da4... c++: NSDMI instantiation during overload resolution [PR1104 (*)
  fd8a1be... c++: unpropagated CONSTRUCTOR_MUTABLE_POISON [PR110463] (*)
  070a6bf... Update documentation to clarify a GCC extension [PR c/77650 (*)
  3967da9... Introduce IR bit TYPE_INCLUDES_FLEXARRAY for the GCC extens (*)
  6a1cf0d... Move maybe_set_nonzero_bits() to its only user. (*)
  27a0f01... Tidy up the range normalization code. (*)
  c41332a... cselib+expr+bitmap: Change return type of predicate functio (*)
  5dfdf0a... libstdc++: Fix src/c++20/tzdb.cc for non-constexpr std::mut (*)
  ff29ee6... libstdc++: Do not use off64_t in calls to copy_file_range [ (*)
  e972bdc... c++: cache partial template specialization selection (*)
  c7ed2cc... Relax type-printer regexp in libstdc++ test suite (*)
  16e4f09... tree-ssa-math-opts: Use element_precision. (*)
  2b31dc2... [Committed] Add -mmove-max=128 -mstore-max=128 to pieces-me (*)
  cd23ed2... tree-optimization/110460 - fend off vector types from vecto (*)
  4633e38... Avoid adding loop-carried ops to long chains (*)
  dc93a0f... [testsuite] tolerate enabled but missing language frontends (*)
  6d2eddf... middle-end/110452 - bad code generation with AVX512 mask sp (*)
  1e6f165... middle-end/110461 - pattern applying wrongly to vectors (*)
  d81c7a2... c/110454 - ICE with bogus TYPE_PRECISION use (*)
  4e9f6c1... A couple of va_gc_atomic tweaks (*)
  e714af1... RISC-V: Support vfadd static rounding mode by mode switchin (*)
  4d1e97f... RISC-V: Allow rounding mode control for RVV floating-point  (*)
  e510c3b... x86: Update model values for Alderlake, Rocketlake and Rapt (*)
  0d6b822... Fix collection and processing of autoprofile data for targe (*)
  5f590ee... Daily bump. (*)
  ad0c298... testsuite: check_effective_target_lra: CRIS is LRA (*)
  c15905d... CRIS: Don't apply PATTERN to insn before validation (PR 110 (*)
  d88fd2e... Enable early inlining into always_inline functions (*)
  8736d6b... Fortran: ABI for scalar CHARACTER(LEN=1),VALUE dummy argume (*)
  4cf64d9... c++: ahead of time variable template-id coercion [PR89442] (*)
  c201cd3... d: Fix wrong code-gen when returning structs by value. (*)
  9757e44... d: Fix d_signed_or_unsigned_type is invoked for vector type (*)
  4de22e2... c++: fix error reporting routines re-entered ICE [PR110175] (*)
  8719ab0... final+varasm: Change return type of predicate functions fro (*)
  893883f... cprop_hardreg: fix ORIGINAL_REGNO/REG_ATTRS/REG_POINTER han (*)
  4bf76b5... tree-optimization/110434 - avoid <retval> ={v} {CLOBBER} fr (*)
  c7e87e8... Make mve_fp_fpu[12].c accept single or double precision FPU (*)
  95cd991... Make nomve_fp_1.c require arm_fp (*)
  237e83e... tree-optimization/110451 - hoist invariant compare after in (*)
  3521768... Fortran: Enable class expressions in structure constructors (*)
  4afbebc... i386: Add cbranchti4 pattern to i386.md (for -m32 compare_b (*)
  c027592... i386: Fix FAIL of gcc.target/i386/pr78794.c on ia32. (*)
  45c5376... Add cold attribute to throw wrappers and terminate (*)
  51c8cbc... tree-optimization/110443 - prevent SLP splat of gathers (*)
  1554ab9... rs6000: Add two peephole patterns for "mr." insn (*)
  b7ab876... RISC-V: Support vfwmacc combine lowering (*)
  f3d8721... rs6000: Splat vector small V2DI constants with vspltisw and (*)
  7198573... Enable ranger for ipa-prop (*)
  857e1f9... Add testcase for PR 110444 (*)
  fe48f26... Prevent TYPE_PRECISION on VECTOR_TYPEs (*)
  abdf0b6... c++: inherited constructor attributes (*)
  83f6996... Add leafy mode for zero-call-used-regs (*)
  a6065b9... [testsuite] note pitfall in how outputs.exp sets gld (*)
  a1c6e96... c++: C++26 constexpr cast from void* [PR110344] (*)
  dcd5389... testsuite: std_list handling for { target c++26 } (*)
  d35702d... RISC-V: Support floating-point vfwadd/vfwsub vv/wv combine  (*)
  c570327... i386: Fix mvc17.c test for default target clone under --wit (*)
  4ae5ad7... Issue a warning for conversion between short and __bf16 und (*)
  878a9fe... Daily bump. (*)
  5fad4da... RISC-V: Add autovect widening/narrowing Integer/FP conversi (*)
  a9b4061... RISC-V: Add autovec FP widening/narrowing. (*)
  1f3d97b... RISC-V: Add autovec FP int->float conversion. (*)
  b95dcaa... RISC-V: Implement autovec copysign. (*)
  201c6c3... RISC-V: Split VF iterators for Zvfh(min). (*)
  d915762... match.pd: Use element_mode instead of TYPE_MODE. (*)
  231f6b5... [SVE] Fold svdupq to VEC_PERM_EXPR if elements are not cons (*)
  478840a... Mark asm goto with outputs as volatile (*)
  4a48a38... ada: Fix build of GNAT tools (*)
  2ed0e91... ada: Fix bad interaction between inlining and thunk generat (*)
  388f22b... ada: Make the identification of case expressions more robus (*)
  3d3930f... ada: Fix double finalization of case expression in concaten (*)
  d47dbbd... ada: Fix incorrect handling of iterator specifications in r (*)
  cba529b... ada: Correct the contract of Ada.Text_IO.Get_Line (*)
  fb36f01... ada: Fix too late finalization and secondary stack release  (*)
  1f8d683... ada: Plug small loophole in the handling of private views i (*)
  125a226... ada: Plug another loophole in the handling of private views (*)
  f404dd4... ada: Update printing container aggregates for debugging (*)
  765fc22... ada: Fix expanding container aggregates (*)
  3c52dff... Convert remaining uses of value_range in ipa-*.cc to Value_ (*)
  15819a7... Implement ipa_vr hashing. (*)
  065cc87... Convert ipa_jump_func to use ipa_vr instead of a value_rang (*)
  ebe7c58... gengtype: Handle braced initialisers in structs (*)
  dd86a5a... tree-optimization/96208 - SLP of non-grouped loads (*)
  dbf8ab4... Refine maskstore patterns with UNSPEC_MASKMOV. (*)
  0b81112... Make option mvzeroupper independent of optimization level. (*)
  a90f558... Don't issue vzeroupper for vzeroupper call_insn. (*)
  fb909bc... Fix __builtin_alloca_with_align_and_max defbuiltin usage (*)
  267e1fe... Daily bump. (*)
  2d1a362... RISC-V: Support const vector expansion with step vector wit (*)
  0aad1da... docs: Add @cindex for some attributes (*)
  3162ca0... libstdc++: Synchronize PSTL with upstream (*)
  3a39a31... compiler: support -fgo-importcfg (*)
  79d8fbb... aarch64: Use <DWI> instead of <V2XWIDE> in scalar SQRSHRUN  (*)
  198bab3... aarch64: Clean up some rounding immediate predicates (*)
  3bb9f93... libstdc++: Fix std::format for pointers [PR110239] (*)
  6eafdfc... libstdc++: Implement P2538R1 ADL-proof std::projected (*)
  fa98bc4... libstdc++: Qualify calls to debug mode helpers (*)
  a29df49... IBM zSystems: Assume symbols without explicit alignment to  (*)
  c2ebccc... Fix profile of forwarders produced by cd-dce (*)
  6eeb519... docs: Fix typo (*)
  38ead98... DSE: Add LEN_MASK_STORE analysis into DSE and fix LEN_STORE (*)
  f0deeef... GIMPLE_FOLD: Fix gimple fold for LEN_{MASK}_{LOAD,STORE} (*)
  4dfeb1c... Avoid redundant GORI calcuations. (*)
  9302b07... vect: Cost intermediate conversions (*)
  53d6f57... tree-optimization/110381 - preserve SLP permutation with in (*)
  a024176... RISC-V: Remove duplicated extern function_base decl (*)
  c7b0707... narrowing initializers and initializer_constant_valid_p_1 (*)
  5b3d421... Avoid shorten_binary_op on VECTOR_TYPE (*)
  c3bdee8... Fix TYPE_PRECISION use in hashable_expr_equal_p (*)
  9f76f04... RISC-V: Remove redundant vcond patterns (*)
  ab6eac2... tree-optimization/110392 - ICE with predicate analysis (*)
  78da7a4... SCCVN: Fix repeating variable name "len" (*)
  8326971... i386: New *ashl<dwi3>_doubleword_highpart define_insn_and_s (*)
  1bfe7e5... Use cvt_op to save intermediate type operand instead of "su (*)
  77a50c7... Don't use intermiediate type for FIX_TRUNC_EXPR when ftrapp (*)
  2916278... i386: Sync tune_string with arch_string for target attribut (*)
  068eba2... RISC-V: Fix one test failure of dg config. (*)
  ab98db1... d: Suboptimal codegen for __builtin_expect(cond, false) (*)
  f445b42... Daily bump. (*)
  55620c7... d: Merge upstream dmd, druntime a45f4e9f43, phobos 106038f2 (*)
  9326a49... RISC-V: Optimize VSETVL codegen of SELECT_VL with LEN_MASK_ (*)
  b23ec2d... RISC-V: fix expand function of vlmul_ext RVV intrinsic (*)
  d42d199... RISC-V: Enable len_mask{load, store} and remove len_{load,  (*)
  df80ca2... internal-fn: Fix bug of BIAS argument index (*)
  da7408f... MAINTAINERS: Add myself to write after approval (*)
  c1fecab... configure, Darwin: Ensure overrides to host-pie are passed  (*)
  319e6fe... Revert "RISC-V:Add float16 tuple type abi" (*)
  ae10eb0... Revert "RISC-V:Add float16 tuple type support" (*)
  ef09afa... GIMPLE_FOLD: Apply LEN_MASK_{LOAD,STORE} into GIMPLE_FOLD (*)
  c79476d... Refine maskloadmn pattern with UNSPEC_MASKLOAD. (*)
  ec1f1d3... SSA ALIAS: Apply LEN_MASK_STORE to 'ref_maybe_used_by_call_ (*)
  a1e913a... SSA ALIAS: Apply LEN_MASK_{LOAD, STORE} into SSA alias anal (*)
  f9ab5d6... RISC-V:Add float16 tuple type abi (*)
  7b1076a... Daily bump. (*)
  8f6c747... i386: Add alternate representation for {and,or,xor}b %ah,%d (*)
  3f97d10... Fortran: ABI for scalar CHARACTER(LEN=1),VALUE dummy argume (*)
  95a2e53... RISC-V: Refactor the integer ternary autovec pattern (*)
  0a3b1a0... RISC-V: Support RVV floating-point auto-vectorization (*)
  31b7659... LOOP IVOPTS: Apply LEN_MASK_{LOAD,STORE} (*)
  ad5ab84... IVOPTS: Add LEN_MASK_{LOAD, STORE} into 'get_alias_ptr_type (*)
  b2e075a... text-art: remove explicit #include of C++ standard library  (*)
  d39f488... VECT: Apply LEN_MASK_{LOAD,STORE} into vectorizer (*)
  6f78df4... Daily bump. (*)
  6b72442... compiler, libgo: support bootstrapping gc compiler (*)
  13709b5... c++: provide #include hint for missing includes [PR110164] (*)
  5388a43... c++: Add support for -std={c,gnu}++2{c,6} (*)
  b7fc0a3... libcpp: allow UCS_LIMIT codepoints in UTF-8 strings (*)
  dd2eb97... libstdc++: Use RAII in std::vector::_M_realloc_insert (*)
  3124bfb... Tiny phiprop compile time optimization (*)
  d130ae8... Fortran: ABI for scalar CHARACTER(LEN=1),VALUE dummy argume (*)
  370de14... Fix power10 fusion bug with prefixed loads, PR target/10532 (*)
  d83e0e3... testsuite,objective-c++: Fix imported NSObjCRuntime.h. (*)
  d0e8914... Improved SUBREG simplifications in simplify-rtx.cc's simpli (*)
  2acbbf4... Fix initializer_constant_valid_p_1 TYPE_PRECISION use (*)
  96854fd... Deal with vector typed operands in conversions (*)
  85d8e0d... [aarch64/match.pd] Fix ICE observed in PR110280. (*)
  4f2fcf2... Fix tree_simple_nonnegative_warnv_p for VECTOR_TYPEs (*)
  4127e0f... Properly guard vect_look_through_possible_promotion (*)
  1fe09b9... Use element_precision for match.pd arith conversion optimiz (*)
  6b32400... Bogus and missed folding on vector compares (*)
  efc7fad... Optimize vector codegen for invariant loads, fix SLP suppor (*)
  1742ea9... Improve vector_vector_composition_type (*)
  270742c... Daily bump. (*)
  8a30775... rust: Update usage of TARGET_AIX to TARGET_AIX_OS (*)
  b76cd1e... go: Update usage of TARGET_AIX to TARGET_AIX_OS (*)
  33ebb0d... configure: Implement --enable-host-bind-now (*)
  4ced836... Change fma_reassoc_width tuning for ampere1 (*)
  2cd0689... libgomp.texi: Improve OpenMP ICV description (*)
  2ac4186... tree-optimization/110332 - fix ICE with phiprop (*)
  5322f00... i386: Convert ptestz of pandn into ptestc. (*)
  0e466e9... analyzer: add text-art visualizations of out-of-bounds acce (*)
  4f01ae3... diagnostics: add support for "text art" diagrams (*)
  985d648... testsuite: move handle-multiline-outputs to before check fo (*)
  cb760f6... compiler: determine types of Slice_{value,info} expressions (*)
  80e9ca0... Daily bump. (*)
  ce47d3c... function: Change return type of predicate function from int (*)
  1c1dd39... c-family: implement -ffp-contract=on (*)
  577223a... Fortran: Fix some bugs in associate [PR87477] (*)
  caf0892... Fortran: Seg fault passing string to type cptr dummy [PR108 (*)
  b9401c3... vect: Add testcases for unsigned conversions [PR110018] (*)
  b375c53... aarch64: Avoid same input and output Z register for gather  (*)
  4d9d207... aarch64: Convert SVE gather patterns to compact syntax (*)
  31cd5f9... Revert "aarch64: Convert SVE gather patterns to compact syn (*)
  4b23d10... Move can_vec_mask_load_store_p and get_len_load_store_mode  (*)
  b54d0f2... Less strip_offset in IVOPTs (*)
  5d88932... Less strip_offset in IVOPTs (*)
  fb0447b... Hide IVOPTs strip_offset (*)
  bb3c690... aarch64: Convert SVE gather patterns to compact syntax (*)
  b8b1972... docs: replace backslashchar [PR 110329]. (*)
  24c125f... [i386] Reject too large vectors for partial vector vectoriz (*)
  864c647... x86: make VPTERNLOG* usable on less than 512-bit operands w (*)
  6706196... x86: add -mprefer-vector-width=512 to new avx512f-dupv2di.c (*)
  6f19cf7... Use intermiediate integer type for float_expr/fix_trunc_exp (*)
  bfc6d29... Daily bump. (*)
  f5d0cec... gensupport: drop suppport for define_cond_exec from compact (*)
  4f3be7c... libcpp: Improve location for macro names [PR66290] (*)
  079f31c... aarch64: Fix gcc.target/aarch64/sve/pcs failures (*)
  580b74a... aarch64: Robustify stack tie handling (*)
  f8f68c4... tree-ssa-math-opts: Small uaddc/usubc pattern matching impr (*)
  4c7d264... calls: Change return type of predicate function from int to (*)
  efecb29... runtime: use a C function to call mmap (*)
  0be3a05... ipa-sra: Disable candidates with no known callers (PR 11027 (*)
  7f986e2... ipa-cp: Avoid long linear searches through DECL_ARGUMENTS (*)
  86df278... rs6000: Add builtins for IEEE 128-bit floating point values (*)
  b4f1e4a... libstdc++: Remove redundant code in std::to_array (*)
  649c640... RISC-V: testsuite: Add missing -mabi=lp64d. (*)
  cb421ff... RISC-V: Set the natural size of constant vector mask modes  (*)
  1c0b118... RISC-V: Optimize codegen of VLA SLP (*)
  b26f173... RISC-V: testsuite: Add -Wno-psabi to vec_set/vec_extract te (*)
  4a6c44f... RISC-V: Fix compiler warning of riscv_arg_has_vector (*)
  37c167e... RISC-V: testsuite: Fix vmul test expectation and fix -ffast (*)
  99e3214... Fortran: Fix parse-dump-tree for OpenMP ALLOCATE clause (*)
  6f695bf... ada: Minor tweaks (*)
  c11ef75... ada: Fix crash on inlining in GNATprove (*)
  865c5db... ada: Further fixes to handling of private views in instance (*)
  31edd39... ada: Remove outdated comment (*)
  0607e93... Fortran's gfc_match_char: %S to match symbol with host_asso (*)
  9d597e0... Improve DSE to handle stores before __builtin_unreachable ( (*)
  85107ab... Update virtual SSA form manually where easily possible in p (*)
  63aaff9... aarch64: Optimise ADDP with same source operands (*)
  36de416... AArch64: remove test comment from *mov<mode>_aarch64 (*)
  eb5c593... ada: Fix couple of issues in documentation of overflow chec (*)
  8912b95... ada: Do not issue warning on postcondition in some cases (*)
  f1c15fe... ada: Add the ability to add error codes to error messages (*)
  b367a66... ada: Fix for attribute Range in Exceptional_Cases (*)
  0aca9f5... ada: Document partition-wide Ada signal handlers (*)
  86f03e3... ada: Fix for quantified expressions in Exceptional_Cases (*)
  970ee82... ada: Fix bug in predicate checks with address clauses (*)
  d39664b... ada: Fix fallout of fix to handling of private views in ins (*)
  b9b1dcc... ada: Add CHERI intrinsic bindings and helper functions. (*)
  ccacd75... ada: Small fixes to handling of private views in instances (*)
  d22792b... ada: Fix internal error on aggregate within container aggre (*)
  3404e48... ada: Fix -fdiagnostics-format=json not printing all message (*)
  298a486... ada: Introduce -gnateH switch to force reverse Bit_Order th (*)
  adc853f... ada: Update annotations in runtime for proof (*)
  ca27b8a... ada: Fix type derivation of subtype of derived type (*)
  2071134... ada: Pass Error_Node to calls to Error_Msg in lib-load.adb (*)
  b1c3d01... ada: Remove references to Might_Not_Return and Always_Retur (*)
  862f84b... ada: Spurious error on package instantiation (*)
  869216e... ada: Fix edge case in Ada.Calendar.Formatting.Time_Of (*)
  d3a2155... x86: correct and improve "*vec_dupv2di" (*)
  963f87f... debug/110295 - mixed up early/late debug for member DIEs (*)
  6251409... RISC-V: Fix fails of testcases (*)
  1d2308d... RISC-V: Add tuple vector mode psABI checking and simplify c (*)
  e517d3f... Daily bump. (*)
  c1dbaa6... libcpp: reject codepoints above 0x10FFFF (*)
  dbcbc85... RISC-V: Save and restore FCSR in interrupt functions to avo (*)
  827b2a2... Do not allow "x + 0.0" to "x" optimization with -fsignaling (*)
  7b34cac... optimize std::max early (*)
  c72a7b8... AArch64: convert some patterns to compact MD syntax (*)
  957ae90... New compact syntax for insn and insn_split in Machine Descr (*)
  bd579e1... recog: Change return type of predicate functions from int t (*)
  5fad778... RISC-V: Fix VWEXTF iterator requirement (*)
  26bb67f... RISC-V: Bugfix for RVV widenning reduction in ZVE32/64 (*)
  2ba7347... RISC-V: Bugfix for RVV float reduction in ZVE32/64 (*)
  d9d6774... amdgcn: implement vector div and mod libfuncs (*)
  1ff8ba4... amdgcn: Delete inactive libfuncs (*)
  1f97a0b... vect: vectorize via libfuncs (*)
  8aeabd9... amdgcn: minimal V64TImode vector support (*)
  c530956... Remove -save-temps from tests using -flto (*)
  916add3... tree-optimization/110298 - CFG cleanup and stale nb_iterati (*)
  de2d3b6... Fix DejaGnu directive syntax error in 'libgomp.c/target-51. (*)
  8968e92... simplify-rtx: Simplify VEC_CONCAT of SUBREG and VEC_CONCAT  (*)
  e9c1679... Doc update: -foffload-options= examples + OpenMP in Fortran (*)
  1de281a... vect: Restore aarch64 bootstrap (*)
  60c1206... Fix build of aarc64 (*)
  58e1bc2... avr: Fix wrong array bounds warning on SFR access (*)
  ccfdda3... VECT: Support LEN_MASK_{LOAD,STORE} ifn && optabs (*)
  da6cc50... RISC-V: Add autovec FP unary operations. (*)
  47ffaba... RISC-V: Add autovec FP binary operations. (*)
  9b24611... RISC-V: Add sign-extending variants for vmv.x.s. (*)
  51795b9... RISC-V: Implement vec_set and vec_extract. (*)
  c3e7208... RISC-V: Add (u)int8_t to binop tests. (*)
  01fe115... libgomp.c/target-51.c: Accept more error-msg variants in dg (*)
  85c39a3... AVX512 fully masked vectorization (*)
  df03c9a... Add loop_vinfo argument to vect_get_loop_mask (*)
  b25ea7a... OpenMP (C/C++): Keep pointer value of unmapped ptr with def (*)
  53953b6... avr: Fix ICE on optimize attribute. (*)
  7360cba... xtensa: constantsynth: Add new 2-insns synthesis pattern (*)
  1ce54ad... xtensa: Remove TARGET_MEMORY_MOVE_COST hook (*)
  41f42d1... rs6000: Enable const_anchor for 'addi' (*)
  c0bd793... Check SCALAR_INT_MODE_P in try_const_anchors (*)
  f8e0270... Refined 256/512-bit vpacksswb/vpackssdw patterns. (*)
  58e61a3... Reimplement packuswb/packusdw with UNSPEC_US_TRUNCATE inste (*)
  81161d8... Daily bump. (*)
  fcf4e50... RISC-V: Fix one typo for reduc expand GET_MODE_CLASS (*)
  36911e9... Silence warning in gcc.dg/lto/20091013-1_0.c (*)
  220af55... RTL: Change return type of predicate and callback functions (*)
  24f7549... PR modula2/110284 Remove stor-layout.o and backend header f (*)
  0f9bb3e... Fix arc assumption that insns are not re-recognized (*)
  5a1ef1c... Analyze SRA candidates in ipa-fnsummary (*)
  af29d0d... i386: Refactor new ix86_expand_carry to set the carry flag. (*)
  55686e6... i386: Standardize shift amount constants as QImode in i386. (*)
  47fa3ce... RTL: Merge rtx_equal_p and hash_rtx functions with their ca (*)
  8a96f24... RISC-V:Add float16 tuple type support (*)
  729c6f4... Daily bump. (*)
  8955eed... [contrib] validate_failures.py: Don't consider summary line (*)
  96c3539... i386: Two minor tweaks to ix86_expand_move. (*)
  c2b1cbb... gcc-ar: Remove code duplication. (*)
  f10a4ce... Daily bump. (*)
  d0cf0c6... RISC-V: Bugfix for RVV integer reduction in ZVE32/64. (*)
  dd6e1cb... RISC-V: Fix VL operand bug in VSETVL PASS[PR110264] (*)
  bc6bd0d... libgo/testsuite: add benchmarks and examples to list (*)
  2b4e041... uiltins: Add support for clang compatible __builtin_{add,su (*)
  5b67116... tree-ssa-math-opts: Fix up uaddc/usubc pattern matching [PR (*)
  ea1cd66... Regenerate some autotools generated files (*)
  8216ca8... libgomp: Fix OMP_TARGET_OFFLOAD=mandatory (*)
  95020d3... PR target/31985: Improve memory operand use with doubleword (*)
  154c690... RA: Ignore conflicts for some pseudos from insns throwing a (*)
  b106f11... c++: Accept elaborated-enum-base with pedwarn (*)
  b5ecca3... aarch64: Handle ASHIFTRT in patterns for shrn2 (*)
  c8e9a5c... aarch64: [US]Q(R)SHR(U)N2 refactoring (*)
  207db5d... aarch64: Add ASHIFTRT handling for shrn pattern (*)
  d20b2ad... aarch64: [US]Q(R)SHR(U)N scalar forms refactoring (*)
  ffb8734... aarch64: Reimplement [US]Q(R)SHR(U)N patterns with RTL code (*)
  27612ce... RISC-V: Fix one warning of maybe-uninitialized in riscv-vse (*)
  69b04fe... tree-optimization/110278 - uns < (typeof uns)(uns != 0) is  (*)
  453cb58... Add MinGW option -mcrtdll= for choosing C RunTime DLL libra (*)
  6586422... MIPS16: Implement `code_readable` function attribute. (*)
  827e208... tree-optimization/110269 - restore missed condition folding (*)
  0f732ff... MAINTAINERS: move Matthew Fortune to Write After Approval (*)
  a371a63... [libstdc++] [testsuite] xfail dbl from_chars for aarch64 rt (*)
  c6c4281... libstdc++-v3: do not duplicate some math functions when usi (*)
  57446d1... c: add name hints to c_parser_declspecs [PR107583] (*)
  7ff7934... Daily bump. (*)
  b6cb10a... configure: Implement --enable-host-pie (*)
  6a2e8dc... cprop_hardreg: Enable propagation of the stack pointer if p (*)
  91fb8bd... Add another testcase for PR 110266 (*)
  6c121a2... Check for integer only complex. (*)
  37f373e... libcpp: Diagnose #include after failed __has_include [PR807 (*)
  73a0d3b... libgomp: Extend OMP_ALLOCATOR, add affinity env var doc (*)
  a4df0ce... x86/AVX512: use VMOVDDUP for broadcast to V2DF (*)
  a5e0641... x86: add Bk and Br to comment list B's sub-chars (*)
  5430c86... LoongArch: Avoid non-returning indirect jumps through $ra [ (*)
  b992bdd... ada: Remove unused files (*)
  d40e6ed... ada: Fix wrong code for ACATS cd1c03i on Morello target (*)
  59a8207... ada: Fix wrong finalization for double subtype of bounded v (*)
  cc681c8... ada: Make minor improvements to user's guide (*)
  f185ac2... ada: Reject Loop_Entry inside prefix of Loop_Entry (*)
  17e45a1... ada: Fix too small secondary stack allocation for returned  (*)
  a8c45d3... ada: Fix internal error on loop iterator filter with -gnatV (*)
  9cdaa52... ada: Revert latest change to Find_Hook_Context (*)
  c8c5bf9... ada: Fix too small secondary stack allocation for returned  (*)
  3f3f37c... ada: Remove dead code in Expand_Iterator_Loop_Over_Containe (*)
  70345b9... ada: Add escape hatch to configurable run-time (*)
  985d604... ada: Fix missing finalization for aggregates nested in cond (*)
  b36be75... ada: Adjust QNX Ada priorities to match QNX system prioriti (*)
  1de3b5a... ada: Adjust comments in targparm.ads (*)
  3ec78e1... ada: Accept aspect Always_Terminates on packages (*)
  8e5185a... ada: Accept aspect Always_Terminates on entries (*)
  fa5aa5d... ada: Reject aspect Always_Terminates on functions and gener (*)
  63a4bcf... ada: Fix missing error on function call returning incomplet (*)
  fda87a4... ada: Fix minor issues in comments (*)
  37333bf... ada: Remove Ttypes.Max_Unaligned_Field (*)
  e870d6d... ada: Fix inverted implementation of RM 8.4(10) clause for o (*)
  16bd94c... ada: Accept aspect Always_Terminates without expression (*)
  63c8e3a... ada: Crash on C++ constructor of private type (*)
  4b14ffb... ada: Remove obsolete references for Build_Transient_Object_ (*)
  3b3e181... ada: Fix aspect Linker_Section ignored on subprogram body (*)
  be54247... ada: Cleanup analysis of iterated component association (*)
  19e4d4c... LoongArch: Set default alignment for functions and labels w (*)
  df071fb... Fix 'dg-warning' in 'c-c++-common/Wfree-nonheap-object-3.c' (*)
  43a3252... middle-end, i386: Pattern recognize add/subtract with carry (*)
  ec52d22... i386: Add peephole2 patterns to improve subtract with borro (*)
  b6ca114... i386: Add peephole2 patterns to improve add with carry or s (*)
  4e31e63... middle-end: Move constant args folding of .UBSAN_CHECK_* an (*)
  ea616f6... AArch64: New RTL for ABD (*)
  710b8de... Missed opportunity to use [SU]ABD (*)
  6cf8989... LoongArch: Change the default value of LARCH_CALL_RATIO to  (*)
  9e3607e... RISC-V: Use merge approach to optimize vector permutation (*)
  0ec3fbb... RISC-V: Ensure vector args and return use function stack to (*)
  41738a1... RISC-V: Align the predictor style for define_insn_and_split (*)
  8a3a4fb... RISC-V: Bugfix for vec_init repeating auto vectorization in (*)
  c1c5ede... Daily bump. (*)
  ef30f9b... Remove MFWRAP_SPEC remnant (*)
  3cf6adc... MAINTAINERS: Add myself to write after approval (*)
  5eeff09... aarch64: Fix -Werror=sign-compare bootstrap failure (*)
  9ef1391... [contrib] validate_failures.py: Ignore stray filesystem pat (*)
  316b1d6... [contrib] validate_failures.py: Add "--expiry_date YYYYMMDD (*)
  22a0ade... [contrib] validate_failures.py: Add new option --invert_mat (*)
  7aa4775... [contrib] validate_failures.py: Improve error output (*)
  484a486... [contrib] validate_failures.py: Support "$tool:" prefix in  (*)
  5d52f35... [contrib] validate_failures.py: Use exit code "2" to indica (*)
  d4d776a... [contrib] validate_failures.py: Be more stringent in parsin (*)
  e341d15... [contrib] validate_failures.py: Add more verbosity levels (*)
  febe56c... [contrib] validate_failures.py: Simplify GetManifestPath() (*)
  5f8cc7f... [contrib] validate_failures.py: Read in manifest when compa (*)
  b713de1... [contrib] validate_failures.py: Support expiry attributes i (*)
  c855862... [contrib] validate_failures.py: Avoid testsuite aliasing (*)
  4ec6b62... c++: tweak c++17 ctor/conversion tiebreaker [DR2327] (*)
  29aef9f... libstdc++: Clarify manual demangle doc (*)
  f2ef1da... Align a 'OMP_TARGET_OFFLOAD=mandatory' diagnostic with othe (*)
  4bcb46b... driver: Forward '-lgfortran', '-lm' to offloading compilati (*)
  e76af21... Add 'libgomp.{,oacc-}fortran/fortran-torture_execute_math.f (*)
  9c03391... Tighten 'dg-warning' alternatives in 'c-c++-common/Wfree-no (*)
  460ad9b... Remove 'gcc/testsuite/g++.dg/warn/Wfree-nonheap-object.s' (*)
  58edbc8... Fix typo in 'libgomp.c/target-51.c' (*)
  b7e42b8... Use x instead of v for alternative 2 (v, BH) in mov<mode>_i (*)
  18c8b56... OpenMP: Set default-device-var with OMP_TARGET_OFFLOAD=mand (*)

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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-09-19  6:43 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-09-19  6:43 [gcc/microsoft/heads/main] (2287 commits) Merge commit '93996cfb308ffc633a23d0f1b72bcdc086bed864' int Eugene Rozenfeld

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).