Top "Abi" questions

The (Application Binary Interface) specifies the low level interface between the programs, libraries and the operating system.

Why does the Mac ABI require 16-byte stack alignment for x86-32?

I can understand this requirement for the old PPC RISC systems and even for x86-64, but for the old …

macos memory-alignment callstack calling-convention abi
What exactly does GCC's -Wpsabi option do? What are the implications of supressing it?

Background In the last year I was using the nlohmann json library[1] and was cross-compiling on x86_64 using GCC 5.x …

c++ linux gcc gcc-warning abi