[gcc(refs/users/meissner/heads/work169-tar)] Allow CCmodes in TAR register.
Michael Meissner
meissner@gcc.gnu.org
Fri Jun 21 16:43:37 GMT 2024
https://gcc.gnu.org/g:83684672e6614489c15e5beaa640492deeb8fcd9
commit 83684672e6614489c15e5beaa640492deeb8fcd9
Author: Michael Meissner <meissner@linux.ibm.com>
Date: Fri Jun 21 12:43:18 2024 -0400
Allow CCmodes in TAR register.
2024-06-21 Michael Meissner <meissner@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)"
"@
More information about the Gcc-cvs
mailing list