12015-12-01 Alan Modra <amodra@gmail.com> 2 3 * bout.h: Invoke aout N_* macros with pointer to 4 struct internal_exec. 5 * os9k.h: Likewise. 6 72015-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 8 9 * vtv-change-permission.h (VTV_PAGE_SIZE) [__sun__ && __svr4__ && 10 __sparc__]: Define. 11 122015-11-09 Alan Modra <amodra@gmail.com> 13 14 PR gdb/17133 15 * obstack.h (__attribute_pure__): Expand _GL_ATTRIBUTE_PURE. 16 172015-11-09 Alan Modra <amodra@gmail.com> 18 19 PR gdb/17133 20 * obstack.h: Import current gnulib file. 21 222015-10-22 H.J. Lu <hongjiu.lu@intel.com> 23 24 * bfdlink.h (bfd_link_info): Add call_nop_as_suffix and 25 call_nop_byte. 26 272015-10-27 Daniel Jacobowitz <dan@codesourcery.com> 28 Joseph Myers <joseph@codesourcery.com> 29 Mark Shinwell <shinwell@codesourcery.com> 30 Andrew Stubbs <ams@codesourcery.com> 31 Rich Felker <dalias@libc.org> 32 33 * longlong.h (udiv_qrnnd): Add FDPIC compatible version for SH. 34 352015-10-18 Roland McGrath <roland@gnu.org> 36 37 PR other/63758 38 * environ.h: New file. 39 402015-10-07 Claudiu Zissulescu <claziss@synopsys.com> 41 42 * dis-asm.h (arc_get_disassembler): Correct declaration. 43 442015-09-30 Nick Clifton <nickc@redhat.com> 45 46 Import the following patches from the GCC mainline: 47 48 2015-08-14 Pierre-Marie de Rodat <derodat@adacore.com> 49 50 * dwarf2.def (DW_AT_GNU_bias): New attribute. 51 52 2015-08-14 Pierre-Marie de Rodat <derodat@adacore.com> 53 54 * dwarf2.def (DW_AT_GNU_numerator, DW_AT_GNU_denominator): New 55 attributes. 56 572015-09-20 Rich Felker <dalias@libc.org> 58 59 * bfdlink.h (struct bfd_link_info): Add "nointerp" field. 60 612015-08-23 Alan Modra <amodra@gmail.com> 62 63 * bfdlink.h (enum output_type): Reorder enum. 64 652015-08-19 Alan Modra <amodra@gmail.com> 66 67 * bfdlink.h (enum output_type): Delete type_executable, add type_pde 68 and type_pie. Reorder. 69 (struct bfd_link_info): Delete pic field. 70 (bfd_link_executable, bfd_link_pde, bfd_link_pie, bfd_link_pic): Adjust. 71 722015-08-19 Alan Modra <amodra@gmail.com> 73 74 * bfdlink.h (bfd_link_pde): Define. 75 762015-08-18 H.J. Lu <hongjiu.lu@intel.com> 77 78 * bfdlink.h (output_type): New enum. 79 (bfd_link_executable): New macro. 80 (bfd_link_dll): Likewise. 81 (bfd_link_relocatable): Likewise. 82 (bfd_link_pic): Likewise. 83 (bfd_link_pie): Likewise. 84 (bfd_link_info): Remove shared, executable, pie and relocatable. 85 Add output_type and pic. 86 872015-08-12 H.J. Lu <hongjiu.lu@intel.com> 88 89 Sync with GCC 90 2015-08-11 Trevor Saunders <tbsaunde+gcc@tbsaunde.org> 91 92 * ansidecl.h (GCC_FINAL): New macro. 93 942015-07-14 H.J. Lu <hongjiu.lu@intel.com> 95 96 Sync with GCC 97 2014-10-28 Richard Henderson <rth@redhat.com> 98 99 * longlong.h [__alpha] (umul_ppmm): Disable for c++. 100 1012015-07-14 H.J. Lu <hongjiu.lu@intel.com> 102 103 Sync with GCC 104 2014-12-09 Trevor Saunders <tsaunders@mozilla.com> 105 106 * hashtab.h, splay-tree.h: Remove GTY markers. 107 1082015-07-14 H.J. Lu <hongjiu.lu@intel.com> 109 110 Sync with GCC 111 2015-03-02 Markus Trippelsdorf <markus@trippelsdorf.de> 112 113 PR target/65261 114 * ansidecl.h (ATTRIBUTE_NO_SANITIZE_UNDEFINED): New macro. 115 1162015-06-22 Nick Clifton <nickc@redhat.com> 117 118 * dis-asm.h (struct disassemble_info): Add stop_vma field. 119 1202015-05-28 Catherine Moore <clm@codesourcery.com> 121 122 * bfdlink.h: Rename eh_frame_hdr to eh_frame_hdr_type. 123 1242015-05-22 Yunlian Jiang <yunlian@google.com> 125 126 * libiberty.h (asprintf): Don't declare if HAVE_DECL_ASPRINTF is 127 not defined. 128 1292015-05-01 H.J. Lu <hongjiu.lu@intel.com> 130 131 Merge with gcc: 132 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com> 133 Manuel López-Ibáñez <manu@gcc.gnu.org> 134 135 PR driver/36312 136 * filenames.h: Add prototype for canonical_filename_eq. 137 1382015-04-30 DJ Delorie <dj@redhat.com> 139 140 * dis-asm.h (print_insn_rl78_g10): New. 141 (print_insn_rl78_g13): New. 142 (print_insn_rl78_g14): New. 143 (rl78_get_disassembler): New. 144 1452015-04-17 Richard Earnshaw <rearnsha@arm.com> 146 147 Merge from gcc: 148 2015-03-19 Richard Biener <rguenther@suse.de> 149 150 * partition.h (struct partition_elem): Re-order elements to 151 avoid padding. 152 1532015-04-14 H.J. Lu <hongjiu.lu@intel.com> 154 155 * bfdlink.h (bfd_link_info): Add compress_debug. 156 1572015-04-14 H.J. Lu <hongjiu.lu@intel.com> 158 159 PR ld/pr17709 160 * bfdlink.h (bfd_link_info): Add extern_protected_data. 161 1622015-02-19 Pedro Alves <palves@redhat.com> 163 164 * floatformat.h [__cplusplus]: Wrap in extern "C". 165 1662015-02-14 Alan Modra <amodra@gmail.com> 167 168 PR ld/17973 169 * bfdlink.h (struct bfd_link_info): Delete loading_lto_outputs. 170 1712015-02-09 Mark Wielaard <mjw@redhat.com> 172 173 * dwarf2.h: Add DW_LANG_Fortran03 and DW_LANG_Fortran08. 174 1752015-02-09 Mark Wielaard <mjw@redhat.com> 176 177 * dwarf2.def: Add DW_TAG_atomic_type. 178 1792015-01-28 James Bowman <james.bowman@ftdichip.com> 180 181 * dis-asm.h (print_insn_ft32): Declare. 182 1832015-01-15 Mark Wielaard <mjw@redhat.com> 184 185 * dwarf2.def (DW_AT_noreturn): New DWARF5 attribute. 186 1872015-01-14 Jan-Benedict Glaw <jbglaw@lug-owl.de> 188 189 * libiberty.h: Merge from GCC. 190 1912015-01-01 Alan Modra <amodra@gmail.com> 192 193 Update year range in copyright notice of all files. 194 1952014-12-24 Uros Bizjak <ubizjak@gmail.com> 196 Ben Elliston <bje@au.ibm.com> 197 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 198 199 * libiberty.h (xasprintf): Declare. 200 2012014-12-23 Alan Modra <amodra@gmail.com> 202 203 * bfdlink.h (struct bfd_link_hash_entry): Comment non_ir_ref. Add 204 linker_def. 205 2062014-12-12 Phil Muldoon <pmuldoon@redhat.com> 207 Jan Kratochvil <jan.kratochvil@redhat.com> 208 Tom Tromey <tromey@redhat.com> 209 210 * gcc-c-fe.def: New file. 211 * gcc-c-interface.h: New file. 212 * gcc-interface.h: New file. 213 2142014-12-11 Uros Bizjak <ubizjak@gmail.com> 215 Ben Elliston <bje@au.ibm.com> 216 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 217 218 * libiberty.h (xvasprintf): Declare. 219 2202014-12-06 Eric Botcazou <ebotcazou@adacore.com> 221 222 * dis-asm.h (print_insn_visium): Declare. 223 2242014-11-24 Mark Wielaard <mjw@redhat.com> 225 226 * dwarf2.h: Add DW_LANG_C_plus_plus_11, DW_LANG_C11 and 227 DW_LANG_C_plus_plus_14. 228 2292014-11-21 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> 230 231 * dwarf2.def (DW_AT_APPLE_optimized, DW_AT_APPLE_flags) 232 (DW_AT_APPLE_isa, DW_AT_APPLE_block) 233 (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class) 234 (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name) 235 (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter) 236 (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type) 237 (DW_AT_APPLE_property): New macros. 238 2392014-11-21 Mark Wielaard <mjw@redhat.com> 240 241 PR debug/63239 242 * dwarf2.def (DW_AT_GNU_deleted): New attribute. 243 2442014-11-18 Igor Zamyatin <igor.zamyatin@intel.com> 245 246 * bfdlink.h (struct bfd_link_info): Add bndplt. 247 2482014-10-28 Yury Gribov <y.gribov@samsung.com> 249 250 * libiberty.h (strtol, strtoul, strtoll, strtoull): New prototypes. 251 2522014-10-15 David Malcolm <dmalcolm@redhat.com> 253 254 * libiberty.h (choose_tmpdir): New prototype. 255 2562014-09-26 Max Ostapenko <m.ostapenko@partner.samsung.com> 257 258 * libiberty.h (PEX_STDOUT_APPEND): New flag. 259 (PEX_STDERR_APPEND): Likewise. 260 2612014-09-23 Iain Buclaw <ibuclaw@gdcproject.org> 262 263 * demangle.h (DMGL_DLANG): New macro. 264 (DMGL_STYLE_MASK): Add DMGL_DLANG. 265 (demangling_styles): Add dlang_demangling. 266 (DLANG_DEMANGLING_STYLE_STRING): New macro. 267 (DLANG_DEMANGLING): New macro. 268 (dlang_demangle): New prototype. 269 2702014-09-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 271 272 * longlong.h: Add __udiv_w_sdiv prototype. 273 2742014-08-12 Alan Modra <amodra@gmail.com> 275 276 * bfdlink.h (struct bfd_link_callbacks <notice>): Remove "string" 277 param, add "inh". 278 2792014-08-12 Alan Modra <amodra@gmail.com> 280 281 * bfdlink.h (struct bfd_link_info): Add lto_plugin_active. 282 2832014-06-13 Alan Modra <amodra@gmail.com> 284 285 * bfdlink.h (struct bfd_link_hash_table): Add hash_table_free field. 286 2872014-06-13 Alan Modra <amodra@gmail.com> 288 289 * bfdlink.h: Update for bfd.link_next change. 290 2912014-06-10 Alan Modra <amodra@gmail.com> 292 293 PR ld/16910 294 * bfdlink.h (unwrap_hash_lookup): Declare. 295 2962014-05-01 Steve Ellcey <sellcey@mips.com> 297 298 * longlong.h: Import latest version from GCC tree. 299 3002014-04-22 Christian Svensson <blue@cmd.nu> 301 302 * dis-asm.h: Remove openrisc and or32 support. Add support for or1k. 303 3042014-03-05 Alan Modra <amodra@gmail.com> 305 306 Update copyright years. 307 3082014-01-21 Tom Tromey <tromey@redhat.com> 309 310 * ansidecl.h (ANSI_PROTOTYPES, PTRCONST, LONG_DOUBLE, PARAMS) 311 (VPARAMS, VA_START, VA_OPEN, VA_CLOSE, VA_FIXEDARG, CONST) 312 (VOLATILE, SIGNED, PROTO, EXFUN, DEFUN, DEFUN_VOID, AND, DOTS) 313 (NOARGS): Don't define. 314 * libiberty.h (expandargv, writeargv): Don't use PARAMS. 315 3162014-01-09 Tom Tromey <tromey@redhat.com> 317 318 * gdbm.h: Remove. 319 3202013-12-23 Bill Maddox <maddox@google.com> 321 322 * demangle.h (enum gnu_v3_ctor_kinds): 323 Added literal gnu_v3_unified_ctor. 324 (enum gnu_v3_ctor_kinds): 325 Added literal gnu_v3_unified_dtor. 326 3272013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com> 328 Wei-Cheng Wang <cole945@gmail.com> 329 330 * dis-asm.h (print_insn_nds32): Add nds32 target. 331 3322013-12-04 Richard Sandiford <rdsandiford@googlemail.com> 333 334 * longlong.h: New file. 335 3362013-10-29 Marc Glisse <marc.glisse@inria.fr> 337 338 PR tree-optimization/58689 339 * ansidecl.h (ATTRIBUTE_RETURNS_NONNULL): New macro. 340 * libiberty.h (basename, lbasename, dos_lbasename, unix_lbasename, 341 concat_copy): Mark with attributes nonnull(1) and returns_nonnull. 342 (concat, reconcat, concat_copy2, choose_temp_base, xstrerror, 343 xmalloc, xrealloc, xcalloc, xstrdup, xstrndup, xmemdup, pex_init): 344 Mark with attribute returns_nonnull. 345 3462013-10-10 Sean Keys <skeys@ipdatasys.com> 347 348 * xgate.h : Cleanup after opcode 349 table modification.. 350 3512013-08-20 Alan Modra <amodra@gmail.com> 352 353 * floatformat.h (floatformat_ibm_long_double): Delete. 354 (floatformat_ibm_long_double_big): Declare. 355 (floatformat_ibm_long_double_little): Declare. 356 3572013-08-19 Dehao Chen <dehao@google.com> 358 359 * dwarf2.def (DW_AT_GNU_discriminator): New attribute. 360 3612013-08-02 Caroline Tice <cmtice@google.com> 362 363 * vtv-change-permission.h: New file. 364 3652013-04-03 Jason Merrill <jason@redhat.com> 366 367 Demangle C++11 ref-qualifier. 368 * demangle.h (enum demangle_component_type): Add 369 DEMANGLE_COMPONENT_REFERENCE_THIS, 370 DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS. 371 3722013-03-01 Cary Coutant <ccoutant@google.com> 373 374 * dwarf2.h (enum dwarf_sect): New enum type. 375 3762013-02-19 Alan Modra <amodra@gmail.com> 377 378 * bfdlink.h (struct bfd_link_info): Delete emit_note_gnu_build_id. 379 3802013-02-11 Sriraman Tallam <tmsriram@google.com> 381 382 * plugin-api.h (enum ld_plugin_level): Assign integers 383 explicitly for all values. 384 3852013-02-06 Sandra Loosemore <sandra@codesourcery.com> 386 Andrew Jenner <andrew@codesourcery.com> 387 388 Based on patches from Altera Corporation. 389 390 * dis-asm.h (print_insn_big_nios2): Declare. 391 (print_insn_little_nios2): Declare. 392 3932013-01-30 Kai Tietz <ktietz@redhat.com> 394 395 PR other/54620 396 PR target/39064 397 * md5.h (md5_uintptr, md5_uint32): Define as uintptr_t/uint32_t if 398 stdint.h and sys/types.h headers are present. 399 * sha1.h (sha1_uintptr, sha1_uint32): Likewise. 400 4012013-01-10 Will Newton <will.newton@imgtec.com> 402 403 * dis-asm.h (print_insn_metag): New declaration. 404 4052012-12-18 Aldy Hernandez <aldyh@redhat.com> 406 407 PR other/54324 408 * ansidecl.h (ATTRIBUTE_UNUSED): Do not set __attribute__ for GCC 409 < 3.4. 410 4112012-12-17 Nick Clifton <nickc@redhat.com> 412 413 * MAINTAINERS: Add copyright notice. 414 * alloca-conf.h: Likewise. 415 * fopen-bin.h: Likewise. 416 * fopen-same.h: Likewise. 417 * fopen-vms.h: Likewise. 418 4192012-11-09 Jason Merrill <jason@redhat.com> 420 421 * demangle.h (enum demangle_component_type): Add 422 DEMANGLE_COMPONENT_TAGGED_NAME. 423 4242012-10-29 Sterling Augustine <saugustine@google.com> 425 Cary Coutant <ccoutant@google.com> 426 427 * dwarf2.h (dwarf_location_list_entry_type): New enum with fields 428 DW_LLE_GNU_end_of_list_entry, DW_LLE_GNU_base_address_selection_entry, 429 DW_LLE_GNU_start_end_entry and DW_LLE_GNU_start_length_entry. 430 431 4322012-10-26 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> 433 434 * dwarf2.h (DW_AT_APPLE_optimized, DW_AT_APPLE_flags) 435 (DW_AT_APPLE_isa, DW_AT_APPLE_block) 436 (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class) 437 (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name) 438 (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter) 439 (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type) 440 (DW_AT_APPLE_property, DW_OP_GNU_entry_value): New macros. 441 4422012-10-24 H.J. Lu <hongjiu.lu@intel.com> 443 444 * bfdlink.h (bfd_link_info): Add 445 disable_target_specific_optimizations. 446 4472012-10-23 Nathan Sidwell <nathan@codesourcery.com> 448 449 * bfdlink.h (struct bfd_link_info): Add stacksize option. 450 4512012-10-22 Jan Beich <jbeich@tormail.org> 452 453 PR ld/14426 454 * bfdlink.h (bfd_link_info): Add ignore_hash. 455 4562012-10-08 Jason Merrill <jason@redhat.com> 457 458 * demangle.h (enum demangle_component_type): Add 459 DEMANGLE_COMPONENT_TLS_INIT and DEMANGLE_COMPONENT_TLS_WRAPPER. 460 4612012-09-18 Florian Weimer <fweimer@redhat.com> 462 463 PR other/54411 464 * objalloc.h (objalloc_alloc): Do not use fast path on wraparound. 465 4662012-09-06 Cary Coutant <ccoutant@google.com> 467 468 * dwarf2.def: Edit comment. 469 4702012-08-24 Sriraman Tallam <tmsriram@google.com> 471 472 * plugin-api.h (ld_plugin_allow_unique_segment_for_sections): 473 New interface. 474 (ld_plugin_unique_segment_for_sections): New interface. 475 (LDPT_ALLOW_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val. 476 (LDPT_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val. 477 (tv_allow_unique_segment_for_sections): New member. 478 (tv_unique_segment_for_sections): New member. 479 4802012-08-13 Ian Bolton <ian.bolton@arm.com> 481 Laurent Desnogues <laurent.desnogues@arm.com> 482 Jim MacArthur <jim.macarthur@arm.com> 483 Marcus Shawcroft <marcus.shawcroft@arm.com> 484 Nigel Stephens <nigel.stephens@arm.com> 485 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 486 Richard Earnshaw <rearnsha@arm.com> 487 Sofiane Naci <sofiane.naci@arm.com> 488 Tejas Belagod <tejas.belagod@arm.com> 489 Yufeng Zhang <yufeng.zhang@arm.com> 490 491 * dis-asm.h (print_insn_aarch64): New declaration. 492 (print_aarch64_disassembler_options): New declaration. 493 (aarch64_symbol_is_valid): New declaration. 494 4952012-07-24 Stephan McCamant <smcc@cs.berkeley.edu> 496 Dr David Alan Gilbert <dave@treblig.org> 497 498 PR binutils/13135 499 * dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2. 500 5012012-07-13 Doug Evans <dje@google.com> 502 503 * filenames.h: #include "hashtab.h". 504 (filename_hash, filename_eq): Declare. 505 5062012-06-18 Doug Evans <dje@google.com> 507 508 * dwarf2.def (DW_OP): Add DW_OP_GNU_const_index. 509 5102012-06-12 Rafael Ávila de Espíndola <respindola@mozilla.com> 511 512 * plugin-api.h (ld_plugin_output_file_type): Add LDPO_PIE. 513 5142012-06-08 Jakub Jelinek <jakub@redhat.com> 515 516 * dwarf2.def (DW_FORM_GNU_ref_alt, DW_FORM_GNU_strp_alt): New 517 forms. 518 * dwarf2.h (enum dwarf_macro_record_type): Add 519 DW_MACRO_GNU_define_indirect_alt, DW_MACRO_GNU_undef_indirect_alt 520 and DW_MACRO_GNU_transparent_include_alt. 521 5222012-05-23 Doug Evans <dje@google.com> 523 524 * leb128.h: #include stdint.h, inttypes.h. 525 (read_uleb128_to_uint64): Renamed from read_uleb128_to_ull. 526 Change to take a uint64_t * argument instead of unsigned long long. 527 (read_sleb128_to_uint64): Renamed from read_sleb128_to_ll. 528 Change to take an int64_t * argument instead of long long. 529 5302012-05-22 Doug Evans <dje@google.com> 531 532 * leb128.h: New file. 533 5342012-05-19 Gary Funck <gary@intrepid.com> 535 536 * dwarf2.def: Update comment re: UPC extensions to reference 537 DWARF4 specification. 538 5392012-05-15 James Murray <jsm@jsm-net.demon.co.uk> 540 541 * dis-asm.h (print_insn_m9s12x): Prototype. 542 (print_insn_m9s12xg): Prototype. 543 5442012-05-03 Sean Keys <skeys@ipdatasys.com> 545 546 * dis-asm.h (print_insn_xgate): Define. 547 (print_insn_xgate): Ditto. 548 Added new files for XGATE port. 549 5502012-05-02 Cary Coutant <ccoutant@google.com> 551 552 * dwarf2.def: Remove DW_FORM_GNU_ref_index, 553 replace DW_AT_GNU_ref_base with DW_AT_GNU_ranges_base. 554 5552012-04-28 Doug Evans <dje@google.com> 556 557 * dwarf2.def (DW_OP): Add DW_OP_GNU_addr_index. 558 5592012-04-27 Tom Tromey <tromey@redhat.com> 560 561 * dwarf2.h: Wrap function declarations in extern "C". 562 5632012-04-27 Tom Tromey <tromey@redhat.com> 564 565 * dwarf2.h (enum dwarf_tag, enum dwarf_form, enum dwarf_attribute) 566 (enum dwarf_location_atom, enum dwarf_type, enum 567 dwarf_call_frame_info): Remove. 568 (DW_TAG, DW_TAG_DUP, DW_FORM, DW_AT, DW_AT_DUP, DW_OP) 569 (DW_OP_DUP, DW_ATE, DW_ATE_DUP, DW_CFA): New macros. 570 Include dwarf2.def. 571 (get_DW_TAG_name, get_DW_AT_name, get_DW_FORM_name) 572 (get_DW_OP_name, get_DW_ATE_name): Declare. 573 * dwarf2.def: New file, from dwarf2.h. 574 5752012-04-10 Tristan Gingold <gingold@adacore.com> 576 577 * splay-tree.h: Conditionnaly includes stdint.h and inttypes.h 578 (libi_uhostptr_t, libi_shostptr_t): Remove, replaced by uintptr_t. 579 5802012-04-09 Roland McGrath <mcgrathr@google.com> 581 582 * bfdlink.h (struct bfd_link_info): Add new member user_phdrs. 583 5842012-03-15 Alan Modra <amodra@gmail.com> 585 586 * dis-asm.h (disassemble_init_powerpc): Declare. 587 5882009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be> 589 590 Add DWARF attribute value for the "Borland fastcall" calling 591 convention. 592 * dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant. 593 5942012-01-31 H.J. Lu <hongjiu.lu@intel.com> 595 596 PR ld/13616 597 * bfdlink.h (bfd_link_order): Update comments on data size. 598 5992012-01-26 Cary Coutant <ccoutant@google.com> 600 601 * dwarf2.h (enum dwarf_form): Add Fission extensions. 602 (enum dwarf_attribute): Likewise. 603 6042012-01-06 Jason Merrill <jason@redhat.com> 605 606 PR c++/6057 607 PR c++/48051 608 PR c++/50855 609 PR c++/51322 610 * demangle.h (enum demangle_component_type): Add 611 DEMANGLE_COMPONENT_INITIALIZER_LIST, DEMANGLE_COMPONENT_NULLARY. 612 6132011-12-14 Iain Sandoe <iains@gcc.gnu.org> 614 615 * mach-o/loader.h (bfd_mach_o_section_type): define 616 BFD_MACH_O_S_ATTR_NONE to 0. 617 6182011-11-07 Richard Henderson <rth@redhat.com> 619 620 Merged from transactional-memory. 621 622 * demangle.h (enum gnu_v3_ctor_kinds): Add gnu_v3_object_ctor_group. 623 (enum gnu_v3_dtor_kinds): Add gnu_v3_object_dtor_group. 624 (DEMANGLE_COMPONENT_TRANSACTION_CLONE): New. 625 (DEMANGLE_COMPONENT_NONTRANSACTION_CLONE): New. 626 6272011-11-01 DJ Delorie <dj@redhat.com> 628 629 * dis-asm.h (print_insn_rl78): Declare. 630 6312011-10-25 Joern Rennecke <joern.rennecke@embecosm.com> 632 633 * dis-asm.h (print_insn_epiphany): Declare. 634 6352011-10-21 Ulrich Drepper <drepper@gmail.com> 636 637 * obstack.h [!GNUC] (obstack_free): Avoid cast to int. 638 6392011-10-21 Marc Glisse <marc.glisse@inria.fr> 640 641 * ansidecl.h (ENUM_BITFIELD): Always use enum in C++ 642 6432011-10-19 Alan Modra <amodra@gmail.com> 644 645 PR ld/13254 646 * bfdlink.h (struct bfd_link_info): Add error_textrel. 647 6482011-09-28 Doug Evans <dje@google.com> 649 650 * timeval-utils.h: New file. 651 652 * libiberty.h (countargv): Declare. 653 6542011-09-26 Cary Coutant <ccoutant@google.com> 655 656 gcc PR lto/47247 657 * plugin-api.h (enum ld_plugin_symbol_resolution): Add 658 LDPR_PREVAILING_DEF_IRONLY_EXP. 659 (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V2. 660 6612011-09-23 Cary Coutant <ccoutant@google.com> 662 663 PR 40831 664 * demangle.h (enum demangle_component_type): Add 665 DEMANGLE_COMPONENT_CLONE. 666 6672011-09-15 H.J. Lu <hongjiu.lu@intel.com> 668 669 PR ld/12975 670 * bfdlink.h (bfd_link_info): Add version_info. 671 6722011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 673 674 * xregex.h (regoff_t): Define. 675 6762011-07-22 Jakub Jelinek <jakub@redhat.com> 677 678 * dwarf2.h (DW_AT_GNU_macros): New. 679 (enum dwarf_macro_record_type): New enum. Add DW_MACRO_GNU_*. 680 681 PR c++/49756 682 * libiberty.h (stack_limit_increase): New prototype. 683 6842011-07-13 Sriraman Tallam <tmsriram@google.com> 685 686 * plugin-api.h 687 (ld_plugin_section): New struct. 688 (ld_plugin_get_section_count): New typedef. 689 (ld_plugin_get_section_type): New typedef. 690 (ld_plugin_get_section_name): New typedef. 691 (ld_plugin_get_section_contents): New typedef. 692 (ld_plugin_update_section_order): New typedef. 693 (ld_plugin_allow_section_ordering): New typedef. 694 (LDPT_GET_SECTION_COUNT): New enum value. 695 (LDPT_GET_SECTION_TYPE): New enum value. 696 (LDPT_GET_SECTION_NAME): New enum value. 697 (LDPT_GET_SECTION_CONTENTS): New enum value. 698 (LDPT_UPDATE_SECTION_ORDER): New enum value. 699 (LDPT_ALLOW_SECTION_ORDERING): New enum value. 700 (tv_get_section_count): New struct members. 701 (tv_get_section_type): New struct members. 702 (tv_get_section_name): New struct members. 703 (tv_get_section_contents): New struct members. 704 (tv_update_section_order): New struct members. 705 (tv_allow_section_ordering): New struct members. 706 7072011-07-15 Alan Modra <amodra@gmail.com> 708 709 * bfdlink.h (struct bfd_link_info): Use ENUM_BITFIELD for strip, 710 discard, common_skip_ar_symbols, unresolved_syms_in_objects, and 711 unresolved_syms_in_shared_libs fields. Move emit_note_gnu_build_id 712 out of bitfields. Reorder bitfields. 713 7142011-07-13 Sriraman Tallam <tmsriram@google.com> 715 716 * plugin-api.h (ld_plugin_section): New struct. 717 (ld_plugin_get_section_count): New typedef. 718 (ld_plugin_get_section_type): New typedef. 719 (ld_plugin_get_section_name): New typedef. 720 (ld_plugin_get_section_contents): New typedef. 721 (ld_plugin_update_section_order): New typedef. 722 (ld_plugin_allow_section_ordering): New typedef. 723 (LDPT_GET_SECTION_COUNT): New enum value. 724 (LDPT_GET_SECTION_TYPE): New enum value. 725 (LDPT_GET_SECTION_NAME): New enum value. 726 (LDPT_GET_SECTION_CONTENTS): New enum value. 727 (LDPT_UPDATE_SECTION_ORDER): New enum value. 728 (LDPT_ALLOW_SECTION_ORDERING): New enum value. 729 (tv_get_section_count): New struct members. 730 (tv_get_section_type): New struct members. 731 (tv_get_section_name): New struct members. 732 (tv_get_section_contents): New struct members. 733 (tv_update_section_order): New struct members. 734 (tv_allow_section_ordering): New struct members. 735 7362011-07-11 Catherine Moore <clm@codesourcery.com> 737 738 * bfdlink.h (flag_type): New enumeration. 739 (flag_info_list): New structure. 740 (flag_info): New structure. 741 7422011-07-09 H.J. Lu <hongjiu.lu@intel.com> 743 744 PR ld/12942 745 * bfdlink.h (bfd_link_info): Add loading_lto_outputs. 746 7472011-07-01 Joel Brobecker <brobecker@adacore.com> 748 749 * filenames.h (HAVE_CASE_INSENSITIVE_FILE_SYSTEM): Define 750 on Darwin, as well as on the systems that use a DOS-like 751 filesystem. 752 7532011-06-22 Jakub Jelinek <jakub@redhat.com> 754 755 PR debug/47858 756 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref. 757 7582011-06-22 Jakub Jelinek <jakub@redhat.com> 759 760 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref. 761 7622011-06-20 Jakub Jelinek <jakub@redhat.com> 763 764 PR ld/12570 765 * bfdlink.h (struct bfd_link_info): Add no_ld_generated_unwind_info 766 option. 767 7682011-06-13 Jan Kratochvil <jan.kratochvil@redhat.com> 769 770 * demangle.h (DMGL_RET_POSTFIX): Extend the comment. 771 (DMGL_RET_DROP): New. 772 7732011-06-13 Walter Lee <walt@tilera.com> 774 775 * dis-asm.h (print_insn_tilegx): Declare. 776 (print_insn_tilepro): Likewise. 777 7782011-05-17 Alan Modra <amodra@gmail.com> 779 780 PR ld/12760 781 * bfdlink.h (struct bfd_link_callbacks <notice>): Add "flags" and 782 "string" param. 783 7842011-05-16 Alan Modra <amodra@gmail.com> 785 786 * bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field. 787 7882011-04-30 Jakub Jelinek <jakub@redhat.com> 789 790 * dwarf2.h (DW_OP_GNU_const_type, DW_OP_GNU_regval_type, 791 DW_OP_GNU_deref_type, DW_OP_GNU_convert, DW_OP_GNU_reinterpret): New. 792 7932011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com> 794 795 * bfdlink.h (ENUM_BITFIELD): Remove. 796 7972011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com> 798 799 * ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h. 800 8012011-04-24 Alan Modra <amodra@gmail.com> 802 803 PR ld/12365 804 PR ld/12696 805 * bfdlink.h (ENUM_BITFIELD): Define. 806 (struct bfd_link_hash_entry): Make "type" a bitfield. Add "non_ir_ref". 807 (struct bfd_link_callbacks <notice>): Pass bfd_link_hash_entry pointer 808 rather than "name". 809 8102011-04-20 Alan Modra <amodra@gmail.com> 811 812 PR ld/12365 813 * bfdlink.h (struct bfd_link_callbacks): Modify multiple_definition 814 and multiple_common parameters to pass in a bfd_link_hash_entry 815 pointer rather than name,bfd etc. found in the hash entry. 816 8172011-03-31 Tristan Gingold <gingold@adacore.com> 818 819 * dwarf2.h (dwarf_line_number_hp_sfc_ops): New enum. 820 8212011-03-24 Mark Wielaard <mjw@redhat.com> 822 823 * dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define. 824 8252010-03-23 Rafael Ávila de Espíndola <respindola@mozilla.com> 826 827 * plugin-api.h (ld_plugin_get_view): New. 828 (ld_plugin_tag): Add LDPT_GET_VIEW. 829 (ld_plugin_tv): Add tv_get_view. 830 8312011-03-16 Jakub Jelinek <jakub@redhat.com> 832 833 * dwarf2.h (DW_TAG_GNU_call_site, DW_TAG_GNU_call_site_parameter, 834 DW_AT_GNU_call_site_value, DW_AT_GNU_call_site_data_value, 835 DW_AT_GNU_call_site_target, DW_AT_GNU_call_site_target_clobbered, 836 DW_AT_GNU_tail_call, DW_AT_GNU_all_tail_call_sites, 837 DW_AT_GNU_all_call_sites,, DW_AT_GNU_all_source_call_sites, 838 DW_OP_GNU_entry_value): New. 839 8402011-02-28 Kai Tietz <kai.tietz@onevision.com> 841 842 * filenames.h (filename_ncmp): New prototype. 843 8442011-02-23 Kai Tietz <kai.tietz@onevision.com> 845 846 * dwarf2.h (_ELF_DWARF2_H): Renamed to 847 _DWARF2_H. 848 (DWARF2_External_LineInfo, DWARF2_Internal_LineInfo, 849 DWARF2_External_PubNames, DWARF2_Internal_PubNames, 850 DWARF2_External_CompUnit, DWARF2_Internal_CompUnit, 851 DWARF2_External_ARange, DWARF2_Internal_ARange): Removed. 852 8532011-02-08 Ulrich Weigand <uweigand@de.ibm.com> 854 855 * dwarf2.h (enum dwarf_calling_convention): Add DW_CC_GDB_IBM_OpenCL. 856 8572011-01-12 Iain Sandoe <iains@gcc.gnu.org> 858 859 * dwarf2.h: Update value for DW_AT_hi_user. 860 8612010-11-16 Ian Lance Taylor <iant@google.com> 862 863 * simple-object.h (simple_object_attributes_merge): Declare, 864 replacing simple_object_attributes_compare. 865 8662010-11-04 Ian Lance Taylor <iant@google.com> 867 868 * dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go. 869 8702010-11-02 Ian Lance Taylor <iant@google.com> 871 872 * simple-object.h: New file. 873 8742010-10-15 Dave Korn <dave.korn.cygwin@gmail.com> 875 876 Sync LD plugin patch series (part 1/6) with src/include/. 877 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member. 878 8792010-10-14 Dave Korn <dave.korn.cygwin@gmail.com> 880 881 Apply LD plugin patch series (part 6/6). 882 * bfdlink.h (struct_bfd_link_callbacks): Document new argument 883 to add_archive_element callback used to return a replacement bfd which 884 is to be added to the hash table in place of the original element. 885 8862010-10-14 Dave Korn <dave.korn.cygwin@gmail.com> 887 888 Apply LD plugin patch series (part 1/6). 889 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member. 890 8912010-10-06 Andi Kleen <ak@linux.intel.com> 892 893 * libiberty.h (setproctitle): Add prototype. 894 8952010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> 896 897 * arm.h (ARM_EXT_V6Z): Remove. 898 (ARM_EXT_SEC): New define. 899 (ARM_AEXT_V6Z): Use Security Extensions. 900 (ARM_AEXT_V6ZK): Likeiwse. 901 (ARM_AEXT_V6ZT2): Likewise. 902 (ARM_AEXT_V6ZKT2): Likewise. 903 (ARM_AEXT_V7_ARM): Base v7 does not have Security Extensions. 904 (ARM_ARCH_V7A_SEC): New define. 905 (ARM_ARCH_V7A_MP): Rename... 906 (ARM_ARCH_V7A_MP_SEC): ...to this and add Security Extensions. 907 9082010-09-09 Jakub Jelinek <jakub@redhat.com> 909 910 * dwarf2.h (DW_OP_GNU_implicit_pointer): New. 911 9122010-07-06 Ken Werner <ken.werner@de.ibm.com> 913 914 * floatformat.h (floatformat_ieee_half_big): Add declaration. 915 (floatformat_ieee_half_little): Likewise. 916 9172010-06-29 Alan Modra <amodra@gmail.com> 918 919 * dis-asm.h: Remove references to maxq. 920 9212010-06-21 Rafael Espindola <espindola@google.com> 922 923 * plugin-api.h (ld_plugin_set_extra_library_path): New. 924 (ld_plugin_tag): Add LDPT_SET_EXTRA_LIBRARY_PATH. 925 (ld_plugin_tv): Add tv_set_extra_library_path. 926 9272010-06-21 Jakub Jelinek <jakub@redhat.com> 928 929 * dwarf2.h (enum dwarf_type): Add DW_ATE_UTF. 930 9312010-06-18 Rafael Espindola <espindola@google.com> 932 933 * plugin.h (ld_plugin_add_input_file, ld_plugin_add_input_library): 934 Make argument const. 935 9362010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com> 937 938 * splay-tree.h: Update copyright years. 939 (splay_tree_s): Document fields. 940 (splay_tree_new_typed_alloc): New. 941 942 * hashtab.h: Update copyright years. 943 (htab_create_typed_alloc): New. 944 9452010-06-10 Tristan Gingold <gingold@adacore.com> 946 947 * dwarf2.h (enum dwarf_tag): Add DW_TAG_HP_Bliss_field and 948 DW_TAG_HP_Bliss_field_set. 949 (enum dwarf_attribute): Add DW_AT_HP_prologue, DW_AT_HP_epilogue, 950 DW_AT_HP_unit_name, DW_AT_HP_unit_size, DW_AT_HP_widened_byte_size, 951 DW_AT_HP_definition_points, DW_AT_HP_default_location and 952 DW_AT_HP_is_result_param. 953 (enum dwarf_type): Add DW_ATE_HP_VAX_float, DW_ATE_HP_VAX_float_d, 954 DW_ATE_HP_packed_decimal, DW_ATE_HP_zoned_decimal, DW_ATE_HP_edited, 955 DW_ATE_HP_signed_fixed, DW_ATE_HP_unsigned_fixed, 956 DW_ATE_HP_VAX_complex_float and DW_ATE_HP_VAX_complex_float_d. 957 (enum dwarf_line_number_x_ops): Add 958 DW_LNE_HP_source_file_correlation. 959 (enum dwarf_source_language): Add DW_LANG_HP_Bliss, 960 DW_LANG_HP_Basic91, DW_LANG_HP_Pascal91, DW_LANG_HP_IMacro, 961 DW_LANG_HP_Assembler. 962 9632010-06-01 Rafael Espindola <espindola@google.com> 964 965 * plugin-api.h (ld_plugin_tag): Add LDPT_OUTPUT_NAME. 966 9672010-04-26 Pedro Alves <pedro@codesourcery.com> 968 969 * filenames.h (PATH_SEPARATOR): Delete. 970 9712010-04-23 Pedro Alves <pedro@codesourcery.com> 972 973 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR, 974 always define it independently of host, add `dos_based' parameter, 975 and handle it. 976 (PATH_SEPARATOR): Define. 977 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it 978 independently of host, add `dos_based' parameter, and handle it. 979 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define 980 it independently of host, add `dos_based' parameter, and handle 981 it. 982 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH) 983 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH) 984 (HAS_DOS_DRIVE_SPEC): New. 985 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1. 986 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1. 987 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1. 988 * libiberty.h (dos_lbasename, unix_lbasename): Declare. 989 9902009-05-31 Ian Lance Taylor <iant@google.com> 991 992 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++ 993 the way we treat an ISO C compiler. Don't define inline as a 994 macro when compiling with C++. 995 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C" 996 when compiling with C++. 997 * fibheap.h: Add extern "C" when compiling with C++. 998 9992010-04-23 Pedro Alves <pedro@codesourcery.com> 1000 1001 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR, 1002 always define it independently of host, add `dos_based' parameter, 1003 and handle it. 1004 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it 1005 independently of host, add `dos_based' parameter, and handle it. 1006 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define 1007 it independently of host, add `dos_based' parameter, and handle 1008 it. 1009 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH) 1010 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH) 1011 (HAS_DOS_DRIVE_SPEC): New. 1012 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1. 1013 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1. 1014 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1. 1015 * libiberty.h (dos_lbasename, unix_lbasename): Declare. 1016 10172010-04-20 Nick Clifton <nickc@redhat.com> 1018 1019 * sha1.h: Update copyright notice to use GPLv3. 1020 10212010-04-15 Nick Clifton <nickc@redhat.com> 1022 1023 * bout.h: Update copyright notice to use GPLv3. 1024 * hp-symtab.h: Likewise. 1025 * oasys.h: Likewise. 1026 * progress.h: Likewise. 1027 * sha1.h: Likewise. 1028 * xtensa-isa-internal.h: Likewise. 1029 * xtensa-isa.h: Likewise. 1030 10312010-04-14 Doug Evans <dje@google.com> 1032 1033 * filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros. 1034 10352010-04-05 Jakub Jelinek <jakub@redhat.com> 1036 1037 * dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn 1038 field. 1039 10402010-03-25 Joseph Myers <joseph@codesourcery.com> 1041 1042 * dis-asm.h (print_insn_tic6x): Declare. 1043 10442010-03-23 Joseph Myers <joseph@codesourcery.com> 1045 1046 * symcat.h (CONCAT5, CONCAT6, XCONCAT5, XCONCAT6): Define. 1047 10482010-01-13 Joel Brobecker <brobecker@adacore.com> 1049 1050 Add new DW_AT_use_GNAT_descriptive_type CU attribute. 1051 * dwarf2.h (dwarf_attribute): Add DW_AT_use_GNAT_descriptive_type. 1052 10532010-01-11 Tristan Gingold <gingold@adacore.com> 1054 1055 * demangle.h (ada_demangle): Add prototype. 1056 10572010-01-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 1058 1059 PR bootstrap/41771 1060 * ansidecl.h: Fix inline test for C99 and Sun Studio cc. 1061 10622009-12-29 Joel Brobecker <brobecker@adacore.com> 1063 1064 * dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type. 1065 10662009-12-14 Doug Kwan <dougkwan@google.com> 1067 1068 * bfdlink.h (struct bfd_link_callbacks): Rename function parameters 1069 to avoid shadowed variable warnings. 1070 * dis-asm.h (struct disassemble_info): Ditto. 1071 (disassemble_init_for_target): Ditto. 1072 (init_disassemble_info): Ditto. 1073 10742009-11-18 Alan Modra <amodra@bigpond.net.au> 1075 1076 * alloca-conf.h: Clarify comment. 1077 10782009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be> 1079 1080 Add DWARF attribute value for the "Borland fastcall" calling 1081 convention. 1082 * dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant. 1083 10842009-10-23 Kai Tietz <kai.tietz@onevision.com> 1085 1086 * splay-tree.h (libi_uhostptr_t): Add gcc specific 1087 __extension__ for long long type case to silent cX9. 1088 (libi_shostptr_t): Likewise. 1089 10902009-10-19 Rafael Avila de Espindola <espindola@google.com> 1091 1092 PR40790 1093 * plugin-api.h: Don't include stdint.h unconditionally. 1094 10952009-10-15 Jakub Jelinek <jakub@redhat.com> 1096 1097 * dwarf2.h (DW_LANG_Python): Add comment that it is 1098 a DWARF 4 addition. 1099 11002009-10-14 Alan Modra <amodra@bigpond.net.au> 1101 1102 * bfdlink.h (enum bfd_link_common_skip_ar_symbols): Rename from 1103 bfd_link_common_skip_ar_aymbols. 1104 (struct bfd_link_info): Here too. 1105 11062009-10-09 Rafael Espindola <espindola@google.com> 1107 1108 * plugin-api.h (ld_plugin_add_input_library): Change argument name to 1109 libname. 1110 11112008-10-03 Rafael Espindola <espindola@google.com> 1112 1113 * plugin-api.h: New. 1114 * lto-symtab.h: New. 1115 11162009-10-05 Rafael Espindola <espindola@google.com> 1117 1118 * plugin-api.h (ld_plugin_status): Add LDPS_BAD_HANDLE. 1119 (ld_plugin_get_input_file): New. 1120 (ld_plugin_release_input_file): New. 1121 (ld_plugin_add_input_library): New. 1122 (ld_plugin_message): Mark format const. 1123 (ld_plugin_level): Add LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE and 1124 LDPT_ADD_INPUT_LIBRARY. 1125 (ld_plugin_tv): Add tv_get_input_file, tv_release_input_file and 1126 tv_add_input_library. 1127 11282009-10-04 Jerry Quinn <jlquinn@optonline.net> 1129 1130 * plugin-api.h: Fix compile. 1131 11322009-09-29 Jason Merrill <jason@redhat.com> 1133 1134 * demangle.h (enum demangle_component_type): Add 1135 DEMANGLE_COMPONENT_LAMBDA, DEMANGLE_COMPONENT_DEFAULT_ARG, 1136 DEMANGLE_COMPONENT_UNNAMED_TYPE. 1137 (struct demangle_component): Add s_unary_num. 1138 11392009-09-29 DJ Delorie <dj@redhat.com> 1140 1141 * dis-asm.h: Add prototype for print_insn_rx. 1142 11432009-09-25 Dodji Seketeli <dodji@redhat.com> 1144 1145 * dwarf2.h (enum dwarf_tag): Rename DW_TAG_template_parameter_pack and 1146 DW_TAG_formal_parameter_pack into DW_TAG_GNU_template_parameter_pack 1147 and DW_TAG_formal_parameter_pack until DWARF 5 is out. 1148 11492009-09-25 Cary Coutant <ccoutant@google.com> 1150 1151 Add rest of new values from DWARF Version 4. 1152 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias): 1153 New tags. 1154 (DW_FORM_ref_sig8): New name for DW_FORM_sig8. 1155 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr, 1156 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by, 1157 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded, 1158 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required, 1159 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New 1160 attributes. 1161 (DW_LANG_Python): New language. 1162 11632009-09-24 Cary Coutant <ccoutant@google.com> 1164 1165 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias): 1166 New tags. 1167 (DW_FORM_ref_sig8): New name for DW_FORM_sig8. 1168 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr, 1169 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by, 1170 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded, 1171 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required, 1172 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New 1173 attributes. 1174 (DW_LANG_Python): New language. 1175 11762009-09-22 Dodji Seketeli <dodji@redhat.com> 1177 1178 * dwarf2.h (enum dwarf_tag): Add 1179 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack. 1180 11812009-09-09 Martin Thuresson <martin@mtme.org> 1182 1183 * bfdlink.h (struct bfd_link_hash_common_entry): Move to top 1184 level. 1185 11862009-08-06 Michael Eager <eager@eagercon.com> 1187 1188 * dis-asm.h: Decl print_insn_microblaze(). 1189 11902009-07-24 Ian Lance Taylor <iant@google.com> 1191 1192 * libiberty.h (crc32): Declare. 1193 11942009-07-20 Cary Coutant <ccoutant@google.com> 1195 Doug Evans <dje@google.com> 1196 1197 Add some dwarf4 values. 1198 * dwarf2.h (enum dwarf_tag): Add DW_TAG_type_unit. 1199 (enum dwarf_form): Add DW_FORM_sec_offset, DW_FORM_exprloc, 1200 DW_FORM_flag_present, DW_FORM_sig8. 1201 (enum dwarf_attribute): Add DW_AT_signature. 1202 12032009-07-17 Jan Kratochvil <jan.kratochvil@redhat.com> 1204 1205 * demangle.h 1206 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS>) 1207 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS>): 1208 New. 1209 12102009-07-10 Tom Tromey <tromey@redhat.com> 1211 1212 * dwarf2.h: New file, moved from elf/. 1213 12142009-07-09 Jakub Jelinek <jakub@redhat.com> 1215 1216 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value 1217 and DW_OP_stack_value. 1218 12192009-07-09 Tom Tromey <tromey@redhat.com> 1220 1221 * elf/dwarf2.h: Remove, renaming to... 1222 * dwarf2.h: ... this. 1223 12242009-06-29 Tom Tromey <tromey@redhat.com> 1225 1226 * elf/dwarf2.h: New file. Merged with gdb. 1227 12282009-06-18 Nick Clifton <nickc@redhat.com> 1229 1230 * dis-asm.h (USER_SPECIFIED_MACHINE_TYPE): New value for the flags 1231 field of struct disassemble_info. 1232 12332009-06-09 Ian Lance Taylor <ian@airs.com> 1234 1235 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Define for C++. 1236 12372009-06-15 Nick Clifton <nickc@redhat.com> 1238 1239 * dis-asm.h (DISASSEMBLE_DATA): New value for the flags field of 1240 struct disassemble_info. 1241 12422009-06-02 Ian Lance Taylor <iant@google.com> 1243 1244 * ansidecl.h (EXPORTED_CONST): Define. 1245 12462009-05-31 Ian Lance Taylor <iant@google.com> 1247 1248 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++ 1249 the way we treat an ISO C compiler. Don't define inline as a 1250 macdro when compiling with C++. 1251 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C" 1252 when compiling with C++. 1253 * fibheap.h: Add extern "C" when compiling with C++. 1254 12552009-05-25 Tristan Gingold <gingold@adacore.com> 1256 1257 * fopen-vms.h (FOPEN_RB, FOPEN_WB, FOPEN_AB, FOPEN_RUB, FOPEN_WUB, 1258 FOPEN_AUB): Use "rfm=udf,rat=none" attribute. 1259 12602009-04-22 Taras Glek <tglek@mozilla.com> 1261 1262 * hashtab.h: Update GTY annotations to new syntax. 1263 * splay-tree.h: Likewise. 1264 12652009-04-08 H.J. Lu <hongjiu.lu@intel.com> 1266 1267 * bfdlink.h (bfd_link_info): Add warn_alternate_em. 1268 12692009-03-18 Alan Modra <amodra@bigpond.net.au> 1270 1271 * alloca-conf.h: Revise based on autoconf-2.61, autoconf-2.13 1272 documentation. 1273 12742009-03-17 Jason Merrill <jason@redhat.com> 1275 1276 * demangle.h (enum demangle_component_type): Add 1277 DEMANGLE_COMPONENT_FUNCTION_PARAM. 1278 12792008-12-01 Cary Coutant <ccoutant@google.com> 1280 1281 * plugin-api.h (LDPS_BAD_HANDLE): New constant. 1282 (ld_plugin_get_input_file): New typedef. 1283 (ld_plugin_release_input_file): New typedef. 1284 (LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE): New constants. 1285 (struct ld_plugin_tv): Add two new fields. 1286 12872008-12-23 Jon Beniston <jon@beniston.com> 1288 1289 * dis-asm.h: Add LM32 disassembler function prototype. 1290 12912008-12-10 Jason Merrill <jason@redhat.com> 1292 1293 * demangle.h (enum demangle_component_type): Add 1294 DEMANGLE_COMPONENT_FIXED_TYPE. 1295 12962008-12-01 Cary Coutant <ccoutant@google.com> 1297 1298 * plugin-api.h (ld_plugin_message): Change format parameter to const. 1299 13002008-12-01 Cary Coutant <ccoutant@google.com> 1301 1302 * plugin-api.h: Fix syntax error when compiling with C++. 1303 13042008-11-26 Alan Modra <amodra@bigpond.net.au> 1305 1306 PR 7047 1307 * bfdlink.h (struct bfd_elf_version_expr): Delete "symbol". 1308 Add "literal". 1309 13102008-11-21 Sterling Augustine <sterling@tensilica.com> 1311 1312 * xtensa-isa-internal.h (XTENSA_STATE_IS_SHARED_OR): New flag. 1313 * xtensa-isa.h (xtensa_state_is_shared_or): New prototype. 1314 13152008-11-19 Bob Wilson <bob.wilson@acm.org> 1316 1317 * xtensa-config.h (XCHAL_HAVE_MUL16, XCHAL_HAVE_MUL32, XCHAL_HAVE_DIV32) 1318 (XCHAL_HAVE_MINMAX, XCHAL_HAVE_SEXT, XCHAL_HAVE_THREADPTR) 1319 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): Change to 1. 1320 (XCHAL_NUM_AREGS): Change to 32. 1321 (XCHAL_ICACHE_SIZE, XCHAL_DCACHE_SIZE): Change to 16K. 1322 (XCHAL_ICACHE_LINESIZE, XCHAL_DCACHE_LINESIZE): Change to 32. 1323 (XCHAL_ICACHE_LINEWIDTH, XCHAL_DCACHE_LINEWIDTH): Change to 5. 1324 (XCHAL_DCACHE_IS_WRITEBACK): Change to 1. 1325 (XCHAL_DEBUGLEVEL): Change to 6. 1326 13272008-11-14 Tristan Gingold <gingold@adacore.com> 1328 1329 * fopen-vms.h (FOPEN_RB): Use a single string to match the 1330 standard prototype. 1331 (FOPEN_WB): Ditto. 1332 (FOPEN_AB): Ditto. 1333 (FOPEN_RUB): Ditto. 1334 (FOPEN_WUB): Ditto. 1335 (FOPEN_AUB): Ditto. 1336 13372008-10-21 Alan Modra <amodra@bigpond.net.au> 1338 1339 * obstack.h (obstack_finish <!__GNUC__>): Cast result to void *. 1340 13412008-10-06 Jason Merrill <jason@redhat.com> 1342 1343 * demangle.h (enum demangle_component_type): Add 1344 DEMANGLE_COMPONENT_PACK_EXPANSION. 1345 13462008-09-22 Rafael Espindola <espindola@google.com> 1347 1348 * plugin-api.h (ld_plugin_status): Remove comma from the last item. 1349 Use C style comment. 1350 (ld_plugin_api_version, ld_plugin_output_file_type, 1351 ld_plugin_symbol_kind, ld_plugin_symbol_visibility, 1352 ld_plugin_symbol_resolution, ld_plugin_level, ld_plugin_tag): Remove 1353 comma from the last item. 1354 13552008-09-18 Cary Coutant <ccoutant@google.com> 1356 1357 Add plugin functionality for link-time optimization (LTO). 1358 * plugin-api.h: New file. 1359 13602008-09-09 Jason Merrill <jason@redhat.com> 1361 1362 * demangle.h (enum demangle_component_type): Add 1363 DEMANGLE_COMPONENT_DECLTYPE. 1364 13652008-08-25 Alan Modra <amodra@bigpond.net.au> 1366 1367 * binary-io.h: New file, imported from gnulib, but don't 1368 #include <fcntl.h> or <stdio.h>. 1369 13702008-08-17 Alan Modra <amodra@bigpond.net.au> 1371 1372 * bfdlink.h (bfd_generic_link_read_symbols): Declare. 1373 13742008-07-12 Jie Zhang <jie.zhang@analog.com> 1375 1376 Revert 1377 2008-07-12 Jie Zhang <jie.zhang@analog.com> 1378 * bfdlink.h (struct bfd_link_info): Add sep_code member 1379 variable. 1380 13812008-07-12 Jie Zhang <jie.zhang@analog.com> 1382 1383 * bfdlink.h (struct bfd_link_info): Add sep_code member 1384 variable. 1385 13862008-07-07 Stan Shebs <stan@codesourcery.com> 1387 1388 * dis-asm.h (struct disassemble_info): Add endian_code field. 1389 13902008-07-07 Joel Brobecker <brobecker@adacore.com> 1391 1392 * safe-ctype.h: Add #include of ctype.h before redefining 1393 the ctype.h macros. 1394 13952008-07-04 Joel Brobecker <brobecker@adacore.com> 1396 1397 * safe-ctype.h: Remove #error when detecting that ctype.h has been 1398 included. Redefine the various macros provided by ctype.h as 1399 undefined variables. 1400 14012008-06-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1402 1403 * libiberty.h (XALLOCA, XDUP, XALLOCAVEC, XDUPVEC, XALLOCAVAR, 1404 XDUPVAR, XOBNEWVEC, XOBNEWVAR): New. 1405 14062008-06-06 Alan Modra <amodra@bigpond.net.au> 1407 1408 * bfdlink.h (struct bfd_link_info): Add "path_separator". 1409 14102008-04-10 Andreas Krebbel <krebbel1@de.ibm.com> 1411 1412 * dis-asm.h (print_s390_disassembler_options): 1413 Prototype added. 1414 14152008-03-24 Ian Lance Taylor <iant@google.com> 1416 1417 * sha1.h: New file, from gnulib. 1418 1419 * md5.h: Add extern "C" when compiled with C++. 1420 14212008-03-24 Ian Lance Taylor <iant@google.com> 1422 1423 * md5.h: Add extern "C" when compiled with C++. 1424 14252008-03-21 Ian Lance Taylor <iant@google.com> 1426 1427 * filenames.h: Add extern "C" when compiled with C++. 1428 14292008-02-15 Alan Modra <amodra@bigpond.net.au> 1430 1431 * bfdlink.h (struct bfd_link_hash_table): Delete creator field. 1432 (struct bfd_link_info): Add output_bfd. 1433 14342008-02-11 Bob Wilson <bob.wilson@acm.org> 1435 1436 * xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero. 1437 (XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New. 1438 14392008-01-26 David Daney <ddaney@avtrex.com> 1440 1441 * demangle.h (demangle_component_type): Add 1442 DEMANGLE_COMPONENT_JAVA_RESOURCE, 1443 DEMANGLE_COMPONENT_COMPOUND_NAME, and 1444 DEMANGLE_COMPONENT_CHARACTER as new enum values. 1445 (demangle_component): Add struct s_character to union u. 1446 14472007-11-07 Joseph Myers <joseph@codesourcery.com> 1448 Daniel Jacobowitz <dan@codesourcery.com> 1449 1450 * floatformat.h (struct floatformat): Add split_half field. 1451 (floatformat_ibm_long_double): New. 1452 14532007-09-06 Tom Tromey <tromey@redhat.com> 1454 1455 * libiberty.h (pex_free): Document process killing. 1456 14572007-08-31 Douglas Gregor <doug.gregor@gmail.com> 1458 1459 * demangle.h (enum demangle_component_type): Add 1460 DEMANGLE_COMPONENT_RVALUE_REFERENCE. 1461 14622007-07-25 Ben Elliston <bje@au.ibm.com> 1463 1464 * ternary.h: Remove. 1465 14662007-07-18 Bob Wilson <bob.wilson@acm.org> 1467 1468 * xtensa-config.h (XCHAL_HAVE_THREADPTR): New. 1469 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New. 1470 14712007-07-17 Nick Clifton <nickc@redhat.com> 1472 1473 * COPYING3: New file. Contains version 3 of the GNU General 1474 Public License. 1475 14762007-07-12 Kai Tietz <kai.tietz@onevision.com> 1477 1478 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types 1479 work-a-round whitespace problem in gcc gengtype. 1480 1481 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): New types, 1482 needed for WIN64 when a long is not wide enough for a pointer. 1483 (splay_tree_key, splay_tree_value): Use the new types. 1484 14852007-07-09 Roland McGrath <roland@redhat.com> 1486 1487 * bfdlink.h (struct bfd_link_info): Add member emit_note_gnu_build_id. 1488 14892007-07-06 Nick Clifton <nickc@redhat.com> 1490 1491 * bfdlink.h: Update copyright notice to refer to GPLv3. 1492 14932007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com> 1494 1495 * dis-asm.h (print_insn_cr16): New prototype. 1496 14972007-06-01 Noah Misch <noah@cs.caltech.edu> 1498 Alan Modra <amodra@bigpond.net.au> 1499 1500 * bfdlink.h (struct bfd_link_info): Add input_bfds_tail. 1501 15022007-05-07 Nathan Froyd <froydnj@codesourcery.com> 1503 1504 * libiberty.h (writeargv): Declare. 1505 15062007-04-30 Alan Modra <amodra@bigpond.net.au> 1507 1508 * bfdlink.h (struct bfd_link_info): Add "info" and "minfo". 1509 15102007-04-25 Mark Mitchell <mark@codesourcery.com> 1511 1512 * demangle.h: Change license to LGPL + exception. 1513 15142007-04-10 Richard Henderson <rth@redhat.com> 1515 1516 * bfdlink.h (struct bfd_link_info): Add relax_trip. 1517 15182007-03-29 Joel Brobecker <brobecker@adacore.com> 1519 1520 * filenames.h (FILENAME_CMP): Adjust define to call filename_cmp 1521 regardless of the type of file system. 1522 15232007-03-06 Jan Hubicka <jh@suse.cz> 1524 1525 * ansidecl.h (ATTRIBUTE_COLD, ATTRIBUTE_HOT): New. 1526 15272007-02-21 Nick Clifton <nickc@redhat.com> 1528 1529 * bfdlink.h (struct bfd_link_callbacks): Add 1530 override_segment_assignment field. 1531 15322007-02-17 Mark Mitchell <mark@codesourcery.com> 1533 Nathan Sidwell <nathan@codesourcery.com> 1534 Vladimir Prus <vladimir@codesourcery.com 1535 Joseph Myers <joseph@codesourcery.com> 1536 1537 * bin-bugs.h: Remove. 1538 15392007-02-09 Joseph S. Myers <joseph@codesourcery.com> 1540 1541 * libiberty.h (pex_write_input): Remove prototype. 1542 15432007-02-05 Dave Brolley <brolley@redhat.com> 1544 1545 * Contribute the following changes: 1546 2001-03-26 Ben Elliston <bje@redhat.com> 1547 1548 * dis-asm.h (print_insn_mep): Declare. 1549 15502007-02-02 H.J. Lu <hongjiu.lu@intel.com> 1551 1552 * dis-asm.h (print_i386_disassembler_options): New. 1553 15542007-01-31 Vladimir Prus <vladimir@codesourcery.com> 1555 1556 * libiberty.h (PEX_STDERR_TO_PIPE): New define. 1557 (PEX_BINARY_ERROR): New define. 1558 (pex_read_err): New function. 1559 15602007-01-29 Simon Baldwin <simonb@google.com> 1561 1562 * demangle.h: New cplus_demangle_print_callback, 1563 cplus_demangle_v3_callback, and java_demangle_v3_callback function 1564 prototypes, and demangle_callbackref type definition. 1565 15662007-01-16 H.J. Lu <hongjiu.lu@intel.com> 1567 1568 PR ld/3831 1569 * bfdlink.h (bfd_link_info): Rename dynamic to dynamic_list. 1570 Add dynamic and dynamic_data. 1571 15722006-12-05 Michael Tautschnig <tautschn@model.in.tum.de> 1573 Nick Clifton <nickc@redhat.com> 1574 1575 * ansidecl.h (ATTRIBUTE_PACKED): Define. 1576 15772006-11-30 Andrew Stubbs <andrew.stubbs@st.com> 1578 J"orn Rennecke <joern.rennecke@st.com> 1579 1580 PR driver/29931 1581 * libiberty.h (make_relative_prefix_ignore_links): Declare. 1582 15832006-11-27 Bob Wilson <bob.wilson@acm.org> 1584 1585 * xtensa-config.h (XSHAL_ABI): New. 1586 (XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New. 1587 15882006-11-27 Bob Wilson <bob.wilson@acm.org> 1589 1590 * xtensa-isa.h (STATIC_LIBISA): Delete. 1591 15922006-10-30 Paul Brook <paul@codesourcery.com> 1593 1594 * dis-asm.h (disassemble_info): Add symtab, symtab_pos and 1595 symtab_size. 1596 15972006-10-30 H.J. Lu <hongjiu.lu@intel.com> 1598 1599 PR ld/3111 1600 * bfdlink.h (bfd_link_info): Add reduce_memory_overheads. 1601 16022006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com> 1603 Yukishige Shibata <shibata@rd.scei.sony.co.jp> 1604 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp> 1605 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp> 1606 Alan Modra <amodra@bigpond.net.au> 1607 1608 * dis-asm.h (print_insn_spu): Declare. 1609 16102006-09-17 Mei Ligang <ligang@sunnorth.com.cn> 1611 1612 * dis-asm.h: Add prototypes for Score disassembler routines. 1613 16142006-09-07 H.J. Lu <hongjiu.lu@intel.com> 1615 1616 * bfdlink.h (bfd_elf_dynamic_list): New. 1617 (bfd_link_info): Add a dynamic field. 1618 16192006-08-04 Marcelo Tosatti <marcelo@kvack.org> 1620 1621 * bfdlink.h (struct bfd_link_info): New field: print_gc_sections. 1622 16232006-07-10 Jakub Jelinek <jakub@redhat.com> 1624 1625 * bfdlink.h (struct bfd_link_info): Add emit_hash and 1626 emit_gnu_hash bitfields. 1627 16282006-04-11 Jim Blandy <jimb@codesourcery.com> 1629 1630 * libiberty.h (pex_input_file, pex_input_pipe): New declarations. 1631 16322006-04-06 H.J. Lu <hongjiu.lu@intel.com> 1633 1634 * bfdlink.h (bfd_link_info): Replace need_relax_finalize with 1635 relax_pass. 1636 16372006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com> 1638 Anil Paranjape <anilp1@kpitcummins.com> 1639 Shilin Shakti <shilins@kpitcummins.com> 1640 1641 * dis-asm.h (print_insn_xc16c): New prototype. 1642 16432006-01-18 DJ Delorie <dj@redhat.com> 1644 1645 * md5.h: Include ansidecl.h 1646 16472006-01-17 Andreas Schwab <schwab@suse.de> 1648 1649 PR binutils/1486 1650 * dis-asm.h (struct disassemble_info): Add 1651 disassembler_needs_relocs. 1652 16532006-01-09 Bob Wilson <bob.wilson@acm.org> 1654 1655 * xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define. 1656 16572005-12-30 Bob Wilson <bob.wilson@acm.org> 1658 1659 * xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New. 1660 16612005-12-16 Nathan Sidwell <nathan@codesourcery.com> 1662 1663 Second part of ms1 to mt renaming. 1664 * dis-asm.h (print_insn_mt): Renamed. 1665 16662005-12-10 Terry Laurenzo <tlaurenzo@gmail.com> 1667 1668 PR java/9861 1669 * demangle.h : Add DMGL_RET_POSTFIX define to enable alternative 1670 output format for return types 1671 16722005-11-03 Alan Modra <amodra@bigpond.net.au> 1673 1674 * bfdlink.h (struct bfd_link_order): Tweak comment. 1675 16762005-10-31 Mark Kettenis <kettenis@gnu.org> 1677 1678 * floatformat.h (enum floatformat_byteorders): Add 1679 floatformat_vax. 1680 (floatformat_vax_aingle, floatformat_vax_double): Declare. 1681 16822005-10-28 Dave Brolley <brolley@redhat.com> 1683 1684 Contribute the following changes: 1685 2003-09-29 Dave Brolley <brolley@redhat.com> 1686 1687 * dis-asm.h (disassemble_info): insn_sets now (void *) to allow for 1688 more exotic underlying types to be used. 1689 16902005-10-25 Arnold Metselaar <arnold.metselaar@planet.nl> 1691 1692 disasm.h: Add declaration for print_insn_z80 1693 16942005-09-30 Catherine Moore <clm@cm00re.com> 1695 1696 * dis-asm.h (print_insn_bfin): Declare. 1697 16982005-09-26 Mark Mitchell <mark@codesourcery.com> 1699 1700 * libiberty.h (expandargv): New function. 1701 17022005-08-18 Alan Modra <amodra@bigpond.net.au> 1703 1704 * bfdlink.h: Remove mention of a29k. 1705 * dis-asm.h: Remove a29k support. 1706 17072005-08-17 Mark Kettenis <kettenis@gnu.org> 1708 1709 * floatformat.h (struct floatformat): Change type of large 1710 argument for is_valid member to `const void *'. 1711 (floatformat_to_double): Change type of second argument to `const 1712 void *'. 1713 (floatformat_from_double): Change type of last argument to `void 1714 *'. 1715 (floatformat_is_valid): Change type of last argument to `const 1716 void *'. 1717 17182005-07-14 Jim Blandy <jimb@redhat.com> 1719 1720 * dis-asm.h (print_insn_m32c): New declaration. 1721 17222005-07-12 Ben Elliston <bje@au.ibm.com> 1723 1724 * xregex2.h (regexec): Qualify this prototype with __extension__ 1725 when compiling with GNU C. 1726 17272005-07-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1728 1729 * dis-asm.h (fprintf_ftype): Add format attribute. 1730 17312005-07-03 Steve Ellcey <sje@cup.hp.com> 1732 1733 PR other/13906 1734 * ansidecl.h (ATTRIBUTE_ALIGNED_ALIGNOF): New. 1735 * md5.h (md5_uintptr): New. 1736 (md5_ctx): Align buffer field. 1737 17382005-06-30 Daniel Berlin <dberlin@dberlin.org> 1739 1740 * hashtab.h (HTAB_DELETED_ENTRY): New macro. 1741 (HTAB_EMPTY_ENTRY): New macro. 1742 17432005-06-20 Geoffrey Keating <geoffk@apple.com> 1744 1745 * libiberty.h (strverscmp): Prototype. 1746 17472005-06-08 Zack Weinberg <zack@codesourcery.com> 1748 1749 * dis-asm.h (get_arm_regnames): Update prototype. 1750 17512005-06-07 Aldy Hernandez <aldyh@redhat.com> 1752 Michael Snyder <msnyder@redhat.com> 1753 Stan Cox <scox@redhat.com> 1754 1755 * dis-asm.h: Externalize print_insn_ms1. 1756 17572005-06-06 Gabriel Dos Reis <gdr@integrable-solutions.net> 1758 1759 * libiberty.h (XOBFINISH): New. 1760 17612005-06-03 Alan Modra <amodra@bigpond.net.au> 1762 1763 * bfdlink.h (struct bfd_link_callbacks): Add einfo. 1764 17652005-06-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1766 1767 * libiberty.h (vsnprintf): Add format attribute. 1768 17692005-05-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1770 1771 * ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF. 1772 17732005-05-28 Eli Zaretskii <eliz@gnu.org> 1774 1775 * libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if 1776 needed. 1777 (vsnprintf) [!HAVE_DECL_VSNPRINTF]: Declare if needed. 1778 17792005-05-25 Richard Henderson <rth@redhat.com> 1780 1781 * demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New. 1782 17832005-05-24 Gabriel Dos Reis <gdr@integrable-solutions.net> 1784 1785 * libiberty.h (ACONCAT): Properly cast value of alloca(). 1786 1787 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Don't define if 1788 __cplusplus. 1789 17902005-05-12 Steve Ellcey <sje@cup.hp.com> 1791 1792 libiberty.h: Do not define empty basename prototype. 1793 17942005-05-10 Nick Clifton <nickc@redhat.com> 1795 1796 * Update the address and phone number of the FSF organization in 1797 the GPL notices in the following files: 1798 COPYING, ansidecl.h, bfdlink.h, bout.h, demangle.h, dis-asm.h, 1799 dyn-string.h, fibheap.h, filenames.h, floatformat.h, 1800 fnmatch.h, gdbm.h, getopt.h, hashtab.h, hp-symtab.h, ieee.h, 1801 libiberty.h, md5.h, oasys.h, objalloc.h, obstack.h, os9k.h, 1802 partition.h, progress.h, safe-ctype.h, sort.h, splay-tree.h, 1803 symcat.h, ternary.h, xregex2.h, xtensa-config.h, 1804 xtensa-isa-internal.h, xtensa-isa.h 1805 18062005-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1807 1808 * libiberty.h (unlock_std_streams): New. 1809 18102005-04-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1811 1812 * hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h: 1813 Don't use the PTR macro. 1814 1815 * sort.h: Don't use the PARAMS macro. 1816 18172005-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1818 1819 * libiberty.h (unlock_stream): New. 1820 18212005-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1822 1823 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked): 1824 Remove parameter names. 1825 18262005-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1827 1828 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked): 1829 Provide prototypes for new functions. 1830 18312005-03-29 Ian Lance Taylor <ian@airs.com> 1832 1833 * libiberty.h: Fix indentation. 1834 18352005-03-28 Ian Lance Taylor <ian@airs.com> 1836 1837 * libiberty.h: Include <stdio.h>. 1838 (PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define. 1839 (PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define. 1840 (PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define. 1841 (pex_init, pex_run, pex_read_output): Declare. 1842 (pex_get_status, pex_get_times, pex_free, pex_one): Declare. 1843 (struct pex_time): Define. 1844 18452005-03-28 Mark Mitchell <mark@codesourcery.com> 1846 1847 * libiberty.h (ffs): Declare, if necessary. 1848 18492005-03-27 Gabriel Dos Reis <gdr@integreable-solutions.net> 1850 1851 * ternary.h: Don't use PARAMS anymore. 1852 18532005-03-27 Gabriel Dos Reis <gdr@integrable-solutions.net> 1854 1855 * md5.h: Remove definition and uses of __P. 1856 * dyn-string.h: Remove uses of PARAMS. 1857 * fibheap.h: Likewise. 1858 * floatformat.h: Likewise. 1859 * hashtab.h: Likewise. 1860 18612005-03-26 Gabriel Dos Reis <gdr@integrable-solutions.net> 1862 1863 * demangle.h: Remove uses of PARAMS. 1864 1865 * libiberty.h (ANSI_PROTOTYPES): Remove guard since 1866 ANSI_PROTOTYPES is always assumed. 1867 Remove uses of PARAMS throughout. 1868 18692005-03-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1870 1871 * libiberty.h (xstrndup): Declare. 1872 18732005-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1874 1875 * libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC. 1876 18772005-03-22 Bob Wilson <bob.wilson@acm.org> 1878 1879 * xtensa-isa.h: Update a comment and whitespace. 1880 18812005-03-16 H.J. Lu <hongjiu.lu@intel.com> 1882 1883 * bfdlink.h (bfd_link_info): Add gc_sections. 1884 18852005-03-09 Mark Mitchell <mark@codesourcery.com> 1886 1887 * libiberty.h (gettimeofday): Declare. 1888 18892005-03-01 Jan Beulich <jbeulich@novell.com> 1890 1891 * libiberty.h: Declare unlink_if_ordinary. 1892 18932005-02-21 Alan Modra <amodra@bigpond.net.au> 1894 1895 * xtensa-isa-internal.h (xtensa_length_decode_fn): Warning fix. 1896 * xtensa-isa.h (xtensa_insnbuf_to_chars): Likewise. 1897 (xtensa_insnbuf_from_chars, xtensa_isa_length_from_chars): Likewise. 1898 18992005-02-14 Paolo Bonzini <bonzini@gnu.org> 1900 1901 PR bootstrap/19818 1902 * ansidecl.h (PARAMS): Guard from redefinition. 1903 19042005-02-03 Alan Modra <amodra@bigpond.net.au> 1905 1906 * bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak. 1907 19082005-02-01 Alan Modra <amodra@bigpond.net.au> 1909 1910 * bfdlink.h (bfd_link_repair_undef_list): Declare. 1911 19122005-01-10 Andreas Schwab <schwab@suse.de> 1913 1914 * dis-asm.h (struct disassemble_info): Add skip_zeroes and 1915 skip_zeroes_at_end. 1916 19172004-12-11 Ben Elliston <bje@au.ibm.com> 1918 1919 * fibheap.h (struct fibnode): Only use unsigned long bitfields 1920 when __GNUC__ is defined and ints are less than 32-bits wide. 1921 19222004-11-04 Paul Brook <paul@codesourcery.com> 1923 1924 * bfdlink.h (bfd_link_info): Add default_imported_symver. 1925 19262004-11-12 Bob Wilson <bob.wilson@acm.org> 1927 1928 * xtensa-isa-internal.h (xtensa_interface_internal): Add class_id. 1929 * xtensa-isa.h (xtensa_interface_class_id): New prototype. 1930 19312004-11-08 Inderpreet Singh <inderpreetb@nioda.hcltech.com> 1932 Vineet Sharma <vineets@noida.hcltech.com> 1933 1934 * dis-asm.h: Add prototype for print_insn_maxq_little. 1935 19362004-10-26 Paul Brook <paul@codesourcery.com> 1937 1938 * bfdlink.h (struct bfd_link_info): Add create_default_symver. 1939 19402004-10-21 H.J. Lu <hongjiu.lu@intel.com> 1941 1942 PR 463 1943 * bfdlink.h (bfd_link_callbacks): Add a pointer to struct 1944 bfd_link_hash_entry to reloc_overflow. 1945 19462004-10-07 Bob Wilson <bob.wilson@acm.org> 1947 1948 * xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS, 1949 XCHAL_HAVE_PREDICTED_BRANCHES, XCHAL_INST_FETCH_WIDTH): New. 1950 (XCHAL_EXTRA_SA_SIZE, XCHAL_EXTRA_SA_ALIGN): Delete. 1951 1952 * xtensa-isa-internal.h (ISA_INTERFACE_VERSION): Delete. 1953 (config_sturct struct): Delete. 1954 (XTENSA_OPERAND_IS_REGISTER, XTENSA_OPERAND_IS_PCRELATIVE, 1955 XTENSA_OPERAND_IS_INVISIBLE, XTENSA_OPERAND_IS_UNKNOWN, 1956 XTENSA_OPCODE_IS_BRANCH, XTENSA_OPCODE_IS_JUMP, 1957 XTENSA_OPCODE_IS_LOOP, XTENSA_OPCODE_IS_CALL, 1958 XTENSA_STATE_IS_EXPORTED, XTENSA_INTERFACE_HAS_SIDE_EFFECT): Define. 1959 (xtensa_format_encode_fn, xtensa_get_slot_fn, xtensa_set_slot_fn): New. 1960 (xtensa_insn_decode_fn): Rename to ... 1961 (xtensa_opcode_decode_fn): ... this. 1962 (xtensa_immed_decode_fn, xtensa_immed_encode_fn, xtensa_do_reloc_fn, 1963 xtensa_undo_reloc_fn): Update. 1964 (xtensa_encoding_template_fn): Delete. 1965 (xtensa_opcode_encode_fn, xtensa_format_decode_fn, 1966 xtensa_length_decode_fn): New. 1967 (xtensa_format_internal, xtensa_slot_internal): New types. 1968 (xtensa_operand_internal): Delete operand_kind, inout, isPCRelative, 1969 get_field, and set_field fields. Add name, field_id, regfile, 1970 num_regs, and flags fields. 1971 (xtensa_arg_internal): New type. 1972 (xtensa_iclass_internal): Change operands field to array of 1973 xtensa_arg_internal. Add num_stateOperands, stateOperands, 1974 num_interfaceOperands, and interfaceOperands fields. 1975 (xtensa_opcode_internal): Delete length, template, and iclass fields. 1976 Add iclass_id, flags, encode_fns, num_funcUnit_uses, and funcUnit_uses. 1977 (opname_lookup_entry): Delete. 1978 (xtensa_regfile_internal, xtensa_interface_internal, 1979 xtensa_funcUnit_internal, xtensa_state_internal, 1980 xtensa_sysreg_internal, xtensa_lookup_entry): New. 1981 (xtensa_isa_internal): Replace opcode_table field with opcodes field. 1982 Change type of opname_lookup_table. Delete num_modules, 1983 module_opcode_base, module_decode_fn, config, and has_density fields. 1984 Add num_formats, formats, format_decode_fn, length_decode_fn, 1985 num_slots, slots, num_fields, num_operands, operands, num_iclasses, 1986 iclasses, num_regfiles, regfiles, num_states, states, 1987 state_lookup_table, num_sysregs, sysregs, sysreg_lookup_table, 1988 max_sysreg_num, sysreg_table, num_interfaces, interfaces, 1989 interface_lookup_table, num_funcUnits, funcUnits and 1990 funcUnit_lookup_table fields. 1991 (xtensa_isa_module, xtensa_isa_modules): Delete. 1992 (xtensa_isa_name_compare): New prototype. 1993 (xtisa_errno, xtisa_error_msg): New. 1994 * xtensa-isa.h (XTENSA_ISA_VERSION): Define. 1995 (xtensa_isa): Change type. 1996 (xtensa_operand): Delete. 1997 (xtensa_format, xtensa_regfile, xtensa_state, xtensa_sysreg, 1998 xtensa_interface, xtensa_funcUnit, xtensa_isa_status, 1999 xtensa_funcUnit_use): New types. 2000 (libisa_module_specifier): Delete. 2001 (xtensa_isa_errno, xtensa_isa_error_msg): New prototypes. 2002 (xtensa_insnbuf_free, xtensa_insnbuf_to_chars, 2003 xtensa_insnbuf_from_chars): Update prototypes. 2004 (xtensa_load_isa, xtensa_extend_isa, xtensa_default_isa, 2005 xtensa_insn_maxlength, xtensa_num_opcodes, xtensa_decode_insn, 2006 xtensa_encode_insn, xtensa_insn_length, 2007 xtensa_insn_length_from_first_byte, xtensa_num_operands, 2008 xtensa_operand_kind, xtensa_encode_result, 2009 xtensa_operand_isPCRelative): Delete. 2010 (xtensa_isa_init, xtensa_operand_inout, xtensa_operand_get_field, 2011 xtensa_operand_set_field, xtensa_operand_encode, 2012 xtensa_operand_decode, xtensa_operand_do_reloc, 2013 xtensa_operand_undo_reloc): Update prototypes. 2014 (xtensa_isa_maxlength, xtensa_isa_length_from_chars, 2015 xtensa_isa_num_pipe_stages, xtensa_isa_num_formats, 2016 xtensa_isa_num_opcodes, xtensa_isa_num_regfiles, xtensa_isa_num_states, 2017 xtensa_isa_num_sysregs, xtensa_isa_num_interfaces, 2018 xtensa_isa_num_funcUnits, xtensa_format_name, xtensa_format_lookup, 2019 xtensa_format_decode, xtensa_format_encode, xtensa_format_length, 2020 xtensa_format_num_slots, xtensa_format_slot_nop_opcode, 2021 xtensa_format_get_slot, xtensa_format_set_slot, xtensa_opcode_decode, 2022 xtensa_opcode_encode, xtensa_opcode_is_branch, xtensa_opcode_is_jump, 2023 xtensa_opcode_is_loop, xtensa_opcode_is_call, 2024 xtensa_opcode_num_operands, xtensa_opcode_num_stateOperands, 2025 xtensa_opcode_num_interfaceOperands, xtensa_opcode_num_funcUnit_uses, 2026 xtensa_opcode_funcUnit_use, xtensa_operand_name, 2027 xtensa_operand_is_visible, xtensa_operand_is_register, 2028 xtensa_operand_regfile, xtensa_operand_num_regs, 2029 xtensa_operand_is_known_reg, xtensa_operand_is_PCrelative, 2030 xtensa_stateOperand_state, xtensa_stateOperand_inout, 2031 xtensa_interfaceOperand_interface, xtensa_regfile_lookup, 2032 xtensa_regfile_lookup_shortname, xtensa_regfile_name, 2033 xtensa_regfile_shortname, xtensa_regfile_view_parent, 2034 xtensa_regfile_num_bits, xtensa_regfile_num_entries, 2035 xtensa_state_lookup, xtensa_state_name, xtensa_state_num_bits, 2036 xtensa_state_is_exported, xtensa_sysreg_lookup, 2037 xtensa_sysreg_lookup_name, xtensa_sysreg_name, xtensa_sysreg_number, 2038 xtensa_sysreg_is_user, xtensa_interface_lookup, xtensa_interface_name, 2039 xtensa_interface_num_bits, xtensa_interface_inout, 2040 xtensa_interface_has_side_effect, xtensa_funcUnit_lookup, 2041 xtensa_funcUnit_name, xtensa_funcUnit_num_copies): New prototypes. 20422004-10-07 Jeff Baker <jbaker@qnx.com> 2043 2044 * bfdlink.h (bfd_link_info): Add bitfield: warn_shared_textrel. 2045 20462004-09-17 Alan Modra <amodra@bigpond.net.au> 2047 2048 * bfdlink.h (struct bfd_link_hash_entry): Move und_next into elements 2049 of union. 2050 20512004-09-13 Aaron W. LaFramboise <aaronavay62@aaronwl.com> 2052 2053 * libiberty.h (basename): Prototype for __MINGW32__. 2054 20552004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 2056 2057 * ansidecl.h (ATTRIBUTE_SENTINEL): Define. 2058 * libiberty.h (concat, reconcat, concat_length, concat_copy, 2059 concat_copy2): Use ATTRIBUTE_SENTINEL. 2060 20612004-08-13 Alan Modra <amodra@bigpond.net.au> 2062 2063 * bfdlink.h (struct bfd_link_callbacks): Remove "error_handler". 2064 (LD_DEFINITION_IN_DISCARDED_SECTION): Delete. 2065 20662004-08-02 Gabriel Dos Reis <gdr@integrable-solutions.net> 2067 2068 * libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any 2069 const-qualification before disposal. 2070 20712004-07-24 Bernardo Innocenti <bernie@develer.com> 2072 2073 * ansidecl.h (ARG_UNUSED): New Macro. 2074 20752004-07-23 H.J. Lu <hongjiu.lu@intel.com> 2076 2077 * bin-bugs.h (REPORT_BUGS_TO): Set to 2078 "<URL:http://www.sourceware.org/bugzilla/>". 2079 20802004-07-21 Paolo Bonzini <bonzini@gnu.org> 2081 2082 * ansidecl.h (ATTRIBUTE_PURE): New. 2083 20842004-07-13 Bernardo Innocenti <bernie@develer.com> 2085 2086 * libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from 2087 libcpp/internal.h. 2088 (XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New 2089 macros. 2090 20912004-07-13 Bernardo Innocenti <bernie@develer.com> 2092 2093 * libiberty.h (ASTRDUP): Add casts required for stricter 2094 type conversion rules of C++. 2095 * obstack.h (obstack_free): Likewise. 2096 20972004-07-07 Tomer Levi <Tomer.Levi@nsc.com> 2098 2099 * dis-asm.h (print_insn_crx): Declare. 2100 21012004-06-24 Alan Modra <amodra@bigpond.net.au> 2102 2103 * bfdlink.h (struct bfd_link_order): Update comment. 2104 21052004-05-11 Jakub Jelinek <jakub@redhat.com> 2106 2107 * bfdlink.h (struct bfd_link_info): Add relro, relro_start and 2108 relro_end fields. 2109 21102004-05-04 Andreas Jaeger <aj@suse.de> 2111 2112 * demangle.h: Do not use C++ reserved keyword typename as 2113 parameter for cplus_demangle_fill_builtin_type. 2114 21152004-04-22 Richard Henderson <rth@redhat.com> 2116 2117 * hashtab.h (struct htab): Add size_prime_index. 2118 21192004-04-13 Jeff Law <law@redhat.com> 2120 2121 * hashtab.h (htab_remove_elt_with_hash): Prototype new function. 2122 21232004-03-30 Zack Weinberg <zack@codesourcery.com> 2124 2125 * hashtab.h, splay-tree.h: Use new shorter form of GTY markers. 2126 21272004-03-25 Stan Shebs <shebs@apple.com> 2128 2129 * mpw/: Remove subdirectory and everything in it. 2130 21312004-03-23 Alan Modra <amodra@bigpond.net.au> 2132 2133 PR 51. 2134 * bfdlink.h (struct bfd_link_info): Add wrap_char. 2135 21362004-03-20 H.J. Lu <hongjiu.lu@intel.com> 2137 2138 * bfdlink.h (bfd_link_info): Correct comments for the 2139 unresolved_syms_in_objects field. 2140 21412004-02-24 Ian Lance Taylor <ian@wasabisystems.com> 2142 2143 * dyn-string.h: Update copyright date. 2144 21452004-02-23 Ian Lance Taylor <ian@wasabisystems.com> 2146 2147 * dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and 2148 the associated #defines. 2149 21502004-01-12 Ian Lance Taylor <ian@wasabisystems.com> 2151 2152 * demangle.h: Instead of checking ANSI_PROTOTYPES, just include 2153 "libiberty.h". 2154 2155 * demangle.h: If ANSI_PROTOTYPES is defined, include <stddef.h>. 2156 2157 * demangle.h (enum demangle_component_type): Define. 2158 (struct demangle_operator_info): Declare. 2159 (struct demangle_builtin_type_info): Declare. 2160 (struct demangle_component): Define. 2161 (cplus_demangle_fill_component): Declare. 2162 (cplus_demangle_fill_name): Declare. 2163 (cplus_demangle_fill_builtin_type): Declare. 2164 (cplus_demangle_fill_operator): Declare. 2165 (cplus_demangle_fill_extended_operator): Declare. 2166 (cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare. 2167 (cplus_demangle_v3_components): Declare. 2168 (cplus_demangle_print): Declare. 2169 2170For older changes see ChangeLog-9103 2171 2172Copyright (C) 2004-2015 Free Software Foundation, Inc. 2173 2174Copying and distribution of this file, with or without modification, 2175are permitted in any medium without royalty provided the copyright 2176notice and this notice are preserved. 2177 2178Local Variables: 2179mode: change-log 2180left-margin: 8 2181fill-column: 74 2182version-control: never 2183End: 2184