------- Comment #3 from amylaar at gcc dot gnu dot org 2010-07-06 13:18 ------- Created an attachment (id=21106) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21106&action=view) i386.c preprocessed source
/user/inria/fsf/161802/bld-1/./prev-gcc/cc1plus -fpreprocessed i386.ii -quiet -dumpbase i386.c -mtune=generic -march=pentiumpro -auxbase-strip i386.o -g -O2 -W -Wall -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Werror -version -fomit-frame-pointer -fno-common -o i386.s /user/inria/fsf/161802/bld-1/./prev-gcc/cc1plus -fpreprocessed i386.ii -quiet -dumpbase i386.c -mtune=generic -march=pentiumpro -auxbase-strip i386.o -g -gtoggle -O2 -W -Wall -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Werror -version -fomit-frame-pointer -fno-common -o i386g.s [amyl...@laria gcc]$ diff -pU1 '-F^[_a-zA-Z]' i386.s i386g.s|grep -A 10 -B 10 '^[+-].*[0-9](%esp' - .loc 2 27855 0 movzbl mode_nunits(%ebx), %esi - .loc 2 27854 0 movzbl mode_inner(%ebx), %edx - .loc 2 27858 0 movl $0, (%esp) - .loc 2 27856 0 shrb $2, %al movzbl %al, %eax - .loc 2 27854 0 - movl %edx, 64(%esp) -.LVL8487: - .loc 2 27857 0 + movl %edx, 60(%esp) movl %esi, %edx -.LVL8488: - .loc 2 27856 0 movl %eax, 48(%esp) -.LVL8489: - .loc 2 27857 0 sarl $31, %edx movl %esi, %eax -.LVL8490: idivl 48(%esp) - .loc 2 27858 0 - movl 64(%esp), %edx - .loc 2 27857 0 + movl 60(%esp), %edx movl %eax, %esi -.LVL8491: - .loc 2 27858 0 movzbl mode_size(%edx), %eax -.LVL8492: sall $3, %eax @@ -103335,12 +62102,5 @@ _ZL31ix86_expand_vector_init_generalb12m movl %eax, 72(%esp) -.LVL8493: -.LBB13227: -- -.LBB13224: -.LBB13226: -.LBB13238: -.LBB13237: -.LBB13231: - .loc 2 27770 0 leal -1(%ecx), %edx - .loc 2 27867 0 xorl %ebx, %ebx - .loc 2 27770 0 - movl %edx, 60(%esp) - .loc 2 27866 0 + movl %edx, 64(%esp) movl 256(%esp), %edx -.LBE13231: - .loc 2 27864 0 addl $1, %ebx -.LBB13232: - .loc 2 27867 0 movl $1, 12(%esp) - .loc 2 27866 0 movl %edi, 52(%esp) movl (%edx), %eax - .loc 2 27867 0 - movl 60(%esp), %edx + movl 64(%esp), %edx movl 4(%eax,%edx,4), %eax @@ -103584,3 +62233,3 @@ _ZL31ix86_expand_vector_init_generalb12m movl %eax, 8(%esp) - movl 64(%esp), %eax + movl 60(%esp), %eax movl %eax, 4(%esp) @@ -103589,32 +62238,13 @@ _ZL31ix86_expand_vector_init_generalb12m call _Z13convert_modes12machine_modeS_P7rtx_defi -.LBE13232: - .loc 2 27864 0 cmpl %ebx, %esi movl 40(%esp), %ecx -.LBB13233: - .loc 2 27867 0 movl %eax, %ebp -- .L8384: -.LBB13234: - .loc 2 27866 0 movl 256(%esp), %edx - .loc 2 27867 0 movl $1, 12(%esp) - .loc 2 27866 0 movl (%edx), %eax -.LVL8522: - .loc 2 27770 0 - movl 60(%esp), %edx + movl 64(%esp), %edx subl %ebx, %edx -.LBE13234: - .loc 2 27864 0 addl $1, %ebx -.LVL8523: -.LBB13235: - .loc 2 27867 0 movl 4(%eax,%edx,4), %eax @@ -103622,3 +62252,3 @@ _ZL31ix86_expand_vector_init_generalb12m movl %eax, 8(%esp) - movl 64(%esp), %eax + movl 60(%esp), %eax movl %eax, 4(%esp) @@ -103627,3 +62257,2 @@ _ZL31ix86_expand_vector_init_generalb12m call _Z13convert_modes12machine_modeS_P7rtx_defi - .loc 2 27874 0 movl %ebp, 16(%esp) @@ -103633,8 +62262,4 @@ _ZL31ix86_expand_vector_init_generalb12m movl $65, 4(%esp) - .loc 2 27867 0 movl %eax, %edx -.LVL8524: -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44832