1) Опции Оs или O2 групповые. Каждая оптимизмация может быть
включена/выключена отдельно. 2) Ввиду (1) опции на разных компиляторах и даже на разных версиях одного компилятора не эквивалентны. Т. е какой-нибудь IAR при -Os может включать больше оптимизаций, чем gcc. Часто этим пользуются маркетологи.
Вообщем, идите на godbolt.org и развлекайтесь.