1*75fd0b74Schristos2012-12-17 Nick Clifton <nickc@redhat.com> 2*75fd0b74Schristos 3*75fd0b74Schristos * BRANCHES: Add copyright notice. 4*75fd0b74Schristos * MAINTAINERS: Likewise. 5*75fd0b74Schristos * Makefile.am: Likewise. 6*75fd0b74Schristos * NEWS: Likewise. 7*75fd0b74Schristos * README: Likewise. 8*75fd0b74Schristos * configure.com: Likewise. 9*75fd0b74Schristos * configure.in: Likewise. 10*75fd0b74Schristos * configure.tgt: Likewise. 11*75fd0b74Schristos * dwarf-mode.el: Likewise. 12*75fd0b74Schristos * makefile.vms: Likewise. 13*75fd0b74Schristos * syslex_wrap.c: Likewise. 14*75fd0b74Schristos * doc/Makefile.am: Likewise. 15*75fd0b74Schristos * Makefile.in: Regenerate. 16*75fd0b74Schristos * doc/Makefile.in: Regenerate. 17*75fd0b74Schristos 18*75fd0b74Schristos2012-11-27 Kai Tietz <ktietz@redhat.com> 19*75fd0b74Schristos 20*75fd0b74Schristos * resbin.c (bin_to_res_version): Correct offset 21*75fd0b74Schristos and length calculation of resource. 22*75fd0b74Schristos (get_version_header): Apply alignement of 4 to len. 23*75fd0b74Schristos 24*75fd0b74Schristos2012-11-16 H.J. Lu <hongjiu.lu@intel.com> 25*75fd0b74Schristos 26*75fd0b74Schristos * readelf.c (process_dynamic_section): Correct DF_1_CONFALT. 27*75fd0b74Schristos Also dump DF_1_ENDFILTEE, DF_1_DISPRELDNE, DF_1_NODIRECT, 28*75fd0b74Schristos DF_1_IGNMULDEF, DF_1_NOKSYMS, DF_1_NOHDR, DF_1_EDITED, 29*75fd0b74Schristos DF_1_NORELOC, DF_1_SYMINTPOSE, DF_1_GLOBAUDIT and DF_1_SINGLETON. 30*75fd0b74Schristos 31*75fd0b74Schristos2012-11-14 Tristan Gingold <gingold@adacore.com> 32*75fd0b74Schristos 33*75fd0b74Schristos * od-macho.c (bfd_mach_o_load_command_name): Add new definitions. 34*75fd0b74Schristos (dump_load_command): Handle BFD_MACH_O_LC_SOURCE_VERSION 35*75fd0b74Schristos and BFD_MACH_O_LC_MAIN. 36*75fd0b74Schristos 37*75fd0b74Schristos2012-11-13 Maciej W. Rozycki <macro@codesourcery.com> 38*75fd0b74Schristos 39*75fd0b74Schristos * readelf.c (get_machine_flags) <EM_MIPS, EM_MIPS_RS3_LE>: Move 40*75fd0b74Schristos code to handle EF_SH_PIC and EF_SH_FDPIC... 41*75fd0b74Schristos <EM_SH>: ... here. 42*75fd0b74Schristos 43*75fd0b74Schristos2012-11-09 Nick Clifton <nickc@redhat.com> 44*75fd0b74Schristos 45*75fd0b74Schristos * readelf.c (get_machine_flags): Add support for E_FLAG_RX_ABI. 46*75fd0b74Schristos (guess_is_rela): Add EM_V800. 47*75fd0b74Schristos (dump_relocations): Likewise. 48*75fd0b74Schristos (get_machine_name): Update EM_V800. 49*75fd0b74Schristos (get_machine_flags): Add support for RH850 ABI flags. 50*75fd0b74Schristos (is_32bit_abs_reloc): Add support for RH850 ABI reloc. 51*75fd0b74Schristos 52*75fd0b74Schristos2012-11-09 H.J. Lu <hongjiu.lu@intel.com> 53*75fd0b74Schristos 54*75fd0b74Schristos * coffgrok.c (coff_grok): Remove trailing redundant `;'. 55*75fd0b74Schristos * resrc.c (open_input_stream): Likewise. 56*75fd0b74Schristos 57*75fd0b74Schristos2012-11-08 Alan Modra <amodra@gmail.com> 58*75fd0b74Schristos 59*75fd0b74Schristos * po/POTFILES.in: Regenerate. 60*75fd0b74Schristos 61*75fd0b74Schristos2012-11-07 H.J. Lu <hongjiu.lu@intel.com> 62*75fd0b74Schristos 63*75fd0b74Schristos * objcopy.c (copy_section): Don't read beyond section end. 64*75fd0b74Schristos 65*75fd0b74Schristos2012-11-06 H.J. Lu <hongjiu.lu@intel.com> 66*75fd0b74Schristos 67*75fd0b74Schristos PR binutils/14567 68*75fd0b74Schristos * Makefile.am (BFDTEST2_PROG): New. 69*75fd0b74Schristos (bfdtest2_DEPENDENCIES): Likewise. 70*75fd0b74Schristos (TEST_PROGS): Add $(BFDTEST2_PROG). 71*75fd0b74Schristos * Makefile.in: Regenerated. 72*75fd0b74Schristos * bfdtest2.c: New file. 73*75fd0b74Schristos 74*75fd0b74Schristos2012-11-05 Stephane Carrez <Stephane.Carrez@gmail.com> 75*75fd0b74Schristos 76*75fd0b74Schristos * MAINTAINERS: Update my email address. 77*75fd0b74Schristos 78*75fd0b74Schristos2012-11-05 Alan Modra <amodra@gmail.com> 79*75fd0b74Schristos 80*75fd0b74Schristos * configure.in: Apply 2012-09-10 change to config.in here. Add 81*75fd0b74Schristos __CONFIG_H__ check. 82*75fd0b74Schristos * config.in: Regenerate. 83*75fd0b74Schristos 84*75fd0b74Schristos2012-11-01 Tom Tromey <tromey@redhat.com> 85*75fd0b74Schristos 86*75fd0b74Schristos * readelf.c (get_note_type): Handle NT_386_TLS, NT_386_IOPERM. 87*75fd0b74Schristos 88*75fd0b74Schristos2012-10-30 Nick Clifton <nickc@redhat.com> 89*75fd0b74Schristos 90*75fd0b74Schristos PR binutils/14779 91*75fd0b74Schristos * configure.in: Add checks for wchar.h and mbstate_t. 92*75fd0b74Schristos * config.in: Regenerate. 93*75fd0b74Schristos * configure: Regenerate. 94*75fd0b74Schristos * readelf.c: Conditionally include wchar.h. 95*75fd0b74Schristos (print_symbol): Conditionally use mbstate_t. 96*75fd0b74Schristos 97*75fd0b74Schristos2012-10-30 Steve McIntyre <steve.mcintyre@linaro.org> 98*75fd0b74Schristos 99*75fd0b74Schristos * readelf.c (decode_ARM_machine_flags): Recognise and display the 100*75fd0b74Schristos new ARM hard-float/soft-float ABI flags for EABI_VER5. Split out 101*75fd0b74Schristos the code for EABI_VER4 and EABI_VER5 to allow this. 102*75fd0b74Schristos 103*75fd0b74Schristos2012-10-29 Alan Modra <amodra@gmail.com> 104*75fd0b74Schristos 105*75fd0b74Schristos * dlltool.c (INIT_SEC_DATA): Move. 106*75fd0b74Schristos (secdata <DLLTOOL_PPC>): Use here too. 107*75fd0b74Schristos 108*75fd0b74Schristos2012-10-26 Nick Clifton <nickc@redhat.com> 109*75fd0b74Schristos 110*75fd0b74Schristos * po/hr.po: New Croation translation. 111*75fd0b74Schristos * configure.in (ALL_LINGUAS): Add hr. 112*75fd0b74Schristos * configure: Regenerate. 113*75fd0b74Schristos 114*75fd0b74Schristos2012-10-23 Cary Coutant <ccoutant@google.com> 115*75fd0b74Schristos 116*75fd0b74Schristos * dwarf.c (do_debug_addr, do_debug_cu_index): New global flags. 117*75fd0b74Schristos (load_debug_info): Fix typo. 118*75fd0b74Schristos (cu_tu_indexes_read, shndx_pool, shndx_pool_size, shndx_pool_used): 119*75fd0b74Schristos New global variables. 120*75fd0b74Schristos (prealloc_cu_tu_list, add_shndx_to_cu_tu_entry, end_cu_tu_entry) 121*75fd0b74Schristos (process_cu_tu_index, load_cu_tu_indexes, find_cu_tu_set) 122*75fd0b74Schristos (display_cu_index): New functions. 123*75fd0b74Schristos (dwarf_select_sections_by_names): Add "debug_addr", "cu_index". 124*75fd0b74Schristos Sort entries alphabetically. 125*75fd0b74Schristos (dwarf_select_sections_all): Set do_debug_addr, do_debug_cu_index. 126*75fd0b74Schristos (debug_displays): Add .debug_cu_index, .debug_tu_index. 127*75fd0b74Schristos Clean up formatting. 128*75fd0b74Schristos * dwarf.h (dwarf_section_display_enum): Add dwp_cu_index, 129*75fd0b74Schristos dwp_tu_index. 130*75fd0b74Schristos (do_debug_addr, do_debug_cu_index): New global flags. 131*75fd0b74Schristos (find_cu_tu_set): New function declaration. 132*75fd0b74Schristos * objdump.c (usage): Add --dwarf=addr, --dwarf=cu_index. 133*75fd0b74Schristos * readelf.c (find_section_in_set): New function. 134*75fd0b74Schristos (usage): Add --debug-dump=addr, --debug_dump=cu_index. 135*75fd0b74Schristos (process_section_headers): Check do_debug_addr and do_debug_cu_index. 136*75fd0b74Schristos (section_subset): New global variable. 137*75fd0b74Schristos (load_debug_section): Restrict search to section subset. 138*75fd0b74Schristos (display_debug_section): Add section index as paramter. Select subset 139*75fd0b74Schristos of sections when dumping a .dwp file. Update caller. 140*75fd0b74Schristos 141*75fd0b74Schristos2012-10-23 Tom Tromey <tromey@redhat.com> 142*75fd0b74Schristos 143*75fd0b74Schristos * readelf.c (get_note_type): Handle NT_SIGINFO, NT_FILE. 144*75fd0b74Schristos (print_core_note): New function. 145*75fd0b74Schristos (process_note): Call it. 146*75fd0b74Schristos 147*75fd0b74Schristos2012-10-21 H.J. Lu <hongjiu.lu@intel.com> 148*75fd0b74Schristos 149*75fd0b74Schristos * objdump.c (dump_dwarf): Handle bfd_mach_x64_32 and 150*75fd0b74Schristos bfd_mach_x64_32_intel_syntax. 151*75fd0b74Schristos 152*75fd0b74Schristos2012-10-21 Alan Modra <amodra@gmail.com> 153*75fd0b74Schristos 154*75fd0b74Schristos * objdump.c (load_specific_debug_section): Use 155*75fd0b74Schristos bfd_cache_section_contents. 156*75fd0b74Schristos 157*75fd0b74Schristos2012-10-18 Kai Tietz <ktietz@redhat.com> 158*75fd0b74Schristos 159*75fd0b74Schristos * objdump.c (dump_bfd): Call dump headers after 160*75fd0b74Schristos call of slurp_symtab. 161*75fd0b74Schristos 162*75fd0b74Schristos * objcopy.c (is_strip_section_1): Don't strip 163*75fd0b74Schristos .reloc section by default. 164*75fd0b74Schristos 165*75fd0b74Schristos2012-10-11 Doug Evans <dje@google.com> 166*75fd0b74Schristos 167*75fd0b74Schristos * dwarf.c (display_gdb_index): Include static/global information 168*75fd0b74Schristos of each symbol. 169*75fd0b74Schristos 170*75fd0b74Schristos2012-09-14 David Edelsohn <dje.gcc@gmail.com> 171*75fd0b74Schristos 172*75fd0b74Schristos * configure: Regenerate. 173*75fd0b74Schristos 174*75fd0b74Schristos2012-09-10 Matthias Klose <doko@ubuntu.com> 175*75fd0b74Schristos 176*75fd0b74Schristos * config.in: Disable sanity check for kfreebsd. 177*75fd0b74Schristos 178*75fd0b74Schristos2012-09-10 H.J. Lu <hongjiu.lu@intel.com> 179*75fd0b74Schristos 180*75fd0b74Schristos * configure: Regenerated. 181*75fd0b74Schristos 182*75fd0b74Schristos2012-09-06 Cary Coutant <ccoutant@google.com> 183*75fd0b74Schristos 184*75fd0b74Schristos * dwarf.c (decode_location_expression): Add 185*75fd0b74Schristos DW_OP_GNU_const_index. 186*75fd0b74Schristos 187*75fd0b74Schristos2012-09-06 Nick Clifton <nickc@redhat.com> 188*75fd0b74Schristos 189*75fd0b74Schristos * doc/binutils.texi (nm): Alpha-sort the option descriptions. 190*75fd0b74Schristos Add description of the --synthetic option. 191*75fd0b74Schristos 192*75fd0b74Schristos2012-09-04 H.J. Lu <hongjiu.lu@intel.com> 193*75fd0b74Schristos 194*75fd0b74Schristos PR binutils/14493 195*75fd0b74Schristos * readelf.c (get_symbol_index_type): Check bad section index. 196*75fd0b74Schristos 197*75fd0b74Schristos2012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> 198*75fd0b74Schristos 199*75fd0b74Schristos * readelf.c (arm_attr_tag_CPU_arch): Update for ARMv8. 200*75fd0b74Schristos (arm_attr_tag_FP_arch): Likewise. 201*75fd0b74Schristos (arm_attr_tag_Advanced_SIMD_arch): Likewise. 202*75fd0b74Schristos 203*75fd0b74Schristos2012-08-17 Yuri Chornoivan <yurchor@ukr.net> 204*75fd0b74Schristos 205*75fd0b74Schristos * doc/binutils.texi, * objdump.c, * od-xcoff.c: Typo fixes. 206*75fd0b74Schristos 207*75fd0b74Schristos2012-08-16 H.J. Lu <hongjiu.lu@intel.com> 208*75fd0b74Schristos 209*75fd0b74Schristos PR binutils/14481 210*75fd0b74Schristos * Makefile.am (BFDTEST1_PROG): New. 211*75fd0b74Schristos (TEST_PROGS): Likewise. 212*75fd0b74Schristos (bfdtest1_DEPENDENCIES): Likewise. 213*75fd0b74Schristos (noinst_PROGRAMS): Add $(TEST_PROGS). 214*75fd0b74Schristos * Makefile.in: Regenerated. 215*75fd0b74Schristos 216*75fd0b74Schristos * bfdtest1.c: New file. 217*75fd0b74Schristos 218*75fd0b74Schristos2012-08-13 Ian Bolton <ian.bolton@arm.com> 219*75fd0b74Schristos Laurent Desnogues <laurent.desnogues@arm.com> 220*75fd0b74Schristos Jim MacArthur <jim.macarthur@arm.com> 221*75fd0b74Schristos Marcus Shawcroft <marcus.shawcroft@arm.com> 222*75fd0b74Schristos Nigel Stephens <nigel.stephens@arm.com> 223*75fd0b74Schristos Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 224*75fd0b74Schristos Richard Earnshaw <rearnsha@arm.com> 225*75fd0b74Schristos Sofiane Naci <sofiane.naci@arm.com> 226*75fd0b74Schristos Tejas Belagod <tejas.belagod@arm.com> 227*75fd0b74Schristos Yufeng Zhang <yufeng.zhang@arm.com> 228*75fd0b74Schristos 229*75fd0b74Schristos * readelf.c (guess_is_rela): Handle EM_AARCH64. 230*75fd0b74Schristos (get_machine_name): Likewise. 231*75fd0b74Schristos (get_aarch64_segment_type): New function. 232*75fd0b74Schristos (get_segment_type): Handle EM_AARCH64 by calling the new function. 233*75fd0b74Schristos (get_aarch64_section_type_name): New function. 234*75fd0b74Schristos (get_section_type_name): Handle EM_AARCH64 by calling the new function. 235*75fd0b74Schristos (is_32bit_abs_reloc): Handle EM_AARCH64. 236*75fd0b74Schristos (is_32bit_pcrel_reloc): Likewise. 237*75fd0b74Schristos (is_64bit_abs_reloc): Likewise. 238*75fd0b74Schristos (is_64bit_pcrel_reloc): Likewise. 239*75fd0b74Schristos (is_none_reloc): Likewise. 240*75fd0b74Schristos 241*75fd0b74Schristos2012-08-09 Nick Clifton <nickc@redhat.com> 242*75fd0b74Schristos 243*75fd0b74Schristos * po/vi.po: Updated Vietnamese translation. 244*75fd0b74Schristos 245*75fd0b74Schristos2012-08-03 Tom Tromey <tromey@redhat.com> 246*75fd0b74Schristos 247*75fd0b74Schristos * dlltool.c (scan_obj_file): Close arfile after calling 248*75fd0b74Schristos bfd_openr_next_archived_file. 249*75fd0b74Schristos 250*75fd0b74Schristos2012-08-02 H.J. Lu <hongjiu.lu@intel.com> 251*75fd0b74Schristos 252*75fd0b74Schristos PR binutils/14420 253*75fd0b74Schristos * dwarf.c (process_abbrev_section): Add attribute terminator. 254*75fd0b74Schristos Warn missing section terminator. 255*75fd0b74Schristos (get_FORM_name): Special check for 0 value. 256*75fd0b74Schristos (get_AT_name): Likewise. 257*75fd0b74Schristos (process_debug_info): Display zero abbrev number. Check 258*75fd0b74Schristos attribute terminator. 259*75fd0b74Schristos 260*75fd0b74Schristos2012-07-30 Nick Clifton <nickc@redhat.com> 261*75fd0b74Schristos 262*75fd0b74Schristos * po/binutils.pot: Updated template. 263*75fd0b74Schristos * po/bg.po: Updated Bulgarian translation. 264*75fd0b74Schristos * po/es.po: Updated Spanish translation. 265*75fd0b74Schristos * po/fi.po: Updated Finnish translation. 266*75fd0b74Schristos * po/fr.po: Updated French translation. 267*75fd0b74Schristos * po/uk.po: Updated Ukranian translation. 268*75fd0b74Schristos 269*75fd0b74Schristos2012-07-28 Kai Tietz <ktietz@redhat.com> 270*75fd0b74Schristos 271*75fd0b74Schristos * rcparse.y (FILEVERSION): Use optcnumexpr instead of cnumexpr. 272*75fd0b74Schristos (PRODUCTVERSION): Likewise. 273*75fd0b74Schristos 274*75fd0b74Schristos2012-07-27 Mike Frysinger <vapier@gentoo.org> 275*75fd0b74Schristos 276*75fd0b74Schristos * configure.in (BFD_VERSION): Run bfd/configure --version and 277*75fd0b74Schristos parse the output of that. 278*75fd0b74Schristos * configure: Regenerate. 279*75fd0b74Schristos 280*75fd0b74Schristos2012-07-27 Tristan Gingold <gingold@adacore.com> 281*75fd0b74Schristos 282*75fd0b74Schristos * NEWS: Add marker for 2.23. 283*75fd0b74Schristos 284*75fd0b74Schristos2012-07-24 Teresa Johnson <tejohnson@google.com> 285*75fd0b74Schristos 286*75fd0b74Schristos * addr2line.c (find_address_in_section): Invoke 287*75fd0b74Schristos bfd_find_nearest_line_discriminator to get the discriminator. 288*75fd0b74Schristos (find_offset_in_section): Likewise. 289*75fd0b74Schristos (translate_addresses): Print discriminator if it is non-zero. 290*75fd0b74Schristos * objdump.c (show_line): Invoke 291*75fd0b74Schristos bfd_find_nearest_line_discriminator to get the discriminator, 292*75fd0b74Schristos and keep track of prev_discriminator. Print discriminator 293*75fd0b74Schristos if it is non-zero. 294*75fd0b74Schristos (disassemble_data): Initialize prev_discriminator. 295*75fd0b74Schristos (dump_reloc_set): Invoke bfd_find_nearest_line_discriminator 296*75fd0b74Schristos to get the discriminator, and keep track of last_discriminator. 297*75fd0b74Schristos Print discriminator if it is non-zero. 298*75fd0b74Schristos 299*75fd0b74Schristos2012-07-17 Nick Clifton <nickc@redhat.com> 300*75fd0b74Schristos 301*75fd0b74Schristos * elfcomm.c (setup_archive): Extract index table and symbol table 302*75fd0b74Schristos scanning code into... 303*75fd0b74Schristos (process_archive_index_and_symbols): ... this function and add 304*75fd0b74Schristos support for 64-bit index tables. 305*75fd0b74Schristos * elfcomm.h (struct archive_info): Change type of index_num and 306*75fd0b74Schristos index_array to elf_vma. 307*75fd0b74Schristos Add 'uses_64bit_indicies' field. 308*75fd0b74Schristos * readelf.c (process_archive): Fix support for 64-bit indicies. 309*75fd0b74Schristos 310*75fd0b74Schristos2012-07-03 Nick Clifton <nickc@redhat.com> 311*75fd0b74Schristos 312*75fd0b74Schristos * readelf.c (process_archive): Display member indicies when 313*75fd0b74Schristos dumping index. 314*75fd0b74Schristos 315*75fd0b74Schristos2012-07-02 Tom Tromey <tromey@redhat.com> 316*75fd0b74Schristos 317*75fd0b74Schristos * dwarf.c: Include gdb-index.h. 318*75fd0b74Schristos (display_gdb_index): Handle version 7. 319*75fd0b74Schristos 320*75fd0b74Schristos2012-06-29 H.J. Lu <hongjiu.lu@intel.com> 321*75fd0b74Schristos 322*75fd0b74Schristos * nm.c (filter_symbols): Simplify global symbol handling. 323*75fd0b74Schristos 324*75fd0b74Schristos2012-06-29 Francois Gouget <fgouget@codeweavers.com> 325*75fd0b74Schristos 326*75fd0b74Schristos PR binutils/14302 327*75fd0b74Schristos * bucomm.c (print_arelt_descr): Correctly report the archive size 328*75fd0b74Schristos field (for 'ar tv'). 329*75fd0b74Schristos * ar.c (print_contents): Use correct types for archive element 330*75fd0b74Schristos sizes (for 'ar p'). 331*75fd0b74Schristos (extract_file): Likewise (for 'ar x'). 332*75fd0b74Schristos 333*75fd0b74Schristos2012-06-29 Alan Modra <amodra@gmail.com> 334*75fd0b74Schristos 335*75fd0b74Schristos * readelf.c (is_16bit_abs_reloc): Handle mn10200 reloc. 336*75fd0b74Schristos 337*75fd0b74Schristos2012-06-12 Tom Tromey <tromey@redhat.com> 338*75fd0b74Schristos 339*75fd0b74Schristos * dwarf-mode.el: Add final comment. Bump version. 340*75fd0b74Schristos (dwarf-insert-substructure-button): Use string-to-number. 341*75fd0b74Schristos (dwarf-browse): Fix autoload cookie. 342*75fd0b74Schristos 343*75fd0b74Schristos2012-06-08 Jakub Jelinek <jakub@redhat.com> 344*75fd0b74Schristos 345*75fd0b74Schristos * dwarf.c (read_and_display_attr_value): Handle 346*75fd0b74Schristos DW_FORM_GNU_ref_alt and DW_FORM_GNU_strp_alt. 347*75fd0b74Schristos (display_debug_macro): Handle DW_MACRO_GNU_define_indirect_alt, 348*75fd0b74Schristos DW_MACRO_GNU_undef_indirect_alt and 349*75fd0b74Schristos DW_MACRO_GNU_transparent_include_alt. 350*75fd0b74Schristos 351*75fd0b74Schristos2012-06-01 Alan Modra <amodra@gmail.com> 352*75fd0b74Schristos 353*75fd0b74Schristos * addr2line.c (translate_addresses): Truncate input addresses to 354*75fd0b74Schristos arch_size bits. Avoid undefined shift. Print '?' for zero line. 355*75fd0b74Schristos 356*75fd0b74Schristos2012-05-30 Nick Clifton <nickc@redhat.com> 357*75fd0b74Schristos 358*75fd0b74Schristos * readelf.c (process_section_headers): Correct bug in previous 359*75fd0b74Schristos delta - display full section type in wide mode. 360*75fd0b74Schristos 361*75fd0b74Schristos2012-05-28 Nick Clifton <nickc@redhat.com> 362*75fd0b74Schristos 363*75fd0b74Schristos * readelf.c (print_symbol): Display multibyte characters in symbol 364*75fd0b74Schristos names. 365*75fd0b74Schristos (process_section_headers): Use print_symbol. 366*75fd0b74Schristos 367*75fd0b74Schristos2012-05-18 Andreas Schwab <schwab@linux-m68k.org> 368*75fd0b74Schristos 369*75fd0b74Schristos * aclocal.m4: Regenerate. 370*75fd0b74Schristos * configure: Regenerate. 371*75fd0b74Schristos * config.in: Regenerate. 372*75fd0b74Schristos * Makefile.in: Regenerate. 373*75fd0b74Schristos 374*75fd0b74Schristos2012-05-17 Daniel Richard G. <skunk@iskunk.org> 375*75fd0b74Schristos Nick Clifton <nickc@redhat.com> 376*75fd0b74Schristos 377*75fd0b74Schristos PR 14072 378*75fd0b74Schristos * configure.in: Add check that sysdep.h has been included before 379*75fd0b74Schristos any system header files. 380*75fd0b74Schristos * configure: Regenerate. 381*75fd0b74Schristos * config.in: Regenerate. 382*75fd0b74Schristos * unwind-ia64.h: Include config.h. 383*75fd0b74Schristos 384*75fd0b74Schristos2012-05-17 Alan Modra <amodra@gmail.com> 385*75fd0b74Schristos 386*75fd0b74Schristos * dwarf.c (process_debug_info): Display abbrev offset in hex. 387*75fd0b74Schristos (display_debug_abbrev): Show offset of abbrev. 388*75fd0b74Schristos 389*75fd0b74Schristos2012-05-17 Alan Modra <amodra@gmail.com> 390*75fd0b74Schristos 391*75fd0b74Schristos * dwarf.c (display_debug_ranges): Don't report more than one use 392*75fd0b74Schristos of the same range set as an overlap. 393*75fd0b74Schristos 394*75fd0b74Schristos2012-05-16 Daniel Richard G. <skunk@iskunk.org> 395*75fd0b74Schristos 396*75fd0b74Schristos PR binutils/13558 397*75fd0b74Schristos * Makefile.am (CFILES): Add syslex_wrap.c. 398*75fd0b74Schristos (sysinfo): Depend upon syslex_wrap.o. 399*75fd0b74Schristos (syslex_wrap.o): New rule. 400*75fd0b74Schristos (syslex.o): Delete rule. 401*75fd0b74Schristos * syslex_wrap.c: New file. 402*75fd0b74Schristos * Makefile.in: Regenerate. 403*75fd0b74Schristos 404*75fd0b74Schristos2012-05-15 James Murray <jsm@jsm-net.demon.co.uk> 405*75fd0b74Schristos 406*75fd0b74Schristos * readelf.c (get_machine_name): Update m68hc12 entry. 407*75fd0b74Schristos 408*75fd0b74Schristos2012-05-13 H.J. Lu <hongjiu.lu@intel.com> 409*75fd0b74Schristos 410*75fd0b74Schristos * objdump.c (disassemble_bytes): Print addend as signed. 411*75fd0b74Schristos (dump_reloc_set): Likewise. 412*75fd0b74Schristos 413*75fd0b74Schristos2012-05-04 Sterling Augustine <saugustine@google.com> 414*75fd0b74Schristos Cary Coutant <ccoutant@google.com> 415*75fd0b74Schristos 416*75fd0b74Schristos * doc/binutils.texi: Add --dwarf-check option. 417*75fd0b74Schristos * dwarf.c (dwarf_check): New global flag. 418*75fd0b74Schristos (fetch_indexed_string): New function. 419*75fd0b74Schristos (fetch_indexed_value): New function. 420*75fd0b74Schristos (get_FORM_name): Add DW_FORM_GNU_str_index and DW_FORM_GNU_addr_index. 421*75fd0b74Schristos (decode_location_expression): Add DW_OP_GNU_addr_index. 422*75fd0b74Schristos (read_and_display_attr_value): Add DW_FORM_GNU_str_index, 423*75fd0b74Schristos DW_FORM_GNU_addr_index, DW_AT_GNU_addr_base, and DW_AT_GNU_ranges_base. 424*75fd0b74Schristos (get_AT_name): Add new attributes for Fission. 425*75fd0b74Schristos (process_debug_info): Load new debug sections for Fission. 426*75fd0b74Schristos (load_debug_info): Check for .debug_info.dwo section. 427*75fd0b74Schristos (display_loc_list, display_loc_list_dwo): New functions. 428*75fd0b74Schristos (display_debug_loc): Move logic to above two functions. 429*75fd0b74Schristos (display_debug_info): Choose abbrev section based on info section. 430*75fd0b74Schristos (display_debug_types): Likewise. 431*75fd0b74Schristos (display_trace_info): Likewise. 432*75fd0b74Schristos (comp_addr_base): New function. 433*75fd0b74Schristos (display_debug_addr): New function. 434*75fd0b74Schristos (display_debug_str_offsets): New function. 435*75fd0b74Schristos (display_debug_ranges): Allow missing range lists. Suppress 436*75fd0b74Schristos diagnostics if dwarf_check not set. 437*75fd0b74Schristos (debug_displays): Add column to select abbrev section. 438*75fd0b74Schristos * dwarf.h (enum dwarf_section_display_enum): Add new debug sections 439*75fd0b74Schristos for Fission. 440*75fd0b74Schristos (struct dwarf_section): Add abbrev_sec field. 441*75fd0b74Schristos (struct dwarf_section_display): New type. 442*75fd0b74Schristos (debug_info): Add addr_base, ranges_base fields. 443*75fd0b74Schristos (dwarf_check): New global variable. 444*75fd0b74Schristos * objdump.c (usage): Add --dwarf-check option. 445*75fd0b74Schristos (enum option_values): Add OPTION_DWARF_CHECK. 446*75fd0b74Schristos (long_options): Add --dwarf-check. 447*75fd0b74Schristos (main): Likewise. 448*75fd0b74Schristos * readelf.c (OPTION_DWARF_CHECK): New macro. 449*75fd0b74Schristos (options): Add --dwarf-check. 450*75fd0b74Schristos (parse_args): Likewise. 451*75fd0b74Schristos (process_section_headers): Use const_strneq instead of 452*75fd0b74Schristos streq. 453*75fd0b74Schristos 454*75fd0b74Schristos2012-05-11 H.J. Lu <hongjiu.lu@intel.com> 455*75fd0b74Schristos 456*75fd0b74Schristos PR binutils/14088 457*75fd0b74Schristos * readelf.c (dump_relocations): Always display addend as 458*75fd0b74Schristos signed hex number. 459*75fd0b74Schristos 460*75fd0b74Schristos2012-05-11 Daniel Richard G. <skunk@iskunk.org> 461*75fd0b74Schristos 462*75fd0b74Schristos PR binutils/14028 463*75fd0b74Schristos * configure.in: Invoke ACX_HEADER_STRING. 464*75fd0b74Schristos * configure: Regenerate. 465*75fd0b74Schristos * config.in: Regenerate. 466*75fd0b74Schristos * sysdep.h: If STRINGS_WITH_STRING is defined then include both 467*75fd0b74Schristos string.h and strings.h. 468*75fd0b74Schristos 469*75fd0b74Schristos2012-05-10 Jakub Jelinek <jakub@redhat.com> 470*75fd0b74Schristos 471*75fd0b74Schristos * dwarf.c (read_and_display_attr_value): Don't look up tag from 472*75fd0b74Schristos abbrev for DW_FORM_ref_addr. 473*75fd0b74Schristos 474*75fd0b74Schristos2012-05-08 Sean Keys <skeys@ipdatasys.com> 475*75fd0b74Schristos 476*75fd0b74Schristos * binutils/MAINTAINERS: Added my entry to the maintainers secion. 477*75fd0b74Schristos 478*75fd0b74Schristos2012-05-08 Cary Coutant <ccoutant@google.com> 479*75fd0b74Schristos 480*75fd0b74Schristos * doc/binutils.texi (objcopy): Add --strip-dwo, --extract-dwo options. 481*75fd0b74Schristos (strip): Add --strip-dwo option. 482*75fd0b74Schristos * objcopy.c (enum strip_action): Add STRIP_DWO, STRIP_NONDWO. 483*75fd0b74Schristos (enum command_line_switch): Add OPTION_EXTRACT_DWO, OPTION_STRIP_DWO. 484*75fd0b74Schristos (strip_options): Add --strip-dwo option. 485*75fd0b74Schristos (copy_options): Add --extract-dwo, --strip-dwo options. 486*75fd0b74Schristos (copy_usage): Likewise. 487*75fd0b74Schristos (strip_usage): Add --strip-dwo option. 488*75fd0b74Schristos (is_dwo_section): New function. 489*75fd0b74Schristos (is_strip_section_1): Check for DWO sections. 490*75fd0b74Schristos (copy_object): Check for --strip-dwo, --extract-dwo options. 491*75fd0b74Schristos (copy_relocations_in_section): Discard relocations for DWO sections. 492*75fd0b74Schristos Discard entire relocation section when no relocations. 493*75fd0b74Schristos (strip_main): Add --strip-dwo option. 494*75fd0b74Schristos (copy_main): Add --strip-dwo, --extract-dwo options. 495*75fd0b74Schristos 496*75fd0b74Schristos2012-05-08 Alan Modra <amodra@gmail.com> 497*75fd0b74Schristos 498*75fd0b74Schristos * Makefile.am (check_DEJAGNU): Export LC_ALL=C in place of other 499*75fd0b74Schristos LC and LANG environment vars. 500*75fd0b74Schristos * Makefile.in: Regenerate. 501*75fd0b74Schristos 502*75fd0b74Schristos2012-05-07 Tom Tromey <tromey@redhat.com> 503*75fd0b74Schristos 504*75fd0b74Schristos * dwarf.c (get_TAG_name): Use get_DW_TAG_name. 505*75fd0b74Schristos (get_FORM_name): Use get_DW_FORM_name. 506*75fd0b74Schristos (get_AT_name): Use get_DW_AT_name. 507*75fd0b74Schristos 508*75fd0b74Schristos2012-05-07 Alan Modra <amodra@gmail.com> 509*75fd0b74Schristos 510*75fd0b74Schristos * Makefile.am (check-DEJAGNU): Clear LC_COLLATE, LC_ALL and LANG. 511*75fd0b74Schristos * Makefile.in: Regenerate. 512*75fd0b74Schristos 513*75fd0b74Schristos2012-05-05 Alan Modra <amodra@gmail.com> 514*75fd0b74Schristos 515*75fd0b74Schristos * dlltool.c (make_one_lib_file): Use bfd_und_section_ptr. 516*75fd0b74Schristos 517*75fd0b74Schristos2012-05-03 Sean Keys <skeys@ipdatasys.com> 518*75fd0b74Schristos 519*75fd0b74Schristos * readelf.c: Add support for XGATE. 520*75fd0b74Schristos 521*75fd0b74Schristos2012-05-02 Nick Clifton <nickc@redhat.com> 522*75fd0b74Schristos 523*75fd0b74Schristos * po/vi.po: Updated Vietnamese translation. 524*75fd0b74Schristos * po/it.po: New Italian translation. 525*75fd0b74Schristos * configure.in (ALL_LINGUAS): Add it. 526*75fd0b74Schristos * configure: Regenerate. 527*75fd0b74Schristos 528*75fd0b74Schristos2012-05-01 Nick Clifton <nickc@redhat.com> 529*75fd0b74Schristos 530*75fd0b74Schristos PR binutils/13121 531*75fd0b74Schristos * rescoff.c: Rename 'finfo' to 'flaginfo' to avoid conflicts with 532*75fd0b74Schristos AIX system headers. 533*75fd0b74Schristos 534*75fd0b74Schristos2012-04-25 Cary Coutant <ccoutant@google.com> 535*75fd0b74Schristos 536*75fd0b74Schristos * doc/binutils.texi: Add -D/--enable-deterministic-archives option 537*75fd0b74Schristos to strip and objcopy. 538*75fd0b74Schristos * objcopy.c (deterministic): New global variable. 539*75fd0b74Schristos (strip_options): Add --enable-deterministic-archives. 540*75fd0b74Schristos (copy_options): Likewise. 541*75fd0b74Schristos (copy_usage): Likewise. 542*75fd0b74Schristos (strip_usage): Likewise. 543*75fd0b74Schristos (copy_archive): When stripping all, don't add archive map; set 544*75fd0b74Schristos deterministic output when requested. 545*75fd0b74Schristos (strip_main): Add -D/--enable-deterministic-archives option. 546*75fd0b74Schristos (copy_main): Likewise. 547*75fd0b74Schristos 548*75fd0b74Schristos2012-04-12 H.J. Lu <hongjiu.lu@intel.com> 549*75fd0b74Schristos 550*75fd0b74Schristos PR binutils/13947 551*75fd0b74Schristos * objcopy.c (copy_object): Call copy_relocations_in_section 552*75fd0b74Schristos before copy_section. 553*75fd0b74Schristos (skip_section): New. 554*75fd0b74Schristos (copy_relocations_in_section): Likewise. 555*75fd0b74Schristos (copy_section): Use skip_section. Don't copy relocations here. 556*75fd0b74Schristos 557*75fd0b74Schristos2012-04-11 Ryan Mansfield <rmansfield@qnx.com> 558*75fd0b74Schristos 559*75fd0b74Schristos * objdump.c (dump_bfd): If defaulting to dwarf call 560*75fd0b74Schristos dwarf_select_sections_all to enable displays. 561*75fd0b74Schristos 562*75fd0b74Schristos2012-04-06 Roland McGrath <mcgrathr@google.com> 563*75fd0b74Schristos 564*75fd0b74Schristos * configure.in (AC_CHECK_HEADERS): Add locale.h. 565*75fd0b74Schristos * config.in: Regenerate. 566*75fd0b74Schristos * configure: Regenerate. 567*75fd0b74Schristos 568*75fd0b74Schristos2012-04-05 Nick Clifton <nickc@redhat.com> 569*75fd0b74Schristos 570*75fd0b74Schristos * configure.in (AC_CHECK_FUNCS): Add setlocale. 571*75fd0b74Schristos (AM_LC_MESSAGES): Add. 572*75fd0b74Schristos * aclocal.m4: Regenerate. 573*75fd0b74Schristos * config.in: Regenerate. 574*75fd0b74Schristos * configure: Regenerate. 575*75fd0b74Schristos 576*75fd0b74Schristos2012-03-30 Nick Clifton <nickc@redhat.com> 577*75fd0b74Schristos 578*75fd0b74Schristos PR binutils/13925 579*75fd0b74Schristos * stabs.c (stab_demangle_v3_arglist): Cope with the demangler 580*75fd0b74Schristos returning an empty context for a function with no arguments. 581*75fd0b74Schristos 582*75fd0b74Schristos2012-03-28 Tom Tromey <tromey@redhat.com> 583*75fd0b74Schristos 584*75fd0b74Schristos * dwarf.c (display_gdb_index): Handle index version 6. 585*75fd0b74Schristos 586*75fd0b74Schristos2012-03-07 Nick Clifton <nickc@redhat.com> 587*75fd0b74Schristos 588*75fd0b74Schristos * readelf.c (is_16bit_abs_reloc): Add detection of R_MN10300_16. 589*75fd0b74Schristos 590*75fd0b74Schristos2012-02-29 Jeff Law <law@redhat.com> 591*75fd0b74Schristos 592*75fd0b74Schristos * doc/binutils.texi (c++filt): Fix typos. 593*75fd0b74Schristos 594*75fd0b74Schristos2012-02-24 Kai Tietz <ktietz@redhat.com> 595*75fd0b74Schristos 596*75fd0b74Schristos PR binutils/13710 597*75fd0b74Schristos * defparse.y (keyword_as_name): Disable LIBRARY 598*75fd0b74Schristos keyword. 599*75fd0b74Schristos * doc/binutils.texi: Document LIBRARY exception. 600*75fd0b74Schristos 601*75fd0b74Schristos2012-02-21 Kai Tietz<ktietz@redhat.com> 602*75fd0b74Schristos 603*75fd0b74Schristos PR binutils/13682 604*75fd0b74Schristos * NEWS: Mention new feature. 605*75fd0b74Schristos * dlltool.c (i386_x64_dljtab): New stub-code for x64 606*75fd0b74Schristos delayed-load feature. 607*75fd0b74Schristos (i386_x64_trampoline): New trampoline-code for x64 608*75fd0b74Schristos delayed-load feature. 609*75fd0b74Schristos (make_one_lib_file): Add support for x64 delayed-load 610*75fd0b74Schristos feature. 611*75fd0b74Schristos (make_delay_head): Likewis 612*75fd0b74Schristos 613*75fd0b74Schristos2012-02-20 Namhyung Kim <namhyung.kim@lge.com> 614*75fd0b74Schristos 615*75fd0b74Schristos * objdump.c (slurp_file): Close file if fstat fails. 616*75fd0b74Schristos 617*75fd0b74Schristos2012-02-14 Cary Coutant <ccoutant@google.com> 618*75fd0b74Schristos 619*75fd0b74Schristos * dwarf.c (dwarf_vmatoa64): New function. 620*75fd0b74Schristos (read_and_display_attr_value): Print 8-byte forms as single hex 621*75fd0b74Schristos numbers. 622*75fd0b74Schristos (process_debug_info): Print type signatures as single hex numbers. 623*75fd0b74Schristos * elfcomm.c (byte_get_64): New function. 624*75fd0b74Schristos * elfcomm.h (byte_get_64): New function. 625*75fd0b74Schristos 626*75fd0b74Schristos2012-02-11 Kai Tietz <ktietz@redhat.com> 627*75fd0b74Schristos 628*75fd0b74Schristos PR binutils/13657 629*75fd0b74Schristos * defparse.y (%union): New type id_const. 630*75fd0b74Schristos (opt_name2): New rule. 631*75fd0b74Schristos (keyword_as_name): New rule. 632*75fd0b74Schristos (opt_name): Adjust rule. 633*75fd0b74Schristos (opt_import_name): Likewise. 634*75fd0b74Schristos (opt_equal_name): Likewise. 635*75fd0b74Schristos 636*75fd0b74Schristos2012-02-11 Kai Tietz <ktietz@redhat.com> 637*75fd0b74Schristos 638*75fd0b74Schristos PR binutils/13297 639*75fd0b74Schristos * resrc.c (write_rc_dialog_control): Omit text dump for 640*75fd0b74Schristos EDITTEXT, COMBOBOX, LISTBOX, and SCROLLBAR. 641*75fd0b74Schristos 642*75fd0b74Schristos2012-02-09 Alan Modra <amodra@gmail.com> 643*75fd0b74Schristos 644*75fd0b74Schristos * sysdep.h: Include sys/stat.h here. 645*75fd0b74Schristos * ar.c: Don't include headers already included by sysdep.h. 646*75fd0b74Schristos * bucomm.c: Likewise. 647*75fd0b74Schristos * budbg.h: Likewise. 648*75fd0b74Schristos * dlltool.h: Likewise. 649*75fd0b74Schristos * elfedit.c: Likewise. 650*75fd0b74Schristos * nlmconv.c: Likewise. 651*75fd0b74Schristos * objcopy.c: Likewise. 652*75fd0b74Schristos * objdump.c: Likewise. 653*75fd0b74Schristos * objdump.h: Likewise. 654*75fd0b74Schristos * readelf.c: Likewise. 655*75fd0b74Schristos * rename.c: Likewise. 656*75fd0b74Schristos * resrc.c: Likewise. 657*75fd0b74Schristos * strings.c: Likewise. 658*75fd0b74Schristos * windres.c: Likewise. 659*75fd0b74Schristos * od-macho.c: Ensure #include sysdep.h is first. 660*75fd0b74Schristos * od-xcoff.c: Likewise. 661*75fd0b74Schristos * dllwrap.c: Remove alloca pragma handled by sysdep.h, and 662*75fd0b74Schristos remove duplicate headers. 663*75fd0b74Schristos * dlltool.c: Likewise and ensure #include sysdep.h is first. 664*75fd0b74Schristos 665*75fd0b74Schristos2012-02-01 Nick Clifton <nickc@redhat.com> 666*75fd0b74Schristos 667*75fd0b74Schristos PR binutils/13493 668*75fd0b74Schristos * ar.c (ranlib_main): Process --plugin option. 669*75fd0b74Schristos * doc/binutils.texi: Document --plugin support for ranlib. 670*75fd0b74Schristos 671*75fd0b74Schristos2012-02-01 Nick Clifton <nickc@redhat.com> 672*75fd0b74Schristos 673*75fd0b74Schristos PR binutils/13482 674*75fd0b74Schristos * readelf.c (process_corefile_note_segment): Fix off-by-one errors 675*75fd0b74Schristos verifying the contents of a note. 676*75fd0b74Schristos 677*75fd0b74Schristos2012-01-26 Nick Clifton <nickc@redhat.com> 678*75fd0b74Schristos 679*75fd0b74Schristos PR binutils/13622 680*75fd0b74Schristos * readelf.c (process_section_groups): If there are no section 681*75fd0b74Schristos headers do not scan for section groups. 682*75fd0b74Schristos (process_note_sections): Likewise for note sections. 683*75fd0b74Schristos 684*75fd0b74Schristos2012-01-20 Tristan Gingold <gingold@adacore.com> 685*75fd0b74Schristos 686*75fd0b74Schristos * od-macho.c (OPT_SEG_SPLIT_INFO): New macro. 687*75fd0b74Schristos (options): Add an entry for seg_split_info. 688*75fd0b74Schristos (mach_o_help): Document it. 689*75fd0b74Schristos (dump_segment_split_info): New function. 690*75fd0b74Schristos (dump_load_command): Handle seg_split_info. 691*75fd0b74Schristos 692*75fd0b74Schristos2012-01-19 Tristan Gingold <gingold@adacore.com> 693*75fd0b74Schristos 694*75fd0b74Schristos * dwarf.c (process_extended_line_op): Add a cast to silent a 695*75fd0b74Schristos warning. 696*75fd0b74Schristos 697*75fd0b74Schristos2012-01-19 Tristan Gingold <gingold@adacore.com> 698*75fd0b74Schristos 699*75fd0b74Schristos * dwarf.c (process_extended_line_op): Reindent define_file output. 700*75fd0b74Schristos Detect define_file opcode length mismatch. 701*75fd0b74Schristos (display_debug_lines_decoded): Add an entry in file_table for each 702*75fd0b74Schristos define_file opcode. 703*75fd0b74Schristos Ignore DW_LNE_set_discriminator and DW_LNE_HP_set_sequence. 704*75fd0b74Schristos Display extended opcode for unhandle opcode. 705*75fd0b74Schristos 706*75fd0b74Schristos2012-01-17 Alan Modra <amodra@gmail.com> 707*75fd0b74Schristos 708*75fd0b74Schristos * version.c (print_version): Update copyright message year. 709*75fd0b74Schristos 710*75fd0b74Schristos2012-01-16 Alan Modra <amodra@gmail.com> 711*75fd0b74Schristos 712*75fd0b74Schristos PR binutils/13593 713*75fd0b74Schristos * nm.c (OPTION_SIZE_SORT): Define. 714*75fd0b74Schristos (long_options): Don't set no_sort, sort_numerically or 715*75fd0b74Schristos sort_by_size directly. 716*75fd0b74Schristos (main): Instead set the flags here, making them mutually exclusive. 717*75fd0b74Schristos 718*75fd0b74Schristos2012-01-10 Tristan Gingold <gingold@adacore.com> 719*75fd0b74Schristos 720*75fd0b74Schristos * objdump.c (display_object_bfd): Renamed from ... 721*75fd0b74Schristos (display_bfd): ... this. 722*75fd0b74Schristos (display_any_bfd): New function. 723*75fd0b74Schristos (display_file): Split. Handle nested archives. 724*75fd0b74Schristos 725*75fd0b74Schristos2012-01-09 Roland McGrath <mcgrathr@google.com> 726*75fd0b74Schristos 727*75fd0b74Schristos * configure.in: Use AM_ZLIB. 728*75fd0b74Schristos * configure: Regenerated. 729*75fd0b74Schristos 730*75fd0b74Schristos2012-01-06 Nick Clifton <nickc@redhat.com> 731*75fd0b74Schristos 732*75fd0b74Schristos * po/ru.po: Updated Russian translation. 733*75fd0b74Schristos 734*75fd0b74Schristos2012-01-04 Tristan Gingold <gingold@adacore.com> 735*75fd0b74Schristos 736*75fd0b74Schristos * od-macho.c (dump_load_command): Handle fvmlib. 737*75fd0b74Schristos 738*75fd0b74Schristos2012-01-04 Tristan Gingold <gingold@adacore.com> 739*75fd0b74Schristos 740*75fd0b74Schristos * od-macho.c: Update copyright year. 741*75fd0b74Schristos (dump_load_command): Handle BFD_MACH_O_LC_ENCRYPTION_INFO. 742*75fd0b74Schristos 743*75fd0b74SchristosFor older changes see ChangeLog-2011 744*75fd0b74Schristos 745*75fd0b74SchristosCopyright (C) 2012 Free Software Foundation, Inc. 746*75fd0b74Schristos 747*75fd0b74SchristosCopying and distribution of this file, with or without modification, 748*75fd0b74Schristosare permitted in any medium without royalty provided the copyright 749*75fd0b74Schristosnotice and this notice are preserved. 750*75fd0b74Schristos 751*75fd0b74SchristosLocal Variables: 752*75fd0b74Schristosmode: change-log 753*75fd0b74Schristosleft-margin: 8 754*75fd0b74Schristosfill-column: 74 755*75fd0b74Schristosversion-control: never 756*75fd0b74SchristosEnd: 757