From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10032 invoked by alias); 1 Jun 2002 15:46:28 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 10011 invoked from network); 1 Jun 2002 15:46:26 -0000 Received: from unknown (HELO duracef.shout.net) (204.253.184.12) by sources.redhat.com with SMTP; 1 Jun 2002 15:46:26 -0000 Received: (from mec@localhost) by duracef.shout.net (8.11.6/8.11.6) id g51FkMj30586; Sat, 1 Jun 2002 10:46:22 -0500 Date: Sat, 01 Jun 2002 08:46:00 -0000 From: Michael Elizabeth Chastain Message-Id: <200206011546.g51FkMj30586@duracef.shout.net> To: ac131313@cygnus.com Subject: Re: userdef.exp regression for ppc? Cc: gdb-patches@sources.redhat.com, thorpej@wasabisystems.com X-SW-Source: 2002-06/txt/msg00001.txt.bz2 This looks like a bug in calling functions that return a structure by value. All the functions that return structures FAIL: print one + two $1 = {x = 2147479536, y = 1099239424} (gdb) FAIL: gdb.c++/userdef.exp: print one + two The functions that return a scalar PASS: print one && two $6 = 1 (gdb) PASS: gdb.c++/userdef.exp: print one && two Look at the results in gdb.base/call-rt-st.exp and gdb.base/structs.exp. I bet there is a lot of juicy log info there. Michael C