* ecoff.h (STYP_EXTENDESC, STYP_COMMENT, STYP_XDATA, STYP_PDATA): Define.
authorKen Raeburn <raeburn@cygnus>
Thu, 6 Jan 1994 01:07:04 +0000 (01:07 +0000)
committerKen Raeburn <raeburn@cygnus>
Thu, 6 Jan 1994 01:07:04 +0000 (01:07 +0000)
include/coff/ChangeLog
include/coff/ecoff.h

index e30c7ca..b1656f8 100644 (file)
@@ -1,3 +1,8 @@
+Wed Jan  5 17:05:36 1994  Ken Raeburn  (raeburn@deneb.cygnus.com)
+
+       * ecoff.h (STYP_EXTENDESC, STYP_COMMENT, STYP_XDATA, STYP_PDATA):
+       Define.
+
 Wed Jan  5 16:58:24 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
 
        * ecoff.h (NUM_RELOC_SECTIONS): Define.
index 808ed01..6e3d126 100644 (file)
 #define _XDATA ".xdata"
 
 /* ECOFF uses some additional section flags.  */
-#define STYP_RDATA 0x100
-#define STYP_SDATA 0x200
-#define STYP_SBSS 0x400
-#define STYP_ECOFF_FINI 0x1000000
-#define STYP_LITA 0x4000000
-#define STYP_LIT8 0x8000000
-#define STYP_LIT4 0x10000000
+#define STYP_RDATA          0x100
+#define STYP_SDATA          0x200
+#define STYP_SBSS           0x400
+#define STYP_ECOFF_FINI         0x1000000
+#define STYP_EXTENDESC  0x2000000 /* 0x02FFF000 bits => scn type, rest clr */
+#define STYP_LITA       0x4000000
+#define STYP_LIT8       0x8000000
+#define STYP_LIT4      0x10000000
 #define STYP_ECOFF_INIT 0x80000000
 #define STYP_OTHER_LOAD (STYP_ECOFF_INIT | STYP_ECOFF_FINI)
 
+/* extended section types */
+#define STYP_COMMENT    0x2100000
+#define STYP_XDATA      0x2400000
+#define STYP_PDATA      0x2800000
+
 /* The linker needs a section to hold small common variables while
    linking.  There is no convenient way to create it when the linker
    needs it, so we always create one for each BFD.  We then avoid