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)" "@