В руководстве GCC,
-foptimize-одноуровневых-звонки
Оптимизируйте речевые вызовы с сестрой и хвостом.
Я знаю хвостовые рекурсивные вызовы, например
int sum (int n) {return n == 1? 1: n + sum (n-1); }
Однако, что означают вызовы братьев и сестер?