* 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 e30c7cae997d823b9d8ac98d269f4bf541c4b750..b1656f8f4053f7c2c086be6c086c0090dbcefbc4 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 808ed01a8f0453bc44e312c4b4cd4450aba46738..6e3d1261bbb9f331ea43fc2014d42fb3a2a3aa6e 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