https://gcc.gnu.org/g:73b3c59677f1676020509c944ef5c41e32bc6d76
commit r16-4362-g73b3c59677f1676020509c944ef5c41e32bc6d76 Author: Segher Boessenkool <[email protected]> Date: Fri Oct 10 12:08:45 2025 +0000 rs6000: Add CCFP and CCEQ to CCANY This allows those modes to be used in more setbc and similar constructions. 2025-10-10 Segher Boessenkool <[email protected]> * config/rs6000/rs6000.md (mode_iterator CCANY): Add CCFP and CCEQ. Diff: --- gcc/config/rs6000/rs6000.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index 04a6c0f7461d..ff085bf9bb10 100644 --- a/gcc/config/rs6000/rs6000.md +++ b/gcc/config/rs6000/rs6000.md @@ -5558,7 +5558,7 @@ ;; leave out the mode in operand 4 and use one pattern, but reload can ;; change the mode underneath our feet and then gets confused trying ;; to reload the value. -(define_mode_iterator CCANY [CC CCUNS]) +(define_mode_iterator CCANY [CC CCUNS CCFP CCEQ]) (define_insn "isel_<CCANY:mode>_<GPR:mode>" [(set (match_operand:GPR 0 "gpc_reg_operand" "=r,r") (if_then_else:GPR
