re PR libgcc/70363 (PowerPC __float128 to long double doesn't link if built with...
authorMichael Meissner <meissner@linux.vnet.ibm.com>
Tue, 22 Mar 2016 21:05:43 +0000 (21:05 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Tue, 22 Mar 2016 21:05:43 +0000 (21:05 +0000)
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

libgcc/ChangeLog
libgcc/config/rs6000/extendkftf2-sw.c

index 3a626bc..a96ec47 100644 (file)
@@ -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
index 3be88bf..2ce2f7d 100644 (file)
 #include "soft-fp.h"
 #include "quad-float128.h"
 
+#ifndef FLOAT128_HW_INSNS
+#define __extendkftf2_sw __extendkftf2
+#endif
+
 IBM128_TYPE
 __extendkftf2_sw (__float128 value)
 {