Path: csiph.com!news.swapon.de!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Keith Thompson Newsgroups: comp.lang.c Subject: Re: Baby X is bor nagain Date: Thu, 27 Jun 2024 15:44:18 -0700 Organization: None to speak of Lines: 29 Message-ID: <87tthexayl.fsf@nosuchdomain.example.com> References: <20240624160941.0000646a@yahoo.com> <20240624181006.00003b94@yahoo.com> <20240625113616.000075e0@yahoo.com> <87ed8jnbmf.fsf@bsb.me.uk> <867ceadtih.fsf@linuxsc.com> MIME-Version: 1.0 Content-Type: text/plain Injection-Date: Fri, 28 Jun 2024 00:44:19 +0200 (CEST) Injection-Info: dont-email.me; posting-host="6806d4f1a7ac43603fc89328bbed09d0"; logging-data="3098489"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19HAOQqgjdB9D9UKhgePD23" User-Agent: Gnus/5.13 (Gnus v5.13) Cancel-Lock: sha1:x3VYjY5NFpL1O0ELRFIkT3tZf/c= sha1:MzRJ/iZ+Y6+Qv6c2uiqZiR2bOYM= Xref: csiph.com comp.lang.c:386599 Tim Rentsch writes: [...] > After reading the above I decided to try tcc. I used tcc for > the first time earlier today. [...] You probably used tcc 0.9.27, the most recent release, from 2017. Development has continued, with a git repo at git://repo.or.cz/tinycc.git The master branch hasn't gone past 9.9.27, but the "mob" branch has been updated as recently as 2024-03-22. It builds in just a few seconds on my system. The same version is available on godbot.org as "TCC (trunk)". I haven't paid much attention to what's actually been implemented post-0.9.27. See the included Changelog if you're curious. The one thing I've noticed is that the "mob" version implements the C99 rule that falling off the end of main does an implicit "return 0;", admittedly a minor point. I'm not suggesting you should build tcc from source and repeat the experiment (I suspect it wouldn't make much difference), but it's there if you're so inclined. -- Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com void Void(void) { Void(); } /* The recursive call of the void */