gdb.base/sym-file-loader.c: Fix typo.
[deliverable/binutils-gdb.git] / elfcpp / ChangeLog
CommitLineData
4b95cf5c
AM
12014-03-05 Alan Modra <amodra@gmail.com>
2
3 Update copyright years.
4
45965137
AM
52014-03-05 Alan Modra <amodra@gmail.com>
6
7 * powerpc.h (R_PPC64_REL24_NOTOC, R_PPC64_ADDR64_LOCAL): Define.
8
d32e5c54
AP
92014-02-06 Andrew Pinski <apinski@cavium.com>
10
11 * mips.h (E_MIPS_MACH_OCTEON3): New enum constant.
12
f49fe902
L
132013-11-17 H.J. Lu <hongjiu.lu@intel.com>
14
15 * x86_64.h (R_X86_64_PC32_BND): New.
16 (R_X86_64_PLT32_BND): Likewise.
17
b4f7960d
AM
182013-10-30 Alan Modra <amodra@gmail.com>
19
20 * powerpc.h (EF_PPC64_ABI): New enum constant.
21 (STO_PPC64_LOCAL_BIT, STO_PPC64_LOCAL_MASK): Likewise.
22 (ppc64_decode_local_entry): New function.
23 (ppc64_encode_local_entry): Likewise.
24
f9c6b907
AM
252013-10-30 Alan Modra <amodra@gmail.com>
26
27 * powerpc.h (R_PPC64_ADDR16_HIGH, R_PPC64_ADDR16_HIGHA,
28 R_PPC64_TPREL16_HIGH, R_PPC64_TPREL16_HIGHA,
29 R_PPC64_DTPREL16_HIGH, R_PPC64_DTPREL16_HIGHA): Define.
30
69e2f9c4
CC
312013-03-01 Cary Coutant <ccoutant@google.com>
32
33 * dwarf.h (enum DW_LANG): Adjust spacing for consistency.
34 (enum DW_SECT): New enum type.
35
5bf135a7
NC
362012-12-17 Nick Clifton <nickc@redhat.com>
37
38 * README: Add copyright notice.
39
3bfcb652
NC
402012-10-30 Steve McIntyre <steve.mcintyre@linaro.org>
41
42 * arm.h: New enum for EABI soft- and hard-float flags.
43
5c0b3823
WL
442012-09-15 Jiong Wang <jiwang@tilera.com>
45
46 * tilegx.h: New file.
47 * elfcpp.h: add EM_TILEGX.
48
6ce78956
AM
492012-08-14 Alan Modra <amodra@gmail.com>
50
51 * powerpc.h: Add more relocs.
52 (R_PPC_REL16*): Rename to R_POWERPC_REL16*.
53
fd885f3a
L
542012-05-11 H.J. Lu <hongjiu.lu@intel.com>
55
56 PR gold/14091
57 * x86_64.h (R_X86_64_RELATIVE64): New.
58
b9b9f2ee
CC
592012-05-01 Cary Coutant <ccoutant@google.com>
60
61 * dwarf.h (enum DW_TAG, enum DW_FORM, enum DW_AT, enum DW_ENCODING)
62 (enum DW_OP, enum DW_CFA): Remove.
63 Include dwarf2.def.
64
1d509098
CC
652012-04-23 Cary Coutant <ccoutant@google.com>
66
67 * elfcpp_swap.h (struct Swap_aligned32): New template.
68
8c2bf391
DM
692012-04-16 David S. Miller <davem@davemloft.net>
70
71 * sparc.h (R_SPARC_JMP_IREL): New relocation.
72
2615994e
DM
732012-04-12 David S. Miller <davem@davemloft.net>
74
75 * sparc.h (R_SPARC_WDISP10): New relocation.
76
feb5f3b0
CC
772012-03-12 Cary Coutant <ccoutant@google.com>
78
79 Update DWARF enums from ../include/dwarf2.h.
80 * dwarf.h (enum DW_TAG): Add new DWARF-4 tags.
81 (enum DW_FORM): Add new DWARF-4 and Fission extensions.
82 (enum DW_AT): New enum.
83 (enum DW_LINE_EXTENDED_OPS): Add new DWARF-4 opcode.
84 (enum DW_ENCODING): Add new DWARF-4 encoding.
85 (enum DW_OP): Add new DWARF-4 opcodes.
86 (enum DW_CHILDREN): New enum.
87 (enum DW_LANG): New enum.
88
d3c25860
ILT
892012-01-27 Aleksandar Simeonov <asimeonov@mips.com>
90
91 * mips.h: New file
92 * elfcpp.h (SHT_MIPS_REGINFO): New enums for processor-specific flags.
93 (SHF_MIPS_GPREL): Likewise.
94 (PT_MIPS_REGINFO, PT_MIPS_RTPROC, PT_MIPS_OPTIONS): Likewise.
95 (DT_MIPS_RLD_VERSION, DT_MIPS_TIME_STAMP, DT_MIPS_ICHECKSUM,
96 DT_MIPS_IVERSION, DT_MIPS_FLAGS, DT_MIPS_BASE_ADDRESS, DT_MIPS_MSYM,
97 DT_MIPS_CONFLICT, DT_MIPS_LIBLIST, DT_MIPS_LOCAL_GOTNO,
98 DT_MIPS_CONFLICTNO, DT_MIPS_LIBLISTNO, DT_MIPS_SYMTABNO,
99 DT_MIPS_UNREFEXTNO, DT_MIPS_GOTSYM, DT_MIPS_HIPAGENO, DT_MIPS_RLD_MAP,
100 DT_MIPS_DELTA_CLASS, DT_MIPS_DELTA_CLASS_NO, DT_MIPS_DELTA_INSTANCE,
101 DT_MIPS_DELTA_INSTANCE_NO, DT_MIPS_DELTA_RELOC, DT_MIPS_DELTA_RELOC_NO,
102 DT_MIPS_DELTA_SYM, DT_MIPS_DELTA_SYM_NO, DT_MIPS_DELTA_CLASSSYM,
103 DT_MIPS_DELTA_CLASSSYM_NO, DT_MIPS_CXX_FLAGS, DT_MIPS_PIXIE_INIT,
104 DT_MIPS_SYMBOL_LIB, DT_MIPS_LOCALPAGE_GOTIDX, DT_MIPS_LOCAL_GOTIDX,
105 DT_MIPS_HIDDEN_GOTIDX, DT_MIPS_PROTECTED_GOTIDX, DT_MIPS_OPTIONS,
106 DT_MIPS_INTERFACE, DT_MIPS_DYNSTR_ALIGN, DT_MIPS_INTERFACE_SIZE,
107 DT_MIPS_RLD_TEXT_RESOLVE_ADDR, DT_MIPS_PERF_SUFFIX,
108 DT_MIPS_COMPACT_SIZE, DT_MIPS_GP_VALUE, DT_MIPS_AUX_DYNAMIC,
109 DT_MIPS_PLTGOT, DT_MIPS_RWPLT): Likewise.
110
c110c91f
ILT
1112012-01-27 Ian Lance Taylor <iant@google.com>
112
113 * elfcpp.h (STT_GNU_IFUNC): Add comment.
114
9c55345c
TS
1152011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
116 Thomas Schwinge <thomas@schwinge.name>
117
2bb70ae0 118 PR binutils/12913
9c55345c
TS
119 * elfcpp.h (ELFOSABI): Add ELFOSABI_GNU with value of ELFOSABI_LINUX,
120 keep ELFOSABI_LINUX as an alias. Remove ELFOSABI_HURD.
121
9e3dc316
ILT
1222011-07-01 Ian Lance Taylor <iant@google.com>
123
124 * dwarf.h (enum DW_CFA): Define.
125
84a3e677
CC
1262010-08-12 Cary Coutant <ccoutant@google.com>
127
128 * elfcpp.h (enum SHT): Add SHT_GNU_INCREMENTAL_GOT_PLT.
129
09ec0418
CC
1302010-08-12 Cary Coutant <ccoutant@google.com>
131
132 * elfcpp.h (enum SHT): Add SHT_GNU_INCREMENTAL_SYMTAB,
133 SHT_GNU_INCREMENTAL_RELOCS.
134
6e5710ce
ILT
1352010-08-04 Ian Lance Taylor <iant@google.com>
136
137 * i386.h (R_386_IRELATIVE): Define.
138 * powerpc.h (R_POWERPC_IRELATIVE): Define.
139 (R_PPC_RELAX32, R_PPC_RELAX32PC): Don't define.
140 (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Don't define.
141 * sparc.h (R_SPARC_IRELATIVE): Define.
142 * x86_64.h (R_X86_64_IRELATIVE): Define.
143 (R_X86_64_GNU_VTINHERIT): Rename from R_386_GNU_VTINHERIT.
144 (R_X86_64_GNU_VTENTRY): Rename from R_386_GNU_VTENTRY.
145
da59ad79
DK
1462010-05-12 Doug Kwan <dougkwan@google.com>
147
148 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
149 Tag_FP_HP_extension, Tag_MPextension_use_legacy): Rename from
150 existing tags.
151 (Tag_undefined40, Tag_undefined41, Tag_MPextension_use,
152 Tag_undefined43): New tags.
153 (Targ_VFP_arch, Tag_ABI_align8_needed, TAG_ABI_align8_preserved,
154 Tag_VFP_HP_extension): Define aliases for backward compatiblity.
6e5710ce 155
44ec90b9
RO
1562010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
157
158 * elfcpp.h (VER_FLG_INFO): Define.
159
af2cdeae
DK
1602010-01-21 Doug Kwan <dougkwan@google.com>
161
162 * arm.h (EXIDX_CANTUNWIND): New enum.
163
5696ab0b
ILT
1642010-01-19 Ian Lance Taylor <iant@google.com>
165
166 * elfcpp.h (PN_XNUM): Define.
167
501e4078
ILT
1682009-12-14 Ian Lance Taylor <iant@google.com>
169
170 * elfcpp_file.h: Revert last patch.
171
91d6fa6a
NC
1722009-12-11 Nick Clifton <nickc@redhat.com>
173
174 * elfcpp_file.h: Fix shadowed variable warnings.
175
a0351a69
DK
1762009-12-10 Doug Kwan <dougkwan@google.com>
177
178 * arm.h: New enums for EABI object attribute tags and values.
179
05a352e6
DK
1802009-12-05 Doug Kwan <dougkwan@google.com>
181
182 * arm.h: Define enums for Tag_CPU_arch EABI attribute.
183
e2b8f3c4
RÁE
1842009-11-24 Rafael Avila de Espindola <espindola@google.com>
185
186 * elfcpp_file.h: Include elfcpp.h.
187
f77507bd
ILT
1882009-11-03 Ian Lance Taylor <iant@google.com>
189
190 * elfcpp.h: Remove trailing commas from enum definitions.
191
d5b40221
DK
1922009-10-30 Doug Kwan <dougkwan@google.com>
193
194 * arm.h (EF_ARM_BE8, EF_ARM_EABIMASK, EF_ARM_EABI_UNKNOWN,
195 EF_ARM_EABI_VER1, EF_ARM_EABI_VER2, EF_ARM_EABI_VER3,
196 EF_ARM_EABI_VER4, EF_ARM_EABI_VER5): New enums for processor-specific
197 flags.
198 (arm_eabi_version): New inline function.
199 * elfcpp.h: Add a comment about DT_ENCODING.
200
f2e3d4e2
DK
2012009-10-16 Doug Kwan <dougkwan@google.com>
202
203 * elfcpp/elfcpp.h (DT_PREINIT_ARRAY): Correct enum value.
204
20e5b5c0
ILT
2052009-10-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
206
207 * elfcpp/elfcpp_file.h (Elf_file::section_name): Change shstr_size
208 to Elf_WXword.
209
c4aa1e2d
ILT
2102009-10-09 Mikolaj Zalewski <mikolajz@google.com>
211
212 * elf_file.h: (class Elf_strtab): New class.
213
c549a694
ILT
2142009-10-09 Mikolaj Zalewski <mikolajz@google.com>
215
216 * elfcpp_file.h: Fix header guard. Include <cstdio>.
217 (class Elf_recognizer): New class, code from gold/object.cc.
218 (Elf_file::find_section_by_type): New method.
219
3e7a7d11
NC
2202009-07-23 Ulrich Drepper <drepper@redhat.com>
221
222 * elfcpp.h (enum STB): Add STB_GNU_UNIQUE.
223
0c195c0a
ILT
2242009-06-21 Ian Lance Taylor <iant@google.com>
225
226 * elfcpp.h (SHN_X86_64_LCOMMON): Define enum constant.
227 (enum SHT): Add SHT_X86_64_UNWIND.
228 (enum SHF): Add SHT_X86_64_LARGE.
229
06652544
DK
2302009-05-27 Doug Kwan <dougkwan@google.com>
231
232 * arm.h: New file.
233 * elfcpp.h (enum SHT): Add ARM-specific special sections.
234 (enum PT): Add ARM-specific section types.
235 (enum SST): Add STT_ARM_TFUNC.
236
d8045f23
NC
2372009-04-30 Nick Clifton <nickc@redhat.com>
238
35684040 239 * elfcpp.h (enum STT): Add STT_GNU_IFUNC.
d8045f23 240
0e879927
ILT
2412009-03-20 Mikolaj Zalewski <mikolajz@google.com>
242
243 * elfcpp.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
244
15d5fa16
ILT
2452009-03-01 Ian Lance Taylor <iant@google.com>
246
247 * elfcpp_swap.h: #include "config.h". Only #include <byteswap.h>
248 if HAVE_BYTESWAP_H is defined; if not, provide definitions for
249 bswap_{16,32,64}. For gcc 4.3 and later, use the builtin bswap
250 functions. Check WORDS_BIGENDIAN rather than __BYTE_ORDER.
251
6fe8fd20
L
2522009-01-06 H.J. Lu <hongjiu.lu@intel.com>
253
254 * elfcpp.h (enum STT): Remove STT_IFUNC.
255
e7c33416
NC
2562008-12-03 Nick Clifton <nickc@redhat.com>
257
258 * elfcpp.h (enum STT): Add STT_IFUNC.
259
8da8e50a
DE
2602008-06-12 David S. Miller <davem@davemloft.net>
261
262 * powerpc.h: New file.
263 * elfcpp.h (SHT_ORDERED): New enum constant.
264 (DT_PPC_GOT, DT_PPC64_GLINK, DT_PPC64_OPD, DT_PPC64_OPDSZ): Same.
265
62b01cb5
ILT
2662008-05-28 Caleb Howe <cshowe@google.com>
267
268 * dwarf.h (enum DW_FORM): Define.
269
fa297117
ILT
2702008-04-19 Ian Lance Taylor <iant@google.com>
271
272 * elfcpp_file.h (class Elf_file): Add large_shndx_offset_ field.
273 (Elf_file::large_shndx_offset): New function.
274 (Elf_file::construct): Initialize large_shndx_offset_.
275 (Elf_File::initialize_shnum): If necessary, adjust shstrndx_ and
276 set large_shndx_offset_.
277
7c414435
DM
2782008-04-16 David S. Miller <davem@davemloft.net>
279
280 * elfcpp.h (DF_1_NOW, DF_1_GLOBAL, DF_1_GROUP,
281 DF_1_NODELETE, DF_1_LOADFLTR, DF_1_INITFIRST,
282 DF_1_NOOPEN, DF_1_ORIGIN, DF_1_DIRECT, DF_1_TRANS,
283 DF_1_INTERPOSE, DF_1_NODEFLIB, DF_1_NODUMP,
284 DF_1_CONLFAT): New enum constants.
285
bca18a16
DM
2862008-04-15 David S. Miller <davem@davemloft.net>
287
288 * sparc.h (EF_SPARC_EXT_MASK, EF_SPARC_32PLUS_MASK,
289 EF_SPARC_32PLUS, EF_SPARC_SUN_US1, EF_SPARC_HAL_R1,
290 EF_SPARC_SUN_US3, EF_SPARC_LEDATA, EF_SPARCV9_MM,
291 EF_SPARCV9_TSO, EF_SPARCV9_PSO, EF_SPARCV9_RMO):
292 Define as enum constants.
293
52a95211
DM
2942008-04-11 David S. Miller <davem@davemloft.net>
295
296 * sparc.h: New file
297 * elfcpp.h (SHN_BEFORE, SHN_AFTER): New enum constants.
298 (SHT_SPARC_GOTDATA, SHF_ORDERED, SHF_EXCLUDE,
299 STT_SPARC_REGISTER, DT_SPARC_REGISTER): Likewise.
300
15fb9978
ILT
3012008-04-03 Ian Lance Taylor <iant@google.com>
302
303 * elfcpp_swap.h (Swap_unaligned<64, true>::writeval): Correct
304 byte order.
305
baf49013
ILT
3062008-03-24 Ian Lance Taylor <iant@google.com>
307
308 * elfcpp.h (NT_VERSION, NT_ARCH): Define as enum constants.
309 (NT_GNU_ABI_TAG, NT_GNU_HWCAP): Likewise.
310 (NT_GNU_BUILD_ID, NT_GNU_GOLD_VERSION): Likewise.
311 (ELF_NOTE_OS_LINUX, ELF_NOTE_OS_GNU): Likewise.
312 (ELF_NOTE_OS_SOLARIS2, ELF_NOTE_OS_NETBSD): Likewise.
313 (ELF_NOTE_OS_SYLLABLE): Likewise.
314
747aa1e3
ILT
3152008-03-21 Ian Lance Taylor <iant@google.com>
316
317 * Added source code to GNU binutils.
752937aa 318\f
4b95cf5c 319Copyright (C) 2008-2014 Free Software Foundation, Inc.
752937aa
NC
320
321Copying and distribution of this file, with or without modification,
322are permitted in any medium without royalty provided the copyright
323notice and this notice are preserved.
324
325Local Variables:
326mode: change-log
327left-margin: 8
328fill-column: 74
329version-control: never
330End:
This page took 0.257902 seconds and 4 git commands to generate.