[Bug gas/26685] Error: invalid register operand size for `movdir64b'

2020-10-01 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=26685 Jan Beulich changed: What|Removed |Added CC||jbeulich at suse dot com --- Comment #3

[Bug gas/26685] Error: invalid register operand size for `movdir64b'

2020-10-01 Thread hjl.tools at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=26685 H.J. Lu changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug gas/26685] Error: invalid register operand size for `movdir64b'

2020-10-01 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=26685 --- Comment #5 from Jan Beulich --- (In reply to H.J. Lu from comment #4) > This specific case came from > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97257 > > The address prefix changes the register operand in these instructions. > (%ri

[Bug gas/26685] Error: invalid register operand size for `movdir64b'

2020-10-01 Thread hjl.tools at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=26685 --- Comment #6 from H.J. Lu --- (In reply to Jan Beulich from comment #5) > (In reply to H.J. Lu from comment #4) > > This specific case came from > > > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97257 > > > > The address prefix changes

[Bug gas/26685] Error: invalid register operand size for `movdir64b'

2020-10-01 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=26685 --- Comment #7 from Jan Beulich --- Of course, that's all fine. But it's still gcc emitting wrong code, which gas legitimately diagnoses. You've introduced a bug into gas instead of fixing one. -- You are receiving this mail because: You are

[Bug gas/26685] Error: invalid register operand size for `movdir64b'

2020-10-01 Thread hjl.tools at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=26685 --- Comment #8 from H.J. Lu --- (In reply to Jan Beulich from comment #7) > Of course, that's all fine. But it's still gcc emitting wrong code, which > gas legitimately diagnoses. You've introduced a bug into gas instead of > fixing one. No.

[Bug gas/26685] Error: invalid register operand size for `movdir64b'

2020-10-01 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=26685 --- Comment #9 from Jan Beulich --- (In reply to H.J. Lu from comment #8) > (In reply to Jan Beulich from comment #7) > > Of course, that's all fine. But it's still gcc emitting wrong code, which > > gas legitimately diagnoses. You've introduc

[Bug gas/26685] Error: invalid register operand size for `movdir64b'

2020-10-01 Thread hjl.tools at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=26685 --- Comment #10 from H.J. Lu --- (In reply to Jan Beulich from comment #9) > (In reply to H.J. Lu from comment #8) > > (In reply to Jan Beulich from comment #7) > > > Of course, that's all fine. But it's still gcc emitting wrong code, which >

[Bug gas/26685] Error: invalid register operand size for `movdir64b'

2020-10-01 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=26685 --- Comment #11 from Jan Beulich --- (In reply to H.J. Lu from comment #10) > symbol(%rip) is similar to symbol and DISP. There is no real register > in memory operand. I disagree - the compiler ought to emit movdir64b foo(%ei

[Bug gas/26685] Error: invalid register operand size for `movdir64b'

2020-10-01 Thread hjl.tools at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=26685 --- Comment #12 from H.J. Lu --- (In reply to Jan Beulich from comment #11) > (In reply to H.J. Lu from comment #10) > > symbol(%rip) is similar to symbol and DISP. There is no real register > > in memory operand. > > I disagree - the compil

[Bug gas/26685] Error: invalid register operand size for `movdir64b'

2020-10-01 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=26685 --- Comment #13 from Jan Beulich --- (In reply to H.J. Lu from comment #12) > (In reply to Jan Beulich from comment #11) > > (In reply to H.J. Lu from comment #10) > > > symbol(%rip) is similar to symbol and DISP. There is no real register >

[Bug gas/26685] Error: invalid register operand size for `movdir64b'

2020-10-01 Thread hjl.tools at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=26685 --- Comment #14 from H.J. Lu --- (In reply to Jan Beulich from comment #13) > (In reply to H.J. Lu from comment #12) > > (In reply to Jan Beulich from comment #11) > > > (In reply to H.J. Lu from comment #10) > > > > symbol(%rip) is similar to

[Bug gas/26685] Error: invalid register operand size for `movdir64b'

2020-10-01 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=26685 --- Comment #15 from Jan Beulich --- (In reply to H.J. Lu from comment #14) > (In reply to Jan Beulich from comment #13) > > What is needed is some sort of flag to indicate that in this specific case > > it needs to be foo(%eip). > > No, we d

[Bug gas/26692] New: [Z80][PATCH] Small GAS code improvements

2020-10-01 Thread sergey.belyashov at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=26692 Bug ID: 26692 Summary: [Z80][PATCH] Small GAS code improvements Product: binutils Version: unspecified Status: UNCONFIRMED Severity: normal Priority: P2 Compo

[Bug gas/26685] Error: invalid register operand size for `movdir64b'

2020-10-01 Thread hjl.tools at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=26685 --- Comment #16 from H.J. Lu --- (In reply to Jan Beulich from comment #15) > (In reply to H.J. Lu from comment #14) > > (In reply to Jan Beulich from comment #13) > > > What is needed is some sort of flag to indicate that in this specific cas

[Bug gas/26694] New: gas x86-32: "can't handle non absolute segment in `lcall'" (or `ljmp')

2020-10-01 Thread u1049321969 at caramail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=26694 Bug ID: 26694 Summary: gas x86-32: "can't handle non absolute segment in `lcall'" (or `ljmp') Product: binutils Version: 2.36 (HEAD) Status: UNCONFIRMED Seve

[Bug gas/26694] gas x86-32: "can't handle non absolute segment in `lcall'" (or `ljmp')

2020-10-01 Thread u1049321969 at caramail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=26694 TK Chia changed: What|Removed |Added CC||u1049321969 at caramail dot com --- Comment

[Bug binutils/26698] New: out of bounds access in mc_unify_path

2020-10-01 Thread msebor at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=26698 Bug ID: 26698 Summary: out of bounds access in mc_unify_path Product: binutils Version: 2.36 (HEAD) Status: UNCONFIRMED Severity: normal Priority: P2 Componen

[Bug gas/26699] New: Failure to assemble aarch64 "isb sy" in LP64 Big Endian host environment

2020-10-01 Thread ryo at nerv dot org
https://sourceware.org/bugzilla/show_bug.cgi?id=26699 Bug ID: 26699 Summary: Failure to assemble aarch64 "isb sy" in LP64 Big Endian host environment Product: binutils Version: 2.36 (HEAD) Status: UNCONFIRMED Se