> > Also longer term we'll get compilers that can do cross-file inlining > > for optimized builds. > > Which we'll probably need to turn off all over the place :( Why? > > > So please better avoid these kinds of micro optimizations unless > > it's a really really extremly speed critical path. > > It's not just speed and it's not just .text size, either. Calling a > ten-arg function consumes stack space. gcc is pretty good at handling tail calls. Take a look at the code it generates. -Andi -- ak@xxxxxxxxxxxxxxx -- Speaking for myself only. -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html