[gcc(refs/users/meissner/heads/work260-float)] Update ChangeLog.*
Michael Meissner
meissner@gcc.gnu.org
Fri Sep 4 02:27:04 GMT 2026
https://gcc.gnu.org/g:60bc3fdd0f943f232e528a001484650f2b0f1f70
commit 60bc3fdd0f943f232e528a001484650f2b0f1f70
Author: Michael Meissner <meissner@linux.ibm.com>
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 <meissner@linux.ibm.com>
+
+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.
More information about the Gcc-cvs
mailing list