------- Comment #30 from ubizjak at gmail dot com 2008-12-01 18:26 ------- (In reply to comment #29)
> Other compilers do this kind of transformation via reverse copy propagation. > GCC could perhaps add something like that too, when it transforms a 3-address > insn to a 2-address insn. Will this also solve PR 19398, where we have: fstps -4(%ebp) (*) movss -4(%ebp), %xmm0 (*) cvttss2si %xmm0, %eax leave Note, that we could simply have: cvttss2si -4(%ebp), %eax -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37364