[Nasm-bugs] [Bug 3392656] "mov fs, ax" does not cause error when "cpu 8086" is in effect
noreply-nasm at dev.nasm.us
noreply-nasm at dev.nasm.us
Tue Oct 13 01:47:46 PDT 2020
https://bugzilla.nasm.us/show_bug.cgi?id=3392656
felix.von.s at posteo.de changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |felix.von.s at posteo.de
--- Comment #1 from felix.von.s at posteo.de ---
Created attachment 411803
--> https://bugzilla.nasm.us/attachment.cgi?id=411803&action=edit
Reject fs/gs/a32/o32 as opcode prefixes on CPUs older than the 386
I can confirm. Also neither do fs/gs as standalone opcode prefixes, fs/gs in
memory references nor a32/o32 prefixes (I suppose a16/o16 are fine, since they
are empty anyway).
Attached is a small patch for the latter problem; it doesn’t solve the original
bug. Also, it gets the job done, but doesn’t result in very good error
messages.
--
You are receiving this mail because:
You are watching all bug changes.
You are on the CC list for the bug.
More information about the Nasm-bugs
mailing list