Hi, I am using gcc v4.1.0 for mips (host:linux). With -O2 gcc does not produce an inline function if the definition of the inline function is in a different file than the caller. Am I missing something here? Cannot I have inline function defined in different file? inline int __attribute__((always_inline)) foo() { // do something; return 0; } -- kum