aboutsummaryrefslogtreecommitdiff
path: root/libgcc
diff options
context:
space:
mode:
authorMichael Meissner <meissner@linux.vnet.ibm.com>2016-03-22 21:05:43 +0000
committerMichael Meissner <meissner@gcc.gnu.org>2016-03-22 21:05:43 +0000
commit104cdaf14f5ba38bda091ecc1a6f028c8d21586b (patch)
tree40162bd2453a95df149461e2fb4a36149d07c446 /libgcc
parent72c9526d3dc0742ee9a5f5cc4f90bf3375fb0bba (diff)
downloadgcc-104cdaf14f5ba38bda091ecc1a6f028c8d21586b.zip
gcc-104cdaf14f5ba38bda091ecc1a6f028c8d21586b.tar.gz
gcc-104cdaf14f5ba38bda091ecc1a6f028c8d21586b.tar.bz2
re PR libgcc/70363 (PowerPC __float128 to long double doesn't link if built with an assember without ISA 3.0 support)
2016-03-22 Michael Meissner <meissner@linux.vnet.ibm.com> PR libgcc/70363 * config/rs6000/extendkftf2-sw.c (__extendkftf2_sw): If libgcc was built with an assembler that does not support ISA 3.0 instructions, rename __extendkftf2_sw to __extendkftf2. From-SVN: r234408
Diffstat (limited to 'libgcc')
-rw-r--r--libgcc/ChangeLog7
-rw-r--r--libgcc/config/rs6000/extendkftf2-sw.c4
2 files changed, 11 insertions, 0 deletions
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 3a626bc..a96ec47 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,10 @@
+2016-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR libgcc/70363
+ * config/rs6000/extendkftf2-sw.c (__extendkftf2_sw): If libgcc was
+ built with an assembler that does not support ISA 3.0
+ instructions, rename __extendkftf2_sw to __extendkftf2.
+
2016-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
PR target/38239
diff --git a/libgcc/config/rs6000/extendkftf2-sw.c b/libgcc/config/rs6000/extendkftf2-sw.c
index 3be88bf..2ce2f7d 100644
--- a/libgcc/config/rs6000/extendkftf2-sw.c
+++ b/libgcc/config/rs6000/extendkftf2-sw.c
@@ -39,6 +39,10 @@
#include "soft-fp.h"
#include "quad-float128.h"
+#ifndef FLOAT128_HW_INSNS
+#define __extendkftf2_sw __extendkftf2
+#endif
+
IBM128_TYPE
__extendkftf2_sw (__float128 value)
{