[Cfp-interest] SNAN and thread storage

Fred J. Tydeman tydeman at tybor.com
Thu Apr 19 09:51:51 PDT 2012


On Thu, 19 Apr 2012 09:26:49 -0700 (PDT) Fred J. Tydeman wrote:
>
>The description of SNAN on page 23/17 for 7.12#5 mentions
>static initializer.  What about thread storage?

Jim wrote:
>Please say more about the issue you see with thread storage.

My understanding is thread storage is initialized from a static
image created at translation time.  So, a floating thread var
initialized with an SNAN should be the same as a static var
(and not like an auto var).


How about replacing

If a signaling NaN macro is used as a static initializer 
for an object of the same type, the object is initialized with a
signaling NaN value.

with

If a signaling NaN macro is used as a static or thread initializer 
for an object of the same type, the object is initialized with a
signaling NaN value.


---
Fred J. Tydeman        Tydeman Consulting
tydeman at tybor.com      Testing, numerics, programming
+1 (775) 358-9748      Vice-chair of PL22.11 (ANSI "C")
Sample C99+FPCE tests: http://www.tybor.com
Savers sleep well, investors eat well, spenders work forever.



More information about the Cfp-interest mailing list