diff options
author | Michael Meissner <meissner@linux.vnet.ibm.com> | 2016-03-22 21:05:43 +0000 |
---|---|---|
committer | Michael Meissner <meissner@gcc.gnu.org> | 2016-03-22 21:05:43 +0000 |
commit | 104cdaf14f5ba38bda091ecc1a6f028c8d21586b (patch) | |
tree | 40162bd2453a95df149461e2fb4a36149d07c446 /libgcc | |
parent | 72c9526d3dc0742ee9a5f5cc4f90bf3375fb0bba (diff) | |
download | gcc-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/ChangeLog | 7 | ||||
-rw-r--r-- | libgcc/config/rs6000/extendkftf2-sw.c | 4 |
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) { |