Fwd: [Mingw-w64-public] possible use seh for 32 bit migw-w63 GCC-4.9.1 :

22 views
Skip to first unread message

xunxun

unread,
Nov 14, 2014, 3:58:53 AM11/14/14
to Code::Blocks中国开发组
怪不得只影响x86版本

---------- Forwarded message ----------
From: Massimo Belgrano <massimo....@gmail.com>
Date: 2014-11-12 18:49 GMT+08:00
Subject: Re: [Mingw-w64-public] possible use seh for 32 bit migw-w63 GCC-4.9.1 :
To: mingw-w6...@lists.sourceforge.net


Ruben Van Boxem <vanboxem.ruben@...> writes:
>
>
> 2014-07-22 20:01 GMT+02:00 niXman <i.nixman-
GaUfNO9RBHf...@public.gmane.org>:Does anybody know is SEH-32bit
support already implemented in GCC?
>
> It's not.
>
>
> Some more
reading:http://wiki.ffii.org/Wine05Enweb.archive.org/web/20070818053531/
blogs.codegear.com/dcc/archive/2005/05/12/4294.aspxhttp://cygwin.com/ml/
cygwin/1999-08/msg00362.html(ada, might be unrelated)
https://gcc.gnu.org/ml/gcc-patches/2005-
02/msg00428.htmlhttp://www.sourceware.org/ml/cygwin/2002-
08/msg01598.htmlhttps://sourceforge.net/p/mingw/mailman/message/6984207/

>
> (interesting view on a workaround, but with no answer given)
https://gcc.gnu.org/ml/gcc/2005-05/msg00520.html
>
> (bunch of source links at the bottom) https://gcc.gnu.org/ml/gcc/2008-
11/msg00368.html

>
>
> All findable with the necessary google-fu.
>
> Hmm, I was looking for something but didn't find it anymore. Some kind
of patch for some GCC 3.x version implementing SEH on x86, but then
rejected for patent issues. Nowhere to be found. Instead, the above
surfaced. Most of them are silent about SEH, so they might be completely
unrelated :-o.
>
> Anyways, it's a real clusterf*ck and MS should be ashamed of
themselves for letting it come to this.
>
> Cheers,Ruben
>
>  
>

Usefull info at
http://mingw-w64.sourceforge.net/contribute.php
where write:

GCC sources and unwind-seh.c in particular.
https://gcc.gnu.org/git/?p=gcc.git;a=blob;f=libgcc/unwind-seh.c;hb=HEAD
Note that 32-bit SEH is stack-based and requires code-generation unlike
64bits SEH which is simply table-based (that difference explains why the
patent only mattered to 32bits).

so i am hoping for a quick implementation


------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
_______________________________________________
Mingw-w64-public mailing list
Mingw-w6...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public



--
Best Regards,
xunxun

asmwarrior

unread,
Nov 14, 2014, 8:19:52 AM11/14/14
to chi...@googlegroups.com
他这个帖子有点乱,我也看到过。我之前也了解过这个事情,好像专利是针对32位系统下的SEH方案的,64位下不受影响,不过好像那专利今年4月就到期了。
但是没有人能去实现以下,呵呵。


xunxun

unread,
Nov 14, 2014, 10:13:10 PM11/14/14
to Code::Blocks中国开发组
好像意思也包含 64位下实现较为简单 32位下实现较为繁琐 所以还没去弄吧

--
--
您收到此信息是由于您订阅了 Google 论坛“Code::Blocks中国开发组”论坛。
要在此论坛发帖,请发电子邮件到 chi...@googlegroups.com
要退订此论坛,请发邮件至 chinacb+u...@googlegroups.com
更多选项,请通过 http://groups.google.com.hk/group/chinacb?hl=zh-CN 访问
该论坛

---
您收到此邮件是因为您订阅了Google网上论坛中的“Code::Blocks中国开发组”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到chinacb+u...@googlegroups.com
要查看更多选项,请访问https://groups.google.com/d/optout



--
Best Regards,
xunxun
Reply all
Reply to author
Forward
0 new messages