From 1611792807a7471754830fd64b1f988725941df9 Mon Sep 17 00:00:00 2001 From: Amanieu d'Antras Date: Fri, 14 Jan 2022 01:22:57 +0000 Subject: [PATCH] More tests --- tests/ignores.txt | 21 +++++---------------- 1 file changed, 5 insertions(+), 16 deletions(-) diff --git a/tests/ignores.txt b/tests/ignores.txt index 24fb9121d4d..8863a8f76e6 100644 --- a/tests/ignores.txt +++ b/tests/ignores.txt @@ -3,7 +3,7 @@ singlepass spec::multi_value # Singlepass has not implemented multivalue (functi singlepass spec::simd # Singlepass doesn't support yet SIMD (no one asked for this feature) singlepass+dylib * # It needs to add support for PIC in Singlepass. Not implemented at the moment -#windows+dylib * # This might be trivial to fix? +windows+dylib * # This might be trivial to fix? musl+dylib * # Dynamic loading not supported in Musl # Traps @@ -37,24 +37,13 @@ cranelift multi_value_imports::dylib # Needs investigation singlepass multi_value_imports::dylib # Singlepass doesn't support multivalue singlepass multi_value_imports::dynamic # Singlepass doesn't support multivalue -# LLVM doesn't fully work in macOS M1 -#llvm+universal+macos+aarch64 * # We are using the object crate, it was not fully supporting aarch64 relocations emitted by LLVM. Needs reassesment -#llvm+dylib+macos+aarch64 * # Tests seem to be randomly failing - # TODO: We need to fix this in ARM. The issue is caused by libunwind overflowing # the stack while creating the stacktrace. # https://github.com/rust-lang/backtrace-rs/issues/356 -#cranelift+aarch64 spec::skip_stack_guard_page # This is skipped for ARM, not fully fixed yet -#llvm+aarch64 spec::skip_stack_guard_page # This is skipped for ARM, not fully fixed yet -#singlepass+windows spec::skip_stack_guard_page # Needs investigation. -#cranelift+windows spec::skip_stack_guard_page # Needs investigation. Issue: `STATUS_ACCESS_VIOLATION` trap happened -#cranelift+macos spec::skip_stack_guard_page # Needs investigation. process didn't exit successfully: (signal: 6, SIGABRT: process abort signal) -#llvm+macos spec::skip_stack_guard_page # Needs investigation. process didn't exit successfully: (signal: 6, SIGABRT: process abort signal) - - -# TODO(https://github.com/wasmerio/wasmer/issues/1727): Traps in dylib engine -#cranelift+dylib spec::linking # Needs investigation -#cranelift+dylib spec::bulk # Needs investigation +singlepass+windows spec::skip_stack_guard_page # Needs investigation. +cranelift+windows spec::skip_stack_guard_page # Needs investigation. Issue: `STATUS_ACCESS_VIOLATION` trap happened +cranelift+macos spec::skip_stack_guard_page # Needs investigation. process didn't exit successfully: (signal: 6, SIGABRT: process abort signal) +llvm+macos spec::skip_stack_guard_page # Needs investigation. process didn't exit successfully: (signal: 6, SIGABRT: process abort signal) # Some SIMD opperations are not yet supported by Cranelift # Cranelift just added support for most of those recently, it might be easy to update