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 becaus
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
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
> >
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 f
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 39334a61e63321352304cbae77b
https://sourceware.org/bugzilla/show_bug.cgi?id=22764
Peter Robinson changed:
What|Removed |Added
CC||pbrobinson at gmail dot com
--
You
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
https://sourceware.org/bugzilla/show_bug.cgi?id=22014
Nick Clifton changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
CC|
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.
https://sourceware.org/bugzilla/show_bug.cgi?id=22875
Florian Weimer changed:
What|Removed |Added
CC||fweimer at redhat dot com
--
You ar
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
:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=96a94bd954f0e1078ed214b5f68de5a28ec6a8c6
commit 96a94bd954f0e
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 optimization, notably
movq $
https://sourceware.org/bugzilla/show_bug.cgi?id=22870
Alexandre Oliva changed:
What|Removed |Added
CC||aoliva at sourceware dot org
--- Co
https://sourceware.org/bugzilla/show_bug.cgi?id=22870
Alexandre Oliva changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassig
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 assuming that you limit the im
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 the
https://sourceware.org/bugzilla/show_bug.cgi?id=22874
Alan Modra changed:
What|Removed |Added
CC||amodra at gmail dot com
Severi
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.
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: bin
https://sourceware.org/bugzilla/show_bug.cgi?id=22880
Bjorn Pagen changed:
What|Removed |Added
CC||bjornpagen 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 $imm8,%r
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
change the sign bit in the flags i
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
23 matches
Mail list logo