https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112107

--- Comment #1 from Sergei Trofimovich <slyfox at gcc dot gnu.org> ---
`diffoscope` says there is a difference in generated code in one of the
functions:

$ strip --strip-debug stage2-gcc-ira-build.o stage3-gcc-ira-build.o
$ diffoscope stage2-gcc-ira-build.o stage3-gcc-ira-build.o

│       add    $0x10,%esp
│       mov    $0x1,%edx
│       mov    %eax,0x4(%esi)
│       movl   $0x0,(%eax)
│       movl   $0x0,0x38(%esi)
│ -     jmp    363b <ira_allocate_object_conflicts(ira_object*, int)+0x5b>
│ -     lea    0x0(%esi,%eiz,1),%esi
│ -     lea    0x0(%esi),%esi
│ +     jmp    363c <ira_allocate_object_conflicts(ira_object*, int)+0x5c>
│ +     xchg   %ax,%ax

Reply via email to