[gcc(refs/users/meissner/heads/work135)] Update ChangeLog.meissner

Michael Meissner meissner@gcc.gnu.org
Thu Sep 28 17:20:04 GMT 2023


https://gcc.gnu.org/g:550588fb519485781cd1727ffa0a070633a81d77

commit 550588fb519485781cd1727ffa0a070633a81d77
Author: Michael Meissner <meissner@linux.ibm.com>
Date:   Thu Sep 28 13:20:00 2023 -0400

    Update ChangeLog.meissner

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

diff --git a/gcc/ChangeLog.meissner b/gcc/ChangeLog.meissner
index a039473a85a..1c1fa36d449 100644
--- a/gcc/ChangeLog.meissner
+++ b/gcc/ChangeLog.meissner
@@ -1,3 +1,27 @@
+==================== Branch work135, patch #2 ====================
+
+Add options to disable load and store vector pair.
+
+2023-09-28  Michael Meissner  <meissner@linux.ibm.com>
+
+gcc/
+
+	* config/rs6000/mma.md (movoo): Add support for
+	-menable-load-vector-pair and -menable-store-vector-pair.
+	* config/rs6000/rs6000.md (rs6000_debug_reg_global): If -mdebug=reg,
+	print whether load and store vector pair instructions are being
+	generated.
+	(rs6000_setup_reg_addr_masks): If load vector pair or store vector pair
+	instructions are not being generated, don't allow lxvpx or stxvpx to be
+	generated.
+	(rs6000_option_override_internal): Add warnings if
+	-menable-load-vector-pair or -menable-store-vector-pair is used without
+	having MMA instructions.
+	(rs6000_opt_vars): Allow user to override -menable-load-vector-pair or
+	-menable-store-vector-pair.
+	* config/rs6000/rs6000.opt (-menable-load-vector-pair): New option.
+	(-menable-store-vector-pair): Likewise.
+
 ==================== Branch work135, patch #1 ====================
 
 Replace UNSPEC_COPYSIGN with copysign RTL


More information about the Gcc-cvs mailing list