[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [avr-gcc-list] AVR-GCC 4.3.2 producing larger output than AVR-GCC 4.
Re: [avr-gcc-list] AVR-GCC 4.3.2 producing larger output than AVR-GCC 4.1.2 with the same source and options (-Os)
Fri, 09 Jan 2009 12:36:05 +0100
Thunderbird 18.104.22.168 (Windows/20081209)
Did you try with:
I ran into similar problems with code size and these options made the
code fit in a bootloader area (however my bootloader is much bigger
thant 512 bytes)
I've also seen that EEPROM related function calls were inlined each
time, so I wrote a couple of wrapper functions to avoid this inlining.
I've noticed that too. My Arduino bootloader fits into the 512 byte
boot section when compiled with avr-gcc 3.4, but doesn't when compiled
with avr-gcc 4.3.
You've found an even closer gap with the jump between 4.1 and 4.3.