Цитата Сообщение от mastermind Посмотреть сообщение
наразворачивало циклов на 7Мб экзешник (более чем в 10 раз больше чем было), 7zip правда его почти в тот же объем сжал
Ога. Бинарники получаются неприлично жирные. Но! По скорости работы кроют другие версии как бык овцу. У меня 32-битный бинарь от mingw умудрился на 40% обогнать по скорости 64-битный бинарь от vc80

Цитата Сообщение от mastermind Посмотреть сообщение
Угу, щаз...
Ну я собираю на определенной машине, где этой экзотики вроде бы нет. Короче, ты посеял зерна сомнений в моей душе

---------- Post added at 15:39 ---------- Previous post was at 15:25 ----------

Цитата Сообщение от mastermind Посмотреть сообщение
Хе хе, попробовал с флагами "-O3 -DNDEBUG -march=pentium2 -mmmx -minline-all-stringops -fdata-sections -ffunction-sections -funroll-loops -funsigned-char -fno-strict-aliasing"
Ах, да. Опция -fno-strict-aliasing влияет на некоторые варнинги (мне нужно было для сборки сторонних либ), опцию -funsigned-char используй аккуратно- она может привнести непонятных глюков в код, закладывающийся на знаковость этого самого чара.
Ну и еще линковать с опциями -Wl,-O3,-x,--gc-sections,--relax,--kill-at

Разумеется, эти все приседания для релизных билдов. В дебаге это все нельзя использовать.