В руководстве GCC
-foptimize-sibling-calls
Оптимизируйте одноуровневые и хвостовые рекурсивные вызовы.
Я знаю хвостовые рекурсивные вызовы, например
int sum(int n) { return n == 1 ? 1: n + сумма (n-1);
Однако, что означают звонки братьев и сестер?
Подробнее здесь: https://stackoverflow.com/questions/220 ... calls-mean