[Bug target/83387] PowerPC64: Infinite loops in do_reload() with -msoft-float
sebastian.huber@embedded-brains.de
gcc-bugzilla@gcc.gnu.org
Tue Dec 19 08:25:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83387
--- Comment #12 from Sebastian Huber <sebastian.huber@embedded-brains.de> ---
(In reply to Peter Bergner from comment #9)
[...]
> Here, you can see that on ELFv2, we always assume HW FP regs are avialable,
> because we're forcing usage of HW FP registers (FP_ARG_RETURN, ie, f1, aka
> reg 33). I'm afraid that are going to be a *LOT* of these assumptions
> builtin into the backend and tracking them all down and fixing them is not
> going to be easy. That's why I asked earlier, if you really really need to
> disable HW FP for your builds. If you do, then good luck to you finding
> them all.
Thanks for your investigations. I removed the 64-bit soft-float multilib.
Would it be possible to generate a proper ICE with a user friendly error
message if someone uses -msoft-float on this target?
More information about the Gcc-bugs
mailing list