http://gcc.gnu.org/PR39501 2009-04-04 Richard Earnshaw PR target/39501 * arm.md (movsfcc): Disable if not TARGET_HARD_FLOAT. * testsuite/gcc.c-torture/execute/pr39501.c: New file. * testsuite/gcc.c-torture/execute/pr39501.x: New file. --- branches/gcc-4_4-branch/gcc/config/arm/arm.md 2009/04/04 11:49:23 145536 +++ branches/gcc-4_4-branch/gcc/config/arm/arm.md 2009/04/04 12:25:06 145537 @@ -8260,7 +8260,7 @@ (if_then_else:SF (match_operand 1 "arm_comparison_operator" "") (match_operand:SF 2 "s_register_operand" "") (match_operand:SF 3 "nonmemory_operand" "")))] - "TARGET_32BIT" + "TARGET_32BIT && TARGET_HARD_FLOAT" " { enum rtx_code code = GET_CODE (operands[1]);