"ivanko.rus" <ivanko.rus@xxxxxxxxx> writes: > Hello everyone! I would like to know if it's possible to exclude "push > %ebp"; push %edi; push %esi; push %ebx" from the beginning of a > function. It's just that I need a possibility to control these things > myself (in only one function, the rest can be normal). Thanks a lot in > advance! You could try compiling that one function with -fcall-used-edi -fcall-used-esi -fcall-used-ebx -fcall-used-ebp -fomit-frame-pointer. In general you may want to consider writing this function in assembler. Ian