[M3devel] gcc/eh/setjmp

Jay jayk123 at hotmail.com
Mon Jan 21 14:19:41 CET 2008


I've been trying sprinkling these bits around, to no avail.
I realize another larger step is to communicate much try/except/finally information down, in order to use the native support (which still stinks on Windows).
I stupidly plumbed the depths of "CG" to communicate the bits down before seeing what was needed..
 
 - Jay


From: jayk123 at hotmail.comTo: m3devel at elegosoft.comSubject: gcc/eh/setjmpDate: Mon, 21 Jan 2008 10:50:28 +0000


Folks, try adding -Wunreachable-code to your m3back options and tell me if you don't get loads of warnings.for stuff like: TRY   return Foo();ELSE   return FALSE; I get them on NT386GNU and PPC_DARWIN. Functions with TRY need, in gcc parlance: calls_setjmp and the exception/finally blocks need: has_nonlocal_label and functions with RAISE might need: has_nonlocal_goto Luckily, gcc doesn't seem to act on what it figure out.  - Jay

Helping your favorite cause is as easy as instant messaging. You IM, we give. Learn more. 
_________________________________________________________________
Climb to the top of the charts! Play the word scramble challenge with star power.
http://club.live.com/star_shuffle.aspx?icid=starshuffle_wlmailtextlink_jan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20080121/2588c788/attachment-0002.html>


More information about the M3devel mailing list