OSDN Git Service

33fcec6ac40fb5b20919ace19649dee90cc7c345
[pf3gnuchains/pf3gnuchains3x.git] / bfd / ChangeLog
1 2007-01-25  Nick Clifton  <nickc@redhat.com>
2
3         PR binutils/3874
4         * elf32-avr.c (avr_link_hash_table): Check to make sure that the
5         hash table was created by elf32_avr_link_hash_table_create before
6         using it.
7         (elf32_avr_link_hash_newfunc): New function.  Just pass the call
8         through to _bfd_elf_link_hash_newfunc.
9         (elf32_avr_link_hash_table_create): Use
10         elf32_avr_link_hash_newfunc instead of
11         _bfd_elf_link_hash_newfunc.
12         (elf32_avr_relocate_section): Check for the hash table pointer
13         being NULL.
14         (elf32_avr_relax_section, avr_build_one_stub,
15         elf32_avr_setup_params, get_local_syms, elf32_avr_size_stubs,
16         elf32_avr_build_stubs): Likewise.
17
18 2007-01-16  H.J. Lu  <hongjiu.lu@intel.com>
19
20         PR ld/3831
21         * elf-bfd.h (bfd_elf_link_mark_dynamic_symbol): Add an
22         argument, Elf_Internal_Sym *.
23
24         * elflink.c (bfd_elf_link_mark_dynamic_symbol): Mark a data
25         symbol dynamic if info->dynamic_data is TRUE.
26         (bfd_elf_record_link_assignment): Updated call to
27         bfd_elf_record_link_assignment.
28         (_bfd_elf_merge_symbol): Likewise.  Always call
29         bfd_elf_link_mark_dynamic_symbol.
30
31 2076-01-12  H.J. Lu  <hongjiu.lu@intel.com>
32
33         * Makefile.am (BFD_LIBS): Removed.
34         * Makefile.in: Regenerated.
35
36 2076-01-11  H.J. Lu  <hongjiu.lu@intel.com>
37
38         PR binutils/3631
39         * Makefile.am (OFILES): Add @bfd64_libs@.
40         (libbfd_la_SOURCES): Remove $(BFD64_LIBS_CFILES).
41         * Makefile.in: Regenerated.
42
43         * configure.in (bfd_libs): Replaced by ...
44         (bfd64_libs): This.
45         * configure: Regenerated.
46
47 2007-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48
49         * elf.c (assign_file_positions_for_load_sections): We can
50         require fewer phdrs than expected.
51
52 2007-01-08  Kazu Hirata  <kazu@codesourcery.com>
53
54         * archures.c (bfd_mach_cpu32_fido): Rename to bfd_mach_fido.
55         * bfd-in2.h: Regenerate.
56         * cpu-m68k.c (arch_info_struct): Use bfd_mach_fido instead of
57         bfd_mach_cpu32_fido.
58         (m68k_arch_features): Use fido_a instead of cpu32.
59         (bfd_m68k_compatible): Reject the combination of Fido and
60         ColdFire.  Accept the combination of CPU32 and Fido with a
61         warning.
62         * elf32-m68k.c (elf32_m68k_object_p,
63         elf32_m68k_merge_private_bfd_data,
64         elf32_m68k_print_private_bfd_data): Treat Fido as an
65         architecture by itself.
66
67 2007-01-08  Kai Tietz   <kai.tietz@onevision.com>
68
69         * config.bfd: Renamed target x86_64-*-mingw64 to x86_64-*-mingw*.
70
71 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
72
73         * texhex.c (first_phase): Don't fall through into the default
74         case.
75         (pass_over): Replace abort () calls with return FALSE.  Fix
76         buffer overflow.
77
78 2007-01-04  Jie Zhang  <jie.zhang@analog.com>
79
80         * elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Don't set
81         SEC_EXCLUDE on zero size .eh_frame.
82
83 For older changes see ChangeLog-2006
84 \f
85 Local Variables:
86 mode: change-log
87 left-margin: 8
88 fill-column: 74
89 version-control: never
90 End: