From c28ea82c2387cdf8805d164edd52f56f38a1b319 Mon Sep 17 00:00:00 2001 From: Richard Sandiford Date: Sun, 16 Jan 2011 21:55:03 +0000 Subject: [PATCH] 20101011-1.c: Skip test for MIPS16 Linux-based targets. gcc/testsuite/ * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16 Linux-based targets. From-SVN: r168875 --- gcc/testsuite/ChangeLog | 5 +++++ gcc/testsuite/gcc.c-torture/execute/20101011-1.c | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index d95034fff44..5caf72c4eaa 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2011-01-16 Richard Sandiford + + * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16 + Linux-based targets. + 2011-01-13 Jan Hubicka PR tree-optimization/47276 diff --git a/gcc/testsuite/gcc.c-torture/execute/20101011-1.c b/gcc/testsuite/gcc.c-torture/execute/20101011-1.c index 077940548e1..7180e68b065 100644 --- a/gcc/testsuite/gcc.c-torture/execute/20101011-1.c +++ b/gcc/testsuite/gcc.c-torture/execute/20101011-1.c @@ -18,6 +18,10 @@ true of other bare-metal environments, so restrict the test to systems that use the Linux kernel. */ # define DO_TEST 0 +#elif defined (__mips16) && defined(__linux__) + /* Not all Linux kernels deal correctly the breakpoints generated by + MIPS16 divisions by zero. They show up as a SIGTRAP instead. */ +# define DO_TEST 0 #else # define DO_TEST 1 #endif -- 2.30.2