From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29457 invoked by alias); 20 Aug 2004 19:02:14 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 29434 invoked from network); 20 Aug 2004 19:02:13 -0000 Received: from unknown (HELO avtrex.com) (216.102.217.178) by sourceware.org with SMTP; 20 Aug 2004 19:02:13 -0000 Received: from avtrex.com ([192.168.0.111] RDNS failed) by avtrex.com with Microsoft SMTPSVC(5.0.2195.6713); Fri, 20 Aug 2004 11:58:59 -0700 Message-ID: <412649F4.9040002@avtrex.com> Date: Fri, 20 Aug 2004 19:02:00 -0000 From: David Daney User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.1) Gecko/20031030 MIME-Version: 1.0 To: gdb@sources.redhat.com Subject: Unable to step over (n and ni) on mipsel-linux... Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 20 Aug 2004 18:58:59.0526 (UTC) FILETIME=[C0501E60:01C486E7] X-SW-Source: 2004-08/txt/msg00255.txt.bz2 GNU gdb 6.2_2004-08-19-cvs from the gdb_6_2-branch yesterday. ../gdbcvs/src/configure --build=i686-pc-linux --host=mipsel-linux --target=mipsel-linux --enable-tui=no Most of the time when I do next or nexti, gdb is treating it as if I did step or stepi. I have tracked the problem down to this portion of code: infrun.c: 2322 . . . if (frame_id_eq (frame_unwind_id (get_current_frame ()), step_frame_id)) { /* It's a subroutine call. */ CORE_ADDR real_stop_pc; . . . When there is a subroutine call this if statement fails. It never thinks "It's a subroutine call." Something is horked up in the frame code, but I cannot figure out where. David Daney.