Print this page
5262 libm needs to be carefully unifdef'd
5268 libm doesn't need to hide symbols which are already local

*** 34,51 **** .type _nextafter,#function _nextafter = __nextafter #include "libm_synonyms.h" #include "libm_protos.h" - #if defined(LIBM_BUILD) && !defined(ELFOBJ) - #define mENTRY(x) ENTRY(__libm/**/x) - #define mNAME(x) NAME(__libm/**/x) - #else - #define mENTRY(x) ENTRY(x) - #define mNAME(x) NAME(x) - #endif - RO_DATA .align 8 .Lconstant: two54 = 0x00 .word 0x43500000,0x0 ! 2**54 --- 34,43 ----
*** 108,118 **** be,a 1f ! xflow ldd [%l0+tiny],%f2 cmp %i2,%l3 bne,a 9f ! next_return ldd [%fp+x],%f0 ! call mNAME(_SVID_libm_err) ! overflow or %g0,46,%o4 ba 9f nop 1: ! xflow fmuld %f2,%f2,%f2 --- 100,110 ---- be,a 1f ! xflow ldd [%l0+tiny],%f2 cmp %i2,%l3 bne,a 9f ! next_return ldd [%fp+x],%f0 ! call NAME(_SVID_libm_err) ! overflow or %g0,46,%o4 ba 9f nop 1: ! xflow fmuld %f2,%f2,%f2