aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>2001-12-07 22:14:44 +0000
committerKaveh Ghazi <ghazi@gcc.gnu.org>2001-12-07 22:14:44 +0000
commit6246471c45860b5dacf85c14c6098c1d12d00662 (patch)
tree3afc73d1b50765e03a85c4fdb90a74252ecaead1 /gcc
parentecd7009474cb8d7886039484d073d907497c15eb (diff)
downloadgcc-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/ChangeLog4
-rw-r--r--gcc/config/alpha/alpha.md4
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