summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>2000-04-27 13:39:09 +0000
committeraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>2000-04-27 13:39:09 +0000
commitcbe23f2fbd19ef797987fcc3742c2f98ec200058 (patch)
tree81855403b89d310cf048aa74affa41a03e026a7f
parent10b63719aa765184815e5a26c6f550e0ff800b3f (diff)
downloadppe42-gcc-cbe23f2fbd19ef797987fcc3742c2f98ec200058.tar.gz
ppe42-gcc-cbe23f2fbd19ef797987fcc3742c2f98ec200058.zip
* config/mn10300/mn10300.c (mn10300_address_cost): Test
ASHIFT, AND and LABEL_REF. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33482 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/mn10300/mn10300.c3
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 30dd3f2c90f..a642eb67685 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+Thu Apr 27 10:36:51 2000 Alexandre Oliva <aoliva@cygnus.com>
+
+ * config/mn10300/mn10300.c (mn10300_address_cost): Test
+ ASHIFT, AND and LABEL_REF.
+
Thu Apr 27 15:08:46 MET DST 2000 Jan Hubicka <jh@suse.cz>
* invoke.texi (-foptimize-sibling-calls): Fix.
diff --git a/gcc/config/mn10300/mn10300.c b/gcc/config/mn10300/mn10300.c
index 3c5d359ec3d..70577ff499f 100644
--- a/gcc/config/mn10300/mn10300.c
+++ b/gcc/config/mn10300/mn10300.c
@@ -1084,6 +1084,8 @@ mn10300_address_cost (x, unsig)
case PLUS:
case MINUS:
+ case ASHIFT:
+ case AND:
case IOR:
return (mn10300_address_cost (XEXP (x, 0), unsig)
+ mn10300_address_cost (XEXP (x, 1), unsig));
@@ -1110,6 +1112,7 @@ mn10300_address_cost (x, unsig)
case CONST:
case SYMBOL_REF:
+ case LABEL_REF:
return 8;
case ADDRESSOF:
OpenPOWER on IntegriCloud