This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Borland software patent restricting GNU compiler development
Florian Weimer wrote:
* Ranjit Mathew:
Without looking at the patent, I would hazard the guess
that it is about Win32 Structured Exception Handling (SEH):
http://www.microsoft.com/msj/0197/exception/exception.aspx
(The linked-to mail from the GCC mailing list seems to
confirm this.)
Indeed. Explicitly pushing an exception frame pointer on the main
stack is covered by the patent.
Wouldn't that be somewhat old-hat and have prior art in C++ compilers
to prove it?
Even these simple C macros store setjmp buffers on the local function
stack to simulate (nested) try/catch:
http://ldeniau.home.cern.ch/ldeniau/html/exception/exception.h
http://ldeniau.home.cern.ch/ldeniau/html/exception/exception.html