Nikolai Lazarov <nik7012@xxxxxxxxx> writes: > Please, can you explain what exactly these two attributes do? http://gcc.gnu.org/onlinedocs/gcc-4.5.0/gcc/Function-Attributes.html I admit the docs for the artificial attribute are not very good. On a function, it basically means that if the function is inlined, the debugger will not step through the inlined instructions. Ian