diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 46c10249c624b25108c5d56db7ec892ab1f4e53c..a9d06d90959c5bf54d9f404e370bcf85f5223170 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,12 @@
+2023-04-22  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2023-04-22  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/109583
+	* match.pd (fneg/fadd simplify): Don't call related_vector_mode
+	if vec_mode is not VECTOR_MODE_P.
+
 2023-04-21  Lulu Cheng  <chenglulu@loongson.cn>
 
 	Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 255d261f77a7e015569a18ed63466f3f58c0e615..e372b3d6ca6bde0de4b99c79f384ced3e315e6a1 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20230422
+20230423
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index f959c27818c352f075b2b2a02a1986697340b44c..65992fd2cb805a95e63162d03183312de54c915e 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,11 @@
+2023-04-22  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2023-04-22  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/109583
+	* gcc.dg/pr109583.c: New test.
+
 2023-04-21  Andrew MacLeod  <amacleod@redhat.com>
 
 	Backported from master: