diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 2001-12-07 22:14:44 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 2001-12-07 22:14:44 +0000 |
commit | 6246471c45860b5dacf85c14c6098c1d12d00662 (patch) | |
tree | 3afc73d1b50765e03a85c4fdb90a74252ecaead1 /gcc | |
parent | ecd7009474cb8d7886039484d073d907497c15eb (diff) | |
download | gcc-6246471c45860b5dacf85c14c6098c1d12d00662.zip gcc-6246471c45860b5dacf85c14c6098c1d12d00662.tar.gz gcc-6246471c45860b5dacf85c14c6098c1d12d00662.tar.bz2 |
* alpha.md: Use (HOST_WIDE_INT)1<<63 in lieu of 0x8000000000000000.
From-SVN: r47774
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/alpha/alpha.md | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9485aec..0a9a590 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2001-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> + + * alpha.md: Use (HOST_WIDE_INT)1<<63 in lieu of 0x8000000000000000. + 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com> * config/sparc/sparc.c (epilogue_renumber): Do not replace %fp diff --git a/gcc/config/alpha/alpha.md b/gcc/config/alpha/alpha.md index 8f87646..f55ed6b 100644 --- a/gcc/config/alpha/alpha.md +++ b/gcc/config/alpha/alpha.md @@ -2296,7 +2296,7 @@ fadd,fmul,fcpys,fdiv,fsqrt,misc,mvi,ftoi,itof,multi" "TARGET_HAS_XFLOATING_LIBS" { #if HOST_BITS_PER_WIDE_INT >= 64 - operands[2] = force_reg (DImode, GEN_INT (0x8000000000000000)); + operands[2] = force_reg (DImode, GEN_INT ((HOST_WIDE_INT) 1 << 63)); #else operands[2] = force_reg (DImode, immed_double_const (0, 0x80000000, DImode)); #endif @@ -2333,7 +2333,7 @@ fadd,fmul,fcpys,fdiv,fsqrt,misc,mvi,ftoi,itof,multi" "TARGET_HAS_XFLOATING_LIBS" { #if HOST_BITS_PER_WIDE_INT >= 64 - operands[2] = force_reg (DImode, GEN_INT (0x8000000000000000)); + operands[2] = force_reg (DImode, GEN_INT ((HOST_WIDE_INT) 1 << 63)); #else operands[2] = force_reg (DImode, immed_double_const (0, 0x80000000, DImode)); #endif |