<br><br><div class="gmail_quote">On Fri, Jul 27, 2012 at 11:19 AM,  <span dir="ltr">&lt;<a href="mailto:acw@ascent.com" target="_blank">acw@ascent.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<font face="sans-serif">Perhaps I spoke too soon; I&#39;ve done a little
more research since I sent yesterday&#39;s message.  If I have not misunderstood
the case, Microsoft is still clinging to SjLj; their compiler suite produces
binaries that use SjLj, and so their system libraries are all SjLj-based.
 Furthermore, Dw2 code cannot inter-operate with SjLj, so for the
moment, anything that runs in a Windows environment must be SjLj from cover
to cover.  (This isn&#39;t quite accurate: the restriction is that a Dw2-style
exception can&#39;t unwind through an SjLj stack frame, like a Windows callback.)
So, at least for the Windows target, it is probably premature to try compiling
to Dw2.  In Unix and Linux, however, Dw2 is probably worth trying
for the potential performance gain.</font>
<br></blockquote><div><br>As far as I understand (and my understanding is very rudimentary on this topic), Dw2 is the default on Linux. Is it not?<br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<font face="sans-serif">In other news, I found a compiler suite
called TDM-GCC, under active development at least as late as last September,
which claims to produce SjLj binaries for both the 32-bit and 64-bit Windows
environment.  When things settle down here a bit I intend to try their
wares: see </font><a href="http://tdm-gcc.tdragon.net/" target="_blank"><font face="sans-serif">http://tdm-gcc.tdragon.net/</font></a><font face="sans-serif">
for more details.</font>
</blockquote><div> <br>This looks promising! Thanks for bringing it to my attention!<br><br>Ted<br>--  <br></div></div>Dr. Ted Ralphs<br>Associate Professor, Lehigh University<br>(610) 628-1280<br>ted &#39;at&#39; lehigh &#39;dot&#39; edu<br>

<a href="http://coral.ie.lehigh.edu/%7Eted" target="_blank">coral.ie.lehigh.edu/~ted</a><br><br>