Читая руководство по gcc, я вижу семейство -ftree-*** вариантов оптимизации.Какова цель этих вариантов?Что это за "деревья"?
-ftree-***
Это проходы оптимизатора, которые работают на деревьях (SSA) внутри компилятора, а не на уровне RTL (язык передачи регистров).
Обзор этого документа см. В документации по GCC: http://gcc.gnu.org/onlinedocs/gccint/
Введение в SSA см. http://en.wikipedia.org/wiki/Static_single_assignment_form