From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2433 invoked by alias); 10 Aug 2007 18:39:40 -0000 Received: (qmail 2265 invoked by uid 22791); 10 Aug 2007 18:39:39 -0000 X-Spam-Check-By: sourceware.org Received: from mail.codesourcery.com (HELO mail.codesourcery.com) (65.74.133.4) by sourceware.org (qpsmtpd/0.31) with ESMTP; Fri, 10 Aug 2007 18:39:33 +0000 Received: (qmail 13305 invoked from network); 10 Aug 2007 18:39:31 -0000 Received: from unknown (HELO gateway) (10.0.0.100) by mail.codesourcery.com with SMTP; 10 Aug 2007 18:39:31 -0000 Received: by gateway (Postfix, from userid 1010) id 190156C0CF; Fri, 10 Aug 2007 11:39:31 -0700 (PDT) From: Richard Sandiford To: gcc-patches@gcc.gnu.org Mail-Followup-To: gcc-patches@gcc.gnu.org, richard@codesourcery.com Subject: [testsuite] Remove strcmp-1.c XFAIL Date: Fri, 10 Aug 2007 18:39:00 -0000 Message-ID: <871webb5el.fsf@firetop.home> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii 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 X-SW-Source: 2007-08/txt/msg00696.txt.bz2 Earlier versions of the VxWorks kernel's strcmp function used signed rather than unsigned comparisons. This problem has been fixed in recent versions (6.5 and 6.6), so is it OK to remove the XFAIL? Tested on i586-wrs-vxworks, mips-wrs-vxworks, sh-wrs-vxworks and sparc-wrs-vxworks. Richard gcc/testsuite/ * gcc.c-torture/execute/strcmp-1.x: Delete. Index: gcc/testsuite/gcc.c-torture/execute/strcmp-1.x =================================================================== --- gcc/testsuite/gcc.c-torture/execute/strcmp-1.x (revision 127336) +++ gcc/testsuite/gcc.c-torture/execute/strcmp-1.x (working copy) @@ -1,16 +0,0 @@ -if {[istarget i?86-*-vxworks*] - || [istarget mips*-*-vxworks*] - || [istarget sh*-*-vxworks*] - || [istarget sparc*-*-vxworks*]} { - # The kernel strcmp doesn't perform unsigned comparisons. - set torture_eval_before_execute { - global compiler_conditional_xfail_data - set compiler_conditional_xfail_data { - "The kernel strcmp doesn't perform unsigned comparisons." - { "*-*-*" } - {} - { "-mrtp" } - } - } -} -return 0