Add GNU Modula-2 debug stab, from Andrew Beers.
authorJohn Gilmore <gnu@cygnus>
Tue, 17 Sep 1991 14:54:12 +0000 (14:54 +0000)
committerJohn Gilmore <gnu@cygnus>
Tue, 17 Sep 1991 14:54:12 +0000 (14:54 +0000)
include/ChangeLog
include/stab.def

index db6ced3b1619e2c7c1b309af8eebfb0e74729580..22721a440aecea10a9038feac99d9847f68b0707 100644 (file)
@@ -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().
index fa1151786b11ff994c77751bfaf4717c11613a7e..8c5e5fe97b84d86ad76b2a2bca03636d06410103 100755 (executable)
@@ -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        |