From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10484 invoked by alias); 6 May 2002 03:24:53 -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 10477 invoked from network); 6 May 2002 03:24:52 -0000 Received: from unknown (HELO localhost.redhat.com) (24.112.240.27) by sources.redhat.com with SMTP; 6 May 2002 03:24:52 -0000 Received: from cygnus.com (localhost [127.0.0.1]) by localhost.redhat.com (Postfix) with ESMTP id 60A5D3DBC; Sun, 5 May 2002 23:24:57 -0400 (EDT) Message-ID: <3CD5F789.5040504@cygnus.com> Date: Sun, 05 May 2002 20:24:00 -0000 From: Andrew Cagney User-Agent: Mozilla/5.0 (X11; U; NetBSD macppc; en-US; rv:1.0rc1) Gecko/20020429 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Andrew Cagney Cc: gdb-patches@sources.redhat.com Subject: Re: [rfa] Convert ARM to generic dummy frames References: <3CD3DF51.1020908@cygnus.com> <3CD3E422.3040700@cygnus.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2002-05/txt/msg00125.txt.bz2 > I've tested it against the simulator for arm{,be}{,thumb}. > Look ok? > > Just got pointed out (in private) that I didn't use the right -mthumb option :-( Back to testing. Testing xscale-elf{,-mbig-endian}{,-mthumb} I get two differences: gdb.base/break.exp: backtrace while in called function This starts passing for -mthumb! gdb.c++/virtfunc.exp: print pEe->D::vg This, and a few others disappear for -mthumb. What is really happening is that the earlier test: print pDe->vg() FAIL: gdb.c++/virtfunc.exp: print pDe->vg() (timeout) has caused the target to go for a walk (occures with old and new). Since the stack for the two test cases are slightly different, the exact walk (I think) varies leading to the differences. The modified target eventually aborts when it runs out of memory. Thoughts? Andrew