* MAINTAINERS: Update my email address.
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
4b3be0b6
JW
12008-03-03 James E. Wilson <wilson@tuliptree.org>
2
3 * MAINTAINERS: Update my email address.
4
35d60fe4
NC
52008-03-03 Nick Clifton <nickc@redhat.com>
6
7 * dwarf.c (decode_location_expression): Handle
8 DW_OP_PGI_omp_thread_num.
9
d253b654
AM
102008-03-01 Alan Modra <amodra@bigpond.net.au>
11
12 * objdump.c (objdump_print_addr): Initialise "sym".
13
20c0b65d
NC
142008-02-27 Justin Pryzby <justinpryzby@users.sourceforge.net>
15 Nick Clifton <nickc@redhat.com>
16
17 * ar.c (usage): Mention -t command line switch.
18 * doc/binutils.texi (ranlib): Document -t command line switch.
19
32760852
NC
202008-02-26 Nick Clifton <nickc@redhat.com>
21
22 * objdump.c (objdump_print_addr): If displaying file offsets, show
23 the offset even if there are no symbols available.
24 (dump_section): Display nothing if none of the section is going to
25 be dumped. Display the file offset, if requested, of the location
26 from where the dump starts.
27 * doc/binutils.texi (objdump): Mention that dumping via the -s
28 switch is also affected by the -F option.
29
fa0d8a3e
NC
302008-02-26 Nick Clifton <nickc@redhat.com>
31
32 Re-apply this patch which was accidentally deleted:
33 2006-05-16 Carlos O'Donell <carlos@codesourcery.com>
34
35 * doc/binutils.texi: Use "Binutils Index" for index name.
36
98ec6e72
NC
372008-02-22 Nick Clifton <nickc@redhat.com>
38
39 * objdump.c (display_file_offsets): New variable.
40 (long_options): Add -F/--file-offsets.
41 (objdump_print_addr_with_sym): If displaying file offsets, print
42 the offset of the given address.
43 (disassemble_bytes): If displaying file offsets, tell the user how
44 many zeroes are skipped and the file offset of the point where
45 dumping resumes.
46 (disassemble_section): Only display the name of the section if
47 data is going to be dumped from it.
48 (main): Handle new option. Produce error messages if the start or
49 stop addresses do not make sense.
50 * doc/binutils.texi: Document the new feature.
51 * NEWS: Mention the new feature.
52
7cefd12b
NC
532008-02-15 Chu Li <chul@cn.fujitsu.com>
54 Nick Clifton <nickc@redhat.com>
c904a764
NC
55
56 PR binutils/5713
57 * strings.c (integer_arg): Delete function.
58 (string_min): Initialise to 4.
59 (main): Use strtoul to parse integer arguments.
60 Move check for an invalid string length to after all the arguments
61 have been parsed.
62 (usage): Use indentation to indicate that -<n> is a another form
63 of the --bytes= command line option.
64
fd64a958
NC
652008-02-12 Nick Clifton <nickc@redhat.com>
66
67 * dlltool.c (mcore_elf_cache_filename): Add a const qualifier to
68 the argument.
69 (scan_obj_filename): Do not drop the const qualifier when calling
70 mcore_elf_cache_filename.
71 (struct fname_cache): Add const qualifier to filename field.
72
d51c3015
L
732008-02-08 H.J. Lu <hongjiu.lu@intel.com>
74
75 PR binutils/5713
76 * strings.c (main): Set string_min to 4 if it is <= 0.
77
ee832e18
AM
782008-02-07 Alan Modra <amodra@bigpond.net.au>
79
80 * objdump.c (main): Don't pass unadorned NULL to concat.
81
bb8541b9
L
822008-02-04 H.J. Lu <hongjiu.lu@intel.com>
83
84 PR 5715
85 * configure: Regenerated.
86
05c6f050
AN
872008-02-03 Adam Nemet <anemet@caviumnetworks.com>
88
89 * readelf.c (get_machine_flags): Handle Octeon.
90
148b93f2
NC
912008-01-30 Tristan Gingold <gingold@adacore.com>
92
93 * readelf.c (dump_relocations): Decode OpenVMS-specific sections.
94 (get_ia64_dynamic_type): Decode OpenVMS-specific tags.
95 (get_dynamic_type): Handle IA64-specific tags.
96 (get_ia64_section_type_name): Handle OpenVMS-specific sections.
97 (get_section_type_name): Handle OS-specific sections (and
98 particularly IA64 OpenVMS one).
99 (get_elf_section_flags): Makes flags static. Add entries for IA64 and
100 decode them.
101
2d9472a2
NC
1022008-01-29 Nick Clifton <nickc@redhat.com>
103
104 * dwarf.c (print_dwarf_vma): New function. Display the value of a
2e14fae2 105 dwarf_vma type at a specified precision. Use mingw field type
68e08bce 106 specifier if necessary.
2d9472a2
NC
107 (display_debug_loc): Use dwarf_vma type for begin and end values.
108 Use print_dwarf_vma to display their values. Use byte_get_signed
109 in order to correctly detect the -1 escape value.
110 (display_debug_aranges): Likewise.
111 (display_debug_ranges): Likewise.
112
fefffff8
AM
1132008-01-29 Alan Modra <amodra@bigpond.net.au>
114
115 * dwarf.c (display_debug_loc): Correct test for base address
116 entry when 64-bit host dumping 32-bit object.
117
ccdb9c9f
AM
1182008-01-29 Alan Modra <amodra@bigpond.net.au>
119
120 * MAINTAINERS: Remove myself as ix86 maintainer. Add for SPU.
121
e36ea2de
NC
1222008-01-28 Nick Clifton <nickc@redhat.com>
123
124 PR binutils/5529
125 * rclex.c (yylex): Also allow the hypen character.
126
2dc4cec1
L
1272008-01-28 H.J. Lu <hongjiu.lu@intel.com>
128
129 * dwarf.c: Include "elf/common.h".
130 (eh_addr_size): Changed to int.
131 (dwarf_regnames_i386): New.
132 (dwarf_regnames_x86_64): Likewise.
133 (dwarf_regnames): Likewise.
134 (dwarf_regnames_count): Likewise.
135 (init_dwarf_regnames): Likewise.
136 (regname): Likewise.
137 (frame_display_row): Properly support different address size.
138 Call regname to get register name.
139 (display_debug_frames): Call regname to get register name.
140 Display DW_CFA_def_cfa_register as DW_CFA_def_cfa_register
141 instead of DW_CFA_def_cfa_reg.
142
143 * dwarf.h (init_dwarf_regnames): New.
144
145 * objdump.c: Include "elf-bfd.h".
146 (dump_dwarf): Call init_dwarf_regnames on ELF input.
147
148 * readelf.c (guess_is_rela): Change argument to int.
149 (parse_args): Remove the undocumented upper case options for
150 -wX.
a65c77b9 151 (process_file_header): Call init_dwarf_regnames.
2dc4cec1 152
f4236fe4
DD
1532008-01-25 DJ Delorie <dj@redhat.com>
154
155 * readelf.c (process_section_headers): Add m16c handler.
156 (is_16bit_abs_reloc): Recognize R_M32C_16.
157
6e3d6dc1
NC
1582008-01-25 Kai Tietz <kai.tietz@onevision.com>
159
160 * prdbg.c: Correct formatter style use.
161 * readelf.c: Likewise.
162 * strings.c: Likewise.
163
5ca3b13d
NC
1642008-01-25 Nick Clifton <nickc@redhat.com>
165
166 * po/ru.po: Updated Russian translation.
167
fabda5a7
L
1682008-01-17 H.J. Lu <hjl.tools@gmail.com>
169
170 * MAINTAINERS: Update my email address.
171
1febe64d
NC
1722008-01-14 Nick Clifton <nickc@redhat.com>
173
174 * dwarf.c (process_debug_info): Include the CU offset and corrupt
175 version value when reporting unrecognised DWARF version numbers.
176 (load_debug_info): Remember a failed attempt to load and parse the
177 .debug_info section and do not repeat such attempts.
178 (display_debug_lines): Check the return value from load_debug_info
179 and return whilst displaying a warning message if the load failed.
180 (display_debug_loc): Likewise.
181 (display_debug_ranges): Likewise.
cc86f28f
NC
182 (DEBUG_INFO_UNAVAILABLE): Value stored in num_debug_info_entries
183 when the .debug_info section could not be loaded/parsed.
184 (process_debug_info): Display the length of the compilation unit
185 in hex, so that it corresponds with the offsets that will follow.
186 Tell the user if the length was 32-bit or 64-bit.
187 If a DIE abbreviation could not be found, tell the user the offset
188 of the DIE.
189 (free_debug_memory): Do not attempt to free any entries in the
190 debug_information array if num_debug_info_entries is set to
191 DEBUG_INFO_UNAVAILABLE.
1febe64d 192
e819ade1
AS
1932008-01-10 Andreas Schwab <schwab@suse.de>
194
195 * readelf.c (is_64bit_abs_reloc): Handle R_S390_64.
196
d25576aa
NC
1972008-01-09 Jakub Zawadzki <darkjames@darkjames.ath.cx>
198
199 PR binutils/55326
200 * bucomm.c (list_supported_architectures): Free architecture list
201 after use.
202 * windres.c (set_endianess): Likewise.
203 * windmc.c (set_endianess): Likewise.
204
aeafac0c
KT
2052008-01-08 Kai Tietz <kai.tietz@onevision.com>
206
e36ea2de 207 PR binutils/5529
aeafac0c 208 * binutils/rclex.c: (yylex): Add ':', '_', '\\', and '/' to post
e36ea2de 209 characters for name tokens.
aeafac0c 210
3c75e4f8
GM
2112008-01-04 Greg McGary <greg@mcgary.org>
212
213 * prdbg.c (print_vma): Print as long long, if host supports it.
214
ec4d4525
NC
2152008-01-03 Nick Clifton <nickc@redhat.com>
216
217 * dwarf.c (read_and_display_attr_value): Prefix values that are
218 displayed in hexadecimal with 0x.
219 For the DW_AT_import attribute display the abbreviation number and
220 tag of the imported DIE.
221 (process_debug_info): Warn about lengths that reserved by the
222 DWARF3 specification.
223 Provide more information when corrupted DIEs are detected.
224 Warn if DIE corruption makes the sibling level negative.
225
6c7ac64e 226For older changes see ChangeLog-2007
252b5132
RH
227\f
228Local Variables:
229mode: change-log
230left-margin: 8
231fill-column: 74
232version-control: never
233End:
This page took 0.370098 seconds and 4 git commands to generate.