Thu Nov 7 08:58:26 1991 Steve Chamberlain (sac at cygnus.com)
authorSteve Chamberlain <sac@cygnus>
Thu, 7 Nov 1991 19:08:56 +0000 (19:08 +0000)
committerSteve Chamberlain <sac@cygnus>
Thu, 7 Nov 1991 19:08:56 +0000 (19:08 +0000)
* internalcoff.h: took out the M88 dependency in the lineno
struct.
* coff-m88k.h: defines GET_LINENO_LNNO and PUT_LINENO_LNNO to use
32bit linno entries.
* a29k-opcode.h: fixed encoding of mtacc

include/ChangeLog
include/coff-m88k.h
include/internalcoff.h

index bed26f9e89b28750daf88e0453a8639310a73a89..ec36bc879d1ceff62ddd38cdb873cbd7ca74ef0b 100644 (file)
@@ -1,5 +1,9 @@
 Thu Nov  7 08:58:26 1991  Steve Chamberlain  (sac at cygnus.com)
 
+       * internalcoff.h: took out the M88 dependency in the lineno
+       struct.
+       * coff-m88k.h: defines GET_LINENO_LNNO and PUT_LINENO_LNNO to use
+       32bit linno entries.
        * a29k-opcode.h: fixed encoding of mtacc
 
 Sun Nov  3 11:54:22 1991  Per Bothner  (bothner at cygnus.com)
index 7f46b2897d066284112c6189d54ac04c1a526057..9ed4deb664964cb79f8972e7da5dbb0e92cf57bc 100755 (executable)
@@ -223,6 +223,10 @@ union external_auxent {
 #define PUT_SCN_SCNLEN(abfd,in, ext) bfd_h_put_32(abfd, in, (bfd_byte *) ext->x_scn.x_scnlen)
 #define PUT_SCN_NRELOC(abfd,in, ext) bfd_h_put_32(abfd, in, (bfd_byte *)ext->x_scn.x_nreloc)
 #define PUT_SCN_NLINNO(abfd,in, ext)  bfd_h_put_32(abfd,in, (bfd_byte *) ext->x_scn.x_nlinno)
+#define GET_LINENO_LNNO(abfd, ext)  bfd_h_get_32(abfd, (bfd_byte *) (ext->l_lnno))
+#define PUT_LINENO_LNNO(abfd,val, ext)  bfd_h_put_32(abfd,val,  (bfd_byte *) (ext->l_lnno));
+
+
 
 #define        SYMENT  struct external_syment
 #define        SYMESZ  20
index f93d6449267bcbf6714761eb66a63d6b3c424ed6..879f20c522953de617e129214dd0e97809753d94 100755 (executable)
@@ -186,11 +186,7 @@ struct internal_lineno {
                long l_symndx;  /* function name symbol index, iff l_lnno == 0*/
                long l_paddr;   /* (physical) address of line number    */
        } l_addr;
-#ifdef M88
        unsigned long   l_lnno; /* line number          */
-#else
-       unsigned short  l_lnno; /* line number          */
-#endif
 };