From 6f2899208dda178d9954f11cd2ca4fef0c93b4dd Mon Sep 17 00:00:00 2001 From: Stefan Schulze Frielinghaus Date: Mon, 9 Oct 2023 08:32:17 +0200 Subject: [PATCH] s390: Make use of new copysign RTL gcc/ChangeLog: * config/s390/s390.md: Make use of new copysign RTL. --- gcc/config/s390/s390.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/gcc/config/s390/s390.md b/gcc/config/s390/s390.md index 9631b2a8c60c..3f29ba214427 100644 --- a/gcc/config/s390/s390.md +++ b/gcc/config/s390/s390.md @@ -124,7 +124,6 @@ ; Byte-wise Population Count UNSPEC_POPCNT - UNSPEC_COPYSIGN ; Load FP Integer UNSPEC_FPINT_FLOOR @@ -11918,9 +11917,8 @@ (define_insn "copysign3" [(set (match_operand:FP 0 "register_operand" "=f") - (unspec:FP [(match_operand:FP 1 "register_operand" "") - (match_operand:FP 2 "register_operand" "f")] - UNSPEC_COPYSIGN))] + (copysign:FP (match_operand:FP 1 "register_operand" "") + (match_operand:FP 2 "register_operand" "f")))] "TARGET_Z196" "cpsdr\t%0,%2,%1" [(set_attr "op_type" "RRF") -- 2.47.2