[Bug gas/22871] Encode instructions of 64-bit operand without the REX_W bit

2018-02-22 Thread jbeulich at novell dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=22871 --- Comment #6 from Jan Beulich --- (In reply to H.J. Lu from comment #5) > I updated users/hjl/optimize branch to encode > > testq $imm31, mem > > as > > testl $imm31, mem > > only at -O2. I was about to suggest that, also

[Bug gas/22871] Encode instructions of 64-bit operand without the REX_W bit

2018-02-22 Thread hjl.tools at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=22871 --- Comment #7 from H.J. Lu --- (In reply to Jan Beulich from comment #6) > (In reply to H.J. Lu from comment #5) > > I updated users/hjl/optimize branch to encode > > > > testq $imm31, mem > > > > as > > > > testl $imm31, mem > >

[Bug gas/22874] New: GAS does not emit multibyte nops before a function symbol

2018-02-22 Thread mliska at suse dot cz
https://sourceware.org/bugzilla/show_bug.cgi?id=22874 Bug ID: 22874 Summary: GAS does not emit multibyte nops before a function symbol Product: binutils Version: 2.31 (HEAD) Status: UNCONFIRMED Severity: normal

[Bug gas/22014] as(1) in microMIPS mode: illegal use of memcpy with overlapping addresses

2018-02-22 Thread nickc at redhat dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=22014 Nick Clifton changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug binutils/22875] New: Strip complains about and then destroys unrecognised relocs

2018-02-22 Thread nickc at redhat dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=22875 Bug ID: 22875 Summary: Strip complains about and then destroys unrecognised relocs Product: binutils Version: 2.31 (HEAD) Status: NEW Severity: normal

[Bug gas/22871] Encode instructions of 64-bit operand without the REX_W bit

2018-02-22 Thread hjl.tools at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=22871 --- Comment #8 from H.J. Lu --- I updated users/hjl/optimize branch to fix "andq $foo, %rax" and remove "testq $imm31, mem". -- You are receiving this mail because: You are on the CC list for the bug.

[Bug binutils/22875] Strip complains about and then destroys unrecognised relocs

2018-02-22 Thread fweimer at redhat dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=22875 Florian Weimer changed: What|Removed |Added CC||fweimer at redhat dot com -- You

[Bug gas/22014] as(1) in microMIPS mode: illegal use of memcpy with overlapping addresses

2018-02-22 Thread cvs-commit at gcc dot gnu.org
https://sourceware.org/bugzilla/show_bug.cgi?id=22014 --- Comment #3 from cvs-commit at gcc dot gnu.org --- The master branch has been updated by Nick Clifton : https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=39334a61e63321352304cbae77b37fcba4fed662 commit

[Bug gas/22874] GAS does not emit multibyte nops before a function symbol

2018-02-22 Thread hjl.tools at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=22874 H.J. Lu changed: What|Removed |Added CC||hjl.tools at gmail dot com --- Comment #1

[Bug ld/22764] [2.30 Regression] ld fails to link 4.13 and 4.15 kernels on aarch64-linux-gnu

2018-02-22 Thread pbrobinson at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=22764 Peter Robinson changed: What|Removed |Added CC||pbrobinson at gmail dot com -- You

[Bug gas/22014] as(1) in microMIPS mode: illegal use of memcpy with overlapping addresses

2018-02-22 Thread awilfox at adelielinux dot org
https://sourceware.org/bugzilla/show_bug.cgi?id=22014 --- Comment #6 from A. Wilcox --- Thank you for merging this. Does the master commit bring this to the 2.30 branch as well, or will there be no further releases of 2.30? -- You are receiving this mail because: You are on the CC list for

[Bug binutils/22870] slow aarch64 assembler for source with lots of .loc directives

2018-02-22 Thread aoliva at sourceware dot org
https://sourceware.org/bugzilla/show_bug.cgi?id=22870 Alexandre Oliva changed: What|Removed |Added CC||aoliva at sourceware dot org ---

[Bug gas/22871] Encode instructions of 64-bit operand without the REX_W bit

2018-02-22 Thread torva...@linux-foundation.org
https://sourceware.org/bugzilla/show_bug.cgi?id=22871 --- Comment #9 from Linus Torvalds --- I already pointed this out in email to hjl, but adding it to the bugzilla too, in case people want to track it: There are a few more common cases that can use the REX.W

[Bug gas/22871] Encode instructions of 64-bit operand without the REX_W bit

2018-02-22 Thread torva...@linux-foundation.org
https://sourceware.org/bugzilla/show_bug.cgi?id=22871 --- Comment #10 from Linus Torvalds --- (In reply to H.J. Lu from comment #7) > > Good point. I will remove "testq $imm31, mem". I will add > "test{q,l,w} $imm8,%r{64,32,16}" to "testb $imm8,%r8" to -O3. I'm

[Bug binutils/22870] slow aarch64 assembler for source with lots of .loc directives

2018-02-22 Thread aoliva at sourceware dot org
https://sourceware.org/bugzilla/show_bug.cgi?id=22870 Alexandre Oliva changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug gas/22871] Encode instructions of 64-bit operand without the REX_W bit

2018-02-22 Thread torva...@linux-foundation.org
https://sourceware.org/bugzilla/show_bug.cgi?id=22871 --- Comment #12 from Linus Torvalds --- (In reply to H.J. Lu from comment #11) > > imm8 isn't sign-extended. 8 bits should work. No, it's not sign-extended to the full size, but it doesn't work because you

[Bug binutils/22880] ./configure stalls forever if CC=clang

2018-02-22 Thread bjornpagen at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=22880 Bjorn Pagen changed: What|Removed |Added CC||bjornpagen at gmail dot com

[Bug gas/22871] Encode instructions of 64-bit operand without the REX_W bit

2018-02-22 Thread hjl.tools at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=22871 --- Comment #11 from H.J. Lu --- (In reply to Linus Torvalds from comment #10) > (In reply to H.J. Lu from comment #7) > > > > Good point. I will remove "testq $imm31, mem". I will add > > "test{q,l,w} $imm8,%r{64,32,16}" to "testb

[Bug gas/22874] GAS does not emit multibyte nops before a function symbol

2018-02-22 Thread amodra at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=22874 Alan Modra changed: What|Removed |Added CC||amodra at gmail dot com

[Bug gas/22874] GAS does not emit multibyte nops before a function symbol

2018-02-22 Thread amodra at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=22874 --- Comment #3 from Alan Modra --- Argh, I wish I could delete comments.. Same source file, these are indeed gas inserted nops. -- You are receiving this mail because: You are on the CC list for the bug.

[Bug binutils/22880] New: ./configure stalls forever if CC=clang

2018-02-22 Thread bjornpagen at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=22880 Bug ID: 22880 Summary: ./configure stalls forever if CC=clang Product: binutils Version: 2.30 Status: UNCONFIRMED Severity: normal Priority: P2 Component:

[Bug gas/22871] Encode instructions of 64-bit operand without the REX_W bit

2018-02-22 Thread jbeulich at novell dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=22871 --- Comment #13 from Jan Beulich --- One more pair of cases to consider is conversion of word/dword/qword add/sub with an immediate of 128 to sub/add with -128 as immediate. -- You are receiving this mail because: You are on the CC list for

[Bug gas/22014] as(1) in microMIPS mode: illegal use of memcpy with overlapping addresses

2018-02-22 Thread cvs-commit at gcc dot gnu.org
https://sourceware.org/bugzilla/show_bug.cgi?id=22014 --- Comment #5 from cvs-commit at gcc dot gnu.org --- The binutils-2_29-branch branch has been updated by Nick Clifton :