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 3311d4e..f10aa34 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 f52bfbb..8b84324 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 31b5071..67502cd 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.  */