Path: ...!news.nobody.at!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Lawrence D'Oliveiro Newsgroups: comp.lang.c Subject: Re: C23 thoughts and opinions Date: Sun, 9 Jun 2024 00:45:55 -0000 (UTC) Organization: A noiseless patient Spider Lines: 21 Message-ID: References: <20240530170836.00005fa0@yahoo.com> <20240530180345.00003d9f@yahoo.com> <20240531161937.000063af@yahoo.com> <20240531162811.00006719@yahoo.com> <20240531164835.00007128@yahoo.com> <20240531173437.00003bee@yahoo.com> <22r6O.5934$xPJ1.2590@fx09.iad> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Sun, 09 Jun 2024 02:45:56 +0200 (CEST) Injection-Info: dont-email.me; posting-host="e98d6c6f2f9dfe52aa544b0d04bc91ad"; logging-data="3084977"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+ikxGgeaDypQzsfPU7xyU8" User-Agent: Pan/0.158 (Avdiivka; ) Cancel-Lock: sha1:0mEWN1FCVV10kbwDftYkGlTTcVI= Bytes: 2432 On Sat, 8 Jun 2024 19:28:47 +0100, Malcolm McLean wrote: > On 07/06/2024 01:53, Lawrence D'Oliveiro wrote: > >> On Thu, 6 Jun 2024 15:38:21 -0500, BGB-Alt wrote: >> >>> *2: Seemingly the main way I am aware of to get small binaries is to >>> use an older version of MSVC (such as 6.0 to 9.0), as the binary-bloat >>> started to get much more obvious around Visual Studio 2010, but is >>> less of an issue with VS2005 or VS2008. >> >> Newer version of proprietary compiler generates worse code than older >> version?!? > > If the code is calling extern gunctions that do IO, we woul expect these > to be massively more sophisticated on a modern ststem Witha little > comouter, pribtf just wtites acharacter raster and utimalthe he Os picks > the up and flushes it out to a pixel raster. And that' aal it's doing. > Whilst on a modrern syste, stdout can do whole lot of intricate things. Nothing to do with the compiler, though.