Почитал man gcc, но так и не понял. Есть ли такая возможность: собрать программу, чтоб работала на всех i686, но при наличии pentium4 использовала дополнительные возможности, которые он предоставляет?
Отличие в том,что с опцией -mtune компилятор сделает код,который будет совместим с более младшими моделями процессора,в то время как с -march этого не происходит.