From: Segher Boessenkool Date: Mon, 1 Jul 2019 18:37:25 +0000 (+0200) Subject: rs6000.md (abs2_internal): Make this a parameterized name. X-Git-Tag: upstream/12.2.0~23562 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d0e3843ef956205cfecfd26072d66086cb0abf89;p=platform%2Fupstream%2Fgcc.git rs6000.md (abs2_internal): Make this a parameterized name. @abs2_internal * config/rs6000/rs6000.md (abs2_internal): Make this a parameterized name. (abs2): Use that name. Simplify. From-SVN: r272897 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 03e8dab..24d4aa0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,11 @@ 2019-07-01 Segher Boessenkool + * config/rs6000/rs6000.md (abs2_internal): Make this a + parameterized name. + (abs2): Use that name. Simplify. + +2019-07-01 Segher Boessenkool + * config/rs6000/rs6000.md (fix_truncsi2_fprs): Make this a parameterized name. (fix_truncsi2): Use that name. Simplify. diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index f011035..69465ed 100644 --- a/gcc/config/rs6000/rs6000.md +++ b/gcc/config/rs6000/rs6000.md @@ -8169,17 +8169,12 @@ } label = gen_label_rtx (); - if (mode == TFmode) - emit_insn (gen_abstf2_internal (operands[0], operands[1], label)); - else if (mode == IFmode) - emit_insn (gen_absif2_internal (operands[0], operands[1], label)); - else - FAIL; + emit_insn (gen_abs2_internal (mode, operands[0], operands[1], label)); emit_label (label); DONE; }) -(define_expand "abs2_internal" +(define_expand "@abs2_internal" [(set (match_operand:IBM128 0 "gpc_reg_operand") (match_operand:IBM128 1 "gpc_reg_operand")) (set (match_dup 3) (match_dup 5))