https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93304
--- Comment #5 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The releases/gcc-9 branch has been updated by Kito Cheng <k...@gcc.gnu.org>: https://gcc.gnu.org/g:afb84a42ad867c117d0112fbb8edd863bdc0dafe commit r9-8191-gafb84a42ad867c117d0112fbb8edd863bdc0dafe 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.