6 #include <liboil/liboil.h>
7 #include <liboil/liboilfault.h>
11 void unknown_insn(void *far)
15 #define HAVE_ILLEGAL_INSN
19 void unknown_insn(void *far)
23 #define HAVE_ILLEGAL_INSN
30 #ifdef HAVE_ILLEGAL_INSN
31 oil_fault_check_enable();
33 if (oil_fault_check_try(unknown_insn, NULL)) {
34 printf("didn't catch failure\n");
38 if (oil_fault_check_try(unknown_insn, NULL)) {
39 printf("didn't catch failure\n");
43 oil_fault_check_disable();
47 printf("No illegal instruction for this architecture, test inconclusive\n");