aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Sandiford <rdsandiford@googlemail.com>2011-01-16 21:55:03 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2011-01-16 21:55:03 +0000
commitc28ea82c2387cdf8805d164edd52f56f38a1b319 (patch)
tree431dc3ff2fa4648d71e024f1c86b0764b56dfadb
parent4377fad9da8478d4683dd7412459fe4d7bbd29fa (diff)
downloadgcc-c28ea82c2387cdf8805d164edd52f56f38a1b319.zip
gcc-c28ea82c2387cdf8805d164edd52f56f38a1b319.tar.gz
gcc-c28ea82c2387cdf8805d164edd52f56f38a1b319.tar.bz2
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
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/20101011-1.c4
2 files changed, 9 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index d95034f..5caf72c 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
+
+ * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
+ Linux-based targets.
+
2011-01-13 Jan Hubicka <jh@suse.cz>
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 0779405..7180e68 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