The branch 'riscv/heads/gcc-15-with-riscv-opts' was updated to point to:

 8a04a2d7ea1f... RISC-V: Fix indexed store output template [PR123780].

It previously pointed to:

 57a4a63e448c... RISC-V: Fix indexed store output template [PR123780].

Diff:

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

  57a4a63... RISC-V: Fix indexed store output template [PR123780].
  a007172... RISC-V: Add zvfbfmin to tt-ascalon-d8's extension list [PR1
  2a5e3d1... forwprop: More nop-conversion handling [PR123731].
  54aa936... RISC-V: Correct builtin registration order [PR123279].
  45007c4... [PR rtl-optimization/123380] Avoid creating bogus SUBREG in
  75319cb... [RISC-V][PR target/123626] Fix VXRM state after calls
  f50a7c1... [RISC-V][PR rtl-optimization/121787] Work around bad cfglay
  4a3f873... [PR target/113666] Simplify VEC_EXTRACT from a uniform vect
  407246a... doc, riscv: Clean up documentation of RISC-V options [PR122
  f15b6b6... vect: Make SELECT_VL a convert optab.
  abea7aa... forwprop: Allow nop conversions for vector constructor.
  aa2ba2e... forwprop: allow subvectors in simplify_vector_constructor (
  631b6e1... forwprop: Check type conversion in pack/unpack [PR123117].
  eccfa3e... [PR target/121778] Improving rotation detection
  33cd3c0... [PR123092, LRA]: Reprocess insn after equivalence substitut
  6691ab9... Fix RISC-V test after recent vectorizer changes
  150b237... RISC-V: Enable the ZD constraint only when xmipscbop is ena
  f8304a0... match: Add simplification of `(a*zero_one_valued_p) & b` if
  9730e5b... ifcvt: Improve `cmp?a&b:a` to try with -1 [PR123312]
  3b65b8e... forwprop: Fix type mismatch in vec constructor [PR123525].
  b6964ea... if-conv: Prevent vector types in scalar cond reduction [PR1
  7946cbe... rtlanal: Determine nonzero bits of popcount from operand [P
  26434d8... VN: Fix VN ICE for large _BitInt types
  745eafd... RISC-V: Add support for _BitInt [PR117581]
  9ff3f5b... forwprop: Use ssizetype for mask [PR123414].
  36311c4... RISC-V: Update tt-ascalon-d8's extension list [PR123492]
  1d5ae46... ifcvt: Reject inner floating modes of a subreg for noce_try
  6cfe2b0... [RISC-V] Clamp long reservations to 7c
  8ddb9e7... RISC-V: -mrvv-max-lmul=conv-dynamic [PR122846].
  6171760... [PATCH v3] match.pd: popcount(X & -X) -> -X != 0 [PR102486]
  12bd187... [RISC-V] Restore inline expansion of block moves on RISC-V 
  947f37c... [PATCH v1 2/2] RISC-V: Add run test case for vwadd/vwsub wx
  0aa58bc... [PATCH v1 1/2] RISC-V: Fix incorrect combine pattern for an
  30571a1... RISC-V: Adjust the asm check of vx_vf due to middle-end cha
  1aff976... Vect: Adjust depth_limit of vec_slp_has_scalar_use from 2 t
  5ff9546... Partially revert patch that made VXRM a global register on 
  265cf28... [PR target/123010] Simplify shift of sign extracted field t
  15b24bc... [RISC-V][PR target/121485] Fix mode on Zvkned lmul extendin
  39ebc29... [RISC-V][PR target/123318] Use a Pmode temporary for output
  8f9212c... ifcvt: Allow non-comparisons against 0 in noce_try_cond_zer
  1937864... ifcvt: Handle lowpart subregs if noce_emit_cmove fails in n
  3cda579... ifcvt: cleanup if_info->cond usage in noce_try_cond_zero_ar
  fd796cf... simplify-rtx: Fix up (ne (ior (ne x 0) y) 0) simplification
  ee0b053... Revert "ifcvt: Move noce_try_cond_zero_arith last"
  7fc51d6... [RISC-V][PR target/123283] Wrap naked REG operands with a U
  02fd5c5... doc: make regenerate-opt-urls
  1985fed... doc, riscv: Clean up RISC-V extensions documentation
  3d83984... RISC-V: Add test for vec_duplicate + vmsleu.vv combine with
  87cf1ed... RISC-V: Combine vec_duplicate + vmsleu.vv to vmsleu.vx on G
  1c46218... ifcvt: Move noce_try_cond_zero_arith last
  7b4ec20... ifcvt: Only allow scalar integral modes for noce_try_cond_z
  406fc13... [committed][RISC-V][PR target/123274] Add missing condition
  bf264db... [RISC-V][PR target/123278] Handle BF/HF modes in Andes 45 s
  76ee564... [RISC-V][PATCH] Adjust clmul latency in Spacemit X60 schedu
  809650b... ifcvt: Fix noce_try_cond_zero_arith after get_base_reg chan
  3a7f962... [RISC-V][V2] Improve spill code for RVV slightly to fix reg
  9cd8c43... ifcvt: cond zero arith: handle subreg for shift count
  8699592... ifcvt: cond zero arith: elide short forward branch for sign
  878a13d... ifcvt: cond zero arith: re-expand output pattern [NFC]
  a579f80... ifcvt: cond zero arith: factor out common noce_emit_czero e
  4329b1e... ifcvt: cond zero arith: opencode helper noce_bbs_ok_for_con
  abdeaf3... [RISC-V][V2] Improve spill code for RVV slightly to fix reg
  635393b... RISC-V: Fix overflow check in interleave pattern [PR122970]
  acbf8d2... RISC-V: Testsuite fixes.
  0f67354... RISC-V: Generic vec_extract via subreg.
  310c0eb... RISC-V: Add VLS modes to autovec iterators.
  0626cd5... RISC-V: Rename vector-mode related functions.
  1513dcb... RISC-V: Change gather/scatter iterators.
  321ac9d... Fix various RISC-V testsuite regressions after volatile pat
  46d9aba... [PATCH] RISC-V: Rename UPPERCAE_NAME to UPPERCASE_NAME
  77369ad... RISC-V: Add test for vec_duplicate + vmslt.vv combine with 
  f618d17... RISC-V: Combine vec_duplicate + vmslt.vv to vmslt.vx on GR2
  c9c6862... RISC-V: Regenerate opt urls.
  890428b... RISC-V: -mmax-vectorization.
  c1b028d... vect: Add vect-scalar-cost-multiplier for SLP.
  14e3894... middle-end: Add new parameter to scale scalar loop costing 
  52d42df... RISC-V: Pragma target [PR115325].
  8f6ca0d... RISC-V: Implement mask reduction.
  7fc8878... [riscv] avoid auipc overflow with large offsets [PR91420]
  e8e0b76... RISC-V: Add test for vec_duplicate + vmsltu.vv combine with
  f7b73b8... RISC-V: Combine vec_duplicate + vmsltu.vv to vmsltu.vx on G
  8e5098b... RISC-V: Remove unused placeholder_p parameter from add_func
  4726ae3... [PATCH][PR target/122942] RISC-V: Add zifencei extension to
  b51d8ba... riscv: RISCV backend, meet C++20
  06e9cf4... RISC-V: Emit \n\t at the end of instruction instead of ;
  8b3d6bc... RISC-V: Support --with-cpu
  f7b4e1d... RISC-V: Add SpacemiT extension xsmtvdot
  6702a6b... RISC-V: Run gen-riscv-ext-opt to regenerate riscv-ext.opt [
  d32721f... RISC-V: Add Andes 45 series pipeline description.
  e372b13... RISC-V: Add Andes 23 series pipeline description.
  03046c0... RISC-V: Fix one typo result in pr121959-run-1 run failure
  67104a8... Revert "[PATCH v3] RISC-V: Implement RISC-V profile macro s
  792b2ef... RISC-V: Add testcase for unsigned scalar SAT_MUL form 7
  97487b5... RISC-V: Add BF VLS modes and document iterators.
  43eefa1... [PR rtl-optimization/122782] Fix out of range shift causing
  b67f26c... [PR 122701] Emit fresh reg->reg copy rather than modifying 
  b61a5af... [PR118358, LRA]: Decrease pressure after issuing input relo
  760abec... RISC-V: Add RTL pass to combine cm.popret with zero return 
  a3b46ff... [RISC-V] Fix trivial bootstrap failure on RISC-V
  27fad66... RISC-V: Add flag to adjust mem inlining threshold
  aa4314f... [RISC-V] Add cpu and tuning structures for spacemit-x60 des
  3f5368b... RISC-V: Remove gather scale and offset handling.
  57673f2... [PR rtl-optimization/122575] Fix mode on optimized IOR comp
  1671089... RISC-V: Add test for vec_duplicate + vmsne.vv combine case 
  6a009ef... RISC-V: Add test for vec_duplicate + vmsne.vv combine case 
  4db053d... [RISC-V] Avoid most calls to gen_extend_insn
  4fc97ca... [RISC-V] Drop scan-tests of marginal value
  56fb774... RISC-V: Add missing member for andes_25_tune_info
  7da7204... Handle shift-pairs in ext-dce for targets without zero/sign
  a51a117... RISC-V: Add Andes 25 series pipeline description.
  95d13d0... [RISC-V] Improve detection of packw
  f1248f8... [RISC-V] Simplify riscv_extend_to_xmode_reg
  edb1838... RISC-V: Add test for vec_duplicate + vmseq.vv combine case 
  33e1f1d... RISC-V: Add test for vec_duplicate + vmseq.vv combine case 
  73b4d4c... [RISC-V] Add testcase for shifted truthvalue
  29d1486... RISC-V: Combine vsext.vf2 and vsll.vi to vwsll.vi on ZVBB
  26f187f... RISC-V: Add test for vec_duplicate + vwmaccu.vv combine wit
  c13e9e7... RISC-V: RISC-V: Combine vec_duplicate + vwmaccu.vv to vwmac
  97d982e... [RISC-V] Ignore useless zero-initialization in conditional 
  460fbe5... [RISC-V][PR 121136] Improve various tests which only need t
  fb79fc5... RISC-V: testsuite: Fix pr119115.c.
  6bd0acf... [PR rtl-optimization/122536] Fix guard against variable bit
  c5ec331... RISC-V: Fix the ABI of empty unions and zero length array i
  858f8f0... [RISC-V][PR tree-optimization/52345] Optimize testing multi
  82eca05... [RISC-V] Expose sign extension for 32 bit rotates by consta
  f71e858... gcc: Drop junk vim backup file
  3903d79... [RISC-V][SH][PR rtl-optimization/67731] Improve logical IOR
  05df5aa... [RISC-V] Reorder ready queue slightly to avoid unnecessary 
  bc6238f... tree-optimization/122502 - avoid folding during imm use wal
  8771b93... niter: Use ranger to query ctz range.
  4b01526... [PATCH v2] RISC-V: avlprop: Scale AVL by subreg ratio [PR12
  5f5d359... RISC-V: Clean up build warnings for VLS calling convention
  e424d12... Skip riscv/rvv/xtheadvector/pr116593.C if not hostedlib
  56d89a6... RISC-V: Add testsuite for fixed-length vector calling conve
  5242b85... RISC-V: Add testsuite for fixed-length vector calling conve
  5db7db2... RISC-V: Implement standard fixed-length vector calling conv
  686be7a... [RISC-V][PR target/64345][PR tree-optimization/80770] Impro
  5c02a3b... Increase NUM_ABI_IDS to support RISC-V VLS calling conventi
  2601481... [PATCH v2] RISC-V: Fix moving data from V_REGS to GR_REGS b
  16c6951... Fix minor RISC-V testsuite failure
  8382236... Fix minor testsuite scan failures for RISC-V
  5fc8a8b... RISC-V: Add testcase for unsigned scalar SAT_MUL form 6
  95f0067... RISC-V: Fix incorrect op of vwaddu/vwsubu wx combine
  b40bb5c... [PATCH v3] RISC-V: Implement RISC-V profile macro support
  f466b3f... [RISC-V][PR target/120811] Improving address reloads in LRA
  235f02f... [PR target/119587] RISC-V: xtheadmemidx: Split slli.uw patt
  6560d2f... [RISC-V] Improve subword atomic patterns in sync.md
  98eb1f0... RISC-V: Add test for vec_duplicate + vwsubu.wv combine with
  839cf9d... RISC-V: Combine vec_duplicate + vwsubu.wv to vwsubu.wx on G
  c1d646c... RISC-V: Allow VLS types using up to LMUL 8
  5f0fa69... [PATCH] RISC-V: Fix slide pattern recognition [PR122124]
  164a09e... RISC-V: Combine vec_duplicate + vwaddu.wv to vwaddu.wx on G
  0e3e5fa... ISC-V: Add test for vec_duplicate + vwaddu.wv signed combin
  2ba8720... Fixup merge conflict
  954bb2f... [PATCH v2] RISC-V: Fix type of CFA during stack probe [PR12
  5d01786... [RISC-V][PR target/122147] Avoid creating (subreg (mem)) in
  fdcb73f... [PR target/118945][PATCH v3] RISC-V: Add 'prefer_agnostic' 
  bc6c445... [RISC-V][PR rtl-optimization/121937] Don't call neg_poly_in
  89dd103... [RISC-V][PR target/122051] Fix pmode_reg_or_uimm5_operand f
  c9bb431... [RISC-V][PR target/122106] Add missing predicate on crc exp
  a062e47... [PATCH][PR target/121778] RISC-V: Improve rotation detectio
  a6406a6... RISC-V: Add test case of unsigned scalar SAT_MUL form 5 for
  027ffa6... RISC-V: Add missing define_insn_reservation to tt-ascalon-d
  8270e39... [RISC-V][PR target/121983] Fix unprotected REGNO invocation
  507d4b2... RISC-V: Improve slide patterns recognition
  0460652... RISC-V: Only Save/Restore required registers for ILP32E/LP6
  959cb14... [RISC-V] Optimize clear-lowest-set-bit sequence when ctz is
  fb35a01... RISC-V: Correct lmul estimation
  6a09fd2... RISC-V: Add test case of unsigned scalar SAT_MUL form 5 for
  1ac9437... [PR tree-optimization/58727] Don't over-simplify constants`
  b26c9ab... RISC-V: Add test for vec_duplicate + vwmulu.vv signed combi
  8de41a0... RISC-V: Add test for vec_duplicate + vwsubu.vv signed combi
  e4ad81d... RISC-V: Add test for vec_duplicate + vwaddu.vv signed combi
  bf3d8fd... RISC-V: Combine vec_duplicate + vwaddu.vv to vwaddu.vx on G
  e99a63c... RISC-V: Allow profiles input in '--with-arch' option.
  9b804d8... RISC-V: Configure Profiles definitions in the definition fi
  26586fd... RISC-V: Imply zicsr for sdtrig and ssstrict extensions.
  251f1f9... Widening-Mul: Refine build_and_insert_cast when rhs is cast
  c3c8ae3... RISC-V: Fix vendor intrinsic tests for disabled multilib co
  9808669... RISC-V: Support vnclip idiom testcase [PR120378]
  be747da... Match: Support SAT_TRUNC variant NARROW_CLIP
  3ee81d1... [RISC-V] Adjust ABI specification in recently added Andes t
  d52f37d... RISC-V: Suppress cross CC sibcall optimization from vector
  4007f26... RISC-V: Add min/max patterns for ifcvt.
  401b0f2... ifcvt: Clarify if_info.original_cost.
  5986829... RISC-V: Fix can_find_related_mode_p for VLS types
  b135a22... RISC-V: Fix typo in tt-ascalon-d8's pipeline description [P
  e0d2ffe... RISC-V: Add pattern for vector-scalar single widening float
  284806c... RISC-V: Add pattern for vector-scalar dual widening floatin
  49c1186... RISC-V: Add pattern for vector-scalar single widening float
  81405ea... RISC-V: Add pattern for vector-scalar widening floating-poi
  a23e0cd... RISC-V: Adjust tt-ascalon-d8 branch cost
  9b07b82... RISC-V: Add pattern for vector-scalar single-width floating
  030454f... RISC-V: Add pattern for vector-scalar single-width floating
  ca083a4... RISC-V: Add pattern for vector-scalar single-width floating
  eb1c109... RISC-V: Add pattern for vector-scalar widening floating-poi
  264cbce... RISC-V: Add patterns for vector-scalar IEEE floating-point 
  ecc9920... gcc: introduce the dep_fusion pass
  c2a5758... RISC-V: Add support for the XAndesvdot ISA extension.
  e1dc28f... [RISC-V] Fix ordering of pipeline models
  15c0132... RISC-V: Add support for the XAndesvpackfph ISA extension.
  4ec4509... RISC-V: Add test for vec_duplicate + vnmsub.vv unsigned com
  522fbd4... RISC-V: Add test for vec_duplicate + vnmsub.vv signed combi
  f41e005... RISC-V: Combine vec_duplicate + vnmsub.vv to vnmsub.vx on G
  be5a4e7... dep_fusion: Fix if target does not have macro fusion [PR121
  753616e... gcc: introduce the dep_fusion pass
  fe622bb... RISC-V: Add support for the XAndesvsintload ISA extension.
  0116cf6... RISC-V: Add support for the XAndesvbfhcvt ISA extension.
  b35dca4... RISC-V: Add tt-ascalon-d8 pipeline description
  fe7036a... [RISC-V] Adjust recently added test
  49e97f1... RISC-V: Combine vec_duplicate + vmadd.vv to vmadd.vx on GR2
  b6f95a8... RISC-V: Allow errors to be suppressed when parsing architec
  002fb3b... RISC-V: Adjust the vmacc.vx combine test cases
  535a8d4... RISC-V: Add test for vec_duplicate + vmadd.vv unsigned comb
  37565a1... RISC-V: Add test for vec_duplicate + vmadd.vv signed combin
  b02e602... RISC-V: Fix extension subset check in riscv_can_inline_p
  ff4fbd9... RISC-V: Add support for the XAndesbfhcvt ISA extension.
  91df4d6... RISC-V: Add support for the XAndesperf ISA extension.
  f7c5d8a... RISC-V: Add basic XAndes vendor extension support.
  86f3add... RISC-V: Add pattern for vector-scalar floating-point max
  2acdf01... [RISC-V][PR target/121213] Avoid unnecessary sign extension
  6bf2209... RISC-V: Fix is_vlmax_len_p and use for strided ops.
  8fa31a6... RISC-V: Add Zbb extension sext testcase.
  54ba891... RISC-V: Update Zba 'shNadd.uw' testcase.`
  9f4235f... RISC-V: Remove unused print_ext_doc_entry function [NFC]
  a4d76a3... [RISC-V] Improve initial RTL generation for SImode adds on 
  ba3290f... RISC-V: Add test case for unsigned scalar SAT_MUL form 4
  68eb204... RISC-V: Add patterns for vector-scalar IEEE floating-point 
  21651cb... RISC-V: Add test for vec_duplicate + vnmsac.vv unsigned com
  5117bea... RISC-V: Add test for vec_duplicate + vnmsac.vv signed combi
  3ce218d... RISC-V: Combine vec_duplicate + vnmsac.vv to vnmsac.vx on G
  db02e92... RISC-V: Add pattern for vector-scalar floating-point min
  c8f7455... Remove xfail marker on RISC-V test
  5dba2c9... RISC-V: testsuite: Fix vf_vfmul and vf_vfrdiv
  184a0f0... More RISC-V testsuite hygiene
  5ce1607... [committed] RISC-V Testsuite hygiene
  03f89fc... [PATCH] RISC-V: Add pattern for reverse floating-point divi
  136e651... [PATCH] RISC-V: Add pattern for vector-scalar single-width 
  8c35dda... Fix RISC-V bootstrap
  31ddf2f... RISC-V: Add test for vec_duplicate + vmacc.vv unsigned comb
  e2d6eb6... RISC-V: Add test for vec_duplicate + vmacc.vv signed combin
  ba7b5c1... RISC-V: Combine vec_duplicate + vmacc.vv to vmacc.vx on GR2
  b6b08f6... RISC-V: Replace deprecated FUNCTION_VALUE/LIBCALL_VALUE mac
  575b89e... Fix invalid right shift count with recent ifcvt changes
  a6bf8bf... [PR rtl-optimization/120553] Improve selecting between cons
  46c6ad2... RISC-V: Add testcase for scalar unsigned SAT_MUL form 3
  a19eae2... RISC-V: testsuite: Fix DejaGnu support for riscv_zvfh
  a7a6efe... [PR target/121213] Avoid unnecessary constant load in amosw
  357b90b... regrename: treat writes as reads for fused instruction pair
  c1129dc... ira: tie output allocnos for fused instruction pairs
  6697f4c... [PATCH] RISC-V: Fix block matching in arch-canonicalize [PR
  e6d6f64... RISC-V: Update the comments of vx combine [NFC]
  da9f5fe... RISC-V: Add missed DONE for vx combine pattern [NFC]
  e8bb381... RISC-V: MIPS prefetch extensions for MIPS RV64 P8700 and ca
  ee98f61... [PR target/119275][RISC-V] Avoid calling gen_lowpart in cas
  85e9eb2... [RISC-V][PR target/121531] Cover missing insn types in p400
  f94e018... [RISC-V][PR target/121160] Avoid bogus force_reg call
  ec46f42... [RISC-V][PR target/121113] Handle HFmode in various insn re
  1447123... RISC-V: RISC-V: Add test for vec_duplicate + vmerge.vvm com
  dbe8497... RISC-V: Combine vec_duplicate + vmerge.vv to vmerge.vx on G
  3e5fa7e... RISC-V: Expand const_vector with 2 elts per pattern.
  14f89fa... Improve initial code generation for addsi/adddi
  ca31f45... Don't run tests requiring "B" on designs without "B"
  fbbe2dd... RISC-V: Add testcase for scalar unsigned SAT_MUL form 2
  52be934... RISC-V: Refactor the vec_duplicate cost on gpr/fpr2vr-cost 
  8062a51... RISC-V: Read extension data from riscv-ext*.def for arch-ca
  16488bd... RISC-V: Support -march=unset
  b1d4b7b... RISC-V: Fix scalar code-gen of unsigned SAT_MUL
  57d72fd... RISC-V: Add testcases for signed avg ceil vx combine
  f4bd0c9... RISC-V: Adding H to the canonical order [PR121312]
  1673475... RISC-V: Add testcases for unsigned avg ceil vx combine.
  78442e9... RISC-V: Generate -mcpu and -mtune options from riscv-cores.
  62294f9... RISC-V: Remove use of structured binding to fix compiler wa
  9d85b1e... RISC-V: Add test cases for mul based unsigned scalar SAT_MU
  9262657... RISC-V: Add test case for vaadd.vx combine polluting VXRM
  d38a311... RISC-V: Add test for vec_duplicate + vaadd.vv combine case 
  cf0277c... RISC-V: Add test for vec_duplicate + vaadd.vv combine case 
  f9c27d4... RISC-V: Combine vec_duplicate + vaadd.vv to vaadd.vx on GR2
  c289ebe... RISC-V: Fix another vf FP16 combine run test failures
  0d7ac2c... RISC-V: riscv-ext.def: Add allocated group IDs and group bi
  cf2129a... RISC-V: Prepare dynamic LMUL heuristic for SLP.
  72543a1... RISC-V: Remove user-level interrupts
  8f6f168... RISC-V: Add support for resumable non-maskable interrupt (R
  c9eaaa6... riscv: testsuite: Fix misalignment check.
  1a0cf11... RISC-V: Add test case for vx combine polluting VXRM
  dd431ba... RISC-V: Avoid vaaddu.vx combine pattern pollute VXRM csr
  6a7bc07... RISC-V: Rework broadcast handling [PR121073].
  239c4eb... RISC-V: testsuite: Fix vx_vf_*run-1-f16.c run tests.
  003ac21... Change bellow in comments to below
  dcb469c... [RISC-V] Restrict generic-vector-ooo DFA
  5d48b1b... [RISC-V] Add missing insn types to xiangshan.md and mips-p8
  0088eef... RISC-V: Add test for vec_duplicate + vaaddu.vv combine for 
  c0e5a77... RISC-V: Allow VLS DImode for sat_op vx DImode pattern
  23e9bbb... RISC-V: Add test for vec_duplicate + vaaddu.vv combine case
  da9aa51... RISC-V: Add test for vec_duplicate + vaaddu.vv combine case
  9599d12... RISC-V: Combine vec_duplicate + vaaddu.vv to vaaddu.vx on G
  223df03... RISC-V: Add testcase for unsigned scalar SAT_ADD form 8 and
  1be9436... RISC-V: Refine the test case for vector avg_floor and avg_c
  52d14ed... RISC-V: Add ashiftrt operand 2 for vector avg_floor and avg
  be3d9c7... [PATCH] RISC-V: Vector-scalar widening negate-multiply-(sub
  3ff05cc... [PATCH] RISC-V: prevent NULL_RTX dereference in riscv_macro
  02d96a4... RISC-V: Support RVVDImode for avg3_ceil auto vect
  cf6c319... RISC-V: Fix vsetvl merge rule.
  14c584d... RISC-V: Refine the scalar SAT_* test cases
  7ed225c... RISC-V: Support RVVDImode for avg3_floor auto vect
  c951d23... [PATCH v5] RISC-V: Mips P8700 Conditional Move Support.
  4077a4f... RISC-V: Add testcase for rv32 SAT_MUL from uint64
  f92f580... [PATCH v2] RISC-V: Vector-scalar widening multiply-(subtrac
  37d07d1... RISC-V: Add testcases for unsigned vector SAT_SUB form 11 a
  60e9d7a... RISC-V: Make zero-stride load broadcast a tunable.
  162fa5c... [RISC-V] Detect new fusions for RISC-V
  5714040... RISCV: Remove the v extension requirement for sat scalar ru
  61f7b6a... RISC-V: Add test for vec_duplicate + vssub.vv combine case 
  fe51701... RISC-V: Add test for vec_duplicate + vssub.vv combine case 
  a59c3a6... RISC-V: Combine vec_duplicate + vssub.vv to vssub.vx on GR2
  83f7bd9... [PATCH] RISC-V: Enable zvfh for vector-scalar half-float ru
  eceb939... [PATCH] RISC-V: Adjust testdata for unsigned vector SAT_SUB
  b2d6f7a... [RISC-V][PR target/120642] Avoid propagating constant AVL f
  81f669b... RISC-V: Disable uint128_t testcase of SAT_MUL when rv32
  c002455... RISC-V: Do not use vsetivli for THeadVector.
  aa43dac... RISC-V: Ignore non-types in builtin function hash.
  53d96ba... [committed][RISC-V] Fix testsuite fallout from check-functi
  953f418... RISC-V: Add test cases for unsigned scalar SAT_MUL from uin
  27d0274... RISC-V: Implement unsigned scalar SAT_MUL from uint128_t
  3a1b3d4... RISC-V: Add test for vec_duplicate + vsadd.vv combine case 
  5082e58... RISC-V: Add test for vec_duplicate + vsadd.vv combine case 
  756881a... RISC-V: Combine vec_duplicate + vsadd.vv to vsadd.vx on GR2
  e2e337c... [RISC-V] Add basic instrumentation to fusion detection
  724ea37... RISC-V: Add testcases for signed scalar SAT_ADD IMM form 2
  bec3307... Refactor record_function_versions.
  ff7c2c9... [RISC-V][PR target/118886] Refine when two insns are signal
  3426d7d... RISC-V: testsuite: Skip tests providing -march/-mcpu for IL
  b1f931a... [PATCH] [RISC-V] Fix shift type for RVV interleaved stepped
  3dddca5... RISC-V: Add test for vec_duplicate + vssubu.vv combine case
  6b87b22... RISC-V: Add test for vec_duplicate + vssubu.vv combine case
  4149b5d... RISC-V: Reconcile the existing test due to cost model chang
  400c15a... RISC-V: Combine vec_duplicate + vssubu.vv to vssubu.vx on G
  47bea53... RISC-V: Ignore -Oz for most rvv testcase [NFC]
  c8933cb... RISC-V: Primary vector pipeline model for sifive 7 series
  4383c1f... RISC-V: Adding B ext, fp16 and missing scalar instruction t
  85f2082... RISC-V: Vector-scalar negate-multiply-(subtract-)accumulate
  32e1d40... RISC-V: Refactor the function bitmap_union_of_preds_with_en
  24850c0... RISC-V: Add pipeline-checker script
  0922b63... [RISC-V][PR target/119971] Avoid losing shift count masking
  c234680... RISC-V: update prepare_ternary_operands to handle vector-sc
  e37d44f... RISC-V: Fix build issue
  1c07217... RISC-V: Add comment and reorder the the include files in ri
  c73cb8a... RISC-V: Add Profiles RVA/B23S64 support.
  ae9b218... RISC-V: Add patterns for vector-scalar multiply-(subtract-)
  0745a00... RISC-V: Add test for vec_duplicate + vsaddu.vv combine case
  2fa0144... RISC-V: Add test for vec_duplicate + vsaddu.vv combine case
  9a15d12... RISC-V: Combine vec_duplicate + vsaddu.vv to vsaddu.vx on G
  db8e41d... [RISC-V][PR target/118241] Fix data prefetch predicate/cons
  d8b9853... RISC-V: Fix ICE for expand_select_vldi [PR120652]
  c0a02d4... [RISC-V] Force several tests to use rocket tuning
  a389820... [PATCH] RISC-V: Use builtin clz/ctz when count_leading_zero
  c40d74b... RISC-V: Add test for vec_duplicate + vminu.vv combine case 
  1ef09d0... RISC-V: Add test for vec_duplicate + vminu.vv combine case 
  75c16b9... RISC-V: Combine vec_duplicate + vminu.vv to vminu.vx on GR2
  25ea4cf... RISC-V: Add generic tune as default.
  184b97d... RISC-V: Use riscv_2x_xlen_mode_p [NFC]
  f82585e... RISC-V: Adding cost model for zilsd
  4db441a... RISC-V: Add test for vec_duplicate + vmin.vv combine case 1
  0068288... RISC-V: Add test for vec_duplicate + vmin.vv combine case 0
  c7ce525... RISC-V: Combine vec_duplicate + vmin.vv to vmin.vx on GR2VR
  56f7ca8... [PATCH v1] RISC-V: Use scratch reg for loop control
  2fc718e... RISC-V: Add -fno-pie flags to testcases
  720de21... RISC-V: Refine VX combine test case 0 to avoid code duplica
  911d1b1... RISC-V: Update Profiles string in RV23.
  e10112b... RISC-V: Add test for vec_duplicate + vmaxu.vv combine case 
  1aed36e... RISC-V: Add test for vec_duplicate + vmaxu.vv combine case 
  f539a6f... RISC-V: Combine vec_duplicate + vmaxu.vv to vmaxu.vx on GR2
  11cbbb8... RISC-V: Add test for vec_dup + vmax.vv combine case 1 with 
  6e408d9... RISC-V: Add test for vec_dup + vmax.vv combine case 1 with 
  f369f19... RISC-V: Add test for vec_dup + vmax.vv combine case 0 with 
  3164d56... RISC-V: Add test for vec_dup + vmax.vv combine case 0 with 
  5830499... RISC-V: Combine vec_duplicate + vmax.vv to vmax.vx on GR2VR
  f0195f2... RISC-V: Prevent speculative vsetvl insn scheduling
  97c34ce... RISC-V: Add patterns for vector-scalar negate-(multiply-add
  9070724... RISC-V: testsuite: fix an obvious build error
  c9bad40... RISC-V: Regen riscv-ext.texi [NFC]
  3117ff8... RISC-V: Add test for vec_duplicate + vremu.vv combine case 
  b08b9e3... RISC-V: Add test for vec_duplicate + vremu.vv combine case 
  8b0489e... RISC-V: Reconcile the existing test for vremu.vx combine
  b55e9a2... RISC-V: Combine vec_duplicate + vremu.vv to vremu.vx on GR2
  e3c45b9... [RISC-V] Enable more if-conversion on RISC-V
  32faf90... RISC-V: Add test for vec_duplicate + vrem.vv combine case 1
  81bebaf... RISC-V: Add test for vec_duplicate + vrem.vv combine case 0
  c833dbc... RISC-V: Reconcile the existing test for vrem.vx combine
  c93bc00... RISC-V: Combine vec_duplicate + vrem.vv to vrem.vx on GR2VR
  e0469f1... RISC-V: frm/mode-switch: robustify call_insn backtracking [
  8939615... RISC-V: frm/mode-switch: Reduce FRM restores on DYN transit
  84ddf63... RISC-V: frm/mode-switch: remove dubious frm edge insertion 
  3442314... RISC-V: frm/mode-switch: remove TARGET_MODE_CONFLUENCE
  938afe9... [RISC-V] Handle 32bit operands in condition for conditional
  9304697... [to-be-committed][RISC-V] Handle 32bit operands in conditio
  503c73b... RISC-V: Reconcile the existing test for vdivu.vx combine
  a768b6f... RISC-V: Add test for vec_duplicate + vdivu.vv combine case 
  322e8b4... RISC-V: Add test for vec_duplicate + vdivu.vv combine case 
  3e7db29... RISC-V: Combine vec_duplicate + vidvu.vv to vdivu.vx on GR2
  982fad6... RISC-V: Support -mcpu for XiangShan Kunminghu cpu.
  60ee05d... [RISC-V] Improve signed division by 2^n
  7dd5b77... RISC-V: Don't use structured binding in riscv-common.cc
  7625380... RISC-V: Fix ICE for gcc.dg/graphite/pr33576.c with rv32gcv
  b2889cf... [RISC-V] Improve sequences to generate -1, 1 in some cases.
  7f2e263... RISC-V: Support Ssu64xl extension.
  3020174... RISC-V: Support Sstvecd extension.
  c15b3c1... RISC-V: Support Sstvala extension.
  f028b49... RISC-V: Support Sscounterenw extension.
  880e9dc... RISC-V: Support Ssccptr extension.
  de642fe... RISC-V: Support Smrnmi extension.
  01fea86... RISC-V: Support Sm/scsrind extensions.
  d9a1933... RISC-V: Update extension defination.
  2e83517... [PATCH] RISC-V: Imply zicsr for svade and svadu extensions.
  628e3ac... [PATCH v2] RISC-V: Add svbare extension.
  a36e2ca... RISC-V: Leverage get_vector_binary_rtx_cost to avoid code d
  258a7a9... RISC-V: Add Shlcofideleg extension.
  6c233df... RISC-V: Reconcile the existing test for vdiv.vx combine
  8d14b6c... RISC-V: Add test for vec_duplicate + vdiv.vv combine case 1
  98f1332... RISC-V: Add test for vec_duplicate + vdiv.vv combine case 0
  a142182... RISC-V: Combine vec_duplicate + vidv.vv to vdiv.vx on GR2VR
  aee9cdd... RISC-V: Use helper function to get FPR to VR move cost
  cf38773... RISC-V: Add pattern for vector-scalar multiply-add/sub [PR1
  ded810d... [PATCH] RISC-V: Add smcntrpmf extension.
  7244f8f... RISC-V: Adjust build rule for gen-riscv-ext-opt and gen-ris
  be260da... RISC-V: Implement full-featured iterator for riscv_subset_l
  a8ec06c... [PATCH] testsuite: RISC-V: Fix the typo in param-autovec-mo
  b4f3d0e... RISC-V: Fix line too long format issue for autovect.md [NFC
  bc19900... RISC-V: Add test cases for avg_ceil vaadd implementation
  1bb6166... RISC-V: Reconcile the existing test for avg_ceil
  dba586a... RISC-V: Leverage vaadd.vv for signed standard name avg_ceil
  26f85a8... RISC-V: Add minimal support of double trap extension 1.0
  5be4801... RISC-V: Add test for vec_duplicate + vmul.vv combine case 1
  d384abf... RISC-V: Add test for vec_duplicate + vmul.vv combine case 0
  f7cabe8... RISC-V: Combine vec_duplicate + vmul.vv to vmul.vx on GR2VR
  08a76e6... RISC-V: Avoid division by zero in check_builtin_call [PR120
  1fdbc4c... RISC-V: Add test cases for avg_floor vaadd implementation
  257289e... RISC-V: Reconcile the existing test for avg_floor
  70e894e... RISC-V: Leverage vaadd.vv for signed standard name avg_floo
  f097cdb... [RISC-V] Add andi+bclr synthesis
  e9ff3ab... RISC-V: Add test for vec_duplicate + vxor.vv combine case 1
  dec63a8... RISC-V: Add test for vec_duplicate + vxor.vv combine case 0
  8a8dc0b... RISC-V: Combine vec_duplicate + vxor.vv to vxor.vx on GR2VR
  01d86ed... RISC-V: Add testcases for signed vector SAT_ADD IMM form 1
  d6e01fa... RISC-V:Add testcases for signed .SAT_ADD IMM form 1 with IM
  edc2eca... [RISC-V] shift+and+shift for logical and synthesis
  88efeee... RISC-V: Add test for vec_duplicate + vor.vv combine case 1 
  eefcfe5... RISC-V: Add test for vec_duplicate + vor.vv combine case 0 
  7b1c295... RISC-V: Combine vec_duplicate + vor.vv to vor.vx on GR2VR c
  7288754... RISC-V: Support CPUs in -march.
  dcc501f... RISC-V: Add autovec mode param.
  43162a4... RISC-V: Default-initialize variable.
  20b4617... RISC-V: Fix some dynamic LMUL costing.
  12a0ffa... [RISC-V] Clear both upper and lower bits using 3 shifts
  c9f2fca... [PATCH][RISC-V][PR target/70557] Improve storing 0 to memor
  1977f8b... [PATCH] testsuite: RISC-V: Update the cset-sext-sfb/zba-sll
  87d05fe... [RISC-V] Clear high or low bits using shift pairs
  a5445e4... [RISC-V] Improve (x << C1) + C2 split code
  787e396... [RISC-V][PR target/120368] Fix 32bit shift on rv64
  587fcc2... RISC-V: Add test for vec_duplicate + vand.vv combine case 1
  93c36d2... RISC-V: Add test for vec_duplicate + vand.vv combine case 0
  5e47970... RISC-V: RISC-V: Combine vec_duplicate + vand.vv to vand.vx 
  701ba62... [RISC-V] Infrastructure of synthesizing logical AND with co
  b0bcb4e... [PATCH v2 2/2] MIPS p8700 doesn't have vector extension and
  9d42146... [PATCH v2 1/2] The following changes enable P8700 processor
  327a4cf... [RISC-V] Avoid multiple assignments to output object
  38f7ba9... RISC-V: Tweak the asm check test of vx combine on GR2VR cos
  f954c16... RISC-V: Add test for vec_duplicate + vrsub.vv combine case 
  87fb9af... RISC-V: Add test for vec_duplicate + vrsub.vv combine case 
  0e1cfc7... RISC-V: Add test for vec_duplicate + vrsub.vv combine case 
  ed70e05... RISC-V: Add test for vec_duplicate + vrsub.vv combine case 
  a9a1017... RISC-V: Add test for vec_duplicate + vrsub.vv combine case 
  72a13e0... RISC-V: Add test for vec_duplicate + vrsub.vv combine case 
  311c474... RISC-V: Combine vec_duplicate + vrsub.vv to vrsub.vx on GR2
  f907040... [committed][RISC-V][PR target/120333] Remove bogus bext pat
  3fb8293... [RISC-V] Fix false positive from Wuninitialized
  a130d20... RISC-V: Fix the warning of temporary object dangling refere
  8381ff3... RISC-V: Rename conflicting variables in gen-riscv-ext-texi.
  5e3190e... RISC-V: Support Zilsd code gen
  e27f8f8... RISC-V: Add new operand constraint: cR
  9d9740a... [RISC-V] Fix ICE due to bogus use of gen_rtvec
  e9be6f2... [RISC-V] Avoid setting output object more than once in IOR/
  c4a8a1f... RISC-V: Since the loop increment i++ is unreachable, the lo
  56d4d5c... RISC-V: Avoid scalar unsigned SAT_ADD test data duplication
  aa98292... Partial cherry-pick of 4dd13988c93c24ba3605f4b9cafc97515c34
  054b1d0... Make end_sequence return the insn sequence
  ba3ec40... RISC-V: Reuse test name for vx combine test data [NFC]
  d017da4... RISC-V: Add test for vec_duplicate + vsub.vv combine case 1
  4aab909... RISC-V: Add test for vec_duplicate + vsub.vv combine case 1
  26057c0... RISC-V: Add test for vec_duplicate + vsub.vv combine case 1
  5d2571a... RISC-V: Add test for vec_duplicate + vsub.vv combine case 0
  c2873e8... RISC-V: Add test for vec_duplicate + vsub.vv combine case 0
  da2c054... RISC-V: Add test for vec_duplicate + vsub.vv combine case 0
  e13a035... RISC-V: Adjust vx combine test case to avoid name conflict
  f497f30... RISC-V: Rename vx_vadd-* testcase to vx-* for all vx combin
  23ae176... RISC-V: Combine vec_duplicate + vsub.vv to vsub.vx on GR2VR
  d9d2650... [RISC-V][PR target/120223] Don't use bset/binv for XTHEADBS
  5fbbe8e... RISC-V: Fix uninit riscv_subset_list::m_allow_adding_dup is
  3723b04... RISC-V: Add augmented hypervisor series extensions.
  2054408... RISC-V: Drop duplicate build rule for riscv-ext.opt [NFC]
  fbac98a... RISC-V: Regen riscv-ext.opt.urls
  c6c59ba... RISC-V: Drop riscv_ext_flag_table in favor of riscv_ext_inf
  4c85846... RISC-V: Drop riscv_ext_version_table in favor of riscv_ext_
  84d1d70... RISC-V: Drop riscv_implied_info and riscv_combine_info in f
  a5141fc... RISC-V: Introduce riscv_ext_info_t to hold extension metada
  ae18da5... RISC-V: Adjust riscv_can_inline_p
  d656879... RISC-V: Generate extension table in documentation from risc
  af7d498... RISC-V: Use riscv-ext.def to generate target options and va
  a2495b8... RISC-V: Introduce riscv-ext*.def to define extensions
  4b8425a... RISC-V: Add testcases for vector unsigned integer SAT_ADD f
  317b87a... RISC-V: Add testcases for scalar unsigned integer SAT_ADD f
  324b7ce... RISC-V: Minimal support for ssnpm, smnpm and smmpm extensio
  96b6084... RISC-V: Support for zilsd and zclsd extensions.
  cfb4064... testsuite: Fix RISC-V arch-52.c format issue.
  ee21d98... RISC-V: Support RISC-V Profiles 23.
  1fc5c6e... RISC-V: Support RISC-V Profiles 20/22.
  963905f... [V2][RISC-V] Synthesize more efficient IOR/XOR sequences
  db6cefb... [PATCH v2] RISC-V: Use vclmul for CRC expansion if availabl
  d653b0d... RISC-V: Add testcases for vec_duplicate + vadd.vv combine c
  4254554... RISC-V: Add testcases for vec_duplicate + vadd.vv combine c
  8f0927d... RISC-V: Add testcases for vec_duplicate + vadd.vv combine c
  f9cb05e... RISC-V: Rename VX_BINARY test helper to VX_BINARY_CASE_0
  5ac60df... RISC-V: Separate the test running of rvv vx_vf
  8bff3e3... [RISC-V][PR target/120137][PR target/120154] Don't create o
  0ee3378... [PATCH] RISC-V: Minimal support for zama16b extension.
  4d120bb... [RISC-V] Avoid unnecessary andi with -1 argument
  a71e279... [PATCH] RISC-V: Minimal support for sdtrig and ssstrict ext
  742ce46... [PATCH] RISC-V: Recognized svadu and svade extension
  faf7f8b... [RISC-V][PR middle-end/114512] Recognize more bext idioms f
  aa7ff63... RISC-V: Add testcases for vec_duplicate + vadd.vv combine w
  a9df266... RISC-V: Add testcases for vec_duplicate + vadd.vv combine w
  7855267... RISC-V: Add testcases for vec_duplicate + vadd.vv combine w
  be40a5a... RISC-V: Combine vec_duplicate + vadd.vv to vadd.vx on GR2VR
  3b95719... RISC-V: Add gr2vr cost helper function
  78976e4... RISC-V: Add new option --param=gpr2vr-cost= for rvv insn
  f420f1e... RISC-V: Fix gcc.target/riscv/predef-19.c [PR120054]
  c932d73... RISC-V: Apply clang-format to genrvv-type-indexer.cc [NFC]
  8d39353... [V2][RISC-V] Trivial permutation constant derivation
  2cf6ccf... [RISC-V] Adjust rvv tests after recent jump threading chang
  1f43143... [PATCH] RISC-V: Implment H modifier for printing the next r
  bf2957e... [to-be-committed][RISC-V] Adjust testcases and finish regis
  a3e05b6... RISC-V: Remove unnecessary frm restore volatile define_insn
  1c071ee... RISC-V: Allow different dynamic floating point mode to be m
  b17b29f... RISC-V: Fix missing implied Zicsr from Zve32x
  267b826... RISC-V: Add intrinsics testcases for SiFive Xsfvcp extensio
  2b1a22e... RISC-V: Add intrinsics support for SiFive Xsfvcp extensions
  6627ec0... RISC-V: Fix register move cost for SIBCALL_REGS/JALR_REGS
  4519ab1... RISC-V: Extract vector stepped for expand_const_vector [NFC
  98b4405... RISC-V: Extract vector duplicate for expand_const_vector [N
  e33c2ec... RISC-V: Extract vec_series for expand_const_vector [NFC]
  7bb01d0... RISC-V: Extract vec_duplicate for expand_const_vector [NFC]
  eca9631... [PATCH] RISC-V: Imply C from Zca whenever possible [PR11912
  3428a2b... [PATCH] [RISC-V]Support -mcpu for Xuantie cpu
  3a1daa0... [riscv] vec_dup immediate constants in pred_broadcast expan
  208c0d6... [RISC-V][PR target/119865] Don't free ggc allocated memory
  52c6cb8... [RISC-V][PR target/118410] Improve code generation for some
  3d9fe66... [RISC-V] Fix missed bext discovery
  a0e1b6f... [PATCH] riscv: Add support for riscv*-gnu (GNU/Hurd on RISC
  d6a0e77... [PATCH] [RISC-V] Tune for removal unnecessary sext in built
  233fc87... [PATCH] RISC-V: Do not free a riscv_arch_string when handli


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

  8a04a2d... RISC-V: Fix indexed store output template [PR123780].
  cabf339... RISC-V: Add zvfbfmin to tt-ascalon-d8's extension list [PR1
  0f45a78... forwprop: More nop-conversion handling [PR123731].
  a73d879... RISC-V: Correct builtin registration order [PR123279].
  74b6f76... [PR rtl-optimization/123380] Avoid creating bogus SUBREG in
  9395545... [RISC-V][PR target/123626] Fix VXRM state after calls
  f5b3444... [RISC-V][PR rtl-optimization/121787] Work around bad cfglay
  d960392... [PR target/113666] Simplify VEC_EXTRACT from a uniform vect
  4253fad... doc, riscv: Clean up documentation of RISC-V options [PR122
  c7e2c2e... vect: Make SELECT_VL a convert optab.
  e95a3a9... forwprop: Allow nop conversions for vector constructor.
  44385e8... forwprop: allow subvectors in simplify_vector_constructor (
  2f7f6ea... forwprop: Check type conversion in pack/unpack [PR123117].
  321af35... [PR target/121778] Improving rotation detection
  741eadb... Fix RISC-V test after recent vectorizer changes
  5ce0e74... RISC-V: Enable the ZD constraint only when xmipscbop is ena
  40708ea... match: Add simplification of `(a*zero_one_valued_p) & b` if
  e95868c... ifcvt: Improve `cmp?a&b:a` to try with -1 [PR123312]
  1eca8c1... forwprop: Fix type mismatch in vec constructor [PR123525].
  4eb6fe9... if-conv: Prevent vector types in scalar cond reduction [PR1
  f900036... rtlanal: Determine nonzero bits of popcount from operand [P
  a04729d... VN: Fix VN ICE for large _BitInt types
  cb8b842... RISC-V: Add support for _BitInt [PR117581]
  58ef612... forwprop: Use ssizetype for mask [PR123414].
  410479d... RISC-V: Update tt-ascalon-d8's extension list [PR123492]
  aa00cf2... ifcvt: Reject inner floating modes of a subreg for noce_try
  b47b7a3... [RISC-V] Clamp long reservations to 7c
  bc3efb7... [PATCH v3] match.pd: popcount(X & -X) -> -X != 0 [PR102486]
  e4f9b0a... [RISC-V] Restore inline expansion of block moves on RISC-V 
  147bd97... [PATCH v1 2/2] RISC-V: Add run test case for vwadd/vwsub wx
  272f5cb... [PATCH v1 1/2] RISC-V: Fix incorrect combine pattern for an
  573330b... RISC-V: Adjust the asm check of vx_vf due to middle-end cha
  c052bb0... Vect: Adjust depth_limit of vec_slp_has_scalar_use from 2 t
  a9eb442... Partially revert patch that made VXRM a global register on 
  1cb3326... [PR target/123010] Simplify shift of sign extracted field t
  addb12a... [RISC-V][PR target/121485] Fix mode on Zvkned lmul extendin
  c4bc883... [RISC-V][PR target/123318] Use a Pmode temporary for output
  f734eff... ifcvt: Allow non-comparisons against 0 in noce_try_cond_zer
  89ed849... ifcvt: Handle lowpart subregs if noce_emit_cmove fails in n
  2b85b99... ifcvt: cleanup if_info->cond usage in noce_try_cond_zero_ar
  28341aa... simplify-rtx: Fix up (ne (ior (ne x 0) y) 0) simplification
  82849bb... Revert "ifcvt: Move noce_try_cond_zero_arith last"
  0c13c7a... [RISC-V][PR target/123283] Wrap naked REG operands with a U
  8591a7e... doc: make regenerate-opt-urls
  ee0e110... doc, riscv: Clean up RISC-V extensions documentation
  51f25b2... RISC-V: Add test for vec_duplicate + vmsleu.vv combine with
  9b63f51... RISC-V: Combine vec_duplicate + vmsleu.vv to vmsleu.vx on G
  29f271f... ifcvt: Move noce_try_cond_zero_arith last
  2a3d3bd... ifcvt: Only allow scalar integral modes for noce_try_cond_z
  029804e... [committed][RISC-V][PR target/123274] Add missing condition
  3e7b3b0... [RISC-V][PR target/123278] Handle BF/HF modes in Andes 45 s
  e479abf... [RISC-V][PATCH] Adjust clmul latency in Spacemit X60 schedu
  f178c60... ifcvt: Fix noce_try_cond_zero_arith after get_base_reg chan
  d460202... [RISC-V][V2] Improve spill code for RVV slightly to fix reg
  ca47b96... ifcvt: cond zero arith: handle subreg for shift count
  82a1ec9... ifcvt: cond zero arith: elide short forward branch for sign
  5617ebc... ifcvt: cond zero arith: re-expand output pattern [NFC]
  e8c050f... ifcvt: cond zero arith: factor out common noce_emit_czero e
  bb13f8d... ifcvt: cond zero arith: opencode helper noce_bbs_ok_for_con
  6a436dd... [RISC-V][V2] Improve spill code for RVV slightly to fix reg
  49cb2c3... RISC-V: Fix overflow check in interleave pattern [PR122970]
  2667884... RISC-V: Testsuite fixes.
  766cd9d... RISC-V: Generic vec_extract via subreg.
  6f2c787... RISC-V: Add VLS modes to autovec iterators.
  dbc5e5f... RISC-V: Rename vector-mode related functions.
  f7ab658... RISC-V: Change gather/scatter iterators.
  139e878... Fix various RISC-V testsuite regressions after volatile pat
  f3f18bc... [PATCH] RISC-V: Rename UPPERCAE_NAME to UPPERCASE_NAME
  74d2685... RISC-V: Add test for vec_duplicate + vmslt.vv combine with 
  1e5e925... RISC-V: Combine vec_duplicate + vmslt.vv to vmslt.vx on GR2
  a4dd08e... RISC-V: Regenerate opt urls.
  babd144... RISC-V: -mmax-vectorization.
  cf695e3... vect: Add vect-scalar-cost-multiplier for SLP.
  7e7f390... middle-end: Add new parameter to scale scalar loop costing 
  1eac1cd... RISC-V: Pragma target [PR115325].
  5636286... RISC-V: Implement mask reduction.
  60fe999... [riscv] avoid auipc overflow with large offsets [PR91420]
  0fd5724... RISC-V: Add test for vec_duplicate + vmsltu.vv combine with
  2ca500e... RISC-V: Combine vec_duplicate + vmsltu.vv to vmsltu.vx on G
  7874246... RISC-V: Remove unused placeholder_p parameter from add_func
  183cac7... [PATCH][PR target/122942] RISC-V: Add zifencei extension to
  b2f5cde... riscv: RISCV backend, meet C++20
  a3f0414... RISC-V: Emit \n\t at the end of instruction instead of ;
  0b563fa... RISC-V: Support --with-cpu
  f48fdf5... RISC-V: Add SpacemiT extension xsmtvdot
  19e354a... RISC-V: Run gen-riscv-ext-opt to regenerate riscv-ext.opt [
  0c52681... RISC-V: Add Andes 45 series pipeline description.
  d23fbca... RISC-V: Add Andes 23 series pipeline description.
  c635fb6... RISC-V: Fix one typo result in pr121959-run-1 run failure
  e4aa812... Revert "[PATCH v3] RISC-V: Implement RISC-V profile macro s
  f07194a... RISC-V: Add testcase for unsigned scalar SAT_MUL form 7
  48b66cf... RISC-V: Add BF VLS modes and document iterators.
  60d1108... [PR rtl-optimization/122782] Fix out of range shift causing
  e219ef0... [PR 122701] Emit fresh reg->reg copy rather than modifying 
  1eb25be... [PR118358, LRA]: Decrease pressure after issuing input relo
  bed713f... RISC-V: Add RTL pass to combine cm.popret with zero return 
  cc694fa... [RISC-V] Fix trivial bootstrap failure on RISC-V
  f832f98... RISC-V: Add flag to adjust mem inlining threshold
  a0774fb... [RISC-V] Add cpu and tuning structures for spacemit-x60 des
  21124cc... RISC-V: Remove gather scale and offset handling.
  0685728... [PR rtl-optimization/122575] Fix mode on optimized IOR comp
  b6f7225... RISC-V: Add test for vec_duplicate + vmsne.vv combine case 
  e926f50... RISC-V: Add test for vec_duplicate + vmsne.vv combine case 
  b5fa025... [RISC-V] Avoid most calls to gen_extend_insn
  5940c73... [RISC-V] Drop scan-tests of marginal value
  fdb1409... RISC-V: Add missing member for andes_25_tune_info
  ea50736... Handle shift-pairs in ext-dce for targets without zero/sign
  1c627f2... RISC-V: Add Andes 25 series pipeline description.
  ab2bd5e... [RISC-V] Improve detection of packw
  e8935a0... [RISC-V] Simplify riscv_extend_to_xmode_reg
  0f625ab... RISC-V: Add test for vec_duplicate + vmseq.vv combine case 
  2532965... RISC-V: Add test for vec_duplicate + vmseq.vv combine case 
  6bc83fc... [RISC-V] Add testcase for shifted truthvalue
  34ed227... RISC-V: Combine vsext.vf2 and vsll.vi to vwsll.vi on ZVBB
  4409fac... RISC-V: Add test for vec_duplicate + vwmaccu.vv combine wit
  956d0b8... RISC-V: RISC-V: Combine vec_duplicate + vwmaccu.vv to vwmac
  7593a1c... [RISC-V] Ignore useless zero-initialization in conditional 
  0647bbb... [RISC-V][PR 121136] Improve various tests which only need t
  2c08dd7... RISC-V: testsuite: Fix pr119115.c.
  e2215da... [PR rtl-optimization/122536] Fix guard against variable bit
  8b585ef... RISC-V: Fix the ABI of empty unions and zero length array i
  6564264... [RISC-V][PR tree-optimization/52345] Optimize testing multi
  fed48cd... [RISC-V] Expose sign extension for 32 bit rotates by consta
  89ad219... gcc: Drop junk vim backup file
  2246e8a... [RISC-V][SH][PR rtl-optimization/67731] Improve logical IOR
  b7d331b... [RISC-V] Reorder ready queue slightly to avoid unnecessary 
  e7133b9... tree-optimization/122502 - avoid folding during imm use wal
  31431ca... niter: Use ranger to query ctz range.
  f361263... [PATCH v2] RISC-V: avlprop: Scale AVL by subreg ratio [PR12
  3c2b0c1... RISC-V: Clean up build warnings for VLS calling convention
  5febf43... Skip riscv/rvv/xtheadvector/pr116593.C if not hostedlib
  85f0c9b... RISC-V: Add testsuite for fixed-length vector calling conve
  f97f173... RISC-V: Add testsuite for fixed-length vector calling conve
  4df1d6d... RISC-V: Implement standard fixed-length vector calling conv
  1de45ed... [RISC-V][PR target/64345][PR tree-optimization/80770] Impro
  6aab296... Increase NUM_ABI_IDS to support RISC-V VLS calling conventi
  e6ada5e... [PATCH v2] RISC-V: Fix moving data from V_REGS to GR_REGS b
  cfd196a... Fix minor RISC-V testsuite failure
  752a049... Fix minor testsuite scan failures for RISC-V
  5cb1e03... RISC-V: Add testcase for unsigned scalar SAT_MUL form 6
  fa03db1... RISC-V: Fix incorrect op of vwaddu/vwsubu wx combine
  99611ce... [PATCH v3] RISC-V: Implement RISC-V profile macro support
  0b62abf... [RISC-V][PR target/120811] Improving address reloads in LRA
  e475209... [PR target/119587] RISC-V: xtheadmemidx: Split slli.uw patt
  9e7cdc1... [RISC-V] Improve subword atomic patterns in sync.md
  431f76f... RISC-V: Add test for vec_duplicate + vwsubu.wv combine with
  7c907a9... RISC-V: Combine vec_duplicate + vwsubu.wv to vwsubu.wx on G
  0d700e5... RISC-V: Allow VLS types using up to LMUL 8
  d3cb920... [PATCH] RISC-V: Fix slide pattern recognition [PR122124]
  416aa8e... RISC-V: Combine vec_duplicate + vwaddu.wv to vwaddu.wx on G
  771da3a... ISC-V: Add test for vec_duplicate + vwaddu.wv signed combin
  418ce50... Fixup merge conflict
  104fdc6... [PATCH v2] RISC-V: Fix type of CFA during stack probe [PR12
  d2fd42f... [RISC-V][PR target/122147] Avoid creating (subreg (mem)) in
  20f7c4b... [PR target/118945][PATCH v3] RISC-V: Add 'prefer_agnostic' 
  09e6759... [RISC-V][PR rtl-optimization/121937] Don't call neg_poly_in
  562c0e2... [RISC-V][PR target/122051] Fix pmode_reg_or_uimm5_operand f
  4c51850... [RISC-V][PR target/122106] Add missing predicate on crc exp
  0854487... [PATCH][PR target/121778] RISC-V: Improve rotation detectio
  e0c6fef... RISC-V: Add test case of unsigned scalar SAT_MUL form 5 for
  a51a5b6... RISC-V: Add missing define_insn_reservation to tt-ascalon-d
  e00d13e... [RISC-V][PR target/121983] Fix unprotected REGNO invocation
  7690605... RISC-V: Improve slide patterns recognition
  d9edc1f... RISC-V: Only Save/Restore required registers for ILP32E/LP6
  2f4f123... [RISC-V] Optimize clear-lowest-set-bit sequence when ctz is
  bc8043d... RISC-V: Correct lmul estimation
  db3beb9... RISC-V: Add test case of unsigned scalar SAT_MUL form 5 for
  4367b40... [PR tree-optimization/58727] Don't over-simplify constants`
  868de7f... RISC-V: Add test for vec_duplicate + vwmulu.vv signed combi
  4744def... RISC-V: Add test for vec_duplicate + vwsubu.vv signed combi
  84dd51f... RISC-V: Add test for vec_duplicate + vwaddu.vv signed combi
  c27fff1... RISC-V: Combine vec_duplicate + vwaddu.vv to vwaddu.vx on G
  c23e682... RISC-V: Allow profiles input in '--with-arch' option.
  e62a2bb... RISC-V: Configure Profiles definitions in the definition fi
  fdbebd8... RISC-V: Imply zicsr for sdtrig and ssstrict extensions.
  05761f0... Widening-Mul: Refine build_and_insert_cast when rhs is cast
  fa9bfb3... RISC-V: Fix vendor intrinsic tests for disabled multilib co
  5e1d885... RISC-V: Support vnclip idiom testcase [PR120378]
  3aab45a... Match: Support SAT_TRUNC variant NARROW_CLIP
  fe3a4fc... [RISC-V] Adjust ABI specification in recently added Andes t
  f4a6887... RISC-V: Suppress cross CC sibcall optimization from vector
  e2b86ab... RISC-V: Add min/max patterns for ifcvt.
  e443719... ifcvt: Clarify if_info.original_cost.
  5266384... RISC-V: Fix can_find_related_mode_p for VLS types
  a944484... RISC-V: Fix typo in tt-ascalon-d8's pipeline description [P
  94be3df... RISC-V: Add pattern for vector-scalar single widening float
  531e390... RISC-V: Add pattern for vector-scalar dual widening floatin
  dc9fafa... RISC-V: Add pattern for vector-scalar single widening float
  26da44c... RISC-V: Add pattern for vector-scalar widening floating-poi
  f62f5ae... RISC-V: Adjust tt-ascalon-d8 branch cost
  7307f41... RISC-V: Add pattern for vector-scalar single-width floating
  249a102... RISC-V: Add pattern for vector-scalar single-width floating
  d4f4179... RISC-V: Add pattern for vector-scalar single-width floating
  8398e11... RISC-V: Add pattern for vector-scalar widening floating-poi
  9814978... RISC-V: Add patterns for vector-scalar IEEE floating-point 
  2eef393... gcc: introduce the dep_fusion pass
  6011a0d... RISC-V: Add support for the XAndesvdot ISA extension.
  2aeb0ef... [RISC-V] Fix ordering of pipeline models
  6fa3146... RISC-V: Add support for the XAndesvpackfph ISA extension.
  043a34a... RISC-V: Add test for vec_duplicate + vnmsub.vv unsigned com
  b7e9b63... RISC-V: Add test for vec_duplicate + vnmsub.vv signed combi
  a3d7613... RISC-V: Combine vec_duplicate + vnmsub.vv to vnmsub.vx on G
  4a9beaf... dep_fusion: Fix if target does not have macro fusion [PR121
  dde0ae9... gcc: introduce the dep_fusion pass
  88aac2d... RISC-V: Add support for the XAndesvsintload ISA extension.
  d3bf8c5... RISC-V: Add support for the XAndesvbfhcvt ISA extension.
  f1915f8... RISC-V: Add tt-ascalon-d8 pipeline description
  831a900... [RISC-V] Adjust recently added test
  29c4a5b... RISC-V: Combine vec_duplicate + vmadd.vv to vmadd.vx on GR2
  a24f611... RISC-V: Allow errors to be suppressed when parsing architec
  e160377... RISC-V: Adjust the vmacc.vx combine test cases
  c36c378... RISC-V: Add test for vec_duplicate + vmadd.vv unsigned comb
  908dfa9... RISC-V: Add test for vec_duplicate + vmadd.vv signed combin
  fcc6e88... RISC-V: Fix extension subset check in riscv_can_inline_p
  c3bf606... RISC-V: Add support for the XAndesbfhcvt ISA extension.
  3854452... RISC-V: Add support for the XAndesperf ISA extension.
  60886f9... RISC-V: Add basic XAndes vendor extension support.
  da3370c... RISC-V: Add pattern for vector-scalar floating-point max
  189487b... [RISC-V][PR target/121213] Avoid unnecessary sign extension
  fbf6932... RISC-V: Fix is_vlmax_len_p and use for strided ops.
  5fc0dea... RISC-V: Add Zbb extension sext testcase.
  0a98892... RISC-V: Update Zba 'shNadd.uw' testcase.`
  959d524... RISC-V: Remove unused print_ext_doc_entry function [NFC]
  7fca6d0... [RISC-V] Improve initial RTL generation for SImode adds on 
  8973dd9... RISC-V: Add test case for unsigned scalar SAT_MUL form 4
  67b8f43... RISC-V: Add patterns for vector-scalar IEEE floating-point 
  153fd80... RISC-V: Add test for vec_duplicate + vnmsac.vv unsigned com
  81d03d7... RISC-V: Add test for vec_duplicate + vnmsac.vv signed combi
  de4b993... RISC-V: Combine vec_duplicate + vnmsac.vv to vnmsac.vx on G
  58b4a43... RISC-V: Add pattern for vector-scalar floating-point min
  57079d8... Remove xfail marker on RISC-V test
  23692a8... RISC-V: testsuite: Fix vf_vfmul and vf_vfrdiv
  c76c769... More RISC-V testsuite hygiene
  cdebbe3... [committed] RISC-V Testsuite hygiene
  68564d0... [PATCH] RISC-V: Add pattern for reverse floating-point divi
  f7a7aac... [PATCH] RISC-V: Add pattern for vector-scalar single-width 
  3f3c12b... Fix RISC-V bootstrap
  de5bda9... RISC-V: Add test for vec_duplicate + vmacc.vv unsigned comb
  81cb839... RISC-V: Add test for vec_duplicate + vmacc.vv signed combin
  f11500b... RISC-V: Combine vec_duplicate + vmacc.vv to vmacc.vx on GR2
  772f499... RISC-V: Replace deprecated FUNCTION_VALUE/LIBCALL_VALUE mac
  b10f2cd... Fix invalid right shift count with recent ifcvt changes
  2b85093... [PR rtl-optimization/120553] Improve selecting between cons
  9a6d002... RISC-V: Add testcase for scalar unsigned SAT_MUL form 3
  579e083... RISC-V: testsuite: Fix DejaGnu support for riscv_zvfh
  ad1addb... [PR target/121213] Avoid unnecessary constant load in amosw
  6b61011... regrename: treat writes as reads for fused instruction pair
  1f84325... ira: tie output allocnos for fused instruction pairs
  fcfaa03... [PATCH] RISC-V: Fix block matching in arch-canonicalize [PR
  42b9e54... RISC-V: Update the comments of vx combine [NFC]
  1bd712d... RISC-V: Add missed DONE for vx combine pattern [NFC]
  6b0d7b9... RISC-V: MIPS prefetch extensions for MIPS RV64 P8700 and ca
  18c09a8... [PR target/119275][RISC-V] Avoid calling gen_lowpart in cas
  9a677c9... [RISC-V][PR target/121531] Cover missing insn types in p400
  9cadee1... [RISC-V][PR target/121160] Avoid bogus force_reg call
  964c2e5... [RISC-V][PR target/121113] Handle HFmode in various insn re
  6bf7e80... RISC-V: RISC-V: Add test for vec_duplicate + vmerge.vvm com
  dfeeb93... RISC-V: Combine vec_duplicate + vmerge.vv to vmerge.vx on G
  530ee19... RISC-V: Expand const_vector with 2 elts per pattern.
  f7a013b... Improve initial code generation for addsi/adddi
  96e45b3... Don't run tests requiring "B" on designs without "B"
  4bbb209... RISC-V: Add testcase for scalar unsigned SAT_MUL form 2
  8cdd651... RISC-V: Refactor the vec_duplicate cost on gpr/fpr2vr-cost 
  05b45a5... RISC-V: Read extension data from riscv-ext*.def for arch-ca
  67ff0fd... RISC-V: Support -march=unset
  e07f32b... RISC-V: Fix scalar code-gen of unsigned SAT_MUL
  7caaa6b... RISC-V: Add testcases for signed avg ceil vx combine
  7eaccc4... RISC-V: Adding H to the canonical order [PR121312]
  fb31281... RISC-V: Add testcases for unsigned avg ceil vx combine.
  c133ecf... RISC-V: Generate -mcpu and -mtune options from riscv-cores.
  a2eab7f... RISC-V: Remove use of structured binding to fix compiler wa
  5f9a794... RISC-V: Add test cases for mul based unsigned scalar SAT_MU
  813cf47... RISC-V: Add test case for vaadd.vx combine polluting VXRM
  cf1e742... RISC-V: Add test for vec_duplicate + vaadd.vv combine case 
  31c1842... RISC-V: Add test for vec_duplicate + vaadd.vv combine case 
  965a8ff... RISC-V: Combine vec_duplicate + vaadd.vv to vaadd.vx on GR2
  90d6531... RISC-V: Fix another vf FP16 combine run test failures
  290b844... RISC-V: riscv-ext.def: Add allocated group IDs and group bi
  cebff5b... RISC-V: Prepare dynamic LMUL heuristic for SLP.
  3efdbe8... RISC-V: Remove user-level interrupts
  264e75c... RISC-V: Add support for resumable non-maskable interrupt (R
  ecdd070... riscv: testsuite: Fix misalignment check.
  7e88f73... RISC-V: Add test case for vx combine polluting VXRM
  cea9722... RISC-V: Avoid vaaddu.vx combine pattern pollute VXRM csr
  b9e4adb... RISC-V: Rework broadcast handling [PR121073].
  f09fafd... RISC-V: testsuite: Fix vx_vf_*run-1-f16.c run tests.
  3d98896... Change bellow in comments to below
  7b7870e... [RISC-V] Restrict generic-vector-ooo DFA
  6240b43... [RISC-V] Add missing insn types to xiangshan.md and mips-p8
  2060bb2... RISC-V: Add test for vec_duplicate + vaaddu.vv combine for 
  739bce9... RISC-V: Allow VLS DImode for sat_op vx DImode pattern
  1af177c... RISC-V: Add test for vec_duplicate + vaaddu.vv combine case
  f0d0646... RISC-V: Add test for vec_duplicate + vaaddu.vv combine case
  4b951cf... RISC-V: Combine vec_duplicate + vaaddu.vv to vaaddu.vx on G
  4412389... RISC-V: Add testcase for unsigned scalar SAT_ADD form 8 and
  e05e5b7... RISC-V: Refine the test case for vector avg_floor and avg_c
  f908584... RISC-V: Add ashiftrt operand 2 for vector avg_floor and avg
  1a43607... [PATCH] RISC-V: Vector-scalar widening negate-multiply-(sub
  52c5a4a... [PATCH] RISC-V: prevent NULL_RTX dereference in riscv_macro
  97e7f86... RISC-V: Support RVVDImode for avg3_ceil auto vect
  d57c5a1... RISC-V: Fix vsetvl merge rule.
  0344537... RISC-V: Refine the scalar SAT_* test cases
  63b29f8... RISC-V: Support RVVDImode for avg3_floor auto vect
  f7400ae... [PATCH v5] RISC-V: Mips P8700 Conditional Move Support.
  501314b... RISC-V: Add testcase for rv32 SAT_MUL from uint64
  6627357... [PATCH v2] RISC-V: Vector-scalar widening multiply-(subtrac
  ea0f73f... RISC-V: Add testcases for unsigned vector SAT_SUB form 11 a
  6b643b7... RISC-V: Make zero-stride load broadcast a tunable.
  de85926... [RISC-V] Detect new fusions for RISC-V
  9b85f8f... RISCV: Remove the v extension requirement for sat scalar ru
  8b6a300... RISC-V: Add test for vec_duplicate + vssub.vv combine case 
  f0a22a5... RISC-V: Add test for vec_duplicate + vssub.vv combine case 
  c926032... RISC-V: Combine vec_duplicate + vssub.vv to vssub.vx on GR2
  b9e5cf1... [PATCH] RISC-V: Enable zvfh for vector-scalar half-float ru
  bd45518... [PATCH] RISC-V: Adjust testdata for unsigned vector SAT_SUB
  9463123... [RISC-V][PR target/120642] Avoid propagating constant AVL f
  42e6ad9... RISC-V: Disable uint128_t testcase of SAT_MUL when rv32
  ada1d23... RISC-V: Do not use vsetivli for THeadVector.
  02996b0... RISC-V: Ignore non-types in builtin function hash.
  465d0cc... [committed][RISC-V] Fix testsuite fallout from check-functi
  1e3f113... RISC-V: Add test cases for unsigned scalar SAT_MUL from uin
  781200d... RISC-V: Implement unsigned scalar SAT_MUL from uint128_t
  67231bb... RISC-V: Add test for vec_duplicate + vsadd.vv combine case 
  6bf0784... RISC-V: Add test for vec_duplicate + vsadd.vv combine case 
  0dbc2ba... RISC-V: Combine vec_duplicate + vsadd.vv to vsadd.vx on GR2
  70f923d... [RISC-V] Add basic instrumentation to fusion detection
  ffb3779... RISC-V: Add testcases for signed scalar SAT_ADD IMM form 2
  6d9dc5f... Refactor record_function_versions.
  961f74c... [RISC-V][PR target/118886] Refine when two insns are signal
  6d58c0a... RISC-V: testsuite: Skip tests providing -march/-mcpu for IL
  e2ba7f3... [PATCH] [RISC-V] Fix shift type for RVV interleaved stepped
  8b61131... RISC-V: Add test for vec_duplicate + vssubu.vv combine case
  bd1529a... RISC-V: Add test for vec_duplicate + vssubu.vv combine case
  308490a... RISC-V: Reconcile the existing test due to cost model chang
  0ab6d94... RISC-V: Combine vec_duplicate + vssubu.vv to vssubu.vx on G
  7bcda0b... RISC-V: Ignore -Oz for most rvv testcase [NFC]
  e3e0941... RISC-V: Primary vector pipeline model for sifive 7 series
  6d2e28c... RISC-V: Adding B ext, fp16 and missing scalar instruction t
  216d94c... RISC-V: Vector-scalar negate-multiply-(subtract-)accumulate
  727a27a... RISC-V: Refactor the function bitmap_union_of_preds_with_en
  57a5ef2... RISC-V: Add pipeline-checker script
  0a60315... [RISC-V][PR target/119971] Avoid losing shift count masking
  9dcfbb0... RISC-V: update prepare_ternary_operands to handle vector-sc
  f7c0c42... RISC-V: Fix build issue
  7e25f4d... RISC-V: Add comment and reorder the the include files in ri
  7139270... RISC-V: Add Profiles RVA/B23S64 support.
  1141c0d... RISC-V: Add patterns for vector-scalar multiply-(subtract-)
  8af8876... RISC-V: Add test for vec_duplicate + vsaddu.vv combine case
  523d251... RISC-V: Add test for vec_duplicate + vsaddu.vv combine case
  24079fd... RISC-V: Combine vec_duplicate + vsaddu.vv to vsaddu.vx on G
  4364800... [RISC-V][PR target/118241] Fix data prefetch predicate/cons
  eb2aa8e... RISC-V: Fix ICE for expand_select_vldi [PR120652]
  1b09180... [RISC-V] Force several tests to use rocket tuning
  5274287... [PATCH] RISC-V: Use builtin clz/ctz when count_leading_zero
  9041b60... RISC-V: Add test for vec_duplicate + vminu.vv combine case 
  44b9ee7... RISC-V: Add test for vec_duplicate + vminu.vv combine case 
  b42e047... RISC-V: Combine vec_duplicate + vminu.vv to vminu.vx on GR2
  820014b... RISC-V: Add generic tune as default.
  de52ced... RISC-V: Use riscv_2x_xlen_mode_p [NFC]
  f70b90b... RISC-V: Adding cost model for zilsd
  abbfffc... RISC-V: Add test for vec_duplicate + vmin.vv combine case 1
  244a6ea... RISC-V: Add test for vec_duplicate + vmin.vv combine case 0
  35b7fc1... RISC-V: Combine vec_duplicate + vmin.vv to vmin.vx on GR2VR
  dbbc1bd... [PATCH v1] RISC-V: Use scratch reg for loop control
  50efec3... RISC-V: Add -fno-pie flags to testcases
  7898db6... RISC-V: Refine VX combine test case 0 to avoid code duplica
  2181767... RISC-V: Update Profiles string in RV23.
  9f910ac... RISC-V: Add test for vec_duplicate + vmaxu.vv combine case 
  8f026fd... RISC-V: Add test for vec_duplicate + vmaxu.vv combine case 
  29d6c62... RISC-V: Combine vec_duplicate + vmaxu.vv to vmaxu.vx on GR2
  d246a27... RISC-V: Add test for vec_dup + vmax.vv combine case 1 with 
  07547f4... RISC-V: Add test for vec_dup + vmax.vv combine case 1 with 
  a534eb4... RISC-V: Add test for vec_dup + vmax.vv combine case 0 with 
  74655b1... RISC-V: Add test for vec_dup + vmax.vv combine case 0 with 
  51579a8... RISC-V: Combine vec_duplicate + vmax.vv to vmax.vx on GR2VR
  0f499c6... RISC-V: Prevent speculative vsetvl insn scheduling
  e5f1234... RISC-V: Add patterns for vector-scalar negate-(multiply-add
  6cbaecb... RISC-V: testsuite: fix an obvious build error
  db21d26... RISC-V: Regen riscv-ext.texi [NFC]
  a863d12... RISC-V: Add test for vec_duplicate + vremu.vv combine case 
  9526ecf... RISC-V: Add test for vec_duplicate + vremu.vv combine case 
  1d230e1... RISC-V: Reconcile the existing test for vremu.vx combine
  3a96680... RISC-V: Combine vec_duplicate + vremu.vv to vremu.vx on GR2
  cf9e61e... [RISC-V] Enable more if-conversion on RISC-V
  b103d80... RISC-V: Add test for vec_duplicate + vrem.vv combine case 1
  1bcf5c1... RISC-V: Add test for vec_duplicate + vrem.vv combine case 0
  b1f7bbf... RISC-V: Reconcile the existing test for vrem.vx combine
  ca6cc88... RISC-V: Combine vec_duplicate + vrem.vv to vrem.vx on GR2VR
  798ac71... RISC-V: frm/mode-switch: robustify call_insn backtracking [
  5bdb166... RISC-V: frm/mode-switch: Reduce FRM restores on DYN transit
  ed2f2bd... RISC-V: frm/mode-switch: remove dubious frm edge insertion 
  30b3297... RISC-V: frm/mode-switch: remove TARGET_MODE_CONFLUENCE
  42e8965... [RISC-V] Handle 32bit operands in condition for conditional
  2b04d1b... [to-be-committed][RISC-V] Handle 32bit operands in conditio
  5eaf372... RISC-V: Reconcile the existing test for vdivu.vx combine
  2d990c7... RISC-V: Add test for vec_duplicate + vdivu.vv combine case 
  29f5076... RISC-V: Add test for vec_duplicate + vdivu.vv combine case 
  b42ecfd... RISC-V: Combine vec_duplicate + vidvu.vv to vdivu.vx on GR2
  7674590... RISC-V: Support -mcpu for XiangShan Kunminghu cpu.
  3ee4f6c... [RISC-V] Improve signed division by 2^n
  3877584... RISC-V: Don't use structured binding in riscv-common.cc
  cf27023... RISC-V: Fix ICE for gcc.dg/graphite/pr33576.c with rv32gcv
  b34293e... [RISC-V] Improve sequences to generate -1, 1 in some cases.
  33fc3a8... RISC-V: Support Ssu64xl extension.
  c39c56f... RISC-V: Support Sstvecd extension.
  792e189... RISC-V: Support Sstvala extension.
  90975f3... RISC-V: Support Sscounterenw extension.
  b4033da... RISC-V: Support Ssccptr extension.
  b86f856... RISC-V: Support Smrnmi extension.
  f5ee044... RISC-V: Support Sm/scsrind extensions.
  2a11c43... RISC-V: Update extension defination.
  6ba12bb... [PATCH] RISC-V: Imply zicsr for svade and svadu extensions.
  dd201e9... [PATCH v2] RISC-V: Add svbare extension.
  3dbc97c... RISC-V: Leverage get_vector_binary_rtx_cost to avoid code d
  07c4389... RISC-V: Add Shlcofideleg extension.
  ffb3cf1... RISC-V: Reconcile the existing test for vdiv.vx combine
  a7e262c... RISC-V: Add test for vec_duplicate + vdiv.vv combine case 1
  03a9b55... RISC-V: Add test for vec_duplicate + vdiv.vv combine case 0
  e9061d2... RISC-V: Combine vec_duplicate + vidv.vv to vdiv.vx on GR2VR
  5923991... RISC-V: Use helper function to get FPR to VR move cost
  624bd8b... RISC-V: Add pattern for vector-scalar multiply-add/sub [PR1
  b6d4223... [PATCH] RISC-V: Add smcntrpmf extension.
  83588f4... RISC-V: Adjust build rule for gen-riscv-ext-opt and gen-ris
  55099db... RISC-V: Implement full-featured iterator for riscv_subset_l
  334603a... [PATCH] testsuite: RISC-V: Fix the typo in param-autovec-mo
  4343ff5... RISC-V: Fix line too long format issue for autovect.md [NFC
  baa04ca... RISC-V: Add test cases for avg_ceil vaadd implementation
  ecdaaa5... RISC-V: Reconcile the existing test for avg_ceil
  5e4d741... RISC-V: Leverage vaadd.vv for signed standard name avg_ceil
  697db4d... RISC-V: Add minimal support of double trap extension 1.0
  0b5f163... RISC-V: Add test for vec_duplicate + vmul.vv combine case 1
  3626c3d... RISC-V: Add test for vec_duplicate + vmul.vv combine case 0
  d7041e9... RISC-V: Combine vec_duplicate + vmul.vv to vmul.vx on GR2VR
  0a851f9... RISC-V: Avoid division by zero in check_builtin_call [PR120
  f575521... RISC-V: Add test cases for avg_floor vaadd implementation
  0d8cfd9... RISC-V: Reconcile the existing test for avg_floor
  b485175... RISC-V: Leverage vaadd.vv for signed standard name avg_floo
  b26ed27... [RISC-V] Add andi+bclr synthesis
  2809986... RISC-V: Add test for vec_duplicate + vxor.vv combine case 1
  41e33c2... RISC-V: Add test for vec_duplicate + vxor.vv combine case 0
  58ac528... RISC-V: Combine vec_duplicate + vxor.vv to vxor.vx on GR2VR
  e697e12... RISC-V: Add testcases for signed vector SAT_ADD IMM form 1
  f08bb07... RISC-V:Add testcases for signed .SAT_ADD IMM form 1 with IM
  9166c80... [RISC-V] shift+and+shift for logical and synthesis
  dbc15a6... RISC-V: Add test for vec_duplicate + vor.vv combine case 1 
  675156c... RISC-V: Add test for vec_duplicate + vor.vv combine case 0 
  3db9a27... RISC-V: Combine vec_duplicate + vor.vv to vor.vx on GR2VR c
  8df611a... RISC-V: Support CPUs in -march.
  0f42549... RISC-V: Add autovec mode param.
  d10b336... RISC-V: Default-initialize variable.
  590060a... RISC-V: Fix some dynamic LMUL costing.
  d0ec022... [RISC-V] Clear both upper and lower bits using 3 shifts
  71340d7... [PATCH][RISC-V][PR target/70557] Improve storing 0 to memor
  eb3b16f... [PATCH] testsuite: RISC-V: Update the cset-sext-sfb/zba-sll
  06d3969... [RISC-V] Clear high or low bits using shift pairs
  672b95e... [RISC-V] Improve (x << C1) + C2 split code
  027668a... [RISC-V][PR target/120368] Fix 32bit shift on rv64
  149327c... RISC-V: Add test for vec_duplicate + vand.vv combine case 1
  8398aa0... RISC-V: Add test for vec_duplicate + vand.vv combine case 0
  e8ce01a... RISC-V: RISC-V: Combine vec_duplicate + vand.vv to vand.vx 
  92c38c0... [RISC-V] Infrastructure of synthesizing logical AND with co
  f67fb0a... [PATCH v2 2/2] MIPS p8700 doesn't have vector extension and
  5cb1975... [PATCH v2 1/2] The following changes enable P8700 processor
  293fabe... [RISC-V] Avoid multiple assignments to output object
  c8696d5... RISC-V: Tweak the asm check test of vx combine on GR2VR cos
  03a48c1... RISC-V: Add test for vec_duplicate + vrsub.vv combine case 
  0d7c926... RISC-V: Add test for vec_duplicate + vrsub.vv combine case 
  859a8bd... RISC-V: Add test for vec_duplicate + vrsub.vv combine case 
  365cb98... RISC-V: Add test for vec_duplicate + vrsub.vv combine case 
  ba7716b... RISC-V: Add test for vec_duplicate + vrsub.vv combine case 
  4dff34d... RISC-V: Add test for vec_duplicate + vrsub.vv combine case 
  55ed1c7... RISC-V: Combine vec_duplicate + vrsub.vv to vrsub.vx on GR2
  e0ba1b7... [committed][RISC-V][PR target/120333] Remove bogus bext pat
  e04ba84... [RISC-V] Fix false positive from Wuninitialized
  c5c416e... RISC-V: Fix the warning of temporary object dangling refere
  e8e69ad... RISC-V: Rename conflicting variables in gen-riscv-ext-texi.
  eb1bb4f... RISC-V: Support Zilsd code gen
  513d446... RISC-V: Add new operand constraint: cR
  a21e0ef... [RISC-V] Fix ICE due to bogus use of gen_rtvec
  29d2101... [RISC-V] Avoid setting output object more than once in IOR/
  e58d844... RISC-V: Since the loop increment i++ is unreachable, the lo
  2c33ea9... RISC-V: Avoid scalar unsigned SAT_ADD test data duplication
  b5a68a6... Partial cherry-pick of 4dd13988c93c24ba3605f4b9cafc97515c34
  beaece8... Make end_sequence return the insn sequence
  f2e87b8... RISC-V: Reuse test name for vx combine test data [NFC]
  4ad1a78... RISC-V: Add test for vec_duplicate + vsub.vv combine case 1
  de291ec... RISC-V: Add test for vec_duplicate + vsub.vv combine case 1
  bd79642... RISC-V: Add test for vec_duplicate + vsub.vv combine case 1
  f14a2d3... RISC-V: Add test for vec_duplicate + vsub.vv combine case 0
  8da084b... RISC-V: Add test for vec_duplicate + vsub.vv combine case 0
  6c53afd... RISC-V: Add test for vec_duplicate + vsub.vv combine case 0
  4ae8aa7... RISC-V: Adjust vx combine test case to avoid name conflict
  f57b8c5... RISC-V: Rename vx_vadd-* testcase to vx-* for all vx combin
  76b7ce7... RISC-V: Combine vec_duplicate + vsub.vv to vsub.vx on GR2VR
  38d9543... [RISC-V][PR target/120223] Don't use bset/binv for XTHEADBS
  475abd8... RISC-V: Fix uninit riscv_subset_list::m_allow_adding_dup is
  afb71b6... RISC-V: Add augmented hypervisor series extensions.
  dad42f9... RISC-V: Drop duplicate build rule for riscv-ext.opt [NFC]
  7845c46... RISC-V: Regen riscv-ext.opt.urls
  b2bd266... RISC-V: Drop riscv_ext_flag_table in favor of riscv_ext_inf
  0cfd473... RISC-V: Drop riscv_ext_version_table in favor of riscv_ext_
  432dd9f... RISC-V: Drop riscv_implied_info and riscv_combine_info in f
  72c30ab... RISC-V: Introduce riscv_ext_info_t to hold extension metada
  18ca785... RISC-V: Adjust riscv_can_inline_p
  65dd635... RISC-V: Generate extension table in documentation from risc
  e17a060... RISC-V: Use riscv-ext.def to generate target options and va
  929b57d... RISC-V: Introduce riscv-ext*.def to define extensions
  801c8bd... RISC-V: Add testcases for vector unsigned integer SAT_ADD f
  7ebf555... RISC-V: Add testcases for scalar unsigned integer SAT_ADD f
  8f46ee1... RISC-V: Minimal support for ssnpm, smnpm and smmpm extensio
  3e55f1a... RISC-V: Support for zilsd and zclsd extensions.
  5fc465c... testsuite: Fix RISC-V arch-52.c format issue.
  e60608f... RISC-V: Support RISC-V Profiles 23.
  27f3e91... RISC-V: Support RISC-V Profiles 20/22.
  a4770ea... [V2][RISC-V] Synthesize more efficient IOR/XOR sequences
  d3d787b... [PATCH v2] RISC-V: Use vclmul for CRC expansion if availabl
  77de0b9... RISC-V: Add testcases for vec_duplicate + vadd.vv combine c
  968a444... RISC-V: Add testcases for vec_duplicate + vadd.vv combine c
  b553186... RISC-V: Add testcases for vec_duplicate + vadd.vv combine c
  bbfb3eb... RISC-V: Rename VX_BINARY test helper to VX_BINARY_CASE_0
  0be0cd3... RISC-V: Separate the test running of rvv vx_vf
  1b5ee7f... [RISC-V][PR target/120137][PR target/120154] Don't create o
  f898cbc... [PATCH] RISC-V: Minimal support for zama16b extension.
  1b1c88e... [RISC-V] Avoid unnecessary andi with -1 argument
  528c985... [PATCH] RISC-V: Minimal support for sdtrig and ssstrict ext
  e8ed556... [PATCH] RISC-V: Recognized svadu and svade extension
  8fec619... [RISC-V][PR middle-end/114512] Recognize more bext idioms f
  98bfdd1... RISC-V: Add testcases for vec_duplicate + vadd.vv combine w
  79baf85... RISC-V: Add testcases for vec_duplicate + vadd.vv combine w
  5a6fd7d... RISC-V: Add testcases for vec_duplicate + vadd.vv combine w
  0ca2857... RISC-V: Combine vec_duplicate + vadd.vv to vadd.vx on GR2VR
  45da849... RISC-V: Add gr2vr cost helper function
  9847056... RISC-V: Add new option --param=gpr2vr-cost= for rvv insn
  f765334... RISC-V: Fix gcc.target/riscv/predef-19.c [PR120054]
  9f8e857... RISC-V: Apply clang-format to genrvv-type-indexer.cc [NFC]
  977051a... [V2][RISC-V] Trivial permutation constant derivation
  ccc0703... [RISC-V] Adjust rvv tests after recent jump threading chang
  43aef40... [PATCH] RISC-V: Implment H modifier for printing the next r
  ebfad14... [to-be-committed][RISC-V] Adjust testcases and finish regis
  513e213... RISC-V: Remove unnecessary frm restore volatile define_insn
  fb89745... RISC-V: Allow different dynamic floating point mode to be m
  53267e8... RISC-V: Fix missing implied Zicsr from Zve32x
  46274ec... RISC-V: Add intrinsics testcases for SiFive Xsfvcp extensio
  8e67ba9... RISC-V: Add intrinsics support for SiFive Xsfvcp extensions
  64f1f4e... RISC-V: Fix register move cost for SIBCALL_REGS/JALR_REGS
  adc2765... RISC-V: Extract vector stepped for expand_const_vector [NFC
  59aaf50... RISC-V: Extract vector duplicate for expand_const_vector [N
  f467831... RISC-V: Extract vec_series for expand_const_vector [NFC]
  469f9d7... RISC-V: Extract vec_duplicate for expand_const_vector [NFC]
  358489b... [PATCH] RISC-V: Imply C from Zca whenever possible [PR11912
  c5bb7ca... [PATCH] [RISC-V]Support -mcpu for Xuantie cpu
  a86b400... [riscv] vec_dup immediate constants in pred_broadcast expan
  ebf278e... [RISC-V][PR target/119865] Don't free ggc allocated memory
  a3ddbff... [RISC-V][PR target/118410] Improve code generation for some
  1e42f94... [RISC-V] Fix missed bext discovery
  c39ee1a... [PATCH] riscv: Add support for riscv*-gnu (GNU/Hurd on RISC
  1fa458c... [PATCH] [RISC-V] Tune for removal unnecessary sext in built
  6ecfe86... [PATCH] RISC-V: Do not free a riscv_arch_string when handli
  c0aae47... LoongArch: Remove unused function type. (*)
  3534d9a... LoongArch: Fix bug123766. (*)
  7d89070... LoongArch: Fix bug123807. (*)
  637afdf... Daily bump. (*)
  ed185d8... Ada: Fix internal error on equality test with empty contain (*)
  3b48469... d: Fix Segmentation fault with redeclared symbols [PR123407 (*)
  ed65c1d... d: Fix ICE in gimplify_expr with const ref noreturn paramet (*)
  af39be5... d: Fix buffer overflow detected with -defaultlib= and -debu (*)
  69f42ef... Daily bump. (*)
  1fdbcef... Ada: Fix crash on Unchecked_Union parameter with -gnateV -g (*)
  19b33d2... Ada: Fix stack corruption with concatenation and 'Image of  (*)
  1ad7ee4... d: Fix ICE in ExprVisitor::visit, at d/expr.cc:2224 [PR1234 (*)
  1b0d964... d: Fix ICE: in output_constructor_regular_field, at varasm. (*)
  e49b8f2... d: Fix ICE: in expand_asm_stmt, at cfgexpand.cc:3445 [PR121 (*)
  5e31b24... d: RVO/NRVO not done when returning a copy constructor (*)
  c3fa37c... Daily bump. (*)
  74eb175... d: Side effects not evaluated for array literals on stack [ (*)
  3c7ba15... Update gcc sv.po (*)
  0734fef... d: Fix root modules have no file location set [PR122817] (*)
  3f5a4b7... c++: non-dep decltype folding of concept-id C<Ts...> [PR123 (*)
  1a4b586... c++: leaky uid-sensitive constexpr evaluation [PR122494, PR (*)
  15baa18... Daily bump. (*)
  7ac25af... Daily bump. (*)
  f9dbbff... Daily bump. (*)
  8df4ee5... Daily bump. (*)
  33a0437... builtins: Only fold abs/absu if it is sane [PR123703] (*)
  786def4... openmp: Fix up OpenMP loop parsing in templates [PR123597] (*)
  9e109a0... unswitch: Fix up one unguarded fprintf (dump_file, ...) [PR (*)
  eaf6cfa... tree-optimization/123741 - fix segfault with BB vect and ma (*)
  b543575... tree-optimization/123602 - avoid PRE-inserting abnormal SSA (*)
  c4b9eaa... middle-end/123107 - avoid invalid vector folding (*)
  e0a00ab... vect: Generalise vect_add_slp_permutation [PR122793] (*)
  ba20af7... rs6000: Do not reorder operands for vec_pack_to_short_fp32  (*)
  83ba1d0... [APX] i386: Fix illegal broadcast instruction generated by  (*)
  da3c2f6... x86: Disable tight loop alignment for m_CORE_ATOM (*)
  87c0402... Daily bump. (*)
  be1c072... arm: fix unrecognized HFmode min/max insns on neon [PR12374 (*)
  9237345... libstdc++-v3: Update baseline symbols for ia64-linux (*)
  9e2c62a... libstdc++: Fix std::system_category().message(int) on mingw (*)
  340b1d3... libstdc++: Fix chrono::parse to read from wide strings [PR1 (*)
  47b780b... Daily bump. (*)
  973dc10... Ada: Fix visibility issue on generic parent from nested gen (*)
  3965c04... Daily bump. (*)
  c9f9bfb... c++: Fix member-like friend detection for non-template clas (*)
  d549413... c++: Fix ICE with type aliases in inherited CTAD [PR122070] (*)
  b327411... [PR122215, IRA]: Add missed test file (*)
  4ad723b... Daily bump. (*)
  39343db... Update gcc es.po (*)
  14da7fd... [PR123092, LRA]: Reprocess insn after equivalence substitut (*)
  5a1680b... LoongArch: Fix bug117575. (*)
  72f3a41... Daily bump. (*)
  bf353ee... Daily bump. (*)
  1a248bb... Ada: Fix packed boolean array with Default_Component_Value  (*)
  8304ea8... Ada: Fix Default_Component_Value aspect wrongly ignored on  (*)
  e7a9ede... tree: Handle ::operator {new,delete} function templates as  (*)

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

Reply via email to