https://sourceware.org/bugzilla/show_bug.cgi?id=26685
Bug ID: 26685 Summary: Error: invalid register operand size for `movdir64b' Product: binutils Version: 2.36 (HEAD) Status: NEW Severity: normal Priority: P2 Component: gas Assignee: unassigned at sourceware dot org Reporter: hjl.tools at gmail dot com Target Milestone: --- Target: i386 [hjl@gnu-cfl-2 gcc]$ cat x.s movdir64b (%rdx), %rax movdir64b (%edx), %eax movdir64b foo(%rip), %rax movdir64b foo(%eip), %eax movdir64b foo(%rip), %eax [hjl@gnu-cfl-2 gcc]$ gcc -c x.s x.s: Assembler messages: x.s:5: Error: invalid register operand size for `movdir64b' [hjl@gnu-cfl-2 gcc]$ movdir64b foo(%rip), %eax should be treated as movdir64b foo(%eip), %eax -- You are receiving this mail because: You are on the CC list for the bug.