Re:A bug story: data alignment in C on x86 (2016)
by dmitrygr on Wednesday September 05, 2018 @01:40PM
(#17920247)
Compiler sees "function" and understands "ABI says that pointer is 32-bit aligned, I can count on that because whoever calls it will also be ABI compatible and make it so"
You can ignore ABI if you are standalone. But you can't ignore the CPU.