From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17807 invoked by alias); 31 Jul 2012 21:26:06 -0000 Received: (qmail 17770 invoked by uid 22791); 31 Jul 2012 21:26:05 -0000 X-SWARE-Spam-Status: No, hits=-6.3 required=5.0 tests=AWL,BAYES_00,KHOP_RCVD_UNTRUST,RCVD_IN_DNSWL_HI,RCVD_IN_HOSTKARMA_W,SPF_HELO_PASS,TW_XF,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 31 Jul 2012 21:25:36 +0000 Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q6VLPaWB029440 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 31 Jul 2012 17:25:36 -0400 Received: from psique (ovpn-113-52.phx2.redhat.com [10.3.113.52]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id q6VLPXSp029190; Tue, 31 Jul 2012 17:25:34 -0400 From: Sergio Durigan Junior To: GDB Patches Cc: Tom Tromey , Jan Kratochvil Subject: [PATCH] Adjust `pc-fp.exp' for ppc64/s390x (PR 12659) X-URL: http://www.redhat.com Date: Tue, 31 Jul 2012 21:26:00 -0000 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-IsSubscribed: yes Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2012-07/txt/msg00823.txt.bz2 While regtesting 7.4 against 7.5 branch on ppc64/s390x RHEL 6.3, I noticed this failure. The patch which introduced this failure was committed because of: http://sourceware.org/bugzilla/show_bug.cgi?id=12659 On x86*, the output of `info register pc fp' is: info register pc fp pc: 0x400520 fp: 0x7fffffffc490 (gdb) PASS: gdb.base/pc-fp.exp: info register pc fp On ppc64/s390x, it is: info register pc fp pc 0x10000658 0x10000658 fp: 0xfffffffd120 (gdb) FAIL: gdb.base/pc-fp.exp: info register pc fp Since this difference in the output does not seem to be an error itself, the patch below just adjusts the testcase to match this kind of output as well. It does not fail on x86*. OK? -- Sergio gdb/testsuite: 2012-07-31 Sergio Durigan Junior PR gdb/12659: Adjust testcase for PPC64/s390x architectures. * gdb.base/pc-fp.exp: Match different output for `info register pc fp' on PPC64/s390x architectures. Index: src/gdb/testsuite/gdb.base/pc-fp.exp =================================================================== --- src.orig/gdb/testsuite/gdb.base/pc-fp.exp +++ src/gdb/testsuite/gdb.base/pc-fp.exp @@ -66,4 +66,4 @@ gdb_test "info register \$fp" "${valueof # Regression test for # http://sourceware.org/bugzilla/show_bug.cgi?id=12659 gdb_test "info register pc fp" \ - "pc: ${valueof_pc}\[\r\n\]+fp: ${valueof_fp}\[\r\n\]+" + "pc(:)?.*${valueof_pc}(.*${hex} <.*>)?\[\r\n\]+fp: ${valueof_fp}\[\r\n\]+"