authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-11-21 22:56:05-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-01-09 14:37:30-07:00
log8bbb4a2f81b46f2a72a81575b9a9158b0d0bd94c
tree7a83f18718ab2521cdf28271a40f8b684e001c10
parent8f2bb38a097aceb2af9c5109dd109297c890d1dd

disable failing arm-linux non-llvm backend tests

See #13623

2 files changed, 23 insertions(+), 15 deletions(-)

src/test.zig+7-1
...@@ -1816,7 +1816,13 @@ pub const TestContext = struct {...@@ -1816,7 +1816,13 @@ pub const TestContext = struct {
1816 try argv.appendSlice(&.{ "-I", p });1816 try argv.appendSlice(&.{ "-I", p });
1817 }1817 }
1818 } else switch (host.getExternalExecutor(target_info, .{ .link_libc = case.link_libc })) {1818 } else switch (host.getExternalExecutor(target_info, .{ .link_libc = case.link_libc })) {
1819 .native => try argv.append(exe_path),1819 .native => {
1820 if (case.backend == .stage2 and case.target.getCpuArch() == .arm) {
1821 // https://github.com/ziglang/zig/issues/13623
1822 continue :update; // Pass test.
1823 }
1824 try argv.append(exe_path);
1825 },
1820 .bad_dl, .bad_os_or_cpu => continue :update, // Pass test.1826 .bad_dl, .bad_os_or_cpu => continue :update, // Pass test.
18211827
1822 .rosetta => if (enable_rosetta) {1828 .rosetta => if (enable_rosetta) {
test/tests.zig+16-14
...@@ -81,20 +81,22 @@ const test_targets = blk: {...@@ -81,20 +81,22 @@ const test_targets = blk: {
81 .single_threaded = true,81 .single_threaded = true,
82 .backend = .stage2_wasm,82 .backend = .stage2_wasm,
83 },83 },
84 .{84 // https://github.com/ziglang/zig/issues/13623
85 .target = .{85 //.{
86 .cpu_arch = .arm,86 // .target = .{
87 .os_tag = .linux,87 // .cpu_arch = .arm,
88 },88 // .os_tag = .linux,
89 .backend = .stage2_arm,89 // },
90 },90 // .backend = .stage2_arm,
91 .{91 //},
92 .target = CrossTarget.parse(.{92 // https://github.com/ziglang/zig/issues/13623
93 .arch_os_abi = "arm-linux-none",93 //.{
94 .cpu_features = "generic+v8a",94 // .target = CrossTarget.parse(.{
95 }) catch unreachable,95 // .arch_os_abi = "arm-linux-none",
96 .backend = .stage2_arm,96 // .cpu_features = "generic+v8a",
97 },97 // }) catch unreachable,
98 // .backend = .stage2_arm,
99 //},
98 .{100 .{
99 .target = .{101 .target = .{
100 .cpu_arch = .aarch64,102 .cpu_arch = .aarch64,