From e1d6e08dd6f9298ed7f61ef12c17ca83cb761f37 Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Fri, 12 May 2017 16:37:12 +0000 Subject: Remove useless SPARC signbit aliases. The SPARC implementations of __signbit* functions have aliases signbit, signbitf, signbitl. These are useless, as they aren't exported from the shared libraries (only the __signbit* functions are exported, to be used by the type-generic signbit macro with older compilers). This patch removes the useless aliases. Tested (compilation only) with build-many-glibcs.py for sparc64-linux-gnu and sparcv9-linux-gnu. * sysdeps/sparc/sparc32/fpu/s_signbit.S (signbit): Remove alias. (signbitf): Likewise. * sysdeps/sparc/sparc64/fpu/multiarch/s_signbit.S (signbit): Likewise. (signbitl): Likewise. * sysdeps/sparc/sparc64/fpu/multiarch/s_signbitf.S (signbitf): Likewise. * sysdeps/sparc/sparc64/fpu/s_signbit.S (signbit): Likewise. (signbitl): Likewise. * sysdeps/sparc/sparc64/fpu/s_signbitf.S (signbitf): Likewise. --- sysdeps/sparc/sparc32/fpu/s_signbit.S | 2 -- 1 file changed, 2 deletions(-) (limited to 'sysdeps/sparc/sparc32') diff --git a/sysdeps/sparc/sparc32/fpu/s_signbit.S b/sysdeps/sparc/sparc32/fpu/s_signbit.S index f7967647b1..956517022f 100644 --- a/sysdeps/sparc/sparc32/fpu/s_signbit.S +++ b/sysdeps/sparc/sparc32/fpu/s_signbit.S @@ -22,11 +22,9 @@ ENTRY (__signbit) retl srl %o0, 31, %o0 END (__signbit) -weak_alias (__signbit, signbit) /* On 32-bit the double version will also always work for single-precision since in both cases the word with the sign bit in it is passed always in register %o0. */ strong_alias (__signbit, __signbitf) hidden_def (__signbitf) -weak_alias (__signbitf, signbitf) -- cgit 1.4.1