From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 6333 invoked from network); 14 Feb 2021 05:59:54 -0000 Received: from mother.openwall.net (195.42.179.200) by inbox.vuxu.org with ESMTPUTF8; 14 Feb 2021 05:59:54 -0000 Received: (qmail 24474 invoked by uid 550); 14 Feb 2021 05:59:48 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 24456 invoked from network); 14 Feb 2021 05:59:47 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1613282375; bh=3U9X3yuH+BtUIpp8yq/XtMfPp/OTY+J6/luZyNgYdZU=; h=X-UI-Sender-Class:Date:From:To:Subject:References:In-Reply-To; b=EUOATXMIWh+Ca9tbh3TASq6Xx52072vxWoTXdj1TX0t1gQcV+kZvdZCOqr8dISRdu ohCW324ECuFmBjaeFR2XQvg9O9xgm/4HOmogUEtzaEqK6AuucEOanPeKrzUFp0ZqZd 5QsMwvMLAth8ZbXO36HGaZGwMSoTqqrDUsEbgTsA= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Date: Sun, 14 Feb 2021 06:59:35 +0100 From: Markus Wichmann To: musl@lists.openwall.com Message-ID: <20210214055935.GB15987@voyager> References: <20210131050121.GS23432@brightrain.aerifal.cx> <20210131210105.GT23432@brightrain.aerifal.cx> <20210201175313.GU23432@brightrain.aerifal.cx> <65ed0ffa-fd55-da6f-fa34-001939ed36ce@decentral.ch> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <65ed0ffa-fd55-da6f-fa34-001939ed36ce@decentral.ch> User-Agent: Mutt/1.9.4 (2018-02-28) X-Provags-ID: V03:K1:IukGoNSn0Gz1d/vdvpowdIgDM3+2Kyx4MfAcZUMvQvn9kZ6eNoO eA5b5bs1gVy3k/fmyhsyD4/6bnea4StPnqRFhMN2rXmJhwtLrYM07cfC7XkMKXSjke/UDvj /2Ndirpjnzw+nquoPNU9rgN+cs/frCtUNqtsgtmiRmGWzQ81U81si2J6zDMz9mGO0phZVpq Mv43oCWVtd4hX45fwxJvw== X-UI-Out-Filterresults: notjunk:1;V03:K0:NzXds1ZCyR4=:w9+GuAJaueGoYv8PaIIjTz 1jyaynX+EgWcBGSt28xiR0FXvnY5S8WNS9/t7R8pt1JzOAZUb843YhkI47/ArUXjqME9a5tBI 1NypQTgmRlPbnmWrjVu/5XYls1GxaS1iJw8QZ+C6JyTHTB5rg85qdWXilb+LrV2qkrLNB8yMo HyIQHLwEHxiYU+pqccZI4X8X9TbPzzmjyHhhCFYlAJFn4KtECNkT92PHT2YBHr9xhlFKG9sZ+ yGudLLT1A5mLy8MC4xem/AroWeqRJHNV9not8JMO5wnAR6NWSlXOTY/rSGoPZ7H4dVDTxyxZS YJ/QsEPMzrdJVMLrWek9YeeWAAfW5KrChnV1eMKVPXFT75idnkPmlWoBYir0etz5mJRSgXVzH modthEGRScNIwyYXaIINExAIOa+uFPNDAibQCuVn9ZDtafoXatxjp5tOUkCa/pI4dIrzSzgNh bbQOhw50cB7Yfbtd/6yj3516hsp8iohd8f82vPhLEGu4wk2IlazjlGmL/xF0qhXLOBzEt47Fx QSLWfr/9F8j2vLNZ05prqp36IOlZvRTBNs4S3XQCvaykutJSC1Yrh/WEJ64iM6V64iZ7wSUF6 s+T24/gxUKjFEvHXz0ow5JB5voSQlkg45ZHd58TVQ2kTCaY6oX+zI3P5oF+B+DwhardNKyUvP AuB8dPnLY7ZMFE5eUMKY4NWG+6+3fYMjdwqruiMgiOvVoY1khMxk/b4ukEv7q0iZ3LW5tO1sY KHigfBecLI5dlNKzvISbL5B+xxMCZMEAI95iVXn4H9ghYEa+3mmiD8Qp0o/5JIkzIPK2iZOfG 4podeRBeIOP2USn079LIK57VHff2BM1K944kaY2D48jyMqG5s30z2hXWYPvsdeCXNmjgRD4zY 0ZsVRJ4DgAXVJymbU2EQ== Content-Transfer-Encoding: quoted-printable Subject: Re: [musl] =?utf-8?B?Q2Fu4oCZ?= =?utf-8?Q?t?= build musl with lto=thin On Sat, Feb 13, 2021 at 06:54:24PM +0100, Tim Tassonis wrote: > On 2/1/21 10:20 PM, Jiahao XU wrote: > > And if I changed puts to printf and uses -fno-builtin, it also generat= es > > a 16KB executable. > > Strange, I get 19k without -fno-builtin and 28K with it: > GCC detects the use of printf() with only a constant string ending in \n and replaces it with a call to puts(). You can see that by looking at the disassembly, or making GCC generate the assembly. Ciao, Markus