https://gcc.gnu.org/g:1837ae344f0b0dd91dc4b2c2e825acf7cfbd5b04

commit 1837ae344f0b0dd91dc4b2c2e825acf7cfbd5b04
Author: Michael Meissner <[email protected]>
Date:   Tue Oct 7 13:57:42 2025 -0400

    Update ChangeLog.*

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

diff --git a/gcc/ChangeLog.float b/gcc/ChangeLog.float
index 4f88b9091542..f96a0bdad1a4 100644
--- a/gcc/ChangeLog.float
+++ b/gcc/ChangeLog.float
@@ -1,3 +1,19 @@
+==================== Branch work222-float, patch #318 ====================
+
+Add define_peephole2 for back to back __bfloat16 operations.
+
+2025-10-07  Michael Meissner  <[email protected]>
+
+gcc/
+
+       * config/rs6000/float16.md (bfloat16_binary_op_internal3): Don't set the
+       type attribute.
+       (bfloat16_binary_op_internal4): Likewise.
+       (bfloat16_binary_op_internal5): Likewise.
+       (bfloat16_binary_op_internal6): Likewise.
+       (peephole2): Eliminate xscvspdp and xscvdpspn between multiple
+       __bfloat16 operations.
+
 ==================== Branch work222-float, patch #317 ====================
 
 Do bfloat16 binary operations as combiner patterns.

Reply via email to