Blame SOURCES/gdb-rhbz1768593-s390x-arch13-01.patch

689258
From FEDORA_PATCHES Mon Sep 17 00:00:00 2001
689258
From: Sergio Durigan Junior <sergiodj@redhat.com>
689258
Date: Tue, 7 Jan 2020 21:02:19 -0500
689258
Subject: gdb-rhbz1768593-s390x-arch13-01.patch
689258
689258
;; Fix 'GDB needs s390x arch13 binutils patches'
689258
;; RHBZ 1768593, Andreas Krebbel
689258
;; This patch contains only the opcodes change.
689258
689258
S/390: Support vector alignment hints
689258
689258
This patch adds the vector alignment hints to the vector load and
689258
store instructions as documented in the IBM z14 Principles of
689258
Operations manual:
689258
689258
http://publibfi.boulder.ibm.com/epubs/pdf/dz9zr011.pdf
689258
689258
opcodes/ChangeLog:
689258
689258
2018-10-23  Andreas Krebbel  <krebbel@linux.ibm.com>
689258
689258
	* s390-opc.txt: Add vector load/store instructions with additional
689258
	alignment parameter.
689258
689258
gas/ChangeLog:
689258
689258
2018-10-23  Andreas Krebbel  <krebbel@linux.ibm.com>
689258
689258
	* config/tc-s390.c (md_gather_operands): Fix for optional operands
689258
	following memory addresses.
689258
	* testsuite/gas/s390/zarch-arch12.d: Add regexp checks for new
689258
	instruction variants.
689258
	* testsuite/gas/s390/zarch-arch12.s: Emit new instruction
689258
	variants.
689258
689258
diff --git a/opcodes/s390-opc.txt b/opcodes/s390-opc.txt
689258
--- a/opcodes/s390-opc.txt
689258
+++ b/opcodes/s390-opc.txt
689258
@@ -1880,3 +1880,10 @@ b929 kma RRF_R0RR "cipher message with galois counter mode" arch12 zarch
689258
 b93c prno RRE_RR "perform pseudorandom number operation" arch12 zarch
689258
 b9a1 tpei RRE_RR "test pending external interruption" arch12 zarch
689258
 b9ac irbm RRE_RR "insert reference bits multiple" arch12 zarch
689258
+
689258
+# Aligned vector store hints
689258
+
689258
+e70000000006 vl VRX_VRRDU "vector memory load" arch12 zarch optparm
689258
+e70000000036 vlm VRS_VVRDU "vector load multiple" arch12 zarch optparm
689258
+e7000000000e vst VRX_VRRDU "vector store" arch12 zarch optparm
689258
+e7000000003e vstm VRS_VVRDU "vector store multiple" arch12 zarch optparm