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

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

Re: [avr-gcc-list] GCC branches small comparison.


From: Dmitry K.
Subject: Re: [avr-gcc-list] GCC branches small comparison.
Date: Tue, 2 Aug 2005 08:23:31 +1100
User-agent: KMail/1.5

On Sunday 31 July 2005 22:09, Rolf Ebert wrote:
...
> Would you mind adding gcc-3.4.4 to your benchmark? It solves among others
> a major code size regression
> (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18424).

                3.2.3   3.3.5   3.4.3   3.4.4   4.0.1   4.1

bsearch          69+12   68+12   67+12   67+12   65+12   65+12
d2stream        479+24  453+25  438+25  438+25  471+29  431+27
dtoa_cln        183+5   188+5   185+5   185+5   199+5   194+5
dtoa_lim        312+12  317+12  326+12  319+12  338+10  322+12
dtoa_prf        291+18  295+18  315+22  308+22  323+22  294+21
dtostre         104+5   114+5   114+5   114+5   130+5   128+7
malloc          164+2   152+0   156+2   156+2   161+2   165+2
free             99+2    92+2    92+2    92+2    86+2    86+2
qsort           464+22  450+22  450+22  450+22  407+22  409+22
do_random       102+14   91+10   93+10   93+10   85+10   85+10
realloc         238+14  230+14  230+14  230+14  227+14  217+12
strtol          286+16  276+16  281+16  281+16  297+17  296+16
strtoul         272+16  259+16  258+16  258+16  325+21  315+21
vfprintf        755+36  735+36  711+36  689+36  709+36  681+36
vfprintf-2      674+33  654+33  643+34  621+33  659+36  657+38
vfscanf         664+24  647+24  611+24  611+24  659+26  645+26

Summary:        5156    5021    4970    4912    5141    4990
                  +255    +250    +257    +256    +269    +269

Notes:
  * `wc *.c' -->  3824 15780 97683
  * Functions are from Avr-libc-1.2.4 and patches, without ones
  too small or asm.
  * Results are in form: prog_words + stack_bytes (without nested
  calls).
  * Common options are: -mmcu=atmega8 -Os
  * Version-specific options are:
      3.x.x:  -frename-registers
      4.x.x:  -fweb
  * 4.1 is 20050723

Dmitry.





reply via email to

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