aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i860/i860.md
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>2000-01-11 18:19:22 +0000
committerKaveh Ghazi <ghazi@gcc.gnu.org>2000-01-11 18:19:22 +0000
commite2d457f192a36ad3968f077ce521523c8f716e96 (patch)
tree392e8cd9f9f1b92d46621de48cb1f3becf35e49b /gcc/config/i860/i860.md
parentf90800f836965874b1025412cd1690638edfce07 (diff)
downloadgcc-e2d457f192a36ad3968f077ce521523c8f716e96.zip
gcc-e2d457f192a36ad3968f077ce521523c8f716e96.tar.gz
gcc-e2d457f192a36ad3968f077ce521523c8f716e96.tar.bz2
i860-protos.h: New file.
* i860-protos.h: New file. * i860.c: Include tm_p.h. Add static prototypes. Fix compile time warnings. * i860.h: Move prototypes to i860-protos.h. Fix compile time warnings. * i860.md: Likewise. From-SVN: r31330
Diffstat (limited to 'gcc/config/i860/i860.md')
-rw-r--r--gcc/config/i860/i860.md8
1 files changed, 7 insertions, 1 deletions
diff --git a/gcc/config/i860/i860.md b/gcc/config/i860/i860.md
index 59b0b6d..3579c5c 100644
--- a/gcc/config/i860/i860.md
+++ b/gcc/config/i860/i860.md
@@ -1,5 +1,5 @@
;;- Machine description for Intel 860 chip for GNU C compiler
-;; Copyright (C) 1989, 1990, 1997, 1998, 1999 Free Software Foundation, Inc.
+;; Copyright (C) 1989, 1990, 97-99, 2000 Free Software Foundation, Inc.
;; This file is part of GNU CC.
@@ -1247,6 +1247,7 @@
"*
{
if (GET_CODE (operands[0]) == MEM)
+ {
if (CONSTANT_ADDRESS_P (XEXP (operands[0], 0)))
{
if (! ((cc_prev_status.flags & CC_KNOW_HI_R31)
@@ -1262,6 +1263,7 @@
}
else
return \"st.b %1,%0\";
+ }
return \"shl %?r0,%1,%0\";
}")
@@ -1273,6 +1275,7 @@
"*
{
if (GET_CODE (operands[0]) == MEM)
+ {
if (CONSTANT_ADDRESS_P (XEXP (operands[0], 0)))
{
if (! ((cc_prev_status.flags & CC_KNOW_HI_R31)
@@ -1288,6 +1291,7 @@
}
else
return \"st.b %1,%0\";
+ }
return \"shl %?r0,%1,%0\";
}")
@@ -1299,6 +1303,7 @@
"*
{
if (GET_CODE (operands[0]) == MEM)
+ {
if (CONSTANT_ADDRESS_P (XEXP (operands[0], 0)))
{
if (! ((cc_prev_status.flags & CC_KNOW_HI_R31)
@@ -1314,6 +1319,7 @@
}
else
return \"st.s %1,%0\";
+ }
return \"shl %?r0,%1,%0\";
}")