The branch 'riscv/heads/gcc-15-with-riscv-opts' was updated to point to:
0ceaec1e3c20... RISC-V: Read extension data from riscv-ext*.def for arch-ca
It previously pointed to:
d44bf7845e51... RISC-V: Read extension data from riscv-ext*.def for arch-ca
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
-------------------------------------------------------------------
d44bf78... RISC-V: Read extension data from riscv-ext*.def for arch-ca
2f09758... RISC-V: Support -march=unset
1a817b2... RISC-V: Fix scalar code-gen of unsigned SAT_MUL
1fa89bf... RISC-V: Add testcases for signed avg ceil vx combine
455b485... RISC-V: Adding H to the canonical order [PR121312]
238146d... RISC-V: Add testcases for unsigned avg ceil vx combine.
3e13671... RISC-V: Generate -mcpu and -mtune options from riscv-cores.
476b623... RISC-V: Remove use of structured binding to fix compiler wa
654e184... RISC-V: Add test cases for mul based unsigned scalar SAT_MU
3868935... RISC-V: Add test case for vaadd.vx combine polluting VXRM
8b94f2e... RISC-V: Add test for vec_duplicate + vaadd.vv combine case
00269a6... RISC-V: Add test for vec_duplicate + vaadd.vv combine case
0ad7495... RISC-V: Combine vec_duplicate + vaadd.vv to vaadd.vx on GR2
20463ef... RISC-V: Fix another vf FP16 combine run test failures
68f3bc7... RISC-V: riscv-ext.def: Add allocated group IDs and group bi
cc3e882... RISC-V: Prepare dynamic LMUL heuristic for SLP.
848b7d7... RISC-V: Remove user-level interrupts
186ee4f... RISC-V: Add support for resumable non-maskable interrupt (R
3b9bc97... riscv: testsuite: Fix misalignment check.
a92f597... RISC-V: Add test case for vx combine polluting VXRM
3cdb452... RISC-V: Avoid vaaddu.vx combine pattern pollute VXRM csr
313b3fe... RISC-V: Rework broadcast handling [PR121073].
ca0f045... RISC-V: testsuite: Fix vx_vf_*run-1-f16.c run tests.
763de94... Change bellow in comments to below
0bdb4d4... [RISC-V] Restrict generic-vector-ooo DFA
bf08d63... [RISC-V] Add missing insn types to xiangshan.md and mips-p8
08c2796... [RISC-V] Fix wrong CFA during stack probe
69057e8... RISC-V: Add test for vec_duplicate + vaaddu.vv combine for
5b8472a... RISC-V: Allow VLS DImode for sat_op vx DImode pattern
324e9a9... RISC-V: Add test for vec_duplicate + vaaddu.vv combine case
26e7498... RISC-V: Add test for vec_duplicate + vaaddu.vv combine case
93c2fcd... RISC-V: Combine vec_duplicate + vaaddu.vv to vaaddu.vx on G
833cce5... RISC-V: Add testcase for unsigned scalar SAT_ADD form 8 and
c4c34c8... RISC-V: Refine the test case for vector avg_floor and avg_c
3a87484... RISC-V: Add ashiftrt operand 2 for vector avg_floor and avg
e077fe0... [PATCH] RISC-V: Vector-scalar widening negate-multiply-(sub
4ea7601... [PATCH] RISC-V: prevent NULL_RTX dereference in riscv_macro
8b53c83... RISC-V: Support RVVDImode for avg3_ceil auto vect
820f9d5... RISC-V: Fix vsetvl merge rule.
b8bea84... RISC-V: Refine the scalar SAT_* test cases
42743b8... RISC-V: Support RVVDImode for avg3_floor auto vect
83974e4... [PATCH v5] RISC-V: Mips P8700 Conditional Move Support.
facb0b8... RISC-V: Add testcase for rv32 SAT_MUL from uint64
e0bc128... [PATCH v2] RISC-V: Vector-scalar widening multiply-(subtrac
866b659... RISC-V: Add testcases for unsigned vector SAT_SUB form 11 a
8d827db... RISC-V: Make zero-stride load broadcast a tunable.
635ac77... [RISC-V] Detect new fusions for RISC-V
20fcd8a... RISCV: Remove the v extension requirement for sat scalar ru
3ca3c6d... RISC-V: Add test for vec_duplicate + vssub.vv combine case
0934c87... RISC-V: Add test for vec_duplicate + vssub.vv combine case
a4c8e28... RISC-V: Combine vec_duplicate + vssub.vv to vssub.vx on GR2
c5a3303... [PATCH] RISC-V: Enable zvfh for vector-scalar half-float ru
5d6fd53... [PATCH] RISC-V: Adjust testdata for unsigned vector SAT_SUB
b8558ce... [RISC-V][PR target/120642] Avoid propagating constant AVL f
e1b3e2b... RISC-V: Disable uint128_t testcase of SAT_MUL when rv32
d985f7a... RISC-V: Do not use vsetivli for THeadVector.
94db940... RISC-V: Ignore non-types in builtin function hash.
eddfc55... [committed][RISC-V] Fix testsuite fallout from check-functi
57b108b... RISC-V: Add test cases for unsigned scalar SAT_MUL from uin
04628a1... RISC-V: Implement unsigned scalar SAT_MUL from uint128_t
2ba4718... RISC-V: Add test for vec_duplicate + vsadd.vv combine case
a82205f... RISC-V: Add test for vec_duplicate + vsadd.vv combine case
9521224... RISC-V: Combine vec_duplicate + vsadd.vv to vsadd.vx on GR2
342e0f6... [RISC-V] Add basic instrumentation to fusion detection
ed2c972... RISC-V: Add testcases for signed scalar SAT_ADD IMM form 2
0190716... Refactor record_function_versions.
b8613cb... [RISC-V][PR target/118886] Refine when two insns are signal
ee451a0... RISC-V: testsuite: Skip tests providing -march/-mcpu for IL
17f6b67... [PATCH] [RISC-V] Fix shift type for RVV interleaved stepped
7a4c77b... [RISC-V] Correct CFA notes for stack-clash protection [PR12
631cf6b... RISC-V: Add test for vec_duplicate + vssubu.vv combine case
5086e8b... RISC-V: Add test for vec_duplicate + vssubu.vv combine case
e33555b... RISC-V: Reconcile the existing test due to cost model chang
2e78bb2... RISC-V: Combine vec_duplicate + vssubu.vv to vssubu.vx on G
d1ec2e5... RISC-V: Ignore -Oz for most rvv testcase [NFC]
6b0f5fe... RISC-V: Primary vector pipeline model for sifive 7 series
d9f0595... RISC-V: Adding B ext, fp16 and missing scalar instruction t
2b19c58... RISC-V: Vector-scalar negate-multiply-(subtract-)accumulate
85765e5... RISC-V: Refactor the function bitmap_union_of_preds_with_en
fba8b6e... RISC-V: Add pipeline-checker script
00fac0b... [sanitizer_common] Fix build on ppc64+musl (#120036)
310914d... [RISC-V][PR target/119971] Avoid losing shift count masking
468cffa... RISC-V: update prepare_ternary_operands to handle vector-sc
7bef4a4... RISC-V: Fix build issue
21a280f... RISC-V: Add comment and reorder the the include files in ri
ed0e22e... RISC-V: Add Profiles RVA/B23S64 support.
38505ba... RISC-V: Add patterns for vector-scalar multiply-(subtract-)
6521311... RISC-V: Add test for vec_duplicate + vsaddu.vv combine case
786c243... RISC-V: Add test for vec_duplicate + vsaddu.vv combine case
e3cb2ec... RISC-V: Combine vec_duplicate + vsaddu.vv to vsaddu.vx on G
7d12abe... [RISC-V][PR target/119830] Fix RISC-V codegen on 32bit host
cef5e1c... [RISC-V][PR target/118241] Fix data prefetch predicate/cons
dcdaa59... RISC-V: Fix ICE for expand_select_vldi [PR120652]
ba2759d... [RISC-V] Force several tests to use rocket tuning
2abb0cc... [PATCH] RISC-V: Use builtin clz/ctz when count_leading_zero
dced81d... RISC-V: Add test for vec_duplicate + vminu.vv combine case
6374a66... RISC-V: Add test for vec_duplicate + vminu.vv combine case
0e4f34c... RISC-V: Combine vec_duplicate + vminu.vv to vminu.vx on GR2
5fb7812... RISC-V: Add generic tune as default.
266be98... RISC-V: Use riscv_2x_xlen_mode_p [NFC]
786c105... RISC-V: Adding cost model for zilsd
a82b84b... RISC-V: Add test for vec_duplicate + vmin.vv combine case 1
70cb9df... RISC-V: Add test for vec_duplicate + vmin.vv combine case 0
df78e45... RISC-V: Combine vec_duplicate + vmin.vv to vmin.vx on GR2VR
4dd8fe7... [PATCH v1] RISC-V: Use scratch reg for loop control
7fd0df1... RISC-V: Add -fno-pie flags to testcases
6c5006c... RISC-V: Refine VX combine test case 0 to avoid code duplica
8490803... RISC-V: Update Profiles string in RV23.
7ed9776... RISC-V: Add test for vec_duplicate + vmaxu.vv combine case
6a37b4b... RISC-V: Add test for vec_duplicate + vmaxu.vv combine case
73635d8... RISC-V: Combine vec_duplicate + vmaxu.vv to vmaxu.vx on GR2
8c01d04... RISC-V: Add test for vec_dup + vmax.vv combine case 1 with
0960d4b... RISC-V: Add test for vec_dup + vmax.vv combine case 1 with
64fc9a9... RISC-V: Add test for vec_dup + vmax.vv combine case 0 with
9ae4084... RISC-V: Add test for vec_dup + vmax.vv combine case 0 with
97a13af... RISC-V: Combine vec_duplicate + vmax.vv to vmax.vx on GR2VR
7cea665... RISC-V: Prevent speculative vsetvl insn scheduling
0f9e3fb... RISC-V: Add patterns for vector-scalar negate-(multiply-add
055b964... RISC-V: testsuite: fix an obvious build error
318ee82... RISC-V: Regen riscv-ext.texi [NFC]
e54ba9f... RISC-V: Add test for vec_duplicate + vremu.vv combine case
352cd26... RISC-V: Add test for vec_duplicate + vremu.vv combine case
c948a9f... RISC-V: Reconcile the existing test for vremu.vx combine
a905f01... RISC-V: Combine vec_duplicate + vremu.vv to vremu.vx on GR2
42038b7... [RISC-V] Enable more if-conversion on RISC-V
2ed33da... RISC-V: Add test for vec_duplicate + vrem.vv combine case 1
115afc1... RISC-V: Add test for vec_duplicate + vrem.vv combine case 0
579ff53... RISC-V: Reconcile the existing test for vrem.vx combine
937fc54... RISC-V: Combine vec_duplicate + vrem.vv to vrem.vx on GR2VR
5820ee6... RISC-V: frm/mode-switch: robustify call_insn backtracking [
d3e584d... RISC-V: frm/mode-switch: Reduce FRM restores on DYN transit
82333ed... RISC-V: frm/mode-switch: remove dubious frm edge insertion
9f72bfe... RISC-V: frm/mode-switch: remove TARGET_MODE_CONFLUENCE
b6a2b75... [RISC-V] Handle 32bit operands in condition for conditional
f86dd7d... [to-be-committed][RISC-V] Handle 32bit operands in conditio
9c4f680... RISC-V: Reconcile the existing test for vdivu.vx combine
48668f8... RISC-V: Add test for vec_duplicate + vdivu.vv combine case
2a2b2fa... RISC-V: Add test for vec_duplicate + vdivu.vv combine case
d1d5fdf... RISC-V: Combine vec_duplicate + vidvu.vv to vdivu.vx on GR2
3daa678... RISC-V: Support -mcpu for XiangShan Kunminghu cpu.
680eb45... [RISC-V] Improve signed division by 2^n
772f741... RISC-V: Don't use structured binding in riscv-common.cc
358e3e7... RISC-V: Fix ICE for gcc.dg/graphite/pr33576.c with rv32gcv
38649b2... [RISC-V] Improve sequences to generate -1, 1 in some cases.
d0b4acf... RISC-V: Support Ssu64xl extension.
9a07898... RISC-V: Support Sstvecd extension.
48a5024... RISC-V: Support Sstvala extension.
dd2ede7... RISC-V: Support Sscounterenw extension.
ccdbacd... RISC-V: Support Ssccptr extension.
0900666... RISC-V: Support Smrnmi extension.
fcf5184... RISC-V: Support Sm/scsrind extensions.
7be775b... RISC-V: Update extension defination.
259286d... [PATCH] RISC-V: Imply zicsr for svade and svadu extensions.
2b27d40... [PATCH v2] RISC-V: Add svbare extension.
7f77969... RISC-V: Leverage get_vector_binary_rtx_cost to avoid code d
2fbcc82... RISC-V: Add Shlcofideleg extension.
da9ec3b... RISC-V: Reconcile the existing test for vdiv.vx combine
e69c82d... RISC-V: Add test for vec_duplicate + vdiv.vv combine case 1
d6292a3... RISC-V: Add test for vec_duplicate + vdiv.vv combine case 0
c46ca69... RISC-V: Combine vec_duplicate + vidv.vv to vdiv.vx on GR2VR
5683360... RISC-V: Use helper function to get FPR to VR move cost
19dbe09... RISC-V: Add pattern for vector-scalar multiply-add/sub [PR1
f1d4078... [PATCH] RISC-V: Add smcntrpmf extension.
e785b6c... RISC-V: Adjust build rule for gen-riscv-ext-opt and gen-ris
55eb9e7... RISC-V: Implement full-featured iterator for riscv_subset_l
d4558db... [PATCH] testsuite: RISC-V: Fix the typo in param-autovec-mo
f974122... RISC-V: Fix line too long format issue for autovect.md [NFC
1ee144c... RISC-V: Add test cases for avg_ceil vaadd implementation
f2fac47... RISC-V: Reconcile the existing test for avg_ceil
4b90529... RISC-V: Leverage vaadd.vv for signed standard name avg_ceil
bcc01ae... RISC-V: Add minimal support of double trap extension 1.0
925b08e... RISC-V: Add test for vec_duplicate + vmul.vv combine case 1
602c779... RISC-V: Add test for vec_duplicate + vmul.vv combine case 0
325bc4d... RISC-V: Combine vec_duplicate + vmul.vv to vmul.vx on GR2VR
471c5ca... RISC-V: Avoid division by zero in check_builtin_call [PR120
28f5689... RISC-V: Add test cases for avg_floor vaadd implementation
531ba01... RISC-V: Reconcile the existing test for avg_floor
db8d20c... RISC-V: Leverage vaadd.vv for signed standard name avg_floo
b81f4e6... [RISC-V] Add andi+bclr synthesis
7e355a1... RISC-V: Add test for vec_duplicate + vxor.vv combine case 1
379a1e8... RISC-V: Add test for vec_duplicate + vxor.vv combine case 0
1176178... RISC-V: Combine vec_duplicate + vxor.vv to vxor.vx on GR2VR
443544e... RISC-V: Add testcases for signed vector SAT_ADD IMM form 1
5d4ed37... RISC-V:Add testcases for signed .SAT_ADD IMM form 1 with IM
7b9c940... [RISC-V] shift+and+shift for logical and synthesis
2cb7dfe... RISC-V: Add test for vec_duplicate + vor.vv combine case 1
9bb6cb1... RISC-V: Add test for vec_duplicate + vor.vv combine case 0
c3ccaeb... RISC-V: Combine vec_duplicate + vor.vv to vor.vx on GR2VR c
d623e56... RISC-V: Support CPUs in -march.
d945530... RISC-V: Add autovec mode param.
d70217b... RISC-V: Default-initialize variable.
07c935e... RISC-V: Fix some dynamic LMUL costing.
86e3149... [RISC-V] Clear both upper and lower bits using 3 shifts
e9fcf56... [PATCH][RISC-V][PR target/70557] Improve storing 0 to memor
ff8ae1f... [PATCH] testsuite: RISC-V: Update the cset-sext-sfb/zba-sll
e168199... [RISC-V] Clear high or low bits using shift pairs
1800970... [RISC-V] Improve (x << C1) + C2 split code
22afab2... [RISC-V][PR target/120368] Fix 32bit shift on rv64
a031409... RISC-V: Add test for vec_duplicate + vand.vv combine case 1
b29ef1d... RISC-V: Add test for vec_duplicate + vand.vv combine case 0
bbf2554... RISC-V: RISC-V: Combine vec_duplicate + vand.vv to vand.vx
db7b07b... [RISC-V] Infrastructure of synthesizing logical AND with co
7fc9ea3... [PATCH v2 2/2] MIPS p8700 doesn't have vector extension and
a299c80... [PATCH v2 1/2] The following changes enable P8700 processor
9a12ab9... [RISC-V] Avoid multiple assignments to output object
3f02e70... RISC-V: Tweak the asm check test of vx combine on GR2VR cos
63d4c14... RISC-V: Add test for vec_duplicate + vrsub.vv combine case
79af32b... RISC-V: Add test for vec_duplicate + vrsub.vv combine case
a61bdc6... RISC-V: Add test for vec_duplicate + vrsub.vv combine case
eab2ec4... RISC-V: Add test for vec_duplicate + vrsub.vv combine case
9fa6927... RISC-V: Add test for vec_duplicate + vrsub.vv combine case
0c11523... RISC-V: Add test for vec_duplicate + vrsub.vv combine case
fc82eb2... RISC-V: Combine vec_duplicate + vrsub.vv to vrsub.vx on GR2
99ec4f5... [committed][RISC-V][PR target/120333] Remove bogus bext pat
091ab94... [RISC-V] Fix false positive from Wuninitialized
1e14441... RISC-V: Fix the warning of temporary object dangling refere
6f72204... RISC-V: Rename conflicting variables in gen-riscv-ext-texi.
461df40... RISC-V: Support Zilsd code gen
cd7a452... RISC-V: Add new operand constraint: cR
b65055e... [RISC-V] Fix ICE due to bogus use of gen_rtvec
e8fa4f5... [RISC-V] Avoid setting output object more than once in IOR/
451b730... RISC-V: Since the loop increment i++ is unreachable, the lo
8bf87f6... RISC-V: Avoid scalar unsigned SAT_ADD test data duplication
3895fb9... Partial cherry-pick of 4dd13988c93c24ba3605f4b9cafc97515c34
29efbaf... Make end_sequence return the insn sequence
db7d25f... RISC-V: Reuse test name for vx combine test data [NFC]
c0013e0... RISC-V: Add test for vec_duplicate + vsub.vv combine case 1
e0f154c... RISC-V: Add test for vec_duplicate + vsub.vv combine case 1
1f05f3d... RISC-V: Add test for vec_duplicate + vsub.vv combine case 1
ede937e... RISC-V: Add test for vec_duplicate + vsub.vv combine case 0
aaf3bbc... RISC-V: Add test for vec_duplicate + vsub.vv combine case 0
af21cd7... RISC-V: Add test for vec_duplicate + vsub.vv combine case 0
b96371d... RISC-V: Adjust vx combine test case to avoid name conflict
c382fb4... RISC-V: Rename vx_vadd-* testcase to vx-* for all vx combin
bf8f136... RISC-V: Combine vec_duplicate + vsub.vv to vsub.vx on GR2VR
d9249d2... [RISC-V][PR target/120223] Don't use bset/binv for XTHEADBS
2e8b43b... RISC-V: Fix uninit riscv_subset_list::m_allow_adding_dup is
c76dafe... RISC-V: Add augmented hypervisor series extensions.
79a7b67... RISC-V: Drop duplicate build rule for riscv-ext.opt [NFC]
50aaf5d... RISC-V: Regen riscv-ext.opt.urls
3bc9532... RISC-V: Drop riscv_ext_flag_table in favor of riscv_ext_inf
ff81339... RISC-V: Drop riscv_ext_version_table in favor of riscv_ext_
de2de27... RISC-V: Drop riscv_implied_info and riscv_combine_info in f
eac0419... RISC-V: Introduce riscv_ext_info_t to hold extension metada
fcadee7... RISC-V: Adjust riscv_can_inline_p
5a3297a... RISC-V: Generate extension table in documentation from risc
426bc13... RISC-V: Use riscv-ext.def to generate target options and va
33320cb... RISC-V: Introduce riscv-ext*.def to define extensions
dc93659... RISC-V: Add testcases for vector unsigned integer SAT_ADD f
6fa627e... RISC-V: Add testcases for scalar unsigned integer SAT_ADD f
0a3c888... RISC-V: Minimal support for ssnpm, smnpm and smmpm extensio
5104390... RISC-V: Support for zilsd and zclsd extensions.
bb3f52e... testsuite: Fix RISC-V arch-52.c format issue.
f08ba94... RISC-V: Support RISC-V Profiles 23.
f2e5a82... RISC-V: Support RISC-V Profiles 20/22.
cd47f8d... [V2][RISC-V] Synthesize more efficient IOR/XOR sequences
85998f2... [PATCH v2] RISC-V: Use vclmul for CRC expansion if availabl
9fb73d6... RISC-V: Add testcases for vec_duplicate + vadd.vv combine c
d334d95... RISC-V: Add testcases for vec_duplicate + vadd.vv combine c
1c01c23... RISC-V: Add testcases for vec_duplicate + vadd.vv combine c
32ad857... RISC-V: Rename VX_BINARY test helper to VX_BINARY_CASE_0
6cb8d32... RISC-V: Separate the test running of rvv vx_vf
83782c5... [RISC-V][PR target/120137][PR target/120154] Don't create o
0062d6a... [PATCH] RISC-V: Minimal support for zama16b extension.
5408f5d... [RISC-V] Avoid unnecessary andi with -1 argument
91c7828... [PATCH] RISC-V: Minimal support for sdtrig and ssstrict ext
39c180d... [PATCH] RISC-V: Recognized svadu and svade extension
7508d78... [RISC-V][PR middle-end/114512] Recognize more bext idioms f
8f30e58... RISC-V: Add testcases for vec_duplicate + vadd.vv combine w
8cfb089... RISC-V: Add testcases for vec_duplicate + vadd.vv combine w
3a7248f... RISC-V: Add testcases for vec_duplicate + vadd.vv combine w
3d37606... RISC-V: Combine vec_duplicate + vadd.vv to vadd.vx on GR2VR
6d876dd... RISC-V: Add gr2vr cost helper function
467cd89... RISC-V: Add new option --param=gpr2vr-cost= for rvv insn
e899499... RISC-V: Fix gcc.target/riscv/predef-19.c [PR120054]
2bd9a08... RISC-V: Apply clang-format to genrvv-type-indexer.cc [NFC]
70a3a1e... [V2][RISC-V] Trivial permutation constant derivation
03cdf8a... [RISC-V] Adjust rvv tests after recent jump threading chang
9090b44... [PATCH] RISC-V: Implment H modifier for printing the next r
3051776... [to-be-committed][RISC-V] Adjust testcases and finish regis
c4243db... RISC-V: Remove unnecessary frm restore volatile define_insn
94418d3... RISC-V: Allow different dynamic floating point mode to be m
8e26f37... RISC-V: Fix missing implied Zicsr from Zve32x
eea8d50... RISC-V: Add intrinsics testcases for SiFive Xsfvcp extensio
2f3f601... RISC-V: Add intrinsics support for SiFive Xsfvcp extensions
6675719... RISC-V: Fix register move cost for SIBCALL_REGS/JALR_REGS
4077ce6... RISC-V: Extract vector stepped for expand_const_vector [NFC
c7b18d2... RISC-V: Extract vector duplicate for expand_const_vector [N
7bc3d61... RISC-V: Extract vec_series for expand_const_vector [NFC]
de604dd... RISC-V: Extract vec_duplicate for expand_const_vector [NFC]
12dcf63... [PATCH] RISC-V: Imply C from Zca whenever possible [PR11912
d3c54b6... [PATCH] [RISC-V]Support -mcpu for Xuantie cpu
d3bc131... [riscv] vec_dup immediate constants in pred_broadcast expan
2b051e8... [RISC-V][PR target/119865] Don't free ggc allocated memory
8f90305... [RISC-V][PR target/118410] Improve code generation for some
3dec414... [RISC-V] Fix missed bext discovery
519ab56... [PATCH] riscv: Add support for riscv*-gnu (GNU/Hurd on RISC
ac7a631... [PATCH] [RISC-V] Tune for removal unnecessary sext in built
132f778... [PATCH] RISC-V: Do not free a riscv_arch_string when handli
Summary of changes (added commits):
-----------------------------------
0ceaec1... RISC-V: Read extension data from riscv-ext*.def for arch-ca
5ab4a75... RISC-V: Support -march=unset
e479452... RISC-V: Fix scalar code-gen of unsigned SAT_MUL
52b5390... RISC-V: Add testcases for signed avg ceil vx combine
f6a6b35... RISC-V: Adding H to the canonical order [PR121312]
d848d8f... RISC-V: Add testcases for unsigned avg ceil vx combine.
b5bfad9... RISC-V: Generate -mcpu and -mtune options from riscv-cores.
30259f6... RISC-V: Remove use of structured binding to fix compiler wa
5e1b602... RISC-V: Add test cases for mul based unsigned scalar SAT_MU
99e0eab... RISC-V: Add test case for vaadd.vx combine polluting VXRM
db17589... RISC-V: Add test for vec_duplicate + vaadd.vv combine case
573df94... RISC-V: Add test for vec_duplicate + vaadd.vv combine case
6ed7331... RISC-V: Combine vec_duplicate + vaadd.vv to vaadd.vx on GR2
d7386b2... RISC-V: Fix another vf FP16 combine run test failures
0e62026... RISC-V: riscv-ext.def: Add allocated group IDs and group bi
253df77... RISC-V: Prepare dynamic LMUL heuristic for SLP.
c66e78e... RISC-V: Remove user-level interrupts
a456482... RISC-V: Add support for resumable non-maskable interrupt (R
c8e57bc... riscv: testsuite: Fix misalignment check.
68fdfa9... RISC-V: Add test case for vx combine polluting VXRM
4e0e71d... RISC-V: Avoid vaaddu.vx combine pattern pollute VXRM csr
e59fca8... RISC-V: Rework broadcast handling [PR121073].
3045d93... RISC-V: testsuite: Fix vx_vf_*run-1-f16.c run tests.
7f0f699... Change bellow in comments to below
de873d0... [RISC-V] Restrict generic-vector-ooo DFA
8e2532b... [RISC-V] Add missing insn types to xiangshan.md and mips-p8
625dba4... RISC-V: Add test for vec_duplicate + vaaddu.vv combine for
85bab69... RISC-V: Allow VLS DImode for sat_op vx DImode pattern
9c72d92... RISC-V: Add test for vec_duplicate + vaaddu.vv combine case
7300f3c... RISC-V: Add test for vec_duplicate + vaaddu.vv combine case
9be4e27... RISC-V: Combine vec_duplicate + vaaddu.vv to vaaddu.vx on G
c3e31ff... RISC-V: Add testcase for unsigned scalar SAT_ADD form 8 and
4e0886f... RISC-V: Refine the test case for vector avg_floor and avg_c
4c810e2... RISC-V: Add ashiftrt operand 2 for vector avg_floor and avg
1ef04f1... [PATCH] RISC-V: Vector-scalar widening negate-multiply-(sub
45a9ae5... [PATCH] RISC-V: prevent NULL_RTX dereference in riscv_macro
86afee5... RISC-V: Support RVVDImode for avg3_ceil auto vect
568d5f2... RISC-V: Fix vsetvl merge rule.
394c4f0... RISC-V: Refine the scalar SAT_* test cases
6e7869a... RISC-V: Support RVVDImode for avg3_floor auto vect
978dc34... [PATCH v5] RISC-V: Mips P8700 Conditional Move Support.
48a48de... RISC-V: Add testcase for rv32 SAT_MUL from uint64
dc15a0c... [PATCH v2] RISC-V: Vector-scalar widening multiply-(subtrac
2f74422... RISC-V: Add testcases for unsigned vector SAT_SUB form 11 a
e12eda6... RISC-V: Make zero-stride load broadcast a tunable.
566bdaf... [RISC-V] Detect new fusions for RISC-V
13eb068... RISCV: Remove the v extension requirement for sat scalar ru
ff641fe... RISC-V: Add test for vec_duplicate + vssub.vv combine case
ad153da... RISC-V: Add test for vec_duplicate + vssub.vv combine case
c7336b0... RISC-V: Combine vec_duplicate + vssub.vv to vssub.vx on GR2
2bf583a... [PATCH] RISC-V: Enable zvfh for vector-scalar half-float ru
c26128c... [PATCH] RISC-V: Adjust testdata for unsigned vector SAT_SUB
063463c... [RISC-V][PR target/120642] Avoid propagating constant AVL f
551a107... RISC-V: Disable uint128_t testcase of SAT_MUL when rv32
cc172c4... RISC-V: Do not use vsetivli for THeadVector.
cee886d... RISC-V: Ignore non-types in builtin function hash.
70ef784... [committed][RISC-V] Fix testsuite fallout from check-functi
c2407a3... RISC-V: Add test cases for unsigned scalar SAT_MUL from uin
f350a0c... RISC-V: Implement unsigned scalar SAT_MUL from uint128_t
dd13f63... RISC-V: Add test for vec_duplicate + vsadd.vv combine case
9a7ef48... RISC-V: Add test for vec_duplicate + vsadd.vv combine case
7adca55... RISC-V: Combine vec_duplicate + vsadd.vv to vsadd.vx on GR2
34058e1... [RISC-V] Add basic instrumentation to fusion detection
564db69... RISC-V: Add testcases for signed scalar SAT_ADD IMM form 2
6178f49... Refactor record_function_versions.
93272b7... [RISC-V][PR target/118886] Refine when two insns are signal
334c22f... RISC-V: testsuite: Skip tests providing -march/-mcpu for IL
b86b8dc... [PATCH] [RISC-V] Fix shift type for RVV interleaved stepped
356827b... RISC-V: Add test for vec_duplicate + vssubu.vv combine case
0077e94... RISC-V: Add test for vec_duplicate + vssubu.vv combine case
f72695c... RISC-V: Reconcile the existing test due to cost model chang
2fddfd4... RISC-V: Combine vec_duplicate + vssubu.vv to vssubu.vx on G
ad0f9e6... RISC-V: Ignore -Oz for most rvv testcase [NFC]
e0b6c51... RISC-V: Primary vector pipeline model for sifive 7 series
13c275d... RISC-V: Adding B ext, fp16 and missing scalar instruction t
3de8682... RISC-V: Vector-scalar negate-multiply-(subtract-)accumulate
d62850c... RISC-V: Refactor the function bitmap_union_of_preds_with_en
03d4fda... RISC-V: Add pipeline-checker script
cb2c306... [RISC-V][PR target/119971] Avoid losing shift count masking
f7e693e... RISC-V: update prepare_ternary_operands to handle vector-sc
3293115... RISC-V: Fix build issue
436ca61... RISC-V: Add comment and reorder the the include files in ri
9a60d90... RISC-V: Add Profiles RVA/B23S64 support.
32287cd... RISC-V: Add patterns for vector-scalar multiply-(subtract-)
d0a15c3... RISC-V: Add test for vec_duplicate + vsaddu.vv combine case
ea9b5ca... RISC-V: Add test for vec_duplicate + vsaddu.vv combine case
906d69a... RISC-V: Combine vec_duplicate + vsaddu.vv to vsaddu.vx on G
56209be... [RISC-V][PR target/118241] Fix data prefetch predicate/cons
9c6c2f8... RISC-V: Fix ICE for expand_select_vldi [PR120652]
d180109... [RISC-V] Force several tests to use rocket tuning
d53c9b2... [PATCH] RISC-V: Use builtin clz/ctz when count_leading_zero
4dee717... RISC-V: Add test for vec_duplicate + vminu.vv combine case
5dfc31e... RISC-V: Add test for vec_duplicate + vminu.vv combine case
c05b45d... RISC-V: Combine vec_duplicate + vminu.vv to vminu.vx on GR2
3cfa6a2... RISC-V: Add generic tune as default.
5bf0e9c... RISC-V: Use riscv_2x_xlen_mode_p [NFC]
fd09081... RISC-V: Adding cost model for zilsd
4e64890... RISC-V: Add test for vec_duplicate + vmin.vv combine case 1
1e807de... RISC-V: Add test for vec_duplicate + vmin.vv combine case 0
050c187... RISC-V: Combine vec_duplicate + vmin.vv to vmin.vx on GR2VR
f963497... [PATCH v1] RISC-V: Use scratch reg for loop control
ccfe26a... RISC-V: Add -fno-pie flags to testcases
65d1ac5... RISC-V: Refine VX combine test case 0 to avoid code duplica
86be89c... RISC-V: Update Profiles string in RV23.
4f3afc8... RISC-V: Add test for vec_duplicate + vmaxu.vv combine case
a8251d8... RISC-V: Add test for vec_duplicate + vmaxu.vv combine case
0f96892... RISC-V: Combine vec_duplicate + vmaxu.vv to vmaxu.vx on GR2
28933a9... RISC-V: Add test for vec_dup + vmax.vv combine case 1 with
90a723a... RISC-V: Add test for vec_dup + vmax.vv combine case 1 with
ba5f5cd... RISC-V: Add test for vec_dup + vmax.vv combine case 0 with
a197167... RISC-V: Add test for vec_dup + vmax.vv combine case 0 with
2dccc3c... RISC-V: Combine vec_duplicate + vmax.vv to vmax.vx on GR2VR
285565e... RISC-V: Prevent speculative vsetvl insn scheduling
5a03517... RISC-V: Add patterns for vector-scalar negate-(multiply-add
683f824... RISC-V: testsuite: fix an obvious build error
ebf330e... RISC-V: Regen riscv-ext.texi [NFC]
3377320... RISC-V: Add test for vec_duplicate + vremu.vv combine case
3b6fa01... RISC-V: Add test for vec_duplicate + vremu.vv combine case
0882060... RISC-V: Reconcile the existing test for vremu.vx combine
0a22c4e... RISC-V: Combine vec_duplicate + vremu.vv to vremu.vx on GR2
29a33cd... [RISC-V] Enable more if-conversion on RISC-V
526b314... RISC-V: Add test for vec_duplicate + vrem.vv combine case 1
e0f49ad... RISC-V: Add test for vec_duplicate + vrem.vv combine case 0
1b8f4c8... RISC-V: Reconcile the existing test for vrem.vx combine
ff9dd59... RISC-V: Combine vec_duplicate + vrem.vv to vrem.vx on GR2VR
4537df1... RISC-V: frm/mode-switch: robustify call_insn backtracking [
60bc461... RISC-V: frm/mode-switch: Reduce FRM restores on DYN transit
ab2296a... RISC-V: frm/mode-switch: remove dubious frm edge insertion
afa3a29... RISC-V: frm/mode-switch: remove TARGET_MODE_CONFLUENCE
48c0e1b... [RISC-V] Handle 32bit operands in condition for conditional
4570b7a... [to-be-committed][RISC-V] Handle 32bit operands in conditio
b29f1a5... RISC-V: Reconcile the existing test for vdivu.vx combine
b86c248... RISC-V: Add test for vec_duplicate + vdivu.vv combine case
266995f... RISC-V: Add test for vec_duplicate + vdivu.vv combine case
a379634... RISC-V: Combine vec_duplicate + vidvu.vv to vdivu.vx on GR2
3df1dc7... RISC-V: Support -mcpu for XiangShan Kunminghu cpu.
e1d2a08... [RISC-V] Improve signed division by 2^n
4292398... RISC-V: Don't use structured binding in riscv-common.cc
14ae4fc... RISC-V: Fix ICE for gcc.dg/graphite/pr33576.c with rv32gcv
27276d0... [RISC-V] Improve sequences to generate -1, 1 in some cases.
74234c1... RISC-V: Support Ssu64xl extension.
513e440... RISC-V: Support Sstvecd extension.
2ea363d... RISC-V: Support Sstvala extension.
564ebab... RISC-V: Support Sscounterenw extension.
4bf2cba... RISC-V: Support Ssccptr extension.
1cd8ae2... RISC-V: Support Smrnmi extension.
3b48b27... RISC-V: Support Sm/scsrind extensions.
a7ff487... RISC-V: Update extension defination.
72a0edb... [PATCH] RISC-V: Imply zicsr for svade and svadu extensions.
018cbeb... [PATCH v2] RISC-V: Add svbare extension.
1aee963... RISC-V: Leverage get_vector_binary_rtx_cost to avoid code d
c704372... RISC-V: Add Shlcofideleg extension.
b8733d0... RISC-V: Reconcile the existing test for vdiv.vx combine
2071bce... RISC-V: Add test for vec_duplicate + vdiv.vv combine case 1
b0cdf75... RISC-V: Add test for vec_duplicate + vdiv.vv combine case 0
a4dac5a... RISC-V: Combine vec_duplicate + vidv.vv to vdiv.vx on GR2VR
1bb8daa... RISC-V: Use helper function to get FPR to VR move cost
768a4e6... RISC-V: Add pattern for vector-scalar multiply-add/sub [PR1
0ede5d6... [PATCH] RISC-V: Add smcntrpmf extension.
f7f08b1... RISC-V: Adjust build rule for gen-riscv-ext-opt and gen-ris
1c7d9a9... RISC-V: Implement full-featured iterator for riscv_subset_l
724c9b6... [PATCH] testsuite: RISC-V: Fix the typo in param-autovec-mo
8eae88c... RISC-V: Fix line too long format issue for autovect.md [NFC
8459e82... RISC-V: Add test cases for avg_ceil vaadd implementation
2d908d4... RISC-V: Reconcile the existing test for avg_ceil
d8605e9... RISC-V: Leverage vaadd.vv for signed standard name avg_ceil
e5f20d8... RISC-V: Add minimal support of double trap extension 1.0
f5cbc6c... RISC-V: Add test for vec_duplicate + vmul.vv combine case 1
35ec150... RISC-V: Add test for vec_duplicate + vmul.vv combine case 0
1b0fdf1... RISC-V: Combine vec_duplicate + vmul.vv to vmul.vx on GR2VR
4c46bf1... RISC-V: Avoid division by zero in check_builtin_call [PR120
2467c5e... RISC-V: Add test cases for avg_floor vaadd implementation
66bdf07... RISC-V: Reconcile the existing test for avg_floor
b95528e... RISC-V: Leverage vaadd.vv for signed standard name avg_floo
8b4ca30... [RISC-V] Add andi+bclr synthesis
29d9596... RISC-V: Add test for vec_duplicate + vxor.vv combine case 1
1eb825b... RISC-V: Add test for vec_duplicate + vxor.vv combine case 0
25636a5... RISC-V: Combine vec_duplicate + vxor.vv to vxor.vx on GR2VR
db7dfcc... RISC-V: Add testcases for signed vector SAT_ADD IMM form 1
05dd345... RISC-V:Add testcases for signed .SAT_ADD IMM form 1 with IM
0a9f987... [RISC-V] shift+and+shift for logical and synthesis
d631d0d... RISC-V: Add test for vec_duplicate + vor.vv combine case 1
60e1c46... RISC-V: Add test for vec_duplicate + vor.vv combine case 0
664e586... RISC-V: Combine vec_duplicate + vor.vv to vor.vx on GR2VR c
6a958e2... RISC-V: Support CPUs in -march.
35c4531... RISC-V: Add autovec mode param.
ca87230... RISC-V: Default-initialize variable.
c4e3800... RISC-V: Fix some dynamic LMUL costing.
06366b6... [RISC-V] Clear both upper and lower bits using 3 shifts
eed4db2... [PATCH][RISC-V][PR target/70557] Improve storing 0 to memor
e070b74... [PATCH] testsuite: RISC-V: Update the cset-sext-sfb/zba-sll
467e2cd... [RISC-V] Clear high or low bits using shift pairs
0d78e88... [RISC-V] Improve (x << C1) + C2 split code
19d46c3... [RISC-V][PR target/120368] Fix 32bit shift on rv64
36a891e... RISC-V: Add test for vec_duplicate + vand.vv combine case 1
ada0aeb... RISC-V: Add test for vec_duplicate + vand.vv combine case 0
ce5b307... RISC-V: RISC-V: Combine vec_duplicate + vand.vv to vand.vx
466a427... [RISC-V] Infrastructure of synthesizing logical AND with co
bcb5a63... [PATCH v2 2/2] MIPS p8700 doesn't have vector extension and
f82d216... [PATCH v2 1/2] The following changes enable P8700 processor
de1cd61... [RISC-V] Avoid multiple assignments to output object
5a5b821... RISC-V: Tweak the asm check test of vx combine on GR2VR cos
989006f... RISC-V: Add test for vec_duplicate + vrsub.vv combine case
7f95c42... RISC-V: Add test for vec_duplicate + vrsub.vv combine case
273ecfc... RISC-V: Add test for vec_duplicate + vrsub.vv combine case
90e18e5... RISC-V: Add test for vec_duplicate + vrsub.vv combine case
03d050b... RISC-V: Add test for vec_duplicate + vrsub.vv combine case
5138074... RISC-V: Add test for vec_duplicate + vrsub.vv combine case
46b9773... RISC-V: Combine vec_duplicate + vrsub.vv to vrsub.vx on GR2
a958028... [committed][RISC-V][PR target/120333] Remove bogus bext pat
64ded69... [RISC-V] Fix false positive from Wuninitialized
2dc5d10... RISC-V: Fix the warning of temporary object dangling refere
5e04e21... RISC-V: Rename conflicting variables in gen-riscv-ext-texi.
8aa934f... RISC-V: Support Zilsd code gen
1a4622c... RISC-V: Add new operand constraint: cR
05d676f... [RISC-V] Fix ICE due to bogus use of gen_rtvec
2214931... [RISC-V] Avoid setting output object more than once in IOR/
578b489... RISC-V: Since the loop increment i++ is unreachable, the lo
954ec1b... RISC-V: Avoid scalar unsigned SAT_ADD test data duplication
15f1b47... Partial cherry-pick of 4dd13988c93c24ba3605f4b9cafc97515c34
8108407... Make end_sequence return the insn sequence
6fb0a11... RISC-V: Reuse test name for vx combine test data [NFC]
b9d2b65... RISC-V: Add test for vec_duplicate + vsub.vv combine case 1
2040241... RISC-V: Add test for vec_duplicate + vsub.vv combine case 1
6ee8db8... RISC-V: Add test for vec_duplicate + vsub.vv combine case 1
6be74a7... RISC-V: Add test for vec_duplicate + vsub.vv combine case 0
4c149d5... RISC-V: Add test for vec_duplicate + vsub.vv combine case 0
bf30abb... RISC-V: Add test for vec_duplicate + vsub.vv combine case 0
cd34725... RISC-V: Adjust vx combine test case to avoid name conflict
00e7995... RISC-V: Rename vx_vadd-* testcase to vx-* for all vx combin
5d7d08f... RISC-V: Combine vec_duplicate + vsub.vv to vsub.vx on GR2VR
8942f00... [RISC-V][PR target/120223] Don't use bset/binv for XTHEADBS
a709ba0... RISC-V: Fix uninit riscv_subset_list::m_allow_adding_dup is
1f141db... RISC-V: Add augmented hypervisor series extensions.
e3f0e28... RISC-V: Drop duplicate build rule for riscv-ext.opt [NFC]
7c5a6c4... RISC-V: Regen riscv-ext.opt.urls
484779e... RISC-V: Drop riscv_ext_flag_table in favor of riscv_ext_inf
8393c6e... RISC-V: Drop riscv_ext_version_table in favor of riscv_ext_
8eb93eb... RISC-V: Drop riscv_implied_info and riscv_combine_info in f
08ab8be... RISC-V: Introduce riscv_ext_info_t to hold extension metada
5d12c14... RISC-V: Adjust riscv_can_inline_p
efeece8... RISC-V: Generate extension table in documentation from risc
9b3b616... RISC-V: Use riscv-ext.def to generate target options and va
7bf2bae... RISC-V: Introduce riscv-ext*.def to define extensions
96bf160... RISC-V: Add testcases for vector unsigned integer SAT_ADD f
54a8f57... RISC-V: Add testcases for scalar unsigned integer SAT_ADD f
26d0222... RISC-V: Minimal support for ssnpm, smnpm and smmpm extensio
e8a1d6c... RISC-V: Support for zilsd and zclsd extensions.
eae901d... testsuite: Fix RISC-V arch-52.c format issue.
109cbec... RISC-V: Support RISC-V Profiles 23.
1db0ba3... RISC-V: Support RISC-V Profiles 20/22.
d2317a4... [V2][RISC-V] Synthesize more efficient IOR/XOR sequences
3d2c2d7... [PATCH v2] RISC-V: Use vclmul for CRC expansion if availabl
761cda3... RISC-V: Add testcases for vec_duplicate + vadd.vv combine c
15c0407... RISC-V: Add testcases for vec_duplicate + vadd.vv combine c
cfac397... RISC-V: Add testcases for vec_duplicate + vadd.vv combine c
138dad5... RISC-V: Rename VX_BINARY test helper to VX_BINARY_CASE_0
b39fe64... RISC-V: Separate the test running of rvv vx_vf
cb158e9... [RISC-V][PR target/120137][PR target/120154] Don't create o
f2f4abc... [PATCH] RISC-V: Minimal support for zama16b extension.
bc3cfb5... [RISC-V] Avoid unnecessary andi with -1 argument
1f4c76e... [PATCH] RISC-V: Minimal support for sdtrig and ssstrict ext
c8ff9f6... [PATCH] RISC-V: Recognized svadu and svade extension
25156b3... [RISC-V][PR middle-end/114512] Recognize more bext idioms f
6ce6856... RISC-V: Add testcases for vec_duplicate + vadd.vv combine w
8299b07... RISC-V: Add testcases for vec_duplicate + vadd.vv combine w
db56a68... RISC-V: Add testcases for vec_duplicate + vadd.vv combine w
c8c8adc... RISC-V: Combine vec_duplicate + vadd.vv to vadd.vx on GR2VR
5a62e23... RISC-V: Add gr2vr cost helper function
bdf2f69... RISC-V: Add new option --param=gpr2vr-cost= for rvv insn
04814f5... RISC-V: Fix gcc.target/riscv/predef-19.c [PR120054]
bd8634d... RISC-V: Apply clang-format to genrvv-type-indexer.cc [NFC]
ec33d8e... [V2][RISC-V] Trivial permutation constant derivation
f018d3d... [RISC-V] Adjust rvv tests after recent jump threading chang
dd57a86... [PATCH] RISC-V: Implment H modifier for printing the next r
73ffb70... [to-be-committed][RISC-V] Adjust testcases and finish regis
6616880... RISC-V: Remove unnecessary frm restore volatile define_insn
f8d5ad6... RISC-V: Allow different dynamic floating point mode to be m
e2c27df... RISC-V: Fix missing implied Zicsr from Zve32x
0bddf83... RISC-V: Add intrinsics testcases for SiFive Xsfvcp extensio
40cfb6a... RISC-V: Add intrinsics support for SiFive Xsfvcp extensions
2582fd1... RISC-V: Fix register move cost for SIBCALL_REGS/JALR_REGS
4dd3e80... RISC-V: Extract vector stepped for expand_const_vector [NFC
213bb02... RISC-V: Extract vector duplicate for expand_const_vector [N
1da5604... RISC-V: Extract vec_series for expand_const_vector [NFC]
70f9b3e... RISC-V: Extract vec_duplicate for expand_const_vector [NFC]
7bac648... [PATCH] RISC-V: Imply C from Zca whenever possible [PR11912
3d75b40... [PATCH] [RISC-V]Support -mcpu for Xuantie cpu
91f7009... [riscv] vec_dup immediate constants in pred_broadcast expan
a17f68d... [RISC-V][PR target/119865] Don't free ggc allocated memory
36af932... [RISC-V][PR target/118410] Improve code generation for some
c7a48ec... [RISC-V] Fix missed bext discovery
6eaa359... [PATCH] riscv: Add support for riscv*-gnu (GNU/Hurd on RISC
a4d3a49... [PATCH] [RISC-V] Tune for removal unnecessary sext in built
8db08e9... [PATCH] RISC-V: Do not free a riscv_arch_string when handli
1276b39... LoongArch: Fix ICE in highway-1.3.0 testsuite [PR121634] (*)
c83bccb... Daily bump. (*)
49b35bd... Update gcc de.po (*)
718ee28... Daily bump. (*)
0c409bc... Daily bump. (*)
8795005... RTEMS: Add riscv multilibs (*)
5bbc82d... Daily bump. (*)
be4d95d... Daily bump. (*)
f8c8edf... AVR: target/121608 - Don't add --relax when linking with -r (*)
f12a272... RISC-V: fix __builtin_round clobbering FP exceptions flags (*)
4fc8d0d... Daily bump. (*)
334324b... libstdc++: Fix-self element self-assigments when inserting (*)
3fb3441... libstdc++: Do not expose set_brackets/set_separator for for (*)
9e00f7c... testsuite: Fix PR108080 testcase for some targets [PR121396 (*)
62d800e... Daily bump. (*)
ed47725... aarch64: libgcc: Honor disable-werror [PR117600] (*)
58a9717... aarch64: Fix mode mismatch when building a predicate [PR121 (*)
47cdd87... fwprop: Don't propagate asms [PR121253] (*)
f9de142... Daily bump. (*)
62bae71... Daily bump. (*)
828eb1b... Daily bump. (*)
9fe46a4... aarch64: Relax fpm_t assert to allow const_ints [PR120986] (*)
0abf53c... aarch64: Fix predication of FP8 FDOT insns [PR120986] (*)
17eae3d... AArch64: Fix invalid immediate offsets in SVE gather/scatte (*)
27d6b60... LoongArch: Fix ICE caused by function add_stmt_cost[PR12154 (*)
2c28b41... Daily bump. (*)
868a577... aarch64: Mark SME functions as .variant_pcs [PR121414] (*)
701193a... aarch64: Use VNx16BI for svrev_b* [PR121294] (*)
4cf9d4e... aarch64: Use VNx16BI for more permutations [PR121294] (*)
d755aa0... Remove MODE_COMPOSITE_P test from simplify_gen_subreg [PR12 (*)
ef1bd81... [PR121007, LRA]: Fall back to reload of whole inner address (*)
1694cba... [RISC-V][PR target/119830] Fix RISC-V codegen on 32bit host (*)
e5905a5... x86: Pass -mno-80387 to compile pr121208-1(a|b).c (*)
afd88fa... x86: Disallow -mtls-dialect=gnu with no_caller_saved_regist (*)
f745d12... Daily bump. (*)
5c099ee... aarch64: Adapt unwinder to linux's SME signal behaviour (*)
c4e96a0... LoongArch: Define hook TARGET_COMPUTE_PRESSURE_CLASSES[PR12 (*)
b078015... Fortran: Fix runtime bogus diagnostic with ';' (*)
88091b1... Daily bump. (*)
76aeacb... LoongArch: macro instead enum for base abi type (*)
aa8151d... Daily bump. (*)
da49190... Update gcc .po files (*)
98b34b5... [testsuite] add missing require vect_early_break_hw for vec (*)
b7b7a2c... Daily bump. (*)
ad63c0b... testsuite: i386: Fix gcc.target/i386/pr90579.c when PIE is (*)
4521236... testsuite: handle-multiline-outputs must allow both cc1 and (*)
21a87ad... lra: Reallow reloading user hard registers if the insn is n (*)
06f43df... testsuite: Enable the PR 87600 tests for LoongArch (*)
917956f... Daily bump. (*)
929da38... Daily bump. (*)
9faa21a... c++: constrained memfn vs corresponding using [PR121351] (*)
b389343... c++: constexpr evaluation of abi::__dynamic_cast [PR120620] (*)
d3c5366... tailc: Handle other forms of finally_tmp.N conditional clea (*)
d43ece3... bitint: Fix up INTEGER_CST PHI handling [PR121413] (*)
332e891... bitint: Fix up handling of uninitialized mul/div/float cast (*)
a88f4ef... libstdc++: Add various missing exports [PR121373] (*)
8193500... libcpp: Fix up cpp_maybe_module_directive [PR120845] (*)
47dd300... Bump BASE-VER (*)
5115c7e... Update ChangeLog and version files for release (*)
46deccf... Daily bump. (*)
921c1ce... libgomp.texi: Document omp(x)::allocator::*, restructure me (*)
267411c... i386: Fix invalid RTX mode in the unnamed rotate splitter. (*)
059889c... Daily bump. (*)
3f89850... AArch64: Fix test for vector length safety (*)
810fd78... Daily bump. (*)
bf1dff1... Daily bump. (*)
b7175db... Daily bump. (*)
4c7b58d... Daily bump. (*)
7b56621... Daily bump. (*)
08f9328... Regenerate gcc.pot (*)
e14a895... arm: fully validate mem_noofs_operand [PR120351] (*)
5768bc2... c: Fix crash in c-typeck.cc convert_arguments with indirect (*)
3913d95... c: Suppress -Wdeprecated-non-prototype warnings for builtin (*)
cb06e4a... tree-optimization/121323 - UBSAN error in ao_ref_init_from_ (*)
3ef3de7... tree-optimization/121320 - UBSAN error in ao_ref_init_from_ (*)
8fb94bb... bswap: Fix up ubsan detected UB in find_bswap_or_nop [PR121 (*)
ebfe7bc... c++/modules: Warn for optimize attributes instead of ICEing (*)
16e8d14... c++/modules: Merge PARM_DECL properties from function defin (*)
0d41077... Daily bump. (*)
fc03165... AVR: rtl-optimization/121340 - New mini-pass to undo superf (*)
87a2b9d... AVR: Set .type of jump table label. (*)
df63b4a... c++: constexpr, array, private ctor [PR120800] (*)
4cdf858... Ada: Fix miscompilation of GNAT tools with -march=znver3 (*)
80f7f22... [sanitizer_common] Fix build on ppc64+musl (#120036) (*)
b3da180... aarch64: Prevent streaming-compatible code from assembler r (*)
9e84a45... aarch64: testsuite: Fix do-assemble tests for SME (*)
1212354... c++: substituting fn parm redeclared with dep alias tmpl [P (*)
35be043... c++: fix ICE with [[deprecated]] [PR120756] (*)
295dd13... tree-optimization/121256 - re-instantiate check on SLP node (*)
c70696b... [RISC-V] Fix wrong CFA during stack probe (*)
4686007... change get_best_mode args int -> HOST_WIDE_INT [PR121264] (*)
1b42af2... Fix ICE in speculative devirtualization (*)
e442d6f... tree-optimization/121256 - properly support SLP in vectoriz (*)
5e9d395... tree-optimization/121130 - vectorizable_call cannot handle (*)
1869281... vect: Fix insufficient alignment requirement for speculativ (*)
94ca071... x86: Transform to "pushq $-1; popq reg" for -Oz (*)
82cc62b... Eliminate redundant vpextrq/vpinsrq when move TI to V4SI. (*)
6d0aa94... Daily bump. (*)
3d15aa4... [sanitizer_common] Remove reference to obsolete termio ioct (*)
d36df2a... Update cpplib sr.po (*)
722aa41... C: Flex array in union followed by a structure field is not (*)
12796e6... C: Flex array in the middle via type alias is not reported (*)
54cfe50... aarch64: Add tuning model for Olympus core. (*)
281a6a0... c++: Make __extension__ silence -Wlong-long pedwarns/warnin (*)
9a5a5e8... testsuite: Fix gcc.target/powerpc/vsx-builtin-7.c test [PR1 (*)
7b9838d... Daily bump. (*)
4e56845... cobol: Honor the "-static" command-line option. [PR119231] (*)
0879a2a... cobol: Tweak adjustments to location_t of GENERIC nodes for (*)
84296ba... cobol: Improved linemap and diagnostic handling; PIC valida (*)
f27c6d8... cobol: Eliminate cppcheck warnings in gcc/cobol .cc files. (*)
7dc3a37... cobol: Minor changes to genapi.cc to eliminate CPPCHECK war (*)
79c7ed9... cobol: Fix build on 32-bit Darwin [PR120621] (*)
d780100... cobol: Add PUSH and POP to CDF. (*)
4a3e130... cobol: Development round-up. [PR120765, PR119337, PR120794] (*)
2e50844... cobol: Respect error in cobol.install-common. (*)
8536d47... cobol: Repair printf format of size_t. (*)
1951807... cobol: Update test case for intrinsic function syntax. (*)
d6115f7... cobol: Revise diagnostic linemap management. (*)
3f8dfda... cobol: Normalize generating and using function_decls. (*)
9717324... cobol: Correct diagnostic strings for 32-bit builds. (*)
fd73532... libgcobol: Add license. (*)
efc75cb... cobol: Correct diagnostic strings to rectify bootstrap buil (*)
f3dc4a5... cobol: Some 1000 small changes in answer to cppcheck diagno (*)
8df603c... cobol: Eliminate unguarded clock_gettime dependencies. [PR1 (*)
f79a7d0... cobol: Variety of small changes in answer to cppcheck diagn (*)
cd1fd18... cobol: Diagnostic messages, Flex build, and some cppcheck r (*)
6c214d4... cobol: Guard clock_gettime(). [PR119975] (*)
ddf7357... cobol: Eliminate cppcheck warnings for libgcobol [PR119323] (*)
c48cce8... cobol: Honor HAVE_CLOCK_GETTIME and HAVE_GETTIMEOFDAY. [PR1 (*)
7305d78... cobol: Wrap the call to fprintf in a libgcobol routine. [PR (*)
907e343... cobol: Multiple PRs; formatting; exception processing. (*)
e7f1334... cobol: sqrt(0) is not an ec-argument error. [PR119885] (*)
d33eb83... Regenerate cobol/lang.opt.urls (*)
08e58db... cobol: Eliminate exception "blob"; streamline some code gen (*)
aa66c62... cobol: One additional edit to testsuite/cobol.dg/group1/che (*)
412994e... cobol: Don't display 0xFF HIGH-VALUE characters in testcase (*)
5ce4d3e... libgcobol: Allow for lack of LOG_PERROR (*)
d6da95b... cobol: Eliminate padding bytes from cbl_declarative_t. [PR1 (*)
5a1de4d... cobol: New testcases. (*)
704bf38... cobol: Auto-detect source format; some FldLiteralN; infer g (*)
7fdeb67... libgcobol: Heed --enable-libgcobol (*)
1066f31... cobol: Allow for undefined NAME_MAX [PR119217] (*)
43bf1b3... cobol: Initialize regmatch_t portably [PR119217] (*)
320f24a... cobol: Don't require GLOB_BRACE etc. [PR119217] (*)
b61e85f... libgcobol: Fix bootstrap for targets without program_invoca (*)
1513f3c... cobol: Rewrite exception handling. Partially refactor subs (*)
167f366... cobol: Fix up exception handling [PR119364] (*)
adffa53... cobol, v2: Fix up cobol cross-compilation from 32-bit arche (*)
d4ba7ea... cobol: New testcases. (*)
5915b1a... cobol: Repair some exception processing logic. (*)
636c0d5... libgcobol: Check for struct tm tm_zone (*)
50c9168... testsuite: Adjust s390x params for vector tests. (*)
c677121... Darwin: account for macOS 26 (*)
f67c851... c++, coroutines: Handle allocation fail returns [PR121219]. (*)
823d594... c++: add passing testcases [PR120243] (*)
b4da8ee... c++, coroutines: CWG2563 promise lifetime extension [PR1159 (*)
a169a47... c++, coroutines: Remove use of coroutine handle in the fram (*)
892892b... c++,coroutines: Handle await expressions in assume attribut (*)
f4ae768... c++, coroutines: Handle unevaluated contexts. (*)
38db03d... c++, coroutines: Avoid UNKNOWN_LOCATION synthesizing code [ (*)
a2328db... c++, coroutines: Improve diagnostics for awaiter/promise. (*)
a94894f... c++, coroutines: Handle builtin_constant_p [PR116775]. (*)
956b6c3... c++, coroutines: Ensure that the resumer is marked as can_t (*)
e25730c... c++: Fix template class lookup [PR120495, PR115605]. (*)
11cab98... c++, coroutines: Make analyze_fn_params into a class method (*)
81e04fd... c++, coroutines: Simplify initial_await_resume_called. (*)
f3fbacc... c++, coroutines: Some cleanups in build_actor. (*)
b9b3471... c++: Emit an error for attempted constexpr co_await [PR1189 (*)
ad8c618... c++: Add co_await, co_yield and co_return to dump_expr. (*)
20a4cf9... c++, coroutines: Make a check more specific [PR109283]. (*)
ae9ccc7... c++, coroutines: Clean up the ramp cleanups. (*)
df99f2d... c++, coroutines: Use decltype(auto) for the g_r_o. (*)
db4a02c... c++, coroutines: Address CWG2563 return value init [PR11991 (*)
4b2da16... c++, coroutines: Fix identification of coroutine ramps [PR1 (*)
491b8b2... c++, coroutines: Allow NVRO in more cases for ramp function (*)
868a11b... c++: Set the outer brace marker for missed cases. (*)
b1b8d8c... tree-sra: Avoid total SRA if there are incompat. aggregate (*)
4af2b71... calls: Allow musttail calls to noreturn [PR121159] (*)
6e51957... x86: Enable *mov<mode>_(and|or) only for -Oz (*)
44bb1a5... Daily bump. (*)
42c37c2... AVR: target/121277 - Don't load 0x800000 with const __flash (*)
e8463da... Fortran: Allow for iterator substitution in array construct (*)
0a624fe... LoongArch: Fix wrong code generated by TARGET_VECTORIZE_VEC (*)
7dba3eb... Daily bump. (*)
93eeb52... [RISC-V] Correct CFA notes for stack-clash protection [PR12 (*)
4f3b1f3... Daily bump. (*)
b26588f... gcse: Skip hardreg pre when the hardreg is never live [PR12 (*)
e34c0fe... aarch64: Fix fma steering when rename fails [PR120119] (*)
4cb9e69... Fortran: fix passing of character length of function to pro (*)
3ba8769... [PATCH] [modula2] Add return to remove build warning (*)
f9773b1... [PATCH] PR modula2/121164: Modula 2 build failure followup (*)
a4bdd2b... Daily bump. (*)
6f0c684... c++: constexpr uninitialized union [PR120577] (*)
2fb7db8... ada: Bug in Indefinite_Holders instance passed to formal pa (*)
9662803... ada: Fix regression of finalization primitive selection (*)
82a93f6... Daily bump. (*)
80a51da... c++: fix __is_invocable for std::reference_wrapper [PR12105 (*)
5a29c91... libstdc++: Add missing initializers for __maybe_present_t m (*)
4d0c173... tree-optimization/121202 - fix vector stmt placement (*)
efce571... c++/modules: Support re-streaming TU_LOCAL_ENTITYs [PR12041 (*)
5970feb... Daily bump. (*)
(*) 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.