This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: unwind table not properly populated
- From: Eric Botcazou <ebotcazou at adacore dot com>
- To: obry at adacore dot com
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Fri, 18 Sep 2009 18:36:23 +0200
- Subject: Re: unwind table not properly populated
- References: <4AB3AB61.4080904@adacore.com>
Hi Pascal,
> The unwind table does not get populated on Win64 because a long is 32
> bits and an address is 64 bits. The attached patch fixes this problem.
The 'L' now looks superfluous in
mask = ((_Unwind_Ptr)1L << (mask << 3)) - 1;
You also don't need to put the "why" in the ChangeLog, just the "what".
--
Eric Botcazou