This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: crosstool-ng: cross compiler for -mach=arm4vt (Cirrus Logic EP93xx target)


On 9/11/09, ng@piments.com <ng@piments.com> wrote:
>  I see you're posting patch sets for 4.2 and 4.3. I recall you said
> somewhere that 4.2.x produced faster ARM code. Is that still your
> experience?

THere's some extra measurements I didn't post there: using differen
GCCs to compile gcc-4.3.4, and measuring the size of the different
GCCs themselves and the size of the object code they generate and the
maximum memory they use to do it (compiling insn_recog.c as a rule):

        --the compiler itself-- --on gcc-4.3.2 stage1--
Version  gcc     cc1     cc1    Elapsed Max VM  xgcc
         text    text    data   time    used    text
gcc-3.4  79579  3862155   3236  4m30    104128  209509
gcc-4.0  86429  4579965  10208  4m44    111104  225846
gcc-4.1 193369  5115620  15976  4m56    123264  226469
gcc-4.2 188582  5490547  17364  4m50    112128  221171
gcc-4.3 203918* 7010746 420820  6m41    157440  227755
gcc-4.4 202989* 9431805 546128  8m21    170550  249260
llvm4.2 189365                  4m56     67136  236957

so 4.2 shows an unexpected dip in its own size, its memory use, the
time it takes to run and the size of its output code.
(Maybe it was just gathering its strength for the exponential growth
from 4.3 onwards :)

   M

--
For unsubscribe information see http://sourceware.org/lists.html#faq


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]