diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2022-12-03 02:18:07 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-12-03 02:18:07 -0500 |
| commit | 610d604f5b4be220ea0f404af871c4365026a6a7 (patch) | |
| tree | 56ddbf87ab181c61af498280aa25614bde54493e /test | |
| parent | 53dcf78a25b47aa28d271c4c520eafb7c3474704 (diff) | |
| parent | e1216077f0edf0efa0b322c5469e2ab572213271 (diff) | |
| download | zig-610d604f5b4be220ea0f404af871c4365026a6a7.tar.gz zig-610d604f5b4be220ea0f404af871c4365026a6a7.zip | |
Merge pull request #13748 from jacobly0/c-unaligned
cbe: use memcpy for underaligned loads and stores
Diffstat (limited to 'test')
| -rw-r--r-- | test/behavior/asm.zig | 1 | ||||
| -rw-r--r-- | test/behavior/basic.zig | 2 | ||||
| -rw-r--r-- | test/behavior/bitreverse.zig | 1 | ||||
| -rw-r--r-- | test/behavior/byteswap.zig | 1 | ||||
| -rw-r--r-- | test/behavior/math.zig | 1 | ||||
| -rw-r--r-- | test/behavior/ptrcast.zig | 1 | ||||
| -rw-r--r-- | test/behavior/struct.zig | 1 | ||||
| -rw-r--r-- | test/behavior/vector.zig | 7 |
8 files changed, 0 insertions, 15 deletions
diff --git a/test/behavior/asm.zig b/test/behavior/asm.zig index 106690d820..321a5ec634 100644 --- a/test/behavior/asm.zig +++ b/test/behavior/asm.zig @@ -140,7 +140,6 @@ export fn derp() i32 { test "asm modifiers (AArch64)" { if (builtin.target.cpu.arch != .aarch64) return error.SkipZigTest; if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO var x: u32 = 15; const double = asm ("add %[ret:w], %[in:w], %[in:w]" diff --git a/test/behavior/basic.zig b/test/behavior/basic.zig index 9fd9e03116..9f6dac81ca 100644 --- a/test/behavior/basic.zig +++ b/test/behavior/basic.zig @@ -754,7 +754,6 @@ fn maybe(x: bool) anyerror!?u32 { } test "pointer to thread local array" { - if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO @@ -770,7 +769,6 @@ threadlocal var buffer: [11]u8 = undefined; test "auto created variables have correct alignment" { if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO const S = struct { fn foo(str: [*]const u8) u32 { diff --git a/test/behavior/bitreverse.zig b/test/behavior/bitreverse.zig index 092f3a1fed..d834f09cae 100644 --- a/test/behavior/bitreverse.zig +++ b/test/behavior/bitreverse.zig @@ -155,7 +155,6 @@ fn vector0() !void { test "bitReverse vectors u0" { if (builtin.zig_backend == .stage1) return error.SkipZigTest; if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; - if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; comptime try vector0(); diff --git a/test/behavior/byteswap.zig b/test/behavior/byteswap.zig index 5313b612b0..8de75a572c 100644 --- a/test/behavior/byteswap.zig +++ b/test/behavior/byteswap.zig @@ -121,7 +121,6 @@ fn vector0() !void { test "@byteSwap vectors u0" { if (builtin.zig_backend == .stage1) return error.SkipZigTest; if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; - if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; comptime try vector0(); diff --git a/test/behavior/math.zig b/test/behavior/math.zig index 4b6b882fe5..40337d041a 100644 --- a/test/behavior/math.zig +++ b/test/behavior/math.zig @@ -1518,7 +1518,6 @@ fn testRound(comptime T: type, x: T) !void { } test "vector integer addition" { - if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO diff --git a/test/behavior/ptrcast.zig b/test/behavior/ptrcast.zig index 79f75e0131..256a64c67b 100644 --- a/test/behavior/ptrcast.zig +++ b/test/behavior/ptrcast.zig @@ -78,7 +78,6 @@ fn testReinterpretBytesAsExternStruct() !void { test "reinterpret bytes of an extern struct (with under-aligned fields) into another" { if (builtin.zig_backend == .stage1) return error.SkipZigTest; - if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO: Under-aligned fields are not yet supported in the CBE try testReinterpretExternStructAsExternStruct(); comptime try testReinterpretExternStructAsExternStruct(); diff --git a/test/behavior/struct.zig b/test/behavior/struct.zig index 1807b7a447..39e1bd10bb 100644 --- a/test/behavior/struct.zig +++ b/test/behavior/struct.zig @@ -641,7 +641,6 @@ test "default struct initialization fields" { test "packed array 24bits" { if (builtin.zig_backend == .stage1) return error.SkipZigTest; - if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; diff --git a/test/behavior/vector.zig b/test/behavior/vector.zig index 30dd563abe..0dedcc2505 100644 --- a/test/behavior/vector.zig +++ b/test/behavior/vector.zig @@ -75,7 +75,6 @@ test "vector bin compares with mem.eql" { test "vector int operators" { if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO @@ -139,7 +138,6 @@ test "vector bit operators" { test "implicit cast vector to array" { if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO @@ -158,7 +156,6 @@ test "implicit cast vector to array" { test "array to vector" { if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO @@ -177,7 +174,6 @@ test "array to vector" { test "tuple to vector" { if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO @@ -210,7 +206,6 @@ test "tuple to vector" { test "vector casts of sizes not divisible by 8" { if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO @@ -945,7 +940,6 @@ test "multiplication-assignment operator with an array operand" { return error.SkipZigTest; } if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO @@ -1194,7 +1188,6 @@ test "zero divisor" { test "zero multiplicand" { if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
