🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.gcc.help
Article #53641

Patch to gas-1.38.1 and gdb

#53641
From: Randy S. Welch
Date: Fri, 20 Sep 1991 13:03
39 lines
2465 bytes
In reply to Steven Orr's message of the 15th:

With the COFF patch that I supplied for gas-1.38 it's debugging output can be
thought of as encapsulated dbx.  It hides some of the debuging information
in structure entries ( just in case your version of COFF doesn't support
all of the various entries needed for debugging )

I assume that gdb was working ok for you in gas-1.37, and it was
supporting the 'native' debugging output format.

I must admit that I'm working on getting gdb-3.5 running on my 68k V.2 box
at the moment.

The best rule of thumb I can think of as far as choosing an assembler
would be as follows ( in a COFF environment ):

a)  old 68k (or other CPU's) V.x systems with assemblers that don't
    support the 68020 ( like the plexus ) or are just broken go with the
    patch I provided.  This makes getting gcc running *much* easier than
    trying to deal with getting gcc running.  Use the patch kit I made
    available.  It has the ablity to order the symbol table for ld's use,
    and support BSD style relocation information that some COFF systems
    use.

b)  Probably most SystemV.3 systems can use the patch to gas ( although
    the last version it supported was 1.37, not sure, and the changes to
    make it work on 1.38.1 should be minor ) provided by Loic Dachary and
    is available on the dg archive machine.  This supports outputting
    debugging information in the systems 'native' format ( if your system
    supports dbx )

c)  Use the system assembler, probably ok for most '386 platforms and
    newer 68K platforms.

I should have a copy of the patches to gdb-3.5 up on the archive site at
cs.umb.edu hopefully early next week.  Will post when that happens ( or
you can pick up the original COFF patches on archive.ohio-state.edu )

-randy
Technical Details
Message-ID: <RWELCH.91Sep20090352@isis.isis.cs.du.edu>
Path: arc1-ca.pugleaf.net!gmdzi!unido!fauern!ira.uka.de!sol.ctr.columbia.edu!samsung!uunet!mnemosyne.cs.du.edu!mnemosyne!rwelch

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 11318c,86c44bab32bc3d03,start
X-Google-Attributes: gid11318c,public
X-Google-ArrivalTime: 1991-09-20 23:20:39 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!fauern!ira.uka.de!sol.ctr.columbia.edu!samsung!uunet!mnemosyne.cs.du.edu!mnemosyne!rwelch
From: rwelch@isis.cs.du.edu (Randy S. Welch)
Newsgroups: gnu.gcc.help
Subject: Patch to gas-1.38.1 and gdb
Message-ID: <RWELCH.91Sep20090352@isis.isis.cs.du.edu>
Date: 20 Sep 91 13:03:52 GMT
Sender: usenet@mnemosyne.cs.du.edu (netnews admin account)
Distribution: gnu
Organization: Public Access Unix - Univ. of Denver, Math Dept.
Lines: 39