------- Comment #33 from alexandre dot nunes at gmail dot com 2008-02-12 00:32 ------- I compiled gcc 4.3 for arm-unknown-elf (today's trunk, not sure about the rev). Compiling three in three firmware images gave me size regressions with -Os; with -O2, gcc 4.3 produces smaller code than 4.2.3:
# Increased about 3.1% #nam gcc v fl code size img1 4.2.3 -Os 4786 img1 4.3.- -Os 4936 # Increased about 1.3% img2 4.2.3 -Os 3372 img2 4.3.- -Os 3416 # Decreased (!) about 3,3% img3 4.2.3 -O2 13892 img3 4.3.- -O2 13436 # Increased about 4,4% img3 4.2.3 -Os 12348 img3 4.3.0 -Os 12892 -- alexandre dot nunes at gmail dot com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |alexandre dot nunes at gmail | |dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31849