Re: Alternative C compilers on x86_64 Linux?

arnold@skeeve.com (Aharon Robbins)
Fri, 30 Sep 2016 10:13:55 -0000 (UTC)

          From comp.compilers

Related articles
[21 earlier articles]
Re: Alternative C compilers on x86_64 Linux? gneuner2@comcast.net (George Neuner) (2016-09-28)
Re: Alternative C compilers on x86_64 Linux? arnold@skeeve.com (2016-09-29)
Re: Alternative C compilers on x86_64 Linux? arnold@skeeve.com (2016-09-29)
Re: Alternative C compilers on x86_64 Linux? bc@freeuk.com (BartC) (2016-09-29)
Re: Alternative C compilers on x86_64 Linux? gneuner2@comcast.net (George Neuner) (2016-09-29)
Re: Alternative C compilers on x86_64 Linux? DrDiettrich1@netscape.net (Hans-Peter Diettrich) (2016-09-30)
Re: Alternative C compilers on x86_64 Linux? arnold@skeeve.com (2016-09-30)
Re: Alternative C compilers on x86_64 Linux? bc@freeuk.com (BartC) (2016-09-30)
Re: Alternative C compilers on x86_64 Linux? bc@freeuk.com (BartC) (2016-09-30)
Re: Alternative C compilers on x86_64 Linux? DrDiettrich1@netscape.net (Hans-Peter Diettrich) (2016-09-30)
Re: Alternative C compilers on x86_64 Linux? bc@freeuk.com (BartC) (2016-10-01)
Re: Alternative C compilers on x86_64 Linux? bc@freeuk.com (BartC) (2016-10-17)
| List of all articles for this month |

From: arnold@skeeve.com (Aharon Robbins)
Newsgroups: comp.compilers
Date: Fri, 30 Sep 2016 10:13:55 -0000 (UTC)
Organization: A noiseless patient Spider
References: 16-09-001 16-09-034 <b5cdb632-7a67-d577-102d-1a1e23d062f7@gkc.org.uk> 16-09-041
Injection-Info: miucha.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="5048"; mail-complaints-to="abuse@iecc.com"
Keywords: C, practice, performance
Posted-Date: 30 Sep 2016 11:22:23 EDT



In article 16-09-041, <arnold@skeeve.com> wrote:
>I am thinking this discussion has gotten out of hand and I apologize
>for it. All I'm looking for is a fast compiler for development
>since I on purpose do a lot of configure + make from scratch.
>I don't care about code quality; just that 'make check' passes.


Just to round off, here are some concrete timings:


configure with GCC
real 0m9.203s
user 0m3.752s
sys 0m0.972s




make - serial - GCC
real 0m17.806s
user 0m15.984s
sys 0m0.528s




make -j with GCC
real 0m8.148s
user 0m27.996s
sys 0m0.808s




configure with tcc
real 0m5.915s
user 0m0.832s
sys 0m0.424s




serial make with tcc
real 0m2.580s
user 0m1.540s
sys 0m0.180s


make -j with tcc
real 0m1.107s
user 0m2.544s
sys 0m0.236s


Very real compile time differences for clean builds. GCC from scratch
is 18 seconds, tcc from scratch is around 7. Over 200% difference!


Thanks again to everyone.


Arnold
--
Aharon (Arnold) Robbins arnold AT skeeve DOT com


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.