authorgravatar for gwenzek@users.noreply.github.comGuillaume Wenzek <gwenzek@users.noreply.github.com> 2022-10-06 22:06:20+02:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-10-15 10:39:19-07:00
log419855c4750450b92403300081298ddfdad4be6d
treeff177d1ad6248c417da0d34d454dcaa68c797e74
parentac1f17f63fd833e5b35dc5255c2ca6a5a041c36c

fix test


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

test/stage2/nvptx.zig+5-3
......@@ -25,7 +25,7 @@ pub fn addCases(ctx: *TestContext) !void {
2525 case.compiles(
2626 \\fn threadIdX() u32 {
2727 \\ return asm ("mov.u32 \t%[r], %tid.x;"
28 \\ : [r] "=r" (-> utid),
28 \\ : [r] "=r" (-> u32),
2929 \\ );
3030 \\}
3131 \\
......@@ -54,12 +54,12 @@ pub fn addCases(ctx: *TestContext) !void {
5454 case.compiles(
5555 \\fn threadIdX() u32 {
5656 \\ return asm ("mov.u32 \t%[r], %tid.x;"
57 \\ : [r] "=r" (-> utid),
57 \\ : [r] "=r" (-> u32),
5858 \\ );
5959 \\}
6060 \\
6161 \\ var _sdata: [1024]f32 addrspace(.shared) = undefined;
62 \\ pub export fn reduceSum(d_x: []const f32, out: *f32) callconv(ptx.Kernel) void {
62 \\ pub export fn reduceSum(d_x: []const f32, out: *f32) callconv(.PtxKernel) void {
6363 \\ var sdata = @addrSpaceCast(.generic, &_sdata);
6464 \\ const tid: u32 = threadIdX();
6565 \\ var sum = d_x[tid];
......@@ -99,6 +99,8 @@ pub fn addPtx(
9999 .files = std.ArrayList(TestContext.File).init(ctx.cases.allocator),
100100 .link_libc = false,
101101 .backend = .llvm,
102 // Bug in Debug mode
103 .optimize_mode = .ReleaseSafe,
102104 }) catch @panic("out of memory");
103105 return &ctx.cases.items[ctx.cases.items.len - 1];
104106}