@@ -152,11 +152,6 @@ test "cmpxchg on a global variable" {
152
152
if (builtin .zig_backend == .stage2_arm ) return error .SkipZigTest ; // TODO
153
153
if (builtin .zig_backend == .stage2_spirv64 ) return error .SkipZigTest ;
154
154
155
- if (builtin .zig_backend == .stage2_llvm and builtin .cpu .arch == .aarch64 ) {
156
- // https://github.com/ziglang/zig/issues/10627
157
- return error .SkipZigTest ;
158
- }
159
-
160
155
_ = @cmpxchgWeak (u32 , & a_global_variable , 1234 , 42 , .acquire , .monotonic );
161
156
try expect (a_global_variable == 42 );
162
157
}
@@ -202,10 +197,6 @@ test "atomicrmw with floats" {
202
197
if (builtin .zig_backend == .stage2_arm ) return error .SkipZigTest ; // TODO
203
198
if (builtin .zig_backend == .stage2_spirv64 ) return error .SkipZigTest ;
204
199
205
- if (builtin .zig_backend == .stage2_llvm and builtin .cpu .arch == .aarch64 ) {
206
- // https://github.com/ziglang/zig/issues/10627
207
- return error .SkipZigTest ;
208
- }
209
200
try testAtomicRmwFloat ();
210
201
try comptime testAtomicRmwFloat ();
211
202
}
@@ -306,9 +297,6 @@ test "atomicrmw with 128-bit ints" {
306
297
307
298
if (builtin .zig_backend == .stage2_aarch64 ) return error .SkipZigTest ; // TODO
308
299
309
- // TODO "ld.lld: undefined symbol: __sync_lock_test_and_set_16" on -mcpu x86_64
310
- if (builtin .cpu .arch == .x86_64 and builtin .zig_backend == .stage2_llvm ) return error .SkipZigTest ;
311
-
312
300
try testAtomicRmwInt128 (.signed );
313
301
try testAtomicRmwInt128 (.unsigned );
314
302
try comptime testAtomicRmwInt128 (.signed );
0 commit comments