diff options
author | Jan Beulich <jbeulich@novell.com> | 2016-07-01 09:07:15 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2016-07-01 09:07:15 +0200 |
commit | 8178be5b0c4aa52ca8c63c68e474369b28e5d834 (patch) | |
tree | 8c7aef0ea0e376c6b580696e46c1c4303fb22727 /gas/ChangeLog | |
parent | 327e8c421bbe0f7e411bb772ee7d6353f2571a8d (diff) | |
download | gdb-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/ChangeLog | 8 |
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. |