This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: H.J. Lu's frame.c patch is not included
- To: tot at trema dot com (Teemu Torma), egcs at cygnus dot com
- Subject: Re: H.J. Lu's frame.c patch is not included
- From: Jason Merrill <jason at cygnus dot com>
- Date: 07 Nov 1997 02:31:52 -0800
- References: <199711070926.KAA27169.cygnus.egcs@baht.labs.trema.com>
>>>>> Teemu Torma <tot@trema.com> writes:
> In egcs-971105, H.J. Lu's frame.c patch is not included, event
> though ChangeLog suggests it.
> Sun Oct 26 11:41:49 1997 Jason Merrill <jason@yorick.cygnus.com>
> ...
> From H.J. Lu:
> * frame.c (count_fdes, add_fdes): Skip linked once FDE entries.
> The code says:
> /* Skip CIEs and linked once FDE entries. */
> if (this_fde->CIE_delta == 0 || this_fde->pc_range == 0)
> continue;
> so it is not skipping entries when pc_begin == 0.
> Is it a typo or just vanished somehow? In either case, the current
> code does not work unless pc_begin check is included.
Why not? I expected that whenever pc_begin would be 0, pc_range would also
be 0, since both the begin and end labels would be relocated to 0. Is this
not the case?
Jason