[fpc-devel] Stack alignment on i386

Florian Klaempfl florian at freepascal.org
Wed Dec 28 17:55:16 CET 2011

Am 22.12.2011 17:56, schrieb Jonas Maebe:

> Keeping an aligned stack requires completely different code generation
> inside the calling routine, you can't implement that on a call-by-call
> basis.

Intel defined once how procedure entry/exit code should look like for
procedures doing 16 byte alignment by themself.

Of course, main problem is, this requires another register on i386.

More information about the fpc-devel mailing list