From 5538fdbb6639354a8ece9ce2b8108198d0e72dcf Mon Sep 17 00:00:00 2001 From: Ken Raeburn Date: Thu, 6 Jan 1994 01:07:04 +0000 Subject: [PATCH] * ecoff.h (STYP_EXTENDESC, STYP_COMMENT, STYP_XDATA, STYP_PDATA): Define. --- include/coff/ChangeLog | 5 +++++ include/coff/ecoff.h | 20 +++++++++++++------- 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/include/coff/ChangeLog b/include/coff/ChangeLog index e30c7cae99..b1656f8f40 100644 --- a/include/coff/ChangeLog +++ b/include/coff/ChangeLog @@ -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. diff --git a/include/coff/ecoff.h b/include/coff/ecoff.h index 808ed01a8f..6e3d1261bb 100644 --- a/include/coff/ecoff.h +++ b/include/coff/ecoff.h @@ -46,16 +46,22 @@ #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 -- 2.34.1