Add Changelog entries and NEWS entries for 2.36 branch
[binutils-gdb.git] / ld / ChangeLog
1 2021-01-09 Nick Clifton <nickc@redhat.com>
2
3 * 2.36 release branch crated.
4
5 2021-01-08 H.J. Lu <hongjiu.lu@intel.com>
6
7 * ld-x86-64/property-x86-lam-u48-4.d: Updated.
8 * ld-x86-64/property-x86-lam-u48-5.d: Likewise.
9
10 2021-01-09 Alan Modra <amodra@gmail.com>
11
12 * configure: Regenerate.
13 * Makefile.in: Regenerate.
14
15 2021-01-07 Samuel Thibault <samuel.thibault@gnu.org>
16
17 * configure: Regenerate.
18
19 2021-01-07 H.J. Lu <hongjiu.lu@intel.com>
20
21 PR 27109
22 * testsuite/ld-elf/export-class.sd: Adjust the expected output.
23 * testsuite/ld-elf/loadaddr3b.d: Likewise.
24 * testsuite/ld-i386/ibt-plt-1.d: Likewise.
25 * testsuite/ld-i386/ibt-plt-2a.d: Likewise.
26 * testsuite/ld-i386/ibt-plt-2c.d: Likewise.
27 * testsuite/ld-i386/ibt-plt-3a.d: Likewise.
28 * testsuite/ld-i386/ibt-plt-3c.d: Likewise.
29 * testsuite/ld-i386/pr19636-1d.d: Likewise.
30 * testsuite/ld-i386/pr19636-1l.d: Likewise.
31 * testsuite/ld-i386/pr19636-2c.d: Likewise.
32 * testsuite/ld-ifunc/ifunc-2-i386-now.d: Likewise.
33 * testsuite/ld-ifunc/ifunc-2-local-i386-now.d: Likewise.
34 * testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d: Likewise.
35 * testsuite/ld-ifunc/ifunc-2-x86-64-now.d: Likewise.
36 * testsuite/ld-ifunc/ifunc-21-x86-64.d: Likewise.
37 * testsuite/ld-ifunc/ifunc-22-x86-64.d: Likewise.
38 * testsuite/ld-ifunc/pr17154-i386-now.d: Likewise.
39 * testsuite/ld-ifunc/pr17154-i386.d: Likewise.
40 * testsuite/ld-ifunc/pr17154-x86-64-now.d: Likewise.
41 * testsuite/ld-ifunc/pr17154-x86-64.d: Likewise.
42 * testsuite/ld-x86-64/bnd-branch-1-now.d: Likewise.
43 * testsuite/ld-x86-64/bnd-ifunc-1-now.d: Likewise.
44 * testsuite/ld-x86-64/bnd-ifunc-2-now.d: Likewise.
45 * testsuite/ld-x86-64/bnd-ifunc-2.d: Likewise.
46 * testsuite/ld-x86-64/bnd-plt-1-now.d: Likewise.
47 * testsuite/ld-x86-64/bnd-plt-1.d: Likewise.
48 * testsuite/ld-x86-64/ibt-plt-1-x32.d: Likewise.
49 * testsuite/ld-x86-64/ibt-plt-1.d: Likewise.
50 * testsuite/ld-x86-64/ibt-plt-2a-x32.d: Likewise.
51 * testsuite/ld-x86-64/ibt-plt-2a.d: Likewise.
52 * testsuite/ld-x86-64/ibt-plt-2c-x32.d: Likewise.
53 * testsuite/ld-x86-64/ibt-plt-2c.d: Likewise.
54 * testsuite/ld-x86-64/ibt-plt-3a-x32.d: Likewise.
55 * testsuite/ld-x86-64/ibt-plt-3a.d: Likewise.
56 * testsuite/ld-x86-64/ibt-plt-3c-x32.d: Likewise.
57 * testsuite/ld-x86-64/ibt-plt-3c.d: Likewise.
58 * testsuite/ld-x86-64/pr19609-4e.d: Likewise.
59 * testsuite/ld-x86-64/pr19609-6a.d: Likewise.
60 * testsuite/ld-x86-64/pr19609-6b.d: Likewise.
61 * testsuite/ld-x86-64/pr19609-7b.d: Likewise.
62 * testsuite/ld-x86-64/pr19609-7d.d: Likewise.
63 * testsuite/ld-x86-64/pr19636-2l.d: Likewise.
64 * testsuite/ld-x86-64/pr20253-1d.d: Likewise.
65 * testsuite/ld-x86-64/pr20253-1h.d: Likewise.
66 * testsuite/ld-x86-64/pr21038b-now.d: Likewise.
67 * testsuite/ld-x86-64/pr21038b.d: Likewise.
68 * testsuite/ld-x86-64/pr21038c-now.d: Likewise.
69 * testsuite/ld-x86-64/pr21038c.d: Likewise.
70 * testsuite/ld-x86-64/pr23854.d: Likewise.
71 * testsuite/ld-x86-64/pr25416-3.d: Likewise.
72 * testsuite/ld-x86-64/pr25416-4.d: Likewise.
73 * testsuite/ld-i386/plt-pic.pd: Likewise.
74 * testsuite/ld-i386/plt-pic2.dd: Likewise.
75 * testsuite/ld-i386/plt.pd: Likewise.
76 * testsuite/ld-i386/plt2.dd: Likewise.
77 * testsuite/ld-i386/tlsbin.rd: Likewise.
78 * testsuite/ld-i386/tlsbin2.rd: Likewise.
79 * testsuite/ld-i386/tlsbindesc.rd: Likewise.
80 * testsuite/ld-i386/tlsdesc.rd: Likewise.
81 * testsuite/ld-i386/tlsgdesc.rd: Likewise.
82 * testsuite/ld-i386/tlsnopic.rd: Likewise.
83 * testsuite/ld-i386/tlspic.rd: Likewise.
84 * testsuite/ld-i386/tlspic2.rd: Likewise.
85 * testsuite/ld-x86-64/mpx3.dd: Likewise.
86 * testsuite/ld-x86-64/mpx3n.dd: Likewise.
87 * testsuite/ld-x86-64/mpx4.dd: Likewise.
88 * testsuite/ld-x86-64/mpx4n.dd: Likewise.
89 * testsuite/ld-x86-64/pe-x86-64-1.od: Likewise.
90 * testsuite/ld-x86-64/pe-x86-64-2.od: Likewise.
91 * testsuite/ld-x86-64/pe-x86-64-3.od: Likewise.
92 * testsuite/ld-x86-64/pe-x86-64-4.od: Likewise.
93 * testsuite/ld-x86-64/plt.pd: Likewise.
94 * testsuite/ld-x86-64/plt2.dd: Likewise.
95 * testsuite/ld-x86-64/tlsbin.rd: Likewise.
96 * testsuite/ld-x86-64/tlsbin2.rd: Likewise.
97 * testsuite/ld-x86-64/tlsbindesc.rd: Likewise.
98 * testsuite/ld-x86-64/tlsdesc.rd: Likewise.
99 * testsuite/ld-x86-64/tlsgdesc.rd: Likewise.
100 * testsuite/ld-x86-64/tlspic.rd: Likewise.
101 * testsuite/ld-x86-64/tlspic2.rd: Likewise.
102 * testsuite/ld-elf/sec64k.exp: Check
103 is_elf_unused_section_symbols.
104
105 2021-01-07 Alan Modra <amodra@gmail.com>
106
107 * testsuite/ld-scripts/fill.d: Skip sh-*-pe rather than xfail.
108 * testsuite/ld-scripts/fill16.d: Don't xfail sh-*-pe.
109 * testsuite/ld-scripts/segment-start.d: Likewise.
110
111 2021-01-07 Alan Modra <amodra@gmail.com>
112
113 * testsuite/ld-elf/comm-data5.d: xfail targets that complain
114 about dynamic relocations in read-only sections.
115 * testsuite/ld-elf/ehdr_start-shared.d: Likewise.
116 * testsuite/ld-elf/ehdr_start.d: Likewise.
117 * testsuite/ld-scripts/pr22267.d: Likewise.
118 * testsuite/ld-elf/shared.exp: Likewise for DT_TEXTREL tests and
119 pr20995 text.
120 * testsuite/ld-elf/sec64k.exp: Don't run 64ksec on lm32-linux.
121
122 2021-01-07 Marcus Comstedt <marcus@mc.pp.se>
123
124 * testsuite/ld-scripts/empty-address-2a.d: xfail riscv64*-*-*.
125 * testsuite/ld-scripts/empty-address-2b.d: Likewise.
126
127 2021-01-07 Alan Modra <amodra@gmail.com>
128
129 * po/BLD-POTFILES.in: Regenerate.
130
131 2021-01-07 Alan Modra <amodra@gmail.com>
132
133 * testsuite/ld-elf/shared.exp: xfail pr22471 for targets that
134 complain about relocs in read-only sections. Tidy ASFLAGS append.
135
136 2021-01-06 Alan Modra <amodra@gmail.com>
137
138 * testsuite/ld-sparc/sparc.exp (sparc64tests): Set text-segment
139 base for some tests.
140 * testsuite/ld-sparc/gotop32.dd: Match solaris output.
141 * testsuite/ld-sparc/gotop32.sd: Likewise.
142 * testsuite/ld-sparc/gotop32.td: Likewise.
143 * testsuite/ld-sparc/gotop64.dd: Likewise.
144 * testsuite/ld-sparc/gotop64.sd: Likewise.
145 * testsuite/ld-sparc/gotop64.td: Likewise.
146 * testsuite/ld-sparc/tlsg32.sd: Likewise.
147 * testsuite/ld-sparc/tlsg64.sd: Likewise.
148 * testsuite/ld-sparc/tlspie32.dd: Likewise.
149 * testsuite/ld-sparc/tlspie64.dd: Likewise.
150 * testsuite/ld-sparc/tlssunbin32.dd: Likewise.
151 * testsuite/ld-sparc/tlssunbin32.sd: Likewise.
152 * testsuite/ld-sparc/tlssunbin32.td: Likewise.
153 * testsuite/ld-sparc/tlssunbin64.dd: Likewise.
154 * testsuite/ld-sparc/tlssunbin64.sd: Likewise.
155 * testsuite/ld-sparc/tlssunbin64.td: Likewise.
156 * testsuite/ld-sparc/tlssunnopic32.dd: Likewise.
157 * testsuite/ld-sparc/tlssunnopic32.sd: Likewise.
158 * testsuite/ld-sparc/tlssunnopic64.dd: Likewise.
159 * testsuite/ld-sparc/tlssunnopic64.sd: Likewise.
160 * testsuite/ld-sparc/tlssunpic32.dd: Likewise.
161 * testsuite/ld-sparc/tlssunpic32.sd: Likewise.
162 * testsuite/ld-sparc/tlssunpic32.td: Likewise.
163 * testsuite/ld-sparc/tlssunpic64.dd: Likewise.
164 * testsuite/ld-sparc/tlssunpic64.sd: Likewise.
165 * testsuite/ld-sparc/tlssunpic64.td: Likewise.
166 * testsuite/ld-sparc/wdispcall.dd: Likewise.
167
168 2021-01-06 Alan Modra <amodra@gmail.com>
169
170 * testsuite/ld-scripts/rgn-at10.d: xfail v850.
171 * testsuite/ld-scripts/rgn-at11.d: Likewise.
172
173 2021-01-06 Marcus Comstedt <marcus@mc.pp.se>
174
175 * testsuite/ld-riscv-elf/ld-riscv-elf.exp: Added
176 riscv_choose_[ilp32|lp64]_emul to choose the correct linker script.
177 * testsuite/ld-riscv-elf/attr-merge-arch-01.d: Call
178 riscv_choose_[ilp32|lp64]_emul instead of hardcoding elf[32|64]lriscv.
179 * testsuite/ld-riscv-elf/attr-merge-arch-02.d: Likewise.
180 * testsuite/ld-riscv-elf/attr-merge-arch-03.d: Likewise.
181 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d: Likewise.
182 * testsuite/ld-riscv-elf/attr-merge-arch-failed-02.d: Likewise.
183 * testsuite/ld-riscv-elf/c-lui-2.d: Likewise.
184 * testsuite/ld-riscv-elf/c-lui.d: Likewise.
185 * testsuite/ld-riscv-elf/call-relax.d: Likewise.
186 * testsuite/ld-riscv-elf/pcrel-lo-addend-2.d: Likewise.
187 * testsuite/ld-riscv-elf/pcrel-lo-addend.d: Likewise.
188 * testsuite/ld-riscv-elf/weakref32.d: Accept bigriscv in addition
189 to littleriscv.
190 * testsuite/ld-riscv-elf/weakref64.d: Likewise.
191
192 2021-01-06 Marcus Comstedt <marcus@mc.pp.se>
193
194 * configure.tgt: Added riscvbe-*-*, riscv32be*-*-*, riscv64be*-*-*,
195 riscv32be*-*-linux*, and riscv64be*-*-linux*.
196 * Makefile.am: Added eelf32briscv.c, eelf32briscv_ilp32f.c and
197 eelf32briscv_ilp32.c.
198 * Makefile.in: Regenerate.
199 * emulparams/elf32briscv.sh: Added.
200 * emulparams/elf32briscv_ilp32.sh: Likewise.
201 * emulparams/elf32briscv_ilp32f.sh: Likewise.
202 * emulparams/elf64briscv.sh: Likewise.
203 * emulparams/elf64briscv_lp64.sh: Likewise.
204 * emulparams/elf64briscv_lp64f.sh: Likewise.
205
206 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
207
208 * testsuite/ld-ctf/enum-forward.c: New test.
209 * testsuite/ld-ctf/enum-forward.c: New results.
210
211 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
212
213 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
214 * testsuite/ld-ctf/conflicting-cycle-1.B-1.d: Likewise.
215 * testsuite/ld-ctf/conflicting-cycle-1.B-2.d: Likewise.
216 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Likewise.
217 * testsuite/ld-ctf/conflicting-cycle-2.A-1.d: Likewise.
218 * testsuite/ld-ctf/conflicting-cycle-2.A-2.d: Likewise.
219 * testsuite/ld-ctf/conflicting-cycle-2.parent.d: Likewise.
220 * testsuite/ld-ctf/conflicting-cycle-3.C-1.d: Likewise.
221 * testsuite/ld-ctf/conflicting-cycle-3.C-2.d: Likewise.
222 * testsuite/ld-ctf/conflicting-cycle-3.parent.d: Likewise.
223 * testsuite/ld-ctf/conflicting-enums.d: Likewise.
224 * testsuite/ld-ctf/conflicting-typedefs.d: Likewise.
225 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
226 * testsuite/ld-ctf/cross-tu-cyclic-nonconflicting.d: Likewise.
227 * testsuite/ld-ctf/cross-tu-into-cycle.d: Likewise.
228 * testsuite/ld-ctf/cross-tu-noncyclic.d: Likewise.
229 * testsuite/ld-ctf/cycle-1.d: Likewise.
230 * testsuite/ld-ctf/cycle-2.A.d: Likewise.
231 * testsuite/ld-ctf/cycle-2.B.d: Likewise.
232 * testsuite/ld-ctf/cycle-2.C.d: Likewise.
233 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
234 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
235 * testsuite/ld-ctf/diag-cuname.d: Likewise.
236 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
237 * testsuite/ld-ctf/diag-wrong-magic-number-mixed.d: Likewise.
238 * testsuite/ld-ctf/forward.d: Likewise.
239 * testsuite/ld-ctf/function.d: Likewise.
240 * testsuite/ld-ctf/slice.d: Likewise.
241 * testsuite/ld-ctf/super-sub-cycles.d: Likewise.
242 * testsuite/ld-ctf/enums.c: New test.
243 * testsuite/ld-ctf/enums.d: New test.
244
245 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
246
247 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Adjust for dumper
248 changes.
249 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
250 * testsuite/ld-ctf/forward.c: New test...
251 * testsuite/ld-ctf/forward.d: ... and results.
252
253 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
254
255 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
256 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
257 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
258 * testsuite/ld-ctf/diag-cuname.d: Likewise.
259 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
260 * testsuite/ld-ctf/function.d: Likewise.
261 * testsuite/ld-ctf/slice.d: Likewise.
262
263 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
264
265 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
266 * testsuite/ld-ctf/conflicting-cycle-1.B-1.d: Likewise.
267 * testsuite/ld-ctf/conflicting-cycle-1.B-2.d: Likewise.
268 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Likewise.
269 * testsuite/ld-ctf/conflicting-cycle-2.A-1.d: Likewise.
270 * testsuite/ld-ctf/conflicting-cycle-2.A-2.d: Likewise.
271 * testsuite/ld-ctf/conflicting-cycle-2.parent.d: Likewise.
272 * testsuite/ld-ctf/conflicting-cycle-3.C-1.d: Likewise.
273 * testsuite/ld-ctf/conflicting-cycle-3.C-2.d: Likewise.
274 * testsuite/ld-ctf/conflicting-cycle-3.parent.d: Likewise.
275 * testsuite/ld-ctf/conflicting-enums.d: Likewise.
276 * testsuite/ld-ctf/conflicting-typedefs.d: Likewise.
277 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
278 * testsuite/ld-ctf/cross-tu-cyclic-nonconflicting.d: Likewise.
279 * testsuite/ld-ctf/cross-tu-into-cycle.d: Likewise.
280 * testsuite/ld-ctf/cross-tu-noncyclic.d: Likewise.
281 * testsuite/ld-ctf/cycle-1.d: Likewise.
282 * testsuite/ld-ctf/cycle-2.A.d: Likewise.
283 * testsuite/ld-ctf/cycle-2.B.d: Likewise.
284 * testsuite/ld-ctf/cycle-2.C.d: Likewise.
285 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
286 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
287 * testsuite/ld-ctf/diag-cuname.d: Likewise.
288 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
289 * testsuite/ld-ctf/diag-wrong-magic-number-mixed.d: Likewise.
290 * testsuite/ld-ctf/function.d: Likewise.
291 * testsuite/ld-ctf/slice.d: Likewise.
292 * testsuite/ld-ctf/super-sub-cycles.d: Likewise.
293
294 2021-01-05 Alan Modra <amodra@gmail.com>
295
296 * testsuite/ld-scripts/sysroot-prefix.exp: Exclude some targets.
297
298 2021-01-05 Alan Modra <amodra@gmail.com>
299
300 PR ld/26256
301 * testsuite/ld-elf/pr26256-1b.d: xfail s12z.
302 * testsuite/ld-scripts/crossref.exp (cross1): Don't xfail ia64.
303
304 2021-01-04 H.J. Lu <hongjiu.lu@intel.com>
305
306 PR ld/26256
307 * ldlang.c (gc_section_callback): Set pattern.
308 * testsuite/ld-elf/pr26256-1.s: New file.
309 * testsuite/ld-elf/pr26256-1.t: Likewise.
310 * testsuite/ld-elf/pr26256-1a.d: Likewise.
311 * testsuite/ld-elf/pr26256-1b.d: Likewise.
312 * testsuite/ld-elf/pr26256-2.s: Likewise.
313 * testsuite/ld-elf/pr26256-2.t: Likewise.
314 * testsuite/ld-elf/pr26256-2a.d: Likewise.
315 * testsuite/ld-elf/pr26256-2b-alt.d: Likewise.
316 * testsuite/ld-elf/pr26256-2b.d: Likewise.
317 * testsuite/ld-elf/pr26256-3.s: Likewise.
318 * testsuite/ld-elf/pr26256-3a.d: Likewise.
319 * testsuite/ld-elf/pr26256-3a.t: Likewise.
320 * testsuite/ld-elf/pr26256-3b.d: Likewise.
321 * testsuite/ld-elf/pr26256-3b.t: Likewise.
322
323 2021-01-04 Alan Modra <amodra@gmail.com>
324
325 PR 26822
326 * testsuite/ld-arm/non-contiguous-arm2.d: Adjust STT_FILE symbol match.
327 * testsuite/ld-arm/non-contiguous-arm3.d: Likewise.
328 * testsuite/ld-arm/non-contiguous-arm5.d: Likewise.
329 * testsuite/ld-arm/non-contiguous-arm6.d: Likewise.
330 * testsuite/ld-i386/tlsbin.rd: Likewise.
331 * testsuite/ld-i386/tlsbin2.rd: Likewise.
332 * testsuite/ld-i386/tlsbindesc.rd: Likewise.
333 * testsuite/ld-i386/tlsdesc.rd: Likewise.
334 * testsuite/ld-i386/tlsnopic.rd: Likewise.
335 * testsuite/ld-i386/tlspic.rd: Likewise.
336 * testsuite/ld-i386/tlspic2.rd: Likewise.
337 * testsuite/ld-mips-elf/global-local-symtab-sort-n64.d: Likewise.
338 * testsuite/ld-mips-elf/global-local-symtab-sort-n64t.d: Likewise.
339 * testsuite/ld-mips-elf/global-local-symtab-sort-o32.d: Likewise.
340 * testsuite/ld-mips-elf/global-local-symtab-sort-o32t.d: Likewise.
341 * testsuite/ld-plugin/pr17973.d: Likewise.
342 * testsuite/ld-tic6x/shlib-1.rd: Likewise.
343 * testsuite/ld-tic6x/shlib-1b.rd: Likewise.
344 * testsuite/ld-tic6x/shlib-1r.rd: Likewise.
345 * testsuite/ld-tic6x/shlib-1rb.rd: Likewise.
346 * testsuite/ld-tic6x/shlib-app-1.rd: Likewise.
347 * testsuite/ld-tic6x/shlib-app-1b.rd: Likewise.
348 * testsuite/ld-tic6x/shlib-app-1r.rd: Likewise.
349 * testsuite/ld-tic6x/shlib-app-1rb.rd: Likewise.
350 * testsuite/ld-tic6x/shlib-noindex.rd: Likewise.
351 * testsuite/ld-tic6x/static-app-1.rd: Likewise.
352 * testsuite/ld-tic6x/static-app-1b.rd: Likewise.
353 * testsuite/ld-tic6x/static-app-1r.rd: Likewise.
354 * testsuite/ld-tic6x/static-app-1rb.rd: Likewise.
355 * testsuite/ld-x86-64/tlsbin.rd: Likewise.
356 * testsuite/ld-x86-64/tlsbin2.rd: Likewise.
357 * testsuite/ld-x86-64/tlsbindesc.rd: Likewise.
358 * testsuite/ld-x86-64/tlsdesc.rd: Likewise.
359 * testsuite/ld-x86-64/tlspic.rd: Likewise.
360 * testsuite/ld-x86-64/tlspic2.rd: Likewise.
361 * testsuite/ld-xtensa/tlsbin.rd: Likewise.
362 * testsuite/ld-xtensa/tlspic.rd: Likewise.
363
364 2021-01-01 Nicolas Boulenguez <nicolas@debian.org>
365
366 * configure.tgt: Correct comment grammar.
367 * emultempl/m68hc1xelf.em: Likewise.
368 * ld.texi: Correct grammar.
369
370 2021-01-01 Alan Modra <amodra@gmail.com>
371
372 Update year range in copyright notice of all files.
373
374 For older changes see ChangeLog-2020
375 \f
376 Copyright (C) 2021 Free Software Foundation, Inc.
377
378 Copying and distribution of this file, with or without modification,
379 are permitted in any medium without royalty provided the copyright
380 notice and this notice are preserved.
381
382 Local Variables:
383 mode: change-log
384 left-margin: 8
385 fill-column: 74
386 version-control: never
387 End: