1 2013-03-30 Alan Modra <amodra@gmail.com>
4 * ld-plugin/lto.exp (pr15323a.c): Compile without -flto rather
5 than using -r to effectively strip out lto info.
7 2013-03-29 H.J. Lu <hongjiu.lu@intel.com>
10 * ld-plugin/lto.exp (lto_link_tests): Add pr15323a-r.o.
11 (lto_run_tests): Add a test for PR ld/15323.
13 * ld-plugin/pr15323.out: New file.
14 * ld-plugin/pr15323a.c: Likewise.
15 * ld-plugin/pr15323b.c: Likewise.
17 2013-03-22 Nick Clifton <nickc@redhat.com>
19 * ld-elf/init0.s: Add alloc attribute to .section directive.
20 * ld-elf/fini1.s: Likewise.
21 * ld-elf/fini2.s: Likewise.
22 * ld-elf/fini3.s: Likewise.
23 * ld-elf/finin.s: Likewise.
24 * ld-elf/init0.s: Likewise.
25 * ld-elf/init1.s: Likewise.
26 * ld-elf/init2.s: Likewise.
27 * ld-elf/init3.s: Likewise.
28 * ld-elf/initn.s: Likewise.
30 2013-02-02 Michael Schewe <michael.schewe@gmx.net>
32 * ld-h8300/h8300.exp: Add new relax-7 test on ELF.
33 * ld-h8300/relax-2.s: Add other direction and .w/.l variants of
35 * ld-h8300/relax-2.d: Update expected disassembly.
36 * ld-h8300/relax-7a.s: New: tests for mov @(disp:32,ERx) -> mov
38 * ld-h8300/relax-7b.s: New: Likewise.
39 * ld-h8300/relax-7.d: New: expected disassembly.
41 2013-03-20 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
43 * ld-elf/group8a.d (notarget): Remove aarch64*-*-*.
44 * ld-elf/group8b.d: Likewise.
45 * ld-elf/group9a.d: Likewise.
46 * ld-elf/group9b.d: Likewise.
47 * ld-elf/pr12851.d: Likewise.
48 * ld-elf/pr12975.d: Likewise.
49 * ld-elf/pr13177.d: Likewise.
50 * ld-elf/pr13195.d: Likewise.
52 2013-03-20 Will Newton <will.newton@linaro.org>
54 * ld-elfvers/vers.exp (objdump_symstuff): Sort objdump output
55 based on the symbol name rather than address.
56 * ld-elfvers/vers1.sym: Reorder contents to match changes to vers.exp.
57 * ld-elfvers/vers15.sym: Likewise.
58 * ld-elfvers/vers18.sym: Likewise.
59 * ld-elfvers/vers21.sym: Likewise.
60 * ld-elfvers/vers9.sym: Likewise.
62 2013-03-20 Alan Modra <amodra@gmail.com>
64 * ld-elf/rel.c, ld-elf/relmain.c, ld-elf/relmain.out: New test.
65 * ld-elf/shared.exp: Build and run it.
67 2013-03-20 Alan Modra <amodra@gmail.com>
68 Will Newton <will.newton@linaro.org
70 * ld-elfvers/vers.exp: Add -Wl,--no-as-needed to all tests
71 linking against shared libraries.
72 * ld-elfweak/elfweak.exp: Likewise. Enable for x86_64-linux.
73 Build main1.o using $picflag.
75 2013-03-18 Alan Modra <amodra@gmail.com>
77 * ld-elf/pr14862.out: Expect no output.
79 2013-03-15 Will Newton <will.newton@linaro.org>
81 * ld-arm/arm-elf.exp: Expand *-*eabi test to cover *-*eabi*.
82 * ld-arm/gc-hidden-1.d: Likewise.
83 * ld-elfvsb/elfvsb.exp: Likewise.
84 * ld-shared/shared.exp: Likewise.
86 2013-03-08 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
88 * lib/ld-lib.exp (check_gc_sections_available): Remove aarch64
89 from list of targets that don't support gc-section.
91 2013-03-05 Alan Modra <amodra@gmail.com>
93 * ld-scripts/rgn-at6.s, * ld-scripts/rgn-at6.t, * ld-scripts/rgn-at6.d,
94 * ld-scripts/rgn-at7.t, * ld-scripts/rgn-at7.d: New tests.
96 2013-02-28 Nathan Sidwell <nathan@codesourcery.com>
98 * ld-arm/tls-local-static.s: New test.
99 * ld-arm/tls-local-static.d: New.
100 * ld-arm/arm-elf.exp (tls-local-static): Add test.
102 2013-02-21 H.J. Lu <hongjiu.lu@intel.com>
105 * ld-unique/unique.exp: Add a test for shared library with
108 2013-02-19 Maciej W. Rozycki <macro@codesourcery.com>
110 * lib/ld-lib.exp (run_ld_link_tests): Add another argument, pass
111 its contents to ar_simple_create and ld_simple_link after
113 * ld-aarch64/aarch64-elf.exp: Adjust accordingly.
114 * ld-alpha/alpha.exp: Likewise.
115 * ld-arm/arm-elf.exp: Likewise.
116 * ld-arm/export-class.exp: Likewise.
117 * ld-elf/comm-data.exp: Likewise.
118 * ld-elf/eh-group.exp: Likewise.
119 * ld-elf/elf.exp: Likewise.
120 * ld-elf/export-class.exp: Likewise.
121 * ld-elfvers/vers.exp: Likewise.
122 * ld-frv/tls.exp: Likewise.
123 * ld-i386/export-class.exp: Likewise.
124 * ld-i386/i386.exp: Likewise.
125 * ld-ia64/ia64.exp: Likewise.
126 * ld-libs/libs.exp: Likewise.
127 * ld-m68k/m68k.exp: Likewise.
128 * ld-metag/metag.exp: Likewise.
129 * ld-mips-elf/comm-data.exp: Likewise.
130 * ld-mips-elf/export-class.exp: Likewise.
131 * ld-mips-elf/mips-elf.exp: Likewise.
132 * ld-mn10300/mn10300.exp: Likewise.
133 * ld-pe/pe-compile.exp: Likewise.
134 * ld-pe/pe.exp: Likewise.
135 * ld-plugin/plugin.exp: Likewise.
136 * ld-powerpc/aix52.exp: Likewise.
137 * ld-powerpc/export-class.exp: Likewise.
138 * ld-powerpc/powerpc.exp: Likewise.
139 * ld-s390/s390.exp: Likewise.
140 * ld-sh/sh-vxworks.exp: Likewise.
141 * ld-sh/sh64/sh64.exp: Likewise.
142 * ld-sparc/sparc.exp: Likewise.
143 * ld-tic6x/tic6x.exp: Likewise.
144 * ld-tilegx/tilegx.exp: Likewise.
145 * ld-tilepro/tilepro.exp: Likewise.
146 * ld-undefined/entry.exp: Likewise.
147 * ld-vax-elf/vax-elf.exp: Likewise.
148 * ld-x86-64/dwarfreloc.exp: Likewise.
149 * ld-x86-64/export-class.exp: Likewise.
150 * ld-x86-64/x86-64.exp: Likewise.
151 * ld-xc16x/xc16x.exp: Likewise.
152 * ld-xstormy16/xstormy16.exp: Likewise.
153 * ld-xtensa/xtensa.exp: Likewise.
155 2013-02-18 Maciej W. Rozycki <macro@codesourcery.com>
157 * ld-mips-elf/jalx-2.ld: Include .rel.plt in output, give .plt a
159 * ld-mips-elf/jalx-2.dd: Adjust disassembly accordingly.
161 2013-02-18 Alan Modra <amodra@gmail.com>
163 * ld-plugin/lto.exp (Build pr15146b.so) Add -Wl,--no-as-needed.
164 (PR ld/15146 (1), (2)): Likewise.
167 2013-02-16 H.J. Lu <hongjiu.lu@intel.com>
170 * ld-plugin/pr15146.d: New file.
171 * ld-plugin/pr15146a.c: Likewise.
172 * ld-plugin/pr15146b.c: Likewise.
173 * ld-plugin/pr15146c.c: Likewise.
174 * ld-plugin/pr15146d.c: Likewise.
176 * ld-plugin/lto.exp: Add tests for PR ld/15146.
178 2013-02-15 Markos Chandras <markos.chandras@imgtec.com>
180 * ld-metag/pcrel.d: Fix the expected disassembler
181 output to be in little endian format
182 * ld-metag/shared.d: likewise
183 * ld-metag/stub.d: likewise
184 * ld-metag/stub_pic_app.d: likewise
185 * ld-metag/stub_pic_shared.d: likewise
186 * ld-metag/stub_shared.d: likewise
188 2013-02-13 Richard Sandiford <rdsandiford@googlemail.com>
190 * ld-mips-elf/mips16-pic-2.dd,
191 ld-mips-elf/mips16-pic-2.gd: Remove 3 unused local GOT entries.
192 * ld-mips-elf/got-page-4a.s, ld-mips-elf/got-page-4b.s,
193 ld-mips-elf/got-page-4a.d, ld-mips-elf/got-page-4a.got,
194 ld-mips-elf/got-page-4b.d, ld-mips-elf/got-page-4b.got,
195 ld-mips-elf/got-page-5.s, ld-mips-elf/got-page-5.d,
196 ld-mips-elf/got-page-5.got, ld-mips-elf/got-page-6.s,
197 ld-mips-elf/got-page-6.d, ld-mips-elf/got-page-6.got,
198 ld-mips-elf/got-page-7a.s, ld-mips-elf/got-page-7b.s,
199 ld-mips-elf/got-page-7c.s, ld-mips-elf/got-page-7d.s,
200 ld-mips-elf/got-page-7e.s, ld-mips-elf/got-page-7.d,
201 ld-mips-elf/got-page-7.got: New tests.
202 * ld-mips-elf/mips-elf.exp: Run them.
204 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
206 * ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-1.got,
207 ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.got,
208 ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-3.got,
209 ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got: Update
210 for new hash table order.
212 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
214 * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-multi-got-1.d,
215 ld-mips-elf/tls-multi-got-1.got: Update for changes in the order
216 that symbols are added to per-bfd GOTs.
218 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
220 * ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got,
221 ld-mips-elf/tls-multi-got-1.got, ld-mips-elf/tlsbin-o32.d,
222 ld-mips-elf/tlsbin-o32.got, ld-mips-elf/tlsdyn-o32-1.d,
223 ld-mips-elf/tlsdyn-o32-1.got, ld-mips-elf/tlsdyn-o32-2.d,
224 ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.d,
225 ld-mips-elf/tlsdyn-o32-3.got, ld-mips-elf/tlsdyn-o32.d,
226 ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlslib-o32.d,
227 ld-mips-elf/tlslib-o32.got, ld-mips-elf/tlslib-o32-hidden.got,
228 ld-mips-elf/tlslib-o32-ver.got: Adjust GOT layout for new
229 got_entry hash function.
231 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
233 * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.got: Remove
236 2013-02-07 H.J. Lu <hongjiu.lu@intel.com>
239 * ld-unique/unique_empty.s: Add reference to "b".
241 2013-02-06 H.J. Lu <hongjiu.lu@intel.com>
243 * ld-size/size-10.rd: Updated.
244 * ld-size/size-8.rd: Likewise.
245 * ld-size/size32-2-i386.d: Likewise.
246 * ld-size/size32-2-x32.d: Likewise.
247 * ld-size/size32-2-x86-64.d: Likewise.
248 * ld-size/size64-2-x32.d: Likewise.
249 * ld-size/size64-2-x86-64.d: Likewise.
251 * ld-size/size.exp (run_time_tests): Pass --hash-styl=gnu to
252 linker for size-8 test.
254 2013-02-06 Sandra Loosemore <sandra@codesourcery.com>
255 Andrew Jenner <andrew@codesourcery.com>
257 Based on patches from Altera Corporation.
259 * ld-nios2/emit-relocs-1a.s: New.
260 * ld-nios2/emit-relocs-1b.s: New.
261 * ld-nios2/emit-relocs-1.d: New.
262 * ld-nios2/emit-relocs-1.ld: New.
263 * ld-nios2/gprel.d: New.
264 * ld-nios2/gprel.s: New.
265 * ld-nios2/hilo16.d: New.
266 * ld-nios2/hilo16.s: New.
267 * ld-nios2/hilo16_symbol.s: New.
268 * ld-nios2/imm5.d: New.
269 * ld-nios2/imm5.s: New.
270 * ld-nios2/imm5_symbol.s: New.
271 * ld-nios2/nios2.exp: New.
272 * ld-nios2/pcrel16.d: New.
273 * ld-nios2/pcrel16_label.s: New.
274 * ld-nios2/pcrel16.s: New.
275 * ld-nios2/relax_callr.d: New.
276 * ld-nios2/relax_callr.ld: New.
277 * ld-nios2/relax_callr.s: New.
278 * ld-nios2/relax_cjmp.d: New.
279 * ld-nios2/relax_cjmp.s: New.
280 * ld-nios2/relax_jmp.ld: New.
281 * ld-nios2/relax_section.d: New.
282 * ld-nios2/relax_section.s: New.
283 * ld-nios2/relax_ujmp.d: New.
284 * ld-nios2/relax_ujmp.s: New.
285 * ld-nios2/reloc.d: New.
286 * ld-nios2/reloc.s: New.
287 * ld-nios2/reloc_symbol.s: New.
288 * ld-nios2/s16.d: New.
289 * ld-nios2/s16.s: New.
290 * ld-nios2/s16_symbol.s: New.
291 * ld-nios2/u16.d: New.
292 * ld-nios2/u16.s: New.
293 * ld-nios2/u16_symbol.s: New.
294 * ld-elf/indirect.exp: Skip on targets that don't support
296 * ld-elfcomm/elfcomm.exp: Build with -G0 for nios2.
297 * ld-plugin/lto.exp: Skip shared library tests on targets that
298 don't support them. Skip execution tests on non-native targets.
300 2013-02-06 H.J. Lu <hongjiu.lu@intel.com>
302 * ld-elf/now-1.d: New file.
303 * ld-elf/now-2.d: Likewise.
304 * ld-elf/now-3.d: Likewise.
305 * ld-elf/now-4.d: Likewise.
306 * ld-elf/rpath-1.d: Likewise.
307 * ld-elf/rpath-2.d: Likewise.
308 * ld-elf/runpath-1.d: Likewise.
309 * ld-elf/runpath-2.d: Likewise.
311 2013-02-06 Alan Modra <amodra@gmail.com>
314 * ld-elf/new-dtags-1.d: Delete.
315 * ld-elf/new-dtags-2.d: Likewise.
316 * ld-elf/new-dtags-3.d: Likewise.
317 * ld-elf/new-dtags-4.d: Likewise.
318 * ld-elf/new-dtags-5.d: Likewise.
319 * ld-elf/new-dtags-6.d: Likewise.
320 * ld-elf/new-dtags-7.d: Likewise.
321 * ld-elf/new-dtags-8.d: Likewise.
323 2013-02-04 H.J. Lu <hongjiu.lu@intel.com>
326 * ld-elf/new-dtags-1.d: New test.
327 * ld-elf/new-dtags-2.d: Likewise.
328 * ld-elf/new-dtags-3.d: Likewise.
329 * ld-elf/new-dtags-4.d: Likewise.
330 * ld-elf/new-dtags-5.d: Likewise.
331 * ld-elf/new-dtags-6.d: Likewise.
332 * ld-elf/new-dtags-7.d: Likewise.
333 * ld-elf/new-dtags-8.d: Likewise.
335 2013-01-31 Alan Modra <amodra@gmail.com>
337 * ld-powerpc/tlsexe.d: Update for changed stub names.
338 * ld-powerpc/tlsexe.r: Likewise.
339 * ld-powerpc/tlsexetoc.d: Likewise.
340 * ld-powerpc/tlsexetoc.r: Likewise.
341 * ld-powerpc/tlsso.d: Likewise.
342 * ld-powerpc/tlsso.r: Likewise.
343 * ld-powerpc/tlstocso.d: Likewise.
344 * ld-powerpc/tlstocso.r: Likewise.
346 2013-01-31 Hans-Peter Nilsson <hp@axis.com>
348 * ld-cris/libdso-13.d: Adjust for --enable-new-dtags now
349 default for *-*-linux-* by passing explicitly for all targets.
351 2013-01-21 Alan Modra <amodra@gmail.com>
353 * ld-size/size.exp (build_tests <size-7, size-8>): Pass
354 --no-as-needed in cflags.
356 2013-01-19 H.J. Lu <hongjiu.lu@intel.com>
358 * config/default.exp (get_target_emul): Also set HOSTING_SCRT0.
360 * lib/ld-lib.exp (default_ld_link): Use HOSTING_SCRT0 for -pie.
362 2013-01-18 H.J. Lu <hongjiu.lu@intel.com>
364 * ld-size/size-10.rd: Updated.
365 * ld-size/size-8.rd: Likewise.
366 * ld-size/size32-2-i386.d: Likewise.
367 * ld-size/size32-2-x32.d: Likewise.
368 * ld-size/size32-2-x86-64.d: Likewise.
369 * ld-size/size64-2-x32.d: Likewise.
370 * ld-size/size64-2-x86-64.d: Likewise.
372 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
374 * ld-size/size-7.out: New file.
375 * ld-size/size-8.out: Likewise.
376 * ld-size/size-9.out: Likewise.
377 * ld-size/size-9.rd: Likewise.
378 * ld-size/size-9a.c: Likewise.
379 * ld-size/size-9b.c: Likewise.
380 * ld-size/size-10.out: Likewise.
381 * ld-size/size-10.rd: Likewise.
382 * ld-size/size-10a.c: Likewise.
383 * ld-size/size-10b.c: Likewise.
385 * ld-size/size.exp (build_tests): Build libsize-9.so and
387 Run-time size relocation tests if supported.
388 (run_time_tests): New.
390 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
392 * ld-size/size-1.c: New file.
393 * ld-size/size-1.out: Likewise.
394 * ld-size/size-1a.c: Likewise.
395 * ld-size/size-1b.c: Likewise.
396 * ld-size/size-2.c: Likewise.
397 * ld-size/size-2.out: Likewise.
398 * ld-size/size-2a.c: Likewise.
399 * ld-size/size-2b.c: Likewise.
401 * ld-size/size.exp (build_tests): Build libsize-1.so and
403 (run_tests): Run size-1 and size-2.
405 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
407 * ld-size/size32-3-i386.d: New file.
408 * ld-size/size32-3-x32.d: Likewise.
409 * ld-size/size32-3-x86-64.d: Likewise.
410 * ld-size/size32-3a.s: Likewise.
411 * ld-size/size32-3b.s: Likewise.
413 2013-01-16 H.J. Lu <hongjiu.lu@intel.com>
415 * ld-size/size.exp: New file.
416 * ld-size/size32-1-i386.d: Likewise.
417 * ld-size/size32-1-x32.d: Likewise.
418 * ld-size/size32-1-x86-64.d: Likewise.
419 * ld-size/size32-1.s: Likewise.
420 * ld-size/size32-2-i386.d: Likewise.
421 * ld-size/size32-2-x32.d: Likewise.
422 * ld-size/size32-2-x86-64.d: Likewise.
423 * ld-size/size32-2.s: Likewise.
424 * ld-size/size64-1-x32.d: Likewise.
425 * ld-size/size64-1-x86-64.d: Likewise.
426 * ld-size/size64-1.s: Likewise.
427 * ld-size/size64-2-x32.d: Likewise.
428 * ld-size/size64-2-x86-64.d: Likewise.
429 * ld-size/size64-2.s: Likewise.
430 * ld-size/size-3.c: Likewise.
431 * ld-size/size-3.out: Likewise.
432 * ld-size/size-3a.c: Likewise.
433 * ld-size/size-3b.c: Likewise.
434 * ld-size/size-3c.c: Likewise.
435 * ld-size/size-4.out: Likewise.
436 * ld-size/size-4a.c: Likewise.
437 * ld-size/size-4b.c: Likewise.
438 * ld-size/size-5.out: Likewise.
439 * ld-size/size-5a.c: Likewise.
440 * ld-size/size-5b.c: Likewise.
441 * ld-size/size-6.out: Likewise.
442 * ld-size/size-6a.c: Likewise.
443 * ld-size/size-6b.c: Likewise.
444 * ld-size/size-7.rd: Likewise.
445 * ld-size/size-7a.c: Likewise.
446 * ld-size/size-7b.c: Likewise.
447 * ld-size/size-8.rd: Likewise.
448 * ld-size/size-8a.c: Likewise.
449 * ld-size/size-8b.c: Likewise.
451 2013-01-16 Alan Modra <amodra@gmail.com>
453 * ld-plugin/lto.exp (lto-9.o, pr13229.o): Pass -finline.
455 2013-01-15 Alan Modra <amodra@gmail.com>
457 * ld-powerpc/tlsso.d: Adjust for plt-thread-safe stubs.
458 * ld-powerpc/tlsso.g: Likewise.
459 * ld-powerpc/tlsso.r: Likewise.
460 * ld-powerpc/tlstocso.d: Likewise.
461 * ld-powerpc/tlstocso.g: Likewise.
463 2013-01-15 Alan Modra <amodra@gmail.com>
465 * ld-plugin/lto-16a.d: Match powerpc64 function symbol type.
466 * ld-plugin/lto-16b.d: Likewise.
467 * ld-plugin/lto-17a.d: Likewise.
468 * ld-plugin/lto-17b-2.d: Likewise.
470 2013-01-14 Alan Modra <amodra@gmail.com>
472 * ld-elf/pr14926.d: Disable for d10v, msp, xstormy.
473 * ld-elf/sec-to-seg.exp: Choose correct variant output to suit
474 updated microblaze page size.
476 2013-01-10 Will Newton <will.newton@imgtec.com>
478 * ld-elf/merge.d: Mark Meta as xfail.
479 * ld-gc/start.d: Skip this test on Meta.
480 * ld-gc/personality.d: Skip this test on Meta.
481 * ld-metag/external.s: New file.
482 * ld-metag/metag.exp: New file.
483 * ld-metag/pcrel.d: New file.
484 * ld-metag/pcrel.s: New file.
485 * ld-metag/shared.d: New file.
486 * ld-metag/shared.r: New file.
487 * ld-metag/shared.s: New file.
488 * ld-metag/stub.d: New file.
489 * ld-metag/stub.s: New file.
490 * ld-metag/stub_pic_app.d: New file.
491 * ld-metag/stub_pic_app.r: New file.
492 * ld-metag/stub_pic_app.s: New file.
493 * ld-metag/stub_pic_shared.d: New file.
494 * ld-metag/stub_pic_shared.s: New file.
495 * ld-metag/stub_shared.d: New file.
496 * ld-metag/stub_shared.r: New file.
497 * ld-metag/stub_shared.s: New file.
499 2013-01-08 Thomas Schwinge <thomas@codesourcery.com>
501 * ld-i386/export-class.exp: Restore (and reword) comment about
504 2013-01-04 Yufeng Zhang <yufeng.zhang@arm.com>
506 * ld-aarch64/emit-relocs-264.d: Append the '-Mno-aliases' option to
507 the objdump directive.
508 * ld-aarch64/emit-relocs-266.d: Ditto.
509 * ld-aarch64/emit-relocs-268.d: Ditto.
510 * ld-aarch64/emit-relocs-269.d: Ditto.
511 * ld-aarch64/emit-relocs-270.d: Ditto.
512 * ld-aarch64/emit-relocs-271.d: Ditto.
513 * ld-aarch64/emit-relocs-272.d: Ditto.
515 For older changes see ChangeLog-2012
517 Copyright (C) 2013 Free Software Foundation, Inc.
519 Copying and distribution of this file, with or without modification,
520 are permitted in any medium without royalty provided the copyright
521 notice and this notice are preserved.
527 version-control: never