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

--- Comment #1 from Dmitry Gorbachev <d.g.gorbachev at gmail dot com> ---
GCC 20130526 (r199345) - works:

08048a10 <main>:
main():
[...]
 8048a62:       mov    $0x8048f60,%ecx
 8048a67:       mov    $0x8048f80,%edx
 8048a6c:       mov    $0xa1,%eax
 8048a71:       call   8049790 <htab_create_typed_alloc.constprop.9>
[...]
08049790 <htab_create_typed_alloc.constprop.9>:
htab_create_typed_alloc.constprop.9():
 8049790:       push   %ebp
 8049791:       mov    %edx,%ebp
[...]
 80497e8:       mov    %ebp,(%edi)
[...]

GCC 20130609 (r199874) - fails:

08048a10 <main>:
main():
[...]
 8048a62:       movl   $0x8048f80,0x8(%esp)
 8048a6a:       movl   $0x8048fa0,0x4(%esp)
 8048a72:       movl   $0xa1,(%esp)
 8048a79:       call   80497b0 <htab_create_typed_alloc.constprop.9>
[...]
080497b0 <htab_create_typed_alloc.constprop.9>:
htab_create_typed_alloc.constprop.9():
 80497b0:       push   %ebp
 80497b1:       mov    %edx,%ebp
[...]
 8049808:       mov    %ebp,(%edi)
[...]

GCC 4.9.0 20130707 (experimental) - still fails.

Reply via email to