@@ -22,16 +22,16 @@ fn main() {
22
22
// GCC and LLVM disagree on the ABI of `f16` and `f128` with MinGW. See
23
23
// <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115054>.
24
24
|| target. contains ( "windows-gnu" )
25
- // // FIXME(llvm): There is an ABI incompatibility between GCC and Clang on 32-bit x86.
26
- // // See <https://github.com/llvm/llvm-project/issues/77401>.
27
- // || target.starts_with("i686")
25
+ // // FIXME(llvm): There is an ABI incompatibility between GCC and Clang on 32-bit x86.
26
+ // // See <https://github.com/llvm/llvm-project/issues/77401>.
27
+ // || target.starts_with("i686")
28
28
// 32-bit PowerPC and 64-bit LE gets code generated that Qemu cannot handle. See
29
29
// <https://github.com/rust-lang/compiler-builtins/pull/606#issuecomment-2105635926>.
30
30
|| target. starts_with ( "powerpc-" )
31
31
|| target. starts_with ( "powerpc64le-" )
32
- // FIXME: We get different results from the builtin functions. See
33
- // <https://github.com/rust-lang/compiler-builtins/pull/606#issuecomment-2105657287>.
34
- // || target.starts_with("powerpc64-")
32
+ // FIXME: We get different results from the builtin functions. See
33
+ // <https://github.com/rust-lang/compiler-builtins/pull/606#issuecomment-2105657287>.
34
+ || target. starts_with ( "powerpc64-" )
35
35
{
36
36
features. insert ( Feature :: NoSysF128 ) ;
37
37
features. insert ( Feature :: NoSysF128IntConvert ) ;
@@ -43,11 +43,6 @@ fn main() {
43
43
features. insert ( Feature :: NoSysF128IntConvert ) ;
44
44
}
45
45
46
- // if target.contains("-unknown-linux-") {
47
- // // No `__extendhftf2` on x86, no `__trunctfhf2` on aarch64
48
- // features.insert(Feature::NoSysF16F128Convert);
49
- // }
50
-
51
46
if target. starts_with ( "wasm32-" ) {
52
47
// Linking says "error: function signature mismatch: __extendhfsf2" and seems to
53
48
// think the signature is either `(i32) -> f32` or `(f32) -> f32`
0 commit comments