From: Jakub Jelinek Date: Fri, 18 Apr 2003 11:53:12 +0000 (+0000) Subject: * ehopt.c (check_eh_frame): For aug_size == 0 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e5f08f7e33b2a398b2bdc07c970478693c265753;p=binutils-gdb.git * ehopt.c (check_eh_frame): For aug_size == 0 in state_seeing_aug_size state skip the state_skipping_aug state. --- diff --git a/gas/ChangeLog b/gas/ChangeLog index 639b744862a..49a22c06118 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,9 @@ +2003-04-18 Jakub Jelinek + + * ehopt.c (check_eh_frame): For aug_size == 0 + in state_seeing_aug_size state skip the state_skipping_aug + state. + 2003-04-15 Rohit Kumar Srivastava * doc/c-h8300.texi: Replace occurrances of 'Hitachi' with diff --git a/gas/ehopt.c b/gas/ehopt.c index 4f5c9b26f3f..6e19ae69bf1 100644 --- a/gas/ehopt.c +++ b/gas/ehopt.c @@ -1,5 +1,5 @@ /* ehopt.c--optimize gcc exception frame information. - Copyright 1998, 2000, 2001 Free Software Foundation, Inc. + Copyright 1998, 2000, 2001, 2003 Free Software Foundation, Inc. Written by Ian Lance Taylor . This file is part of GAS, the GNU Assembler. @@ -363,6 +363,8 @@ check_eh_frame (exp, pnbytes) } else d->state = state_error; + if (d->state == state_skipping_aug && d->aug_size == 0) + d->state = state_wait_loc4; break; case state_skipping_aug: