[gcc r15-1892] [RISC-V] add implied extension repeatly until stable

2024-07-07 Thread Fei Gao via Gcc-cvs
https://gcc.gnu.org/g:682731d11f9c02b24358d1af1e2bf6fca0221ee7 commit r15-1892-g682731d11f9c02b24358d1af1e2bf6fca0221ee7 Author: Fei Gao Date: Fri Jul 5 09:56:30 2024 + [RISC-V] add implied extension repeatly until stable Call handle_implied_ext repeatly until there's no n

[gcc r15-1932] RISC-V: fix zcmp popretz [PR113715]

2024-07-09 Thread Fei Gao via Gcc-cvs
https://gcc.gnu.org/g:7a345d0314f8cf0f15ca3664b1e4430d65764570 commit r15-1932-g7a345d0314f8cf0f15ca3664b1e4430d65764570 Author: Fei Gao Date: Tue Jul 9 10:00:29 2024 + RISC-V: fix zcmp popretz [PR113715] No functional changes compared with V1, just spaces to table conversion

[gcc r14-10403] RISC-V: backport fix zcmp popretz [PR113715]

2024-07-09 Thread Fei Gao via Gcc-cvs
https://gcc.gnu.org/g:efa30f619361b043616e624e57366a50982e11df commit r14-10403-gefa30f619361b043616e624e57366a50982e11df Author: Fei Gao Date: Tue Jul 9 10:00:29 2024 + RISC-V: backport fix zcmp popretz [PR113715] Root cause: https://gcc.gnu.org/git/?p=gcc.git;a=commit;h

[gcc r15-1961] RISC-V: c implies zca, and conditionally zcf & zcd

2024-07-10 Thread Fei Gao via Gcc-cvs
https://gcc.gnu.org/g:36e5e409190e595638cec053ea034d20d5c74d6b commit r15-1961-g36e5e409190e595638cec053ea034d20d5c74d6b Author: Fei Gao Date: Wed Jul 10 10:12:02 2024 + RISC-V: c implies zca, and conditionally zcf & zcd According to Zc-1.0.4-3.pdf from https://github.com

[gcc r14-9986] optimize Zicond conditional select cases.

2024-04-15 Thread Fei Gao via Gcc-cvs
https://gcc.gnu.org/g:6e925ba0a8b9619ed789a456b087755b488d66f1 commit r14-9986-g6e925ba0a8b9619ed789a456b087755b488d66f1 Author: Fei Gao Date: Mon Apr 15 06:33:17 2024 + optimize Zicond conditional select cases. When one of the two input operands is 0, ADD and IOR are function