- posted
15 years ago
avr-gcc optymailzacja kodu
- Vote on answer
- posted
15 years ago
pawel pisze:
Po wprowadzeniu obsługi nowych procesorów (o pamięci kodu powyżej 128KB) zmieniła się mapa pamięci i nieco biblioteki standardowe. Dotyczy to także niestety jakby z rozpędu dawniej obsługiwanych procesorów. Porównaj sobie chociaż pliki .x (mapa pamięci dla linkera) w tych 2 wersjach kompilatora. Oraz pliki .map z kompilacji twojego programu starszym i nowszym kompilatorem - zobaczysz, jaki kod najbardziej spuchł.
- Vote on answer
- posted
15 years ago
Adam Dybkowski pisze:
Raczej jest to problem (feature?) nowego optymaliztora w gcc 4.3 - podobne problemy zauwazylem w wersji gcc dla arma - porownojac wersja
4.0.2 , 4.2.1. i 4.3 wychodzi ze im nowsza wersja tym wiekszy kod generuje :( Zreszta jest to bodajze zaraportowane w bugzilli gcc.Pozdr AK