--- libi8x-0.0.3.orig/tests/valid/test-corpus.c +++ libi8x-0.0.3/tests/valid/test-corpus.c @@ -77,6 +77,15 @@ do_test (struct i8x_ctx *ctx, const char || strstr (filename, "/test_deref/0015-0001") != NULL)) expect_err = I8X_NOTE_UNHANDLED; } + + if (strstr (filename, "/i8c/0.0.4/") != NULL) + { + if (__WORDSIZE == 32 + && strstr (filename, "/i8c/0.0.4/32") != NULL + && (strstr (filename, "/test_deref/0011-0001") != NULL + || strstr (filename, "/test_deref/0015-0001") != NULL)) + expect_err = I8X_NOTE_UNHANDLED; + } struct i8x_func *func; err = i8x_func_new_bytecode (note, &func);