https://sourceware.org/bugzilla/show_bug.cgi?id=21874
Bug ID: 21874
Summary: x86: Multiple segment registers in the address are not
detected with -masm=intel
Product: binutils
Version: unspecified
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: gas
Assignee: unassigned at sourceware dot org
Reporter: ubizjak at gmail dot com
Target Milestone: ---
Following assembly:
--cut here--
.intel_syntax noprefix
mov eax, DWORD PTR gs:ds:16
add eax, DWORD PTR fs:ds:16
ret
--cut here--
should fail to assemble due to multiple segment registers in the address.
Fortunately, gas DTRT with the above asm:
0000000000000000 <.text>:
0: 65 8b 04 25 10 00 00 mov %gs:0x10,%eax
7: 00
8: 64 03 04 25 10 00 00 add %fs:0x10,%eax
f: 00
10: c3 retq
--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
bug-binutils mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-binutils