From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30110 invoked by alias); 18 Jun 2004 23:27:08 -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 30070 invoked from network); 18 Jun 2004 23:27:07 -0000 Received: from unknown (HELO nevyn.them.org) (66.93.172.17) by sourceware.org with SMTP; 18 Jun 2004 23:27:07 -0000 Received: from drow by nevyn.them.org with local (Exim 4.34 #1 (Debian)) id 1BbSlF-0003BI-Gy; Fri, 18 Jun 2004 19:27:05 -0400 Date: Fri, 18 Jun 2004 23:27:00 -0000 From: Daniel Jacobowitz To: Mark Kettenis Cc: m.mueller99@kay-mueller.de, gdb-patches@sources.redhat.com Subject: Re: [RFC]: patch 1 for Sun C compiled target programs Message-ID: <20040618232704.GA12198@nevyn.them.org> Mail-Followup-To: Mark Kettenis , m.mueller99@kay-mueller.de, gdb-patches@sources.redhat.com References: <40D08A0C.1050606@kay-mueller.de> <200406182147.i5ILlM3f001498@elgar.kettenis.dyndns.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200406182147.i5ILlM3f001498@elgar.kettenis.dyndns.org> User-Agent: Mutt/1.5.5.1+cvs20040105i X-SW-Source: 2004-06/txt/msg00454.txt.bz2 On Fri, Jun 18, 2004 at 11:47:22PM +0200, Mark Kettenis wrote: > Date: Wed, 16 Jun 2004 19:57:32 +0200 > From: Michael Mueller > > Setting a breakpoint on a function name or on the first line of a > function doesn't work for Sun C compiled target programs (32 and 64 > bit). I verified this against these compiler versions: > > Sun C 5.5 2003/03/12 > Forte Developer 7 C 5.4 2002/03/09 > Sun WorkShop 6 update 2 C 5.3 2001/05/15 > Sun WorkShop 6 2000/04/07 C 5.1 > > Ah yes. I knew about this. Just forgotten all about it. The funny > code you're seeing is there to work around a bug in GCC 2.95. GDB > fiddles a bit with the line number info trying to fix the breakage. > It's completely bogus, and should go since it messes up real-world > debugging with GCC 2.95 too. Unfortunately doing so will mess up the > testsuite results when using GCC 2.95 :-(. > > I'll try to get this fixed before the 6.2 release. Thanks for giving > me a bit more ammunition for getting this change accepted by the rest > of the crowd. Yeah, I recognized his symptoms also. We have fixes for this issue in both the stabs reader and the dwarf reader. We could try tying them to gcc_compiled (is it available by then?). Or we could just give up and rip them out. -- Daniel Jacobowitz