stage2,llvm: handle softfloats in @intToFloat and @floatToInt

If the hw doesn't have support for exotic floating-point types such
as `f80`, we lower the call to a compiler-rt function call instead.

I've added a behavior test specifically targeting this use case which
now passes on `aarch64-macos`.

Additionally, this commit makes it possible to successfully build
stage3 on `aarch64-macos`. We can print the compiler's help message,
however, building with it needs a little bit more love still.
edb3adaa33Jakub Konka committed on 5/6/2022, 5:29:30 AM· committed by Andrew Kelleyparent413b789
2 files changedLine totals unavailable