ranjith kumar <ranjit_kumar_b4u@xxxxxxxxxxx> writes: > GCC manuals says the foloowing are the list of > optimizations turned on when -O1 flag is used. > ------------------------------------------------------- > -fdefer-pop -fdelayed-branch > -fguess-branch-probability -fcprop-registers > -floop-optimize -fif-conversion > -fif-conversion2 -ftree-ccp -ftree-dce > -ftree-dominator-opts -ftree-dse > -ftree-ter -ftree-lrs -ftree-sra > -ftree-copyrename -ftree-fre -ftree-ch > -fmerge-constants > -O also turns on -fomit-frame-pointer on > machines where doing so does not > interfere with debugging. > > -O doesnt turn on -ftree-sra for the Ada > compiler. This option must be > explicitly specified on the command line to > be enabled for the Ada compiler. > ---------------------------------------------------- The gcc manual also says: Not all optimizations are controlled directly by a flag. Only optimizations that have a flag are listed. Ian