https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83387
--- Comment #3 from Peter Bergner <bergner at gcc dot gnu.org> --- (In reply to Sebastian Huber from comment #2) > Is -msoft-float supported on 64-bit PowerPC? It is not important for us. I > just copied the 32-bit multilibs without much thought. It is used by the linux kernel, but they also explicitly do not use float/double types. If you have float/double types in your source code and compile for 64-bit using -msoft-float, I could guess that you would run into some of the assumptions in the 64-bit backend that floating point hardware is always available. It's just a guess though, without knowing what the insn / operand you're having problems with looks like.