authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-09-10 15:02:20-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-09-20 18:33:01-07:00
log2ba03e98c88f39312ef5e1df9f14e06efd9bbcad
treeb13aa8944ed22340e0e52ccb523903c2d7cbaf88
parent5d8c1fb6ab6972691f0bc9ecc8b3233430884361

disable failing stage2_aarch64 behavior tests


5 files changed, 17 insertions(+), 0 deletions(-)

test/behavior/field_parent_ptr.zig+3
...@@ -1032,6 +1032,7 @@ test "@fieldParentPtr packed struct first zero-bit field" {...@@ -1032,6 +1032,7 @@ test "@fieldParentPtr packed struct first zero-bit field" {
1032 if (builtin.zig_backend == .stage2_llvm) return error.SkipZigTest;1032 if (builtin.zig_backend == .stage2_llvm) return error.SkipZigTest;
1033 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;1033 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;
1034 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;1034 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
1035 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
10351036
1036 const C = packed struct {1037 const C = packed struct {
1037 a: u0 = 0,1038 a: u0 = 0,
...@@ -1137,6 +1138,7 @@ test "@fieldParentPtr packed struct middle zero-bit field" {...@@ -1137,6 +1138,7 @@ test "@fieldParentPtr packed struct middle zero-bit field" {
1137 if (builtin.zig_backend == .stage2_llvm) return error.SkipZigTest;1138 if (builtin.zig_backend == .stage2_llvm) return error.SkipZigTest;
1138 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;1139 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;
1139 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;1140 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
1141 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
11401142
1141 const C = packed struct {1143 const C = packed struct {
1142 a: f32 = 3.14,1144 a: f32 = 3.14,
...@@ -1242,6 +1244,7 @@ test "@fieldParentPtr packed struct last zero-bit field" {...@@ -1242,6 +1244,7 @@ test "@fieldParentPtr packed struct last zero-bit field" {
1242 if (builtin.zig_backend == .stage2_llvm) return error.SkipZigTest;1244 if (builtin.zig_backend == .stage2_llvm) return error.SkipZigTest;
1243 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;1245 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;
1244 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;1246 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
1247 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
12451248
1246 const C = packed struct {1249 const C = packed struct {
1247 a: f32 = 3.14,1250 a: f32 = 3.14,
test/behavior/packed-struct.zig+6
...@@ -228,6 +228,7 @@ test "regular in irregular packed struct" {...@@ -228,6 +228,7 @@ test "regular in irregular packed struct" {
228 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;228 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
229 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO229 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
230 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;230 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;
231 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
231232
232 const Irregular = packed struct {233 const Irregular = packed struct {
233 bar: Regular = Regular{},234 bar: Regular = Regular{},
...@@ -317,6 +318,7 @@ test "byte-aligned field pointer offsets" {...@@ -317,6 +318,7 @@ test "byte-aligned field pointer offsets" {
317 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;318 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
318 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO319 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
319 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;320 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;
321 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
320322
321 const S = struct {323 const S = struct {
322 const A = packed struct {324 const A = packed struct {
...@@ -633,6 +635,7 @@ test "nested packed struct field access test" {...@@ -633,6 +635,7 @@ test "nested packed struct field access test" {
633 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO635 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
634 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;636 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;
635 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;637 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
638 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
636639
637 const Vec2 = packed struct {640 const Vec2 = packed struct {
638 x: f32,641 x: f32,
...@@ -749,6 +752,7 @@ test "nested packed struct field access test" {...@@ -749,6 +752,7 @@ test "nested packed struct field access test" {
749test "nested packed struct at non-zero offset" {752test "nested packed struct at non-zero offset" {
750 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO753 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
751 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;754 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;
755 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
752756
753 const Pair = packed struct(u24) {757 const Pair = packed struct(u24) {
754 a: u16 = 0,758 a: u16 = 0,
...@@ -887,6 +891,7 @@ test "overaligned pointer to packed struct" {...@@ -887,6 +891,7 @@ test "overaligned pointer to packed struct" {
887 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;891 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
888 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO892 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
889 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;893 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;
894 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
890895
891 const S = packed struct { a: u32, b: u32 };896 const S = packed struct { a: u32, b: u32 };
892 var foo: S align(4) = .{ .a = 123, .b = 456 };897 var foo: S align(4) = .{ .a = 123, .b = 456 };
...@@ -1311,6 +1316,7 @@ test "byte-aligned packed relocation" {...@@ -1311,6 +1316,7 @@ test "byte-aligned packed relocation" {
1311 if (builtin.zig_backend == .stage2_llvm) return error.SkipZigTest;1316 if (builtin.zig_backend == .stage2_llvm) return error.SkipZigTest;
1312 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;1317 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;
1313 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest;1318 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest;
1319 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
13141320
1315 const S = struct {1321 const S = struct {
1316 var global: u8 align(2) = 0;1322 var global: u8 align(2) = 0;
test/behavior/struct.zig+2
...@@ -379,6 +379,7 @@ test "packed struct" {...@@ -379,6 +379,7 @@ test "packed struct" {
379 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO379 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
380 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO380 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
381 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;381 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;
382 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
382383
383 var foo = APackedStruct{384 var foo = APackedStruct{
384 .x = 1,385 .x = 1,
...@@ -747,6 +748,7 @@ test "packed struct with fp fields" {...@@ -747,6 +748,7 @@ test "packed struct with fp fields" {
747 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO748 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
748 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;749 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;
749 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;750 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
751 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
750752
751 const S = packed struct {753 const S = packed struct {
752 data0: f32,754 data0: f32,
test/behavior/union.zig+5
...@@ -1337,6 +1337,7 @@ test "union field ptr - zero sized field" {...@@ -1337,6 +1337,7 @@ test "union field ptr - zero sized field" {
1337test "packed union in packed struct" {1337test "packed union in packed struct" {
1338 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO1338 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1339 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO1339 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
1340 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
13401341
1341 const S = packed struct {1342 const S = packed struct {
1342 nested: packed union {1343 nested: packed union {
...@@ -1898,6 +1899,8 @@ test "extern union initialized via reintepreted struct field initializer" {...@@ -1898,6 +1899,8 @@ test "extern union initialized via reintepreted struct field initializer" {
1898}1899}
18991900
1900test "packed union initialized via reintepreted struct field initializer" {1901test "packed union initialized via reintepreted struct field initializer" {
1902 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
1903
1901 const bytes = [_]u8{ 0xaa, 0xbb, 0xcc, 0xdd };1904 const bytes = [_]u8{ 0xaa, 0xbb, 0xcc, 0xdd };
19021905
1903 const U = packed union {1906 const U = packed union {
...@@ -1941,6 +1944,8 @@ test "store of comptime reinterpreted memory to extern union" {...@@ -1941,6 +1944,8 @@ test "store of comptime reinterpreted memory to extern union" {
1941}1944}
19421945
1943test "store of comptime reinterpreted memory to packed union" {1946test "store of comptime reinterpreted memory to packed union" {
1947 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
1948
1944 const bytes = [_]u8{ 0xaa, 0xbb, 0xcc, 0xdd };1949 const bytes = [_]u8{ 0xaa, 0xbb, 0xcc, 0xdd };
19451950
1946 const U = packed union {1951 const U = packed union {
test/behavior/vector.zig+1
...@@ -1404,6 +1404,7 @@ test "zero multiplicand" {...@@ -1404,6 +1404,7 @@ test "zero multiplicand" {
1404 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO1404 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1405 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO1405 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
1406 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; // TODO1406 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; // TODO
1407 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
14071408
1408 const zeros = @Vector(2, u32){ 0.0, 0.0 };1409 const zeros = @Vector(2, u32){ 0.0, 0.0 };
1409 var ones = @Vector(2, u32){ 1.0, 1.0 };1410 var ones = @Vector(2, u32){ 1.0, 1.0 };