authorgravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2022-12-23 19:00:20-05:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-12-24 02:23:05-05:00
logfc0789f8e7a0fbb18a90a4c34da6409a27c51b20
tree702abdf1b2b7a5150ff87017af4274c7d6a647dd
parentc9e3524d0b12e11488519bb377e7dcf60047963a

behavior: disable tests that trigger an llvm 15 bug and assertion

``` LLVM Emit Object... zig: llvm/include/llvm/ADT/APInt.h:840: void llvm::APInt::lshrInPlace(unsigned int): Assertion `ShiftAmt <= BitWidth && "Invalid shift amount"' failed. Aborted ``` Tracked by #13782

2 files changed, 11 insertions(+), 0 deletions(-)

test/behavior/bitcast.zig+5
...@@ -334,6 +334,11 @@ test "comptime @bitCast packed struct to int and back" {...@@ -334,6 +334,11 @@ test "comptime @bitCast packed struct to int and back" {
334 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;334 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
335 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO335 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
336336
337 if (comptime builtin.zig_backend == .stage2_llvm and builtin.cpu.arch.endian() == .Big) {
338 // https://github.com/ziglang/zig/issues/13782
339 return error.SkipZigTest;
340 }
341
337 const S = packed struct {342 const S = packed struct {
338 void: void = {},343 void: void = {},
339 uint: u8 = 13,344 uint: u8 = 13,
test/behavior/bugs/12169.zig+6
...@@ -7,6 +7,12 @@ test {...@@ -7,6 +7,12 @@ test {
7 if (builtin.zig_backend == .stage2_x86) return error.SkipZigTest; // TODO7 if (builtin.zig_backend == .stage2_x86) return error.SkipZigTest; // TODO
8 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO8 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
9 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO9 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
10
11 if (comptime builtin.zig_backend == .stage2_llvm and builtin.cpu.arch.endian() == .Big) {
12 // https://github.com/ziglang/zig/issues/13782
13 return error.SkipZigTest;
14 }
15
10 const a = @Vector(2, bool){ true, true };16 const a = @Vector(2, bool){ true, true };
11 const b = @Vector(1, bool){true};17 const b = @Vector(1, bool){true};
12 try std.testing.expect(@reduce(.And, a));18 try std.testing.expect(@reduce(.And, a));