authorgravatar for thatlemon@gmail.comLemonBoy <thatlemon@gmail.com> 2021-04-21 19:00:57+02:00
committergravatar for thatlemon@gmail.comLemonBoy <thatlemon@gmail.com> 2021-04-21 19:00:57+02:00
loge0d7cfce5f5ae83e3eef5242d60dd2d4a1f9e5cc
tree4265510c3df99b963a4ba39255a1a9d5ef182290
parent89d0cc4d8c222321939a87ede1cf7e4c6656d4cf

compiler-rt: Don't re-define PPC builtins in test mode

Prevent linking errors when `zig test`-ing the compiler_rt module for powerpc-linux triples.

1 files changed, 1 insertions(+), 1 deletions(-)

lib/std/special/compiler_rt.zig+1-1
...@@ -296,7 +296,7 @@ comptime {...@@ -296,7 +296,7 @@ comptime {
296 @export(@import("compiler_rt/sparc.zig")._Qp_qtod, .{ .name = "_Qp_qtod", .linkage = linkage });296 @export(@import("compiler_rt/sparc.zig")._Qp_qtod, .{ .name = "_Qp_qtod", .linkage = linkage });
297 }297 }
298298
299 if (builtin.arch == .powerpc or builtin.arch.isPPC64()) {299 if ((builtin.arch == .powerpc or builtin.arch.isPPC64()) and !is_test) {
300 @export(@import("compiler_rt/addXf3.zig").__addtf3, .{ .name = "__addkf3", .linkage = linkage });300 @export(@import("compiler_rt/addXf3.zig").__addtf3, .{ .name = "__addkf3", .linkage = linkage });
301 @export(@import("compiler_rt/addXf3.zig").__subtf3, .{ .name = "__subkf3", .linkage = linkage });301 @export(@import("compiler_rt/addXf3.zig").__subtf3, .{ .name = "__subkf3", .linkage = linkage });
302 @export(@import("compiler_rt/mulXf3.zig").__multf3, .{ .name = "__mulkf3", .linkage = linkage });302 @export(@import("compiler_rt/mulXf3.zig").__multf3, .{ .name = "__mulkf3", .linkage = linkage });