On Thu, Apr 4, 2019 at 4:41 AM Reshetova, Elena <elena.reshetova@xxxxxxxxx> wrote: > What I still don't fully understand here (due to my little knowledge of > compilers) and afraid of is that the asm code that alloca generates (see my version) > and the alignment might differ on the different targets, etc. I guess it's possible, but for x86_64, since appears to be consistent. > If you tried it on yours, can you send me the asm code that it produced for you? > Is it different from mine? You can compare compiler outputs here. Here's gcc vs clang for this code: https://godbolt.org/z/WJSbN8 You can adjust compiler versions, etc. -- Kees Cook