https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93304
--- Comment #3 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Kito Cheng <k...@gcc.gnu.org>: https://gcc.gnu.org/g:e0a5b313c1a3edfb33a28b8d8fea92e01490ebb3 commit r10-6101-ge0a5b313c1a3edfb33a28b8d8fea92e01490ebb3 Author: Kito Cheng <kito.ch...@sifive.com> Date: Fri Jan 17 19:49:15 2020 +0800 RISC-V: Disallow regrenme if the TO register never used before for interrupt functions gcc/ChangeLog PR target/93304 * config/riscv/riscv-protos.h (riscv_hard_regno_rename_ok): New. * config/riscv/riscv.c (riscv_hard_regno_rename_ok): New. * config/riscv/riscv.h (HARD_REGNO_RENAME_OK): Defined. gcc/testsuite/ChangeLog PR target/93304 * gcc.target/riscv/pr93304.c: New test.