From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30851 invoked by alias); 8 Jan 2007 16:02:44 -0000 Received: (qmail 30843 invoked by uid 22791); 8 Jan 2007 16:02:44 -0000 X-Spam-Check-By: sourceware.org Received: from mtagate6.de.ibm.com (HELO mtagate6.de.ibm.com) (195.212.29.155) by sourceware.org (qpsmtpd/0.31) with ESMTP; Mon, 08 Jan 2007 16:02:38 +0000 Received: from d12nrmr1607.megacenter.de.ibm.com (d12nrmr1607.megacenter.de.ibm.com [9.149.167.49]) by mtagate6.de.ibm.com (8.13.8/8.13.8) with ESMTP id l08G2Ztp268478 for ; Mon, 8 Jan 2007 16:02:35 GMT Received: from d12av02.megacenter.de.ibm.com (d12av02.megacenter.de.ibm.com [9.149.165.228]) by d12nrmr1607.megacenter.de.ibm.com (8.13.6/8.13.6/NCO v8.1.1) with ESMTP id l08G2ZOh3268822 for ; Mon, 8 Jan 2007 17:02:35 +0100 Received: from d12av02.megacenter.de.ibm.com (loopback [127.0.0.1]) by d12av02.megacenter.de.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id l08G2Ypm019848 for ; Mon, 8 Jan 2007 17:02:35 +0100 Received: from tuxmaker.boeblingen.de.ibm.com (tuxmaker.boeblingen.de.ibm.com [9.152.85.9]) by d12av02.megacenter.de.ibm.com (8.12.11.20060308/8.12.11) with SMTP id l08G2YvH019844; Mon, 8 Jan 2007 17:02:34 +0100 Message-Id: <200701081602.l08G2YvH019844@d12av02.megacenter.de.ibm.com> Received: by tuxmaker.boeblingen.de.ibm.com (sSMTP sendmail emulation); Mon, 8 Jan 2007 17:02:34 +0100 Subject: Re: [c++] Pointer to member overhaul To: drow@false.org (Daniel Jacobowitz) Date: Mon, 08 Jan 2007 16:02:00 -0000 From: "Ulrich Weigand" Cc: gdb-patches@sourceware.org In-Reply-To: <20070108155237.GB15412@nevyn.them.org> from "Daniel Jacobowitz" at Jan 08, 2007 10:52:37 AM X-Mailer: ELM [version 2.5 PL2] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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: 2007-01/txt/msg00230.txt.bz2 Dan Jacobowitz wrote: > Interesting - which ones? FAIL: gdb.cp/classes.exp: print Bar::z FAIL: gdb.cp/printmethod.exp: print virtual method. FAIL: gdb.cp/printmethod.exp: print nonvirtual method. > I didn't expect s390x to be affected > but it might have to do with the old definition of the virtual > function pointer check, which hardcoded the number "0x80000000". Exactly. The default load address for the main executable on s390x happens to be 0x80000000, which caused confusion with the virtual function pointer encoding. Bye, Ulrich -- Dr. Ulrich Weigand GNU Toolchain for Linux on System z and Cell BE Ulrich.Weigand@de.ibm.com