projects
/
gcc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9a6cde3
)
(operand_subword): Shift by (HOST_BITS_PER_WIDE_INT / 2), not by 32.
author
Richard Stallman
<rms@gnu.org>
Mon, 31 May 1993 00:17:54 +0000
(
00:17
+0000)
committer
Richard Stallman
<rms@gnu.org>
Mon, 31 May 1993 00:17:54 +0000
(
00:17
+0000)
From-SVN: r4598
gcc/emit-rtl.c
patch
|
blob
|
history
diff --git
a/gcc/emit-rtl.c
b/gcc/emit-rtl.c
index afa0601b8bfbeeed7bc879f92f906641f4558640..2daddca31ea2d768a93d96dbf8803b8ad9bd13b0 100644
(file)
--- a/
gcc/emit-rtl.c
+++ b/
gcc/emit-rtl.c
@@
-944,7
+944,7
@@
operand_subword (op, i, validate_address, mode)
if (HOST_BITS_PER_WIDE_INT == 32)
return GEN_INT (k[i]);
else if (HOST_BITS_PER_WIDE_INT == 64 && i == 0)
- return GEN_INT ((k[! WORDS_BIG_ENDIAN] <<
32
)
+ return GEN_INT ((k[! WORDS_BIG_ENDIAN] <<
(HOST_BITS_PER_WIDE_INT / 2)
)
| k[WORDS_BIG_ENDIAN]);
else
abort ();