diff options
author | David Edelsohn <edelsohn@mhpcc.edu> | 1998-06-08 20:28:20 +0000 |
---|---|---|
committer | David Edelsohn <dje@gcc.gnu.org> | 1998-06-08 16:28:20 -0400 |
commit | a2f270ccdb80a6b754d2e4b2ef42276fa8d8f609 (patch) | |
tree | d3a04bd01580186740af71752b194cfb57a70029 /gcc | |
parent | 50b2596f67fb1dfe7836a23b0f2bcdfa881d8b97 (diff) | |
download | gcc-a2f270ccdb80a6b754d2e4b2ef42276fa8d8f609.zip gcc-a2f270ccdb80a6b754d2e4b2ef42276fa8d8f609.tar.gz gcc-a2f270ccdb80a6b754d2e4b2ef42276fa8d8f609.tar.bz2 |
rs6000.md (mulsidi3): Add !TARGET_POWERPC64 constraint.
* rs6000.md (mulsidi3): Add !TARGET_POWERPC64 constraint.
(mulsidi3_ppc64): Delete.
From-SVN: r20357
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/rs6000/rs6000.md | 10 |
2 files changed, 6 insertions, 9 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5800f62..36e3f2a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Mon Jun 8 23:24:58 1998 David Edelsohn <edelsohn@mhpcc.edu> + + * rs6000.md (mulsidi3): Add !TARGET_POWERPC64 constraint. + (mulsidi3_ppc64): Delete. + Mon Jun 8 20:57:40 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * Makefile.in (varasm.o): Depend on dbxout.h. diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index 91300e3..c83f9d5 100644 --- a/gcc/config/rs6000/rs6000.md +++ b/gcc/config/rs6000/rs6000.md @@ -4046,7 +4046,7 @@ [(set (match_operand:DI 0 "gpc_reg_operand" "") (mult:DI (sign_extend:DI (match_operand:SI 1 "gpc_reg_operand" "")) (sign_extend:DI (match_operand:SI 2 "gpc_reg_operand" ""))))] - "" + "! TARGET_POWERPC64" " { if (! TARGET_POWER && ! TARGET_POWERPC) @@ -4563,14 +4563,6 @@ "mulld %0,%1,%2" [(set_attr "type" "imul")]) -(define_insn "*mulsidi3_ppc64" - [(set (match_operand:DI 0 "gpc_reg_operand" "=r") - (mult:DI (sign_extend:DI (match_operand:SI 1 "gpc_reg_operand" "%r")) - (sign_extend:DI (match_operand:SI 2 "gpc_reg_operand" "r"))))] - "TARGET_POWERPC64" - "mulld %0,%1,%2" - [(set_attr "type" "imul")]) - (define_insn "smuldi3_highpart" [(set (match_operand:DI 0 "gpc_reg_operand" "=r") (truncate:DI |