https://sourceware.org/bugzilla/show_bug.cgi?id=19523
--- Comment #3 from H.J. Lu ---
Fixed for 2.27 so far.
--
You are receiving this mail because:
You are on the CC list for the bug.
___
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.g
https://sourceware.org/bugzilla/show_bug.cgi?id=19523
H.J. Lu changed:
What|Removed |Added
Attachment #8928|0 |1
is obsolete|
https://sourceware.org/bugzilla/show_bug.cgi?id=19523
--- Comment #2 from cvs-commit at gcc dot gnu.org ---
The master branch has been updated by H.J. Lu :
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=bf150a0bad8d3fcfa17f5d6b5a5ca75efae855ed
commit bf150a0bad8d3fcfa17f5d6b5a5ca75e
Shifting into and out of the sign bit of an integer is undefined, and
this loop unconditionally does both. The below patch should fix it. My
analysis here applies:
https://marc.info/?l=openbsd-tech&m=145377854103866&w=2
Thanks for your time,
Michael
diff --git a/opcodes/cgen-dis.c b/opcodes/cge
https://sourceware.org/bugzilla/show_bug.cgi?id=19311
--- Comment #15 from Loria ---
I did some further investigateion about the issue of the shiftoperator. It is
no violation on the syntaxlevel of C & C++ for (uint32 VAL; uint32 X = VAL >>
32;), the behaviour of the shiftoperation >= bitsize of
https://sourceware.org/bugzilla/show_bug.cgi?id=19311
--- Comment #14 from Loria ---
I did some further investigateion about the issue of the shiftoperator. It is
no violation on the syntaxlevel of C & C++ for (uint32 VAL; uint32 X = VAL >>
32;), the behaviour of the shiftoperation >= bitsize of