2013-07-02 Tristan Gingold <gingold@adacore.com>
authorTristan Gingold <gingold@adacore.com>
Tue, 2 Jul 2013 07:27:41 +0000 (07:27 +0000)
committerTristan Gingold <gingold@adacore.com>
Tue, 2 Jul 2013 07:27:41 +0000 (07:27 +0000)
* internal.h (C_STTLS, C_GTLS): Define.
* xcoff.h (XMC_TL, XMC_TU, XMC_TE): Define.

include/coff/ChangeLog
include/coff/internal.h
include/coff/xcoff.h

index 3311d4eadfb22c59d41868a5e03bb6e481563a9f..f10aa3477eb4d961d73095fcd6223cbdd24f061c 100644 (file)
@@ -1,3 +1,8 @@
+2013-07-02  Tristan Gingold  <gingold@adacore.com>
+          
+       * internal.h (C_STTLS, C_GTLS): Define.
+       * xcoff.h (XMC_TL, XMC_TU, XMC_TE): Define.
+
 2013-02-04  Alan Modra  <amodra@gmail.com>
 
        * ti.h (SWAP_OUT_RELOC_EXTRA): Define.
index f52bfbb7ba97ed0ca7a8761f1fef0160d08d0c78..8b843247eddc42ef9e1610431a0e42be49662a77 100644 (file)
@@ -343,6 +343,8 @@ struct internal_aouthdr
 #define C_FUN           (0x8e)
 #define C_BSTAT         (0x8f)
 #define C_ESTAT         (0x90)
+#define C_GTLS          (0x97)
+#define C_STTLS         (0x98)
 
 /* Storage classes for Thumb symbols */
 #define C_THUMBEXT      (128 + C_EXT)          /* 130 */
index 31b5071e49b971f77004bbe521702e5ab073ba1a..67502cda7c1f60330bd7485ca3a88f6b59a6798b 100644 (file)
 #define XMC_TD 16              /* Read-write data in TOC */
 #define        XMC_SV64   17           /* Read-only 64 bit supervisor call */
 #define        XMC_SV3264 18           /* Read-only 32 or 64 bit supervisor call */
+/*                19   ??? */
+#define XMC_TL     20          /* Read-write initialized TLS data */
+#define XMC_TU     21          /* Read-write uninitialized TLS data */
+#define XMC_TE     22          /* Same as XMC_TC but mapped after it */
 
 /* The ldhdr structure.  This appears at the start of the .loader
    section.  */