Hi! The attached patch fixes a problem introduced in r229567: the assertion gcc_assert (is_sse); is checked if flag_checking is false, and this causes an ICE when compiling with -fno-checking. Bootstrapped and regtested on x86_64-pc-linux-gnu. OK for trunk? -- Regards, Mikhail Maltsev gcc/ChangeLog: 2015-11-23 Mikhail Maltsev PR target/68497 * config/i386/i386.c (output_387_binary_op): Fix assertion for -fno-checking case. gcc/testsuite/ChangeLog: 2015-11-23 Mikhail Maltsev PR target/68497 * gcc.target/i386/pr68497.c: New test.