From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 110387 invoked by alias); 19 Apr 2016 05:08:23 -0000 Mailing-List: contact binutils-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sourceware.org Received: (qmail 110063 invoked by uid 89); 19 Apr 2016 05:08:23 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: mail-pa0-f41.google.com Received: from mail-pa0-f41.google.com (HELO mail-pa0-f41.google.com) (209.85.220.41) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Tue, 19 Apr 2016 05:08:12 +0000 Received: by mail-pa0-f41.google.com with SMTP id zm5so2731354pac.0 for ; Mon, 18 Apr 2016 22:08:12 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=3QfQPRpxaquLdg+uEV9woFsA36xMwu56WvcY3aoOw8I=; b=jL+56FsiViL6+uvbyP6SK1NxL1Azc/5Hp+yfp8UXwSfjCUeJiXW+YJYB5kxLNWfcJn w5aS3C9nqDkUNz5upq7Wu3J6DqTRwIqnxL/H0eznqP3d81QDpmpeYy5cW2sMILeMA5jF J7rpL+wyOtC3HFiWFGjeOUecx4criu3+SSvwc0QmyffarHLh9wEWapQyculgdZcmje9N 5KaY5AdupAk/+so5arohsG3zdile0aKmaA2A+LgVHWUlrm4w2jqt2Z5ml+XA4TTNGN1o N7aFCKuwSzlSXO59UYqvBRY6xcxHV2TaRLsbgN9V2iccfaapMLZVYM4v3b68DfCOUvSz u5jA== X-Gm-Message-State: AOPr4FVd8dfV5Nh9fBwzXXvCUFs6xaW83QqwAlo3k6Qvg91Z17EjUtgyYt0Tasp5QKYQ0A== X-Received: by 10.66.232.226 with SMTP id tr2mr1380346pac.44.1461042490711; Mon, 18 Apr 2016 22:08:10 -0700 (PDT) Received: from bubble.grove.modra.org (CPE-58-160-146-233.sa.bigpond.net.au. [58.160.146.233]) by smtp.gmail.com with ESMTPSA id w125sm23816214pfb.16.2016.04.18.22.08.09 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 18 Apr 2016 22:08:09 -0700 (PDT) Received: by bubble.grove.modra.org (Postfix, from userid 1000) id 94FF0EA0153; Tue, 19 Apr 2016 14:38:05 +0930 (ACST) Date: Tue, 19 Apr 2016 05:08:00 -0000 From: Alan Modra To: "H.J. Lu" Cc: Richard Biener , Jeff Law , Cary Coutant , Joe Groff , Binutils , GCC Subject: Re: Preventing preemption of 'protected' symbols in GNU ld 2.26 [aka should we revert the fix for 65248] Message-ID: <20160419050805.GI15088@bubble.grove.modra.org> References: <6AAD87D2-90F9-4AD7-A195-AC91B76EA6AE@apple.com> <56FB5061.9010303@redhat.com> <20160330143421.GM15812@bubble.grove.modra.org> <571161D0.10601@redhat.com> <20160418144911.GG15088@bubble.grove.modra.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-IsSubscribed: yes X-SW-Source: 2016-04/txt/msg00289.txt.bz2 On Mon, Apr 18, 2016 at 07:59:50AM -0700, H.J. Lu wrote: > On Mon, Apr 18, 2016 at 7:49 AM, Alan Modra wrote: > > On Mon, Apr 18, 2016 at 11:01:48AM +0200, Richard Biener wrote: > >> To summarize: there is currently no testcase for a wrong-code issue > >> because there is no wrong-code issue. I've added a testcase at https://sourceware.org/bugzilla/show_bug.cgi?id=19965#c3 that shows the address problem (&x != x) with older gcc *or* older glibc, and shows the program behaviour problem with current binutils+gcc+glibc. -- Alan Modra Australia Development Lab, IBM