diff options
Diffstat (limited to 'gcc/frame.c')
-rw-r--r-- | gcc/frame.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/frame.c b/gcc/frame.c index 717849fe3b8..dc5d3a9c9ad 100644 --- a/gcc/frame.c +++ b/gcc/frame.c @@ -610,12 +610,14 @@ find_fde (void *pc) { fde **p = ob->fde_array; - for (; *p; ++p) + do { f = search_fdes (*p, pc); if (f) break; + p++; } + while (*p); } else f = search_fdes (ob->fde_begin, pc); |