From 419855c4750450b92403300081298ddfdad4be6d Mon Sep 17 00:00:00 2001 From: Guillaume Wenzek Date: Thu, 6 Oct 2022 22:06:20 +0200 Subject: [PATCH] fix test --- test/stage2/nvptx.zig | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/test/stage2/nvptx.zig b/test/stage2/nvptx.zig index b41a21ed6f55b929bf9984d307e0fe7addc86238..c87f32add0b36c216577569cab8edc16ad993661 100644 --- a/test/stage2/nvptx.zig +++ b/test/stage2/nvptx.zig @@ -25,7 +25,7 @@ pub fn addCases(ctx: *TestContext) !void { case.compiles( \\fn threadIdX() u32 { \\ return asm ("mov.u32 \t%[r], %tid.x;" - \\ : [r] "=r" (-> utid), + \\ : [r] "=r" (-> u32), \\ ); \\} \\ @@ -54,12 +54,12 @@ pub fn addCases(ctx: *TestContext) !void { case.compiles( \\fn threadIdX() u32 { \\ return asm ("mov.u32 \t%[r], %tid.x;" - \\ : [r] "=r" (-> utid), + \\ : [r] "=r" (-> u32), \\ ); \\} \\ \\ var _sdata: [1024]f32 addrspace(.shared) = undefined; - \\ pub export fn reduceSum(d_x: []const f32, out: *f32) callconv(ptx.Kernel) void { + \\ pub export fn reduceSum(d_x: []const f32, out: *f32) callconv(.PtxKernel) void { \\ var sdata = @addrSpaceCast(.generic, &_sdata); \\ const tid: u32 = threadIdX(); \\ var sum = d_x[tid]; @@ -99,6 +99,8 @@ pub fn addPtx( .files = std.ArrayList(TestContext.File).init(ctx.cases.allocator), .link_libc = false, .backend = .llvm, + // Bug in Debug mode + .optimize_mode = .ReleaseSafe, }) catch @panic("out of memory"); return &ctx.cases.items[ctx.cases.items.len - 1]; } -- 2.54.0