aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2020-01-21 14:41:05 +0100
committerJan Beulich <jbeulich@suse.com>2020-01-21 14:41:05 +0100
commite3ed17f3930f014c24d8445682b46d329461fc2f (patch)
tree0da5722a348b22122532a8b9f0fde6aba7947c60 /gas
parentf0c702d4b8415becb67610389cf266f73226080e (diff)
downloadbinutils-e3ed17f3930f014c24d8445682b46d329461fc2f.zip
binutils-e3ed17f3930f014c24d8445682b46d329461fc2f.tar.gz
binutils-e3ed17f3930f014c24d8445682b46d329461fc2f.tar.bz2
x86: testsuite adjustments after commit 1a0351246a5c
The odd behavior of certain COFF/PE targets makes necessary some mechanical adjustments.
Diffstat (limited to 'gas')
-rw-r--r--gas/ChangeLog7
-rw-r--r--gas/testsuite/gas/i386/inval-crc32.l2
-rw-r--r--gas/testsuite/gas/i386/inval-crc32.s2
-rw-r--r--gas/testsuite/gas/i386/x86-64-inval-crc32.l2
-rw-r--r--gas/testsuite/gas/i386/x86-64-inval-crc32.s2
5 files changed, 15 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 37d73fa..8f41439 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,5 +1,12 @@
2020-01-21 Jan Beulich <jbeulich@suse.com>
+ * testsuite/gas/i386/inval-crc32.s,
+ testsuite/gas/i386/x86-64-inval-crc32.s: Add alignment directive.
+ * testsuite/gas/i386/inval-crc32.l,
+ testsuite/gas/i386/x86-64-inval-crc32.l: Adjust expectations.
+
+2020-01-21 Jan Beulich <jbeulich@suse.com>
+
* config/tc-i386.c (process_suffix): Merge CRC32 handling into
generic code path. Deal with No_lSuf being set in a template.
* testsuite/gas/i386/inval-crc32.l,
diff --git a/gas/testsuite/gas/i386/inval-crc32.l b/gas/testsuite/gas/i386/inval-crc32.l
index 5afc35c..028dc81 100644
--- a/gas/testsuite/gas/i386/inval-crc32.l
+++ b/gas/testsuite/gas/i386/inval-crc32.l
@@ -43,3 +43,5 @@ GAS LISTING .*
[ ]*21[ ]+crc32 eax, \[esi\]
[ ]*22[ ]+crc32 al,al
[ ]*23[ ]+crc32 ax, ax
+[ ]*24[ ]*
+#pass
diff --git a/gas/testsuite/gas/i386/inval-crc32.s b/gas/testsuite/gas/i386/inval-crc32.s
index 5232fb0..ababdf6 100644
--- a/gas/testsuite/gas/i386/inval-crc32.s
+++ b/gas/testsuite/gas/i386/inval-crc32.s
@@ -21,3 +21,5 @@ crc32 ax, [esi]
crc32 eax, [esi]
crc32 al,al
crc32 ax, ax
+
+.p2align 4
diff --git a/gas/testsuite/gas/i386/x86-64-inval-crc32.l b/gas/testsuite/gas/i386/x86-64-inval-crc32.l
index e30e82f..4c3d418 100644
--- a/gas/testsuite/gas/i386/x86-64-inval-crc32.l
+++ b/gas/testsuite/gas/i386/x86-64-inval-crc32.l
@@ -67,3 +67,5 @@ GAS LISTING .*
[ ]*32[ ]+crc32 al,al
[ ]*33[ ]+crc32 ax, ax
[ ]*34[ ]+crc32 rax,eax
+[ ]*35[ ]*
+#pass
diff --git a/gas/testsuite/gas/i386/x86-64-inval-crc32.s b/gas/testsuite/gas/i386/x86-64-inval-crc32.s
index 7740811..8f05c57 100644
--- a/gas/testsuite/gas/i386/x86-64-inval-crc32.s
+++ b/gas/testsuite/gas/i386/x86-64-inval-crc32.s
@@ -32,3 +32,5 @@ crc32 rax,[rsi]
crc32 al,al
crc32 ax, ax
crc32 rax,eax
+
+.p2align 4