------- Comment #37 from bonzini at gnu dot org 2009-01-19 10:36 ------- This is the fishy part: notice that the %esi in the failing test case is completely bogus.
- leal -680(%ebp), %esi - movb $32, (%esi) - movb $32, -679(%ebp) - movw $8224, -678(%ebp) + leal -176(%ebp), %ebx + leal -257(%ebp), %esi + movb $32, -176(%ebp) + movb $32, -175(%ebp) + movw $8224, -174(%ebp) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38868