That test now looks a bit silly with the dozen+1 exceptions. But, I
guess with just this one(?) test there's little sense in adding an
effective target to describe that division by 0 doesn't signal. Other
than keeping it in just one place, of course. But, committed.
gcc/testsuite:
* gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
Index: gcc/testsuite/gcc.c-torture/execute/20101011-1.c
===================================================================
--- gcc/testsuite/gcc.c-torture/execute/20101011-1.c (revision 210305)
+++ gcc/testsuite/gcc.c-torture/execute/20101011-1.c (working copy)
@@ -42,6 +42,10 @@
#elif defined (__CRIS__)
/* No SIGFPE for CRIS integer division. */
# define DO_TEST 0
+#elif defined (__MMIX__)
+/* By default we emit a sequence with DIVU, which "never signals an
+ exceptional condition, even when dividing by zero". */
+# define DO_TEST 0
#elif defined (__arc__)
/* No SIGFPE for ARC integer division. */
# define DO_TEST 0
brgds, H-P