Чем отличаются уровни оптимизации -O в gcc?


ramok аватар

ramok - Posted on 17 Март 2008

В gcc 4.3 появилась интересная полезность: у флажка --help появились параметры, один из который --help=optimizers выводит флажки оптимизации для текущих ключей.
Вот такой вот командой можно узнать чем например отличаются уровни отпимизации -O2 от -O3

$ diff -u <(gcc -c -Q -O2 --help=optimizers) <(gcc -c -Q -O3 --help=optimizers) | sed -ne 's/^+ //p'
 -fgcse-after-reload         		[enabled]
 -finline-functions          		[enabled]
 -fpredictive-commoning      		[enabled]
 -ftree-vectorize            		[enabled]
 -funswitch-loops            		[enabled]
$
0
Ваша оценка: Ничего

Отправить комментарий

Google Friend Connect (leave a quick comment)
loading...
Содержание этого поля является приватным и не предназначено к показу.