~ubuntu-branches/ubuntu/utopic/binutils-arm64-cross/utopic

« back to all changes in this revision

Viewing changes to binutils-2.23.52.20130611/include/elf/ChangeLog-9103

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2013-06-20 17:38:09 UTC
  • Revision ID: package-import@ubuntu.com-20130620173809-app8lzgvymy5fg6c
Tags: 0.7
Build-depend on binutils-source (>= 2.23.52.20130620-1~).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2005-04-13  H.J. Lu  <hongjiu.lu@intel.com>
 
2
 
 
3
        Moved from ../ChangeLog
 
4
 
 
5
        2003-10-14  Bob Wilson  <bob.wilson@acm.org>
 
6
        * xtensa.h: Formatting.  Fix comments about property section
 
7
        names for linkonce sections.
 
8
 
 
9
        2003-05-23  Jakub Jelinek  <jakub@redhat.com>
 
10
        * common.h (PT_GNU_STACK): Define.
 
11
 
 
12
        2003-01-25  Jakub Jelinek  <jakub@redhat.com>
 
13
        * sparc.h: Add TLS relocs.  Move R_SPARC_REV32 to 252.
 
14
 
 
15
        2002-09-26  Jakub Jelinek  <jakub@redhat.com>
 
16
        * x86-64.h: Add TLS relocs.
 
17
 
 
18
        2002-09-19  Jakub Jelinek  <jakub@redhat.com>
 
19
        * i386.h (R_386_TLS_TPOFF, R_386_TLS_IE, R_386_TLS_GOTIE):
 
20
        Define.
 
21
 
 
22
        2002-07-10  Jakub Jelinek  <jakub@redhat.com>
 
23
        * common.h (SHT_GNU_LIBLIST, DT_GNU_PRELINKED,
 
24
        DT_GNU_CONFLICT*, DT_GNU_LIBLIST*): Define.
 
25
 
 
26
        2002-05-31  Michal Ludvig  <mludvig@suse.cz>
 
27
        * dwarf2.h (DW_CFA_low_user, DW_CFA_high_user): Renamed
 
28
        to DW_CFA_lo_user, DW_CFA_hi_user respectively.
 
29
 
 
30
        2002-05-23  Jakub Jelinek  <jakub@redhat.com>
 
31
        * common.h (PT_TLS, SHF_TLS, STT_TLS, DF_STATIC_TLS): Define.
 
32
        * ia64.h (R_IA64_LTOFF_TPREL22): Renamed from R_IA64_LTOFF_TP22.
 
33
        * i386.h: Add TLS relocs.
 
34
 
 
35
2003-12-19  Kazuhiro Inaoka  <inaoka.kazuhiro@renesas.com>
 
36
 
 
37
        * m32r.h : Added m32r-linux and PIC support.  Add new ABI that
 
38
        uses RELA.
 
39
        (R_M32R_16_RELA, R_M32R_32_RELA, R_M32R_24_RELA,
 
40
        R_M32R_10_PCREL_RELA, R_M32R_18_PCREL_RELA,
 
41
        R_M32R_26_PCREL_RELA, R_M32R_HI16_ULO_RELA,
 
42
        R_M32R_HI16_SLO_RELA, R_M32R_LO16_RELA,
 
43
        R_M32R_SDA16_RELA, R_M32R_RELA_GNU_VTINHERIT,
 
44
        R_M32R_RELA_GNU_VTENTRY, R_M32R_GOT24,
 
45
        R_M32R_26_PLTREL, R_M32R_COPY, R_M32R_GLOB_DAT,
 
46
        R_M32R_JMP_SLOT, R_M32R_RELATIVE, R_M32R_GOTOFF,
 
47
        R_M32R_GOTPC24, R_M32R_GOT16_HI_ULO,
 
48
        R_M32R_GOT16_HI_SLO, R_M32R_GOT16_LO,
 
49
        R_M32R_GOTPC_HI_ULO, R_M32R_GOTPC_HI_SLO,
 
50
        R_M32R_GOTPC_LO): New relocs.
 
51
 
 
52
2003-12-06  Alan Modra  <amodra@bigpond.net.au>
 
53
 
 
54
        From Jan Beulich <JBeulich@novell.com>
 
55
        * common.h (DT_HIOS): Correct value.
 
56
 
 
57
2003-12-03   Kazuhiro Inaoka  <inaoka.kazuhiro@renesas.com>
 
58
 
 
59
        * m32r.h: Add new machine type m32r2 and instruction modes.
 
60
 
 
61
2003-11-06  Alan Modra  <amodra@bigpond.net.au>
 
62
 
 
63
        * ppc.h (R_PPC_RELAX32PC): Define.
 
64
 
 
65
2003-10-22  Alexandre Oliva  <aoliva@redhat.com>,
 
66
            Michael Snyder  <msnyder@redhat.com>
 
67
 
 
68
        * sh.h (EF_SH4A, EF_SH4AL_DSP, EF_SH4_NOFPU, EF_SH4A_NOFPU): New.
 
69
        (EF_SH_MERGE_MACH): Combine them.
 
70
 
 
71
2003-10-18  Hans-Peter Nilsson  <hp@bitrange.com>
 
72
 
 
73
        * mmix.h (R_MMIX_PUSHJ_STUBBABLE): New reloc number.
 
74
        (_bfd_mmix_before_linker_allocation): Rename from
 
75
        _bfd_mmix_prepare_linker_allocated_gregs.
 
76
        (_bfd_mmix_after_linker_allocation): Rename from
 
77
        _bfd_mmix_finalize_linker_allocated_gregs.
 
78
 
 
79
2003-10-06  Dave Brolley  <brolley@redhat.com>
 
80
 
 
81
        * frv.h (EF_FRV_CPU_FR550): New macro.
 
82
 
 
83
2003-09-30  Chris Demetriou  <cgd@broadcom.com>
 
84
 
 
85
        * mips.h (E_MIPS_ARCH_64R2): New define.
 
86
 
 
87
2003-09-23  DJ Delorie  <dj@redhat.com>
 
88
 
 
89
        * sh.h (R_SH_SWITCH8, R_SH_GNU_VTINHERIT, R_SH_GNU_VTENTRY,
 
90
        R_SH_LOOP_START,R_SH_LOOP_END): Move to "reserved" spaces.
 
91
        (R_SH_DIR16, R_SH_DIR8, R_SH_DIR8UL, R_SH_DIR8UW, R_SH_DIR8U,
 
92
        R_SH_DIR8SW, R_SH_DIR8S, R_SH_DIR4UL, R_SH_DIR4UW, R_SH_DIR4U,
 
93
        R_SH_PSHA, R_SH_PSHL): New.
 
94
 
 
95
2003-09-11  James Cownie <jcownie@etnus.com>
 
96
 
 
97
        * dwarf2.h: Add HP dwarf extensions from their hacked gdb
 
