* configure.in: Update version to 2.15.90.
[deliverable/binutils-gdb.git] / bfd / ChangeLog
CommitLineData
d080fcd2
DJ
12004-02-18 Daniel Jacobowitz <drow@mvista.com>
2
3 * configure.in: Update version to 2.15.90.
4 * configure: Regenerate.
5
d25aed71
RS
62004-02-17 Daniel Jacobowitz <drow@mvista.com>
7 Richard Sandiford <rsandifo@redhat.com>
8
9 * elfxx-mips.c (mips_elf_calculate_relocation): Use
10 _bfd_elf_symbol_refs_local_p to decide whether to decay
11 a GOT_PAGE/GOT_OFST pair to GOT_DISP/addend.
12 (_bfd_mips_elf_check_relocs): Add a global GOT entry for GOT_PAGE
13 relocs if the symbol wasn't defined by a regular object file.
14 Don't check the symbol's dynindx.
15
d7ce59e3
AC
162004-02-16 Andrew Cagney <cagney@redhat.com>
17
18 * bfd-in.h (file_ptr, ufile_ptr): Configure type using
19 @bfd_file_ptr@.
20 * bfd-in2.h: Re-generate.
21
ca0b7686
AC
222004-02-14 Andrew Cagney <cagney@redhat.com>
23
24 * configure.host (HDEFINES): When hppa*-*-hpux*, define
25 _LARGEFILE64_SOURCE.
26
340b6d91
AC
272004-02-13 Andrew Cagney <cagney@redhat.com>
28
29 * elf.c (vma_page_aligned_bias): New function.
30 (assign_file_positions_except_relocs)
31 (assign_file_positions_for_segments): Replace broken modulo
32 arithmetic with call to vma_page_aligned_bias.
33
1012372a
AC
342004-02-11 Andrew Cagney <cagney@redhat.com>
35
7c192733
AC
36 * bfd-in.h: Update copyright.
37 (bfd_tell): Change return type to file_ptr.
38 * bfd-in2.h: Re-generate.
39 * cache.c: Update copyright.
40 (bfd_cache_lookup_worker): Use real_fseek, do not cast offset
41 parameter.
42 (close_one): Use real_ftell.
43 * bfdio.c: Update copyright.
44 (real_ftell, real_fseek): New functions.
45 (bfd_tell): Use real_fseek and real_ftell, change return type to
46 file_ptr.
47 (bfd_seek): Use real_ftell and real_fseek, change type of
48 file_position to a file_ptr.
49 * libbfd-in.h: Update copyright.
50 (real_ftell, real_fseek): Declare.
51 * libbfd.h: Re-generate.
52
1012372a
AC
53 * configure.in (AC_CHECK_FUNCS): Check for ftello, ftello64,
54 fseeko and fseeko64. Determine bfd_file_ptr.
55 * configure: Re-generate.
c1ea0c09 56 * config.in: Re-generate.
1012372a 57
3255318a
NC
582004-02-09 Anil Paranjpe <anilp1@KPITCummins.com>
59
60 * coff-h8300.c: Added comments about relaxation for ldc.w and stc.w.
61 * elf32-h8300.c: Likewise.
62
0d5f9994
NC
632004-02-09 Christian Vogel <vogelchr@vogel.cx>
64 Nick Clifton <nickc@redhat.com>
65
66 * elf64-alpha.c (elf64_alpha_calc_got_offsets_for_symbol): Catch
67 GOT entries with no associated GOT subsection.
68
174fd7f9
RS
692004-02-09 Richard Sandiford <rsandifo@redhat.com>
70
71 * bfd-elf.h (elf_backend_name_local_section_symbols): New hook.
72 * elf.c (swap_out_syms): Use it to decide whether local section
73 symbols should be named.
74 * elfxx-target.h (elf_backend_name_local_section_symbols): New macro.
75 * elfxx-mips.h (_bfd_mips_elf_name_local_section_symbols): Declare.
76 (elf_backend_name_local_section_symbols): Define.
77 * elfxx-mips.c (_bfd_mips_elf_name_local_section_symbols): New.
78
03609792
L
792004-01-30 H.J. Lu <hongjiu.lu@intel.com>
80
81 * elfxx-ia64.c (elfNN_ia64_relax_brl): New function.
82 (elfNN_ia64_relax_section): Optimize brl to br during the relax
83 finalize pass.
84
ea01195e
AO
852004-01-30 Alexandre Oliva <aoliva@redhat.com>
86
87 * elf32-frv.c (elf32_frv_always_size_sections): Initialize pointer
88 to bfd_link_hash_entry passed by reference to
89 _bfd_generic_link_add_one_symbol.
90
838e70c5
L
912004-01-25 H.J. Lu <hongjiu.lu@intel.com>
92
93 * elfxx-ia64.c (elfNN_ia64_relocate_section): Disallow imm
94 relocations against dynamic symbols.
95
4f199be3
DJ
962004-01-23 Daniel Jacobowitz <drow@mvista.com>
97
98 * elf32-arm.h (elf32_arm_check_relocs): Revert part of 2004-01-13
99 change.
100
28d39d1a
NC
1012004-01-21 Tom Rix <tcrix@worldnet.att.net>
102
103 * reloc.c: New 5 bit reloc, BFD_RELOC_M68HC12_5B, for m68hc12 movb/movw.
104 * bfd-in2.h, libbfd.h: Rebuilt.
105
66bed356
DS
1062004-01-20 Danny Smith <dannysmith@users.sourceforge.net>
107
108 * peXXigen.c (_bfd_XXi_swap_scnhdr_out): Don't remove
109 IMAGE_SCN_MEM_WRITE flag from .text section if WP_TEXT
110 flag has been cleared.
111
7e89635a
KH
1122004-01-19 Kazu Hirata <kazu@cs.umass.edu>
113
114 * coff-h8300.c: Add and adjust comments about relaxation.
115 * elf32-h8300.c: Likewise.
116
e804e836
KH
1172004-01-16 Kazu Hirata <kazu@cs.umass.edu>
118
119 * coff-h8300.c: Fix comment typos.
120 * elf32-h8300.c: Likewise.
121
630a7b0a
KH
1222004-01-16 Kazu Hirata <kazu@cs.umass.edu>
123
124 * coff-h8300.c: Add comments about relaxation.
125 * elf32-h8300.c: Likewise.
126
f8b73030
MR
1272004-01-14 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
128
129 * acinclude.m4: Quote names of macros to be defined by AC_DEFUN
130 throughout.
131 * aclocal.m4: Regenerate.
132 * configure: Regenerate.
133
32159579
ILT
1342004-01-13 Ian Lance Taylor <ian@wasabisystems.com>
135
136 * elf64-mips.c (mips_elf64_slurp_one_reloc_table): Call
137 mips_elf64_rtype_to_howto instead of using howto_table.
138
c84cd8ee
DJ
1392004-01-13 Daniel Jacobowitz <drow@mvista.com>
140
141 * elf32-arm.h (elf32_arm_final_link_relocate): Check that we created
142 the .plt section.
143 (elf32_arm_check_relocs): Don't increment the PLT refcount for
144 relocs which would not use the PLT.
145
680a3378
AM
1462004-01-13 Alan Modra <amodra@bigpond.net.au>
147
148 * elf64-ppc.c (ppc64_elf_check_relocs): Ignore !SEC_ALLOC relocs.
149 (ppc64_elf_gc_sweep_hook): Likewise.
150 (ppc64_elf_size_dynamic_sections): Test for .plt directly.
151
faca21e5
NC
1522004-01-12 Anil Paranjpe <anilp1@KPITCummins.com>
153
154 Adds linker relaxation support for bit manipulation insns like
680a3378 155 band, bclr, biand, bild, bior, bist, bixor, bld, bnot, bor, bset,
faca21e5 156 bst, btst, bxor.
680a3378 157 * elf32-h8300.c: Opcode for bit manipulation insn is checked in
faca21e5 158 elf32_h8_relax_section function while relxation for aa:16 and aa:32.
680a3378 159 * coff-h8300.c: Opcode for bit manipulation insn is checked in
faca21e5
NC
160 h8300_reloc16_extra_cases function while relxation for aa:16 and aa:32.
161
818a27ac
AM
1622004-01-12 Alan Modra <amodra@bigpond.net.au>
163
164 * dwarf2.c: Convert to C90, remove unneeded casts and prototypes.
165
96ef1419
KH
1662004-01-11 Kazu Hirata <kazu@cs.umass.edu>
167
168 * elf32-h8300.c: Fix formatting.
169
babfd660
KH
1702004-01-11 Kazu Hirata <kazu@cs.umass.edu>
171
172 * elf32-cris.c (cris_elf_gc_sweep_hook): Return early if no
173 dynamic object is present. Declare r_symndx and h in an inner
174 scope.
175 * elf32-vax.c (elf_vax_gc_sweep_hook): Likewise.
176
7359ea65
DJ
1772004-01-09 Daniel Jacobowitz <drow@mvista.com>
178
179 * elf32-arm.h (struct elf32_arm_relocs_copied): Remove pc_count.
180 (elf32_arm_copy_indirect_symbol): Don't copy pc_count.
181 (elf32_arm_final_link_relocate): Handle PLT32 and PC24 relocs
182 identically. Do not emit PC24 relocations for shared libraries.
183 (elf32_arm_gc_sweep_hook): Handle PLT32 and PC24 relocs
184 identically. Don't adjust pc_count.
185 (elf32_arm_check_relocs): Handle PLT32 and PC24 relocs identically.
186 Set ELF_LINK_HASH_NEEDS_PLT for both. Don't adjust pc_count; don't
187 adjust count for branch relocations.
188 (allocate_dynrelocs): Correct typo in call to
189 WILL_CALL_FINISH_DYNAMIC_SYMBOL. Never allocate space for
190 PC24 or PLT32 relocs when linking.
191
44e88952
NC
1922004-01-09 Dmitry Semyonov <Dmitry.Semyonov@oktet.ru>
193
194 * coff-arm.c (aoutarm_std_reloc_howto): [ARM_WINCE] Synchronize ARM_26D
195 relocation howto with ARM_26 one for consistency.
196 (coff_arm_relocate_section): Set partial_inplace for ARM_26 relocations
197 that will be converted to ARM_26D ones, since we always want 'done'
198 relocations to be reflected in section's data.
199 (coff_arm_relocate_section): [ARM_WINCE] Quick fix for BL instruction
200 offset.
201 (_bfd_final_link_relocate): Do not modify "inplace" data, if not
202 requested.
203
1e7fef1d
NC
2042004-01-08 Dmitry Semyonov <Dmitry.Semyonov@oktet.ru>
205
206 * coff-arm.c (coff_arm_relocate_section): Do not alter relocs that
207 are not partial_inplace during a relocatable link.
208
4f075348
KH
2092004-01-08 Kazu Hirata <kazu@cs.umass.edu>
210
babfd660 211 * elf32-m68k.c (elf_m68k_gc_sweep_hook): Return early
4f075348
KH
212 if no dynamic object is present. Declare r_symndx and h in an
213 inner scope.
214
de0d9f33
L
2152004-01-07 H.J. Lu <hongjiu.lu@intel.com>
216
217 * elfxx-ia64.c (elfNN_ia64_relax_section): Don't install
218 trampoline if it is known out of range.
219
51532845
AO
2202004-01-06 Alexandre Oliva <aoliva@redhat.com>
221
222 2003-12-17 Alexandre Oliva <aoliva@redhat.com>
223 * elf32-frv.c (_frv_osec_readonly_p): New.
224 (_frv_emit_got_relocs_plt_entries): Don't emit rofixup for
225 undefweak symbol.
226 (_frv_count_got_plt_entries): Adjust expected count accordingly.
227 (elf32_frv_relocate_section): Likewise. Error out if attempting
228 to emit rofixups or dynamic relocs in read-only segments. Use
229 _bfd_elf_section_offset to adjust r_offsets in rofixups and
230 dynamic relocations.
231 2003-12-12 Alexandre Oliva <aoliva@redhat.com>
232 * elf32-frv.c (elf32_frv_relocate_section): Compute dynamic
233 relocations or fixups involving merged sections correctly. Avoid
234 crash when undefined symbol is referenced by R_FRV_32 or
235 R_FRV_FUNCDESC_VALUE.
236 2003-12-02 Alexandre Oliva <aoliva@redhat.com>
237 * elf32-frv.c (elf32_frv_relocate_section): Add output_offset of
238 input section holding local symbol to addend of R_FRV_32 or
239 R_FRV_FUNCDESC_VALUE dynamic relocation.
240 2003-11-27 Alexandre Oliva <aoliva@redhat.com>
241 * elf32-frv.c (elf32_frv_modify_segment_map): Add link info arg.
242 (elf32_frv_always_size_sections): Don't store pointer to
243 __stacksize symbol in sec_info.
244 (elf32_frv_modify_segment_map): Look it up here.
245 2003-11-26 Alexandre Oliva <aoliva@redhat.com>
246 * elf32-frv.c (_frv_emit_got_relocs_plt_entries): Emit the address
247 of the lazy PLT entry, not only its offset, as the low word of a
248 function descriptor.
249 2003-11-10 Alexandre Oliva <aoliva@redhat.com>
250 * elf32-frv.c (elf32_frv_always_size_sections): Define __stacksize
251 if a hash table entry already exists but is not a definition.
252 2003-11-05 Alexandre Oliva <aoliva@redhat.com>
253 * elf32-frv.c (frv_elf_link_hash_table_create): Use bfd_zalloc.
254 (_frv_add_rofixup): Don't inline.
255 (_frv_emit_got_relocs_plt_entries): Use NULL as funcdesc address
256 for undefweak symbols.
257 (elf32_frv_relocate_section): Avoid crash while computing
258 relocation when linking with shared library. Only emit rofixups
259 and dynamic relocations for alloc&load sections. Mark binaries
260 with inter-segment relocations for relocation as a unit.
261 (_frv_create_got_section): Rename .rofixup.got to .rofixup.
262 (DEFAULT_STACK_SIZE): New.
263 (_frv_count_got_plt_entries): Fix thinko in deciding whether to
264 emit rofixups or dynamic relocs when linking dynamic non-PIE
265 executables.
266 (elf32_frv_size_dynamic_sections): Generate rofixup on PIEs and
267 shared libs too. Reserve the last entry for the GOT pointer.
268 (elf32_frv_finish_dynamic_sections): Emit it.
269 (elf32_frv_always_size_sections): New.
270 (elf32_frv_modify_segment_map): New.
271 (elf32_frv_check_relocs): Reserve relocs32 space only in ALLOC
272 sections.
273 (frv_elf_merge_private_bfd_data): Clear PIC bit if FDPIC is set.
274 (frv_elf_print_private_bfd_data): Handle FDPIC and LIBPIC.
275 (elf_backend_always_size_sections): New.
276 (elf_backend_modify_segment_map): New.
277 2003-10-31 Alexandre Oliva <aoliva@redhat.com>
278 * config.bfd: Added frv-*-*linux*.
279 * elf32-frv.c (_frv_emit_got_relocs_plt_entries): Use idx 0 for
280 ABS section, instead of crashing.
281 (elf32_frv_relocate_section): Don't crash before warning about
282 different segments in non-PIC relocation.
283 2003-10-17 Alexandre Oliva <aoliva@redhat.com>
284 * elf32-frv.c (elf32_frv_relocate_section): Don't warn on LABEL24
285 relocs to undefweak symbols.
286 (elf32_frv_relocate_section): Ditto for undefined symbols.
287 2003-10-06 Alexandre Oliva <aoliva@redhat.com>
288 * elf32-frv.c (elf32_frv_create_dynamic_sections): Make sure
289 gotfixup section was created.
290 2003-09-30 Alexandre Oliva <aoliva@redhat.com>
291 * elf32-frv.c (elf32_frv_howto_table): Change GOT12,
292 FUNCDESC_GOT12, GOTOFF12 and FUNCDESC_GOTOFF12 to
293 complain_overflow_signed.
294 * elf32-frv.c (_frv_add_rofixup): Do not error out if contents
295 have not been allocated.
296 (_frv_emit_got_relocs_plt_entries): Return non-void. Assert
297 privfd only if dynamic sections were created.
298 (elf32_frv_relocate_section): Compute gprel_segment, and use it
299 for GPREL relocs. When linking relocatable FDPIC executables,
300 emit warnings for relocations that would be illegal on PIE or
301 shared libraries. Emit rofixup for R_FRV_32 only if input object
302 is not FDPIC.
303 (_frv_create_got_section): Define _gp symbol in the rofixup
304 section.
305 (elf32_frv_finish_dynamic_sections): If rofixups needed but
306 dynamic sections missing, error out requesting -melf32frvfd.
307 2003-09-19 Alexandre Oliva <aoliva@redhat.com>
308 * elf32-frv.c (_frv_emit_got_relocs_plt_entries): Rearrange
309 computation of addends from section and global or local symbol
310 value. Change return type to bfd_boolean, and return a failure if
311 a dynamic FUNCDESC or FUNCDESC_VALUE relocation that requires a
312 nonzero addend is required.
313 (elf32_frv_relocate_section): Likewise. Print error for
314 unsupported nonzero addends.
315 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
316 * elf32-frv.c (FRV_SYM_LOCAL): In the absence of dynamic sections,
317 force everything local.
318 (_frv_emit_got_relocs_plt_entries): Cope with NULL sec.
319 * elf32-frv.c (struct frv_elf_link_hash_table): Added sgotfixup.
320 (frv_gotfixup_section): New.
321 (FRV_SYM_LOCAL): Accept undefweak and local common symbols.
322 (struct frv_pic_relocs_info): Split relocs into relocs32, relocsfd
323 and relocsfdv.
324 (_frv_add_rofixup): New.
325 (_frv_emit_got_relocs_plt_entries): Generate fixups for non-PIE
326 fdpic executables. Use FRV_SYM_LOCAL more widely to simplify and
327 improve some ugly conditions.
328 (elf32_frv_relocate_section): Likewise. Reject inter-segment
329 relocations in fdpic.
330 (_frv_create_got_section): Create .rofixup.got section.
331 (struct _frv_dynamic_got_info): Added fixups.
332 (_frv_count_got_plt_entries): Account in-GOT relocations into
333 relocs32, relocsfd and relocsfdv. Account them into relocs or
334 fixups, as appropriate.
335 (elf32_frv_size_dynamic_sections): Size rofixup section. Simplify
336 sizing of gotrel.
337 (elf32_frv_finish_dynamic_sections): Verify that the right number
338 of relocations and fixups was generated.
339 (elf32_frv_check_relocs): Compute relocs32, relocsfd and
340 relocsfdv.
341 * elf32-frv.c (FRV_SYM_LOCAL): New macro, used instead of
342 SYMBOL_CALLS_LOCAL and SYMBOL_REFERENCES_LOCAL.
343 (FRV_FUNCDESC_LOCAL): New macro, used to decide whether a function
344 descriptor of a (formerly-)global symbol is local.
345 (struct frv_pic_relocs_info): Adjust comments.
346 (_frv_emit_got_relocs_plt_entries): Adjust.
347 (elf32_frv_relocate_section): Likewise.
348 (_frv_count_got_plt_entries): Likewise.
349 * elf32-frv.c (_frv_emit_got_relocs_plt_entries): Don't add global
350 symbol's value to addend in the common preamble. Decay dynamic
351 symbols to section+offset if they bind or call locally, for GOT
352 and FUNCDESC_VALUE, respectively.
353 (elf32_frv_relocate_section): Likewise.
354 (elf32_frv_check_relocs): Don't register as dynamic symbols of
355 internal or hidden visibility.
356 2003-09-17 Alexandre Oliva <aoliva@redhat.com>
357 * elf32-frv.c (_frv_emit_got_relocs_plt_entries): Get addend as
358 argument, so as to not call _bfd_elf_rel_local_sym to compute it.
359 (elf32_frv_relocate_section): Pass relocation addend in. Use
360 original relocation addend to look up the got relocs/plt entries
361 table. Do not call _bfd_elf_rel_local_sym. Don't error out when
362 processing relocations that reference .scommon symbols.
363 2003-09-15 Alexandre Oliva <aoliva@redhat.com>
364 Introduce support for dynamic linking.
365 * elf32-frv.c (R_FRV_FUNCDESC_VALUE): Mark it as 64 bits.
366 (elf32_frv_rel_32_howto, elf32_frv_rel_funcdesc_howto,
367 elf32_frv_rel_funcdesc_value_howto): New REL descriptors.
368 (frv_reloc_type_lookup): Return REL howtos for executables and
369 dynamic libraries.
370 (frv_info_to_howto_rel): New.
371 (struct frv_elf_link_hash_table): New.
372 (frv_hash_table, frv_got_section, frv_gotrel_section,
373 frv_plt_section, frv_pltrel_section, frv_relocs_info,
374 frv_got_initial_offset, frv_plt_initial_offset): New macros.
375 (frv_elf_link_hash_table_create): New.
376 (struct frv_pic_relocs_info): New.
377 (frv_pic_relocs_info_hash, frv_pic_relocs_info_eq): New.
378 (frv_pic_relocs_info_find): New.
379 (frv_pic_relocs_info_for_global, frv_pic_relocs_info_for_local):
380 New.
381 (FRV_LZPLT_BLOCK_SIZE, FRV_LZPLT_RESOLVE_LOC): New.
382 (_frv_add_dyn_reloc, _frv_osec_to_segment): New.
383 (_frv_emit_got_relocs_plt_entries): New.
384 (elf32_frv_relocate_section): Add support for dynamic linking.
385 Handle new relocations.
386 (_frv_create_got_section): New.
387 (elf32_frv_create_dynamic_sections): New.
388 (ELF_DYNAMIC_INTERPRETER): New.
389 (struct _frv_dynamic_got_info): New.
390 (_frv_count_got_plt_entries): New.
391 (struct _frv_dynamic_got_plt_info): New.
392 (_frv_compute_got_alloc_data): New.
393 (_frv_get_got_entry, _frv_get_fd_entry): New.
394 (_frv_assign_got_entries, _frv_assign_plt_entries): New.
395 (_frv_resolve_final_relocs_info): New.
396 (elf32_frv_size_dynamic_sections): New.
397 (elf32_frv_finish_dynamic_sections): New.
398 (elf32_frv_adjust_dynamic_symbol): New.
399 (elf32_frv_finish_dynamic_symbol): New.
400 (elf32_frv_check_relocs): Handle new relocs. Explain how the
401 whole thing works.
402 (elf_info_to_howto_rel): Define.
403 (bfd_elf32_bfd_link_hash_table_create): Define.
404 (elf_backend_create_dynamic_sections): Define.
405 (elf_backend_adjust_dynamic_symbol): Define.
406 (elf_backend_size_dynamic_sections): Define.
407 (elf_backend_finish_dynamic_symbol): Define.
408 (elf_backend_finish_dynamic_sections): Define.
409 (elf_backend_want_got_sym): Define.
410 (elf_backend_got_header_size): Define.
411 (elf_backend_want_got_plt): Define.
412 (elf_backend_plt_readonly): Define.
413 (elf_backend_want_plt_sym): Define.
414 (elf_backend_plt_header_size): Define.
415 (elf_backend_may_use_rel_p): Define.
416 (elf_backend_may_use_rela_p): Define.
417 (elf_backend_default_use_rela_p): Define.
418 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
419 * elf32-frv.c (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
420 R_FRV_FUNCDESC_GOTOFFHI, R_FRV_FUNCDESC_GOTOFFLO, R_FRV_GOTOFF12,
421 R_FRV_GOTOFFHI, R_FRV_GOTOFFLO): New.
422 (frv_reloc_map): Map the corresponding BFD relocs to them.
423 (frv_reloc_type_lookup): ... and back to BFD relocs.
424 * reloc.c: New relocs.
425 * bfd-in2.h, libbfd.h: Rebuilt.
426 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
427 * elf32-frv.c (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO,
428 R_FRV_FUNCDESC, R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI,
429 R_FRV_FUNCDESC_GOTLO): New.
430 (frv_reloc_map): Map the corresponding BFD relocs to them.
431 (frv_reloc_type_lookup): ... and back to BFD relocs.
432 * reloc.c: New relocs.
433 * bfd-in2.h, libbfd.h: Rebuilt.
434
4301eeb1
MR
4352004-01-05 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
436
437 * elf32-mips.c (ELF_MAXPAGESIZE): Redefine for traditional
438 targets to support pages of up to 64kB.
439 (elf32_bed): Redefine to get a separate backend data structure for
440 traditional targets.
441 * elf64-mips.c (ELF_MAXPAGESIZE): Redefine for traditional
442 targets to support pages of up to 64kB.
443 (elf64_bed): Redefine to get a separate backend data structure for
444 traditional targets.
445 * elfn32-mips.c (ELF_MAXPAGESIZE): Redefine for traditional
446 targets to support pages of up to 64kB.
447 (elf32_bed): Redefine to get a separate backend data structure for
448 traditional targets.
449
0647ed71
MK
4502004-01-04 Mark Kettenis <kettenis@gnu.org>
451
452 * elf32-sparc.c (elf32_sparc_grok_psinfo): New function.
453
61adc1a4
NC
4542004-01-02 Mark Kettenis <kettenis@gnu.org>
455
456 * elf32-i386.c (elf_i386_grok_prstatus): Add support for FreeBSD.
457 (elf_i386_grok_psinfo): Likewise.
458
b50c15dc
NC
4592004-01-02 Bernardo Innocenti <bernie@develer.com>
460
461 * config.bfd: Add m68k-uClinux target.
462
2627de83
AM
4632004-01-01 Grant Edwards <grante@visi.com>
464
465 * elflink.h (elf_gc_sections): Warn when gc-sections option is ignored.
466 * elf32-h8300.c (elf32_h8_gc_mark_hook): New function.
467 (elf32_h8_gc_sweep_hook): New function.
468 (elf_backend_gc_mark_hook): Define.
469 (elf_backend_gc_sweep_hook): Define.
470 (elf_backend_can_gc_sections): Define.
471
c9e214e5 472For older changes see ChangeLog-0203
56882138
AM
473\f
474Local Variables:
475mode: change-log
476left-margin: 8
477fill-column: 74
478version-control: never
479End:
This page took 0.378746 seconds and 4 git commands to generate.