https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94452
--- Comment #2 from ChenLiu <chen3.liu at intel dot com> --- (In reply to Richard Biener from comment #1) > I see gx aligned to 64 bytes (as I expected). Can you be more specific as > to what target you tested? I tested on i386 target. I think you may misunderstand what I mean. The gx will align to 4 byte when passing it on stack. I think this should belong to calling conventions.