This breaks m68k: $ ./xgcc -B./ -xc -nostdinc /dev/null -S -o /dev/null -fself-test=../../gcc/testsuite/selftests ../../gcc/simplify-rtx.cc:8600: test_comparisons: FAIL: ASSERT_RTX_EQ (val, folded) expected: (const_int -1 [0xffffffffffffffff]) actual: (const_int 0 [0]) cc1: internal compiler error: in assert_rtx_eq_at, at selftest-rtl.cc:57 0x1d1d7bf internal_error(char const*, ...) ../../gcc/diagnostic-global-context.cc:517 0x685a13 fancy_abort(char const*, int, char const*) ../../gcc/diagnostic.cc:1722 0xe1d284 selftest::assert_rtx_eq_at(selftest::location const&, char const*, rtx_def*, rtx_def*) ../../gcc/selftest-rtl.cc:57 0xe3834c test_comparisons ../../gcc/simplify-rtx.cc:8600 0xe3834c test_scalar_ops ../../gcc/simplify-rtx.cc:8631 0xe3834c selftest::simplify_rtx_cc_tests() ../../gcc/simplify-rtx.cc:9206 0x1c19486 selftest::run_tests() ../../gcc/selftest-run-tests.cc:122 0xe66e2a toplev::run_self_tests() ../../gcc/toplev.cc:2267
-- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."