diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1994-11-22 17:41:55 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1994-11-22 17:41:55 -0500 |
commit | a8dd0e73ba186d6ce398077b7bc69a01ca2ff5f9 (patch) | |
tree | 8fa4b3be743ab3da99009e53695c83084afcfbbe | |
parent | e33745253e33bdb3cfdaa0608bf8d1f9f6422abf (diff) | |
download | gcc-a8dd0e73ba186d6ce398077b7bc69a01ca2ff5f9.zip gcc-a8dd0e73ba186d6ce398077b7bc69a01ca2ff5f9.tar.gz gcc-a8dd0e73ba186d6ce398077b7bc69a01ca2ff5f9.tar.bz2 |
(gen_lowpart_common): Do nothing if size is greater than twice host
wordsize, not just if equal.
From-SVN: r8552
-rw-r--r-- | gcc/emit-rtl.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c index 270d8d4..d6dc980 100644 --- a/gcc/emit-rtl.c +++ b/gcc/emit-rtl.c @@ -651,7 +651,7 @@ gen_lowpart_common (mode, x) either a reasonable negative value or a reasonable unsigned value for this mode. */ - if (GET_MODE_BITSIZE (mode) == 2 * HOST_BITS_PER_WIDE_INT) + if (GET_MODE_BITSIZE (mode) >= 2 * HOST_BITS_PER_WIDE_INT) return x; else if (GET_MODE_BITSIZE (mode) > HOST_BITS_PER_WIDE_INT) return 0; |