Should not use -O2 option.