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

@@ -34,18 +34,10 @@
         .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

@@ -108,11 +100,11 @@
         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
+        call    NAME(_SVID_libm_err)    ! overflow
         or      %g0,46,%o4
         ba      9f
         nop
 1:                                      ! xflow
         fmuld   %f2,%f2,%f2