projects
/
gcc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e254999
)
(simplify_comparison, case ASHIFTRT): mode_for_size
author
Richard Stallman
<rms@gnu.org>
Fri, 20 Nov 1992 19:12:33 +0000
(19:12 +0000)
committer
Richard Stallman
<rms@gnu.org>
Fri, 20 Nov 1992 19:12:33 +0000
(19:12 +0000)
returns BLKmode on error, not VOIDmode.
From-SVN: r2761
gcc/combine.c
patch
|
blob
|
history
diff --git
a/gcc/combine.c
b/gcc/combine.c
index 3f90edb926d6bc0706ab4754b8b27f1e8e578bc7..76fbe1b64f068123314abf5b3f4a62e7914769e0 100644
(file)
--- a/
gcc/combine.c
+++ b/
gcc/combine.c
@@
-8357,7
+8357,7
@@
simplify_comparison (code, pop0, pop1)
&& GET_CODE (XEXP (op0, 0)) == ASHIFT
&& XEXP (op0, 1) == XEXP (XEXP (op0, 0), 1)
&& (tmode = mode_for_size (mode_width - INTVAL (XEXP (op0, 1)),
- MODE_INT, 1)) !=
VOID
mode
+ MODE_INT, 1)) !=
BLK
mode
&& ((unsigned HOST_WIDE_INT) const_op <= GET_MODE_MASK (tmode)
|| ((unsigned HOST_WIDE_INT) - const_op
<= GET_MODE_MASK (tmode))))