diff options
Diffstat (limited to 'gcc/config/ia64/lib1funcs.asm')
-rw-r--r-- | gcc/config/ia64/lib1funcs.asm | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gcc/config/ia64/lib1funcs.asm b/gcc/config/ia64/lib1funcs.asm index 245a8bb1595..a92d67c7e9b 100644 --- a/gcc/config/ia64/lib1funcs.asm +++ b/gcc/config/ia64/lib1funcs.asm @@ -38,10 +38,12 @@ .text .align 16 .global __divxf3 - .global __divtf3 .proc __divxf3 __divxf3: +#ifdef SHARED + .global __divtf3 __divtf3: +#endif cmp.eq p7, p0 = r0, r0 frcpa.s0 f10, p6 = farg0, farg1 ;; @@ -757,6 +759,7 @@ __ia64_trampoline: .endp __ia64_trampoline #endif +#ifdef SHARED // Thunks for backward compatibility. #ifdef L_fixtfdi .text @@ -781,7 +784,7 @@ __fixunstfti: } .endp __fixunstfti #endif -#if L_floatditf +#ifdef L_floatditf .align 16 .global __floattitf .proc __floattitf @@ -792,3 +795,4 @@ __floattitf: } .endp __floattitf #endif +#endif |