From 104cdaf14f5ba38bda091ecc1a6f028c8d21586b Mon Sep 17 00:00:00 2001 From: Michael Meissner Date: Tue, 22 Mar 2016 21:05:43 +0000 Subject: [PATCH] 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 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 | 7 +++++++ libgcc/config/rs6000/extendkftf2-sw.c | 4 ++++ 2 files changed, 11 insertions(+) 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 + + 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 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) { -- 2.7.4