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