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

Michael Meissner meissner@gcc.gnu.org
Thu Mar 16 02:55:37 GMT 2023


https://gcc.gnu.org/g:604274d74ae907d47ea882581cd05534e4fd2809

commit 604274d74ae907d47ea882581cd05534e4fd2809
Author: Michael Meissner <meissner@linux.ibm.com>
Date:   Wed Mar 15 22:55:33 2023 -0400

    Update ChangeLog.meissner

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

diff --git a/gcc/ChangeLog.meissner b/gcc/ChangeLog.meissner
index 71d546083d2..3dfe84dcc2c 100644
--- a/gcc/ChangeLog.meissner
+++ b/gcc/ChangeLog.meissner
@@ -1,5 +1,28 @@
 ==================== Branch work111, patch #21 ====================
 
+Make load/cmp fusion know about prefixed loads.
+
+2023-03-15   Michael Meissner  <meissner@linux.ibm.com>
+             Aaron Sawdey  <acsawdey@linux.ibm.com>
+
+gcc/
+
+	PR target/105325
+	* gcc/config/rs6000/genfusion.pl (gen_ld_cmpi_p10): The ld and lwa
+	instructions use the DS encoding instead of D.  Set the sign_extend
+	attribute as appropriate.
+	* gcc/config/rs6000/fusion.md: Regenerate.
+	* gcc/config/rs6000/rs6000.md (prefixed attribute): Add fused_load_cmpi
+	instructions to the list of instructions that might have a prefixed load
+	instruction.
+
+gcc/testsuite/
+
+	PR target/105325
+	* g++.target/powerpc/pr105325.C: New test.
+
+==================== Branch work111, patch #21 ====================
+
 Fix splat of extract for long long and double.
 
 2023-03-15   Michael Meissner  <meissner@linux.ibm.com>


More information about the Gcc-cvs mailing list