12016-07-29 Aldy Hernandez <aldyh@redhat.com> 2 3 * libiberty.h (MAX_ALLOCA_SIZE): New macro. 4 52016-07-27 Graham Markall <graham.markall@embecosm.com> 6 7 * opcode/arc.h: Add ARC_OPERAND_ADDRTYPE, 8 ARC_OPERAND_COLON. Add the arc_nps_address_type enum and 9 ARC_NUM_ADDRTYPES. 10 * opcode/arc.h: Add BMU to insn_class_t enum. 11 * opcode/arc.h: Add PMU to insn_class_t enum. 12 132016-07-20 Claudiu Zissulescu <claziss@synopsys.com> 14 15 * dis-asm.h: Declare print_arc_disassembler_options. 16 172016-07-15 Thomas Preud'homme <thomas.preudhomme@arm.com> 18 19 * bfdlink.h (struct bfd_link_info): Declare new ldscript_def and 20 out_implib_bfd fields. 21 222016-07-14 Claudiu Zissulescu <claziss@synopsys.com> 23 24 * elf/arc-reloc.def (ARC_SDA32): Don't use ME transformation. 25 262016-07-05 Andre Vieria <andre.simoesdiasvieira@arm.com> 27 28 * include/elf/arm.h (SHF_ARM_NOREAD): Rename to ... 29 (SHF_ARM_PURECODE): ... this. 30 312016-07-01 Szabolcs Nagy <szabolcs.nagy@arm.com> 32 33 * opcode/aarch64.h (AARCH64_CPU_HAS_ALL_FEATURES): New. 34 (AARCH64_CPU_HAS_ANY_FEATURES): New. 35 (AARCH64_CPU_HAS_FEATURE): Define as AARCH64_CPU_HAS_ALL_FEATURES. 36 (AARCH64_OPCODE_HAS_FEATURE): Remove. 37 382016-06-30 Matthew Wahab <matthew.wahab@arm.com> 39 40 * opcode/arm.h (ARM_ARCH_V8_2a): Add FPU_NEON_EXT_RDMA to the set 41 of enabled FPU features. 42 432016-06-29 Trevor Saunders <tbsaunde+binutils@tbsaunde.org> 44 45 * opcode/sparc.h (enum sparc_opcode_arch_val): Move 46 SPARC_OPCODE_ARCH_MAX into the enum. 47 482016-06-28 Richard Sandiford <richard.sandiford@arm.com> 49 50 * opcode/aarch64.h (aarch64_opnd_info): Change index fields to int64_t. 51 522016-06-28 Maciej W. Rozycki <macro@imgtec.com> 53 54 * elf/mips.h (R_MIPS16_PC16_S1): New relocation. 55 562016-06-25 Trevor Saunders <tbsaunde+binutils@tbsaunde.org> 57 58 * elf/xtensa.h (xtensa_make_property_section): New prototype. 59 602016-06-24 John Baldwin <jhb@FreeBSD.org> 61 62 * elf/common.h (AT_FREEBSD_EXECPATH, AT_FREEBSD_CANARY) 63 (AT_FREEBSD_CANARYLEN, AT_FREEBSD_OSRELDATE, AT_FREEBSD_NCPUS) 64 (AT_FREEBSD_PAGESIZES, AT_FREEBSD_PAGESIZESLEN) 65 (AT_FREEBSD_TIMEKEEP, AT_FREEBSD_STACKPROT): Define. 66 672016-06-23 Graham Markall <graham.markall@embecosm.com> 68 69 * opcode/arc.h: Make insn_class_t alphabetical again. 70 712016-06-22 Trevor Saunders <tbsaunde+binutils@tbsaunde.org> 72 73 * elf/dlx.h: Wrap in extern C. 74 * elf/xtensa.h: Likewise. 75 * opcode/arc.h: Likewise. 76 772016-06-22 Trevor Saunders <tbsaunde+binutils@tbsaunde.org> 78 79 * opcode/tilegx.h: Move TILEGX_NUM_PIPELINE_ENCODINGS into 80 tilegx_pipeline. 81 822016-06-21 Graham Markall <graham.markall@embecosm.com> 83 84 * opcode/arc.h: Add nps400 extension and instruction 85 subclass. 86 Remove ARC_OPCODE_NPS400 87 * elf/arc.h: Remove E_ARC_MACH_NPS400 88 892016-06-17 Jose E. Marchesi <jose.marchesi@oracle.com> 90 91 * opcode/sparc.h (enum sparc_opcode_arch_val): Add 92 SPARC_OPCODE_ARCH_V9C, SPARC_OPCODE_ARCH_V9D, 93 SPARC_OPCODE_ARCH_V9E, SPARC_OPCODE_ARCH_V9V and 94 SPARC_OPCODE_ARCH_V9M. 95 962016-06-14 John Baldwin <jhb@FreeBSD.org> 97 98 * opcode/msp430-decode.h (MSP430_Size): Remove. 99 (Msp430_Opcode_Decoded): Change type of size to int. 100 1012016-06-11 Alan Modra <amodra@gmail.com> 102 103 * coff/sparc.h (COFF_ADJUST_SYM_OUT_POST): Define. 104 1052016-06-08 Jose E. Marchesi <jose.marchesi@oracle.com> 106 107 * opcode/sparc.h: Add missing documentation for hyperprivileged 108 registers in rd (%) and rs1 ($). 109 1102016-06-07 Alan Modra <amodra@gmail.com> 111 112 * elf/ppc.h (APUINFO_SECTION_NAME, APUINFO_LABEL, PPC_APUINFO_ISEL, 113 PPC_APUINFO_PMR, PPC_APUINFO_RFMCI, PPC_APUINFO_CACHELCK, 114 PPC_APUINFO_SPE, PPC_APUINFO_EFS, PPC_APUINFO_BRLOCK, 115 PPC_APUINFO_VLE: Define. 116 1172016-06-07 Matthew Wahab <matthew.wahab@arm.com> 118 119 * opcode/arm.h (ARM_EXT2_RAS): New. Also align preceding 120 entries. 121 (ARM_AEXT_V8_2A): Add ARM_EXT2_RAS. 122 1232016-06-02 Andrew Burgess <andrew.burgess@embecosm.com> 124 125 * opcode/arc.h (MAX_INSN_ARGS): Increase to 16. 126 (struct arc_long_opcode): New structure. 127 (arc_long_opcodes): Declare. 128 (arc_num_long_opcodes): Declare. 129 1302016-06-01 Trevor Saunders <tbsaunde+binutils@tbsaunde.org> 131 132 * elf/mips.h: Add extern "C". 133 * elf/sh.h: Likewise. 134 * opcode/d10v.h: Likewise. 135 * opcode/d30v.h: Likewise. 136 * opcode/ia64.h: Likewise. 137 * opcode/mips.h: Likewise. 138 * opcode/ppc.h: Likewise. 139 * opcode/sparc.h: Likewise. 140 * opcode/tic6x.h: Likewise. 141 * opcode/v850.h: Likewise. 142 1432016-05-28 Alan Modra <amodra@gmail.com> 144 145 * bfdlink.h (struct bfd_link_callbacks): Update comments. 146 Return void from multiple_definition, multiple_common, 147 add_to_set, constructor, warning, undefined_symbol, 148 reloc_overflow, reloc_dangerous and unattached_reloc. 149 1502016-05-26 Trevor Saunders <tbsaunde+binutils@tbsaunde.org> 151 152 * opcode/metag.h: wrap declarations in extern "C". 153 1542016-05-23 Claudiu Zissulescu <claziss@synopsys.com> 155 156 * opcode/arc.h (insn_subclass_t): Add COND. 157 (flag_class_t): Add F_CLASS_EXTEND. 158 1592016-05-23 Cupertino Miranda <cmiranda@synopsys.com> 160 161 * opcode/arc.h (struct arc_opcode): Renamed attribute class to 162 insn_class. 163 (struct arc_flag_class): Renamed attribute class to flag_class. 164 1652016-05-23 Trevor Saunders <tbsaunde+binutils@tbsaunde.org> 166 167 * opcode/tic54x.h (struct symbol_): typedef to tic54x_symbol instead of 168 plain symbol. 169 1702016-04-29 Tom Tromey <tom@tromey.com> 171 172 * dwarf2.h (enum dwarf_source_language) <DW_LANG_Rust, 173 DW_LANG_Rust_old>: New constants. 174 1752016-05-11 Andrew Bennett <andrew.bennett@imgtec.com> 176 177 * elf/mips.h (AFL_ASE_DSPR3): New macro. 178 (AFL_ASE_MASK): Update to include AFL_ASE_DSPR3. 179 * opcode/mips.h (ASE_DSPR3): New macro. 180 1812016-05-10 Thomas Preud'homme <thomas.preudhomme@arm.com> 182 Nick Clifton <nickc@redhat.com> 183 184 * arm.h (enum arm_st_branch_type): Add new ST_BRANCH_ENUM_SIZE 185 enumerator. 186 (NUM_ENUM_ARM_ST_BRANCH_TYPE_BITS): New macro. 187 (ENUM_ARM_ST_BRANCH_TYPE_BITMASK): Likewise. 188 (ARM_SYM_BRANCH_TYPE): Replace by ... 189 (ARM_GET_SYM_BRANCH_TYPE): This and ... 190 (ARM_SET_SYM_BRANCH_TYPE): This in two versions depending on whether 191 BFD_ASSERT is defined or not. 192 1932016-05-10 Thomas Preud'homme <thomas.preudhomme@arm.com> 194 195 * elf/arm.h (Tag_DSP_extension): Define. 196 1972016-05-10 Thomas Preud'homme <thomas.preudhomme@arm.com> 198 199 * arm.h (ARM_FSET_CPU_SUBSET): Define macro. 200 2012016-05-10 Thomas Preud'homme <thomas.preudhomme@arm.com> 202 203 * opcode/arm.h (ARM_EXT2_V8M_MAIN): new feature bit. 204 (ARM_AEXT2_V8M_MAIN): New architecture extension feature set. 205 (ARM_ARCH_V8M_MAIN): Use ARM_AEXT2_V8M_MAIN instead of ARM_AEXT2_V8M 206 for the high core bits. 207 2082016-05-03 Claudiu Zissulescu <claziss@synopsys.com> 209 210 * opcode/arc.h (ARC_SYNTAX_1OP): Declare 211 (ARC_SYNTAX_NOP): Likewsie. 212 (ARC_OP1_MUST_BE_IMM): Update defined value. 213 (ARC_OP1_IMM_IMPLIED): Likewise. 214 (arg_32bit_rc, arg_32bit_u6, arg_32bit_limm): Declare. 215 2162016-04-28 Nick Clifton <nickc@redhat.com> 217 218 PR target/19722 219 * opcode/aarch64.h (struct aarch64_opcode): Add verifier field. 220 2212016-04-27 Alan Modra <amodra@gmail.com> 222 223 * bfdlink.h (struct bfd_link_hash_entry): Add "section" field to 224 undef. Formatting. 225 2262016-04-21 Nick Clifton <nickc@redhat.com> 227 228 * bfdlink.h: Add prototype for bfd_link_check_relocs. 229 2302016-04-20 H.J. Lu <hongjiu.lu@intel.com> 231 232 * bfdlink.h (bfd_link_info): Add check_relocs_after_open_input. 233 2342016-04-20 Andrew Burgess <andrew.burgess@embecosm.com> 235 236 * elf/arc-reloc.def (ARC_NPS_CMEM16): Add ME modifier to formula. 237 2382016-04-19 Andrew Burgess <andrew.burgess@embecosm.com> 239 240 * opcode/arc.h (MAX_INSN_ARGS): Increase 6 to 8. 241 2422016-04-19 Andrew Burgess <andrew.burgess@embecosm.com> 243 244 * opcode/arc.h (insn_class_t): Add NET and ACL class. 245 2462016-04-14 Andrew Burgess <andrew.burgess@embecosm.com> 247 248 * elf/arc-reloc.def: Add ARC_NPS_CMEM16 reloc. 249 * opcode/arc.h (NPS_CMEM_HIGH_VALUE): Define. 250 2512016-04-12 Claudiu Zissulescu <claziss@synopsys.com> 252 253 * opcode/arc.h (flag_class_t): Update. 254 (ARC_OPCODE_NONE): Define. 255 (ARC_OPCODE_ARCALL): Likewise. 256 (ARC_OPCODE_ARCFPX): Likewise. 257 (ARC_REGISTER_READONLY): Likewise. 258 (ARC_REGISTER_WRITEONLY): Likewise. 259 (ARC_REGISTER_NOSHORT_CUT): Likewise. 260 (arc_aux_reg): Add cpu. 261 2622016-04-12 Claudiu Zissulescu <claziss@synopsys.com> 263 264 * opcode/arc.h (arc_num_opcodes): Remove. 265 (ARC_SYNTAX_3OP, ARC_SYNTAX_2OP, ARC_OP1_MUST_BE_IMM) 266 (ARC_OP1_IMM_IMPLIED, ARC_SUFFIX_NONE, ARC_SUFFIX_COND) 267 (ARC_SUFFIX_FLAG): Define. 268 (flags_none, flags_f, flags_cc, flags_ccf): Declare. 269 (arg_none, arg_32bit_rarbrc, arg_32bit_zarbrc, arg_32bit_rbrbrc) 270 (arg_32bit_rarbu6, arg_32bit_zarbu6, arg_32bit_rbrbu6) 271 (arg_32bit_rbrbs12, arg_32bit_ralimmrc, arg_32bit_rarblimm) 272 (arg_32bit_zalimmrc, arg_32bit_zarblimm, arg_32bit_rbrblimm) 273 (arg_32bit_ralimmu6, arg_32bit_zalimmu6, arg_32bit_zalimms12) 274 (arg_32bit_ralimmlimm, arg_32bit_zalimmlimm, arg_32bit_rbrc) 275 (arg_32bit_zarc, arg_32bit_rbu6, arg_32bit_zau6, arg_32bit_rblimm) 276 (arg_32bit_zalimm, arg_32bit_limmrc, arg_32bit_limmu6) 277 (arg_32bit_limms12, arg_32bit_limmlimm): Likewise. 278 2792016-04-05 Claudiu Zissulescu <claziss@synopsys.com> 280 281 * opcode/arc.h (DPA, DPX, SPX): New subclass enums. 282 (ARC_FPUDA): Define. 283 (arc_aux_reg): Add new field. 284 2852016-04-05 Cupertino Miranda <cmiranda@synopsys.com> 286 287 * opcode/arc-func.h (replace_bits24): Changed. 288 (replace_bits24_be): Created. 289 2902016-03-29 Claudiu Zissulescu <claziss@synopsys.com> 291 292 * opcode/arc.h (insn_subclass_t): Add QUARKSE subclass. 293 (FIELDA, FIELDB, FIELDC, FIELDF, FIELDQ, INSN3OP, INSN2OP) 294 (INSN2OP, INSN3OP_ABC, INSN3OP_ALC, INSN3OP_ABL, INSN3OP_ALL) 295 (INSN3OP_0BC, INSN3OP_0LC, INSN3OP_0BL, INSN3OP_0LL, INSN3OP_ABU) 296 (INSN3OP_ALU, INSN3OP_0BU, INSN3OP_0LU, INSN3OP_BBS, INSN3OP_0LS) 297 (INSN3OP_CBBC, INSN3OP_CBBL, INSN3OP_C0LC, INSN3OP_C0LL) 298 (INSN3OP_CBBU, INSN3OP_C0LU, MINSN3OP_ABC, MINSN3OP_ALC) 299 (MINSN3OP_ABL, MINSN3OP_ALL, MINSN3OP_0BC, MINSN3OP_0LC) 300 (MINSN3OP_0BL, MINSN3OP_0LL, MINSN3OP_ABU, MINSN3OP_ALU) 301 (MINSN3OP_0BU, MINSN3OP_0LU, MINSN3OP_BBS, MINSN3OP_0LS) 302 (MINSN3OP_CBBC, MINSN3OP_CBBL, MINSN3OP_C0LC, MINSN3OP_C0LL) 303 (MINSN3OP_CBBU, MINSN3OP_C0LU, INSN2OP_BC, INSN2OP_BL, INSN2OP_0C) 304 (INSN2OP_0L INSN2OP_BU, INSN2OP_0U, MINSN2OP_BC, MINSN2OP_BL) 305 (MINSN2OP_0C, MINSN2OP_0L, MINSN2OP_BU, MINSN2OP_0U): Define. 306 3072016-03-22 Trevor Saunders <tbsaunde+binutils@tbsaunde.org> 308 309 * opcode/i960.h: Add const qualifiers. 310 * opcode/tic4x.h (struct tic4x_inst): Likewise. 311 3122016-03-21 Andrew Burgess <andrew.burgess@embecosm.com> 313 314 * opcodes/arc.h (insn_class_t): Add BITOP type. 315 3162016-03-21 Andrew Burgess <andrew.burgess@embecosm.com> 317 318 * opcode/arc.h (flag_class_t): Remove all old flag classes, add 3 319 new classes instead. 320 3212016-03-21 Andrew Burgess <andrew.burgess@embecosm.com> 322 323 * elf/arc.h (E_ARC_MACH_NPS400): Define. 324 * opcode/arc.h (ARC_OPCODE_NPS400): Define. 325 3262016-03-21 Andrew Burgess <andrew.burgess@embecosm.com> 327 328 * elf/arc.h (EF_ARC_CPU_GENERIC): Delete. Update related comment. 329 3302016-03-21 Andrew Burgess <andrew.burgess@embecosm.com> 331 332 * elf/arc.h (EF_ARC_MACH): Delete. 333 (EF_ARC_MACH_MSK): Remove out of date comment. 334 3352016-03-21 Andrew Burgess <andrew.burgess@embecosm.com> 336 337 * opcode/arc.h (ARC_OPCODE_BASE): Delete. 338 3392016-03-15 H.J. Lu <hongjiu.lu@intel.com> 340 341 PR ld/19807 342 * bfdlink.h (bfd_link_info): Add no_reloc_overflow_check. 343 3442016-03-08 Cupertino Miranda <Cupertino.Miranda@synopsys.com> 345 Andrew Burgess <andrew.burgess@embecosm.com> 346 347 * elf/arc-reloc.def: Add a call to ME within the formula for each 348 relocation that requires middle-endian correction. 349 3502016-03-07 Trevor Saunders <tbsaunde+binutils@tbsaunde.org> 351 352 * opcode/dlx.h (struct dlx_opcode): Add const qualifiers. 353 * opcode/h8300.h (struct h8_opcode): Likewise. 354 * opcode/hppa.h (struct pa_opcode): Likewise. 355 * opcode/msp430.h: Likewise. 356 * opcode/spu.h (struct spu_opcode): Likewise. 357 * opcode/tic30.h (struct _register): Likewise. 358 * opcode/tic4x.h (struct tic4x_register): Likewise. 359 (struct tic4x_cond): Likewise. 360 (struct tic4x_indirect): Likewise. 361 (struct tic4x_inst): Likewise. 362 * opcode/visium.h (struct reg_entry): Likewise. 363 3642016-03-04 Matthew Wahab <matthew.wahab@arm.com> 365 366 * arm.h (ARM_ARCH_V8_1A): Add FPU_NEON_EXT_RDMA. 367 (ARM_CPU_HAS_FEATURE): Add comment. 368 3692016-03-03 Than McIntosh <thanm@google.com> 370 371 * plugin-api.h: Add new hooks to the plugin transfer vector to 372 to support querying section alignment and section size. 373 (ld_plugin_get_input_section_alignment): New hook. 374 (ld_plugin_get_input_section_size): New hook. 375 (ld_plugin_tag): Add LDPT_GET_INPUT_SECTION_ALIGNMENT 376 and LDPT_GET_INPUT_SECTION_SIZE. 377 (ld_plugin_tv): Add tv_get_input_section_alignment and 378 tv_get_input_section_size. 379 3802016-03-03 Evgenii Stepanov <eugenis@google.com> 381 382 * plugin-api.h (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V3. 383 3842016-02-26 H.J. Lu <hongjiu.lu@intel.com> 385 386 PR ld/19645 387 * bfdlink.h (bfd_link_elf_stt_common): New enum. 388 (bfd_link_info): Add elf_stt_common. 389 3902016-02-26 H.J. Lu <hongjiu.lu@intel.com> 391 392 PR ld/19636 393 PR ld/19704 394 PR ld/19719 395 * bfdlink.h (bfd_link_info): Add dynamic_undefined_weak. 396 3972016-02-19 Matthew Wahab <matthew.wahab@arm.com> 398 Jiong Wang <jiong.wang@arm.com> 399 400 * opcode/arm.h (ARM_EXT2_FP16_INSN): New. 401 4022016-02-10 Claudiu Zissulescu <claziss@synopsys.com> 403 Janek van Oirschot <jvanoirs@synopsys.com> 404 405 * opcode/arc.h (arc_opcode arc_relax_opcodes) 406 (arc_num_relax_opcodes): Declare. 407 4082016-02-09 Nick Clifton <nickc@redhat.com> 409 410 * opcode/metag.h (metag_scondtab): Mark as possibly unused. 411 * opcode/nds32.h (nds32_r45map): Likewise. 412 (nds32_r54map): Likewise. 413 * opcode/visium.h (gen_reg_table): Likewise. 414 (fp_reg_table, cc_table, opcode_table): Likewise. 415 4162016-02-09 Alan Modra <amodra@gmail.com> 417 418 PR 16583 419 * elf/common.h (AT_SUN_HWCAP): Undef before defining. 420 4212016-02-04 Nick Clifton <nickc@redhat.com> 422 423 PR target/19561 424 * opcode/msp430.h (IGNORE_CARRY_BIT): New define. 425 (RRUX): Synthesise using case 2 rather than 7. 426 4272016-01-19 John Baldwin <jhb@FreeBSD.org> 428 429 * elf/common.h (NT_FREEBSD_THRMISC): Define. 430 (NT_FREEBSD_PROCSTAT_PROC): Define. 431 (NT_FREEBSD_PROCSTAT_FILES): Define. 432 (NT_FREEBSD_PROCSTAT_VMMAP): Define. 433 (NT_FREEBSD_PROCSTAT_GROUPS): Define. 434 (NT_FREEBSD_PROCSTAT_UMASK): Define. 435 (NT_FREEBSD_PROCSTAT_RLIMIT): Define. 436 (NT_FREEBSD_PROCSTAT_OSREL): Define. 437 (NT_FREEBSD_PROCSTAT_PSSTRINGS): Define. 438 (NT_FREEBSD_PROCSTAT_AUXV): Define. 439 4402016-01-18 Miranda Cupertino <Cupertino.Miranda@synopsys.com> 441 Zissulescu Claudiu <Claudiu.Zissulescu@synopsys.com> 442 443 * elf/arc-reloc.def (ARC_32, ARC_GOTPC, ARC_TLS_GD_GOT) 444 (ARC_TLS_IE_GOT, ARC_TLS_DTPOFF, ARC_TLS_DTPOFF_S9, ARC_TLS_LE_S9) 445 (ARC_TLS_LE_32): Fixed formula. 446 (ARC_TLS_GD_LD): Use new special function. 447 * opcode/arc-func.h: Changed all the replacement 448 functions to clear the patching bits before doing an or it with the value 449 argument. 450 4512016-01-18 Nick Clifton <nickc@redhat.com> 452 453 PR ld/19440 454 * coff/internal.h (internal_syment): Use int to hold section 455 number. 456 (N_UNDEF): Cast to int not short. 457 (N_ABS): Likewise. 458 (N_DEBUG): Likewise. 459 (N_TV): Likewise. 460 (P_TV): Likewise. 461 4622016-01-11 Nick Clifton <nickc@redhat.com> 463 464 Import this change from GCC mainline: 465 466 2016-01-07 Mike Frysinger <vapier@gentoo.org> 467 468 * longlong.h: Change !__SHMEDIA__ to 469 (!defined (__SHMEDIA__) || !__SHMEDIA__). 470 Change __SHMEDIA__ to defined (__SHMEDIA__) && __SHMEDIA__. 471 4722016-01-06 Maciej W. Rozycki <macro@imgtec.com> 473 474 * opcode/mips.h: Add a summary of MIPS16 operand codes. 475 4762016-01-05 Mike Frysinger <vapier@gentoo.org> 477 478 * libiberty.h (dupargv): Change arg to char * const *. 479 (writeargv, countargv): Likewise. 480 4812016-01-01 Alan Modra <amodra@gmail.com> 482 483 Update year range in copyright notice of all files. 484 485For older changes see ChangeLog-0415, aout/ChangeLog-9115, 486cgen/ChangeLog-0915, coff/ChangeLog-0415, elf/ChangeLog-0415, 487mach-o/ChangeLog-1115, nlm/ChangeLog-9315, opcode/ChangeLog-0415, 488som/ChangeLog-1015, and vms/ChangeLog-1015 489 490Copyright (C) 2016 Free Software Foundation, Inc. 491 492Copying and distribution of this file, with or without modification, 493are permitted in any medium without royalty provided the copyright 494notice and this notice are preserved. 495 496Local Variables: 497mode: change-log 498left-margin: 8 499fill-column: 74 500version-control: never 501End: 502