From 4cd302072fa2df13aacbc437e3ca2756fa1023d2 Mon Sep 17 00:00:00 2001 From: John Gilmore Date: Tue, 17 Sep 1991 14:54:12 +0000 Subject: [PATCH] Add GNU Modula-2 debug stab, from Andrew Beers. --- include/ChangeLog | 17 +++++++++++++++++ include/stab.def | 8 +++++++- 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/include/ChangeLog b/include/ChangeLog index db6ced3b161..22721a440ae 100644 --- a/include/ChangeLog +++ b/include/ChangeLog @@ -1,3 +1,20 @@ +Tue Sep 17 07:52:59 1991 John Gilmore (gnu at cygint.cygnus.com) + + * stab.def (N_DEFD): Add GNU Modula-2 debug stab, from Andrew + Beers. + +Thu Sep 12 14:12:59 1991 John Gilmore (gnu at cygint.cygnus.com) + + * internalcoff.h (SYMNMLEN, FILNMLEN, DIMNUM): Define these + for internalcoff, separately from the various external coff's. + * amdcoff.h, bcs88kcoff.h, i386coff.h, intel-coff.h, m68kcoff.h, + m88k-bcs.h: Prefix SYMNMLEN, FILNMLEN, and DIMNUM with E_'s for + the external struct definitions. + * ecoff.h: Remove these #define's, kludge no longer needed. + + * sys/h-ultra3.h: Add new Ultracomputer host. + * sysdep.h: Add ULTRA3_SYM1_SYS and use it. + Tue Sep 10 10:11:46 1991 John Gilmore (gnu at cygint.cygnus.com) * i386coff.h (LINESZ): Always 6, not based on sizeof(). diff --git a/include/stab.def b/include/stab.def index fa1151786b1..8c5e5fe97b8 100755 --- a/include/stab.def +++ b/include/stab.def @@ -70,6 +70,12 @@ __define_stab (N_BSLINE, 0x48, "BSLINE") OVERLAPS WITH N_BSLINE! */ __define_stab (N_BROWS, 0x48, "BROWS") +/* GNU Modula-2 definition module dependency. Value is the modification time + of the definition file. Other is non-zero if it is imported with the + GNU M2 keyword %INITIALIZE. Perhaps N_M2C can be used if there + are enough empty fields? */ +__define_stab(N_DEFD, 0x4a, "DEFD") + /* THE FOLLOWING TWO STAB VALUES CONFLICT. Happily, one is for Modula-2 and one is for C++. Still,... */ /* GNU C++ exception variable. Name is variable name. */ @@ -177,7 +183,7 @@ __define_stab (N_LENG, 0xfe, "LENG") | 30 PC | 32 NSYMS | 34 NOMAP | 36 | | 38 | 3A | 3C | 3E | | 40 RSYM | 42 M2C | 44 SLINE | 46 DSLINE | - | 48 BSLINE*| 4A | 4C | 4E | + | 48 BSLINE*| 4A DEFD | 4C | 4E | | 50 EHDECL*| 52 | 54 CATCH | 56 | | 58 | 5A | 5C | 5E | | 60 SSYM | 62 | 64 SO | 66 | -- 2.30.2