*** empty log message ***
[deliverable/binutils-gdb.git] / bfd / ChangeLog
1 2013-01-12 Alan Modra <amodra@gmail.com>
2
3 * elf-bfd.h (_bfd_elf_strtab_refcount): Declare.
4 * elf-strtab.c (_bfd_elf_strtab_refcount): New function.
5 * elflink.c (elf_add_dt_needed_tag): Use _bfd_elf_strtab_refcount.
6
7 2013-01-12 Alan Modra <amodra@gmail.com>
8
9 PR ld/12549
10 * elf-bfd.h (_bfd_elf_strtab_clear_refs): Declare.
11 (_bfd_elf_strtab_clear_all_refs): Define.
12 * elf-strtab.c (_bfd_elf_strtab_clear_refs): New function.
13 (_bfd_elf_strtab_clear_all_refs): Delete.
14 * elflink.c (elf_link_add_object_symbols): Clear out added
15 strtab refs. Correct handling of warning common symbols.
16
17 2013-01-10 H.J. Lu <hongjiu.lu@intel.com>
18
19 * aout0.c: Remove trailing white spaces.
20 * archive.c: Likewise.
21 * archures.c: Likewise.
22 * bfd-in.h: Likewise.
23 * bfd-in2.h: Likewise.
24 * coff-alpha.c: Likewise.
25 * coff-i860.c: Likewise.
26 * coff-mips.c: Likewise.
27 * coff-ppc.c: Likewise.
28 * coff-tic80.c: Likewise.
29 * coff-x86_64.c: Likewise.
30 * coff-z80.c: Likewise.
31 * coffcode.h: Likewise.
32 * coffgen.c: Likewise.
33 * cofflink.c: Likewise.
34 * compress.c: Likewise.
35 * corefile.c: Likewise.
36 * cpu-arm.c: Likewise.
37 * cpu-avr.c: Likewise.
38 * cpu-bfin.c: Likewise.
39 * cpu-cr16.c: Likewise.
40 * cpu-cr16c.c: Likewise.
41 * cpu-crx.c: Likewise.
42 * cpu-h8300.c: Likewise.
43 * cpu-i386.c: Likewise.
44 * cpu-lm32.c: Likewise.
45 * cpu-m68k.c: Likewise.
46 * cpu-moxie.c: Likewise.
47 * cpu-msp430.c: Likewise.
48 * cpu-sh.c: Likewise.
49 * cpu-xc16x.c: Likewise.
50 * dwarf2.c: Likewise.
51 * ecofflink.c: Likewise.
52 * ecoffswap.h: Likewise.
53 * elf-ifunc.c: Likewise.
54 * elf-m10300.c: Likewise.
55 * elf-vxworks.c: Likewise.
56 * elf32-avr.c: Likewise.
57 * elf32-avr.h: Likewise.
58 * elf32-cr16.c: Likewise.
59 * elf32-cr16c.c: Likewise.
60 * elf32-cris.c: Likewise.
61 * elf32-crx.c: Likewise.
62 * elf32-frv.c: Likewise.
63 * elf32-hppa.c: Likewise.
64 * elf32-i860.c: Likewise.
65 * elf32-ip2k.c: Likewise.
66 * elf32-iq2000.c: Likewise.
67 * elf32-m32c.c: Likewise.
68 * elf32-m68hc1x.c: Likewise.
69 * elf32-msp430.c: Likewise.
70 * elf32-mt.c: Likewise.
71 * elf32-ppc.c: Likewise.
72 * elf32-rl78.c: Likewise.
73 * elf32-s390.c: Likewise.
74 * elf32-score.h: Likewise.
75 * elf32-sh-symbian.c: Likewise.
76 * elf32-sh.c: Likewise.
77 * elf32-spu.c: Likewise.
78 * elf32-tic6x.c: Likewise.
79 * elf32-v850.c: Likewise.
80 * elf32-xc16x.c: Likewise.
81 * elf32-xtensa.c: Likewise.
82 * elf64-alpha.c: Likewise.
83 * elf64-hppa.c: Likewise.
84 * elf64-ppc.c: Likewise.
85 * elf64-s390.c: Likewise.
86 * elfcore.h: Likewise.
87 * elflink.c: Likewise.
88 * elfxx-mips.c: Likewise.
89 * elfxx-sparc.c: Likewise.
90 * elfxx-tilegx.c: Likewise.
91 * ieee.c: Likewise.
92 * libcoff.h: Likewise.
93 * libpei.h: Likewise.
94 * libxcoff.h: Likewise.
95 * linker.c: Likewise.
96 * mach-o-i386.c: Likewise.
97 * mach-o-target.c: Likewise.
98 * mach-o.c: Likewise.
99 * mach-o.h: Likewise.
100 * mmo.c: Likewise.
101 * opncls.c: Likewise.
102 * pdp11.c: Likewise.
103 * pe-x86_64.c: Likewise.
104 * peXXigen.c: Likewise.
105 * pef-traceback.h: Likewise.
106 * pei-x86_64.c: Likewise.
107 * peicode.h: Likewise.
108 * plugin.c: Likewise.
109 * reloc.c: Likewise.
110 * riscix.c: Likewise.
111 * section.c: Likewise.
112 * som.c: Likewise.
113 * syms.c: Likewise.
114 * tekhex.c: Likewise.
115 * ticoff.h: Likewise.
116 * vaxbsd.c: Likewise.
117 * xcofflink.c: Likewise.
118 * xtensa-isa.c: Likewise.
119
120 2013-01-10 Will Newton <will.newton@imgtec.com>
121
122 * Makefile.am: Add Meta.
123 * Makefile.in: Regenerate.
124 * archures.c (bfd_mach_metag): New.
125 * bfd-in2.h: Regenerate.
126 * config.bfd: Add Meta.
127 * configure: Regenerate.
128 * configure.in: Add Meta.
129 * cpu-metag.c: New file.
130 * elf-bfd.h: Add Meta.
131 * elf32-metag.c: New file.
132 * elf32-metag.h: New file.
133 * libbfd.h: Regenerate.
134 * reloc.c: Add Meta relocations.
135 * targets.c: Add Meta.
136
137 2013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
138
139 * elf-bfd.h (elfcore_write_aarch_tls): Add prototype.
140 (elfcore_write_aarch_hw_break): Likewise.
141 (elfcore_write_aarch_hw_watch): Likewise.
142 * elf.c (elfcore_grok_aarch_tls): New function.
143 (elfcore_grok_aarch_hw_break): Likewise.
144 (elfcore_grok_aarch_hw_watch): Likewise.
145 (elfcore_grok_note): Call the new functions to handle the
146 corresponding notes.
147 (elfcore_write_aarch_tls): New function.
148 (elfcore_write_aarch_hw_break): Likewise.
149 (elfcore_write_aarch_hw_watch): Likewise.
150 (elfcore_write_register_note): Call the new functions to handle the
151 corresponding pseudo sections.
152
153 2013-01-07 Tom Tromey <tromey@redhat.com>
154
155 * section.c (_bfd_std_section): Rename from std_section.
156 (bfd_com_section_ptr, bfd_und_section_ptr, bfd_abs_section_ptr)
157 (STD_SECTION): Update.
158 * bfd-in2.h: Rebuild.
159
160 2013-01-04 Juergen Urban <JuergenUrban@gmx.de>
161
162 * archures.c (bfd_mach_mips5900): Define.
163 * bfd-in2.h: Regenerate.
164 * config.bfd: Add mips64-ps2-elf and mips-ps2-elf targets.
165 * cpu-mips.c: Add support for MIPS r5900.
166 * elfxx-mips.c: Add support for MIPS r5900 (extension of r4000).
167
168 2013-01-03 Nickolai Zeldovich <nickolai@csail.mit.edu>
169 Nick Clifton <nickc@redhat.com>
170
171 * elflink.c (get_value): Prevent the use of an undefined shift
172 operation. Add sanity checks.
173
174 2013-01-02 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
175
176 * config.bfd (cr16*-*-uclinux*): New target support.
177
178
179 For older changes see ChangeLog-2012
180 \f
181 Copyright (C) 2013 Free Software Foundation, Inc.
182
183 Copying and distribution of this file, with or without modification,
184 are permitted in any medium without royalty provided the copyright
185 notice and this notice are preserved.
186
187 Local Variables:
188 mode: change-log
189 left-margin: 8
190 fill-column: 74
191 version-control: never
192 End:
This page took 0.033564 seconds and 4 git commands to generate.