[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