summaryrefslogtreecommitdiff
path: root/libgcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2021-06-10 00:16:30 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2021-06-10 00:16:30 +0000
commit4f625f47b4456e5c05a025fca4d072831e59126c (patch)
tree71aa05def7b9df2cbab0f569fa1bf492129dc14c /libgcc
parent53cb324cb4f9475d4eabcd9f5a858c5edaacc0cf (diff)
downloadgcc-4f625f47b4456e5c05a025fca4d072831e59126c.tar.gz
Daily bump.
Diffstat (limited to 'libgcc')
-rw-r--r--libgcc/ChangeLog40
1 files changed, 40 insertions, 0 deletions
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index d5627652187..53b66f86cd0 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,43 @@
+2021-06-09 Carl Love <cel@us.ibm.com>
+
+ * config.host: Add if test and set for
+ libgcc_cv_powerpc_3_1_float128_hw.
+ * config/rs6000/fixkfti.c: Renamed to fixkfti-sw.c.
+ Change calls of __fixkfti to __fixkfti_sw.
+ * config/rs6000/fixunskfti.c: Renamed to fixunskfti-sw.c.
+ Change calls of __fixunskfti to __fixunskfti_sw.
+ * config/rs6000/float128-p10.c (__floattikf_hw,
+ __floatuntikf_hw, __fixkfti_hw, __fixunskfti_hw): New file.
+ * config/rs6000/float128-ifunc.c (SW_OR_HW_ISA3_1): New macro.
+ (__floattikf_resolve, __floatuntikf_resolve, __fixkfti_resolve,
+ __fixunskfti_resolve): Add resolve functions.
+ (__floattikf, __floatuntikf, __fixkfti, __fixunskfti): New functions.
+ * config/rs6000/float128-sed (floattitf, __floatuntitf,
+ __fixtfti, __fixunstfti): Add editor commands to change names.
+ * config/rs6000/float128-sed-hw (__floattitf,
+ __floatuntitf, __fixtfti, __fixunstfti): Add editor commands to
+ change names.
+ * config/rs6000/floattikf.c: Renamed to floattikf-sw.c.
+ * config/rs6000/floatuntikf.c: Renamed to floatuntikf-sw.c.
+ * config/rs6000/quad-float128.h (__floattikf_sw,
+ __floatuntikf_sw, __fixkfti_sw, __fixunskfti_sw, __floattikf_hw,
+ __floatuntikf_hw, __fixkfti_hw, __fixunskfti_hw, __floattikf,
+ __floatuntikf, __fixkfti, __fixunskfti): New extern declarations.
+ * config/rs6000/t-float128 (floattikf, floatuntikf,
+ fixkfti, fixunskfti): Remove file names from fp128_ppc_funcs.
+ (floattikf-sw, floatuntikf-sw, fixkfti-sw, fixunskfti-sw): Add
+ file names to fp128_ppc_funcs.
+ * config/rs6000/t-float128-hw(fp128_3_1_hw_funcs,
+ fp128_3_1_hw_src, fp128_3_1_hw_static_obj, fp128_3_1_hw_shared_obj,
+ fp128_3_1_hw_obj): Add variables for ISA 3.1 support.
+ * config/rs6000/t-float128-p10-hw: New file.
+ * configure: Update script for isa 3.1 128-bit float support.
+ * configure.ac: Add check for 128-bit float hardware support.
+ * config/rs6000/fixkfti-sw.c: New file.
+ * config/rs6000/fixunskfti-sw.c: New file.
+ * config/rs6000/floattikf-sw.c: New file.
+ * config/rs6000/floatuntikf-sw.c: New file.
+
2021-05-13 Dimitar Dimitrov <dimitar@dinux.eu>
* config/pru/mpyll.S (__pruabi_mpyll): Place into own section.