diff options
author | Jim Wilson <wilson@gcc.gnu.org> | 1994-03-17 15:39:11 -0800 |
---|---|---|
committer | Jim Wilson <wilson@gcc.gnu.org> | 1994-03-17 15:39:11 -0800 |
commit | 597681f6d1f4905bb5ca063334a5fd824525f670 (patch) | |
tree | aef5a6f5e6c9eca7be2cc5fb5e7101f677ba50e9 /gcc/c-common.c | |
parent | 6b972c4f89de8efa3a920fa36ecbf13494878939 (diff) | |
download | gcc-597681f6d1f4905bb5ca063334a5fd824525f670.zip gcc-597681f6d1f4905bb5ca063334a5fd824525f670.tar.gz gcc-597681f6d1f4905bb5ca063334a5fd824525f670.tar.bz2 |
(shorten_compare): When simplify compare against
zero, check for restype_ptr unsigned instead of primop0 unsigned.
From-SVN: r6806
Diffstat (limited to 'gcc/c-common.c')
-rw-r--r-- | gcc/c-common.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/c-common.c b/gcc/c-common.c index ec60a5f..868a18b 100644 --- a/gcc/c-common.c +++ b/gcc/c-common.c @@ -1651,7 +1651,7 @@ shorten_compare (op0_ptr, op1_ptr, restype_ptr, rescode_ptr) primop1 = op1; if (!real1 && !real2 && integer_zerop (primop1) - && TREE_UNSIGNED (TREE_TYPE (primop0))) + && TREE_UNSIGNED (*restype_ptr)) { tree value = 0; switch (code) |