Toggle navigation
Patchwork
gcc-patch
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Kito Cheng
| 82 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Unresolved
Repeat Merge
Corrupt patch
Search
Archived
No
Yes
Both
Delegate
------
Nobody
snail
snail
patchwork-bot
patchwork-bot
patchwork-bot
ww
ww
ww
Apply
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
RISC-V: Fix __atomic_compare_exchange with 32 bit value on RV64
RISC-V: Fix __atomic_compare_exchange with 32 bit value on RV64
- 1 -
1
-
-
2024-02-28
Kito Cheng
Accepted
[committed] RISC-V: Fix *sge<u>_<X:mode><GPR:mode> pattern
[committed] RISC-V: Fix *sge<u>_<X:mode><GPR:mode> pattern
- - -
1
-
-
2024-02-16
Kito Cheng
Accepted
RISC-V: Add new option -march=help to print all supported extensions
RISC-V: Add new option -march=help to print all supported extensions
- 1 -
-
1
-
2024-02-15
Kito Cheng
Unresolved
[committed] RISC-V: Update testcase due to message update
[committed] RISC-V: Update testcase due to message update
- - -
-
1
-
2024-01-19
Kito Cheng
Unresolved
[v2] RISC-V: Documnet the list of supported extensions
[v2] RISC-V: Documnet the list of supported extensions
- - -
-
1
-
2024-01-19
Kito Cheng
Unresolved
RISC-V: Tweak the wording for the sorry message
RISC-V: Tweak the wording for the sorry message
- - -
-
1
-
2024-01-19
Kito Cheng
Unresolved
RISC-V: Documnet the list of supported extensions
RISC-V: Documnet the list of supported extensions
- - -
1
-
-
2024-01-11
Kito Cheng
Accepted
[5/5] RISC-V: Document the syntax of -march
RISC-V: Relax the -march string for accept any order
- - -
-
1
-
2024-01-08
Kito Cheng
Unresolved
[4/5] RISC-V: Update testsuite due to -march string relaxation
RISC-V: Relax the -march string for accept any order
- - -
-
1
-
2024-01-08
Kito Cheng
Unresolved
[3/5] RISC-V: Remove unused function in riscv_subset_list [NFC]
RISC-V: Relax the -march string for accept any order
- - -
-
1
-
2024-01-08
Kito Cheng
Unresolved
[2/5] RISC-V: Relax the -march string for accept any order
RISC-V: Relax the -march string for accept any order
- - -
-
1
-
2024-01-08
Kito Cheng
Unresolved
[1/5] RISC-V: Extract part parsing base ISA logic into a standalone function [NFC]
RISC-V: Relax the -march string for accept any order
- - -
1
-
-
2024-01-08
Kito Cheng
Accepted
[committed] RISC-V: Fix testsuite
[committed] RISC-V: Fix testsuite
- - -
-
1
-
2024-01-08
Kito Cheng
Unresolved
[committed] RISC-V: Clean up unused variable [NFC]
[committed] RISC-V: Clean up unused variable [NFC]
- - -
-
1
-
2024-01-05
Kito Cheng
Unresolved
[committed] RISC-V: Clean up testsuite for multi-lib testing [NFC]
[committed] RISC-V: Clean up testsuite for multi-lib testing [NFC]
- - -
-
1
-
2024-01-05
Kito Cheng
Unresolved
RISC-V: Fix misaligned stack offset for interrupt function
RISC-V: Fix misaligned stack offset for interrupt function
- - -
-
1
-
2023-12-25
Kito Cheng
Unresolved
RISC-V: Check if zcd conflicts with zcmt and zcmp
RISC-V: Check if zcd conflicts with zcmt and zcmp
- - -
-
1
-
2023-12-04
Kito Cheng
Unresolved
[committed] RISC-V: Add sifive-x280 to -mcpu
[committed] RISC-V: Add sifive-x280 to -mcpu
- - -
1
-
-
2023-12-04
Kito Cheng
Accepted
[committed] RISC-V: Refactor riscv_implied_info_t to make it able to handle conditional implication…
[committed] RISC-V: Refactor riscv_implied_info_t to make it able to handle conditional implication…
- - -
-
1
-
2023-12-04
Kito Cheng
Unresolved
[committed] RISC-V: Refine riscv_subset_list::parse [NFC]
[committed] RISC-V: Refine riscv_subset_list::parse [NFC]
- - -
-
1
-
2023-12-04
Kito Cheng
Unresolved
[committed] RISC-V: Fix mismatched new delete for unique_ptr
[committed] RISC-V: Fix mismatched new delete for unique_ptr
- - -
-
1
-
2023-11-18
Kito Cheng
Unresolved
[v2] RISC-V: Implement target attribute
[v2] RISC-V: Implement target attribute
- - -
-
1
-
2023-11-14
Kito Cheng
Unresolved
RISC-V: Save/restore ra register correctly [PR112478]
RISC-V: Save/restore ra register correctly [PR112478]
- - -
-
1
-
2023-11-14
Kito Cheng
Unresolved
[v2] RISC-V: Fix the riscv_legitimize_poly_move issue on targets where the minimal VLEN exceeds 512.
[v2] RISC-V: Fix the riscv_legitimize_poly_move issue on targets where the minimal VLEN exceeds 512.
- - -
-
1
-
2023-10-12
Kito Cheng
Unresolved
[committed] RISC-V: Add TARGET_MIN_VLEN_OPTS to fix the build
[committed] RISC-V: Add TARGET_MIN_VLEN_OPTS to fix the build
- - -
-
1
-
2023-10-11
Kito Cheng
Unresolved
[v2,4/4] RISC-V: Implement target attribute
RISC-V target attribute
- - -
-
1
-
2023-10-10
Kito Cheng
Unresolved
[v2,3/4] RISC-V: Extend riscv_subset_list, preparatory for target attribute support
RISC-V target attribute
- - -
-
1
-
2023-10-10
Kito Cheng
Unresolved
[v2,2/4] RISC-V: Refactor riscv_option_override and riscv_convert_vector_bits. [NFC]
RISC-V target attribute
- - -
-
1
-
2023-10-10
Kito Cheng
Unresolved
[v2,1/4] options: Define TARGET_<NAME>_P and TARGET_<NAME>_OPTS_P macro for Mask and InverseMask
RISC-V target attribute
- - -
-
1
-
2023-10-10
Kito Cheng
Unresolved
[v1,4/4] RISC-V: Implement target attribute
[v1,1/4] options: Define TARGET_<NAME>_P and TARGET_<NAME>_OPTS_P macro for Mask and InverseMask
- - -
-
1
-
2023-10-03
Kito Cheng
Unresolved
[v1,3/4] RISC-V: Extend riscv_subset_list, preparatory for target attribute support
[v1,1/4] options: Define TARGET_<NAME>_P and TARGET_<NAME>_OPTS_P macro for Mask and InverseMask
- - -
-
1
-
2023-10-03
Kito Cheng
Unresolved
[v1,2/4] RISC-V: Refactor riscv_option_override and riscv_convert_vector_bits. [NFC]
[v1,1/4] options: Define TARGET_<NAME>_P and TARGET_<NAME>_OPTS_P macro for Mask and InverseMask
- - -
-
1
-
2023-10-03
Kito Cheng
Unresolved
[v1,1/4] options: Define TARGET_<NAME>_P and TARGET_<NAME>_OPTS_P macro for Mask and InverseMask
[v1,1/4] options: Define TARGET_<NAME>_P and TARGET_<NAME>_OPTS_P macro for Mask and InverseMask
- - -
-
1
-
2023-10-03
Kito Cheng
Unresolved
RISC-V: Fix the riscv_legitimize_poly_move issue on targets where the minimal VLEN exceeds 512.
RISC-V: Fix the riscv_legitimize_poly_move issue on targets where the minimal VLEN exceeds 512.
- - -
-
1
-
2023-10-03
Kito Cheng
Unresolved
options: Prevent multidimensional arrays
options: Prevent multidimensional arrays
- - -
-
1
-
2023-10-02
Kito Cheng
Unresolved
RISC-V: Emit .note.GNU-stack for non-linux target as well
RISC-V: Emit .note.GNU-stack for non-linux target as well
- - -
1
-
-
2023-08-31
Kito Cheng
Accepted
RISC-V: Return machine_mode rather than opt_machine_mode for get_mask_mode, NFC
RISC-V: Return machine_mode rather than opt_machine_mode for get_mask_mode, NFC
- - -
-
1
-
2023-07-31
Kito Cheng
Unresolved
doc: Add doc for RISC-V Operand Modifiers
doc: Add doc for RISC-V Operand Modifiers
- - -
1
-
-
2023-07-10
Kito Cheng
Accepted
RISC-V: Handle rouding mode correctly on zfinx
RISC-V: Handle rouding mode correctly on zfinx
- - -
1
-
-
2023-07-05
Kito Cheng
Accepted
RISC-V: Basic VLS code gen for RISC-V
RISC-V: Basic VLS code gen for RISC-V
- - -
-
1
-
2023-05-30
Kito Cheng
Unresolved
RISC-V: Add missing torture-init and torture-finish for rvv.exp
RISC-V: Add missing torture-init and torture-finish for rvv.exp
- - -
-
1
-
2023-05-22
Kito Cheng
Unresolved
[committed] RISC-V: Fix wrong select_kind in riscv_compute_multilib
[committed] RISC-V: Fix wrong select_kind in riscv_compute_multilib
- - -
-
1
-
2023-05-16
Kito Cheng
Unresolved
[committed] RISC-V: Pull out function call with side effect from gcc_assert.
[committed] RISC-V: Pull out function call with side effect from gcc_assert.
- - -
1
-
-
2023-05-13
Kito Cheng
Accepted
RISC-V: Improve vector_insn_info::dump for LMUL and policy
RISC-V: Improve vector_insn_info::dump for LMUL and policy
- - -
1
-
-
2023-05-12
Kito Cheng
Accepted
[committed,v4] RISC-V: Optimize vsetvli of LCM INSERTED edge for user vsetvli [PR 109743]
[committed,v4] RISC-V: Optimize vsetvli of LCM INSERTED edge for user vsetvli [PR 109743]
- - -
1
-
-
2023-05-12
Kito Cheng
Accepted
[committed] RISC-V: Suppress unused parameter warning in riscv-common.cc
[committed] RISC-V: Suppress unused parameter warning in riscv-common.cc
- - -
1
-
-
2023-05-12
Kito Cheng
Accepted
[committed,v2] RISC-V: Support const series vector for RVV auto-vectorization
[committed,v2] RISC-V: Support const series vector for RVV auto-vectorization
- - -
-
1
-
2023-05-11
Kito Cheng
Repeat Merge
[committed] RISC-V: Improve portability of testcases
[committed] RISC-V: Improve portability of testcases
- - -
-
1
-
2023-05-08
Kito Cheng
Repeat Merge
[committed] RISC-V: Factor out vector manager code in vsetvli insertion pass. [NFC]
[committed] RISC-V: Factor out vector manager code in vsetvli insertion pass. [NFC]
- - -
-
1
-
2023-05-08
Kito Cheng
Repeat Merge
[v2] RISC-V: Handle multi-lib path correclty for linux
[v2] RISC-V: Handle multi-lib path correclty for linux
- - -
1
-
-
2023-05-04
Kito Cheng
Accepted
RISC-V: Handle multi-lib path correclty for linux
RISC-V: Handle multi-lib path correclty for linux
- - -
1
-
-
2023-05-04
Kito Cheng
Accepted
[v2] Docs: Add vector register constarint for asm operands
[v2] Docs: Add vector register constarint for asm operands
- - -
1
-
-
2023-04-27
Kito Cheng
Accepted
Docs: Add vector register constarint for asm operands
Docs: Add vector register constarint for asm operands
- - -
1
-
-
2023-04-27
Kito Cheng
Accepted
[committed,v2] RISC-V: Add local user vsetvl instruction elimination [PR109547]
[committed,v2] RISC-V: Add local user vsetvl instruction elimination [PR109547]
- - -
-
1
-
2023-04-21
Kito Cheng
Repeat Merge
[committed,v2] RISC-V: Handle multi-lib path correclty for linux [DRAFT]
[committed,v2] RISC-V: Handle multi-lib path correclty for linux [DRAFT]
- - -
1
-
-
2023-04-21
Kito Cheng
Accepted
[committed] RISC-V: Fix riscv/arch-19.c with different ISA spec version
[committed] RISC-V: Fix riscv/arch-19.c with different ISA spec version
- - -
-
1
-
2023-04-20
Kito Cheng
Repeat Merge
[committed] RISC-V: Fix simplify_ior_optimization.c on rv32
[committed] RISC-V: Fix simplify_ior_optimization.c on rv32
- - -
-
1
-
2023-04-20
Kito Cheng
Repeat Merge
[committed,v2] gcc-13: Add release note for RISC-V
[committed,v2] gcc-13: Add release note for RISC-V
- - -
-
1
-
2023-04-20
Kito Cheng
Unresolved
[wwwdocs] gcc-13: Add release note for RISC-V
[wwwdocs] gcc-13: Add release note for RISC-V
- - -
-
1
-
2023-04-19
Kito Cheng
Unresolved
Docs: Add doc for RISC-V vector intrinsics
Docs: Add doc for RISC-V vector intrinsics
- - -
1
-
-
2023-04-18
Kito Cheng
Accepted
[committed] RISC-V: Fix testsuite fail on RV32
[committed] RISC-V: Fix testsuite fail on RV32
- - -
-
1
-
2023-04-17
Kito Cheng
Repeat Merge
[committed] RISC-V: Fix missing file dependency in RISC-V back-end [PR109328]
[committed] RISC-V: Fix missing file dependency in RISC-V back-end [PR109328]
- - -
-
1
-
2023-03-31
Kito Cheng
Repeat Merge
RISC-V: Define __riscv_v_intrinsic [PR109312]
RISC-V: Define __riscv_v_intrinsic [PR109312]
- - -
1
-
-
2023-03-28
Kito Cheng
Accepted
[committed] RISC-V: Make the test condition more strict for gcc.target/riscv/_Float16-zhinxmin-1.c
[committed] RISC-V: Make the test condition more strict for gcc.target/riscv/_Float16-zhinxmin-1.c
- - -
-
1
-
2023-02-22
Kito Cheng
Repeat Merge
[committed] RISC-V: prefetch.* only take base register with zero-offset for the address
[committed] RISC-V: prefetch.* only take base register with zero-offset for the address
- - -
-
1
-
2023-02-20
Kito Cheng
Repeat Merge
RISC-V: Handle vlenb correctly in unwinding
RISC-V: Handle vlenb correctly in unwinding
- - -
1
-
-
2023-02-12
Kito Cheng
Accepted
[committed] RISC-V: Simplify testcase condition for RVV tests [NFC]
[committed] RISC-V: Simplify testcase condition for RVV tests [NFC]
- - -
-
1
-
2023-01-31
Kito Cheng
Repeat Merge
[committed] RISC-V: Use get_typenode_from_name to get fixed-width integer type nodes
[committed] RISC-V: Use get_typenode_from_name to get fixed-width integer type nodes
- - -
-
1
-
2023-01-26
Kito Cheng
Repeat Merge
[committed] RISC-V: Add riscv_vector.h wrapper
[committed] RISC-V: Add riscv_vector.h wrapper
- - -
-
1
-
2022-12-27
Kito Cheng
Repeat Merge
RISC-V: Return const ref. for vl_vtype_info::get_avl_info
RISC-V: Return const ref. for vl_vtype_info::get_avl_info
- - -
1
-
-
2022-12-27
Kito Cheng
Accepted
RISC-V: Fix RVV related testsuite
RISC-V: Fix RVV related testsuite
- - -
1
-
-
2022-11-06
Kito Cheng
Accepted
RISC-V: Add h extension support
RISC-V: Add h extension support
- - -
1
-
-
2022-10-24
Kito Cheng
Accepted
[committed] RISC-V: Add riscv_vector.h wrapper in testsuite to prevent pull in stdint.h from C libr…
[committed] RISC-V: Add riscv_vector.h wrapper in testsuite to prevent pull in stdint.h from C libr…
- 2 2
-
-
-
2022-10-10
Kito Cheng
New
[committed] RISC-V: Adjust testcase for rvv/base/user-1.c
[committed] RISC-V: Adjust testcase for rvv/base/user-1.c
- 2 2
-
-
-
2022-10-10
Kito Cheng
New
[committed] RISC-V: Add newline to the end of file [NFC]
[committed] RISC-V: Add newline to the end of file [NFC]
- - -
-
-
-
2022-10-10
Kito Cheng
New
PR middle-end/88345: Honor -falign-functions=N even optimized for size.
PR middle-end/88345: Honor -falign-functions=N even optimized for size.
- 1 -
1
-
-
2022-10-07
Kito Cheng
Accepted
RISC-V: Support --target-help for -mcpu/-mtune
RISC-V: Support --target-help for -mcpu/-mtune
- - -
1
-
-
2022-09-30
Kito Cheng
Accepted
[committed] RISC-V: Suppress build warnings
[committed] RISC-V: Suppress build warnings
- - -
-
-
-
2022-09-09
Kito Cheng
New
[committed] RISC-V: Suppress -Wclass-memaccess warning
[committed] RISC-V: Suppress -Wclass-memaccess warning
- - -
-
-
-
2022-08-29
Kito Cheng
New
[v2,2/2] RISC-V: Support zfh and zfhmin extension
[v2,1/2] RISC-V: Support _Float16 type.
- - -
-
-
-
2022-08-10
Kito Cheng
New
[v2,1/2] RISC-V: Support _Float16 type.
[v2,1/2] RISC-V: Support _Float16 type.
- - -
-
-
-
2022-08-10
Kito Cheng
New
soft-fp: Update soft-fp from glibc
soft-fp: Update soft-fp from glibc
- - -
-
-
-
2022-08-10
Kito Cheng
New