aboutsummaryrefslogtreecommitdiff
path: root/gas/ChangeLog
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2016-07-01 09:07:15 +0200
committerJan Beulich <jbeulich@suse.com>2016-07-01 09:07:15 +0200
commit8178be5b0c4aa52ca8c63c68e474369b28e5d834 (patch)
tree8c7aef0ea0e376c6b580696e46c1c4303fb22727 /gas/ChangeLog
parent327e8c421bbe0f7e411bb772ee7d6353f2571a8d (diff)
downloadgdb-8178be5b0c4aa52ca8c63c68e474369b28e5d834.zip
gdb-8178be5b0c4aa52ca8c63c68e474369b28e5d834.tar.gz
gdb-8178be5b0c4aa52ca8c63c68e474369b28e5d834.tar.bz2
x86-64/MPX: bndmk, bndldx, and bndstx don't allow RIP-relative addressing
Additionally warn about scaling factors other than 1 for the latter two, as those get ignored by the hardware.
Diffstat (limited to 'gas/ChangeLog')
-rw-r--r--gas/ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 89e4a1e..f0a4f9b 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,5 +1,13 @@
2016-07-01 Jan Beulich <jbeulich@suse.com>
+ * tc-i386.c (i386_index_check): Add special checks for bndmk,
+ bndldx, and bndstx.
+ * testsuite/gas/i386/mpx-inval-2.s: Add %rip and %eip relative
+ as well as scaling by other than 1 tests.
+ * testsuite/gas/i386/mpx-inval-2.l: Adjust accordingly.
+
+2016-07-01 Jan Beulich <jbeulich@suse.com>
+
* tc-i386.c (md_assemble): Alter address size checking for MPX
instructions.
* testsuite/gas/i386/mpx-inval-2.s: New.