summaryrefslogtreecommitdiff
path: root/packages/binutils/2.35.1/0010-arm-Fix-the-wrong-error-message-string-for-mve-vldr-.patch
diff options
context:
space:
mode:
Diffstat (limited to 'packages/binutils/2.35.1/0010-arm-Fix-the-wrong-error-message-string-for-mve-vldr-.patch')
-rw-r--r--packages/binutils/2.35.1/0010-arm-Fix-the-wrong-error-message-string-for-mve-vldr-.patch23
1 files changed, 8 insertions, 15 deletions
diff --git a/packages/binutils/2.35.1/0010-arm-Fix-the-wrong-error-message-string-for-mve-vldr-.patch b/packages/binutils/2.35.1/0010-arm-Fix-the-wrong-error-message-string-for-mve-vldr-.patch
index 9ea369a..7276357 100644
--- a/packages/binutils/2.35.1/0010-arm-Fix-the-wrong-error-message-string-for-mve-vldr-.patch
+++ b/packages/binutils/2.35.1/0010-arm-Fix-the-wrong-error-message-string-for-mve-vldr-.patch
@@ -36,11 +36,16 @@ gas/ChangeLog:
* testsuite/gas/arm/mve-vldr-vstr-bad.l: Likewise.
* testsuite/gas/arm/mve-vldr-vstr-bad.s: Likewise.
---
-diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c
-index a9aaffa3bdd..64475d66729 100644
+---
+ gas/config/tc-arm.c | 10
+ gas/testsuite/gas/arm/mve-vldr-vstr-bad.d | 5
+ gas/testsuite/gas/arm/mve-vldr-vstr-bad.l | 811 ++++++++++++++++++++++++++++++
+ gas/testsuite/gas/arm/mve-vldr-vstr-bad.s | 30 +
+ 4 files changed, 855 insertions(+), 1 deletion(-)
+
--- a/gas/config/tc-arm.c
+++ b/gas/config/tc-arm.c
-@@ -5936,7 +5936,15 @@ parse_address_main (char **str, int i, int group_relocations,
+@@ -5936,7 +5936,15 @@
if (skip_past_char (&p, '[') == FAIL)
{
@@ -57,9 +62,6 @@ index a9aaffa3bdd..64475d66729 100644
{
/* Bare address - translate to PC-relative offset. */
inst.relocs[0].pc_rel = 1;
-diff --git a/gas/testsuite/gas/arm/mve-vldr-vstr-bad.d b/gas/testsuite/gas/arm/mve-vldr-vstr-bad.d
-new file mode 100644
-index 00000000000..8989688f0f3
--- /dev/null
+++ b/gas/testsuite/gas/arm/mve-vldr-vstr-bad.d
@@ -0,0 +1,5 @@
@@ -68,9 +70,6 @@ index 00000000000..8989688f0f3
+#error_output: mve-vldr-vstr-bad.l
+
+.*: +file format .*arm.*
-diff --git a/gas/testsuite/gas/arm/mve-vldr-vstr-bad.l b/gas/testsuite/gas/arm/mve-vldr-vstr-bad.l
-new file mode 100644
-index 00000000000..2df3a37ac02
--- /dev/null
+++ b/gas/testsuite/gas/arm/mve-vldr-vstr-bad.l
@@ -0,0 +1,811 @@
@@ -885,9 +884,6 @@ index 00000000000..2df3a37ac02
+[^:]*:30: Error: syntax error -- `vldrw.s32 q7,r14'
+[^:]*:30: Error: syntax error -- `vldrw.u32 q7,r14'
+[^:]*:30: Error: syntax error -- `vstrw.32 q7,r14'
-diff --git a/gas/testsuite/gas/arm/mve-vldr-vstr-bad.s b/gas/testsuite/gas/arm/mve-vldr-vstr-bad.s
-new file mode 100644
-index 00000000000..c72c1296d2f
--- /dev/null
+++ b/gas/testsuite/gas/arm/mve-vldr-vstr-bad.s
@@ -0,0 +1,30 @@
@@ -921,6 +917,3 @@ index 00000000000..c72c1296d2f
+vstrw.32 \op2, \op3
+.endr
+.endr
---
-2.25.4
-