Andrew Kelley 4ee91bb8a8 stage1: work around LLVM's buggy fma lowering
* move fmaq from freestanding libc to compiler_rt, unconditionally
   exported weak_odr.
 * stage1: add fmaf, fmal, fmaq as symbols that compiler-rt might
   generate calls to.
 * stage1: lower `@mulAdd` directly to a call to `fmaq` instead of to
   the LLVM intrinsic because LLVM will lower it to `fmal` even when the
   target's `long double` is not equivalent to `f128`.

This commit is intended to fix the test suite which is failing on the
previous commit.
2021-10-05 14:22:38 -07:00
..
2021-10-05 12:32:26 -07:00
2021-09-19 14:02:22 +02:00
2021-10-05 12:32:26 -07:00
2021-09-22 14:14:03 -05:00
2021-09-07 15:08:51 -04:00