Show patches with: Submitter = Kito Cheng       |    State = Action Required       |    Archived = No       |   207 patches
« 1 2 3 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
wwwdocs: gcc-14: Add RISC-V changes wwwdocs: gcc-14: Add RISC-V changes 1 - 1 - --- 2024-04-10 Kito Cheng New
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 - --- 2024-02-28 Kito Cheng New
[committed] RISC-V: Fix *sge<u>_<X:mode><GPR:mode> pattern [committed] RISC-V: Fix *sge<u>_<X:mode><GPR:mode> pattern - - - - --- 2024-02-16 Kito Cheng New
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 - --- 2024-02-15 Kito Cheng New
[committed] RISC-V: Update testcase due to message update [committed] RISC-V: Update testcase due to message update - - - - --- 2024-01-19 Kito Cheng New
[v2] RISC-V: Documnet the list of supported extensions [v2] RISC-V: Documnet the list of supported extensions - - - - --- 2024-01-19 Kito Cheng New
RISC-V: Tweak the wording for the sorry message RISC-V: Tweak the wording for the sorry message - - - - --- 2024-01-19 Kito Cheng New
RISC-V: Documnet the list of supported extensions RISC-V: Documnet the list of supported extensions - - - - --- 2024-01-11 Kito Cheng New
[5/5] RISC-V: Document the syntax of -march RISC-V: Relax the -march string for accept any order - - - - --- 2024-01-08 Kito Cheng New
[4/5] RISC-V: Update testsuite due to -march string relaxation RISC-V: Relax the -march string for accept any order - - - - --- 2024-01-08 Kito Cheng New
[3/5] RISC-V: Remove unused function in riscv_subset_list [NFC] RISC-V: Relax the -march string for accept any order - - - - --- 2024-01-08 Kito Cheng New
[2/5] RISC-V: Relax the -march string for accept any order RISC-V: Relax the -march string for accept any order - - - - --- 2024-01-08 Kito Cheng New
[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 - - - - --- 2024-01-08 Kito Cheng New
[committed] RISC-V: Fix testsuite [committed] RISC-V: Fix testsuite - - - - --- 2024-01-08 Kito Cheng New
[committed] RISC-V: Clean up unused variable [NFC] [committed] RISC-V: Clean up unused variable [NFC] - - - - --- 2024-01-05 Kito Cheng New
[committed] RISC-V: Clean up testsuite for multi-lib testing [NFC] [committed] RISC-V: Clean up testsuite for multi-lib testing [NFC] - - - - --- 2024-01-05 Kito Cheng New
RISC-V: Fix misaligned stack offset for interrupt function RISC-V: Fix misaligned stack offset for interrupt function - - - - --- 2023-12-25 Kito Cheng New
RISC-V: Check if zcd conflicts with zcmt and zcmp RISC-V: Check if zcd conflicts with zcmt and zcmp - - - - --- 2023-12-04 Kito Cheng New
[committed] RISC-V: Add sifive-x280 to -mcpu [committed] RISC-V: Add sifive-x280 to -mcpu - - - - --- 2023-12-04 Kito Cheng New
[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… - - - - --- 2023-12-04 Kito Cheng New
[committed] RISC-V: Refine riscv_subset_list::parse [NFC] [committed] RISC-V: Refine riscv_subset_list::parse [NFC] - - - - --- 2023-12-04 Kito Cheng New
[committed] RISC-V: Fix mismatched new delete for unique_ptr [committed] RISC-V: Fix mismatched new delete for unique_ptr - - - - --- 2023-11-18 Kito Cheng New
[v2] RISC-V: Implement target attribute [v2] RISC-V: Implement target attribute - - 1 - --- 2023-11-14 Kito Cheng New
RISC-V: Save/restore ra register correctly [PR112478] RISC-V: Save/restore ra register correctly [PR112478] - - 1 1 --- 2023-11-14 Kito Cheng New
[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. - - - - --- 2023-10-12 Kito Cheng New
[committed] RISC-V: Add TARGET_MIN_VLEN_OPTS to fix the build [committed] RISC-V: Add TARGET_MIN_VLEN_OPTS to fix the build - - - - --- 2023-10-11 Kito Cheng New
[v2,4/4] RISC-V: Implement target attribute RISC-V target attribute - - - - --- 2023-10-10 Kito Cheng New
[v2,3/4] RISC-V: Extend riscv_subset_list, preparatory for target attribute support RISC-V target attribute - - - - --- 2023-10-10 Kito Cheng New
[v2,2/4] RISC-V: Refactor riscv_option_override and riscv_convert_vector_bits. [NFC] RISC-V target attribute - - - - --- 2023-10-10 Kito Cheng New
[v2,1/4] options: Define TARGET_<NAME>_P and TARGET_<NAME>_OPTS_P macro for Mask and InverseMask RISC-V target attribute - - - - --- 2023-10-10 Kito Cheng New
[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 - - - - --- 2023-10-03 Kito Cheng New
[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 - - - - --- 2023-10-03 Kito Cheng New
[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 - - - - --- 2023-10-03 Kito Cheng New
[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 - - - - --- 2023-10-03 Kito Cheng New
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. - - - - --- 2023-10-03 Kito Cheng New
options: Prevent multidimensional arrays options: Prevent multidimensional arrays - - - - --- 2023-10-02 Kito Cheng New
RISC-V: Emit .note.GNU-stack for non-linux target as well RISC-V: Emit .note.GNU-stack for non-linux target as well - - - - --- 2023-08-31 Kito Cheng New
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 - - - - --- 2023-07-31 Kito Cheng New
doc: Add doc for RISC-V Operand Modifiers doc: Add doc for RISC-V Operand Modifiers - - - - --- 2023-07-10 Kito Cheng New
RISC-V: Handle rouding mode correctly on zfinx RISC-V: Handle rouding mode correctly on zfinx - - - - --- 2023-07-05 Kito Cheng New
RISC-V: Basic VLS code gen for RISC-V RISC-V: Basic VLS code gen for RISC-V - - - - --- 2023-05-30 Kito Cheng New
RISC-V: Add missing torture-init and torture-finish for rvv.exp RISC-V: Add missing torture-init and torture-finish for rvv.exp - - - - --- 2023-05-22 Kito Cheng New
[committed] RISC-V: Fix wrong select_kind in riscv_compute_multilib [committed] RISC-V: Fix wrong select_kind in riscv_compute_multilib - - - - --- 2023-05-16 Kito Cheng New
[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. - - - - --- 2023-05-13 Kito Cheng New
RISC-V: Improve vector_insn_info::dump for LMUL and policy RISC-V: Improve vector_insn_info::dump for LMUL and policy - - - - --- 2023-05-12 Kito Cheng New
[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] - - - - --- 2023-05-12 Kito Cheng New
[committed] RISC-V: Suppress unused parameter warning in riscv-common.cc [committed] RISC-V: Suppress unused parameter warning in riscv-common.cc - - - - --- 2023-05-12 Kito Cheng New
[committed,v2] RISC-V: Support const series vector for RVV auto-vectorization [committed,v2] RISC-V: Support const series vector for RVV auto-vectorization - - - - --- 2023-05-11 Kito Cheng New
[committed] RISC-V: Improve portability of testcases [committed] RISC-V: Improve portability of testcases - - - - --- 2023-05-08 Kito Cheng New
[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] - - - - --- 2023-05-08 Kito Cheng New
[v2] RISC-V: Handle multi-lib path correclty for linux [v2] RISC-V: Handle multi-lib path correclty for linux - - - - --- 2023-05-04 Kito Cheng New
RISC-V: Handle multi-lib path correclty for linux RISC-V: Handle multi-lib path correclty for linux - - - - --- 2023-05-04 Kito Cheng New
[v2] Docs: Add vector register constarint for asm operands [v2] Docs: Add vector register constarint for asm operands - - - - --- 2023-04-27 Kito Cheng New
Docs: Add vector register constarint for asm operands Docs: Add vector register constarint for asm operands - - - - --- 2023-04-27 Kito Cheng New
[committed,v2] RISC-V: Add local user vsetvl instruction elimination [PR109547] [committed,v2] RISC-V: Add local user vsetvl instruction elimination [PR109547] - - - - --- 2023-04-21 Kito Cheng New
[committed,v2] RISC-V: Handle multi-lib path correclty for linux [DRAFT] [committed,v2] RISC-V: Handle multi-lib path correclty for linux [DRAFT] - - - - --- 2023-04-21 Kito Cheng New
[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 - - - - --- 2023-04-20 Kito Cheng New
[committed] RISC-V: Fix simplify_ior_optimization.c on rv32 [committed] RISC-V: Fix simplify_ior_optimization.c on rv32 - - - - --- 2023-04-20 Kito Cheng New
[committed,v2] gcc-13: Add release note for RISC-V [committed,v2] gcc-13: Add release note for RISC-V - - - - --- 2023-04-20 Kito Cheng New
[wwwdocs] gcc-13: Add release note for RISC-V [wwwdocs] gcc-13: Add release note for RISC-V - - - - --- 2023-04-19 Kito Cheng New
Docs: Add doc for RISC-V vector intrinsics Docs: Add doc for RISC-V vector intrinsics - - - - --- 2023-04-18 Kito Cheng New
[committed] RISC-V: Fix testsuite fail on RV32 [committed] RISC-V: Fix testsuite fail on RV32 - - - - --- 2023-04-17 Kito Cheng New
[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] - - - - --- 2023-03-31 Kito Cheng New
RISC-V: Define __riscv_v_intrinsic [PR109312] RISC-V: Define __riscv_v_intrinsic [PR109312] - - - - --- 2023-03-28 Kito Cheng New
[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 - - - - --- 2023-02-22 Kito Cheng New
[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 - - - - --- 2023-02-20 Kito Cheng New
RISC-V: Handle vlenb correctly in unwinding RISC-V: Handle vlenb correctly in unwinding - - - - --- 2023-02-12 Kito Cheng New
[committed] RISC-V: Simplify testcase condition for RVV tests [NFC] [committed] RISC-V: Simplify testcase condition for RVV tests [NFC] - - - - --- 2023-01-31 Kito Cheng New
[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 - - - - --- 2023-01-26 Kito Cheng New
[committed] RISC-V: Add riscv_vector.h wrapper [committed] RISC-V: Add riscv_vector.h wrapper - - - - --- 2022-12-27 Kito Cheng New
RISC-V: Return const ref. for vl_vtype_info::get_avl_info RISC-V: Return const ref. for vl_vtype_info::get_avl_info - - - - --- 2022-12-27 Kito Cheng New
RISC-V: Fix RVV related testsuite RISC-V: Fix RVV related testsuite - - - - --- 2022-11-06 Kito Cheng New
RISC-V: Add h extension support RISC-V: Add h extension support - - - - --- 2022-10-24 Kito Cheng New
[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 - --- 2022-10-07 Kito Cheng New
RISC-V: Support --target-help for -mcpu/-mtune RISC-V: Support --target-help for -mcpu/-mtune - - - - --- 2022-09-30 Kito Cheng New
[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
[2/2] RISC-V: Support zfh and zfhmin extension RISC-V: Support IEEE half precision operation - - - - --- 2022-07-07 Kito Cheng New
[1/2] RISC-V: Support _Float16 type. RISC-V: Support IEEE half precision operation - - - - --- 2022-07-07 Kito Cheng New
testsuite/102690: Only check warning for lp64 in Warray-bounds-16.C testsuite/102690: Only check warning for lp64 in Warray-bounds-16.C - - - - --- 2022-06-28 Kito Cheng New
[committed,wwwdocs] gcc-12/changes.html: Document RISC-V changes [committed,wwwdocs] gcc-12/changes.html: Document RISC-V changes - - - - --- 2022-04-28 Kito Cheng New
[committed] RISC-V: Support -misa-spec for arch-canonicalize and multilib-generator. [PR104853] [committed] RISC-V: Support -misa-spec for arch-canonicalize and multilib-generator. [PR104853] - - - - --- 2022-04-11 Kito Cheng New
[committed] RISC-V: Sync arch-canonicalize and riscv-common.cc [committed] RISC-V: Sync arch-canonicalize and riscv-common.cc - - - - --- 2022-04-11 Kito Cheng New
[committed] RISC-V: Implement misc macro for vector extensions. [committed] RISC-V: Implement misc macro for vector extensions. - - - - --- 2022-03-21 Kito Cheng New
[committed] RISC-V: Fix detection of zifencei support for binutils [committed] RISC-V: Fix detection of zifencei support for binutils - - - - --- 2022-02-05 Kito Cheng New
RISC-V: Always pass -misa-spec to assembler [PR104219] RISC-V: Always pass -misa-spec to assembler [PR104219] - - - - --- 2022-01-25 Kito Cheng New
[committed] RISC-V: Do not emit zcisr and zifencei if i-ext is 2.0 [committed] RISC-V: Do not emit zcisr and zifencei if i-ext is 2.0 - - - - --- 2022-01-24 Kito Cheng New
[committed] RISC-V: Fix testcase after bump isa spec version [committed] RISC-V: Fix testcase after bump isa spec version - - - - --- 2022-01-24 Kito Cheng New
RISC-V: Handle different sigcontext struct layout. RISC-V: Handle different sigcontext struct layout. - - - - --- 2022-01-18 Kito Cheng New
[2/2] RISC-V: Minimal support of vector extensions RISC-V: Vector extensions support - - - - --- 2021-12-03 Kito Cheng New
[1/2] RISC-V: Allow extension name contain digit RISC-V: Vector extensions support - - - - --- 2021-12-03 Kito Cheng New
[committed] RISC-V: Fix wrong zifencei handling in riscv_subset_list::to_string [committed] RISC-V: Fix wrong zifencei handling in riscv_subset_list::to_string - - - - --- 2021-11-11 Kito Cheng New
[committed,PR/target,102957] Allow Z*-ext extension with only 2 char. [committed,PR/target,102957] Allow Z*-ext extension with only 2 char. - - - - --- 2021-11-09 Kito Cheng New
[committed] RISC-V: Fix wrong predicator for zero_extendsidi2_internal pattern [committed] RISC-V: Fix wrong predicator for zero_extendsidi2_internal pattern - - - - --- 2021-10-28 Kito Cheng New
« 1 2 3 »