------- Comment #6 from truedfx at gentoo dot org 2010-08-09 16:15 ------- With those two lines removed from 4.5.0, it looks like the stack will be aligned properly by accident. When changing __builtin_alloca (2) to __builtin_alloca (6), the only thing that changes in the generated code is
@@ -10,7 +10,7 @@
movl %esp, %ebp
pushl %ecx
subl $20, %esp
- subl $20, %esp
+ subl $24, %esp
movdqa .LC0, %xmm0
movdqa %xmm0, (%esp)
call f
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45234
