Судя по тому, что 5.3 и 5.4 это ... EWAVR version "2.25_WIN", то отличия в компиляторе незначительные.
Проверил - приведу пример.
5.11
4 016 bytes of CODE memory (+ 3 absolute, 14 range fill )
412 bytes of DATA memory (+ 26 absolute )
1 byte of XDATA memory
5.4
3 956 bytes of CODE memory (+ 3 absolute, 14 range fill )
410 bytes of DATA memory (+ 26 absolute )
1 byte of XDATA memory
===========
Ну а вообще - есть у меня бутлоадер для мег малых. В 1к влазит. Так вот на 5.11 он компилится, а на остальных не влазит. Например для 5.4 пишет "не хватает 2 байта".
Приходится 5.11 пока держать.
Для более крупного проекта:
5.11
59 372 bytes of CODE memory (+ 84 range fill )
8 160 bytes of DATA memory (+ 53 absolute )
18 bytes of XDATA memory
5.4
59 288 bytes of CODE memory (+ 84 range fill )
8 160 bytes of DATA memory (+ 53 absolute )
18 bytes of XDATA memory