lmi
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [lmi] MinGW gcc-4.3, and .tar.lzma


From: Greg Chicares
Subject: Re: [lmi] MinGW gcc-4.3, and .tar.lzma
Date: Sun, 31 Aug 2008 03:09:16 +0000
User-agent: Thunderbird 2.0.0.16 (Windows/20080708)

On 2008-08-30 14:22Z, Vadim Zeitlin wrote:
> On Sat, 30 Aug 2008 01:08:25 +0000 Greg Chicares <address@hidden> wrote:
> 
> GC> He uses SJLJ exceptions. The DW2 foreign-frames problem:
> GC>   http://gcc.gnu.org/wiki/WindowsGCCImprovementsGSoC2008
> GC> doesn't appear to have been solved yet AFAIK. But that's no reason
> GC> not to try the tdragon builds: after all, the stable version of
> GC> MinGW gcc uses SJLJ.
> 
>  Sorry, I don't know much about SJLJ (except finding, not without some
> trouble, that it means "setjmp/longjmp") so maybe it's a stupid question,
> but what's the problem with using it?

It's said to make java and Ada unbearably slow; and, AIUI, most
other platforms use a DW2 unwinder instead, so the SJLJ code is
apt to suffer from inattention over time. Releasing new versions
with both exception-handling personalities is an unpleasant task
for gcc's msw maintainers.

> It seems to work and I didn't find
> any mentions of any particular problems with it...

For us, there's no observable problem with SJLJ handling of C++
exceptions, with either gcc-3.x or gcc-4.3 . It's a problem for
the gcc maintainers, though. And if it doesn't get solved, then
eventually it could become a problem for us, but that's not on
our horizon yet.

This is one more reason why it's good to make sure lmi builds
with several msw compilers, though I'll stick with gcc on msw
as long as it remains feasible.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]