[Bug c++/82361] Useless "mov eax, eax" in generated code
hjl.tools at gmail dot com
gcc-bugzilla@gcc.gnu.org
Fri Sep 29 13:10:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82361
H.J. Lu <hjl.tools at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |hjl.tools at gmail dot com
--- Comment #1 from H.J. Lu <hjl.tools at gmail dot com> ---
The ree pass skips
(insn 31 30 10 2 (parallel [
(set (reg:SI 0 ax [95])
(udiv:SI (reg/v:SI 0 ax [orig:93 a ] [93])
(reg/v:SI 4 si [orig:94 b ] [94])))
(set (reg:SI 1 dx [96])
(umod:SI (reg/v:SI 0 ax [orig:93 a ] [93])
(reg/v:SI 4 si [orig:94 b ] [94])))
(use (reg:SI 1 dx [96]))
(clobber (reg:CC 17 flags))
]) 374 {*udivmodsi4_noext}
(nil))
More information about the Gcc-bugs
mailing list