From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2182 invoked by alias); 27 Feb 2018 01:13:36 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 42405 Received: (qmail 28191 invoked by uid 1010); 27 Feb 2018 01:13:35 -0000 X-Qmail-Scanner-Diagnostics: from mail-pg0-f53.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(74.125.83.53):SA:0(1.3/5.0):. Processed in 4.507742 secs); 27 Feb 2018 01:13:35 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: * X-Spam-Status: No, score=1.3 required=5.0 tests=BAYES_00,FREEMAIL_FROM, FSL_HELO_FAKE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS, T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.1 X-Envelope-From: joeypabalinas@gmail.com X-Qmail-Scanner-Mime-Attachments: |signature.asc| X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=2Yxad7ZZpUNKPAncfwd2ecPKb6Od/x4cac2H9AbTMZw=; b=FI17fmTPq77Ykm87ir/cu3ev+Oi5WGTpVMKPBLfjHnLOmPoHFiMyNl6qSxZTsggnC7 GnjcflojbesCmf3JzcqgYGK1AYcG0bp8RAXj4O0vsKFtlwBn/uEKpPm2R2+ambnw28uj UVwcp+0s88im52C5ek0t6Pl2Sms3PRtYvTYPMWU3O0dCnlkgekoKPWUq1YrK/uaHFbNV xhpKugDioU7+wONL4UY4gpfa4Msgs0YM9hgXIgXTCdjLTDaa9XjwU4G+gpvmhBx+yPjg 0pck+FAsWfowSyB5wRGwE66Fm2ERWU1w80rvhr7Q6kaJ7yju6sAp0GIgGvPPoHnGCZO8 RvrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=2Yxad7ZZpUNKPAncfwd2ecPKb6Od/x4cac2H9AbTMZw=; b=qB5N1HrY0x/rKU8DIPL5xCT0NMHK8FoldxfYSXOEkAwU7KW4mv551RPZHRsMmF7qyi ZCMo09tXNVhc5TeBuSUcA0serv22wN7m+Jtmz+4CpBV6kYPWLE+tURZwsnjktuRJI+6Q hlRGDc2AaXYVQrFsXTbveO7GEYWANi/Ja5XABk1kmLTcA2xcLJC3wFiJVpbjES4COA4b S8MtpXEZF0UPXfJx3Qdp+9VmTOzBiPWwcwucoOvAkpAT8rfLjQt3ZEO/ImGbFMZWnp9f IXRfWM39ym7xf7MZbonxdI6eqBfOwG3IIe4VK82hxTBu6T30ujSyv5slgO5KbD2ecehs as/Q== X-Gm-Message-State: APf1xPAk3znScnggKYNvYUTr/7fqDS6wEY+1HlFcbM4c3DGPTUyD/je2 SU4D5JdoqPz9/hNIGPU6lbo= X-Google-Smtp-Source: AH8x226JhKSgJ/eYLnkD4cISRyS6GOpBtSnuH0MPWO5xP9Bqb9+xu1Ji2WIDg4ZSSbJieFer2aDZeA== X-Received: by 10.101.65.71 with SMTP id x7mr9955089pgp.203.1519694007964; Mon, 26 Feb 2018 17:13:27 -0800 (PST) Date: Mon, 26 Feb 2018 15:13:24 -1000 From: Joey Pabalinas To: Peter Stephenson Cc: zsh workers Subject: Re: crash/hang with gcc 5+ -O2 and --enable-zsh-mem Message-ID: <20180227011324.pp4fiot5jtt5rpcc@gmail.com> References: <20180225001334.fzsdcy67cnosvj5z@gmail.com> <20180225070637.2weeeu63fhm4ebqk@gmail.com> <20180226202446.08f467c8@ntlworld.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="rymsao3bj56kbtgu" Content-Disposition: inline In-Reply-To: <20180226202446.08f467c8@ntlworld.com> User-Agent: NeoMutt/20171215 --rymsao3bj56kbtgu Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Feb 26, 2018 at 08:24:46PM +0000, Peter Stephenson wrote: > Can't see a problem with this apart from a minor performance hit. > calloc isn't used anywhere this would be a big deal, I don't think. I > committed it, thanks. >=20 > I suppose gcc really wants looking at too... Cheers. I honestly still am completely confused at how strlen() could in any way be related to this (and yet, it most certainly is as far as gcc is concered) and _why_ calloc() is even a viable candidate for malloc() sibling-call optimization in the first place. I am also sort of thinking this is a gcc bug, but I have no idea where to even start looking in that abyss known to some as the gcc codebase. I'll keep my ear to the ground regardless; I find it *very* hard to believe that zsh is the only codebase affected by this optimization peculiarity. --=20 Joey Pabalinas --rymsao3bj56kbtgu Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEKlZXrihdNOcUPZTNruvLfWhyVBkFAlqUsLQACgkQruvLfWhy VBmwDRAA4d29qYLFHCsn1ePgk1iIr6/DhJi3XQI6Twv8VsGnI320x47AVihqYeNu 2mTPM7vYxDQHGCkmxUccFFJP/AmhE00hWhmgzlR14Sx0SN+9SFnt6hJqqOwoZyg5 9ZztAUqcu78hjDhgu3n1D4/r3WiVVFOgnaI/TOs98mG5i3adKUu1rnBl0tGMH3wb qJdqx/Fgu6D5TTHswdfedkpbtNlWtZAs36T19w60J6ih0xJJkg81C9Nl+GmelBou N5pq62lGcK8aZhWCcJnLX2/C/BRLvLIn+wK9vXr57VHdHpJBOv0CBYUmsjRgelR3 Alp9uM/p9Z1tiPLG+nrNL4ONntD4J6YYBd3xk4Qguu80wSgXaHm68gIYDJLFw6na kpyiQD+OCkjL9dbR1dGFBN5VY/KXwalnpZbHxIoG/s99omoPPw+qzKu9sKaEht+t MBxJD1CQXsl/chXyM+4xbUhoGCSC4AsRRETzWtL1aMUlzBfosbZVHubovSVC3w3N +OO9TdDnkSCUQZSLj5Pl1JIyJ2F533OEXL0kF26ufYKQCOOata+a25HwhAERfAGY PF8k8QK8byvGUMM9+u8lV2abdoxZMxQHWpHAxKIMfQ+FSQc+7+8kFaWkE8hCypeM XGvy428EzFFtNUzrUyuG/c+YADq4kx5dT13zn/MsmvYtK8P8iVc= =w4R1 -----END PGP SIGNATURE----- --rymsao3bj56kbtgu--