summaryrefslogtreecommitdiff
path: root/gnu/egcs
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/egcs')
-rw-r--r--gnu/egcs/gcc/cse.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gnu/egcs/gcc/cse.c b/gnu/egcs/gcc/cse.c
index f4c98de36b8..4a0f25983cf 100644
--- a/gnu/egcs/gcc/cse.c
+++ b/gnu/egcs/gcc/cse.c
@@ -6048,6 +6048,7 @@ fold_rtx (x, insn)
if (flag_propolice_protection
&& GET_CODE (y) == PLUS
&& XEXP (y, 0) == frame_pointer_rtx
+ && INTVAL (inner_const) > 0
&& INTVAL (new_const) <= 0)
break;
#endif