[Bug target/115752] [13/14/15 Regression] [loongarch -O1] ICE: maximum number of generated reload insns per insn achieved (90)
chenglulu at loongson dot cn
gcc-bugzilla@gcc.gnu.org
Wed Jul 3 13:24:27 GMT 2024
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115752
--- Comment #10 from chenglulu <chenglulu at loongson dot cn> ---
(In reply to Xi Ruoyao from comment #9)
> (In reply to chenglulu from comment #2)
>
> > On LA, if mode is TFmode and regno is the number of the floating-point
> > register, can this hook return true, or must it return false?
>
> To me it can return true, but there's a different question "do we want it
> return true?". I cannot see a benefit to store TFmode into a pair of FPRs
> anyway...
>
> Maybe we need to exclude the last FPR (??) but even if I exclude the last
> FPR the ICE still triggers.
I think the same way, for TF type calculations are simulated by soft
floating-point, so putting two fixed-point registers is probably what we want
More information about the Gcc-bugs
mailing list