aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/align.zig
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2022-02-17 00:09:33 +0100
committerJakub Konka <kubkon@jakubkonka.com>2022-02-17 15:07:42 +0100
commit3193cc1c1ea1796df2ae40d5a11396d8626a8070 (patch)
tree785a1ca2745450b15f484a55ba15bfed77c60b28 /test/behavior/align.zig
parentc1fb14c51ef9b329c0e4dfedfe6ae591bd972a88 (diff)
downloadzig-3193cc1c1ea1796df2ae40d5a11396d8626a8070.tar.gz
zig-3193cc1c1ea1796df2ae40d5a11396d8626a8070.zip
x64: fix ptr_add and ptr_sub
Add standalone implementation of operand reuse for ptr related arithmetic operations of add and sub.
Diffstat (limited to 'test/behavior/align.zig')
-rw-r--r--test/behavior/align.zig2
1 files changed, 0 insertions, 2 deletions
diff --git a/test/behavior/align.zig b/test/behavior/align.zig
index 8a315ecab0..22cbce8261 100644
--- a/test/behavior/align.zig
+++ b/test/behavior/align.zig
@@ -106,7 +106,6 @@ fn fnWithAlignedStack() i32 {
test "implicitly decreasing slice alignment" {
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
- if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
const a: u32 align(4) = 3;
const b: u32 align(8) = 4;
@@ -274,7 +273,6 @@ fn whyWouldYouEverDoThis(comptime align_bytes: u8) align(align_bytes) u8 {
test "runtime known array index has best alignment possible" {
if (builtin.zig_backend == .stage2_aarch64) 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;
// take full advantage of over-alignment