https://gcc.gnu.org/g:60bc3fdd0f943f232e528a001484650f2b0f1f70

commit 60bc3fdd0f943f232e528a001484650f2b0f1f70
Author: Michael Meissner <[email protected]>
Date:   Thu Sep 3 22:26:52 2026 -0400

    Update ChangeLog.*

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

diff --git a/gcc/ChangeLog.float b/gcc/ChangeLog.float
index 52ba7cab6bd8..e179c5e38639 100644
--- a/gcc/ChangeLog.float
+++ b/gcc/ChangeLog.float
@@ -1,3 +1,27 @@
+==================== Branch work260-float, patch #211 ====================
+
+Don't return HFmode/BFmode as SFmode.
+
+2026-09-03  Michael Meissner  <[email protected]>
+
+gcc/
+
+       * config/rs6000/rs6000-call.cc (rs6000_promote_function_mode): Only
+       convert HFmode/BFmode to SFmode, but don't change return value at
+       present.
+       (rs6000_promote_function_mode_convert): Add unsignedp argument.
+       * config/rs6000/rs6000-internal.h
+       (rs6000_promote_function_mode_convert): Update calling sequence.
+       * config/rs6000/rs6000.cc (rs6000_function_value): Undo last change.
+       * doc/tm.texi: Regenerate.
+       * doc/tm.texi.in (TARGET_PROMOTE_FUNCTION_MODE_CONVERT): Update calling
+       sequence.
+       * expr.cc (expand_expr_real_1): Update call to
+       promote_function_mode_convert.
+       * target.def (PROMOTE_FUNCTION_MODE_CONVERT): Update calling sequence.
+       * targhooks.cc (default_promote_function_mode_convert): Likewise.
+       * targhooks.h (default_promote_function_mode_convert): Likewise.
+
 ==================== Branch work260-float, patch #210 ====================
 
 Pass/return HFmode and BFmode as SFmode.

Reply via email to