Add copyright notices
[deliverable/binutils-gdb.git] / elfcpp / ChangeLog
1 2012-12-17 Nick Clifton <nickc@redhat.com>
2
3 * README: Add copyright notice.
4
5 2012-10-30 Steve McIntyre <steve.mcintyre@linaro.org>
6
7 * arm.h: New enum for EABI soft- and hard-float flags.
8
9 2012-09-15 Jiong Wang <jiwang@tilera.com>
10
11 * tilegx.h: New file.
12 * elfcpp.h: add EM_TILEGX.
13
14 2012-08-14 Alan Modra <amodra@gmail.com>
15
16 * powerpc.h: Add more relocs.
17 (R_PPC_REL16*): Rename to R_POWERPC_REL16*.
18
19 2012-05-11 H.J. Lu <hongjiu.lu@intel.com>
20
21 PR gold/14091
22 * x86_64.h (R_X86_64_RELATIVE64): New.
23
24 2012-05-01 Cary Coutant <ccoutant@google.com>
25
26 * dwarf.h (enum DW_TAG, enum DW_FORM, enum DW_AT, enum DW_ENCODING)
27 (enum DW_OP, enum DW_CFA): Remove.
28 Include dwarf2.def.
29
30 2012-04-23 Cary Coutant <ccoutant@google.com>
31
32 * elfcpp_swap.h (struct Swap_aligned32): New template.
33
34 2012-04-16 David S. Miller <davem@davemloft.net>
35
36 * sparc.h (R_SPARC_JMP_IREL): New relocation.
37
38 2012-04-12 David S. Miller <davem@davemloft.net>
39
40 * sparc.h (R_SPARC_WDISP10): New relocation.
41
42 2012-03-12 Cary Coutant <ccoutant@google.com>
43
44 Update DWARF enums from ../include/dwarf2.h.
45 * dwarf.h (enum DW_TAG): Add new DWARF-4 tags.
46 (enum DW_FORM): Add new DWARF-4 and Fission extensions.
47 (enum DW_AT): New enum.
48 (enum DW_LINE_EXTENDED_OPS): Add new DWARF-4 opcode.
49 (enum DW_ENCODING): Add new DWARF-4 encoding.
50 (enum DW_OP): Add new DWARF-4 opcodes.
51 (enum DW_CHILDREN): New enum.
52 (enum DW_LANG): New enum.
53
54 2012-01-27 Aleksandar Simeonov <asimeonov@mips.com>
55
56 * mips.h: New file
57 * elfcpp.h (SHT_MIPS_REGINFO): New enums for processor-specific flags.
58 (SHF_MIPS_GPREL): Likewise.
59 (PT_MIPS_REGINFO, PT_MIPS_RTPROC, PT_MIPS_OPTIONS): Likewise.
60 (DT_MIPS_RLD_VERSION, DT_MIPS_TIME_STAMP, DT_MIPS_ICHECKSUM,
61 DT_MIPS_IVERSION, DT_MIPS_FLAGS, DT_MIPS_BASE_ADDRESS, DT_MIPS_MSYM,
62 DT_MIPS_CONFLICT, DT_MIPS_LIBLIST, DT_MIPS_LOCAL_GOTNO,
63 DT_MIPS_CONFLICTNO, DT_MIPS_LIBLISTNO, DT_MIPS_SYMTABNO,
64 DT_MIPS_UNREFEXTNO, DT_MIPS_GOTSYM, DT_MIPS_HIPAGENO, DT_MIPS_RLD_MAP,
65 DT_MIPS_DELTA_CLASS, DT_MIPS_DELTA_CLASS_NO, DT_MIPS_DELTA_INSTANCE,
66 DT_MIPS_DELTA_INSTANCE_NO, DT_MIPS_DELTA_RELOC, DT_MIPS_DELTA_RELOC_NO,
67 DT_MIPS_DELTA_SYM, DT_MIPS_DELTA_SYM_NO, DT_MIPS_DELTA_CLASSSYM,
68 DT_MIPS_DELTA_CLASSSYM_NO, DT_MIPS_CXX_FLAGS, DT_MIPS_PIXIE_INIT,
69 DT_MIPS_SYMBOL_LIB, DT_MIPS_LOCALPAGE_GOTIDX, DT_MIPS_LOCAL_GOTIDX,
70 DT_MIPS_HIDDEN_GOTIDX, DT_MIPS_PROTECTED_GOTIDX, DT_MIPS_OPTIONS,
71 DT_MIPS_INTERFACE, DT_MIPS_DYNSTR_ALIGN, DT_MIPS_INTERFACE_SIZE,
72 DT_MIPS_RLD_TEXT_RESOLVE_ADDR, DT_MIPS_PERF_SUFFIX,
73 DT_MIPS_COMPACT_SIZE, DT_MIPS_GP_VALUE, DT_MIPS_AUX_DYNAMIC,
74 DT_MIPS_PLTGOT, DT_MIPS_RWPLT): Likewise.
75
76 2012-01-27 Ian Lance Taylor <iant@google.com>
77
78 * elfcpp.h (STT_GNU_IFUNC): Add comment.
79
80 2011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
81 Thomas Schwinge <thomas@schwinge.name>
82
83 PR binutils/12913
84 * elfcpp.h (ELFOSABI): Add ELFOSABI_GNU with value of ELFOSABI_LINUX,
85 keep ELFOSABI_LINUX as an alias. Remove ELFOSABI_HURD.
86
87 2011-07-01 Ian Lance Taylor <iant@google.com>
88
89 * dwarf.h (enum DW_CFA): Define.
90
91 2010-08-12 Cary Coutant <ccoutant@google.com>
92
93 * elfcpp.h (enum SHT): Add SHT_GNU_INCREMENTAL_GOT_PLT.
94
95 2010-08-12 Cary Coutant <ccoutant@google.com>
96
97 * elfcpp.h (enum SHT): Add SHT_GNU_INCREMENTAL_SYMTAB,
98 SHT_GNU_INCREMENTAL_RELOCS.
99
100 2010-08-04 Ian Lance Taylor <iant@google.com>
101
102 * i386.h (R_386_IRELATIVE): Define.
103 * powerpc.h (R_POWERPC_IRELATIVE): Define.
104 (R_PPC_RELAX32, R_PPC_RELAX32PC): Don't define.
105 (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Don't define.
106 * sparc.h (R_SPARC_IRELATIVE): Define.
107 * x86_64.h (R_X86_64_IRELATIVE): Define.
108 (R_X86_64_GNU_VTINHERIT): Rename from R_386_GNU_VTINHERIT.
109 (R_X86_64_GNU_VTENTRY): Rename from R_386_GNU_VTENTRY.
110
111 2010-05-12 Doug Kwan <dougkwan@google.com>
112
113 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
114 Tag_FP_HP_extension, Tag_MPextension_use_legacy): Rename from
115 existing tags.
116 (Tag_undefined40, Tag_undefined41, Tag_MPextension_use,
117 Tag_undefined43): New tags.
118 (Targ_VFP_arch, Tag_ABI_align8_needed, TAG_ABI_align8_preserved,
119 Tag_VFP_HP_extension): Define aliases for backward compatiblity.
120
121 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
122
123 * elfcpp.h (VER_FLG_INFO): Define.
124
125 2010-01-21 Doug Kwan <dougkwan@google.com>
126
127 * arm.h (EXIDX_CANTUNWIND): New enum.
128
129 2010-01-19 Ian Lance Taylor <iant@google.com>
130
131 * elfcpp.h (PN_XNUM): Define.
132
133 2009-12-14 Ian Lance Taylor <iant@google.com>
134
135 * elfcpp_file.h: Revert last patch.
136
137 2009-12-11 Nick Clifton <nickc@redhat.com>
138
139 * elfcpp_file.h: Fix shadowed variable warnings.
140
141 2009-12-10 Doug Kwan <dougkwan@google.com>
142
143 * arm.h: New enums for EABI object attribute tags and values.
144
145 2009-12-05 Doug Kwan <dougkwan@google.com>
146
147 * arm.h: Define enums for Tag_CPU_arch EABI attribute.
148
149 2009-11-24 Rafael Avila de Espindola <espindola@google.com>
150
151 * elfcpp_file.h: Include elfcpp.h.
152
153 2009-11-03 Ian Lance Taylor <iant@google.com>
154
155 * elfcpp.h: Remove trailing commas from enum definitions.
156
157 2009-10-30 Doug Kwan <dougkwan@google.com>
158
159 * arm.h (EF_ARM_BE8, EF_ARM_EABIMASK, EF_ARM_EABI_UNKNOWN,
160 EF_ARM_EABI_VER1, EF_ARM_EABI_VER2, EF_ARM_EABI_VER3,
161 EF_ARM_EABI_VER4, EF_ARM_EABI_VER5): New enums for processor-specific
162 flags.
163 (arm_eabi_version): New inline function.
164 * elfcpp.h: Add a comment about DT_ENCODING.
165
166 2009-10-16 Doug Kwan <dougkwan@google.com>
167
168 * elfcpp/elfcpp.h (DT_PREINIT_ARRAY): Correct enum value.
169
170 2009-10-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
171
172 * elfcpp/elfcpp_file.h (Elf_file::section_name): Change shstr_size
173 to Elf_WXword.
174
175 2009-10-09 Mikolaj Zalewski <mikolajz@google.com>
176
177 * elf_file.h: (class Elf_strtab): New class.
178
179 2009-10-09 Mikolaj Zalewski <mikolajz@google.com>
180
181 * elfcpp_file.h: Fix header guard. Include <cstdio>.
182 (class Elf_recognizer): New class, code from gold/object.cc.
183 (Elf_file::find_section_by_type): New method.
184
185 2009-07-23 Ulrich Drepper <drepper@redhat.com>
186
187 * elfcpp.h (enum STB): Add STB_GNU_UNIQUE.
188
189 2009-06-21 Ian Lance Taylor <iant@google.com>
190
191 * elfcpp.h (SHN_X86_64_LCOMMON): Define enum constant.
192 (enum SHT): Add SHT_X86_64_UNWIND.
193 (enum SHF): Add SHT_X86_64_LARGE.
194
195 2009-05-27 Doug Kwan <dougkwan@google.com>
196
197 * arm.h: New file.
198 * elfcpp.h (enum SHT): Add ARM-specific special sections.
199 (enum PT): Add ARM-specific section types.
200 (enum SST): Add STT_ARM_TFUNC.
201
202 2009-04-30 Nick Clifton <nickc@redhat.com>
203
204 * elfcpp.h (enum STT): Add STT_GNU_IFUNC.
205
206 2009-03-20 Mikolaj Zalewski <mikolajz@google.com>
207
208 * elfcpp.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
209
210 2009-03-01 Ian Lance Taylor <iant@google.com>
211
212 * elfcpp_swap.h: #include "config.h". Only #include <byteswap.h>
213 if HAVE_BYTESWAP_H is defined; if not, provide definitions for
214 bswap_{16,32,64}. For gcc 4.3 and later, use the builtin bswap
215 functions. Check WORDS_BIGENDIAN rather than __BYTE_ORDER.
216
217 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
218
219 * elfcpp.h (enum STT): Remove STT_IFUNC.
220
221 2008-12-03 Nick Clifton <nickc@redhat.com>
222
223 * elfcpp.h (enum STT): Add STT_IFUNC.
224
225 2008-06-12 David S. Miller <davem@davemloft.net>
226
227 * powerpc.h: New file.
228 * elfcpp.h (SHT_ORDERED): New enum constant.
229 (DT_PPC_GOT, DT_PPC64_GLINK, DT_PPC64_OPD, DT_PPC64_OPDSZ): Same.
230
231 2008-05-28 Caleb Howe <cshowe@google.com>
232
233 * dwarf.h (enum DW_FORM): Define.
234
235 2008-04-19 Ian Lance Taylor <iant@google.com>
236
237 * elfcpp_file.h (class Elf_file): Add large_shndx_offset_ field.
238 (Elf_file::large_shndx_offset): New function.
239 (Elf_file::construct): Initialize large_shndx_offset_.
240 (Elf_File::initialize_shnum): If necessary, adjust shstrndx_ and
241 set large_shndx_offset_.
242
243 2008-04-16 David S. Miller <davem@davemloft.net>
244
245 * elfcpp.h (DF_1_NOW, DF_1_GLOBAL, DF_1_GROUP,
246 DF_1_NODELETE, DF_1_LOADFLTR, DF_1_INITFIRST,
247 DF_1_NOOPEN, DF_1_ORIGIN, DF_1_DIRECT, DF_1_TRANS,
248 DF_1_INTERPOSE, DF_1_NODEFLIB, DF_1_NODUMP,
249 DF_1_CONLFAT): New enum constants.
250
251 2008-04-15 David S. Miller <davem@davemloft.net>
252
253 * sparc.h (EF_SPARC_EXT_MASK, EF_SPARC_32PLUS_MASK,
254 EF_SPARC_32PLUS, EF_SPARC_SUN_US1, EF_SPARC_HAL_R1,
255 EF_SPARC_SUN_US3, EF_SPARC_LEDATA, EF_SPARCV9_MM,
256 EF_SPARCV9_TSO, EF_SPARCV9_PSO, EF_SPARCV9_RMO):
257 Define as enum constants.
258
259 2008-04-11 David S. Miller <davem@davemloft.net>
260
261 * sparc.h: New file
262 * elfcpp.h (SHN_BEFORE, SHN_AFTER): New enum constants.
263 (SHT_SPARC_GOTDATA, SHF_ORDERED, SHF_EXCLUDE,
264 STT_SPARC_REGISTER, DT_SPARC_REGISTER): Likewise.
265
266 2008-04-03 Ian Lance Taylor <iant@google.com>
267
268 * elfcpp_swap.h (Swap_unaligned<64, true>::writeval): Correct
269 byte order.
270
271 2008-03-24 Ian Lance Taylor <iant@google.com>
272
273 * elfcpp.h (NT_VERSION, NT_ARCH): Define as enum constants.
274 (NT_GNU_ABI_TAG, NT_GNU_HWCAP): Likewise.
275 (NT_GNU_BUILD_ID, NT_GNU_GOLD_VERSION): Likewise.
276 (ELF_NOTE_OS_LINUX, ELF_NOTE_OS_GNU): Likewise.
277 (ELF_NOTE_OS_SOLARIS2, ELF_NOTE_OS_NETBSD): Likewise.
278 (ELF_NOTE_OS_SYLLABLE): Likewise.
279
280 2008-03-21 Ian Lance Taylor <iant@google.com>
281
282 * Added source code to GNU binutils.
283 \f
284 Copyright (C) 2008-2012 Free Software Foundation, Inc.
285
286 Copying and distribution of this file, with or without modification,
287 are permitted in any medium without royalty provided the copyright
288 notice and this notice are preserved.
289
290 Local Variables:
291 mode: change-log
292 left-margin: 8
293 fill-column: 74
294 version-control: never
295 End:
This page took 0.03757 seconds and 5 git commands to generate.