Return-Path: Delivered-To: apmail-incubator-stdcxx-dev-archive@www.apache.org Received: (qmail 70150 invoked from network); 9 Jul 2007 18:31:47 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 9 Jul 2007 18:31:47 -0000 Received: (qmail 46267 invoked by uid 500); 9 Jul 2007 18:31:50 -0000 Delivered-To: apmail-incubator-stdcxx-dev-archive@incubator.apache.org Received: (qmail 46250 invoked by uid 500); 9 Jul 2007 18:31:50 -0000 Mailing-List: contact stdcxx-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: stdcxx-dev@incubator.apache.org Delivered-To: mailing list stdcxx-dev@incubator.apache.org Received: (qmail 46239 invoked by uid 99); 9 Jul 2007 18:31:49 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 09 Jul 2007 11:31:49 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Received: from [208.30.140.160] (HELO moroha.quovadx.com) (208.30.140.160) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 09 Jul 2007 11:31:46 -0700 Received: from qxvcexch01.ad.quovadx.com ([192.168.170.59]) by moroha.quovadx.com (8.13.6/8.13.6) with ESMTP id l69IVK4a007183 for ; Mon, 9 Jul 2007 18:31:20 GMT Received: from [10.70.3.113] ([10.70.3.113]) by qxvcexch01.ad.quovadx.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 9 Jul 2007 12:30:19 -0600 Message-ID: <46927F03.8040908@roguewave.com> Date: Mon, 09 Jul 2007 12:31:31 -0600 From: Martin Sebor Organization: Rogue Wave Software User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.2) Gecko/20070221 SeaMonkey/1.1.1 MIME-Version: 1.0 To: stdcxx-dev@incubator.apache.org Subject: Re: config with wide has no effect on Solaris/Intel + patch References: <469000DE.9070404@roguewave.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 09 Jul 2007 18:30:19.0841 (UTC) FILETIME=[3447C310:01C7C257] X-Virus-Checked: Checked by ClamAV on apache.org Michael van der Westhuizen wrote: > Hi Martin, > > On 7/7/07, Martin Sebor wrote: > [snip] >> >> I recall reading somewhere that Sun C++ 5.9 supports the gcc -m64 >> option but I can't find the reference. Do you happen to have a link? >> The x86 equivalent I was able to find in the online documentation is >> still -xarch=amd64 (I couldn't find -m64 in the manual): >> http://docs.sun.com/source/819-3690/Comp_Options_App.html#pgfId-999544 > > I picked the flags up here - > http://developers.sun.com/sunstudio/documentation/ss12/whatsnew.html Ah, that's the page I read! Thanks! > > The xarch flags used result in compile-time warnings with C++ 5.9, so > the -mXX options are really necessary. Agreed. I created a separate issue for this: https://issues.apache.org/jira/browse/STDCXX-479 > > It's possible to further tune the generated code using non-deprecated > -xarch options - there are details in the links above. > >> We're only just getting around to setting up the compiler but once it's >> up and running we'll test your patch with it. > > I've found quite a few issues with C++ 5.9, so we'll probably stick to > 5.8+patches for now - at least until the obvious optimiser bugs are > worked out. > > I've logged a compile-time showstopper (a ube assertion that crops up > in both 4.1.3 and 4.2.0) with bugs.sun.com, but I haven't logged a > runtime problem with the numeric limits configuration test which makes > it impossible to compile with any optimisation on sparcv8/sparcv9 (I > haven't had time to look into the problem). Ugh. Sounds like we have some work to do... > > I'm also seeing the support/atomic* tests timing out on the i386 and > amd64 - this is unexpected, but I haven't had time to look into this > yet. Check the list and Jira in case we figure out before you do (otherwise keep us posted -- thanks!) Martin > > Some of the tests are also hitting backend corner cases - I've never > seen the UBE take as much memory as it does now, and I've never seen > it use a whole CPU before: > 7723 michael 315M 312M cpu0 0 0 0:05:43 50% ube/1 > > Michael