* m32c.cpu (Imm-8-s4n): Fix print hook.
[binutils.git] / binutils / ChangeLog
blob74323fbec6d841b7e1567dd8000e57e66b76f9c9
1 2007-03-28  Richard Sandiford  <richard@codesourcery.com>
2             Phil Edwards  <phil@codesourcery.com>
4         * doc/binutils.texi: Put the contents after the title page rather
5         than at the end of the document.
7 2007-03-28  Nick Clifton  <nickc@redhat.com>
9         * readelf.c (slurp_rela_relocs): Add newline to end of error
10         messages.
11         (slurp_rel_relocs, request_dump, request_dump_byname,
12         process_program_headers, process_dynamic_section,
13         process_symbol_table, process_mips_specific, main): Likewise.
15 2007-03-28  Alan Modra  <amodra@bigpond.net.au>
17         * MAINTAINERS: Update mailing list addresses.  Add myself
18         as PPC maintainer.
20 2007-03-27  Alan Modra  <amodra@bigpond.net.au>
22         * embedspu.sh: Correct toe_addr quoting.
24 2007-03-27  Alan Modra  <amodra@bigpond.net.au>
26         * embedspu.sh: Combine "_EAR_" and "_EAR_*" patterns.  Tighten
27         .toe section and .toe address checks.  Use .reloc for _EAR*
28         symbols defined in non-BSS sections.  Build table for _SPUEAR_
29         symbols.
31 2007-03-23  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
33         PR gas/3811
34         * readelf.c (debug_apply_rela_addends): Do nothing for SH.
36 2007-03-22  Joseph Myers  <joseph@codesourcery.com>
38         * doc/binutils.texi: Include VERSION_PACKAGE when reporting
39         version.
41 2007-03-16  Kai Tietz  <Kai.Tietz@onevision.com>
43         * dlltool.c (make_one_lib_file): Use pc-relative relocation
44         instead of an absolute relocation for x86_64-pc-mingw32 target.
46 2007-03-15  H.J. Lu  <hongjiu.lu@intel.com>
48         * Makefile.am (REPORT_BUGS_TO): Removed.
49         (INCLUDES): Remove -DREPORT_BUGS_TO.
50         * Makefile.in: Regenerated.
52         * bucomm.c: Don't include bfdver.h.
53         * objdump.c: Likewise.
54         * version.c: Likewise.
56         * bucomm.h: Include bfdver.h.
58         * configure.in (--with-bugurl): Removed.
59         * configure: Regenerated.
61         * doc/Makefile.am (binutils_TEXINFOS): Removed.
62         (AM_MAKEINFOFLAGS): Add -I ../../bfd/doc.
63         (TEXI2DVI): Likewise.
64         (config.texi): Removed.
65         (MOSTLYCLEANFILES): Remove config.texi.
66         * doc/Makefile.in: Regenerated.
68         * doc/binutils.texi: Include bfdver.texi instead of
69         config.texi.
71 2007-03-13  Nick Clifton  <nickc@redhat.com>
73         * readelf.c (dump_section): Also test for SHT_REL sections when
74         producing the warning about unapplied relocs.
76 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
78         * configure.in (REPORT_BUGS_TEXI): Define to Texinfo version of
79         bug-reporting URL.
80         * doc/Makefile.am (config.texi): Define BUGURL.
81         * doc/binutils.texi: Use BUGURL.  Remove text about large files
82         and uuencoding.
83         * Makefile.in, configure, doc/Makefile.in: Regenerate.
85 2007-03-01  Phil Edwards  <phil@codesourcery.com>
86             Richard Sandiford  <richard@codesourcery.com>
88         * NEWS: Mention addition of --extract-symbol.
89         * doc/binutils.texi: Document it.
90         * objcopy.c (extract_symbol): New variable.
91         (OPTION_EXTRACT_SYMBOLS): New command_line_switch.
92         (copy_options): Add an entry for --extract-symbol.
93         (copy_usage): Mention --extract-symbol.
94         (copy_object): Set the start address to zero for --extract-symbol.
95         Do not copy private BFD data in that case.
96         (setup_section): Set the size, LMA and VMA to zero for
97         --extract-symbol.  Do not copy private BFD data in that case.
98         (copy_section): Do not copy section contents if --extract-symbol
99         is passed.
100         (copy_main): Set extract_symbol to TRUE if --extract-symbol
101         is passed.
103 2007-03-01  Paul Brook  <paul@codesourcery.com>
105         * MAINTAINERS: Update my entry.
107 2007-03-01  Joseph Myers  <joseph@codesourcery.com>
109         * version.c: Update copyright date.
111 2007-03-01  Daniel Jacobowitz  <dan@codesourcery.com>
113         * Makefile.am (install-exec-local): Depend on $(noinst_PROGRAMS).
114         Adjust $(EXEEXT) handling for $(RENAMED_PROGS).
115         * Makefile.in, doc/Makefile.in: Regenerate.
117 2007-03-01  Alan Modra  <amodra@bigpond.net.au>
119         * embedspu.sh: Set type and size of global program handle symbol.
121 2007-02-28  Alan Modra  <amodra@bigpond.net.au>
123         * Makefile.am (PROGS): Delete.
124         (RENAMED_PROGS): Define.  Extracted from..
125         (noinst_PROGRAMS): ..here.  Add BUILD_MISC.
126         (install-exec-local): Adjust.
127         * Makefile.in: Regenerate.
129 2007-02-28  Alan Modra  <amodra@bigpond.net.au>
131         * Makefile.am (PROGS): Add BUILD_INSTALL_MISC.
132         (bin_PROGRAMS): Replace BUILD_MISC with BUILD_INSTALL_MISC.
133         (EXTRA_PROGRAMS): Remove bin2c.
134         (bin2c$(EXEEXT_FOR_BUILD)): New rule.
135         (bin2c_SOURCES): Delete.
136         (DISTCLEANFILES): Remove sysinfo.
137         (MOSTLYCLEANFILES): Add sysinfo$(EXEEXT_FOR_BUILD) and
138         bin2c$(EXEEXT_FOR_BUILD).
139         * configure.in (BUILD_MISC): Add $(EXEEXT_FOR_BUILD) to bin2c.
140         Move embedspu to..
141         (BUILD_INSTALL_MISC): ..here.
142         * Makefile.in: Regenerate.
143         * configure: Regenerate.
145 2007-02-27  Alan Modra  <amodra@bigpond.net.au>
147         * bin2c.c: New file.
148         * Makefile.am (EXTRA_PROGRAMS): Add bin2c.
149         (CFILES): Add bin2c.c.
150         (bin2c_SOURCES): Define.
151         (bin2c.o): Dependencies from "make dep-am".
152         * configure.in (BUILD_MISC): Add bin2c.
153         * version.c: Update year.
154         * po/POTFILES.in: Regenerate.
155         * Makefile.in: Regenerate.
156         * configure: Regenerate.
158 2007-02-17  Mark Mitchell  <mark@codesourcery.com>
159             Nathan Sidwell  <nathan@codesourcery.com>
160             Vladimir Prus  <vladimir@codesourcery.com
161             Joseph Myers  <joseph@codesourcery.com>
163         * configure.in (--with-bugurl): New option.
164         * configure: Regenerate.
165         * Makefile.am (REPORT_BUGS_TO): Define.
166         (INCLUDES): Define REPORT_BUGS_TO.
167         Regenerate dependencies.
168         * Makefile.in: Regenerate.
169         * doc/Makefile.in: Regenerate.
170         * bucomm.h: Remove include of bin-bugs.h.
171         * addr2line.c (usage): Don't print empty REPORT_BUGS_TO.
172         * ar.c (usage): Pass s to list_supported_targets.  Don't print
173         empty REPORT_BUGS_TO.
174         * coffdump.c (show_usage): Don't print empty REPORT_BUGS_TO.
175         * cxxfilt.c (usage): Print bug url when giving help.
176         * dlltool.c (usage): Likewise.
177         * dllwrap.c (usage): Likewise.
178         * nlmconv.c (show_usage): Don't print empty REPORT_BUGS_TO.
179         * nm.c (usage): Likewise.
180         * objcopy.c (copy_usage, strip_usage): Likewise.
181         * objdump.c (usage): Likewise.
182         * readelf.c ((usage): Likewise. Add STREAM argument.  Adjust
183         callers.
184         * size.c (usage): Don't print empty REPORT_BUGS_TO.
185         * srconv.c (show_usage): Likewise.
186         * strings.c (usage): Likewise.
187         * sysdymp.c (show_usage): Likewise.
188         * windres.c (usage): Likewise.
190 2007-02-13  Alan Modra  <amodra@bigpond.net.au>
192         * embedspu.sh: Add -W to readelf invocation.
194 2007-02-06  Dave Brolley  <brolley@redhat.com>
196         * MAINTAINERS: Add myself as the maintainer of the MeP port.
198 2007-02-06  Nick Clifton  <nickc@redhat.com>
200         PR gas/3800
201         * readelf.c: Include elf/h8.h twice.  The first time in order to
202         get the reloc numbers, the second time in order to get the reloc
203         decoder function.
204         (dump_section): Tell the user if the section being displayed has
205         unprocessed relocs associated with it.
206         (get_reloc_size): New function - returns the size of a reloc.
207         (debug_apply_rela_addends): Use get_reloc_size().
208         * dwarf.c (read_and_display_attr_value): Extend number of
209         languages known for the DW_AT_language attribute.
210         (process_debug_info): Display the attribute offset before decoding
211         the attribute, in case there are problems.
213 2007-02-05  Dave Brolley  <brolley@redhat.com>
215         * readelf.c (dump_relocations): Don't check for
216         (rtype == NULL && type == R_RELC).
218 2007-02-05  Dave Brolley  <brolley@redhat.com>
220         * Makefile.am (readelf.o): Depends on $(INCDIR)/elf/mep.h.
221         * Makefile.in: Regenerated.
222         * Contribute the following changes:
223         2003-10-29  Dave Brolley  <brolley@redhat.com>
225         * configure.in: Define SKIP_ZEROES and SKIP_ZEROES_AT_END for mep.
226         * configure: Regenerated.
228         2001-04-03  Ben Elliston  <bje@redhat.com>
230         * readelf.c: Include "elf/mep.h".
231         (guess_is_rela): Handle EM_CYGNUS_MEP.
232         (get_machine_name): Ditto.
233         (dump_relocations): Ditto.
235 2007-02-02  H.J. Lu  <hongjiu.lu@intel.com>
237         * MAINTAINERS: Add a space between H.J. and Lu.
239 2007-02-02  H.J. Lu  <hongjiu.lu@intel.com>
241         * doc/binutils.texi (objdump): Document the new addr64 option
242         for i386 disassembler.
244 2007-02-02  H.J. Lu  <hongjiu.lu@intel.com>
246         PR binutils/3945
247         * configure.in (DLLTOOL_DEFAULT): New. Defined for the first PE
248         target.
249         (DLLTOOL_DEFS): Add $DLLTOOL_DEFAULT.
250         * configure: Regenerated.
252         * dlltool.c (mname): Defined with DLLTOOL_DEFAULT_XXX.
254 2007-02-02  Nick Clifton  <nickc@redhat.com>
256         * doc/binutils.texi (objdump): Document support for disassembling
257         the 440 PowerPC architecture.
259 2007-01-31  Nathan Sidwell  <nathan@codesourcery.com>
261         * dwarf.c (process_debug_info): Protect against bogus length and
262         abbrev offsets.
264 2007-01-25  Kazu Hirata  <kazu@codesourcery.com>
266         * ar.c (print_contents, extract_file): Cast the return value
267         of fwrite to size_t.
269 2007-01-12  Alan Modra  <amodra@bigpond.net.au>
271         * ar.c (open_inarch): Check fwrite return.  Use size_t.
272         (extract_file): Likewise.  Remove test for "negative" file size.
273         * readelf.c (process_program_headers): Check fscanf return.
275 2007-01-11  H.J. Lu  <hongjiu.lu@intel.com>
277         * bucomm.c (template_in_dir): Fix typo.
279 2007-01-11  Alan Modra  <amodra@bigpond.net.au>
281         * embedspu.sh: New file.
282         * Makefile.am (embedspu): Add rule.
283         * configure.in (BUILD_MISC): Add embedspu for powerpc-linux.
284         * Makefile.in: Regenerate.
285         * configure: Regenerate.
287 2007-01-11  Alan Modra  <amodra@bigpond.net.au>
289         * bucomm.h (make_tempdir): Declare independently of HAVE_MKDTEMP.
290         * bucomm.c (template_in_dir): New function, split out from..
291         (make_tempname): ..here.  Open the file with O_EXCL if !HAVE_MKSTEMP.
292         (make_tempdir): Use template_in_dir.  Handle directory creation
293         when !HAVE_MKDTEMP.
294         * objcopy.c (MKDIR): Don't define.
295         (copy_archive): Use make_tempdir when !HAVE_MKDTEMP too.  Fix
296         error message.
298 2007-01-08  Kazu Hirata  <kazu@codesourcery.com>
300         * readelf.c (get_machine_flags): Treat Fido as an architecture
301         by itself.
303 2007-01-08  Kai Tietz   <kai.tietz@onevision.com>
305         * configure.in: Renamed target x86_64-*-mingw64 to
306         x86_64-*-mingw*.
307         * configure: Regenerated.
309 2007-01-05  Alan Modra  <amodra@bigpond.net.au>
311         * readelf.c (dump_section): Don't print 32-bit values, which
312         were done incorrectly for little-endian.  Instead print bytes.
314 For older changes see ChangeLog-2006
316 Local Variables:
317 mode: change-log
318 left-margin: 8
319 fill-column: 74
320 version-control: never
321 End: