Имею Core i5 3470. Хотел попробовать -march=native вместо рукопашной core-avx-i -O2 -pipe, но все «проверялки» флагов которые будет использовать при -march=native выплевывают -march=corei7-avx. Мне не понятно почему не core-avx-i? Все инструкции типа -fc16,mdrnd и прочие которые появились в Ivy Bridge и которые задействуются при сборке под core-avx-i проц поддерживает. Почему тогда GCC упрямится?
Сначала я подумал, что это 4.6.3 отстал от жизни и собрал 4.7.2. В новом задействовано больше флагов, но таки опять corei7-avx.
Кто сталкивался? И вообще дискас.
sudo cast megabaks Kindly_Cat