https://gcc.gnu.org/g:83684672e6614489c15e5beaa640492deeb8fcd9

commit 83684672e6614489c15e5beaa640492deeb8fcd9
Author: Michael Meissner <meiss...@linux.ibm.com>
Date:   Fri Jun 21 12:43:18 2024 -0400

    Allow CCmodes in TAR register.
    
    2024-06-21  Michael Meissner  <meiss...@linux.ibm.com>
    
    gcc/
    
            * config/rs6000/rs6000.md (movcc_<mode>): Add support for the TAR
            register.

Diff:
---
 gcc/config/rs6000/rs6000.md | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md
index 73aac467e74..e42038c9fec 100644
--- a/gcc/config/rs6000/rs6000.md
+++ b/gcc/config/rs6000/rs6000.md
@@ -8120,9 +8120,9 @@
 
 (define_insn "*movcc_<mode>"
   [(set (match_operand:CC_any 0 "nonimmediate_operand"
-                               "=y,x,?y,y,r,r,r,r, r,*c*l,r,m")
+                               "=y,x,?y,y,r,r,r,r, r,*wt*c*l,r,m")
        (match_operand:CC_any 1 "general_operand"
-                               " y,r, r,O,x,y,r,I,*h,   r,m,r"))]
+                               " y,r, r,O,x,y,r,I,*h,       r,m,r"))]
   "register_operand (operands[0], <MODE>mode)
    || register_operand (operands[1], <MODE>mode)"
   "@

Reply via email to