Иногда можно Компилятор обязан соблюдать выравнивание на внешних интерфейсах, но если в функции вообще отсутствуют вызовы других функций или вызываются только static/private функции, не требующие 8-байт выравнивания, то он может съэкономить.
Руками такие моменты отследить невозможно, а компилятор железный.