aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.9/libgcc/config/ia64/t-softfp-compat
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.9/libgcc/config/ia64/t-softfp-compat')
-rw-r--r--gcc-4.9/libgcc/config/ia64/t-softfp-compat7
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc-4.9/libgcc/config/ia64/t-softfp-compat b/gcc-4.9/libgcc/config/ia64/t-softfp-compat
new file mode 100644
index 000000000..00f45d51c
--- /dev/null
+++ b/gcc-4.9/libgcc/config/ia64/t-softfp-compat
@@ -0,0 +1,7 @@
+# Filter out the following TImode functions and provide backward binary
+# compatibility.
+# Replace __dvxf3 _fixtfdi _fixunstfdi _floatditf
+libgcc1-tf-functions = __divxf3 _fixtfdi _fixunstfdi _floatditf
+LIB1ASMFUNCS := $(filter-out $(libgcc1-tf-functions), $(LIB1ASMFUNCS))
+libgcc1-tf-compats = $(addsuffix .S, $(libgcc1-tf-functions))
+LIB2ADD += $(addprefix $(srcdir)/config/ia64/, $(libgcc1-tf-compats))