aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDavid Edelsohn <edelsohn@mhpcc.edu>1998-06-08 20:28:20 +0000
committerDavid Edelsohn <dje@gcc.gnu.org>1998-06-08 16:28:20 -0400
commita2f270ccdb80a6b754d2e4b2ef42276fa8d8f609 (patch)
treed3a04bd01580186740af71752b194cfb57a70029 /gcc
parent50b2596f67fb1dfe7836a23b0f2bcdfa881d8b97 (diff)
downloadgcc-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/ChangeLog5
-rw-r--r--gcc/config/rs6000/rs6000.md10
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