http://llvm.org/bugs/show_bug.cgi?id=10048
Duncan Sands <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |INVALID --- Comment #8 from Duncan Sands <[email protected]> 2011-05-31 07:33:33 CDT --- But %x is still aligned on a 16 byte boundary! After all, the function's stack is 16 byte aligned, and %x is in essence the first stack variable. Try changing the prototype of foo1 as follows to ensure that %x is not the first thing on the stack: define void @foo1(i8* byval %z, %struct.sType.alt* byval %x) { All the movaps go away. -- Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. _______________________________________________ LLVMbugs mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs
