summaryrefslogtreecommitdiff
path: root/gcc/config/ia64/lib1funcs.asm
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/config/ia64/lib1funcs.asm')
-rw-r--r--gcc/config/ia64/lib1funcs.asm8
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