On 07/28/10 10:26, Richard Guenther wrote: [snip]
You can use the flatten attribute to tell the compiler to inline all calls in a given function, like void __attribute__((flatten)) foo(void) { ... decode1(); ... } and it will inline decode1() (and recursively all its callees).
[snip] Will this attribute work when the function calls are done by dereferencing const function pointers in a const array as done in the dispatch_funvec shown here: http://groups.google.com/group/comp.lang.c++.moderated/browse_thread/thread/364c0dd5ce512497# or is there maybe some other attribute needed? TIA. -Larry