From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3953 invoked by alias); 17 Jan 2015 20:00:16 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 3879 invoked by uid 89); 17 Jan 2015 20:00:13 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.7 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 X-Spam-User: qpsmtpd, 2 recipients X-HELO: relay1.mentorg.com Received: from relay1.mentorg.com (HELO relay1.mentorg.com) (192.94.38.131) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sat, 17 Jan 2015 20:00:09 +0000 Received: from svr-orw-fem-02x.mgc.mentorg.com ([147.34.96.206] helo=SVR-ORW-FEM-02.mgc.mentorg.com) by relay1.mentorg.com with esmtp id 1YCZXR-0003hB-3E from Sandra_Loosemore@mentor.com ; Sat, 17 Jan 2015 12:00:05 -0800 Received: from [IPv6:::1] (147.34.91.1) by svr-orw-fem-02.mgc.mentorg.com (147.34.96.168) with Microsoft SMTP Server id 14.3.224.2; Sat, 17 Jan 2015 12:00:04 -0800 Message-ID: <54BABF38.7080602@codesourcery.com> Date: Sat, 17 Jan 2015 20:55:00 -0000 From: Sandra Loosemore User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130329 Thunderbird/17.0.5 MIME-Version: 1.0 To: Jonathan Wakely CC: Hans-Peter Nilsson , , David Edelsohn , Torvald Riegel , GCC Patches , "libstdc++@gcc.gnu.org" Subject: Re: Re: [patch libstdc++] Optimize synchronization in std::future if futexes are available. References: <9CAB68C4-08D2-43A1-9A8B-EDE135DDFC8F@gmail.com> <20150117134853.GR3360@redhat.com> In-Reply-To: <20150117134853.GR3360@redhat.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2015-01/txt/msg01567.txt.bz2 Re: > On 17/01/15 01:45 -0500, Hans-Peter Nilsson wrote: >> On Fri, 16 Jan 2015, pinskia@gmail.com wrote: >>> > On Jan 16, 2015, at 9:57 PM, David Edelsohn wrote: >>> > >>> > This patch has broken bootstrap on AIX >>> > >>> > May I mention that this really should have been tested on systems >>> > other than x86 Linux. >>> >>> It also broke all newlib targets too. So you could have tested one listed in the sim-test web page. >> >> For those interested, PR64638. > > Should be fixed in trunk now, by this patch. I'm now getting this error in an arm-none-linux-gnueabi cross build: In file included from /scratch/sandra/arm-fsf2/obj/gcc-mainline-0-arm-none-linux-gnueabi-i686-pc-linux-gnu/arm-none-linux-gnueabi/libstdc++-v3/include/future:44:0, from /scratch/sandra/arm-fsf2/src/gcc-mainline/libstdc++-v3/src/c++11/functexcept.cc:34: /scratch/sandra/arm-fsf2/obj/gcc-mainline-0-arm-none-linux-gnueabi-i686-pc-linux-gnu/arm-none-linux-gnueabi/libstdc++-v3/include/bits/atomic_futex.h:71:3: error: #error We require lock-free atomic operations on int # error We require lock-free atomic operations on int ^ It used to work a few days ago.... nothing changed in my build environment except that I did "svn up" in my gcc source directory.... -Sandra