aboutsummaryrefslogtreecommitdiff
path: root/libgcc/config
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2015-06-30 16:42:07 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2015-06-30 09:42:07 -0700
commitcb78b51ca0b545a8d6b0b72a3aa108f3012de4ee (patch)
treedd466327832c8886a41f63de348d602ae006e205 /libgcc/config
parentd90639476f7769578682cbf34628968a3428ebec (diff)
downloadgcc-cb78b51ca0b545a8d6b0b72a3aa108f3012de4ee.zip
gcc-cb78b51ca0b545a8d6b0b72a3aa108f3012de4ee.tar.gz
gcc-cb78b51ca0b545a8d6b0b72a3aa108f3012de4ee.tar.bz2
IA MCU psABI support: changes to libraries
Patch in the bottom adds support of IA MCU psABI to libgcc (enables soft-fp) and libdecnumber (enables it for IA MCU). config/ * dfp.m4 (enable_decimal_float): Also set to yes for i?86*-*-elfiamcu target. gcc/ * configure: Regenerated. libdecnumber/ * configure: Regenerated. libgcc/ * config.host: Support i[34567]86-*-elfiamcu target. * config/t-softfp-sfdftf: New file. * config/i386/32/t-iamcu: Likewise. * configure: Regenerated. From-SVN: r225198
Diffstat (limited to 'libgcc/config')
-rw-r--r--libgcc/config/i386/32/t-iamcu1
-rw-r--r--libgcc/config/t-softfp-sfdftf5
2 files changed, 6 insertions, 0 deletions
diff --git a/libgcc/config/i386/32/t-iamcu b/libgcc/config/i386/32/t-iamcu
new file mode 100644
index 0000000..7595cde
--- /dev/null
+++ b/libgcc/config/i386/32/t-iamcu
@@ -0,0 +1 @@
+HOST_LIBGCC2_CFLAGS += -mlong-double-80
diff --git a/libgcc/config/t-softfp-sfdftf b/libgcc/config/t-softfp-sfdftf
new file mode 100644
index 0000000..ed71d21
--- /dev/null
+++ b/libgcc/config/t-softfp-sfdftf
@@ -0,0 +1,5 @@
+softfp_float_modes := sf df tf
+softfp_int_modes := si di
+softfp_extensions := sfdf sftf dftf xftf
+softfp_truncations := dfsf tfsf tfdf tfxf
+softfp_exclude_libgcc2 := n