Message ID | dcfdb0931a00a0e86053ea2cd09d8d1246ada7c4.1535703603.git.segher@kernel.crashing.org |
---|---|
State | New |
Headers | show |
Series | rs6000: Make lround<mode>di2 depend on TARGET_FPRND (PR86684) | expand |
diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index 49e2090..c4ef878 100644 --- a/gcc/config/rs6000/rs6000.md +++ b/gcc/config/rs6000/rs6000.md @@ -5985,7 +5985,7 @@ (define_expand "lround<mode>di2" (set (match_operand:DI 0 "gpc_reg_operand") (unspec:DI [(match_dup 2)] UNSPEC_FCTID))] - "TARGET_HARD_FLOAT && TARGET_VSX" + "TARGET_HARD_FLOAT && TARGET_VSX && TARGET_FPRND" { operands[2] = gen_reg_rtx (<MODE>mode); })