http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58089
Andrey Zholos changed:
What|Removed |Added
CC||a...@q-fu.com
--- Comment #2 from Andrey
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78073
Andrey Zholos changed:
What|Removed |Added
CC||a...@q-fu.com
--- Comment #2 from
Assignee: unassigned at gcc dot gnu.org
Reporter: a...@q-fu.com
Target: i686-pc-linux-gnu
This code is reduced from htons((int)port) on FreeBSD.
The expression gets replaced with a rotation in a 32-bit register
instead of a 16-bit register, so the upper byte is lost