Closed 991901f3-cc14-4404-b340-165691b62a58 closed 1 year ago
I suspect the assert() is misleading a bit. Dynamic stack realignment can't do anything to help with function arguments, just local variables.
Weird, linux is supposed to support dynamic realignment, otherwise how do we handle avx stuff on the stack? Adding Jim because he's been in this area the most.
Can't reproduce using Clang 3.5 and 3.6 with assertions enabled: https://godbolt.org/z/96qs3zMq3
@llvm/issue-subscribers-c
@llvm/issue-subscribers-backend-x86
Extended Description
consider: cat ~/t.cpp
~/llvm/Debug+Asserts/bin/clang -cc1 -x c -triple x86_64-pc-linux ~/t.cpp -S -o -