[GOLD] R_PPC64_ENTRY support
[deliverable/binutils-gdb.git] / elfcpp / elfcpp_internal.h
index 424a1f6f713f173aaaf8e7b911b17d1cd2c46cad..6f9dd4887a20a4e7a2793d97de7d16a508aad1cf 100644 (file)
@@ -82,11 +82,23 @@ struct Shdr_data
 // An ELF compression header.
 
 template<int size>
-struct Chdr_data
+struct Chdr_data;
+
+template<>
+struct Chdr_data<32>
+{
+  Elf_Word ch_type;
+  Elf_Word ch_size;
+  Elf_Word ch_addralign;
+};
+
+template<>
+struct Chdr_data<64>
 {
-  typename Elf_types<size>::Elf_WXword ch_type;
-  typename Elf_types<size>::Elf_WXword ch_size;
-  typename Elf_types<size>::Elf_WXword ch_addralign;
+  Elf_Word ch_type;
+  Elf_Word ch_reserved;
+  Elf_Xword ch_size;
+  Elf_Xword ch_addralign;
 };
 
 // An ELF segment header.  We use template specialization for the
This page took 0.024013 seconds and 4 git commands to generate.