Index: tests/lib/libc/gen/t_siginfo.c =================================================================== RCS file: /cvsroot/src/tests/lib/libc/gen/t_siginfo.c,v retrieving revision 1.23 diff -u -p -r1.23 t_siginfo.c --- tests/lib/libc/gen/t_siginfo.c 9 Feb 2014 21:26:07 -0000 1.23 +++ tests/lib/libc/gen/t_siginfo.c 10 Sep 2014 05:48:53 -0000 @@ -458,6 +458,16 @@ ATF_TC_BODY(sigbus_adraln, tc) atf_tc_skip("SIGBUS signal not enabled for unaligned accesses"); #endif +#if defined(__ARM_EABI__) + int rv; + char name[32]; + size_t len = sizeof(name); + rv = sysctlbyname("machdep.cpu_arch", &name, &len, NULL, 0); + ATF_REQUIRE(rv == 0); + if (name[0] == '6' || name[0] == 7) + atf_tc_skip("ARM EABI permits unaligned accesses"); +#endif + sa.sa_flags = SA_SIGINFO; sa.sa_sigaction = sigbus_action; sigemptyset(&sa.sa_mask);