From patchwork Mon Jan 23 17:50:26 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rainer Orth X-Patchwork-Id: 137444 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) by ozlabs.org (Postfix) with SMTP id C9175B6FBD for ; Tue, 24 Jan 2012 04:50:56 +1100 (EST) Comment: DKIM? See http://www.dkim.org DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=gcc.gnu.org; s=default; x=1327945857; h=Comment: DomainKey-Signature:Received:Received:Received:Received:Received: Received:Received:From:To:Cc:Subject:Date:Message-ID:User-Agent: MIME-Version:Content-Type:Mailing-List:Precedence:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:Sender: Delivered-To; bh=ADb9lF42nwiyrS6bmkPAWSfsSxE=; b=tT/Fmvd5gCXFB1U l9guAs8D97QC4w6f47v652EraHkxXw4lUcUwOrZVFwVFAOt2vnbx7nteIM6F7GUF CSBIFsQk7/wsFiWyIJvNUhUYAngGXb5pE3d4DAVDRmr3uFREl2tERhGg62fvVcKw 9pJVrziGBaPsyWyjn7gOn6eW+cHg= Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=gcc.gnu.org; h=Received:Received:X-SWARE-Spam-Status:X-Spam-Check-By:Received:Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-ID:User-Agent:MIME-Version:Content-Type:X-IsSubscribed:Mailing-List:Precedence:List-Id:List-Unsubscribe:List-Archive:List-Post:List-Help:Sender:Delivered-To; b=mMuy8PPI5DB1dLwsGQnrG8Ditgsv1mTyHZw0o86x0Rwk+YmnDDUD8J4P/MIDuf 9npMxpmC5rGx/ACEfa5qGvsvhOvnWxUTxFiyDqgSxNEjAxb7Bk874B7mIo3kCJ/6 /9SEkbX3yHp2ubAnOJNv7B4jk2I6OnqiKSSi8yUOTzPDQ=; Received: (qmail 19666 invoked by alias); 23 Jan 2012 17:50:47 -0000 Received: (qmail 19474 invoked by uid 22791); 23 Jan 2012 17:50:44 -0000 X-SWARE-Spam-Status: No, hits=-1.9 required=5.0 tests=AWL, BAYES_00, T_RP_MATCHES_RCVD, T_TVD_MIME_NO_HEADERS X-Spam-Check-By: sourceware.org Received: from snape.CeBiTec.Uni-Bielefeld.DE (HELO smtp-relay.CeBiTec.Uni-Bielefeld.DE) (129.70.160.84) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 23 Jan 2012 17:50:31 +0000 Received: from localhost (localhost.CeBiTec.Uni-Bielefeld.DE [127.0.0.1]) by smtp-relay.CeBiTec.Uni-Bielefeld.DE (Postfix) with ESMTP id 3465675D; Mon, 23 Jan 2012 18:50:30 +0100 (CET) Received: from smtp-relay.CeBiTec.Uni-Bielefeld.DE ([127.0.0.1]) by localhost (malfoy.CeBiTec.Uni-Bielefeld.DE [127.0.0.1]) (amavisd-new, port 10024) with LMTP id p8he9QEdPMny; Mon, 23 Jan 2012 18:50:27 +0100 (CET) Received: from manam.CeBiTec.Uni-Bielefeld.DE (manam.CeBiTec.Uni-Bielefeld.DE [129.70.161.120]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp-relay.CeBiTec.Uni-Bielefeld.DE (Postfix) with ESMTPS id 89DFE75C; Mon, 23 Jan 2012 18:50:27 +0100 (CET) Received: (from ro@localhost) by manam.CeBiTec.Uni-Bielefeld.DE (8.14.5+Sun/8.14.5/Submit) id q0NHoQcj016465; Mon, 23 Jan 2012 18:50:26 +0100 (MET) From: Rainer Orth To: gcc-patches@gcc.gnu.org Cc: libstdc++@gcc.gnu.org Subject: [v3] Don't XFAIL 22_locale/num_put/put/*char/14220.cc on 32-bit Solaris 10/x86 Date: Mon, 23 Jan 2012 18:50:26 +0100 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (usg-unix-v) MIME-Version: 1.0 X-IsSubscribed: yes Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org I'm currently seeing two XPASSes in 32-bit Solaris 10/x86 libstdc++ testresults: XPASS: 22_locale/num_put/put/char/14220.cc execution test XPASS: 22_locale/num_put/put/wchar_t/14220.cc execution test It turned out that the libc bug which caused those tests to be xfailed has been fixed in Solaris 10 Update 10, so I'm removing the xfail to accomodate this. Tested with the appropriate runtest invocations on i386-pc-solaris2.10 and i386-pc-solaris2.9, installed on mainline. Rainer 2012-01-23 Rainer Orth * testsuite/22_locale/num_put/put/char/14220.cc: Don't xfail on 32-bit Solaris 10/x86. * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise. # HG changeset patch # Parent 7c02309d42d500d0d71db21c174ca4880f38f6b8 Don't XFAIL 22_locale/num_put/put/*char/14220.cc on 32-bit Solaris 10/x86 diff --git a/libstdc++-v3/testsuite/22_locale/num_put/put/char/14220.cc b/libstdc++-v3/testsuite/22_locale/num_put/put/char/14220.cc --- a/libstdc++-v3/testsuite/22_locale/num_put/put/char/14220.cc +++ b/libstdc++-v3/testsuite/22_locale/num_put/put/char/14220.cc @@ -1,6 +1,6 @@ // 2004-04-30 Paolo Carlini -// Copyright (C) 2004, 2009, 2010, 2011 Free Software Foundation +// Copyright (C) 2004, 2009, 2010, 2011, 2012 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -19,12 +19,11 @@ // 22.2.2.2.1 num_put members -// On Solaris 9/x86 and 32-bit Solaris 10/x86, this test crashes in libc. -// Inside libstdc++, we call sprintf like so: +// On Solaris 9/x86 and 32-bit Solaris 10/x86 before update 10, this test +// crashes in libc. Inside libstdc++, we call sprintf like so: // sprintf (buffer, "%.*f", 1000, 1.0) // which crashes. // { dg-xfail-run-if "" i?86-*-solaris2.9 } -// { dg-xfail-run-if "" { i?86-*-solaris2.10 && ilp32 } } #include #include diff --git a/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/14220.cc b/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/14220.cc --- a/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/14220.cc +++ b/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/14220.cc @@ -1,6 +1,6 @@ // 2004-04-30 Paolo Carlini -// Copyright (C) 2004, 2009, 2010 Free Software Foundation +// Copyright (C) 2004, 2009, 2010, 2012 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -23,11 +23,11 @@ #include #include -// On Solaris 9 and 32-bit Solaris 10/x86, this test crashes in libc. Inside -// libstdc++, we call sprintf like so: +// On Solaris 9 and 32-bit Solaris 10/x86 before update 10, this test crashes +// in libc. Inside libstdc++, we call sprintf like so: // sprintf (buffer, "%.*f", 1000, 1.0) // which crashes. -// { dg-do run { xfail { i?86-*-solaris2.9 || { i?86-*-solaris2.10 && ilp32 } } } } +// { dg-do run { xfail { i?86-*-solaris2.9 } } } // libstdc++/14220 void test01()