http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50176



--- Comment #21 from Jakub Jelinek <jakub at gcc dot gnu.org> 2013-01-16 
11:22:23 UTC ---

Created attachment 29177

  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29177

gcc48-pr50176.patch



Are you sure about it?  For me on the

http://gcc.gnu.org/bugzilla/attachment.cgi?id=25088

testcase with -m32 -O2 with the attached patch I get just minor RA changes:

-       movl(%esp), %edi

+       movl(%esp), %esi

        addl$3, %ecx

-       movl4(%esp), %esi

-       movzbl(%edi,%eax), %ebx

+       movl4(%esp), %edi

+       movzbl(%esi,%eax), %ebx

+       movzbl(%edi,%eax), %esi

        movzbl0(%ebp,%eax), %edi

-       movzbl(%esi,%eax), %esi

The fwprop extension is performed as can be seen in the dump, but the overall

effect isn't there.

Reply via email to