98
        header files (ftp://ftp.hp.com/pub/lang/tools/WDB/wdb-4.0.tar.gz).
 
99
 
 
100
2003-09-04  Nick Clifton  <nickc@redhat.com>
 
101
 
 
102
        * v850.h (E_V850E1_ARCH): Define.
 
103
 
 
104
2003-08-21  James Cownie <jcownie@etnus.com>
 
105
 
 
106
        * dwarf2.h: Add PGI dwarf extensions.
 
107
 
 
108
2003-08-08 Dmitry Diky <diwil@mail.ru>
 
109
 
 
110
        * msp430.h: Add xW42 and xE42 parts. Sort MPU list according to
 
111
        gcc order.
 
112
 
 
113
2003-08-07  Alan Modra  <amodra@bigpond.net.au>
 
114
 
 
115
        * reloc-macros.h (START_RELOC_NUMBERS) : Remove PARAMS macro.  Use
 
116
        C90 function definition.  Formatting.
 
117
        (RELOC_NUMBER): Remove !__STDC__ code.
 
118
 
 
119
2003-07-28  Eric Christopher  <echristo@redhat.com>
 
120
 
 
121
        * ppc.h (R_PPC_RELAX32): New. Fake relocation.
 
122
 
 
123
2003-07-25  H.J. Lu  <hongjiu.lu@intel.com>
 
124
 
 
125
        * v850.h (SHF_V850_GPREL): New.
 
126
        (SHF_V850_EPREL): Likewise.
 
127
        (SHF_V850_R0REL): Likewise.
 
128
 
 
129
2003-07-09  Alexandre Oliva  <aoliva@redhat.com>
 
130
 
 
131
        2001-05-16  Alexandre Oliva  <aoliva@redhat.com>
 
132
        * mn10300.h: Introduce GOTPC16, GOTOFF24, GOTOFF16 and
 
133
        PLT16, and rename GOTPC to GOTPC32 and GOTOFF to GOTOFF32.
 
134
        Renumbered all relocs.
 
135
        2001-04-12  Alexandre Oliva  <aoliva@redhat.com>
 
136
        * mn10300.h (R_MN10300_GOTPC, R_MN10300_GOTOFF,
 
137
        R_MN10300_PLT32, R_MN10300_GOT32, R_MN10300_GOT24,
 
138
        R_MN10300_GOT16, R_MN10300_COPY, R_MN10300_GLOB_DAT,
 
139
        R_MN10300_JMP_SLOT, R_MN10300_RELATIVE): New relocs.
 
140
 
 
141
2003-07-09  Alexandre Oliva  <aoliva@redhat.com>
 
142
 
 
143
        2000-04-01  Alexandre Oliva  <aoliva@cygnus.com>
 
144
        * mn10300.h (E_MN10300_MACH_AM33_2): Renamed from
 
145
        E_MN10300_MACH_AM332.
 
146
        2000-03-31  Alexandre Oliva  <aoliva@cygnus.com>
 
147
        * mn10300.h (E_MN10300_MACH_AM332): Defined.
 
148
 
 
149
2003-07-01  Martin Schwidefsky  <schwidefsky@de.ibm.com>
 
150
 
 
151
        * s390.h (elf_s390_reloc_type): Add long displacement relocations
 
152
        R_390_20, R_390_GOT20, R_390_GOTPLT20 and R_390_TLS_GOTIE20.
 
153
 
 
154
2003-06-29  Andreas Jaeger  <aj@suse.de>
 
155
 
 
156
        * mmix.h: Convert to ISO C90 prototypes.
 
157
        * mips.h: Likewise.
 
158
 
 
159
2003-06-13  Robert Millan <zeratul2@wanadoo.es>
 
160
 
 
161
        * common.h (GNU_ABI_TAG_NETBSD): New tag.
 
162
        (GNU_ABI_TAG_FREEBSD): New tag.
 
163
 
 
164
2003-06-10  Richard Sandiford  <rsandifo@redhat.com>
 
165
 
 
166
        * h8.h (E_H8_MACH_H8300SXN): New flag.
 
167
 
 
168
2003-06-03  Nick Clifton  <nickc@redhat.com>
 
169
 
 
170
        * v850.h (R_V850_32): Rename to R_V850_ABS32.
 
171
        Add R_V850_REL32.
 
172
 
 
173
2003-05-15  Roland McGrath  <roland@redhat.com>
 
174
 
 
175
        * common.h (NT_AUXV, AT_*): New macros.
 
176
        * external.h (Elf32_External_Auxv, Elf64_External_Auxv): New types.
 
177
        * internal.h (Elf_Internal_Auxv): New type.
 
178
 
 
179
2003-05-14  Michael Snyder  <msnyder@redhat.com>
 
180
        From  Bernd Schmidt  <bernds@redhat.com>
 
181
        * h8.h (E_H8_MACH_H8300SX): New.
 
182
 
 
183
2003-04-24 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
 
184
 
 
185
        * h8.h (E_H8_MACH_H8300HN, E_H8_MACH_H8300SN): New
 
186
 
 
187
2003-04-23  J"orn Rennecke <joern.rennecke@superh.com>
 
188
 
 
189
        * common.h (EM_SH): Amend comment to refer to SuperH.
 
190
 
 
191
2003-04-22  Kazuhiro Inaoka  <inaoka.kazuhiro@renesas.com>
 
192
 
 
193
        * common.h: Replace references to Mitsubishi M32R with
 
194
        references to Renesas M32R.
 
195
 
 
196
2003-04-15  Rohit Kumar Srivastava <rohits@kpitcummins.com>
 
197
 
 
198
        * common.h: Replace occurrances of 'Hitachi' with 'Renesas'.
 
199
 
 
200
2003-04-01  Bob Wilson  <bob.wilson@acm.org>
 
201
 
 
202
        * common.h (EM_XTENSA_OLD): Define.
 
203
        * xtensa.h: New file.
 
204
 
 
205
2003-04-01  Nick Clifton  <nickc@redhat.com>
 
206
 
 
207
        * arm.h (ARM_NOTE_SECTION): Include .gnu in the string.
 
208
 
 
209
2003-03-25  Stan Cox   <scox@redhat.com>
 
210
            Nick Clifton  <nickc@redhat.com>
 
211
 
 
212
        Contribute support for Intel's iWMMXt chip - an ARM variant:
 
213
 
 
214
        * arm.h (ARM_NOTE_SECTION): Define.
 
215
 
 
216
2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
 
217
 
 
218
        * sh.h (EF_SH_MERGE_MACH): Make sure SH2E & SH3/SH3E merge to SH3E,
 
219
        and SH2E & SH4 merge to SH4, not SH2E.
 
220
 
 
221
2003-02-21  Ian Wienand  <ianw@gelato.unsw.edu.au>
 
222
 
 
223
        * ia64.h (SHT_IA_64_LOPSREG, SHT_IA_64_HIPSREG,
 
224
        SHT_IA_64_PRIORITY_INIT): Define.
 
225
 
 
226
2003-02-18  Alan Modra  <amodra@bigpond.net.au>
 
227
 
 
228
        * ppc64.h (IS_PPC64_TLS_RELOC): Rename from IS_TLS_RELOC.
 
229
 
 
230
        * ppc.h: Replace DTPMOD64, TPREL64, DTPREL64 with DTPMOD32 etc.
 
231
        (IS_PPC_TLS_RELOC): Define.
 
232
 
 
233
2003-02-10  Nick Clifton  <nickc@redhat.com>
 
234
 
 
235
        * arm.h (EF_ARM_MAVERICK_FLOAT): Define.
 
236
 
 
237
2003-02-05  Alan Modra  <amodra@bigpond.net.au>
 
238
 
 
239
        * ppc.h: Add TLS relocs.  Format.
 
240
        * ppc64.h: Likewise.
 
241
 
 
242
2003-01-27  Alexandre Oliva  <aoliva@redhat.com>
 
243
 
 
244
        * mips.h (EF_MIPS_XGOT): Define.
 
245
 
 
246
2003-01-24  Martin Schwidefsky  <schwidefsky@de.ibm.com>
 
247
 
 
248
        * s390.h: Add s390 TLS relocations.
 
249
 
 
250
2003-01-23  Nick Clifton  <nickc@redhat.com>
 
251
 
 
252
        * Add sh2e support:
 
253
 
 
254
        2002-04-02  Alexandre Oliva  <aoliva@redhat.com>
 
255
 
 
256
                * sh.h (EF_SH_MERGE_MACH): Handle SH2E.
 
257
 
 
258
        2002-04-02  Elena Zannoni  <ezannoni@redhat.com>
 
259
 
 
260
                * sh.h (EF_SH2E): New.
 
261
 
 
262
2003-01-23  Alan Modra  <amodra@bigpond.net.au>
 
263
 
 
264
        * sh.h: Split out various bits to bfd/elf32-sh64.h.
 
265
 
 
266
2003-01-20  Martin Schwidefsky  <schwidefsky@de.ibm.com>
 
267
 
 
268
        * s390.h: Rename R_390_GOTOFF to R_390_GOTOFF32. Add new gotoff,
 
269
        gotplt and pltoff relocations.
 
270
 
 
271
2003-01-17  Alan Modra  <amodra@bigpond.net.au>
 
272
 
 
273
        * common.h: Formatting, typo fixes.
 
274
        (DT_ENCODING): Correct value.
 
275
 
 
276
2003-01-17  Fabio Alemagna  <falemagn@aros.org>
 
277
 
 
278
        * common.h (ELFOSABI_AROS): Define.
 
279
        (ELFOSABI_OPENVMS): Likewise.
 
280
        (ELFOSABI_NSK): Likewise.
 
281
 
 
282
2003-01-16  Alan Modra  <amodra@bigpond.net.au>
 
283
 
 
284
        * ppc.h: Split out ppc64 definitions to..
 
285
        * pcc64.h: ..here.  New file.
 
286
        (R_PPC64_REL30): Rename from R_PPC64_ADDR30.
 
287
 
 
288
2003-01-13 Dmitry Diky <diwil@mail.ru>
 
289
 
 
290
        * elf/common.h (EM_MSP430): Change e_machine value to officially
 
291
        assigned.
 
292
 
 
293
2003-01-02  Ben Elliston  <bje@redhat.com>
 
294
 
 
295
        * common.h (EM_IQ2000): Define.
 
296
        * iq2000.h: New file.
 
297
 
 
298
2002-12-30  Chris Demetriou  <cgd@broadcom.com>
 
299
 
 
300
        * mips.h (E_MIPS_ARCH_32R2): New define.
 
301
 
 
302
2002-12-24    Dmitry Diky <diwil@mail.ru>
 
303
 
 
304
        * common.h: Define msp430 machine numbers.
 
305
        * msp430.h: New file.  Define msp430 relocs.
 
306
 
 
307
2002-12-20  DJ Delorie  <dj@redhat.com>
 
308
 
 
309
        * xstormy16.h: Add XSTORMY16_12.
 
310
 
 
311
2002-12-16  Andrew MacLeod  <amacleod@redhat.com>
 
312
 
 
313
        * xstormy16.h (START_RELOC_NUMBERS) Add relocation numbers
 
314
        for R_XSTORMY16_LO16 and R_XSTORMY16_HI16.
 
315
 
 
316
2002-12-10  James Cownie <jcownie@etnus.com>
 
317
 
 
318
        * dwarf2.h (DW_TAG_upc_shared_type, DW_TAG_upc_strict_type,
 
319
        DW_TAG_upc_relaxed_type, DW_AT_upc_threads_scaled, DW_LANG_Upc):
 
320
        Define.
 
321
 
 
322
2002-12-01  Stephane Carrez  <stcarrez@nerim.fr>
 
323
 
 
324
        * m68hc11.h (EF_M68HC12_MACH, EF_M68HCS12_MACH): Define.
 
325
        (EF_M68HC11_MACH_MASK, EF_M68HC11_MACH): Define.
 
326
        (EF_M68HC11_MERGE_MACH, EF_M68HC11_CAN_MERGE_MACH): Define.
 
327
 
 
328
2002-11-30  Alan Modra  <amodra@bigpond.net.au>
 
329
 
 
330
        * mmix.h: Replace boolean with bfd_boolean.
 
331
        * sh.h: Likewise.
 
332
 
 
333
2002-11-28  Alan Modra  <amodra@bigpond.net.au>
 
334
 
 
335
        * internal.h (elf32_internal_ehdr, Elf32_Internal_Ehdr,
 
336
        elf64_internal_ehdr, Elf64_Internal_Ehdr, elf32_internal_phdr,
 
337
        Elf32_Internal_Phdr, elf64_internal_phdr, Elf64_Internal_Phdr,
 
338
        elf32_internal_shdr, Elf32_Internal_Shdr, elf64_internal_shdr,
 
339
        Elf64_Internal_Shdr, elf32_internal_sym, elf64_internal_sym,
 
340
        Elf32_Internal_Sym, Elf64_Internal_Sym, Elf32_Internal_Note,
 
341
        elf32_internal_note, elf32_internal_rel, Elf32_Internal_Rel,
 
342
        elf64_internal_rel, Elf64_Internal_Rel, elf32_internal_rela,
 
343
        elf64_internal_rela, Elf32_Internal_Rela, Elf64_Internal_Rela,
 
344
        elf32_internal_dyn, elf64_internal_dyn, Elf32_Internal_Dyn,
 
345
        Elf64_Internal_Dyn, elf32_internal_verdef, elf64_internal_verdef,
 
346
        elf32_internal_verdaux, elf64_internal_verdaux, elf32_internal_verneed,
 
347
        elf64_internal_verneed, elf32_internal_vernaux, elf64_internal_vernaux,
 
348
        elf32_internal_versym, elf64_internal_versym, Elf32_Internal_Verdef,
 
349
        Elf64_Internal_Verdef, Elf32_Internal_Verdaux, Elf64_Internal_Verdaux,
 
350
        Elf32_Internal_Verneed, Elf64_Internal_Verneed, Elf32_Internal_Vernaux,
 
351
        Elf64_Internal_Vernaux, Elf32_Internal_Versym, Elf64_Internal_Versym,
 
352
        Elf32_Internal_Syminfo, Elf64_Internal_Syminfo): Delete.
 
353
        (Elf_Internal_Rel): Delete.
 
354
 
 
355
2002-10-11  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
 
356
 
 
357
        * sh.h: Add SH TLS relocs.
 
358
 
 
359
2002-09-30  Gavin Romig-Koch  <gavin@redhat.com>
 
360
            Ken Raeburn  <raeburn@cygnus.com>
 
361
            Aldy Hernandez  <aldyh@redhat.com>
 
362
            Eric Christopher  <echristo@redhat.com>
 
363
            Richard Sandiford  <rsandifo@redhat.com>
 
364
 
 
365
        * mips.h (E_MIPS_MACH_4120, E_MIPS_MACH_5400, E_MIPS_MACH_5500): New.
 
366
 
 
367
2002-09-12  Roland McGrath  <roland@redhat.com>
 
368
 
 
369
        * dwarf2.h: Updates from GCC version of thie file:
 
370
        (enum dwarf_location_atom): DW_OP_calli -> DW_OP_call_ref.
 
371
        Add DW_OP_GNU_push_tls_address.
 
372
        (DW_OP_lo_user): Change to 0xe0.
 
373
 
 
374
2002-08-28  Catherine Moore  <clm@redhat.com>
 
375
 
 
376
        * v850.h (R_V850_LONGCALL, R_V850_ALIGN,
 
377
        R_V850_LONGJUMP): New relocations.
 
378
 
 
379
2002-08-15  Alan Modra  <amodra@bigpond.net.au>
 
380
 
 
381
        * i370.h: Define relocs using reloc-macros.h.
 
382
 
 
383
2002-08-13  Stephane Carrez  <stcarrez@nerim.fr>
 
384
 
 
385
        * m68hc11.h (E_M68HC12_BANKS, E_M68HC11_I32, E_M68HC11_F64,
 
386
        EF_M68HC11_ABI): Define for ABI specification.
 
387
        (STO_M68HC12_FAR, STO_M68HC12_INTERRUPT): Symbol flags for
 
388
        linker and debugger.
 
389
        (R_M68HC11_24, R_M68HC11_LO16, R_M68HC11_PAGE): New relocs.
 
390
        (R_M68HC11_RL_JUMP, R_M68HC11_RL_GROUP): New reloc for linker
 
391
        relaxation.
 
392
 
 
393
2002-07-15  Denis Chertykov  <denisc@overta.ru>
 
394
            Frank Ch. Eigler  <fche@redhat.com>
 
395
            Ben Elliston  <bje@redhat.com>
 
396
            Alan Lehotsky  <alehotsky@cygnus.com>
 
397
            John Healy  <jhealy@redhat.com>
 
398
            Graham Stott  <grahams@redhat.com>
 
399
            Jeff Johnston  <jjohnstn@redhat.com>
 
400
 
 
401
        * common.h (EM_IP2K): New macro.
 
402
        (EM_IP2K_OLD): New macro.
 
403
        * ip2k.h: New file.
 
404
 
 
405
2002-07-01  Matt Thomas  <matt@3am-software.com>
 
406
 
 
407
        * vax.h: Rename EF_* to EF_VAX_*.
 
408
 
 
409
2002-06-18  Dave Brolley  <brolley@redhat.com>
 
410
 
 
411
        From Catherine Moore, Michael Meissner, Dave Brolley:
 
412
        * common.h (EM_CYGNUS_FRV): New macro.
 
413
        * frv.h: New file.
 
414
 
 
415
2002-06-06  Lars Brinkhoff  <lars@nocrew.org>
 
416
 
 
417
        * common.h: Change registry@sco.com to registry@caldera.com.
 
418
        (EM_PDP10, EM_PDP11): Define.
 
419
 
 
420
2002-06-04  Jason Thorpe  <thorpej@wasabisystems.com>
 
421
 
 
422
        * sh.h (_bfd_sh64_crange_qsort_cmpb, _bfd_sh64_crange_qsort_cmpl)
 
423
        (_bfd_sh64_crange_bsearch_cmpb, _bfd_sh64_crange_bsearch_cmpl): New
 
424
        prototypes.
 
425
 
 
426
2002-06-01  Richard Henderson  <rth@redhat.com>
 
427
 
 
428
        * alpha.h (LITUSE_ALPHA_ADDR, LITUSE_ALPHA_BASE, LITUSE_ALPHA_BYTOFF,
 
429
        LITUSE_ALPHA_JSR, LITUSE_ALPHA_TLSGD, LITUSE_ALPHA_TLSLDM): New.
 
430
 
 
431
2002-05-30  Richard Henderson  <rth@redhat.com>
 
432
 
 
433
        * alpha.h (R_ALPHA_TLSGD, R_ALPHA_TLSLDM, R_ALPHA_DTPMOD64,
 
434
        R_ALPHA_GOTDTPREL, R_ALPHA_DTPREL64, R_ALPHA_DTPRELHI,
 
435
        R_ALPHA_DTPRELLO, R_ALPHA_DTPREL16, R_ALPHA_GOTTPREL, R_ALPHA_TPREL64,
 
436
        R_ALPHA_TPRELHI, R_ALPHA_TPRELLO, R_ALPHA_TPREL16): New.
 
437
 
 
438
2002-05-29  Matt Thomas  <matt@3am-software.com>
 
439
 
 
440
        * vax.h: New file
 
441
 
 
442
2002-05-28  Kuang Hwa Lin <kuang@sbcglobal.net>
 
443
 
 
444
        * common.h (EM_DLX): Define.
 
445
        * dlx.h: New file.
 
446
 
 
447
2002-05-08  Jason Thorpe  <thorpej@wasabisystems.com>
 
448
 
 
449
        * common.h (NT_GNU_ABI_TAG): Define.
 
450
        (GNU_ABI_TAG_LINUX): Define.
 
451
        (GNU_ABI_TAG_HURD): Define.
 
452
        (GNU_ABI_TAG_SOLARIS): Define.
 
453
        (NT_NETBSD_IDENT): Define.
 
454
        (NT_FREEBSD_ABI_TAG): Define.
 
455
 
 
456
2002-04-24  Elena Zannoni  <ezannoni@redhat.com>
 
457
 
 
458
        * dwarf2.h: Add DW_AT_GNU_vector.
 
459
 
 
460
2002-02-13  Matt Fredette  <fredette@netbsd.org>
 
461
 
 
462
        * m68k.h (EF_M68000): Define.
 
463
 
 
464
2002-02-12  Alan Modra  <amodra@bigpond.net.au>
 
465
 
 
466
        * ppc.h (DT_PPC64_OPD, DT_PPC64_OPDSZ): Define.
 
467
 
 
468
2002-02-09  Richard Henderson  <rth@redhat.com>
 
469
 
 
470
        * alpha.h (R_ALPHA_BRSGP): New.
 
471
 
 
472
2002-02-08  Alexandre Oliva  <aoliva@redhat.com>
 
473
 
 
474
        Contribute sh64-elf.
 
475
        2002-01-23  Alexandre Oliva  <aoliva@redhat.com>
 
476
        * sh.h (R_SH_GOTPLT32, R_SH_GOT_LOW16, R_SH_GOT_MEDLOW16,
 
477
        R_SH_GOT_MEDHI16, R_SH_GOT_HI16, R_SH_GOTPLT_LOW16,
 
478
        R_SH_GOTPLT_MEDLOW16, R_SH_GOTPLT_MEDHI16, R_SH_GOTPLT_HI16,
 
479
        R_SH_PLT_LOW16, R_SH_PLT_MEDLOW16, R_SH_PLT_MEDHI16,
 
480
        R_SH_PLT_HI16, R_SH_GOTOFF_LOW16, R_SH_GOTOFF_MEDLOW16,
 
481
        R_SH_GOTOFF_MEDHI16, R_SH_GOTOFF_HI16, R_SH_GOTPC_LOW16,
 
482
        R_SH_GOTPC_MEDLOW16, R_SH_GOTPC_MEDHI16, R_SH_GOTPC_HI16,
 
483
        R_SH_GOT10BY4, R_SH_GOTPLT10BY4, R_SH_GOT10BY8,
 
484
        R_SH_GOTPLT10BY8, R_SH_COPY64, R_SH_GLOB_DAT64, R_SH_JMP_SLOT64,
 
485
        R_SH_RELATIVE64): New relocs.
 
486
        (R_SH_FIRST_INVALID_RELOC_4): Adjust.
 
487
        2001-05-16  Alexandre Oliva  <aoliva@redhat.com>
 
488
        * sh.h: Renumbered and renamed some SH5 relocations to match
 
489
        official numbers and names; moved unmaching ones to the range
 
490
        0xf2-0xff.
 
491
        2001-01-06  Hans-Peter Nilsson  <hpn@cygnus.com>
 
492
        * sh.h (sh64_get_contents_type): Declare.
 
493
        (sh64_address_is_shmedia): Likewise.
 
494
        2000-12-30  Hans-Peter Nilsson  <hpn@cygnus.com>
 
495
        * sh.h (sh64_elf_crange): New type.
 
496
        (struct sh64_section_data): New.
 
497
        (sh64_elf_section_data): New macro.
 
498
        (EF_SH5): Rename back from EF_SH64.
 
499
        2000-12-18  Hans-Peter Nilsson  <hpn@cygnus.com>
 
500
        * sh.h (SHF_SH5_ISA32_MIXED, SHT_SH5_CR_SORTED,
 
501
        SH64_CRANGES_SECTION_NAME, SH64_CRANGE_SIZE,
 
502
        SH64_CRANGE_CR_ADDR_OFFSET, SH64_CRANGE_CR_SIZE_OFFSET,
 
503
        SH64_CRANGE_CR_TYPE_OFFSET): New macros.
 
504
        2000-12-12  Hans-Peter Nilsson  <hpn@cygnus.com>
 
505
        * sh.h (EF_SH64): Don't define EF_SH64_ABI64.
 
506
        2000-11-27  Hans-Peter Nilsson  <hpn@cygnus.com>
 
507
        * sh.h (EF_SH64_32BIT_ABI, EF_SH64_64BIT_ABI): Delete.
 
508
        (EF_SH64_ABI64): New.
 
509
        2000-11-23  Hans-Peter Nilsson  <hpn@cygnus.com>
 
510
        * sh.h (EF_SH64): Rename from EF_SH5.
 
511
        (EF_SH64_32BIT_ABI): New.
 
512
        (EF_SH64_64BIT_ABI): New.
 
513
        (R_SH_PT_16, R_SH_SHMEDIA_CODE
 
514
        R_SH_IMMU5, R_SH_IMMS6, R_SH_IMMU6, R_SH_IMMS10, R_SH_IMMS10BY2,
 
515
        R_SH_IMMS10BY4, R_SH_IMMS10BY8, R_SH_IMMS16, R_SH_IMMU16,
 
516
        R_SH_IMM_LOW16, R_SH_IMM_LOW16_PCREL, R_SH_IMM_MEDLOW16,
 
517
        R_SH_IMM_MEDLOW16_PCREL, R_SH_IMM_MEDHI16, R_SH_IMM_MEDHI16_PCREL,
 
518
        R_SH_IMM_HI16, R_SH_IMM_HI16_PCREL, R_SH_64, R_SH_64_PCREL): New
 
519
        relocs.
 
520
        2000-09-01  Ben Elliston  <bje@redhat.com>
 
521
        * sh.h (EF_SH5): Define.
 
522
 
 
523
2002-02-01  Hans-Peter Nilsson  <hp@bitrange.com>
 
524
 
 
525
        * mmix.h: Tweak comments.
 
526
        (MMIX_LD_ALLOCATED_REG_CONTENTS_SECTION_NAME): New.
 
527
        [BFD_ARCH_SIZE] (_bfd_mmix_prepare_linker_allocated_gregs,
 
528
        _bfd_mmix_finalize_linker_allocated_gregs,
 
529
        _bfd_mmix_check_all_relocs): Provide prototypes.
 
530
 
 
531
2002-01-31  Ivan Guzvinec  <ivang@opencores.org>
 
532
 
 
533
        * or32.h: New file.
 
534
        * common.h: Add support for or32 targets.
 
535
 
 
536
2002-01-28  Jason Merrill  <jason@redhat.com>
 
537
 
 
538
        * dwarf2.h: Sync with gcc version.
 
539
 
 
540
2002-01-16  Alan Modra  <amodra@bigpond.net.au>
 
541
 
 
542
        * ppc.h (DT_PPC64_GLINK): Define.
 
543
 
 
544
2002-01-15  Richard Earnshaw  <rearnsha@arm.com>
 
545
 
 
546
        * arm.h (F_VFP_FLOAT, EF_ARM_VFP_FLOAT): Define.
 
547
 
 
548
2002-01-09  Jason Thorpe  <thorpej@wasabisystems.com>
 
549
 
 
550
        * common.h: Update copyright years.
 
551
        (NT_NETBSDCORE_PROCINFO): Define.
 
552
        (NT_NETBSDCORE_FIRSTMACH): Define.
 
553
 
 
554
2002-01-06  Steve Ellcey  <sje@cup.hp.com>
 
555
 
 
556
        * ia64.h (ELF_STRING_ia64_unwind_hdr): New Macro for HP-UX.
 
557
        (SHT_IA_64_HP_OPT_ANOT): Ditto
 
558
        (PT_IA_64_HP_OPT_ANOT): Ditto
 
559
        (PT_IA_64_HP_HSL_ANOT): Ditto
 
560
        (PT_IA_64_HP_STACK): Ditto
 
561
        (SHN_IA_64_ANSI_COMMON): Ditto
 
562
 
 
563
2001-12-17  Alan Modra  <amodra@bigpond.net.au>
 
564
 
 
565
        * external.h (Elf_External_Sym_Shndx): Declare.
 
566
        * internal.h (struct elf_internal_sym <st_shndx>): Make it an
 
567
        unsigned int.
 
568
        * common.h (SHN_BAD): Define.
 
569
 
 
570
2001-12-13  Jakub Jelinek  <jakub@redhat.com>
 
571
 
 
572
        * common.h (PT_GNU_EH_FRAME): Define.
 
573
 
 
574
2001-12-11  Alan Modra  <amodra@bigpond.net.au>
 
575
 
 
576
        * common.h (SHN_XINDEX): Comment typo fix.
 
577
        * internal.h (Elf_Internal_Ehdr): Change existing "unsigned short"
 
578
        size, count and index fields to "unsigned int".
 
579
 
 
580
2001-12-07  Geoffrey Keating  <geoffk@redhat.com>
 
581
            Richard Henderson  <rth@redhat.com>
 
582
 
 
583
        * common.h (EM_XSTORMY16): Define.
 
584
        * xstormy16.h: New file.
 
585
 
 
586
2001-11-15  Alan Modra  <amodra@bigpond.net.au>
 
587
 
 
588
        * common.h (NT_ARCH): Define.  Remove incorrect comment.
 
589
 
 
590
2001-11-11  Geoffrey Keating  <geoffk@redhat.com>
 
591
 
 
592
        * dwarf2.h (dwarf_line_number_ops): Add DWARF 3 opcodes.
 
593
 
 
594
2001-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
 
595
 
 
596
        * mmix.h: New file.
 
597
 
 
598
2001-10-23  Alan Modra  <amodra@bigpond.net.au>
 
599
 
 
600
        * internal.h: White space changes to keep lines under 80 chars.
 
601
 
 
602
2001-10-16  Jeff Holcomb  <jeffh@redhat.com>
 
603
 
 
604
        * internal.h (elf_internal_shdr): Make contents a unsigned char *.
 
605
 
 
606
2001-09-18  Alan Modra  <amodra@bigpond.net.au>
 
607
 
 
608
        * internal.h (elf_internal_rela): Make r_addend a bfd_vma.
 
609
 
 
610
2001-09-13  Alexandre Oliva  <aoliva@redhat.com>
 
611
 
 
612
        * common.h (EM_OPENRISC_OLD): Renamed the old EM_OPENRISC entry.
 
613
 
 
614
2001-09-12  Alexandre Oliva  <aoliva@redhat.com>
 
615
 
 
616
        * common.h (EM_AVR_OLD): Renamed from...
 
617
        (EM_AVR): this, redefined as in the current ELF standard.
 
618
        (EM_PJ_OLD): Renamed from...
 
619
        (EM_PJ): this, redefined as in the current ELF standard.
 
620
        (EM_R30, EM_D10V, EM_D30V, EM_V850, EM_M32R, EM_MN10300,
 
621
        EM_MN10200, EM_OPENRISC, EM_ARC_A5, EM_XTENSA): Defined as in
 
622
        the current ELF standard.
 
623
        (EM_CYGNUS_ARC): Removed, unused for a long time.
 
624
 
 
625
2001-09-04  Richard Henderson  <rth@redhat.com>
 
626
 
 
627
        * alpha.h (R_ALPHA_OP*, R_ALPHA_IMMED*, R_ALPHA_GPVALUE): Remove.
 
628
        (R_ALPHA_GPREL16): Rename from R_ALPHA_IMMED_GP_16.
 
629
 
 
630
2001-08-30  Eric Christopher  <echristo@redhat.com>
 
631
 
 
632
        * mips.h: Remove E_MIPS_MACH_MIPS32_4K.
 
633
 
 
634
2001-08-29  Jeff Law <law@redhat.com>
 
635
 
 
636
        * h8.h (EF_H8_MACH): New mask for encoded machine type.
 
637
        (E_H8_MACH_H8300, E_H8_MACH_H8300H, E_H8_MACH_H8300S): New
 
638
        machine types.
 
639
 
 
640
2001-08-26  J"orn Rennecke <amylaar@redhat.com>
 
641
 
 
642
        * h8.h: New file.
 
643
 
 
644
2001-08-27  Staffan Ulfberg  <staffanu@swox.se>
 
645
 
 
646
        * ppc.h: Add relocs from the 64-bit PowerPC ELF ABI revision 1.2.
 
647
 
 
648
2001-06-30  Daniel Berlin  <dan@cgsoftware.com>
 
649
 
 
650
        * dwarf2.h: Remerge with gcc version,
 
651
        including all new DWARF 2.1 extensions.
 
652
 
 
653
2001-06-29  James Cownie <jcownie@etnus.com>
 
654
 
 
655
        * dwarf2.h: Add DWARF 2.1 attribues.
 
656
 
 
657
2001-06-15  Per Bothner  <per@bothner.com>
 
658
 
 
659
        * dwarf2.h:  Partial merge with gcc version.
 
660
        (enum dwarf_descrim_list):  Fix typo -> dwarf_discrim_list.
 
661
        (DW_LANG_Java):  Use value from dwarf 2.1 draft (also used in gcc).
 
662
 
 
663
2001-05-15  Ralf Baechle  <ralf@gnu.org>
 
664
 
 
665
        * common.h: Remove definition of EM_MIPS_RS4_BE.  The constant was
 
666
        never in active use and is used otherwise by the ABI.
 
667
 
 
668
2001-05-11  Jakub Jelinek  <jakub@redhat.com>
 
669
 
 
670
        * ia64.h (ELF_STRING_ia64_unwind_once): Define.
 
671
        (ELF_STRING_ia64_unwind_info_once): Define.
 
672
 
 
673
2001-05-07  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
 
674
 
 
675
        * external.h: Fix typo.
 
676
        * mips.h: Add/Extend many comments with reference to the MIPS ELF64
 
677
        spec v. 2.4, available at e.g.
 
678
        ftp://oss.sgi.com/pub/linux/mips/doc/ABI/ELF64.ps.
 
679
        (EF_MIPS_UCODE): Define.
 
680
        (EF_MIPS_OPTIONS_FIRST): Define.
 
681
        (EF_MIPS_ARCH_ASE): Define.
 
682
        (EF_MIPS_ARCH_ASE_MDMX): Define.
 
683
        (EF_MIPS_ARCH_ASE_M16): Define.
 
684
        (SHF_MIPS_ADDR): Renamed SHF_MIPS_ADDR32.
 
685
        (SHF_MIPS_STRING): Renamed SHF_MIPS_ADDR64.
 
686
        (SHF_MIPS_NODUPES): Define.
 
687
        (ELF64_MIPS_R_SSYM): New MIPS ELF 64 relocation info access macro.
 
688
        (ELF64_MIPS_R_TYPE3): Likewise.
 
689
        (ELF64_MIPS_R_TYPE2): Likewise.
 
690
        (ELF64_MIPS_R_TYPE): Likewise.
 
691
        (OHW_R10KLDL): Define.
 
692
 
 
693
2001-04-24  Todd Fries  <todd@fries.net>
 
694
 
 
695
        * sparc.h: Fix typo.
 
696
 
 
697
2001-04-20  Johan Rydberg  <jrydberg@opencores.org>
 
698
 
 
699
        * openrisc.h: New file.
 
700
        * common.h (EM_OPENRISC): New constant.
 
701
 
 
702
2001-04-23  Bo Thorsen  <bo@suse.de>
 
703
 
 
704
        * x86-64.h: Add vtable support.
 
705
 
 
706
2001-03-23  Nick Clifton  <nickc@redhat.com>
 
707
 
 
708
        * mips.h: Remove extraneous whitespace.
 
709
 
 
710
2001-03-22  Hans-Peter Nilsson  <hp@axis.com>
 
711
 
 
712
        * cris.h: Add leading comment about PC-relative location.
 
713
        (R_CRIS_COPY, R_CRIS_GLOB_DAT, R_CRIS_JUMP_SLOT, R_CRIS_RELATIVE,
 
714
        R_CRIS_16_GOT, R_CRIS_32_GOT, R_CRIS_16_GOTPLT, R_CRIS_32_GOTPLT,
 
715
        R_CRIS_32_GOTREL, R_CRIS_32_PLT_GOTREL, R_CRIS_32_PLT_PCREL):
 
716
        New relocs.
 
717
 
 
718
2001-02-27  Philip Blundell  <pb@futuretv.com>
 
719
 
 
720
        * arm.h: Add new definitions from ARM document SWS ESPC 0003 B-01.
 
721
        (EF_PIC, et al.): Rename to EF_ARM_xx.
 
722
 
 
723
2001-02-09  Martin Schwidefsky  <schwidefsky@de.ibm.com>
 
724
 
 
725
        * common.h: Add linux target for S/390.
 
726
        * s390.h: New file.
 
727
 
 
728
2001-01-11  Peter Targett  <peter.targett@arccores.com>
 
729
 
 
730
        * arc.h (E_ARC_MACH_ARC5, E_ARC_MACH_ARC6, E_ARC_MACH_ARC7,
 
731
        E_ARC_MACH_ARC8): New definitions for cpu types.
 
732
 
 
733
        * common.h (EM_ARC): Change comment.
 
734
 
 
735
2000-12-12  Nick Clifton  <nickc@redhat.com>
 
736
 
 
737
        * mips.h: Fix formatting.
 
738
 
 
739
2000-12-11  Jeffrey A Law  (law@cygnus.com)
 
740
 
 
741
        * hppa.h (DT_HP_*): Define relative to OLD_DT_LOOS for hpux
 
742
        compatibility.
 
743
 
 
744
2000-10-16  Chris Demetriou  <cgd@sibyte.com>
 
745
 
 
746
        * mips.h (E_MIPS_ARCH_32): New constant.
 
747
        (E_MIPS_MACH_MIPS32, E_MIPS_MACH_MIPS32_4K): Replace the
 
748
        former with the latter.
 
749
 
 
750
        * mips.h (E_MIPS_ARCH_5, E_MIPS_ARCH_64): New definitions.
 
751
 
 
752
        * mips.h (E_MIPS_MACH_SB1): New constant.
 
753
 
 
754
2000-11-30  Jan Hubicka  <jh@suse.cz>
 
755
 
 
756
        * common.h (EM_X86_64): New macro.
 
757
        * x86-64.h: New file.
 
758
 
 
759
2000-11-27  Hans-Peter Nilsson  <hp@axis.com>
 
760
 
 
761
        * common.h (e_machine numbers): Clarify comments to describe how
 
762
        EM_* constants are assigned.  Move EM_PJ from official section to
 
763
        ad-hoc section.
 
764
        (EM_CRIS): Correct comment to match official description.
 
765
        (EM_MMIX): Ditto.
 
766
 
 
767
2000-11-22  Nick Clifton  <nickc@redhat.com>
 
768
 
 
769
        * common.h (EM_JAVELIN): New machine number.
 
770
        (EM_FIREPATH): New machine number.
 
771
        (EM_ZSP): New machine number.
 
772
        (EM_MMIX): New machine number.
 
773
        (EM_HUANY): New machine number.
 
774
        (EM_PRISM): New machine number.
 
775
        (SHT_GROUP): New section type.
 
776
        (SHT_SYMTAB_SHNDX): New section type.
 
777
        (SHF_GROUP): New section flag.
 
778
        (SHN_XINDEX): New section index.
 
779
        (GRP_COMDAT): New section group flag.
 
780
 
 
781
2000-11-20  H.J. Lu  <hjl@gnu.org>
 
782
 
 
783
        * common.h (ELFOSABI_MONTEREY): Renamed to ...
 
784
        (ELFOSABI_AIX): This.
 
785
 
 
786
2000-11-16  Richard Henderson  <rth@redhat.com>
 
787
 
 
788
        Update relocations per August psABI docs.
 
789
        * ia64.h (R_IA64_SEGBASE): Remove.
 
790
        (R_IA64_LTV*): Renumber to 0x74 to 0x77.
 
791
        (R_IA64_EPLTMSB, R_IA64_EPLTLSB): Remove.
 
792
        (R_IA64_TPREL14, R_IA64_TPREL64I): New.
 
793
        (R_IA64_DTPMOD*): New.
 
794
        (R_IA64_DTPREL*): New.
 
795
 
 
796
2000-09-29  Hans-Peter Nilsson  <hp@axis.com>
 
797
 
 
798
        * cris.h (EF_CRIS_UNDERSCORE): New.
 
799
 
 
800
2000-09-27  Alan Modra  <alan@linuxcare.com.au>
 
801
 
 
802
        * hppa.h (R_PARISC_DIR14F): Add.
 
803
 
 
804
2000-09-14  Alexandre Oliva  <aoliva@redhat.com>
 
805
 
 
806
        * sh.h (R_SH_GOT32, R_SH_PLT32, R_SH_COPY, R_SH_GLOB_DAT,
 
807
        R_SH_JMP_SLOT, R_SH_RELATIVE, R_SH_GOTOFF, R_SH_GOTPC): Change
 
808
        numbers to the range from 160 to 167.
 
809
        (R_SH_FIRST_INVALID_RELOC): Adjust.
 
810
        (R_SH_FIRST_INVALID_RELOC_2, R_SH_LAST_INVALID_RELOC_2):
 
811
        New relocs to fill in the gap.
 
812
 
 
813
2000-09-13  Anders Norlander  <anorland@acc.umu.se>
 
814
 
 
815
        * mips.h (E_MIPS_MACH_4K): New define.
 
816
 
 
817
2000-09-05  Alan Modra  <alan@linuxcare.com.au>
 
818
 
 
819
        * hppa.h: Fix a comment.
 
820
        (R_PARISC_PCREL12F): Define.
 
821
        (R_PARISC_GNU_VTENTRY): Define.
 
822
        (R_PARISC_GNU_VTINHERIT): Define.
 
823
 
 
824
2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
 
825
 
 
826
        * sh.h (R_SH_GOT32, R_SH_PLT32, R_SH_COPY, R_SH_GLOB_DAT,
 
827
        R_SH_JMP_SLOT, R_SH_RELATIVE, R_SH_GOTOFF, R_SH_GOTPC): New relocs.
 
828
        (R_SH_FIRST_INVALID_RELOC): Adjust.
 
829
 
 
830
2000-08-14  Jim Wilson  <wilson@cygnus.com>
 
831
 
 
832
        * ia64.h (EF_IA_64_REDUCEDFP, EF_IA_64_CONS_GP,
 
833
        EF_IA_64_NOFUNCDESC_CONS_GP, EF_IA_64_ABSOLUTE): Define.
 
834
 
 
835
2000-08-07  Nick Clifton  <nickc@cygnus.com>
 
836
 
 
837
        * ppc.h: Remove spurious CYGNUS LOCAL comments.
 
838
        * v850.h: Likewise.
 
839
 
 
840
2000-07-22  Jason Eckhardt  <jle@cygnus.com>
 
841
 
 
842
        * i860.h: New file.
 
843
        (elf_i860_reloc_type): Defined ELF32 i860 relocations.
 
844
 
 
845
2000-07-20  Hans-Peter Nilsson  <hp@axis.com>
 
846
 
 
847
        common.h (EM_CRIS): New machine number.
 
848
        cris.h: New file.
 
849
 
 
850
2000-07-19  H.J. Lu  <hjl@gnu.org>
 
851
 
 
852
        * common.h (DF_1_NODEFLIB): Renamed from DF_1_NODEPLIB.
 
853
 
 
854
2000-07-19  H.J. Lu  <hjl@gnu.org>
 
855
 
 
856
        * common.h (DT_CHECKSUM): Set to 0x6ffffdf8.
 
857
        (DTF_1_CONFEXP): It is 0x00000002 as suspected.
 
858
 
 
859
2000-07-19  H.J. Lu  <hjl@gnu.org>
 
860
 
 
861
        * common.h (DT_FEATURE): Renamed from DT_FEATURE_1.
 
862
        (DT_CONFIG): New. From Solaris 8.
 
863
        (DT_DEPAUDIT): Likewise.
 
864
        (DT_AUDIT): Likewise.
 
865
        (DT_PLTPAD): Likewise.
 
866
        (DT_MOVETAB): Likewise.
 
867
        (DF_1_NODEPLIB): Likewise.
 
868
        (DF_1_NODUMP): Likewise.
 
869
        (DF_1_CONLFAT): Likewise.
 
870
        (DT_CHECKSUM): Likewise. FIXME. Check the value on Solaris 8.
 
871
        (DTF_1_CONFEXP): Likewise.
 
872
 
 
873
2000-07-18  H.J. Lu  <hjl@gnu.org>
 
874
 
 
875
        * common.h (DT_FLAGS_1): Renamed from DT_1_FLAGS.
 
876
 
 
877
2000-07-12  Alan Modra  <alan@linuxcare.com.au>
 
878
 
 
879
        * internal.h (struct elf_internal_sym): Update comment for st_other.
 
880
 
 
881
2000-07-10  Alan Modra  <alan@linuxcare.com.au>
 
882
 
 
883
        * hppa.h: Add comments to all the relocs.
 
884
 
 
885
2000-06-26  Marek Michalkiewicz  <marekm@linux.org.pl>
 
886
 
 
887
        * avr.h (E_AVR_MACH_AVR5): Define.
 
888
 
 
889
2000-06-18  Stephane Carrez  <stcarrez@worldnet.fr>
 
890
 
 
891
        * m68hc11.h: New file, definitions for the Motorola 68hc11.
 
892
 
 
893
2000-06-06  Alan Modra  <alan@linuxcare.com.au>
 
894
 
 
895
        * reloc-macros.h (START_RELOC_NUMBERS): Don't define initial dummy
 
896
        -1 valued enum.
 
897
        (RELOC_NUMBER, FAKE_RELOC, EMPTY_RELOC): Append rather than
 
898
        prepend comma.
 
899
        (END_RELOC_NUMBERS): Give macro an arg to define as last enum.
 
900
 
 
901
        * alpha.h (R_ALPHA_max): Define via END_RELOC_NUMBERS rather than
 
902
        with EMPTY_RELOC.
 
903
        * arc.h (R_ARC_max): Likewise.
 
904
        * avr.h (R_AVR_max): Likewise.
 
905
        * fr30.h (R_FR30_max): Likewise.
 
906
        * hppa.h (R_PARISC_UNIMPLEMENTED): Likewise.
 
907
        * i960.h (R_960_max): Likewise.
 
908
        * m32r.h (R_M32R_max): Likewise.
 
909
        * m68k.h (R_68K_max): Likewise.
 
910
        * mcore.h (R_MCORE_max): Likewise.
 
911
        * mn10300.h (R_MN10300_MAX): Likewise.
 
912
        * pj.h (R_PJ_max): Likewise.
 
913
        * ppc.h (R_PPC_max): Likewise.
 
914
        * sh.h (R_SH_max): Likewise.
 
915
        * sparc.h (R_SPARC_max): Likewise.
 
916
        * v850.h (R_V850_max): Likewise.
 
917
 
 
918
        * arm.h (R_ARM_max): Define via END_RELOC_NUMBERS.
 
919
        * d10v.h (R_D10V_max): Likewise.
 
920
        * d30v.h (R_D30V_max): Likewise.
 
921
        * ia64.h (R_IA64_max): Likewise.
 
922
        * mips.h (R_MIPS_maxext): Likewise.
 
923
        * mn10200.h (R_MN10200_max): Likewise.
 
924
 
 
925
        * i386.h (R_386_max): Remove old RELOC_NUMBER definition, and
 
926
        define via END_RELOC_NUMBERS.
 
927
 
 
928
2000-06-03  Alan Modra  <alan@linuxcare.com.au>
 
929
 
 
930
        * reloc-macros.h (START_RELOC_NUMBERS): Fix name clash for
 
931
        !__STDC__ case.
 
932
        (RELOC_NUMBER): Use ansi stringify if ALMOST_STDC defined.
 
933
 
 
934
2000-05-22  Richard Henderson  <rth@cygnus.com>
 
935
 
 
936
        * ia64.h (R_IA64_PCREL60B, R_IA64_PCREL21BI): New.
 
937
        (R_IA64_PCREL22, R_IA64_PCREL64I): New.
 
938
 
 
939
2000-05-02  H.J. Lu  <hjl@gnu.org>
 
940
 
 
941
        * common.h (ELFOSABI_NONE): Renamed from ELFOSABI_SYSV.
 
942
        (ELFOSABI_MODESTO): Defined.
 
943
        (ELFOSABI_OPENBSD): Likewise.
 
944
 
 
945
2000-04-21  Richard Henderson  <rth@cygnus.com>
 
946
            David Mosberger  <davidm@hpl.hp.com>
 
947
 
 
948
        * ia64.h: New file.
 
949
 
 
950
2000-04-14  H.J. Lu  <hjl@gnu.org>
 
951
 
 
952
        * common.h (ELFOSABI_TRUE64): Renamed to ELFOSABI_TRU64.
 
953
 
 
954
2000-04-14  H.J. Lu  <hjl@gnu.org>
 
955
 
 
956
        * common.h (ELFOSABI_NETBSD): Defined.
 
957
        (ELFOSABI_HURD): Likewise.
 
958
        (ELFOSABI_SOLARIS): Likewise.
 
959
        (ELFOSABI_MONTEREY): Likewise.
 
960
        (ELFOSABI_IRIX): Likewise.
 
961
        (ELFOSABI_FREEBSD): Likewise.
 
962
        (ELFOSABI_TRUE64): Likewise.
 
963
 
 
964
2000-04-07  Nick Clifton  <nickc@cygnus.com>
 
965
 
 
966
        * arm-oabi.h: Delete.
 
967
        * arm.h: Merge in definitions of old reloc numbers from
 
968
        arm-oabi.h.
 
969
 
 
970
2000-04-06  Nick Clifton  <nickc@cygnus.com>
 
971
 
 
972
        * arm.h (EF_ARM_SYMSARESORTED): Define.
 
973
        (EF_ARM_EABIMASK): Define.
 
974
        (EF_ARM_EABI_VERSION): Define.
 
975
        (EF_ARM_EABI_UNKNOWN): Define.
 
976
        (EF_ARM_EABI_VER1): Define.
 
977
        (PF_ARM_PI): Define.
 
978
        (PF_ARM_ABS): Define.
 
979
 
 
980
2000-04-05  J"orn Rennecke <amylaar@cygnus.co.uk>
 
981
 
 
982
        * sh.h (R_SH_LOOP_START, R_SH_LOOP_END): New RELOC_NUMBERs.
 
983
 
 
984
2000-03-27  Denis Chertykov  <denisc@overta.ru>
 
985
 
 
986
        * avr.h: New file.  AVR ELF support for BFD.
 
987
        * common.h: Add AVR magic number.
 
988
 
 
989
2000-03-10  Geoffrey Keating  <geoffk@cygnus.com>
 
990
 
 
991
        * mips.h: Add R_MIPS_GNU_REL_HI16, R_MIPS_GNU_REL_LO16,
 
992
        R_MIPS_GNU_REL16_S2, R_MIPS_PC64 and R_MIPS_PC32 relocation
 
993
        numbers.
 
994
 
 
995
2000-02-23  Linas Vepstas <linas@linas.org>
 
996
 
 
997
        * i370.h: New file.
 
998
 
 
999
2000-02-22  Nick Clifton  <nickc@cygnus.com>
 
1000
 
 
1001
        * common.h (ELF_ST_OTHER): Remove definition.
 
1002
        (ELF32_ST_OTHER): Remove definition.
 
1003
        (ELF64_ST_OTHER): Remove definition.
 
1004
 
 
1005
2000-02-22  H.J. Lu  <hjl@gnu.org>
 
1006
 
 
1007
        * common.h (ELFOSABI_LINUX): Define.
 
1008
 
 
1009
2000-02-17  J"orn Rennecke <amylaar@cygnus.co.uk>
 
1010
 
 
1011
        * sh.h: (EF_SH_MACH_MASK, EF_SH_UNKNOWN, EF_SH1, EF_SH2): New macros.
 
1012
        (EF_SH3, EF_SH_HAS_DSP, EF_SH_DSP, EF_SH3_DSP): Likewise.
 
1013
        (EF_SH_HAS_FP, EF_SH3E, EF_SH4, EF_SH_MERGE_MACH): Likewise.
 
1014
 
 
1015
2000-02-03  H.J. Lu  <hjl@gnu.org>
 
1016
 
 
1017
        * arm-oabi.h: Duplicate changes made to arm.h on Jan. 27,
 
1018
        2000 by Thomas de Lellis  <tdel@windriver.com>.
 
1019
 
 
1020
2000-01-27  Thomas de Lellis  <tdel@windriver.com>
 
1021
 
 
1022
        * arm.h (STT_ARM_TFUNC): Define in terms of STT_LOPROC.
 
1023
        (STT_ARM_16BIT): New flag.  Denotes a label that was defined in
 
1024
        Thumb block but was does not identify a function.
 
1025
 
 
1026
2000-01-20  Nick Clifton  <nickc@cygnus.com>
 
1027
 
 
1028
        * common.h (EM_MCORE): Fix spelling of Motorola.
 
1029
        * mcore.h (EM_MCORE): Fix spelling of Motorola.
 
1030
 
 
1031
2000-01-13  Nick Clifton  <nickc@cygnus.com>
 
1032
 
 
1033
        * common.h (EM_S370): Change comment - this is now the IBM
 
1034
        System/370.
 
1035
        (EM_IA_64): Change comment - this is now the IA-64.
 
1036
 
 
1037
2000-01-11  Nick Clifton  <nickc@cygnus.com>
 
1038
 
 
1039
        * common.h (DT_ENCODING): Fix definition of this value.
 
1040
        (DT_LOOS): Fix definition of this value.
 
1041
        (DT_HIOS): Fix definition of this value.
 
1042
        (OLD_DT_LOOS): Value of DT_LOOS before Oct 4, 1999 draft
 
1043
        of ELF spec changed it.
 
1044
        (OLD_DT_HIOS): Value of DT_HIOS before Oct 4, 1999 draft
 
1045
        of ELF spec changed it.
 
1046
 
 
1047
2000-01-10  Egor Duda  <deo@logos-m.ru>
 
1048
 
 
1049
        * common.h (NT_WIN32PSTATUS): Define.  (cygwin elf core dumps).
 
1050
 
 
1051
1999-12-28  Nick Clifton  <nickc@cygnus.com>
 
1052
 
 
1053
        * mips.h (STO_*): Redefine in terms of STV_* values now in
 
1054
        common.h.
 
1055
 
 
1056
1999-12-27  Nick Clifton  <nickc@cygnus.com>
 
1057
 
 
1058
        * common.h: Upgrade to match Oct4, 1999 Draft ELF ABI Spec.
 
1059
        (EM_MIPS_RS3_LE): New machine number.
 
1060
        (EM_RCE): New machine number.
 
1061
        (EM_MMA): New machine number.
 
1062
        (EM_PCP): New machine number.
 
1063
        (EM_NCPU): New machine number.
 
1064
        (EM_NDR1): New machine number.
 
1065
        (EM_STARCORE): New machine number.
 
1066
        (EM_ME16): New machine number.
 
1067
        (EM_ST100): New machine number.
 
1068
        (EM_TINYJ): New machine number.
 
1069
        (EM_FX66): New machine number.
 
1070
        (EM_ST9PLUS): New machine number.
 
1071
        (EM_ST7): New machine number.
 
1072
        (EM_68HC16): New machine number.
 
1073
        (EM_68HC11): New machine number.
 
1074
        (EM_68HC08): New machine number.
 
1075
        (EM_68HC05): New machine number.
 
1076
        (EM_SVX): New machine number.
 
1077
        (EM_VAX): New machine number.
 
1078
        (PF_MASKOS): Change value.
 
1079
        (SHT_INIT_ARRAY): New value for sh_type field.
 
1080
        (SHT_FINI_ARRAY): New value for sh_type field.
 
1081
        (SHT_PREINIT_ARRAY): New value for sh_type field.
 
1082
        (SHT_HIUSER): Change value.
 
1083
        (SHF_MERGE): New valye for sh_flags field.
 
1084
        (SHF_STRINGS): New valye for sh_flags field.
 
1085
        (SHF_INFO_LINK): New valye for sh_flags field.
 
1086
        (SHF_OS_NONCONFORMING): New valye for sh_flags field.
 
1087
        (SHF_MASKOS): Change value.
 
1088
        (ELF_ST_VISIBILITY): New macro.
 
1089
        (ELF_ST_OTHER): New macro.
 
1090
        (STT_COMMON): New symbol type.
 
1091
        (STV_DEFAULT): Value for symbol visibility.
 
1092
        (STV_INTERNAL): Value for symbol visibility.
 
1093
        (STV_HIDDEN): Value for symbol visibility.
 
1094
        (STV_PROTECTED): Value for symbol visibility.
 
1095
        (DT_RUNPATH): New dynamic section tag.
 
1096
        (DT_FLAGS): New dynamic section tag.
 
1097
        (DT_ENCODING): New dynamic section tag.
 
1098
        (DT_PREINIT_ARRAY): New dynamic section tag.
 
1099
        (DT_PREINIT_ARRAYSZ): New dynamic section tag.
 
1100
        (DT_LOPROC): New dynamic section tag index.
 
1101
        (DT_HIPROC): New dynamic section tag index.
 
1102
        (DF_ORIGIN): Value for dynamic section flag.
 
1103
        (DF_SYMBOLIC): Value for dynamic section flag.
 
1104
        (DF_TEXTREL): Value for dynamic section flag.
 
1105
        (DF_BIND_NOW): Value for dynamic section flag.
 
1106
 
 
1107
1999-12-09  Fred Fish  <fnf@cygnus.com>
 
1108
 
 
1109
        * i960.h (reloc-macros.h):  Include using relative dir elf/.
 
1110
        * i386.h (reloc-macros.h):  Include using relative dir elf/.
 
1111
        * hppa.h (reloc-macros.h):  Include using relative dir elf/.
 
1112
 
 
1113
1999-12-07  Jim Blandy  <jimb@cygnus.com>
 
1114
 
 
1115
        * common.h (NT_PRXFPREG): New definition.
 
1116
 
 
1117
Wed Dec  1 03:02:15 1999  Jeffrey A Law  (law@cygnus.com)
 
1118
 
 
1119
        * mn10300.h (E_MN10300_MACH_AM33): Define.
 
1120
 
 
1121
Mon Oct 11 22:42:37 1999  Jeffrey A Law  (law@cygnus.com)
 
1122
 
 
1123
        * hppa.h (PF_HP_PAGE_SIZE): Define.
 
1124
        (PF_HP_FAR_SHARED, PF_HP_NEAR_SHARED, PF_HP_CODE): Likewise.
 
1125
        (PF_HP_MODIFY, PF_HP_LAZYSWAP, PF_HP_SBP): Likewise.
 
1126
 
 
1127
Mon Oct  4 17:42:38 1999  Doug Evans  <devans@canuck.cygnus.com>
 
1128
 
 
1129
        * m32r.h (E_M32RX_ARCH): Define.
 
1130
 
 
1131
1999-09-15  Ulrich Drepper  <drepper@cygnus.com>
 
1132
 
 
1133
        * hppa.h: Add DT_HP_GST_SIZE, DT_HP_GST_VERSION, and DT_HP_GST_HASHVAL.
 
1134
 
 
1135
1999-09-04  Steve Chamberlain  <sac@pobox.com>
 
1136
 
 
1137
        * pj.h: New file.
 
1138
        * common.h (EM_PJ): Define.
 
1139
 
 
1140
1999-09-02  Ulrich Drepper  <drepper@cygnus.com>
 
1141
 
 
1142
        * hppa.h: Add HPUX specific symbol type definitions.
 
1143
 
 
1144
        * hppa.h: Add HPUX specific dynamic and program header table
 
1145
        specific definitions.
 
1146
 
 
1147
1999-08-31  Scott Bambrough <scottb@netwinder.org>
 
1148
 
 
1149
        * common.h (NT_TASKSTRUCT): Define.
 
1150
 
 
1151
1999-07-16  Jakub Jelinek  <jj@ultra.linux.cz>
 
1152
 
 
1153
        * sparc.h (EF_SPARC_SUN_US3): Define in Cheetah extensions
 
1154
        flag (as per SCD2.4.1).
 
1155
 
 
1156
1999-07-16  Jakub Jelinek  <jj@ultra.linux.cz>
 
1157
 
 
1158
        * sparc.h (ELF64_R_TYPE_DATA): Only use ELF64_R_TYPE bits, not
 
1159
        ELF64_R_SYM bits.
 
1160
 
 
1161
1999-06-21  Philip Blundell  <pb@nexus.co.uk>
 
1162
 
 
1163
        * arm.h (EF_SOFT_FLOAT, F_SOFT_FLOAT): Define.
 
1164
 
 
1165
1999-07-13  Andreas Schwab  <schwab@suse.de>
 
1166
 
 
1167
        * m68k.h (EF_CPU32): Move definition inside multiple inclusion
 
1168
        guard.
 
1169
 
 
1170
1999-07-08  Richard Henderson  <rth@cygnus.com>
 
1171
 
 
1172
        * sparc.h (ELF64_R_TYPE_DATA): Sign extend the value.
 
1173
        (ELF64_R_TYPE_INFO): Mask out all but low 24 bits of data.
 
1174
        (DT_SPARC_PLTFMT): Delete.
 
1175
        Based on a patch from Jakub Jelinek.
 
1176
 
 
1177
Mon Jun 21 16:36:02 1999  Jeffrey A Law  (law@cygnus.com)
 
1178
 
 
1179
        * hppa.h (elf_hppa_reloc_type): Renamed from elf32_hppa_reloc_type.
 
1180
 
 
1181
1999-06-10  Jakub Jelinek  <jj@ultra.linux.cz>
 
1182
 
 
1183
        * sparc.h (R_SPARC_max_std): Define.
 
1184
 
 
1185
Wed Jun  9 15:16:34 1999  Jeffrey A Law  (law@cygnus.com)
 
1186
 
 
1187
        * hppa.h: Update with various changes from newest PA ELF
 
1188
        specifications.
 
1189
 
 
1190
1999-06-03  Ian Lance Taylor  <ian@zembu.com>
 
1191
 
 
1192
        * common.h (EM_PPC64): Define.
 
1193
 
 
1194
1999-06-02  Stu Grossman  <grossman@babylon-5.cygnus.com>
 
1195
 
 
1196
        * dwarf.h: Add LANG_JAVA.
 
1197
        * dwarf2.h: Add DW_LANG_Java.
 
1198
 
 
1199
1999-05-29  Nick Clifton  <nickc@cygnus.com>
 
1200
 
 
1201
        * common.h (ELFOSABI_ARM): Define.
 
1202
 
 
1203
1999-05-28  Nick Clifton  <nickc@cygnus.com>
 
1204
 
 
1205
        * reloc-macros.h: Update comment.
 
1206
 
 
1207
1999-05-28  Ian Lance Taylor  <ian@zembu.com>
 
1208
 
 
1209
        * i960.h: New file.
 
1210
 
 
1211
1999-05-16  Nick Clifton  <nickc@cygnus.com>
 
1212
 
 
1213
        * mcore.h (R_MCORE_COPY): Define.
 
1214
        (R_MCORE_GLOB_DAT): Define.
 
1215
        (R_MCORE_JUMP_SLOT): Define.
 
1216
 
 
1217
1999-05-15  Nick Clifton  <nickc@cygnus.com>
 
1218
 
 
1219
        * mcore.h (R_MCORE_RELATIVE): Define.
 
1220
 
 
1221
1999-05-05  Catherine Moore  <clm@cygnus.com>
 
1222
 
 
1223
        * m68k.h (EF_CPU32): Define.
 
1224
 
 
1225
1999-04-21  Nick Clifton  <nickc@cygnus.com>
 
1226
 
 
1227
        * reloc-macros.h (START_RELOC_NUMBERS): Prepend an underscore to
 
1228
        fake reloc entry name (if possible), in order to avoid conflicts
 
1229
        with typedefs of the same name.
 
1230
 
 
1231
1999-04-16  Gavin Romig-Koch  <gavin@cygnus.com>
 
1232
 
 
1233
        * mips.h (EF_MIPS_32BITMODE): New.
 
1234
 
 
1235
1999-04-08  Nick Clifton  <nickc@cygnus.com>
 
1236
 
 
1237
        * mcore.h: New header file.  Defines for Motorola's MCore
 
1238
        processor.
 
1239
 
 
1240
1999-04-08  Nick Clifton  <nickc@cygnus.com>
 
1241
 
 
1242
        * common.h: Add new constants defined in: "System V Application
 
1243
        Binary Interface - DRAFT - April 29, 1998" found at the web site:
 
1244
        http://www.sco.com/developer/gabi/contents.html
 
1245
 
 
1246
        (EM_MMA): Removed.  Replaced with EM_MCORE as Motorolla own this
 
1247
        value.
 
1248
 
 
1249
1999-03-31  Nick Clifton  <nickc@cygnus.com>
 
1250
 
 
1251
        * reloc-macros.h: Fixed to not generate an enum with a trailing
 
1252
        comma.
 
1253
 
 
1254
1999-03-16  Gavin Romig-Koch  <gavin@cygnus.com>
 
1255
 
 
1256
        * mips.h (E_MIPS_MACH_5000): New.
 
1257
 
 
1258
1999-03-10  Ulrich Drepper  <drepper@cygnus.com>
 
1259
 
 
1260
        * common.h: Add definitions for a few more Solaris ELF extensions.
 
1261
 
 
1262
Thu Feb 18 18:58:26 1999  Ian Lance Taylor  <ian@cygnus.com>
 
1263
 
 
1264
        * external.h: Only use attribute if __GNUC__ is defined.
 
1265
 
 
1266
1999-02-17  Nick Clifton  <nickc@cygnus.com>
 
1267
 
 
1268
        Patch submitted by: Scott Bambrough <scottb@corelcomputer.com>
 
1269
 
 
1270
        * external.h: struct Elf_External_Versym must be packed on
 
1271
        ARM.  Code uses sizeof(Elf_External_Versym) and assumes it is
 
1272
        equal to sizeof(char[2]).  Reported by Jim Pick <jim@jimpick.com>
 
1273
 
 
1274
1999-02-02  Nick Clifton  <nickc@cygnus.com>
 
1275
 
 
1276
        * dwarf2.h (DWARF2_External_ARange): New structure.
 
1277
        (DWARF2_Internal_ARange): New structure.
 
1278
 
 
1279
Mon Feb  1 11:33:56 1999  Catherine Moore  <clm@cygnus.com>
 
1280
 
 
1281
        * arm.h:  Renumber relocs to conform to standard.
 
1282
        (EF_NEW_ABI):  Define.
 
1283
        (EF_OLD_ABI):  Define.
 
1284
        * arm-oabi.h:  New file.
 
1285
 
 
1286
1999-01-28  Nick Clifton  <nickc@cygnus.com>
 
1287
 
 
1288
        * fr30.h: Add R_FR30_GNU_VT{INHERIT,ENTRY} relocs.
 
1289
 
 
1290
1999-01-27  Nick Clifton  <nickc@cygnus.com>
 
1291
 
 
1292
        * dwarf2.h: Add typedefs for structures found in dwarf2 sections.
 
1293
 
 
1294
1998-12-16  Gavin Romig-Koch  <gavin@cygnus.com>
 
1295
 
 
1296
        * mips.h (E_MIPS_MACH_4111): New.
 
1297
 
 
1298
1998-12-15  Gavin Romig-Koch  <gavin@cygnus.com>
 
1299
 
 
1300
        * mips.h (EF_MIPS_ABI,E_MIPS_ABI_O32,E_MIPS_ABI_O64,
 
1301
        E_MIPS_ABI_EABI32,E_MIPS_ABI_EABI64):
 
1302
 
 
1303
1998-12-03  Nick Clifton  <nickc@cygnus.com>
 
1304
 
 
1305
        * fr30.h: Add R_FR30_48 reloc.
 
1306
 
 
1307
1998-12-02  Ulrich Drepper  <drepper@cygnus.com>
 
1308
 
 
1309
        * mips.h: Add external data type for conflict section.
 
1310
 
 
1311
        * mips.h: Add more LL_* options from Irix 6.5.
 
1312
 
 
1313
        * mips.h: Add R_MIPS_JALR and adjust R_MIPS_max appropriately.
 
1314
 
 
1315
Mon Nov 30 15:25:58 1998  J"orn Rennecke <amylaar@cygnus.co.uk>
 
1316
 
 
1317
        * sh.h (elf_sh_reloc_type): Add R_SH_FIRST_INVALID_RELOC,
 
1318
        R_SH_LAST_INVALID_RELOC, R_SH_SWITCH8 and R_SH_max.
 
1319
 
 
1320
Tue Nov 10 15:12:28 1998  Nick Clifton  <nickc@cygnus.com>
 
1321
 
 
1322
        * common.h (EM_CYGNUS_FR30): Reduce to a 16 bit value.
 
1323
 
 
1324
Tue Nov 10 15:17:28 1998  Catherine Moore  <clm@cygnus.com>
 
1325
 
 
1326
        * d10v.h:  Add vtable relocs.
 
1327
 
 
1328
Wed Nov  4 15:56:50 1998  Nick Clifton  <nickc@cygnus.com>
 
1329
 
 
1330
        * common.h (EM_CYGNUS_FR30): New machine number.
 
1331
 
 
1332
        * fr30.h: New file: Definitions for the FR30.
 
1333
 
 
1334
Fri Oct 30 11:54:15 1998  Catherine Moore  <clm@cygnus.com>
 
1335
 
 
1336
        From Philip Blundell <pb@nexus.co.uk>:
 
1337
        * arm.h (R_ARM_COPY, et al.): New relocs, used by Linux for PIC.
 
1338
        (EF_ALIGN8): New flag.
 
1339
 
 
1340
Tue Oct 20 11:19:50 1998  Ian Lance Taylor  <ian@cygnus.com>
 
1341
 
 
1342
        * common.h (NT_LWPSTATUS): Close comment accidentally left open.
 
1343
 
 
1344
Mon Oct 19 20:24:11 1998  Catherine Moore  <clm@cygnus.com>
 
1345
 
 
1346
        * sh.h:  Add vtable relocs.
 
1347
 
 
1348
Mon Oct 19 01:44:42 1998  Felix Lee  <flee@cygnus.com>
 
1349
 
 
1350
        * common.h (NT_PSTATUS, NT_FPREGS, NT_PSINFO,
 
1351
        NT_LWPSTATUS,NT_LWPSINFO): added.
 
1352
        * internal.h (Elf_Internal_Note): new structure members.
 
1353
 
 
1354
Fri Oct 16 14:11:25 1998  Catherine Moore  <clm@cygnus.com>
 
1355
 
 
1356
        * m32r.h:  Add vtable relocs.
 
1357
 
 
1358
Tue Oct  6 09:22:22 1998  Catherine Moore  <clm@cygnus.com>
 
1359
 
 
1360
        * sparc.h:  Add vtable relocs.
 
1361
 
 
1362
Mon Oct  5 09:39:22 1998  Catherine Moore  <clm@cygnus.com>
 
1363
 
 
1364
        * v850.h:  Add vtable relocs.
 
1365
 
 
1366
Sun Oct  4 21:17:51 1998  Ian Lance Taylor  <ian@cygnus.com>
 
1367
 
 
1368
        * i386.h (R_386_max): Change from 252 to 24.
 
1369
 
 
1370
Mon Sep 21 12:24:44 1998  Catherine Moore  <clm@cygnus.com>
 
1371
 
 
1372
        * i386.h:  Change vtable reloc numbers.
 
1373
 
 
1374
Sun Sep 20 00:54:22 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
 
1375
 
 
1376
        * m68k.h: Add vtable relocs and R_68K_max.
 
1377
 
 
1378
Tue Sep 15 09:56:49 CDT 1998  Catherine Moore  <clm@cygnus.com>
 
1379
 
 
1380
        * arm.h:  Add vtable relocs.
 
1381
 
 
1382
Mon Aug 31 11:25:27 1998  Catherine Moore  <clm@cygnus.com>
 
1383
 
 
1384
        * arm.h:  Define STT_ARM_TFUNC.  Remove ST_THUMB_xxxx
 
1385
        definitions.
 
1386
 
 
1387
Sat Aug 29 22:25:51 1998  Richard Henderson  <rth@cygnus.com>
 
1388
 
 
1389
        * i386.h: Add vtable relocs.
 
1390
 
 
1391
1998-08-25 16:42  Ulrich Drepper  <drepper@cygnus.com>
 
1392
 
 
1393
        * common.h: Add SYMINFO_* macros to access Elf*_Syminfo information.
 
1394
 
 
1395
        * external.h: Add Elf_External_Syminfo definition.
 
1396
 
 
1397
        * internal.h: Add Elf_Internal_Syminfo, Elf32_Internal_Syminfo,
 
1398
        and Elf64_Syminfo definitions.
 
1399
 
 
1400
Sun Aug  9 20:26:49 CDT 1998  Catherine Moore  <clm@cygnus.com>
 
1401
 
 
1402
        * arm.h:  Add ST_THUMB definitions.
 
1403
 
 
1404
Wed Aug  5 15:52:35 1998  Nick Clifton  <nickc@cygnus.com>
 
1405
 
 
1406
        * arm.h: Add ELF header flags to specify compile time optins:
 
1407
        EF_INTERWORK: New flag.
 
1408
        EF_APCS_26: New flag.
 
1409
        EF_APCS_FLOAT: New flag.
 
1410
        EF_PIC: New flag.
 
1411
 
 
1412
1998-07-31 21:28  Ulrich Drepper  <drepper@cygnus.com>
 
1413
 
 
1414
        * mips.h: Add missing RHF_* constants.
 
1415
 
 
1416
Fri Jul 31 10:01:40 1998 Catherine Moore  <clm@cygnus.com>
 
1417
 
 
1418
        * arm.h: Add R_ARM_THM_PC9 relocation.
 
1419
 
 
1420
1998-07-30 16:25  Ulrich Drepper  <drepper@cygnus.com>
 
1421
 
 
1422
        * common.h: Add new DT_* entries and there flag macros from Solaris.
 
1423
 
 
1424
Tue Jul 28 18:14:07 1998  Stan Cox  <scox@equinox.cygnus.com>
 
1425
 
 
1426
        * sparc.h: (R_SPARC_REV32): Added for little endian data e.g. sparc 86x.
 
1427
 
 
1428
Fri Jul 24 11:22:06 1998  Jeffrey A Law  (law@cygnus.com)
 
1429
 
 
1430
        * mn10300.h: Add R_MN10300_24 relocation.
 
1431
 
 
1432
1998-07-24  Ulrich Drepper  <drepper@cygnus.com>
 
1433
 
 
1434
        * mips.h: Add MIPS64 relocation names and values.
 
1435
 
 
1436
Wed Jul 22 19:29:00 Catherine Moore  <clm@cygnus.com>
 
1437
 
 
1438
        * arm.h: Rename relocations.
 
1439
 
 
1440
1998-07-22  Ulrich Drepper  <drepper@cygnus.com>
 
1441
 
 
1442
        * ppc.h: Define enum as elf_ppc_reloc_type.
 
1443
 
 
1444
Wed Jul 22 16:22:11 1998  Nick Clifton  <nickc@cygnus.com>
 
1445
 
 
1446
        * reloc-macros.h: New file.  Provides relocation macros:
 
1447
        START_RELOC_NUMBERS, RELOC_NUMBER, FAKE_RELOC, EMPTY_RELOC and
 
1448
        END_RELOC_NUMBERS used by other elf header files.
 
1449
 
 
1450
        * alpha.h: Use reloc-macros.h.
 
1451
        * arc.h: Use reloc-macros.h.
 
1452
        * arm.h: Use reloc-macros.h.
 
1453
        * d10v.h: Use reloc-macros.h.
 
1454
        * d30v.h: Use reloc-macros.h.
 
1455
        * hppa.h: Use reloc-macros.h.
 
1456
        * i386.h: Use reloc-macros.h.
 
1457
        * m32r.h: Use reloc-macros.h.
 
1458
        * m68k.h: Use reloc-macros.h.
 
1459
        * mips.h: Use reloc-macros.h.
 
1460
        * mn10200.h: Use reloc-macros.h.
 
1461
        * mn10300.h: Use reloc-macros.h.
 
1462
        * ppc.h: Use reloc-macros.h.
 
1463
        * sh.h: Use reloc-macros.h.
 
1464
        * sparc.h: Use reloc-macros.h.
 
1465
        * v850.h: Use reloc-macros.h.
 
1466
 
 
1467
1998-07-22 13:07  Ulrich Drepper  <drepper@cygnus.com>
 
1468
 
 
1469
        * mn10300.h: Rewrite relocation definition using macros.
 
1470
        * mips.h: Likewise.
 
1471
        * ppc.h: Likewise.
 
1472
        * alpha.h: Likewise.
 
1473
        * arm.h: Likewise.
 
1474
        * d10v.h: Likewise.
 
1475
        * d30v.h: Likewise.
 
1476
        * m32r.h: Likewise.
 
1477
        * m68k.h: Likewise.
 
1478
        * mn10200.h: Likewise.
 
1479
        * sh.h: Likewise.
 
1480
        * sparc.h: Likewise.
 
1481
 
 
1482
1998-07-21 13:07  Ulrich Drepper  <drepper@cygnus.com>
 
1483
 
 
1484
        * arm.h: New file.
 
1485
        * d10v.h: New file.
 
1486
        * d30v.h: New file.
 
1487
        * i386.h: New file.
 
1488
        * m68k.h: New file.
 
1489
        * mn10200.h: New file.
 
1490
        * sh.h: New file.
 
1491
 
 
1492
        * mips.h: Add R_MIPS_* and SHT_MIPS_* entries.
 
1493
 
 
1494
        * mn10300.h: Add R_MN10300_* entries.
 
1495
 
 
1496
        * ppc.h: Add R_PPC_* entries.
 
1497
 
 
1498
1998-07-20 07:11  Ulrich Drepper  <drepper@cygnus.com>
 
1499
 
 
1500
        * mips.h: Add ODK_*, OEX_*, OPAD_*, OHW_*, and OGP_* constants.
 
1501
        Define Elf32_External_Lib.
 
1502
 
 
1503
1998-07-19 15:24  Ulrich Drepper  <drepper@cygnus.com>
 
1504
 
 
1505
        * mips.h (PT_MIPS_OPTIONS): New symbol.
 
1506
        Add lots of DT_MIPS_* symbols.
 
1507
 
 
1508
Fri Jun 26 10:46:35 1998  Jeffrey A Law  (law@cygnus.com)
 
1509
 
 
1510
        * mn10300.h: New file.
 
1511
 
 
1512
Thu Jun 18 19:27:56 1998  Nick Clifton  <nickc@cygnus.com>
 
1513
 
 
1514
        * common.h (EM_960, EM_V800, EM_FR20, EM_RH32, EM_MMA,
 
1515
        EM_OLD_ALPHA): Add these constants.
 
1516
 
 
1517
Thu Jun 11 17:59:01 1998  Nick Clifton  <nickc@cygnus.com>
 
1518
 
 
1519
        * common.h (EM_486, EM_S370): Add these constants.
 
1520
 
 
1521
Tue Jun  9 09:35:29 1998  Nick Clifton  <nickc@cygnus.com>
 
1522
 
 
1523
        * common.h (EM_ARM): Add this constant.
 
1524
 
 
1525
Wed May  6 09:45:30 1998  Gavin Koch  <gavin@cygnus.com>
 
1526
 
 
1527
        * mips.h (EF_MIPS_MACH,E_MIPS_MACH_*): Added.
 
1528
 
 
1529
Sat Apr 25 18:35:06 1998  Richard Henderson  <rth@cygnus.com>
 
1530
 
 
1531
        * alpha.h (STO_ALPHA_NOPV, STO_ALPHA_STD_GPLOAD): New.
 
1532
 
 
1533
Wed Apr 15 15:42:45 1998  Richard Henderson  <rth@cygnus.com>
 
1534
 
 
1535
        * common.h (EM_SPARC64): Move and rename to EM_OLD_SPARCV9.
 
1536
        (EM_SPARCV9): New.  This is the official ABI name and number.
 
1537
 
 
1538
Sat Feb 28 17:04:41 1998  Richard Henderson  <rth@cygnus.com>
 
1539
 
 
1540
        * alpha.h (EF_ALPHA_32BIT, EF_ALPHA_CANRELAX): New.
 
1541
 
 
1542
Mon Dec 15 15:07:49 1997  Nick Clifton  <nickc@cygnus.com>
 
1543
 
 
1544
        * m32r.h (EF_M32R_ARCH, E_M32R_ARCH): New flags to
 
1545
        specify machine architecture.
 
1546
 
 
1547
Fri Dec  5 11:20:08 1997  Nick Clifton  <nickc@cygnus.com>
 
1548
 
 
1549
        * v850.h: New constants: SHN_V850_SCOMMON, SHN_V850_TCOMMON,
 
1550
        SHN_V850_ZCOMMON, SHT_V850_SCOMMON, SHT_V850_TCOMMON,
 
1551
        SHT_V850_ZCOMMON to handle v850 common sections.
 
1552
        enum reloc_type renamed to v850_reloc_type to avoid name
 
1553
        conflict.
 
1554
 
 
1555
Thu Oct 23 13:55:24 1997  Richard Henderson  <rth@cygnus.com>
 
1556
 
 
1557
        * sparc.h (enum elf_sparc_reloc_type): Add UA64 & UA16.
 
1558
 
 
1559
Thu Oct 23 00:42:04 1997  Richard Henderson  <rth@dot.cygnus.com>
 
1560
 
 
1561
        * sparc.h (DT_SPARC_REGISTER): New macro.
 
1562
        (DT_SPARC_PLTFMT): In support of old sparc64-linux .plts; will
 
1563
        go away soon.
 
1564
 
 
1565
Tue Sep 30 13:26:58 1997  Doug Evans  <dje@canuck.cygnus.com>
 
1566
 
 
1567
        * sparc.h (EF_SPARC_HAL_R1, EF_SPARC_EXT_MASK): New macros.
 
1568
        (EF_SPARCV9_{MM,TSO,PSO,RMO}): New macros.
 
1569
        (SHN_BEFORE,SHN_AFTER): New macros.
 
1570
        (SHF_EXCLUDE,SHF_ORDERED): New macros.
 
1571
        (STT_REGISTER): New macro.
 
1572
        (R_SPARC_GLOB_JMP): Deleted, but slot reserved.
 
1573
        (R_SPARC_{DISP64,PLT64,HIX22,LOX10}): New relocations.
 
1574
        (R_SPARC_{H44,M44,L44,REGISTER}): New relocations.
 
1575
        (ELF64_R_TYPE_{DATA,ID,INFO}): New macros.
 
1576
 
 
1577
Wed Sep 17 16:41:42 1997  Nick Clifton  <nickc@cygnus.com>
 
1578
 
 
1579
        * v850.h: Add R_V850_CALLT_6_7_OFFSET and R_V850_CALLT_16_16_OFFSET.
 
1580
 
 
1581
Tue Sep 16 14:16:17 1997  Nick Clifton  <nickc@cygnus.com>
 
1582
 
 
1583
        * v850.h (reloc_type): Add R_V850_TDA_16_16_OFFSET.
 
1584
 
 
1585
Wed Sep  3 15:11:14 1997  Richard Henderson  <rth@cygnus.com>
 
1586
 
 
1587
        * mips.h: Correct typo in comment.
 
1588
 
 
1589
Wed Sep  3 11:25:57 1997  Nick Clifton  <nickc@cygnus.com>
 
1590
 
 
1591
        * v850.h (reloc_type): Remove R_V850_16_PCREL.
 
1592
 
 
1593
Tue Sep  2 17:41:05 1997  Nick Clifton  <nickc@cygnus.com>
 
1594
 
 
1595
        * common.h: Remove magic number for V850E.
 
1596
        * common.h: Remove magic number for V850EA.
 
1597
        * v850.h: Add new flags for e_flags field in elf header.
 
1598
 
 
1599
Mon Aug 25 16:06:47 1997  Nick Clifton  <nickc@cygnus.com>
 
1600
 
 
1601
        * common.h (EM_CYGNUS_V850E): backend magic number for v850e.
 
1602
        * common.h (EM_CYGNUS_V850EA): backend magic number for v850ea.
 
1603
 
 
1604
Mon Aug 18 11:05:23 1997  Nick Clifton  <nickc@cygnus.com>
 
1605
 
 
1606
        * v850.h (reloc_type): Add 16 bit PC relative relocation.
 
1607
 
 
1608
Fri Aug 15 05:10:09 1997  Doug Evans  <dje@canuck.cygnus.com>
 
1609
 
 
1610
        * arc.h (enum reloc): Move here from elf32-arc.c.
 
1611
 
 
1612
Fri Aug  8 17:05:29 1997  Doug Evans  <dje@canuck.cygnus.com>
 
1613
 
 
1614
        * arc.h: New file.
 
1615
        * common.h (EM_CYGNUS_ARC): Define.
 
1616
 
 
1617
Mon Jun 16 14:46:12 1997  Ian Lance Taylor  <ian@cygnus.com>
 
1618
 
 
1619
        * internal.h (Elf_Internal_Ehdr): Change e_phoff and e_shoff from
 
1620
        bfd_signed_vma to bfd_size_type, as they are not signed.
 
1621
 
 
1622
Wed Mar  5 15:35:26 1997  Doug Evans  <dje@seba.cygnus.com>
 
1623
 
 
1624
        * m32r.h (SHF_M32R_CAN_RELAX): Define.
 
1625
 
 
1626
Mon Feb 24 17:49:01 1997  Ian Lance Taylor  <ian@cygnus.com>
 
1627
 
 
1628
        * external.h: Dump the 32/64 bit specific forms of the version
 
1629
        structures, and just define them as size independent.
 
1630
 
 
1631
        * common.h (VERSYM_HIDDEN, VERSYM_VERSION): Define.
 
1632
 
 
1633
Fri Feb 21 13:00:34 1997  Doug Evans  <dje@canuck.cygnus.com>
 
1634
 
 
1635
        * m32r.h (enum reloc_type): Add R_M32R_SDA16.
 
1636
        (SHN_M32R_SCOMMON): Define.
 
1637
 
 
1638
Wed Feb 19 15:35:31 1997  Ian Lance Taylor  <ian@cygnus.com>
 
1639
 
 
1640
        From Eric Youngdale <eric@andante.jic.com>:
 
1641
        * external.h, internal.h, common.h: Added new structures and
 
1642
        definitions for ELF versions.
 
1643
 
 
1644
Tue Feb 18 17:40:36 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
1645
 
 
1646
        * common.h (EM_CYGNUS_D30V): Define.
 
1647
 
 
1648
Mon Jan 27 11:54:44 1997  Doug Evans  <dje@seba.cygnus.com>
 
1649
 
 
1650
        * m32r.h (enum reloc_type): Add R_M32R_HI16_[SU]LO,R_M32R_LO16.
 
1651
 
 
1652
Fri Jan  3 11:32:51 1997  Michael Meissner  <meissner@tiktok.cygnus.com>
 
1653
 
 
1654
        * v850.h (V850_OTHER_{TDA_BYTE,ERROR}): New bits for the st_other
 
1655
        field.
 
1656
        (SHN_V850_*): Remove v850 specific section indexes, which are not
 
1657
        needed.
 
1658
        (enum reloc_type): Move the v850 relocations here from
 
1659
        elf32-v850.c
 
1660
 
 
1661
Thu Jan  2 19:30:23 1997  Michael Meissner  <meissner@tiktok.cygnus.com>
 
1662
 
 
1663
        * v850.h: New file, provide V850 specific definitions.
 
1664
 
 
1665
Tue Dec 31 14:44:32 1996  Ian Lance Taylor  <ian@cygnus.com>
 
1666
 
 
1667
        * common.h (DT_AUXILIARY): Define.
 
1668
        (DT_FILTER): Define.
 
1669
 
 
1670
Wed Dec  4 05:03:37 1996  Jason Merrill  <jason@yorick.cygnus.com>
 
1671
 
 
1672
        * dwarf2.h: Update.
 
1673
 
 
1674
Tue Nov 26 10:44:47 1996  Ian Lance Taylor  <ian@cygnus.com>
 
1675
 
 
1676
        * mips.h (STO_MIPS16): Define.
 
1677
 
 
1678
Tue Nov 12 15:45:42 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
1679
 
 
1680
        * d10v.h: Remove empty file.
 
1681
 
 
1682
Tue Oct  8 11:31:24 1996  Ian Lance Taylor  <ian@cygnus.com>
 
1683
 
 
1684
        * mips.h (EF_MIPS_ABI2): Define.
 
1685
 
 
1686
Thu Oct  3 10:01:40 1996  Jeffrey A Law  (law@cygnus.com)
 
1687
 
 
1688
        * common.h: Break mn10x00 support into mn10200 and mn10300.
 
1689
 
 
1690
Wed Oct  2 21:26:43 1996  Jeffrey A Law  (law@cygnus.com)
 
1691
 
 
1692
        * common.h (EM_CYGNUS_MN10x00): Define.
 
1693
 
 
1694
Mon Sep 23 09:18:04 1996  Doug Evans  <dje@seba.cygnus.com>
 
1695
 
 
1696
        * m32r.h: New file.
 
1697
 
 
1698
Fri Aug 30 17:06:21 1996  Ian Lance Taylor  <ian@cygnus.com>
 
1699
 
 
1700
        * common.h (EM_SH): Define.
 
1701
 
 
1702
Tue Aug 20 14:47:54 1996  J.T. Conklin  <jtc@hippo.cygnus.com>
 
1703
 
 
1704
        * common.h (EM_CYGNUS_V850): Define.
 
1705
 
 
1706
Mon Aug 19 10:59:10 1996  Doug Evans  <dje@canuck.cygnus.com>
 
1707
 
 
1708
        * common.h (EM_CYGNUS_M32R): Define.
 
1709
 
 
1710
Mon Jul 22 18:59:55 1996  Ian Lance Taylor  <ian@cygnus.com>
 
1711
 
 
1712
        * mips.h (SHT_MIPS_IFACE, SHT_MIPS_CONTENT): Define.
 
1713
        (SHT_MIPS_SYMBOL_LIB): Define.
 
1714
        (SHF_MIPS_MERGE, SHF_MIPS_ADDR32, SHF_MIPS_ADDR64): Define.
 
1715
        (SHF_MIPS_NOSTRIP, SHF_MIPS_LOCAL, SHF_MIPS_NAMES): Define.
 
1716
 
 
1717
Thu Jul 18 19:12:15 1996  Stan Shebs  <shebs@andros.cygnus.com>
 
1718
 
 
1719
        * dwarf2.h: New file.
 
1720
 
 
1721
Jul 18 13:20:39 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
1722
 
 
1723
        * common.h (EM_CYGNUS_D10V): Define.
 
1724
        * d10v.h: New file.
 
1725
 
 
1726
Fri Jun 21 12:33:24 1996  Richard Henderson  <rth@tamu.edu>
 
1727
 
 
1728
        * alpha.h: New file.
 
1729
        * common.h (EM_ALPHA): Define.
 
1730
 
 
1731
Fri May 31 17:28:05 1996  Ian Lance Taylor  <ian@cygnus.com>
 
1732
 
 
1733
        * mips.h (Elf_External_Options, Elf_Internal_Options): Define.
 
1734
        (bfd_mips_elf_swap_options_in): Declare.
 
1735
        (bfd_mips_elf_swap_options_out): Declare.
 
1736
        (ODK_*): Define.
 
1737
        (Elf64_External_RegInfo, Elf64_Internal_RegInfo): Define.
 
1738
        (bfd_mips_elf64_swap_reginfo_in): Declare.
 
1739
        (bfd_mips_elf64_swap_reginfo_out): Declare.
 
1740
 
 
1741
Thu May 30 12:35:57 1996  Ian Lance Taylor  <ian@cygnus.com>
 
1742
 
 
1743
        * mips.h (E_MIPS_ARCH_4): Define.
 
1744
 
 
1745
Wed May 29 15:35:33 1996  Ian Lance Taylor  <ian@cygnus.com>
 
1746
 
 
1747
        * mips.h (Elf64_Mips_External_Rel): Define.
 
1748
        (Elf64_Mips_Internal_Rel): Define.
 
1749
        (Elf64_Mips_External_Rela, Elf64_Mips_Internal_Rela): Define.
 
1750
        (RSS_*): Define.
 
1751
 
 
1752
Mon Apr 22 18:26:30 1996  Doug Evans  <dje@canuck.cygnus.com>
 
1753
 
 
1754
        * sparc.h (R_SPARC_[56]): Always define.
 
1755
 
 
1756
Mon Feb 19 01:55:56 1996  Doug Evans  <dje@charmed.cygnus.com>
 
1757
 
 
1758
        * sparc.h (R_SPARC_{PLT32,HIPLT22,LOPLT10,PCPLT32,PCPLT22,
 
1759
        PCPLT10,5,6}): Don't define ifdef SPARC64_OLD_RELOCS.
 
1760
 
 
1761
Tue Feb  6 11:33:58 1996  Doug Evans  <dje@charmed.cygnus.com>
 
1762
 
 
1763
        * sparc.h (enum sparc_elf_reloc_type): Define.
 
1764
 
 
1765
Wed Jan 17 09:09:16 1996  Doug Evans  <dje@canuck.cygnus.com>
 
1766
 
 
1767
        * common.h: Define EM_SPARC32PLUS.
 
1768
        * sparc.h: New file.
 
1769
 
 
1770
Thu Jan 11 16:27:34 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 
1771
 
 
1772
        * ppc.h (SHF_EXCLUDE, SHT_ORDERED): New fields from the abi.
 
1773
 
 
1774
Thu Nov 30 16:47:18 1995  Ian Lance Taylor  <ian@cygnus.com>
 
1775
 
 
1776
        * internal.h (struct elf_segment_map): Add includes_filehdr and
 
1777
        includes_phdrs fields.
 
1778
 
 
1779
Tue Nov 28 16:58:10 1995  Ian Lance Taylor  <ian@cygnus.com>
 
1780
 
 
1781
        * internal.h (struct elf_segment_map): Define.
 
1782
 
 
1783
Tue Oct 31 15:19:36 1995  Fred Fish  <fnf@cygnus.com>
 
1784
 
 
1785
        * common.h, dwarf.h, external.h, hppa.h, internal.h,
 
1786
        mips.h, ppc.h:  Protect against multiple inclusions.
 
1787
 
 
1788
Thu Sep 21 13:51:58 1995  Michael Meissner  <meissner@tiktok.cygnus.com>
 
1789
 
 
1790
        * ppc.h (EF_PPC_RELOCATABLE_LIB): Add new flag bit.
 
1791
 
 
1792
Fri Sep  1 15:32:17 1995  Kazumoto Kojima  <kkojima@info.kanagawa-u.ac.jp>
 
1793
 
 
1794
        * mips.h: Add some definitions used on Irix 5.
 
1795
 
 
1796
Tue Jun 20 10:18:28 1995  Jeff Law  (law@snake.cs.utah.edu)
 
1797
 
 
1798
        * hppa.h (CPU_PA_RISC1_0): Protect from redefinitions.
 
1799
        (CPU_PA_RISC1_1): Likewise.
 
1800
 
 
1801
Wed Mar  8 18:14:37 1995  Michael Meissner  <meissner@tiktok.cygnus.com>
 
1802
 
 
1803
        * ppc.h: New file for PowerPC support.
 
1804
 
 
1805
Tue Feb 14 13:59:13 1995  Michael Meissner  <meissner@tiktok.cygnus.com>
 
1806
 
 
1807
        * common.h (EM_PPC): Use offical value of 20, not 17.
 
1808
        (EM_PPC_OLD): Define this to be the old value of EM_PPC.
 
1809
 
 
1810
Tue Jan 24 09:40:59 1995  Michael Meissner  <meissner@tiktok.cygnus.com>
 
1811
 
 
1812
        * common.h (EM_PPC): New macro, PowerPC machine id.
 
1813
 
 
1814
Tue Jan 17 10:51:38 1995  Ian Lance Taylor  <ian@sanguine.cygnus.com>
 
1815
 
 
1816
        * mips.h (SHT_MIPS_MSYM, SHT_MIPS_DWARF, SHT_MIPS_EVENTS): Define.
 
1817
 
 
1818
Mon Oct 17 13:43:59 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>
 
1819
 
 
1820
        * internal.h (Elf_Internal_Shdr): Remove rawdata and size fields.
 
1821
        Add bfd_section field.
 
1822
 
 
1823
Tue May 24 16:11:50 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
 
1824
 
 
1825
        * mips.h (Elf32_External_gptab): Define.
 
1826
 
 
1827
Mon May 16 13:22:04 1994  Jeff Law  (law@snake.cs.utah.edu)
 
1828
 
 
1829
        * common.h (EM_HPPA): Delete.
 
1830
        (EM_PARISC): Add.
 
1831
        * hppa.h: New file.
 
1832
 
 
1833
Mon May  9 13:27:03 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
 
1834
 
 
1835
        * common.h (SHN_LORESERVE): Rename from SHN_LORESERV.
 
1836
        (ELF32_R_TYPE, ELF32_R_INFO): Don't rely on size of unsigned char.
 
1837
        (ELF64_R_TYPE): Don't rely on size of unsigned long.
 
1838
 
 
1839
Mon Apr 25 15:53:09 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
 
1840
 
 
1841
        * internal.h (Elf_Internal_Shdr): Use PTR, not void *.
 
1842
 
 
1843
Fri Mar 11 00:34:59 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
 
1844
 
 
1845
        * mips.h (SHN_MIPS_TEXT, SHN_MIPS_DATA):  Define.
 
1846
 
 
1847
Sat Mar  5 14:08:54 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
 
1848
 
 
1849
        * internal.h:  Remove Elf32_*, Elf64_* typedefs.  These names
 
1850
        cause conflicts with system headers, e.g. link.h in gdb/solib.c.
 
1851
        Combine 32- and 64-bit versions of *_Internal_Dyn.
 
1852
        * common.h:  Replace uses of Elf64_Word, Elf64_Xword typedefs
 
1853
        by their expansion.
 
1854
        * mips.h:  Replace uses of Elf32_Word, Elf32_Sword, Elf32_Addr
 
1855
        typedefs by their expansion. Add DT_MIPS_RLD_MAP definition.
 
1856
 
 
1857
Fri Feb 18 10:39:54 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
 
1858
 
 
1859
        * common.h (EM_CYGNUS_POWERPC): Define.  This may be temporary,
 
1860
        depending upon how quickly I can find a real PowerPC ABI.
 
1861
 
 
1862
Mon Feb  7 08:27:13 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
 
1863
 
 
1864
        * internal.h: Change HOST_64_BIT to BFD_HOST_64_BIT.
 
1865
 
 
1866
Wed Feb  2 14:12:18 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
 
1867
 
 
1868
        * common.h: Add comments regarding value of EM_HPPA and how to
 
1869
        pick an unofficial value.
 
1870
 
 
1871
Wed Nov 17 17:14:26 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
 
1872
 
 
1873
        * mips.h (SHT_MIPS_OPTIONS): Define.
 
1874
 
 
1875
Mon Nov  8 17:57:00 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
 
1876
 
 
1877
        * mips.h: Added some more MIPS ABI macro definitions.
 
1878
 
 
1879
Wed Nov  3 22:07:17 1993  Ken Raeburn  (raeburn@rtl.cygnus.com)
 
1880
 
 
1881
        * common.h (EM_MIPS_RS4_BE): New macro.
 
1882
 
 
1883
Tue Oct 12 07:28:18 1993  Ian Lance Taylor  (ian@cygnus.com)
 
1884
 
 
1885
        * mips.h: New file.  MIPS ABI specific information.
 
1886
 
 
1887
Mon Jun 21 13:13:43 1993  Ken Raeburn  (raeburn@poseidon.cygnus.com)
 
1888
 
 
1889
        * internal.h: Combined 32- and 64-bit versions of all structures
 
1890
        except *_Internal_Dyn.  This will simply the assembler interface,
 
1891
        and some bfd code.
 
1892
 
 
1893
Tue May 25 02:00:16 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
 
1894
 
 
1895
        * external.h, internal.h, common.h: Added 64-bit versions of some
 
1896
        structures and macros.  Renamed old versions to put "32" in the
 
1897
        name.  Some are unchanged.
 
1898
 
 
1899
Thu Apr 29 12:12:20 1993  Ken Raeburn  (raeburn@deneb.cygnus.com)
 
1900
 
 
1901
        * common.h (EM_HPPA, NT_VERSION, STN_UNDEF, DT_*): New macros.
 
1902
        * external.h (Elf_External_Dyn): New type.
 
1903
 
 
1904
        * internal.h (Elf_Intenral_Shdr): New field `size'.
 
1905
        (Elf_Internal_Dyn): New type.
 
1906
 
 
1907
Tue Apr 20 16:03:45 1993  Fred Fish  (fnf@cygnus.com)
 
1908
 
 
1909
        * dwarf.h (LANG_CHILL):  Change value to one randomly picked in
 
1910
        the user defined range, to reduce probability of collisions.
 
1911
 
 
1912
Sun Nov 15 09:34:02 1992  Fred Fish  (fnf@cygnus.com)
 
1913
 
 
1914
        * dwarf.h (AT_src_coords):  Whitespace change only.
 
1915
        * dwarf.h (AT_body_begin, AT_body_end, LANG_MODULA2):
 
1916
        Add from latest gcc.
 
1917
        * dwarf.h (LANG_CHILL):  Add as GNU extension.
 
1918
 
 
1919
Sat Aug  1 13:46:53 1992  Fred Fish  (fnf@cygnus.com)
 
1920
 
 
1921
        * dwarf.h:  Replace with current version from gcc distribution.
 
1922
 
 
1923
Fri Jun 19 19:05:09 1992  John Gilmore  (gnu at cygnus.com)
 
1924
 
 
1925
        * internal.h:  Add real struct tags to all the Type_Defs, so they
 
1926
        can be used in prototypes where the Type_Defs are not known.
 
1927
 
 
1928
Fri Apr  3 20:58:58 1992  Mark Eichin  (eichin at cygnus.com)
 
1929
 
 
1930
        * common.h: added ELF_R_{SYM,TYPE,INFO} for handling relocation
 
1931
        info
 
1932
        added EM_MIPS, and corrected value of EM_860 based on System V ABI
 
1933
        manual.
 
1934
 
 
1935
        * external.h: added Elf_External_{Rel,Rela}.
 
1936
 
 
1937
        * internal.h: added Elf_Internal_{Rel,Rela}.
 
1938
        added rawdata to Elf_Internal_Shdr.
 
1939
 
 
1940
Sat Nov 30 20:43:59 1991  Steve Chamberlain  (sac at rtl.cygnus.com)
 
1941
 
 
1942
        * common.h, dwarf.h, external.h, internal.h, ChangeLog; moved from
 
1943
        ../elf-<foo>
 
1944
 
 
1945
 
 
1946
Copyright (C) 1991-2003 Free Software Foundation, Inc.
 
1947
 
 
1948
Copying and distribution of this file, with or without modification,
 
1949
are permitted in any medium without royalty provided the copyright
 
1950
notice and this notice are preserved.
 
1951
 
 
1952
Local Variables:
 
1953
mode: change-log
 
1954
left-margin: 8
 
1955
fill-column: 74
 
1956
version-control: never
 
1957
End: