aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDhananjay Deshpande <dhananjayd@kpitcummins.com>2003-05-30 19:12:42 +0000
committerKazu Hirata <kazu@gcc.gnu.org>2003-05-30 19:12:42 +0000
commit6d7d3112bdb5dc737aefccbdd3e0904bfceeb618 (patch)
tree7154de28eea28db133365a742a3d06f8597bc6be /gcc
parent0c19a26f771e80f9f5b5700661d72bb8619d6cb6 (diff)
downloadgcc-6d7d3112bdb5dc737aefccbdd3e0904bfceeb618.zip
gcc-6d7d3112bdb5dc737aefccbdd3e0904bfceeb618.tar.gz
gcc-6d7d3112bdb5dc737aefccbdd3e0904bfceeb618.tar.bz2
h8300.c (h8300_tiny_constant_address_p): Return true if TARGET_NORMAL_MODE.
* config/h8300/h8300.c (h8300_tiny_constant_address_p): Return true if TARGET_NORMAL_MODE. From-SVN: r67248
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/h8300/h8300.c5
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ff28c20..320cfb6 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2003-05-30 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
+
+ * config/h8300/h8300.c (h8300_tiny_constant_address_p): Return
+ true if TARGET_NORMAL_MODE.
+
2003-05-30 Roger Sayle <roger@eyesopen.com>
* cse.c (cse_insn): Simplify REG_EQUAL note on libcalls when
diff --git a/gcc/config/h8300/h8300.c b/gcc/config/h8300/h8300.c
index 53b4b51..5dfb0e5 100644
--- a/gcc/config/h8300/h8300.c
+++ b/gcc/config/h8300/h8300.c
@@ -4485,9 +4485,10 @@ h8300_tiny_constant_address_p (x)
addr = INTVAL (x);
return (0
- || ((TARGET_H8300H && !TARGET_NORMAL_MODE)
+ || TARGET_NORMAL_MODE
+ || (TARGET_H8300H
&& (IN_RANGE (addr, h1, h2) || IN_RANGE (addr, h3, h4)))
- || ((TARGET_H8300S && !TARGET_NORMAL_MODE)
+ || (TARGET_H8300S
&& (IN_RANGE (addr, s1, s2) || IN_RANGE (addr, s3, s4))));
}