Re: setjmp/longjmp changed in Tiger
Re: setjmp/longjmp changed in Tiger
- Subject: Re: setjmp/longjmp changed in Tiger
- From: Eric Gouriou <email@hidden>
- Date: Wed, 1 Jun 2005 22:24:16 -0700
On Jun 1, 2005, at 11:30, David N. Williams wrote:
Matt Watson wrote:
You might consider trying your code on other systems to see what they
do.
Here's what I get on FreeBSD, for instance:
% ./a.out
rounding direction before setjmp is 0
rounding direction changed to 1024
status = 15
rounding direction after longjmp is 0
If you find that other OS's do the same thing, I suggest adapting
your code to work with this behavior.
The only other OS I have easy access to is linux. There I get the
same behavior as Panther:
For what it's worth:
----------
% cc -o tj testjmp.c
% ./tj
rounding direction before setjmp is 0
rounding direction changed to 1024
status = 15
rounding direction after longjmp is 0
% uname -s -m -r
HP-UX B.11.23 ia64
% cc -V
cc: HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]
----------
Eric
--
Eric Gouriou
email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden