Make it limp for MIPS ECOFF, too.
authorJohn Gilmore <gnu@cygnus>
Fri, 3 May 1991 01:24:03 +0000 (01:24 +0000)
committerJohn Gilmore <gnu@cygnus>
Fri, 3 May 1991 01:24:03 +0000 (01:24 +0000)
include/coff-i960.h

index cac9d1171eed2222a8962c8864ea3d73d445fa3f..2c1877a6aa84fa1d12e06a20c5454da6b848cf86 100755 (executable)
@@ -1,5 +1,8 @@
 /*** coff information for 80960.  Origins: Intel corp, natch. */
 
+/* This include file is also used for rudimentary ECOFF support on MIPS
+   machines.  Such differences as are needed are #ifdef MIPS.  */
+
 /* NOTE: Tagentries (cf TAGBITS) are not used by the 960 */
 
 /********************** FILE HEADER **********************/
@@ -85,6 +88,7 @@ typedef struct {
 #define A_MAGIC5    (0437)     /* (?) "system overlay, separated I&D" */
 #define SASMAGIC    (010000)   /* (?) "Single Address Space" */    
 #define MASMAGIC    (020000)   /* (?) "Multiple (separate I/D) Addr. Spaces" */
+
 typedef        struct aouthdr {
        short           magic;  /* type of file                         */
        short           vstamp; /* version stamp                        */
@@ -170,7 +174,10 @@ struct scnhdr {
        unsigned short  s_nreloc;       /* number of relocation entries */
        unsigned short  s_nlnno;        /* number of line number entries*/
        long            s_flags;        /* flags                        */
+#ifndef MIPS
+ /* This field exists in Intel COFF, not in Mips ECOFF. */
        unsigned long   s_align;        /* section alignment            */
+#endif
 };
 
 /*