avr-gcc-list
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[avr-gcc-list] Bloat after upgrade to 1.6.5


From: Birger Brunswiek
Subject: [avr-gcc-list] Bloat after upgrade to 1.6.5
Date: Sun, 24 May 2009 16:37:43 +0200
User-agent: Thunderbird 2.0.0.19 (Windows/20081209)

Hi,
I have just upgraded my AVR libc from 1.4.6 to 1.6.5. I wanted to use
the boot_signature_byte_get() functions, hence the upgrade. After
compiling I noticed my code grew by over 200 bytes (from 1810 to 2050
bytes). Looking into the assembly I found most of the bloat is coming
from the function eeprom_read_block(). For example there are not two
sections (__epilogue_restores__ and __prologue_saves__) which use over
100 bytes. They were not there before. Is this increase in code
intended/required? It's just bad for me because now my boot loader
doesn't exactly fit into 2k anymore.

Cheers,
Birger




reply via email to

[Prev in Thread] Current Thread [Next in Thread]