Print this page
5632 libm's use of _sse_hw is wrong and unnecessary (in that order)
*** 48,60 ****
#else
/*
* The following variable lives in libc on Solaris 10, where it
* gets set to a nonzero value at startup time on systems with SSE.
*/
! int _sse_hw = 0;
! #pragma weak _sse_hw
! #define test_sse_hw &_sse_hw && _sse_hw
#endif
static int accrued = 0;
static thread_key_t accrued_key;
static mutex_t accrued_key_lock = DEFAULTMUTEX;
--- 48,59 ----
#else
/*
* The following variable lives in libc on Solaris 10, where it
* gets set to a nonzero value at startup time on systems with SSE.
*/
! extern int _sse_hw;
! #define test_sse_hw _sse_hw
#endif
static int accrued = 0;
static thread_key_t accrued_key;
static mutex_t accrued_key_lock = DEFAULTMUTEX;