Floating Point Exception Handling
Joe Buck
Joe.Buck@synopsys.COM
Wed Mar 31 07:43:00 GMT 2004
John L. Kulp wrote:
> > I'd like to get connected with whomever is working on topics like the
> > interaction between SIGFPE handlers and try/catch stack unwinding in
> > C++.
On Tue, Mar 30, 2004 at 05:45:27PM -0800, Jim Wilson wrote:
> There are few people expert in this area, and they are all very busy
> people. There may not be anyone who has time to help you.
It would require rather deep surgery, I think, to make this work. G++
is not currently designed around the assumption that any floating point
instruction might throw an exception, which is pretty much what you would
need for such an idea to work. It's probably a better idea to use
non-signaling Inf and NaN values, test for them at appropriate points and
explicitly throw exceptions.
More information about the Gcc
mailing list