bfd/
[deliverable/binutils-gdb.git] / include / elf / ChangeLog
... / ...
CommitLineData
12011-01-10 Nathan Sidwell <nathan@codesourcery.com>
2 Glauber de Oliveira Costa <glommer@gmail.com>
3
4 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
5 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
6 relocations.
7
82010-11-11 Mingming Sun <mingm.sun@gmail.com>
9
10 * mips.h (E_MIPS_MACH_LS3A): Defined.
11
122010-11-02 Joseph Myers <joseph@codesourcery.com>
13
14 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
15 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
16 Tag_ABI_array_object_alignment,
17 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
18
192010-10-29 Joseph Myers <joseph@codesourcery.com>
20
21 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
22
232010-10-29 Bernd Schmidt <bernds@codesourcery.com>
24 Joseph Myers <joseph@codesourcery.com>
25
26 * tic6x-attrs.h (Tag_ABI_DSBT): New.
27
282010-10-21 Joseph Myers <joseph@codesourcery.com>
29
30 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
31 value 4.
32 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
33 attribute renaming.
34
352010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
36 Ina Pandit <ina.pandit@kpitcummins.com>
37
38 * v850.h: Add support for V850E2 and V850E2V3.
39 (v850_reloc_type): Update the newly added relocations
40
412010-07-20 Alan Modra <amodra@gmail.com>
42
43 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
44 (ELF_SECTION_SIZE): ..here.
45 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
46 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
47
482010-06-25 Alan Modra <amodra@gmail.com>
49
50 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
51
522010-06-15 Joseph Myers <joseph@codesourcery.com>
53
54 * tic6x-attrs.h: New.
55 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
56 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
57 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
58 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
59 C6XABI_Tag_CPU_arch_C674X): Define.
60
612010-06-11 Tristan Gingold <gingold@adacore.com>
62
63 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
64 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
65 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
66 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
67 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
68 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
69 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
70 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
71 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
72 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
73 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
74 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
75 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
76 (Elf64_External_VMS_IMAGE_RELA): Ditto.
77 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
78 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
79 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
80 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
81 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
82 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
83 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
84 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
85
862010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
87 Joseph Myers <joseph@codesourcery.com>
88 Andrew Stubbs <ams@codesourcery.com>
89
90 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
91 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
92 other invalid ranges.
93 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
94 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
95 (R_SH_FUNCDESC_VALUE): New.
96
972010-05-18 H.J. Lu <hongjiu.lu@intel.com>
98
99 PR gas/11600
100 * common.h (SHF_EXCLUDE): New.
101
102 * i370.h (SHF_EXCLUDE): Removed.
103 * or32.h (SHF_EXCLUDE): Likewise.
104 * ppc.h (SHF_EXCLUDE): Likewise.
105 * sparc.h (SHF_EXCLUDE): Likewise.
106
1072010-04-23 Alan Modra <amodra@gmail.com>
108
109 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
110 Invert logic to clarify test for .tbss.
111 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
112 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
113 macro args with parentheses.
114 (ELF_SECTION_IN_SEGMENT): Define.
115 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
116 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
117
1182010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
119
120 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
121 Tag_FP_HP_extension): Add new ABI attribute tags.
122
1232010-04-15 Nick Clifton <nickc@redhat.com>
124
125 * alpha.h: Update copyright notice to use GPLv3.
126 * arc.h: Likewise.
127 * arm.h: Likewise.
128 * avr.h: Likewise.
129 * bfin.h: Likewise.
130 * common.h: Likewise.
131 * cr16.h: Likewise.
132 * cr16c.h: Likewise.
133 * cris.h: Likewise.
134 * crx.h: Likewise.
135 * d10v.h: Likewise.
136 * d30v.h: Likewise.
137 * dlx.h: Likewise.
138 * dwarf.h: Likewise.
139 * external.h: Likewise.
140 * fr30.h: Likewise.
141 * frv.h: Likewise.
142 * h8.h: Likewise.
143 * hppa.h: Likewise.
144 * i370.h: Likewise.
145 * i386.h: Likewise.
146 * i860.h: Likewise.
147 * i960.h: Likewise.
148 * ia64.h: Likewise.
149 * internal.h: Likewise.
150 * ip2k.h: Likewise.
151 * iq2000.h: Likewise.
152 * lm32.h: Likewise.
153 * m32c.h: Likewise.
154 * m32r.h: Likewise.
155 * m68hc11.h: Likewise.
156 * m68k.h: Likewise.
157 * mcore.h: Likewise.
158 * mep.h: Likewise.
159 * microblaze.h: Likewise.
160 * mips.h: Likewise.
161 * mmix.h: Likewise.
162 * mn10200.h: Likewise.
163 * moxie.h: Likewise.
164 * msp430.h: Likewise.
165 * mt.h: Likewise.
166 * openrisc.h: Likewise.
167 * or32.h: Likewise.
168 * pj.h: Likewise.
169 * ppc.h: Likewise.
170 * ppc64.h: Likewise.
171 * reloc-macros.h: Likewise.
172 * rx.h: Likewise.
173 * s390.h: Likewise.
174 * sh.h: Likewise.
175 * sparc.h: Likewise.
176 * spu.h: Likewise.
177 * v850.h: Likewise.
178 * vax.h: Likewise.
179 * vxworks.h: Likewise.
180 * x86-64.h: Likewise.
181 * xc16x.h: Likewise.
182 * xstormy16.h: Likewise.
183 * xtensa.h: Likewise.
184
1852010-04-08 David Stubbs <stubbs@icerasemi.com>
186
187 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
188 cannot contain any sections.
189
1902010-03-25 Joseph Myers <joseph@codesourcery.com>
191
192 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
193 * tic6x.h: New.
194
1952010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
196
197 * common.h (VER_FLG_*): Document.
198 (VER_FLG_INFO): Define.
199
2002010-02-23 Andrew Zabolotny <anpaza@mail.ru>
201
202 PR binutils/11297
203 * avr.h: (R_AVR_8): New relocation number.
204
2052010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
206
207 * arm.h (Tag_MPextension_use): Renumber.
208 (Tag_DIV_use): Add.
209 (Tag_MPextension_use_legacy): Likewise.
210
2112010-02-09 Michael Holzheu <holzheu@de.ibm.com>
212
213 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
214 NT_S390_CTRS and NT_S390_PREFIX): Define.
215
2162010-02-08 David S. Miller <davem@davemloft.net>
217
218 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
219
2202010-02-02 H.J. Lu <hongjiu.lu@intel.com>
221
222 * common.h (NT_386_XSTATE): New.
223
2242010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
225
226 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
227
2282010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
229
230 * common.h (PN_XNUM): Define.
231
2322009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
233
234 * common.h (NT_S390_HIGH_GPRS): Define.
235
2362009-12-17 Alan Modra <amodra@bigpond.net.au>
237
238 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
239 R_PPC_RELAX32PC_PLT): Delete.
240 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
241
2422009-11-28 Joseph Myers <joseph@codesourcery.com>
243
244 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
245 EM_TI_C5500, EM_CUDA): Define.
246 (EM_res140, EM_res141, EM_res142): Remove.
247
2482009-11-17 Paul Brook <paul@codesourcery.com>
249 Daniel Jacobowitz <dan@codesourcery.com>
250
251 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
252
2532009-09-29 DJ Delorie <dj@redhat.com>
254
255 * rx.h: New file.
256
2572009-09-21 Alan Modra <amodra@bigpond.net.au>
258
259 * ppc.h (DT_PPC_TLSOPT): Define.
260 * ppc64.h (DT_PPC64_TLSOPT): Define.
261
2622009-08-10 Daniel Gutson <dgutson@codesourcery.com>
263
264 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
265 (SHT_ARM_OVERLAYSECTION): New define.
266
2672006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
268
269 From Mike Frysinger <michael.frysinger@analog.com>
270 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
271 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
272 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
273 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
274 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
275 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
276 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
277 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
278 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
279 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
280 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
281 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
282 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
283 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
284 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
285 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
286 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
287 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
288 R_page, R_hwpage, R_addr, R_pltpc, R_got.
289
2902009-08-09 Michael Eager <eager@eagercon.com>
291
292 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
293 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
294
2952009-08-06 Michael Eager <eager@eagercon.com>
296
297 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
298 * elf/microblaze.h: New reloc definitions.
299
3002009-07-30 Alan Modra <amodra@bigpond.net.au>
301
302 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
303 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
304
3052009-07-25 H.J. Lu <hongjiu.lu@intel.com>
306
307 * common.h (EM_L1OM): New.
308
3092009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
310 Alan Modra <amodra@bigpond.net.au>
311
312 * spu.h (R_SPU_ADD_PIC): New.
313
3142009-07-23 Ulrich Drepper <drepper@redhat.com>
315
316 * common.h (STB_GNU_UNIQUE): Define.
317
3182009-07-10 Tom Tromey <tromey@redhat.com>
319
320 * dwarf2.h: Move to `..'.
321
3222009-07-10 H.J. Lu <hongjiu.lu@intel.com>
323
324 * dwarf2.h: Just include ../dwarf2.h.
325
3262009-07-10 Alan Modra <amodra@bigpond.net.au>
327
328 * ppc.h (R_PPC_IRELATIVE): Add.
329 (R_PPC_RELAX32, R_PPC_RELAX32PC,
330 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
331 * ppc64.h (R_PPC64_IRELATIVE): Add.
332
3332009-07-03 Jakub Jelinek <jakub@redhat.com>
334
335 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
336 and DW_OP_stack_value.
337
3382009-06-22 Alan Modra <amodra@bigpond.net.au>
339
340 * ppc.h (R_PPC_RELAX*): Define as enum.
341
3422009-06-11 Anthony Green <green@moxielogic.org>
343
344 * moxie.h (R_MOXIE_PCREL10): New.
345
3462009-06-01 H.J. Lu <hongjiu.lu@intel.com>
347
348 PR ld/10205
349 * i386.h (R_386_IRELATIVE): New.
350 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
351
3522009-05-27 H.J. Lu <hongjiu.lu@intel.com>
353
354 * common.h: Update comments for dynamic tag ranges.
355
3562009-04-30 DJ Delorie <dj@redhat.com>
357
358 * mep.h (EF_MEP_COP_*): New.
359 (EF_MEP_ALL_FLAGS): Add them.
360
3612009-04-30 Nick Clifton <nickc@redhat.com>
362
363 * common.h (STT_GNU_IFUNC): Define.
364
3652009-04-24 Cary Coutant <ccoutant@google.com>
366
367 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
368
3692009-04-15 Anthony Green <green@moxielogic.com>
370
371 * common.h (EM_MOXIE): Define.
372 * moxie.h: New file.
373
3742009-04-07 DJ Delorie <dj@redhat.com>
375
376 * mep.h (EF_MEP_CPU_C5): New.
377
3782009-04-01 H.J. Lu <hongjiu.lu@intel.com>
379
380 * common.h (EM_INTEL178): Removed.
381 (EM_INTEL179): Likewise.
382 (EM_ETPU): New.
383 (EM_SLE9X): Likewise.
384 (EM_INTEL181): Likewise.
385 (EM_INTEL182): Likewise.
386
3872009-03-31 H.J. Lu <hongjiu.lu@intel.com>
388
389 * common.h (EM_INTEL178): New.
390 (EM_INTEL179): Likewise.
391 (EM_INTEL180): Likewise.
392
3932009-03-20 Mikolaj Zalewski <mikolajz@google.com>
394
395 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
396
3972009-03-14 Mark Kettenis <kettenis@gnu.org>
398
399 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
400 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
401 (NT_OPENBSD_WCOOKIE): New defines.
402
4032009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
404
405 * common.h (AT_RANDOM): Define.
406
4072009-03-04 Alan Modra <amodra@bigpond.net.au>
408
409 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
410 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
411
4122009-03-02 Qinwei <qinwei@sunnorth.com.cn>
413
414 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
415 * common.h (EM_SCORE_OLD): Define.
416
4172009-02-23 H.J. Lu <hongjiu.lu@intel.com>
418
419 * common.h (STB_LOPROC): Replace Application-specific with
420 Processor-specific in comments.
421 (STB_HIPROC): Likewise.
422 (STT_LOPROC): Likewise.
423 (STT_HIPROC): Likewise.
424
4252009-02-03 Sandip Matte <sandip@rmicorp.com>
426
427 * mips.h (E_MIPS_MACH_XLR): Define.
428
4292009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
430
431 * m68k.h: Map TLS relocations to numbers.
432
4332009-01-15 Andrew Stubbs <ams@codesourcery.com>
434 Julian Brown <julian@codesourcery.com>
435
436 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
437 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
438 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
439 version 2.07.
440 (Tag_undefined39, Tag_nodefaults): New enum values.
441 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
442 (Tag_conformance, Tag_Virtualization_use): Likewise.
443 (Tag_undefined69, Tag_MPextension_use): Likewise.
444
4452009-01-15 Douglas B Rupp <rupp@gnat.com>
446
447 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
448 New macros. Minor reformatting.
449
4502008-12-23 Jon Beniston <jon@beniston.com>
451
452 * lm32.h: New file.
453
4542008-12-23 Nick Clifton <nickc@redhat.com>
455
456 * commmon.h (STT_IFUNC): Delete.
457
4582008-12-20 Hans-Peter Nilsson <hp@axis.com>
459
460 * cris.h (R_CRIS_32_IE): New relocation.
461
4622008-12-03 Nick Clifton <nickc@redhat.com>
463
464 * common.h (STT_IFUNC): Define.
465
4662008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
467
468 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
469 R_CR16_GLOB_DAT): New relocations.
470
4712008-11-25 Hans-Peter Nilsson <hp@axis.com>
472
473 * cris.h (R_CRIS_32_TPREL): Correct comment.
474 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
475
4762008-11-18 Catherine Moore <clm@codesourcery.com>
477
478 * arm.h (Tag_ABI_FP_16bit_format): Define.
479
4802008-11-14 Nathan Sidwell <nathan@codesourcery.com>
481
482 * internal.h (struct elf_segment_map): Add header_size field.
483
4842008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
485
486 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
487
4882008-10-10 Nathan Froyd <froydnj@codesourcery.com>
489
490 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
491
4922008-10-04 Hans-Peter Nilsson <hp@axis.com>
493
494 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
495 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
496 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
497 (R_CRIS_16_TPREL): New relocations.
498
4992008-08-20 Bob Wilson <bob.wilson@acm.org>
500
501 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
502 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
503 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
504
5052008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
506 Daniel Jacobowitz <dan@codesourcery.com>
507 Catherine Moore <clm@codesourcery.com>
508 Mark Shinwell <shinwell@codesourcery.com>
509
510 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
511 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
512
5132008-08-04 Markus Weiss <weissms@aros.org>
514
515 * common.h (ELFOSABI_AROS): Update comment.
516
5172008-07-26 Michael Eager <eager@eagercon.com>
518
519 * ppc.h: Add description of single-precision.
520
5212008-07-21 Luis Machado <luisgpm@br.ibm.com>
522
523 * common.h: Define NT_PPC_VSX.
524
5252008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
526
527 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
528
5292008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
530
531 * common.h (EM_CR16): Correct value.
532 (EM_CR16): Rename to EM_CR16_OLD.
533
5342008-06-12 DJ Delorie <dj@redhat.com>
535
536 * common.h (EM_M32C_NEW): Rename to EM_M32C.
537 (EM_M32C): Rename to EM_M32C_OLD.
538
5392008-06-12 Joseph Myers <joseph@codesourcery.com>
540
541 * common.h: Update e_machine table.
542
5432008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
544
545 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
546
5472008-06-09 Joseph Myers <joseph@codesourcery.com>
548
549 * common.h: Change registry@caldera.com to registry@sco.com.
550
5512008-05-21 Nick Clifton <nickc@redhat.com>
552
553 * reloc-macros.h: Add a comment about the use of the
554 END_RELOC_NUMBERS symbol as a sentinel value.
555
5562008-05-15 Christophe Lyon <christophe.lyon@st.com>
557
558 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
559
5602008-04-16 David S. Miller <davem@davemloft.net>
561
562 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
563 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
564 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
565 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
566
5672008-03-24 Ian Lance Taylor <iant@google.com>
568
569 * common.h (NT_GNU_GOLD_VERSION): Define.
570
5712008-03-13 Alan Modra <amodra@bigpond.net.au>
572
573 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
574 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
575 Order struct as for external version.
576
5772008-03-12 Alan Modra <amodra@bigpond.net.au>
578
579 PR 5900
580 * common.h (SHN_BAD): Delete.
581 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
582 * external.h: ..here.
583 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
584 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
585 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
586
5872008-03-12 Alan Modra <amodra@bigpond.net.au>
588
589 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
590 (SHN_CR16C_NCOMMON): Likewise.
591 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
592 (SHN_PARISC_HUGE_COMMON): Likewise.
593 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
594 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
595 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
596 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
597 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
598 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
599 (SHN_SCORE_SCOMMON): Likewise.
600 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
601 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
602 (SHN_V850_ZCOMMON): Likewise.
603 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
604
6052008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
606
607 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
608 DW_OP_PGI_omp_thread_num.
609
6102008-02-04 Adam Nemet <anemet@caviumnetworks.com>
611
612 * mips.h: Update copyright.
613 (E_MIPS_MACH_OCTEON): New macro.
614
6152008-01-30 Tristan Gingold <gingold@adacore.com>
616
617 Add OpenVMS extensions.
618 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
619 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
620 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
621 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
622 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
623 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
624 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
625 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
626 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
627 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
628 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
629 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
630 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
631 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
632 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
633 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
634 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
635 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
636 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
637 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
638 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
639 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
640
6412008-01-16 Mark Kettenis <kettenis@gnu.org>
642
643 * common.h (AT_SUN_AUXFLAGS): Define.
644
6452007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
646
647 * dwarf2.h (DW_AT_hi_user): Correct value.
648
6492007-12-07 Bob Wilson <bob.wilson@acm.org>
650
651 * xtensa.h (R_XTENSA_32_PCREL): New.
652
6532007-11-29 Mark Shinwell <shinwell@codesourcery.com>
654
655 * mips.h (E_MIPS_MACH_LS2E): New.
656 (E_MIPS_MACH_LS2F): New.
657
6582007-11-28 Nathan Sidwell <nathan@codesourcery.com>
659
660 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
661 segments at the end of memory.
662
6632007-11-17 Thiemo Seufer <ths@mips.com>
664
665 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
666 in comment.
667
6682007-11-16 Nick Clifton <nickc@redhat.com>
669
670 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
671 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
672 (DW_AT_stride): Rename to DW_AT_byte_stride.
673
6742007-11-08 Nathan Sidwell <nathan@codesourcery.com>
675
676 * vxworks.h: New.
677
6782007-10-30 Nick Clifton <nickc@redhat.com>
679
680 * mn10300.h (R_MN10300_ALIGN): Define.
681
6822007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
683
684 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
685
6862007-10-19 Nick Clifton <nickc@redhat.com>
687
688 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
689
6902007-10-18 Roland McGrath <roland@redhat.com>
691
692 * common.h (NT_PPC_VMX): New macro.
693
6942007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
695
696 * cr16.h: Updated with new relocaction macros.
697
6982007-09-17 H.J. Lu <hongjiu.lu@intel.com>
699
700 PR binutils/3281
701 PR binutils/5037
702 * internal.h (elf_segment_map): Add p_size and p_size_valid.
703 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
704 PT_GNU_RELRO segments.
705
7062007-09-11 Nathan Sidwell <nathan@codesourcery.com>
707
708 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
709
7102007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
711
712 * common.h (NT_SPU): Define.
713
7142007-08-16 H.J. Lu <hongjiu.lu@intel.com>
715
716 * common.h: Revert last change.
717
7182007-08-16 H.J. Lu <hongjiu.lu@intel.com>
719
720 * common.h (PT_GNU_STACK): Renamed to ...
721 (PT_GNU_ATTR): This.
722 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
723
7242007-07-09 Roland McGrath <roland@redhat.com>
725
726 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
727
7282007-06-29 Joseph Myers <joseph@codesourcery.com>
729
730 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
731
7322007-06-29 Joseph Myers <joseph@codesourcery.com>
733
734 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
735
7362007-06-29 Joseph Myers <joseph@codesourcery.com>
737
738 * arm.h (elf32_arm_add_eabi_attr_int,
739 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
740 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
741 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
742 Tag_Symbol, Tag_compatibility): Remove.
743 * common.h (SHT_GNU_ATTRIBUTES): Define.
744
7452007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
746
747 * common.h (EM_CR16): New entry for CR16 cpu.
748 * cr16.h: New file.
749
7502007-06-11 Sterling Augustine <sterling@tensilica.com>
751 Bob Wilson <bob.wilson@acm.org>
752
753 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
754 (XTENSA_PROP_NO_TRANSFORM): ...this.
755
7562007-05-18 Caroline Tice <ctice@apple.com>
757
758 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
759 DW_OP_GNU_uninit.
760
7612007-05-12 Alan Modra <amodra@bigpond.net.au>
762
763 * spu.h (R_SPU_ADDR16X): Define.
764 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
765
7662007-05-11 Alan Modra <amodra@bigpond.net.au>
767
768 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
769
7702007-05-02 Alan Modra <amodra@bigpond.net.au>
771
772 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
773 and vma for appropriate sections.
774
7752007-04-26 Jan Beulich <jbeulich@novell.com>
776
777 * common.h (DT_ENCODING): Correct value (back to spec mandated
778 value).
779
7802007-03-08 Alan Modra <amodra@bigpond.net.au>
781
782 * v850.h (V850_OTHER_TDA_BYTE): Delete.
783 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
784 that don't clash with visibility bits.
785
7862007-03-07 Alan Modra <amodra@bigpond.net.au>
787
788 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
789
7902007-02-05 Dave Brolley <brolley@redhat.com>
791 Richard Sandiford <rsandifo@redhat.com>
792 Richard Henderson <rth@redhat.com>
793 DJ Delorie <dj@redhat.com>
794 Ben Elliston <bje@redhat.com>
795
796 * mep.h: New file.
797 * common.h (EM_CYGNUS_MEP): Define.
798
7992007-02-15 Dave Brolley <brolley@redhat.com>
800
801 From Graydon Hoare <graydon@redhat.com>:
802 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
803
8042007-01-08 Kazu Hirata <kazu@codesourcery.com>
805
806 * m68k.h (EF_M68K_FIDO): New.
807 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
808 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
809
8102006-12-25 Kazu Hirata <kazu@codesourcery.com>
811
812 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
813
8142006-12-19 Kazu Hirata <kazu@codesourcery.com>
815
816 * m68k.h (EF_M68K_ARCH_MASK): New.
817
8182006-12-19 Nathan Sidwell <nathan@codesourcery.com>
819
820 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
821
8222006-12-07 Kazu Hirata <kazu@codesourcery.com>
823
824 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
825 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
826 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
827 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
828 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
829 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
830 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
831 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
832 EF_M68K_CF_FLOAT, respectively.
833
8342006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
835 Nick Clifton <nickc@redhat.com>
836
837 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
838
8392006-10-28 Richard Sandiford <richard@codesourcery.com>
840
841 * mips.h (R_MIPS_GLOB_DAT): Define
842 (R_MIPS_max): Bump by 1.
843
8442006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
845 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
846 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
847 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
848 Alan Modra <amodra@bigpond.net.au>
849
850 * common.h (EM_SPU): Define.
851 * spu.h: New file.
852
8532006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
854
855 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
856 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
857 (EF_SCORE_HASENTRY): Delete.
858
8592006-10-17 Mark Shinwell <shinwell@codesourcery.com>
860
861 * arm.h: Define TAG_CPU_ARCH_* constants.
862
8632006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
864
865 * score.h: New file.
866 * common.h: Add Score machine number.
867
8682006-07-10 Jakub Jelinek <jakub@redhat.com>
869
870 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
871
8722006-05-31 H.J. Lu <hongjiu.lu@intel.com>
873
874 * internal.h (ELF_SECTION_SIZE): New.
875 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
876 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
877 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
878
8792006-05-27 H.J. Lu <hongjiu.lu@intel.com>
880
881 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
882
8832006-05-24 Carlos O'Donell <carlos@systemhalted.org>
884 Randolph Chung <randolph@tausq.org>
885 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
886 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
887 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
888 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
889 New TLS relocs.
890 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
891 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
892 Define TLS relocs using existing equivalents.
893
8942006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
895
896 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
897
8982006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
899
900 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
901 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
902 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
903 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
904 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
905 R_BFIN_GOTOFFLO): New relocs.
906 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
907
9082006-03-23 Michael Matz <matz@suse.de>
909
910 * x86-64.h: Add the new relocations with their official
911 numbers.
912
9132006-03-22 Richard Sandiford <richard@codesourcery.com>
914 Daniel Jacobowitz <dan@codesourcery.com>
915 Phil Edwards <phil@codesourcery.com>
916 Zack Weinberg <zack@codesourcery.com>
917 Mark Mitchell <mark@codesourcery.com>
918 Nathan Sidwell <nathan@codesourcery.com>
919
920 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
921
9222006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
923
924 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
925 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
926 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
927 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
928 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
929
9302006-03-10 Paul Brook <paul@codesourcery.com>
931
932 * arm.h (EF_ARM_EABI_VER5): Define.
933
9342006-03-06 Nathan Sidwell <nathan@codesourcery.com>
935
936 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
937 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
938 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
939 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
940 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
941 (EF_M68K_EMAC_B): New.
942
9432006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
944
945 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
946 (EF_AVR_LINKRELAX_PREPARED): Add.
947
9482006-03-02 Ben Elliston <bje@au.ibm.com>
949
950 Import from the GCC tree:
951 2006-03-01 Jakub Jelinek <jakub@redhat.com>
952
953 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
954 from DWARF 3.
955 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
956 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
957 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
958 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
959 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
960 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
961 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
962 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
963 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
964 DW_DS_leading_separate, DW_DS_trailing_separate): New.
965 (DW_END_default, DW_END_big, DW_END_little): New.
966 (DW_END_lo_user, DW_END_hi_user): Define.
967 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
968 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
969 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
970 DW_LANG_D): New.
971
9722006-02-06 Steve Ellcey <sje@cup.hp.com>
973
974 * ia64.h (SHF_IA_64_HP_TLS): New.
975
9762006-02-24 DJ Delorie <dj@redhat.com>
977
978 * m32c.h: Add relax relocs.
979
9802006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
981 Anil Paranjape <anilp1@kpitcummins.com>
982 Shilin Shakti <shilins@kpitcummins.com>
983
984 * common.h (EM_XC16X): New entry for xc16x cpu.
985 Sort other EM_* numbers into numerical order.
986 * xc16x.h: New file.
987
9882006-02-10 H.J. Lu <hongjiu.lu@intel.com>
989
990 PR binutils/2258
991 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
992 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
993
9942006-02-07 Nathan Sidwell <nathan@codesourcery.com>
995
996 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
997 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
998 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
999 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1000 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1001
10022006-02-06 Steve Ellcey <sje@cup.hp.com>
1003
1004 * ia64.h (SHF_IA_64_HP_TLS): New.
1005
10062006-01-18 Alexandre Oliva <aoliva@redhat.com>
1007
1008 Introduce TLS descriptors for i386 and x86_64.
1009 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1010 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1011 New.
1012 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1013 R_X86_64_TLSDESC): New.
1014
10152006-01-09 Mike Frysinger <vapier@gentoo.org>:
1016
1017 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1018
10192005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1020
1021 Second part of ms1 to mt renaming.
1022 * common.h (EM_MT): Renamed.
1023 * mt.h: Rename relocs, cpu & other defines.
1024
10252005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1026
1027 * mt.h: Renamed from ms1.h
1028
10292005-12-12 Paul Brook <paul@codesourcery.com>
1030
1031 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1032
10332005-11-11 Nick Clifton <nickc@redhat.com>
1034
1035 PR 1150
1036 * mips.h (STO_OPTIONAL): Define.
1037 (ELF_MIPS_IS_OPTIONAL): Define.
1038
10392005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1040
1041 Add ms2.
1042 * ms1.h (EF_MS1_CPU_MS2): New.
1043
10442005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1045
1046 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1047
10482005-09-30 Catherine Moore <clm@cm00re.com>
1049
1050 * bfin.h: New file.
1051 * common.h (EM_BLACKFIN): Define.
1052
10532005-10-08 Paul Brook <paul@codesourcery.com>
1054
1055 * arm.h: Add prototypes for BFD object attribute routines.
1056
10572005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1058
1059 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1060
10612005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1062
1063 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1064 New defines.
1065
10662005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1067
1068 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1069 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1070 deprecated defines.
1071 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1072 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1073 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1074 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1075 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1076 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1077 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1078 NT_HP_UX_OPTIONS): Define.
1079
10802005-07-25 DJ Delorie <dj@redhat.com>
1081
1082 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1083
10842005-07-25 Jan Hubicka <jh@suse.cz>
1085
1086 * x86-64.h (SHN_X86_64_LCOMMON): New.
1087 (SHF_X86_64_LARGE): New.
1088
10892005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1090
1091 * m32r.h (R_M32R_REL32): Added.
1092
10932005-07-18 Ben Elliston <bje@au.ibm.com>
1094
1095 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1096 Replace with DW_ATE_decimal_float (now in DWARF 3).
1097
10982005-07-14 Jim Blandy <jimb@redhat.com>
1099
1100 Add support for Renesas M32C and M16C.
1101 * common.h (EM_M32C): New machine number.
1102 * m32c.h: New file.
1103
11042005-06-17 Jakub Jelinek <jakub@redhat.com>
1105
1106 * external.h (GRP_ENTRY_SIZE): Define.
1107
11082005-06-17 Jan Beulich <jbeulich@novell.com>
1109
1110 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1111 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1112 R_X86_64_GOTPC32.
1113
11142005-06-07 Aldy Hernandez <aldyh@redhat.com>
1115 Michael Snyder <msnyder@redhat.com>
1116 Stan Cox <scox@redhat.com>
1117
1118 * common.h (EM_MS1): Define.
1119
1120 * ms1.h: New file.
1121
11222005-05-31 Richard Henderson <rth@redhat.com>
1123
1124 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1125
11262005-05-29 Richard Henderson <rth@redhat.com>
1127
1128 * alpha.h (DT_ALPHA_PLTRO): New.
1129
11302005-05-19 Ben Elliston <bje@au.ibm.com>
1131
1132 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1133 the user-defined encoding space pending inclusion in the standard.
1134
11352005-05-18 Zack Weinberg <zack@codesourcery.com>
1136
1137 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1138 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1139
11402005-05-17 Zack Weinberg <zack@codesourcery.com>
1141
1142 * arm.h: Import complete list of official relocation names
1143 and numbers from AAELF. Define FAKE_RELOCs for old names.
1144 Remove a few old names no longer used anywhere.
1145
11462005-05-14 Alan Modra <amodra@bigpond.net.au>
1147
1148 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1149
11502005-05-11 Alan Modra <amodra@bigpond.net.au>
1151
1152 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1153 R_PPC_RELAX32PC_PLT) Adjust.
1154 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1155 (DT_PPC_GLINK): Define.
1156
11572005-05-10 Nick Clifton <nickc@redhat.com>
1158
1159 * Update the address and phone number of the FSF organization in
1160 the GPL notices in the following files:
1161 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
1162 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1163 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1164 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1165 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1166 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1167 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
1168
11692005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1170
1171 Moved from ../ChangeLog
1172
1173 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1174 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1175
1176 2004-10-12 Paul Brook <paul@codesourcery.com>
1177 * arm.h (EF_ARM_EABI_VER4): Define.
1178
1179 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1180
1181 * common.h (PT_SUNW_EH_FRAME): Define.
1182 * x86-64.h (SHT_X86_64_UNWIND): Define.
1183
1184 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1185 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1186 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1187 (XTENSA_PROP_SEC_NAME): Define.
1188 (property_table_entry): Add flags field.
1189 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1190
1191 2004-09-17 Paul Brook <paul@codesourcery.com>
1192 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1193 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1194 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1195
1196 2004-09-13 Paul Brook <paul@codesourcery.com>
1197 * arm.h: Rename RELABS to TARGET1.
1198
1199 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1200 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1201 (PT_GNU_RELRO): Define.
1202
12032005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1204 Phil Blundell <philb@gnu.org>
1205
1206 * arm.h: Add TLS relocations.
1207
12082005-03-23 Ben Elliston <bje@au.ibm.com>
1209
1210 * dwarf.h: Merge with GCC's dwarf.h.
1211
12122005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1213
1214 * m68k.h (EF_CFV4E): Define.
1215
12162005-03-17 Paul Brook <paul@codesourcery.com>
1217 Dan Jacobowitz <dan@codesourcery.com>
1218 Mark Mitchell <mark@codesourcery.com>
1219
1220 * arm.h (PT_ARM_EXIDX): Define.
1221
12222005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1223 Joseph Myers <joseph@codesourcery.com>
1224
1225 * mips.h: Define MIPS TLS relocations.
1226
12272005-02-15 Nigel Stephens <nigel@mips.com>
1228 Maciej W. Rozycki <macro@mips.com>
1229
1230 * mips.h (R_MIPS16_GOT16): New reloc code.
1231 (R_MIPS16_CALL16): Likewise.
1232 (R_MIPS16_HI16): Likewise.
1233 (R_MIPS16_LO16): Likewise.
1234 (R_MIPS16_min): New fake reloc code.
1235 (R_MIPS16_max): Likewise.
1236
12372005-02-11 Maciej W. Rozycki <macro@mips.com>
1238
1239 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1240
12412005-01-25 Alexandre Oliva <aoliva@redhat.com>
1242
1243 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1244 * frv.h: Add R_FRV_TLSMOFF.
1245 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1246 * frv.h: Add TLS relocations.
1247
12482005-01-17 Nick Clifton <nickc@redhat.com>
1249
1250 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1251 EF_SH2A_SH3E): New flags.
1252 (EF_SH_BFD_TABLE): Add these new flags to the table.
1253
12542005-01-12 Alan Modra <amodra@bigpond.net.au>
1255
1256 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1257 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1258
12592004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
1260
1261 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
1262
12632004-12-16 Richard Sandiford <rsandifo@redhat.com>
1264
1265 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1266
12672004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1268
1269 * mips.h (E_MIPS_MACH_9000): Define.
1270
12712004-11-04 Hans-Peter Nilsson <hp@axis.com>
1272
1273 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1274 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1275 macros.
1276
12772004-10-06 Eric Christopher <echristo@redhat.com>
1278
1279 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1280
12812004-10-01 Paul Brook <paul@codesourcery.com>
1282
1283 * arm.h (SHT_ARM_EXIDX): Define.
1284 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1285 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1286 Define.
1287
12882004-08-25 Dmitry Diky <diwil@spec.ru>
1289
1290 * msp430.h: Add new relocs.
1291
12922004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1293
1294 * i386.h (R_386_USED_BY_INTEL_200): New.
1295
12962004-07-29 Alexandre Oliva <aoliva@redhat.com>
1297
1298 Introduce SH2a support.
1299 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1300 * sh.h (EF_SH2A_NOFPU): New.
1301 2003-12-01 Michael Snyder <msnyder@redhat.com>
1302 * sh.h (EF_SH2A): New.
1303
13042004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1305
1306 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1307 BFD_RELOC_CRX_SWITCH32.
1308
13092004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1310
1311 * common.h (EM_CRX): Define.
1312 * crx.h: New file.
1313
13142004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1315
1316 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1317 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1318
13192004-06-19 Alan Modra <amodra@bigpond.net.au>
1320
1321 * common.h (ELF64_R_INFO): Warning fix.
1322
13232004-06-14 Chris Demetriou <cgd@broadcom.com>
1324
1325 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1326 with an updated comment.
1327
13282004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1329
1330 * sh.h (EF_SH_HAS_DSP): Remove.
1331 (EF_SH_HAS_FP): Remove.
1332 (EF_SH_MERGE_MACH): Remove.
1333 (EF_SH4_NOFPU): Convert to decimal.
1334 (EF_SH4A_NOFPU): Likewise.
1335 (EF_SH4_NOMMU_NOFPU): Likewise.
1336 (EF_SH3_NOMMU): Add new macro.
1337 (EF_SH_BFD_TABLE): Likewise.
1338 (sh_find_elf_flags): Add prototype.
1339 (sh_elf_get_flags_from_mach): Likewise.
1340
13412004-04-24 Chris Demetriou <cgd@broadcom.com>
1342
1343 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1344 (R_MIPS_GNU_REL_HI16): Remove.
1345 (R_MIPS_GNU_REL16_S2): Update comment.
1346
13472004-30-30 Galit Heller <Galit.Heller@nsc.com>
1348 Tomer Levi <Tomer.Levi@nsc.com>
1349
1350 * common.h (EM_CR): Define.
1351 * cr16c.h: New file.
1352
13532004-03-23 Paul Brook <paul@codesourcery.com>
1354
1355 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1356
13572003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1358
1359 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1360
13612004-03-01 Richard Sandiford <rsandifo@redhat.com>
1362
1363 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1364
13652004-01-28 Roland McGrath <roland@redhat.com>
1366
1367 * common.h (AT_SECURE): New macro.
1368
13692004-01-21 Roland McGrath <roland@redhat.com>
1370
1371 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
1372 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
1373 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
1374 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
1375 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
1376
13772004-01-17 Mark Kettenis <kettenis@gnu.org>
1378
1379 * common.h (NT_OPENBSD_IDENT): Define.
1380
13812004-01-06 Alexandre Oliva <aoliva@redhat.com>
1382
1383 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
1384 * frv.h (EF_FRV_FDPIC): New macro.
1385 (EF_FRV_PIC_FLAGS): Adjust.
1386 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
1387 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
1388 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
1389 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
1390 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
1391 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
1392 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
1393 New.
1394
1395
1396For older changes see ChangeLog-9103
1397\f
1398Local Variables:
1399mode: change-log
1400left-margin: 8
1401fill-column: 74
1402version-control: never
1403End:
This page took 0.027254 seconds and 4 git commands to generate.