https://gcc.gnu.org/g:5fbe6a4d38c3419c0622ee69178410134e1fa1db

commit 5fbe6a4d38c3419c0622ee69178410134e1fa1db
Author: Michael Meissner <[email protected]>
Date:   Wed Sep 30 22:40:52 2026 -0400

    Update ChangeLog.*

Diff:
---
 gcc/ChangeLog.float | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 56 insertions(+)

diff --git a/gcc/ChangeLog.float b/gcc/ChangeLog.float
index 56b8881edb11..f91c4bb06b0f 100644
--- a/gcc/ChangeLog.float
+++ b/gcc/ChangeLog.float
@@ -1,3 +1,59 @@
+==================== Branch work265-float, patch #221 ====================
+
+Use perl to convert float functions for 16-bit floating point
+
+This patch removes the ppc-float* functions, and instead uses perl to generate
+these automatically from the soft-fp sources.
+
+2026-09-30  Michael Meissner  <[email protected]>
+
+libgcc/
+
+       * config/rs6000/convert-16bit-fp-fix: Minor cleanup.
+       * config/rs6000/convert-16bit-fp-float: New script to create the float*
+       and floatun* functions for 16-bit floating point.
+       * config/rs6000/t-float16: Automatially generate the ppc-float* files.
+       * config/rs6000/ppc-floatdibf.c: Delete.
+       * config/rs6000/ppc-floatdihf.c: Likewise.
+       * config/rs6000/ppc-floatsibf.c: Likewise.
+       * config/rs6000/ppc-floatsihf.c: Likewise.
+       * config/rs6000/ppc-floattibf.c: Likewise.
+       * config/rs6000/ppc-floattihf.c: Likewise.
+       * config/rs6000/ppc-floatundibf.c: Likewise.
+       * config/rs6000/ppc-floatundihf.c: Likewise.
+       * config/rs6000/ppc-floatunsibf.c: Likewise.
+       * config/rs6000/ppc-floatunsihf.c: Likewise.
+       * config/rs6000/ppc-floatuntibf.c: Likewise.
+       * config/rs6000/ppc-floatuntihf.c: Likewise.
+
+
+==================== Branch work265-float, patch #220 ====================
+
+Use perl to convert fix functions for 16-bit floating point
+
+This patch removes the ppc-fix* functions, and instead uses perl to generate
+these automatically from the soft-fp sources.
+
+2026-09-30  Michael Meissner  <[email protected]>
+
+libgcc/
+
+       * config/rs6000/convert-16bit-fp-fix: New perl script.
+       * config/rs6000/t-float16: Remove static ppc-fix* functions.  Instead
+       generate these via the convert-16bit-fp-fix script.
+       * config/rs6000/ppc-fixbfdi.c: Delete.
+       * config/rs6000/ppc-fixbfsi.c: Likewise.
+       * config/rs6000/ppc-fixbfti.c: Likewise.
+       * config/rs6000/ppc-fixhfdi.c: Likewise.
+       * config/rs6000/ppc-fixhfsi.c: Likewise.
+       * config/rs6000/ppc-fixhfti.c: Likewise.
+       * config/rs6000/ppc-fixunsbfdi.c: Likewise.
+       * config/rs6000/ppc-fixunsbfsi.c: Likewise.
+       * config/rs6000/ppc-fixunsbfti.c: Likewise.
+       * config/rs6000/ppc-fixunshfdi.c: Likewise.
+       * config/rs6000/ppc-fixunshfsi.c: Likewise.
+       * config/rs6000/ppc-fixunshfti.c: Likewise.
+
 ==================== Branch work265-float, patch #211 ====================
 
 Pass and return 16-bit fp library values in GPRs

Reply via email to