[patch i386 mingw]: Disallow DW2 unwind for 64-bit and multilib

Kai Tietz ktietz70@googlemail.com
Tue Aug 25 16:51:00 GMT 2009


2009/8/25 Jason Merrill <jason@redhat.com>:
> On 07/24/2009 03:55 AM, Kai Tietz wrote:
>>
>> 2009/7/24 Arnaud Charlet<charlet@adacore.com>:
>>>
>>> BTW, do you know how hard it would be to get dwarf2 unwind based
>>> exceptions
>>> working on 64 bit windows? What are the missing/blocking points?
>>
>> The major issue is that the current implementation is using code
>> analysis for finding frame information. This is for x64 even harder
>> then for x86 as there much more possibilities of prologue entries.
>
> How is this different from other x86_64 targets?
>
> Jason
>

Well, see for this /gcc/config/i386/mingw32.h file
(MD_UNWIND_SUPPORT), and the header included here for dw2 based
unwinding, and you will see that this can't be used for 64-bit, for
sure (config/i386/w32-unwind.h).

Cheers,
Kai

-- 
|  (\_/) This is Bunny. Copy and paste
| (='.'=) Bunny into your signature to help
| (")_(") him gain world domination



More information about the Gcc-patches mailing list