[gcc(refs/users/meissner/heads/work247-float)] Update ChangeLog.*
Michael Meissner
meissner@gcc.gnu.org
Fri Jun 19 23:36:56 GMT 2026
https://gcc.gnu.org/g:68d98f521b57588e586dfa6321d25307669eeaeb
commit 68d98f521b57588e586dfa6321d25307669eeaeb
Author: Michael Meissner <meissner@linux.ibm.com>
Date: Fri Jun 19 19:36:52 2026 -0400
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.float | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/gcc/ChangeLog.float b/gcc/ChangeLog.float
index b69aa8b018aa..741cdbbcb8da 100644
--- a/gcc/ChangeLog.float
+++ b/gcc/ChangeLog.float
@@ -1,3 +1,21 @@
+==================== Branch work247-float, patch #231 ====================
+
+Optimization convertion between __bfloat16 and _Float16.
+
+2026-06-19 Michael Meissner <meissner@linux.ibm.com>
+
+gcc/
+
+ * config/rs6000/float16.md (cvt_fp16_to_v4sf): Rename from
+ cvt_fp16_to_v4sf_insn.
+ (cvt_v4sf_to_fp16): New mode attribute.
+ (UNSPEC_CVT_V4SF_TO_FP16): New unspec.
+ (trunchfbf2): Rework to do the conversion from vector to vector, and not
+ converting to double as an intermediate. Move ode down in float16.md.
+ (extendbfhf2): Likewise.
+ (trunchfbf2_mem): New insn to optimization load and conversion.
+ (extendbfhf2_mem): Likewise.
+
==================== Branch work247-float, patch #230 ====================
Add _Float16 and __bfloat16 tests.
More information about the Gcc-cvs
mailing list