1 2010-06-25 Alan Modra <amodra@gmail.com>
3 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
5 2010-06-15 Joseph Myers <joseph@codesourcery.com>
8 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
9 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
10 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
11 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
12 C6XABI_Tag_CPU_arch_C674X): Define.
14 2010-06-11 Tristan Gingold <gingold@adacore.com>
16 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
17 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
18 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
19 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
20 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
21 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
22 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
23 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
24 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
25 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
26 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
27 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
28 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
29 (Elf64_External_VMS_IMAGE_RELA): Ditto.
30 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
31 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
32 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
33 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
34 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
35 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
36 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
37 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
39 2010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
40 Joseph Myers <joseph@codesourcery.com>
41 Andrew Stubbs <ams@codesourcery.com>
43 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
44 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
46 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
47 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
48 (R_SH_FUNCDESC_VALUE): New.
50 2010-05-18 H.J. Lu <hongjiu.lu@intel.com>
53 * common.h (SHF_EXCLUDE): New.
55 * i370.h (SHF_EXCLUDE): Removed.
56 * or32.h (SHF_EXCLUDE): Likewise.
57 * ppc.h (SHF_EXCLUDE): Likewise.
58 * sparc.h (SHF_EXCLUDE): Likewise.
60 2010-04-23 Alan Modra <amodra@gmail.com>
62 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
63 Invert logic to clarify test for .tbss.
64 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
65 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
66 macro args with parentheses.
67 (ELF_SECTION_IN_SEGMENT): Define.
68 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
69 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
71 2010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
73 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
74 Tag_FP_HP_extension): Add new ABI attribute tags.
76 2010-04-15 Nick Clifton <nickc@redhat.com>
78 * alpha.h: Update copyright notice to use GPLv3.
92 * external.h: Likewise.
102 * internal.h: Likewise.
104 * iq2000.h: Likewise.
108 * m68hc11.h: Likewise.
112 * microblaze.h: Likewise.
115 * mn10200.h: Likewise.
117 * msp430.h: Likewise.
119 * openrisc.h: Likewise.
124 * reloc-macros.h: Likewise.
132 * vxworks.h: Likewise.
133 * x86-64.h: Likewise.
135 * xstormy16.h: Likewise.
136 * xtensa.h: Likewise.
138 2010-04-08 David Stubbs <stubbs@icerasemi.com>
140 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
141 cannot contain any sections.
143 2010-03-25 Joseph Myers <joseph@codesourcery.com>
145 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
148 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
150 * common.h (VER_FLG_*): Document.
151 (VER_FLG_INFO): Define.
153 2010-02-23 Andrew Zabolotny <anpaza@mail.ru>
156 * avr.h: (R_AVR_8): New relocation number.
158 2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
160 * arm.h (Tag_MPextension_use): Renumber.
162 (Tag_MPextension_use_legacy): Likewise.
164 2010-02-09 Michael Holzheu <holzheu@de.ibm.com>
166 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
167 NT_S390_CTRS and NT_S390_PREFIX): Define.
169 2010-02-08 David S. Miller <davem@davemloft.net>
171 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
173 2010-02-02 H.J. Lu <hongjiu.lu@intel.com>
175 * common.h (NT_386_XSTATE): New.
177 2010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
179 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
181 2010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
183 * common.h (PN_XNUM): Define.
185 2009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
187 * common.h (NT_S390_HIGH_GPRS): Define.
189 2009-12-17 Alan Modra <amodra@bigpond.net.au>
191 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
192 R_PPC_RELAX32PC_PLT): Delete.
193 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
195 2009-11-28 Joseph Myers <joseph@codesourcery.com>
197 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
198 EM_TI_C5500, EM_CUDA): Define.
199 (EM_res140, EM_res141, EM_res142): Remove.
201 2009-11-17 Paul Brook <paul@codesourcery.com>
202 Daniel Jacobowitz <dan@codesourcery.com>
204 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
206 2009-09-29 DJ Delorie <dj@redhat.com>
210 2009-09-21 Alan Modra <amodra@bigpond.net.au>
212 * ppc.h (DT_PPC_TLSOPT): Define.
213 * ppc64.h (DT_PPC64_TLSOPT): Define.
215 2009-08-10 Daniel Gutson <dgutson@codesourcery.com>
217 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
218 (SHT_ARM_OVERLAYSECTION): New define.
220 2006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
222 From Mike Frysinger <michael.frysinger@analog.com>
223 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
224 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
225 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
226 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
227 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
228 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
229 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
230 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
231 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
232 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
233 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
234 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
235 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
236 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
237 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
238 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
239 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
240 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
241 R_page, R_hwpage, R_addr, R_pltpc, R_got.
243 2009-08-09 Michael Eager <eager@eagercon.com>
245 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
246 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
248 2009-08-06 Michael Eager <eager@eagercon.com>
250 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
251 * elf/microblaze.h: New reloc definitions.
253 2009-07-30 Alan Modra <amodra@bigpond.net.au>
255 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
256 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
258 2009-07-25 H.J. Lu <hongjiu.lu@intel.com>
260 * common.h (EM_L1OM): New.
262 2009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
263 Alan Modra <amodra@bigpond.net.au>
265 * spu.h (R_SPU_ADD_PIC): New.
267 2009-07-23 Ulrich Drepper <drepper@redhat.com>
269 * common.h (STB_GNU_UNIQUE): Define.
271 2009-07-10 Tom Tromey <tromey@redhat.com>
273 * dwarf2.h: Move to `..'.
275 2009-07-10 H.J. Lu <hongjiu.lu@intel.com>
277 * dwarf2.h: Just include ../dwarf2.h.
279 2009-07-10 Alan Modra <amodra@bigpond.net.au>
281 * ppc.h (R_PPC_IRELATIVE): Add.
282 (R_PPC_RELAX32, R_PPC_RELAX32PC,
283 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
284 * ppc64.h (R_PPC64_IRELATIVE): Add.
286 2009-07-03 Jakub Jelinek <jakub@redhat.com>
288 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
289 and DW_OP_stack_value.
291 2009-06-22 Alan Modra <amodra@bigpond.net.au>
293 * ppc.h (R_PPC_RELAX*): Define as enum.
295 2009-06-11 Anthony Green <green@moxielogic.org>
297 * moxie.h (R_MOXIE_PCREL10): New.
299 2009-06-01 H.J. Lu <hongjiu.lu@intel.com>
302 * i386.h (R_386_IRELATIVE): New.
303 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
305 2009-05-27 H.J. Lu <hongjiu.lu@intel.com>
307 * common.h: Update comments for dynamic tag ranges.
309 2009-04-30 DJ Delorie <dj@redhat.com>
311 * mep.h (EF_MEP_COP_*): New.
312 (EF_MEP_ALL_FLAGS): Add them.
314 2009-04-30 Nick Clifton <nickc@redhat.com>
316 * common.h (STT_GNU_IFUNC): Define.
318 2009-04-24 Cary Coutant <ccoutant@google.com>
320 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
322 2009-04-15 Anthony Green <green@moxielogic.com>
324 * common.h (EM_MOXIE): Define.
327 2009-04-07 DJ Delorie <dj@redhat.com>
329 * mep.h (EF_MEP_CPU_C5): New.
331 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
333 * common.h (EM_INTEL178): Removed.
334 (EM_INTEL179): Likewise.
336 (EM_SLE9X): Likewise.
337 (EM_INTEL181): Likewise.
338 (EM_INTEL182): Likewise.
340 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
342 * common.h (EM_INTEL178): New.
343 (EM_INTEL179): Likewise.
344 (EM_INTEL180): Likewise.
346 2009-03-20 Mikolaj Zalewski <mikolajz@google.com>
348 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
350 2009-03-14 Mark Kettenis <kettenis@gnu.org>
352 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
353 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
354 (NT_OPENBSD_WCOOKIE): New defines.
356 2009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
358 * common.h (AT_RANDOM): Define.
360 2009-03-04 Alan Modra <amodra@bigpond.net.au>
362 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
363 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
365 2009-03-02 Qinwei <qinwei@sunnorth.com.cn>
367 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
368 * common.h (EM_SCORE_OLD): Define.
370 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
372 * common.h (STB_LOPROC): Replace Application-specific with
373 Processor-specific in comments.
374 (STB_HIPROC): Likewise.
375 (STT_LOPROC): Likewise.
376 (STT_HIPROC): Likewise.
378 2009-02-03 Sandip Matte <sandip@rmicorp.com>
380 * mips.h (E_MIPS_MACH_XLR): Define.
382 2009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
384 * m68k.h: Map TLS relocations to numbers.
386 2009-01-15 Andrew Stubbs <ams@codesourcery.com>
387 Julian Brown <julian@codesourcery.com>
389 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
390 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
391 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
393 (Tag_undefined39, Tag_nodefaults): New enum values.
394 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
395 (Tag_conformance, Tag_Virtualization_use): Likewise.
396 (Tag_undefined69, Tag_MPextension_use): Likewise.
398 2009-01-15 Douglas B Rupp <rupp@gnat.com>
400 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
401 New macros. Minor reformatting.
403 2008-12-23 Jon Beniston <jon@beniston.com>
407 2008-12-23 Nick Clifton <nickc@redhat.com>
409 * commmon.h (STT_IFUNC): Delete.
411 2008-12-20 Hans-Peter Nilsson <hp@axis.com>
413 * cris.h (R_CRIS_32_IE): New relocation.
415 2008-12-03 Nick Clifton <nickc@redhat.com>
417 * common.h (STT_IFUNC): Define.
419 2008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
421 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
422 R_CR16_GLOB_DAT): New relocations.
424 2008-11-25 Hans-Peter Nilsson <hp@axis.com>
426 * cris.h (R_CRIS_32_TPREL): Correct comment.
427 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
429 2008-11-18 Catherine Moore <clm@codesourcery.com>
431 * arm.h (Tag_ABI_FP_16bit_format): Define.
433 2008-11-14 Nathan Sidwell <nathan@codesourcery.com>
435 * internal.h (struct elf_segment_map): Add header_size field.
437 2008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
439 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
441 2008-10-10 Nathan Froyd <froydnj@codesourcery.com>
443 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
445 2008-10-04 Hans-Peter Nilsson <hp@axis.com>
447 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
448 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
449 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
450 (R_CRIS_16_TPREL): New relocations.
452 2008-08-20 Bob Wilson <bob.wilson@acm.org>
454 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
455 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
456 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
458 2008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
459 Daniel Jacobowitz <dan@codesourcery.com>
460 Catherine Moore <clm@codesourcery.com>
461 Mark Shinwell <shinwell@codesourcery.com>
463 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
464 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
466 2008-08-04 Markus Weiss <weissms@aros.org>
468 * common.h (ELFOSABI_AROS): Update comment.
470 2008-07-26 Michael Eager <eager@eagercon.com>
472 * ppc.h: Add description of single-precision.
474 2008-07-21 Luis Machado <luisgpm@br.ibm.com>
476 * common.h: Define NT_PPC_VSX.
478 2008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
480 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
482 2008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
484 * common.h (EM_CR16): Correct value.
485 (EM_CR16): Rename to EM_CR16_OLD.
487 2008-06-12 DJ Delorie <dj@redhat.com>
489 * common.h (EM_M32C_NEW): Rename to EM_M32C.
490 (EM_M32C): Rename to EM_M32C_OLD.
492 2008-06-12 Joseph Myers <joseph@codesourcery.com>
494 * common.h: Update e_machine table.
496 2008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
498 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
500 2008-06-09 Joseph Myers <joseph@codesourcery.com>
502 * common.h: Change registry@caldera.com to registry@sco.com.
504 2008-05-21 Nick Clifton <nickc@redhat.com>
506 * reloc-macros.h: Add a comment about the use of the
507 END_RELOC_NUMBERS symbol as a sentinel value.
509 2008-05-15 Christophe Lyon <christophe.lyon@st.com>
511 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
513 2008-04-16 David S. Miller <davem@davemloft.net>
515 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
516 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
517 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
518 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
520 2008-03-24 Ian Lance Taylor <iant@google.com>
522 * common.h (NT_GNU_GOLD_VERSION): Define.
524 2008-03-13 Alan Modra <amodra@bigpond.net.au>
526 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
527 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
528 Order struct as for external version.
530 2008-03-12 Alan Modra <amodra@bigpond.net.au>
533 * common.h (SHN_BAD): Delete.
534 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
535 * external.h: ..here.
536 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
537 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
538 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
540 2008-03-12 Alan Modra <amodra@bigpond.net.au>
542 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
543 (SHN_CR16C_NCOMMON): Likewise.
544 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
545 (SHN_PARISC_HUGE_COMMON): Likewise.
546 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
547 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
548 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
549 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
550 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
551 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
552 (SHN_SCORE_SCOMMON): Likewise.
553 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
554 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
555 (SHN_V850_ZCOMMON): Likewise.
556 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
558 2008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
560 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
561 DW_OP_PGI_omp_thread_num.
563 2008-02-04 Adam Nemet <anemet@caviumnetworks.com>
565 * mips.h: Update copyright.
566 (E_MIPS_MACH_OCTEON): New macro.
568 2008-01-30 Tristan Gingold <gingold@adacore.com>
570 Add OpenVMS extensions.
571 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
572 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
573 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
574 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
575 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
576 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
577 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
578 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
579 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
580 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
581 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
582 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
583 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
584 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
585 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
586 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
587 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
588 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
589 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
590 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
591 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
592 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
594 2008-01-16 Mark Kettenis <kettenis@gnu.org>
596 * common.h (AT_SUN_AUXFLAGS): Define.
598 2007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
600 * dwarf2.h (DW_AT_hi_user): Correct value.
602 2007-12-07 Bob Wilson <bob.wilson@acm.org>
604 * xtensa.h (R_XTENSA_32_PCREL): New.
606 2007-11-29 Mark Shinwell <shinwell@codesourcery.com>
608 * mips.h (E_MIPS_MACH_LS2E): New.
609 (E_MIPS_MACH_LS2F): New.
611 2007-11-28 Nathan Sidwell <nathan@codesourcery.com>
613 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
614 segments at the end of memory.
616 2007-11-17 Thiemo Seufer <ths@mips.com>
618 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
621 2007-11-16 Nick Clifton <nickc@redhat.com>
623 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
624 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
625 (DW_AT_stride): Rename to DW_AT_byte_stride.
627 2007-11-08 Nathan Sidwell <nathan@codesourcery.com>
631 2007-10-30 Nick Clifton <nickc@redhat.com>
633 * mn10300.h (R_MN10300_ALIGN): Define.
635 2007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
637 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
639 2007-10-19 Nick Clifton <nickc@redhat.com>
641 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
643 2007-10-18 Roland McGrath <roland@redhat.com>
645 * common.h (NT_PPC_VMX): New macro.
647 2007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
649 * cr16.h: Updated with new relocaction macros.
651 2007-09-17 H.J. Lu <hongjiu.lu@intel.com>
655 * internal.h (elf_segment_map): Add p_size and p_size_valid.
656 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
657 PT_GNU_RELRO segments.
659 2007-09-11 Nathan Sidwell <nathan@codesourcery.com>
661 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
663 2007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
665 * common.h (NT_SPU): Define.
667 2007-08-16 H.J. Lu <hongjiu.lu@intel.com>
669 * common.h: Revert last change.
671 2007-08-16 H.J. Lu <hongjiu.lu@intel.com>
673 * common.h (PT_GNU_STACK): Renamed to ...
675 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
677 2007-07-09 Roland McGrath <roland@redhat.com>
679 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
681 2007-06-29 Joseph Myers <joseph@codesourcery.com>
683 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
685 2007-06-29 Joseph Myers <joseph@codesourcery.com>
687 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
689 2007-06-29 Joseph Myers <joseph@codesourcery.com>
691 * arm.h (elf32_arm_add_eabi_attr_int,
692 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
693 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
694 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
695 Tag_Symbol, Tag_compatibility): Remove.
696 * common.h (SHT_GNU_ATTRIBUTES): Define.
698 2007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
700 * common.h (EM_CR16): New entry for CR16 cpu.
703 2007-06-11 Sterling Augustine <sterling@tensilica.com>
704 Bob Wilson <bob.wilson@acm.org>
706 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
707 (XTENSA_PROP_NO_TRANSFORM): ...this.
709 2007-05-18 Caroline Tice <ctice@apple.com>
711 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
714 2007-05-12 Alan Modra <amodra@bigpond.net.au>
716 * spu.h (R_SPU_ADDR16X): Define.
717 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
719 2007-05-11 Alan Modra <amodra@bigpond.net.au>
721 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
723 2007-05-02 Alan Modra <amodra@bigpond.net.au>
725 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
726 and vma for appropriate sections.
728 2007-04-26 Jan Beulich <jbeulich@novell.com>
730 * common.h (DT_ENCODING): Correct value (back to spec mandated
733 2007-03-08 Alan Modra <amodra@bigpond.net.au>
735 * v850.h (V850_OTHER_TDA_BYTE): Delete.
736 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
737 that don't clash with visibility bits.
739 2007-03-07 Alan Modra <amodra@bigpond.net.au>
741 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
743 2007-02-05 Dave Brolley <brolley@redhat.com>
744 Richard Sandiford <rsandifo@redhat.com>
745 Richard Henderson <rth@redhat.com>
746 DJ Delorie <dj@redhat.com>
747 Ben Elliston <bje@redhat.com>
750 * common.h (EM_CYGNUS_MEP): Define.
752 2007-02-15 Dave Brolley <brolley@redhat.com>
754 From Graydon Hoare <graydon@redhat.com>:
755 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
757 2007-01-08 Kazu Hirata <kazu@codesourcery.com>
759 * m68k.h (EF_M68K_FIDO): New.
760 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
761 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
763 2006-12-25 Kazu Hirata <kazu@codesourcery.com>
765 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
767 2006-12-19 Kazu Hirata <kazu@codesourcery.com>
769 * m68k.h (EF_M68K_ARCH_MASK): New.
771 2006-12-19 Nathan Sidwell <nathan@codesourcery.com>
773 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
775 2006-12-07 Kazu Hirata <kazu@codesourcery.com>
777 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
778 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
779 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
780 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
781 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
782 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
783 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
784 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
785 EF_M68K_CF_FLOAT, respectively.
787 2006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
788 Nick Clifton <nickc@redhat.com>
790 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
792 2006-10-28 Richard Sandiford <richard@codesourcery.com>
794 * mips.h (R_MIPS_GLOB_DAT): Define
795 (R_MIPS_max): Bump by 1.
797 2006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
798 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
799 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
800 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
801 Alan Modra <amodra@bigpond.net.au>
803 * common.h (EM_SPU): Define.
806 2006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
808 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
809 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
810 (EF_SCORE_HASENTRY): Delete.
812 2006-10-17 Mark Shinwell <shinwell@codesourcery.com>
814 * arm.h: Define TAG_CPU_ARCH_* constants.
816 2006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
819 * common.h: Add Score machine number.
821 2006-07-10 Jakub Jelinek <jakub@redhat.com>
823 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
825 2006-05-31 H.J. Lu <hongjiu.lu@intel.com>
827 * internal.h (ELF_SECTION_SIZE): New.
828 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
829 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
830 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
832 2006-05-27 H.J. Lu <hongjiu.lu@intel.com>
834 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
836 2006-05-24 Carlos O'Donell <carlos@systemhalted.org>
837 Randolph Chung <randolph@tausq.org>
838 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
839 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
840 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
841 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
843 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
844 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
845 Define TLS relocs using existing equivalents.
847 2006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
849 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
851 2006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
853 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
854 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
855 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
856 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
857 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
858 R_BFIN_GOTOFFLO): New relocs.
859 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
861 2006-03-23 Michael Matz <matz@suse.de>
863 * x86-64.h: Add the new relocations with their official
866 2006-03-22 Richard Sandiford <richard@codesourcery.com>
867 Daniel Jacobowitz <dan@codesourcery.com>
868 Phil Edwards <phil@codesourcery.com>
869 Zack Weinberg <zack@codesourcery.com>
870 Mark Mitchell <mark@codesourcery.com>
871 Nathan Sidwell <nathan@codesourcery.com>
873 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
875 2006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
877 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
878 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
879 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
880 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
881 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
883 2006-03-10 Paul Brook <paul@codesourcery.com>
885 * arm.h (EF_ARM_EABI_VER5): Define.
887 2006-03-06 Nathan Sidwell <nathan@codesourcery.com>
889 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
890 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
891 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
892 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
893 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
894 (EF_M68K_EMAC_B): New.
896 2006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
898 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
899 (EF_AVR_LINKRELAX_PREPARED): Add.
901 2006-03-02 Ben Elliston <bje@au.ibm.com>
903 Import from the GCC tree:
904 2006-03-01 Jakub Jelinek <jakub@redhat.com>
906 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
908 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
909 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
910 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
911 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
912 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
913 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
914 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
915 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
916 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
917 DW_DS_leading_separate, DW_DS_trailing_separate): New.
918 (DW_END_default, DW_END_big, DW_END_little): New.
919 (DW_END_lo_user, DW_END_hi_user): Define.
920 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
921 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
922 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
925 2006-02-06 Steve Ellcey <sje@cup.hp.com>
927 * ia64.h (SHF_IA_64_HP_TLS): New.
929 2006-02-24 DJ Delorie <dj@redhat.com>
931 * m32c.h: Add relax relocs.
933 2006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
934 Anil Paranjape <anilp1@kpitcummins.com>
935 Shilin Shakti <shilins@kpitcummins.com>
937 * common.h (EM_XC16X): New entry for xc16x cpu.
938 Sort other EM_* numbers into numerical order.
941 2006-02-10 H.J. Lu <hongjiu.lu@intel.com>
944 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
945 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
947 2006-02-07 Nathan Sidwell <nathan@codesourcery.com>
949 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
950 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
951 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
952 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
953 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
955 2006-02-06 Steve Ellcey <sje@cup.hp.com>
957 * ia64.h (SHF_IA_64_HP_TLS): New.
959 2006-01-18 Alexandre Oliva <aoliva@redhat.com>
961 Introduce TLS descriptors for i386 and x86_64.
962 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
963 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
965 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
966 R_X86_64_TLSDESC): New.
968 2006-01-09 Mike Frysinger <vapier@gentoo.org>:
970 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
972 2005-12-16 Nathan Sidwell <nathan@codesourcery.com>
974 Second part of ms1 to mt renaming.
975 * common.h (EM_MT): Renamed.
976 * mt.h: Rename relocs, cpu & other defines.
978 2005-12-12 Nathan Sidwell <nathan@codesourcery.com>
980 * mt.h: Renamed from ms1.h
982 2005-12-12 Paul Brook <paul@codesourcery.com>
984 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
986 2005-11-11 Nick Clifton <nickc@redhat.com>
989 * mips.h (STO_OPTIONAL): Define.
990 (ELF_MIPS_IS_OPTIONAL): Define.
992 2005-11-07 Nathan Sidwell <nathan@codesourcery.com>
995 * ms1.h (EF_MS1_CPU_MS2): New.
997 2005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
999 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1001 2005-09-30 Catherine Moore <clm@cm00re.com>
1004 * common.h (EM_BLACKFIN): Define.
1006 2005-10-08 Paul Brook <paul@codesourcery.com>
1008 * arm.h: Add prototypes for BFD object attribute routines.
1010 2005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1012 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1014 2005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1016 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1019 2005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1021 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1022 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1024 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1025 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1026 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1027 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1028 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1029 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1030 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1031 NT_HP_UX_OPTIONS): Define.
1033 2005-07-25 DJ Delorie <dj@redhat.com>
1035 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1037 2005-07-25 Jan Hubicka <jh@suse.cz>
1039 * x86-64.h (SHN_X86_64_LCOMMON): New.
1040 (SHF_X86_64_LARGE): New.
1042 2005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1044 * m32r.h (R_M32R_REL32): Added.
1046 2005-07-18 Ben Elliston <bje@au.ibm.com>
1048 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1049 Replace with DW_ATE_decimal_float (now in DWARF 3).
1051 2005-07-14 Jim Blandy <jimb@redhat.com>
1053 Add support for Renesas M32C and M16C.
1054 * common.h (EM_M32C): New machine number.
1057 2005-06-17 Jakub Jelinek <jakub@redhat.com>
1059 * external.h (GRP_ENTRY_SIZE): Define.
1061 2005-06-17 Jan Beulich <jbeulich@novell.com>
1063 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1064 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1067 2005-06-07 Aldy Hernandez <aldyh@redhat.com>
1068 Michael Snyder <msnyder@redhat.com>
1069 Stan Cox <scox@redhat.com>
1071 * common.h (EM_MS1): Define.
1075 2005-05-31 Richard Henderson <rth@redhat.com>
1077 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1079 2005-05-29 Richard Henderson <rth@redhat.com>
1081 * alpha.h (DT_ALPHA_PLTRO): New.
1083 2005-05-19 Ben Elliston <bje@au.ibm.com>
1085 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1086 the user-defined encoding space pending inclusion in the standard.
1088 2005-05-18 Zack Weinberg <zack@codesourcery.com>
1090 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1091 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1093 2005-05-17 Zack Weinberg <zack@codesourcery.com>
1095 * arm.h: Import complete list of official relocation names
1096 and numbers from AAELF. Define FAKE_RELOCs for old names.
1097 Remove a few old names no longer used anywhere.
1099 2005-05-14 Alan Modra <amodra@bigpond.net.au>
1101 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1103 2005-05-11 Alan Modra <amodra@bigpond.net.au>
1105 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1106 R_PPC_RELAX32PC_PLT) Adjust.
1107 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1108 (DT_PPC_GLINK): Define.
1110 2005-05-10 Nick Clifton <nickc@redhat.com>
1112 * Update the address and phone number of the FSF organization in
1113 the GPL notices in the following files:
1114 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
1115 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1116 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1117 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1118 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1119 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1120 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
1122 2005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1124 Moved from ../ChangeLog
1126 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1127 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1129 2004-10-12 Paul Brook <paul@codesourcery.com>
1130 * arm.h (EF_ARM_EABI_VER4): Define.
1132 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1134 * common.h (PT_SUNW_EH_FRAME): Define.
1135 * x86-64.h (SHT_X86_64_UNWIND): Define.
1137 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1138 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1139 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1140 (XTENSA_PROP_SEC_NAME): Define.
1141 (property_table_entry): Add flags field.
1142 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1144 2004-09-17 Paul Brook <paul@codesourcery.com>
1145 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1146 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1147 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1149 2004-09-13 Paul Brook <paul@codesourcery.com>
1150 * arm.h: Rename RELABS to TARGET1.
1152 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1153 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1154 (PT_GNU_RELRO): Define.
1156 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1157 Phil Blundell <philb@gnu.org>
1159 * arm.h: Add TLS relocations.
1161 2005-03-23 Ben Elliston <bje@au.ibm.com>
1163 * dwarf.h: Merge with GCC's dwarf.h.
1165 2005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1167 * m68k.h (EF_CFV4E): Define.
1169 2005-03-17 Paul Brook <paul@codesourcery.com>
1170 Dan Jacobowitz <dan@codesourcery.com>
1171 Mark Mitchell <mark@codesourcery.com>
1173 * arm.h (PT_ARM_EXIDX): Define.
1175 2005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1176 Joseph Myers <joseph@codesourcery.com>
1178 * mips.h: Define MIPS TLS relocations.
1180 2005-02-15 Nigel Stephens <nigel@mips.com>
1181 Maciej W. Rozycki <macro@mips.com>
1183 * mips.h (R_MIPS16_GOT16): New reloc code.
1184 (R_MIPS16_CALL16): Likewise.
1185 (R_MIPS16_HI16): Likewise.
1186 (R_MIPS16_LO16): Likewise.
1187 (R_MIPS16_min): New fake reloc code.
1188 (R_MIPS16_max): Likewise.
1190 2005-02-11 Maciej W. Rozycki <macro@mips.com>
1192 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1194 2005-01-25 Alexandre Oliva <aoliva@redhat.com>
1196 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1197 * frv.h: Add R_FRV_TLSMOFF.
1198 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1199 * frv.h: Add TLS relocations.
1201 2005-01-17 Nick Clifton <nickc@redhat.com>
1203 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1204 EF_SH2A_SH3E): New flags.
1205 (EF_SH_BFD_TABLE): Add these new flags to the table.
1207 2005-01-12 Alan Modra <amodra@bigpond.net.au>
1209 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1210 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1212 2004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
1214 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
1216 2004-12-16 Richard Sandiford <rsandifo@redhat.com>
1218 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1220 2004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1222 * mips.h (E_MIPS_MACH_9000): Define.
1224 2004-11-04 Hans-Peter Nilsson <hp@axis.com>
1226 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1227 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1230 2004-10-06 Eric Christopher <echristo@redhat.com>
1232 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1234 2004-10-01 Paul Brook <paul@codesourcery.com>
1236 * arm.h (SHT_ARM_EXIDX): Define.
1237 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1238 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1241 2004-08-25 Dmitry Diky <diwil@spec.ru>
1243 * msp430.h: Add new relocs.
1245 2004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1247 * i386.h (R_386_USED_BY_INTEL_200): New.
1249 2004-07-29 Alexandre Oliva <aoliva@redhat.com>
1251 Introduce SH2a support.
1252 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1253 * sh.h (EF_SH2A_NOFPU): New.
1254 2003-12-01 Michael Snyder <msnyder@redhat.com>
1255 * sh.h (EF_SH2A): New.
1257 2004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1259 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1260 BFD_RELOC_CRX_SWITCH32.
1262 2004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1264 * common.h (EM_CRX): Define.
1267 2004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1269 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1270 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1272 2004-06-19 Alan Modra <amodra@bigpond.net.au>
1274 * common.h (ELF64_R_INFO): Warning fix.
1276 2004-06-14 Chris Demetriou <cgd@broadcom.com>
1278 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1279 with an updated comment.
1281 2004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1283 * sh.h (EF_SH_HAS_DSP): Remove.
1284 (EF_SH_HAS_FP): Remove.
1285 (EF_SH_MERGE_MACH): Remove.
1286 (EF_SH4_NOFPU): Convert to decimal.
1287 (EF_SH4A_NOFPU): Likewise.
1288 (EF_SH4_NOMMU_NOFPU): Likewise.
1289 (EF_SH3_NOMMU): Add new macro.
1290 (EF_SH_BFD_TABLE): Likewise.
1291 (sh_find_elf_flags): Add prototype.
1292 (sh_elf_get_flags_from_mach): Likewise.
1294 2004-04-24 Chris Demetriou <cgd@broadcom.com>
1296 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1297 (R_MIPS_GNU_REL_HI16): Remove.
1298 (R_MIPS_GNU_REL16_S2): Update comment.
1300 2004-30-30 Galit Heller <Galit.Heller@nsc.com>
1301 Tomer Levi <Tomer.Levi@nsc.com>
1303 * common.h (EM_CR): Define.
1304 * cr16c.h: New file.
1306 2004-03-23 Paul Brook <paul@codesourcery.com>
1308 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1310 2003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1312 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1314 2004-03-01 Richard Sandiford <rsandifo@redhat.com>
1316 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1318 2004-01-28 Roland McGrath <roland@redhat.com>
1320 * common.h (AT_SECURE): New macro.
1322 2004-01-21 Roland McGrath <roland@redhat.com>
1324 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
1325 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
1326 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
1327 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
1328 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
1330 2004-01-17 Mark Kettenis <kettenis@gnu.org>
1332 * common.h (NT_OPENBSD_IDENT): Define.
1334 2004-01-06 Alexandre Oliva <aoliva@redhat.com>
1336 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
1337 * frv.h (EF_FRV_FDPIC): New macro.
1338 (EF_FRV_PIC_FLAGS): Adjust.
1339 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
1340 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
1341 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
1342 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
1343 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
1344 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
1345 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
1349 For older changes see ChangeLog-9103
1355 version-control: never