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