diff options
author | Kazu Hirata <kazu@cs.umass.edu> | 2002-10-30 11:21:24 +0000 |
---|---|---|
committer | Kazu Hirata <kazu@gcc.gnu.org> | 2002-10-30 11:21:24 +0000 |
commit | d2d199a3e6103b6cd2e0088cbcfdd0047d2c631e (patch) | |
tree | d984dc8e98db4bf611139dbdebd6fd77a68d2063 /gcc | |
parent | 964dad84b475a47371e52c8e6b3e17a0fcd9c76e (diff) | |
download | gcc-d2d199a3e6103b6cd2e0088cbcfdd0047d2c631e.zip gcc-d2d199a3e6103b6cd2e0088cbcfdd0047d2c631e.tar.gz gcc-d2d199a3e6103b6cd2e0088cbcfdd0047d2c631e.tar.bz2 |
h8300.c (h8300_eightbit_constant_address_p): Truncate the addresses for H8/300 using HImode.
* config/h8300/h8300.c (h8300_eightbit_constant_address_p):
Truncate the addresses for H8/300 using HImode.
From-SVN: r58653
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/h8300/h8300.c | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 73713f0..114bc88 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2002-10-30 Kazu Hirata <kazu@cs.umass.edu> + + * config/h8300/h8300.c (h8300_eightbit_constant_address_p): + Truncate the addresses for H8/300 using HImode. + 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com> * toplev.c (rest_of_type_compilation): Return early in case of diff --git a/gcc/config/h8300/h8300.c b/gcc/config/h8300/h8300.c index 55ac700..43a0c88 100644 --- a/gcc/config/h8300/h8300.c +++ b/gcc/config/h8300/h8300.c @@ -3862,8 +3862,8 @@ h8300_eightbit_constant_address_p (x) rtx x; { /* The ranges the 8-bit area. */ - const unsigned HOST_WIDE_INT n1 = trunc_int_for_mode (0x0000ff00, SImode); - const unsigned HOST_WIDE_INT n2 = trunc_int_for_mode (0x0000ffff, SImode); + const unsigned HOST_WIDE_INT n1 = trunc_int_for_mode (0xff00, HImode); + const unsigned HOST_WIDE_INT n2 = trunc_int_for_mode (0xffff, HImode); const unsigned HOST_WIDE_INT h1 = trunc_int_for_mode (0x00ffff00, SImode); const unsigned HOST_WIDE_INT h2 = trunc_int_for_mode (0x00ffffff, SImode); const unsigned HOST_WIDE_INT s1 = trunc_int_for_mode (0xffffff00, SImode); |