http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57896
--- Comment #10 from Uroš Bizjak <ubizjak at gmail dot com> --- (In reply to Vittorio Zecca from comment #5) > Adding option -m32 I get ICE in ix86_expand_prologue, at > config/i386/i386.c:10559 I can confirm this with: gcc version 4.8.3 20140219 (prerelease) [gcc-4_8-branch revision 207910] (GCC) ~/gcc-build-48/gcc/cc1 -m32 -march=x86-64 pr57896.c pr57896.c: In function ‘__get_cpuid_max’: pr57896.c:4:1: internal compiler error: in ix86_expand_prologue, at config/i386/i386.c:10539 } ^ 0x98fdf5 ix86_expand_prologue() /home/uros/gcc-svn/branches/gcc-4_8-branch/gcc/config/i386/i386.c:10539 0xa1ce5a gen_prologue() /home/uros/gcc-svn/branches/gcc-4_8-branch/gcc/config/i386/i386.md:11829 0x673927 thread_prologue_and_epilogue_insns /home/uros/gcc-svn/branches/gcc-4_8-branch/gcc/function.c:5949 0x673927 rest_of_handle_thread_prologue_and_epilogue /home/uros/gcc-svn/branches/gcc-4_8-branch/gcc/function.c:6973 The output from the debug patch doesn't look suspicious, so this looks like a real bug to me. Can someone please bisect which commit fixed/hid this bug?