[Top][All Lists]
[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
- [avr-gcc-list] Bloat after upgrade to 1.6.5,
Birger Brunswiek <=
- Re: [avr-gcc-list] Bloat after upgrade to 1.6.5, Sean D'Epagnier, 2009/05/25
- Re: [avr-gcc-list] Bloat after upgrade to 1.6.5, Birger Brunswiek, 2009/05/25
- Re: [avr-gcc-list] Bloat after upgrade to 1.6.5, Dmitry K., 2009/05/25
- Re: [avr-gcc-list] Bloat after upgrade to 1.6.5, Joerg Wunsch, 2009/05/26
- Re: [avr-gcc-list] Bloat after upgrade to 1.6.5, Dmitry K., 2009/05/26
- Re: [avr-gcc-list] Bloat after upgrade to 1.6.5, Mark Litwack, 2009/05/27
- Re: [avr-gcc-list] Bloat after upgrade to 1.6.5, Joerg Wunsch, 2009/05/27
- Re: [avr-gcc-list] Bloat after upgrade to 1.6.5, Dmitry K., 2009/05/27