This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH] PR target/7374: Typo in alpha.md's abstf2
- From: Roger Sayle <roger at eyesopen dot com>
- To: <gcc-patches at gcc dot gnu dot org>
- Cc: Scott Snyder <snyder at fnal dot gov>
- Date: Sat, 3 Aug 2002 13:13:27 -0600 (MDT)
- Subject: [PATCH] PR target/7374: Typo in alpha.md's abstf2
The following patch by Scott Snyder fixes PR target/7374. There's
a typo in the abstf2 pattern in alpha.md that results in the built-in
function fabsl returning the negated argument instead of its absolute
value. It looks like the typo may have been caused by cut and paste
from the previous pattern, "*nabsdf2" removing the "abs" instead of
the "neg".
I've confirmed that the following patch fixes the problem by running
a complete bootstrap, all languages except Ada and treelang, on
alphaev67-dec-osf5.1. A "make -k check" showed no new regressions,
but did fix the failure of 26_numerics/complex_inserters_extractors.cc
in libstdc++-v3.
Ok for mainline and to close the PR in GNATS?
2002-08-03 Scott Snyder <snyder@fnal.gov>
PR target/7374
* config/alpha/alpha.md (abstf2): Fix typo: 'neg' for 'abs'.
Index: config/alpha/alpha.md
===================================================================
RCS file: /cvsroot/gcc/gcc/gcc/config/alpha/alpha.md,v
retrieving revision 1.194
diff -c -3 -p -r1.194 alpha.md
*** config/alpha/alpha.md 14 Jun 2002 20:26:23 -0000 1.194
--- config/alpha/alpha.md 3 Aug 2002 14:07:23 -0000
*************** fadd,fmul,fcpys,fdiv,fsqrt,misc,mvi,ftoi
*** 2134,2140 ****
(define_expand "abstf2"
[(parallel [(set (match_operand:TF 0 "register_operand" "")
! (neg:TF (match_operand:TF 1 "reg_or_0_operand" "")))
(use (match_dup 2))])]
"TARGET_HAS_XFLOATING_LIBS"
{
--- 2134,2140 ----
(define_expand "abstf2"
[(parallel [(set (match_operand:TF 0 "register_operand" "")
! (abs:TF (match_operand:TF 1 "reg_or_0_operand" "")))
(use (match_dup 2))])]
"TARGET_HAS_XFLOATING_LIBS"
{
Roger
--
Roger Sayle, E-mail: roger@eyesopen.com
OpenEye Scientific Software, WWW: http://www.eyesopen.com/
Suite 1107, 3600 Cerrillos Road, Tel: (+1) 505-473-7385
Santa Fe, New Mexico, 87507. Fax: (+1) 505-473-0833