From: Stefan Schulze Frielinghaus Date: Mon, 9 Oct 2023 06:32:17 +0000 (+0200) Subject: s390: Make use of new copysign RTL X-Git-Tag: basepoints/gcc-15~5656 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6f2899208dda178d9954f11cd2ca4fef0c93b4dd;p=thirdparty%2Fgcc.git s390: Make use of new copysign RTL gcc/ChangeLog: * config/s390/s390.md: Make use of new copysign RTL. --- 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")