ChangeLog-2006 revision 1.3 1 1.1 christos 2006-12-25 Kazu Hirata <kazu (a] codesourcery.com>
2 1.1 christos
3 1.1 christos * readelf.c (get_machine_flags): Handle EF_M68K_CPU32_FIDO_A.
4 1.1 christos
5 1.1 christos 2006-12-11 J"orn Rennecke <joern.rennecke (a] arc.com>
6 1.1 christos
7 1.1 christos MAINTAINERS (SH): Remove my entry.
8 1.1 christos
9 1.1 christos 2006-12-11 Daniel Jacobowitz <dan (a] codesourcery.com>
10 1.1 christos
11 1.1 christos * configure.in: Define GENINSRC_NEVER.
12 1.1 christos * doc/Makefile.am (MAINTAINERCLEANFILES): Add info file.
13 1.1 christos (DISTCLEANFILES): Pretend to add info file.
14 1.1 christos * po/Make-in (.po.gmo): Put gmo files in objdir.
15 1.1 christos * configure, Makefile.in, doc/Makefile.in: Regenerated.
16 1.1 christos
17 1.1 christos 2006-12-07 Kazu Hirata <kazu (a] codesourcery.com>
18 1.1 christos
19 1.1 christos * readelf.c: Update uses of EF_M68K_*.
20 1.1 christos
21 1.1 christos 2006-10-30 Paul Brook <paul (a] codesourcery.com>
22 1.1 christos
23 1.1 christos * objdump.c (disassemble_section): Set info->symtab_pos.
24 1.1 christos (disassemble_data): Set info->symtab and info->symtab_size.
25 1.1 christos
26 1.1 christos 2006-10-29 H.J. Lu <hongjiu.lu (a] intel.com>
27 1.1 christos
28 1.1 christos PR binutils/3384
29 1.1 christos * configure.in (AC_CHECK_HEADERS): Add limits.h and sys/param.h.
30 1.1 christos * configure: Regenerated.
31 1.1 christos * config.in: Likewise.
32 1.1 christos
33 1.1 christos * readelf.c: Include <limits.h> and <sys/param.h> for PATH_MAX.
34 1.1 christos (program_interpreter): Allocate PATH_MAX bytes instead of 64.
35 1.1 christos (process_program_headers): Don't assume that program interpreter
36 1.1 christos is shorter than 64 characters.
37 1.1 christos
38 1.1 christos 2006-10-25 Trevor Smigiel <Trevor_Smigiel (a] playstation.sony.com>
39 1.1 christos Yukishige Shibata <shibata (a] rd.scei.sony.co.jp>
40 1.1 christos Nobuhisa Fujinami <fnami (a] rd.scei.sony.co.jp>
41 1.1 christos Takeaki Fukuoka <fukuoka (a] rd.scei.sony.co.jp>
42 1.1 christos Alan Modra <amodra (a] bigpond.net.au>
43 1.1 christos
44 1.1 christos * readelf.c: Add SPU support.
45 1.1 christos * Makefile.am: Run "make dep-am".
46 1.1 christos * Makefile.in: Regenerate.
47 1.1 christos
48 1.1 christos 2006-10-13 Robert Connolly <robert (a] linuxfromscratch.org>
49 1.1 christos
50 1.1 christos PR binutils/2876
51 1.1 christos * configure.in: Check for the mkstemp and mkdtemp functions.
52 1.1 christos * configure: Regenerate.
53 1.1 christos * config.in (HAVE_MKDTEMP): New potential define.
54 1.1 christos (MAKE_MKSTEMP): Likewise.
55 1.1 christos * bucomm.c (make_tempname): Use mkstemp if it is available.
56 1.1 christos (make_tempdir): New function: Create a temporary directory using
57 1.1 christos mkdtemp, if it is available.
58 1.1 christos * bucomm.h (make_tempdir): New prototype.
59 1.1 christos * objcopy.c (copy_archive): Use make_tempdir if it is available.
60 1.1 christos (strip_main): Produce an warning message if a temporary file could
61 1.1 christos not be created.
62 1.1 christos (copy_main): Likewise.
63 1.1 christos * ar.c (write_archive): Likewise.
64 1.1 christos
65 1.1 christos 2006-10-10 Andreas Schwab <schwab (a] suse.de>
66 1.1 christos
67 1.1 christos * dwarf.c (display_debug_loc): Don't dereference loc_offsets when
68 1.1 christos there are no location lists.
69 1.1 christos (display_debug_ranges): Similar for range_lists.
70 1.1 christos
71 1.1 christos 2006-10-04 H.J. Lu <hongjiu.lu (a] intel.com>
72 1.1 christos
73 1.1 christos * readelf.c (debug_apply_rela_addends): Don't ignore relocation
74 1.1 christos against symbols without type.
75 1.1 christos
76 1.1 christos 2006-09-25 Pedro Alves <pedro_alves (a] portugalmail.pt>
77 1.1 christos
78 1.1 christos * nlmconv.c (main) : Use LITMEMCPY.
79 1.1 christos * prdbg.c (tg_class_static_member) : Use LITSTRCPY.
80 1.1 christos
81 1.1 christos 2006-09-26 H.J. Lu <hongjiu.lu (a] intel.com>
82 1.1 christos
83 1.1 christos PR binutils/3257
84 1.1 christos * strings.c (main): Handle "-T format".
85 1.1 christos
86 1.1 christos 2006-09-26 Nick Clifton <nickc (a] redhat.com>
87 1.1 christos
88 1.1 christos * MAINTAINERS: Add Mei Ligang as maintainer of the Score port.
89 1.1 christos
90 1.1 christos 2006-09-26 Thiemo Seufer <ths (a] networkno.de>
91 1.1 christos
92 1.1 christos * configure.in: Remove broken changequote lines.
93 1.1 christos
94 1.1 christos 2006-09-20 Kai Tietz <Kai.Tietz (a] onevision.com>
95 1.1 christos
96 1.1 christos * configure.in: Add new target x86_64-pc-mingw64.
97 1.1 christos * configure: Regenerate.
98 1.1 christos * dlltool.c: Adjust include for this target.
99 1.1 christos (DLLTOOL_MX86_64): Added macro to handle target specific code.
100 1.1 christos (mname): Added default target static as "i386:x86-64".
101 1.1 christos (MX86): Added macro for target ident.
102 1.1 christos (mtable): Added target specific definitions.
103 1.1 christos (rvaafter): Add handling of MX86.
104 1.1 christos (rvabefore): Add handling of MX86.
105 1.1 christos (asmprefix): Add handling of MX86.
106 1.1 christos
107 1.1 christos 2006-09-17 Mei Ligang <ligang (a] sunnorth.com.cn>
108 1.1 christos
109 1.1 christos * readelf.c: Add support for Score binaries.
110 1.1 christos * Makefile.am: Update readelf's dependencies.
111 1.1 christos * Makefile.in: Regenerate.
112 1.1 christos
113 1.1 christos 2006-09-16 Nick Clifton <nickc (a] redhat.com>
114 1.1 christos Pedro Alves <pedro_alves (a] portugalmail.pt>
115 1.1 christos
116 1.1 christos * ar.c: Make use of new STRING_COMMA_LEN and CONST_STRNEQ
117 1.1 christos macros defined in bfd.h.
118 1.1 christos * dlltool.c: Likewise.
119 1.1 christos * emul_aix.c: Likewise.
120 1.1 christos * nlmconv.c: Likewise.
121 1.1 christos * objdump.c: Likewise.
122 1.1 christos * prdbg.c: Likewise.
123 1.1 christos * stabs.c: Likewise.
124 1.1 christos * readelf.c (const_strneq): New macro.
125 1.1 christos (process_section_headers, slurp_ia64_unwind_table,
126 1.1 christos slurp_hppa_unwind_table, display_debug_section, process_notes,
127 1.1 christos process_archive): Use the new macro.
128 1.1 christos
129 1.1 christos 2006-09-14 H.J. Lu <hongjiu.lu (a] intel.com>
130 1.1 christos
131 1.1 christos PR binutils/3181
132 1.1 christos * objcopy.c (group_signature): Return proper group signature.
133 1.1 christos
134 1.1 christos 2006-09-14 Alan Modra <amodra (a] bigpond.net.au>
135 1.1 christos
136 1.1 christos PR 3181
137 1.1 christos * objcopy.c (group_signature): New function, split out from..
138 1.1 christos (setup_section): ..here.
139 1.1 christos (is_strip_section): Return true for SHT_GROUP sections that are
140 1.1 christos going to lose their group signature symbol.
141 1.1 christos
142 1.1 christos 2006-09-14 Alan Modra <amodra (a] bigpond.net.au>
143 1.1 christos
144 1.1 christos PR 3181
145 1.1 christos * objcopy.c (copy_object): Load symbols earlier.
146 1.1 christos (setup_section): Mark group signature symbols with BSF_KEEP.
147 1.1 christos
148 1.1 christos 2006-09-09 Nick Clifton <nickc (a] redhat.com>
149 1.1 christos
150 1.1 christos PR binutils/3110
151 1.1 christos * objcopy.c (copy_archive): Add new parameter:
152 1.1 christos force_output_target. If not true, then perserve the file formats
153 1.1 christos of each copied archive element, otherwise force them to be one
154 1.1 christos specific file format.
155 1.1 christos (copy_file): Compute force_output_target parameter to pass to
156 1.3 christos copy_archive.
157 1.1 christos
158 1.1 christos 2006-09-05 Nick Clifton <nickc (a] redhat.com>
159 1.1 christos
160 1.1 christos PR binutils/3166
161 1.1 christos * objcopy.c (is_strip_section): Do not treat group sections as
162 1.1 christos debugging sections.
163 1.1 christos * doc/binutils.texi (--only-keep-debug): Document that this switch
164 1.1 christos is only intended for use on fully linked files.
165 1.1 christos
166 1.1 christos 2006-09-01 Nick Clifton <nickc (a] redhat.com>
167 1.1 christos
168 1.1 christos PR binutils/3146
169 1.1 christos * readelf.c (dump_relocations): Check for a NULL value in rtype
170 1.1 christos before using it.
171 1.1 christos
172 1.1 christos 2006-08-21 Pedro Alves <pedro_alves (a] portugalmail.pt>
173 1.1 christos
174 1.1 christos * configure.in: Split arm-pe and arm-wince-pe. Build dlltool
175 1.1 christos with -DDLLTOOL_ARM_WINCE for Windows CE case.
176 1.1 christos * configure: Regenerate.
177 1.1 christos * dlltool.c: Add support for arm-wince.
178 1.1 christos
179 1.1 christos 2006-08-15 Nick Clifton <nickc (a] redhat.com>
180 1.1 christos
181 1.1 christos PR binutils/3039
182 1.1 christos * wrstabs.c (stab_tag_type): Initialize 'size'.
183 1.1 christos
184 1.1 christos 2006-08-10 J"orn Rennecke <joern.rennecke (a] st.com>
185 1.1 christos
186 1.1 christos PR binutils/3017
187 1.1 christos * doc/Makefile.am: Use single quotes inside backquotes for
188 1.1 christos date command while generating config.texi.
189 1.1 christos * doc/Makefile.in: Regenerate.
190 1.1 christos
191 1.1 christos 2006-08-08 Nick Clifton <nickc (a] redhat.com>
192 1.1 christos
193 1.1 christos PR binutils/2768
194 1.1 christos * dwarf.c (display_debug_aranges): When the address size is
195 1.1 christos greater than 4 display addresses and lengths as 16 hex digits,
196 1.1 christos otherwise use 8 hex digits.
197 1.1 christos
198 1.1 christos 2006-08-06 Nick Clifton <nickc (a] redhat.com>
199 1.1 christos
200 1.1 christos PR binutils/3001
201 1.1 christos * addr2line.c (process_file): Change function from void to
202 1.1 christos returning an int. Return 0 upon success, 1 otherwise.
203 1.1 christos (main): Use return value from process_file as the exit value.
204 1.1 christos * ar.c (ranlib_only): Change function from void to returning an
205 1.1 christos int. Return 0 upon success, 1 otherwise.
206 1.1 christos (ranlib_touch): Likewise.
207 1.1 christos (main): Use return value from ranlib functions as exit value.
208 1.1 christos * objcopy.c (add_specific_symbol): Set status to 1 if get_file_size
209 1.1 christos fails.
210 1.1 christos (copy_file): Likewise.
211 1.1 christos (strip_main): Likewise.
212 1.1 christos (copy_main): Likewise.
213 1.1 christos * objdump.c (display_file): Set exit_status to 1 if get_file_size
214 1.1 christos fails.
215 1.1 christos * size.c (display_file): Set return_code to 1 if get_file_size
216 1.1 christos fails.
217 1.1 christos
218 1.1 christos 2006-08-02 Thiemo Seufer <ths (a] mips.com>
219 1.1 christos Nigel Stephens <nigel (a] mips.com>
220 1.1 christos
221 1.1 christos * readelf.c (dump_relocations): Handle MIPS-specific
222 1.3 christos SHN_MIPS_SCOMMON and SHN_MIPS_SUNDEFINED.
223 1.1 christos (get_symbol_index_type): Similarly.
224 1.1 christos
225 1.1 christos 2006-07-24 Ralk Wildenhues <Ralf.Wildenhues (a] gmx.de>
226 1.1 christos
227 1.1 christos * doc/binutils.texinfo: Fix spelling mistakes.
228 1.1 christos
229 1.1 christos 2006-07-10 Jakub Jelinek <jakub (a] redhat.com>
230 1.1 christos
231 1.1 christos * readelf.c (get_dynamic_type): Handle DT_GNU_HASH.
232 1.1 christos (get_section_type_name): Handle SHT_GNU_HASH.
233 1.1 christos (dynamic_info_DT_GNU_HASH): New variable.
234 1.1 christos (process_dynamic_section): Handle DT_GNU_HASH.
235 1.1 christos (process_symbol_table): Print also DT_GNU_HASH histogram.
236 1.1 christos
237 1.1 christos 2006-07-06 Mohammed Adnne Trojette <adn (a] diwi.org>
238 1.1 christos
239 1.1 christos PR binutils/2879
240 1.1 christos * doc/binutils.texi (Strings): Document -T shorthand for --target
241 1.1 christos switch.
242 1.1 christos * strings.c: Update comment to include -T option.
243 1.1 christos
244 1.1 christos PR binutils/2875
245 1.1 christos * doc/binutils.texi (readelf): Fix spelling typo.
246 1.1 christos
247 1.1 christos 2006-06-30 Nick Clifton <nickc (a] redhat.com>
248 1.1 christos
249 1.1 christos * dwarf.c (display_debug_frames): Catch a corrupt length field
250 1.1 christos generating an end of block address that is beyond the end of the
251 1.1 christos section.
252 1.1 christos When encountering a corrupt CIE pointer do not reset the start
253 1.1 christos pointer as more data still has to be read.
254 1.1 christos Do not warn about user defined call frame instructions.
255 1.1 christos
256 1.1 christos 2006-06-29 DJ Delorie <dj (a] redhat.com>
257 1.1 christos
258 1.1 christos * readelf.c (process_section_headers): Add H8/300 support.
259 1.1 christos
260 1.1 christos 2006-06-23 Richard Sandiford <richard (a] codesourcery.com>
261 1.1 christos
262 1.1 christos * objcopy.c (localize_hidden): New variable.
263 1.1 christos (OPTION_LOCALIZE_HIDDEN): New command_line_switch value.
264 1.1 christos (copy_options): Add --localize-hidden.
265 1.1 christos (copy_usage): Mention --localize-hidden.
266 1.1 christos (is_hidden_symbol): New function.
267 1.1 christos (filter_symbols): Handle localize_hidden.
268 1.1 christos (copy_object): Call filter_symbols if localize_hidden.
269 1.1 christos (copy_main): Handle OPTION_LOCALIZE_HIDDEN.
270 1.1 christos * doc/binutils.texi (--localize-hidden): Document new option.
271 1.1 christos
272 1.1 christos 2006-06-23 Daniel Jacobowitz <dan (a] codesourcery.com>
273 1.1 christos
274 1.1 christos * Makefile.am (ar_DEPENDENCIES, ranlib_DEPENDENCIES)
275 1.1 christos (dlltool_DEPENDENCIES, windres_DEPENDENCIES): Remove @LEXLIB@.
276 1.1 christos * Makefile.in: Regenerate.
277 1.1 christos
278 1.1 christos 2006-06-23 Alan Modra <amodra (a] bigpond.net.au>
279 1.1 christos
280 1.1 christos * Makefile.am (*_DEPENDENCIES): Add missing dependencies.
281 1.1 christos * Makefile.in: Regenerate.
282 1.1 christos
283 1.1 christos 2006-06-07 Joseph S. Myers <joseph (a] codesourcery.com>
284 1.1 christos
285 1.1 christos * po/Make-in (pdf, ps): New dummy targets.
286 1.1 christos
287 1.1 christos 2006-06-05 Daniel Jacobowitz <dan (a] codesourcery.com>
288 1.1 christos
289 1.1 christos * po/Make-in (top_builddir): Define.
290 1.1 christos
291 1.1 christos 2006-06-05 Alan Modra <amodra (a] bigpond.net.au>
292 1.1 christos
293 1.1 christos * config.in: Regenerate.
294 1.1 christos
295 1.1 christos 2006-06-02 Joseph S. Myers <joseph (a] codesourcery.com>
296 1.1 christos
297 1.1 christos * doc/Makefile.am (TEXI2DVI): Define.
298 1.1 christos * doc/Makefile.in: Regenerate.
299 1.1 christos
300 1.1 christos 2006-05-31 Daniel Jacobowitz <dan (a] codesourcery.com>
301 1.1 christos
302 1.1 christos * Makefile.am: Replace INTLLIBS with LIBINTL everywhere. Add
303 1.1 christos DEPENDENCIES variables for every program.
304 1.1 christos (INTLLIBS): Remove.
305 1.1 christos (INCLUDES): Use @INCINTL@.
306 1.1 christos * acinclude.m4: Include new gettext macros.
307 1.1 christos * configure.in: Use ZW_GNU_GETTEXT_SISTER_DIR and AM_PO_SUBDIRS.
308 1.1 christos Remove local code for po/Makefile.
309 1.1 christos * Makefile.in, configure, doc/Makefile.in: Regenerated.
310 1.1 christos
311 1.1 christos 2006-05-30 Nick Clifton <nickc (a] redhat.com>
312 1.1 christos
313 1.1 christos * po/es.po: Updated Spanish translation.
314 1.1 christos
315 1.1 christos 2006-05-25 J"orn Rennecke <joern.rennecke (a] st.com>
316 1.1 christos
317 1.1 christos * MAINTAINERS: Update my email address.
318 1.1 christos
319 1.1 christos 2006-05-24 Nick Clifton <nickc (a] redhat.com>
320 1.1 christos
321 1.1 christos * po/fr.po: Updated French translation.
322 1.1 christos
323 1.1 christos 2006-05-23 Nick Clifton <nickc (a] redhat.com>
324 1.1 christos
325 1.1 christos * po/vi.po: Updated Vietnamese translation.
326 1.1 christos
327 1.1 christos 2006-05-22 Daniel Jacobowitz <dan (a] codesourcery.com>
328 1.1 christos
329 1.1 christos * po/ru.po: Updated translation.
330 1.1 christos
331 1.1 christos 2006-05-19 Andreas Schwab <schwab (a] suse.de>
332 1.1 christos
333 1.1 christos * doc/Makefile.am (addr2line.1): Depend on $(binutils_TEXINFOS).
334 1.1 christos (ar.1): Likewise.
335 1.1 christos (dlltool.1): Likewise.
336 1.1 christos (nlmconv.1): Likewise.
337 1.1 christos (nm.1): Likewise.
338 1.1 christos (objcopy.1): Likewise.
339 1.1 christos (objdump.1): Likewise.
340 1.1 christos (ranlib.1): Likewise.
341 1.1 christos (readelf.1): Likewise.
342 1.1 christos (size.1): Likewise.
343 1.1 christos (strings.1): Likewise.
344 1.1 christos (strip.1): Likewise.
345 1.1 christos (windres.1): Likewise.
346 1.1 christos (cxxfilt.man): Likewise.
347 1.1 christos * doc/Makefile.in: Regenerated.
348 1.1 christos
349 1.1 christos 2006-05-17 Carlos O'Donell <carlos (a] codesourcery.com>
350 1.1 christos
351 1.1 christos * doc/binutils.texi: Use "Binutils Index" for index name.
352 1.1 christos
353 1.1 christos 2006-05-15 H.J. Lu <hongjiu.lu (a] intel.com>
354 1.1 christos
355 1.1 christos * dwarf.c (display_debug_frames): Don't return on ZERO
356 1.1 christos terminator.
357 1.1 christos
358 1.1 christos 2006-05-02 Daniel Jacobowitz <dan (a] codesourcery.com>
359 1.1 christos
360 1.1 christos * doc/Makefile.am (AM_MAKEINFOFLAGS): New.
361 1.1 christos (TEXI2POD): Use AM_MAKEINFOFLAGS.
362 1.1 christos (config.texi): Don't set top_srcdir.
363 1.1 christos * doc/binutils.texi: Don't use top_srcdir.
364 1.1 christos * aclocal.m4, Makefile.in, doc/Makefile.in: Regenerated.
365 1.1 christos
366 1.1 christos 2006-04-26 Julian Brown <julian (a] codesourcery.com>
367 1.1 christos
368 1.1 christos * readelf.c (arm_attr_tag_VFP_arch): Add VFPv3.
369 1.1 christos
370 1.1 christos 2006-04-19 Alan Modra <amodra (a] bigpond.net.au>
371 1.1 christos
372 1.1 christos * Makefile.am: Run "make dep-am".
373 1.1 christos * Makefile.in: Regenerate.
374 1.1 christos
375 1.1 christos 2006-04-19 Alan Modra <amodra (a] bigpond.net.au>
376 1.1 christos
377 1.1 christos * configure: Regenerate.
378 1.1 christos
379 1.1 christos 2006-04-18 Nick Clifton <nickc (a] redhat.com>
380 1.1 christos
381 1.1 christos PR 2257
382 1.1 christos * readelf.c (SECTION_NAME): Cope with a missing string table.
383 1.1 christos (process_file_header): Cope with a corrupt e_shstrndx field.
384 1.1 christos (process_section_headers): Correctly handle an e_shstrndx value of
385 1.1 christos SHF_UNDEF.
386 1.1 christos
387 1.1 christos 2006-04-12 Nick Clifton <nickc (a] redhat.com>
388 1.1 christos
389 1.1 christos * objdump.c (objdump_symbol_at_address): Fix typo in comment.
390 1.1 christos
391 1.1 christos 2006-04-10 Ben Elliston <bje (a] gnu.org>
392 1.1 christos
393 1.1 christos * MAINTAINERS (CGEN Maintainers): Remove myself.
394 1.1 christos
395 1.1 christos 2006-04-06 Carlos O'Donell <carlos (a] codesourcery.com>
396 1.1 christos
397 1.1 christos * po/Make-in: Add install-html target.
398 1.1 christos * Makefile.am: Add install-html and install-html-recursive targets.
399 1.1 christos * Makefile.in: Regenerate.
400 1.1 christos * configure.in: AC_SUBST datarootdir, docdir and htmldir.
401 1.1 christos * configure: Regenerate.
402 1.1 christos * doc/Makefile.am: Add install-html and install-html-am targets.
403 1.1 christos * doc/Makefile.in: Regenerate.
404 1.1 christos
405 1.1 christos 2006-04-05 Eric Botcazou <ebotcazou (a] adacore.com>
406 1.1 christos
407 1.1 christos * addr2line.c (long_options): Add new option 'section'.
408 1.1 christos (usage): Document new -j/--section option.
409 1.1 christos (find_offset_in_section): New function.
410 1.1 christos (translate_addresses): Add 'section' parameter.
411 1.1 christos If it is non-null, call find_offset_in_section on it.
412 1.1 christos (process_file): Add 'section_name' parameter.
413 1.1 christos If it is non-null, look for the section in the BFD object.
414 1.1 christos Pass the section to translate_addresses.
415 1.1 christos (main): Handle new -j option.
416 1.1 christos Pass the section name to process_file.
417 1.1 christos * doc/binutils.texi (addr2line): Document new -j/--section option.
418 1.1 christos
419 1.1 christos 2006-03-29 Ben Elliston <bje (a] au.ibm.com>
420 1.1 christos
421 1.1 christos * resbin.c: Avoid duplicating constants in calls to reswr_alloc.
422 1.1 christos
423 1.1 christos 2006-03-20 Nathan Sidwell <nathan (a] codesourcery.com>
424 1.1 christos
425 1.1 christos * BRANCHES: Remove binutils-csl-arm-2006q1-branch. Document
426 1.1 christos binutils-csl-2_17-branch instead.
427 1.1 christos
428 1.1 christos 2006-03-20 Paul Brook <paul (a] codesourcery.com>
429 1.1 christos
430 1.1 christos * BRANCHES: Mention binutils-csl-arm-2006q1-branch.
431 1.1 christos
432 1.1 christos 2006-03-16 Alan Modra <amodra (a] bigpond.net.au>
433 1.1 christos
434 1.1 christos PR 2434
435 1.1 christos * ieee.c (write_ieee_debugging_info): Adjust bfd_hash_table_init calls.
436 1.1 christos * wrstabs.c (write_stabs_in_sections_debugging_info): Likewise.
437 1.1 christos
438 1.1 christos 2006-03-13 Ben Elliston <bje (a] au.ibm.com>
439 1.1 christos
440 1.1 christos * bucomm.c (display_target_list): Make local variable `a' to be of
441 1.1 christos type enum bfd_architecture. Thus no need to cast enums to int.
442 1.1 christos (display_info_table): Likewise.
443 1.1 christos
444 1.1 christos 2006-03-10 Paul Brook <paul (a] codesourcery.com>
445 1.1 christos
446 1.1 christos * readelf.c (decode_ARM_machine_flags): Handle EABIv5.
447 1.1 christos
448 1.1 christos 2006-03-10 Alan Modra <amodra (a] bigpond.net.au>
449 1.1 christos
450 1.1 christos * dwarf.c (process_extended_line_op): Remove pointer_size param.
451 1.1 christos Use length instead to determine address size.
452 1.1 christos (get_pointer_size_and_offset_of_comp_unit): Delete.
453 1.1 christos (display_debug_lines): Adjust for above.
454 1.1 christos (display_debug_aranges): Don't stop on finding two zeros.
455 1.1 christos (display_debug_frames): For warning, print offset not pointer.
456 1.1 christos
457 1.1 christos 2006-03-09 Danny Smith <dannysmith (a] users.sourceforge.net>
458 1.1 christos
459 1.1 christos * dlltool.c: Update copyright year.
460 1.1 christos * doc/binutils.texi: Likewise.
461 1.1 christos
462 1.1 christos 2006-03-09 Danny Smith <dannysmith (a] users.sourceforge.net>
463 1.1 christos
464 1.1 christos * dlltool.c (add_stdcall_underscore): New flag.
465 1.1 christos (xlate): Also add underscore to stdcall symbol if
466 1.1 christos add_stdcall_underscore set.
467 1.1 christos (usage): Document --add-stdcall-underscore option.
468 1.1 christos (OPTION_ADD_STDCALL_UNDERSCORE): New define.
469 1.1 christos (long_options): Use it for --add-stdcall-underscore option.
470 1.1 christos (main): Handle it.
471 1.1 christos * doc/binutils.texi: Document --add-stdcall-underscore option
472 1.1 christos and differentiate from --add-underscore.
473 1.1 christos
474 1.1 christos 2006-03-06 Nathan Sidwell <nathan (a] codesourcery.com>
475 1.1 christos
476 1.1 christos * readelf.c (get_machine_flags): Adjust.
477 1.1 christos
478 1.1 christos 2006-03-03 Jakub Jelinek <jakub (a] redhat.com>
479 1.1 christos
480 1.1 christos * dwarf.c (frame_display_row, display_debug_frames): Handle
481 1.1 christos DW_CFA_val_offset, DW_CFA_val_offset_sf and DW_CFA_val_expression.
482 1.1 christos
483 1.1 christos 2006-02-28 Nick Clifton <nickc (a] redhat.com>
484 1.1 christos
485 1.1 christos * objcopy.c (use_alt_mach_code): Change type to unsigned long.
486 1.1 christos (copy_object): If bfd_alt_mach_code fails emit a more helpful
487 1.1 christos message and if the target architecture is ELF use the alternative
488 1.1 christos as replacement value for the e_machine number.
489 1.1 christos (copy_main): Use strtoul to parse the number provided with the
490 1.1 christos --alt-mach-code switch.
491 1.1 christos * doc/binutils.texi (--alt-mach-code): Document that this switch
492 1.1 christos can now set the absolute e_machine value.
493 1.1 christos
494 1.1 christos 2006-02-27 Carlos O'Donell <carlos (a] codesourcery.com>
495 1.1 christos
496 1.1 christos * po/Make-in: Add html target.
497 1.1 christos
498 1.1 christos 2006-02-17 Nick Hudson <nick.hudson (a] dsl.pipex.com>
499 1.1 christos
500 1.1 christos * readelf.c (get_machine_flags): Add logic for missing EF_SH flags.
501 1.1 christos
502 1.1 christos 2006-02-14 Jakub Jelinek <jakub (a] redhat.com>
503 1.1 christos
504 1.1 christos * config.in: Rebuilt.
505 1.1 christos
506 1.1 christos 2006-02-10 H.J. Lu <hongjiu.lu (a] intel.com>
507 1.1 christos
508 1.1 christos PR binutils/2258
509 1.1 christos * readelf.c (process_program_headers): Use
510 1.1 christos ELF_IS_SECTION_IN_SEGMENT_MEMORY.
511 1.1 christos
512 1.1 christos 2006-02-09 Eric Botcazou <ebotcazou (a] libertysurf.fr>
513 1.1 christos
514 1.1 christos * configure.in (CHECK_DECLS): Add snprintf and vsnprintf.
515 1.1 christos * configure: Regenerate.
516 1.1 christos * objdump.c (fprintf): Remove declaration.
517 1.1 christos * bucomm.h (fprintf): Declare if not already declared.
518 1.1 christos (snprintf): Likewise.
519 1.1 christos (vsnprintf): Likewise.
520 1.1 christos
521 1.1 christos 2006-02-08 H.J. Lu <hongjiu.lu (a] intel.com>
522 1.1 christos
523 1.1 christos * readelf.c (process_program_headers): Match PT_TLS segment
524 1.1 christos only with SHT_TLS sections.
525 1.1 christos
526 1.1 christos 2006-02-07 Nathan Sidwell <nathan (a] codesourcery.com>
527 1.1 christos
528 1.1 christos * readelf.c (get_machine_flags): Add logic for EF_M68K flags.
529 1.1 christos
530 1.1 christos 2006-02-02 H.J. Lu <hongjiu.lu (a] intel.com>
531 1.1 christos
532 1.1 christos * readelf.c (process_program_headers): Undo the last change.
533 1.1 christos
534 1.1 christos 2006-02-02 H.J. Lu <hongjiu.lu (a] intel.com>
535 1.1 christos
536 1.1 christos * readelf.c (process_program_headers): Undo the change made on
537 1.1 christos 2004-09-22. Match PT_DYNAMIC segment only with SHT_DYNAMIC
538 1.1 christos sections.
539 1.1 christos
540 1.1 christos 2006-01-30 Nick Clifton <nickc (a] redhat.com>
541 1.1 christos
542 1.1 christos * objcopy.c (copy_object): Catch the case where an attempt is made
543 1.1 christos to add a section that already exists and produce a more helpful
544 1.1 christos warning message.
545 1.1 christos
546 1.1 christos 2006-01-26 Nick Clifton <nickc (a] redhat.com>
547 1.1 christos
548 1.1 christos * po/vi.po: New Vietnamese translation.
549 1.1 christos * configure.in (ALL_LINGUAS): Add vi.
550 1.1 christos * configure: Regenerate.
551 1.1 christos
552 1.1 christos 2006-01-18 Alexandre Oliva <aoliva (a] redhat.com>
553 1.1 christos
554 1.1 christos Introduce TLS descriptors for i386 and x86_64.
555 1.1 christos * readelf.c (get_dynamic_type): Handle DT_TLSDESC_GOT and
556 1.1 christos DT_TLSDESC_PLT.
557 1.1 christos
558 1.1 christos 2006-01-18 Nick Clifton <nickc (a] redhat.com>
559 1.1 christos
560 1.1 christos PR binutils/1391
561 1.1 christos * objcopy.c (copy_object): For PE format targets set the VMA of a
562 1.1 christos newly created gnu_debuglink section to a non-zero, aligned,
563 1.1 christos contiguous value.
564 1.1 christos * Makefile.am (objcopy.c): Add a dependency upon libbfd.h.
565 1.1 christos * Makefile.in: Regenerate.
566 1.1 christos
567 1.1 christos 2006-01-17 Andreas Schwab <schwab (a] suse.de>
568 1.1 christos
569 1.1 christos PR binutils/1486
570 1.1 christos * configure.in: Don't define DISASSEMBLER_NEEDS_RELOCS.
571 1.1 christos * configure: Regenerate.
572 1.1 christos * objdump.c (struct objdump_disasm_info): Don't check for
573 1.1 christos DISASSEMBLER_NEEDS_RELOCS.
574 1.1 christos (objdump_print_addr): Likewise.
575 1.1 christos (disassemble_bytes): Check disassembler_needs_relocs from
576 1.1 christos disassemble_info at run-time instead of DISASSEMBLER_NEEDS_RELOCS
577 1.1 christos at compile-time.
578 1.1 christos (disassemble_section): Likewise.
579 1.1 christos (disassemble_data): Initialize it.
580 1.1 christos
581 1.1 christos 2006-01-11 Alan Modra <amodra (a] bigpond.net.au>
582 1.1 christos
583 1.1 christos * objcopy.c (copy_object): Fix thinko.
584 1.1 christos
585 1.1 christos * objcopy.c (copy_object): Set isympp and osympp to NULL after free.
586 1.1 christos
587 1.1 christos 2006-01-09 Mike Frysinger <vapier (a] gentoo.org>:
588 1.1 christos
589 1.1 christos * readelf.c (guess_is_rela): Add case for Nios/Nios II.
590 1.1 christos (get_machine_name): Likewise.
591 1.1 christos
592 1.1 christos For older changes see ChangeLog-2005
593 1.1 christos
595 1.3 christos Copyright (C) 2006 Free Software Foundation, Inc.
596 1.3 christos
597 1.3 christos Copying and distribution of this file, with or without modification,
598 1.3 christos are permitted in any medium without royalty provided the copyright
599 1.3 christos notice and this notice are preserved.
600 1.1 christos
601 1.1 christos Local Variables:
602 1.1 christos mode: change-log
603 1.1 christos left-margin: 8
604 1.1 christos fill-column: 74
605 1.1 christos version-control: never
606 End:
607