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
- From: Florian Weimer <fw at deneb dot enyo dot de>
- To: "Ingrid Marson" <Ingrid dot marson at zdnet dot co dot uk>
- Cc: <gcc at gcc dot gnu dot org>
- Date: Wed, 11 May 2005 14:03:21 +0200
- Subject: Re: Borland software patent restricting GNU compiler development
- References: <75719ACFAD3E1245A65226F904E0831702833823@cnet44.cnet.cnwk>
* Ingrid Marson:
> The Borland patent is a patent for standard exception handling
> http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL
> &p=1&u=/netahtml/srchnum.htm&r=1&f=G&l=50&s1=5,628,016.WKU.&OS=PN/5,628,
> 016&RS=PN/5,628,016
At least on Linux, GCC implements a different scheme which is
optimized for the more common case of execution without throwing any
exception. Borland's approach doesn't even work without frame
pointers, so it's quite limited.
Maybe the Windows ABI prescribes the use of Borland's approach? This
could explain the gripes of the WINE developers.