[Bug target/109279] RISC-V: complex constants synthesized should be improved
vineet.gupta at linux dot dev
gcc-bugzilla@gcc.gnu.org
Sat Mar 25 00:44:53 GMT 2023
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109279
--- Comment #10 from Vineet Gupta <vineet.gupta at linux dot dev> ---
I tried removing the in_splitter check (in 2 places), but no change in
results.
@@ -1313,7 +1313,7 @@ riscv_force_temporary (rtx dest, rtx value, bool
in_splitter)
- if (can_create_pseudo_p () && !in_splitter)
+ if (can_create_pseudo_p ())
@@ -1669,7 +1669,7 @@ riscv_move_integer (rtx temp, rtx dest, HOST_WIDE_INT
value,
- bool can_create_pseudo = can_create_pseudo_p () && ! in_splitter;
+ bool can_create_pseudo = can_create_pseudo_p ();
More information about the Gcc-bugs
mailing list