🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.g++.bug
Article #795

What do I need to do to file this bug report...

#795
From: Shut up, Grow up, Lighten up!
Date: Thu, 13 Aug 1992 18:34
64 lines
3155 bytes
From:	MX%"youngdale@v6550c.nrl.navy.mil"   13-AUG-1992 11:45:21.72
To:	MUNROE
CC:	
Subj:	RE: Bug in GAS inhibits DEBUGger functioning.

Return-Path: <youngdale@v6550c.nrl.navy.mil>
Received: by DMC.COM (MX V3.1C) with UUCP; Thu, 13 Aug 1992 11:45:13 EDT
Received: from V6550C.NRL.NAVY.MIL by relay1.UU.NET with SMTP
          (5.61/UUNET-internet-primary) id AA03823; Thu, 13 Aug 92 10:50:56
          -0400
Received: by v6550c.nrl.navy.mil (MX V2.3) id 11338; Thu, 13 Aug 1992 10:50:40
          EDT
Date: Thu, 13 Aug 1992 10:50:40 EDT
From: Eric Youngdale <youngdale@v6550c.nrl.navy.mil>
To: munroe@DMC.COM
CC: youngdale@v6550c.nrl.navy.mil
Message-ID: <0095F07E.AF5952E0.11338@v6550c.nrl.navy.mil>
Subject: RE: Bug in GAS inhibits DEBUGger functioning.


>garning(debugger output):Forward reference error, dbx type 66
>gcc-as warning(debugger output):Forward reference error, dbx type 71
>gcc-as warning(debugger output):Unable to resolve 1 circular references.

	OK, I have looked at the problem, and the core issue is that the
compiler is generating incomplete debugging information.  In particular,
the declaration:

.stabs "K560_R_TRACKING_DATA:T73=u10
	k560_t_asCharacter:74=ar1;0;9;11,0,80;
	k560_r_asReply:75=ar1;0;1;76,0,80;
	k560_r_asDevices:77,0,80;;",128,0,0,0

references an array in k560_r_asReply of dbx type 76, and dbx type 76
is not defined anywhere in the file.  This is what is responsible for
the unresolved circular reference.  The other two messages, about dbx
types 66 and 71 represent similar situations, where a dbx type is
used, but not defined.  In these two cases the references are such
that the assembler can work around the problem, but the circular
reference really throws the assembler off.

	The reason that I am giving this to you is that I would like you to
make a bug report to the mailing list bug-g++@prep.ai.mit.edu (it appears
to be g++ code), and you will need to supply source code and my explanation
of what the trouble it.

	In the mean time, I will try to come up with a patch to the
assembler that will make it more fault tolerant.  In this situation, I
will fix it so that structure elements of undefined dbx types will not
be visible from the debugger.

	I also want to mention that I am about to go away for a week,
and I may not get back to this for a little while.  I hope that you
can find a work-around in the mean time.

-Eric

--
Dick Munroe				Internet: munroe@dmc.com
Doyle Munroe Consultants, Inc.		UUCP: ...uunet!thehulk!munroe
267 Cox St.				Office: (508) 568-1618
Hudson, Ma. 01749 USA			FAX: (508) 562-1133

GET CONNECTED!!! Send mail to info@dmc.com to find out about DMConnection.
Technical Details
Message-ID: <9208141931.AA01707@cookie-crisp>
Path: arc1-ca.pugleaf.net!sparky!uunet!convex!linac!pacific.mps.ohio-state.edu!cis.ohio-state.edu!dmc.COM!munroe

Show Full Headers
Complete Article Headers
Newsgroups: gnu.g++.bug
Path: arc1-ca.pugleaf.net!sparky!uunet!convex!linac!pacific.mps.ohio-state.edu!cis.ohio-state.edu!dmc.COM!munroe
From: munroe@dmc.COM (Shut up, Grow up, Lighten up!)
Subject: What do I need to do to file this bug report...
Message-ID: <9208141931.AA01707@cookie-crisp>
Sender: gnulists@ai.mit.edu
Organization: GNUs Not Usenet
Distribution: gnu
Date: Thu, 13 Aug 1992 18:34:40 GMT
Approved: bug-g++@prep.ai.mit.edu
Lines: 65