OSDN Git Service

e0a2ce55290a44a50df8dfa420f348b3d3891764
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
2
3         PR middle-end/17965
4         * gcc.c-torture/compile/20050622-1.c: New test.
5
6         PR middle-end/22028
7         * gcc.dg/20050620-1.c: New test.
8
9 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
10
11         PR tree-optimization/22026
12         * gcc.dg/tree-ssa/pr22026.c: New.
13
14 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
15
16         PR libfortran/21144
17         * gfortran.dg/shift-alloc.f90:  New testcase.
18
19 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
20
21         * all files: Update FSF address in copyright headers.
22
23 2005-06-22  Jan Hubicka  <jh@suse.cz>
24
25         * wholeprogram-1.c: New testcase.
26         * wholeprogram-2.c: New testcase.
27
28 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
29
30         PR 22171
31         * gcc.dg/tree-ssa/pr22171.c: New test.
32
33 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
34
35         * gfortran.dg/simplify_modulo.f90: New.
36
37 2005-06-24  Jan Hubicka  <jh@suse.cz>
38
39         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
40
41 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
42
43         * obj-c++.dg/proto-lossage-[1-4].mm: New.
44
45 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
46
47         * obj-c++.dg/typedef-alias-1.mm: New.
48         * objc.dg/typedef-alias-1.m: New.
49
50 2005-06-23  Jeff Law  <law@redhat.com>
51
52         * gcc.dg/tree-ssa/vrp16.c: New test.
53
54 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
55
56         * lib/target-supports.exp: Add
57         check_effective_target_fortran_large_real and
58         check_effective_target_fortran_large_int to check for
59         corresponding effective targets.
60         * gfortran.dg/large_integer_kind_1.f90: New test.
61         * gfortran.dg/large_real_kind_1.f90: New test.
62
63 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
64
65         PR tree-optimization/22117
66         * gcc.dg/tree-ssa/pr22117.c: New.
67
68 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
69
70         PR testsuite/22123
71         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
72
73 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
74
75         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
76
77 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
78
79         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
80         * gfortran.dg/f2c_4.c: Likewise
81         
82 2005-06-22 Paul Brook  <paul@codesourcery.com>
83
84         PR fortran/21034
85         * gfortran.dg/auto_save_1.f90: New test.
86
87 2005-06-22  Michael Matz  <matz@suse.de>
88
89         * gcc.target/x86-64/abi: New directory.
90         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
91         * gcc.target/x86-64/abi/README.gcc: New file.
92         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
93         * gcc.target/x86-64/abi/asm-support.s: New file.
94         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
95         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
96         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
97         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
98         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
99         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
100         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
101         * gcc.target/x86_64/abi/test_bitfields.c: New test.
102         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
103         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
104         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
105         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
106         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
107         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
108         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
109         * gcc.target/x86_64/abi/test_varargs.c: New test.
110
111 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
112
113         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
114         32-bit i?86 and x86_64.
115
116 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
117
118         * obj-c++.dg/const-str-[1-9].mm: New tests.
119
120 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
121
122         PR fortran/22010
123         * gfortran.dg/namelist_use.f90: New.
124         * gfortran.dg/namelist_use_only.f90: New.
125
126 2005-06-21  Jeff Law  <law@redhat.com>
127
128         * gcc.dg/tree-ssa/vrp15.c: New test.
129
130 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
131
132         * lib/target-supports.exp (check_effective_target_vect_reduction): 
133         Remove.
134         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
135         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
136         remove vect_reduction target keyword. Also avoid two returns in main.
137         * gcc.dg/vect/vect-reduc-3.c: Likewise.
138         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
139         * gcc.dg/vect/vect-reduc-1short.c: New test.
140         * gcc.dg/vect/vect-reduc-1char.c: New test.
141         * gcc.dg/vect/vect-reduc-2short.c: New test.
142         * gcc.dg/vect/vect-reduc-2char.c: New test.
143         * gcc.dg/vect/vect-reduc-6.c: New test.
144         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
145         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
146         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
147
148 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
149         Paul Thomas  <pault@gcc.gnu.org>
150
151         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
152         New tests.
153         
154 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
155
156         * gfortran.dg/backslash_1.f90: New test.
157         * gfortran.dg/backslash_2.f90: New test.
158
159 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
160
161         * gfortran.dg/duplicate_labels.f90: New test.
162
163 2005-06-20  Jan Beulich  <jbeulich@novell.com>
164
165         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
166         unsupportable relocations.
167         * g++.old-deja/g++.other/store-expr1.C: Likewise.
168         * gcc.dg/20050321-2.c: xfail for NetWare.
169
170 2005-06-20  Andreas Jaeger  <aj@suse.de>
171
172         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
173         gcc.target/i386/fastcall-sseregparm.c,
174         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
175
176 2005-06-19  Richard Henderson  <rth@redhat.com>
177
178         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
179
180 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
181
182         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
183
184 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
185
186         PR c++/22115
187         * g++.dg/conversion/simd2.C: Change expected error message.
188
189 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
190
191         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
192         * gcc.dg/vect/vect-reduc-2.c: Likewise.
193         * gcc.dg/vect/vect-reduc-3.c: Likewise.
194
195 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
196
197         * gcc.dg/fold-mod-1.c: New test.
198
199 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
200
201         PR fortran/19926
202         * gfortran.dg/pr19926.f90: New test.
203
204 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
205
206         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
207         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
208         targets.
209         * gcc.dg/vect/vect-reduc-2.c: Likewise.
210         * gcc.dg/vect/vect-reduc-3.c: Likewise.
211
212 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
213
214         * gcc.target/ia64/float80-varargs-1.c: New test.
215
216 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
217
218         PR tree-opt/22035
219         * gfortran.dg/f2c_6.f90: New test.
220
221 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
222
223         PR c++/17413
224         * g++.dg/template/local5.C: New.
225
226 2005-06-17  Richard Henderson  <rth@redhat.com>
227
228         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
229
230 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
231
232         PR testsuite/21945
233         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
234
235 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
236
237         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
238         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
239         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
240         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
241         check_vect to verify the presence of hardware vector support.
242
243 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
244
245         PR testsuite/22056
246         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
247
248 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
249
250         PR libfortran/19216
251         * gfortran.dg/pr19216.f: Add correct space between brackets and
252         dg directive.
253
254 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
255
256         PR libfortran/16436
257         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
258
259 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
260
261         * gcc.target/i386/attributes-error.c: New testcase.
262         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
263         * gcc.target/i386/regparm-stdcall.c: Likewise.
264         * gcc.target/i386/sseregparm-1.c: Likewise.
265         * gcc.target/i386/sseregparm-2.c: Likewise.
266
267 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
268
269         * g++.dg/rtti/crash2.C: New.
270
271 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
272
273         * gcc.dg/noncompile/20040203-3.c: Update expected message.
274
275 2005-06-15  David Ung  <davidu@mips.com>
276
277         * gcc.target/mips/mips16e-extends.c: New test for testing the
278         generation of MIPS16e zeb/zeh, seb/seh instructions.
279
280 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
281
282         PR 22018
283         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
284         * gcc.dg/tree-ssa/pr22018.c: New test.
285
286 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
287
288         * gcc.dg/simd-1.c: Update error messages.
289         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
290         * gcc.dg/simd-2.c: Update error messages.
291         * gcc.dg/simd-4.c: New.
292
293 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
294
295         PR c++/20678
296         * g++.dg/other/crash-4.C: New.
297
298 2005-06-14  Devang Patel  <dpatel@apple.com>
299
300         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
301
302 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
303
304         PR c++/21929
305         * g++.dg/parse/crash11.C: Update
306
307 2005-06-13  Jeff Law  <law@redhat.com>
308
309         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
310         perform the desired transformations.
311         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
312         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
313
314 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
315
316         PR fortran/22038
317         * gfortran.dg/forall_1.f90: Un-XFAIL.
318
319 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
320
321         PR c++/21929
322         * g++.dg/parse/crash26.C: New.
323
324         PR c++/20789
325         * g++.dg/init/member1.C: New.
326
327 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
328
329         * gfortran.dg/altreturn_1.f90: New test.
330
331 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
332
333         PR middle-end/21985
334         * gcc.dg/tree-ssa/pr21985.c: New test.
335
336 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
337
338         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
339
340 2005-06-12  Roger Sayle  <roger@eyesopen.com>
341
342         PR c++/21930
343         * g++.dg/other/error10.C: New test case.
344
345 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
346
347         PR libfortran/19155
348         * gfortran.dg/pr19155.f: Add test.
349
350 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
351
352         * gfortran.dg/f2c_7.f90: New test.
353
354         * gfortran.dg/forall_1.f90: XFAILed.
355
356 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
357
358         * gcc.dg/pr14796-1.c: New.
359         * gcc.dg/pr14796-2.c: New.
360
361 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
362
363         PR fortran/17792
364         PR fortran/21375
365         * gfortran.dg/deallocate_stat.f90:  New test.
366
367 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
368
369         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
370
371 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
372
373         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
374         access will be generated when this loop is vectorized. Test that
375         accesses with same alignment were detected.
376         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
377         Test that accesses with same alignment were detected.
378         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
379         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
380         alignment were detected.
381
382 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
383
384         * gcc.dg/Wcxx-compat-1.c: New.
385
386 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
387
388         PR libfortran/21480
389         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
390         complex array.
391
392 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
393
394         * gcc.dg/alias-8.c: New.
395
396 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
397
398         * gcc.dg/format/cmn_err-1.c: Update.
399
400 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
401
402         PR target/20666
403         * gcc.target/sparc/fexpand-2.c: New.
404         * gcc.target/sparc/fpmerge-2.c: New.
405         * gcc.target/sparc/fpmul-2.c: New.
406         * gcc.target/sparc/noresult.c: New.
407         * gcc.target/sparc/pdist-2.c: New.
408         * gcc.target/sparc/pdist-3.c: New.
409
410 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
411
412         PR testsuite/21702
413         * gcc.target/i386/i386.exp: Fix comment typo.
414
415 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
416
417         PR c++/19497
418         * g++.dg/inherit/using5.C: New.
419         * g++.dg/inherit/using6.C: New.
420
421 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
422
423         PR c++/19894
424         * g++.dg/template/ptrmem15.C: New test.
425
426         PR c++/20563
427         * g++.dg/ext/label4.C: New test.
428
429 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
430
431         * gcc.dg/tls/debug-1.c: New test.
432
433 2005-06-07  Dale Johannesen  <dalej@apple.com>
434
435         * gcc.target/i386/movq.c:  New.
436
437 2005-06-07  Dale Johannesen  <dalej@apple.com>
438
439         * gcc.dg/20050607-1.c:  New.
440
441 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
442
443         PR middle-end/21850
444         * gcc.c-torture/execute/20050607-1.c: New test.
445
446 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
447
448         PR libfortran/21926
449         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
450         Test case where the return array has lowest stride one,
451         but isn't packed.
452
453 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
454
455         * lib/target-supports.exp (check_effective_target_sync_int_long):
456         Add s390 and s390x targets.
457
458 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
459
460         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
461         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
462         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
463         * gcc.dg/tree-ssa/loop-9.c: New test.
464
465 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
466
467         * g++.dg/parse/defarg10.C: New.
468
469 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
470
471         PR regression/21897
472         * gcc.c-torture/execute/20050604-1.c: New test.
473
474 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
475
476         PR 21903
477         * g++.dg/parse/defarg9.C: New.
478
479         PR c++/20637
480         * g++.dg/inherit/using4.C: New.
481         * g++.dg/overload/error1.C: Adjust expected errors.
482         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
483         * g++.old-deja/g++.brendan/arm2.C: Likewise.
484         * g++.old-deja/g++.other/redecl2.C: Likewise.
485         * g++.old-deja/g++.other/redecl4.C: Likewise.
486         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
487
488 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
489
490         * gfortran.dg/f2c_5.f90: Add -w to dg-options
491
492 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
493
494         * lib/gfortran.exp (gfortran_target_compile): Call
495         dg-additional-files-options
496         * gfortran.dg/f2c_4.f90: New file
497         * gfortran.dg/f2c_4.c: New file
498         * gfortran.dg/f2c_5.f90: New file
499         * gfortran.dg/f2c_5.c: New file
500
501 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
502
503         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
504
505         PR fortran/21912
506         * gfortran.dg/array_constructor_4.f90: New test.
507
508 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
509
510         PR c++/21619
511         * g++.dg/ext/builtin9.C: New test.
512
513 2005-06-05  Dale Johannesen  <dalej@apple.com>
514
515         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
516         * gcc.c-torture/execute/20050603-2.c:  Ditto.
517
518 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
519
520         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
521         * gcc.dg/vect/vect-reduc-1.c: New.
522         * gcc.dg/vect/vect-reduc-2.c: New.
523         * gcc.dg/vect/vect-reduc-3.c: New.
524
525 2005-06-04  Dale Johannesen  <dalej@apple.com>
526
527         * gcc.c-torture/execute/20050603-1.c:  New.
528         * gcc.c-torture/execute/20050603-2.c:  New.
529         * gcc.dg/20050603-3.c:  New.
530
531 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
532
533         PR fortran/19195
534         * gfortran.dg/debug_1.f90: New test.
535
536         * gfortran.dg/forall_1.f90: New test.
537
538 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
539
540         * gfortran.dg/array_constructor_3.f90: New test.
541
542 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
543
544         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
545
546 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
547
548         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
549
550 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
551
552         PR c/21873
553         * gcc.dg/init-excess-1.c: New test.
554
555 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
556
557         PR c++/21853
558         * g++.dg/expr/static_cast6.C: New test.
559
560 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
561
562         * gcc.dg/tree-ssa/vrp14.c: New test.
563
564 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
565
566         PR c++/21336
567         * g++.dg/template/new2.C: New test.
568
569 2005-06-03  Josh Conner  <jconner@apple.com>
570
571         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
572         all entries in initializer.
573
574 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
575
576         PR middle-end/21858
577         * gcc.dg/pr21858.c: New testcase.
578
579 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
580
581         PR tree-optimization/21292
582
583         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
584         New.
585         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
586         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
587         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
588         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
589         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
590
591 2005-06-02  Richard Henderson  <rth@redhat.com>
592
593         * gcc.dg/sync-2.c: Use -march=i486 for i386.
594
595 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
596
597         * gcc.dg/wtypequal.c: New testcase.
598
599 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
600
601         PR 21582
602         * gcc.dg/tree-ssa/pr21582.c: New test.
603
604 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
605
606         PR c++/21280
607         * g++.dg/opt/interface2.h: New.
608         * g++.dg/opt/interface2.C: New.
609         * g++.dg/init/ctor4.C: Adjust error lines.
610         * g++.old-deja/g++.bob/inherit2.C: Likewise.
611         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
612         * g++.old-deja/g++.jason/opeq3.C: Likewise.
613         * g++.old-deja/g++.pt/assign1.C: Likewise.
614         * g++.old-deja/g++.pt/crash20.C: Likewise.
615
616 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
617
618         PR tree-optimization/21734
619         * g++.dg/vect/pr21734_1.cc: New.
620         * g++.dg/vect/pr21734_2.cc: New.
621
622 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
623
624         PR c++/20350
625         * g++.dg/template/spec24.C: New.
626
627         PR c++/21151
628         * g++.dg/pch/local-1.C: New.
629         * g++.dg/pch/local-1.Hs: New.
630
631 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
632
633         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
634         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
635         * gcc.dg/tree-ssa/pr14341.c: New test.
636         * gcc.dg/tree-ssa/pr14841.c: New test.
637         * gcc.dg/tree-ssa/pr20701.c: New test.
638         * gcc.dg/tree-ssa/pr21086.c: New test.
639         * gcc.dg/tree-ssa/pr21090.c: New test.
640         * gcc.dg/tree-ssa/pr21332.c: New test.
641         * gcc.dg/tree-ssa/pr21458.c: New test.
642         * gcc.dg/tree-ssa/pr21658.c: New test.
643         * gcc.dg/tree-ssa/vrp01.c: New test.
644         * gcc.dg/tree-ssa/vrp02.c: New test.
645         * gcc.dg/tree-ssa/vrp03.c: New test.
646         * gcc.dg/tree-ssa/vrp04.c: New test.
647         * gcc.dg/tree-ssa/vrp05.c: New test.
648         * gcc.dg/tree-ssa/vrp06.c: New test.
649         * gcc.dg/tree-ssa/vrp07.c: New test.
650         * gcc.dg/tree-ssa/vrp08.c: New test.
651         * gcc.dg/tree-ssa/vrp09.c: New test.
652         * gcc.dg/tree-ssa/vrp10.c: New test.
653         * gcc.dg/tree-ssa/vrp11.c: New test.
654         * gcc.dg/tree-ssa/vrp12.c: New test.
655         * gcc.dg/tree-ssa/vrp13.c: New test.
656
657 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
658
659         PR 21029
660         * gcc.dg/tree-ssa/pr21029.c: New test.
661
662 2005-06-01  Roger Sayle  <roger@eyesopen.com>
663
664         * gfortran.dg/logint-1.f: New test case.
665         * gfortran.dg/logint-2.f: Likewise.
666         * gfortran.dg/logint-3.f: Likewise.
667
668 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
669
670         PR c/21536
671         PR c/20760
672         * gcc.dg/20050527-1.c: New test.
673
674         * gcc.dg/i386-sse-12.c: New test.
675
676         PR fortran/21729
677         * gfortran.dg/implicit_5.f90: New test.
678
679 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
680
681         PR fortran/20883
682         * gfortran/assign_4.f90: New test.
683         * gfortran/assign_2.f90: Change compile to run.
684
685 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
686
687         * lib/target-supports.exp
688         (check_effective_target_sync_char_short): New.
689         * gcc.dg/sync-2.c: New.
690
691 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
692
693         PR tree-optimization/21817
694         * gcc.dg/torture/pr21817-1.c: New.
695
696 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
697
698         PR c++/21165
699         * g++.dg/template/init5.C: New.
700
701 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
702
703         * gfortran.dg/char_initialiser_actual.f90:
704         Test character initialisers as actual arguments.
705         * gfortran.dg/char_pointer_comp_assign.f90:
706         Test character pointer structure component assignments.
707         * gfortran.dg/char_array_structure_constructor.f90:
708         Test character components in structure constructors.
709
710 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
711
712         PR middle-end/20931
713         * g++.dg/opt/pr20931.C: New test.
714
715 2005-05-31  Andreas Jaeger  <aj@suse.de>
716
717         PR testsuite/20772
718         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
719         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
720         g++.old-deja/g++.ext/asmspec1.C,
721         g++.old-deja/g++.other/regstack.C,
722         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
723         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
724         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
725         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
726         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
727         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
728         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
729         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
730         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
731         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
732         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
733         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
734         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
735         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
736         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
737         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
738         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
739         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
740         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
741
742 2005-05-31  Jeff Law  <law@redhat.com>
743
744         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
745
746 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
747
748         PR middle-end/21743
749         * gcc.dg/builtins-1.c: Activate disabled clog test.
750         * gcc.dg/torture/builtin-attr-1.c: Likewise.
751
752 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
753
754         * gfortran.dg/char_pointer_assign.f90:
755         Test character-pointer assignments and pointer assignments.
756         * gfortran.dg/char_pointer_dummy.f90:
757         Test character-pointer dummy arguments.
758         * gfortran.dg/char_pointer_func.f90:
759         Test character-pointer function returns.
760         * gfortran.dg/char_pointer_dependency.f90:
761         Test character-pointer functions with dependencies.
762
763 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
764
765         PR c++/21784
766         * g++.dg/lookup/using14.C: New test.
767
768 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
769
770         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
771         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
772         trailing ^M.
773
774 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
775
776         PR c++/17413
777         * g++.dg/template/local5.C: New.
778
779         PR target/21761
780         * gcc.c-torture/compile/pr21761.c: New.
781
782         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
783         before darwin8.
784
785 2005-05-30  Steven G. Kargl
786
787         PR fortran/20846
788         * gfortran.dg/inquire_8.f90: New test.
789
790 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
791
792         PR libfortran/21376
793         * gfortran.dg/output_exponents_1.f90: New test.
794
795 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
796
797         PR libfortran/20006
798         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
799
800 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
801
802         PR c++/21210
803         * g++.dg/ext/complex1.C: New test.
804
805         PR c++/21340
806         * g++.dg/init/ctor6.C: New test.
807
808 2005-05-29  Jan Hubicka  <jh@suse.cz>
809
810         * gcc.c-torture/compile/pr21562.c: New.
811
812 2005-05-28  Steven G. Kargl <kargls@comcast.net>
813
814         * gfortran.dg/subnormal_1.f90: New test.
815
816 2005-05-28  Jan Hubicka  <jh@suse.cz>
817
818         * tree-prof.exp: Fix comment.
819         * value-prof-1.c: New.
820         * value-prof-2.c: New.
821         * value-prof-3.c: New.
822         * value-prof-4.c: New.
823
824 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
825
826         PR c++/21614
827         * g++.dg/expr/ptrmem6.C: New test.
828         * g++.dg/expr/ptrmem6a.C: Likewise.
829
830 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
831
832         PR tree-optimization/21658
833         * gcc.dg/tree-ssa/pr21658.c: New.
834
835 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
836
837         PR c++/21455
838         * g++.dg/inherit/ptrmem3.C: New.
839
840         PR c++/21681
841         * g++.dg/parse/template16.C: New.
842
843 2005-05-27  Andreas Jaeger  <aj@suse.de>
844
845         * gcc.dg/setjmp-2.c: Only run in 32-bit.
846
847         * gcc.dg/i386-sse-8.c: Run test on all archs.
848
849 2005-05-26  Mike Stump  <mrs@apple.com>
850
851         * objc.dg/isa-field-1.m: Only run on darwin.
852         * objc.dg/lookup-1.m: Likewise.
853         * objc.dg/try-catch-8.m: Likewise.
854
855 2005-05-26  Roger Sayle  <roger@eyesopen.com>
856
857         PR tree-optimization/9814
858         * gcc.dg/pr9814-1.c: New test case.
859
860 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
861
862         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
863         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
864         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
865         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
866         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
867         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
868         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
869         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
870         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
871         objc.dg/try-catch-8.m: New.
872
873 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
874
875         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
876         remove extraneous semicolons.
877
878 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
879
880         * obj-c++.dg/comp-types-12.mm: New.
881         * objc.dg/comp-types-11.m: New.
882         * objc.dg/selector-4.m: New.
883
884 2005-05-26  Andreas Jaeger  <aj@suse.de>
885
886         PR testsuite/20772
887         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
888         g++.old-deja/g++.ext/attrib3.C,
889         g++.old-deja/g++.other/store-expr1.C,
890         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
891         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
892         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
893         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
894         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
895         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
896         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
897         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
898         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
899         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
900         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
901         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
902         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
903         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
904         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
905         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
906         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
907         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
908         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
909
910 2005-05-26  Andreas Jaeger  <aj@suse.de>
911
912         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
913         x86-64 compilation.
914
915 2005-05-26  Andreas Jaeger  <aj@suse.de>
916
917         PR testsuite/20772
918         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
919         gcc.misc-tests/i386-pf-athlon-1.c,
920         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
921         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
922         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
923         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
924         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
925         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
926         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
927         programs.
928
929         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
930         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
931         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
932         x86-64 compilation.
933
934         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
935         x86_64.
936
937         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
938         effective-target ilp32.
939
940 2005-05-26  David Ung  <davidu@mips.com>
941
942         * gcc.target/mips/ext_ins.c: New test for testing the generation
943         of MIPS32/64 rev 2 ext/ins instructions.
944
945 2005-05-26  Andreas Jaeger  <aj@suse.de>
946
947         * treelang/compile/unsigned.tree: Use gimple instead of
948         nonexisting generic dump.
949
950 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
951
952         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
953
954 2005-05-26  Andreas Jaeger  <aj@suse.de>
955
956         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
957
958 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
959
960         PR libfortran/17283
961         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
962         Test callee-allocated memory with write statements.
963
964 2005-05-25  Roger Sayle  <roger@eyesopen.com>
965
966         PR middle-end/21709
967         * gcc.dg/pr21709-1.c: New test case.
968
969 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
970             Mike Stump  <mrs@apple.com>
971
972         * objc/execute/next_mapping.h: Update for C++.
973
974         * obj-c++.dg/selector-1.mm: Move to...
975         * obj-c++.dg/selector-4.mm: here...
976
977         * obj-c++.dg/basic.mm: New.
978         * obj-c++.dg/comp-types-1.mm: New.
979         * obj-c++.dg/cxx-class-1.mm: New.
980         * obj-c++.dg/cxx-ivars-1.mm: New.
981         * obj-c++.dg/cxx-ivars-2.mm: New.
982         * obj-c++.dg/cxx-ivars-3.mm: New.
983         * obj-c++.dg/cxx-scope-1.mm: New.
984         * obj-c++.dg/cxx-scope-2.mm: New.
985         * obj-c++.dg/defs.mm: New.
986         * obj-c++.dg/empty-private-1.mm: New.
987         * obj-c++.dg/encode-1.mm: New.
988         * obj-c++.dg/encode-2.mm: New.
989         * obj-c++.dg/encode-3.mm: New.
990         * obj-c++.dg/extern-c-1.mm: New.
991         * obj-c++.dg/extra-semi.mm: New.
992         * obj-c++.dg/fix-and-continue-2.mm: New.
993         * obj-c++.dg/isa-field-1.mm: New.
994         * obj-c++.dg/ivar-list-semi.mm: New.
995         * obj-c++.dg/local-decl-1.mm: New.
996         * obj-c++.dg/lookup-1.mm: New.
997         * obj-c++.dg/lookup-2.mm: New.
998         * obj-c++.dg/method-1.mm: New.
999         * obj-c++.dg/method-2.mm: New.
1000         * obj-c++.dg/method-3.mm: New.
1001         * obj-c++.dg/method-4.mm: New.
1002         * obj-c++.dg/method-5.mm: New.
1003         * obj-c++.dg/method-6.mm: New.
1004         * obj-c++.dg/method-7.mm: New.
1005         * obj-c++.dg/no-extra-load.mm: New.
1006         * obj-c++.dg/overload-1.mm: New.
1007         * obj-c++.dg/pragma-1.mm: New.
1008         * obj-c++.dg/pragma-2.mm: New.
1009         * obj-c++.dg/private-1.mm: New.
1010         * obj-c++.dg/private-2.mm: New.
1011         * obj-c++.dg/proto-qual-1.mm: New.
1012         * obj-c++.dg/qual-types-1.mm: New.
1013         * obj-c++.dg/stubify-1.mm: New.
1014         * obj-c++.dg/stubify-2.mm: New.
1015         * obj-c++.dg/super-class-1.mm: New.
1016         * obj-c++.dg/super-class-2.mm: New.
1017         * obj-c++.dg/super-dealloc-1.mm: New.
1018         * obj-c++.dg/super-dealloc-2.mm: New.
1019         * obj-c++.dg/template-1.mm: New.
1020         * obj-c++.dg/template-2.mm: New.
1021         * obj-c++.dg/template-3.mm: New.
1022         * obj-c++.dg/template-4.mm: New.
1023         * obj-c++.dg/template-5.mm: New.
1024         * obj-c++.dg/template-6.mm: New.
1025         * obj-c++.dg/try-catch-1.mm: New.
1026         * obj-c++.dg/try-catch-2.mm: New.
1027         * obj-c++.dg/try-catch-3.mm: New.
1028         * obj-c++.dg/try-catch-4.mm: New.
1029         * obj-c++.dg/try-catch-5.mm: New.
1030         * obj-c++.dg/try-catch-6.mm: New.
1031         * obj-c++.dg/try-catch-7.mm: New.
1032         * obj-c++.dg/try-catch-8.mm: New.
1033         * obj-c++.dg/try-catch-9.mm: New.
1034         * obj-c++.dg/va-meth-1.mm: New.
1035
1036 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1037
1038         * obj-c++.dg/selector-1.mm: New.
1039         * obj-c++.dg/selector-2.mm: New.
1040
1041 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1042
1043         * obj-c++.dg/selector-3.mm: New.
1044         * objc.dg/selector-3.m: New.
1045
1046 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1047
1048         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
1049         about where warning appears.
1050
1051 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
1052
1053         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
1054         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1055         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1056         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1057
1058 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
1059
1060         * gcc.dg/20050524-1.c: New test.
1061
1062 2005-05-25  Jan Hubicka  <jh@suse.cz>
1063
1064         * gcc.dg/tree-prof/inliner-1.c: New.
1065
1066 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
1067
1068         * gcc.dg/tree-prof: New directory.
1069         * gcc.dg/tree-prof/tree-prof.exp: New.
1070
1071 2005-05-25  DJ Delorie  <dj@redhat.com>
1072
1073         * gcc.dg/Wattributes-1.c: New.
1074         * gcc.dg/Wattributes-2.c: New.
1075         * gcc.dg/Wattributes-3.c: New.
1076
1077 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
1078
1079         PR tree-optimization/19833
1080         * gcc.dg/uninit-4.c: Remove xfail.
1081         * gcc.dg/uninit-9.c: Ditto.
1082
1083 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
1084
1085         * obj-c++.dg/bitfield-[1-5].mm: New.
1086         * obj-c++.dg/class-protocol-1.mm: New.
1087         * obj-c++.dg/comp-types-1[0-1].mm: New.
1088         * obj-c++.dg/comp-types-[2-9].mm: New.
1089         * obj-c++.dg/encode-[4-8].mm: New.
1090         * obj-c++.dg/layout-1.mm: New.
1091         * obj-c++.dg/method-1[0-9].mm: New.
1092         * obj-c++.dg/method-2[0-1].mm: New.
1093         * obj-c++.dg/method-[8-9].mm: New.
1094         * obj-c++.dg/objc-gc-3.mm: New.
1095         * obj-c++.dg/try-catch-10.mm: New.
1096         * objc.dg/bitfield-5.m: New.
1097         * objc.dg/comp-types-10.m: New.
1098         * objc.dg/comp-types-9.m: New.
1099         * objc.dg/layout-1.m: New.
1100         * objc.dg/objc-gc-4.m: New.
1101         * objc.dg/try-catch-9.m: New.
1102         * objc.dg/class-protocol-1.m: Tweak diagnostics.
1103         * objc.dg/comp-types-1.m: Likewise.
1104         * objc.dg/comp-types-[5-6].m: Likewise.
1105         * objc.dg/method-9.m: Likewise.
1106
1107 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
1108
1109         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
1110         and on hardware without VMX support.
1111
1112         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
1113
1114         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
1115
1116         * lib/profopt.exp (dg-final-generate, dg-final-use,
1117         profopt-final-code, profopt-get-options): New.
1118         (profopt-execute): Process test directives.
1119
1120         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
1121         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1122         cleanup-tree-dump, cleanup-saved-temps): Update comments.
1123
1124 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
1125
1126         PR C++/21645
1127         * g++.dg/init/ctor5.C: New test.
1128
1129 2005-05-24  Ira Rosen  <irar@il.ibm.com>
1130
1131         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
1132         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
1133         vect-113.c, vect-114.c.
1134
1135 2005-05-23  Adam Nemet  <anemet@lnxw.com>
1136
1137         * gcc.dg/const-elim-1.c: Remove xfails.
1138
1139 2005-05-23  Jeff Law  <law@redhat.com>
1140
1141         * gcc.c-torture/compile/pr21638.c: New test.
1142         * gcc.c-torture/compile/20050520-1.c: New test.
1143
1144 2005-05-23  Nick Clifton  <nickc@redhat.com>
1145
1146         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
1147         be a proper triple, ie: m32r*-*-*.
1148         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1149
1150 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
1151
1152         PR middle-end/21331
1153         PR tree-opt/21293
1154         * gcc.c-torture/compile/pr21293.c: New test.
1155         * gcc.c-torture/execute/pr21331.c: New test.
1156
1157 2004-05-20  Richard Henderson  <rth@redhat.com>
1158
1159         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
1160
1161 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
1162
1163         * obj-c++-dg.exp: Add.
1164         * obj-c++.exp: Add.
1165         * obj-c++.dg/dg.exp: Add.
1166
1167 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1168
1169         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
1170         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
1171
1172 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
1173
1174         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
1175
1176 2004-05-19  Richard Henderson  <rth@redhat.com>
1177
1178         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
1179
1180 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
1181
1182         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
1183
1184         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
1185
1186 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
1187
1188         PR c++/21495
1189         * g++.dg/parse/extern1.C: New test.
1190         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
1191
1192 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1193
1194         * gcc.dg/c99-math.h: New.
1195         * gcc.dg/c99-math-float-1.c: New test.
1196         * gcc.dg/c99-math-double-1.c: Likewise.
1197         * gcc.dg/c99-math-long-double-1.c: Likewise.
1198
1199 2005-05-18  Richard Henderson  <rth@redhat.com>
1200
1201         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
1202
1203 2005-05-18  Devang Patel  <dpatel@apple.com>
1204
1205         * g++.dg/opt/20050511-1.C: New test.
1206
1207 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
1208
1209         PR libfortran/21127
1210         * gfortran.dg/reshape-complex.f90:  New test.
1211
1212 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
1213
1214         * gfortran.dg/array_constructor_1.f90: New test.
1215         * gfortran.dg/array_constructor_2.f90: New test.
1216
1217 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1218
1219         PR fortran/20954
1220         * gfortran.dg/pr20954.f: New test.
1221
1222 2005-05-17  Mike Stump  <mrs@apple.com>
1223
1224         Yet more Objective-C++...
1225
1226         * objc.dg/method-5.m: Update.
1227         * objc.dg/method-6.m: Update.
1228         * objc.dg/method-7.m: Update.
1229         * objc.dg/method-9.m: Update.
1230         * objc.dg/try-catch-2.m: Update.
1231
1232 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
1233
1234         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
1235         Remove little-endian optimizations.
1236
1237 2005-05-17  Jeff Law  <law@redhat.com>
1238
1239         * g++.dg/tree-ssa/pr18414.C: New test.
1240         * gcc.dg/tree-ssa/pr18414.C: New test.
1241         * gcc.dg/tree-ssa/pr17141-1.C: New test.
1242         * gcc.dg/tree-ssa/pr17141-2.C: New test.
1243
1244 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
1245
1246         * gcc.dg/compat/generate-random.c: Do not include
1247         libiberty.h.
1248         * gcc.dg/compat/generate-random_r.c: Likewise.
1249
1250 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
1251
1252         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
1253
1254 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
1255
1256         PR middle-end/21595
1257         * g++.dg/tree-ssa/builtin1.C: New testcase.
1258
1259 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
1260
1261         PR c++/21454
1262         * g++.dg/opt/const4.C: New test.
1263
1264         PR middle-end/21492
1265         * g++.dg/opt/crossjump1.C: New test.
1266
1267         PR tree-optimization/21610
1268         * gcc.c-torture/compile/20050516-1.c: New test.
1269
1270         PR fortran/15080
1271         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
1272         about the test failing.
1273         * gfortran.fortran-torture/execute/where_7.f90: New test.
1274         * gfortran.fortran-torture/execute/where_8.f90: New test.
1275
1276 2005-05-16  Richard Henderson  <rth@redhat.com>
1277
1278         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
1279         i?86 and x86_64.
1280
1281 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
1282
1283         * gcc.dg/compat/generate-random.c (config.h): Do not include.
1284         (limits.h): Include unconditionally.
1285         (stdlib.h): Likewise.
1286         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
1287         (limits.h): Include unconditionally.
1288         (stdlib.h): Likewise.
1289         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
1290         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
1291         (limits.h): Include unconditionally.
1292         (stdlib.h): Likewise.
1293         (hashtab.h): Do not include.
1294         (getopt.h): Likewise.
1295         (stddef.h): Include.
1296         (hashval_t): Define.
1297         (struct entry): Add "next" field.
1298         (HASH_SIZE): New macro.
1299         (hash_table): New variable.
1300         (switchfiles): Do not use xmalloc.
1301         (mix): New macro.
1302         (iterative_hash): New function.
1303         (hasht): Remove.
1304         (e_exists): New function.
1305         (e_insert): Likewise.
1306         (output): Use, instead of libiberty hashtable functions.
1307         (main): Do not use getopt.  Do not call htab_create.
1308
1309 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
1310
1311         PR libstdc++/21526
1312         * lib/target-supports.exp (check_mkfifo_available):
1313         Return 0 for cygwin as mkfifo support incomplete on platform.
1314         Fix typos in comments.
1315
1316 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
1317
1318         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
1319
1320 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
1321
1322         PR fortran/17432
1323         * gfortran.dg/assign_4.f: New test.
1324
1325 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
1326
1327         PR tree-optimization/21563
1328         * gcc.dg/tree-ssa/pr21563.c: New.
1329
1330 2005-05-14  Jan Hubicka  <jh@suse.cz>
1331
1332         * gcc.dg/noreturn-7.c: Allow control reaches warning.
1333
1334 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
1335
1336         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
1337
1338 2005-05-13  Julian Brown  <julian@codesourcery.com>
1339
1340         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
1341         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
1342
1343 2005-05-13  Jan Hubicka  <jh@suse.cz>
1344
1345         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
1346         * gcc.dg/fold-xor-?.c: Likewise.
1347         * gcc.dg/pr15784-?.c: Likewise.
1348         * gcc.dg/pr20922-?.c: Likewise.
1349         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
1350         * gcc.dg/tree-ssa/pr17598.c: Likewise.
1351         * gcc.dg/tree-ssa/pr20470.c: Likewise.
1352
1353 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1354
1355         PR fortran/21260
1356         * gfortran.dg/hollerith_1.f90: New test.
1357
1358 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1359
1360         * gfortran.dg/func_result_2.f90: New test.
1361
1362 2005-05-11  Bud Davis  <bdavis@gfortran.org>
1363
1364         * gfortran.dg/dev_null.f90: New test.
1365
1366 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
1367
1368         * gcc.dg/arm-vfp1.c: Revert last change.
1369
1370 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
1371
1372         PR middle-end/19807
1373         PR tree-optimization/19639
1374         * g++.dg/tree-ssa/pr19807.C: New testcase.
1375
1376 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1377
1378         PR libfortran/21471
1379         * gfortran.dg/append-1.f90: New test.
1380
1381 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
1382
1383         * gcc.dg/pr18501.c: XFAIL.
1384         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
1385         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
1386         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
1387         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
1388         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
1389         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
1390         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
1391         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
1392
1393 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1394
1395         PR fortran/20178
1396         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
1397         gfortran.dg/f2c_3.f90: New tests.
1398
1399         * gfortran.dg/return_1.f90: Fix dg annotation.
1400
1401 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
1402
1403         * gcc.c-torture/compile/20050510-1.c: New test.
1404
1405 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
1406
1407         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
1408
1409 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
1410
1411         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
1412
1413 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
1414
1415         PR c/17913
1416         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
1417
1418 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
1419
1420         PR c/21342
1421         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
1422         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
1423
1424 2005-05-10  Ben Elliston  <bje@au.ibm.com>
1425
1426         PR debug/16676
1427         * gcc.dg/debug/pr16676.c: New test.
1428
1429 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
1430
1431         PR testsuite/21443
1432         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
1433         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
1434         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
1435         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
1436         Change -O1 to -O2.
1437         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
1438         -fno-tree-dominator-opts.
1439
1440 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1441
1442         * gfortran.dg/return_1.f90: New test.
1443
1444 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
1445
1446         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
1447
1448         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
1449
1450 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
1451
1452         PR c++/21427
1453         * g++.dg/inherit/covariant13.C: New.
1454
1455 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1456
1457         PR libfortran/19155
1458         * gfortran.dg/pr19155.f: New test.
1459
1460 2005-05-08  Roger Sayle  <roger@eyesopen.com>
1461
1462         PR inline-asm/8788
1463         * gcc.dg/pr8788-1.c: New testcase.
1464
1465 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
1466
1467         PR target/21416
1468         * gcc.target/mips/fpcmp-[12].c: New tests.
1469
1470 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
1471
1472         * lib/target-supports-dg.exp (dg-require-fork): New function.
1473         (dg-require-mkfifo): Likewise.
1474         * lib/target-supports.exp (check_function_available): New
1475         function.
1476         (check_fork_available): Likewise.
1477         (check_mkfifo_available): Likewise.
1478
1479 2005-05-06  Jeff Law  <law@redhat.com>
1480
1481         * gcc.c-torture/compile/pr21380.c: New test.
1482
1483 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
1484
1485         PR c++/20961
1486         * g++.dg/ext/weak3.C: New test.
1487
1488 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
1489
1490         PR c++/21352
1491         * g++.dg/template/crash37.C: New test.
1492
1493 2005-05-05  Paul Brook  <paul@codesourcery.com>
1494
1495         * gcc.dg/arm-g2.c: Use effective-target arm32.
1496         * gcc.dg/arm-mmx-1.c: Ditto.
1497         * gcc.dg/arm-scd42-2.c: Ditto.
1498         * gcc.dg/arm-vfp1.c: Ditto.
1499         * lib/target-supports.exp (check_effective_target_arm32): New
1500         function.
1501
1502 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
1503
1504         PR libfortran/21354
1505         gfortran.dg/in_pack_rank7.f90:  New test.
1506
1507 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
1508
1509         PR middle-end/15618
1510         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
1511
1512 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
1513
1514         PR middle-end/21265
1515         * gcc.dg/20050503-1.c: New test.
1516
1517         PR rtl-optimization/21239
1518         * gcc.dg/i386-sse-11.c: New test.
1519
1520 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
1521
1522         PR target/16888
1523         * gcc.target/i386/asm-1.c: New test.
1524
1525 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
1526
1527         PR rtl-optimization/21330
1528         * gcc.c-torture/execute/20050502-1.c: New test.
1529
1530         PR target/21297
1531         * gcc.c-torture/execute/20050502-2.c: New test.
1532
1533 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
1534
1535         PR middle-end/21282
1536         * gcc.dg/pr21282.c: New.
1537
1538 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1539
1540         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
1541         * gcc.dg/vect/vect-92.c: Likewise
1542         * gcc.dg/vect/vect-93.c: Likewise
1543         * gcc.dg/vect/vect-dv-1.c: Likewise
1544         * gcc.dg/vect/vect-dv-2.c: Likewise
1545         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
1546
1547 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1548
1549         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
1550         * gfortran.dg/vect/vect-2.f90:  Likewise
1551         * gfortran.dg/vect/vect-3.f90:  Likewise
1552         * gfortran.dg/vect/vect-4.f90:  Likewise
1553         * gfortran.dg/vect/vect-5.f90:  Likewise
1554
1555 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
1556
1557         PR target/20813
1558         * gcc.dg/rs6000-fpint-2.c: New.
1559
1560 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
1561
1562         PR c/15698
1563         * gcc.dg/builtins-30.c: Update expected messages.
1564         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
1565         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
1566         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
1567
1568 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
1569
1570         PR tree-optimization/21294
1571         * gcc.dg/tree-ssa/pr21294.c: New.
1572
1573 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
1574
1575         * gcc.dg/altivec-3.c (vec_store): Do not use the old
1576         __builtin_altivec_st_internal_4si built-in.
1577
1578 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
1579
1580         PR c++/15875
1581         * g++.dg/template/ptrmem14.C: New test.
1582
1583 2005-05-02  Paul Brook  <paul@codesourcery.com>
1584
1585         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
1586
1587 2005-05-02  Michael Matz  <matz@suse.de>
1588
1589         PR c++/19542
1590         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
1591
1592 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
1593
1594         * g++.dg/cpp/weak.C: New test.
1595
1596 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
1597
1598         * gcc.dg/tree-ssa/loop-8.c: New test.
1599
1600 2005-04-30  Michael Maty  <matz@suse.de>
1601
1602         * gcc.dg/inline-mcpy.c: New test.
1603
1604 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
1605
1606         PR libfortran/18958
1607         * gfortran.dg/eoshift.f90:  New test case.
1608
1609 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
1610
1611         PR libfortran/18857
1612         * gfortran.dg/matmul_1.f90: New test.
1613
1614 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1615
1616         PR tree-optimization/21030
1617         * gcc.dg/tree-ssa/pr21030.c: New.
1618
1619 2005-04-29  Devang Patel  <dpatel@apple.com>
1620
1621         PR tree-optimization/21272
1622         * gcc.dg/vect/vect-ifcvt-10.c: New test.
1623
1624 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
1625
1626         PR fortran/13082
1627         PR fortran/18824
1628         * gfortran.dg/entry_4.f90: New test.
1629         * gfortran.fortran-torture/execute/entry_1.f90: New test.
1630         * gfortran.fortran-torture/execute/entry_2.f90: New test.
1631         * gfortran.fortran-torture/execute/entry_3.f90: New test.
1632         * gfortran.fortran-torture/execute/entry_4.f90: New test.
1633         * gfortran.fortran-torture/execute/entry_5.f90: New test.
1634         * gfortran.fortran-torture/execute/entry_6.f90: New test.
1635         * gfortran.fortran-torture/execute/entry_7.f90: New test.
1636
1637 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1638
1639         * gfortran.fortran-torture/execute/entry_8.f90: New test.
1640
1641 2005-04-29  Paul Brook   <paul@codesourcery.com>
1642
1643         * gfortran.dg/entry_3.f90: New test.
1644
1645 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1646
1647         * gfortran.dg/implicit_4.f90: New test.
1648
1649 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
1650
1651         * lib/target-supports.exp (check_profiling_available): Return
1652         false for xtensa-*-elf.
1653
1654 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
1655
1656         * lib/fortran-torture.exp (fortran-torture.exp): Catch
1657         error if file cannot be deleted.
1658
1659 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1660
1661         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
1662         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
1663         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
1664         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
1665         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
1666         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
1667         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
1668         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
1669         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
1670         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
1671         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
1672         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
1673         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
1674
1675 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1676
1677         PR fortran/20865
1678         * gfortran.dg/pr20865.f90: New test.
1679
1680 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
1681
1682         * gcc.dg/void-cast-2.c: New test.
1683
1684 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1685
1686         PR c/21159
1687         * gcc.dg/void-cast-1.c: New test.
1688
1689 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
1690
1691         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
1692
1693 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1694
1695         PR fortran/21177
1696         * gfortran.dg/pr21177.f90: New test.
1697
1698 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
1699
1700         PR tree-optimization/21171
1701         * gcc.dg/tree-ssa/pr21171.c: New test.
1702
1703 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
1704
1705         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1706         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1707         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1708         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1709         gcc.dg/tree-ssa/gen-vect-32.c: New.
1710         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
1711         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
1712         don't run on PPC32.
1713
1714 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1715
1716         PR c/21213
1717         * gcc.dg/transparent-union-3.c: New test.
1718
1719 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1720
1721         PR c/20740
1722         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
1723         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
1724         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
1725         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
1726         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
1727         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
1728
1729 2005-04-26  Jeff Law  <law@redhat.com>
1730
1731         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
1732         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
1733         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
1734         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
1735         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
1736         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
1737         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
1738
1739 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
1740
1741         PR tree-optimization/17598
1742         * gcc.dg/tree-ssa/pr17598.c: New testcase.
1743
1744 2005-04-25  Mike Stump  <mrs@apple.com>
1745
1746         * objc.dg/fix-and-continue-1.m: Add.
1747
1748 2005-04-25  Roger Sayle  <roger@eyesopen.com>
1749
1750         PR c++/20995
1751         * g++.dg/opt/pr20995-1.C: New test case.
1752
1753 2005-04-25  Devang Patel <dpatel@apple.com>
1754
1755         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
1756
1757 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1758
1759         PR testsuite/21062
1760         * g++.dg/opt/alias2.C (printf): Correct the prototype.
1761
1762 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1763
1764         PR C++/21188
1765         * g++.dg/opt/rtti2.C: New test.
1766
1767 2005-04-25  Paul Brook  <paul@codesourcery.com>
1768         Steven G. Kargl  <kargls@comcast.net>
1769
1770         PR fortran/20879
1771         * gfortran.dg/ichar_1.f90: New file.
1772
1773 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
1774
1775         PR middle-end/20991
1776         * g++.dg/opt/pr20991.C: New test.
1777
1778         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
1779         where sizeof (type) < __alignof__ (type).
1780         * gcc.dg/compat/struct-layout-1.h: Likewise.
1781
1782 2005-04-24  Per Bothner  <per@bothner.com>
1783             Devang Patel  <dpatel@apple.com>
1784
1785         PR preprocessor/20907
1786         * gcc.dg/cpp/very-long-comment.c: New test.
1787
1788 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1789
1790         PR fortran/20059
1791         * gfortran.dg/common_5.f: New test.
1792
1793 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
1794
1795         PR middle-end/21082
1796         * g++.dg/tree-ssa/pr21082.C: New testcase.
1797
1798 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
1799
1800         * gcc.dg/vect/vect-99.c: New test.
1801
1802 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
1803
1804         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
1805
1806 2005-04-22  Jeff Law  <law@redhat.com>
1807
1808         * gcc.dg/uninit-5.c: Remove xfails.
1809         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
1810         conditionals and loads.
1811
1812 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
1813
1814         PR libfortran/20074
1815         PR libfortran/20436
1816         PR libfortran/21108
1817         * gfortran.dg/nested_reshape.f90: new test
1818         * gfortran.dg/reshape-alloc.f90: new test
1819         * gfortran.dg/reshape.f90: new test
1820
1821 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
1822
1823         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
1824
1825         * gcc.dg/arm-vfp1.c: New test.
1826
1827 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
1828
1829         PR c++/21087
1830         * g++.dg/lookup/builtin2.C: New test.
1831
1832 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
1833
1834         * gcc.dg/weak/weak-13.c: New test.
1835
1836 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
1837
1838         * lib/target-supports.exp (check_effective_target_sync_int_long):
1839         Add powerpc*.
1840
1841 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
1842
1843         * gcc.target/mips/branch-1.c: New test.
1844
1845 2005-04-21  Richard Henderson  <rth@redhat.com>
1846
1847         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
1848         * gcc.dg/vect/vect-86.c: Likewise.
1849         * gcc.dg/vect/vect-87.c: Likewise.
1850         * gcc.dg/vect/vect-88.c: Likewise.
1851
1852 2005-04-21  Devang Patel  <dpatel@apple.com>
1853
1854         PR optimization/20994
1855         * gcc.dg/tree-ssa/ifc-3.c: New test.
1856
1857 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
1858
1859         PR c/12913
1860         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
1861         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
1862         gcc.dg/c99-vla-jump-5.c: New tests.
1863
1864 2005-04-19  Richard Henderson  <rth@redhat.com>
1865
1866         * lib/target-supports.exp (check_effective_target_vect_int_mult):
1867         Fix typo in exists check.
1868         (check_effective_target_sync_int_long): New.
1869         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
1870         * gcc.dg/ia64-sync-2.c: Likewise.
1871         * gcc.dg/ia64-sync-3.c: Likewise.
1872         * gcc.dg/ia64-sync-4.c: Likewise.
1873
1874 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
1875
1876         * gcc.dg/fold-xor-1.c: New test.
1877         * gcc.dg/fold-xor-2.c: New test.
1878
1879 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
1880
1881         PR target/20670
1882         * g++.dg/eh/fp-regs.C: New test.
1883
1884 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
1885
1886         * gcc.dg/Wint-to-pointer-cast-1.c,
1887         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
1888         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
1889         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
1890
1891 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1892
1893         PR fortran/16861
1894         * gfortran.dg/pr16861.f90: New test.
1895
1896 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
1897
1898         * gcc.dg/pr21085.c: New test.
1899
1900 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
1901
1902         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
1903         (setup_mips_tests, dg-mips-options): New procedures.
1904         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
1905         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
1906         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
1907         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
1908         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
1909         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
1910         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
1911         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
1912         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
1913         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
1914         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
1915         dg-mips-options instead of dg-options.  Remove now-redundant
1916         preprocessor guards.
1917         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
1918         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1919         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1920         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
1921         * gcc.dg/vr-mult-2.c: Delete.
1922         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
1923         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
1924         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
1925         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
1926         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
1927         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
1928         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
1929
1930 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
1931
1932         * ada/acats/run_all.sh: Use sync when executable not present.
1933
1934 2005-04-18  Devang Patel  <dpatel@apple.com>
1935
1936         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
1937         * gcc.dg/vect/vect-11a.c: New.
1938         * gcc.dg/vect/vect-none.c: Update.
1939         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
1940
1941 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
1942
1943         PR tree-optimization/20922
1944         * gcc.dg/pr20922-1.c: New test.
1945         * gcc.dg/pr20922-2.c: New test.
1946         * gcc.dg/pr20922-3.c: New test.
1947         * gcc.dg/pr20922-4.c: New test.
1948         * gcc.dg/pr20922-5.c: New test.
1949         * gcc.dg/pr20922-6.c: New test.
1950
1951 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1952
1953         PR libfortran/20950
1954         * gfortran.dg/pr20950.f: New test.
1955
1956 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1957
1958         PR libfortran/19216
1959         * gfortran.dg/pr19216.f: New test.
1960
1961 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
1962
1963         PR tree-optimization/21001
1964         * gcc.dg/tree-ssa/pr21001.c: New.
1965
1966 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
1967
1968         PR libfortran/21075
1969         * gfortran.dg/reshape_rank7.f90: New test.
1970
1971 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
1972
1973         PR libfortran/12884 gfortran.dg/pr12884.f: New test
1974         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
1975         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
1976         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
1977         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
1978         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
1979         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
1980         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
1981         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
1982         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
1983         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
1984         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
1985         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
1986         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
1987         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
1988         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
1989         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
1990         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
1991         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
1992         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
1993         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
1994
1995 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
1996
1997         * gfortran.dg/wtruncate.f: New testcase.
1998         * gfortran.dg/wtruncate.f90: New testcase.
1999
2000 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
2001
2002         PR c++/21025
2003         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
2004         which sizeof/alignof is dependent, rather than just whether we are
2005         processing_template_decl.
2006
2007 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
2008
2009         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
2010         corrected typo where the wrong variables had been compared.
2011
2012 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
2013
2014         PR libfortran/18495
2015         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
2016         Test callee-allocated version of return array with a write
2017         statement.
2018         Test spread with a temporary with another write statement.
2019
2020 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
2021
2022         PR tree-optimization/21031
2023         * gcc.dg/tree-ssa/pr21031.c: New.
2024
2025 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
2026
2027         PR tree-optimization/21004
2028         * gcc.dg/builtins-53.c: Include builtins-config.h.
2029         Check floorf, ceilf, floorl and ceill transformations
2030         only when HAVE_C99_RUNTIME is defined.
2031
2032 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
2033
2034         PR middle-end/20739
2035         * gcc.dg/tree-ssa/pr20739.c: New test.
2036
2037 2005-04-14  Mike Stump  <mrs@apple.com>
2038
2039         * gcc.dg/Foundation.framework/empty: New.
2040         * gcc.dg/framework-2.c: New.
2041
2042 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
2043
2044         PR tree-optimization/21021
2045         * gcc.c-torture/compile/pr21021.c: New.
2046
2047 2005-04-14  Janis Johnson  <janis187@us.ibm.com
2048
2049         PR testsuite/21010
2050         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
2051         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
2052         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
2053         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
2054         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
2055         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
2056         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
2057         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
2058
2059 2005-04-14  Richard Henderson  <rth@redhat.com>
2060
2061         * lib/target-supports.exp (check_effective_target_vect_condition):
2062         Add ia64, i?86, and x86_64.
2063
2064 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
2065
2066         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
2067
2068 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
2069
2070         PR tree-optimization/20657
2071         * gcc.dg/tree-ssa/pr20657.c: New.
2072
2073 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
2074
2075         * gcc.dg/builtins-53.c: Also check (int)trunc* and
2076         (long long int)trunc*.
2077
2078 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
2079
2080         PR target/20927
2081         * gcc.dg/pr20927.c: New test.
2082
2083 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
2084
2085         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
2086         * gcc.target/mips/asm-1.c: Likewise.
2087
2088 2005-04-13  Dale Johannesen  <dalej@apple.com>
2089
2090         * objc.dg/objc-fast-4.m:  New.
2091
2092 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
2093
2094         * gcc.target/cris/torture/cris-torture.exp: New driver in new
2095         directory.
2096         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
2097
2098 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
2099
2100         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
2101         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
2102         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
2103
2104 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
2105
2106         PR tree-optimization/20913
2107         * gcc.dg/tree-ssa/pr20913.c: New.
2108
2109         PR tree-optimization/20702
2110         * gcc.dg/tree-ssa/pr20702.c: New.
2111
2112 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2113
2114         PR c++/13744
2115         * g++.dg/inherit/local3.C: New test.
2116
2117 2005-04-12  Jeff Law  <law@redhat.com>
2118
2119         * gcc.dg/tree-ssa/20050412-1.c: New test.
2120
2121 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
2122
2123         PR libfortran/19016
2124         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
2125         Add tests with mask generated by expression.
2126         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
2127         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
2128         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
2129
2130 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
2131
2132         PR middle-end/20917
2133         * gcc.dg/20050409-1.c: New test.
2134
2135 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
2136
2137         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
2138
2139 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
2140
2141         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2142         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
2143         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2144         (TARGET_CXX): Adjust accordingly.
2145         * target.h (struct gcc_target): Remove epxort_class_data.  Add
2146         determine_class_data_visibility and class_data_always_comdat.
2147         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2148         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
2149         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2150         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
2151         (arm_cxx_determine_class_data_visibility): New.
2152         (arm_cxx_class_data_always_comdat): Likewise.
2153         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2154         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
2155         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2156         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
2157         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
2158         Define.
2159
2160 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
2161
2162         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
2163
2164 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
2165
2166         * gcc.dg/i386-darwin-fpmath.c: New.
2167
2168 2004-04-11  Devang Patel  <dpatel@apple.com>
2169
2170         * lib/target-supports.exp (check_effective_target_vect_condition): New.
2171         * gcc.dg/vect/vect-ifcvt-1.c: New test.
2172         * gcc.dg/vect/vect-ifcvt-2.c: New test.
2173         * gcc.dg/vect/vect-ifcvt-3.c: New test.
2174         * gcc.dg/vect/vect-ifcvt-4.c: New test.
2175         * gcc.dg/vect/vect-ifcvt-5.c: New test.
2176         * gcc.dg/vect/vect-ifcvt-6.c: New test.
2177         * gcc.dg/vect/vect-ifcvt-7.c: New test.
2178         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
2179
2180 2004-04-11  Devang Patel  <dpatel@apple.com>
2181
2182         * gcc.dg/vect/vect-dv-1.c: New test.
2183         * gcc.dg/vect/vect-dv-2.c: New test.
2184
2185 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
2186
2187         PR tree-optimization/20933
2188         * gcc.dg/tree-ssa/pr20933.c: New test.
2189
2190 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2191
2192         * gfortran.dg/fold_nearest.f90: New test.
2193
2194 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
2195
2196         * gcc.dg/tree-ssa/alias-1.c: New test.
2197
2198 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
2199
2200         PR tree-optimization/20920
2201         * g++.dg/tree-ssa/pr20920.C: New test.
2202
2203 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
2204
2205         * gcc.dg/builtins-53.c: Also check (int)ceil* and
2206         (long long int)ceil*.
2207
2208 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
2209
2210         * g++.dg/warn/Wdtor1.C: Declare template in system header with
2211         explicit C++ linkage.
2212
2213 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2214
2215         * gfortran.dg/pr17229.f: Take care of the new obsolescence
2216         warning for arithmetic IF statements.
2217
2218 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
2219
2220         * eor_handling_1.f90: New test case.
2221         * eor_handling_2.f90: New test case.
2222         * eor_handling_3.f90: New test case.
2223         * eor_handling_4.f90: New test case.
2224         * eor_handling_5.f90: New test case.
2225         * noadv_size.f90: New test case.
2226         * pad_no.f90: New test case.
2227
2228 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
2229
2230         * gcc.c-torture/execute/20050410-1.c: New test.
2231
2232 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
2233
2234         * gcc.dg/pr20126.c: New.
2235
2236 2005-04-09  Bud Davis  <bdavis@gfortran.org>
2237             Steven G. Kargl <kargls@comcast.net>
2238
2239         * gfortran.dg/PR19872.f: New test.
2240
2241 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
2242
2243         * gfortran.dg/nint_1.f90:  Fix dg-do directive
2244
2245 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
2246
2247         * gfortran.dg/nint_1.f90: New test.
2248
2249 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
2250
2251         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
2252         Added test for callee-allocated arrays with write statements.
2253         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
2254         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
2255         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
2256         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
2257         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
2258
2259 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
2260
2261         PR libfortran/20163
2262         * gfortran.dg/open-options-blanks.f:  New test.
2263
2264 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2265
2266         PR fortran/13257
2267         * gfortran.dg/comma_format_extension_[1234].f: New tests.
2268
2269 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
2270
2271         * gcc.dg/tree-ssa/stdarg-1.c: New test.
2272         * gcc.dg/tree-ssa/stdarg-2.c: New test.
2273         * gcc.dg/tree-ssa/stdarg-3.c: New test.
2274         * gcc.dg/tree-ssa/stdarg-4.c: New test.
2275         * gcc.dg/tree-ssa/stdarg-5.c: New test.
2276         * gcc.c-torture/execute/stdarg-4.c: New test.
2277
2278         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
2279
2280         PR target/20795
2281         * g++.dg/abi/param2.C: New test.
2282
2283 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
2284
2285         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
2286
2287 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
2288
2289         * gcc.dg/builtins-53.c: New test.
2290
2291 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
2292
2293         * g++.dg/tree-ssa/pr18178.C: New test.
2294         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
2295         * gcc.c-torture/execute/20041019-1.c: New test.
2296         * gcc.dg/tree-ssa/20041008-1.c: New test.
2297         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
2298         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
2299         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
2300         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
2301         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
2302         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
2303         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
2304         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
2305         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2306         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2307
2308 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
2309
2310         PR rtl-optimization/20466
2311         * gcc.c-torture/execute/pr20466-1.c: New test.
2312
2313 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
2314
2315         PR c++/20905
2316         * g++.dg/parse/cond2.C: New test.
2317
2318         PR c++/20145
2319         * g++.dg/warn/Wdtor1.C: New test.
2320
2321 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2322
2323         PR fortran/17229
2324         * gfortran.dg/pr17229.f: New test.
2325
2326 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
2327
2328         * gfortran.dg/tiny_1.f90: New test.
2329         * gfortran.dg/tiny_2.f90: ditto.
2330
2331 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
2332
2333         * gfortran.dg/eor_1.f90:  Fix dg-do run line
2334         * gfortran.dg/open_new.f90:  Fix dg-do run line
2335
2336 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
2337
2338         * lib/target-supports.exp (get_compiler_messages): Support
2339         optional arguments, the fourth being compiler options.
2340         (check_effective_target_fpic): New proc.
2341         * gcc.dg/20050321-2.c: Restrict to target fpic.
2342
2343 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
2344
2345         * gcc.dg/15443-1.c: New test.
2346         * gcc.dg/15443-2.c: Likewise.
2347
2348 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2349
2350         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
2351
2352 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2353
2354         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
2355
2356 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2357
2358         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
2359         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
2360         -m64.
2361         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
2362         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
2363         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
2364
2365 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
2366
2367         PR c++/20212
2368         * g++.dg/warn/Wunused-11.C: New test.
2369
2370 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
2371
2372         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
2373
2374 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
2375
2376         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
2377
2378 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2379
2380         PR c++/20734
2381         * g++.dg/template/ptrmem13.C: New test.
2382
2383 2005-04-05  Per Bothner  <per@bothner.com>
2384
2385         * lib/gcc.exp: Always add -fno-show-column, for now.
2386
2387 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
2388
2389         PR testsuite/20767
2390         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
2391         of plain old "unsigned int" for the type of "i".  Makes this test
2392         64bit clean.
2393
2394 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
2395
2396         * gcc.dg/i386-ssefn-1.c: New test.
2397         * gcc.dg/i386-ssefn-2.c: New test.
2398         * gcc.dg/i386-ssefn-3.c: New test.
2399         * gcc.dg/i386-ssefn-4.c: New test.
2400
2401 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
2402
2403         PR tree-optimization/20076
2404         * gcc.dg/builtin-apply4.c: New test.
2405
2406         PR preprocessor/19475
2407         * gcc.dg/cpp/macspace1.c: New test.
2408         * gcc.dg/cpp/macspace2.c: New test.
2409
2410 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2411
2412         * gfortran.dg/pr20755.f: Fixed bad format.
2413
2414 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2415
2416         PR c++/20763
2417         * g++.dg/ext/attrib21.C: New test.
2418
2419 2004-04-05  Devang Patel  <dpatel@apple.com>
2420
2421         * lib/target-supports.exp (check_effective_target_vect_shif): New.
2422         * gcc.dg/vect/vect-shift-1.c: New test.
2423
2424 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2425
2426         PR libfortran/20755
2427         * gfortran.dg/pr20755.f: New test.
2428
2429 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
2430
2431         * gfortran.dg/pr15959.f90: New test.
2432         * gfortran.dg/string_pad_trunc.f90: New test.
2433
2434 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2435
2436         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
2437         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
2438         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
2439         syntax.
2440
2441 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2442
2443         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
2444
2445 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2446
2447         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
2448         * gcc.c-torture/compile/20011119-2.c: Likewise.
2449         * gcc.c-torture/compile/981001-2.c: Likewise.
2450
2451 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
2452
2453         PR c++/20679
2454         * g++.dg/template/overload4.C: New test.
2455
2456 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
2457
2458         PR c++/20746
2459         * g++.dg/abi/covariant5.C: New.
2460
2461         PR debug/20505
2462         * g++.dg/debug/const2.C: New.
2463
2464 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
2465
2466         PR rtl-optimization/16104
2467         * gcc.c-torture/execute/20050316-1.c: New test.
2468
2469 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
2470
2471         * g++.dg/template/spec23.C: Fix dg-error text.
2472
2473 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
2474
2475         PR c++/19199
2476         * g++.dg/expr/lval2.C: New.
2477
2478 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2479
2480         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
2481         __builtin_strcasecmp and __builtin_strncasecmp.
2482
2483 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
2484
2485         PR c++/20723
2486         * g++.dg/template/spec22.C: New.
2487         * g++.dg/template/spec23.C: New.
2488
2489 2005-04-03  Dale Ranta  <dir@lanl.gov>
2490             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2491
2492         PR libfortran/20068
2493         PR libfortran/20125
2494         PR libfortran/20156
2495         PR libfortran/20471
2496         * gfortran.dg/backspace.f: New test.
2497
2498 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
2499
2500         * gcc.dg/pr19345.c: New test.
2501
2502 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
2503
2504         PR tree-optimization/20640
2505         * gcc.dg/torture/tree-loop-1.c: New.
2506
2507 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
2508
2509         PR rtl-optimization/20290
2510         * gcc.c-torture/execute/loop-ivopts-2.c: New.
2511
2512 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
2513
2514         * gcc.dg/rs6000-fpint.c: New.
2515
2516 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
2517
2518         * gcc.dg/old-style-then-proto-1.c: New test.
2519
2520 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2521
2522         * gfortran.fortran-torture/execute/backspace.f90: Check
2523         after backspace and read was incorrect.
2524
2525 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2526
2527         * gcc.c-torture/execute/builtins/strcat.c: Check the result
2528         buffer past the terminating NUL using memcmp.
2529         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
2530         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
2531
2532         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
2533         Fix unused/uninitialized variable warnings.
2534
2535         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
2536         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
2537         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
2538         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
2539
2540         * gcc.c-torture/execute/builtins/abs-1-lib.c,
2541         gcc.c-torture/execute/builtins/fputs-lib.c,
2542         gcc.c-torture/execute/builtins/lib/fprintf.c,
2543         gcc.c-torture/execute/builtins/lib/main.c,
2544         gcc.c-torture/execute/builtins/lib/memcmp.c,
2545         gcc.c-torture/execute/builtins/lib/memmove.c,
2546         gcc.c-torture/execute/builtins/lib/mempcpy.c,
2547         gcc.c-torture/execute/builtins/lib/memset.c,
2548         gcc.c-torture/execute/builtins/lib/printf.c,
2549         gcc.c-torture/execute/builtins/lib/sprintf.c,
2550         gcc.c-torture/execute/builtins/lib/stpcpy.c,
2551         gcc.c-torture/execute/builtins/lib/strchr.c,
2552         gcc.c-torture/execute/builtins/lib/strcmp.c,
2553         gcc.c-torture/execute/builtins/lib/strcpy.c,
2554         gcc.c-torture/execute/builtins/lib/strcspn.c,
2555         gcc.c-torture/execute/builtins/lib/strlen.c,
2556         gcc.c-torture/execute/builtins/lib/strncat.c,
2557         gcc.c-torture/execute/builtins/lib/strncmp.c,
2558         gcc.c-torture/execute/builtins/lib/strncpy.c,
2559         gcc.c-torture/execute/builtins/lib/strrchr.c,
2560         gcc.c-torture/execute/builtins/lib/strspn.c,
2561         gcc.c-torture/execute/builtins/lib/strstr.c,
2562         gcc.c-torture/execute/builtins/memops-asm-lib.c,
2563         gcc.c-torture/execute/builtins/strlen-2.c,
2564         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
2565         prototypes.
2566
2567 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
2568
2569         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
2570         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
2571         selectany usage.
2572
2573 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
2574
2575         PR c++/19406
2576         * g++.dg/debug/using1.C: New test.
2577
2578 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
2579
2580         PR middle-end/20524
2581         * gcc.dg/alias-7.c: Prefix asm-declared name with
2582         __USER_LABEL_PREFIX__.
2583
2584 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
2585
2586         Fix fallout from PR middle-end/15700:
2587         * gcc.c-torture/compile/20011119-1.c: Take
2588         __USER_LABEL_PREFIX__ into account.
2589         * gcc.c-torture/compile/20011119-2.c: Likewise.
2590
2591 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2592
2593         PR c++/18644
2594         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
2595
2596 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
2597
2598         PR c/17855
2599         * gcc.c-torture/compile/struct-non-lval-1.c,
2600         gcc.c-torture/compile/struct-non-lval-2.c,
2601         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
2602
2603 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
2604
2605         * gcc.dg/tls/tls.exp: Remove temporary file.
2606         * g++.dg/tls/tls.exp: Ditto.
2607         * lib/file-format.exp: Ditto.
2608         * g++.dg/special/ecos.exp: Ditto.
2609
2610         * lib/profopt.exp: Treat prof_ext as a list.
2611         * gcc.misc-tests/bprob.exp: Ditto.
2612         * g++.dg/bprob/bprob.exp: Ditto.
2613
2614         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
2615         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
2616         g++.dg/tree-ssa/pointer-reference-alias.C,
2617         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
2618         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
2619         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
2620         g++.dg/vect/pr19951.cc: Ditto.
2621         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
2622         gcc.dg/builtins-47.c: Ditto.
2623         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
2624         gcc.dg/pr20115-1.c: Ditto.
2625         * gcc.dg/tree-ssa/20030530-2.c,
2626         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
2627         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2628         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
2629         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2630         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
2631         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
2632         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
2633         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
2634         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
2635         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
2636         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
2637         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
2638         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
2639         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
2640         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
2641         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2642         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2643         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2644         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2645         gcc.dg/tree-ssa/20030824-1.c,
2646         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
2647         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
2648         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
2649         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
2650         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
2651         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
2652         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
2653         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
2654         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
2655         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
2656         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
2657         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
2658         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
2659         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
2660         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
2661         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
2662         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
2663         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
2664         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
2665         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
2666         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
2667         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
2668         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
2669         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
2670         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
2671         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
2672         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
2673         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
2674         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
2675         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
2676         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
2677         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
2678         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
2679         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
2680         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
2681         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
2682         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
2683         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
2684         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
2685         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
2686         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
2687         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
2688         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2689         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
2690         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
2691         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
2692         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
2693         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
2694         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
2695         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
2696         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2697         gcc.dg/tree-ssa/useless-1.c: Ditto.
2698         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
2699         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
2700         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
2701         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
2702         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2703         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
2704         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
2705         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
2706         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
2707         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
2708         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
2709         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
2710         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
2711         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
2712         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
2713         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
2714         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
2715         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
2716         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
2717         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
2718         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
2719         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
2720         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
2721         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
2722         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
2723         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
2724         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
2725         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
2726         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
2727         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
2728         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
2729         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
2730         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
2731         gcc.dg/vect/vect-none.c: Ditto.
2732         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
2733         treelang/compile/unsigned.tree: Ditto.
2734
2735         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
2736         * gcc.dg/cpp/direct2s.c: Ditto.
2737         * gcc.dg/cpp/paste4.c: Ditto.
2738         * gcc.dg/cpp/separate-1.c: Ditto.
2739         * gcc.dg/pch/save-temps-1.c: Ditto.
2740         * g++.dg/ext/altivec-10.C: Ditto.
2741         * g++.dg/pch/pch.C: Ditto.
2742
2743         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
2744
2745         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
2746         * g++.dg/template/repo1.C: Ditto.
2747         * g++.dg/template/repo2.C: Ditto.
2748         * g++.dg/template/repo3.C: Ditto.
2749         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
2750         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
2751         * g++.old-deja/g++.pt/repo1.C: Ditto.
2752         * g++.old-deja/g++.pt/repo2.C: Ditto.
2753         * g++.old-deja/g++.pt/repo3.C: Ditto.
2754         * g++.old-deja/g++.pt/repo4.C: Ditto.
2755
2756         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
2757         * gcc.dg/20030107-1.c: Ditto.
2758         * gcc.dg/20030702-1.c: Ditto.
2759         * gcc.dg/profile-generate-1.c: Ditto.
2760         * g++.dg/other/profile1.C: Ditto.
2761         * g++.old-deja/g++.robertl/eb83.C: Ditto.
2762
2763         * lib/gcc-dg.exp (remove-build-file): New.
2764         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2765         cleanup-tree-dump, cleanup-saved-temps): New.
2766
2767 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
2768
2769         PR c++/19203, DR 214
2770         * g++.dg/parse/ambig3.C: Not ambiguous.
2771         * g++.dg/template/spec20.C: New.
2772         * g++.dg/template/spec21.C: New.
2773
2774 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
2775
2776         PR target/20045
2777         * gcc.dg/ia64-fptr-1.c: Run only on linux.
2778
2779 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2780
2781         PR libfortran/20660
2782         * gfortran.dg/negative_unit.f: New test.
2783
2784 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
2785
2786         * gcc.dg/20050330-1.c: New test.
2787
2788 2005-03-30  Devang Patel  <dpatel@apple.com>
2789
2790         * g++.dg/tree-sra/ssa-sra-3.C: New test.
2791
2792 2005-03-30  Dale Johannesen  <dalej@apple.com>
2793
2794         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
2795
2796 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
2797
2798         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
2799         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
2800         Strip options from test name.
2801
2802 2005-03-31  Jan Hubicka  <jh@suse.cz>
2803
2804         * gcc.dg/varpool-1.c: New testcase.
2805
2806 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2807
2808         PR c/772
2809         PR c/17913
2810         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
2811         gcc.dg/stmt-expr-label-3.c : New tests.
2812         * gcc.c-torture/execute/medce-2.c: Remove.
2813
2814 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2815
2816         PR c/20368
2817         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
2818         tests.
2819
2820 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
2821
2822         * gcc.c-torture/compile/pr20203.c: New test.
2823
2824 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2825
2826         * gfortran.dg/promotion.f90:  New test.
2827
2828 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
2829
2830         PR middle-end/20491
2831         * gcc.dg/torture/asm-subreg-1.c: New test.
2832
2833 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
2834
2835         PR c/20672
2836         * gcc.dg/pr20672-1.c: New test.
2837
2838 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
2839
2840         * gfortran.dg/vect: New directory.
2841         * gfortran.dg/vect/vect.exp: New.
2842         * gfortran.dg/vect/vect-1.f90: New test.
2843         * gfortran.dg/vect/vect-2.f90: New test.
2844         * gfortran.dg/vect/vect-3.f90: New test.
2845         * gfortran.dg/vect/vect-4.f90: New test.
2846         * gfortran.dg/vect/vect-5.f90: New test.
2847
2848 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
2849
2850         PR middle-end/20622
2851         * gcc.dg/alias-7.c: New test.
2852
2853 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
2854
2855         * gcc.dg/sparc-reg-1.c: New test.
2856
2857 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
2858
2859         PR target/19890
2860         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
2861
2862 2005-03-29  Dale Ranta  <dir@lanl.gov>
2863             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2864
2865         PR libfortran/20163
2866         * gfortran.dg/pr20163-2.f: New test.
2867
2868 2005-03-28  Jan Hubicka  <jh@suse.cz>
2869
2870         PR middle-end/20635
2871         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
2872         by Jakub Jelinek.
2873
2874 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
2875
2876         PR tree-optimization/20626
2877         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
2878         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
2879
2880 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2881
2882         * gfortran.dg/underflow.f90:  New test.
2883         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
2884
2885 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2886
2887         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
2888
2889 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
2890
2891         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
2892         (g++_init): Make sure that CXXFLAGS is set.
2893         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
2894         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
2895         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2896         * lib/objc.exp (objc_init): Likewise.
2897         * lib/treelang.exp (treelang_init): Likewise.
2898
2899 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
2900
2901         PR tree-optimization/20470
2902         * gcc.dg/tree-ssa/pr20470.c: New test.
2903
2904 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
2905
2906         * gcc.dg/ppc-stfiwx.c: New.
2907
2908 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
2909
2910         PR target/19888
2911         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
2912
2913 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
2914
2915         * gcc.dg/20050325-1.c: Fix a typo.
2916
2917 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2918
2919         PR libfortran/19678
2920         PR libfortran/19679
2921         * gfortran.dg/dos_eol.f: New test.
2922
2923 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
2924
2925         PR rtl-optimization/20249
2926         * gcc.dg/20050325-1.c: New test.
2927
2928 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2929
2930         PR libfortran/15332
2931         * gfortran.dg/pr15332.f: New test.
2932
2933 2005-03-24  Dale Johannesen  <dalej@apple.com>
2934
2935         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
2936
2937 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
2938
2939         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
2940         'internal' visibility.
2941         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
2942         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
2943         'protected' visibility.
2944         * gcc.dg/visibility-7.c: Likewise.
2945         * lib/target-supports.exp (check_visibility_available): Take
2946         a parameter, the kind of visibility to check for.
2947         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
2948         to check_visibility_available.
2949
2950         * g++.dg/expr/cast3.C: New.
2951
2952 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
2953
2954         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
2955         rs6000.
2956
2957 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
2958
2959         PR target/20095
2960         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
2961
2962 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
2963
2964         * gcc.dg/badshift.c: Renamed to...
2965         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
2966
2967         * gcc.target/i386/badshift.c: Renamed to...
2968         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
2969         only.
2970
2971         PR rtl-optimization/20532
2972         * gcc.target/i386/badshift.c: New.
2973
2974 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2975
2976         * gfortran.dg/pr18025.f90: New test.
2977
2978 2005-03-23  Dale Johannesen  <dalej@apple.com>
2979
2980         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
2981
2982 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
2983
2984         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
2985
2986         * lib/target-supports.exp (check_iconv_available): Default
2987         libiconv to -liconv, if there is no definition.
2988
2989 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
2990
2991         * gcc.dg/torture/cris-asm-mof-1.c: New test.
2992
2993 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
2994
2995         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
2996         * g++.dg/opt/pr7503-2.C: Likewise.
2997         * g++.dg/opt/pr7503-3.C: Likewise.
2998         * g++.dg/opt/pr7503-4.C: Likewise.
2999         * g++.dg/opt/pr7503-5.C: Likewise.
3000         * g++.dg/warn/minmax.C: New test.
3001
3002 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3003
3004         * gfortran.dg/g77_intrinsics_funcs.f: New test.
3005         * gfortran.dg/g77_intrinsics_sub.f: New test.
3006
3007 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
3008             Jan Hubicka  <jh@suse.cz>
3009             Steven Bosscher <stevenb@suse.de
3010
3011         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
3012
3013 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3014
3015         PR c++/19980
3016         * g++.dg/template/redecl3.C: New test.
3017
3018 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3019
3020         PR c++/20499
3021         * g++.dg/parse/error16.C: Tweak error markers.
3022
3023 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
3024
3025         PR target/20561
3026         * gcc.dg/20050321-2.c: New test.
3027
3028 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3029
3030         PR c++/20465
3031         PR c++/20381
3032         * g++.dg/template/ptrmem12.C: New.
3033
3034 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
3035
3036         PR rtl-optimization/20527
3037         * gcc.c-torture/execute/pr20527-1.c: New test.
3038
3039 2005-03-22  Ben Elliston  <bje@au.ibm.com>
3040
3041         * gcc.misc-tests/options.exp (check_for_options): Create a real C
3042         program, compile it into a real executable and then delete the .c
3043         and .x files afterwards, to avoid problems on testglue targets.
3044
3045 2005-03-21  Stuart Hastings  <stuart@apple.com>
3046
3047         * gcc.target/i386/sse-2.c: New.
3048
3049 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
3050
3051         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
3052
3053 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3054
3055         * g++.dg/parse/crash25.C: Fix typo.
3056
3057 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3058
3059         PR c++/20461
3060         * g++.dg/parse/crash24.C: New test.
3061
3062         PR c++/20536
3063         * g++.dg/parse/crash25.C: New test.
3064
3065 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3066
3067         PR c++/20147
3068         * g++.dg/ext/stmtexpr4.C: New test.
3069
3070 2005-03-20  Roger Sayle  <roger@eyesopen.com>
3071
3072         PR middle-end/20539
3073         * gcc.c-torture/compile/pr13066-1.c: New test case.
3074         * gcc.c-torture/compile/pr20539-1.c: Likewise.
3075         * g++.dg/opt/pr13066-1.C: Likewise.
3076
3077 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
3078
3079         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
3080
3081 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3082
3083         PR fortran/18525
3084         * gfortran.dg/nesting_1.f90: New test.
3085
3086 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3087
3088         PR c++/20240
3089         * g++.dg/lookup/using13.C: New test.
3090
3091 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3092
3093         PR c++/20333
3094         * g++.dg/template/crash36.C: New test.
3095
3096 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
3097
3098         PR c++/20463
3099         * g++.dg/template/crash35.C: New test.
3100
3101 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
3102
3103         PR c++/19966
3104         * g++.dg/overload/operator2.C: New test.
3105
3106 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3107
3108         PR libfortran/20257
3109         * gfortran.dg/pr20257.f90: New test.
3110
3111 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3112
3113         PR libfortran/20480
3114         * gfortran.dg/pr20480.f90: New test.
3115
3116 2005-03-16  Richard Henderson  <rth@redhat.com>
3117
3118         PR middle-end/15700
3119         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
3120         (_rtld_global): New.
3121         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
3122         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
3123
3124         * gcc.dg/alias-3.c: New.
3125         * gcc.dg/alias-4.c: New.
3126         * gcc.dg/alias-5.c: New.
3127         * gcc.dg/alias-6.c: New.
3128
3129 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
3130
3131         * gcc.dg/cpp/ucnid-7.c: New.
3132
3133 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
3134             Dorit Naishlos  <dorit@il.ibm.com>
3135
3136         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
3137         darwin.
3138
3139 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
3140
3141         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
3142         misaligned accesses.
3143         * gcc.dg/vect/vect-58.c: Likewise.
3144         * gcc.dg/vect/vect-92.c: New.
3145         * gcc.dg/vect/vect-93.c: New.
3146
3147 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
3148
3149         PR fortran/18827
3150         * gfortran.dg/assign_2.f90: New test.
3151         * gfortran.dg/assign_3.f90: New test.
3152         * gfortran.dg/assign.f90: New test.
3153
3154 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
3155
3156         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
3157         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
3158         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
3159         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
3160         names.
3161
3162 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
3163
3164         * gcc.dg/cpp/ucnid-6.c: New.
3165
3166         * gcc.dg/cpp/normalize-1.c: New.
3167         * gcc.dg/cpp/normalize-2.c: New.
3168         * gcc.dg/cpp/normalize-3.c: New.
3169         * gcc.dg/cpp/normalize-4.c: New.
3170         * gcc.dg/cpp/ucnid-4.c: New.
3171         * gcc.dg/cpp/ucnid-5.c: New.
3172         * g++.dg/cpp/normalize-1.C: New.
3173         * g++.dg/cpp/ucnid-1.C: New.
3174
3175 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
3176
3177         * gcc.dg/pr18628.c: New.
3178
3179 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
3180
3181         PR c++/20280
3182         * g++.dg/tree-ssa/pr20280.C: New.
3183
3184 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3185
3186         PR fortran/20467
3187         * gfortran.dg/stfunc_2.f90: New test.
3188
3189 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
3190
3191         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
3192
3193 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
3194
3195         * gcc.dg/tree-ssa/20050314-1.c: New test.
3196
3197 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3198
3199         PR c++/4403
3200         PR c++/9783, DR433
3201         * g++.dg/template/friend34.C: New test.
3202         * g++.dg/template/friend35.C: Likewise.
3203         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
3204
3205 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3206
3207         Friend class name lookup 5/n
3208         PR c++/1016
3209         * g++.dg/lookup/hidden-class1.C: New test.
3210         * g++.dg/lookup/hidden-class2.C: Likewise.
3211         * g++.dg/lookup/hidden-class3.C: Likewise.
3212         * g++.dg/lookup/hidden-class4.C: Likewise.
3213         * g++.dg/lookup/hidden-class5.C: Likewise.
3214         * g++.dg/lookup/hidden-class6.C: Likewise.
3215         * g++.dg/lookup/hidden-class7.C: Likewise.
3216         * g++.dg/lookup/hidden-class8.C: Likewise.
3217         * g++.dg/lookup/hidden-class9.C: Likewise.
3218         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
3219         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
3220         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
3221         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
3222         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
3223         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
3224         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
3225         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
3226         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
3227         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
3228         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
3229
3230 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
3231
3232         PR c++/20157
3233         * g++.dg/template/error18.C: New test.
3234
3235 2005-03-09  Ben Elliston  <bje@au.ibm.com>
3236
3237         PR debug/16792
3238         * g++.dg/debug/pr16792.C: New test.
3239
3240 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
3241
3242         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
3243         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
3244         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
3245         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
3246         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
3247         test assertion names.
3248
3249 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3250
3251         PR fortran/18600
3252         * gfortran.dg/stfunc_1.f90: New test.
3253
3254 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3255
3256         PR fortran/16907
3257         * gfortran.dg/real_index_1.f90: New test.
3258
3259 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3260
3261         PR fortran/20323
3262         * gfortran.dg/spec_expr_1.f90: New test.
3263
3264 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
3265
3266         PR c/20402
3267         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
3268         new parser.
3269
3270 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3271
3272         PR fortran/20361
3273         * gfortran.dg/largeequiv_1.f90: New test.
3274
3275 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
3276
3277         * gcc.dg/ucnid-1.c: New.
3278         * gcc.dg/ucnid-2.c: New.
3279         * gcc.dg/ucnid-3.c: New.
3280         * gcc.dg/ucnid-4.c: New.
3281         * gcc.dg/ucnid-5.c: New.
3282         * gcc.dg/ucnid-6.c: New.
3283         * gcc.dg/cpp/ucnid-1.c: New.
3284         * gcc.dg/cpp/ucnid-2.c: New.
3285         * gcc.dg/cpp/ucnid-3.c: New.
3286         * g++.dg/other/ucnid-1.C: New.
3287
3288 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
3289
3290         * gcc.dg/vmx/darwin-abi-3.c: Delete.
3291
3292 2005-03-11  Per Bothner  <per@bothner.com>
3293
3294         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
3295         that diagnotics refer to correct token.
3296         * gcc.dg/unused-3.c: Likewise.
3297
3298 2005-03-11  Per Bothner  <per@bothner.com>
3299
3300         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
3301         constant" is now actually on same line as string constant.
3302         * gcc.dg/cpp/direct2s.c: Likewise.
3303
3304 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
3305
3306         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
3307
3308 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3309
3310         PR libfortran/20124
3311         * gfortran.dg/pr20124.f90: New Test
3312
3313 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
3314
3315         PR tree-optimization/20130
3316         * gcc.dg/pr20130-1.c: New test.
3317
3318 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
3319
3320         PR target/20095
3321         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
3322
3323 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3324
3325         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
3326
3327 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
3328
3329         * g++.dg/eh/forced1.C: Fix comment.
3330         * g++.dg/eh/forced2.C: Ditto.
3331         * g++.dg/eh/forced3.C: Ditto.
3332         * g++.dg/eh/forced4.C: Ditto.
3333
3334 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
3335
3336         PR rtl-opt/20412
3337         * gcc.c-torture/compile/pr20412.c: New test.
3338
3339 2005-03-10  Roger Sayle  <roger@eyesopen.com>
3340
3341         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
3342
3343 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
3344
3345         PR target/20322
3346         * gcc.dg/20050307-1.c: New test.
3347
3348 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
3349
3350         PR c++/20375
3351         * g++.dg/other/stdarg3.C: New.
3352
3353 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
3354
3355         PR c++/18384, c++/18327
3356         * g++.dg/init/array19.C: New test.
3357
3358         PR inline-asm/20314
3359         * gcc.dg/torture/pr20314-1.c: New test.
3360         * gcc.dg/torture/pr20314-2.c: New test.
3361
3362 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
3363
3364         * gcc.dg/20050309-1.c: New test.
3365
3366 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3367
3368         * gcc.dg/builtins-10.c: Reactivate disabled test.
3369         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
3370         new cbrt transformations.
3371
3372 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
3373
3374         PR c++/20208
3375         * g++.dg/template/array13.C: New test.
3376
3377 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
3378
3379         PR c++/16859
3380         * g++.dg/init/brace4.C: New test.
3381
3382 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3383
3384         PR c++/20186
3385         * g++.dg/template/non-dependent12.C: New.
3386
3387 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
3388
3389         PR c++/20142
3390         * g++.dg/init/array18.C: Add dg-do run marker.
3391
3392         PR c++/20142
3393         * g++.dg/init/array18.C: New test.
3394
3395 2005-03-09  Ben Elliston  <bje@au.ibm.com>
3396
3397         * consistency.vlad/vlad.exp: Remove trailing semicolons.
3398         * g++.dg/gcov/gcov.exp: Likewise.
3399         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3400         * gcc.target/xstormy16/xstormy16.exp: Likewise.
3401         * lib/c-torture.exp: Likewise.
3402         * lib/fortran-torture.exp: Likewise.
3403         * lib/g++.exp: Likewise.
3404         * lib/gcc-defs.exp: Likewise.
3405         * lib/gcc-dg.exp: Likewise.
3406         * lib/gcc.exp: Likewise.
3407         * lib/gcov.exp: Likewise.
3408         * lib/gfortran.exp: Likewise.
3409         * lib/mike-g++.exp: Likewise.
3410         * lib/mike-gcc.exp: Likewise.
3411         * lib/objc-torture.exp: Likewise.
3412         * lib/objc.exp: Likewise.
3413         * lib/profopt.exp: Likewise.
3414         * lib/target-libpath.exp: Likewise.
3415         * lib/target-supports.exp: Likewise.
3416         * lib/treelang.exp: Likewise.
3417         * lib/wrapper.exp: Likewise.
3418
3419 2005-03-08  Jeff Law  <law@redhat.com>
3420
3421         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
3422         PHI-OPT changes.
3423
3424 2005-03-08  Ira Rosen  <irar@il.ibm.com>
3425
3426         * gcc.dg/vect/pr20122.c: New test.
3427
3428 2005-03-07  Jeff Law  <law@redhat.com>
3429
3430         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
3431         was folded away.
3432         * gcc.dg/tree-ssa/pr18133-1.c: New test.
3433         * gcc.dg/tree-ssa/pr18133-2.c: New test.
3434         * gcc.dg/tree-ssa/pr18134.c: New test.
3435
3436 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3437
3438         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
3439         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
3440         gcc.dg/torture/builtin-noret-2.c: Require weak support.
3441
3442 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
3443
3444         PR tree-opt/17671
3445         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
3446
3447 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
3448
3449         * g++.dg/warn/Wnvdtor.C: New test.
3450
3451 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
3452
3453         * gcc.dg/torture/pr19683-1.c: New test.
3454
3455 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
3456
3457         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
3458         * gfortran.dg/g77/19990313-2.f: Ditto.
3459         * gfortran.dg/g77/19990313-3.f: Ditto.
3460         * gfortran.dg/g77/19990525-0.f: Ditto.
3461         * gfortran.dg/g77/19990826-0.f: Ditto.
3462         * gfortran.dg/g77/19990826-2.f: Ditto.
3463         * gfortran.dg/g77/19990826-3.f: Ditto.
3464         * gfortran.dg/g77/20000511-1.f: Ditto.
3465         * gfortran.dg/g77/20000511-2.f: Ditto.
3466         * gfortran.dg/g77/970625-2.f: Ditto.
3467         * gfortran.dg/g77/980310-2.f: Ditto.
3468         * gfortran.dg/g77/980310-3.f: Ditto.
3469         * gfortran.dg/g77/980310-8.f: Ditto.
3470         * gfortran.dg/g77/980519-2.f: Ditto.
3471         * gfortran.dg/g77/alpha1.f: Ditto.
3472         * gfortran.dg/g77/claus.f: Ditto.
3473         * gfortran.dg/g77/erfc.f: Ditto.
3474         * gfortran.dg/g77/short.f: Ditto.
3475         * gfortran.fortran-torture/execute/data.f90: Ditto.
3476         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
3477         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
3478
3479 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3480
3481         * lib/file-format.exp (gcc_target_object_format): Add check for som
3482         format and hardcode object formats on hppa*-*-hpux*.
3483         * lib/target-supports.exp (check_weak_available): Add check for som
3484         object format.  Always return 0 on hppa*-*-hpux10*.
3485
3486         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
3487         is defined.
3488
3489         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
3490
3491 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
3492
3493         * gfortran.dg/pr19936_1.f90: New test.
3494         * gfortran.dg/pr19936_2.f90: New test.
3495         * gfortran.dg/pr19936_3.f90: New test.
3496
3497 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
3498             Paul Thomas <prthomas@drfccad.cea.fr>
3499
3500         * gfortran.dg/PR19754_1.f90: New test.
3501         * gfortran.dg/PR19754_2.f90: Ditto.
3502
3503 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3504
3505         PR c++/19311
3506         * g++.dg/template/non-dependent11.C: New test.
3507
3508 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
3509
3510         * lib/target-supports.exp (check_iconv_available): Fix comment.
3511
3512 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
3513             Joseph S. Myers  <joseph@codesourcery.com>
3514
3515         PR c++/19797
3516         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
3517
3518 2005-03-04  Matthew Sachs  <msachs@apple.com>
3519
3520         * gcc.exp (gcc_target_compile): Put braces around
3521         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
3522         * objc.exp (objc_target_compile): Likewise.
3523         * treelang.exp (treelang_target_compile): Likewise.
3524
3525 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3526
3527         PR fortran/19673
3528         * gfortran.dg/func_result_1.f90: New test.
3529
3530 2005-03-04  Ben Elliston  <bje@au.ibm.com>
3531
3532         * gcc.misc-tests/options.exp: New test.
3533
3534 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
3535
3536         * gcc.dg/pr15784-4.c: New test.
3537
3538 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
3539
3540         * gcc.c-torture/execute/pr17133.c: New.
3541         * gcc.c-torture/compile/20050303-1.c: New.
3542
3543 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
3544
3545         * gcc.dg/cpp/assert4.c:  Fix for cygwin
3546
3547 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
3548
3549         * g++.dg/overload/using2.C: New.
3550
3551 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
3552
3553         PR c++/19916
3554         * g++.dg/init/ptrmem2.C: New test.
3555
3556 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
3557
3558         PR c/8927
3559         * gcc.dg/pr8927-1.c: New test.
3560
3561 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
3562
3563         PR c++/20232
3564         * g++.dg/inherit/covariant12.C: New.
3565
3566 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3567
3568         PR fortran/19479
3569         * gfortran.dg/bound_1.f90: New test.
3570
3571 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
3572
3573         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
3574         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
3575
3576 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
3577
3578         PR c/20245
3579         * gcc.dg/pr20245-1.c: New test.
3580
3581 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
3582
3583         PR middle-end/19874
3584         * gcc.c-torture/execute/20050119-2.c: New test case.
3585
3586 2005-02-28  Ben Elliston  <bje@au.ibm.com>
3587
3588         * README: Update the DejaGnu bug reporting address.
3589         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
3590         * lib/objc-torture.exp: Likewise.
3591
3592 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3593
3594         * gfortran.dg/boz_1.f90: New test.
3595         * gfortran.dg/boz_3.f90: New test.
3596         * gfortran.dg/boz_4.f90: New test.
3597
3598 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3599
3600         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
3601         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
3602
3603 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3604
3605         PR libfortran/20101
3606         * gfortran.dg/write_0_pe_format.f90: New test.
3607
3608 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
3609
3610         PR c++/20206
3611         * g++.dg/opt/thunk2.C: New test.
3612         * g++.dg/opt/covariant1.C: New test.
3613
3614 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3615
3616         * gfortran.dg/e_d_fmt.f90: New test.
3617
3618 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
3619
3620         * gcc.dg/asm-b.c: Fix comment typos.
3621
3622 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3623
3624         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
3625         a V_MAY_DEF also.
3626
3627 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3628
3629         PR tree-opt/20188
3630         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
3631         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
3632         * gcc.dg/asm-b.c: New test.
3633
3634 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
3635
3636         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
3637         Disable this test on IRIX 6.
3638
3639 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
3640
3641         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
3642         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
3643         parser.
3644
3645 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
3646
3647         PR tree-optimization/20204
3648         * testsuite/gcc.dg/pr20204.c: New test.
3649
3650 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
3651
3652         PR target/20196
3653         * gcc.c-torture/execute/20050224-1.c: New test.
3654
3655         PR c++/20175
3656         * g++.dg/warn/Wbraces2.C: New test.
3657
3658 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
3659
3660         PR c++/19878
3661         * g++.dg/init/const2.C: New test.
3662
3663 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
3664
3665         PR tree-optimization/20100
3666         * gcc.c-torture/execute/pr20100-1.c: New test.
3667
3668 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3669
3670         * gfortran.dg/implicit_3.f90: New test.
3671
3672         * gfortran.dg/deftype_1.f90: New test.
3673
3674 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
3675
3676         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
3677         the test passes.
3678         * g++.dg/other/anon3.C: Accept a warning.
3679
3680 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
3681
3682         * gcc.dg/pr20017.c: Fix a comment typo.
3683
3684 2005-02-23  Bud Davis  <bdavis@gfortran.org>
3685
3686         * gfortran.dg/list_read_4.f90: Change to f90 comments.
3687
3688 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3689
3690         PR ada/19902
3691         * ada/acats/tests/cxa/cxa3004.a: Remove.
3692         * ada/acats/tests/cxb/cxb30061.am: Likewise.
3693
3694 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3695
3696         PR c++/20073
3697         * g++.dg/init/const1.C: New test.
3698
3699         PR c++/19991
3700         * g++.dg/parse/constant7.C: New test.
3701
3702         PR c++/20152
3703         * g++.dg/parse/error27.C: New test.
3704         * g++.dg/template/qualttp15.C: Adjust error markers.
3705         * g++.old-deja/g++.other/struct1.C: Likewise.
3706
3707         PR c++/20153
3708         * g++.dg/template/error17.C: New test.
3709
3710         PR c++/20148
3711         * g++.dg/parser/error26.C: New test.
3712
3713 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
3714
3715         PR tree-optimization/20100
3716         PR tree-optimization/20115
3717         * gcc.dg/pr20115.c: New test.
3718         * gcc.dg/pr20115-1.c: New test.
3719         * gcc.dg/pr20100.c: New test.
3720         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
3721         call-clobbered variables after alias1.
3722
3723 2005-02-22  Bud Davis  <bdavis@gfortran.org>
3724
3725         * gfortran.dg/list_read_4.f90: new test.
3726
3727 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
3728
3729         PR rtl-optimization/20017.
3730         * gcc.dg/pr20017.c: New.
3731
3732 2005-02-22  Devang Patel  <dpatel@apple.com>
3733
3734         PR 19952
3735         * g++.dg/tree-ssa/pr19952.C: New test.
3736
3737 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3738
3739         PR c++/19883
3740         * g++.dg/parse/constant6.C: New test.
3741
3742 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3743
3744         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3745         * g++.dg/charset/asm2.c: Likewise.
3746         * g++.dg/charset/asm3.c: Likewise.
3747         * g++.dg/charset/asm4.c: Likewise.
3748         * g++.dg/charset/asm5.c: Likewise.
3749         * g++.dg/charset/attribute1.c: Likewise.
3750         * g++.dg/charset/attribute2.c: Likewise.
3751         * g++.dg/charset/extern1.cc: Likewise.
3752         * g++.dg/charset/extern2.cc: Likewise.
3753         * g++.dg/charset/extern3.cc: Likewise.
3754         * g++.dg/charset/function.cc: Likewise.
3755         * g++.dg/charset/string.c: Likewise.
3756         * g++.dg/charset/charset.exp: Likewise.
3757         * lib/target-supports.exp (check_iconv_available): Fix comment.
3758
3759 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3760
3761         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
3762         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3763         * gcc.dg/charset/asm2.c: Likewise.
3764         * gcc.dg/charset/asm3.c: Likewise.
3765         * gcc.dg/charset/asm4.c: Likewise.
3766         * gcc.dg/charset/asm5.c: Likewise.
3767         * gcc.dg/charset/asm6.c: Likewise.
3768         * gcc.dg/charset/attribute1.c: Likewise.
3769         * gcc.dg/charset/attribute2.c: Likewise.
3770         * gcc.dg/charset/builtin1.c: Likewise.
3771         * gcc.dg/charset/extern.c: Likewise.
3772         * gcc.dg/charset/function.c: Likewise.
3773         * gcc.dg/charset/string.c: Likewise.
3774         * gcc.dg/charset/charset.exp: Likewise.
3775
3776 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
3777
3778         PR fortran/20086
3779         * gfortran.dg/pr20086.f90: New test.
3780
3781 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
3782
3783         PR tree-optimization/19786
3784         * g++.dg/tree-ssa/pr19786.C: New.
3785
3786 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3787
3788         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
3789
3790 2005-02-21  Jeff Law  <law@redhat.com>
3791
3792         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
3793
3794 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3795
3796         * gfortran.dg/do_iterator: Split loop, markup all lines for
3797         which an error locus is printed.
3798         * gfortran.dg/pr17708.f90: Markup all lines for which an error
3799         locus is printed.
3800         * gfortran.dg/select_4.f90: Likewise.
3801         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
3802         locuses in the various permutations.
3803
3804 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
3805
3806         PR tree-optimization/19951
3807         * g++.dg/vect: New directory.
3808         * g++.dg/vect/vect.exp: New file.
3809         * g++.dg/vect/pr19951.cc: New testcase.
3810         * g++.dg/dg.exp: Also prune vectorizer tests.
3811
3812 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
3813
3814         PR 18785
3815         * gcc.dg/charset/builtin1.c: New test.
3816
3817 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3818
3819         PR c++/19299
3820         * g++.dg/inherit/volatile1.C: New test.
3821
3822         PR c++/19440
3823         * g++.dg/template/dtor4.C: New test.
3824
3825 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3826
3827         * gfortran.dg/int_1.f90: New test.
3828
3829 2005-02-19  Devang Patel  <dpatel@apple.com>
3830
3831         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
3832
3833 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3834
3835         * gfortran.dg/achar_1.f90: New test.
3836
3837 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
3838
3839         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
3840
3841 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
3842             Jakub Jelinek  <jakub@redhat.com>
3843
3844         PR tree-optimization/19828
3845         * gcc.dg/tree-ssa/loop-7.c: New test.
3846         * gcc.c-torture/execute/20050218-1.c: New test.
3847
3848 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
3849
3850         PR c/20043
3851         * gcc.dg/transparent-union-1.c: New test.
3852         * gcc.dg/transparent-union-2.c: New test.
3853
3854 2005-02-18  James E Wilson  <wilson@specifixinc.com>
3855
3856         PR tree-optimization/18977
3857         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
3858
3859 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
3860
3861         PR target/20054
3862         * gcc.dg/pr20054.c: New test.
3863
3864 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3865
3866         PR c++/19508
3867         * g++.dg/ext/attrib20.C: New test.
3868
3869 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3870
3871         PR middle-end/20030
3872         * gfortran.fortran-torture/execute/character_passing.f90: New test.
3873
3874 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
3875
3876         PR c++/20008
3877         * g++.dg/opt/switch4.C: New.
3878
3879 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
3880
3881         PR c++/20023
3882         PR tree-optimization/20009
3883         * gcc.c-torture/compile/20050217-1.c: New test.
3884         * g++.dg/opt/switch3.C: New test.
3885
3886         PR tree-optimization/18947
3887         * gcc.c-torture/compile/20050215-1.c: New test.
3888         * gcc.c-torture/compile/20050215-2.c: New test.
3889         * gcc.c-torture/compile/20050215-3.c: New test.
3890
3891 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
3892
3893         PR c++/20028
3894         * g++.dg/template/crash34.C: New.
3895
3896         PR c++/20022
3897         * g++.dg/other/access3.C: New.
3898
3899 2005-02-17  Ira Rosen  <irar@il.ibm.com>
3900
3901         * gcc.dg/vect/vect-98.c: New test.
3902
3903 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
3904
3905         PR tree-optimization/19967
3906         * gcc.dg/pr19967.c: New.
3907
3908 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
3909
3910         PR middle-end/19857
3911         * gcc.dg/tree-ssa/20050215-1.c: New test.
3912         * gcc.c-torture/execute/20050215-1.c: New test.
3913
3914 2005-02-15  Eric Christopher  <echristo@redhat.com>
3915
3916         * gcc.dg/cpp/20050215-1.c: New file.
3917
3918 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
3919
3920         PR tree-optimization/15785
3921         * gcc.dg/pr15785-1.c: New test.
3922
3923 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
3924
3925         PR c++/17788
3926         * g++.dg/init/ctor4.C: New.
3927         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3928
3929 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
3930
3931         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
3932         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
3933
3934 2005-02-15  Andreas Schwab  <schwab@suse.de>
3935
3936         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
3937         declare malloc.
3938
3939 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
3940
3941         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
3942
3943 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
3944
3945         PR tree-optimization/19853
3946         * gcc.c-torture/compile/pr19853.c: New test.
3947
3948 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
3949
3950         PR c++/19608
3951         * g++.dg/parse/local-class1.C: New.
3952
3953         PR c++/19895
3954         * g++.dg/parse/ptrmem3.C: New.
3955
3956         PR c++/19884
3957         * g++.old-deja/g++.oliva/template6.C: Add another case.
3958         * g++.dg/template/explicit6.C: New.
3959
3960 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
3961
3962         PR c++/17816
3963         * g++.dg/other/redecl2.C: New.
3964
3965 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
3966
3967         PR c++/19891
3968         * g++.dg/abi/covariant4.C: New.
3969
3970 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
3971
3972         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
3973
3974 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
3975
3976         * gcc.dg/vect/vect-96.c: Fix typo.
3977
3978 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3979
3980         PR c++/14479
3981         PR c++/19487
3982         * g++.dg/template/enum5.C: New test.
3983
3984 2005-02-12  Ira Rosen  <irar@il.ibm.com>
3985
3986         * gcc.dg/vect/vect-97.c: New test.
3987
3988 2005-02-12  Ira Rosen  <irar@il.ibm.com>
3989
3990         * gcc.dg/vect/vect-96.c: New test.
3991
3992 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
3993
3994         * gcc.dg/builtins-34.c: Also check ldexp*.
3995
3996 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
3997
3998         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
3999
4000 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
4001
4002         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
4003         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
4004         dg-require-dll, dg-require-iconv, dg-require-named-sections,
4005         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
4006         selector_list, selector_expression, dg-process-target): Move to new
4007         file target-supports-dg.exp.
4008         * lib/target-supports-dg.exp: New.
4009
4010         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
4011         New.
4012
4013 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
4014
4015         PR c++/19666
4016         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
4017
4018         PR middle-end/19858
4019         * gcc.c-torture/compile/20050210-1.c: New test.
4020
4021 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
4022
4023         PR c++/19755
4024         * g++.dg/warn/Wbraces1.C: New test.
4025
4026 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
4027
4028         * gcc.dg/builtins-52.c: New testcase.
4029
4030 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
4031
4032         PR c/19342
4033         * gcc.c-torture/execute/20050119-1.c: New test.
4034
4035 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
4036
4037         PR c++/19811
4038         * g++.dg/init/delete1.C: New test.
4039
4040 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4041
4042         PR c++/18470
4043         * g++.dg/template/static12.C: New test.
4044
4045 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
4046
4047         PR c++/19787
4048         * g++.dg/conversion/ambig1.C: New test.
4049
4050         PR c++/19739
4051         * g++.dg/ext/attrib19.C: New test.
4052
4053         PR c++/19732
4054         * g++.dg/parse/dtor5.C: New test.
4055
4056         PR c++/19762
4057         * g++.dg/template/dtor3.C: New test.
4058
4059         PR c++/19826
4060         * g++.dg/template/static11.C: New test.
4061         * g++.dg/template/crash2.C: Remove dg-error marker.
4062
4063 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
4064
4065         PR C++/18491
4066         * g++.old-deja/g++.mike/p10769a.C: Remove.
4067
4068 2005-02-09  Roger Sayle  <roger@eyesopen.com>
4069
4070         * gcc.dg/builtins-48.c: New test case.
4071         * gcc.dg/builtins-49.c: New test case.
4072         * gcc.dg/builtins-50.c: New test case.
4073         * gcc.dg/builtins-51.c: New test case.
4074
4075 2005-02-09  Ian Lance Taylor  <ian@airs.com>
4076
4077         PR middle-end/19583
4078         * g++.dg/warn/Wreturn-type-3.C: New test.
4079
4080 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
4081
4082         PR middle-end/19402
4083         * gcc.dg/pr19402-1.c: New testcase.
4084         * gcc.dg/pr19402-2.c: likewise.
4085
4086 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
4087
4088         PR middle-end/19854
4089         * g++.dg/tree-ssa/tmmti.C: New testcase.
4090
4091 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4092
4093         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
4094
4095 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
4096
4097         PR c++/19733
4098         * g++.dg/parse/crash23.C: New test.
4099         * g++.dg/warn/Weff1.C: New test.
4100
4101 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4102
4103         * gcc.dg/20050209-1.c: New test.
4104
4105 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4106
4107         PR target/19799
4108         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
4109
4110 2005-02-08  Mike Stump  <mrs@apple.com>
4111
4112         * g++.dg/pch/import-2.c: New test.
4113         * g++.dg/pch/import-2.hs: New.
4114         * g++.dg/pch/include/import-2a.h: New.
4115         * g++.dg/pch/include/import-2b.h: New.
4116
4117 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
4118
4119         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
4120
4121 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4122
4123         * gfortran.dg/substr_1.f90: New test.
4124
4125 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
4126
4127         PR middle-end/19775
4128         * gcc.dg/torture/builtin-power-1.c: Disable test for
4129         invalid transformation.
4130         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
4131         no longer optimize.
4132         * gcc.dg/builtins-47.c: New testcase.
4133
4134 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
4135             Dorit Naishlos  <dorit@il.ibm.com>
4136
4137         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
4138
4139 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
4140
4141         * gcc.c-torture/compile/20050206-1.c: New test.
4142
4143 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
4144
4145         PR tree-opt/19768
4146         * g++.dg/opt/pr19768.C: New test.
4147
4148 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
4149
4150         PR tree-opt/19736
4151         * gcc.c-torture/compile/pr19736.c: New test.
4152
4153 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4154
4155         PR c++/17401
4156         * g++.dg/parse/error25.C: New test.
4157
4158 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
4159
4160         * gcc.c-torture/execute/20050203-1.c: New.
4161
4162 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
4163
4164         * gcc.dg/vect/vect-85.c: Remove xfail.
4165         * gcc.dg/vect/vect-86.c: Remove xfail.
4166         * gcc.dg/vect/vect-87.c: Remove xfail.
4167         * gcc.dg/vect/vect-88.c: Remove xfail.
4168
4169 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
4170
4171         * gcc.dg/altivec-19.c: New.
4172
4173 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
4174
4175         PR c/17807
4176         * gcc.dg/nested-func-3.c: New test.
4177         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
4178
4179 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
4180
4181         * gcc.test-framework/gen_directive_tests: Generate tests for
4182         selector expressions.
4183
4184 2005-02-02  Matt Austern  <austern@apple.com>
4185
4186         PR c++/19628
4187         * g++/ext/builtin7.C: New.
4188         * g++/ext/builtin8.C: New.
4189
4190 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
4191
4192         PR c/18502
4193         * gcc.dg/pr18502-1.c: New test.
4194
4195 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4196
4197         PR c++/17413
4198         * g++.dg/template/local4.C: Tweak.
4199
4200 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
4201
4202         PR tree-optimization/19578
4203         * gcc.c-torture/compile/20050202-1.c: New test.
4204
4205 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
4206
4207         PR c/19435
4208         * gcc.dg/c99-init-4.c: New test.
4209
4210 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
4211
4212         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
4213
4214         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
4215
4216         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
4217         * g++.dg/eh/check-vect.h: New.
4218
4219         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
4220         * gcc.dg/vect/vect-78.c: Ditto.
4221         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
4222         Remove.
4223
4224         * g++.dg/conversion/simd1.C: Expect warning.
4225         * g++.dg/ext/attribute-test-1.C: Ditto.
4226         * g++.dg/ext/attribute-test-2.C: Ditto.
4227         * g++.dg/ext/attribute-test-3.C: Ditto.
4228         * g++.dg/ext/attribute-test-4.C: Ditto.
4229
4230         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
4231         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
4232
4233         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
4234
4235 2005-02-01  Richard Henderson  <rth@redhat.com>
4236
4237         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
4238         long double for ibm double-double format.
4239         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4240
4241 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
4242
4243         PR tree-optimization/19633
4244         * testsuite/gcc.dg/pr19633-1.c: New test.
4245         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
4246         to NULL or a symbol.
4247
4248 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
4249
4250         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
4251         New procs.
4252         (dg-process-target (local override)): Handle selector expressions.
4253
4254         * gcc.test-framework/README: Describe tests in source directory.
4255         * gcc.test-framework/test-framework.awk: Handle dg- tests.
4256         * gcc.test-framework/test-framework.exp: Handle dg- tests.
4257         * gcc.test-framework/dg-bogus-exp-P.c: New test.
4258         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
4259         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
4260         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
4261         * gcc.test-framework/dg-do-link-exp-P.c: New test.
4262         * gcc.test-framework/dg-do-run-exp-P.c: New test.
4263         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
4264         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
4265         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
4266         * gcc.test-framework/dg-error-exp-P.c: New test.
4267         * gcc.test-framework/dg-error-exp-XP.c: New test.
4268         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
4269         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
4270         * gcc.test-framework/dg-output-exp-P.c: New test.
4271         * gcc.test-framework/dg-output-exp-XF.c: New test.
4272         * gcc.test-framework/dg-warning-exp-P.c: New test.
4273         * gcc.misc-tests/dg-1.c: Remove.
4274         * gcc.misc-tests/dg-2.c: Remove.
4275         * gcc.misc-tests/dg-3.c: Remove.
4276         * gcc.misc-tests/dg-4.c: Remove.
4277         * gcc.misc-tests/dg-5.c: Remove.
4278         * gcc.misc-tests/dg-6.c: Remove.
4279         * gcc.misc-tests/dg-7.c: Remove.
4280         * gcc.misc-tests/dg-8.c: Remove.
4281         * gcc.misc-tests/dg-9.c: Remove.
4282         * gcc.misc-tests/dg-10.c: Remove.
4283         * gcc.misc-tests/dg-11.c: Remove.
4284         * gcc.misc-tests/dg-12.c: Remove.
4285         * gcc.misc-tests/dg-test.exp: Remove.
4286
4287         * gcc.test-framework/test-framework.awk: Change recording and
4288         printing of passes and failures.
4289
4290         * gcc.test-framework: New directory.
4291         * gcc.test-framework/README: New.
4292         * gcc.test-framework/test-framework.exp: New.
4293         * gcc.test-framework/test-framework.awk: New.
4294         * gcc.test-framework/gen_directive_tests: New.
4295
4296 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
4297
4298         * lib/treelang.exp: Fix comment typos.
4299         (treelang_target_compile): Don't append libs=-ltreelang to options.
4300
4301 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
4302
4303         * g++.dg/parse/typename7.C: Adjust error messages.
4304
4305 2005-01-31  Jeff Law  <law@redhat.com>
4306
4307         * gcc.c-torture/execute/20050131-1.c: New test.
4308         * gcc.dg/wcaselabel.c: New test.
4309
4310 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
4311
4312         * g++.dg/other/warning1.C: Adjust error messags.
4313         * g++.dg/parse/constant5.C: New test.
4314
4315 2005-01-31  Steven Bosscher  <stevenb@suse.de>
4316
4317         PR c/19333
4318         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
4319         the test case valid.
4320         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
4321         * testsuite/gcc.dg/array-7.c: Adjust expected result.
4322         * testsuite/gcc.dg/pr18596-3.c: Likewise.
4323         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
4324         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
4325         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
4326
4327 2005-01-31  Dale Johannesen  <dalej@apple.com>
4328
4329         * g++.dg/opt/pr19650.C:  New test.
4330
4331 2005-01-31  Richard Henderson  <rth@redhat.com>
4332
4333         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
4334         long double for intel double extended format.
4335         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4336
4337 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
4338
4339         PR c++/19555
4340         * g++.dg/template/static10.C: New test.
4341
4342         PR c++/19395
4343         * g++.dg/parse/error24.C: New test.
4344
4345         PR c++/19367
4346         * g++.dg/lookup/builtin1.C: New test.
4347
4348         PR c++/19457
4349         * g++.dg/warn/conv3.C: New test.
4350
4351 2005-01-30  Bud Davis  <bdavis@gfortran.org>
4352
4353         PR fortran/19647
4354         * gfortan.dg/inquire_7.f90
4355
4356 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
4357
4358         PR tree-optimization/15791
4359         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
4360         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
4361         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
4362         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
4363         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
4364         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
4365         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
4366         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
4367         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
4368         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
4369
4370 2005-01-29  Paul Brook  <paul@codesourcery.com>
4371
4372         PR fortran/18565
4373         * check.c (real_or_complex_check): New function.
4374         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
4375         * intrinsic.c (add_functions): Use new check functions.
4376         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
4377         Add prototypes.
4378
4379 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
4380
4381         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
4382         gcc.dg/lvalue-3.c: New tests.
4383         * gcc.dg/concat.c: Update expected messages.
4384
4385 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
4386
4387         PR libfortran/19595
4388         * gfortran.dg/eor_1.f90:  New test.
4389
4390 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
4391
4392         PR fortran/19589
4393         * gfortran.dg/logical_data_1.f90: New test.
4394
4395 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
4396
4397         PR c++/19253
4398         * g++.dg/template/crash33.C: New test.
4399
4400         PR c++/19667
4401         * g++.dg/template/crash32.C: New test.
4402
4403 2005-01-28  Ian Lance Taylor  <ian@airs.com>
4404
4405         PR middle-end/16558
4406         * g++.dg/warn/Wreturn-type-2.C: New test.
4407
4408 2004-06-24  Jeff Law  <law@redhat.com>
4409
4410         * gcc.dg/tree-ssa/20050128-1.c: New test.
4411
4412 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
4413
4414         * gcc.target/frv/all-mdpackh-1.c: New test.
4415
4416 2005-01-28  Steven Bosscher  <stevenb@suse.de>
4417
4418         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
4419
4420 2005-01-27  Richard Henderson  <rth@redhat.com>
4421
4422         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
4423
4424 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
4425
4426         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
4427
4428 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
4429
4430         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4431         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4432         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
4433         to cope with cases where the multilib options override the dg-options.
4434
4435 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
4436
4437         PR c/18946
4438         * gcc.dg/noncompile/20050120-1.c: New test.
4439
4440 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
4441
4442         PR tree-optimization/19633
4443         * gcc.dg/pr19633.c: New test.
4444         * gcc.dg/tree-ssa/pr19633.c: New test.
4445
4446 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
4447
4448         * gcc.dg/20041216-1.c: New test.
4449
4450 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
4451
4452         PR objc/18862
4453         * objc.dg/selector-2.m: New test.
4454
4455 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
4456
4457         * g++.dg/opt/range-test-2.C: New test.
4458
4459         PR rtl-optimization/19579
4460         * gcc.c-torture/execute/20050124-1.c: New test.
4461
4462 2005-01-26  Greg Parker  <gparker@apple.com>
4463         Stuart Hastings  <stuart@apple.com>
4464
4465         * gcc.c-torture/execute/20050125-1.c: New.
4466
4467 2005-01-18  Jan Hubicka  <jh@suse.cz>
4468
4469         PR tree-optimize/19337
4470         * gcc.c-torture/compile/20050119-1.c: New test.
4471
4472 2005-01-24  James E Wilson  <wilson@specifixinc.com>
4473
4474         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
4475         test for successful match.
4476
4477 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
4478
4479         PR objc/18408
4480         * objc.dg/comp-types-7.m: New test.
4481
4482 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
4483
4484         * lib/target-supports.exp (current_target_name): New.
4485         (check_effective_target_ilp32, check_effective_target_lp64):
4486         Cache the result to use as long as the current target, with
4487         multilib flags, remains the same.
4488
4489         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
4490         (dg-require-weak, dg-require-visibility, dg-require-alias,
4491         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
4492         dg-require-effective-target, dg-skip-if): Remove call to
4493         skip_test_and_clear_xfail.
4494         (dg-test): Clear xfail data.
4495
4496 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
4497
4498         PR target/17751
4499         * gcc.dg/ppc64-toc.c: New test.
4500
4501         * g++.dg/tree-ssa/empty-1.C: New test.
4502
4503         PR middle-end/19551
4504         * gcc.c-torture/execute/20050121-1.c: New test.
4505         * gcc.dg/20050121-2.c: New test.
4506
4507 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
4508         Paul Brook  <paul@codesourcery.com>
4509
4510         PR fortran/17941
4511         * gfortran.dg/real_const_1.f: New test.
4512         * gfortran.dg/real_const_2.f90: New test.
4513         * gfortran.dg/complex_int_1.f90: New test.
4514
4515 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
4516
4517         PR fortran/19313
4518         * gfortan.dg/inquire_6.f90: New test.
4519
4520 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
4521
4522         PR libfortran/19451
4523         * open_readonly_1.f90:  New test.
4524
4525 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
4526
4527         PR libfortran/18982
4528         * gfortran.dg/open_new.f90: New file.
4529
4530 2005-01-22  Paul Brook  <paul@codesourcery.com>
4531
4532         * namelist_1.f90: New test.
4533
4534 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
4535
4536         PR tree-optimization/19484
4537         * gcc.c-torture/compile/20050122-[12].c: New tests.
4538
4539 2005-01-22  Paul Brook  <paul@codesourcery.com>
4540
4541         * gfortran.dg/implicit_2.f90: New test.
4542
4543 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
4544
4545         PR fortran/19314
4546         * gfortran.dg/inquire_5.f90: New test.
4547
4548 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4549
4550         PR c/18809
4551         * gcc.dg/pr18809-1.c: New test.
4552
4553 2005-01-21  Ian Lance Taylor  <ian@airs.com>
4554
4555         * gcc.dg/20050121-1.c: New test.
4556
4557         PR tree-optimization/13000
4558         * gcc.dg/20040206-1.c: Change warning to point where function is
4559         being inlined.
4560
4561 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4562
4563         PR c++/19208
4564         * g++.dg/template/array11.C: New test.
4565
4566 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4567
4568         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
4569         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
4570         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
4571         * gfortran.dg/getenv_1.f90: Add dg-do directive.
4572         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
4573         gfortran.dg/pr17164.f90: Add missing dg-do directives.
4574
4575 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4576
4577         PR tree-optimization/15349
4578         * gcc.dg/tree-ssa/pr15349.c: New.
4579
4580 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
4581
4582         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
4583
4584 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
4585
4586         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
4587         scan-assembler-times directive name.
4588
4589         * gcc.dg/asm-a.c: Move dg-require-effective-target to
4590         after dg-do.
4591
4592         PR rtl-optimization/19462
4593         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
4594
4595 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
4596
4597         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
4598         counting function calls on ia64.
4599
4600 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
4601
4602         PR rtl-optimization/15139
4603         * gcc.dg/20050111-2.c: New test.
4604
4605         PR c/17297
4606         * gcc.c-torture/compile/20050113-1.c: New testcase.
4607
4608         PR middle-end/19164
4609         * gcc.dg/20050113-1.c: New testcase.
4610
4611 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
4612
4613         * gcc.dg/vect/vect-85.c: Add comment.
4614         * gcc.dg/vect/vect-86.c: Add xfail for now.
4615         * gcc.dg/vect/vect-87.c: Add xfail for now.
4616         * gcc.dg/vect/vect-88.c: Add xfail for now.
4617         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
4618
4619 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4620
4621         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
4622
4623 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4624
4625         * g++.dg/debug/typedef3.C: New test.
4626
4627 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
4628
4629         PR c/19472
4630         * gcc.dg/asm-a.c: New test.
4631
4632 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
4633
4634         * gcc.dg/sh-relax.c: Add prototype for abort.
4635
4636 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4637
4638         * gcc.dg/short-compare-1.c: New test.
4639         * gcc.dg/short-compare-2.c: Likewise.
4640
4641 2005-01-18  Michael Matz  <matz@suse.de>
4642
4643         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
4644
4645 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
4646
4647         PR tree-optimization/19121
4648         * gcc.c-torture/compile/pr19121.c: New test.
4649
4650 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
4651
4652         PR target/19357
4653         * gcc.c-torture/compile/pr19357.c: New test.
4654
4655 2005-01-17  Ian Lance Taylor  <ian@airs.com>
4656
4657         PR c/5675
4658         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
4659         pass--those that refer just to the variable, possibly with a
4660         cast.
4661         * gcc.dg/c99-const-expr-3.c: Likewise.
4662
4663         PR middle-end/13127
4664         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
4665         longer emitted.
4666
4667 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
4668
4669         PR fortran/18778
4670         * gfortran.dg/endfile_2.f90: New test.
4671
4672 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
4673
4674         PR 19168
4675         * gfortran.dg/select_5.f90: New test.
4676
4677 2004-01-16  Paul Brook  <paul@codesourcery.com>
4678
4679         * gfortran.dg/common_4.f90: New test.
4680
4681 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
4682
4683         PR rtl-optimization/19462
4684         * gcc.dg/torture/pr19462-1.c: New test.
4685
4686 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
4687
4688         PR objc/19321
4689         * objc.dg/func-ptr-2.m: New.
4690         * objc.dg/volatile-1.m: New.
4691
4692 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4693
4694         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
4695
4696 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4697
4698         PR tree-optimization/19060
4699         * gcc.c-torture/execute/20050104-1.c: New test.
4700
4701 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
4702
4703         PR fortran/18983
4704         * gfortran.dg/write_to_null.f90: New test.
4705
4706 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
4707             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4708
4709         PR other/19328
4710         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
4711         argument.
4712
4713 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4714
4715         PR c++/19263
4716         * g++.dg/init/vector1.C: New test.
4717
4718 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
4719
4720         PR target/13158
4721         * gcc.target/ia64/sibcall-unwind-1.c: New test.
4722         PR target/18987
4723         * gcc.target/ia64/sibcall-unwind-2.c: New test.
4724
4725 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
4726
4727         * gfortran.dg/select_1.f90: New test.
4728         * gfortran.dg/select_2.f90: New test.
4729         * gfortran.dg/select_3.f90: New test.
4730         * gfortran.dg/select_4.f90: New test.
4731
4732 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
4733
4734         PR middle-end/19084
4735         PR rtl-optimization/19348
4736         * gcc.dg/20050111-1.c: New test.
4737         * gcc.c-torture/execute/20050111-1.c: New test.
4738
4739         * gcc.dg/i386-asm-4.c: New test.
4740
4741 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4742
4743         * gcc.dg/nested-func-2.c: New test.
4744         * ada/acats/norun.lst: Remove c953002.
4745
4746 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
4747
4748         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
4749
4750 2005-01-12  Ben Elliston  <bje@au.ibm.com>
4751
4752         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
4753
4754 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
4755
4756         PR target/18761
4757         * g++.dg/abi/align1.C: New test.
4758
4759 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
4760
4761         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
4762         at a time.
4763         * g++.dg/ext/altivec_check.h: Support compiling as C.
4764
4765 2005-01-10  Roger Sayle  <roger@eyesopen.com>
4766
4767         PR c++/19355
4768         * g++.dg/expr/pr19355-1.C: New test case.
4769
4770 2005-01-10  Laurent GUERBY <laurent@guerby.net>
4771
4772         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
4773         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
4774         * ada/acats/tests/c3/c92005b.ada: Likewise.
4775         * ada/acats/tests/c3/cxb3012.a: Likewise.
4776         * ada/acats/norun.lst: Add c380004 and c953002, add PR
4777
4778 2005-01-09  Paul Brook  <paul@codesourcery.com>
4779
4780         * gfortran.dg/common_2.f90: New file.
4781         * gfortran.dg/common_3.f90: New file.
4782
4783 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
4784
4785         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
4786
4787 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
4788
4789         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
4790         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
4791         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
4792         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
4793         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
4794         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
4795         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
4796         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
4797         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
4798         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
4799         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
4800         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
4801         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
4802         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
4803         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
4804         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
4805         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
4806         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
4807         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
4808         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
4809         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
4810         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
4811         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
4812         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
4813         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
4814         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
4815         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
4816         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
4817         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
4818         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
4819         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
4820         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
4821         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
4822         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
4823         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
4824         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
4825         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
4826         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
4827         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
4828         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
4829         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
4830         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
4831         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
4832         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
4833         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
4834         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
4835         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
4836         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
4837         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
4838         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
4839         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
4840         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
4841         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
4842         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
4843         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
4844         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
4845         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
4846         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
4847         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
4848         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
4849         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
4850         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
4851         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
4852         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
4853         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
4854         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
4855         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
4856
4857         * gcc.dg/vect/vect-1.c: Fix spelling.
4858         * gcc.dg/vect/vect-10.c: Fix spelling.
4859         * gcc.dg/vect/vect-11.c: Fix spelling.
4860         * gcc.dg/vect/vect-12.c: Fix spelling.
4861         * gcc.dg/vect/vect-14.c: Fix spelling.
4862         * gcc.dg/vect/vect-15.c: Fix spelling.
4863         * gcc.dg/vect/vect-16.c: Fix spelling.
4864         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
4865         * gcc.dg/vect/vect-64.c: Fix comments.
4866         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
4867
4868 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
4869             Ira Rosen  <irar@il.ibm.com>
4870
4871         * gcc.dg/vect/vect-70.c: New test.
4872         * gcc.dg/vect/vect-71.c: New test.
4873
4874 2005-01-09  Manfred Hollstein  <mh@suse.com>
4875
4876         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
4877         * gcc.dg/pr18241-2.c: Likewise.
4878         * gcc.dg/pr18241-3.c: Likewise.
4879         * gcc.dg/pr18241-4.c: Likewise.
4880         * gcc.dg/pr18241-5.c: Likewise.
4881
4882 2005-01-08  Richard Henderson  <rth@redhat.com>
4883
4884         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
4885         False for x86 and x86-64.
4886
4887 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
4888
4889         PR tree-optimization/18241
4890         * gcc.dg/pr18241-1.c: New test.
4891         * gcc.dg/pr18241-2.c: New test.
4892         * gcc.dg/pr18241-3.c: New test.
4893         * gcc.dg/pr18241-4.c: New test.
4894         * gcc.dg/pr18241-5.c: New test.
4895
4896 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
4897
4898         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
4899         gfortran.dg/select_4.f90: New.
4900
4901 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
4902
4903         * gcc.c-torture/execute/20050107-1.c: New test.
4904
4905 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
4906
4907         PR c++/19298
4908         * g++.dg/template/ref2.C: New.
4909
4910 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
4911
4912         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
4913         instead of being empty.
4914
4915 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4916
4917         PR fortran/15553
4918         * gfortran.dg/array-1.f90: New test.
4919
4920 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
4921
4922         PR tree-optimization/19283
4923         * gcc.c-torture/execute/20050106-1.c: New test.
4924
4925         PR rtl-optimization/18861
4926         * gcc.dg/20050105-1.c: New test.
4927
4928         PR tree-optimization/18828
4929         * gcc.dg/20050105-2.c: New test.
4930
4931 2005-01-07  Andreas Jaeger  <aj@suse.de>
4932
4933         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
4934
4935 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
4936
4937         PR fortran/18398
4938         * gfortran.dg/fmt_read.f90: New test.
4939
4940 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
4941
4942         * gcc.dg/rs6000-ldouble-2.c: New.
4943
4944 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
4945
4946         PR c++/19244
4947         * g++.dg/parser/ctor2.C: New test.
4948
4949 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4950
4951         PR c++/17154
4952         * g++.dg/template/using9.C: New test.
4953
4954 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4955
4956         PR c++/19258
4957         * g++.dg/lookup/friend6.C: New test.
4958
4959 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
4960
4961         PR c++/19270
4962         * g++.dg/template/array10.C: New.
4963
4964 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4965
4966         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
4967         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
4968
4969 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
4970
4971         * gcc.c-torture/compile/20050105-1.c: New test.
4972
4973 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
4974
4975         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
4976
4977 2005-01-05  Roger Sayle  <roger@eyesopen.com>
4978
4979         PR middle-end/19100
4980         * gcc.dg/conv-3.c: New test case.
4981
4982 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
4983
4984         * gcc.dg/asm-wide-1.c: New test.
4985
4986 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4987
4988         PR c++/19030
4989         * g++.dg/parse/crash22.C: New
4990
4991 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
4992
4993         PR 19257
4994         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
4995
4996 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
4997
4998         PR middle-end/17767
4999         * gcc.dg/i386-mmx-6.c: New test case.
5000
5001 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
5002
5003         PR tree-optimization/18308
5004         * gcc.dg/vect/pr18308.c: New testcase.
5005
5006 2005-01-04  Andreas Jaeger  <aj@suse.de>
5007
5008         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
5009
5010 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
5011             Robert Bowdidge <bowdidge@apple.com>
5012
5013         * gcc.dg/cpp/subframework1.c: New.
5014         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
5015         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
5016         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
5017         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
5018
5019 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
5020
5021         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
5022         producing warning.
5023         * gcc.dg/darwin-weakimport-2.c: New.
5024
5025 2005-01-03  Richard Henderson  <rth@redhat.com>
5026
5027         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
5028
5029 2005-01-03  Richard Henderson  <rth@redhat.com>
5030
5031         * gcc.dg/vect/vect.exp: Enable for ia64.
5032         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
5033         (check_effective_target_vect_float): Likewise.
5034         (check_effective_target_vect_no_align): Likewise.
5035         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
5036         * gcc.dg/vect/vect-8.c: Likewise.
5037
5038 2005-01-03  Uros Bizjak <uros@kss-loka.si>
5039
5040         PR target/19236
5041         * gcc.dg/pr19236-1.c: New test case.
5042
5043 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5044
5045         PR rtl-optimization/12092
5046         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
5047
5048 2005-01-02  Andreas Jaeger  <aj@suse.de>
5049
5050         * gcc.dg/pr12092-1.c: Do not run on x86_64.
5051
5052 2005-01-01  Roger Sayle  <roger@eyesopen.com>
5053             Andrew Pinski  <pinskia@physics.uc.edu>
5054
5055         PR rtl-optimization/12092
5056         * gcc.dg/pr12092-1.c: New test case.
5057
5058 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
5059
5060         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
5061         'hidden' and 'default' for better portability.
5062         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
5063
5064         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
5065         6 and 7.
5066         * g++.old-deja/g++.brendan/new3.C: Likewise.
5067
5068 2005-01-01  Steven Bosscher  <stevenb@suse.de>
5069
5070         * gcc.dg/20041231-1.C: New test.
5071         * g++.dg/warn/Wunreachable-code-1.C: New test.
5072
5073 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
5074
5075         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
5076         file, not /dev/null.  Abort on error.
5077
5078 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
5079             Ziemowit Laski  <zlaski@apple.com>
5080
5081         PR objc/18971
5082         * objc.dg/encode-5.m: New test.
5083
5084 2004-12-29  Richard Henderson  <rth@redhat.com>
5085
5086         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
5087         * objc.dg/stabs-1.m: Disable for ia64.
5088
5089 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
5090
5091         PR c++/19190
5092         * g++.dg/warn/Wunused-10.C: New test.
5093
5094 2004-12-28  Richard Henderson  <rth@redhat.com>
5095
5096         * objc.dg/stabs-1.m: Disable for alpha.
5097
5098 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
5099
5100         PR c++/19149
5101         * g++.dg/parse/error23.C: New test.
5102
5103 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5104
5105         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
5106
5107         PR fortran/19032
5108         * gfortran.dg/intrinsic_modulo_1.f90: New.
5109         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
5110         tests with divisor -1.
5111
5112 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
5113
5114         * g++.dg/opt/temp1.C (memcpy): Return a value.
5115
5116         PR c++/19148
5117         * g++.dg/expr/cond7.C: New test.
5118
5119 2004-12-27  Paul Brook  <paul@codesourcery.com>
5120
5121         * gfortran.dg/g77/select_no_compile.f: Remove.
5122
5123 2004-12-27  Richard Henderson  <rth@redhat.com>
5124
5125         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
5126         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
5127         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
5128
5129 2004-12-26  Richard Henderson  <rth@redhat.com>
5130
5131         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
5132         by 1i instead of token pasting.
5133
5134 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5135
5136         PR tree-optimization/17578
5137         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
5138         to additional_flags.
5139         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
5140
5141 2004-12-25  Richard Henderson  <rth@redhat.com>
5142
5143         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5144         Remove Alpha.
5145
5146 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5147
5148         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
5149         hppa*-*-hpux*.
5150         * gcc.dg/pr17957.c (dg-options): Likewise.
5151         * gcc.dg/struct-ret-1.c: Add prototype for abort.
5152         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
5153         instead of 0 on __hppa__.
5154         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
5155         "foo,%r" on hppa*-*-*.
5156
5157 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
5158
5159         PR fortran/19071
5160         * gfortran.dg/complex_write.f90: New test.
5161
5162 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5163
5164         PR c++/17595
5165         * g++.dg/parse/pragma2.C: New test.
5166
5167         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
5168
5169 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5170
5171         * gcc.dg/empty2.c: Add missing dg-warning.
5172
5173 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5174
5175         PR c++/17413
5176         * g++.dg/template/local4.C: New test.
5177         * g++.dg/template/crash19.C: Add dg-error marker.
5178
5179         * g++.dg/template/crash31.C: Correct embedded PR number.
5180
5181 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5182
5183         PR c++/16405
5184         * g++.dg/opt/temp1.C: Add do-run marker.
5185
5186 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5187
5188         * g++.dg/template/spec19.C: New.
5189
5190 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5191
5192         PR target/16819
5193         * gcc.dg/empty2.c: New.
5194
5195 2004-12-23  Richard Henderson  <rth@redhat.com>
5196
5197         * lib/target-supports.exp (check_effective_target_vect_no_align):
5198         Remove i?86 and x86-64.
5199
5200 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5201
5202         PR c++/16405
5203         * g++.dg/opt/temp1.C: New test.
5204
5205 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5206
5207         PR c++/18733
5208         * g++.dg/template/friend33.C: New testcase.
5209
5210 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
5211
5212         PR c++/18464
5213         * g++.dg/template/cond5.C: New test.
5214
5215         PR c++/18492
5216         * g++.dg/inherit/thunk3.C: New test.
5217
5218         PR c++/11224
5219         * g++.dg/warn/Wunused-9.C: New test.
5220
5221 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
5222
5223         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
5224
5225 2004-12-22  Jan Beulich  <jbeulich@novell.com>
5226
5227         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
5228
5229 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
5230
5231         PR c++/18378
5232         * g++.dg/ext/packed8.C: New test.
5233
5234         PR c++/13268
5235         * g++.dg/template/crash31.C: New test.
5236
5237         PR c++/19034
5238         * g++.dg/template/crash30.C: New test.
5239
5240 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
5241
5242         PR C++/18984
5243         * g++.dg/eh/ctor3.C: New test.
5244
5245 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5246
5247         * objc.dg/stabs-1.m: Allow section name to be quoted and
5248         assembly label to begin with '.LL'.
5249
5250 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
5251
5252         * gcc.dg/vect/vect.exp
5253         (check_effective_target_lp64_or_vect_no_align): New.
5254         * gcc.dg/vect/vect-77.c: Use it.
5255         * gcc.dg/vect/vect-78.c: Use it.
5256
5257         * lib/target-supports.exp
5258         (check_effective_target_vect_no_max,
5259         check_effective_target_vect_no_bitwise,
5260         check_effective_target_vect_no_align): New.
5261         * gcc.dg/vect/vect-13.c: Use them.
5262         * gcc.dg/vect/vect-17.c: Ditto.
5263         * gcc.dg/vect/vect-18.c: Ditto.
5264         * gcc.dg/vect/vect-19.c: Ditto.
5265         * gcc.dg/vect/vect-20.c: Ditto.
5266         * gcc.dg/vect/vect-27.c: Ditto.
5267         * gcc.dg/vect/vect-29.c: Ditto.
5268         * gcc.dg/vect/vect-44.c: Ditto.
5269         * gcc.dg/vect/vect-48.c: Ditto.
5270         * gcc.dg/vect/vect-50.c: Ditto.
5271         * gcc.dg/vect/vect-52.c: Ditto.
5272         * gcc.dg/vect/vect-54.c: Ditto.
5273         * gcc.dg/vect/vect-56.c: Ditto.
5274         * gcc.dg/vect/vect-58.c: Ditto.
5275         * gcc.dg/vect/vect-60.c: Ditto.
5276         * gcc.dg/vect/vect-72.c: Ditto.
5277         * gcc.dg/vect/vect-80.c: Ditto.
5278
5279 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
5280
5281         PR c++/14075
5282         * g++.dg/init/string1.C: New.
5283
5284         PR c++/18975
5285         * g++.dg/other/synth1.C: New.
5286
5287 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
5288
5289         PR c/18963
5290         * gcc.dg/pr18963-1.c: New test.
5291
5292 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
5293
5294         PR c/18596
5295         * gcc.dg/funcdef-storage-1.c (foo): Remove.
5296         * gcc.dg/pr18596-1.c: Use dg-error.
5297         (dg-options): Use -fno-unit-at-a-time.
5298         * gcc.dg/pr18596-2.c: New test.
5299         * gcc.dg/pr18596-3.c: New test.
5300
5301 2004-12-20  Roger Sayle  <roger@eyesopen.com>
5302
5303         PR middle-end/18683
5304         * g++.dg/opt/pr18683-1.C: New test case.
5305
5306 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
5307
5308         PR other/19093
5309         * g++.dg/opt/max1.C: Fix for 64bit targets.
5310
5311 2004-12-20  Matt Austern  <austern@apple.com>
5312
5313         PR c++/19044
5314         * g++.dg/ext/builtin6.C: New
5315
5316 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
5317
5318         PR tree-optimization/19080
5319         * gcc.c-torture/compile/pr19080.c: New test.
5320
5321 2004-12-20  Steven Bosscher  <stevenb@suse.de>
5322
5323         * gcc.dg/20041219-1.c: New test.
5324
5325 2004-12-19  Roger Sayle  <roger@eyesopen.com>
5326
5327         PR middle-end/19068
5328         * g++.dg/opt/max1.C: New test case.
5329
5330 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5331
5332         * gcc.dg/fdata-sections-1.c: New test.
5333
5334 2004-12-18  Roger Sayle  <roger@eyesopen.com>
5335
5336         PR middle-end/18548
5337         * gcc.dg/max-1.c: New test case.
5338
5339 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
5340
5341         * gcc.c-torture/execute/20041218-1.c: New test.
5342
5343 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
5344
5345         * gcc.dg/pr18501.c: New test.
5346         * gcc.dg/uninit-5.c: XFAIL.
5347         * gcc.dg/uninit-9.c: XFAIL.
5348
5349 2004-12-17  Dale Johannesen  <dalej@apple.com>
5350
5351         * gcc.dg/20041213-1.c:  New.
5352
5353 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
5354
5355         * objc.dg/stabs-1.m: Allow assembly label to begin
5356         with a dot ('.').
5357
5358 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
5359
5360         * gcc.c-torture/execute/20041213-1.c: Move...
5361         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
5362
5363 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
5364
5365         PR c++/18721
5366         * g++.dg/lookup/conv-5.C: New.
5367
5368 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
5369
5370         * objc.dg/stabs-1.m: New test.
5371
5372 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5373
5374         * gcc.dg/visibility-c.c: Change compile to
5375         assemble for the test.
5376
5377 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5378
5379         PR target/19041
5380         * gcc.dg/visibility-c.c: New test.
5381
5382 2004-12-16  Roger Sayle  <roger@eyesopen.com>
5383
5384         PR middle-end/18493
5385         * gcc.dg/switch-8.c: New test case.
5386
5387 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5388
5389         PR c++/18905
5390         * g++.dg/template/init4.C: New.
5391         * g++.dg/opt/static3.C: Enable optimizer.
5392
5393 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
5394
5395         * g++.dg/other/complex1.C: New test.
5396
5397 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
5398
5399         * g++.dg/opt/inline9.C: New test.
5400
5401 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5402
5403         PR fortran/18993
5404         * gfotran.dg/nullify_1.f: New test.
5405
5406 2004-12-15  Richard Henderson  <rth@redhat.com>
5407
5408         * gcc.target/i386/i386.exp: New harness.
5409         * gcc.target/i386/vect-args.c: New.
5410
5411 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
5412
5413         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
5414
5415 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5416
5417         PR c++/18825
5418         * g++.dg/template/friend32.C: New test.
5419
5420 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5421
5422         * cpp/pragma-once-1.c: New test.
5423         * cpp/pragma-once-1b.h: Likewise.
5424         * cpp/pragma-once-1c.h: Likewise.
5425         * cpp/pragma-once-1d.h: Likewise.
5426         * cpp/inc/pragma-once-1a.h: Likewise.
5427
5428 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
5429             Steven G. Kargl  <kargls@comcast.net>
5430
5431         PR fortran/17597
5432         * gfortran.dg/list_read_3.f90: New test.
5433
5434 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5435
5436         * gcc.dg/ftrapv-2.c: New test.
5437
5438 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
5439
5440         PR c++/18981
5441         * g++.dg/template/typename9.C: New test.
5442
5443 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
5444
5445         PR c++/18738
5446         * g++.dg/template/typename8.C: New test.
5447         * g++.dg/parse/friend2.C: Tweak error message.
5448
5449 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
5450
5451         * gcc.c-torture/20041214-1.c: New test.
5452
5453 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
5454
5455         PR c++/18965
5456         * g++.dg/init/array17.C: New test.
5457
5458 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
5459
5460         PR c++/18793
5461         * g++.dg/init/aggr3.C: New test.
5462
5463 2004-12-14  Janis Johnson  <janis187@us.ibm.com
5464
5465         * gcc.dg/altivec-types-1.c: New test.
5466         * gcc.dg/altivec-types-2.c: New test.
5467         * gcc.dg/altivec-types-3.c: New test.
5468         * gcc.dg/altivec-types-4.c: New test.
5469         * g++.dg/ext/altivec-types-1.C: New test.
5470         * g++.dg/ext/altivec-types-2.C: New test.
5471         * g++.dg/ext/altivec-types-3.C: New test.
5472         * g++.dg/ext/altivec-types-4.C: New test.
5473
5474 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
5475
5476         PR middle-end/18951
5477         * gcc.c-torture/execute/20041213-1.c: New test.
5478
5479 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
5480
5481         PR c++/18949
5482         * g++.dg/template/cast1.C: New.
5483
5484 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
5485
5486         * gcc.c-torture/execute/20041213-2.c: New test.
5487
5488 2004-12-13  Richard Henderson  <rth@redhat.com>
5489
5490         * gcc.dg/i386-sse-10.c: Fix typo in options.
5491
5492 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
5493
5494         PR c++/18968
5495         * g++.dg/opt/pr18968.C: New test.
5496
5497 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
5498
5499         PR c++/18925
5500         * g++.dg/ext/visibility/staticdatamem.C: New test.
5501
5502 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
5503
5504         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
5505
5506 2004-12-13  Roger Sayle  <roger@eyesopen.com>
5507
5508         PR rtl-optimization/18928
5509         * gcc.dg/pr18928-1.c: New test case.
5510
5511 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
5512
5513         PR tree-opt/16951
5514         * gcc.c-torture/compile/20041211-1.c: New.
5515
5516 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5517
5518         PR middle-end/17564
5519         * gcc.c-torture/execute/20041212-1.c: New test.
5520
5521 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5522
5523         PR fortran/18869
5524         * gfortran.dg/common_1.f90: New test.
5525
5526 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
5527         Paul Brook  <paul@codesourcery.com>
5528
5529         PR fortran/16222
5530         * gfortran.dg/real_do_1.f90: New test.
5531
5532 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5533
5534         PR tree-opt/18040
5535         * g++.dg/opt/ptrmem6.C: New test.
5536
5537 2004-12-11  Roger Sayle  <roger@eyesopen.com>
5538
5539         PR middle-end/18921
5540         * gcc.dg/pr18921-1.c: New test case.
5541
5542 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5543
5544         PR fortran/17175
5545         * gfortran.dg/scale_1.f90: New test.
5546
5547 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
5548
5549         PR middle-end/18903
5550         * gcc.c-torture/compile/pr18903.c: New test.
5551
5552 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
5553
5554         * gcc.c-torture/execute/20041210-1.c: New test.
5555
5556 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5557
5558         PR c++/18731
5559         * g++.dg/parser/struct-1.C: New test.
5560         * g++.dg/parser/struct-2.C: New test.
5561         * g++.dg/parser/struct-3.C: New test.
5562
5563 2004-12-09  Richard Henderson  <rth@redhat.com>
5564
5565         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
5566
5567         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
5568         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
5569
5570 2004-12-09  Matt Austern  <austern@apple.com>
5571
5572         PR c++/18514
5573         * g++.dg/ext/builtin1.C: New
5574         * g++.dg/ext/builtin2.C: New
5575         * g++.dg/ext/builtin3.C: New
5576         * g++.dg/ext/builtin4.C: New
5577         * g++.dg/ext/builtin5.C: New
5578
5579 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
5580
5581         PR tree-opt/18904
5582         * g++.dg/opt/ptrmem5.C: New test.
5583
5584 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
5585
5586         * g++.dg/parse/typename5.C: Adjust for new error.
5587         * g++.dg/parse/typename7.C: New.
5588
5589 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5590
5591         PR c++/18073
5592         * g++.dg/other/mmintrin.C: New test.
5593
5594 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
5595
5596         PR c++/16681
5597         * g++.dg/init/array15.C: New.
5598         * g++.dg/init/array16.C: New.
5599
5600 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5601
5602         PR fortran/18826
5603         * gfortran.dg/assign_1.f90: New test.
5604
5605 2004-12-08  Nick Clifton  <nickc@redhat.com>
5606
5607         * gcc.target/xstormy16/bss_below100: New directory containing tests.
5608         * gcc.target/xstormy16/data_below100: Likewise.
5609         * gcc.target/xstormy16/sfr: Likewise.
5610         * gcc.target/xstormy16/below100.S: New test source file.
5611         * gcc.target/xstormy16/below100.ld: New test linker script.
5612         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5613         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
5614         bp instructions.
5615         * gcc.target/xstormy16/bp.c: Likewise.
5616
5617         * gcc.target/xstormy16/bss_below100: New files:
5618         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5619         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5620         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5621         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5622         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5623         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5624         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5625         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5626         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5627         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5628         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5629         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5630         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5631         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5632         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5633         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5634         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5635         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5636         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5637         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5638         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5639         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5640         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5641         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5642         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5643         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5644         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5645
5646         * gcc.target/xstormy16/data_below100: New files:
5647         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5648         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5649         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5650         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5651         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5652         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5653         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5654         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5655         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5656         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5657         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5658         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5659         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5660         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5661         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5662         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5663         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5664         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5665         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5666         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5667         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5668         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5669         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5670         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5671         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5672         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5673         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5674
5675         * gcc.target/xstormy16/sfr: New files:
5676         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
5677         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
5678         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
5679         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
5680         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
5681         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
5682         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
5683         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
5684         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
5685         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
5686         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
5687         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
5688         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
5689         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
5690         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
5691         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
5692         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
5693         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
5694         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
5695         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
5696         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
5697         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
5698         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
5699         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
5700         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
5701         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
5702         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
5703         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
5704         27_if0_sfrw_bitfield_f.c
5705
5706 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5707
5708         PR c++/18100
5709         * g++.dg/lookup/name-clash4.C: New test.
5710
5711 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
5712
5713         PR c++/18672
5714         * g++.dg/opt/array1.C: New.
5715
5716         PR c++/18803
5717         * g++.dg/template/operator5.C: New.
5718
5719 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
5720
5721         PR c/18867
5722         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
5723
5724 2004-12-07  Steven Bosscher  <stevenb@suse.de>
5725
5726         * gcc.dg/noncompile/20041207.c: New test.
5727
5728 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
5729
5730         * g++.dg/other/unreachable-1.C: New test.
5731
5732 2004-12-06  Nick Clifton  <nickc@redhat.com>
5733
5734         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
5735         <limits.h> because the latter comes from gcc's include/ directory
5736         and not the newlib/libc/include directory.
5737
5738 2004-12-04  Richard Henderson  <rth@redhat.com>
5739
5740         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
5741
5742 2004-12-04  Richard Henderson  <rth@redhat.com>
5743
5744         * lib/target-supports.exp (check_gc_sections_available): Disable
5745         for alpha and ia64.
5746
5747 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
5748
5749         PR middle-end/17909
5750         * g++.dg/other/vararg-2.C: New test.
5751
5752 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5753
5754         PR c++/17011, c++/17971
5755         * g++.dg/template/error15.C: Adjust expected error.
5756         * g++.dg/template/instantiate3.C: Likewise.
5757
5758 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
5759
5760         * gcc.dg/altivec-18.c: Fix for darwin
5761
5762 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5763
5764         PR c++/18782
5765         * g++.dg/parse/ptrmem2.C: New.
5766
5767         PR c++/18318
5768         * g++.dg/template/new1.C: New.
5769
5770 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5771
5772         PR fortran/18710
5773         * gfortran.dg/direct_io_3.f90: New test.
5774
5775 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
5776
5777         PR 18758
5778         * g++.dg/parse/crash21.C: New.
5779
5780 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5781
5782         PR c++/15664, c++/18276
5783         * g++.dg/template/ttp13.C: New test.
5784         * g++.dg/template/ttp14.C: Likewise.
5785
5786 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5787
5788         PR c++/18123
5789         * g++.dg/parse/enum2.C: New test.
5790         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
5791
5792 2004-12-02  Nick Clifton  <nickc@redhat.com>
5793
5794         * gcc.target/xstormy16: New test directory.
5795         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5796         * gcc.target/xstormy16/bp.c: Check the generation of bp
5797         instructions.
5798         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
5799         bn instructions and the BELOW100 attribute.
5800
5801 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
5802
5803         PR target/16952
5804         * gcc.dg/ppc-eabi.c: New.
5805
5806 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5807
5808         PR fortran/18284
5809         * gfortran.dg/backspace.f90
5810
5811 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5812
5813         * gfortran.dg/inquire.f90: New test.
5814
5815 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
5816
5817         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
5818         handle effective-target-keyword.
5819         (dg-skip-if): Support effective-target keyword as target list.
5820         (dg-xfail-if): Ditto.
5821         * lib/target-supports.exp (is-effective-target-keyword): New proc.
5822
5823 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
5824
5825         PR tree-optimization/18291
5826         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
5827
5828 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
5829
5830         PR C++/18729
5831         * g++.dg/parse/crash20.C: New.
5832
5833         PR c++/17431
5834         * g++.dg/overload/arg1.C: New.
5835         * g++.dg/overload/arg2.C: New.
5836         * g++.dg/overload/arg3.C: New.
5837         * g++.dg/overload/arg4.C: New.
5838
5839 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
5840
5841         * gcc.dg/c99-flex-array-4.c: Remove.
5842
5843 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
5844
5845         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
5846
5847         * lib/target-supports.exp (is-effective-target): Simplify.
5848
5849         * lib/target-supports.exp (check_effective_target_vect_long):
5850         Fix for powerpc64-*-*.
5851
5852 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
5853
5854         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
5855         to support new requirements on FreeBSD 5.
5856
5857 2004-11-30  Devang Patel  <dpatel@apple.com>
5858
5859         PR 18702
5860         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
5861
5862 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
5863
5864         * g++.dg/ext/altivec-13.C: New test.
5865
5866 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
5867
5868         PR tree-opt/18298
5869         * gcc.c-torture/execute/p18298.c: New test.
5870
5871 2004-11-30  Ira Rosen  <irar@il.ibm.com>
5872             Dorit Naishlos  <dorit@il.ibm.com>
5873
5874         PR tree-opt/18607
5875         * gcc.dg/vect/vect-89.c: New test.
5876
5877 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
5878
5879         * gcc.dg/pr18596-1.c: New test.
5880
5881 2004-11-30  Ben Elliston  <bje@au.ibm.com>
5882
5883         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
5884
5885 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
5886
5887         PR c/18479
5888         * gcc.dg/pr18479.c: New test.
5889
5890 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5891
5892         PR target/18490
5893         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
5894         mmix-knuth-mmixware.
5895
5896         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
5897         cris-*-elf* cris-*-aout* mmix-*-*
5898
5899 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
5900
5901         PR middle-end/18725
5902         * gcc.dg/pr18725.c: New test.
5903
5904 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5905
5906         PR target/18488
5907         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
5908
5909         PR target/18336
5910         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
5911
5912 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
5913
5914         PR c++/18368
5915         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
5916         * g++.old-deja/g++.law/ctors5.C: Likewise.
5917         * g++.old-deja/g++.other/crash25.C: Likewise.
5918
5919         PR c++/18674
5920         * g++.dg/template/error16.C: New test.
5921
5922         PR c++/18512
5923         * g++.dg/template/crash29.C: New test.
5924
5925 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
5926
5927         PR tree-optimization/18712
5928         * gcc.c-torture/compile/pr18712.c: New test.
5929
5930 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
5931
5932         PR c/7544
5933         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
5934         tests.
5935
5936 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5937
5938         PR c++/18652
5939         * g++.dg/lookup/crash6.C: New test.
5940
5941 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5942
5943         PR middle-end/18164
5944         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
5945
5946 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
5947
5948         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
5949         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
5950         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
5951
5952 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
5953
5954         * gcc.dg/pr18164.c: New test.
5955
5956 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
5957
5958         * gcc.dg/funroll-loops-all.c: New.
5959
5960 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
5961
5962         PR target/18489
5963         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
5964         delimeter, match space and TAB as well as ":".
5965
5966         PR target/18484
5967         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
5968
5969         PR target/18348
5970         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
5971
5972         PR target/18345
5973         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
5974
5975         PR target/18337
5976         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
5977
5978 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
5979
5980         * gfortran.dg/direct_io_2.f90: New test.
5981
5982 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
5983
5984         PR target/18334
5985         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
5986
5987 2004-11-28  Richard Henderson  <rth@redhat.com>
5988
5989         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
5990
5991 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
5992
5993         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
5994         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
5995         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
5996         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
5997         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
5998         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
5999         gcc.dg/pointer-arith-8.c: New tests.
6000
6001 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
6002
6003         PR fortran/18364
6004         * gfortran.dg/endfile.f90: New test.
6005
6006 2004-11-27  Falk Hueffner  <falk@debian.org>
6007
6008         * gcc.dg/loop-6.c: New test.
6009
6010 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
6011
6012         * gcc.c-torture/execute/20041126-1.c: New test.
6013
6014 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
6015
6016         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
6017         on IRIX.
6018
6019 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
6020
6021         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
6022         functions.
6023
6024 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
6025
6026         PR rtl-optimization/17825
6027         * gcc.c-torture/compile/20041119-1.c: New test.
6028
6029 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6030
6031         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
6032         Check existence of ld library path variables before unsetting.
6033
6034 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
6035
6036         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
6037
6038 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
6039
6040         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
6041
6042 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
6043
6044         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
6045
6046 2004-11-26  Ben Elliston  <bje@au.ibm.com>
6047
6048         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
6049         dg-do directive.
6050
6051 2004-11-26  Ben Elliston  <bje@au.ibm.com>
6052
6053         * gcc.dg/pr17957.c: Pass --param, not -param.
6054
6055 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6056
6057         PR middle-end/17957
6058         * testsuite/gcc.dg/pr17957.c: New test.
6059
6060 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
6061
6062         PR c++/18445
6063         * g++.dg/template/crash28.C: Likewise.
6064
6065         PR c++/18001
6066         * g++.dg/expr/unary2.C: Adjust lvalue messages.
6067         * g++.dg/ext/lvaddr.C: Likewise.
6068         * g++.dg/opt/pr7503-3.C: Likewise.
6069
6070         PR c++/18466
6071         * g++.dg/parse/qualified3.C: New test.
6072         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
6073
6074         PR c++/18545
6075         * g++.dg/expr/return1.C: New test.
6076
6077 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6078
6079         Friend class name lookup 3/n, PR c++/3332
6080         * g++.dg/lookup/friend3.C: New test.
6081         * g++.dg/lookup/friend4.C: Likewise.
6082         * g++.dg/lookup/friend5.C: Likewise.
6083
6084 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6085
6086         Friend class name lookup 2/n, PR c++/14513, c++/15410
6087         * g++.dg/lookup/friend2.C: New test.
6088         * g++.dg/template/friend31.C: Likewise.
6089
6090 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6091
6092         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
6093
6094 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
6095
6096         PR c++/17473
6097         * g++.dg/tc1/dr56.C: Remove.
6098         * g++.dg/template/typedef1.C: Add dg-error markers.
6099         * g++.old-deja/g++.other/typedef7.C: Likewise.
6100
6101         PR c++/18285
6102         * g++.dg/parse/typedef7.C: New test.
6103
6104 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
6105
6106         * gcc.c-torture/execute/20041124-1.c: New test.
6107
6108 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
6109
6110         * g++.dg/template/deduce3.C: New test.
6111
6112         PR c++/18586
6113         * g++.dg/template/crash27.C: New test.
6114
6115         PR c++/18530
6116         * g++.dg/warn/Wshadow-3.C: New test.
6117
6118 2004-11-24  Devang Patel  <dpatel@apple.com>
6119
6120         PR/18555
6121         * gcc.dg/cpp/isysroot-1.c: New test.
6122         * gcc.dg/cpp/usr/include/stdio.h: New file.
6123         * gcc.dg/cpp/isysroot-2.c: New test.
6124         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
6125         New file.
6126
6127 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6128
6129         PR c++/8929
6130         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
6131
6132 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6133
6134         * gcc.target/sparc/align.c: Do not include <stdint.h>.
6135         * gcc.target/sparc/pdist.c: Likewise.
6136
6137 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
6138
6139         PR c++/16882
6140         * g++.dg/conversion/simd1.C: New test.
6141
6142 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6143
6144         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
6145         and restore_ld_library_path_env_vars.
6146         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
6147         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
6148         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
6149         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
6150
6151 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
6152
6153         * gcc.dg/pragma-align-2.c: Test macro expansion.
6154         * gcc.dg/pragma-pack-2.c: New test.
6155
6156 2004-11-23  Richard Henderson  <rth@redhat.com>
6157
6158         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
6159         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6160         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
6161         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
6162         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
6163         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
6164
6165         * gcc.dg/vect/vect.exp: Add check for alpha.
6166         * lib/target-supports.exp (check_alpha_max_hw_available): New.
6167         (check_effective_target_vect_int): Enable for alpha.
6168         (check_effective_target_vect_long): New.
6169         (is-effective-target): Add it.
6170
6171 2004-11-23  Uros Bizjak <uros@kss-loka.si>
6172
6173         * gcc.dg/pr18614-1.c: New test.
6174
6175 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6176
6177         * gcc.dg/setjmp-2.c: New test.
6178
6179 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
6180
6181         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
6182         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
6183         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
6184         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
6185         gcc.target/sparc/pdist.c: New tests.
6186
6187 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
6188
6189         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
6190
6191 2004-11-22  Dale Johannesen  <dalej@apple.com>
6192
6193         * gcc.dg/20041111-1.c:  New.
6194
6195 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
6196
6197         PR tree-opt/18536
6198         * gcc.dg/vect/pr18536.c: New test.
6199
6200 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6201
6202         PR c++/18354
6203         * g++.dg/template/nontype11.C: New test.
6204
6205 2004-11-21  Roger Sayle  <roger@eyesopen.com>
6206
6207         PR middle-end/18520
6208         * gcc.dg/pr18520-1.c: New test case.
6209
6210 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
6211
6212         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
6213         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
6214         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
6215         expected diagnostics.
6216
6217 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6218
6219         PR target/18580
6220         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
6221         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
6222         vect-77.c, vect-77a.c: XFAIL on the SPARC.
6223
6224 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6225
6226         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
6227
6228 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
6229             Joseph Myers  <joseph@codesourcery.com>
6230
6231         * lib/target-supports.exp (check_visibility_available): Really
6232         test the compiler.
6233
6234 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
6235
6236         PR tree-opt/18181
6237         * gcc.dg/vect/vect-85.c: New test.
6238         * gcc.dg/vect/vect-86.c: New test.
6239         * gcc.dg/vect/vect-87.c: New test.
6240         * gcc.dg/vect/vect-88.c: New test.
6241
6242 2004-11-19  Ben Elliston  <bje@au.ibm.com>
6243
6244         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
6245
6246 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
6247
6248         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
6249         * gcc.dg/ppc-and-1.c: Ditto.
6250         * gcc.dg/ppc-compare-1.c: Ditto.
6251         * gcc.dg/ppc-mov-1.c: Ditto
6252
6253 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
6254             Mark Mitchell  <mark@codesourcery.com>
6255
6256         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
6257
6258 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
6259             Aldy Hernandez  <aldyh@redhat.com>
6260
6261         * lib/target-supports.exp (check_effective_target_vect_int): New
6262         (check_effective_target_vect_float): New
6263         (check_effective_target_vect_double): New.
6264         (is-effective-target): Support new effective targets keywords.
6265         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
6266         default action for dg-do.
6267         * gcc.dg/vect/pr16105.c: Use new support.
6268         * gcc.dg/vect/pr18400.c: Ditto.
6269         * gcc.dg/vect/pr18425.c: Ditto.
6270         * gcc.dg/vect/vect-1.c: Ditto.
6271         * gcc.dg/vect/vect-10.c: Ditto.
6272         * gcc.dg/vect/vect-11.c: Ditto.
6273         * gcc.dg/vect/vect-12.c: Ditto.
6274         * gcc.dg/vect/vect-13.c: Ditto.
6275         * gcc.dg/vect/vect-14.c: Ditto.
6276         * gcc.dg/vect/vect-15.c: Ditto.
6277         * gcc.dg/vect/vect-16.c: Ditto.
6278         * gcc.dg/vect/vect-17.c: Ditto.
6279         * gcc.dg/vect/vect-18.c: Ditto.
6280         * gcc.dg/vect/vect-19.c: Ditto.
6281         * gcc.dg/vect/vect-2.c: Ditto.
6282         * gcc.dg/vect/vect-20.c: Ditto.
6283         * gcc.dg/vect/vect-21.c: Ditto.
6284         * gcc.dg/vect/vect-22.c: Ditto.
6285         * gcc.dg/vect/vect-23.c: Ditto.
6286         * gcc.dg/vect/vect-24.c: Ditto.
6287         * gcc.dg/vect/vect-25.c: Ditto.
6288         * gcc.dg/vect/vect-26.c: Ditto.
6289         * gcc.dg/vect/vect-27.c: Ditto.
6290         * gcc.dg/vect/vect-27a.c: Ditto.
6291         * gcc.dg/vect/vect-28.c: Ditto.
6292         * gcc.dg/vect/vect-29.c: Ditto.
6293         * gcc.dg/vect/vect-29a.c: Ditto.
6294         * gcc.dg/vect/vect-3.c: Ditto.
6295         * gcc.dg/vect/vect-30.c: Ditto.
6296         * gcc.dg/vect/vect-31.c: Ditto.
6297         * gcc.dg/vect/vect-32.c: Ditto.
6298         * gcc.dg/vect/vect-33.c: Ditto.
6299         * gcc.dg/vect/vect-34.c: Ditto.
6300         * gcc.dg/vect/vect-35.c: Ditto.
6301         * gcc.dg/vect/vect-36.c: Ditto.
6302         * gcc.dg/vect/vect-37.c: Ditto.
6303         * gcc.dg/vect/vect-38.c: Ditto.
6304         * gcc.dg/vect/vect-4.c: Ditto.
6305         * gcc.dg/vect/vect-40.c: Ditto.
6306         * gcc.dg/vect/vect-41.c: Ditto.
6307         * gcc.dg/vect/vect-42.c: Ditto.
6308         * gcc.dg/vect/vect-43.c: Ditto.
6309         * gcc.dg/vect/vect-44.c: Ditto.
6310         * gcc.dg/vect/vect-45.c: Ditto.
6311         * gcc.dg/vect/vect-46.c: Ditto.
6312         * gcc.dg/vect/vect-47.c: Ditto.
6313         * gcc.dg/vect/vect-48.c: Ditto.
6314         * gcc.dg/vect/vect-48a.c: Ditto.
6315         * gcc.dg/vect/vect-49.c: Ditto.
6316         * gcc.dg/vect/vect-5.c: Ditto.
6317         * gcc.dg/vect/vect-50.c: Ditto.
6318         * gcc.dg/vect/vect-51.c: Ditto.
6319         * gcc.dg/vect/vect-52.c: Ditto.
6320         * gcc.dg/vect/vect-53.c: Ditto.
6321         * gcc.dg/vect/vect-54.c: Ditto.
6322         * gcc.dg/vect/vect-55.c: Ditto.
6323         * gcc.dg/vect/vect-56.c: Ditto.
6324         * gcc.dg/vect/vect-56a.c: Ditto.
6325         * gcc.dg/vect/vect-57.c: Ditto.
6326         * gcc.dg/vect/vect-58.c: Ditto.
6327         * gcc.dg/vect/vect-59.c: Ditto.
6328         * gcc.dg/vect/vect-6.c: Ditto.
6329         * gcc.dg/vect/vect-60.c: Ditto.
6330         * gcc.dg/vect/vect-61.c: Ditto.
6331         * gcc.dg/vect/vect-62.c: Ditto.
6332         * gcc.dg/vect/vect-63.c: Ditto.
6333         * gcc.dg/vect/vect-64.c: Ditto.
6334         * gcc.dg/vect/vect-65.c: Ditto.
6335         * gcc.dg/vect/vect-66.c: Ditto.
6336         * gcc.dg/vect/vect-67.c: Ditto.
6337         * gcc.dg/vect/vect-68.c: Ditto.
6338         * gcc.dg/vect/vect-69.c: Ditto.
6339         * gcc.dg/vect/vect-7.c: Ditto.
6340         * gcc.dg/vect/vect-72.c: Ditto.
6341         * gcc.dg/vect/vect-72a.c: Ditto.
6342         * gcc.dg/vect/vect-73.c: Ditto.
6343         * gcc.dg/vect/vect-74.c: Ditto.
6344         * gcc.dg/vect/vect-75.c: Ditto.
6345         * gcc.dg/vect/vect-76.c: Ditto.
6346         * gcc.dg/vect/vect-77.c: Ditto.
6347         * gcc.dg/vect/vect-77a.c: Ditto.
6348         * gcc.dg/vect/vect-78.c: Ditto.
6349         * gcc.dg/vect/vect-79.c: Ditto.
6350         * gcc.dg/vect/vect-8.c: Ditto.
6351         * gcc.dg/vect/vect-80.c: Ditto.
6352         * gcc.dg/vect/vect-82.c: Ditto.
6353         * gcc.dg/vect/vect-82_64.c: Ditto.
6354         * gcc.dg/vect/vect-83.c: Ditto.
6355         * gcc.dg/vect/vect-83_64.c: Ditto.
6356         * gcc.dg/vect/vect-9.c: Ditto.
6357         * gcc.dg/vect/vect-all.c: Ditto.
6358         * gcc.dg/vect/vect-none.c: Ditto.
6359
6360 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
6361
6362         * lib/gcc-dg.exp (dg-skip-if): New function.
6363         (dg-forbid-option): Remove.
6364         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
6365         * g++.dg/abi/bitfield8.C: Likewise.
6366         * g++.dg/abi/dtor1.C: Likewise.
6367         * g++.dg/abi/empty10.C: Likewise.
6368         * g++.dg/abi/empty7.C: Likewise.
6369         * g++.dg/abi/empty9.C: Likewise.
6370         * g++.dg/abi/layout3.C: Likewise.
6371         * g++.dg/abi/layout4.C: Likewise.
6372         * g++.dg/abi/thunk1.C: Likewise.
6373         * g++.dg/abi/thunk2.C: Likewise.
6374         * g++.dg/abi/vbase11.C: Likewise.
6375         * g++.dg/abi/vthunk2.C: Likewise.
6376         * g++.dg/abi/vthunk3.C: Likewise.
6377         * g++.dg/ext/attrib8.C: Likewise.
6378         * g++.dg/opt/longbranch2.C: Likewise.
6379         * g++.dg/opt/reg-stack4.C: Likewise.
6380         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6381         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6382         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6383         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6384         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6385         * gcc.dg/20000609-1.c: Likewise.
6386         * gcc.dg/20000720-1.c: Likewise.
6387         * gcc.dg/20011107-1.c: Likewise.
6388         * gcc.dg/20011119-1.c: Likewise.
6389         * gcc.dg/20020108-1.c: Likewise.
6390         * gcc.dg/20020122-2.c: Likewise.
6391         * gcc.dg/20020122-3.c: Likewise.
6392         * gcc.dg/20020201-3.c: Likewise.
6393         * gcc.dg/20020206-1.c: Likewise.
6394         * gcc.dg/20020218-1.c: Likewise.
6395         * gcc.dg/20020310-1.c: Likewise.
6396         * gcc.dg/20020411-1.c: Likewise.
6397         * gcc.dg/20020418-2.c: Likewise.
6398         * gcc.dg/20020426-1.c: Likewise.
6399         * gcc.dg/20020426-2.c: Likewise.
6400         * gcc.dg/20020517-1.c: Likewise.
6401         * gcc.dg/20020523-1.c: Likewise.
6402         * gcc.dg/20020523-2.c: Likewise.
6403         * gcc.dg/20020729-1.c: Likewise.
6404         * gcc.dg/20030204-1.c: Likewise.
6405         * gcc.dg/20030826-2.c: Likewise.
6406         * gcc.dg/20030926-1.c: Likewise.
6407         * gcc.dg/20031202-1.c: Likewise.
6408         * gcc.dg/980312-1.c: Likewise.
6409         * gcc.dg/980313-1.c: Likewise.
6410         * gcc.dg/990117-1.c: Likewise.
6411         * gcc.dg/990424-1.c: Likewise.
6412         * gcc.dg/990524-1.c: Likewise.
6413         * gcc.dg/991230-1.c: Likewise.
6414         * gcc.dg/i386-387-1.c: Likewise.
6415         * gcc.dg/i386-387-2.c: Likewise.
6416         * gcc.dg/i386-387-3.c: Likewise.
6417         * gcc.dg/i386-387-4.c: Likewise.
6418         * gcc.dg/i386-387-5.c: Likewise.
6419         * gcc.dg/i386-387-6.c: Likewise.
6420         * gcc.dg/i386-asm-1.c: Likewise.
6421         * gcc.dg/i386-bitfield1.c: Likewise.
6422         * gcc.dg/i386-bitfield2.c: Likewise.
6423         * gcc.dg/i386-loop-1.c: Likewise.
6424         * gcc.dg/i386-loop-2.c: Likewise.
6425         * gcc.dg/i386-loop-3.c: Likewise.
6426         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6427         * gcc.dg/i386-pic-1.c: Likewise.
6428         * gcc.dg/i386-regparm.c: Likewise.
6429         * gcc.dg/i386-signbit-1.c: Likewise.
6430         * gcc.dg/i386-signbit-2.c: Likewise.
6431         * gcc.dg/i386-signbit-3.c: Likewise.
6432         * gcc.dg/i386-sse-5.c: Likewise.
6433         * gcc.dg/i386-sse-8.c: Likewise.
6434         * gcc.dg/i386-unroll-1.c: Likewise.
6435         * gcc.dg/tls/opt-1.c: Likewise.
6436         * gcc.dg/tls/opt-2.c: Likewise.
6437         * gcc.dg/unroll-1.c: Likewise.
6438         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6439         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6440         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6441         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6442
6443 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6444
6445         * g++.dg/template/incomplete1.C: New test.
6446
6447 2004-11-16  Nick Clifton  <nickc@redhat.com>
6448
6449         Revert patches accidentally commited during checkin of fixes for
6450         xstormy16 tests:
6451         gcc.c-torture/execute/simd-4.c: Revert
6452         gcc.dg/20040910-1.c: Revert.
6453
6454 2004-11-16  Paul Brook  <paul@codesourcery.com>
6455
6456         PR fortran/13010
6457         * gfortran.dg/der_pointer_1.f90: New test.
6458
6459 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
6460
6461         PR c/18498
6462         * gcc.dg/bitfld-13.c: New test.
6463
6464 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
6465
6466         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
6467         powerpc*-*-linux*.
6468
6469         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
6470         * gcc.dg/ppc64-abi-2.c: Ditto.
6471         * gcc.dg/ppc64-abi-3.c: Ditto.
6472
6473         * lib/gcc-dg.exp (dg-target-list): Remove.
6474
6475 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
6476
6477         * gcc.dg/ia64-postinc.c: New test.
6478
6479 2004-11-15  Mark Mitchell <mark@codesourcery.com>
6480
6481         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
6482
6483 2004-11-15  Nick Clifton  <nickc@redhat.com>
6484
6485         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
6486         __INT_MAX__ so that the test can be compiled by toolchains
6487         targeted at 16-bit processors.
6488
6489         * gcc.dg/20040625-1.c: Use long constants rather than integers
6490         when performing arithmetic that will overflow 16-bits.
6491
6492         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
6493         xstormy16.  It does not support 128-bit vector operations.
6494
6495         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
6496         with the macro PTR_TYPE.  Define this macro to an integer type
6497         suitable for holding a pointer.
6498
6499         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
6500         the target is a 16-bit processor.
6501
6502         * gcc.dg/cpp/if-2.c: Expect a different warning message from
6503         16-bit targets where the character constant will be too long.
6504
6505         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
6506         where the double will not be directly addressable.
6507
6508 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6509
6510         Friend class name lookup 1/n, PR c++/18471
6511         * g++.dg/template/crash26.C: New test.
6512         * g++.dg/lookup/struct1.C: Adjust expected error.
6513         * g++.dg/parse/elab1.C: Likewise.
6514         * g++.dg/parse/elab2.C: Likewise.
6515         * g++.dg/parse/int-as-enum1.C: Likewise.
6516         * g++.dg/parse/struct-as-enum1.C: Likewise.
6517         * g++.dg/parse/typedef1.C: Likewise.
6518         * g++.dg/parse/typedef3.C: Likewise.
6519         * g++.dg/parse/typedef4.C: Likewise.
6520         * g++.dg/parse/typedef5.C: Likewise.
6521         * g++.dg/template/nontype4.C: Likewise.
6522         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
6523         * g++.old-deja/g++.other/elab1.C: Likewise.
6524         * g++.old-deja/g++.other/syntax4.C: Likewise.
6525
6526 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6527
6528         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
6529
6530 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
6531
6532         * gcc.c-torture/execute/20041114-1.c: New test.
6533
6534 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
6535
6536         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
6537         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
6538         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
6539         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
6540         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
6541         gcc.dg/switch-7.c: New tests.
6542
6543 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6544
6545         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
6546
6547 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6548
6549         PR tree-opt/18400
6550         * gcc.dg/vect/pr18400.c: New test.
6551
6552 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6553             Andrew Pinski  <pinskia@physics.uc.edu>
6554
6555         PR tree-opt/18425
6556         * gcc.dg/vect/pr18425.c: New test.
6557
6558 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6559
6560         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
6561         Guard with dg-require-alias and dg-require-visibility.
6562
6563 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6564
6565         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
6566
6567 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6568
6569         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
6570
6571 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6572
6573         PR c++/17344
6574         * g++.dg/template/defarg5.C: New test.
6575
6576 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6577
6578         * g++.dg/parse/cast1.C: Run only on ILP32.
6579         * g++.old-deja/g++.mike/p784.C: Likewise.
6580
6581 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
6582
6583         * gcc.c-torture/execute/20041113-1.c: New test.
6584
6585 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6586
6587         PR target/18230
6588         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
6589         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
6590         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
6591         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6592         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
6593         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
6594         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
6595         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
6596         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
6597         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
6598         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
6599         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
6600         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
6601
6602 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6603
6604         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
6605         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
6606         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
6607         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
6608         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
6609         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
6610         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
6611         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
6612         gcc.target/sparc/combined-1.c: New tests.
6613
6614 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
6615
6616         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
6617         New tests.
6618
6619 2004-11-12  Mark Mitchell <mark@codesourcery.com>
6620
6621         * lib/gcc-dg.exp (dg-forbid-option): New function.
6622         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
6623         * g++.dg/abi/bitfield8.C: Likewise.
6624         * g++.dg/abi/dtor1.C: Likewise.
6625         * g++.dg/abi/empty10.C: Likewise.
6626         * g++.dg/abi/empty7.C: Likewise.
6627         * g++.dg/abi/empty9.C: Likewise.
6628         * g++.dg/abi/layout3.C: Likewise.
6629         * g++.dg/abi/layout4.C: Likewise.
6630         * g++.dg/abi/thunk1.C: Likewise.
6631         * g++.dg/abi/thunk2.C: Likewise.
6632         * g++.dg/abi/vbase11.C: Likewise.
6633         * g++.dg/abi/vthunk2.C: Likewise.
6634         * g++.dg/abi/vthunk3.C: Likewise.
6635         * g++.dg/ext/attrib8.C: Likewise.
6636         * g++.dg/opt/longbranch2.C: Likewise.
6637         * g++.dg/opt/reg-stack4.C: Likewise.
6638         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6639         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6640         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6641         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6642         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6643         * gcc.dg/20000609-1.c: Likewise.
6644         * gcc.dg/20000720-1.c: Likewise.
6645         * gcc.dg/20011107-1.c: Likewise.
6646         * gcc.dg/20011119-1.c: Likewise.
6647         * gcc.dg/20020108-1.c: Likewise.
6648         * gcc.dg/20020122-2.c: Likewise.
6649         * gcc.dg/20020122-3.c: Likewise.
6650         * gcc.dg/20020201-3.c: Likewise.
6651         * gcc.dg/20020206-1.c: Likewise.
6652         * gcc.dg/20020218-1.c: Likewise.
6653         * gcc.dg/20020310-1.c: Likewise.
6654         * gcc.dg/20020411-1.c: Likewise.
6655         * gcc.dg/20020418-2.c: Likewise.
6656         * gcc.dg/20020426-1.c: Likewise.
6657         * gcc.dg/20020426-2.c: Likewise.
6658         * gcc.dg/20020517-1.c: Likewise.
6659         * gcc.dg/20020523-1.c: Likewise.
6660         * gcc.dg/20020523-2.c: Likewise.
6661         * gcc.dg/20020729-1.c: Likewise.
6662         * gcc.dg/20030204-1.c: Likewise.
6663         * gcc.dg/20030826-2.c: Likewise.
6664         * gcc.dg/20030926-1.c: Likewise.
6665         * gcc.dg/20031202-1.c: Likewise.
6666         * gcc.dg/980312-1.c: Likewise.
6667         * gcc.dg/980313-1.c: Likewise.
6668         * gcc.dg/990117-1.c: Likewise.
6669         * gcc.dg/990424-1.c: Likewise.
6670         * gcc.dg/990524-1.c: Likewise.
6671         * gcc.dg/991230-1.c: Likewise.
6672         * gcc.dg/i386-387-1.c: Likewise.
6673         * gcc.dg/i386-387-2.c: Likewise.
6674         * gcc.dg/i386-387-3.c: Likewise.
6675         * gcc.dg/i386-387-4.c: Likewise.
6676         * gcc.dg/i386-387-5.c: Likewise.
6677         * gcc.dg/i386-387-6.c: Likewise.
6678         * gcc.dg/i386-asm-1.c: Likewise.
6679         * gcc.dg/i386-bitfield1.c: Likewise.
6680         * gcc.dg/i386-bitfield2.c: Likewise.
6681         * gcc.dg/i386-loop-1.c: Likewise.
6682         * gcc.dg/i386-loop-2.c: Likewise.
6683         * gcc.dg/i386-loop-3.c: Likewise.
6684         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6685         * gcc.dg/i386-pic-1.c: Likewise.
6686         * gcc.dg/i386-regparm.c: Likewise.
6687         * gcc.dg/i386-signbit-1.c: Likewise.
6688         * gcc.dg/i386-signbit-2.c: Likewise.
6689         * gcc.dg/i386-signbit-3.c: Likewise.
6690         * gcc.dg/i386-sse-5.c: Likewise.
6691         * gcc.dg/i386-sse-8.c: Likewise.
6692         * gcc.dg/i386-unroll-1.c: Likewise.
6693         * gcc.dg/tls/opt-1.c: Likewise.
6694         * gcc.dg/tls/opt-2.c: Likewise.
6695         * gcc.dg/unroll-1.c: Likewise.
6696         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6697         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6698         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6699         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6700         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
6701         -m64 is specified.
6702
6703 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6704
6705         PR c++/18389
6706         * g++.dg/parse/cond1.C: New test.
6707
6708         PR c++/18429
6709         * g++.dg/template/array9.C: New test.
6710         * g++.dg/ext/vla1.C: Adjust error messages.
6711         * g++.dg/ext/vlm1.C: Likewise.
6712         * g++.dg/template/crash2.C: Likewise.
6713
6714         PR c++/18436
6715         * g++.dg/template/call3.C: New test.
6716
6717         PR c++/18407
6718         * g++.dg/template/ptrmem11.C: New test.
6719
6720 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
6721
6722         PR other/14264
6723         * lib/g++.exp: Set LC_ALL and LANG to C.
6724         * lib/gcc-dg.exp: Likewise.
6725         * lib/gfortran.exp: Likewise.
6726         * lib/objc.exp: Likewise.
6727         * lib/treelang.exp: Likewise.
6728
6729 2004-11-12  Andreas Schwab  <schwab@suse.de>
6730
6731         * gcc.dg/pr16286.c: Fix last change.
6732
6733 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6734
6735         PR c++/18416
6736         * g++.dg/init/global1.C: New test.
6737
6738 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
6739
6740         * gcc.c-torture/execute/20041112-1.c: New test.
6741
6742 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6743
6744         * lib/gcc-dg.exp (dg-target-list): New.
6745
6746 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6747             Richard Sandiford  <rsandifo@redhat.com>
6748
6749         * lib/target-supports.exp (get-compiler_messages): New.
6750         (check_named_sections_available): Use it.
6751         (check_effective_target_ilp32): New.
6752         (check_effective_target_lp64): New.
6753         (is-effective-target): New.
6754         * lib/gcc-dg.exp (dg-require-effective-target): New.
6755
6756 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
6757
6758         * gcc.dg/precedence-1.c: New test.
6759
6760 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6761
6762         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
6763
6764         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
6765         message, delete generated files, use more descriptive name for
6766         executable, and make the test unsupported when it cannot be run.
6767
6768         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
6769         (dg-require-weak, dg-require-visibility, dg-require-alias,
6770         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
6771         dg-require-iconv, dg-require-named-sections): Use it.
6772
6773         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
6774
6775 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
6776
6777         PR target/16457
6778         * gcc.dg/ppc-and-1: New
6779
6780         PR target/16796
6781         * gcc.dg/ppc-mov-1.c: New.
6782
6783         PR target/16458
6784         * gcc.dg/ppc-compare-1.c: New.
6785
6786 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
6787
6788         * objc.dg/desig-init-2.m: New test.
6789
6790 2004-11-10  Adam Nemet  <anemet@lnxw.com>
6791
6792         PR middle-end/18160
6793         * g++.dg/warn/register-var-1.C: New test.
6794         * g++.dg/warn/register-var-2.C: New test.
6795
6796 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6797
6798         * gcc.dg/union-2.c: New test.
6799
6800 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
6801
6802         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
6803         New test for PR tree-optimization/17892.
6804
6805 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
6806
6807         PR c++/18369
6808         * g++.dg/init/new12.C: New test.
6809
6810 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
6811
6812         * gcc.target/sparc: New directory.
6813         * gcc.target/sparc/sparc.exp: New driver.
6814         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
6815         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
6816         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
6817         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
6818
6819 2004-11-10  Paul Brook  <paul@codesourcery.com>
6820
6821         PR fortran/18218
6822         * gfortran.dg/list_read.c: New test.
6823
6824 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6825
6826         PR c/18322
6827         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
6828         expected diagnostic location.
6829
6830 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
6831
6832         * gcc.dg/20041109-1.c: New test.
6833
6834 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
6835
6836         PR objc/18406
6837         * objc/compile/pr18406.m: New test.
6838
6839 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6840
6841         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
6842
6843 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6844
6845         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
6846
6847 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6848
6849         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
6850
6851 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6852
6853         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
6854         exit.
6855
6856 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
6857
6858         PR tree-opt/18299
6859         * gcc.c-torture/pr18299-1.c: New test.
6860
6861 2004-11-06  Andreas Schwab  <schwab@suse.de>
6862
6863         * gcc.dg/pr16286.c: Also test for bool and pixel.
6864
6865 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
6866
6867         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
6868         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
6869         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
6870         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
6871         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
6872         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
6873         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
6874         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
6875         gcc.dg/struct-semi-3.c: New tests.
6876
6877 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6878
6879         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
6880
6881 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6882
6883         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
6884         Do not use C99 designators.
6885
6886 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6887
6888         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
6889
6890 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6891
6892         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
6893         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
6894         * gcc.c-torture/execute/simd-5.x: Remove.
6895
6896 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
6897
6898         PR rtl-optimization/17933
6899         * gcc.dg/torture/pr17933-1.c: New test.
6900
6901 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
6902
6903         PR target/18106
6904         * lib/target-supports.exp (check_weak_available): Support
6905         Windows.
6906
6907 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
6908
6909         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
6910         call to fflush(stdout) before abort.
6911         (my_ffsll): New function.
6912         (generate_fields): Use it.
6913
6914 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
6915
6916         * gcc.dg/init-undef-1.c: New test.
6917
6918 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
6919
6920         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
6921         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
6922         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
6923         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
6924         expected messages for new parser.
6925
6926 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
6927
6928         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
6929
6930 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6931
6932         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
6933         on LP64 targets.
6934
6935 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
6936
6937         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
6938         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
6939         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
6940         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
6941         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
6942         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
6943         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
6944         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
6945         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
6946         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
6947
6948 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
6949
6950         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
6951         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
6952         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
6953         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
6954         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
6955         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
6956         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
6957         for new parser.
6958
6959 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
6960
6961         PR target/15342
6962         * gcc.dg/20041104-1.c: New test.
6963
6964 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6965
6966         * g++.dg/template/nontype7.C: New test.
6967         * g++.dg/template/nontype8.C: Likewise.
6968         * g++.dg/template/nontype9.C: Likewise.
6969         * g++.dg/template/nontype10.C: Likewise.
6970         * g++.dg/tc1/dr49.C: Likewise.
6971         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
6972         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
6973
6974 2004-11-04  Ben Elliston  <bje@au.ibm.com>
6975
6976         * g++.dg/rtti/tinfo1.C: Remove xfails.
6977
6978 2004-11-04  Ben Elliston  <bje@au.ibm.com>
6979
6980         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
6981         packed attribute to the definition to satisfy the new C++ parser.
6982
6983 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6984
6985         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
6986         invocations of va_arg.
6987
6988 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
6989
6990         PR c++/18124
6991         * g++.dg/template/crash25.C: New test.
6992
6993         PR c++/18155
6994         * g++.dg/template/typedef2.C: New test.
6995         * g++.dg/parse/crash13.C: Adjust error markers.
6996
6997         PR c++/18177
6998         * g++.dg/conversion/const3.C: New test.
6999
7000 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7001
7002         PR fortran/17535
7003         PR fortran/17583
7004         PR fortran/17713
7005         * gfortran.dg/generic_[123].f90: New testcases.
7006
7007 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7008
7009         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
7010         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
7011
7012 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7013
7014         PR tree-opt/16808
7015         * gcc.c-torture/compile/pr16808.c: New test.
7016
7017 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
7018
7019         PR rtl-optimization/17104
7020         * gcc.dg/ppc-bitfield1.c: New.
7021
7022 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
7023
7024         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
7025
7026 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
7027
7028         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
7029         strings for 32-bit code.
7030
7031 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
7032
7033         PR c/18239
7034         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
7035
7036 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
7037
7038         PR c++/18064
7039         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
7040
7041 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
7042
7043         PR c++/15172
7044         * g++.dg/init/aggr2.C: New test.
7045
7046 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
7047
7048         * objc.dg/local-decl-1.m: New test.
7049
7050 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7051
7052         * gcc.dg/20040910-1.c: Adjust regex.
7053
7054 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7055
7056         PR rtl-optimization/18084
7057         * g++.dg/opt/pr18084-1.C: New testcase.
7058
7059 2004-10-30  Matt Austern  <austern@apple.com>
7060
7061         PR c++/17542
7062         * g++.dg/ext/attrib18.C: New test.
7063
7064 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7065
7066         PR middle-end/18096
7067         * gcc.dg/pr18096-1.c: New test case.
7068
7069 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7070
7071         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
7072
7073 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
7074
7075         PR c/16666
7076         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
7077         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
7078         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
7079         gcc.dg/old-style-prom-3.c: New tests.
7080
7081 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
7082
7083         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
7084         Remove unnecessary inclusion of stdio.h.
7085
7086 2004-10-29  Roger Sayle  <roger@eyesopen.com>
7087
7088         PR rtl-optimization/17581
7089         * gcc.dg/pr17581-1.c: New test case.
7090
7091 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
7092
7093         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
7094         being implemented.
7095         * g++.dg/conversion/dr195-1.C: New.
7096         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
7097         * g++.old-deja/g++.mike/p10148.C: Likewise.
7098
7099 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
7100
7101         PR c++/17695
7102         * g++.dg/debug/typedef2.C: New test.
7103
7104 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
7105
7106         PR fortran/13490
7107         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
7108         * gfortran.dg/g77/README: Update.
7109
7110 2004-10-28  Matt Austern  <austern@apple.com>
7111
7112         PR c++/14124
7113         * g++.dg/ext/packed7.C: New test.
7114
7115 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7116
7117         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
7118         scan-assembler.
7119         * lib/scanasm.exp (hidden-scan-for): New proc.
7120         (scan-hidden): Use hidden-scan-for instead of constructing the scan
7121         string.
7122         (scan-not-hidden): Likewise.
7123         * lib/target-supports.exp (check_visibility_available): mach-o is
7124         support too.
7125
7126 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
7127
7128         PR c++/17132
7129         * g++.dg/template/memclass3.C: New test.
7130
7131 2004-10-28  Adam Nemet  <anemet@lnxw.com>
7132
7133         PR middle-end/18160
7134         * gcc.dg/register-var-1.c: New test.
7135         * gcc.dg/register-var-2.c: New test.
7136         * gcc.dg/asm-7.c: Taking the address of a register variable is an
7137         error now.
7138
7139 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
7140
7141         PR other/18172
7142         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
7143         unused variables.
7144         * gcc.dg/vect/vect-22.c: Likewise.
7145
7146 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
7147
7148         * gcc.dg/i386-rotate-1.c: New test.
7149
7150 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
7151
7152         * g++.dg/init/ref12.C: Add "run" marker.
7153
7154         PR c++/17435
7155         * g++.dg/init/ref12.C: New test.
7156
7157         PR c++/18140
7158         * g++.dg/template/shift1.C: New test.
7159         * g++.dg/template/error10.C: Adjust error markers.
7160
7161 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
7162
7163         PR tree-opt/17529
7164         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
7165
7166 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
7167
7168         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
7169         * gcc.dg/weak/weak-3.c: Likewise.
7170         * gcc.dg/weak/weak-5.c: Likewise.
7171         * gcc.dg/weak/weak-9.c: Likewise.
7172         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
7173         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
7174
7175         * gcc.dg/darwin-weakimport-1.c: New.
7176
7177 2004-10-28  Ben Elliston  <bje@au.ibm.com>
7178
7179         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
7180
7181 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
7182
7183         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
7184         'syntax' error messages.
7185         * gcc.dg/cpp/direct2s.c: Likewise.
7186
7187 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
7188
7189         * gcc.c-torture/compile/20041026-1.c: New.
7190
7191 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
7192
7193         PR c++/18093
7194         * g++.dg/lookup/ns2.C: New test.
7195
7196         PR c++/18020
7197         * g++.dg/template/enum4.C: New test.
7198
7199         PR c++/18161
7200         * g++.dg/template/expr1.C: New test.
7201
7202 2004-10-26  Ben Elliston  <bje@au.ibm.com>
7203
7204         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
7205
7206 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7207
7208         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
7209         gcc.dg/decl-nospec-3.c: New tests.
7210
7211 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
7212
7213         * objc.dg/super-class-3.m: New test.
7214
7215 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
7216
7217         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
7218         resyncing.
7219         * gcc.dg/cpp/direct2s.c: Likewise.
7220
7221 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
7222
7223         * objc.dg/image-info.m: Update for changes to section selection.
7224
7225 2004-10-25  David Ayers  <d.ayers@inode.at>
7226             Ziemowit Laski  <zlaski@apple.com>
7227
7228         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
7229         diagnostics when messaging 'id <Proto>'.
7230         * objc.dg/class-protocol-1.m: New test.
7231         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
7232         a non-existent method signature.
7233         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
7234         Update diagnostics when messaging with non-existent method signature.
7235         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
7236         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
7237         invalid receivers are now resolved as if messaging 'id'; remove
7238         extraneous diagnostics.
7239
7240 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7241
7242         PR c/16667
7243         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
7244         gcc.dg/init-desig-obs-3.c: New tests.
7245
7246 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
7247
7248         * gcc.dg/debug/20041023-1.c: New test.
7249
7250 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
7251
7252         PR middle-end/17407
7253         * gcc.c-torture/compile/pr17407.c: New test.
7254
7255         PR c++/18121
7256         * g++.dg/template/array8.C: New test.
7257
7258 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7259
7260         PR other/18138
7261         * lib/g++.exp: Accept more than one multilib libgcc.
7262         * lib/gcc-dg.exp: Likewise.
7263         * lib/objc.exp: Likewise.
7264         * lib/treelang.exp: Likewise.
7265         * lib/gfortran.exp: Likewise.
7266
7267 2004-10-24  Ben Elliston  <bje@au.ibm.com>
7268
7269         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
7270
7271 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
7272
7273         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
7274         * gcc.dg/c99-const-expr-3.c: Likewise.
7275
7276 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
7277
7278         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
7279
7280 2004-10-23  Ben Elliston  <bje@au.ibm.com>
7281
7282         * gcc.c-torture/execute/loop-2e.x: Remove.
7283
7284 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7285
7286         PR c++/18095
7287         * g++.dg/parse/crash18.C: New.
7288         * g++.dg/parse/crash19.C: New.
7289
7290 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7291
7292         * g++.dg/ext/dllimport1.C: Move dg-warnings.
7293         * g++.dg/ext/dllimport2.C: Same.
7294         * g++.dg/ext/dllimport8.C: Same.
7295
7296 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
7297
7298         PR c++/10841
7299         * g++.dg/conversion/cast1.C: New test.
7300         * g++.dg/overload/pmf1.C: Adjust error marker.
7301
7302 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
7303
7304         PR objc/17923
7305         * objc.dg/const-str-7.m: New test.
7306
7307 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7308
7309         * g++.dg/template/memfriend11.C: Fix comment typo.
7310         * g++.dg/template/memfriend14.C: Likewise.
7311
7312 2004-10-20  Richard Henderson  <rth@redhat.com>
7313
7314         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
7315         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
7316         -fasynchronous-unwind-tables.
7317
7318 2004-10-20  Richard Henderson  <rth@redhat.com>
7319
7320         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
7321         (main): Return success.
7322         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
7323         (main): Return success.
7324
7325 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7326
7327         PR c++/13495
7328         * g++.dg/template/memfriend9.C: New test.
7329         * g++.dg/template/memfriend10.C: Likewise.
7330         * g++.dg/template/memfriend11.C: Likewise.
7331         * g++.dg/template/memfriend12.C: Likewise.
7332         * g++.dg/template/memfriend13.C: Likewise.
7333         * g++.dg/template/memfriend14.C: Likewise.
7334         * g++.dg/template/memfriend15.C: Likewise.
7335         * g++.dg/template/memfriend16.C: Likewise.
7336         * g++.dg/template/memfriend17.C: Likewise.
7337         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
7338
7339 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
7340
7341         * g++.dg/conversion/dr195.C: New.
7342         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
7343
7344 2004-10-20  Ben Elliston  <bje@au.ibm.com>
7345             Devang Patel  <dpatel@apple.com>
7346
7347         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
7348         of floating point arithmetic, which could trap.
7349
7350 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
7351
7352         PR c++/14035
7353         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
7354         * g++.dg/conversion/const2.C: New test.
7355         * g++.dg/expr/reinterpret2.C: New test.
7356         * g++.dg/expr/reinterpret3.C: New test.
7357         * g++.dg/expr/cast2.C: New test.
7358         * g++.dg/expr/copy1.C: New test.
7359         * g++.dg/other/conversion1.C: Change error message.
7360         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
7361         function pointers to void *.
7362         * g++.old-deja/g++.mike/p10148.C: Likewise.
7363
7364 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7365
7366         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
7367
7368 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
7369
7370         PR c++/18047
7371
7372         * g++.dg/parse/expr3.C: New test.
7373
7374 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7375
7376         * gcc.dg/smod-1.c: New test.
7377
7378 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
7379
7380         * objc.dg/method-14.m: New test.
7381
7382 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
7383
7384         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
7385         Also xfail as the patch was reverted.
7386
7387 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
7388
7389         PR middle-end/16973
7390         * gcc.dg/pr16973.c: New test.
7391
7392 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
7393
7394         PR tree-optimization/17656
7395         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
7396
7397 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7398
7399         * g++.dg/eh/shadow1.C: New.
7400
7401 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
7402
7403         * gcc.c-torture/compile/20041018-1.c: New test.
7404
7405 2004-10-18  Ben Elliston  <bje@au.ibm.com>
7406
7407         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
7408         compiler referring to register 0 when accessing sdata.  The linker
7409         now patches things up.
7410
7411 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
7412
7413         PR c/17529
7414         * gcc.c-torture/compile/pr17529.c: New test.
7415
7416 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7417
7418         PR c++/17743
7419         * g++.dg/ext/attrib17.C: New test.
7420
7421 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7422
7423         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
7424
7425 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7426
7427         PR c++/10479
7428         * g++.dg/ext/attrib16.C: New test.
7429
7430 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
7431
7432         PR c++/17042
7433         * g++.dg/init/dso_handle1.C: New test.
7434
7435         PR c++/14667
7436         * g++.dg/parse/typedef6.C: New test.
7437
7438         PR c++/17916
7439         * g++.dg/parse/pragma1.C: New test.
7440
7441 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
7442
7443         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
7444
7445 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
7446
7447         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
7448         -fno-common when on HPPA HP-UX platforms.
7449
7450 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
7451
7452         PR other/16820
7453         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
7454         stdint.h.
7455         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
7456         uintptr_t.
7457
7458 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
7459
7460         PR c++/16301
7461         * g++.dg/lookup/strong-using-4.C: New test.
7462
7463 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
7464
7465         PR middle-end/16567
7466         * gcc.c-torture/compile/nested-1.c: New test.
7467
7468 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
7469
7470         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
7471         and mipsisa64*-*-* (until support for misaligned loads is added).
7472         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
7473         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
7474         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
7475         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
7476         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
7477         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
7478
7479 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
7480
7481         PR c++/17976
7482         * g++.dg/init/dtor3.C: New test.
7483
7484 2004-10-15  Ben Elliston  <bje@au.ibm.com>
7485
7486         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
7487
7488 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
7489
7490         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
7491         * gcc.dg/macho-lo-sum.c: Likewise.
7492
7493 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
7494
7495         * gcc.dg/ppc-spe64-1.c: New test.
7496
7497 2004-10-14  Devang Patel  <dpatel@apple.com>
7498
7499         PR 17635
7500         * gcc.dg/pr17635.c : New test.
7501
7502 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
7503
7504         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
7505         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
7506         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
7507         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
7508         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
7509         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
7510         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
7511         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
7512         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
7513         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
7514         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
7515         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
7516         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
7517         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
7518         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
7519         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
7520         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
7521         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
7522
7523 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
7524
7525         * gcc.dg/vect/vect-82.c: New testcase.
7526         * gcc.dg/vect/vect-82_64.c: New testcase.
7527         * gcc.dg/vect/vect-83.c: New testcase.
7528         * gcc.dg/vect/vect-83_64.c: New testcase.
7529
7530 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7531
7532         * gcc.dg/cpp/error-1.c: New test.
7533
7534 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7535
7536         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
7537
7538 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
7539
7540         PR target/17984
7541         * gcc.dg/cris-peep2-xsrand2.c: New test.
7542
7543 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
7544
7545         PR c++/17661
7546         * testsuite/g++.dg/expr/for2.C: New test.
7547
7548 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7549
7550         * g++.dg/inherit/thunk1.C: Run on the SPARC.
7551
7552 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
7553
7554         PR tree-optimization/17724
7555         * g++.dg/opt/pr17724-1.C: New test.
7556         * g++.dg/opt/pr17724-2.C: New test.
7557         * g++.dg/opt/pr17724-3.C: New test.
7558         * g++.dg/opt/pr17724-4.C: New test.
7559         * g++.dg/opt/pr17724-5.C: New test.
7560         * g++.dg/opt/pr17724-6.C: New test.
7561
7562 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
7563
7564         PR c/17301
7565         * gcc.dg/pr17301-2.c: New test.
7566
7567 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
7568
7569         PR c++/15876
7570         * g++.dg/parse/error22.C: New test.
7571
7572         PR c++/17936
7573         * g++.dg/template/spec18.C: New test.
7574
7575 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
7576
7577         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
7578         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
7579         memcpy.
7580         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
7581         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
7582
7583 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7584
7585         * g++.dg/eh/cleanup5.C: Add dg-options "".
7586
7587 2004-10-11  Roger Sayle  <roger@eyesopen.com>
7588
7589         PR middle-end/17657
7590         * gcc.dg/switch-4.c: New test case.
7591
7592 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
7593
7594         * gcc.c-torture/execute/20041011-1.c: New test.
7595
7596 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
7597
7598         PR c++/17554
7599         * g++.dg/init/for3.C: New test.
7600
7601         PR c++/17657
7602         * g++.dg/opt/switch2.C: New test.
7603
7604         PR middle-end/17703
7605         * g++.dg/warn/Wreturn-2.C: New test.
7606
7607 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
7608
7609         PR c++/17907
7610         * g++.dg/eh/cleanup5.C: New test.
7611
7612 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
7613
7614         PR c++/17393
7615         * g++.dg/parse/error21.C: New test.
7616
7617 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7618
7619         * g++.dg/overload/pmf1.C: Adjust quoting marks.
7620         * g++.dg/warn/incomplete1.C: Likewise.
7621         * g++.dg/template/qualttp20.C: Likewise.
7622
7623 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7624
7625         PR c/17881
7626         * parm-incomplete-1.c: New test.
7627
7628 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7629
7630         PR c++/17867
7631         * g++.dg/parse/error19.C: New test.
7632
7633         PR c++/17670
7634         * g++.dg/init/new11.C: New test.
7635
7636         PR c++/17821
7637         * g++.dg/parse/error20.C: New test.
7638
7639         PR c++/17826
7640         * g++.dg/template/crash24.C: New test.
7641
7642 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7643
7644         PR c/17301
7645         * gcc.dg/pr17301-1.c: New test.
7646
7647 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7648
7649         PR c/17189
7650         * gcc.dg/anon-struct-5.c: New test.
7651
7652 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7653
7654         PR c/17844
7655         * gcc.dg/pr17844-1.c: New test.
7656
7657 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
7658
7659         PR tree-optimization/17906
7660         * gcc.c-torture/compile/pr17906.c: New.
7661
7662 2004-10-09  Stuart Hastings  <stuart@apple.com>
7663             Roger Sayle  <roger@eyesopen.com>
7664
7665         PR rtl-optimization/17853
7666         * gcc.dg/i386-mmx-5.c: New testcase.
7667
7668 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
7669
7670         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
7671
7672 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7673
7674         PR c++/17524
7675         * g++.dg/template/static9.C: New test.
7676
7677         PR c++/17685
7678         * g++.dg/parse/operator5.C: New test.
7679
7680 2004-10-09  Roger Sayle  <roger@eyesopen.com>
7681
7682         PR middle-end/17894
7683         * gcc.c-torture/execute/divcmp-4.c: New test case.
7684
7685 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7686
7687         PR tree-opt/17902
7688         * g++.dg/opt/pr17902.C: New test.
7689
7690 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
7691
7692         * gcc.dg/cpp/ident-1.c: Add dg-options "".
7693
7694 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7695
7696         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
7697
7698 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7699
7700         * gcc.dg/assign-warn-3.c: New test.
7701
7702 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7703
7704         PR c/16999
7705         * gcc.dg/cpp/ident-1.c: New test.
7706
7707 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
7708
7709         * gcc.c-torture/compile/acc1.c: New.
7710
7711 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7712
7713         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
7714         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
7715
7716 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7717
7718         * gcc.dg/ultrasp11.c: New test.
7719
7720 2004-10-08  Michael Matz  <matz@suse.de>
7721
7722         * gcc.dg/doloop-2.c: New test.
7723
7724 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7725
7726         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
7727         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
7728         objc.dg/method-9.m: Update expected diagnostics.
7729
7730 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
7731
7732         * gcc.dg/ppc-fsel-3.c: New file.
7733         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
7734
7735 2004-10-07  Paul Brook  <paul@codesourcery.com>
7736
7737         * gfortran.dg/intrinsic_verify_1.f90: New test.
7738
7739 2004-10-07  Paul Brook  <paul@codesourcery.com>
7740
7741         * gfortran.dg/empty_format_1.f90: Remove stray commas.
7742
7743 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7744
7745         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
7746         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
7747         commit.
7748
7749 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7750
7751         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
7752
7753 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7754
7755         PR c++/17115
7756         * g++.dg/warn/Winline-4.C: New test.
7757
7758 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7759
7760         * gcc.c-torture/compile/20041007-1.c: New test.
7761
7762 2004-10-07  Paul Brook  <paul@codesourcery.com>
7763
7764         PR fortran/17678
7765         * gfortran.dg/use_allocated_1.f90: New test.
7766
7767 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7768
7769         PR middle-end/17849
7770         * gfortran.fortran-torture/compile/nested.f90: New test
7771
7772 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7773
7774         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
7775
7776 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7777
7778         PR c++/17368
7779         * g++.dg/ext/asm6.C: New test.
7780
7781 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
7782
7783         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
7784
7785 2004-10-06  Paul Brook  <paul@codesourcery.com>
7786
7787         PR libfortran/17709
7788         * gfortran.dg/empty_format_1.f90: New test.
7789
7790 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7791
7792         PR fortran/17568
7793         * gfortran.dg/ishft.f90: New test.
7794
7795         PR fortran/17283
7796         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
7797         tests.
7798
7799 2004-10-06  Paul Brook  <paul@codesourcery.com>
7800
7801         * gfortran.dg/do_1.f90: New test.
7802
7803 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7804
7805         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
7806         optimizing for size.
7807
7808 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7809
7810         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
7811
7812 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7813
7814         * gcc.c-torture/compile/20041005-1.c: New test.
7815
7816 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7817
7818         PR c++/17829
7819         * g++.dg/lookup/koenig4.C: New.
7820
7821 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7822
7823         * g++.dg/other/classkey1.C: Adjust quoting marks.
7824         * g++.dg/parse/error15.C: Likewise.
7825         * g++.dg/template/meminit2.C (int>): Likewise.
7826
7827 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7828
7829         PR fortran/17283
7830         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
7831
7832         PR fortran/17631
7833         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
7834
7835         PR fortran/17708
7836         * gfortran.dg/pr17708.f90: New test.
7837
7838 2004-10-04  Chao-ying Fu  <fu@mips.com>
7839
7840         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
7841         * gcc.dg/vect/vect-4.c: Ditto.
7842         * gcc.dg/vect/vect-5.c: Ditto.
7843         * gcc.dg/vect/vect-6.c: Ditto.
7844         * gcc.dg/vect/vect-8.c: Ditto.
7845         * gcc.dg/vect/vect-16.c: Ditto.
7846         * gcc.dg/vect/vect-30.c: Ditto.
7847         * gcc.dg/vect/vect-40.c: Ditto.
7848         * gcc.dg/vect/vect-41.c: Ditto.
7849         * gcc.dg/vect/vect-42.c: Ditto.
7850         * gcc.dg/vect/vect-43.c: Ditto.
7851         * gcc.dg/vect/vect-44.c: Ditto.
7852         * gcc.dg/vect/vect-45.c: Ditto.
7853         * gcc.dg/vect/vect-46.c: Ditto.
7854         * gcc.dg/vect/vect-47.c: Ditto.
7855         * gcc.dg/vect/vect-48.c: Ditto.
7856         * gcc.dg/vect/vect-49.c: Ditto.
7857         * gcc.dg/vect/vect-50.c: Ditto.
7858         * gcc.dg/vect/vect-51.c: Ditto.
7859         * gcc.dg/vect/vect-52.c: Ditto.
7860         * gcc.dg/vect/vect-53.c: Ditto.
7861         * gcc.dg/vect/vect-54.c: Ditto.
7862         * gcc.dg/vect/vect-55.c: Ditto.
7863         * gcc.dg/vect/vect-56.c: Ditto.
7864         * gcc.dg/vect/vect-57.c: Ditto.
7865         * gcc.dg/vect/vect-58.c: Ditto.
7866         * gcc.dg/vect/vect-59.c: Ditto.
7867         * gcc.dg/vect/vect-60.c: Ditto.
7868         * gcc.dg/vect/vect-74.c: Ditto.
7869         * gcc.dg/vect/vect-79.c: Ditto.
7870         * gcc.dg/vect/vect-80.c: Ditto.
7871
7872 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
7873
7874         * gcc.dg/unused-7.c: Use the correct option.
7875
7876 2004-10-04  Paul Brook  <paul@codesourcery.com>
7877         Bud Davis  <bdavis9659@comcast.net>
7878
7879         PR fortran/17706
7880         PR fortran/16434
7881         * gfortran/pr17706.f90: New test.
7882         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
7883
7884 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7885
7886         * gfortran.dg/pr17612.f90: New test.
7887
7888 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7889
7890         * g++.dg/template/local1.C: Adjust quoting marks in
7891         testing for diagnostics.
7892         * g++.dg/tls/diag-2.C: Likewise.
7893         * g++.dg/other/error8.C: Likewise.
7894
7895 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
7896
7897         PR c/17178
7898         * gcc.dg/unused-4.c: Adjust to be correct.
7899
7900         PR c/17820
7901         * gcc.dg/unused-7.c: New test.
7902
7903 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
7904
7905         PR c++/17797
7906         * g++.dg/overload/template2.C: New test.
7907
7908 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
7909
7910         PR tree-optimization/16632
7911         * gcc.dg/tree-ssa/20041002-1.c: New.
7912
7913 2004-10-03  Paul Brook  <paul@codesourcery.com>
7914
7915         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
7916         rather than relying on default formatting.
7917
7918 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
7919
7920         * gcc.dg/20040920-1.c: Update expected message text.
7921
7922 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
7923
7924         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
7925
7926 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
7927
7928         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
7929         tree level.
7930
7931 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
7932
7933         * gcc.dg/tree-ssa/pr17343.c: Remove.
7934
7935 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
7936
7937         PR tree-opt/17343
7938         * gcc.dg/tree-ssa/pr17343.c: New test.
7939
7940 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
7941
7942         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
7943         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
7944         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
7945         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
7946         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
7947
7948 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7949
7950         * gcc.dg/lvalue-2.c: New test.
7951
7952 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7953
7954         PR c/17730
7955         * gcc.dg/pr17730-1.c: New test
7956
7957 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7958
7959         PR c/7425
7960         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
7961
7962 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
7963
7964         * gcc.c-torture/execute/stdarg-1.c: New test.
7965         * gcc.c-torture/execute/stdarg-2.c: New test.
7966         * gcc.c-torture/execute/stdarg-3.c: New test.
7967         * gcc.dg/tree-ssa/stdarg-1.c: New test.
7968         * gcc.dg/tree-ssa/stdarg-2.c: New test.
7969         * gcc.dg/tree-ssa/stdarg-3.c: New test.
7970         * gcc.dg/tree-ssa/stdarg-4.c: New test.
7971         * gcc.dg/tree-ssa/stdarg-5.c: New test.
7972
7973 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
7974
7975         PR tree-optimization/17697
7976         * g++.dg/opt/pr17697-1.C: New test.
7977         * g++.dg/opt/pr17697-2.C: New test.
7978         * g++.dg/opt/pr17697-3.C: New test.
7979
7980 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
7981
7982         PR c/16409
7983         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
7984         gcc.dg/vla-init-5.c: New tests.
7985
7986 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7987
7988         PR c/13804
7989         * gcc.dg/pr13804-1.c: New test.
7990
7991 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7992
7993         PR fortran/16938
7994         * gfortran.dg/pr16938.f90: New test.
7995
7996 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
7997
7998         * g++.dg/template/crash23.C: New test.
7999
8000 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
8001
8002         PR c++/17585
8003         * g++.dg/template/static8.C: New test.
8004
8005 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
8006
8007         PR c++/17681
8008         * g++.dg/other/error9.C: New test.
8009
8010 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
8011
8012         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
8013
8014 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8015
8016         PR fortran/15164
8017         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
8018
8019 2004-09-26  Roger Sayle  <roger@eyesopen.com>
8020
8021         PR middle-end/17112
8022         * gcc.dg/pr17112-1.c: New test case.
8023
8024 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8025
8026         PR c/11459
8027         * gcc.dg/pr11459-1.c: New test.
8028
8029 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
8030
8031         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
8032         * gcc.dg/tree-ssa/loop-4.c: Likewise.
8033
8034 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8035
8036         * gfortran.dg/pr15324.f90: Make array bounds consistent.
8037
8038 2004-09-25  Jan Hubicka  <jh@suse.cz>
8039
8040         * compile/30040909-1.c: New test.
8041         * compile/30040907-1.c: New test.
8042
8043 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
8044
8045         * gcc.c-torture/execute/va-arg-26.c: New test.
8046
8047 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
8048
8049         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
8050         extra diagnostics on targets with 64-bit pointers.
8051         * objc.dg/selector-1.m: Adjust dg-warning regexp.
8052
8053 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8054
8055         PR c/17188
8056         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
8057         * gcc.dg/decl-3.c: Adjust expected message.
8058
8059 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8060
8061         PR fortran/17615
8062         * gfortran.dg/pr17615.f90: New test.
8063
8064 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
8065
8066         PR tree-optimzation/17517
8067         * g++.dg/tree-ssa/pr17517.C: New Test.
8068
8069 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8070
8071         PR c++/16889
8072         * g++.dg/lookup/ambig3.C: New.
8073
8074 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
8075
8076         PR tree-opt/17624
8077         * g++.dg/opt/pr17624.C: New test.
8078
8079 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8080
8081         PR c/6980
8082         * gcc.dg/Wbad-function-cast-1.c: New test.
8083
8084 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
8085
8086         * g++.dg/ext/complit1.C
8087         * g++.dg/other/error2.C
8088         * g++.dg/other/nontype-1.C
8089         * g++.dg/parse/crash11.C
8090         * g++.dg/parse/crash12.C
8091         * g++.dg/parse/error15.C
8092         * g++.dg/parse/error4.C
8093         * g++.dg/parse/tmpl-outside1.C
8094         * g++.dg/parse/too-many-tmpl-args1.C
8095         * g++.dg/template/dependent-expr3.C
8096         * g++.dg/template/error10.C
8097         * g++.dg/template/instantiate1.C
8098         * g++.dg/template/vtable2.C
8099         * g++.dg/warn/Wshadow-1.C
8100         * g++.dg/warn/weak1.C
8101         * g++.old-deja/g++.brendan/crash16.C
8102         * g++.old-deja/g++.brendan/crash18.C
8103         * g++.old-deja/g++.brendan/crash48.C
8104         * g++.old-deja/g++.brendan/crash49.C
8105         * g++.old-deja/g++.brendan/crash55.C
8106         * g++.old-deja/g++.brendan/crash56.C
8107         * g++.old-deja/g++.brendan/crash8.C
8108         * g++.old-deja/g++.brendan/enum11.C
8109         * g++.old-deja/g++.brendan/enum8.C
8110         * g++.old-deja/g++.brendan/enum9.C
8111         * g++.old-deja/g++.brendan/friend3.C
8112         * g++.old-deja/g++.brendan/misc14.C
8113         * g++.old-deja/g++.bugs/900402_02.C
8114         * g++.old-deja/g++.bugs/900404_03.C
8115         * g++.old-deja/g++.bugs/900404_04.C
8116         * g++.old-deja/g++.bugs/900428_03.C
8117         * g++.old-deja/g++.jason/crash4.C
8118         * g++.old-deja/g++.jason/overload21.C
8119         * g++.old-deja/g++.jason/redecl1.C
8120         * g++.old-deja/g++.jason/report.C
8121         * g++.old-deja/g++.jason/rfg10.C
8122         * g++.old-deja/g++.jason/template30.C
8123         * g++.old-deja/g++.law/arm12.C
8124         * g++.old-deja/g++.law/ctors5.C
8125         * g++.old-deja/g++.law/cvt20.C
8126         * g++.old-deja/g++.law/init10.C
8127         * g++.old-deja/g++.law/init8.C
8128         * g++.old-deja/g++.law/visibility17.C
8129         * g++.old-deja/g++.law/visibility7.C
8130         * g++.old-deja/g++.mike/net8.C
8131         * g++.old-deja/g++.mike/p646.C
8132         * g++.old-deja/g++.mike/p700.C
8133         * g++.old-deja/g++.mike/p701.C
8134         * g++.old-deja/g++.mike/p811.C
8135         * g++.old-deja/g++.ns/template13.C
8136         * g++.old-deja/g++.other/array3.C
8137         * g++.old-deja/g++.other/crash25.C
8138         * g++.old-deja/g++.other/dtor3.C
8139         * g++.old-deja/g++.other/dtor4.C
8140         * g++.old-deja/g++.other/main1.C
8141         * g++.old-deja/g++.other/warn7.C
8142         * g++.old-deja/g++.pt/crash11.C
8143         * g++.old-deja/g++.pt/crash36.C
8144         * g++.old-deja/g++.pt/spec22.C
8145         * g++.old-deja/g++.pt/spec9.C
8146         * g++.old-deja/g++.pt/ttp52.C
8147         * g++.old-deja/g++.robertl/eb103.C
8148         * g++.old-deja/g++.robertl/eb121.C
8149         * g++.old-deja/g++.robertl/eb22.C
8150         * g++.old-deja/g++.robertl/eb8.C:
8151         Update locations and/or regexps of dg-error markers.
8152         Remove markers for some bogus messages that are no longer issued.
8153
8154 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
8155
8156         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
8157         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
8158
8159 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
8160
8161         PR c++/17618
8162         * g++.dg/lookup/crash5.C: New test.
8163
8164 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
8165
8166         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
8167         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
8168         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
8169         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
8170         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
8171         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
8172
8173         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
8174         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
8175         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
8176         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
8177         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
8178         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
8179
8180         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
8181
8182         * gcc.dg/vect/vect-44.c: Check additional cases.
8183         * gcc.dg/vect/vect-48.c: Check additional cases.
8184
8185         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
8186         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
8187         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
8188         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
8189         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
8190         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
8191         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
8192         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
8193         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
8194
8195         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
8196         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
8197         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
8198
8199 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8200
8201         * gcc.dg/tree-ssa/loop-6.c: New test.
8202
8203 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
8204
8205         PR c++/17620
8206         * g++.dg/inherit/base2.C: New.
8207
8208 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8209
8210         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
8211         * gcc.dg/20001012-2.c: Likewise.
8212         * gcc.dg/20001013-1.c: Likewise.
8213         * gcc.dg/20001101-1.c: Likewise.
8214         * gcc.dg/20001102-1.c: Likewise.
8215         * gcc.dg/bf-spl1.c: Likewise.
8216         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
8217         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
8218
8219 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
8220
8221         PR tree-optimization/16721
8222         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
8223
8224 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
8225
8226         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
8227         * gcc.dg/20040305-1.c: Likewise.
8228
8229 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8230
8231         PR c/16566
8232         * gcc.c-torture/compile/pr16566-1.c,
8233         gcc.c-torture/compile/pr16566-2.c,
8234         gcc.c-torture/compile/pr16566-3.c: New tests.
8235
8236 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
8237
8238         PR tree-optimization/17512
8239         * gcc.c-torture/compile/20040916-1.c.
8240
8241 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
8242
8243         * gcc.dg/pragma-re-3.c: New test.
8244
8245 2004-09-17  Matt Austern  <austern@apple.com>
8246
8247         PR c++/15049
8248         * g++.dg/other/anon3.C: New.
8249
8250 2004-09-21  Roger Sayle  <roger@eyesopen.com>
8251
8252         PR c++/7503
8253         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
8254         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
8255         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
8256         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
8257         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
8258
8259 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
8260
8261         PR fortran/17286
8262         * gfortran.dg/pr17286.f90: New test.
8263
8264 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
8265
8266         PR c++/17530
8267         * g++.dg/template/static7.C: New test.
8268
8269 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
8270
8271         PR tree-opt/17558
8272         * gcc.c-torture/compile/pr17558.c: New test.
8273
8274 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
8275
8276         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
8277         if SKIP_ATTRIBUTE is defined.
8278
8279 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8280
8281         PR fortran/15957
8282         * gfortran.dg/pr15957.f90: New test.
8283
8284 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
8285
8286         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
8287         in comparison.
8288         * gcc.dg/vect/vect-79.c: Likewise.
8289         * gcc.dg/vect/vect-80.c: Likewise.
8290
8291 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8292
8293         PR fortran/15750
8294         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
8295
8296 2004-09-20  Ira Rosen  <irar@il.ibm.com>
8297
8298         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
8299         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
8300         * gcc.dg/vect/vect-62.c: New testcase.
8301         * gcc.dg/vect/vect-63.c: New testcase.
8302         * gcc.dg/vect/vect-64.c: New testcase.
8303         * gcc.dg/vect/vect-65.c: New testcase.
8304         * gcc.dg/vect/vect-66.c: New testcase.
8305         * gcc.dg/vect/vect-67.c: New testcase.
8306         * gcc.dg/vect/vect-68.c: New testcase.
8307         * gcc.dg/vect/vect-69.c: New testcase.
8308         * gcc.dg/vect/vect-79.c: New testcase.
8309         * gcc.dg/vect/vect-80.c: New testcase.
8310
8311 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
8312
8313         * gcc.target/mips/asm-1.c: New test.
8314
8315 2004-09-19  Ira Rosen  <irar@il.ibm.com>
8316
8317         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
8318         * gcc.dg/vect/vect-73.c: New testcase.
8319         * gcc.dg/vect/vect-74.c: New testcase.
8320         * gcc.dg/vect/vect-75.c: New testcase.
8321         * gcc.dg/vect/vect-76.c: New testcase.
8322         * gcc.dg/vect/vect-77.c: New testcase.
8323         * gcc.dg/vect/vect-78.c: New testcase
8324
8325 2004-09-18  Paul Brook  <paul@codesourcery.com>
8326
8327         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
8328
8329 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
8330
8331         PR c/17424
8332         * gcc.dg/pr17424-1.c: New test.
8333
8334 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
8335
8336         * g++.dg/tree-ssa/pr17153.C: New test.
8337
8338 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
8339
8340         PR pch/13361
8341         * testsuite/g++.dg/pch/wchar-1.C: New.
8342         * testsuite/g++.dg/pch/wchar-1.Hs: New.
8343
8344 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
8345
8346         * gcc.c-torture/execute/20040917-1.c: New test.
8347
8348 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8349
8350         PR tree-optimization/17319
8351         * gcc.dg/pr17319.c: New test.
8352
8353 2004-09-17  Devang Patel  <dpatel@apple.com>
8354
8355         * gcc.dg/20040813-1.c: New test.
8356
8357 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8358
8359         PR tree-optimization/17273
8360         * gcc.c-torture/compile/pr17273.c: New test.
8361
8362 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8363
8364         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
8365         Update expected messages.
8366         * gcc.dg/declspec-13.c: New test.
8367
8368 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
8369
8370         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
8371
8372 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8373
8374         * gcc.c-torture/execute/pr17252.c: Use post-increment to
8375         change what 'a' is pointing to.
8376
8377 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
8378
8379         PR c++/16002
8380         * g++.dg/template/error18.C: New test.
8381
8382         PR c++/16029
8383         * g++.dg/warn/Wunused-8.C: New test.
8384
8385 2004-09-17  Steven Bosscher  <stevenb@suse.de>
8386
8387         PR tree-optimization/17513
8388         * gcc.dg/20040916-1.c: New test.
8389
8390 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
8391
8392         PR c++/17501
8393         * g++.dg/template/typename7.C: New test.
8394
8395 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8396
8397         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
8398
8399 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
8400
8401         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
8402         with -ftree-based-profiling also.
8403         * lib/profopt.exp: Support late-set profile_option/feedback_option.
8404
8405 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
8406
8407         PR/15364
8408         * gfortran.dg/der_array_io_1.f90: New test.
8409         * gfortran.dg/der_array_io_2.f90: New test.
8410         * gfortran.dg/der_array_io_3.f90: New test.
8411
8412 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
8413
8414         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
8415         EABI.
8416
8417 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
8418
8419         * g++.dg/opt/switch1.C: New test.
8420
8421 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8422
8423         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
8424         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
8425         Update expected messages.
8426
8427 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8428
8429         PR fortran/16485
8430         * gfortran.dg/same_name_1.f90: New test.
8431
8432 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
8433
8434         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
8435         dereference garbage pointers.
8436
8437 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
8438
8439         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
8440         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
8441
8442         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
8443         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
8444         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
8445
8446 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
8447
8448         PR c++/17324
8449         * g++.dg/template/mangle1.C: New test.
8450
8451 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
8452
8453         PR tree-optimization/17252
8454         * gcc.c-torture/execute/pr17252.c: New test.
8455
8456 2004-09-14  Andrew Pinski  <apinski@apple.com>
8457
8458         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
8459
8460 2004-09-14  Roger Sayle  <roger@eyesopen.com>
8461
8462         PR rtl-optimization/9771
8463         * gcc.dg/pr9771-1.c: New test case.
8464
8465 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
8466
8467         PR tree-optimization/15262
8468         * gcc.c-torture/execute/pr15262-1.c: New test.
8469         * gcc.c-torture/execute/pr15262-2.c: New test.
8470
8471 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8472
8473         * gcc.dg/declspec-12.c: New test.
8474
8475 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
8476
8477         * gfortran.dg/pr17090.f90: Add directives to test.
8478
8479 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8480
8481         * gcc.c-torture/compile/20040914-1.c: New test.
8482
8483 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
8484
8485         PR c++/16162
8486         * g++.dg/template/decl2.C: New test.
8487
8488 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
8489
8490         PR fortran/17090
8491         * gfortran.dg/pr17090.f90: New test.
8492
8493 2004-09-13  Dale Johannesen  <dalej@apple.com>
8494
8495         * gcc.c-torture/compile/pr17408.c:  New test case.
8496
8497 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
8498
8499         PR c++/16716
8500         * g++.dg/parse/crash17.C: New test.
8501
8502         PR c++/17327
8503         * g++.dg/template/enum3.C: New test.
8504
8505 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
8506
8507         * lib/gcc-defs.exp: Load wrapper.exp.
8508         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
8509         using local code.
8510         * lib/gcc.exp (gcc_init): Similar.
8511         * lib/gfortran.exp (gfortran_init): Similar.
8512         * lib/objc.exp (objc_init): Similar.
8513         * lib/treelang.exp (treelang_init): Similar.
8514         * lib/wrapper.exp: New file with build_wrapper call machinery in
8515         ${tool}_maybe_build_wrapper.
8516
8517 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8518
8519         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
8520         "inline".
8521         * gcc.dg/declspec-11.c: Update expected messages.
8522         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
8523         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
8524         gcc.dg/inline-12.c: New tests.
8525
8526 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
8527
8528         * g++.dg/tree-ssa/pr17400.C: New testcase.
8529
8530 2004-09-13  James E Wilson  <wilson@specifixinc.com>
8531
8532         * gcc.target/mips/sb1-1.c: New testcase.
8533
8534 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
8535
8536         * lib/g77-dg.exp: Remove unused file.
8537         * lib/mike-g77.exp: Ditto.
8538         * lib/g77.exp: Ditto.
8539
8540 2004-09-12  Richard Henderson  <rth@redhat.com>
8541
8542         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
8543
8544 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8545
8546         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
8547         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
8548         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
8549         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
8550         Update expected messages.
8551
8552 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
8553
8554         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
8555         declaration/use mismatch for dirp parameter.
8556
8557 2004-09-12  Andrew Pinski  <apinski@apple.com>
8558
8559         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
8560         -fgnu-runtime is passed.
8561
8562 2004-09-12  Richard Henderson  <rth@redhat.com>
8563
8564         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
8565         do the uplevel thing and update additional_flags directly.
8566         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
8567         gfortran.fortran-torture/execute/intrinsic_nearest.x,
8568         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
8569         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
8570
8571 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8572
8573         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
8574
8575 2004-09-11  Roger Sayle  <roger@eyesopen.com>
8576
8577         PR middle-end/17411
8578         * g++.dg/opt/pr17411-1.C: New test case.
8579
8580 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8581
8582         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8583         gcc.dg/tls/diag-2.c: Update expected messages.
8584         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
8585         messages.
8586         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
8587         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
8588         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
8589         gcc.dg/tls/diag-5.c: New tests.
8590
8591 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
8592
8593         * gcc.dg/20040910-1.c: Correct dg-error regexp.
8594
8595 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8596
8597         * g++.dg/parse/break-in-for.C: New test.
8598
8599 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
8600
8601         * gcc.dg/tree-ssa/20040911-1.c: New test.
8602
8603 2004-09-11  Andreas Jaeger  <aj@suse.de>
8604
8605         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
8606         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
8607
8608 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
8609
8610         * gcc.target/frv: New directory of FR-V-specific tests.
8611
8612 2004-09-10  James E Wilson  <wilson@specifixinc.com>
8613
8614         * gcc.dg/convert-vec-1.c: New test.
8615
8616 2004-09-10  Roger Sayle  <roger@eyesopen.com>
8617
8618         PR middle-end/17024
8619         * gcc.dg/pr17024-1.c: New test case.
8620
8621 2004-09-10  Eric Christopher  <echristo@redhat.com>
8622
8623         * gcc.dg/20040910-1.c: New test.
8624
8625 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8626
8627         * gcc.dg/bitfld-9.c: New test.
8628
8629 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
8630
8631         * gcc.c-torture/execute/ieee/acc1.c: New test.
8632         * gcc.c-torture/execute/ieee/acc2.c: New test.
8633         * gcc.c-torture/execute/ieee/mzero6.c: New test.
8634
8635 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8636
8637         * gcc.dg/deprecated-2.c: New test.
8638
8639 2004-09-09  James E Wilson  <wilson@specifixinc.com>
8640
8641         * gcc.dg/init-vec-1.c: New test.
8642
8643 2004-09-09  Roger Sayle  <roger@eyesopen.com>
8644
8645         PR middle-end/17055
8646         * gcc.dg/pr17055-1.c: New test case.
8647
8648 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
8649
8650         PR target/17377
8651         * gcc.c-torture/execute/pr17377.c: New test.
8652
8653 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8654
8655         PR c/8420
8656         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
8657         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
8658         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8659         gcc.dg/long-long-typespec-1.c: New tests.
8660         * gcc.dg/tls/diag-2.c: Update expected diagnostics
8661
8662 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8663
8664         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
8665         gcc.dg/gnu99-static-1.c: New tests.
8666
8667 2004-09-08  Devang Patel  <dpatel@apple.com>
8668
8669         * gcc.dg/darwin-ld-20040828-1.c: New test.
8670         * gcc.dg/darwin-ld-20040828-2.c: New test.
8671         * gcc.dg/darwin-ld-20040828-3.c: New test.
8672
8673 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
8674
8675         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
8676         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
8677         in error message.
8678         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
8679         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
8680         in error message.
8681         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
8682         types they qualify.
8683         * objc.dg/type-size-2.m: Fix wording in comment.
8684         * objc.dg/va-meth-1.m: New test case.
8685
8686 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
8687
8688         PR c/16633:
8689         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
8690         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
8691
8692 2004-09-06  Devang Patel  <dpatel@apple.com>
8693
8694         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
8695         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
8696
8697 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
8698
8699         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
8700         reflect changed line numbering of diagnostics.
8701
8702 2004-09-06  Paul Brook  <paul@codesourcery.com>
8703
8704         * gfortran.dg/edit_real_1.f90: Add new test.
8705
8706 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8707
8708         * gcc.dg/tree-ssa/loop-2.c: New test.
8709         * gcc.dg/tree-ssa/loop-3.c: New test.
8710         * gcc.dg/tree-ssa/loop-4.c: New test.
8711         * gcc.dg/tree-ssa/loop-5.c: New test.
8712
8713 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8714
8715         * gcc.dg/format/sentinel-1.c: Update for parameter option.
8716
8717 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8718
8719         * gcc.dg/format/sentinel-1.c: New test.
8720
8721 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
8722
8723         * testsuite/gcc.dg/builtins-46.c: New.
8724
8725 2004-09-03  Devang Patel  <dpatel@apple.com>
8726
8727         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
8728         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
8729
8730 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8731
8732         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
8733         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
8734         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
8735         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
8736         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
8737         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
8738         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
8739         the non-portable bzero.
8740         * gcc.dg/20010912-1.c: xfail for NetWare.
8741         * gcc.dg/20020426-2.c: xfail for NetWare.
8742         * gcc.dg/20021014-1.c: xfail for NetWare.
8743         * gcc.dg/20021018-1.c: xfail for NetWare.
8744         * gcc.dg/20030213-1.c: xfail for NetWare.
8745         * gcc.dg/20030225-1.c: xfail for NetWare.
8746         * gcc.dg/20030708-1.c: xfail for NetWare.
8747         * gcc.dg/builtins-config.h: Also exclude NetWare.
8748         * gcc.dg/format/format.h: Define restrict only if not already defined.
8749         * gcc.dg/nest.c: xfail for NetWare.
8750         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
8751         * lib/target-supports.exp (check_visibility_available): Exclude
8752         NetWare.
8753
8754 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8755
8756         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
8757         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
8758         deterministic starting point for the alignment of structure fields.
8759         * gcc.dg/Wpadded.c: Dito.
8760         * g++.dg/abi/vbase10.C: Dito.
8761
8762 2004-09-03  Devang Patel  <dpatel@apple.com>
8763
8764         * g++.dg/debug/pr15736.cc: New test.
8765
8766 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8767
8768         * README.QMTEST: Fix out-of-date link.
8769
8770 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
8771
8772         PR fortran/16579
8773         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
8774         Delete.  Duplicate of gfortran.dg/g77/20010610.f
8775
8776 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8777
8778         * g++.dg/abi/arm_rtti1.C: New test.
8779
8780 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
8781
8782         * gcc.dg/ppc-vector-memcpy.c: New.
8783         * gcc.dg/ppc-vector-memset.c: New.
8784
8785 2004-09-02  Chao-ying Fu  <fu@mips.com>
8786
8787         * gcc.target/mips/mips-3d-1.c: New test.
8788         * gcc.target/mips/mips-3d-2.c: New test.
8789         * gcc.target/mips/mips-3d-3.c: New test.
8790         * gcc.target/mips/mips-3d-4.c: New test.
8791         * gcc.target/mips/mips-3d-5.c: New test.
8792         * gcc.target/mips/mips-3d-6.c: New test.
8793         * gcc.target/mips/mips-3d-7.c: New test.
8794         * gcc.target/mips/mips-3d-8.c: New test.
8795         * gcc.target/mips/mips-3d-9.c: New test.
8796         * gcc.target/mips/mips-ps-1.c: New test.
8797         * gcc.target/mips/mips-ps-2.c: New test.
8798         * gcc.target/mips/mips-ps-3.c: New test.
8799         * gcc.target/mips/mips-ps-4.c: New test.
8800         * gcc.target/mips/mips-ps-type.c: New test.
8801
8802 2004-09-02  Paul Brook  <paul@codesourcery.com>
8803
8804         * gfortran.dg/edit_real_1.f90: Add new tests.
8805
8806 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8807
8808         PR fortran/15327
8809         * gfortran.dg/merge_char_1.f90: New test.
8810
8811 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8812
8813         PR fortran/16404
8814         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
8815
8816 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8817
8818         PR c/1522
8819         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
8820
8821 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
8822
8823         * g++.dg/opt/loop1.C: Do not XFAIL.
8824
8825 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
8826
8827         * gcc.c-torture/execute/20040831-1.c: New test.
8828
8829 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
8830
8831         PR fortran/16579
8832         * gfortran.dg/g77/20010610.f: Now passes.
8833         Copy from g77.f-torture/execute. Add dg-run directive.
8834         * gfortran.dg/g77/README: Update
8835
8836 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8837
8838         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
8839         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
8840         (t1, t2, t3, t4): Add volatile.
8841
8842 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
8843
8844         * g++.dg/ext/visibility/arm1.C: New test.
8845
8846 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
8847
8848         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
8849         -pedantic-errors.
8850
8851 2004-09-01  Paul Brook  <paul@codesourcery.com>
8852
8853         * gfortran.dg/eof_2.f90: New test.
8854
8855 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8856
8857         PR fortran/16579
8858         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
8859
8860 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
8861
8862         PR libfortran/16805
8863         * gfortran.dg/list_read_2.f90: New test.
8864
8865 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
8866
8867         * g++.dg/abi/key1.C: New test.
8868
8869 2004-08-31  Richard Henderson  <rth@redhat.com>
8870
8871         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
8872         form of offsetof.
8873         * g++.dg/other/offsetof5.C: Remove duplicate.
8874
8875 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8876
8877         PR fortran/17244
8878         * gfortran.dg/func_derived_1.f90: New test.
8879
8880 2004-08-31  Paul Brook  <paul@codesourcery.com>
8881
8882         * gfortran.dg/eof_1.f90: New test.
8883
8884 2004-08-31  Paul Brook  <paul@codesourcery.com>
8885
8886         * gfortran.dg/list_read_1.f90: New file.
8887
8888 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
8889
8890         * g++.dg/opt/loop1.C: XFAIL.
8891
8892 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
8893
8894         * gcc.dg/funcdef-storage-1.c: New.
8895         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
8896         an extern function in local scope.
8897         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
8898         declare an 'auto inline' function in local scope.
8899         * gcc.dg/20011130-1.c: Likewise.
8900         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
8901         an 'auto' function in local scope.
8902         * gcc.dg/20021014-1.c: Likewise.
8903         * gcc.dg/20030331-2.c: Likewise.
8904
8905 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8906
8907         * gfortran.dg/blockdata_1.f90: New test.
8908
8909 2004-08-30  Richard Henderson  <rth@redhat.com>
8910
8911         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
8912
8913 2004-08-30  Richard Henderson  <rth@redhat.com>
8914
8915         * lib/fortran-torture.exp (fortran-torture-execute): Honor
8916         additional_flags set by alternate driver.
8917         (ieee-options): New procedure.
8918         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
8919         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
8920         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
8921         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
8922
8923 2004-08-30  Richard Henderson  <rth@redhat.com>
8924
8925         * lib/f-torture.exp: Remove.
8926
8927 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
8928
8929         PR rtl-optimization/16590
8930         * g++.dg/opt/loop1.C: New test.
8931
8932 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8933
8934         PR fortran/13910
8935         * gfortran.dg/oldstyle_1.f90: New test.
8936
8937 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
8938         Paul Brook  <paul@codesourcery.com>
8939
8940         * gfortran.dg/g77/README: Update.
8941         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
8942         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
8943         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
8944
8945 2004-08-28  Paul Brook  <paul@codesourcery.com>
8946
8947         PR libfortran/17195
8948         * gfortran.dg/edit_real_1.f90: New test.
8949
8950 2004-08-27  Paul Brook  <paul@codesourcery.com>
8951
8952         * gfortran.dg/rewind_1.f90: New test.
8953
8954 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
8955
8956         PR fortran/16597
8957         * gfortran.dg/pr16597.f90: New test.
8958
8959 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8960
8961         PR c/13801
8962         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
8963         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
8964         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
8965         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
8966         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
8967
8968 2004-08-26  Nick Clifton  <nickc@redhat.com>
8969
8970         * gcc.c-torture/compile/pr17119.c: New test.
8971
8972 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8973
8974         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
8975
8976 2004-08-25  Richard Henderson  <rth@redhat.com>
8977
8978         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
8979         the bits that expect kind=8 to be the largest real kind.
8980
8981 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
8982
8983         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
8984
8985 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8986
8987         * gfortran.dg/assignment_1.f90: New test.
8988
8989 2004-08-25  Adam Nemet  <anemet@lnxw.com>
8990
8991         * g++.dg/template/repo3.C: New test.
8992
8993 2004-08-25  Roger Sayle  <roger@eyesopen.com>
8994
8995         PR middle-end/16693
8996         PR tree-optimization/16372
8997         * g++.dg/opt/pr16372-1.C: New test case.
8998         * g++.dg/opt/pr16693-1.C: New test case.
8999         * g++.dg/opt/pr16693-2.C: New test case.
9000
9001 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
9002
9003         * objc.dg/proto-lossage-4.m: New test.
9004
9005 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
9006
9007         PR c++/17155
9008         * g++.dg/inherit/local2.C: New test.
9009
9010 2004-08-25  Paul Brook  <paul@codesourcery.com>
9011
9012         PR fortran/17144
9013         * gfortran.dg/string_ctor_1.f90: New test.
9014
9015 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9016
9017         PR c++/14428
9018         * g++.dg/template/redecl2.C: New test.
9019
9020 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
9021
9022         PR fortran/17143
9023         * gfortran.dg/pr17143.f90: New test.
9024
9025 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
9026
9027         PR fortran/17164
9028         * gfortran.dg/pr17164.f90: New test.
9029
9030 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9031
9032         * gcc.dg/tree-ssa/loop-1.c: New test.
9033
9034 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
9035
9036         * gcc.c-torture/compile/20040824-1.c: New test.
9037
9038 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
9039
9040         * gcc.c-torture/compile/iftrap-3.c: New test.
9041
9042 2004-08-24  Paul Brook  <paul@codesourcery.com>
9043
9044         * gfortran.dg/entry_2.f90: New test.
9045
9046 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9047
9048         PR c++/16889
9049         * g++.dg/lookup/ambig[12].C: New.
9050
9051 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9052
9053         PR c++/16706
9054         * g++.dg/template/crash21.C: New test.
9055         * g++.dg/template/crash22.C: Likewise.
9056
9057 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9058
9059         PR c++/17149
9060         * g++.dg/template/access15.C: New.
9061
9062 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9063
9064         PR c++/17163
9065         * g++.dg/template/repo2.C: New test.
9066
9067 2004-08-23  Roger Sayle  <roger@eyesopen.com>
9068
9069         PR rtl-optimization/17078
9070         * gcc.c-torture/execute/pr17078-1.c: New test case.
9071
9072 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9073
9074         PR c/14492
9075         * gcc.dg/debug/crash1.c: New test.
9076
9077 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9078
9079         PR c/16180
9080         * gcc.dg/loop-5.c: New test.
9081
9082 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9083
9084         * gcc.c-torture/execute/20040823-1.c: New test.
9085
9086 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
9087
9088         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
9089         to the assembler.  Simplify test accordingly.
9090         (asm_abi_flags): Use GNU names.
9091         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
9092         to check for ABI flags.
9093
9094 2004-08-22  Andrew Pinski  <apinski@apple.com>
9095
9096         * g++.dg/opt/pr14029.C: New test.
9097         * gcc.c-torture/execute/pr15262.c: New test.
9098
9099 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9100
9101         * gfortran.dg/reduction.f90: Add checks with complex arguments.
9102
9103 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
9104
9105         PR 16908
9106         * gfortran.dg/direct_io.f90: New test.
9107
9108 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
9109
9110         PR c++/17121
9111         * g++.dg/inherit/local2.C: New test.
9112
9113 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
9114
9115         PR c++/17120
9116         * g++.dg/warn/Wparentheses-4.C: New test.
9117
9118 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
9119
9120         PR c++/17121
9121         * g++.dg/inherit/local2.C: New test.
9122
9123         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
9124         * gcc.dg/ppc-ldstruct.c: Likewise.
9125         * gcc.dg/ppc64-abi-2.c: Likewise.
9126
9127 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
9128
9129         PR rtl-optimization/17099
9130         * gcc.c-torture/execute/20040820-1.c: New test.
9131
9132 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
9133
9134         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
9135
9136 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
9137
9138         PR fortran/17077
9139         * gfortran.dg/auto_array_1.f90: New test.
9140
9141 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9142
9143         PR fortran/17074
9144         * gfortran.dg/simpleif_1.f90: New test.
9145
9146 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
9147
9148         * lib/target-supports.exp (check_profiling_available): Return
9149         false for arm*-*-symbianelf* and arm*-*-eabi*.
9150
9151         PR c++/15890
9152         * g++.dg/template/delete1.C: New test.
9153
9154 2004-08-19  Paul Brook  <paul@codesourcery.com>
9155
9156         PR fortran/14976
9157         PR fortran/16228
9158         * gfortran.dg/data_char_1.f90: New test.
9159
9160 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
9161
9162         PR fortran/16946
9163         * gfortran.dg/reduction.f90: New testcase.
9164
9165 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9166
9167         PR fortran/16520
9168         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
9169
9170 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9171
9172         PR c++/17041
9173         * g++.dg/Wparentheses-3.C: New test.
9174
9175 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
9176
9177         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
9178         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
9179         * gcc.dg/vect/vect-2.c: Likewise.
9180         * gcc.dg/vect/vect-3.c: Likewise.
9181         * gcc.dg/vect/vect-4.c: Likewise.
9182         * gcc.dg/vect/vect-5.c: Likewise.
9183         * gcc.dg/vect/vect-6.c: Likewise.
9184         * gcc.dg/vect/vect-7.c: Likewise.
9185         * gcc.dg/vect/vect-25.c: Likewise.
9186         * gcc.dg/vect/vect-31.c: Likewise.
9187         * gcc.dg/vect/vect-32.c: Likewise.
9188         * gcc.dg/vect/vect-34.c: Likewise.
9189         * gcc.dg/vect/vect-36.c: Likewise.
9190         * gcc.dg/vect/vect-all.c: Likewise.
9191
9192 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
9193
9194         PR c++/17068
9195         * g++.dg/template/operator4.C: New test.
9196
9197 2004-08-18  Richard Henderson  <rth@redhat.com>
9198
9199         * gcc.dg/20040206-1.c: XFAIL.
9200
9201 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
9202
9203         PR c++/16246
9204         * g++.dg/template/array7.C: New test.
9205
9206 2004-08-17  James E Wilson  <wilson@specifixinc.com>
9207
9208         * gcc.dg/mips-movcc-1.c: New test.
9209         * gcc.dg/mips-movcc-2.c: New test.
9210         * gcc.dg/mips-movcc-3.c: New test.
9211
9212         * gcc.dg/mips-nmadd-1.c: New test.
9213         * gcc.dg/mips-nmadd-2.c: New test.
9214
9215 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
9216
9217         PR c++/15871
9218         * g++.dg/opt/inline8.C: New test.
9219
9220         PR c++/16965
9221         * g++.dg/parse/error17.C: New test.
9222
9223 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
9224
9225         * gcc.dg/vect: New directory for vectorizer tests.
9226         * gcc.dg/vect/tree-vect.h: New file.
9227         * gcc.dg/vect/vect.exp: New file.
9228         * gcc.dg/vect/pr16105.c.c: New test.
9229         * gcc.dg/vect/vect-1.c: New test.
9230         * gcc.dg/vect/vect-2.c: New test.
9231         * gcc.dg/vect/vect-3.c: New test.
9232         * gcc.dg/vect/vect-4.c: New test.
9233         * gcc.dg/vect/vect-5.c: New test.
9234         * gcc.dg/vect/vect-6.c: New test.
9235         * gcc.dg/vect/vect-7.c: New test.
9236         * gcc.dg/vect/vect-8.c: New test.
9237         * gcc.dg/vect/vect-9.c: New test.
9238         * gcc.dg/vect/vect-10.c: New test.
9239         * gcc.dg/vect/vect-11.c: New test.
9240         * gcc.dg/vect/vect-12.c: New test.
9241         * gcc.dg/vect/vect-13.c: New test.
9242         * gcc.dg/vect/vect-14.c: New test.
9243         * gcc.dg/vect/vect-15.c: New test.
9244         * gcc.dg/vect/vect-16.c: New test.
9245         * gcc.dg/vect/vect-17.c: New test.
9246         * gcc.dg/vect/vect-18.c: New test.
9247         * gcc.dg/vect/vect-19.c: New test.
9248         * gcc.dg/vect/vect-20.c: New test.
9249         * gcc.dg/vect/vect-21.c: New test.
9250         * gcc.dg/vect/vect-22.c: New test.
9251         * gcc.dg/vect/vect-23.c: New test.
9252         * gcc.dg/vect/vect-24.c: New test.
9253         * gcc.dg/vect/vect-25.c: New test.
9254         * gcc.dg/vect/vect-26.c: New test.
9255         * gcc.dg/vect/vect-27.c: New test.
9256         * gcc.dg/vect/vect-28.c: New test.
9257         * gcc.dg/vect/vect-29.c: New test.
9258         * gcc.dg/vect/vect-30.c: New test.
9259         * gcc.dg/vect/vect-31.c: New test.
9260         * gcc.dg/vect/vect-32.c: New test.
9261         * gcc.dg/vect/vect-33.c: New test.
9262         * gcc.dg/vect/vect-34.c: New test.
9263         * gcc.dg/vect/vect-35.c: New test.
9264         * gcc.dg/vect/vect-36.c: New test.
9265         * gcc.dg/vect/vect-37.c: New test.
9266         * gcc.dg/vect/vect-38.c: New test.
9267         * gcc.dg/vect/vect-40.c: New test.
9268         * gcc.dg/vect/vect-41.c: New test.
9269         * gcc.dg/vect/vect-42.c: New test.
9270         * gcc.dg/vect/vect-43.c: New test.
9271         * gcc.dg/vect/vect-44.c: New test.
9272         * gcc.dg/vect/vect-45.c: New test.
9273         * gcc.dg/vect/vect-46.c: New test.
9274         * gcc.dg/vect/vect-47.c: New test.
9275         * gcc.dg/vect/vect-48.c: New test.
9276         * gcc.dg/vect/vect-49.c: New test.
9277         * gcc.dg/vect/vect-50.c: New test.
9278         * gcc.dg/vect/vect-51.c: New test.
9279         * gcc.dg/vect/vect-52.c: New test.
9280         * gcc.dg/vect/vect-53.c: New test.
9281         * gcc.dg/vect/vect-54.c: New test.
9282         * gcc.dg/vect/vect-55.c: New test.
9283         * gcc.dg/vect/vect-56.c: New test.
9284         * gcc.dg/vect/vect-57.c: New test.
9285         * gcc.dg/vect/vect-58.c: New test.
9286         * gcc.dg/vect/vect-59.c: New test.
9287         * gcc.dg/vect/vect-60.c: New test.
9288         * gcc.dg/vect/vect-61.c: New test.
9289         * gcc.dg/vect/vect-all.c: New test.
9290         * gcc.dg/vect/vect-none.c: New test.
9291
9292 2004-08-17  Paul Brook  <paul@codesourcery.com>
9293
9294         PR fortran/13082
9295         * gfortran.dg/entry_1.f90: New test.
9296
9297 2004-08-17  Andrew Pinski  <apinski@apple.com>
9298
9299         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
9300
9301 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
9302
9303         * gcc.dg/pr17036-1.c: New test.
9304
9305 2004-08-16  Devang Patel  <dpatel@apple.com>
9306
9307         * gcc.dg/darwin-20040809-1.c: New test.
9308
9309 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
9310
9311         * gcc.dg/funcdef-attr-1.c: New test.
9312
9313 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
9314
9315         * gcc.dg/altivec-17.c: New test.
9316         * gcc.dg/altivec-18.c: New test.
9317
9318 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9319
9320         PR c++/6749
9321         * g++.dg/template/vtable2.C: New test.
9322
9323 2004-08-14  Richard Henderson  <rth@redhat.com>
9324
9325         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
9326         * gcc.dg/pack-test-4.c (main): Return 0.
9327         * gcc.dg/setjmp-1.c: Remove XFAIL.
9328         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
9329
9330 2004-08-14  Richard Henderson  <rth@redhat.com>
9331
9332         * gcc.dg/980217-1.c: Add prototype for printf.
9333
9334 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
9335
9336         * gfortran.dg/pr16935.f90: New test.
9337
9338 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
9339
9340         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
9341
9342 2004-08-13  Paul Brook  <paul@codesourcery.com>
9343
9344         * gfortran.dg/der_io_1.f90: Remove stray comma.
9345
9346 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
9347
9348         * gcc.dg/vmx/cw-bug-2.c: Remove.
9349         * gcc.dg/vmx/vprint-1.c: Remove.
9350         * gcc.dg/vmx/vscan-1.c: Remove.
9351
9352 2004-08-12  Devang patel  <dpatel@apple.com>
9353
9354         * gcc.dg/darwin-20040809-2.c: New test.
9355
9356 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
9357
9358         * g++.dg/ext/altivec-12.C: New test.
9359
9360         * g++.dg/ext/altivec-11.C: New test.
9361
9362 2004-08-12  Paul Brook  <paul@codesourcery.com>
9363
9364         * g++.dg/abi/arm_cxa_vec_1.C: New test.
9365
9366 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
9367
9368         * g++.dg/ext/altivec-2.C: Check for hardware support before
9369         executing any VMX instructions.
9370
9371         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
9372
9373 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
9374
9375         PR c++/16276
9376         * g++.old-deja/g++.other/comdat4.C: New test.
9377         * g++.old-deja/g++.other/comdat4-aux.cc: New.
9378
9379 2004-08-12  Ben Elliston  <bje@au.ibm.com>
9380
9381         PR target/16286
9382         * gcc.dg/pr16286.c: New test.
9383
9384 2004-08-12 Jan Beulich <jbeulich@novell.com>
9385
9386         * g++.dg/ext/asm5.C: New.
9387
9388 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9389
9390         PR c++/16698
9391         * g++.dg/eh/crash1.C: New test.
9392
9393         PR c++/16717
9394         * g++.dg/ext/construct1.C: New test.
9395
9396 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9397
9398         PR c++/16853
9399         * g++.dg/init/ptrmem1.C: New test.
9400
9401         PR c++/16618
9402         * g++.dg/parse/offsetof5.C: New test.
9403
9404         PR c++/16870
9405         * g++.dg/template/overload3.C: New test.
9406
9407 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9408
9409         PR c++/16964
9410         * g++.dg/parse/error16.C: New test.
9411
9412         PR c++/16904
9413         * g++.dg/template/error14.C: New test.
9414
9415         PR c++/16929
9416         * g++.dg/template/error15.C: New test.
9417
9418 2004-08-11  Devang Patel  <dpatel@apple.com>
9419
9420         * gcc.dg/darwin-ld-20040809-1.c: New test.
9421         * gcc.dg/darwin-ld-20040809-2.c: New test.
9422
9423 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
9424
9425         PR fortran/16917
9426         * gfortran.dg/dfloat_1.f90: New test.
9427
9428 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
9429
9430         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
9431         * gcc.dg/dll-2.c: Fix dg-require syntax.
9432         * gcc.misc-tests/arm-isr.c (abort): Declare.
9433         (exit): Likewise.
9434
9435 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
9436
9437         PR c++/16971
9438         * g++.dg/parse/crash16.C: New test.
9439
9440 2004-08-10  Roger Sayle  <roger@eyesopen.com>
9441
9442         * gcc.dg/mips-rsqrt-1.c: New test case.
9443         * gcc.dg/mips-rsqrt-2.c: New test case.
9444         * gcc.dg/mips-rsqrt-3.c: New test case.
9445
9446 2004-08-10  Paul Brook  <paul@codesourcery.com>
9447
9448         * gfortran.dg/der_io_1.f90: New test.
9449
9450 2004-08-10  Paul Brook  <paul@codesourcery.com>
9451
9452         PR fortran/16919
9453         * gfortran.dg/der_array_1.f90: New test.
9454
9455 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
9456
9457         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
9458
9459 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
9460
9461         * gcc.dg/wchar_t-2.c: Fix typo.
9462
9463 2004-08-09  Falk Hueffner  <falk@debian.org>
9464
9465         PR tree-optimization/12517
9466         * gcc.c-torture/compile/pr12517.c: New test.
9467
9468         PR tree-optimization/12578
9469         * gcc.c-torture/compile/pr12578.c: New test.
9470
9471         PR tree-optimization/12899
9472         * gcc.c-torture/compile/pr12899.c: New test.
9473
9474         PR rtl-optimization/14692
9475         * gcc.c-torture/compile/pr14692.c: New test.
9476
9477         PR tree-optimization/16461
9478         * gcc.c-torture/compile/pr16461.c: New test.
9479
9480 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9481
9482         * gfortran.dg/getenv_1.f90: New test.
9483
9484 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
9485
9486         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
9487         wchar_t.
9488         * gcc.dg/symbian5.c: Test -fno-short-wchar.
9489
9490 2004-08-06  Paul Brook  <paul@codesourcery.com>
9491
9492         * gfortran.dg/ret_array_1.f90: New test.
9493         * gfortran.dg/ret_pointer_1.f90: New test.
9494
9495 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
9496
9497         * gcc.dg/missing-field-init-[12].c: New tests.
9498         * g++.dg/warn/missing-field-init-[12].C: New tests.
9499
9500 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
9501
9502         * gcc.dg/enum2.c: New test.
9503         * gcc.dg/symbian3.c: Likewise.
9504         * gcc.dg/symbian4.c: Likewise.
9505         * gcc.dg/wchar_t-2.c: Likewise.
9506
9507 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
9508
9509         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
9510         destructor tests.
9511
9512 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
9513
9514         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
9515         dg-require-visiblity.
9516         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
9517         * g++.dg/ext/visibility/fvisibility.C: Likewise.
9518         * g++.dg/ext/visibility/memfuncts.C: Likewise.
9519         * g++.dg/ext/visibility/new1.C: Likewise.
9520         * g++.dg/ext/visibility/pragma.C: Likewise.
9521         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
9522         * g++.dg/ext/visibility/virtual.C: Likewise.
9523         * g++/dg/ext/visibility/visibility-1.C: Likewise.
9524         * g++/dg/ext/visibility/visibility-2.C: Likewise.
9525         * g++/dg/ext/visibility/visibility-3.C: Likewise.
9526         * g++/dg/ext/visibility/visibility-4.C: Likewise.
9527         * g++/dg/ext/visibility/visibility-5.C: Likewise.
9528         * g++/dg/ext/visibility/visibility-6.C: Likewise.
9529         * g++/dg/ext/visibility/visibility-7.C: Likewise.
9530         * g++/dg/ext/visibility/visibility-8.C: New test.
9531         * gcc.c-torture/compile/dll.x: Remove.
9532         * gcc.dg/dll-2.c: Use dg-require-dll
9533         * gcc.dg/visibility-10.c: New test.
9534         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
9535         supporting DLLs.
9536         * testsuite/lib/scanasm.exp (scan_hidden): New function.
9537         (scan_not_hidden): Likewise.
9538
9539 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
9540
9541         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
9542
9543 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
9544
9545         * gcc.c-torture/execute/20040805-1.c: New test.
9546
9547 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
9548
9549         * gcc.dg/20020118-1.c: Declare abort.
9550         * gcc.dg/altivec_check.h: Likewise.
9551         * gcc.dg/iftrap-2.c: Likewise.
9552         * gcc.dg/pragma-darwin.c: Likewise.
9553         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
9554
9555 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
9556
9557         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
9558
9559 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9560
9561         * gcc.c-torture/execute/builtins/abs-2.c,
9562         gcc.c-torture/execute/builtins/abs-3.c,
9563         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
9564         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
9565         intmax_t, uintmax_t and their limits.
9566         * gcc.dg/intmax_t-1.c: New test.
9567
9568 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9569
9570         * g++.dg/tc1/dr147.C: Add reference to PR.
9571
9572 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
9573
9574         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
9575         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
9576
9577 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
9578
9579         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
9580
9581 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9582
9583         * gcc.dg/redecl-5.c: New test.
9584         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
9585         of scanf.
9586
9587 2004-08-03  Roger Sayle  <roger@eyesopen.com>
9588
9589         PR middle-end/16790
9590         * gcc.c-torture/execute/pr16790-1.c: New test case.
9591
9592 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
9593
9594         * g++.dg/ext/visibility/assign1.C: New test.
9595         * g++.dg/ext/visibility/new1.C: Likewise.
9596
9597         * gcc.dg/symbian1.c: New test.
9598         * gcc.dg/symbian2.c: Likewise.
9599
9600 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
9601
9602         PR target/16570
9603         * gcc.dg/i386-sse-9.c: New test.
9604
9605 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9606
9607         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
9608
9609 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9610
9611         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
9612         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
9613         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
9614         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
9615         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
9616         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
9617         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
9618         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
9619         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
9620         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
9621         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
9622         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
9623         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
9624         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
9625         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
9626         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
9627         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
9628         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
9629         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
9630         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
9631         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
9632         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
9633         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
9634         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9635         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
9636         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
9637         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
9638         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
9639         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
9640         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
9641         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
9642         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
9643         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
9644         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
9645         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
9646         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
9647         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
9648         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
9649         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
9650         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
9651         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
9652         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
9653         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
9654         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
9655         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
9656         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
9657         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
9658         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
9659         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
9660         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
9661         gcc.misc-tests/i386-pf-3dnow-1.c,
9662         gcc.misc-tests/i386-pf-athlon-1.c,
9663         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9664         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
9665         Declare built-in functions used.
9666         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
9667
9668 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
9669
9670         PR c++/16707
9671         * g++.dg/lookup/using12.C: New test.
9672
9673         * g++.dg/init/null1.C: Fix PR number.
9674         * g++.dg/parse/namespace10.C: Likewise.
9675
9676 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9677
9678         PR c++/16224
9679         * g++.dg/template/spec17.C: New test.
9680         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
9681         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
9682
9683 2004-08-02  David Billinghurst
9684
9685         PR fortran/16292
9686         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
9687
9688 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
9689
9690         * gcc.dg/ia64-got-1.c: New test case.
9691
9692 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9693
9694         PR c++/16489
9695         * g++.dg/init/null1.C: New test.
9696         * g++.dg/tc1/dr76.C: Adjust error marker.
9697
9698         PR c++/16529
9699         * g++.dg/parse/namespace10.C: New test.
9700
9701         PR c++/16810
9702         * g++.dg/inherit/ptrmem2.C: New test.
9703
9704 2004-08-02  Ben Elliston  <bje@au.ibm.com>
9705
9706         PR target/16155
9707         * gcc.dg/pr16155.c: New test.
9708
9709 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9710
9711         * gcc.dg/redecl-2.c: New test.
9712
9713 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
9714
9715         * gcc.dg/darwin-longdouble.c: New file.
9716
9717 2004-07-30  Richard Henderson  <rth@redhat.com>
9718
9719         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
9720         write to constant argument.
9721         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
9722
9723 2004-07-30  Richard Henderson  <rth@redhat.com>
9724
9725         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
9726         tests of nearest around zero.
9727
9728 2004-07-30  Andrew Pinski  <apinski@apple.com>
9729
9730         * gcc.c-torture/compile/20040730-1.c: New test.
9731
9732 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
9733
9734         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
9735         powerpc-eabispe.
9736
9737 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
9738
9739         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
9740
9741 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
9742
9743         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
9744         contains $ld_library_path.
9745         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9746
9747 2004-07-29  Richard Henderson  <rth@redhat.com>
9748
9749         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
9750
9751         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
9752         (alt2, which): New.
9753         (Check): Accept either alternative.
9754
9755 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
9756
9757         * g++.dg/abi/inline1.C: New test.
9758         * g++.dg/abi/local1-a.cc: Likewise.
9759         * g++.dg/abi/local1.C: Likewise.
9760         * g++.dg/abi/mangle11.C: Tweak location of warnings.
9761         * g++.dg/abi/mangle12.C: Likewise.
9762         * g++.dg/abi/mangle17.C: Likewise.
9763         * g++.dg/abi/mangle20-2.C: Likewise.
9764         * g++.dg/opt/interface1.C: Likewise.
9765         * g++.dg/opt/interface1.h: Likewise.
9766         * g++.dg/opt/interface1-a.cc: New test.
9767         * g++.dg/parse/repo1.C: New test.
9768         * g++.dg/template/repo1.C: Likewise.
9769         * g++.dg/warn/Winline-1.C: Likewise.
9770         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
9771
9772 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
9773
9774         * gcc.dg/tree-ssa/20040729-1.c: New test.
9775
9776 2004-07-27  Matt Austern <austern@apple.com>
9777
9778         * gcc.dg/darwin-bool-1.c: New test.
9779         * gcc.dg/darwin-bool-2.c: New test.
9780
9781 2004-07-28  Richard Henderson  <rth@redhat.com>
9782
9783         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
9784         arguments in the correct type.  Don't write to constant arguments.
9785
9786 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9787
9788         PR tree-optimization/16688
9789         PR tree-optimization/16689
9790         * g++.dg/tree-ssa/pr16688.C: New test.
9791
9792 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9793
9794         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9795         loads.  Not only in the comment, this time.
9796
9797 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
9798
9799         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
9800         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
9801         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
9802         * gcc.dg/sh4a-bitmovua.c: New.
9803         * gcc.dg/sh4a-cos.c: New.
9804         * gcc.dg/sh4a-cosf.c: New.
9805         * gcc.dg/sh4a-fprun.c: New.
9806         * gcc.dg/sh4a-fsrra.c: New.
9807         * gcc.dg/sh4a-memmovua.c: New.
9808         * gcc.dg/sh4a-sin.c: New.
9809         * gcc.dg/sh4a-sincos.c: New.
9810         * gcc.dg/sh4a-sincosf.c: New.
9811         * gcc.dg/sh4a-sinf.c: New.
9812
9813 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9814
9815         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
9816         conditionals.
9817         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9818         loads.
9819         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
9820         DOM1.
9821
9822 2004-07-27  Andrew Pinski  <apinski@apple.com>
9823
9824         * g++.dg/rtti/tinfo1.C: Correct the xfail.
9825
9826 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
9827
9828         * gcc.dg/pragma-isr.c: New test.
9829
9830 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9831
9832         PR c++/14429
9833         * g++.dg/template/ttp11.C: New test.
9834
9835 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
9836
9837         * gcc.c-torture/compile/20040727-1.c: New test.
9838
9839 2004-07-26  Eric Christopher  <echristo@redhat.com>
9840
9841         * gcc.c-torture/compile/20040726-2.c: New test.
9842
9843 2004-07-26  Andrew Pinski  <apinski@apple.com>
9844
9845         * g++.dg/rtti/tinfo1.C: Xfail.
9846
9847 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
9848
9849         * gcc.c-torture/compile/20040726-1.c: New test.
9850
9851 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
9852             Brian Ryner  <bryner@brianryner.com>
9853
9854         PR c++/9283
9855         PR c++/15000
9856         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
9857         * g++.dg/ext/visibility/: New directory.
9858         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
9859         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
9860         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
9861         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
9862         * g++.dg/ext/visibility/fvisibility.C,
9863         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
9864         g++.dg/ext/visibility/fvisibility-override1.C
9865         g++.dg/ext/visibility/fvisibility-override2.C
9866         g++.dg/ext/visibility/memfuncts.C
9867         g++.dg/ext/visibility/noPLT.C
9868         g++.dg/ext/visibility/pragma.C
9869         g++.dg/ext/visibility/pragma-override1.C
9870         g++.dg/ext/visibility/pragma-override2.C
9871         g++.dg/ext/visibility/staticmemfuncts.C
9872         g++.dg/ext/visibility/virtual.C: New tests.
9873
9874 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9875
9876         PR c/15360
9877         * gcc.dg/pr15360-1.c: New test.
9878
9879 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
9880
9881         * gcc.dg/pragma-align-2.c: New test.
9882         * gcc.dg/pragma-init-fini.c: New test.
9883         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
9884         targets.
9885
9886 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9887
9888         * gcc.dg/init-string-2.c: New test.
9889
9890 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
9891
9892         PR 16684
9893         * gcc.dg/Wredundant-decls-1.c: New test case.
9894
9895 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
9896
9897         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
9898         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
9899         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
9900         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
9901         * gcc.dg/compat/generate-random.c: New file.
9902         * gcc.dg/compat/generate-random.h: Likewise.
9903         * gcc.dg/compat/generate-random_r.c: Likewise.
9904         * gcc.dg/compat/struct-layout-1.h: Likewise.
9905         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
9906         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
9907         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
9908         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
9909         * gcc.dg/compat/struct-layout-1_main.c: New test.
9910         * gcc.dg/compat/struct-layout-1_x.c: New file.
9911         * gcc.dg/compat/struct-layout-1_y.c: New file.
9912         * gcc.dg/compat/struct-layout-1_test.h: New file.
9913
9914 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9915
9916         * gcc.dg/comp-return-1.c: New test
9917
9918 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
9919
9920         * gcc.dg/vmx/8-02a.c: Fix typo.
9921
9922         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
9923         * gcc.dg/darwin-abi-3.c: New test.
9924
9925         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
9926         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
9927
9928         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
9929         * gcc.dg/vmx/ops-long-1.c: New test.
9930         * gcc.dg/vmx/ops-long-2.c: New test.
9931
9932 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9933
9934         * g++.dg/lookup/conv-[1234].C: New.
9935
9936 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
9937
9938         * g++.dg/parse/attr2.C: Simplify.
9939
9940 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9941
9942         PR c/7284
9943         * gcc.c-torture/execute/pr7284-1.c: New test.
9944
9945 2004-07-22  Brian Booth  <bbooth@redhat.com>
9946
9947         * gcc.dg/tree-ssa/20040721-1.c: New test.
9948
9949 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9950
9951         * g++.dg/template/crash20.c: New.
9952
9953 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
9954
9955         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
9956         Add dg-run directive.  Declare variables as required.
9957         * gfortran.dg/g77/README: Update
9958
9959 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
9960
9961         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
9962         gcc.dg/cris-peep2-andu2.c: New tests.
9963
9964 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9965
9966         PR c/15052
9967         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
9968         on return type.
9969         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
9970         messages.
9971         * gcc.dg/qual-return-2.c: Update expected messages.
9972         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
9973
9974 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9975
9976         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
9977         * gcc.dg/noncompile/921102-1.c: Update expected error message.
9978
9979 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9980
9981         PR c/11250
9982         * gcc.dg/init-string-1.c: New test.
9983
9984 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
9985
9986         PR middle-end/15345
9987         PR c/16450
9988         * gcc.dg/torture/nested-fn-1.c: New test.
9989
9990 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
9991
9992         PR target/16559
9993         * gcc.dg/ia64-fptr-1.c: New file.
9994
9995 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9996
9997         PR c++/14497
9998         * g++.dg/template/spec16.C: New test.
9999         * g++.old-deja/g++.robertl/eb118.C: Remove.
10000
10001 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10002
10003         PR c++/509
10004         * g++.dg/template/spec15.C: New test.
10005
10006 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
10007
10008         Copy cases from g77.f-torture/execute and add dg-run
10009         directive.  Other changes as noted.
10010         * gfortran.dg/g77/13037.f
10011         * gfortran.dg/g77/1832.f
10012         * gfortran.dg/g77/19981119-0.f
10013         * gfortran.dg/g77/19990313-0.f
10014         * gfortran.dg/g77/19990313-1.f
10015         * gfortran.dg/g77/19990313-2.f
10016         * gfortran.dg/g77/19990313-3.f
10017         * gfortran.dg/g77/19990419-1.f
10018         * gfortran.dg/g77/19990826-0.f
10019         * gfortran.dg/g77/19990826-2.f
10020         * gfortran.dg/g77/20000503-1.f
10021         * gfortran.dg/g77/20001111.f
10022         * gfortran.dg/g77/20010116.f
10023         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
10024         * gfortran.dg/g77/20010430.f
10025         * gfortran.dg/g77/6177.f
10026         * gfortran.dg/g77/947.f
10027         * gfortran.dg/g77/970816-3.f
10028         * gfortran.dg/g77/971102-1.f
10029         * gfortran.dg/g77/980520-1.f
10030         * gfortran.dg/g77/980628-0.f
10031         * gfortran.dg/g77/980628-1.f
10032         * gfortran.dg/g77/980628-10.f
10033         * gfortran.dg/g77/980628-2.f
10034         * gfortran.dg/g77/980628-3.f
10035         * gfortran.dg/g77/980628-7.f
10036         * gfortran.dg/g77/980628-8.f
10037         * gfortran.dg/g77/980628-9.f
10038         * gfortran.dg/g77/980701-0.f
10039         * gfortran.dg/g77/980701-1.f
10040         * gfortran.dg/g77/cabs.f
10041         * gfortran.dg/g77/claus.f
10042         * gfortran.dg/g77/complex_1.f
10043         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
10044         * gfortran.dg/g77/dcomplex.f
10045         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
10046         * gfortran.dg/g77/f90-intrinsic-mathematical.f
10047         * gfortran.dg/g77/f90-intrinsic-numeric.f
10048         * gfortran.dg/g77/int8421.f
10049         * gfortran.dg/g77/labug1.f
10050         * gfortran.dg/g77/large_vec.f
10051         * gfortran.dg/g77/le.f
10052         * gfortran.dg/g77/short.f
10053         * gfortran.dg/g77/README: Update
10054
10055 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
10056
10057         PR c++/16637
10058         * g++.dg/parse/lookup4.C: New test.
10059
10060 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10061
10062         PR c++/16175
10063         * g++.dg/template/ttp10.C: New test.
10064
10065 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10066
10067         * gcc.dg/pr12625-1.c: New test.
10068
10069 2004-07-20  Steven Bosscher  <stevenb@suse.de>
10070
10071         * testsuite/gcc.dg/switch-warn-1.c: New test.
10072         * testsuite/gcc.dg/switch-warn-2.c: New test.
10073         * gcc.c-torture/compile/pr14730.c: Update.
10074
10075 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
10076
10077         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
10078         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
10079         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
10080         g++.dg/template/nontype3.C: Remove trailing CR from tests.
10081
10082 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
10083
10084         PR c++/16623
10085         * g++.dg/template/assign1.C: New test.
10086
10087 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10088
10089         PR c++/12170
10090         * g++.dg/template/ttp9.C: New test.
10091
10092 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
10093
10094         * gcc.dg/format/cmn-err-1.c: New test.
10095
10096 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10097
10098         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
10099         gcc.dg/Wparentheses-10.c: New tests.
10100         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
10101
10102 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10103
10104         PR fortran/16465
10105         * gfortran.dg/g77//ffixed-line-length-0.f,
10106         gfortran.dg/g77/ffixed-line-length-132.f,
10107         gfortran.dg/g77/ffixed-line-length-72.f,
10108         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
10109         gfortran.dg/g77/README: Update.
10110
10111 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10112
10113         PR c++/13092
10114         * g++.dg/template/non-dependent7.C: New test.
10115         * g++.dg/template/non-dependent8.C: Likewise.
10116         * g++.dg/template/non-dependent9.C: Likewise.
10117         * g++.dg/template/non-dependent10.C: Likewise.
10118
10119 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
10120
10121         PR c++/16337
10122         * g++.dg/parse/attr2.C: New test.
10123
10124 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
10125
10126         * g77.dg: Removed.
10127         * g77.f-torture: Ditto.
10128
10129 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10130
10131         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
10132         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
10133         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
10134
10135 2004-07-16  Richard Henderson  <rth@redhat.com>
10136
10137         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
10138
10139 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10140
10141         * lib/fortran-torture.exp (fortran-torture): Don't test compile
10142         tests with full list of options.
10143         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
10144         of TORTURE_OPTIONS if test contains 'dg-do run'.
10145
10146         PR fortran/16404
10147         * gfortran.dg/do_iterator.f90: New test.
10148
10149 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10150
10151         PR rtl-optimization/16536
10152         * gcc.c-torture/execute/restrict-1.c: New test.
10153
10154 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10155
10156         PR fortran/15324
10157         * gfortran.dg/pr15324.f90: New test.
10158
10159         PR fortran/15129
10160         * gfortran.dg/pr15129.f90: New test.
10161
10162         PR fortran/15140
10163         * gfortran.dg/pr15140.f90: New test.
10164
10165         PR fortran/13792
10166         * gfortran.fortran-torture/execute/bounds.f90: Add check for
10167         compile-time simplification.
10168
10169 2004-07-14  Mike Stump  <mrs@apple.com>
10170
10171         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
10172
10173 2004-07-14  James E Wilson  <wilson@specifixinc.com>
10174
10175         PR target/16325
10176         * gcc.dg/profile-generate-1.c: New.
10177
10178 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
10179
10180         * gcc.c-torture/execute/20040709-1.c: New test.
10181         * gcc.c-torture/execute/20040709-2.c: New test.
10182
10183 2004-07-14  Mike Stump  <mrs@apple.com>
10184
10185         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
10186
10187 2004-07-14  Mike Stump  <mrs@apple.com>
10188
10189         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
10190
10191 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
10192
10193         PR c++/16518
10194         * g++.dg/parse/mutable1.C: New test.
10195
10196 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
10197
10198         PR tree-optimization/16443
10199         * gcc.dg/tree-ssa/20040713-1.c: New test.
10200
10201 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
10202
10203         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
10204         for operator new.
10205
10206 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10207
10208         * gfortran.dg/g77/README: New file
10209         * gfortran.dg/g77/19981216-0.f:  Copy from
10210         g77.f-torture/noncompile.  Add "dg-do compile" and
10211         dg-error as required.
10212         * gfortran.dg/g77/19990218-1.f: Likewise
10213         * gfortran.dg/g77/19990905-1.f: Likewise
10214         * gfortran.dg/g77/9263.f: Likewise
10215         * gfortran.dg/g77/980615-0.f: Likewise
10216         * gfortran.dg/g77/980616-0.f: Likewise
10217         * gfortran.dg/g77/check0.f: Likewise
10218         * gfortran.dg/g77/select_no_compile.f: Likewise
10219
10220 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10221
10222         Copy files from g77.f-torture/compile.
10223         Add "{ dg-do compile}".  Other changes as noted
10224         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
10225         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
10226         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
10227         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
10228         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
10229         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
10230         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
10231         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
10232         statement to conform to standard.  Append alpha1.x for reference.
10233         * gfortran.dg/g77/xformat.f: Add dg-warning
10234
10235 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10236
10237         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
10238         Add {dg-do compile} directive.
10239         * gfortran.dg/g77/cpp2.F: Likewise
10240
10241 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10242
10243         PR c++/5402
10244         * g++.dg/lookup/name-clash1.C: New test.
10245
10246         PR c++/9777
10247         * g++.dg/lookup/name-clash2.C: New test.
10248
10249         PR c++/12102
10250         * g++.dg/lookup/name-clash3.C: New test.
10251
10252 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10253
10254         * g++.dg/lookup/new2.C: New test.
10255         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
10256
10257 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
10258
10259         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
10260         Add {dg-do compile} directive.
10261         * gfortran.dg/g77/13060.f: Likewise
10262         * gfortran.dg/g77/19990218-0.f: Likewise
10263         * gfortran.dg/g77/19990305-0.f: Likewise
10264         * gfortran.dg/g77/19990419-0.f: Likewise
10265         * gfortran.dg/g77/19990502-0.f: Likewise
10266         * gfortran.dg/g77/19990502-1.f: Likewise
10267         * gfortran.dg/g77/19990525-0.f: Likewise
10268         * gfortran.dg/g77/19990826-1.f: Likewise
10269         * gfortran.dg/g77/19990826-3.f: Likewise
10270         * gfortran.dg/g77/19990905-2.f: Likewise
10271         * gfortran.dg/g77/20000412-1.f: Likewise
10272         * gfortran.dg/g77/20000511-1.f: Likewise
10273         * gfortran.dg/g77/20000511-2.f: Likewise
10274         * gfortran.dg/g77/20000518.f: Likewise
10275         * gfortran.dg/g77/20000601-1.f: Likewise
10276         * gfortran.dg/g77/20000601-2.f: Likewise
10277         * gfortran.dg/g77/20000629-1.f: Likewise
10278         * gfortran.dg/g77/20000630-2.f: Likewise
10279         * gfortran.dg/g77/20010115.f: Likewise
10280         * gfortran.dg/g77/20010321-1.f: Likewise
10281         * gfortran.dg/g77/20010426.f: Likewise
10282         * gfortran.dg/g77/20020307-1.f: Likewise
10283         * gfortran.dg/g77/8485.f: Likewise
10284         * gfortran.dg/g77/960317-1.f: Likewise
10285         * gfortran.dg/g77/970915-0.f: Likewise
10286         * gfortran.dg/g77/980310-1.f: Likewise
10287         * gfortran.dg/g77/980310-2.f: Likewise
10288         * gfortran.dg/g77/980310-3.f: Likewise
10289         * gfortran.dg/g77/980310-4.f: Likewise
10290         * gfortran.dg/g77/980310-6.f: Likewise
10291         * gfortran.dg/g77/980310-7.f: Likewise
10292         * gfortran.dg/g77/980310-8.f: Likewise
10293         * gfortran.dg/g77/980419-2.f: Likewise
10294         * gfortran.dg/g77/980424-0.f: Likewise
10295         * gfortran.dg/g77/980427-0.f: Likewise
10296         * gfortran.dg/g77/980729-0.f: Likewise
10297         * gfortran.dg/g77/981117-1.f: Likewise
10298         * gfortran.dg/g77/toon_1.f: Likewise
10299
10300 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10301
10302         PR c++/2204
10303         * g++.dg/other/abstract2.C: New test.
10304
10305 2004-07-12  Paul Brook  <paul@codesourcery.com>
10306
10307         * gfortran.dg/pointer_init_1.f90: New test.
10308
10309 2004-07-11  Paul Brook  <paul@codesourcery.com>
10310
10311         PR fortran/15986
10312         * gfortran.dg/contained_1.f90: New test.
10313
10314 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
10315
10316         * g++.dg/parse/defarg8.C: New test.
10317
10318 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10319
10320         PR fortran/16433
10321         * gfortran.dg/pr16433.f: New test.
10322
10323         PR fortran/17574
10324         * gfortran.dg/pr15754.f90: New test.
10325
10326 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10327
10328         PR tree-optimization/16437
10329         * gcc.c-torture/execute/bitfld-4.c: New test.
10330
10331 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10332
10333         * gfortran.fortran-torture/execute/common_2.f90: Add check for
10334         access to common var from module.
10335
10336 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10337
10338         PR fortran/16336
10339         * gfortran.fortran-torture/execute/common_2.f90: New test.
10340
10341 2004-07-10  Paul Brook  <paul@codesourcery.com>
10342
10343         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
10344
10345 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10346
10347         PR fortran/15969
10348         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
10349
10350 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
10351
10352         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
10353         * gfortran.dg/g77/ffixed-form-2.f: Likewise
10354         * gfortran.dg/g77/ffree-form-1.f: Likewise
10355         * gfortran.dg/g77/ffree-form-2.f: Likewise
10356         * gfortran.dg/g77/ffree-form-3.f: Likewise
10357         * gfortran.dg/g77/fno-underscoring.f: Likewise
10358         * gfortran.dg/g77/funderscoring.f: Likewise
10359         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
10360
10361 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10362
10363         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
10364
10365 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10366         Paul Brook  <paul@codesourcery.com>
10367
10368         PR fortran/13415
10369         * gfortran.dg/common_pointer_1.f90: New test.
10370
10371 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10372
10373         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
10374
10375 2004-07-09  James E Wilson  <wilson@specifixinc.com>
10376
10377         PR target/16364
10378         * gcc.c-torture/compile/20040709-1.c: New.
10379
10380 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10381
10382         PR fortran/14077
10383         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
10384
10385 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10386
10387         PR fortran/13201
10388         * gfortran.dg/shape_1.f90: New test.
10389
10390 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
10391             Andrew Pinski  <apinski@apple.com>
10392
10393         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
10394
10395 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10396
10397         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
10398         comment.
10399
10400 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10401         Paul Brook  <paul@codesourcery.com>
10402
10403         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
10404         '.f95' and '.F95'.
10405
10406 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
10407
10408         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
10409
10410 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10411
10412         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
10413         testcases with capital suffix.
10414
10415 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10416
10417         PR fortran/15481
10418         PR fortran/13372
10419         PR fortran/13575
10420         PR fortran/15978
10421         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
10422
10423         * gfortran.dg/implicit_1.f90: New test.
10424
10425 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10426
10427         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
10428         expression to match gfortran warning/error messages
10429         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
10430         dg-error text.
10431
10432 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10433
10434         * lib/fortran-torture.exp: Rename proc search_for to
10435         search_for_re.
10436
10437 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10438
10439         * gcc.c-torture/execute/simd-5.x: New file.
10440         XFAIL on SPARC 64-bit at -O0.
10441
10442 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10443
10444         PR c++/8211
10445         PR c++/16165
10446         * g++.dg/warn/effc3.C: New test.
10447
10448 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10449
10450         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
10451         change X to 1X in format.
10452         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
10453         add data statements to conform to standard.
10454
10455 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10456
10457         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
10458         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
10459         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
10460
10461 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10462
10463         * gfortran.dg/g77/7388.f: Copy from g77.dg
10464         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
10465         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
10466         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
10467         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
10468         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
10469         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
10470         * gfortran.dg/g77/strlen0.f: Likewise
10471
10472 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
10473
10474         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
10475         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
10476
10477 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10478
10479         * gcc.c-torture/execute/920428-2.x: Delete.
10480         * gcc.c-torture/execute/920501-7.x: Likewise.
10481
10482 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
10483
10484         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
10485         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
10486         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
10487         prescott and c3-2.
10488         (PREFETCH_3DNOW): Add -march=c3.
10489
10490 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
10491
10492         PR c/16437
10493         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
10494         * gcc.c-torture/execute/bf64-1.x: Likewise.
10495
10496 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10497
10498         * gcc.c-torture/compile/20040708-1.c: New test.
10499
10500 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10501
10502         PR c++/16169
10503         * g++.dg/warn/effc2.C: New test.
10504
10505 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10506
10507         * gcc.c-torture/execute/bitfld-1.x: Remove.
10508         * gcc.c-torture/execute/bitfld-3.c: New test.
10509         * gcc.dg/bitfld-2.c: Remove XFAILs.
10510
10511 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
10512
10513         PR c++/16276
10514         * g++.dg/rtti/tinfo1.C: New file.
10515
10516 2004-07-07  Eric Christopher  <echristo@redhat.com>
10517
10518         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
10519
10520 2004-07-07  Andrew Pinski  <apinski@apple.com>
10521
10522         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
10523
10524 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
10525
10526         * g++.dg/init/call1.C: XFAIL.
10527
10528 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
10529
10530         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
10531         except for movstrict*, to movmem* and clrstr* to clrmem*.
10532
10533 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
10534
10535         * gcc.c-torture/execute/20040707-1.c: New test.
10536
10537 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
10538
10539         * gcc.c-torture/execute/20040706-1.c: New test.
10540
10541 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10542
10543         PR c++/3671
10544         * g++.dg/template/spec14.C: New test.
10545
10546 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
10547
10548         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
10549         nothing if not yet defined.  Use it in b, c and d type definitions.
10550         * gcc.c-torture/execute/20040705-1.c: New test.
10551         * gcc.c-torture/execute/20040705-2.c: New test.
10552
10553 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10554
10555         PR c++/2518
10556         * g++.dg/lookup/new1.C: New test.
10557
10558 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10559
10560         PR c++/11406
10561         * g++.dg/template/sizeof8.C: New test.
10562
10563 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
10564
10565         * gcc.c-torture/compile/20040705-1.c: New test.
10566
10567 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
10568
10569         * gfortran.fortran-torture/execute/seq_io.f90: New test.
10570
10571 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
10572
10573         * gcc.dg/cpp/if-mop.c: Two new testcases.
10574         * gcc.dg/cpp/trad/comment-3.c: New.
10575
10576 2004-07-04  Paul Brook  <paul@codesourcery.com>
10577
10578         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
10579
10580 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
10581
10582         PR c++/3761
10583         * g++.dg/lookup/crash4.C: New test.
10584
10585 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
10586
10587         * gcc.c-torture/execute/builtin-abs-1.c
10588         * gcc.c-torture/execute/builtin-abs-2.c
10589         * gcc.c-torture/execute/builtin-complex-1.c
10590         * gcc.c-torture/execute/builtins/string-1-lib.c
10591         * gcc.c-torture/execute/builtins/string-1.c
10592         * gcc.c-torture/execute/builtins/string-2-lib.c
10593         * gcc.c-torture/execute/builtins/string-2.c
10594         * gcc.c-torture/execute/builtins/string-3-lib.c
10595         * gcc.c-torture/execute/builtins/string-3.c
10596         * gcc.c-torture/execute/builtins/string-4-lib.c
10597         * gcc.c-torture/execute/builtins/string-4.c
10598         * gcc.c-torture/execute/builtins/string-5-lib.c
10599         * gcc.c-torture/execute/builtins/string-5.c
10600         * gcc.c-torture/execute/builtins/string-6-lib.c
10601         * gcc.c-torture/execute/builtins/string-6.c
10602         * gcc.c-torture/execute/builtins/string-7-lib.c
10603         * gcc.c-torture/execute/builtins/string-7.c
10604         * gcc.c-torture/execute/builtins/string-8-lib.c
10605         * gcc.c-torture/execute/builtins/string-8.c
10606         * gcc.c-torture/execute/builtins/string-9-lib.c
10607         * gcc.c-torture/execute/builtins/string-9.c
10608         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
10609         * gcc.c-torture/execute/builtins/string-asm-1.c
10610         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
10611         * gcc.c-torture/execute/builtins/string-asm-2.c
10612         * gcc.c-torture/execute/stdio-opt-1.c
10613         * gcc.c-torture/execute/stdio-opt-2.c
10614         * gcc.c-torture/execute/stdio-opt-3.c
10615         * gcc.c-torture/execute/string-opt-1.c
10616         * gcc.c-torture/execute/string-opt-10.c
10617         * gcc.c-torture/execute/string-opt-11.c
10618         * gcc.c-torture/execute/string-opt-12.c
10619         * gcc.c-torture/execute/string-opt-13.c
10620         * gcc.c-torture/execute/string-opt-14.c
10621         * gcc.c-torture/execute/string-opt-15.c
10622         * gcc.c-torture/execute/string-opt-16.c
10623         * gcc.c-torture/execute/string-opt-2.c
10624         * gcc.c-torture/execute/string-opt-6.c
10625         * gcc.c-torture/execute/string-opt-7.c
10626         * gcc.c-torture/execute/string-opt-8.c:
10627         Replace with ...
10628
10629         * gcc.c-torture/execute/builtins/abs-2.c
10630         * gcc.c-torture/execute/builtins/abs-3.c
10631         * gcc.c-torture/execute/builtins/complex-1.c
10632         * gcc.c-torture/execute/builtins/fprintf.c
10633         * gcc.c-torture/execute/builtins/fputs.c
10634         * gcc.c-torture/execute/builtins/memcmp.c
10635         * gcc.c-torture/execute/builtins/memmove.c
10636         * gcc.c-torture/execute/builtins/memops-asm.c
10637         * gcc.c-torture/execute/builtins/mempcpy-2.c
10638         * gcc.c-torture/execute/builtins/mempcpy.c
10639         * gcc.c-torture/execute/builtins/memset.c
10640         * gcc.c-torture/execute/builtins/printf.c
10641         * gcc.c-torture/execute/builtins/sprintf.c
10642         * gcc.c-torture/execute/builtins/strcat.c
10643         * gcc.c-torture/execute/builtins/strchr.c
10644         * gcc.c-torture/execute/builtins/strcmp.c
10645         * gcc.c-torture/execute/builtins/strcpy.c
10646         * gcc.c-torture/execute/builtins/strcspn.c
10647         * gcc.c-torture/execute/builtins/strlen-2.c
10648         * gcc.c-torture/execute/builtins/strlen.c
10649         * gcc.c-torture/execute/builtins/strncat.c
10650         * gcc.c-torture/execute/builtins/strncmp-2.c
10651         * gcc.c-torture/execute/builtins/strncmp.c
10652         * gcc.c-torture/execute/builtins/strncpy.c
10653         * gcc.c-torture/execute/builtins/strpbrk.c
10654         * gcc.c-torture/execute/builtins/strpcpy-2.c
10655         * gcc.c-torture/execute/builtins/strpcpy.c
10656         * gcc.c-torture/execute/builtins/strrchr.c
10657         * gcc.c-torture/execute/builtins/strspn.c
10658         * gcc.c-torture/execute/builtins/strstr-asm.c
10659         * gcc.c-torture/execute/builtins/strstr.c:
10660         ... these new files.
10661
10662         * gcc.c-torture/execute/builtins/abs-2-lib.c
10663         * gcc.c-torture/execute/builtins/abs-3-lib.c
10664         * gcc.c-torture/execute/builtins/complex-1-lib.c
10665         * gcc.c-torture/execute/builtins/fprintf-lib.c
10666         * gcc.c-torture/execute/builtins/fputs-lib.c
10667         * gcc.c-torture/execute/builtins/memcmp-lib.c
10668         * gcc.c-torture/execute/builtins/memmove-lib.c
10669         * gcc.c-torture/execute/builtins/memops-asm-lib.c
10670         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
10671         * gcc.c-torture/execute/builtins/mempcpy-lib.c
10672         * gcc.c-torture/execute/builtins/memset-lib.c
10673         * gcc.c-torture/execute/builtins/printf-lib.c
10674         * gcc.c-torture/execute/builtins/sprintf-lib.c
10675         * gcc.c-torture/execute/builtins/strcat-lib.c
10676         * gcc.c-torture/execute/builtins/strchr-lib.c
10677         * gcc.c-torture/execute/builtins/strcmp-lib.c
10678         * gcc.c-torture/execute/builtins/strcpy-lib.c
10679         * gcc.c-torture/execute/builtins/strcspn-lib.c
10680         * gcc.c-torture/execute/builtins/strlen-2-lib.c
10681         * gcc.c-torture/execute/builtins/strlen-lib.c
10682         * gcc.c-torture/execute/builtins/strncat-lib.c
10683         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
10684         * gcc.c-torture/execute/builtins/strncmp-lib.c
10685         * gcc.c-torture/execute/builtins/strncpy-lib.c
10686         * gcc.c-torture/execute/builtins/strpbrk-lib.c
10687         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
10688         * gcc.c-torture/execute/builtins/strpcpy-lib.c
10689         * gcc.c-torture/execute/builtins/strrchr-lib.c
10690         * gcc.c-torture/execute/builtins/strspn-lib.c
10691         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
10692         * gcc.c-torture/execute/builtins/strstr-lib.c
10693         * gcc.c-torture/execute/builtins/lib/abs.c
10694         * gcc.c-torture/execute/builtins/lib/fprintf.c
10695         * gcc.c-torture/execute/builtins/lib/memset.c
10696         * gcc.c-torture/execute/builtins/lib/printf.c
10697         * gcc.c-torture/execute/builtins/lib/sprintf.c
10698         * gcc.c-torture/execute/builtins/lib/strcpy.c
10699         * gcc.c-torture/execute/builtins/lib/strcspn.c
10700         * gcc.c-torture/execute/builtins/lib/strncat.c
10701         * gcc.c-torture/execute/builtins/lib/strncmp.c
10702         * gcc.c-torture/execute/builtins/lib/strncpy.c
10703         * gcc.c-torture/execute/builtins/lib/strpbrk.c
10704         * gcc.c-torture/execute/builtins/lib/strspn.c
10705         * gcc.c-torture/execute/builtins/lib/strstr.c:
10706         New files containing support routines.
10707
10708         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
10709         declaration.
10710         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
10711         when not optimizing.
10712
10713 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
10714
10715         PR c++/16240
10716         * g++.dg/abi/mangle22.C: New test.
10717         * g++.dg/abi/mangle23.C: Likewise.
10718
10719 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
10720
10721         PR fortran/16290
10722         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
10723         Allow for cases without denormalized floating point numbers.
10724
10725 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
10726
10727         PR c/1027
10728         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10729         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
10730         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
10731         expected warning text.
10732         * gcc.dg/format/diag-2.c: New test.
10733
10734 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10735
10736         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
10737
10738 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
10739
10740         * gcc.dg/builtins-43.c: New.
10741         * gcc.dg/builtins-44.c: New.
10742         * gcc.dg/builtins-45.c: New.
10743
10744 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
10745             Andreas Tobler  <a.tobler@schweiz.ch>
10746
10747         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
10748         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
10749         as SIGSEGV.
10750         * gcc.dg/cleanup-11.c: Likewise.
10751         * gcc.dg/cleanup-8.c: Likewise.
10752         * gcc.dg/cleanup-9.c: Likewise.
10753         * gcc.dg/cleanup-5.c: Run on all platforms.
10754
10755 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10756
10757         * g++.dg/warn/nonnull1.C: New test.
10758
10759 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10760
10761         * gcc.dg/compat/compat-common.h: Wrap up CINT in
10762         an #ifndef SKIP_COMPLEX_INT/#endif pair.
10763         Special-case the Sun compiler wrt to <complex.h>.
10764
10765 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
10766
10767         * gcc.dg/Wunreachable-8.C: New test.
10768
10769         * gcc.dg/h8300-ice2.c : New test.
10770
10771 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
10772
10773         PR fortran/16161
10774         * gfortran.fortran-torture/compile/implicit.f90: Add test
10775         for implicit character.
10776
10777 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
10778
10779         PR fortran/16289
10780         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
10781         Use tiny() intrinsic to find smallest non-negative real
10782
10783 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
10784
10785         * gcc.dg/compat/struct-by-value-22_main.c: New test.
10786         * gcc.dg/compat/struct-by-value-22_x.c: New.
10787         * gcc.dg/compat/struct-by-value-22_y.c: New.
10788
10789         * gcc.c-torture/execute/20040629-1.c: New test.
10790
10791 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
10792
10793         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
10794         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
10795
10796         PR target/16195
10797         * gcc.dg/20040625-1.c: New test.
10798
10799 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10800
10801         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
10802
10803 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10804
10805         PR fortran/15963
10806         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
10807
10808 2004-06-29  Richard Henderson  <rth@redhat.com>
10809
10810         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
10811
10812 2004-06-29  Paul Brook  <paul@codesourcery.com>
10813
10814         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
10815         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
10816
10817 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
10818
10819         PR c++/16260
10820         * g++.dg/parse/crash15.C: New.
10821
10822 2004-06-28  Andrew Pinski  <apinski@apple.com>
10823
10824         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
10825         by the error already.
10826
10827         * g++.dg/opt/ptrmem4.C: Change to compile only test.
10828
10829 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
10830
10831         PR target/14041
10832         * gcc.dg/h8300-bss-align-1.c : New.
10833
10834 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
10835
10836         * PR c++/16174
10837         * g++.dg/template/ctor4.C: New.
10838
10839 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
10840
10841         PR c++/16205
10842         * g++.dg/warn/Wsequence-point-1.C: New test.
10843
10844 2004-06-27  Paul Brook  <paul@codesourcery.com>
10845
10846         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
10847
10848 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
10849
10850         * g++.old-deja/g++.mike/p7325.C: Remove.
10851
10852 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
10853
10854         PR c/14963
10855         * gcc.dg/pr14963.c: New test.
10856
10857 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
10858
10859         PR c++/16193
10860         * g++.dg/parse/redef1.C: New test.
10861
10862 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10863
10864         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
10865         20021110.c.
10866         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
10867         20021119-1.c.
10868         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
10869         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
10870         5-04.c.
10871         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
10872         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
10873         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
10874         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
10875         g++.brendan/enum14.C.
10876         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
10877         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
10878         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
10879         g++.mike/virt1.C.
10880         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
10881         memtemp24.C.
10882
10883 2004-06-27  Roger Sayle  <roger@eyesopen.com>
10884
10885         * gcc.dg/20040527-1.c: New test case.
10886
10887 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
10888
10889         PR gfortran/pr16196
10890         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
10891
10892 2004-06-25  Roger Sayle  <roger@eyesopen.com>
10893
10894         PR middle-end/15825
10895         * gcc.dg/pr15825-1.c: New test case.
10896
10897 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
10898
10899         * gcc.c-torture/execute/20040625-1.c: New test.
10900
10901 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10902
10903         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
10904
10905 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
10906
10907         * gcc.dg/torture/mips-div-1.c: New test.
10908
10909 2004-06-24  Jeff Law  <law@redhat.com>
10910
10911         * gcc.dg/tree-ssa/20040624-1.c: New test.
10912
10913 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
10914
10915         * gcc.c-torture/compile/20040624-1.c: New test.
10916
10917 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10918
10919         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
10920         this directory.
10921
10922 2004-06-23  Andrew Pinski  <apinski@apple.com>
10923
10924         PR middle-end/15988
10925         * g++.dg/opt/ptrmem4.C: New test.
10926
10927         * gcc.dg/c90-array-quals-2.c: New test.
10928
10929 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
10930
10931         * gcc.dg/kpice1.c: New test.
10932
10933 2006-06-23  Andrew Pinski  <apinski@apple.com>
10934
10935         * gcc.dg/c90-array-quals.c: New test.
10936
10937 2006-06-22  Richard Henderson  <rth@redhat.com>
10938
10939         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
10940
10941 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
10942
10943         * gcc.dg/builtins-config.h: Handle FreeBSD.
10944
10945 2006-06-22  Richard Henderson  <rth@redhat.com>
10946
10947         * g++.dg/opt/devirt1.C: New.
10948
10949 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
10950
10951         * g++.dg/opt/pr15551.C: New testcase.
10952
10953 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
10954
10955         PR target/14800
10956         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
10957         x86_64-*-linux* when compiling for 32bit.
10958
10959 2004-06-21  Andrew Pinski  <apinski@apple.com>
10960
10961         * gcc.dg/pch/struct-1.c: New.
10962         * gcc.dg/pch/struct-1.hs: New.
10963
10964 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
10965
10966         * gcc.dg/pch/save-temps-1.c: New file.
10967         * gcc.dg/pch/save-temps-1.hs: New file.
10968
10969 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10970
10971         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
10972         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
10973
10974 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10975
10976         * gfortran.fortran-torture/execute/select_1.f90: Rename function
10977         to fix type error.
10978         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
10979         Remove trailing spaces.
10980
10981 2004-06-21  Richard Henderson  <rth@redhat.com>
10982
10983         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
10984         merging && to BIT_FIELD_REF.
10985
10986 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
10987
10988         * g++.dg/opt/placeholder1.C: New test.
10989
10990 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10991
10992         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
10993         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10994         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10995         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10996
10997 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
10998
10999         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
11000         extern "C".
11001         * g++.dg/other/pragma-re-1.C: Add comments.
11002
11003 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
11004
11005         PR gfortran/16080
11006         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
11007
11008 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
11009
11010         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
11011         instead of setting the type of size_t by
11012         hand.
11013
11014 2004-06-18  Roger Sayle  <roger@eyesopen.com>
11015
11016         * gcc.dg/unordered-2.c: New test case.
11017         * gcc.dg/unordered-3.c: New test case.
11018
11019 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
11020
11021         PR other/16043
11022         * lib/g++.exp (g++_version): Tweak regexp for version
11023         * lib/g77.exp (g77_version): Likewise
11024         * lib/gfortran.exp (gfortran_version): Likewise
11025         * lib/objc.exp (objc_version): Likewise
11026         * lib/treelang.exp (treelang_version): Likewise
11027
11028 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
11029
11030         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
11031         Use INT_MAX instead of __INT_MAX__.
11032         * gcc.dg/compat/struct-align-2_y.c: Likewise.
11033
11034         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
11035         * gcc.dg/compat/scalar-return-3_x.c: Use it.
11036         * gcc.dg/compat/scalar-return-3_y.c: Use it.
11037         * gcc.dg/compat/scalar-return-4_x.c: Use it.
11038         * gcc.dg/compat/scalar-return-4_y.c: Use it.
11039         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
11040         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
11041         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
11042         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
11043
11044         * gcc.dg/range-test-1.c: New test.
11045         * g++.dg/opt/range-test-1.C: New test.
11046
11047 2004-06-17  Richard Henderson  <rth@redhat.com>
11048
11049         * objc.dg/sync-1.m: New.
11050         * objc.dg/try-catch-1.m: Don't force next runtime.
11051         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
11052         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
11053         shadowed catch clause.
11054         * objc.dg/try-catch-5.m: New.
11055
11056 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
11057
11058         Bug 14610
11059         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
11060
11061 2004-06-15  Richard Henderson  <rth@redhat.com>
11062
11063         * gcc.dg/20001116-1.c: Move expected warning line.
11064
11065 2004-06-15  Richard Henderson  <rth@redhat.com>
11066
11067         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
11068         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
11069
11070 2004-06-15  Jeff Law  <law@redhat.com>
11071
11072         * gcc.dg/tree-ssa/20040615-1.c: New test.
11073         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
11074         be less sensitive to operand ordering.
11075         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
11076
11077 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
11078
11079         * g++.dg/abi/bitfield3.C: Add comment..
11080
11081 2004-06-15  Richard Henderson  <rth@redhat.com>
11082
11083         * g++.dg/ext/stmtexpr1.C: XFAIL.
11084         * gcc.dg/20030612-1.c: XFAIL.
11085
11086 2004-06-15  Eric Christopher  <echristo@redhat.com>
11087
11088         * g++.dg/charset/asm5.c: New.
11089         * gcc.dg/charset/asm6.c: New.
11090
11091 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11092
11093         PR fortran/15962
11094         * gfortran.fortran-torture/execute/select_1.f90: New test.
11095
11096 2004-06-15  Paul Brook  <paul@codesourcery.com>
11097
11098         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
11099
11100 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11101
11102         PR c++/15967
11103         * g++.dg/lookup/crash3.C: New test.
11104
11105 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11106
11107         PR c++/15947
11108         * g++.dg/parse/dtor4.C: New test.
11109
11110 2004-06-14  Jeff Law  <law@redhat.com>
11111
11112         * gcc.c-torture/compile/20040614-1.c: New test.
11113
11114 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11115
11116         PR fortran/15211
11117         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
11118         LEN of a character array.
11119
11120 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
11121
11122         PR c++/15096
11123         * g++.dg/template/ptrmem10.C: New test.
11124
11125         PR c++/14930
11126         * g++.dg/template/friend30.C: New test.
11127
11128 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11129
11130         PR fortran/14928
11131         * gfortran.fortran-torture/compile/mloc.f90: New test.
11132
11133 2004-06-13  Paul Brook  <paul@codesourcery.com>
11134
11135         * gfortran.fortran-torture/execute/random_2.f90: New test.
11136
11137 2004-06-13  Eric Christopher  <echristo@redhat.com>
11138
11139         * gcc.dg/noncompile/redecl-1.c: Fix error message.
11140
11141 2004-06-12  Paul Brook  <paul@codesourcery.com>
11142
11143         * gfortran.fortran-torture/execute/contained_3.f90: New test.
11144
11145 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11146
11147         PR fortran/14923
11148         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
11149
11150 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11151
11152         PR fortran/14957
11153         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
11154         syntax errors in end statements of contained subroutines.
11155
11156 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11157
11158         PR fortran/12841
11159         * gfortran.fortran-torture/execute/null_arg.f90: New test.
11160
11161 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
11162
11163         PR fortran/15665
11164         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
11165
11166 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
11167
11168         PR gfortran/12839
11169         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
11170
11171 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
11172
11173         PR c++/15862
11174         * g++.dg/parse/enum1.C: New test.
11175
11176 2004-06-10  Jeff Law  <law@redhat.com>
11177
11178         * gcc.c-torture/compile/20040610-1.c: New test.
11179
11180 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11181
11182         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
11183         * g++.old-deja/g++.other/decl3.C: Likewise.
11184
11185 2004-06-10  Brian Booth  <bbooth@redhat.com>
11186
11187         * gcc.dg/tree-ssa/20031015-1.c: Scan for
11188         V_MAY_DEF instead of VDEF.
11189         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
11190
11191 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
11192
11193         PR c++/14211
11194         * g++.dg/conversion/const1.C: New test.
11195
11196         PR c++/15076
11197         * g++.dg/conversion/reinterpret1.C: New test.
11198
11199         PR c++/15877
11200         * g++.dg/template/enum2.C: New test.
11201
11202         PR c++/15227
11203         * g++.dg/template/error13.C: New test.
11204
11205 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11206
11207         PR fortran/14957
11208         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
11209         arguments to test_* REAL and of the right size.
11210
11211 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
11212
11213         PR target/15569
11214         PR rtl-optimization/15681
11215         * gcc.dg/20040609-1.c: New test.
11216
11217 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
11218
11219         PR c++/14791
11220         * g++.dg/opt/builtins1.C: New test.
11221
11222 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
11223
11224         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
11225         that use default windows32 struct layout.
11226         * gcc.dg/i386-bitfield2.c: Likewise.
11227
11228 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
11229
11230         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
11231         for mingw32 and cygwin targets.
11232
11233 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
11234
11235         * gcc.dg/pch/macro-4.c: New.
11236         * gcc.dg/pch/macro-4.hs: New.
11237
11238 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11239
11240         PR fortran/13249
11241         * gfortran.fortran-torture/compile/name_clash.f90: New test.
11242
11243 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11244
11245         PR fortran/13372
11246         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
11247
11248 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
11249
11250         PR gfortran/14897
11251         * gfortran.fortran-torture/execute/t_edit.f90: New test.
11252
11253 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
11254
11255         PR gfortran/15755
11256         * gfortran.fortran-torture/execute/backspace.c : New test.
11257
11258 2004-06-09  Paul Brook  <paul@codesourcery.com>
11259
11260         * gfortran.fortran-torture/execure/intrinsic_associated.f90
11261         (pointer_to_section): Rewrite to use smaller array.
11262
11263 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
11264
11265         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
11266         * gcc.dg/ext/altivec-10.c: Same.
11267         * gcc.dg/ext/altivec-11.c: Same.
11268         * gcc.dg/ext/altivec-12.c: Same.
11269         * gcc.dg/ext/altivec-13.c: Same.
11270         * gcc.dg/ext/altivec-14.c: Same.
11271         * gcc.dg/ext/altivec-15.c: Same.
11272         * gcc.dg/ext/altivec-16.c: Same.
11273         * gcc.dg/ext/altivec-3.c: Same.
11274         * gcc.dg/ext/altivec-4.c: Same.
11275         * gcc.dg/ext/altivec-6.c: Same.
11276         * gcc.dg/ext/altivec-7.c: Same.
11277         * gcc.dg/ext/altivec-8.c: Same.
11278         * gcc.dg/ext/altivec-varargs-1.c: Same.
11279
11280         * g++.dg/ext/altivec-1.C: Correct dg syntax.
11281         * g++.dg/ext/altivec-10.C: Same.
11282         * g++.dg/ext/altivec-2.C: Same.
11283         * g++.dg/ext/altivec-3.C: Same.
11284         * g++.dg/ext/altivec-4.C: Same.
11285         * g++.dg/ext/altivec-5.C: Same.
11286         * g++.dg/ext/altivec-6.C: Same.
11287         * g++.dg/ext/altivec-7.C: Same.
11288         * g++.dg/ext/altivec-8.C: Same.
11289         * g++.dg/ext/altivec-9.C: Same.
11290
11291 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11292
11293         PR c++/7841
11294         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
11295
11296 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11297
11298         * gcc.dg/union-1.c: New test.
11299
11300 2004-06-07  Roger Sayle  <roger@eyesopen.com>
11301
11302         * gcc.dg/builtins-41.c: New test case.
11303         * gcc.dg/builtins-42.c: New test case.
11304
11305 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
11306
11307         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
11308         * g++.dg/ext/altivec-10.C: Same.
11309         * g++.dg/ext/altivec-2.C: Same.
11310         * g++.dg/ext/altivec-3.C: Same.
11311         * g++.dg/ext/altivec-4.C: Same.
11312         * g++.dg/ext/altivec-5.C: Same.
11313         * g++.dg/ext/altivec-6.C: Same.
11314         * g++.dg/ext/altivec-7.C: Same.
11315         * g++.dg/ext/altivec-8.C: Same.
11316         * g++.dg/ext/altivec-9.C: Same.
11317         * g++.old-deja/g++.abi/cxa_vec.C: Same.
11318         * g++.old-deja/g++.brendan/new3.C: Same.
11319         * gcc.c-torture/execute/eeprof-1.x: Same.
11320
11321 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11322
11323         PR c/14765
11324         * gcc.dg/pr14765-1.c: New test.
11325
11326 2004-06-07  Roger Sayle  <roger@eyesopen.com>
11327
11328         PR c/14649
11329         * gcc.dg/pr14649-1.c: New test case.
11330
11331 2004-06-07  Richard Henderson  <rth@redhat.com>
11332
11333         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
11334         if temporaries.
11335
11336 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
11337
11338         * g++.dg/eh/elide1.C: Remove XFAIL.
11339
11340 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
11341
11342         PR c++/15337
11343         * g++.dg/expr/sizeof3.C: New test.
11344
11345         PR c++/14777
11346         * g++.dg/template/access14.C: New test.
11347
11348         PR c++/15554
11349         * g++.dg/template/enum1.C: New test.
11350
11351         PR c++/15057
11352         * g++.dg/eh/throw1.C: New test.
11353
11354 2004-06-07  David Ayers  <d.ayers@inode.at>
11355             Ziemowit Laski  <zlaski@apple.com>
11356
11357         * lib/objc.exp (objc_target_compile): Revert the '-framework
11358         Foundation' flag fix, since bare Darwin does not ship
11359         with the Foundation framework.
11360         * objc/execute/next_mapping.h: Provide a local NSConstantString
11361         @interface and @implementation.
11362         (objc_constant_string_init): A constructor function, used to
11363         initialize the NSConstantString meta-class object.
11364         * objc/execute/string1.m: Include "next_mapping.h" instead of
11365         <Foundation/NSString.h>.
11366         * objc/execute/string2.m: Likewise.
11367         * objc/execute/string3.m: Likewise.
11368         * objc/execute/string4.m: Likewise.
11369
11370 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
11371
11372         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
11373         to double. Replace double with FLOAT.
11374         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
11375
11376         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
11377         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
11378         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
11379         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
11380         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
11381         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
11382         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
11383         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
11384
11385 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
11386
11387         PR c/13519
11388         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
11389
11390 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11391
11392         PR c++/15503
11393         * g++.dg/template/meminit2.C: New test.
11394
11395 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
11396
11397         PR target/15822
11398         * gcc.c-torture/execute/compare-fp-1.c,
11399         gcc.c-torture/execute/compare-fp-2.c,
11400         gcc.c-torture/execute/compare-fp-3.c,
11401         gcc.c-torture/execute/compare-fp-4.c,
11402         gcc.c-torture/execute/compare-fp-3.x,
11403         gcc.c-torture/execute/compare-fp-4.x: Moved...
11404         * gcc.c-torture/execute/ieee/compare-fp-1.c,
11405         gcc.c-torture/execute/ieee/compare-fp-2.c,
11406         gcc.c-torture/execute/ieee/compare-fp-3.c,
11407         gcc.c-torture/execute/ieee/compare-fp-4.c,
11408         gcc.c-torture/execute/ieee/compare-fp-3.x,
11409         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
11410
11411 2004-06-04  David Ayers  <d.ayers@inode.at>
11412
11413         * objc/execute/protocol-isEqual-4.m: New testcase.
11414
11415 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
11416
11417         * objc/execute/protocol-isEqual-1.m: New testcase.
11418         * objc/execute/protocol-isEqual-2.m: New testcase.
11419         * objc/execute/protocol-isEqual-3.m: New testcase.
11420
11421 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11422
11423         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
11424
11425 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
11426
11427         * lib/objc.exp (objc_target_compile): When running tests on
11428         Darwin (Mac OS X), inform the linker about '-framework
11429         'Foundation'.
11430
11431 2004-06-02  Eric Christopher  <echristo@redhat.com>
11432
11433         * gcc.c-torture/compile/20040602-1.c: New.
11434
11435 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
11436
11437         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
11438         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
11439
11440         PR tree-optimization/14736
11441         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
11442
11443         PR tree-optimization/14042
11444         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
11445
11446         PR tree-optimization/14729
11447         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
11448
11449 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11450
11451         PR fortran/15557
11452         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
11453
11454 2004-06-01  Richard Hederson  <rth@redhat.com>
11455
11456         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
11457
11458 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11459
11460         PR c++/14932
11461         * g++.dg/parse/offsetof4.C: New test.
11462
11463 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
11464
11465         PR objc/7993
11466         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
11467
11468 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
11469
11470         PR c++/15701
11471         * g++.dg/template/friend29.C: New test.
11472
11473 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11474
11475         PR c/15749
11476         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
11477
11478 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
11479
11480         * gcc.dg/sparc-trap-1.c: New test.
11481
11482 2004-05-31  Roger Sayle  <roger@eyesopen.com>
11483
11484         PR middle-end/15069
11485         * g++.dg/opt/fold3.C: New test case.
11486
11487 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
11488
11489         * lib/target-supports.exp (check_iconv_available): Fix fallout
11490         from 2004-05-28 patch.
11491
11492 2004-05-30  Paul Brook  <paul@codesourcery.com>
11493
11494         PR fortran/15620
11495         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
11496         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
11497
11498 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
11499
11500         * gfortran.fortran-torture/execute/random_1.f90: New test.
11501
11502 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11503
11504         * g++.dg/ext/altivec-10.C: New test.
11505
11506 2004-05-29  Paul Brook  <paul@codesourcery.com>
11507
11508         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
11509
11510 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11511
11512         * gcc.dg/altivec-16.c: New test.
11513
11514 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
11515
11516         * lib/target-supports.exp (check_vmx_hw_available): New.
11517         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
11518
11519         * lib/target-supports.exp (check_alias_available,
11520         check_iconv_available, check_named_sections_available): Use
11521         unique names for temporary files.
11522
11523 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11524
11525         * gcc.dg/altivec-15.c: New test.
11526
11527 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11528
11529         PR c++/15083
11530         * g++.dg/warn/noeffect6.C: New test.
11531
11532         PR c++/15471
11533         * g++.dg/expr/ptrmem4.C: New test.
11534
11535         PR c++/15640
11536         * g++.dg/template/operator3.C: New test.
11537
11538 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11539
11540         PR c++/14668
11541         * g++.dg/lookup/redecl1.C: New test.
11542         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
11543
11544 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
11545
11546         * gcc.c-torture/execute/compare-fp-1.c,
11547         gcc.c-torture/execute/compare-fp-2.c,
11548         gcc.c-torture/execute/compare-fp-3.c,
11549         gcc.c-torture/execute/compare-fp-4.c,
11550         gcc.c-torture/execute/compare-fp-3.x,
11551         gcc.c-torture/execute/compare-fp-4.x,
11552         gcc.dg/pr15649-1.c: New.
11553
11554 2004-05-27  Adam Nemet  <anemet@lnxw.com>
11555
11556         PR c++/12883
11557         * g++.dg/init/array14.C: New test.
11558
11559 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
11560
11561         * lib/compat.exp (compat-get-options-main): New.
11562         (compat-get-options): Remove unneeded code, warn for ignored
11563         command.
11564         (compat-execute): Check flag set by dg-require-* commands.
11565
11566         * lib/compat.exp (compat-execute): Break up long lines.
11567
11568 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
11569
11570         * gcc.dg/altivec-7.c: Don't use 'vector long'.
11571         * gcc.dg/altivec-14.c: New test.
11572         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
11573
11574         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
11575         * gcc.dg/altivec-12.c: Ditto.
11576
11577         * gcc.dg/altivec-3.c: Move call to altivec_check.
11578
11579 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11580
11581         PR c++/15044
11582         * g++.dg/template/error12.C: New test.
11583
11584         PR c++/15317
11585         * g++.dg/ext/attrib15.C: New test.
11586
11587         PR c++/15329
11588         * g++.dg/template/ptrmem9.C: New test.
11589
11590 2004-05-25  Paul Brook  <paul@codesourcery.com>
11591
11592         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
11593
11594 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11595
11596         PR c++/15165
11597         * g++.dg/template/crash19.C: New test.
11598
11599 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11600
11601         PR c++/15025
11602         * g++.dg/template/redecl1.C: New test.
11603
11604 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11605
11606         PR c++/14821
11607         * g++.dg/other/ns1.C: New test.
11608
11609         PR c++/14883
11610         * g++.dg/template/invalid1.C: New test.
11611
11612 2004-05-23  Paul Brook  <paul@codesourcery.com>
11613         Victor Leikehman  <lei@haifasphere.co.il>
11614
11615         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
11616         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
11617
11618 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11619
11620         PR c++/15285
11621         PR c++/15299
11622         * g++.dg/template/non-dependent5.C: New test.
11623         * g++.dg/template/non-dependent6.C: New test.
11624
11625 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11626
11627         PR c++/15507
11628         * g++.dg/inherit/union1.C: New test.
11629
11630         PR c++/15542
11631         * g++.dg/template/addr1.C: New test.
11632
11633         PR c++/15427
11634         * g++.dg/template/array5.C: New test.
11635
11636         PR c++/15287
11637         * g++.dg/template/array6.C: New test.
11638
11639 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
11640             Roger Sayle  <roger@eyesopen.com>
11641
11642         * g++.dg/lookup/forscope2.C: New test case.
11643
11644 2004-05-22  Ben Elliston  <bje@au.ibm.com>
11645
11646         * gcc.dg/cpp/Wmissingdirs.c: New.
11647
11648 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11649
11650         PR target/15301
11651         * gcc.dg/compat/union-m128-1.h: New file.
11652         * gcc.dg/compat/union-m128-1_main.c: Likewise.
11653         * gcc.dg/compat/union-m128-1_x.c: Likewise.
11654         * gcc.dg/compat/union-m128-1_y.c: Likewise.
11655
11656 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11657
11658         PR target/15302
11659         * gcc.dg/compat/struct-complex-1.h: New file.
11660         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
11661         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
11662         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
11663
11664 2004-05-20  Roger Sayle  <roger@eyesopen.com>
11665
11666         PR middle-end/3074
11667         * gcc.dg/pr3074-1.c: New test case.
11668         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
11669
11670 2004-05-20  Falk Hueffner  <falk@debian.org>
11671
11672         PR other/15526
11673         * gcc.dg/ftrapv-1.c: New test case.
11674
11675 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11676
11677         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
11678
11679 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
11680             Jeff Law  <law@redhat.com>
11681
11682         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
11683         * gcc.dg/tree-ssa/20040518-2.c: New test.
11684
11685         * gcc.dg/tree-ssa/20040518-1.c: New test.
11686
11687 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
11688
11689         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
11690
11691 2004-05-18  Paul Brook  <paul@codesourcery.com>
11692
11693         PR fortran/13930
11694         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
11695
11696 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11697
11698         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
11699         constant folding.
11700
11701 2004-05-17  Steven Bosscher  <stevenb@suse.de>
11702
11703         * gcc.dg/tree-ssa/20040517-1.c: New test.
11704
11705 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11706
11707         * gcc.dg/loop-4.c: New test.
11708
11709 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
11710
11711         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
11712
11713 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
11714
11715         PR fortran/15311
11716         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
11717
11718 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11719
11720         PR fortran/13826
11721         PR fortran/13940
11722         * gfortran.fortran-torture/compile/data_1.f90: New test.
11723
11724 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
11725
11726         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
11727         * gcc.dg/uninit-H.c: Define ASM for __s390__.
11728
11729 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11730
11731         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
11732
11733 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11734
11735         PR c/15444
11736         * gcc.dg/format/xopen-1.c: Adjust expected message.
11737         * gcc.dg/format/xopen-3.c: New test.
11738
11739 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
11740
11741         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
11742
11743 2004-05-14  Jeff Law  <law@redhat.com>
11744
11745         * gcc.dg/tree-ssa/20040514-2.c: New test.
11746
11747 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11748
11749         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
11750         this ...
11751         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
11752         this.
11753
11754 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
11755
11756         * gcc.dg/tree-ssa/20040514-1.c: New test.
11757
11758 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11759
11760         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
11761         test.
11762
11763 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11764
11765         PR fortran/14066
11766         * gfortran.fortran-torture/compile/do_1.f90: New test.
11767
11768 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11769
11770         PR fortran/15051
11771         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
11772         test.
11773
11774 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
11775
11776         PR fortran/15149
11777         * gfortran.fortran-torture/execute/random_init.f90: New test.
11778
11779 2004-05-13  Paul Brook  <paul@codesourcery.com>
11780
11781         PR fortran/15314
11782         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
11783
11784 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
11785
11786         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
11787         for the powerpc case.
11788
11789 2004-05-13  Jeff Law  <law@redhat.com>
11790
11791         * gcc.dg/tree-ssa/20040513-1.c: New test.
11792         * gcc.dg/tree-ssa/20040513-2.c: New test.
11793
11794 2004-05-13  Paul Brook  <paul@codesourcery.com>
11795
11796         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
11797         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
11798         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
11799
11800 2004-05-13  Andreas Schwab  <schwab@suse.de>
11801
11802         PR other/10819
11803         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
11804         characters.
11805
11806 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
11807
11808         PR fortran/15294
11809         * gfortran.fortran-torture/execute/adjustr.f90: New file.
11810
11811 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
11812
11813         Merge from tree-ssa-20020619-branch.  See
11814         ChangeLog.tree-ssa for details.
11815
11816 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
11817
11818         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
11819         include <altivec.h> explicitly.
11820         * gcc.dg/altivec-13.c: Likewise.
11821
11822 2004-05-11  Paul Brook  <paul@codesourcery.com>
11823
11824         * gcc.c-torture/compile/20010518-1.c: Force enum size.
11825
11826 2004-05-10  Eric Christopher  <echristo@redhat.com>
11827
11828         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
11829         * gcc.dg/sibcall-4.c: Ditto.
11830
11831 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
11832
11833         * g++.dg/ext/altivec-8.C: New test case.
11834         * gcc.dg/altivec-13.c: New test case.
11835
11836 2004-05-08  Roger Sayle  <roger@eyesopen.com>
11837
11838         * gcc.c-torture/execute/divcmp-1.c: New test case.
11839         * gcc.c-torture/execute/divcmp-2.c: New test case.
11840         * gcc.c-torture/execute/divcmp-3.c: New test case.
11841
11842 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
11843
11844         * g++.dg/other/pragma-re-2.C: New test.
11845
11846 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
11847
11848         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
11849         * gcc.dg/i386-387-2.c: Likewise.
11850
11851         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
11852         __builtin_drem.
11853         * gcc.dg/i386-387-6.c: Likewise.
11854
11855 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
11856
11857         * gcc.dg/builtins-33.c:  Also check log1p*.
11858
11859 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
11860
11861         PR optimization/15296
11862         * gcc.c-torture/execute/pr15296.c: New test.
11863
11864 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
11865
11866         * gcc.dg/builtins-40.c: New test.
11867
11868 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
11869
11870         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
11871
11872 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
11873
11874         * g++.dg/ext/spe1.C: New testcase.
11875
11876 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
11877
11878         * objc.dg/image-info.m: Allow additional attributes
11879         for __image_info section.
11880
11881 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
11882
11883         * gcc.dg/torture/mips-hilo-2.c: New test.
11884
11885 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11886
11887         PR c++/14389
11888         * g++.dg/template/member5.C: New test.
11889
11890 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
11891
11892         * gcc.dg/builtins-34.c: Also check expm1*.
11893
11894 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11895
11896         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
11897         * gcc.dg/torture/builtin-convert-3.c: New test.
11898
11899 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
11900
11901         PR middle-end/15054
11902         * g++.dg/opt/pr15054.C: New test.
11903
11904 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11905
11906         * gcc.dg/torture/builtin-rounding-1.c: New test.
11907         * gcc.dg/builtins-25.c: Delete.
11908         * gcc.dg/builtins-29.c: Delete.
11909
11910 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
11911
11912         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
11913         * gcc.dg/sibcall-4.c: Likewise.
11914         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
11915
11916 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
11917
11918         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
11919         bit-field on 16-bit targets.
11920
11921 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
11922
11923         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
11924         16-bit targets.
11925
11926 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
11927
11928         * gcc.dg/rs6000-power2-1.c: Change to compile only.
11929         * gcc.dg/rs6000-power2-2.c: Likewise.
11930
11931 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
11932
11933         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
11934         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
11935         Change the asm registers to be in form of frN instead of fN.
11936
11937 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11938
11939         * gcc.dg/torture/builtin-convert-2.c: New test.
11940
11941 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
11942
11943         * gcc.dg/rs6000-power2-1.c: New test.
11944         * gcc.dg/rs6000-power2-2.c: New test.
11945
11946 2004-04-28  Jan Hubicka  <jh@suse.cz>
11947
11948         * gcc.dg/unused-6.c: New test.
11949
11950 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
11951             Ulrich Weigand  <uweigand@de.ibm.com>
11952
11953         * ada/acats/run_all.sh: Define $target variable.
11954
11955 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
11956
11957         PR c++/15119
11958         * g++.dg/other/vararg-1.C: New test.
11959
11960         PR c++/4794
11961         * g++.dg/eh/cleanup3.C: New test.
11962
11963 2004-04-24  Laurent GUERBY <laurent@guerby.net>
11964
11965         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
11966         and ad8011a (target_insn).
11967         * ada/acats/support/macro.dfs: Likewise.
11968         * ada/acats/support/impbit.adb: New file.
11969
11970 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
11971
11972         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
11973
11974 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11975
11976         * gcc.dg/loop-3.c: New test.
11977
11978 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
11979
11980         * gcc.c-torture/execute/simd-5.c: New test.
11981
11982 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11983
11984         PR c++/15064
11985         * g++.dg/template/crash18.C: New test.
11986
11987 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
11988
11989         * g++.dg/ext/complit3.C: New test.
11990
11991 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11992
11993         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
11994         * gcc.dg/altivec-3.c: Same.
11995         * gcc.dg/altivec-varargs-1.c: Same.
11996
11997 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11998
11999         * lib/target-supports.exp (check_profiling_available): Assume
12000         profiling is not available on powerpc-eabi targets.
12001
12002 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
12003
12004         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
12005         * gcc.dg/vmx/bug-1.c: Ditto.
12006
12007 2004-04-20  Eric Christopher  <echristo@redhat.com>
12008
12009         * gcc.dg/charset/extern.c: New test.
12010         * g++.dg/charset/extern3.cc: Ditto.
12011
12012 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
12013
12014         * gcc.dg/builtins-39.c: New test.
12015
12016 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
12017
12018         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
12019
12020 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
12021
12022         * gcc.dg/torture/mips-hilo-1.c: New test.
12023
12024 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
12025
12026         * gcc.c-torture/compile/20040419-1.c: New test.
12027
12028 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
12029
12030         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
12031
12032 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
12033             Aldy Hernandez  <aldyh@redhat.com>
12034
12035         * gcc.c-torture/execute/va-arg-24.c: New.
12036
12037 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
12038             Aldy Hernandez  <aldyh@redhat.com>
12039
12040         * gcc.dg/vmx/1b-01.c: New.
12041         * gcc.dg/vmx/1b-02.c: New.
12042         * gcc.dg/vmx/1b-03.c: New.
12043         * gcc.dg/vmx/1b-04.c: New.
12044         * gcc.dg/vmx/1b-05.c: New.
12045         * gcc.dg/vmx/1b-06.c: New.
12046         * gcc.dg/vmx/1b-07.c: New.
12047         * gcc.dg/vmx/1c-01.c: New.
12048         * gcc.dg/vmx/1c-02.c: New.
12049         * gcc.dg/vmx/3a-01a.c: New.
12050         * gcc.dg/vmx/3a-01.c: New.
12051         * gcc.dg/vmx/3a-01m.c: New.
12052         * gcc.dg/vmx/3a-03.c: New.
12053         * gcc.dg/vmx/3a-03m.c: New.
12054         * gcc.dg/vmx/3a-04.c: New.
12055         * gcc.dg/vmx/3a-04m.c: New.
12056         * gcc.dg/vmx/3a-05.c: New.
12057         * gcc.dg/vmx/3a-06.c: New.
12058         * gcc.dg/vmx/3a-06m.c: New.
12059         * gcc.dg/vmx/3a-07.c: New.
12060         * gcc.dg/vmx/3b-01.c: New.
12061         * gcc.dg/vmx/3b-02.c: New.
12062         * gcc.dg/vmx/3b-10.c: New.
12063         * gcc.dg/vmx/3b-13.c: New.
12064         * gcc.dg/vmx/3b-14.c: New.
12065         * gcc.dg/vmx/3b-15.c: New.
12066         * gcc.dg/vmx/3c-01a.c: New.
12067         * gcc.dg/vmx/3c-01.c: New.
12068         * gcc.dg/vmx/3c-02.c: New.
12069         * gcc.dg/vmx/3c-03.c: New.
12070         * gcc.dg/vmx/3d-01.c: New.
12071         * gcc.dg/vmx/4-01.c: New.
12072         * gcc.dg/vmx/4-03.c: New.
12073         * gcc.dg/vmx/5-01.c: New.
12074         * gcc.dg/vmx/5-02.c: New.
12075         * gcc.dg/vmx/5-03.c: New.
12076         * gcc.dg/vmx/5-04.c: New.
12077         * gcc.dg/vmx/5-05.c: New.
12078         * gcc.dg/vmx/5-06.c: New.
12079         * gcc.dg/vmx/5-07.c: New.
12080         * gcc.dg/vmx/5-07t.c: New.
12081         * gcc.dg/vmx/5-08.c: New.
12082         * gcc.dg/vmx/5-10.c: New.
12083         * gcc.dg/vmx/5-11.c: New.
12084         * gcc.dg/vmx/7-01a.c: New.
12085         * gcc.dg/vmx/7-01.c: New.
12086         * gcc.dg/vmx/7c-01.c: New.
12087         * gcc.dg/vmx/7d-01.c: New.
12088         * gcc.dg/vmx/7d-02.c: New.
12089         * gcc.dg/vmx/8-01.c: New.
12090         * gcc.dg/vmx/8-02a.c: New.
12091         * gcc.dg/vmx/8-02.c: New.
12092         * gcc.dg/vmx/brode-1.c: New.
12093         * gcc.dg/vmx/bug-1.c: New.
12094         * gcc.dg/vmx/bug-2.c: New.
12095         * gcc.dg/vmx/bug-3.c: New.
12096         * gcc.dg/vmx/cw-bug-1.c: New.
12097         * gcc.dg/vmx/cw-bug-2.c: New.
12098         * gcc.dg/vmx/cw-bug-3.c: New.
12099         * gcc.dg/vmx/dct.c: New.
12100         * gcc.dg/vmx/debug-1.c: New.
12101         * gcc.dg/vmx/debug-2.c: New.
12102         * gcc.dg/vmx/debug-3.c: New.
12103         * gcc.dg/vmx/debug-4.c: New.
12104         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
12105         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
12106         * gcc.dg/vmx/eg-5.c: New.
12107         * gcc.dg/vmx/fft.c: New.
12108         * gcc.dg/vmx/gcc-bug-1.c: New.
12109         * gcc.dg/vmx/gcc-bug-2.c: New.
12110         * gcc.dg/vmx/gcc-bug-3.c: New.
12111         * gcc.dg/vmx/gcc-bug-4.c: New.
12112         * gcc.dg/vmx/gcc-bug-5.c: New.
12113         * gcc.dg/vmx/gcc-bug-6.c: New.
12114         * gcc.dg/vmx/gcc-bug-7.c: New.
12115         * gcc.dg/vmx/gcc-bug-8.c: New.
12116         * gcc.dg/vmx/gcc-bug-9.c: New.
12117         * gcc.dg/vmx/gcc-bug-b.c: New.
12118         * gcc.dg/vmx/gcc-bug-c.c: New.
12119         * gcc.dg/vmx/gcc-bug-d.c: New.
12120         * gcc.dg/vmx/gcc-bug-e.c: New.
12121         * gcc.dg/vmx/gcc-bug-f.c: New.
12122         * gcc.dg/vmx/gcc-bug-g.c: New.
12123         * gcc.dg/vmx/gcc-bug-i.c: New.
12124         * gcc.dg/vmx/harness.h: New.
12125         * gcc.dg/vmx/ira1.c: New.
12126         * gcc.dg/vmx/ira2a.c: New.
12127         * gcc.dg/vmx/ira2b.c: New.
12128         * gcc.dg/vmx/ira2.c: New.
12129         * gcc.dg/vmx/ira2c.c: New.
12130         * gcc.dg/vmx/mem.c: New.
12131         * gcc.dg/vmx/newton-1.c: New.
12132         * gcc.dg/vmx/ops.c: New.
12133         * gcc.dg/vmx/sn7153.c: New.
12134         * gcc.dg/vmx/spill2.c: New.
12135         * gcc.dg/vmx/spill3.c: New.
12136         * gcc.dg/vmx/spill.c: New.
12137         * gcc.dg/vmx/t.c: New.
12138         * gcc.dg/vmx/varargs-1.c: New.
12139         * gcc.dg/vmx/varargs-2.c: New.
12140         * gcc.dg/vmx/varargs-3.c: New.
12141         * gcc.dg/vmx/varargs-4.c: New.
12142         * gcc.dg/vmx/varargs-5.c: New.
12143         * gcc.dg/vmx/varargs-6.c: New.
12144         * gcc.dg/vmx/varargs-7.c: New.
12145         * gcc.dg/vmx/vmx.exp: New.
12146         * gcc.dg/vmx/vprint-1.c: New.
12147         * gcc.dg/vmx/vscan-1.c: New.
12148         * gcc.dg/vmx/x-01.c: New.
12149         * gcc.dg/vmx/x-02.c: New.
12150         * gcc.dg/vmx/x-03.c: New.
12151         * gcc.dg/vmx/x-04.c: New.
12152         * gcc.dg/vmx/x-05.c: New.
12153         * gcc.dg/vmx/yousufi-1.c: New.
12154         * gcc.dg/vmx/zero-1.c: New.
12155         * gcc.dg/vmx/zero.c: New.
12156
12157 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
12158
12159         * g++.dg/lookup/java1.C: Update for chage of
12160         _Jv_AllocObject.
12161         * g++.dg/lookup/java2.C: Likewise.
12162
12163 2004-04-17  Laurent GUERBY <laurent@guerby.net>
12164
12165         * ada/acats/run_all.sh: use -O2 by default.
12166
12167 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
12168
12169         * gcc.dg/vr-mult-[12].c: New tests.
12170
12171 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12172
12173         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
12174
12175         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
12176
12177 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
12178
12179         * lib/target-supports.exp (check_profiling_available): Assume profiling
12180         isn't available for mips*-*-elf targets.
12181
12182 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
12183
12184         * gcc.dg/builtins-38.c: New test.
12185
12186 2004-04-14  Eric Christopher  <echristo@redhat.com>
12187
12188         * g++.dg/charset/charset.exp: Run .cc extension tests.
12189
12190 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
12191
12192         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
12193
12194 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12195
12196         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
12197
12198 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
12199
12200         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
12201         * gcc.dg/i386-387-2.c: Likewise.
12202
12203         * gcc.dg/i386-387-7.c: New test.
12204         * gcc.dg/i386-387-8.c: New test.
12205
12206         * gcc.dg/builtins-37.c: New test.
12207
12208 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
12209
12210         * g++.dg/pch/externc-1.C: Add missing semicolon.
12211
12212 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
12213
12214         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
12215
12216 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12217
12218         * gcc.c-torture/execute/20040411-1.c: New test.
12219
12220 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12221
12222         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
12223
12224 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
12225
12226         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
12227
12228 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
12229
12230         * lib/target-supports.exp (check_named_sections_available): New.
12231         * lib/gcc-dg.exp (dg-require-named-sections): New.
12232         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
12233         old-deja.exp.  Also prune error-count message from HP linker.
12234         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
12235
12236         * g++.dg/init/init-ref4.C: Use dg-require-weak.
12237         * g++.old-deja/g++.pt/static3.C: Likewise.
12238         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
12239
12240 2004-04-09  Roger Sayle  <roger@eyesopen.com>
12241
12242         * gcc.c-torture/execute/20040409-1.c: New test case.
12243         * gcc.c-torture/execute/20040409-2.c: New test case.
12244         * gcc.c-torture/execute/20040409-3.c: New test case.
12245
12246 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12247
12248         * gcc.dg/20040409-1.c: New test.
12249
12250 2004-04-08  Roger Sayle  <roger@eyesopen.com>
12251
12252         PR target/14888
12253         * g++.dg/opt/pr14888.C: New test case.
12254
12255 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
12256
12257         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
12258         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
12259         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
12260         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
12261         New tests.
12262
12263 2004-04-08  Paul Brook  <paul@codesourcery.com>
12264
12265         * gcc.dg/spill-1.c: New test.
12266
12267 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12268
12269         * gcc.dg/torture/builtin-ctype-2.c: New test.
12270
12271 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
12272
12273         * gcc.dg/pch/pch.exp: Add largefile test.
12274
12275 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
12276
12277         * g++.dg/pch/externc-1.Hs: New.
12278         * g++.dg/pch/externc-1.C: New.
12279
12280 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12281
12282         * gcc.dg/compat/struct-by-value-5a_main.c,
12283         gcc.dg/compat/struct-by-value-5b_main.c: New files.
12284         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
12285         * gcc.dg/compat/struct-by-value-5a_x.c,
12286         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
12287         gcc.dg/compat/struct-by-value-5_x.c.
12288         * gcc.dg/compat/struct-by-value-5a_y.c,
12289         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
12290         gcc.dg/compat/struct-by-value-5_y.c.
12291
12292         * gcc.dg/compat/struct-by-value-6a_main.c,
12293         gcc.dg/compat/struct-by-value-6b_main.c: New files.
12294         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
12295         * gcc.dg/compat/struct-by-value-6a_x.c,
12296         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
12297         gcc.dg/compat/struct-by-value-6_x.c.
12298         * gcc.dg/compat/struct-by-value-6a_y.c,
12299         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
12300         gcc.dg/compat/struct-by-value-6_y.c.
12301
12302         * gcc.dg/compat/struct-by-value-7a_main.c,
12303         gcc.dg/compat/struct-by-value-7b_main.c: New files.
12304         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
12305         * gcc.dg/compat/struct-by-value-7a_x.c,
12306         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
12307         gcc.dg/compat/struct-by-value-7_x.c.
12308         * gcc.dg/compat/struct-by-value-7a_y.c,
12309         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
12310         gcc.dg/compat/struct-by-value-7_y.c.
12311
12312 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
12313
12314         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
12315         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
12316         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
12317         options.
12318
12319 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
12320
12321         * gcc.dg/builtins-36.c: New test.
12322
12323 2004-04-06  Paul Brook  <paul@codesourcery.com>
12324
12325         * README.gcc: Remove obsolete contraint on testcases.
12326
12327 2004-04-05  Paul Brook  <paul@codesourcery.com>
12328
12329         PR2123
12330         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
12331         failure and exit(0) on success.
12332         * g++.dg/expr/anew2.C: Ditto.
12333         * g++.dg/expr/anew3.C: Ditto.
12334         * g++.dg/expr/anew4.C: Ditto.
12335
12336 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
12337
12338         PR c++/3518
12339         * g++.dg/template/unify7.C: New.
12340
12341 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12342
12343         * g++.dg/README: Bring up to date with new subdirectories; remove
12344         duplicate subdirectory lines.
12345
12346 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
12347
12348         PR c++/14007
12349         * g++.dg/template/unify5.C: New.
12350         * g++.dg/template/unify6.C: New.
12351         * g++.dg/template/qualttp20.C: Adjust.
12352         * g++.old-deja/g++.jason/report.C: Adjust.
12353         * g++.old-deja/g++.other/qual1.C: Adjust.
12354
12355 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
12356
12357         PR c++/14803
12358         * g++.dg/inherit/ptrmem1.C: New test.
12359
12360 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
12361
12362         PR c++/14755
12363         * gcc.c-torture/execute/20040331-1.c: New test.
12364         * gcc.dg/20040331-1.c: New test.
12365
12366 2004-04-01  Paul Brook  <paul@codesourcery.com>
12367
12368         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
12369
12370 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
12371
12372         PR c++/14724
12373         * g++.dg/init/goto1.C: New test.
12374
12375         PR c++/14763
12376         * g++.dg/template/defarg4.C: New test.
12377
12378 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
12379
12380         * gcc.dg/altivec-11.c: Extend test for more valid cases.
12381
12382 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
12383
12384         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
12385
12386 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
12387
12388         * gcc.dg/noncompile/undeclared-2.c: New test.
12389
12390 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
12391
12392         * gcc.dg/940409-1.c: Remove XFAIL.
12393         * gcc.dg/reg-vol-struct-1.c: New test.
12394
12395 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12396
12397         * gcc.dg/torture/builtin-wctype-1.c: New test.
12398
12399 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
12400
12401         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
12402         * gcc.dg/20001101-1.c: Likewise.
12403         * gcc.dg/20001102-1.c: Likewise.
12404
12405 2004-03-25  Roger Sayle  <roger@eyesopen.com>
12406
12407         * gcc.dg/compare8.c: Add an additional test for XOR.
12408
12409 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12410
12411         * gcc.dg/torture/builtin-ctype-1.c: New test.
12412
12413 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12414
12415         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
12416         * gcc.dg/torture/builtin-math-1.c: Likewise.
12417         * gcc.dg/torture/builtin-power-1.c: New test.
12418
12419 2004-03-24  Andreas Schwab  <schwab@suse.de>
12420
12421         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
12422         IA64 assembler.
12423
12424 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12425             Roger Sayle  <roger@eyesopen.com>
12426
12427         * gcc.dg/compare8.c: New test case.
12428
12429 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
12430
12431         * g++.dg/ext/altivec-7.C: New test.
12432
12433 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
12434
12435         PR 12267, 12391, 12560, 13129, 14114, 14133
12436         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
12437         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
12438         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
12439         Adjust error regexps.
12440         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
12441         * gcc.dg/noncompile/undeclared-1.c: New test cases.
12442         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
12443         * gcc.dg/local1.c: Add explanatory comment.
12444
12445 2004-03-23  Roger Sayle  <roger@eyesopen.com>
12446
12447         PR optimization/14669
12448         * g++.dg/opt/fold2.C: New test case.
12449
12450 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
12451
12452         PR c/14069
12453         * gcc.dg/20040322-1.c: New test.
12454
12455 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12456
12457         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
12458         * gcc.dg/ultrasp4.c: Likewise.
12459         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
12460
12461 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
12462
12463         * gcc.dg/i386-sse-8.c: Reset default options.
12464
12465 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
12466
12467         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
12468         in the error message text.
12469
12470 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12471
12472         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
12473
12474 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
12475
12476         PR c++/14616
12477         * g++.dg/init/array13.C: New test.
12478
12479 2004-03-20  Roger Sayle  <roger@eyesopen.com>
12480
12481         PR target/13889
12482         * gcc.c-torture/compile/pr13889.c: New test case.
12483
12484 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12485
12486         PR c/14635
12487         * builtins-1.c (nan, nans): Don't test.
12488         * builtins-30.c: Don't use nan, nanf, nanl.
12489         * builtins-35.c: New test.
12490
12491 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
12492
12493         * g++.dg/ext/altivec-6.C: New test.
12494
12495 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
12496
12497         * g++.dg/init/placement3.C: New test.
12498
12499         * g++.dg/template/spec13.C: New test.
12500
12501         * g++.dg/lookup/using11.C: New test.
12502
12503         * g++.dg/lookup/koenig3.C: New test.
12504
12505         * g++.dg/template/operator2.C: New test.
12506
12507         * g++.dg/expr/dtor3.C: New test.
12508         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
12509         marker.
12510         * g++.old-deja/g++.law/visibility28.C: Likewise.
12511
12512 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
12513
12514         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
12515         * gcc.dg/ppc64-abi-3.c: Likewise.
12516
12517 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12518
12519         PR c++/14545
12520         * g++.dg/parse/template15.C: New test.
12521
12522 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12523
12524         * g++.dg/expr/dtor2.C: New test.
12525
12526         * g++.dg/lookup/anon4.C: New test.
12527
12528         * g++.dg/overload/using1.C: New test.
12529
12530         * g++.dg/template/lookup7.C: New test.
12531
12532         * g++.dg/template/typename6.C: New test.
12533
12534         * g++.dg/expr/cond6.C: New test.
12535
12536 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12537
12538         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
12539
12540 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12541
12542         * g++.dg/expr/cond5.C: New test.
12543         * g++.dg/expr/constcast1.C: Likewise.
12544         * g++.dg/expr/ptrmem2.C: Likewise.
12545         * g++.dg/expr/ptrmem3.C: Likewise.
12546         * g++.dg/lookup/main1.C: Likewise.
12547         * g++.dg/template/lookup6.C: Likewise.
12548
12549 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12550
12551         * gcc.dg/local1.c: New test.
12552
12553         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
12554
12555 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12556
12557         * gcc.dg/torture/builtin-convert-1.c: New test.
12558
12559 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12560
12561         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
12562
12563 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12564
12565         PR c++/14481
12566         * g++.dg/warn/Wunused-7.C: New test.
12567
12568 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12569
12570         * gcc.dg/torture/builtin-integral-1.c: New test.
12571
12572 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12573
12574         PR c++/14586
12575         * g++.dg/parse/non-dependent3.C: New test.
12576
12577 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
12578
12579         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
12580         * g++.dg/eh/simd-2.C: Likewise.
12581         * g++.dg/init/array10.C: Likewise.
12582         * gcc.c-torture/compile/simd-1.c: Likewise.
12583         * gcc.c-torture/compile/simd-2.c: Likewise.
12584         * gcc.c-torture/compile/simd-3.c: Likewise.
12585         * gcc.c-torture/compile/simd-4.c: Likewise.
12586         * gcc.c-torture/compile/simd-6.c: Likewise.
12587         * gcc.c-torture/execute/simd-1.c: Likewise.
12588         * gcc.c-torture/execute/simd-2.c: Likewise.
12589         * gcc.dg/compat/vector-defs.h: Likewise.
12590         * gcc.dg/20020531-1.c: Likewise.
12591         * gcc.dg/altivec-3.c: Likewise.
12592         * gcc.dg/altivec-4.c: Likewise.
12593         * gcc.dg/altivec-varargs-1.c: Likewise.
12594         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
12595         * gcc.dg/i386-mmx-3.c: Likewise.
12596         * gcc.dg/i386-sse-4.c: Likewise.
12597         * gcc.dg/i386-sse-5.c: Likewise.
12598         * gcc.dg/i386-sse-8.c: Likewise.
12599         * gcc.dg/simd-1.c: Likewise.
12600         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
12601         __ev64_opaque__ since the machine description provides it.
12602
12603 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12604
12605         * lib/compat.exp (skip_list): New global variable.
12606         Use it to hold the user defined COMPAT_SKIPS list if any.
12607         (compat-obj): Add the members of skip_list to optall.
12608
12609 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12610
12611         * gcc.dg/compat/union-by-value-1_main.c,
12612         union-by-value-1_x.c, union-by-value-1_y.c,
12613         union-check.h, union-defs.h,
12614         union-init.h, union-return-1_main.c,
12615         union-return-1_x.c, union-return-1_y.c: New files.
12616
12617 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12618
12619         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
12620         mixed-struct-init.h: Add 4 mixed structure types.
12621         struct-by-value-21_main.c, struct-by-value-21_x.c,
12622         struct-by-value-21_y.c, struct-return-21_main.c,
12623         struct-return-21_x.c, struct-return-21_y.c: New files.
12624
12625 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
12626
12627         PR c++/14550
12628         * g++.dg/parse/template14.C: New test.
12629
12630 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12631
12632         * gcc.c-torture/execute/20040313-1.c: New test.
12633
12634 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
12635
12636         PR target/14533
12637         * gcc.dg/20040311-2.c: New test.
12638
12639 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
12640
12641         PR other/14544
12642         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
12643         bit-field.
12644
12645 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
12646
12647         * gcc.dg/20040305-2.c: Add missing return statement.
12648
12649 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12650
12651         * gcc.dg/builtins-34.c: Also check pow10*.
12652
12653 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12654
12655         PR target/14262
12656         * gcc.dg/20040305-2.c: New test.
12657
12658 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12659
12660         * gcc.dg/20040310-1.c: New test.
12661
12662 2004-03-11  Roger Sayle  <roger@eyesopen.com>
12663
12664         * gcc.c-torture/execute/20040311-1.c: New test case.
12665
12666 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
12667
12668         PR c++/14476
12669         * g++.dg/lookup/enum1.C: New test.
12670
12671 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
12672
12673         PR c++/14510
12674         * g++.dg/lookup/struct2.C: New test.
12675
12676 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
12677
12678         * gcc.dg/builtins-34.c: New test.
12679
12680 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12681
12682         * gcc.dg/torture/builtin-nonneg-1.c: New test.
12683
12684 2004-03-09  James E Wilson  <wilson@specifixinc.com>
12685
12686         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
12687         * gcc.dg/alias-2.c: New testcase.
12688
12689 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
12690
12691         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
12692
12693 2004-03-09  Roger Sayle  <roger@eyesopen.com>
12694
12695         * gcc.c-torture/execute/20040309-1.c: New test case.
12696
12697 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
12698
12699         PR c++/14397
12700         * g++.dg/overload/ref1.C: New.
12701
12702 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12703
12704         PR c++/14409
12705         * g++.dg/template/spec12.C: New test.
12706
12707         PR c++/14448
12708         * g++.dg/parse/crash14.C: New test.
12709
12710 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12711
12712         PR c++/14230
12713         * g++.dg/init/ref11.C: New test.
12714
12715 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12716
12717         PR c++/14432
12718         * g++.dg/parse/builtin2.C: New test.
12719
12720 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
12721
12722         PR c++/14401
12723         * g++.dg/init/ctor3.C: New test.
12724         * g++.dg/init/union1.C: New test.
12725         * g++.dg/ext/anon-struct4.C: New test.
12726
12727 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
12728
12729         * g++.dg/lookup/koenig1.C: Tweak error messages.
12730         * g++.dg/lookup/used-before-declaration.C: Likewise.
12731         * g++.dg/other/do1.C: Likewise.
12732         * g++.dg/overload/koenig1.C: Likewise.
12733         * g++.dg/parse/crash13.C: Likewise.
12734         * g++.dg/template/instantiate3.C: Likewise.
12735
12736 2004-03-08  Eric Christopher  <echristo@redhat.com>
12737
12738         * * lib/target-supports.exp: Enable libiconv in test
12739         compilation.  Fix up error checking.
12740
12741 2004-03-08  Roger Sayle  <roger@eyesopen.com>
12742
12743         PR middle-end/14289
12744         * gcc.dg/pr14289-1.c: New test case.
12745         * gcc.dg/pr14289-2.c: Likewise.
12746         * gcc.dg/pr14289-3.c: Likewise.
12747
12748 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
12749
12750         * gcc.c-torture/execute/20040308-1.c: New test.
12751
12752 2004-03-07  Roger Sayle  <roger@eyesopen.com>
12753
12754         * gcc.c-torture/execute/20040307-1.c: New test case.
12755
12756 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
12757
12758         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
12759
12760 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
12761
12762         * gcc.dg/20040306-1.c: New test.
12763
12764 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
12765
12766         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
12767         them static.
12768         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
12769
12770 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12771
12772         PR c/14465
12773         * gcc.dg/decl-6.c: New test.
12774
12775 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12776
12777         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
12778         Rename LOGPOW -> LOG_POW.
12779         (SQRT_EXP, POW_EXP): New.
12780
12781 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12782
12783         * gcc.dg/i386-sse-8.c: New test.
12784
12785 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12786
12787         PR c/14114
12788         * gcc.dg/decl-5.c: New test.
12789
12790 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
12791
12792         * gcc.dg/20040305-1.c: New test.
12793
12794 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
12795
12796         PR other/14354
12797         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
12798
12799 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
12800
12801         PR c++/14425, c++/14426
12802         * g++.dg/ext/altivec-4.C: New test.
12803         * g++.dg/ext/altivec-5.C: New test.
12804
12805 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
12806
12807         * g++.old-deja/g++.other/linkage1.C: Expect errors about
12808         global variables of a type with no linkage.
12809         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
12810         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
12811         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
12812         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
12813         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
12814         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
12815         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
12816         * g++.dg/warn/deprecated.C: Name enum Color.
12817         * g++.dg/overload/VLA.C: Name structure for 'b'.
12818         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
12819
12820 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12821
12822         * gcc.c-torture/compile/20040304-1.c: New test.
12823
12824 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
12825
12826         PR 13728
12827         * gcc.dg/decl-4.c: New testcase.
12828
12829 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
12830
12831         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
12832         as PRECF if sizeof (float) > sizeof (double).
12833         (PRECL): Make it the same as PRECF if
12834         sizeof (float) > sizeof (long double).
12835
12836 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12837
12838         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
12839         system type.  Add check for irix6 which doesn't have c99 runtime.
12840
12841 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
12842
12843         * gcc.dg/const-elim-1.c: xfail for xtensa.
12844
12845 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12846
12847         PR c++/14369
12848         * g++.dg/template/cond4.C: New test.
12849
12850 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12851
12852         PR c++/14360
12853         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
12854
12855         PR c++/14361
12856         * g++.dg/parse/defarg7.C: New test.
12857
12858         PR c++/14359
12859         * g++.dg/template/friend26.C: New test.
12860
12861 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12862
12863         PR c++/14324
12864         * g++.dg/abi/mangle21.C: New test.
12865
12866         PR c++/14260
12867         * g++.dg/parse/constructor2.C: New test.
12868
12869         PR c++/14337
12870         * g++.dg/template/sfinae1.C: New test.
12871
12872 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
12873
12874         PR c++/14267
12875         * g++.dg/expr/crash2.C: New test.
12876
12877         PR middle-end/13448
12878         * gcc.dg/inline-5.c: New test.
12879         * gcc.dg/always-inline.c: Split out tests into ...
12880         * gcc.dg/always-inline2.c: ... this and ...
12881         * gcc.dg/always-inline3.c: ... this.
12882
12883 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
12884
12885         PR debug/12103
12886         * g++.dg/debug/crash1.C: New test.
12887
12888 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
12889
12890         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
12891         function with __attribute__((noinline)).
12892         (recurser_void2): Likewise.
12893         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
12894         (recurser_void2): Likewise.
12895
12896 2004-02-29  Roger Sayle  <roger@eyesopen.com>
12897
12898         PR middle-end/14203
12899         * g++.dg/warn/Wunused-6.C: New test case.
12900
12901 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
12902
12903         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
12904         not defined.
12905
12906 2004-02-27  Eric Christopher  <echristo@redhat.com>
12907
12908         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
12909         * g++.dg/charset/asm2.c: Run only x86.
12910         * gcc.dg/charset/asm3.c: Ditto.
12911
12912 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
12913
12914         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
12915         ld_library_path.
12916
12917 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
12918
12919         * g++.dg/ext/altivec-3.C: New.
12920
12921 2004-02-26  Richard Henderson  <rth@redhat.com>
12922
12923         * g++.dg/ext/attrib10.C: Mark for warning.
12924         * gcc.dg/attr-alias-1.c: New.
12925
12926 2004-02-26  Richard Henderson  <rth@redhat.com>
12927
12928         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
12929         * gcc.c-torture/execute/20040208-2.c: ... it back.
12930
12931 2004-02-26  Eric Christopher  <echristo@redhat.com>
12932
12933         * lib/target-supports.exp (check-iconv-available): New function.
12934         * lib/gcc-dg.exp (dg-require-iconv): New function.
12935         Use above.
12936         * gcc.dg/charset: New directory.
12937         * gcc.dg/charset/charset.exp: New file.
12938         * gcc.dg/charset/asm1.c: Ditto.
12939         * gcc.dg/charset/asm2.c: Ditto.
12940         * gcc.dg/charset/asm3.c: Ditto.
12941         * gcc.dg/charset/asm4.c: Ditto.
12942         * gcc.dg/charset/asm5.c: Ditto.
12943         * gcc.dg/charset/attribute1.c: Ditto.
12944         * gcc.dg/charset/attribute2.c: Ditto.
12945         * gcc.dg/charset/string1.c: Ditto.
12946         * g++.dg/charset: New directory.
12947         * g++.dg/dg.exp: Add here. Special options.
12948         * g++.dg/charset/charset.exp: New file.
12949         * g++.dg/charset/asm1.c: Ditto.
12950         * g++.dg/charset/asm2.c: Ditto.
12951         * g++.dg/charset/asm3.c: Ditto.
12952         * g++.dg/charset/asm4.c: Ditto.
12953         * g++.dg/charset/attribute1.c: Ditto.
12954         * g++.dg/charset/attribute2.c: Ditto.
12955         * g++.dg/charset/extern1.cc: Ditto.
12956         * g++.dg/charset/extern2.cc: Ditto.
12957         * g++.dg/charset/string1.c: Ditto.
12958
12959 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
12960
12961         PR c++/14278
12962         * g++.dg/parse/comma1.C: New test.
12963
12964 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12965
12966         PR c++/14284
12967         * g++.dg/template/ttp8.C: New test.
12968
12969 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
12970
12971         * gcc.dg/fixuns-trunc-1.c: New test.
12972
12973 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12974
12975         * gcc.dg/builtins-config.h: Use #elif.
12976
12977 2004-02-26  Michael Matz  <matz@suse.de>
12978
12979         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
12980         * gcc.dg/991214-1.c: Likewise.
12981         * gcc.dg/i386-asm-1.c: Likewise.
12982
12983 2004-02-25  Richard Henderson  <rth@redhat.com>
12984
12985         * gcc.c-torture/execute/20040208-2.c: Move ...
12986         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
12987
12988 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12989
12990         PR c++/14246
12991         * g++.dg/other/crash-3.C: New test.
12992
12993 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12994
12995         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
12996         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
12997
12998         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
12999         HP-UX.
13000
13001 2004-02-24  Michael Matz  <matz@suse.de>
13002
13003         * gcc.dg/i386-regparm.c: New.
13004
13005 2004-02-23  James E Wilson  <wilson@specifixinc.com>
13006
13007         * gcc.c-torture/execute/20040223-1.c: New.
13008
13009 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
13010             Kazu Hirata  <kazu@cs.umass.edu>
13011
13012         * gcc.dg/fwritable-strings-1.c: Remove.
13013
13014 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
13015
13016         PR c/14156
13017         * gcc.dg/20040223-1.c: New test.
13018
13019 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13020
13021         PR c++/14106
13022         * g++.dg/ext/typeof9.C: New test.
13023
13024 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13025
13026         PR c++/14250
13027         * g++.dg/other/switch1.C: New test.
13028
13029 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13030
13031         * gcc.dg/cast-function-1.c: Adjust for new informative message.
13032         * gcc.dg/va-arg-1.c: Likewise.
13033
13034 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13035
13036         PR c++/14143
13037         * g++.dg/template/koenig5.C: New test.
13038
13039 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
13040
13041         * g++.dg/ext/altivec-1.C: Generalize target triple.
13042         * g++.dg/ext/altivec-2.C: New test case.
13043         * g++.dg/ext/altivec_check.h: New file.
13044         * gcc.dg/altivec-1.c: Generalize target triple;
13045         include altivec_check.h and call altivec_check().
13046         * gcc.dg/altivec-[2-5].c: Generalize target triple.
13047         * gcc.dg/altivec-6.c: New test case.
13048         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
13049         type casts as needed.
13050         * gcc.dg/altivec-10.c: Include altivec_check.h and call
13051         altivec_check().
13052         * gcc.dg/altivec-12.c: New test case.
13053         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
13054         include altivec_check.h and call altivec_check().
13055         * gcc.dg/altivec_check.h: New file.
13056
13057 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13058
13059         * lib/target-supports.exp (check_alias_available): Don't mangle
13060         function `g' in test program.
13061
13062 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13063
13064         * lib/target-supports.exp (check_profiling_available): Check
13065         argument to determine whether we support a profiling type.
13066         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
13067         check_profiling_available.
13068         * g++.dg/bprob/bprob.exp: Likewise
13069         * g77.dg/bprob/bprob.exp: Likewise.
13070         * gcc.misc-tests/bprob.exp: Likewise.
13071         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
13072         dg-require-profiling and delete expected error handling.
13073         * gcc.dg/20021014-1.c: Likewise.
13074         * gcc.dg/nest.c: Likewise.
13075
13076 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13077
13078         PR c++/12007
13079         * g++.dg/other/vthunk1.C: New test.
13080
13081 2004-02-20  Falk Hueffner  <falk@debian.org>
13082
13083         PR target/14201
13084         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
13085
13086 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
13087
13088         PR c++/13927
13089         * g++.dg/other/error8.C: Remove XFAIL markers.
13090
13091         PR c++/14173
13092         * g++.dg/ext/packed5.C: New test.
13093
13094         PR c++/14199
13095         * g++.dg/warn/Wunused-5.C: New test.
13096
13097         PR c++/14186
13098         * g++.dg/lookup/member1.C: New test.
13099
13100 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
13101
13102         * gcc.c-torture/compile/20040130-1.c: Enable only when
13103         __INT_MAX__ >= 2147483647L.
13104         * gcc.c-torture/compile/961203-1.c: Likewise.
13105
13106 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
13107
13108         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
13109         * g++.dg/opt/template1.C: Robustify assembler regexp
13110
13111 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13112
13113         * gcc.c-torture/execute/simd-4.x: Remove.
13114         * gcc.c-torture/execute/va-arg-25.x: Likewise.
13115         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
13116         Guard with #ifndef SKIP_ATTRIBUTE.
13117         * gcc.dg/compat/vector-1_y.c: Likewise.
13118         * gcc.dg/compat/vector-2_x.c: Likewise.
13119         * gcc.dg/compat/vector-2_y.c: Likewise.
13120         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
13121         * g++.dg/eh/simd-2.C: Likewise.
13122
13123 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
13124
13125         * gcc.c-torture/compile/complex-1.c: New.
13126
13127 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
13128
13129         PR target/14209
13130         * gcc.c-torture/execute/20040218-1.c: New test.
13131
13132 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13133
13134         PR c++/14181
13135         * g++.dg/parse/new2.C: New test.
13136
13137 2004-02-18  Paul Brook  <paul@codesourcery.com>
13138
13139         * gcc.c-torture/compile/libcall-1.c: New test.
13140
13141 2004-02-18  Paul Brook  <paul@codesourcery.com>
13142
13143         PR debug/12934
13144         * gcc.dg/debug/debug-7.c: New test.
13145
13146 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
13147
13148         * gcc.dg/20040217-1.c: New test.
13149
13150 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
13151
13152         * gcc.c-torture/execute/990208-1.x: Delete.
13153
13154 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
13155
13156         * gcc.c-torture/execute/20040208-2.x: New file.
13157
13158 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
13159
13160         PR c++/11326
13161         * g++.dg/abi/structret1.C: New test.
13162
13163 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
13164
13165         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
13166         (i386_cpuid): No need to test if cpuid is available on AMD64.
13167         Fix assembly, so that it works onboth i386 and AMD64.
13168         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
13169         (vecInLong): Fix s[] member type to unsigned int.
13170         (vecInWord): Remove type.
13171         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
13172         (a64, b64, c64, d64, e64): Remove.
13173         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
13174         Remove unused variable.  Remove initialization of removed variables.
13175         Don't call mmx_tests nor sse_tests.
13176         (reference_mmx, reference_sse): Remove.
13177         (check): Add return stmt.
13178         * gcc.dg/i386-sse-7.c: New test.
13179         * gcc.dg/i386-mmx-4.c: New test.
13180
13181 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13182
13183         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
13184         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
13185         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
13186         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
13187         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
13188         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
13189         g++.dg/tc1/dr94.C: Fix line terminator.
13190
13191 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
13192
13193         * gcc.c-torture/compile/20040216-1.c: New.
13194
13195 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13196
13197         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
13198         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
13199         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
13200         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
13201         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
13202         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
13203
13204 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13205
13206         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
13207
13208 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
13209
13210         PR c++/13971
13211         * g++.dg/expr/cond4.C: New test.
13212
13213         PR c++/14086
13214         * g++.dg/lookup/crash2.C: New test.
13215
13216 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
13217
13218         * gcc.c-torture/compile/20040214-2.c: New test.
13219
13220 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
13221
13222         PR c++/14116
13223         * g++.dg/ext/typeof8.C: New test.
13224
13225 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
13226
13227         * gcc.c-torture/compile/20040214-1.c: New test.
13228
13229 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13230
13231         PR c++/13635
13232         * g++.dg/template/spec11.C: New test.
13233
13234 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13235
13236         PR c++/13927
13237         * g++.dg/other/error8.C: New test.
13238
13239 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
13240
13241         PR c++/14122
13242         * g++.dg/template/array4.C: New test.
13243
13244         PR c++/14108
13245         * g++.dg/inherit/thunk2.C: New test.
13246
13247         PR c++/14083
13248         * g++.dg/eh/cond2.C: New test.
13249
13250 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
13251
13252         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
13253
13254 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
13255
13256         * lib/scanasm.exp (dg-scan): Quote pattern before display.
13257
13258 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
13259
13260         * g++.dg/simd-2.C: xfail on ppc64-linux.
13261
13262 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13263
13264         PR c/456
13265         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
13266         tests.
13267
13268 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
13269
13270         * gcc.dg/builtins-33.c: New test.
13271
13272 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
13273
13274         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
13275
13276 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
13277
13278         * g++.dg/simd-2.C: Set -maltivec for ppc64.
13279
13280 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
13281
13282         * gcc.dg/ppc64-abi-3.c: New test.
13283
13284 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
13285
13286         PR c/14092
13287
13288         * gcc.dg/pr14092-1.c: New testcase.
13289
13290 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
13291
13292         * gcc.dg/cpp/assert4.c: Fix typo last change.
13293
13294         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
13295         * gcc.dg/cpp/assert4.c: Handle powerpc64.
13296
13297         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
13298
13299 2004-02-09  Roger Sayle  <roger@eyesopen.com>
13300
13301         * gcc.c-torture/compile/20040209-1.c: New test case.
13302
13303 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13304
13305         * gcc.dg/c90-init-1.c: Adjust expected error messages.
13306
13307 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
13308
13309         * gcc.c-torture/execute/20040208-[12].c: New tests.
13310
13311 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13312
13313         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
13314
13315 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13316
13317         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
13318
13319 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
13320
13321         Bug 13856
13322         * gcc.dg/visibility-8.c: New testcase.
13323
13324 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
13325
13326         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
13327         arguments.
13328         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
13329
13330 2004-02-07  Roger Sayle  <roger@eyesopen.com>
13331
13332         PR middle-end/13696
13333         * g++.dg/opt/fold1.C: New test case.
13334
13335 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13336
13337         PR c++/14033
13338         * g++.dg/other/crash-2.C: New test.
13339
13340 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13341
13342         PR c++/14028
13343         * g++.dg/parse/angle-bracket2.C: New test.
13344
13345 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13346
13347         PR middle-end/13750
13348         Revert:
13349         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13350         PR pch/13361
13351         * testsuite/g++.dg/pch/wchar-1.C: New.
13352         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13353
13354 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13355
13356         PR c++/14008
13357         * g++.dg/parse/error15.C: New test.
13358         * g++.dg/parse/crash11.C: Update dg-error mark.
13359
13360 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13361
13362         PR c++/13932
13363         * g++.dg/warn/conv2.C: New test.
13364
13365 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13366
13367         PR c++/13086
13368         * g++.dg/warn/incomplete1.C: Remove xfail.
13369
13370 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13371
13372         * lib/file-format.exp (gcc_target_object_format): Use
13373         ${tool}_target_compile, not gcc_target_compile.
13374         * lib/target-supports.exp (check_alias_available): Likewise.
13375         (check_gc_sections_available): Likewise.
13376         * g++.dg/ext/attrib10.C: Use dg-require-alias.
13377         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
13378         dg-require-alias.
13379
13380 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13381
13382         PR c++/13969
13383         * g++.dg/template/static6.C: New test.
13384
13385 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
13386
13387         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
13388
13389 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13390
13391         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
13392         tests for systems where `char' is unsigned by default.
13393
13394 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13395
13396         PR c++/13997
13397         * g++.dg/template/partial3.C: New test.
13398
13399 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
13400
13401         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
13402         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
13403         Remove mentions of obsolete ports.
13404
13405 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
13406
13407         * gcc.dg/noncompile/20001228-1.c: Fix for new
13408         error message.
13409
13410 2004-02-03  Roger Sayle  <roger@eyesopen.com>
13411
13412         PR target/9348
13413         * gcc.c-torture/execute/multdi-1.c: New test case.
13414
13415 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13416
13417         PR c++/13925
13418         * g++.dg/template/lookup5.C: New test.
13419
13420 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13421
13422         PR c++/13950
13423         * g++.dg/template/lookup4.C: New test.
13424
13425         PR c++/13970
13426         * g++.dg/parse/error14.C: New test.
13427
13428         PR c++/14002
13429         * g++.dg/parse/template13.C: New test.
13430
13431 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13432
13433         PR c++/13978
13434         * g++.dg/template/koenig4.C: New test.
13435
13436         PR c++/13968
13437         * g++.dg/template/crash17.C: New test.
13438
13439         PR c++/13975
13440         * g++.dg/parse/error13.C: New test.
13441         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
13442
13443 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13444
13445         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
13446
13447 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
13448
13449         PR c/11658
13450         PR c/13994
13451         * gcc.dg/noncompile/20040203-1.c: New test.
13452         * gcc.dg/noncompile/20040203-2.c: Likewise.
13453         * gcc.dg/noncompile/20040203-3.c: Likewise.
13454         * gcc.dg/20040203-1.c: Likewise.
13455
13456 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
13457
13458         PR c++/10858
13459         * g++.dg/template/sizeof7.C: New test.
13460
13461 2004-02-02  Eric Christopher  <echristo@redhat.com>
13462             Zack Weinberg  <zack@codesourcery.com>
13463
13464         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
13465
13466 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
13467
13468         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
13469         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
13470         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
13471         * gcc.dg/cleanup-5.c: Run only on Linux targets.
13472
13473 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
13474
13475         PR c++/13113
13476         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
13477
13478         PR c++/13854
13479         * g++.dg/ext/attrib13.C: New test.
13480
13481         PR c++/13907
13482         * g++.dg/conversion/op2.C: New test.
13483
13484 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13485
13486         * gcc.dg/titype-1.c: Fix pasto.
13487
13488 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13489
13490         * gcc.dg/titype-1.c: New test.
13491
13492 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13493
13494         PR c++/13957
13495         * g++.dg/template/non-type-template-argument-1.C,
13496         g++.dg/template/qualified-id1.C: Update dg-error marks.
13497         * g++.dg/template/nontype6.C: New test.
13498
13499 2004-02-01  Roger Sayle  <roger@eyesopen.com>
13500
13501         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
13502         * gcc.dg/builtins-31.c: New testcase.
13503         * gcc.dg/builtins-32.c: New testcase.
13504
13505 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
13506
13507         * objc.dg/call-super-2.m: Update line numbers
13508         for the including of stddef.h.
13509
13510 2004-01-30  Michael Matz  <matz@suse.de>
13511
13512         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
13513         g++.dg/ext/case-range3.C: New tests.
13514
13515 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13516
13517         DR206
13518         PR c++/13813
13519         * g++.dg/template/member4.C: New test.
13520
13521 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13522
13523         PR c++/13683
13524         * g++.dg/template/sizeof6.C: New test.
13525
13526 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13527
13528         * gcc.dg/fwritable-strings-1.c: New test.
13529
13530 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13531
13532         * gcc.c-torture/compile/20040130-1.c: New test.
13533
13534 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
13535
13536         * objc.dg/call-super-2.m: Include stddef.h for size_t.
13537
13538 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
13539
13540         PR c++/13883
13541         * g++.dg/template/ctor3.C: New test.
13542
13543 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13544
13545         * g++.dg/tc1: New directory.
13546         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
13547         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
13548         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
13549         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
13550         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
13551
13552 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13553
13554         * g++.dg/parse/error11.C: New test.
13555         * g++.dg/parse/error12.C: Likewise.
13556
13557 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
13558
13559         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
13560         (scan_initial, main): Use aligned_sizeof instead of sizeof.
13561
13562 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
13563
13564         PR c++/13791
13565         * g++.dg/ext/attrib12.C: New test.
13566
13567         PR c++/13736
13568         * g++.dg/parse/cast2.C: New test.
13569
13570 2004-01-27  James E Wilson  <wilson@specifixinc.com>
13571
13572         * objc.dg/encode-2.m (main): New local string.  Set depending on
13573         sizeof long.  Use in sscanf call.
13574         * objc.dg/encode-3.m (main): New local string.  Set depending on
13575         sizeof long.  Use in scan_initial call.
13576
13577 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13578
13579         * objc.dg/call-super-2.m: Make LP64-safe.
13580         * objc.dg/desig-init-1.m: Likewise.
13581
13582 2004-01-27  Devang Patel <dpatel@apple.com>
13583
13584         * g++.dg/debug/namespace1.C: New test.
13585
13586 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
13587
13588         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
13589         xscale-*-*.
13590
13591         * gcc.dg/arm-mmx-1.c: New test.
13592
13593 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13594
13595         * gcc.dg/20040127-1.c: New test.
13596         * gcc.dg/20040127-2.c: New test.
13597
13598 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13599
13600         * objc.dg/stret-1.m (glob): Renamed to globa.
13601
13602 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
13603
13604         PR c++/13663
13605         * g++.dg/expr/for1.C: New test.
13606
13607 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
13608
13609         PR middle-end/13779
13610         * gcc.dg/darwin-longlong.c: New test.
13611
13612 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
13613
13614         * gcc.dg/20040124-1.c: Moved test from here...
13615         * gcc.c-torture/compile/20040124-1.c: ...to here.
13616
13617 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13618
13619         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
13620         the assembly output if -m64 is passed.
13621
13622 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
13623
13624         PR c++/13833
13625         * g++.dg/template/cond3.C: New test.
13626
13627 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13628
13629         PR c++/13810
13630         * g++.dg/template/ttp7.C: New test.
13631
13632 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13633
13634         PR c++/13797
13635         * g++.dg/template/nontype4.C: New test.
13636         * g++.dg/template/nontype5.C: Likewise.
13637
13638 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
13639
13640         * gcc.dg/torture/mips-clobber-at.c: New test.
13641
13642 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
13643
13644         * gcc.dg/20040124-1.c: New test.
13645
13646 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
13647
13648         * gcc.dg/20040123-1.c: New test.
13649
13650 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13651
13652         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
13653
13654 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13655
13656         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
13657
13658 2004-01-23  Andrew Pinski  <apinski@apple.com>
13659
13660         * gcc.dg/20030121-1.c: Move to ..
13661         * gcc.dg/20040121-1.c: here.
13662
13663 2004-01-23  Roger Sayle  <roger@eyesopen.com>
13664
13665         * gcc.dg/builtins-29.c: New test case.
13666
13667 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13668
13669         PR 18314
13670         * gcc.dg/builtins-30.c: New testcase.
13671
13672 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
13673
13674         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
13675         * lib/g77.exp: Likewise.
13676         * lib/objc.exp: Likewise.
13677         * lib/g++.exp: Likewise.
13678
13679 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13680
13681         * gcc.dg/struct-by-value-2.c: New test.
13682
13683 2004-01-21  Andrew Pinski  <apinski@apple.com>
13684
13685         PR target/13785
13686         * gcc.dg/20030121-1.c: New test.
13687
13688 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
13689
13690         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
13691         clobber frame pointer register in asm statement.
13692
13693 2004-01-21  Falk Hueffner  <falk@debian.org>
13694
13695         * gcc.c-torture/compile/20040121-1.c: New test.
13696
13697 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
13698
13699         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
13700
13701 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
13702
13703         * gcc.dg/ppc64-abi-2.c: New test.
13704
13705 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
13706
13707         * lib/treelang.exp: Fill out this file.
13708         * lib/treelang-dg.exp: New File.
13709
13710 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13711
13712         * gcc.c-torture/compile/981022-1.c: Remove.
13713         * gcc.dg/array-5.c: Remove XFAIL.
13714         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
13715         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
13716         gcc.dg/cond-lvalue-1.c: Update.
13717         * gcc.dg/cast-lvalue-2.c: New test.
13718
13719 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
13720
13721         PR c++/13592
13722         * g++.dg/other/error1.C (class foo): Tweak error message.
13723
13724         PR c++/13592
13725         * g++.dg/template/call2.C: New test.
13726
13727 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13728
13729         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
13730         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
13731         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
13732         scalar-return-1_x.c, scalar-return-2_y.c,
13733         scalar-return-3_x.c, scalar-return-3_y.c,
13734         scalar-return-4_x.c, scalar-return-4_y.c,
13735         struct-align-1.h, struct-align-1_x.c,
13736         struct-align-1_y.c, struct-align-2.h,
13737         struct-align-2_x.c, struct-align-2_y.c,
13738         struct-by-value-10_y.c, struct-by-value-11_x.c,
13739         struct-by-value-11_y.c, struct-by-value-12_x.c,
13740         struct-by-value-12_y.c, struct-by-value-13_x.c,
13741         struct-by-value-13_y.c, struct-by-value-14_x.c,
13742         struct-by-value-14_y.c, struct-by-value-15_x.c,
13743         struct-by-value-15_y.c, struct-by-value-16_y.c,
13744         struct-by-value-17_y.c, struct-by-value-18_y.c,
13745         struct-by-value-19_y.c, struct-by-value-1_x.c,
13746         struct-by-value-1_y.c, struct-by-value-20_y.c,
13747         struct-by-value-2_x.c, struct-by-value-2_y.c,
13748         struct-by-value-3_y.c, struct-by-value-4_x.c,
13749         struct-by-value-4_y.c, struct-by-value-5_y.c,
13750         struct-by-value-6_y.c, struct-by-value-7_y.c
13751         struct-by-value-8_x.c, struct-by-value-8_y.c
13752         struct-by-value-9_x.c, struct-by-value-9_y.c
13753         struct-return-10_x.c, struct-return-10_y.c,
13754         struct-return-19_x.c, struct-return-20_x.c
13755         struct-return-2_x.c, struct-return-2_y.c
13756         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
13757         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
13758
13759 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13760
13761         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
13762         attribute on sparc*-sun-solaris2.*.
13763
13764 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
13765
13766         PR c++/13710
13767         * g++.dg/ext/typeof7.C: New test.
13768
13769 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
13770
13771         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
13772         * gcc.dg/const-elim-1.c: Same.
13773
13774 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
13775
13776         * objc.dg/stret-1.m: New.
13777         * objc.dg/stret-2.m: New.
13778
13779 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13780
13781         PR c++/11895
13782         * g++.dg/ext/vector1.C: New test.
13783
13784 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
13785
13786         * gcc.dg/pch/import-1.c: New.
13787         * gcc.dg/pch/import-1.hs: New.
13788         * gcc.dg/pch/import-1a.h: New.
13789         * gcc.dg/pch/import-1b.h: New.
13790         * gcc.dg/pch/import-1c.h: New.
13791
13792 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13793
13794         PR c++/13574
13795         * g++.dg/ext/array1.C: New test.
13796
13797         PR c++/13178
13798         * g++.dg/conversion/op1.C: New test.
13799
13800 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
13801
13802         PR 11864
13803         From Kazumoto Kojima / Dan Kegel:
13804         * gcc.dg/pr11864-1.c: New test.
13805
13806         PR 10392
13807         From Marcus Comstedt / Dan Kegel:
13808         * gcc.dg/pr10392-1.c: New test.
13809
13810 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13811
13812         PR c++/13478
13813         * g++.dg/init/ref10.C: New test.
13814
13815 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13816
13817         PR c++/13407
13818         * g++.dg/parse/typename6.C: New test.
13819
13820 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13821
13822         PR pch/13361
13823         * testsuite/g++.dg/pch/wchar-1.C: New.
13824         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13825
13826 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13827
13828         PR c++/9259
13829         * g++.dg/expr/sizeof2.C: New test.
13830
13831 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
13832
13833         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
13834
13835 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13836
13837         PR c++/13659
13838         * g++.dg/lookup/strong-using-3.C: New.
13839         * g++.dg/lookup/using-10.C: New.
13840
13841 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13842
13843         PR c++/13594
13844         * g++.dg/lookup/strong-using-2.C: New.
13845
13846 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
13847             Dan Kegel <dank@kegel.com>
13848             J"orn Rennecke <joern.rennecke@superh.com>
13849
13850         PR target/9365
13851         * gcc.dg/pr9365-1.c: New test.
13852
13853 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13854
13855         PR c++/8856
13856         * g++.dg/parse/casting-operator2.C: New test.
13857         * g++.old-deja/g++.pt/explicit83.C: Remove.
13858
13859 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13860
13861         * gcc.dg/label-compound-stmt-1.c: New test.
13862         * gcc.c-torture/compile/950922-1.c,
13863         gcc.c-torture/compile/20000211-3.c,
13864         gcc.c-torture/compile/20000518-1.c,
13865         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
13866         compound statements.
13867
13868 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
13869
13870         * gcc.dg/ppc64-abi-1.c: New test.
13871
13872 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
13873
13874          * g++.dg/ext/attrib9.C: Add dg-warnings.
13875
13876 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13877
13878         PR c++/12335
13879         * g++.dg/parse/dtor3.C: New test.
13880
13881 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
13882
13883         PR c++/12709
13884         * g++.dg/parse/try-catch-1.C: New test.
13885
13886 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
13887
13888         * ada/acats/run_all.sh: Add more verbose output in acats.log
13889         when compiling tests.
13890
13891 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
13892
13893         PR 13656
13894         * gcc.dg/typedef-redecl.c: New test case.
13895         * gcc.dg/typedef-redecl.h: New support file.
13896
13897 2004-01-13  Jan Hubicka  <jh@suse.cz>
13898
13899         * gcc.dg/always_inline.c: New test.
13900         * gcc.dg/debug/20031231-1.c: Fix.
13901
13902 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13903
13904         PR c++/13474
13905         * g++.dg/template/array3.C: New test.
13906
13907 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
13908
13909         * g++.dg/ext/lvalue1.C: No longer expected to fail.
13910         * g++.dg/warn/Wunused-2.C: Likewise.
13911
13912 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13913
13914         PR c++/13289
13915         * g++.dg/template/instantiate6.C: New test.
13916
13917 2004-01-12  Roger Sayle  <roger@eyesopen.com>
13918
13919         PR middle-end/11397
13920         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
13921
13922 2004-01-12  Jan Hubicka  <jh@suse.cz>
13923
13924         PR opt/12826
13925         * gcc.dg/20040112-1.c: New.
13926
13927         * gcc.dg/dwarf-die[1-7].c: Move to...
13928         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
13929         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
13930
13931 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
13932
13933         PR c++/4100
13934         * g++.dg/parse/friend4.C: New test.
13935
13936 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
13937
13938         PR c++/4100
13939         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
13940         definition is called a friend.
13941
13942 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
13943
13944         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
13945
13946 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
13947
13948         PR c++/3478
13949         * g++.dg/parse/error10.C: New test.
13950         * g++.dg/template/arg2.C: Accept "invalid type" error.
13951
13952 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
13953
13954         PR middle-end/13392
13955         * g++.dg/opt/expect2.C: New test.
13956
13957 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
13958
13959         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
13960         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
13961         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
13962         Update dg-error regexps.
13963
13964 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
13965
13966         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
13967         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
13968
13969 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13970
13971         * gcc.dg/pragma-re-1.c: Use right pointer type.
13972
13973 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13974
13975         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
13976
13977 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
13978
13979         * gcc.dg/rs6000-ldouble-1.c: New.
13980
13981 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13982
13983         DR 337
13984         PR c++/9256
13985         * g++.dg/other/abstract1.C: New test.
13986
13987 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
13988
13989         * g++.dg/lookup/strong-using-1.C: New.
13990
13991 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13992
13993         PR c/11234
13994         * gcc.dg/func-ptr-conv-1.c: New test.
13995         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
13996
13997 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
13998
13999         PR target/13380.
14000         * gcc.c-torture/compile/20040109-1.c: New.
14001
14002 2004-01-08  Stuart Hastings  <stuart@apple.com>
14003
14004         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
14005         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
14006         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
14007
14008 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
14009
14010         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
14011
14012 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14013
14014         * ada/acats/run_acats: Treat 'gnatchop' the same way
14015         as 'gnatmake'.  Export GCC_DRIVER.
14016         * ada/acats/run_all.sh: Add target_gnatchop.  Use
14017         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
14018
14019 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14020
14021         PR c++/12573
14022         * g++.dg/template/dependent-expr4.C: New test.
14023
14024 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
14025
14026         * gcc.dg/altivec-11.c: New test.
14027
14028 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
14029
14030         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
14031
14032 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14033
14034         PR c/6024
14035         * gcc.dg/enum-compat-1.c: New test.
14036         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
14037
14038 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14039
14040         PR c/12165
14041         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
14042         gcc.dg/c99-idem-qual-3.c: New tests.
14043
14044 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
14045
14046         * gcc.dg/winline-7.c: Don't cast void * to int.
14047
14048 2004-01-06  Jan Hubicka  <jh@suse.cz>
14049
14050         * gcc.dg/i386-sse-5.c: New test
14051         * g++.dg/eh/simd-1.c: Add -w argument for i386.
14052
14053 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
14054
14055         PR c++/12815
14056         * g++.dg/rtti/typeid4.C: New test.
14057
14058 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14059
14060         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
14061
14062 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
14063
14064         PR c++/12132
14065         * g++.dg/template/error11.C: New test.
14066
14067         PR c++/13451
14068         * g++.dg/template/class2.C: New test.
14069
14070 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
14071         Richard Sandiford <rsandifo@redhat.com>
14072
14073         PR c++/13387
14074         * g++.dg/opt/alias3.C: New test.
14075
14076 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
14077
14078         PR c++/13157
14079         * g++.dg/template/koenig3.C: New test.
14080
14081         PR c++/13529
14082         * g++.dg/parse/offsetof3.C: New test.
14083
14084         * g++.dg/init/copy7.C: Add missing dg-error markers.
14085
14086         PR c++/12226
14087         * g++.dg/init/copy7.c: New test.
14088
14089         PR c++/13536
14090         * g++.dg/parse/cast1.C: New test.
14091
14092 2004-01-04  Jan Hubicka  <jh@suse.cz>
14093
14094         * gcc.dg/winline[1-7].c: New tests.
14095
14096 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14097
14098         PR c++/13520
14099         * g++.dg/template/qualttp22.C: New test.
14100
14101 2004-01-01  Jan Hubicka  <jh@suse.cz>
14102
14103         * gcc.dg/debug/20031231-1.c: New.
14104         * gcc.c-torture/compile/20040101-1.c: New.
14105         * gcc.dg/dwarf-die-[1-7].c: New.
14106
14107 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
14108
14109         PR optimization/13521
14110         * gcc.c-torture/compile/20031231-1.c: New test.
14111
14112 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
14113
14114         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
14115
14116 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14117
14118         PR c++/10079
14119         * g++.dg/template/crash16.C: New test.
14120
14121 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
14122
14123         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
14124
14125 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
14126
14127         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
14128         ports.
14129         * g++.old-deja/g++.jason/thunk3.C: Likewise.
14130         * g++.old-deja/g++.law/profile1.C: Likewise.
14131         * gcc.c-torture/compile/981006-1.c: Likewise.
14132         * gcc.c-torture/execute/loop-2e.x: Likewise.
14133         * gcc.c-torture/execute/loop-2f.x: Remove.
14134         * gcc.c-torture/execute/loop-2g.x: Likewise.
14135         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
14136         * gcc.dg/20020312-2.c: Remove traces of dead ports.
14137
14138 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
14139
14140         PR c++/13507
14141         * g++.dg/ext/attrib11.C: New test.
14142
14143         PR c++/13494
14144         * g++.dg/template/array2-1.C: New test.
14145         * g++.dg/template/array2-2.C: New test.
14146
14147 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
14148
14149         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
14150
14151 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
14152
14153         PR c++/12774
14154         * g++.dg/template/array1-1.C: New test.
14155         * g++.dg/template/array1-2.C: New test.
14156
14157 2003-12-29  Roger Sayle  <roger@eyesopen.com>
14158
14159         PR fortran/12632
14160         * g77.dg/12632.f: New test case.
14161
14162 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14163
14164         PR c++/13289
14165         * g++.dg/parse/nontype1.C: New test.
14166
14167 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14168
14169         PR c++/12403
14170         * g++.dg/parse/explicit1.C: New test.
14171         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
14172
14173 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
14174
14175         PR c++/13081
14176         * g++.dg/opt/inline6.C: New test.
14177
14178         PR c++/12613
14179         * g++.dg/parse/error9.C: New test.
14180
14181         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
14182
14183 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
14184
14185         PR c++/13009
14186         * g++.dg/init/assign1.C: New test.
14187
14188 2003-12-28  Roger Sayle  <roger@eyesopen.com>
14189
14190         PR c++/13070
14191         * g++.dg/warn/format3.C: New test case.
14192
14193 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14194
14195         * gcc.c-torture/compile/20031227-1.c: New test.
14196
14197 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14198
14199         * g++.dg/bprob/bprob.exp: Load target-supports.exp
14200         * g77.dg/bprob/bprob.exp: Likewise.
14201         * gcc.misc-tests/bprob.exp: Likewise.
14202         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
14203         variants on systems where the library does not provide that
14204         functionality.
14205         * gcc.dg/builtins-20.c: Use builtins-config.h.
14206         * gcc.dg/builtins-config.h: New file.
14207
14208 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14209
14210         * lib/gcc-dg.exp (dg-require-profiling): New function.
14211         * lib/target-supports.exp (check_profiling_available): Likewise.
14212         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
14213         * g77.dg/bprob/bprob.exp: Likewise.
14214         * gcc.misc-tests/bprob.exp: Likewise.
14215         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
14216         * gcc.dg/20021014-1.c: Likewise.
14217         * gcc.dg/nest.c: Likewise.
14218
14219 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14220
14221         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
14222         compiling.
14223         * g++.dg/lookup/java2.C: Likewise.
14224         * gcc.dg/cpp/lexident.c: Likewise.
14225
14226 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
14227
14228         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
14229         given.
14230         * gcc.c-torture/compile/961203-1.c: Likewise.
14231         * gcc.c-torture/compile/980506-1.c: Likewise.
14232
14233 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
14234
14235         * lib/gcc-dg.exp (dg-prune-output): New annotation.
14236         (additional_prunes): New global.
14237         (gcc-dg-prune): Handle additional per-test pruning.
14238         (dg-test): Clear additional_prunes between tests.
14239
14240         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
14241         dg-prune-output to avoid spurious failures from assembler
14242         complaining about nonexistent WAW violations.
14243         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
14244         Use dg-prune-output to avoid spurious failures from assembler
14245         warning about Itanium B-step errata.
14246
14247 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14248
14249         * g++.dg/abi/macro0.C: New test.
14250         * g++.dg/abi/macro1.C: Likewise.
14251         * g++.dg/abi/macro2.C: Likewise.
14252
14253         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
14254         * g++.dg/abi/bitfield7.C: Likewise.
14255         * g++.dg/abi/dtor2.C: Likewise.
14256         * g++.dg/abi/mangle11.C: Likewise.
14257         * g++.dg/abi/mangle12.C: Likewise.
14258         * g++.dg/abi/mangle14.C: Likewise.
14259         * g++.dg/abi/mangle17.C: Likewise.
14260         * g++.dg/abi/vbase10.C: Likewise.
14261         * g++.dg/abi/vbase14.C: Likewise.
14262         * g++.dg/template/qualttp17.C: Likewise.
14263
14264 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
14265
14266         PR c/11995
14267         * gcc.dg/20031223-1.c: New test.
14268
14269 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14270
14271         * gcc.dg/noreturn-7.c: New test.
14272
14273 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14274
14275         * gcc.dg/null-pointer-1.c: New test.
14276
14277 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
14278
14279         * g++.old-deja/g++.jason/template18.C: Remove.
14280         * g++.old-deja/g++.jason/template37.C: Likewise.
14281
14282         PR c++/12862
14283         * g++.dg/lookup/ns1.C: New test.
14284
14285         PR c++/12397
14286         * g++.dg/template/lookup3.C: New test.
14287
14288 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14289
14290         * g++.dg/template/recurse1.C: New test
14291
14292 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
14293
14294         PR c++/12479
14295         * g++.dg/parse/semicolon1.C: New test.
14296         * g++.dg/parse/semicolon1.h: Likewise.
14297
14298 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
14299
14300         * gcc.dg/darwin-misaligned.c: New test.
14301
14302 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14303
14304         PR c/9163
14305         * gcc.dg/20031222-1.c: New test.
14306
14307 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
14308
14309         PR c++/13438
14310         * g++.dg/parse/error8.C: New test.
14311
14312         PR c++/11554
14313         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
14314
14315 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
14316
14317         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
14318         too small.
14319         * gcc.c-torture/compile/930217-1.c: Likewise.
14320         * gcc.c-torture/compile/930513-1.c: Likewise.
14321         * gcc.c-torture/execute/920908-2.c: Likewise.
14322         * gcc.c-torture/execute/921204-1.c: Likewise.
14323         * gcc.c-torture/execute/930621-1.c: Likewise.
14324         * gcc.c-torture/execute/930630-1.c: Likewise.
14325         * gcc.c-torture/execute/931031-1.c: Likewise.
14326         * gcc.c-torture/execute/980602-2.c: Likewise.
14327         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
14328         * gcc.c-torture/execute/compndlit-1.c: Likewise.
14329         * gcc.c-torture/execute/extzvsi.c: Likewise.
14330         * gcc.c-torture/unsorted/ext.c: Likewise.
14331
14332 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
14333
14334         PR target/12749
14335         * gcc.c-torture/compile/20031220-2.c: New test case.
14336
14337 2003-12-20  Roger Sayle  <roger@eyesopen.com>
14338
14339         PR optimization/13031
14340         * gcc.c-torture/compile/20031220-1.c: New test case.
14341
14342 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14343
14344         * gcc.dg/cast-function-1.c: New test.
14345
14346 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14347
14348         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
14349         formats.
14350
14351 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
14352
14353         PR c++/12795
14354         * g++.dg/ext/attrib10.C: New test.
14355
14356 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
14357
14358         * gcc.dg/cleanup-10.c: New test.
14359         * gcc.dg/cleanup-11.c: New test.
14360
14361 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
14362
14363         PR c++/13239
14364         * g++.dg/opt/expect1.C: New test.
14365
14366 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
14367
14368         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
14369
14370 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
14371
14372         PR debug/12923
14373         * gcc.dg/20031218-1.c: New test.
14374
14375         PR debug/12389
14376         * gcc.dg/20031218-2.c: New test.
14377         * gcc.dg/20031218-3.c: New test.
14378
14379         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
14380         of label name and allow for USER_LABEL_PREFIX == "_" names.
14381         * g++.dg/abi/mangle18-2.C: Likewise.
14382         * g++.dg/abi/mangle19-1.C: Likewise.
14383         * g++.dg/abi/mangle19-2.C: Likewise.
14384         * g++.dg/abi/mangle20-1.C: Likewise.
14385         * g++.dg/abi/mangle20-2.C: Likewise.
14386
14387 2003-12-18  Richard Henderson  <rth@redhat.com>
14388
14389         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
14390
14391 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
14392             Dan Kegel <dank@kegel.com>
14393
14394         PR other/12009
14395         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
14396         testing a cross compiler, it causes spurious compile failures.
14397         * lib/g++.exp: Likewise.
14398
14399 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14400
14401         PR c++/13262
14402         * g++.dg/template/access13.C: New test.
14403
14404 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
14405
14406         * gcc.dg/20031216-1.c: New test.
14407
14408 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14409
14410         PR c++/9154
14411         * g++.dg/template/error10.C: New test.
14412
14413 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14414
14415         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
14416         * g++.dg/eh/simd-2.C: Likewise.
14417
14418 2003-12-17  James E Wilson  <wilson@specifixinc.com>
14419             Roger Sayle  <roger@eyesopen.com>
14420
14421         * gcc.c-torture/execute/ieee/mzero5.c: New.
14422
14423 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
14424
14425         PR c++/10603
14426         * g++.dg/parse/error6.C: New test.
14427
14428         PR c++/12827
14429         * g++.dg/parse/error7.C: New test.
14430
14431 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14432
14433         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
14434         at -O with stabs debugging formats.
14435         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
14436         * gcc.dg/debug/debug-2.c: Likewise.
14437
14438 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
14439
14440         PR c++/12696
14441         * g++.dg/init/error1.C: New test.
14442
14443         PR c++/12218
14444         * g++.dg/init/pm3.C: New test.
14445
14446 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14447
14448         PR c/3347
14449         * gcc.dg/bitfld-8.c: New test.
14450
14451 2003-12-16  James Lemke  <jim@wasabisystems.com>
14452
14453         * gcc.dg/arm-scd42-[123].c: New tests.
14454
14455 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14456
14457         PR c++/9043
14458         * g++.dg/abi/mangle20-1.C: New test.
14459         * g++.dg/abi/mangle20-2.C: New test.
14460
14461 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
14462
14463         PR c++/13275
14464         * g++.dg/other/offsetof2.C: Remove XFAIL.
14465         * g++.dg/parse/offsetof1.C: New test.
14466         * g++.gd/parse/offsetof2.C: Likewise.
14467
14468 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14469
14470         * g++.dg/template/nontype3.C: New test.
14471         * g++.dg/template/static2.C: Tweaked the dg-error clause.
14472
14473 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14474
14475         * g++.dg/warn/noreturn-3.C: Also test instantiation.
14476
14477 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14478
14479         PR c++/13387
14480         * g++.dg/expr/assign1.C: New test.
14481
14482         PR c++/13242
14483         * g++.dg/abi/mangle19-1.C: New test.
14484         * g++.dg/abi/mangle19-2.C: New test.
14485
14486 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
14487
14488         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
14489
14490 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14491
14492         * gcc.c-torture/execute/20031216-1.c: New test.
14493
14494 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14495
14496         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
14497         an ICE regression.
14498
14499 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14500
14501         PR c++/10926
14502         * g++.dg/template/error9.C: New test.
14503
14504         PR c++/11116
14505         * g++.dg/template/error8.C: New test.
14506
14507 2003-12-15  Roger Sayle  <roger@eyesopen.com>
14508
14509         PR middle-end/13400
14510         * gcc.c-torture/execute/20031215-1.c: New test case.
14511
14512 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14513
14514         PR c++/13269
14515         * g++.dg/parse/error5.C: New test.
14516
14517         PR c++/12989
14518         * g++.dg/expr/sizeof1.C: New test.
14519
14520         PR c++/13310
14521         * g++.dg/template/crash15.C: New test.
14522
14523 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
14524
14525         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
14526         a non-POD type as the last named parameter of a varargs function.
14527
14528 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14529
14530         PR c++/13243
14531         PR c++/12573
14532         * g++.dg/template/crash14.C: New test.
14533         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
14534
14535 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
14536
14537         * g++.dg/other/java1.C: New test.
14538
14539         PR c++/13241
14540         * g++.dg/abi/mangle18-1.C: New test.
14541         * g++.dg/abi/mangle18-2.C: New test.
14542
14543 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14544
14545         PR optimization/10312
14546         * gcc.c-torture/execute/20031214-1.c: New.
14547
14548 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
14549
14550         PR c++/10779
14551         PR c++/12160
14552         * g++.dg/parse/error3.C: New test.
14553         * g++.dg/parse/error4.C: Likewise.
14554         * g++.dg/abi/mangle4.C: Tweak error messages.
14555         * g++.dg/lookup/using5.C: Likewise.
14556         * g++.dg/other/error2.C: Likewise.
14557         * g++.dg/parse/typename5.C: Likewise.
14558         * g++.dg/parse/undefined1.C: Likewise.
14559         * g++.dg/template/arg2.C: Likewise.
14560         * g++.dg/template/ttp3.C: Likewise.
14561         * g++.dg/template/type1.C: Likewise.
14562         * g++.old-deja/g++.other/crash32.C: Likewise.
14563         * g++.old-djea/g++.pt/defarg8.C: Likewise.
14564
14565 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14566
14567         PR c++/13106
14568         * g++.dg/warn/noreturn-3.C: New test.
14569
14570 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14571
14572         PR c++/13118
14573         * g++.dg/abi/covariant3.C: New.
14574
14575 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
14576
14577         * g++.dg/eh/ia64-1.C: New test.
14578
14579 2003-12-12  Roger Sayle  <roger@eyesopen.com>
14580
14581         PR optimization/13037
14582         * g77.f-torture/execute/13037.f: New test case.
14583
14584 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14585
14586         PR c++/12881
14587         * g++.dg/abi/covariant2.C: New.
14588
14589 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
14590
14591         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
14592
14593 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
14594
14595         * gcc.c-torture/execute/wchar_t-1.x: Delete.
14596
14597 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
14598
14599         PR other/10819
14600         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
14601         to fix Bug 10819.
14602         * lib/g++.exp (g++_version): Likewise.
14603         * lib/g77.exp (g77_version): Likewise.
14604         * lib/objc.exp (default_objc_version): Likewise.
14605
14606 2003-12-10  Richard Henderson  <rth@redhat.com>
14607
14608         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
14609
14610         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
14611
14612 2003-12-08  Matt Austern  <austern@apple.com>
14613
14614         PR c/13134
14615         * lib/gcc-dg.exp (dg-require-visibility): Define.
14616         * lib/target-supports (check_visibility_available): Define.
14617         * gcc.dg/visibility-1.c: New test.
14618         * gcc.dg/visibility-2.c: Likewise.
14619         * gcc.dg/visibility-3.c: Likewise.
14620         * gcc.dg/visibility-4.c: Likewise.
14621         * gcc.dg/visibility-5.c: Likewise.
14622         * gcc.dg/visibility-6.c: Likewise.
14623         * g++.dg/ext/visibility-1.C: Likewise.
14624         * g++.dg/ext/visibility-2.C: Likewise.
14625         * g++.dg/ext/visibility-3.C: Likewise.
14626         * g++.dg/ext/visibility-4.C: Likewise.
14627         * g++.dg/ext/visibility-5.C: Likewise.
14628         * g++.dg/ext/visibility-6.C: Likewise.
14629
14630 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14631
14632         * g++.dg/lookup/java1.C: New test.
14633         * g++.dg/lookup/java2.C: New test.
14634
14635 2003-12-07  Falk Hueffner  <falk@debian.org>
14636
14637         * g++.dg/opt/noreturn-1.C: New test.
14638
14639 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
14640
14641         * gcc.dg/overflow-1.c: New test.
14642
14643 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14644
14645         * g77.f-torture/compile/13060.f: New test.
14646
14647 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
14648
14649         PR c++/13323
14650         * g++.dg/inherit/operator2.C: New test.
14651
14652 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14653
14654         PR c++/13305
14655         * g++.dg/ext/attrib9.C: New test.
14656
14657 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14658
14659         PR c++/13314
14660         * g++.dg/template/error7.C: New test.
14661
14662 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
14663             J"orn Rennecke <joern.rennecke@superh.com>
14664
14665         PR target/13302
14666         * g++.dg/other/struct-va_list.C: New test.
14667
14668 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14669
14670         PR c++/13166
14671         * g++.dg/parse/defarg6.C: New test.
14672
14673 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
14674
14675         PR target/13256
14676         * gcc.c-torture/execute/20031201-1.c: New test.
14677
14678 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
14679
14680         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
14681
14682 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14683
14684         * gcc.dg/builtin-return-1.c: New test.
14685
14686 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
14687             J"orn Rennecke <joern.rennecke@superh.com>
14688
14689         PR optimization/13260
14690         * gcc.c-torture/execute/20031204-1.c: New test.
14691
14692 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14693
14694         PR c++/9127
14695         * g++.dg/template/error6.C: New test.
14696
14697 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
14698
14699         * gcc.dg/20031202-1.c: New test.
14700
14701 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14702
14703         PR c++/13179
14704         * g++.dg/template/eh1.C: New test.
14705
14706         PR c++/10771
14707         * g++.dg/template/error5.C: New test.
14708
14709 2003-12-02  David Ung  <davidu@mips.com>
14710
14711         * gcc.dg/compat/vector-check.h: Corrected type for var
14712         g_##TMODE
14713
14714 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14715
14716         PR c++/10126
14717         * g++.dg/template/ptrmem8.C: New test.
14718
14719 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14720
14721         PR c++/12573
14722         * g++.dg/template/dependent-expr3.C: New test.
14723
14724 2003-12-01  James Lemke  <jim@wasabisystems.com>
14725
14726         * gcc.dg/arm-g2.c: New test.
14727
14728 2003-12-01  Roger Sayle  <roger@eyesopen.com>
14729
14730         PR optimization/11634
14731         * gcc.dg/20031201-2.c: New test case.
14732
14733 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
14734
14735         PR 11433
14736         * objc.dg/proto-lossage-3.m: New test.
14737
14738 2003-12-01  Roger Sayle  <roger@eyesopen.com>
14739
14740         PR optimization/12628
14741         * gcc.dg/20031201-1.c: New test case.
14742
14743 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14744
14745         * gcc.dg/unaligned-1.c: New test.
14746
14747 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
14748
14749         PR c++/9849
14750         * g++.dg/template/error4.C: New test.
14751         * g++.dg/template/nested3.C: Adjust error markers.
14752
14753 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14754
14755         * gcc.dg/cpp/assert4.c: Check more #system assertions.
14756
14757 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
14758
14759         PR c/10333
14760         * gcc.dg/bitfld-7.c: New test.
14761
14762 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
14763
14764         * gcc.dg/tls/asm-1.C: New test.
14765
14766 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14767
14768         * gcc.dg/cpp/assert4.c: Update.
14769
14770 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14771
14772         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
14773         * gcc.dg/builtin-apply3.c: New test.
14774
14775 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14776
14777         * lib/compat.exp (compat-obj): New xfaildata parameter.
14778         Use it to set compiler_conditional_xfail_data before compiling.
14779         (compat-get-options): Handle dg-xfail-if.
14780         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
14781         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
14782         * gcc.dg/compat/vector-1_y.c: Likewise.
14783         * gcc.dg/compat/vector-2_x.c: Likewise.
14784         * gcc.dg/compat/vector-2_y.c: Likewise.
14785
14786 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14787
14788         * g++.dg/opt/reg-stack4.C: New test.
14789
14790 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14791
14792         * gcc.dg/builtin-apply2.c: New test.
14793
14794 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14795
14796         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
14797
14798 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14799
14800         PR c++/12924
14801         * g++.dg/template/template-id-2.C: New test.
14802
14803 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14804
14805         PR c++/5369
14806         * g++.dg/template/memfriend1.C: New test.
14807         * g++.dg/template/memfriend2.C: Likewise.
14808         * g++.dg/template/memfriend3.C: Likewise.
14809         * g++.dg/template/memfriend4.C: Likewise.
14810         * g++.dg/template/memfriend5.C: Likewise.
14811         * g++.dg/template/memfriend6.C: Likewise.
14812         * g++.dg/template/memfriend7.C: Likewise.
14813         * g++.dg/template/memfriend8.C: Likewise.
14814         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
14815
14816 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
14817
14818         PR c++/12515
14819         * g++.dg/ext/cond1.C: New test.
14820
14821 2003-11-20  Richard Henderson  <rth@redhat.com>
14822
14823         * gcc.dg/20020201-2.c: Remove.
14824         * gcc.dg/20020201-4.c: Remove.
14825         * gcc.dg/20020304-1.c: Remove.
14826
14827 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
14828
14829         * gcc.dg/cpp/trad/xwin1.c: New test case.
14830
14831 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
14832
14833         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
14834         * lib/g77.exp: Likewise.
14835         * lib/objc.exp: Likewise.
14836         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
14837         for darwin.
14838
14839 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14840
14841         PR c++/12932
14842         * g++.dg/template/static5.C: New test.
14843
14844 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
14845
14846         * gcc.dg/nested-func-1.c: New test.
14847
14848 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14849
14850         * gcc.dg/cpp/assert4.c: New test.
14851
14852 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
14853
14854         PR c++/2294
14855         * g++.dg/lookup/using9.c: New test.
14856
14857 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
14858
14859         PR c++/12762
14860         * g++.dg/template/error3.C: New test.
14861
14862 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
14863
14864         PR ada/13035
14865         * ada/acats/run_acats, run_all.sh: Fix syntax error.
14866         No longer use a wrapper for gcc, since this does not work under
14867         Windows.
14868
14869 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
14870
14871         PR c++/2094
14872         * g++.dg/template/ptrmem7.C: New test.
14873
14874 2003-11-13  Andrew Pinski <apinski@apple.com>
14875
14876         * gcc.c-torture/compile/20031113-1.c: New test.
14877
14878 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
14879             Kean Johnston <jkj@sco.com>
14880
14881         PR c/13029
14882         * gcc.dg/unused-4.c: Update.
14883
14884 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14885
14886         * g++.dg/opt/const3.C: New test.
14887
14888 2003-11-13  Jan Hubicka  <jh@suse.cz>
14889
14890         * gcc.c-torture/compile/20031112-1.c: New test.
14891
14892 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
14893
14894         * g++.dg/parse/crash10.C: Remove bogus error marker.
14895
14896 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14897
14898         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
14899         (host_gcc): Likewise.
14900         (ROOT): Honor $PWDCMD.
14901         (BASE): Likewise.
14902         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
14903
14904 2003-11-12  Catherine Moore  <clm@redhat.com>
14905
14906         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
14907
14908 2003-11-12  Andreas Jaeger  <aj@suse.de>
14909             Jakub Jelinek  <jakub@redhat.com>
14910             Andrew Pinski  <pinskia@physics.uc.edu>
14911             Richard Henderson  <rth@redhat.com>
14912
14913         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
14914         systems.
14915         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
14916
14917         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
14918         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14919
14920 2003-11-11  Andreas Jaeger  <aj@suse.de>
14921
14922         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
14923
14924         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
14925
14926 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
14927
14928         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
14929         Clean ups.
14930
14931 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
14932
14933         * gcc.dg/trampoline-1.c: New test.
14934
14935 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
14936
14937         * gcc.c-torture/compile/200031109-1.c: New test.
14938
14939 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14940
14941         PR c/3190
14942         PR c/8714
14943         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
14944         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
14945         gcc.dg/format/no-y2k-1.c: Update.
14946
14947 2003-11-08  Roger Sayle  <roger@eyesopen.com>
14948
14949         PR optimization/10467
14950         * gcc.dg/20031108-1.c: New test case.
14951
14952 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
14953
14954         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
14955
14956 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14957
14958         * gcc.dg/compound-lvalue-1.c: New test.
14959         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
14960         some XFAILs.
14961
14962 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
14963
14964         * gcc.dg/altivec-varargs-1.c: New test.
14965
14966 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14967
14968         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
14969         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
14970         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
14971         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
14972         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
14973
14974 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14975
14976         * gcc.dg/cond-lvalue-1.c: New test.
14977
14978 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
14979
14980         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
14981
14982 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14983
14984         PR c++/11616
14985         * g++.dg/template/instantiate5.C: New test.
14986
14987 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14988
14989         PR c++/12726
14990         * g++.dg/ext/complit2.C: Replace test with self-contained version.
14991         * ChangeLog: Add missing first entry for above test.
14992
14993 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14994
14995         PR c++/9810
14996         * g++.dg/template/using8.C: New test.
14997         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
14998
14999 2003-11-02  Roger Sayle  <roger@eyesopen.com>
15000
15001         PR optimization/10817
15002         * gcc.c-torture/compile/20031102-1.c: New test case.
15003
15004 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
15005
15006         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
15007         2147483647.
15008
15009 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15010
15011         * gcc.dg/20031102-1.c: New test.
15012
15013 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15014
15015         * gcc.dg/complex-1.c: New test.
15016
15017 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15018
15019         PR c++/12796
15020         * g++.dg/template/crash13.C: Adjust expected error location.
15021         * g++.old-deja/g++.brendan/ns1.C: Likewise.
15022
15023 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
15024
15025         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
15026
15027 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
15028
15029         PR/10239
15030         * gcc.c-torture/compile/20031031-2.c: New test.
15031
15032 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
15033
15034         PR/11640
15035         * gcc.c-torture/compile/20031031-1.c: New test.
15036
15037 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
15038
15039         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
15040         * gcc.misc-tests/bprob.exp: Likewise.
15041         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
15042         the execution test on arm-elf configs.
15043         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
15044         configs that don't support scratch files.
15045         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
15046
15047 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
15048
15049         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
15050         done by dejagnu.
15051
15052 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
15053
15054         * ada/acats/run_all.sh: Redirect mv output to /dev/null
15055         Avoid non pure sh syntax. Add more logging.
15056
15057         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
15058         fail.
15059
15060 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15061
15062         PR libgcj/10610
15063         * gcc.dg/ppc-stackalign-1.c: New test.
15064
15065 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
15066
15067         * ada/acats/run_all.sh: Change output to be more compliant with
15068         dejagnu framework.
15069         Create acats.sum and acats.log files under testsuite/ada/acats
15070         Only run [a-z]* directories, to filter out e.g. CVS.
15071         Redirect build output to log file.
15072
15073 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
15074
15075         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
15076
15077 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
15078
15079         PR ada/5909:
15080         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
15081
15082 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
15083
15084         * gcc.c-torture/compile/20031023-1.c: New test.
15085         * gcc.c-torture/compile/20031023-2.c: New test.
15086         * gcc.c-torture/compile/20031023-3.c: New test.
15087         * gcc.c-torture/compile/20031023-4.c: New test.
15088
15089 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15090
15091         PR c++/10371
15092         * g++.dg/lookup/scoped8.C: New test.
15093
15094 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15095
15096         * g++.dg/opt/reg-stack3.C: New test.
15097
15098 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15099
15100         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
15101
15102 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15103
15104         PR c++/11076
15105         * g++.dg/template/crash13.C: New test.
15106
15107 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15108
15109         * gcc.dg/c99-restrict-2.c: New test.
15110
15111 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
15112
15113         PR c++/12698, c++/12699, c++/12700, c++/12566
15114         * g++.dg/inherit/covariant9.C: New test.
15115         * g++.dg/inherit/covariant10.C: New test.
15116         * g++.dg/inherit/covariant11.C: New test.
15117
15118 2003-10-23  Jason Merrill  <jason@redhat.com>
15119
15120         PR c++/12726
15121         * g++.dg/ext/complit2.C: New test.
15122
15123 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
15124
15125         PR target/12654
15126         * gcc.c-torture/execute/20031020-1.c: New test.
15127
15128 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15129
15130         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
15131         following the jump_insn.
15132
15133 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15134
15135         * gcc.dg/cast-lvalue-1.c: New test.
15136
15137 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
15138
15139         PR c++/11962
15140         * g++.dg/template/cond2.C: New test.
15141
15142 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15143
15144         * gcc.dg/builtins-28.c: New test.
15145
15146 2003-10-20  Jan Hubicka  <jh@suse.cz>
15147
15148         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
15149         parameter.
15150         * testsuite/gcc.dg/inline-2.c: Likewise.
15151
15152 2003-10-20  Phil Edwards  <phil@codesourcery.com>
15153
15154         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
15155         * gcc.dg/nest.c:  Likewise.
15156
15157 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15158
15159         PR c++/9781, c++/10583, c++/11862
15160         * g++.dg/parse/crash13.C: New test.
15161
15162 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15163
15164         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
15165
15166 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15167
15168         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
15169         Define HAVE_C99_RUNTIME except on Solaris.
15170         * gcc.dg/builtins-20.c: Likewise.
15171
15172 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15173
15174         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
15175
15176 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15177
15178         PR c++/12495
15179         * g++.dg/template/crash21.C: New test.
15180
15181 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15182
15183         PR c++/2513
15184         * g++.dg/template/typename5.C: New test.
15185
15186 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15187
15188         PR c++/12369
15189         * g++.dg/template/friend25.C: New test.
15190
15191 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
15192
15193         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
15194         versions.
15195
15196 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
15197
15198         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
15199         == 2147483647.
15200
15201 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
15202
15203         * gcc.c-torture/execute/960416-1.x: Remove.
15204         * gcc.c-torture/execute/divconst-3.x: Likewise.
15205
15206 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
15207
15208         PR target/12598
15209         * gcc.dg/torture/cris-volatile-1.c: New test.
15210
15211 2003-10-14  Roger Sayle  <roger@eyesopen.com>
15212
15213         PR optimization/9325
15214         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
15215         for overflowing floating point to integer conversion during RTL
15216         simplification.
15217
15218 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
15219
15220         * objc/execute/_cmd.m: Fix typo.
15221         * objc.dg/image-info.m, objc.dg/symtab-1.m:
15222         Relax 'scan-assembler' regexp.
15223         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
15224         objc.dg/try-catch-4.m: Run on non-Darwin targets.
15225         * objc.dg/zero-link-2.m: Remove blank line.
15226         * objc.dg/zero-link-3.m: New test case.
15227
15228 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
15229
15230         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
15231
15232         * gcc.dg/asm-names.c: Use scan-assembler-not rather
15233         than linker trickery.
15234
15235 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15236
15237         PR c++/12370
15238         * g++.dg/other/friend2.C: New test.
15239
15240 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
15241
15242         * gcc.dg/20031012-1.c: New test.
15243
15244 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
15245
15246         * gcc.dg/weak/weak-3.c: Fix for new warning.
15247
15248 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
15249
15250         PR optimization/8750
15251         * gcc.c-torture/execute/20031012-1.c: New test case.
15252
15253 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15254
15255         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
15256         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
15257
15258 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15259
15260         PR optimization/12260
15261         * gcc.c-torture/compile/20031011-2.c: New test case.
15262
15263 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15264
15265         * gcc.c-torture/execute/20031011-1.c: New testcase.
15266
15267 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15268
15269         * gcc.c-torture/compile/20031011-1.c: New test.
15270
15271 2003-10-11  Jan Hubicka  <jh@suse.cz>
15272
15273         * g++.dg/other/first-global.C: New test.
15274
15275 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15276
15277         * gcc.c-torture/execute/string-opt-18.c: New testcase.
15278
15279 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
15280
15281         * gcc.c-torture/compile/20031010-1.c: New test.
15282
15283 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
15284
15285         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
15286         * gcc.c-torture/execute/va-arg-25.c: ... here.
15287
15288 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
15289
15290         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
15291
15292 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
15293
15294         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
15295
15296 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
15297
15298         * g++.dg/parse/error2.C: New test.
15299
15300 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
15301
15302         PR c++/11097
15303         * g++.dg/other/error5.C: Modify the error message.
15304         * g++.dg/lookup/using8.C: New test.
15305
15306 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
15307
15308         * gcc.dg/darwin-abi-2.c: New file.
15309         * gcc.c-torture/execute/va-arg-24.c: New file.
15310
15311 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
15312
15313         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
15314         indentation.
15315
15316 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
15317
15318         PR c++/10147
15319         * g++.dg/other/error4.C: Update error messages.
15320         * g++.dg/template/ptrmem4.C: Likewise.
15321
15322         PR c++/12337
15323         * g++.dg/init/new9.C: New test.
15324
15325         PR c++/12334, c++/12236, c++/8656
15326         * g++.dg/ext/attrib8.C: New test.
15327
15328 2003-10-06  Devang Patel  <dpatel@apple.com>
15329
15330         * gcc.dg/debug/dwarf2-3.h: New test.
15331         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
15332
15333 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
15334
15335         * g++.dg/opt/cfg2.C: New test.
15336
15337 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15338
15339         * g++.dg/opt/float1.C: New test.
15340
15341 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15342
15343         * gcc.dg/c90-array-lval-6.c: New test.
15344         * gcc.dg/c99-array-lval-6.c: New test.
15345
15346 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
15347             Ziemowit Laski  <zlaski@apple.com>
15348
15349         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
15350         'Derived', so that it is never considered a class method; add
15351         new warning for '+port' method ambiguity.
15352         * objc.dg/method-12.m: Include <objc/objc.h> instead of
15353         <objc/objc-api.h> (needed on Mac OS X).
15354         * objc.dg/method-13.m: New test.
15355
15356 2003-10-03  Roger Sayle  <roger@eyesopen.com>
15357
15358         PR optimization/9325, PR java/6391
15359         * gcc.c-torture/execute/20031003-1.c: New test case.
15360
15361 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
15362
15363         PR optimization/12180
15364         * gcc.dg/20031002-1.c: New test.
15365
15366         PR c++/12486
15367         * g++.dg/inherit/error1.C: New test.
15368
15369 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
15370
15371         * lib/f-torture.exp (search_for): Rename to...
15372         (search_for_re): This.  Also, clean up comments and the
15373         "regexp" invocation.
15374
15375 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
15376
15377         * gcc.c-torture/compile/20031002-1.c: New test.
15378
15379 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
15380
15381         * g++.dg/opt/cond1.C: New test.
15382
15383 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
15384
15385         * gcc.dg/Wold-style-definition-2.c: New testcase.
15386         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
15387
15388 2003-09-29  Richard Henderson  <rth@redhat.com>
15389
15390         * g++.dg/init/array10.C: Add dg-options.
15391
15392 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
15393
15394         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
15395
15396 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15397
15398         * g++.dg/template/friend19.C: Fix typo.
15399         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
15400
15401 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
15402
15403         * gcc.c-torture/execute/20030928-1.c: New test.
15404         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
15405
15406 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15407
15408         * g++.dg/opt/unroll1.C: New test.
15409
15410 2003-09-26  Roger Sayle  <roger@eyesopen.com>
15411
15412         PR optimization/11741
15413         * gcc.dg/20030926-1.c: New test case.
15414
15415 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15416
15417         PR c++/5655
15418         * g++.dg/parse/access7.C: New test.
15419         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
15420
15421 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
15422
15423         MERGE OF objc-improvements-branch into MAINLINE:
15424         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
15425         if libobjc has not been built.
15426         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
15427         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
15428         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
15429         objc/execute/nested-3.m, objc/execute/np-2.m,
15430         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
15431         objc/execute/redefining_self.m, objc/execute/root_methods.m,
15432         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
15433         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
15434         objc.dg/special/unclaimed-category-1.h,
15435         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
15436         well as GNU runtime.
15437         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
15438         * execute/cascading-1.m, execute/function-message-1.m,
15439         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
15440         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
15441         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
15442         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
15443         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
15444         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
15445         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
15446         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
15447         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
15448         * objc.dg/bitfield-2.m: Run only on Darwin.
15449         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
15450         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
15451         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
15452         * objc.dg/const-str-1.m: Fix constant string layout.
15453
15454 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
15455
15456         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
15457
15458 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
15459
15460         * gcc.dg/darwin-abi-1.c: New file.
15461
15462 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
15463
15464         PR target/12281
15465         * gcc.c-torture/compile/20030921-1.c: New test.
15466
15467 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15468
15469         * g++.dg/opt/reg-stack2.C: New test.
15470
15471 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15472
15473         * g++.dg/eh/delayslot1.C: New test.
15474
15475 2003-09-20  Richard Henderson  <rth@redhat.com>
15476
15477         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
15478
15479 2003-09-20  Roger Sayle  <roger@eyesopen.com>
15480
15481         * gcc.c-torture/execute/20030920-1.c: New test case.
15482
15483 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15484
15485         * g++.dg/rtti/typeid3.C: Correct expected error message.
15486
15487 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15488
15489         PR c++/157
15490         * g++.dg/parse/crash12.C: New test.
15491
15492 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
15493
15494         * gcc.dg/compat/mixed-struct-check.h: New.
15495         * gcc.dg/compat/mixed-struct-defs.h: New.
15496         * gcc.dg/compat/mixed-struct-init.h: New.
15497         * gcc.dg/compat/struct-by-value-19_main.c: New.
15498         * gcc.dg/compat/struct-by-value-19_x.c: New.
15499         * gcc.dg/compat/struct-by-value-19_y.c: New.
15500         * gcc.dg/compat/struct-by-value-20_main.c: New.
15501         * gcc.dg/compat/struct-by-value-20_x.c: New.
15502         * gcc.dg/compat/struct-by-value-20_y.c: New.
15503         * gcc.dg/compat/struct-return-19_main.c: New.
15504         * gcc.dg/compat/struct-return-19_x.c: New.
15505         * gcc.dg/compat/struct-return-19_y.c: New.
15506         * gcc.dg/compat/struct-return-20_main.c: New.
15507         * gcc.dg/compat/struct-return-20_x.c: New.
15508         * gcc.dg/compat/struct-return-20_y.c: New.
15509
15510 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
15511         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
15512         so that it will not complain on LP64 targets.
15513
15514 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15515
15516         PR c++/495
15517         * g++.dg/template/friend24.C: New test.
15518
15519 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
15520
15521         PR c++/12332
15522         * g++.dg/template/memtmpl2.C: New test.
15523
15524 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
15525
15526         PR target/11184
15527         * gcc.dg/builtin-apply1.c: New test.
15528
15529 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
15530
15531         PR c++/9848
15532         * g++.dg/warn/Wunused-4.C: New test.
15533
15534 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15535
15536         PR c++/12316
15537         * g++.dg/other/gc2.C: New test.
15538
15539 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
15540
15541         PR c++/11991
15542         * g++.dg/rtti/typeid3.C: New test.
15543
15544         PR c++/12266
15545         * g++.dg/overload/template1.C: New test.
15546
15547 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15548
15549         * g++.dg/opt/cfg3.C: New test.
15550
15551 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15552
15553         PR c++/7939
15554         * g++.dg/template/crash11.C: New test.
15555
15556 2003-09-16  Jason Merrill  <jason@redhat.com>
15557             Jakub Jelinek  <jakub@redhat.com>
15558
15559         * gcc.dg/attr-warn-unused-result.c: New test.
15560
15561 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15562
15563         PR c++/12184
15564         * g++.dg/expr/call2.C: New test.
15565
15566 2003-09-15  Andreas Jaeger  <aj@suse.de>
15567
15568         * gcc.dg/Wold-style-definition-1.c: New test.
15569
15570 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
15571
15572         PR c++/3907
15573         * g++.dg/parse/template12.C: New test.
15574
15575         * g++.dg/abi/bitfield11.C: New test.
15576         * g++.dg/abi/bitfield12.C: Likewise.
15577
15578 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
15579
15580         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
15581         non-expansion of functional macro name without arguments at EOL.
15582         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
15583
15584 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
15585
15586         * gcc.c-torture/execute/20030914-[12].c: New tests.
15587
15588 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
15589
15590         PR c++/11788
15591         * g++.dg/overload/addr1.C: New test.
15592
15593 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
15594
15595         * gcc.dg/20030909-1.c: New test.
15596
15597 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15598
15599         * gcc.dg/ultrasp10.c: New test.
15600
15601 2003-09-09  Devang Patel  <dpatel@apple.com>
15602
15603         * gcc.dg/darwin-ld-6.c: New test.
15604
15605 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15606
15607         * gcc.dg/torture/builtin-explog-1.c: New testcase.
15608
15609 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15610
15611         * gcc.dg/ia64-types1.c: New test.
15612         * gcc.dg/ia64-types2.c: Likewise.
15613
15614 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15615
15616         * gcc.dg/builtins-1.c: Add more _Complex tests.
15617         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15618
15619         * gcc.dg/builtins-1.c: Test existing _Complex functions.
15620         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15621
15622 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15623
15624         PR c++/11786
15625         * g++.dg/lookup/koenig2.C: New test.
15626
15627         PR c++/5296
15628         * g++.dg/rtti/typeid2.C: New test.
15629
15630 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
15631
15632         * gcc.c-torture/compile/20030904-1.c: New test.
15633
15634 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15635
15636         * g++.dg/opt/longbranch2.C: New test.
15637
15638 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15639
15640         * g++.dg/template/crash10.C: Only compile it.
15641
15642 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15643
15644         PR middle-end/11665
15645         * gcc.c-torture/compile/20030907-1.c: New test.
15646         * g++.dg/init/array11.C: New test.
15647
15648 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15649
15650         PR c++/11852
15651         * g++.dg/init/struct1.C: New test.
15652
15653 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15654
15655         PR c++/12181
15656         * g++.dg/expr/comma1.C: New test.
15657
15658 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
15659
15660         PR c++/11867
15661         * g++.dg/expr/static_cast5.C: New test.
15662
15663 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
15664
15665         PR c++/11507
15666         * g++.dg/lookup/scoped7.C: New test.
15667
15668         PR c++/9574
15669         * g++.dg/other/static1.C: New test.
15670
15671         PR c++/11490
15672         * g++.dg/warn/template-1.C: New test.
15673
15674         PR c++/11432
15675         * g++.dg/template/crash10.C: New test.
15676
15677         PR c++/2478
15678         * g++.dg/overload/VLA.C: New test.
15679
15680         PR c++/10804
15681         * g++.dg/template/call1.C: New test.
15682
15683 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15684
15685         PR c++/11794
15686         * g++.dg/parse/using3.C: New test.
15687
15688 2003-09-06  Roger Sayle  <roger@eyesopen.com>
15689
15690         PR c++/11409
15691         * g++.dg/overload/builtin3.C: New test case.
15692
15693 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
15694
15695         PR c/9862
15696         * gcc.dg/20030906-1.c: New test.
15697         * gcc.dg/20030906-2.c: Likewise.
15698
15699 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15700
15701         PR c++/12167
15702         * g++.dg/parse/defarg5.C: New test.
15703
15704         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
15705
15706 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
15707
15708         PR c++/12163
15709         * g++.dg/expr/static_cast4.C: New test.
15710
15711         PR c++/12146
15712         * g++.dg/template/crash9.C: New test.
15713
15714 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15715
15716         * g++.old-deja/g++.ext/pretty2.C: Update for change
15717         in __FUNCTION__.
15718         * g++.old-deja/g++.ext/pretty3.C: Likewise.
15719
15720 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
15721
15722         PR c++/11922
15723         * g++/dg/template/qualified-id1.C: New test.
15724
15725         PR c++/12037
15726         * g++.dg/warn/noeffect4.C: New test.
15727
15728 2003-09-04  Matt Austern  <austern@apple.com>
15729
15730         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
15731         * g++.dg/ext/fnname2.C: Likewise.
15732         * g++.dg/ext/fnname3.C: Likewise.
15733
15734 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
15735
15736         * g++.dg/expr/lval1.C: New test.
15737         * g++.dg/ext/lvcast.C: Remove.
15738
15739 2003-09-03  Roger Sayle  <roger@eyesopen.com>
15740
15741         PR optimization/11700.
15742         * gcc.c-torture/compile/20030903-1.c: New test case.
15743
15744 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
15745
15746         PR c++/12053
15747         * g++.dg/abi/layout4.C: New test.
15748
15749 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
15750
15751         PR c++/11553
15752         * g++.dg/parse/friend3.C: New test.
15753
15754 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
15755
15756         PR c++/11847
15757         * g++.dg/template/class1.C: New test.
15758
15759         PR c++/11808
15760         * g++.dg/expr/call1.C: New test.
15761
15762 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
15763
15764         PR c++/12114
15765         * g++.dg/init/ref9.C: New test.
15766
15767         PR c++/11972
15768         * g++.dg/template/nested4.C: New test.
15769
15770 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15771
15772         PR c++/12093
15773         * g++.dg/template/non-dependent4.C: New test.
15774
15775         PR c++/11928
15776         * g++.dg/inherit/conv1.C: New test.
15777
15778 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15779
15780         PR c++/6196
15781         * g++.dg/ext/label1.C: New test.
15782         * g++.dg/ext/label2.C: Likewise.
15783
15784 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15785
15786         * g++.dg/expr/cond3.C: New test.
15787
15788 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15789
15790         * gcc.dg/builtins-1.c: Add new builtin cases.
15791
15792 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15793
15794         * gcc.dg/builtins-1.c: Add new cases.
15795         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15796
15797 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15798
15799         * gcc.dg/builtins-1.c: Add more math builtin tests.
15800         * gcc.dg/torture/builtin-attr-1.c: New test.
15801
15802 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15803
15804         PR optimization/5079
15805         * g++.dg/opt/static3.C: New test.
15806
15807 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15808
15809         * gcc.misc-tests/gcov-10b.c: New test.
15810
15811 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
15812
15813         * g++.dg/opt/ptrmem3.C: New test.
15814
15815         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
15816
15817 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
15818
15819         * gcc.dg/20030826-2.c: New test.
15820
15821 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15822
15823         PR middle-end/12002
15824         * g77.f-torture/compile/12002.f: New test case.
15825
15826 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15827
15828         * gcc.dg/20030826-1.c: New test case.
15829
15830 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
15831
15832         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
15833
15834 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
15835
15836         PR c++/11871
15837         * c++.dg/lookup/crash1.C: New test.
15838
15839         * c++.dg/warn/noeffect3.C: New test.
15840
15841 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
15842
15843         * gcc.dg/compat/vector-1_x.c: Compile with -w.
15844         * gcc.dg/compat/vector-1_y.c: Ditto.
15845         * gcc.dg/compat/vector-2_x.c: Ditto.
15846         * gcc.dg/compat/vector-2_y.c: Ditto.
15847
15848 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
15849
15850         * gcc.dg/20030702-1.c: New test.
15851
15852 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
15853
15854         PR c++/8795
15855         * g++.dg/ext/altivec-1.C: New test.
15856
15857 2003-08-24  Richard Henderson  <rth@redhat.com>
15858
15859         * g++.dg/eh/simd-2.C: Add -w for x86.
15860
15861 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
15862
15863         * gcc.dg/20030815-1.c: New test.
15864
15865 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15866
15867         PR c++/3765
15868         * g++.dg/parse/access6.C: New test.
15869
15870 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15871
15872         PR c++/641, c++/11876
15873         * g++.dg/template/friend22.C: New test.
15874         * g++.dg/template/friend23.C: Likewise.
15875
15876 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15877
15878         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
15879         identically.
15880
15881 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15882
15883         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
15884
15885 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15886
15887         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
15888
15889 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15890
15891         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
15892
15893 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15894
15895         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
15896
15897 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
15898
15899         PR c++/11919
15900         * g++.dg/overload/prom1.C: New test.
15901
15902         PR c++/11551
15903         * g++.dg/parse/dtor2.C: New test.
15904
15905         PR c++/10762
15906         * g++.dg/parse/using2.C: New test.
15907
15908 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
15909
15910         PR target/11805
15911         * gcc.c-torture/compile/20030821-1.c: New.
15912
15913 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
15914
15915         PR c++/11834
15916         * g++.dg/template/deduce2.C: New test.
15917
15918 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
15919
15920         * gcc.c-torture/execute/20030821-1.c: New test.
15921
15922 2003-08-20  Roger Sayle  <roger@eyesopen.com>
15923
15924         PR middle-end/11984
15925         * gcc.dg/20030820-1.c: New test case.
15926
15927 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
15928
15929         PR c++/11945
15930         * g++.dg/warn/noeffect2.C: New test.
15931
15932 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
15933
15934         PR c++/10926
15935         * g++.dg/template/dtor2.C: New test.
15936
15937         PR c++/11684
15938         * g++.dg/template/operator1.C: New test.
15939         * g++.dg/parse/operator4.C: New test.
15940
15941         PR c++/11946.C
15942         * g++.dg/expr/enum1.C: New test.
15943         * gcc.dg/c99-bool-1.c: Remove bogus warning.
15944
15945         PR c++/11036.C
15946         * g++.dg/parse/elab2.C: New test.
15947         * g++.dg/parse/typedef4.C: Change error message.
15948         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
15949         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
15950         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
15951
15952 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
15953
15954         * gcc.dg/pch/warn-1.c: New.
15955         * gcc.dg/pch/warn-1.hs: New.
15956
15957         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
15958         not-tested file.
15959
15960 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15961
15962         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
15963
15964 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15965
15966         * gcc.dg/uninit-D.c: New Test.
15967         * gcc.dg/uninit-E.c: New Test.
15968         * gcc.dg/uninit-F.c: New Test.
15969         * gcc.dg/uninit-G.c: New Test.
15970
15971 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
15972
15973         * g++.dg/README: Describe the pch directory.
15974
15975 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15976
15977         PR c++/11174
15978         * g++.dg/parse/access4.C: New test.
15979         * g++.dg/parse/access5.C: Likewise.
15980         * g++.old-deja/g++.jason/access17.C: Adjust error message.
15981
15982 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
15983
15984         * gcc.dg/noncompile/20030818-1.c: New.
15985
15986 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15987
15988         PR c++/11957
15989         * g++.dg/warn/noeffect1.C: New test.
15990
15991         * g++.dg/template/scope2.C: New test.
15992         * g++.dg/template/error2.C: Correct dg-error
15993
15994 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
15995
15996         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
15997
15998 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
15999
16000         PR C++/11512
16001         * g++.dg/template/warn1.C: New.
16002
16003 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
16004
16005         * g++.dg/template/error2.C: New test.
16006         * g++.dg/lookup/using7.C: Adjust errors
16007         * g++.old-deja/g++.pt/crash36.C: Likewise.
16008         * g++.old-deja/g++.pt/derived3.C: Likewise.
16009
16010 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16011
16012         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
16013         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
16014         * gcc.c-torture/execute/builtins/string-9.c: New, from
16015         string-opt-9.c.  Adjust for execute/builtins framework.
16016         * gcc.c-torture/execute/string-opt-9.c: Delete.
16017
16018 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
16019
16020         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
16021
16022         * g++.dg/parse/ret-type2.C: New test.
16023
16024         PR c++/11703
16025         * g++.dg/init/new8.C: New test.
16026
16027         PR c++/10923
16028         * g++.dg/parse/typedef5.C: New test.
16029
16030         PR c++/9512
16031         * g++.dg/parse/qualified2.C: New test.
16032         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
16033         invalid code.
16034
16035 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
16036
16037         * g++.dg/conversion/ptrmem1.C: New test.
16038
16039 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
16040
16041         PR target/11693
16042         * gcc.dg/20030811-1.c: New test.
16043
16044         PR target/11535
16045         * gcc.c-torture/execute/20030811-1.c: New test.
16046
16047 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16048
16049         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
16050
16051 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
16052
16053         PR c++/11789.C
16054         * g++.dg/inherit/multiple1.C: New test.
16055
16056 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
16057
16058         * gcc.dg/spe1.c: New test.
16059
16060         PR c++/11670
16061         * g++.dg/expr/cast2.C: New test.
16062
16063         PR c++/10530
16064         * g++.dg/template/dependent-name2.C: New test.
16065
16066 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
16067
16068         * g++.dg/parse/crash11.C: Put the dg options in comments.
16069
16070 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
16071
16072         * lib/gcc-dg.exp: Update for diagnostic change.
16073
16074 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16075
16076         PR c++/5767
16077         * g++.dg/parse/crash11.C: New test.
16078
16079 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
16080
16081         * gcc.dg/cpp/spacing1.c: Update.
16082
16083 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
16084
16085         PR target/11739
16086         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
16087         a value for -mtune.
16088
16089 2003-08-04  Roger Sayle  <roger@eyesopen.com>
16090
16091         PR middle-end/11771
16092         * gcc.c-torture/compile/20030804-1.c: New test case.
16093
16094 2003-08-04  Roger Sayle  <roger@eyesopen.com>
16095
16096         * gcc.dg/20030804-1.c: New test case.
16097
16098 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
16099
16100         * gcc.dg/cpp/separate-1.c: New test.
16101
16102 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
16103
16104         PR c++/11704
16105         * g++.dg/template/dependent-expr2.C: New test.
16106
16107         PR c++/11766
16108         * g++.dg/expr/ptrmem1.C: New test.
16109
16110 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16111
16112         PR c++/9453
16113         * g++.dg/template/friend15.C: New test.
16114
16115 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
16116
16117         * lib/dg-pch.exp: Work round PCH bug.
16118
16119 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16120
16121         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
16122         builtins.  Move cases from builtins-4.c here.
16123
16124         * gcc.dg/torture/builtin-math-1.c: New test taken from
16125         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
16126         additional cases.
16127
16128         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
16129         Delete.
16130
16131 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
16132
16133         PR c++/9447
16134         * g++.dg/template/using7.C: New test.
16135
16136 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
16137
16138         * import1.c, import2.c: New tests.
16139
16140 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
16141
16142         * g++.dg/eh/crossjump1.C: New test.
16143
16144 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
16145
16146         PR c++/11697
16147         * g++.dg/template/using6.C: New test.
16148
16149         PR c++/11744
16150         * g++.dg/template/koenig2.C: New test.
16151
16152 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16153
16154         PR c++/7983
16155         * g++.dg/parse/typedef4.C: New test.
16156
16157 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16158
16159         PR c++/8442, c++/8806
16160         * g++.dg/template/elab1.C: New test.
16161         * g++.dg/template/type2.C: Likewise.
16162         * g++.dg/template/ttp3.C: Adjust expected error message.
16163         * g++.old-deja/g++.law/visibility13.C: Likewise.
16164         * g++.old-deja/g++.niklas/t135.C: Likewise.
16165         * g++.old-deja/g++.pt/ttp41.C: Likewise.
16166         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
16167         template argument.
16168         * g++.old-deja/g++.pt/ttp44.C: Likewise.
16169
16170 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
16171
16172         PR c++/11295
16173         * g++.dg/ext/stmtexpr1.C: New test.
16174
16175         * g++.dg/opt/tmp1.C: New test.
16176
16177         PR c++/11525
16178         * g++.dg/parse/constant4.C: New test.
16179
16180         PR c++/9447
16181         * g++.dg/template/using5.C: New test.
16182
16183 2003-07-31  Roger Sayle  <roger@eyesopen.com>
16184
16185         * gcc.dg/builtins-27.c: New test case.
16186
16187 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
16188
16189         * gcc.dg/tls/opt-7.c: New test.
16190
16191 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
16192
16193         * g++.old-deja/g++.other/crash18.C: Remove.
16194
16195 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16196
16197         * g++.dg/template/explicit3.C: New.
16198         * g++.dg/template/explicit4.C: New.
16199         * g++.dg/template/explicit5.C: New.
16200
16201         PR c++/11347
16202         * g++.dg/template/memtmpl1.C: New.
16203
16204 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
16205
16206         PR target/11565
16207         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
16208         * gcc.dg/i386-387-5.c (dg-options): Likewise.
16209
16210 2003-07-30  Jan Hubicka  <jh@suse.cz>
16211
16212         * vtgc1.c: Kill.
16213
16214 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
16215
16216         * gcc.dg/struct-in-proto-1.c: New test.
16217
16218 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
16219
16220         * gcc.dg/cpp/include2.c: Only expect one message.
16221
16222 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
16223
16224         PR c++/9447
16225         * g++.dg/template/using1.C: New test.
16226         * g++.dg/template/using2.C: New test.
16227         * g++.dg/template/using3.C: New test.
16228         * g++.dg/template/using4.C: New test.
16229
16230 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
16231
16232         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
16233         * gcc.c-torture/execute/string-opt-10.c: Likewise.
16234
16235 2003-07-28  Jan Hubicka  <jh@suse.cz>
16236
16237         PR c++/11530
16238         * g++.dg/opt/call1.C: New test.
16239
16240 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
16241
16242         PR c++/11667
16243         * g++.dg/init/enum2.C: New test.
16244         * g++.dg/template/overload1.C: Add "-w" option.
16245
16246 2003-07-28    <hp@bitrange.com>
16247
16248         * gcc.dg/Wdeclaration-after-statement-1.c,
16249         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
16250
16251 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
16252
16253         * gcc.c-torture/compile/20030725-1.c: New test.
16254
16255 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
16256
16257         * gcc.dg/20030505.c: Only run for SPE.
16258         Remove definition of opaque type.
16259
16260 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
16261
16262         * g++.dg/template/ptrmem6.C: New test.
16263
16264 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
16265
16266         * gcc.c-torture/compile/zero-strct-2.c: New test.
16267
16268 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
16269
16270         * gcc.dg/intermod-1.c: New test.
16271
16272 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16273
16274         PR c++/11617
16275         * g++.dg/template/lookup2.C: New test.
16276         * g++.dg/template/memclass1.C: Remove instantiated from error.
16277         * g++.dg/other/error2.C: Tweak expected errors.
16278
16279         PR c++/11596
16280         * g++.dg/template/defarg3.C: New test.
16281
16282         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
16283
16284 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
16285
16286         * g++.dg/inherit/access5.C: New test.
16287
16288 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16289
16290         PR c++/11513
16291         * g++.dg/template/crash8.C: New test.
16292
16293 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
16294
16295         PR c/10602
16296         * gcc.dg/noncompile/incomplete-2.c: New test.
16297
16298 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
16299
16300         PR c++/11645
16301         * g++.dg/inherit/access4.C: New test.
16302
16303         PR c++/11517
16304         * g++.dg/expr/cond2.C: New test.
16305
16306         PR optimization/10679
16307         * g++.dg/opt/inline4.C: New test.
16308
16309 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
16310
16311         * g++.dg/parse/crash10: New test.
16312
16313 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16314
16315         * g++.dg/ext/flexary1.C: New test.
16316
16317 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16318
16319         PR c++/10793
16320         * g++.dg/template/crash9.C: New test.
16321
16322 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16323
16324         PR c++/3004
16325         * g++.dg/parse/typedef3.C: New test.
16326
16327         PR c++/7906
16328         * g++.dg/parse/operator2.C: New test.
16329
16330         PR c++/8895
16331         * g++.dg/parse/def-tmpl-arg1.C: New test.
16332
16333         PR c++/9282
16334         * g++.dg/parse/funptr1.C: New test.
16335
16336         PR c++/9452
16337         * g++.dg/parse/ambig3.C: New test.
16338
16339         PR c++/9454
16340         * g++.dg/parse/operator3.C: New test.
16341
16342         PR c++/9486
16343         * g++.dg/parse/template10.C: New test.
16344
16345         PR c++/9488
16346         * g++.dg/parse/template11.C: New test.
16347
16348         PR c++/10150
16349         * g++.dg/parse/invalid-op1.C: New test.
16350
16351         PR c++/10247
16352         * g++.dg/parse/condexpr1.C: New test.
16353
16354 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16355
16356         * g++.dg/ext/packed3.C: New test.
16357         * g++.dg/ext/packed4.C: New test.
16358
16359         * gcc.dg/pack-test-3.c: New test.
16360
16361 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
16362
16363         * lib/compat.exp: Handle dg-options per source file.
16364         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
16365         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
16366         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
16367         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
16368         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
16369         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
16370         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
16371         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
16372         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
16373         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
16374         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
16375         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
16376         * g++.dg/compat/break/bitfield7_x.C: Ditto.
16377         * g++.dg/compat/break/bitfield7_y.C: Ditto.
16378
16379 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16380
16381         PR c/10320
16382         * gcc.c-torture/execute/20030718-1.c: New test.
16383
16384 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16385
16386         PR optimization/11536
16387         * gcc.dg/20030721-1.c: New test.
16388
16389 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
16390
16391         PR c++/11546
16392         * g++.dg/template/lookup1.C: New test.
16393
16394 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
16395
16396         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
16397         diagnostics of ill-formed constructs involving labels.
16398         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
16399         the new 'previously defined here' message.
16400
16401 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
16402
16403         * g++.dg/parse/non-dependent2.C: New test.
16404
16405 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16406
16407         * g++.dg/init/init-ref4.C: xfail on targets without
16408         weak symbols.
16409
16410 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
16411
16412         PR target/11087
16413         * gcc.c-torture/execute/20030717-1.c: New test.
16414
16415 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16416
16417         * g++.dg/opt/cfg1.C: New test.
16418
16419 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
16420
16421         PR optimization/11557
16422         * gcc.dg/20030717-1.c: New test.
16423
16424 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
16425
16426         PR c++/10476
16427         * g++.dg/expr/crash-1.C: New test.
16428
16429         PR c++/11027
16430         * g++.dg/template/init3.C: New test.
16431
16432         PR c++/8222
16433         * g++.dg/template/non-dependent1.C: New test.
16434
16435         PR c++/11070
16436         * g++.dg/template/non-dependent2.C: New test.
16437
16438         PR c++/11071
16439         * g++.dg/template/non-dependent3.C: New test.
16440
16441         PR c++/9907
16442         * g++.dg/template/sizeof5.C: New test.
16443
16444 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
16445
16446         PR 11498
16447         * gcc.c-torture/compile/mangle-1.c: New file.
16448
16449 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16450
16451         PR c++/7809
16452         * g++.dg/parse/access3.C: New test.
16453
16454 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
16455
16456         PR c++/11384
16457         * g++.dg/init/init-ref4.C: New test.
16458
16459 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
16460
16461         PR c++/11547
16462         * g++.dg/parse/constant3.C: New test.
16463         * g++.dg/parse/crash7.C: Likewise.
16464
16465 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
16466
16467         PR target/11008
16468         * gcc.dg/i386-pentium4-not-mull.c: New.
16469
16470 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
16471
16472         * gcc.dg/asm-names.c (ymain): Make it weak.
16473
16474 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16475
16476         PR c++/5421
16477         * g++.dg/template/friend21.C: New test.
16478
16479 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
16480
16481         * gcc.dg/cleanup-8.c: New test.
16482         * gcc.dg/cleanup-9.c: New test.
16483
16484 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
16485
16486         * g++.dg/ext/dll-MI1.h: New file.
16487         * g++.dg/ext/dllexport-MI1.C: New file.
16488         * g++.dg/ext/dllimport-MI1.C: New file.
16489
16490 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
16491
16492         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
16493         it does not have cmpstrsi patterns (just cmpmemsi).
16494
16495 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
16496
16497         PR debug/11473
16498         * g++.dg/debug/debug8.C: New test.
16499
16500 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16501
16502         PR c++/10108
16503         * g++.dg/template/crash7.C: New test.
16504
16505 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
16506
16507         PR target/10795
16508         * gcc.c-torture/compile/20030708-1.c: New.
16509
16510 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16511
16512         * gcc.c-torture/execute/20030715-1.c: New test.
16513
16514 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
16515
16516         * gcc.dg/pch/inline-3.c: New file.
16517         * gcc.dg/pch/inline-3.hs: New file.
16518         * gcc.dg/pch/inline-4.c: New file.
16519         * gcc.dg/pch/inline-4.hs: New file.
16520
16521 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
16522
16523         PR c++/11509
16524         * g++.dg/template/crash6.C: New test.
16525
16526         PR c++/7053
16527         * g++.dg/template/friend20.C: New test.
16528
16529         PR c++/7019
16530         * g++.dg/template/overload2.C: New test.
16531
16532 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16533
16534         PR optimization/11440
16535         * gcc.c-torture/execute/20030714-1.c: New test.
16536
16537 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16538
16539         PR c++/11154
16540         * g++.dg/template/partial2.C: New test.
16541
16542 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
16543
16544         PR c++/11503
16545         * g++.dg/template/anon1.C: New test.
16546
16547         PR c++/11493
16548         PR c++/11495
16549         * g++.dg/parse/template9.C: Likewise.
16550         * g++.dg/template/crash4.C: New test.
16551         * g++.dg/template/koenig1.C: Likewise.
16552         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
16553         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
16554         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
16555         functions.
16556         * g++.old-deja/g++.jason/template36.C: Likewise.
16557         * g++.old-deja/g++.mike/p1989.C: Likewise.
16558         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
16559         * g++.old-deja/g++.pt/ttp20.C: Use this->.
16560         * g++.old-deja/g++.pt/ttp21.C: Use this->.
16561         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
16562         compiling.
16563         * g++.old-deja/g++.pt/union2.C: Use this->.
16564
16565 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
16566
16567         * gcc.dg/20030711-1.c: New test.
16568
16569 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
16570
16571         PR c++/11050
16572         * g++.dg/parse/args1.C: New test.
16573         * g++.pt/defarg8.C: Change expected errors.
16574
16575 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
16576
16577         PR c++/8164
16578         * g++.dg/template/nontype2.C: New test.
16579
16580         PR c++/10558
16581         * g++.dg/parse/template8.C: New test.
16582
16583         PR c++/8327
16584         * g++.dg/template/scope1.C: New test.
16585
16586         * g++.dg/warn/Wsign-compare-1.C: New test.
16587
16588 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16589
16590         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
16591
16592 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
16593
16594         PR c++/9411
16595         * g++.dg/template/explicit2.C: New test.
16596
16597         PR c++/10032
16598         * g++.dg/warn/pedantic1.C: New test.
16599
16600 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
16601
16602         PR c++ 9483
16603         * g++.dg/other/field1.C: New test.
16604
16605 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16606
16607         PR c/11449
16608         * gcc.c-torture/compile/20030707-1.c: New.
16609
16610 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16611
16612         PR c++/10849
16613         * g++.dg/template/access12.C: New test.
16614
16615 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
16616
16617         * g++.dg/bprob/bprob.exp (prof_ext): Update.
16618         * g77.dg/bprob/bprob.exp (prof_ext): Update.
16619         * gcc.misc-tests/bprob.exp (prof_ext): Update.
16620         * gcc.misc-tests/gcov.exp: Update
16621         * g++.dg/gcov/gcov.exp: Update
16622         * lib/gcov.exp: Update.
16623
16624 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
16625
16626         * g++.dg/abi/mangle17.C: Make sure template expressions are
16627         dependent.
16628         * g++.dg/abi/mangle4.C: Mark erroneous casts.
16629         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
16630         * g++.dg/opt/stack1.C: Remove erroneous code.
16631         * g++.dg/parse/template7.C: New test.
16632         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
16633         * g++.old-deja/g++.pt/crash4.C: Likewise.
16634
16635 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16636
16637         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
16638         with zero or one occurence of `$' after the initial `L'.
16639
16640 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
16641
16642         * gcc.c-torture/compile/20030704-1.c: Add a comment.
16643
16644 2003-07-08  Roger Sayle  <roger@eyesopen.com>
16645
16646         PR c/11370
16647         * gcc.dg/Wunreachable-6.c: New testcase.
16648         * gcc.dg/Wunreachable-7.c: New testcase.
16649
16650 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16651
16652         PR c/11420
16653         * gcc.dg/20030708-1.c: New test.
16654
16655 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
16656
16657         * gcc.dg/compat/sdata-section.h: New file.
16658         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
16659         * gcc.dg/torture/mips-sdata-1.c: New test.
16660
16661 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16662
16663         PR c++/11030
16664         * g++.dg/template/friend19.C: New test.
16665
16666 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16667
16668         * g++.dg/opt/strength-reduce.C: New test.
16669
16670 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16671
16672         PR target/10979
16673         * gcc.dg/20030707-1.c: New testcase.
16674
16675 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16676
16677         PR optimization/11059
16678         * g++.dg/opt/emptyunion.C: New testcase.
16679
16680 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16681             Eric Botcazou  <ebotcazou@libertysurf.fr>
16682
16683         * g++.dg/opt/stack1.C: New test.
16684
16685 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
16686
16687         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
16688         run test.
16689
16690         PR c++/11431
16691         * g++.dg/expr/static_cast3.C: New test.
16692
16693 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
16694
16695         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
16696         everywhere.
16697         * gcc.dg/concat.c: Concatenation of string constants with
16698         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
16699         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
16700         * gcc.dg/cpp/escape-2.c: Use wide character constants where
16701         necessary to avoid multi-character character constant warning.
16702         * gcc.dg/cpp/escape.c: Likewise.
16703         * gcc.dg/cpp/ucs.c: Likewise.
16704         Remove backslashes from dg-bogus comments, as they confuse Tcl.
16705         Fix a typo.
16706
16707 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16708
16709         PR c/11428
16710         * gcc.c-torture/compile/20030704-1.c: New.
16711
16712 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16713
16714         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
16715
16716 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
16717
16718         PR c++/5287, PR c++/7910,  PR c++/11021
16719         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
16720         tests for warnings.
16721         * g++.dg/ext/dllimport2.C: Add tests for warnings.
16722         * g++.dg/ext/dllimport3.C: Likewise.
16723         * g++.dg/ext/dllimport4.C: New file.
16724         * g++.dg/ext/dllimport5.C: New file.
16725         * g++.dg/ext/dllimport6.C: New file.
16726         * g++.dg/ext/dllimport7.C: New file.
16727         * g++.dg/ext/dllimport8.C: New file.
16728         * g++.dg/ext/dllimport9.C: New file.
16729         * g++.dg/ext/dllimport10.C: New file.
16730         * g++.dg/ext/dllexport1.C: New file.
16731
16732 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16733
16734         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
16735         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
16736
16737 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16738
16739         * gcc.dg/builtins-25.c: New testcase.
16740         * gcc.dg/builtins-26.c: New testcase.
16741
16742 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
16743
16744         * gcc.dg/compat/vector-defs.h: New file.
16745         * gcc.dg/compat/vector-setup.h: New file.
16746         * gcc.dg/compat/vector-check.h: New file.
16747         * gcc.dg/compat/vector-1_main.c: New file.
16748         * gcc.dg/compat/vector-1_x.c: New file.
16749         * gcc.dg/compat/vector-1_y.c: New file.
16750         * gcc.dg/compat/vector-2_main.c: New file.
16751         * gcc.dg/compat/vector-2_x.c: New file.
16752         * gcc.dg/compat/vector-2_y.c: New file.
16753
16754         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
16755         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
16756         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
16757         * gcc.dg/compat/struct-align-1.h: New file.
16758         * gcc.dg/compat/struct-align-1_main.c: New file.
16759         * gcc.dg/compat/struct-align-1_x.c: New file.
16760         * gcc.dg/compat/struct-align-1_y.c: New file.
16761         * gcc.dg/compat/struct-align-2.h: New file.
16762         * gcc.dg/compat/struct-align-2_main.c: New file.
16763         * gcc.dg/compat/struct-align-2_x.c: New file.
16764         * gcc.dg/compat/struct-align-2_y.c: New file.
16765
16766         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
16767         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
16768         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16769         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
16770         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
16771         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16772         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16773         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
16774         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
16775         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
16776         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
16777         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
16778         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
16779         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
16780         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
16781         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
16782         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
16783         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
16784         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16785         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16786         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16787         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16788         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16789         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16790         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16791         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16792         * gcc.dg/compat/struct-return-10_x.c: Ditto.
16793         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16794         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16795
16796 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16797
16798         * gcc.dg/i386-call-1.c: New test.
16799
16800 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
16801
16802         PR c++/9162
16803         * g++.dg/parse/defarg4.C: New.
16804
16805 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16806
16807         PR target/10700
16808         * gcc.c-torture/compile/20030703-1.c: New test case.
16809
16810 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16811
16812         * g++.dg/template/local3.C: Remove extra semicolon.
16813
16814 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16815
16816         * gcc.dg/i386-volatile-1.c: New test.
16817
16818 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
16819
16820         PR c++/11072
16821         * g++.dg/other/offsetof2.C: XFAIL.
16822         * g++.dg/other/offsetof5.C: New.
16823
16824         PR c++/10219
16825         * g++.dg/template/error1.C: New.
16826
16827         PR c++/9779
16828         * g++.dg/template/dependent-expr1.C: New.
16829
16830 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
16831
16832         PR c++/6949
16833         * g++.dg/template/local3.C: New test.
16834
16835         PR c++/11149
16836         * g++.dg/lookup/scoped6.C: New test.
16837
16838 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
16839
16840         PR c++/8046
16841         * g++.dg/other/error7.C: New test.
16842
16843 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
16844
16845         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
16846         * g++.old-deja/g++.abi/vtable3.h: Likewise.
16847         * g++.old-deja/g++.law/code-gen5.C: Likewise.
16848         * g++.old-deja/g++.other/union2.C: Likewise.
16849         * gcc.dg/c90-const-expr-2.c: Likewise.
16850         * gcc.dg/c90-const-expr-3.c: Likewise.
16851         * gcc.dg/c99-const-expr-2.c: Likewise.
16852         * gcc.dg/c99-const-expr-3.c: Likewise.
16853         * gcc.dg/concat.c: Likewise.
16854
16855 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
16856
16857         PR c++/9559
16858         * g++.dg/init/static1.C: New test.
16859
16860 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16861
16862         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
16863         * g++.old-deja/g++.other/access2.C: Likewise.
16864         * g++.old-deja/g++.other/decl2.C: Likewise.
16865         * gcc.c-torture/execute/20020615-1.c: Likewise.
16866
16867 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16868
16869         PR c++/4933
16870         * g++.dg/template/sizeof4.C: New test.
16871
16872 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16873
16874         * g++.dg/other/error6.C: New test.
16875
16876 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16877
16878         PR c++/10750
16879         * g++.dg/parse/constant2.C: New test.
16880
16881 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
16882
16883         PR c++/11106
16884         * g++.dg/other/error5.C: New test.
16885
16886 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16887
16888         * gcc.dg/format/gcc_diag-1.c: New test.
16889
16890 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
16891
16892         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
16893
16894 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
16895
16896         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
16897         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
16898         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
16899
16900 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
16901
16902         * gcc.c-torture/execute/builtins/string-8.c: New test.
16903         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
16904         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
16905         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
16906
16907 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
16908
16909         PR c++/10468
16910         * g++.dg/ext/typeof6.C: New test.
16911
16912 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
16913
16914         PR c++/10796
16915         * g++.dg/init/enum1.C: New test.
16916
16917 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
16918
16919         * gcc.dg/20030627-1.c: New test.
16920
16921 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
16922
16923         PR c++/11332
16924         * g++.dg/expr/static_cast2.C: New test.
16925
16926 2003-06-26  Roger Sayle  <roger@eyesopen.com>
16927             Jakub Jelinek  <jakub@redhat.com>
16928
16929         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
16930         sprintf(dst,"%s",src) optimization.
16931         * gcc.c-torture/execute/20030626-1.c: New test case.
16932         * gcc.c-torture/execute/20030626-2.c: New test case.
16933
16934 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
16935
16936         * gcc.c-torture/execute/multi-ix.c: New test.
16937
16938         * gcc.c-torture/execute/simd-4.c (main):
16939         Added missing semicolon at end of union.
16940
16941 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
16942
16943         PR c++/8266
16944         * g++.dg/template/explicit-instantiation3.C: New test.
16945
16946 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
16947
16948         * gcc.dg/20030626-1.c: Use signed char.
16949
16950 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
16951
16952         * gcc.dg/20030626-1.c: New test.
16953
16954 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
16955
16956         * const-str-2.m: Update.
16957
16958 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
16959
16960         PR c++/10990
16961         * g++.dg/rtti/dyncast1.C: New test.
16962         * g++.dg/abi/mangle4.C: Correct base-specifier access.
16963         * g++.dg/lookup/scoped1.C: Remove XFAIL.
16964         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
16965
16966         PR c++/10931
16967         * g++.dg/expr/static_cast1.C: New test.
16968
16969 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
16970
16971         * gcc.dg/20030625-1.c: New test.
16972
16973 2003-06-24  Roger Sayle  <roger@eyesopen.com>
16974
16975         * gcc.c-torture/compile/20030624-1.c: New test case.
16976
16977 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
16978
16979         * gcc.c-torture/execute/string-opt-17.c: New test.
16980
16981 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
16982
16983         PR c++/5754
16984         * g++.dg/parse/crash6.C: New test.
16985
16986 2003-06-23  Roger Sayle  <roger@eyesopen.com>
16987
16988         * gcc.dg/builtins-24.c: New test case.
16989
16990 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
16991
16992         * g++.dg/opt/operator1.C: New test.
16993
16994 2003-06-22  Roger Sayle  <roger@eyesopen.com>
16995
16996         * gcc.c-torture/execute/string-opt-16.c: New test case.
16997
16998 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
16999
17000         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
17001         * g++.old-deja/g++.other/conv7.C: Likewise
17002         * g++.old-deja/g++.other/overcnv2.C: Likewise.
17003         * g++.old-deja/g++.other/overload14.C: Likewise.
17004
17005 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
17006
17007         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
17008         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
17009
17010 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17011
17012         PR c++/10888
17013         * g++.dg/warn/Winline-3.C: New test.
17014
17015 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17016
17017         * lib/target-supports.exp (check_alias_available): Make the test
17018         program acceptable to the Solaris assembler.
17019
17020         PR c++/10749
17021         * g++.dg/template/memclass2.C: New test.
17022
17023 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17024             Eric Botcazou  <ebotcazou@libertysurf.fr>
17025
17026         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
17027         data for non-matching targets.
17028         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
17029
17030 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17031
17032         PR c++/10845
17033         * g++.dg/template/member3.C: New test.
17034
17035 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
17036
17037         PR c++/10939
17038         * g++.dg/template/func1.C: New test.
17039
17040         PR c++/9649
17041         * g++.dg/template/static4.C: New test.
17042         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
17043
17044         PR c++/11041
17045         * g++.dg/init/ref7.C: New test.
17046
17047 2003-06-19  Matt Austern  <austern@apple.com>
17048
17049         PR c++/11228
17050         * g++.dg/anew1.C: New test.
17051         * g++.dg/anew2.C: New test.
17052         * g++.dg/anew3.C: New test.
17053         * g++.dg/anew4.C: New test.
17054
17055 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
17056
17057         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
17058
17059 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
17060
17061         * gcc.c-torture/execute/simd-4.c (main): Make expected value
17062         endian-dependent.
17063
17064 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
17065
17066         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
17067         Remove cruft.
17068
17069 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
17070
17071         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
17072         * gcc.c-torture/compile/961203-1.c: Likewise.
17073         * gcc.c-torture/compile/980506-1.c: Likewise.
17074
17075 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
17076
17077         PR c++/10712
17078         * g++.dg/lookup/using7.C: New test.
17079
17080 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
17081
17082         PR c++/11105
17083         * g++.dg/abi/conv1.C: Remove it.
17084         * g++.dg/template/conv7.C: New test.
17085         * g++.dg/template/conv8.C: Likewise.
17086         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
17087         conversion operator.
17088
17089 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
17090
17091         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
17092         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17093         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17094         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17095         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17096         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17097         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17098         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17099         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17100         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17101         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17102         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17103         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17104         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17105         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17106         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17107         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17108         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17109         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17110         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17111         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17112         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17113         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17114         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17115         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17116         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17117         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17118         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17119         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17120
17121 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
17122
17123         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
17124         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
17125         indications.
17126
17127 2003-06-16  Roger Sayle  <roger@eyesopen.com>
17128
17129         * gcc.dg/i386-387-5.c: New test case.
17130         * gcc.dg/i386-387-6.c: New test case.
17131         * gcc.dg/builtins-23.c: New test case.
17132
17133 2003-06-15  Roger Sayle  <roger@eyesopen.com>
17134
17135         * gcc.dg/builtins-22.c: New test case.
17136         * gcc.dg/i386-387-1.c: Update to test exp.
17137         * gcc.dg/i386-387-2.c: Likewise.
17138
17139 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17140
17141         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
17142
17143 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
17144
17145         * lib/gcc-dg.exp (dg-require-dll): New function.
17146         (dg-xfail-if): Likewise.
17147         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
17148         driver.
17149
17150         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
17151         * gcc.c-torture/compile/20001205-1.c: Likewise.
17152         * gcc.c-torture/compile/20001226-1.c: Likewise.
17153         * gcc.c-torture/compile/20010518-2.c: Likewise.
17154         * gcc.c-torture/compile/20020312-1.c: Likewise.
17155         * gcc.c-torture/compile/20020604-1.c: Likewise.
17156         * gcc.c-torture/compile/920501-12.c: Likewise.
17157         * gcc.c-torture/compile/920501-4.c: Likewise.
17158         * gcc.c-torture/compile/920520-1.c: Likewise.
17159         * gcc.c-torture/compile/920521-1.c: Likewise.
17160         * gcc.c-torture/compile/920625-1.c: Likewise.
17161         * gcc.c-torture/compile/961203-1.c: Likewise.
17162         * gcc.c-torture/compile/980506-1.c: Likewise.
17163         * gcc.c-torture/compile/981006-1.c: Likewise.
17164         * gcc.c-torture/compile/981022-1.c: Likewise.
17165         * gcc.c-torture/compile/981223-1.c: Likewise.
17166         * gcc.c-torture/compile/990617-1.c: Likewise.
17167         * gcc.c-torture/compile/dll.c: Likewise.
17168         * gcc.c-torture/compile/labels-3.c: Likewise.
17169         * gcc.c-torture/compile/mipscop-1.c: Likewise.
17170         * gcc.c-torture/compile/mipscop-2.c: Likewise.
17171         * gcc.c-torture/compile/mipscop-3.c: Likewise.
17172         * gcc.c-torture/compile/mipscop-4.c: Likewise.
17173         * gcc.c-torture/compile/simd-5.c: Likewise.
17174         * gcc.c-torture/compile/20000804-1.x: Remove.
17175         * gcc.c-torture/compile/20001205-1.x: Likewise.
17176         * gcc.c-torture/compile/20001226-1.x: Likewise.
17177         * gcc.c-torture/compile/20010518-2.x: Likewise.
17178         * gcc.c-torture/compile/20020312-1.x: Likewise.
17179         * gcc.c-torture/compile/20020604-1.x: Likewise.
17180         * gcc.c-torture/compile/920501-12.x: Likewise.
17181         * gcc.c-torture/compile/920501-4.x: Likewise.
17182         * gcc.c-torture/compile/920520-1.x: Likewise.
17183         * gcc.c-torture/compile/920521-1.x: Likewise.
17184         * gcc.c-torture/compile/920625-1.x: Likewise.
17185         * gcc.c-torture/compile/961203-1.x: Likewise.
17186         * gcc.c-torture/compile/980506-1.x: Likewise.
17187         * gcc.c-torture/compile/981006-1.x: Likewise.
17188         * gcc.c-torture/compile/981022-1.x: Likewise.
17189         * gcc.c-torture/compile/981223-1.x: Likewise.
17190         * gcc.c-torture/compile/990617-1.x: Likewise.
17191         * gcc.c-torture/compile/mipscop-1.x: Likewise.
17192         * gcc.c-torture/compile/mipscop-2.x: Likewise.
17193         * gcc.c-torture/compile/mipscop-3.x: Likewise.
17194         * gcc.c-torture/compile/mipscop-4.x: Likewise.
17195         * gcc.c-torture/compile/simd-5.x: Likewise.
17196
17197         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
17198
17199 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17200
17201         * gcc.c-torture/execute/20030611-1.c: New test.
17202
17203 2003-06-12  Roger Sayle  <roger@eyesopen.com>
17204
17205         PR middle-end/168
17206         * gcc.dg/20030612-1.c: New test case.
17207
17208 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
17209
17210         PR c++/10635
17211         * g++.dg/expr/cast1.C: New test.
17212
17213 2003-06-12  Roger Sayle  <roger@eyesopen.com>
17214
17215         * gcc.dg/builtins-21.c: New test case.
17216
17217 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
17218
17219         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
17220         options instead of at the end.
17221         * lib/objc.exp (objc_target_compile): Likewise.
17222
17223 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
17224
17225         PR c++/10432
17226         * g++.dg/parse/error1.C: New test.
17227
17228 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
17229
17230         * gcc.dg/compat/struct-by-value-11_main.c: New file.
17231         * gcc.dg/compat/struct-by-value-11_x.c: New file.
17232         * gcc.dg/compat/struct-by-value-11_y.c: New file.
17233         * gcc.dg/compat/struct-by-value-12_main.c: New file.
17234         * gcc.dg/compat/struct-by-value-12_x.c: New file.
17235         * gcc.dg/compat/struct-by-value-12_y.c: New file.
17236         * gcc.dg/compat/struct-by-value-13_main.c: New file.
17237         * gcc.dg/compat/struct-by-value-13_x.c: New file.
17238         * gcc.dg/compat/struct-by-value-13_y.c: New file.
17239         * gcc.dg/compat/struct-by-value-14_main.c: New file.
17240         * gcc.dg/compat/struct-by-value-14_x.c: New file.
17241         * gcc.dg/compat/struct-by-value-14_y.c: New file.
17242         * gcc.dg/compat/struct-by-value-15_main.c: New file.
17243         * gcc.dg/compat/struct-by-value-15_x.c: New file.
17244         * gcc.dg/compat/struct-by-value-15_y.c: New file.
17245         * gcc.dg/compat/struct-by-value-16_main.c: New file.
17246         * gcc.dg/compat/struct-by-value-16_x.c: New file.
17247         * gcc.dg/compat/struct-by-value-16_y.c: New file.
17248         * gcc.dg/compat/struct-by-value-17_main.c: New file.
17249         * gcc.dg/compat/struct-by-value-17_x.c: New file.
17250         * gcc.dg/compat/struct-by-value-17_y.c: New file.
17251         * gcc.dg/compat/struct-by-value-18_main.c: New file.
17252         * gcc.dg/compat/struct-by-value-18_x.c: New file.
17253         * gcc.dg/compat/struct-by-value-18_y.c: New file.
17254
17255         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
17256         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
17257         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
17258         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
17259         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
17260         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
17261         * gcc.dg/compat/scalar-return-3_main.c: New file.
17262         * gcc.dg/compat/scalar-return-3_x.c: New file.
17263         * gcc.dg/compat/scalar-return-3_y.c: New file.
17264         * gcc.dg/compat/scalar-return-4_main.c: New file.
17265         * gcc.dg/compat/scalar-return-4_x.c: New file.
17266         * gcc.dg/compat/scalar-return-4_y.c: New file.
17267
17268 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
17269
17270         * gcc.dg/compat/fp2-struct-check.h: New file.
17271         * gcc.dg/compat/fp2-struct-defs.h: New file.
17272         * gcc.dg/compat/fp2-struct-init.h: New file.
17273         * gcc.dg/compat/struct-by-value-10_main.c: New file.
17274         * gcc.dg/compat/struct-by-value-10_x.c: New file.
17275         * gcc.dg/compat/struct-by-value-10_y.c: New file.
17276         * gcc.dg/compat/struct-return-10_main.c: New file.
17277         * gcc.dg/compat/struct-return-10_x.c: New file.
17278         * gcc.dg/compat/struct-return-10_y.c: New file.
17279
17280         * gcc.dg/compat/compat-common.h: New file.
17281         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
17282         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
17283         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
17284         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
17285         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
17286         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
17287         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
17288         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17289         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
17290         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
17291         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17292         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
17293         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
17294         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17295         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
17296         * gcc.dg/compat/small-struct-check.h: Ditto.
17297         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
17298         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17299         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
17300         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
17301         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17302         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
17303         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
17304         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17305         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
17306         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
17307         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17308         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
17309         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
17310         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17311         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
17312         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
17313         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17314         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
17315         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
17316         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17317         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
17318         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
17319         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17320         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
17321         * gcc.dg/compat/struct-return-2_main.c: Ditto.
17322         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17323         * gcc.dg/compat/struct-return-2_y.c: Ditto.
17324         * gcc.dg/compat/struct-return-3_main.c: Ditto.
17325         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17326         * gcc.dg/compat/struct-return-3_y.c: Ditto.
17327
17328 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
17329
17330         * g++.dg/pch/static-1.C: New file.
17331         * g++.dg/pch/static-1.Hs: New file.
17332
17333 2003-06-10  Richard Henderson  <rth@redhat.com>
17334
17335         * gcc.dg/asm-7.c: Adjust expected warning text.
17336
17337 2003-06-10  Roger Sayle  <roger@eyesopen.com>
17338
17339         * gcc.dg/builtins-20.c: New test case.
17340
17341 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
17342
17343         PR c++/11131
17344         * g++.dg/opt/template1.C: New test.
17345
17346 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17347
17348         * lib/gcc-dg.exp (dg-test): Clear additional_files and
17349         additional_sources.
17350
17351 2003-05-21  David Taylor  <dtaylor@emc.com>
17352
17353         * gcc.dg/Wpadded.c: New file.
17354
17355 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17356
17357         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
17358         * gcc.dg/special/weak-2.c: Add dg-require-weak.
17359         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
17360         dg-require-weak.
17361
17362 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
17363
17364         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
17365
17366 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17367
17368         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
17369         (dg-require-alias): Likewise.
17370         (dg-require-gc-sections): Likewise.
17371         * lib/target-supports.exp (check_gc_sections_available): Likewise.
17372
17373 2003-06-08  Richard Henderson  <rth@redhat.com>
17374
17375         * gcc.dg/20011029-2.c: Fix the array reference.
17376         * gcc.dg/asm-7.c: New.
17377
17378 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
17379
17380         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
17381
17382 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
17383
17384         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
17385         (dg-require-gc-sections): Likewise.
17386
17387 2003-06-08  Jan Hubicka  <jh@suse.cz>
17388
17389         * i386-cmov1.c: Fix regular expression.
17390         * i386-cvt-1.c: Likewise.
17391         * i386-local.c: Likewise.
17392         * i386-local2.c: Likewise.
17393         * i386-mul.c: Likewise.
17394         * i386-ssetype-1.c: Likewise.
17395         * i386-ssetype-3.c: Likewise.
17396         * i386-ssetype-5.c: Likewise.
17397
17398 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17399
17400         PR c++/11039
17401         * g++.dg/warn/implicit-typename2.C: New test.
17402         * g++.dg/warn/implicit-typename3.C: New test.
17403
17404 2003-06-07  Richard Henderson  <rth@redhat.com>
17405
17406         * g++.dg/other/offsetof3.C: Use size_t.
17407         * g++.dg/other/offsetof4.C: Likewise.
17408
17409 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
17410
17411         * lib/copy-file.exp: New. Implement gcc_copy_files.
17412
17413         * lib/dg-pch.exp: Load copy-file.exp
17414         (dg-pch): Use gcc_copy_files instead of "file copy".
17415
17416 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
17417
17418         * gcc.dg/weak/weak.exp: Simplify.
17419         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
17420         * gcc.dg/weak/weak-1.c: Likewise.
17421         * gcc.dg/weak/weak-2.c: Likewise.
17422         * gcc.dg/weak/weak-3.c: Likewise.
17423         * gcc.dg/weak/weak-4.c: Likewise.
17424         * gcc.dg/weak/weak-5.c: Likewise.
17425         * gcc.dg/weak/weak-6.c: Likewise.
17426         * gcc.dg/weak/weak-7.c: Likewise.
17427         * gcc.dg/weak/weak-8.c: Likewise.
17428         * gcc.dg/weak/weak-9.c: Likewise.
17429
17430 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
17431
17432         gcc.c-torture/execute/20030606-1.c: New.
17433
17434 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17435
17436         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
17437         * gcc.dg/builtins-19.c: Likewise.
17438
17439 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17440
17441         * gcc.dg/builtins-2.c: Add some more tests.
17442         * gcc.dg/builtins-18.c: New test case.
17443         * gcc.dg/builtins-19.c: New test case.
17444
17445 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17446             Jim Wilson  <wilson@tuliptree.org>
17447
17448         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
17449
17450 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
17451
17452         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
17453         mempcpy/stpcpy calls not to be optimized into something else.
17454         * gcc.c-torture/execute/string-opt-3.c: Moved to...
17455         * gcc.c-torture/execute/builtins/string-7.c: ...here.
17456         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
17457
17458 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17459
17460         * gcc.dg/format/asm_fprintf-1.c: New test.
17461
17462 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
17463
17464         * lib/gcc-defs.exp (additional_sources): New variable.
17465         (dg-additional-sources): New function.
17466         (additional_files): New variable.
17467         (dg-additional-files): New function.
17468         (dg-additional-files-options): Likewise.
17469         * lib/gcc-dg.exp (dg-require-weak): New function.
17470         (dg-require-alias): Likewise.
17471         (dg-require-gc-sections): Likewise.
17472         * lib/target-supports.exp (check_alias_available): Remove testfile
17473         parameter.
17474         (check_gc_sections_available): New function.
17475         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
17476         (dg-gpp-additional-files): Likewise.
17477         * lib/g++.exp (additional_sources): Remove.
17478         (additional_files): Likewise.
17479         (g++_target_compile): Use dg-additional-files-options.
17480
17481         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
17482         Tcl logic.
17483         * gcc.dg/special/ecos.exp: Remove.
17484         * gcc.dg/special/20000419-2.c: Use dg-require-*.
17485         * gcc.dg/special/alias-1.c: Likewise.
17486         * gcc.dg/special/alias-2.c: Likewise.
17487         * gcc.dg/special/gcsec-1.c: Likewise.
17488         * gcc.dg/special/weak-1.c: Likewise.
17489         * gcc.dg/special/weak-2.c: Likewise.
17490         * gcc.dg/special/wkali-1.c: Likewise.
17491         * gcc.dg/special/wkali-2.c: Likewise.
17492
17493         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
17494         dg-gpp-additional-*.
17495         * g++.dg/special/conpr-3.C: Likewise.
17496         * g++.dg/special/conpr-4.C: Likewise.
17497         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
17498         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
17499         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
17500         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
17501         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
17502         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
17503         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
17504         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
17505         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
17506         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
17507         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
17508         * g++.old-deja/g++.other/comdat1.C: Likewise.
17509         * g++.old-deja/g++.other/comdat2.C: Likewise.
17510         * g++.old-deja/g++.other/comdat3.C: Likewise.
17511         * g++.old-deja/g++.other/ctor1.C: Likewise.
17512         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
17513
17514 2003-06-05  Richard Henderson  <rth@redhat.com>
17515
17516         * gcc.dg/debug/20030605-1.c: New.
17517
17518 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17519
17520         * README.QMTEST: Update.
17521
17522 2003-06-04  Richard Henderson  <rth@redhat.com>
17523
17524         * gcc.dg/cleanup-1.c: New.
17525         * gcc.dg/cleanup-2.c: New.
17526         * gcc.dg/cleanup-3.c: New.
17527         * gcc.dg/cleanup-4.c: New.
17528         * gcc.dg/cleanup-5.c: New.
17529         * gcc.dg/cleanup-6.c: New.
17530         * gcc.dg/cleanup-7.c: New.
17531
17532 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17533
17534         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
17535
17536         * lib/dg-pch.exp: New file.
17537         * g++.dg/pch/pch.exp: Use dg-pch.exp.
17538         * gcc.dg/pch/pch.exp: Likewise.
17539
17540 2003-06-04  Roger Sayle  <roger@eyesopen.com>
17541
17542         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
17543         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
17544         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
17545         * gcc.dg/builtins-17.c: New test case.
17546         * gcc.dg/i386-387-4.c: New test case.
17547         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
17548
17549 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17550
17551         * gcc.dg/ultrasp9.c: New test.
17552
17553 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17554
17555         * gcc.c-torture/compile/20030604-1.c: New test.
17556         * gcc.dg/sparc-constant-1.c: New test.
17557
17558 2003-06-03  Glen Nakamura  <glen@imodulo.com>
17559
17560         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
17561
17562 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
17563
17564         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
17565
17566         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
17567         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
17568
17569 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
17570
17571         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
17572
17573 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17574
17575         PR c++/10940
17576         * g++.dg/template/spec10.C: New test.
17577
17578 2003-06-03  Roger Sayle  <roger@eyesopen.com>
17579
17580         * gcc.dg/builtins-16.c: New test case.
17581
17582 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
17583
17584         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
17585         mempcpy test with post-increments.
17586         * gcc.c-torture/execute/string-opt-3.c: New test.
17587         * gcc.dg/string-opt-1.c: New test.
17588
17589 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
17590
17591         PR fortran/10965
17592         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
17593
17594 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
17595
17596         * lib/scanasm.exp (dg-scan): New function, factored out of ...
17597         (scan-assembler): ... here.  Use dg-scan.
17598         (scan-assembler-not): Likewise.
17599         (scan-file): New function.
17600         (scan-file-not): Likewise.
17601         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
17602         * gcc.dg/cpp/_Pragma4.c: Likewise.
17603         * gcc.dg/cpp/_Pragma5.c: Likewise.
17604         * gcc.dg/cpp/avoidpaste1.c: Likewise.
17605         * gcc.dg/cpp/avoidpaste2.c: Likewise.
17606         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
17607         * gcc.dg/cpp/cmdlne-P.c: Likewise.
17608         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
17609         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
17610         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
17611         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
17612         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
17613         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
17614         * gcc.dg/cpp/cxxcom1.c: Likewise.
17615         * gcc.dg/cpp/line1.c: Likewise.
17616         * gcc.dg/cpp/maccom1.c: Likewise.
17617         * gcc.dg/cpp/maccom2.c: Likewise.
17618         * gcc.dg/cpp/maccom3.c: Likewise.
17619         * gcc.dg/cpp/maccom4.c: Likewise.
17620         * gcc.dg/cpp/maccom5.c: Likewise.
17621         * gcc.dg/cpp/maccom6.c: Likewise.
17622         * gcc.dg/cpp/multiline.c: Likewise.
17623         * gcc.dg/cpp/spacing1.c: Likewise.
17624         * gcc.dg/cpp/spacing2.c: Likewise.
17625         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
17626         * gcc.dg/cpp/trad/maccom1.c: Likewise.
17627         * gcc.dg/cpp/trad/maccom2.c: Likewise.
17628         * gcc.dg/cpp/trad/maccom3.c: Likewise.
17629         * gcc.dg/cpp/trad/maccom4.c: Likewise.
17630         * gcc.dg/cpp/trad/maccom6.c: Likewise.
17631         * gcc.dg/cpp/cxxcom2.c: Likewise.
17632         * gcc.dg/cpp/cxxcom2.h: New file.
17633
17634         * gcc.dg/cpp/truefalse.cpp: Move it to ...
17635         * g++.dg/cpp/truefalse.C: Here.
17636         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
17637
17638 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
17639
17640         * gcc.dg/cpp/redef3.c: New file.
17641
17642 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17643
17644         * gcc.dg/i386-loop-3.c: New test.
17645
17646 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
17647
17648         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
17649
17650 2003-05-31  Roger Sayle  <roger@eyesopen.com>
17651
17652         * gcc.dg/fwrapv-1.c: New test case.
17653         * gcc.dg/fwrapv-2.c: New test case.
17654
17655 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17656
17657         PR c++/10956
17658         * g++.dg/template/spec9.C: New test.
17659
17660 2003-05-29  Roger Sayle  <roger@eyesopen.com>
17661
17662         * gcc.dg/duff-4.c: New test case.
17663
17664 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
17665
17666         PR fortran/10843
17667         * g77.dg/ffixed-form-1.f: New test
17668         * g77.dg/ffixed-form-2.f: New test
17669         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
17670         * g77.dg/ffree-form-3.f: New test
17671
17672 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
17673
17674         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
17675         * gcc.dg/wint_t-1.c: Likewise.
17676
17677 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17678
17679         * g++.dg/template/access11.C: New test.
17680
17681 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17682
17683         PR c++/10849
17684         * g++.dg/template/access10.C: New test.
17685
17686 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17687             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17688
17689         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
17690
17691 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17692
17693         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
17694         suppress for powerpc-*-darwin*.
17695         * gcc.dg/torture/builtin-noret-2.c: Likewise.
17696
17697 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17698
17699         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
17700         suppress option for powerpc-*-darwin*.
17701
17702 2003-05-23  Roger Sayle  <roger@eyesopen.com>
17703
17704         * gcc.dg/builtins-1.c: Add tests for tan and atan.
17705         * gcc.dg/builtins-4.c: Add test for fmod.
17706
17707 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17708
17709         PR c++/10682
17710         * g++.dg/template/instantiate4.C: New test.
17711
17712 2003-05-22  Roger Sayle  <roger@eyesopen.com>
17713
17714         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
17715
17716 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
17717
17718         * gcc.dg/compat/scalar-return-1_main.c: New file.
17719         * gcc.dg/compat/scalar-return-1_x.c: New file.
17720         * gcc.dg/compat/scalar-return-1_y.c: New file.
17721         * gcc.dg/compat/scalar-return-2_main.c: New file.
17722         * gcc.dg/compat/scalar-return-2_x.c: New file.
17723         * gcc.dg/compat/scalar-return-2_y.c: New file.
17724         * gcc.dg/compat/struct-return-3_main.c: New file.
17725         * gcc.dg/compat/struct-return-3_y.c: New file.
17726         * gcc.dg/compat/struct-return-3_x.c: New file.
17727         * gcc.dg/compat/struct-return-2_main.c: New file.
17728         * gcc.dg/compat/struct-return-2_x.c: New file.
17729         * gcc.dg/compat/struct-return-2_y.c: New file.
17730
17731 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17732
17733         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
17734         for hppa*-hp-hpux*.
17735         * gcc.dg/20021014-1.c (dg-options): Likewise.
17736         * gcc.dg/nest.c (dg-options): Likewise.
17737
17738 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
17739
17740         PR c++/9738
17741         * g++.dg/ext/dllimport2.C: New file.
17742         * g++.dg/ext/dllimport3.C: New file.
17743
17744 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
17745
17746         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
17747         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
17748         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17749         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
17750         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17751         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
17752         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
17753         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
17754         * gcc.dg/compat/small-struct-defs.h: New file.
17755         * gcc.dg/compat/small-struct-init.h: New file.
17756         * gcc.dg/compat/small-struct-check.h: New file.
17757         * gcc.dg/compat/fp-struct-defs.h: New file.
17758         * gcc.dg/compat/fp-struct-check.h: New file.
17759         * gcc.dg/compat/fp-struct-init.h: New file.
17760         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
17761         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
17762
17763 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
17764
17765         * gcc.dg/20030225-2.c: New test.
17766
17767 2003-05-18  Roger Sayle  <roger@eyesopen.com>
17768             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17769
17770         * gcc.c-torture/compile/20030518-1.c: New test case.
17771
17772 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
17773
17774         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
17775         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
17776         gcc-dg-debug-runtest.
17777         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
17778         gcc-dg-debug-runtest.
17779
17780 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17781
17782         PR c++/9022
17783         * g++.dg/lookup/using6.C: New test.
17784
17785 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17786
17787         * g++.dg/parse/access2.C: New test.
17788
17789 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
17790
17791         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
17792         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
17793         * gcc.dg/debug/debug.exp: Likewise.
17794
17795 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
17796
17797         * gcc.dg/dollar.c: New test.
17798
17799 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
17800
17801         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
17802         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
17803         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
17804         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
17805         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
17806         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
17807         * gcc.dg/compat/struct-by-value-6_main.c: New file.
17808         * gcc.dg/compat/struct-by-value-6_x.c: New file.
17809         * gcc.dg/compat/struct-by-value-6_y.c: New file.
17810         * gcc.dg/compat/struct-by-value-7_main.c: New file.
17811         * gcc.dg/compat/struct-by-value-7_x.c: New file.
17812         * gcc.dg/compat/struct-by-value-7_y.c: New file.
17813         * gcc.dg/compat/struct-by-value-8_main.c: New file.
17814         * gcc.dg/compat/struct-by-value-8_x.c: New file.
17815         * gcc.dg/compat/struct-by-value-8_y.c: New file.
17816         * gcc.dg/compat/struct-by-value-9_main.c: New file.
17817         * gcc.dg/compat/struct-by-value-9_x.c: New file.
17818         * gcc.dg/compat/struct-by-value-9_y.c: New file.
17819
17820 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
17821
17822         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
17823         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
17824         support for "repo" mode.
17825         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
17826         * lib/g77-dg.exp: Likewise.
17827         * lib/obj-dg.exp: Likewise.
17828
17829 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
17830
17831         Merge from gcc-3_2-rhl8-branch:
17832         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
17833
17834         * gcc.dg/tls/opt-6.c: New test.
17835
17836         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
17837
17838         * gcc.dg/20030405-1.c: New test.
17839
17840         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
17841
17842         * gcc.dg/20030309-1.c: New test.
17843
17844         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17845
17846         * gcc.c-torture/execute/20030307-1.c: New test.
17847
17848         2003-02-20  Randolph Chung  <tausq@debian.org>
17849
17850         * gcc.c-torture/compile/20030220-1.c: New test.
17851
17852         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
17853
17854         * gcc.dg/20030217-1.c: New test.
17855
17856         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
17857
17858         * gcc.c-torture/compile/20020129-1.c: New test.
17859
17860         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17861
17862         * gcc.dg/unroll-1.c: New test.
17863
17864         2002-11-16  Jan Hubicka  <jh@suse.cz>
17865
17866         * gcc.c-torture/execute/20020920-1.c: New test.
17867
17868         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
17869
17870         PR target/7434
17871         * gcc.c-torture/compile/20021008-1.c: New test.
17872
17873         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
17874
17875         PR target/7559
17876         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
17877
17878         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
17879
17880         * gcc.c-torture/compile/20020807-1.c: New test.
17881
17882         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
17883
17884         * gcc.dg/tls/opt-1.c: New test.
17885
17886         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
17887
17888         * gcc.dg/20020729-1.c: New test.
17889
17890         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
17891
17892         * g++.dg/opt/life1.C: New test.
17893
17894         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
17895
17896         * gcc.dg/20020525-1.c: New test.
17897
17898         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
17899
17900         PR c++/6794
17901         * g++.dg/ext/pretty1.C: New test.
17902         * g++.dg/ext/pretty2.C: New test.
17903
17904 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
17905
17906         PR c++/8385
17907         * g++.dg/ext/typeof5.C: New test.
17908
17909 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
17910
17911         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
17912         __USER_LABEL_PREFIX__ into account.
17913         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
17914
17915 2003-05-14  Roger Sayle  <roger@eyesopen.com>
17916
17917         * gcc.dg/builtins-15.c: New test case.
17918
17919 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
17920
17921         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
17922
17923 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
17924
17925         * lib/g++.exp: Tweak handling of additional source files.
17926         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
17927         * g++.dg/special/conpr-2a.C: Rename to ...
17928         * g++.dg/special/conpr-2a.cc: ... this.
17929         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
17930         * g++.dg/special/conpr-3a.C: Rename to ...
17931         * g++.dg/special/conpr-3a.cc: This.
17932         * g++.dg/special/conpr-3b.C: Rename to ...
17933         * g++.dg/special/conpr-3b.cc: This.
17934         * g++.dg/special/conpr-4.C: New test.
17935         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
17936
17937 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
17938
17939         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
17940
17941 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17942
17943         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
17944         * g++.old-deja/g++.robertl/eb71.C: Likewise.
17945         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
17946         * g++.old-deja/g++.other/warn3.C: Likewise.
17947
17948 2003-05-11  Roger Sayle  <roger@eyesopen.com>
17949
17950         * gcc.dg/i386-387-1.c: Update to also test log.
17951         * gcc.dg/i386-387-2.c: Likewise.
17952
17953 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
17954
17955         * g77.f-torture/execute/int8421.f: New test.
17956
17957 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17958
17959         PR c++/10230, c++/10481
17960         * g++.dg/lookup/scoped5.C: New test.
17961
17962 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17963
17964         PR c++/10552
17965         * g++.dg/template/ttp6.C: New test.
17966
17967 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
17968
17969         * gcc.c-torture/execute/builtins: New directory.
17970         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
17971         gcc.c-torture/execute/builtins.
17972         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
17973         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
17974         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
17975         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
17976
17977 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17978
17979         PR c++/9252
17980         * g++.dg/template/access8.C: New test.
17981         * g++.dg/template/access9.C: New test.
17982
17983 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17984
17985         PR c++/9554
17986         * g++.dg/parse/access1.C: New test.
17987
17988 2003-05-09  DJ Delorie  <dj@redhat.com>
17989
17990         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
17991         long, and not an int.
17992
17993 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17994
17995         PR c++/10555, c++/10576
17996         * g++.dg/template/memclass1.C: New test.
17997
17998 2003-05-08  DJ Delorie  <dj@redhat.com>
17999
18000         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
18001         targets.
18002         * gcc.c-torture/execute/20021024-1.x: Likewise.
18003         * gcc.c-torture/execute/shiftdi.x: Likewise.
18004         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
18005         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
18006         * gcc.dg/20021018-1.c: Likewise.
18007
18008 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18009
18010         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
18011
18012         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
18013         (bcopy): Call memmove.
18014
18015 2003-05-08  Roger Sayle  <roger@eyesopen.com>
18016
18017         * g77.f-torture/compile/8485.f: New test case.
18018
18019 2003-05-07  Richard Henderson  <rth@redhat.com>
18020
18021         PR c++/10570
18022         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
18023         Verify exception_cleanup not called for rethrows.
18024         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
18025         when exiting catch block without rethrowing.
18026         * g++.dg/eh/forced3.C: New.
18027         * g++.dg/eh/forced4.C: New.
18028
18029 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
18030
18031         * gcc.dg/20030505.c: Fix triplet.
18032
18033 2003-05-06  DJ Delorie  <dj@redhat.com>
18034
18035         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
18036         * gcc.dg/nest.c: Likewise.
18037
18038 2003-05-05  Roger Sayle  <roger@eyesopen.com>
18039
18040         * gcc.dg/builtins-14.c: New test case.
18041
18042 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
18043
18044         * lib/compat.exp (compat-execute): New argument.
18045         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
18046         * gcc.dg/compat: New test directory.
18047         * gcc.dg/compat/compat.exp: New expect script.
18048         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
18049         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
18050         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
18051         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
18052         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
18053         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
18054
18055         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
18056         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
18057         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
18058         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
18059         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
18060         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
18061         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
18062         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
18063         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
18064         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
18065         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
18066         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
18067         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
18068         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
18069         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
18070
18071 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
18072
18073         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
18074
18075 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
18076
18077         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
18078
18079 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
18080
18081         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
18082         * gcc.dg/ppc-fsel-2.c: New test.
18083
18084         * gcc.dg/unused-5.c: New test.
18085
18086 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18087
18088         PR c++/10496
18089         * g++.dg/warn/pmf1.C: New test.
18090
18091 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18092
18093         PR c++/4494
18094         * g++.dg/warn/main.C: New test.
18095
18096 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18097
18098         * gcc.dg/nonnull-3.c: New test.
18099
18100 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
18101
18102         * gcc.dg/cpp/Wtrigraphs.c: Update.
18103         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
18104
18105 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
18106
18107         * gcc.dg/ppc-fsel-1.c: New test.
18108
18109 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
18110
18111         PR c/10604
18112         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
18113
18114 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
18115
18116         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
18117
18118 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18119
18120         PR c++/9364, c++/10553, c++/10586
18121         * g++.dg/parse/typename4.C: New test.
18122         * g++.dg/parse/typename5.C: Likewise.
18123
18124 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
18125
18126         * gcc.c-torture/compile/20030503-1.c: New test.
18127
18128 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18129
18130         * g++.dg/lookup/using5.C: Fix testcase error.
18131
18132 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
18133
18134         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
18135         since MEABI is no longer supported.  Remove all vestiges
18136         of MEABI from the test.
18137
18138 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18139
18140         PR c++/10554
18141         * g++.dg/lookup/using5.C: New test.
18142
18143 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18144
18145         PR c++/8772
18146         * g++.dg/template/ttp5.C: New test.
18147
18148 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
18149
18150         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
18151         (dg-gpp-additional-sources): New function.
18152         (dg-gpp-additional-files): Likewise.
18153         * lib/g++.exp (additional_sources): New variable.
18154         (additional_files): Likewise.
18155         (g++_target_compile): Deal with them.
18156         * lib/old-dejagnu.exp: Remove.
18157         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
18158         * g++.old-deja: Revise all tests to use dg commands.
18159
18160 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18161
18162         PR c++/9432, c++/9528
18163         * g++.dg/lookup/using4.C: New test.
18164
18165 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
18166
18167         * gcc.dg/noreturn-5.c: New file.
18168         * gcc.dg/noreturn-6.c: New file.
18169
18170         * gcc.c-torture/compile/inline-1.c: New file.
18171
18172 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18173
18174         PR c++/10551
18175         * g++.dg/template/explicit1.C: New test.
18176
18177 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18178
18179         PR c++/10549
18180         * g++.dg/other/bitfield1.C: New test.
18181
18182         PR c++/10527
18183         * g++.dg/init/new7.C: New test.
18184
18185 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18186
18187         * g++.dg/ext/desig1.C: New test.
18188         * g++.dg/ext/init1.C: Update.
18189
18190         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
18191
18192 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
18193
18194         PR c++/10180
18195         * g++.dg/warn/Winline-1.C: New test.
18196
18197 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
18198
18199         * gcc.c-torture/execute/string-opt-19.c: New test.
18200
18201         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
18202         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
18203
18204 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
18205
18206         PR c++/10506
18207         * g++.dg/init/new6.C: New test.
18208
18209         PR c++/10503
18210         * g++.dg/init/ref6.C: New test.
18211
18212 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
18213
18214         * g++.dg/warn/weak1.C: XFAIL on AIX4.
18215
18216 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18217
18218         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
18219         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
18220
18221 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
18222
18223         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
18224         initialized static data members.
18225
18226 2003-04-25  H.J. Lu <hjl@gnu.org>
18227
18228         * gcc.dg/ia64-sync-4.c: New test.
18229
18230 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18231
18232         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
18233         date.
18234
18235 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
18236
18237         PR c++/10337
18238         * g++.dg/warn/conv1.C: New test.
18239         * g++.old-deja/g++.other/conv7.C: Adjust.
18240         * g++.old-deja/g++.other/overload14.C: Adjust.
18241
18242 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18243
18244         PR c++/10471
18245         * g++.dg/template/defarg2.C: New test.
18246
18247 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
18248
18249         * gcc.dg/cpp/include2.c: Update.
18250         * gcc.dg/cpp/multiline-2.c: New.
18251         * gcc.dg/cpp/multiline.c: Update.
18252         * gcc.dg/cpp/strify2.c: Update.
18253         * gcc.dg/cpp/trad/literals-2.c: Update.
18254
18255 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18256
18257         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
18258
18259 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18260
18261         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
18262
18263 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18264
18265         PR c++/10451
18266         * g++.dg/parse/crash4.C: New test.
18267
18268         PR c++/9847
18269         * g++.dg/parse/crash5.C: New test.
18270
18271 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
18272
18273         PR c++/10446
18274         * g++.dg/parse/crash3.C: New test.
18275
18276         PR c++/10428
18277         * g++.dg/parse/elab1.C: New test.
18278
18279 2003-04-22  Devang Patel  <dpatel@apple.com>
18280
18281         * gcc.dg/cpp/trad/funlike-5.c: New test.
18282
18283 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
18284
18285         * g++.dg/other/packed1.C: Fix dg options.
18286
18287 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
18288
18289         * g++.dg/other/offsetof2.C: New test.
18290
18291 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
18292
18293         * g++.dg/template/recurse.C: Adjust location of error messages.
18294
18295 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
18296
18297         PR c++/9881
18298         * g++.dg/init/addr-const1.C: New test.
18299         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
18300
18301 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18302
18303         PR c++/10405
18304         * g++.dg/lookup/struct-hack1.C: New test.
18305
18306 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
18307
18308         * ucs.c: Update diagnostic messages.
18309
18310 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
18311
18312         * gcc.dg/cpp/truefalse.cpp: New test.
18313         * gcc.dg/cpp/cpp.exp: Update.
18314         * g++.dg/other/stdbool-if.C: Remove.
18315
18316 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
18317
18318         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
18319         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
18320
18321 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18322
18323         * gcc.c-torture/compile/20030418-1.c: New test.
18324
18325 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
18326
18327         * README.compat: Remove; content moved to doc/sourcebuild.texi.
18328
18329 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18330
18331         PR c++/10347
18332         g++.dg/template/dependent-name1.C: New test.
18333
18334 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
18335
18336         * gcc.dg/warn-1.c (tourist_guide): New array,
18337         contains a pointer to bar.
18338
18339 2003-04-16  Roger Sayle  <roger@eyesopen.com>
18340
18341         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
18342         * gcc.c-torture/execute/medce-1.c: New test case.
18343         * gcc.c-torture/execute/medce-2.c: New test case.
18344
18345 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
18346
18347         * lib/prune.exp: Ignore more messages.
18348
18349         PR c++/10381
18350         * g++.dg/parse/lookup3.C: New test.
18351
18352 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
18353
18354         * gcc.c-torture/compile/20030415-1.c : New test.
18355
18356 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
18357
18358         * gcc.c-torture/execute/scope-2.c: Move to ...
18359         * gcc.dg/noncompile/scope.c: .... here.
18360
18361 2003-04-14  Roger Sayle  <roger@eyesopen.com>
18362
18363         * gcc.dg/20030414-2.c: New test case.
18364
18365 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
18366
18367         PR target/10377
18368         * gcc.dg/20030414-1.c: New test.
18369
18370 2003-04-13  Roger Sayle  <roger@eyesopen.com>
18371
18372         * gcc.dg/builtins-12.c: New test case.
18373         * gcc.dg/builtins-13.c: New test case.
18374
18375 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18376
18377         * gcc.c-torture/execute/string-opt-18.c: New test.
18378
18379 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
18380
18381         PR c++/10300
18382         * g++.dg/init/new5.C: New test.
18383
18384 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
18385
18386         PR c++/7910
18387         * g++.dg/ext/dllimport1.C: New test.
18388
18389 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18390
18391         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
18392
18393 2003-04-11  Bud Davis <bdavis9659@comcast.net>
18394
18395         PR Fortran/9263
18396         * g77.f-torture/noncompile/9263.f: New test
18397         PR Fortran/1832
18398         * g77.f-torture/execute/1832.f: New test
18399
18400 2003-04-11  David Chad  <davidc@freebsd.org>
18401             Loren J. Rittle  <ljrittle@acm.org>
18402
18403         libobjc/8562
18404         * objc.dg/headers.m: New test.
18405
18406 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
18407
18408         * gcc.c-torture/execute/builtin-noret-2.c: New.
18409         * gcc.c-torture/execute/builtin-noret-2.x: New.
18410         XFAIL builtin-noret-2.c at -O1 and above.
18411         * gcc.dg/redecl.c: New.
18412         * gcc.dg/Wshadow-1.c: Update error regexps.
18413
18414 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
18415
18416         * g++.dg/abi/bitfield10.C: New test.
18417
18418 2003-04-09  Mike Stump  <mrs@apple.com>
18419
18420         * gcc.dg/pch/pch.exp: Make testcase names longer.
18421         * g++.dg/pch/pch.exp: Make testcase names longer.
18422
18423 2003-04-08  Roger Sayle  <roger@eyesopen.com>
18424
18425         * gcc.dg/builtins-11.c: New test case.
18426
18427 2003-04-08  Roger Sayle  <roger@eyesopen.com>
18428
18429         * gcc.dg/builtins-9.c: New test case.
18430         * gcc.dg/builtins-10.c: New test case.
18431
18432 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
18433
18434         * gcc.dg/noncompile/init-4.c.c: New test.
18435
18436 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
18437
18438         * gcc.misc-test/gcov-9.c: New test.
18439         * gcc.misc-test/gcov-10.c: New test
18440         * gcc.misc-test/gcov-11.c: New test.
18441
18442 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
18443
18444         PR optimization/10024
18445         * gcc.c-torture/compile/20030405-1.c: New test.
18446
18447 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
18448
18449         * gcc.dg/pch/static-3.c: New.
18450         * gcc.dg/pch/static-3.hs: New.
18451         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
18452
18453 2003-04-04  Richard Henderson  <rth@redhat.com>
18454
18455         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
18456         * g++.dg/eh/forced2.C: Likewise.
18457
18458 2003-04-03  Mike Stump  <mrs@apple.com>
18459
18460         * lib/scanasm.exp (scan-assembler): Add xfail processing for
18461         target arg.
18462         (scan-assembler-times, scan-assembler-not): Likewise.
18463         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
18464
18465 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18466
18467         * gcc.dg/sparc-loop-1.c: New test.
18468
18469 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
18470
18471         PR other/9274
18472         * g++.dg/pch/system-2.C: New.
18473         * g++.dg/pch/system-2.Hs: New.
18474
18475 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
18476
18477         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
18478
18479         * g++.dg/eh/simd-1.C (vecfunc): Same.
18480
18481 2003-04-01  Roger Sayle  <roger@eyesopen.com>
18482
18483         * gcc.c-torture/execute/20030401-1.c: New test case.
18484
18485 2003-04-01  Ziemowit Laski <zlaski@apple.com>
18486
18487         * objc.dg/defs.m: New.
18488
18489 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
18490
18491         * g++.dg/eh/simd-1.C: New.
18492         * g++.dg/eh/simd-2.C: New.
18493
18494 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
18495
18496         * gcc.c-torture/execute/simd-3.c: New.
18497
18498 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
18499
18500         PR c/9936
18501         * gcc.dg/20030331-2.c: New test.
18502
18503 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
18504
18505         PR c++/10278
18506         * g++.dg/parse/crash2.C: New test.
18507
18508 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18509
18510         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
18511         * gcc.c-torture/execute/20030331-1.c: ...here.
18512
18513 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18514
18515         * gcc.c-torture/execute/20030331-1.c: New test.
18516
18517 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
18518
18519         * lib/gcov.exp: Adjust call return testing strings.
18520         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
18521
18522 2003-03-31  Roger Sayle  <roger@eyesopen.com>
18523
18524         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
18525         * gcc.dg/builtins-7.c: New test case.
18526         * gcc.dg/builtins-8.c: New test case.
18527
18528 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18529
18530         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
18531
18532 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
18533
18534         PR c++/7647
18535         * g++.dg/lookup-class-member-2.C: New test.
18536
18537 2003-03-30  Glen Nakamura  <glen@imodulo.com>
18538
18539         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
18540
18541 2003-03-28  Roger Sayle  <roger@eyesopen.com>
18542
18543         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
18544
18545 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
18546
18547         * g++.dg/init/attrib1.C: New test.
18548
18549 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18550
18551         * gcc.dg/ultrasp8.c: New test.
18552
18553 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18554
18555         * gcc.dg/ultrasp7.c: New test.
18556
18557 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
18558
18559         PR c++/10047
18560         * g++.dg/template/inline1.C: New test.
18561
18562 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18563
18564         * gcc.dg/sparc-dwarf2.c: New test.
18565
18566 2003-03-27  Roger Sayle  <roger@eyesopen.com>
18567
18568         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
18569         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
18570
18571 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
18572
18573         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
18574         than reading .x files.
18575         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
18576         * g77.dg/gcov/gcov-1.f: Likewise.
18577         * gcc.misc-tests/gcov-4b.c: Likewise.
18578         * gcc.misc-tests/gcov-5b.c: Likewise.
18579         * gcc.misc-tests/gcov-6.c: Likewise.
18580         * gcc.misc-tests/gcov-7.c: Likewise.
18581         * gcc.misc-tests/gcov-8.c: Likewise.
18582         * g++.dg/gcov/gcov-1.x: Remove.
18583         * g77.dg/gcov/gcov-1.x: Likewise.
18584         * gcc.misc-tests/gcov-4b.x: Likewise.
18585         * gcc.misc-tests/gcov-5b.x: Likewise.
18586         * gcc.misc-tests/gcov-6.x: Likewise.
18587         * gcc.misc-tests/gcov-7.x: Likewise.
18588         * gcc.misc-tests/gcov-8.x: Likewise.
18589
18590 2003-03-27  Glen Nakamura  <glen@imodulo.com>
18591
18592         PR opt/10087
18593         * gcc.dg/20030324-1.c: New test.
18594
18595 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
18596
18597         PR c++/10224
18598         * g++.dg/template/arg3.C: New test.
18599
18600         PR c++/10158
18601         * g++.dg/template/friend18.C: New test.
18602
18603 2003-03-26  Roger Sayle  <roger@eyesopen.com>
18604
18605         * g77.f-torture/compile/20030326-1.f: New test case.
18606
18607 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
18608
18609         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
18610
18611         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
18612
18613 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
18614
18615         * gcc.dg/ia64-sync-3.c: New test.
18616
18617 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
18618
18619         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
18620
18621 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18622
18623         * gcc.dg/ultrasp6.c: New test.
18624
18625 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18626
18627         * gcc.dg/i386-signbit-1.c: New test.
18628         * gcc.dg/i386-signbit-2.c: New test.
18629         * gcc.dg/i386-signbit-3.c: New test.
18630
18631 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18632
18633         * gcc.dg/ultrasp5.c: Fix options.
18634
18635 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18636
18637         * gcc.dg/ultrasp5.c: Fix comment.
18638
18639 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
18640
18641         PR fortran/10197
18642         * g77.f-torture/execute/10197.f: New test.
18643
18644 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
18645
18646         PR c++/9898, c++/383
18647         * g++.dg/template/conv6.C: New test.
18648
18649         PR c++/10119
18650         * g++.dg/template/ptrmem5.C: New test.
18651
18652         PR c++/10026
18653         * g++.dg/lookup/koenig1.C: New test.
18654
18655         PR C++/10199
18656         * g++.dg/lookup/template2.C: New test.
18657
18658 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
18659
18660         * g++.dg/opt/rtti1.C: New test.
18661
18662 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18663
18664         * gcc.dg/ultrasp5.c: New test.
18665
18666 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
18667
18668         PR middle-end/9967
18669         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
18670         builtin fputs.
18671
18672 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
18673
18674         PR c/8224
18675         * gcc.dg/20030323-1.c: New test.
18676
18677 2003-03-23  Roger Sayle  <roger@eyesopen.com>
18678
18679         * gcc.c-torture/compile/20030323-1.c: New test case.
18680
18681 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
18682
18683         * gcc.dg/20030321-1.c: New test.
18684
18685 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
18686
18687         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
18688
18689 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
18690
18691         PR c++/9978, c++/9708
18692         * g++.dg/ext/vlm1.C: Adjust expected error.
18693         * g++.dg/ext/vla2.C: New test.
18694         * g++.dg/template/arg1.C: New test.
18695         * g++.dg/template/arg2.C: New test.
18696
18697 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
18698
18699         * g77.f-torture/execute/select.f: New test.
18700         * g77.f-torture/noncompile/select_no_compile.f: New test.
18701
18702 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
18703
18704         PR c++/9898
18705         * g++.dg/other/error4.C: New test.
18706
18707 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
18708
18709         * g++.dg/template/friend17.C: New test.
18710
18711 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
18712
18713         * gcc.c-torture/compile/20030320-1.c: New.
18714
18715 2003-03-20  Roger Sayle  <roger@eyesopen.com>
18716
18717         * gcc.dg/builtins-6.c: New test case.
18718
18719 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
18720
18721         PR target/10073
18722         * gcc.c-torture/compile/20030319-1.c: New.
18723
18724 2003-03-18  Jan Hubicka  <jh@suse.cz>
18725
18726         * gcc.dg/i386-cvt-1.c: New test.
18727
18728 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
18729
18730         * objc.dg/naming-1.m: Use "(parse|syntax) error".
18731         * objc.dg/naming-2.m: Likewise.
18732
18733 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
18734
18735         PR c++/9639
18736         * g++.dg/parse/crash1.C: New test.
18737
18738 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
18739
18740         PR c++/8805
18741         * g++.dg/eh/cleanup1.C: New test.
18742
18743 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
18744
18745         * gcc.c-torture/execute/20030316-1.c: New test case.
18746
18747 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
18748
18749         PR c++/9629
18750         * g++.dg/init/ctor2.C: New test.
18751
18752 2003-03-15  Roger Sayle  <roger@eyesopen.com>
18753
18754         * g77.f-torture/compile/xformat.f: New test case.
18755
18756 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18757
18758         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
18759         * g++.old-deja/g++.mike/eh50.C: Likewise.
18760
18761 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18762
18763         PR c++/6440
18764         * g++.dg/template/spec7.C: New test.
18765         * g++.dg/template/spec8.C: Likewise.
18766
18767 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
18768
18769         * gcc.c-torture/execute/20030313-1.c: New test.
18770
18771 2003-03-14  Richard Henderson  <rth@redhat.com>
18772
18773         * gcc.dg/inline-2.c: Adjust alpha test for external call.
18774
18775 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18776
18777         * gcc.c-torture/compile/20030314-1.c: New test.
18778
18779 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
18780
18781         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
18782         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
18783         thumb target,
18784         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
18785         to accept newer _imp__  prefix and additional
18786         newline in .drectve section.
18787         * gcc.dg/dll-4.c: Likewise.
18788         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
18789         switch.
18790
18791 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
18792
18793         * g++.dg/parse/namespace9.C: New test.
18794
18795         * g++.dg/init/ref5.C: New test.
18796         * g++.dg/parse/ptrmem1.C: Likewise.
18797
18798 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18799
18800         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
18801         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
18802         regular expression.
18803         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
18804         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
18805
18806 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
18807
18808         * gcc.c-torture/execute/20030224-2.c: New test.
18809
18810 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18811
18812         * gcc.dg/decl-3.c: New test.
18813
18814 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18815
18816         * gcc.dg/i386-loop-2.c: New test.
18817
18818 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
18819
18820         PR c++/9474
18821         * g++.dg/parse/namespace8.C: New test.
18822
18823         PR c++/9924
18824         * g++.dg/overload/builtin2.C: New test.
18825
18826 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
18827
18828         * gcc.dg/return-type-3.c: New test.
18829
18830 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
18831
18832         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
18833         profiling options are not supported.
18834
18835 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
18836
18837         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
18838         * g++.old-deja/g++.warn/impint2.C: Likewise.
18839
18840 2003-03-10  Devang Patel  <dpatel@apple.com>
18841
18842         * g++.dg/cpp/c++_cmd_1.C: New test.
18843         * g++.dg/cpp/c++_cmd_1.h: New file.
18844
18845 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
18846
18847         * gcc.dg/altivec-9.c: New file.
18848
18849 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18850
18851         * gcc.dg/ppc-sdata-1.c: New test.
18852         * gcc.dg/ppc-sdata-2.c: New test.
18853
18854 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
18855
18856         PR c++/9373
18857         * g++.dg/opt/ptrmem2.C: New test.
18858
18859         PR c++/8534
18860         * g++.dg/opt/ptrmem1.C: New test.
18861
18862 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18863
18864         * gcc.dg/i386-loop-1.c: New test.
18865
18866 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18867
18868         PR c++/9970
18869         * g++.dg/lookup/friend1.C: New test.
18870
18871 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
18872
18873         PR c++/9823
18874         * g++.dg/parser/constructor1.C: New test.
18875
18876 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
18877
18878         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
18879
18880         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
18881
18882 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
18883
18884         * gcc.dg/cpp/Wunused.c: Update test.
18885
18886 2003-03-08  Jan Hubicka  <jh@suse.cz>
18887
18888         * gcc.dg/inline-3.c: New test.
18889
18890 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
18891
18892         PR c++/9809
18893         * g++.dg/parse/builtin1.C: New test.
18894
18895         PR c++/9982
18896         * g++.dg/abi/cookie1.C: New test.
18897         * g++.dg/abi/cookie2.C: Likewise.
18898
18899         PR c++/9524
18900         * g++.dg/template/field1.C: New test.
18901
18902         PR c++/9912
18903         * g++.dg/parse/class1.C: New test.
18904         * g++.dg/parse/namespace7.C: Likewise.
18905         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
18906
18907 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
18908
18909         * g++.dg/init/ref4.C: New test.
18910
18911 2003-03-07  Jan Hubicka  <jh@suse.cz>
18912
18913         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
18914         * gcc.dg/inline-3.c:  New test.
18915
18916 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
18917
18918         * g++.dg/init/ref3.C: New test.
18919
18920         PR c++/9965
18921         * g++.dg/init/ref2.C: New test.
18922
18923         PR c++/9400
18924         * g++.dg/warn/Wshadow-2.C: New test.
18925
18926         PR c++/9791
18927         * g++.dg/warn/Woverloaded-1.C: New test.
18928
18929 2003-03-05  Jan Hubicka  <jh@suse.cz>
18930
18931         * gcc.dg/i386-local2.c: New.
18932         * gcc.dg/i386-local.c: Fix typo.
18933
18934 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
18935
18936         * g++.dg/abi/layout3.C: New test.
18937
18938 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18939
18940         * gcc.c-torture/compile/20030305-1.c
18941
18942 2003-03-05  Jan Hubicka  <jh@suse.cz>
18943
18944         * gcc.dg/i386-local.c: New.
18945
18946 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
18947
18948         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
18949
18950 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18951
18952         * gcc.dg/switch-2.c: New test.
18953         * gcc.dg/switch-3.c: New test.
18954         * gcc.dg/Wswitch.c: Adjust line numbers.
18955         * gcc.dg/Wswitch-default.c: Likewise.
18956         * gcc.dg/Wswitch-enum.c: Likewise.
18957
18958 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
18959
18960         * gcc.c-torture/execute/20030222-1.c: New test.
18961
18962 2003-03-03  James E Wilson  <wilson@tuliptree.org>
18963
18964         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
18965
18966 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
18967
18968         PR c++/9878
18969         * g++.dg/init/ref1.C: New test.
18970
18971 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
18972
18973         * gcc.dg/sh-relax.c: New SH-only test.
18974
18975 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
18976
18977         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
18978         comment explaining purpose of testcase.
18979
18980 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
18981
18982         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
18983         for HC11/HC12 (asm needs two int registers).
18984         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
18985         HC11/HC12 because the test uses an asm which needs two 32-bit
18986         registers.
18987
18988 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
18989
18990         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
18991         for HC11/HC12 (array is too large otherwise).
18992         * gcc.c-torture/compile/920501-4.x: New file, likewise.
18993         * gcc.c-torture/compile/20010518-2.x: Likewise.
18994         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
18995         HC11/HC12 (array is too large).
18996
18997 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
18998
18999         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
19000         * lib/g++-dg.exp (g++-dg-test): Likewise.
19001
19002 2003-03-01  Roger Sayle  <roger@eyesopen.com>
19003
19004         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
19005         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
19006
19007 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19008
19009         * g++.dg/warn/implicit-typename1.C: Remove warning.
19010
19011 2003-02-28  Richard Henderson  <rth@redhat.com>
19012
19013         * gcc.dg/noreturn-1.c: Move noreturn warning line.
19014         * gcc.dg/return-type-1.c: Move control reaches end warning line.
19015
19016 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
19017
19018         * gcc.dg/pch/pch.exp: Change .pch to .gch.
19019         * g++.dg/pch/pch.exp: Likewise.
19020
19021 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
19022
19023         PR c++/9879
19024         * testsuite/g++.dg/init/new4.C: New test.
19025
19026 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
19027
19028         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
19029
19030 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
19031
19032         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
19033         unsigned long.
19034
19035         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
19036         wider than float.
19037
19038 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19039
19040         * lib/scanasm.exp: Add support for counting numbers of
19041         occurences.
19042         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
19043         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
19044
19045 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
19046
19047         PR c++/9683
19048         * g++.dg/template/static3.C: New test.
19049
19050         PR c++/9829
19051         * g++.dg/parse/namespace6.C: New test.
19052
19053 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19054
19055         PR target/9732
19056         * gcc.dg/20030225-1.c: New test.
19057
19058 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
19059
19060         * README: Remove out-of-date information.
19061
19062         PR c++/9836
19063         * g++.dg/template/spec6.C: New test.
19064
19065 2003-02-24  Jeff Law  <law@redhat.com>
19066
19067         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
19068
19069 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19070
19071         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
19072         * gcc.dg/pragma-ep-1.c: Likewise.
19073
19074 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19075
19076         PR c++/9602
19077         * g++.dg/template/friend16.C: New test.
19078
19079 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
19080
19081         PR c++/5333
19082         * g++.dg/parse/fused-params1.C: Adjust error messages.
19083         * g++.dg/template/nested3.C: New test.
19084
19085 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
19086
19087         * g++.dg/abi/param1.C: New test.
19088
19089 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19090
19091         PR c++/7982
19092         * g++.dg/warn/implicit-typename1.C: New test.
19093
19094 2003-02-22  Kelley Cook <kelleycook@comcast.net>
19095
19096         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
19097         with "mtune".
19098         * g++.old-deja/g++.other/store-expr2.C: Likewise.
19099         * gcc.c-torture/execute/20010129-1.x: Likewise.
19100         * gcc.dg/20011107-1.c: Likewise.
19101         * gcc.dg/20020108-1.c: Likewise.
19102         * gcc.dg/20020122-3.c: Likewise.
19103         * gcc.dg/20020206-1.c: Likewise.
19104         * gcc.dg/20020310-1.c: Likewise.
19105         * gcc.dg/20020426-2.c: Likewise.
19106         * gcc.dg/20020517-1.c: Likewise.
19107         * gcc.dg/991230-1.c: Likewise.
19108         * gcc.dg/i386-unroll-1.c: Likewise.
19109         * gcc.misc-tests/i386-prefetch.exp: Likewise.
19110
19111 2003-02-22  Jan Hubicka  <jh@suse.cz>
19112
19113         * gcc.dg/i386-mul.c: New test.
19114
19115 2003-02-21  Roger Sayle  <roger@eyesopen.com>
19116
19117         * gcc.dg/builtins-5.c: New test case.
19118
19119 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
19120
19121         * gcc.dg/asmreg-1.c: New test.
19122
19123 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19124
19125         PR c++/9749
19126         * g++.dg/parse/varmod1.C: New test.
19127
19128 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19129
19130         PR c++/9727
19131         * g++.dg/template/op1.C: New test.
19132
19133 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19134
19135         PR c++/8906
19136         * g++.dg/template/nested2.C: New test.
19137
19138 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19139
19140         PR c++/8724
19141         * g++.dg/expr/dtor1.C: New test.
19142
19143 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
19144
19145         * gcc.dg/cpp/include3.c: New test.
19146         * gcc.dg/cpp/inc/foo.h: New file.
19147
19148 2003-02-21  Glen Nakamura  <glen@imodulo.com>
19149
19150         * gcc.c-torture/execute/20030221-1.c: New test.
19151
19152 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
19153
19154         PR c++/9729
19155         * g++.dg/abi/conv1.C: New test.
19156
19157 2003-02-20  Jan Hubicka  <jh@suse.cz>
19158
19159         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
19160
19161 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
19162
19163         * gcc.c-torture/compile/20030219-1.c: New test.
19164
19165 2003-02-18  Jan Hubicka  <jh@suse.cz>
19166
19167         * gcc.dg/funcorder.c: New test.
19168
19169 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
19170
19171         * gcc.c-torture/execute/20030218-1.c: New.
19172
19173 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
19174
19175         * gcc.dg/20030218-1.c: New.
19176
19177 2003-02-18  Richard Henderson  <rth@redhat.com>
19178
19179         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
19180         * gcc.dg/attr-used-2.c: New.
19181
19182 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
19183
19184         PR c++/9704
19185         * g++.dg/init/copy5.C: New test.
19186
19187 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
19188
19189         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
19190         * g++.dg/pch/pch.exp: Likewise.
19191
19192 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
19193
19194         * gcc.c-torture/execute/20030209-1.c: Enable the test if
19195         STACK_SIZE is not defined.
19196
19197 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19198
19199         PR c++/9457
19200         * g++.dg/template/init1.C: New test.
19201
19202 2003-02-16  Jan HUbicka  <jh@suse.cz>
19203
19204         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
19205         (foo): Add few extra tests
19206         * gcc.dg/c99-const-expr-3.c: Likewise.
19207         * gcc.c-torture/execute/20030216-1.c: New.
19208
19209 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19210
19211         PR c++/9459
19212         * g++.dg/ext/typeof4.C: New test.
19213
19214 2003-02-15  Roger Sayle  <roger@eyesopen.com>
19215
19216         * gcc.dg/i386-387-3.c: New test case.
19217
19218 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
19219
19220         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
19221         cris-*-elf* cris-*-aout* and mmix-*-*.
19222
19223 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
19224
19225         * gcc.dg/20030213-1.c: New test.
19226
19227 2003-02-12  Roger Sayle  <roger@eyesopen.com>
19228
19229         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
19230         * gcc.dg/i386-387-2.c: Likewise.
19231
19232 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
19233
19234         * gcc.dg/ppc-spe.c: Fix formatting.
19235         Enable tests that were previously unsupported by gas.
19236         Delete tests for instructions that no longer exist.
19237         Switch arguments on evsubifw builtin.
19238
19239 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
19240
19241         * gcc.c-torture/execute/20030209-1.c: Disable the test if
19242         STACK_SIZE is too small.
19243
19244 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19245             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19246
19247         * gcc.dg/decl-2.c: New test.
19248
19249 2003-02-10  Jan Hubicka  <jh@suse.cz>
19250
19251         * gcc.dg/i386-fpcvt-1.c:  New test.
19252
19253 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
19254
19255         * gcc.c-torture/execute/20030209-1.c: New test.
19256
19257 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
19258
19259         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
19260         int-wide bitops, use the constants of the same width.
19261         Likewise, if long long is 32-bit wide, test bitops using
19262         32-bit constants.
19263
19264 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
19265
19266         * gcc.dg/20021014-1.c: Annotate with expected notice text.
19267
19268 2003-02-07  Roger Sayle  <roger@eyesopen.com>
19269
19270         * testsuite/gcc.dg/builtins-4.c: New test case.
19271
19272 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19273
19274         * gcc.dg/20020430-1.c: Fix dg command typos.
19275         * gcc.dg/20020503-1.c: Likewise.
19276
19277 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19278
19279         PR c++/8785
19280         * g++.dg/parse/fused-params1.C: New test.
19281
19282         PR c++/8857
19283         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
19284
19285         PR c++/8921
19286         * g++.dg/parse/non-dependent1.C: New test.
19287
19288         PR c++/8928
19289         * g++.dg/parse/dupl-tmpl-args1.C: New test.
19290
19291         PR c++/9228
19292         * g++.dg/parse/undefined7.C: New test.
19293         * g++.dg/parse/non-templ1.C: New test.
19294
19295         PR c++/9229
19296         * g++.dg/parse/too-many-tmpl-args1.C: New test.
19297
19298 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
19299
19300         * gcc.c-torture/compile/20030206-1.c: New test.
19301
19302 2003-02-05  Roger Sayle  <roger@eyesopen.com>
19303
19304         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
19305         "pow" to "foo" to avoid potential confusion with a math built-in.
19306
19307 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19308
19309         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
19310         conditions for SPARC targets.
19311
19312 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
19313
19314         * gcc.dg/20030204-1.c: New test.
19315
19316 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19317
19318         PR c++/38
19319         * g++.dg/parse/array-size1.C: New test.
19320
19321         PR c++/5657
19322         * g++.dg/parse/undefined3.C: New test.
19323
19324         PR c++/5665
19325         * g++.dg/parse/undefined4.C: New test.
19326
19327         PR c++/5975
19328         * g++.dg/parse/undefined5.C: New test.
19329
19330         PR c++/7259
19331         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
19332
19333         PR c++/8578
19334         * g++.dg/parse/casting-operator1.C: New test.
19335
19336         PR c++/8596
19337         * g++.dg/parse/undefined6.C: New test.
19338
19339         PR c++/8736
19340         * g++.dg/parse/missing-template1.C: New test.
19341
19342 2003-02-04  Jan Hubicka  <jh@suse.cz>
19343
19344         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
19345         * gcc.dg/i386-cmov?.c:  Likewise.
19346         * gcc.dg/i386-fpcvt-?.c:  Likewise.
19347         * gcc.dg/i386-ssefp-1.c:  Likewise.
19348         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
19349         conventions.
19350
19351 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
19352
19353         PR c++/7129
19354         * testsuite/g++.dg/ext/max.C: New test.
19355
19356 2003-02-03  Jan Hubicka  <jh@suse.cz>
19357
19358         * gcc.c-torture/execute/20030203-1.c: New test.
19359
19360 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
19361
19362         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
19363         'natural-endian'.
19364
19365 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
19366
19367         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
19368         * g++.dg/init/new2.C: Likewise.
19369         * g++.dg/other/new1.C: Likewise.
19370
19371 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
19372
19373         * gcc.dg/struct-ret-libc.c: New test.
19374
19375 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
19376
19377         * gcc.dg/20030129-1.c: New test.
19378
19379 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19380
19381         PR c++/8849
19382         * g++.dg/template/ptrmem4.C: New test.
19383
19384 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
19385
19386         * g++.dg/parser/constant1.C: New test.
19387
19388 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19389
19390         PR c++/8591
19391         * g++.dg/parse/friend2.C: New test.
19392
19393 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
19394
19395         PR c++/9437
19396         * g++.dg/template/unify4.C: New test.
19397
19398 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
19399
19400         * gcc.c-torture/execute/20030128-1.c: New test.
19401
19402 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
19403
19404         * g++.dg/lookup/nested1.C: Test moved from ...
19405         * g++.old-deja/g++.other/lookup24.C: ... here.
19406
19407 2003-01-28  Jan Hubicka  <jh@suse.cz>
19408
19409         * gcc.dg/i386-cmov5.c:  New test.
19410
19411 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
19412
19413         * gcc.c-torture/execute/20010925-1.c: Changed the
19414         memcpy declaration.
19415
19416 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
19417
19418         PR c++/3902
19419         * g++.dg/parse/template5.C: New test.
19420
19421 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
19422
19423         PR fortran/9258
19424         * g77.dg/pr9258: New test.
19425
19426 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19427
19428         * README: Move relevant parts from README.g++.
19429
19430         * README.g++: Remove this file.
19431
19432 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
19433
19434         * g++.dg/abi/dcast1.C: New test.
19435
19436 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19437
19438         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
19439
19440 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
19441
19442         PR c++/47
19443         * g++.old-deja/g++.other/lookup24.C: New test.
19444
19445 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19446
19447         PR middle-end/7227
19448         * gcc.dg/uninit-C.c: New test.
19449
19450 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
19451
19452         * g++.dg/abi/covariant1.C: New test.
19453
19454 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
19455
19456         * gcc.dg/20030123-1.c: New test.
19457
19458 2003-01-25  Jan Hubicka  <jh@suse.cz>
19459
19460         PR opt/8492
19461         * gcc.c-torture/compile/20030125-1.c
19462
19463 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
19464
19465         PR c++/9403
19466         * g++.dg/parse/template3.C: New test.
19467         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
19468
19469         PR c++/795
19470         * g++.dg/parse/template4.C: New test.
19471
19472         PR c++/9415
19473         * g++.dg/template/qual2.C: New test.
19474
19475         PR c++/8545
19476         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
19477
19478         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
19479
19480 2003-01-25  Roger Sayle  <roger@eyesopen.com>
19481
19482         * gcc.c-torture/execute/switch-1.c: New test case.
19483
19484 2003-01-25  Jan Hubicka  <jh@suse.cz>
19485
19486         * gcc.c-torture/execute/20030125-1.[cx]: New test.
19487
19488 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
19489
19490         Tweaks for Bison-1.875. From the NEWS file:
19491         "- `parse error' -> `syntax error'
19492         Bison now uniformly uses the term `syntax error'"
19493         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
19494         * gcc.dg/cpp/digraph2.c: Likewise.
19495         * gcc.dg/cpp/direct2.c: Likewise.
19496         * gcc.dg/cpp/paste4.c: Likewise.
19497         * gcc.dg/c90-restrict-1.c: Likewise.
19498         * gcc.dg/c99-func-2.c: Likewise.
19499         * gcc.dg/noncompile/920721-2.c: Likewise.
19500         * gcc.dg/noncompile/930622-2.c: Likewise.
19501         * gcc.dg/noncompile/940112-1.c: Likewise.
19502         * gcc.dg/noncompile/950921-1.c: Likewise.
19503         * gcc.dg/noncompile/951123-1.c: Likewise.
19504         * gcc.dg/noncompile/971104-1.c: Likewise.
19505         * gcc.dg/noncompile/990416-1.c: Likewise.
19506
19507 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
19508
19509         * g++.dg/parse/undefined1.C: Add error message.
19510
19511 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19512
19513         PR c++/9354
19514         * g++.dg/parse/new1.C: New test.
19515
19516         PR c++/9216
19517         * g++.dg/parse/template2.C: New test.
19518
19519         PR c++/9354
19520         * g++.dg/parse/typedef2.C: New test.
19521
19522         PR c++/9328
19523         * g++.dg/ext/typeof3.C: New test.
19524
19525 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19526
19527         PR c++/2738
19528         * g++.dg/parse/ret-type1.C: New test.
19529
19530         PR c++/3792
19531         * g++.dg/parse/tmpl-outside1.C: New test.
19532
19533         PR c++/4207
19534         * g++.dg/parse/int-as-enum1.C: New test.
19535
19536         PR c++/4903
19537         * g++.dg/parse/no-typename1.C: New test.
19538
19539         PR c++/5533
19540         * g++.dg/parse/no-value1.C: New test.
19541
19542         PR c++/5921
19543         * g++.dg/parse/wrong-inline1.C: New test.
19544
19545         PR c++/6402
19546         * g++.dg/parse/ref1.C: New test.
19547
19548         PR c++/6992
19549         * g++.dg/parse/attr-ctor1.C: New test.
19550
19551         PR c++/7229
19552         * g++.dg/parse/namespace5.C: New test.
19553
19554         PR c++/7917
19555         * g++.dg/parse/func-def1.C: New test.
19556
19557         PR c++/8143
19558         * g++.dg/parse/undefined1.C: New test.
19559
19560         PR c++/5723, PR c++/8522
19561         * g++.dg/parse/specialization1.C: New test.
19562
19563         PR c++/163, PR c++/8595
19564         * g++.dg/parse/struct-as-enum1.C: New test.
19565
19566         PR c++/9173
19567         * g++.dg/parse/undefined2.C: New test.
19568
19569 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19570
19571         PR c++/9298
19572         * g++.dg/parse/template1.C: New test.
19573
19574         PR c++/9384
19575         * g++.dg/parse/using1.C: New test.
19576
19577         PR c++/9285
19578         PR c++/9294
19579         * g++.dg/parse/expr2.C: New test.
19580
19581         PR c++/9388
19582         * g++.dg/parse/lookup2.C: Likewise.
19583
19584 2003-01-21  Jan Hubicka  <jh@suse.cz>
19585
19586         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
19587         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
19588         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
19589         * gcc.c-torture/execute/string-opt-*.c: Likewise.
19590
19591 2003-01-20  Nick Clifton  <nickc@redhat.com>
19592
19593         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
19594         problem with ARM sibcall code generation.
19595
19596 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19597
19598         * gcc.c-torture/execute/20030120-1.c: New.
19599
19600 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
19601
19602         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
19603
19604 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
19605
19606         PR c++/9272
19607         * g++.dg/parse/ctor1.C: New test.
19608
19609         PR c++/9294:
19610         * g++.dg/parse/qualified1.C: New test.
19611
19612         * g++.dg/parse/typename3.C: New test.
19613
19614 2003-01-16  Richard Henderson  <rth@redhat.com>
19615
19616         * g++.dg/tls/init-2.C: Fix error matches for real this time.
19617
19618 2003-01-16  Richard Henderson  <rth@redhat.com>
19619
19620         * g++.dg/pch/pch.exp: Copy test header to the working directory
19621         before using it either for precompilation or direct use.
19622         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
19623         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
19624
19625 2003-01-16  Richard Henderson  <rth@redhat.com>
19626
19627         * gcc.dg/pch/pch.exp: Copy test header to the working directory
19628         before using it either for precompilation or direct use.
19629         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
19630         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
19631
19632 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
19633
19634         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
19635         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
19636         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
19637         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
19638         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
19639         typename warning into error.
19640         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
19641         error messages.
19642         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
19643         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
19644         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
19645         messages.
19646         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
19647         make declaration visible in template.
19648         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
19649         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
19650         messages.
19651         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
19652         message.
19653         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
19654         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
19655         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
19656         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
19657         typename warning with error message.
19658         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
19659         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
19660         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
19661
19662 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
19663
19664         * g++.dg/parse/ambig2.C: New test.
19665
19666 2003-01-15  Richard Henderson  <rth@redhat.com>
19667
19668         * g++.dg/tls/init-2.C: Update error message string.
19669
19670 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19671
19672         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
19673
19674 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
19675
19676         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
19677         all for HC11/HC12.
19678         * gcc.c-torture/compile/20001205-1.x: Likewise.
19679         * gcc.c-torture/compile/20001226-1.x: Likewise.
19680         * gcc.c-torture/compile/920520-1.x: Likewise.
19681         * gcc.c-torture/compile/961203-1.x: Likewise.
19682         * gcc.c-torture/compile/20020604-1.x: Likewise.
19683
19684 2003-01-15  Jan Hubicka  <jh@suse.cz>
19685
19686         * gcc.c-torture/compile/20030115-1.c: New test.
19687
19688         * gcc.dg/i386-fpcvt-1.c: New test.
19689         * gcc.dg/i386-fpcvt-2.c: New test.
19690
19691 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
19692
19693         Further conform g++'s __vmi_class_type_info to the C++ ABI
19694         specification.
19695         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
19696         the specification.
19697
19698 2003-01-14  Jan Hubicka  <jh@suse.cz>
19699
19700         * gcc.dg/i386-fpcvt-1.c: New test.
19701         * gcc.dg/i386-fpcvt-2.c: New test.
19702
19703 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19704
19705         * gcc.dg/i386-mmx-3.c: New test.
19706
19707 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
19708
19709         PR c++/9264
19710         * g++.dg/parse/octal1.C: New file.
19711
19712         PR c++/9172
19713         * g++.dg/parse/typename1.C: New file.
19714
19715 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
19716
19717         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
19718         * gcc.dg/bf-no-ms-layout.c: Likewise.
19719         * gcc.dg/bf-ms-attrib.c: Likewise.
19720
19721 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
19722
19723         PR c++/9099
19724         * g++.dg/parse/dtor1.C: New file.
19725
19726         PR c++/9128
19727         * g++.dg/rtti/typeid1.C: New file.
19728
19729         PR c++/9153
19730         * g++.dg/parse/lookup1.C: New file.
19731
19732         PR c++/9171
19733         * g++.dg/templ/spec5.C: New file.
19734
19735 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
19736
19737         * gcc.c-torture/compile/20030110-1.c: New test.
19738
19739 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
19740
19741         Merge from pch-branch:
19742
19743         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
19744
19745         * gcc.dg/pch/cpp-1.h: New.
19746         * gcc.dg/pch/cpp-1.c: New.
19747         * gcc.dg/pch/cpp-2.h: New.
19748         * gcc.dg/pch/cpp-2.c: New.
19749
19750         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
19751
19752         * gcc.dg/pch/except-1.h: New.
19753         * gcc.dg/pch/except-1.c: New.
19754
19755         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
19756
19757         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
19758         running test.
19759         * gcc.dg/pch: Include *.hp not *.h.
19760         * gcc.dg/pch/system-1.h: New.
19761         * gcc.dg/pch/system-1.c: New.
19762
19763         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
19764
19765         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
19766         rather than trying to build and run a program using PCH.
19767         * gcc.dg/pch: Remove dg-do commands from test files.
19768
19769         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
19770
19771         * gcc.dg/pch/macro-3.c: New.
19772         * gcc.dg/pch/macro-3.h: New.
19773
19774         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
19775
19776         * gcc.dg/pch/common-1.c: New.
19777         * gcc.dg/pch/common-1.h: New.
19778         * gcc.dg/pch/decl-1.c: New.
19779         * gcc.dg/pch/decl-1.h: New.
19780         * gcc.dg/pch/decl-2.c: New.
19781         * gcc.dg/pch/decl-2.h: New.
19782         * gcc.dg/pch/decl-3.c: New.
19783         * gcc.dg/pch/decl-3.h: New.
19784         * gcc.dg/pch/decl-4.c: New.
19785         * gcc.dg/pch/decl-4.h: New.
19786         * gcc.dg/pch/decl-5.c: New.
19787         * gcc.dg/pch/decl-5.h: New.
19788         * gcc.dg/pch/global-1.c: New.
19789         * gcc.dg/pch/global-1.h: New.
19790         * gcc.dg/pch/inline-1.c: New.
19791         * gcc.dg/pch/inline-1.h: New.
19792         * gcc.dg/pch/inline-2.c: New.
19793         * gcc.dg/pch/inline-2.h: New.
19794         * gcc.dg/pch/static-1.c: New.
19795         * gcc.dg/pch/static-1.h: New.
19796         * gcc.dg/pch/static-2.c: New.
19797         * gcc.dg/pch/static-2.h: New.
19798
19799         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
19800
19801         * g++.dg/pch/pch.exp: Better handle failing testcases.
19802         * gcc.dg/pch/pch.exp: Likewise.
19803         * gcc.dg/pch/macro-1.c: New.
19804         * gcc.dg/pch/macro-1.h: New.
19805         * gcc.dg/pch/macro-2.c: New.
19806         * gcc.dg/pch/macro-2.h: New.
19807
19808         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
19809
19810         * g++.dg/dg.exp: Treat files in pch/ specially.
19811         * g++.dg/pch/pch.exp: New file.
19812         * g++.dg/pch/empty.H: New file.
19813         * g++.dg/pch/empty.C: New file.
19814         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
19815         "precompile".
19816
19817         * gcc.dg/pch/pch.exp: New file.
19818         * gcc.dg/pch/empty.h: New file.
19819         * gcc.dg/pch/empty.c: New file.
19820         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
19821         "precompile".
19822
19823 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19824
19825         * g++.dg/template/friend14.C: New test.
19826
19827 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19828
19829         * gcc.dg/old-style-asm-1.c: New test.
19830
19831 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
19832
19833         * gcc.c-torture/compile/20030109-1.c: New test.
19834
19835 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19836
19837         * gcc.c-torture/execute/20030109-1.c: New test.
19838
19839 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
19840
19841         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
19842         * g++.old-deja/g++.mike/dyncast2.C: Likewise
19843         * g++.old-deja/g++.mike/dyncast3.C: Likewise
19844         * g++.old-deja/g++.mike/eh2.C: Likewise
19845         * g++.old-deja/g++.mike/eh3.C: Likewise
19846         * g++.old-deja/g++.mike/eh5.C: Likewise
19847         * g++.old-deja/g++.mike/eh6.C: Likewise
19848         * g++.old-deja/g++.mike/eh7.C: Likewise
19849         * g++.old-deja/g++.mike/eh8.C: Likewise
19850         * g++.old-deja/g++.mike/eh9.C: Likewise
19851         * g++.old-deja/g++.mike/eh10.C: Likewise
19852         * g++.old-deja/g++.mike/eh12.C: Likewise
19853         * g++.old-deja/g++.mike/eh13.C: Likewise
19854         * g++.old-deja/g++.mike/eh14.C: Likewise
19855         * g++.old-deja/g++.mike/eh16.C: Likewise
19856         * g++.old-deja/g++.mike/eh17.C: Likewise
19857         * g++.old-deja/g++.mike/eh18.C: Likewise
19858         * g++.old-deja/g++.mike/eh21.C: Likewise
19859         * g++.old-deja/g++.mike/eh23.C: Likewise
19860         * g++.old-deja/g++.mike/eh24.C: Likewise
19861         * g++.old-deja/g++.mike/eh25.C: Likewise
19862         * g++.old-deja/g++.mike/eh26.C: Likewise
19863         * g++.old-deja/g++.mike/eh27.C: Likewise
19864         * g++.old-deja/g++.mike/eh28.C: Likewise
19865         * g++.old-deja/g++.mike/eh29.C: Likewise
19866         * g++.old-deja/g++.mike/eh31.C: Likewise
19867         * g++.old-deja/g++.mike/eh33.C: Likewise
19868         * g++.old-deja/g++.mike/eh34.C: Likewise
19869         * g++.old-deja/g++.mike/eh35.C: Likewise
19870         * g++.old-deja/g++.mike/eh36.C: Likewise
19871         * g++.old-deja/g++.mike/eh37.C: Likewise
19872         * g++.old-deja/g++.mike/eh38.C: Likewise
19873         * g++.old-deja/g++.mike/eh39.C: Likewise
19874         * g++.old-deja/g++.mike/eh40.C: Likewise
19875         * g++.old-deja/g++.mike/eh41.C: Likewise
19876         * g++.old-deja/g++.mike/eh42.C: Likewise
19877         * g++.old-deja/g++.mike/eh44.C: Likewise
19878         * g++.old-deja/g++.mike/eh46.C: Likewise
19879         * g++.old-deja/g++.mike/eh47.C: Likewise
19880         * g++.old-deja/g++.mike/eh48.C: Likewise
19881         * g++.old-deja/g++.mike/eh49.C: Likewise
19882         * g++.old-deja/g++.mike/eh50.C: Likewise
19883         * g++.old-deja/g++.mike/eh51.C: Likewise
19884         * g++.old-deja/g++.mike/eh53.C: Likewise
19885         * g++.old-deja/g++.mike/eh55.C: Likewise
19886         * g++.old-deja/g++.mike/p7912.C: Likewise
19887         * g++.old-deja/g++.mike/p9706.C: Likewise
19888         * g++.old-deja/g++.mike/p10416.C: Likewise
19889         * g++.old-deja/g++.mike/p11667.C: Likewise
19890         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
19891         Remove redundant reference to Iris.
19892         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
19893         Elxsi, i860, Pico Java, and WE32K.
19894
19895 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
19896
19897         * g++.dg/ext/asm4.C: New test.
19898
19899 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19900
19901         PR c++/9030
19902         * g++.dg/template/friend12.C: New test.
19903         * g++.dg/template/friend13.C: Likewise.
19904         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
19905
19906 2003-01-08  Jan Hubicka  <jh@suse.cz>
19907
19908         * gcc.dg/i386-cadd.c: New test.
19909         * gcc.dg/i386-cmov4.c: Likewise.
19910
19911 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
19912
19913         PR c++/9165
19914         * g++.dg/warn/Wunused-3.C: New test.
19915
19916         * g++.dg/abi/bitfield9.C: New test.
19917
19918         PR c++/9189
19919         * g++.dg/parse/defarg3.C: New test.
19920
19921 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19922
19923         * g++.dg/parse/ambig1.C: New test.
19924         * g++.dg/parse/defarg2.C: New test.
19925
19926 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
19927
19928         * g++.dg/template/defarg-1.C: New test.
19929         * g++.dg/template/local2.C: Likewise.
19930
19931 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
19932
19933         * gcc.c-torture/execute/20030105-1.c: New test.
19934
19935 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19936
19937         * g++.dg/parse/namespace3.C: Remove extra semicolons.
19938         * g++.dg/parse/namespace4.C: Likewise.
19939
19940 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19941
19942         * g++.dg/template/ntp2.C: New test.
19943
19944 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
19945
19946         * g++.dg/parse/extern-C-1.C: New test.
19947
19948         * g++.dg/parse/namespace4.C: New test.
19949
19950         * g++.dg/template/nested1.C: New test.
19951
19952         * g++.dg/parse/namespace3.C: New test.
19953
19954 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
19955
19956         * g++.dg/lookup/two-stage1.C: New test.
19957
19958 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19959
19960         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
19961         * g++.old-deja/g++.jason/access8.C: Likewise.
19962         * g++.old-deja/g++.other/decl5.C: Likewise.
19963
19964 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
19965
19966         * g++.dg/parse/parse7.C: New test.
19967
19968 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
19969
19970         PR c++/2843
19971         * g++.dg/ext/attrib7.C: New test.
19972
19973 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
19974
19975         * g++.dg/parse/parse6.C: New test.
19976
19977 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
19978
19979         * gcc.dg/h8300-stack-1.c: New.
19980
19981 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
19982
19983         g++.dg/lookup/exception1.C: New test.
19984
19985         g++.dg/lookup/template1.C: New test.
19986
19987         g++.dg/parse/namespace2.C: New test.
19988
19989         g++.dg/parse/parens2.C: New test.
19990
19991 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19992
19993         * g++.dg/parse/parse5.C: New test.
19994         * g++.dg/lookup/scoped4.C: New test.
19995
19996 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
19997
19998         * g++.dg/parse/parens1.C: New test.
19999
20000         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
20001         angle-bracket1.C.
20002         * g++.dg/parse/parens2.C: New test.
20003
20004         * g++.dg/lookup/scope-operator1.C: New test.
20005
20006         * g++.dg/parse/operator1.C: New test.
20007
20008 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20009
20010         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
20011         * g++.old-deja/g++.other/access6.C: Likewise.
20012         * g++.old-deja/g++.other/decl1.C: Likewise.
20013         * g++.old-deja/g++.pt/typename12.C: Likewise.
20014
20015 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
20016
20017         * g++.dg/parse/namespace1.C: New test.
20018
20019 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20020
20021         * g++.dg/parse/parse4.C: New test.
20022
20023 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20024
20025         * g++.dg/parse/parse3.C: New test.
20026
20027 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20028
20029         * g++.dg/parse/parse2.C: New test.
20030
20031 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20032
20033         * g++.dg/template/friend11.C: New test.
20034
20035 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20036
20037         * g++.dg/parse/parse1.C: New test.
20038
20039 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
20040
20041         * lib/profopt.exp: Change the name of a global variable to avoid
20042         possible clashes with other test suites.
20043
20044 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
20045
20046         * g++.dg/inherit/covariant8.C: New test.
20047
20048 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
20049
20050         * g++.dg/init/array9.C: New test.
20051
20052         PR c++/9112
20053         * g++.dg/parse/expr1.C: New test.
20054
20055 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
20056
20057         * gcc.c-torture/compile/20021230-1.c: New test.
20058
20059 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
20060
20061         * g++.dg/inherit/covariant5.C: New test.
20062         * g++.dg/inherit/covariant6.C: New test.
20063         * g++.dg/inherit/covariant7.C: New test.
20064
20065 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20066
20067         PR c++/2739
20068         * g++.dg/other/access2.C: New test.
20069
20070 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20071
20072         * g++.dg/other/anon-struct.C: No longer fails
20073         * g++.old-deja/g++.brendan/parse4.C: Likewise.
20074         * g++.old-deja/g++.brendan/parse5.C: Likewise.
20075         * g++.old-deja/g++.brendan/parse6.C: Likewise.
20076
20077 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20078
20079         * g++.dg/parse/angle-bracket.C (main): No longer fails.
20080
20081 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
20082
20083         * g++.dg/eh/spec4.C: Remove stray semicolon.
20084         * g++.dg/expr/pmf-1.C: Change error message.
20085         * g++.dg/ext/asm1.C: Remove stray semicolon.
20086         * g++.dg/ext/typename1.C: Add missing typenames.
20087         * g++.dg/inherit/template-as-base.C: Change error message.
20088         * g++.dg/lookup/scoped1.C: Likewise.
20089         * g++.dg/lookup/scoped2.C: Likewise.
20090         * g++.dg/lookup/using2.C: Likewise.
20091         * g++.dg/other/component1.C: Remove stray semicolon.
20092         * g++.dg/other/do1.C: Change error message.
20093         * g++.dg/other/error2.C: Likewise.
20094         * g++.dg/other/init1.C: Likewise.
20095         * g++.dg/other/packed1.C: Remove stray semicolon.
20096         * g++.dg/other/ptrmem2.C: Change error message.
20097         * g++.dg/parse/parameter-declaration-1.C: Remove line number
20098         marker.
20099         * g++.dg/special/initp1.C: Remove invalid attribute usage.
20100         * g++.dg/template/access3.C: Add typename keyword.
20101         * g++.dg/template/access5.C: Remove stray semicolon.
20102         * g++.dg/template/access6.C: Likewise.
20103         * g++.dg/template/complit1.C: Likewise.
20104         * g++.dg/template/crash1.C: Change error message.
20105         * g++.dg/template/inherit2.C: Remove stray semicolon.
20106         * g++.dg/template/instantiate2.C: Likewise.
20107         * g++.dg/template/instantiate3.C: Change error message.
20108         * g++.dg/template/qual1.C: Remove stray semicolon.
20109         * g++.dg/template/qualttp18.C: Change error message.
20110         * g++.dg/template/ref1.C: Remove stray semicolon.
20111         * g++.dg/template/sizeof1.C (A::value): Declare it.
20112         * g++.dg/template/spec4.C: Change error message.
20113         * g++.dg/template/static1.C: Likewise.
20114         * g++.dg/template/type1.C: Likewise.
20115         * g++.dg/template/typename3.C: Likewise.
20116         * g++.old-deja/g++.benjamin/13478.C: Change error message.
20117         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
20118         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
20119         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
20120         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
20121         named return value extension.
20122         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
20123         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
20124         * g++.old-deja/g++.bob/extern_C.C: Likewise.
20125         * g++.old-deja/g++.bob/inherit2.C: Likewise.
20126         * g++.old-deja/g++.brendan/complex1.C: Likewise.
20127         * g++.old-deja/g++.brendan/copy5.C: Likewise.
20128         * g++.old-deja/g++.brendan/crash13.C: Likewise.
20129         * g++.old-deja/g++.brendan/crash15.C: Likewise.
20130         * g++.old-deja/g++.brendan/crash18.C: Change error message.
20131         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
20132         * g++.old-deja/g++.brendan/crash38.C: Likewise.
20133         * g++.old-deja/g++.brendan/crash50.C: Likewise.
20134         * g++.old-deja/g++.brendan/crash56.C: Likewise.
20135         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
20136         syntax.
20137         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
20138         * g++.old-deja/g++.brendan/crash8.C: Change error message.
20139         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
20140         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
20141         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
20142         * g++.old-deja/g++.brendan/template11.C: Likewise.
20143         * g++.old-deja/g++.brendan/template26.C: Likewise.
20144         * g++.old-deja/g++.brendan/template27.C: Use explicit
20145         specialization syntax.
20146         * g++.old-deja/g++.brendan/template30.C: Likewise.
20147         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
20148         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
20149         non-dependent names.
20150         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
20151         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
20152         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
20153         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
20154         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
20155         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
20156         named return value extension.
20157         * g++.old-deja/g++.ext/namedret2.C: Likewise.
20158         * g++.old-deja/g++.ext/namedret3.C: Likewise.
20159         * g++.old-deja/g++.ext/return1.C: Likewise.
20160         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
20161         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
20162         * g++.old-deja/g++.jason/access8.C: Likewise.
20163         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
20164         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
20165         pseudo-destructor names.
20166         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
20167         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
20168         pseudo-destructor names.
20169         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
20170         * g++.old-deja/g++.jason/overload19.C: Likewise.
20171         * g++.old-deja/g++.jason/overload32.C: Likewise.
20172         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
20173         stray semicolons.
20174         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
20175         * g++.old-deja/g++.jason/return.C: Likewise.
20176         * g++.old-deja/g++.jason/return2.C: Likewise.
20177         * g++.old-deja/g++.jason/shadow1.C: Likewise.
20178         * g++.old-deja/g++.jason/special.C: Use explicit specialization
20179         syntax.
20180         * g++.old-deja/g++.jason/template10.C: Account for use of
20181         non-dependent names.
20182         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
20183         syntax.
20184         * g++.old-deja/g++.jason/template37.C: Likewise.
20185         * g++.old-deja/g++.law/access4.C: Change error messages.
20186         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
20187         pseudo-destructor names.
20188         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
20189         * g++.old-deja/g++.law/ctors9.C: Likewise.
20190         * g++.old-deja/g++.law/cvt22.C: Likewise.
20191         * g++.old-deja/g++.law/dtors5.C: Likewise.
20192         * g++.old-deja/g++.law/global-init1.C: Likewise.
20193         * g++.old-deja/g++.law/missed-error3.C: Likewise.
20194         * g++.old-deja/g++.law/operators28.C: Likewise.
20195         * g++.old-deja/g++.law/visibility28.C: Likewise.
20196         * g++.old-deja/g++.martin/eval1.C: Likewise.
20197         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
20198         name.
20199         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
20200         * g++.old-deja/g++.mike/net34.C: Likewise.
20201         * g++.old-deja/g++.mike/net36.C: Likewise.
20202         * g++.old-deja/g++.mike/ns2.C: Likewise.
20203         * g++.old-deja/g++.mike/p12306.C: Likewise.
20204         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
20205         value extension.
20206         * g++.old-deja/g++.mike/p700.C: Likewise.
20207         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
20208         * g++.old-deja/g++.mike/p710.C: Likewise.
20209         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
20210         value extension.
20211         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
20212         * g++.old-deja/g++.mike/pmf9.C: Likewise.
20213         * g++.old-deja/g++.ns/crash2.C: Likewise.
20214         * g++.old-deja/g++.ns/crash3.C: Likewise.
20215         * g++.old-deja/g++.ns/invalid1.C: Likewise.
20216         * g++.old-deja/g++.ns/ns17.C: Likewise.
20217         * g++.old-deja/g++.ns/template16.C: Likewise.
20218         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
20219         keyword.
20220         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
20221         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
20222         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
20223         named return value extension.
20224         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
20225         * g++.old-deja/g++.other/access4.C: Issue additional error
20226         messages.
20227         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
20228         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
20229         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
20230         * g++.old-deja/g++.other/crash25.C: Change error message.
20231         * g++.old-deja/g++.other/crash4.C: Change error message.
20232         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
20233         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
20234         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
20235         checks.
20236         * g++.old-deja/g++.other/defarg8.C: Likewise.
20237         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
20238         * g++.old-deja/g++.other/dtor10.C: Likewise.
20239         * g++.old-deja/g++.other/incomplete.C: Likewise.
20240         * g++.old-deja/g++.other/linkage7.C: Likewise.
20241         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
20242         lookup algorithm.
20243         * g++.old-deja/g++.other/mangle2.C: Likewise.
20244         * g++.old-deja/g++.other/refinit2.C: Likewise.
20245         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
20246         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
20247         * g++.old-deja/g++.pt/crash28.C: Likewise.
20248         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
20249         syntax.
20250         * g++.old-deja/g++.pt/crash32.C: Change error message.
20251         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
20252         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
20253         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
20254         error message position.
20255         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
20256         * g++.old-deja/g++.pt/defarg8.C: Change error message.
20257         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
20258         syntax.
20259         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
20260         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
20261         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
20262         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
20263         keyword.
20264         * g++.old-deja/g++.pt/explicit31.C: Likewise.
20265         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
20266         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
20267         keyword.
20268         * g++.old-deja/g++.pt/explicit71.C: Change error message.
20269         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
20270         syntax.
20271         * g++.old-deja/g++.pt/friend28.C: Account for use of
20272         non-dependent names.
20273         * g++.old-deja/g++.pt/friend29.C: Likewise.
20274         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
20275         rules.
20276         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
20277         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
20278         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
20279         lookup rules.
20280         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
20281         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
20282         keyword.
20283         * g++.old-deja/g++.pt/memclass20.C: Likewise.
20284         * g++.old-deja/g++.pt/memclass5.C: Likewise.
20285         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
20286         keyword.
20287         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
20288         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
20289         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
20290         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
20291         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
20292         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
20293         keyword.
20294         * g++.old-deja/g++.pt/spec10.C: Likewise.
20295         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
20296         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
20297         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
20298         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
20299         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
20300         * g++.old-deja/g++.pt/ttp62.C: Likewise.
20301         * g++.old-deja/g++.pt/ttp64.C: Likewise.
20302         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
20303         * g++.old-deja/g++.pt/typename15.C: Likewise.
20304         * g++.old-deja/g++.pt/typename22.C: Likewise.
20305         * g++.old-deja/g++.pt/typename6.C: Change error messages.
20306         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
20307         * g++.old-deja/g++.pt/virtual2.C: Likewise.
20308         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
20309         syntax.
20310         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
20311         return value extension.
20312         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
20313         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
20314         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
20315         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
20316
20317 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20318
20319         * g++.dg/warn/inline1.C: New test.
20320         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
20321         * g++.old-deja/g++.jason/synth10.C: Likewise.
20322         * g++.old-deja/g++.mike/net31.C: Likewise.
20323         * g++.old-deja/g++.mike/p8786.C: Likewise.
20324
20325         * g++.dg/template/friend10.C: New test.
20326         * g++.dg/template/conv5.C: New test.
20327
20328 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20329
20330         * g++.dg/lookup/scoped3.C: New test.
20331
20332         * g++.dg/lookup/decl1.C: New test.
20333         * g++.dg/lookup/decl2.C: New test.
20334
20335 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20336
20337         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
20338         gcc.c-torture/compile/20021015-1.c,
20339         gcc.c-torture/compile/20021015-2.c,
20340         gcc.c-torture/compile/20021123-1.c,
20341         gcc.c-torture/compile/20021123-2.c,
20342         gcc.c-torture/compile/20021123-3.c,
20343         gcc.c-torture/compile/20021123-4.c,
20344         gcc.c-torture/execute/20021024-1.c: Add tests previously added
20345         only to 3.1 or 3.2 branch.
20346
20347 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
20348
20349         * gcc.dg/i386-bitfield3.c: New test.
20350
20351         * gcc.dg/i386-bitfield2.c: New test.
20352
20353 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
20354
20355         * g++.dg/parse/conv_op1.C: New test.
20356
20357 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
20358
20359         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
20360         approved.
20361
20362 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
20363
20364         * gcc.c-torture/compile/20021220-1.c: New test.
20365
20366 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
20367
20368         * gcc.dg/i386-fastcall-1.c: New.
20369
20370 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20371
20372         * gcc.c-torture/execute/20021219-1.c: New test.
20373
20374 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20375
20376         * gcc.dg/i386-pic-1.c: New test.
20377
20378 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20379
20380         PR c++/8099
20381         * g++.dg/template/friend9.C: New test.
20382
20383 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20384
20385         PR c++/3663
20386         * g++.dg/template/access7.C: New test.
20387
20388 2002-12-18  Nick Clifton  <nickc@redhat.com>
20389
20390         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
20391         the libstdc++-v3 directory has been found.
20392
20393 2002-12-12  Devang Patel <dpatel@apple.com>
20394         * gcc.dg/darwin-ld-1.c: New test.
20395         * gcc.dg/darwin-ld-2.c: New test.
20396         * gcc.dg/darwin-ld-3.c: New test.
20397         * gcc.dg/darwin-ld-4.c: New test.
20398         * gcc.dg/darwin-ld-5.c: New test.
20399
20400 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20401
20402         * gcc.c-torture/compile/20021212-1.c: New test.
20403
20404 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
20405
20406         * gcc.dg/fshort-wchar: New test.
20407
20408 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
20409
20410         PR c++/8372
20411         * g++.dg/template/dtor1.C: New test.
20412
20413         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
20414         markers.
20415
20416 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
20417
20418         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
20419
20420 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
20421
20422         * g++.dg/template/static1.C: New test.
20423         * g++.dg/template/static2.C: New test.
20424         * g++.old-deja/g++.ext/memconst.C: New test.
20425
20426 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20427
20428         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
20429         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
20430         * g++.dg/special/initp1.C: Likewise.
20431
20432 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
20433
20434         * gcc.c-torture/execute/20021204-1.c: New test.
20435
20436 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
20437
20438         * gcc.dg/ppc-fmadd-1.c: New file.
20439         * gcc.dg/ppc-fmadd-2.c: New file.
20440         * gcc.dg/ppc-fmadd-3.c: New file.
20441
20442 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20443
20444         * gcc.c-torture/compile/20021204-1.c: New test.
20445
20446 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20447
20448         * g++.dg/inherit/covariant2.C: New test.
20449         * g++.dg/inherit/covariant3.C: New test.
20450         * g++.dg/inherit/covariant4.C: New test.
20451         * g++.dg/inherit/covariant1.C: Remove XFAIL.
20452         * g++.old-deja/g++.robertl/eb17.C: Likewise.
20453
20454 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
20455
20456         PR c++/8688
20457         * g++.dg/init/brace3.C: New test.
20458
20459 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
20460
20461         * gcc.dg/20020210-1.c: Fix a comment typo.
20462
20463 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
20464
20465         PR c++/8720
20466         * g++.dg/parse/defarg1.C: New test.
20467
20468         PR c++/8615
20469         * g++.dg/template/char1.C: New test.
20470
20471         * g++.dg/template/varmod1.C: Fix typo.
20472
20473 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20474
20475         DR 180
20476         * g++.old-deja/g++.pt/crash32.C: Expect error.
20477
20478 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
20479
20480         PR c++/5919
20481         * g++.dg/template/varmod1.C: New test.
20482
20483         PR c++/8727
20484         * g++.dg/inherit/typeinfo1.C: New test.
20485
20486         PR c++/8663
20487         * g++.dg/inherit/typedef1.C: New test.
20488
20489 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
20490
20491         PR c++/8332
20492         PR c++/8493
20493         * g++.dg/template/strlen1.C: New test.
20494
20495         PR c++/8227
20496         * g++.dg/template/ctor2.C: New test.
20497
20498         PR c++/8214
20499         * g++.dg/init/string1.C: New test.
20500
20501         PR c++/8511
20502         * g++.dg/template/friend8.C: New test.
20503
20504 2002-11-29  Joe Buck <jbuck@synopsys.com>
20505
20506         * g++.dg/lookup/anon2.C: New test.
20507
20508 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
20509
20510         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
20511         h8300 port.
20512
20513 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
20514
20515         * gcc.dg/bitfld-6.c: New test.
20516
20517 2002-11-27  Jan Hubicka  <jh@suse.cz>
20518
20519         * gcc.c-torture/execute/20021127.[cx]: New test.
20520
20521 2002-11-26  Jan Hubicka  <jh@suse.cz>
20522
20523         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
20524         quality.
20525
20526 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
20527
20528         * g++.dg/init/brace2.C: New test.
20529         * g++.old-deja/g++.mike/p9129.C: Correct.
20530
20531 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
20532
20533         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
20534
20535 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
20536
20537         * gcc.dg/sibcall-6: New test for indirect sibcalls.
20538
20539 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
20540
20541         * testsuite/g++.dg/abi/empty11.C: New test.
20542         * testsuite/g++.dg/rtti/cv1.C: New test.
20543
20544 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
20545
20546         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
20547
20548 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
20549
20550         * g++.dg/abi/empty10.C: New test.
20551
20552 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20553
20554         * gcc.c-torture/compile/20021124-1.c: New test.
20555
20556 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
20557
20558         * g++.dg/abi/rtti2.C: New test.
20559
20560 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20561
20562         * gcc.dg/i386-unroll-1.c: New test.
20563
20564 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20565
20566         * gcc.c-torture/compile/20021120-1.c: New test.
20567         * gcc.c-torture/compile/20021120-2.c: New test.
20568
20569 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20570
20571         * gcc.dg/bitfld-5.c: New test.
20572
20573 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20574
20575         * gcc.c-torture/execute/20021120-3.c: New test.
20576
20577 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20578
20579         * gcc.c-torture/execute/20021120-2.c: New test.
20580
20581 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20582
20583         * gcc.c-torture/execute/20021120-1.c: New test.
20584
20585 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
20586
20587         * gcc.c-torture/execute/20021118-3.c: New test.
20588
20589 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20590
20591         * gcc.c-torture/compile/20021119-1.c: New test.
20592
20593 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
20594
20595         * gcc.dg/duff-1.c: New test.
20596         * gcc.dg/duff-2.c: New test.
20597         * gcc.dg/duff-3.c: New test.
20598
20599 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
20600
20601         * gcc.dg/cpp/_Pragma5.c: New test.
20602
20603 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
20604
20605         * gcc.c-torture/execute/20021118-2.c: New test.
20606
20607 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
20608
20609         * gcc.c-torture/execute/20021118-1.c: New test.
20610
20611 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
20612
20613         * gcc.dg/20021116-1.c: New test.
20614
20615 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
20616
20617         * g++.dg/abi/vcall1.C: New test.
20618
20619 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
20620
20621         * gcc.dg/20021029-1.c: New test.
20622         * gcc.dg/20021029-2.c: New test.
20623
20624 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20625
20626         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
20627
20628 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20629
20630         PR c/8439
20631         * gcc.dg/20021110.c: Move to ...
20632         * gcc.c-torture/compile/20021110.c: .... here.
20633
20634 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20635
20636         PR c/8467
20637         * gcc.c-torture/execute/20021111-1.c
20638
20639 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20640
20641         PR c/8439
20642         * gcc.dg/20021110.c: New test.
20643
20644 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
20645
20646         * g++.dg/abi/vthunk3.C: Run only on x86.
20647
20648 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20649
20650         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
20651
20652 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
20653
20654         * lib/compat.exp (compat-execute): Fix logic error in last
20655         change.
20656
20657 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
20658
20659         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
20660
20661 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20662
20663         PR c++/8389
20664         * g++.dg/template/access6.C: New test.
20665
20666 2002-11-08  Jan Hubicka  <jh@suse.cz>
20667
20668         * gcc.dg/i386-ssefp-1.c: New test.
20669         * gcc.dg/i386-ssefp-1.c: New test.
20670
20671 2002-11-08  Jan Hubicka  <jh@suse.cz>
20672
20673         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
20674
20675 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20676
20677         * g++.dg/abi/vthunk3.C: New test.
20678
20679         PR c++/8338
20680         * g++.dg/template/crash2.C: New test.
20681
20682 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20683
20684         * testsuite/g++.dg/abi/dtor1.C: New test.
20685         * testsuite/g++.dg/abi/dtor2.C: Likewise.
20686
20687 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
20688
20689         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
20690         Darwin.
20691
20692 2002-11-04  Adam Nemet  <anemet@lnxw.com>
20693
20694         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
20695         -mthumb.  Only xfail with -O0.
20696
20697 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
20698
20699         * g++.dg/abi/thunk1.C: New test.
20700         * g++.dg/abi/thunk2.C: Likewise.
20701         * g++.dg/abi/vtt1.C: Likewise.
20702
20703 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
20704
20705         PR optimization/8423
20706         * gcc.c-torture/execute/builtin-constant.c: New test.
20707
20708 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
20709
20710         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
20711         Add some more cases.
20712
20713 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
20714
20715         PR c++/8391
20716         * g++.dg/opt/local1.C: New test.
20717
20718 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
20719
20720         PR c++/8160
20721         * g++.dg/template/complit1.C: New test.
20722
20723         PR c++/8149
20724         * g++.dg/template/typename4.C: Likewise.
20725
20726 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20727
20728         Core issue 287, PR c++/7639
20729         * g++.dg/template/instantiate1.C: Adjust error location.
20730         * g++.dg/template/instantiate3.C: New test.
20731         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
20732         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
20733         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
20734
20735 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
20736
20737         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
20738
20739 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
20740
20741         PR c++/8287
20742         * g++.dg/init/dtor2.C: New test.
20743
20744 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20745
20746         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
20747         * gcc.dg/nest.c: Bypass errors on irix6.
20748
20749 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
20750
20751         * gcc.dg/nest.c: Expect error for mmix-*-*.
20752         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
20753
20754 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
20755
20756         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
20757         markers.
20758
20759         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
20760
20761 2002-10-25  Mike Stump  <mrs@apple.com>
20762
20763         * gcc.dg/warn-1.c: New test.
20764
20765 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20766
20767         * g++.dg/template/typename3.C: New test.
20768
20769 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
20770
20771         * g++.dg/lookup/ptrmem1.C: New test.
20772
20773         * g++.dg/abi/vthunk2.C: New test.
20774
20775 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20776
20777         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
20778
20779 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
20780
20781         * g++.dg/abi/empty9.C: New test.
20782
20783 2002-10-24  Richard Henderson  <rth@redhat.com>
20784
20785         * g++.dg/inherit/thunk1.C: Enable for ia64.
20786
20787 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20788
20789         PR c++/8067
20790         * g++.dg/lookup/pretty1.C: New test.
20791
20792 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
20793
20794         * gcc.dg/20021023-1.c: New test.
20795
20796 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20797
20798         PR c++/7679
20799         * g++.dg/parse/inline1.C: New test.
20800
20801 2002-10-23  Richard Henderson  <rth@redhat.com>
20802
20803         * g++.dg/inherit/thunk1.C: Enable for x86_64.
20804
20805         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
20806
20807 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
20808
20809         PR c++/6579
20810         * g++.dg/parse/stmtexpr3.C: New test.
20811
20812 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
20813
20814         * g++.dg/expr/cond1.C: New test.
20815
20816 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20817
20818         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
20819
20820 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20821
20822         * g++.dg/abi/vbase13.C: New test.
20823         * g++.dg/abi/vbase14.C: Likewise.
20824
20825 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
20826
20827         * gcc.dg/tls/pic-1.c: New test.
20828         * gcc.dg/tls/nonpic-1.c: New test.
20829         * gcc.dg/20021018-1.c: New test.
20830
20831 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
20832
20833         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
20834         Remove only files with the same base name as the test case.
20835         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
20836         (profopt-execute): Likewise.  Also, remove old profiling
20837         and performance data files before running the tests.
20838
20839         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
20840         * g++.dg/bprob/bprob.exp: Likewise.
20841         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
20842         to allow more general test case names.
20843
20844         * g++.dg/bprob/bprob-1.C: Rename to ...
20845         * g++.dg/bprob/g++-bprob-1.C: ... this.
20846
20847         * g77.dg/bprob/bprob-1.f: Rename to ...
20848         * g77.dg/bprob/g77-bprob-1.f: ... this.
20849
20850 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20851
20852         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
20853         bison 1.50 or later.
20854
20855 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
20856
20857         * g++.dg/README: Describe more test directories.
20858
20859 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20860
20861         * g++.dg/init/array6.C: Add additional tests.
20862
20863 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
20864
20865         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
20866         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
20867
20868 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
20869
20870         * gcc.c-torture/compile/20020604-1.x: New.
20871         * gcc.c-torture/compile/simd-5.x: Likewise.
20872         * gcc.c-torture/execute/920710-1.x: Likewise.
20873         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
20874
20875 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20876
20877         * g++.dg/inherit/override1.C: Add dg-options clause.
20878
20879 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20880
20881         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
20882         _mm_slli_si128.
20883
20884 2002-10-19  Andreas Schwab  <schwab@suse.de>
20885
20886         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
20887         directory component.
20888
20889 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
20890
20891         * g++.dg/inherit/thunk1.C: New test.
20892
20893         * g++.dg/inherit/override1.C: New test.
20894
20895         * g++.dg/abi/mangle11.C: New test.
20896         * g++.dg/abi/mangle14.C: New test.
20897         * g++.dg/abi/mangle17.C: New test.
20898
20899 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
20900
20901         * g++.dg/overload/member2.C: New test.
20902
20903 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
20904
20905         * g++.dg/README: Describe new compat directory.
20906         * g++.dg/dg.exp: Skip tests in compat directory.
20907         * README.compat: New file.
20908         * lib/compat.exp: New expect script.
20909         * g++.dg/compat: New test directory.
20910         * g++.dg/compat/compat.exp: New expect script.
20911         * g++.dg/compat/abi: New test directory.
20912         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
20913         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
20914         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
20915         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
20916         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
20917         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
20918         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
20919         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
20920         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
20921         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
20922         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
20923         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
20924         * g++.dg/compat/break: New test directory.
20925         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
20926         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
20927         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
20928         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
20929         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
20930         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
20931         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
20932         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
20933         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
20934         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
20935         g++.dg/compat/break/README: New files.
20936         * g++.dg/compat/eh: New test directory.
20937         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
20938         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
20939         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
20940         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
20941         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
20942         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
20943         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
20944         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
20945         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
20946         g++.dg/compat/eh/filter2_y.C,
20947         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
20948         g++.dg/compat/eh/new1_y.C,
20949         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
20950         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
20951         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
20952         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
20953         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
20954         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
20955         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
20956         g++.dg/compat/eh/unexpected1_y.C: New files.
20957         * g++.dg/compat/init: New test directory.
20958         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
20959         g++.dg/compat/init/array5_y.C,
20960         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
20961         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
20962         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
20963         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
20964         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
20965         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
20966         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
20967         g++.dg/compat/init/init-ref2_y.C: New files.
20968
20969 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
20970
20971         PR c++/7584
20972         * g++.dg/inherit/using3.C: New test.
20973
20974 2002-10-17  Jan Hubicka  <jh@suse.cz>
20975
20976         * gcc.dg/20021017-2.c: New test.
20977
20978 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
20979
20980         * g++.dg/abi/mangle16.C: Adjust.
20981
20982         * g++.dg/init/array8.C: New test.
20983
20984 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
20985
20986         * gcc.dg/special/mips-abi.exp: New test.
20987         * gcc.dg/special/mips-abi.s: Empty file used by the above.
20988
20989 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
20990
20991         * g++.dg/abi/mangle16.C: New test.
20992         * g++.dg/abi/mangle17.C: Likewise.
20993
20994         PR c++/7478
20995         * g++.dg/template/ref1.C: New test.
20996
20997 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20998
20999         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
21000
21001 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
21002
21003         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
21004
21005 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
21006
21007         PR c++/7524
21008         * g++.dg/init/array7.C: New test.
21009
21010 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
21011
21012         * g++.dg/init/array6.C: New test.
21013
21014         * g++.dg/abi/mangle13.C: Likewise.
21015         * g++.dg/abi/mangle14.C: Likewise.
21016         * g++.dg/abi/mangle15.C: Likewise.
21017
21018 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21019
21020         * g++.dg/abi/empty8.C: New test.
21021
21022 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
21023
21024         * g++.dg/init/ctor1.C: New test.
21025
21026 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
21027
21028         * gcc.c-torture/execute/20021015-1.c: New test.
21029
21030 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
21031
21032         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
21033
21034 2002-10-14  Jan Hubicka  <jh@suse.cz>
21035
21036         * gcc.dg/i386-ssetype-[1-5].c: New tests.
21037
21038 2002-10-14  Richard Henderson  <rth@redhat.com>
21039
21040         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
21041
21042 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21043
21044         PR optimization/6631
21045         * g++.dg/opt/const2.C: New test.
21046
21047 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21048
21049         PR c++/7176
21050         * g++.dg/parse/friend1.C: New test.
21051         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
21052
21053 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
21054
21055         * gcc.dg/20021014-1.c: New test.
21056
21057 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
21058
21059         PR c++/5661
21060         * g++.dg/ext/vlm1.C: New test.
21061         * g++.dg/ext/vlm2.C: Likewise.
21062
21063         * g++.dg/init/array1.C: Remove invalid braces.
21064         * g++.dg/init/brace1.C: New test.
21065         * g++.dg/init/copy2.C: Likewise.
21066         * g++.dg/init/copy3.C: Likewise.
21067         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
21068         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
21069         braces.
21070
21071 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
21072
21073         * gcc.dg/cpp/assembler.S: Don't use -ansi.
21074
21075 2002-10-11  Richard Shann  <richard.shann@superh.com>
21076
21077         * gcc.c-torture/compile/simd-5.c: New test.
21078
21079 2002-10-10  Roger Sayle  <roger@eyesopen.com>
21080
21081         * gcc.c-torture/execute/shiftopt-1.c: New test case.
21082
21083 2002-10-10  Jim Wilson  <wilson@redhat.com>
21084
21085         * gcc.c-torture/execute/20021010-1.c: New test.
21086
21087 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
21088
21089         PR c/7353
21090         * g++.dg/ext/typedef-init.C: New test.
21091         * gcc.dg/typedef-init.c: New test.
21092
21093 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
21094
21095         * gcc.dg/cpp/paste13.c: New test.
21096
21097 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21098
21099         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
21100         remaining platforms, XFAIL during compile, not execute.  Don't
21101         XFAIL at -O0.
21102
21103 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
21104
21105         * gcc.dg/alias-1.c: Tweak expected warning.
21106
21107 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
21108
21109         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
21110
21111 2002-10-06  Andreas Jaeger  <aj@suse.de>
21112
21113         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
21114         * gcc.dg/cpp/c++98.C: Likewise.
21115
21116         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
21117         * g++.dg/cpp/c++98.C: Likewise.
21118
21119         * g++.dg/README (Subdirectories): Mention cpp directory.
21120
21121         PR target/7559
21122         * gcc.dg/20021006-1.c: New test.
21123
21124 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21125
21126         PR c++/7804
21127         * g++.dg/other/warning1.C: New test.
21128
21129 2002-10-04  Roger Sayle  <roger@eyesopen.com>
21130
21131         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
21132         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
21133         and sparc-*-* with -m64 as expected failures.  See PR 8087.
21134
21135 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
21136
21137         PR c++/7931
21138         * g++.dg/template/ptrmem3.C: New test.
21139
21140         PR c++/7754
21141         * g++.dg/template/union1.C: New test.
21142
21143 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
21144
21145         PR c++/8006
21146         * g++.dg/abi/mangle9.C: New test.
21147         * g++.dg/abi/mangle10.C: New test.
21148         * g++.dg/abi/mangle11.C: New test.
21149         * g++.dg/abi/mangle12.C: New test.
21150
21151 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
21152
21153         PR c++/7188.
21154         * g++.dg/template/meminit1.C: New test.
21155         * g++.dg/warn/Wreorder-1.C: Likewise.
21156         * g++.old-deja/g++.mike/warn3.C: Tweak.
21157         * lib/prune.exp: Ingore "in copy constructor".
21158
21159 2002-10-02  Andreas Jaeger  <aj@suse.de>
21160
21161         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
21162         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
21163         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
21164         on x86-64.
21165
21166 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
21167
21168         * gcc.dg/empty1.C: Fix typo.
21169
21170 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
21171
21172         * gcc.dg/alias-1.c: New test.
21173
21174 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
21175
21176         * gcc.dg/empty1.C: New test.
21177
21178         * g++.dg/tls/init-2.C: Tweak error messages.
21179
21180 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
21181
21182         * gcc.c-torture/compile/20020923-1.c: New test.
21183
21184 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
21185
21186         * gcc.c-torture/execute/ffs-1.c: New test.
21187         * gcc.c-torture/execute/ffs-2.c: Ditto.
21188
21189 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
21190
21191         * g++.dg/overload/member1.C: New test.
21192
21193 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
21194
21195         * g++.dg/abi/empty7.C: New test.
21196         * g++.dg/init/pm2.C: Likewise.
21197
21198 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
21199
21200         * g++.dg/rtti/crash1.C: New test.
21201
21202 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
21203
21204         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
21205         gcc.dg/sibcall-4.c: New tests.
21206
21207 2002-09-28  Roger Sayle  <roger@eyesopen.com>
21208
21209         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
21210         powerpc and MMIX targets.
21211
21212 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
21213
21214         * gcc.dg/cpp/20020927-1.c: New.
21215
21216 2002-09-26  David S. Miller  <davem@redhat.com>
21217
21218         * gcc.c-torture/compile/trunctfdf.c: New.
21219
21220 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21221
21222         * lib/target-supports.exp (check_weak_available): Handle solaris2.
21223
21224 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
21225
21226         * gcc.c-torture/execute/loop-15.c: New.
21227
21228 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
21229
21230         * README.QMTEST: Fix typo.
21231
21232 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
21233
21234         * gcc.dg/20020926-1.c: New test.
21235
21236 2002-09-25  David S. Miller  <davem@redhat.com>
21237
21238         PR target/7842
21239         * gcc.c-torture/execute/shiftdi.c: New test.
21240
21241 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
21242
21243         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
21244         unique to the tool.
21245         * lib/g77.exp (g77_init): Likewise.
21246         * lib/g++.exp (g++_init): Likewise.
21247         * lib/objc.exp (objc_init): Likewise.
21248
21249 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
21250
21251         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
21252         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
21253         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
21254
21255 2002-09-25  Richard Henderson  <rth@redhat.com>
21256
21257         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
21258         too-small long double.
21259
21260 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
21261
21262         * gcc.dg/20020919-1.c: New test.
21263
21264 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
21265
21266         * g++.dg/abi/bitfield6.C: New test.
21267         * g++.dg/abi/bitfield7.C: New test.
21268         * g++.dg/abi/bitfield8.C: New test.
21269         * g++.dg/abi/vbase11.C: New test.
21270
21271 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21272
21273         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
21274         hppa*-*-hpux*.  Update test comment.
21275
21276 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
21277
21278         * gcc.dg/tls/struct-1.c: New test.
21279
21280 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
21281
21282         * gcc.dg/cpp/tr-warn2.c: Update.
21283
21284 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
21285
21286         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
21287
21288 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
21289
21290         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
21291         systems.
21292
21293 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
21294
21295         * gcc.c-torture/execute/ieee/mzero3.c: New test.
21296
21297         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
21298         Adjust for c++filt moved to binutils.  Remove spurious duplicate
21299         setting of cxxfilt.
21300
21301 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
21302
21303         * gcc.dg/20020312-2.c: Update for darwin.
21304
21305 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
21306
21307         * g++.old-deja/g++.other/crash32.C: Mark ICE.
21308
21309 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
21310
21311         * objc.dg/comp-types-1.m: New test.
21312         * objc.dg/comp-types-2.m: New test.
21313         * objc.dg/comp-types-3.m: New test.
21314         * objc.dg/comp-types-4.m: New test.
21315         * objc.dg/comp-types-5.m: New test.
21316         * objc.dg/comp-types-6.m: New test.
21317
21318 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21319
21320         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
21321
21322 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
21323
21324         * g++.dg/other/do1.C: New test.
21325
21326         * g++.dg/template/subst1.C: New test.
21327
21328 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
21329
21330         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
21331
21332 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
21333
21334         * g++.dg/template/qualttp20.C: Adjust expected errors.
21335         * g++.old-deja/g++.jason/report.C: Likewise.
21336         * g++.old-deja/g++.other/qual1.C: Likewise.
21337
21338         * g++.dg/lookup/scoped2.C: New test.
21339
21340         * g++.dg/ext/asm3.C: New test.
21341
21342 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
21343
21344         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
21345
21346 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
21347
21348         * ChangeLog: follow spelling conventions.
21349         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
21350         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
21351         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
21352         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
21353         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
21354         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
21355         * g++.old-deja/g++.law/global-init1.C: Likewise.
21356         * g++.old-deja/g++.other/delete4.C: Likewise.
21357         * g++.old-deja/g++.other/inline21.C: Likewise.
21358         * g++.old-deja/g++.other/singleton.C: Likewise.
21359         * g77.dg/strlen0.f: Likewise.
21360         * g77.f-torture/compile/20010519-1.f: Likewise.
21361         * g77.f-torture/compile/980310-4.f: Likewise.
21362         * gcc.c-torture/compile/20000605-1.c: Likewise.
21363         * gcc.c-torture/execute/20020225-1.c: Likewise.
21364         * gcc.dg/c90-hexfloat-2.c: Likewise.
21365         * gcc.dg/c99-bool-1.c: Likewise.
21366         * gcc.dg/c99-hexfloat-2.c: Likewise.
21367         * gcc.dg/dll-2.c: Likewise.
21368         * gcc.dg/wtr-union-init-1.c: Likewise.
21369         * gcc.dg/wtr-union-init-2.c: Likewise.
21370         * gcc.dg/wtr-union-init-3.c: Likewise.
21371         * gcc.dg/cpp/avoidpaste1.c: Likewise.
21372         * gcc.dg/cpp/defined.c: Likewise.
21373         * gcc.dg/cpp/macsyntx.c: Likewise.
21374         * gcc.dg/cpp/paste2.c: Likewise.
21375         * gcc.dg/cpp/trad/defined.c: Likewise.
21376         * gcc.dg/format/c90-printf-1.c: Likewise.
21377         * gcc.dg/format/c90-scanf-1.c: Likewise.
21378         * gcc.dg/format/c99-printf-1.c: Likewise.
21379         * gcc.dg/format/c99-scanf-1.c: Likewise.
21380         * gcc.misc-tests/gcov-8.c: Likewise.
21381         * lib/profopt.exp: Likewise.
21382
21383 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
21384
21385         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
21386
21387 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21388
21389         * g++.dg/inherit/using2.C: New test.
21390
21391 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
21392
21393         * ChangeLog: Follow spelling conventions.
21394         * g++.dg/template/friend4.C: Likewise.
21395         * g++.old-deja/g++.pt/crash67.C: Likewise.
21396         * gcc.c-torture/execute/20000801-4.c: Likewise.
21397         * gcc.dg/c90-digraph-1.c: Likewise.
21398         * gcc.dg/c94-digraph-1.c: Likewise.
21399         * gcc.dg/c99-digraph-1.c: Likewise.
21400         * gcc.dg/cpp/line5.c: Likewise.
21401         * gcc.dg/cpp/multiline.c: Likewise.
21402         * gcc.dg/cpp/trad/literals-1.c: Likewise.
21403         * gcc.dg/format/attr-3.c: Likewise.
21404         * gcc.dg/format/c90-scanf-3.c: Likewise.
21405         * gcc.dg/format/ext-4.c: Likewise.
21406
21407 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21408
21409         * g++.dg/template/pretty1.C: New test.
21410
21411 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
21412
21413         * gcc.c-torture/execute/struct-cpy-1.c: New test.
21414
21415 2002-09-13  Matt Austern  <austern@apple.com>
21416
21417         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
21418         passing a cast expression to a function by const reference.
21419
21420 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
21421
21422         * g++.dg/template/deduce1.C: New test.
21423
21424 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
21425
21426         * gcc.c-torture/execute/simd-1.c: Force all use of int to
21427         32-bit int.
21428
21429 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21430
21431         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
21432         usage.
21433
21434 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
21435
21436         * gcc.c-torture/compile/20020910-1.c: New test.
21437
21438 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
21439
21440         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
21441
21442 2002-09-10  Andreas Jaeger  <aj@suse.de>
21443
21444         * gcc.dg/20020312-2.c: Adjust for x86-64.
21445
21446 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
21447
21448         * g77.dg/7388.f: New test case for PR 7388.
21449
21450 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
21451
21452         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
21453
21454 2002-09-05  Ziemowit Laski <zlaski@apple.com>
21455
21456         * objc.dg/proto-lossage-1.m: New test.
21457
21458 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
21459
21460         * gcc.dg/cpp/_Pragma4.c: Fix typo.
21461
21462 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
21463
21464         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
21465         expected to pass.
21466
21467 2002-09-06  Stan Shebs  <shebs@apple.com>
21468             David Edelsohn  <edelsohn@gnu.org>
21469
21470         * gcc.dg/weak: New directory.
21471         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
21472         target-specific xfail bits.
21473         * gcc.dg/typeof-2.c: Move to new directory.
21474         * gcc.dg/weak.exp: New expect script.
21475
21476 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
21477
21478         * gcc.c-torture/execute/extzvsi.c: New test.
21479
21480 2002-09-05  Stan Shebs  <shebs@apple.com>
21481
21482         * gcc.dg/weak-1.c: xfail on Darwin.
21483         * gcc.dg/weak-2.c: Ditto.
21484         * gcc.dg/weak-3.c: Ditto.
21485         * gcc.dg/weak-4.c: Ditto.
21486         * gcc.dg/weak-5.c: Ditto.
21487         * gcc.dg/weak-6.c: Ditto.
21488         * gcc.dg/weak-7.c: Ditto.
21489         * gcc.dg/weak-8.c: Ditto.
21490         * gcc.dg/weak-9.c: Ditto.
21491
21492 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
21493
21494         * gcc.c-torture/execute/loop-14.c: New test.
21495
21496 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
21497
21498         * g++.dg/other/cxa-atexit1.C: New test.
21499
21500         * gcc.dg/typeof-2.c: New test.
21501
21502 2002-09-03  Roger Sayle  <roger@eyesopen.com>
21503
21504         * gcc.dg/builtins-2.c: New testcase.
21505         * gcc.dg/builtins-3.c: New testcase.
21506
21507 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
21508
21509         * gcc.dg/cpp/_Pragma4.c: New test.
21510
21511 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
21512
21513         * objc/execute/nil_method-1.m: New testcase.
21514
21515 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
21516
21517         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
21518         [Object class], not [Object initialize].
21519
21520 2002-08-31  Roger Sayle  <roger@eyesopen.com>
21521             Hans-Peter Nilsson  <hp@bitrange.com>
21522
21523         * gcc.c-torture/execute/20020720-1.x: Skip test on
21524         mmix-knuth-mmixware.  Correct comment.
21525
21526 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
21527
21528         * testsuite/g++.dg/abi/bitfield5.C: New test.
21529         * testsuite/g++.dg/abi/vbase10.C: Likewise.
21530
21531 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
21532
21533         * objc.dg/undeclared-selector.m: New test.
21534
21535 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
21536
21537         * g++.dg/other/offsetof1.C: Avoid cast warning.
21538
21539 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
21540
21541         * objc.dg/super-class-2.m: New test.
21542
21543 2002-08-24  Matt Austern  <austern@apple.com>
21544
21545         * g++.dg/ext/lvaddr.C: New test.
21546         * g++.dg/ext/lvcast.C: New test.
21547
21548 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
21549
21550         * testsuite/g++.dg/inherit/cond1.C: New test.
21551
21552 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
21553
21554         * gcc.dg/noncompile/incomplete-1.c: New test.
21555
21556 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21557
21558         * gcc.dg/typespec-1.c: New test.
21559
21560 2002-08-20  Devang Patel  <dpatel@apple.com>
21561         * objc.dg/proto-hier-2.m: New test.
21562
21563 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
21564
21565         * objc.dg/bitfield-1.m: New test.
21566         * objc.dg/bitfield-2.m: New test.
21567
21568 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21569
21570         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
21571         gcc.dg/c99-flex-array-4.c: New tests.
21572
21573 2002-08-16  Stan Shebs  <shebs@apple.com>
21574
21575         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
21576
21577 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
21578
21579         * gcc.dg/typeof-1.c: New test.
21580         * g++.dg/ext/typeof2.C: New test.
21581
21582 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21583
21584         * g++.dg/other/offsetof1.C: New test.
21585
21586 2002-08-14  Richard Henderson  <rth@redhat.com>
21587
21588         * gcc.dg/tls/diag-3.c: Fix expected message strings.
21589
21590 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
21591
21592         * gcc.dg/cpp/_Pragma3.c: New test.
21593
21594 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
21595
21596         * g++.dg/template/inherit3: New test.
21597
21598 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21599
21600         * gcc.dg/bitfld-4.c: Add blank options.
21601
21602 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
21603
21604         * g++.dg/template/crash1.C: New test.
21605
21606 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21607
21608         * gcc.dg/tls/opt-2.c: New test.
21609
21610 2002-08-08  Devang Patel  <dpatel@apple.com>
21611
21612         * objc.dg/selector-1.m : New test
21613
21614 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21615
21616         * g++.dg/abi/bitfield4.C: New test.
21617         * gcc.dg/bitfld-4.c: New test.
21618
21619 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21620
21621         * g++.dg/other/packed1.C: New test.
21622
21623 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
21624
21625         * g++.dg/abi/offsetof.C: Tweak error messages.
21626         * g++.old-deja/g++.mike/p10769a.C: Likewise.
21627
21628 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21629
21630         * gcc.dg/bitfld-3.c: New test.
21631
21632 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
21633             Richard Henderson  <rth@redhat.com>
21634
21635         * gcc.dg/i386-bitfield1.c: New test.
21636         * g++.dg/abi/bitfield3.C: Update.
21637
21638 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
21639
21640         * objc.dg/const-str-2.m: Update.
21641         * gcc.dg/cpp/c++98.c: Change to C extension.
21642         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
21643         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
21644
21645 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
21646
21647         * testsuite/gcc.dg/tls/diag-3.c: New.
21648
21649 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
21650
21651         * g++.dg/README (Subdirectories): Document new subdir expr.
21652         * g++.dg/expr/pmf-1.C: New test.
21653
21654 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
21655
21656         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
21657
21658 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
21659
21660         * g++.dg/abi/bitfield3.C: New test.
21661
21662 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
21663
21664         * lib/gcov.exp: Tweak expected line formats.
21665         * gcc.misc-tests/gcov8.c: New test.
21666         * gcc.misc-tests/gcov8.x: New flags.
21667
21668 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
21669
21670         * consistency.vlad/layout/endian.c: Include string.h.
21671
21672         * gcc.c-torture/execute/20020805-1.c: New test.
21673
21674 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
21675
21676         * g++.dg/other/conversion1.C: New test.
21677
21678 2002-08-03  Roger Sayle  <roger@eyesopen.com>
21679
21680         * gcc.dg/builtins-1.c: New testcase.
21681
21682 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
21683
21684         * g++.dg/inherit/access3.C: New test.
21685
21686 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
21687
21688         * gcc.dg/ia64-visibility-2.c: New test.
21689
21690 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
21691
21692         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
21693         __qualifier_flags to __flags.
21694
21695 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
21696
21697         * g++.dg/inherit/operator1.C: New test.
21698         * g++.dg/lookup/disamb1.C: Fix typo in comment.
21699         * g++.dg/other/error1.C: Change expected error message.
21700         * g++.dg/template/conv4.C: Likewise.
21701
21702 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
21703
21704         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
21705         for documented behavior.
21706
21707 2002-07-25  Roger Sayle  <roger@eyesopen.com>
21708
21709         * gcc.c-torture/execute/20020720-1.x: Skip this test on
21710         several targets known to fail.
21711
21712 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
21713
21714         * gcc.dg/mips-args-[123].c: New tests.
21715
21716 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
21717
21718         * gcc.dg/ppc-spe.c: New.
21719
21720 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
21721
21722         * g++.dg/other/ptrmem4.C: New testcase.
21723
21724 2002-07-24  Richard Henderson  <rth@redhat.com>
21725
21726         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
21727
21728 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
21729
21730         * g++.dg/ext/alignof1.C (main): Return 0 for success.
21731
21732 2002-07-24  Roger Sayle  <roger@eyesopen.com>
21733
21734         * gcc.c-torture/execute/memset-3.c: New testcase.
21735
21736 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
21737
21738         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
21739         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
21740
21741 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21742
21743         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
21744         Delete.
21745
21746 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
21747
21748         * gcc.c-torture/compile/simd-4.c: New test.
21749
21750 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21751
21752         PR c++/7347, c++/7348
21753         * g++.dg/template/access4.C: New test.
21754         * g++.dg/template/access5.C: New test.
21755         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
21756         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
21757         * g++.old-deja/g++.pt/ttp58.C: Likewise.
21758         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
21759
21760 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
21761
21762         * gcc.dg/gnu89-init-2.c: New test.
21763
21764 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
21765
21766         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
21767
21768 2002-07-20  Roger Sayle  <roger@eyesopen.com>
21769
21770         * gcc.c-torture/execute/20020720-1.c: New testcase.
21771
21772 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
21773
21774         * gcc.dg/cpp/Wsignprom.c: New tests.
21775
21776 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
21777
21778         * gcc.c-torture/execute/loop-13.c: New test.
21779
21780 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
21781
21782         * gcc.dg/cpp/expr.c: New tests.
21783
21784 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
21785
21786         * g++.dg/opt/pr6713.C: Add template instantiation.
21787
21788 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
21789
21790         * gcc.dg/nest.c: New test.
21791
21792 2002-07-17  Richard Henderson  <rth@redhat.com>
21793
21794         * g++.dg/opt/pr6713.C: New test.
21795
21796 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
21797
21798         * gcc.c-torture/execute/loop-2e.x: Let the testcase
21799         XFAIL for all x86 processors.
21800
21801 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
21802
21803         * gcc.c-torture/execute/20010122-1.x: Do not test with
21804         -fomit-frame-pointer.
21805
21806 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21807
21808         * g++.dg/template/instantiate2.C: New test.
21809         * g++.dg/template/spec4.C: New test.
21810
21811 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21812
21813         * g++.dg/template/access2.C: New test.
21814         * g++.dg/template/access3.C: New test.
21815
21816 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
21817
21818         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
21819         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
21820         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
21821         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
21822         Convert to use <stdarg.h>.
21823         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
21824         Delete.
21825         * gcc.dg/va-arg-2.c: New.
21826         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
21827
21828 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
21829
21830         * gcc.c-torture/compile/20020710-1.c: New test.
21831
21832 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
21833                           Andrew Pinski  <pinskia@physics.uc.edu>
21834
21835         gcc.c-torture/compile/simd-2.c: New testcase.
21836         gcc.c-torture/compile/simd-3.c: Likewise.
21837
21838 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
21839
21840         PR c++/7224
21841         * g++.dg/overload/error1.C: New test.
21842
21843 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21844
21845         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
21846         configuration and IRIX 6 O32 ABI.
21847
21848 2002-07-11  Roger Sayle  <roger@eyesopen.com>
21849
21850         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
21851
21852 2002-07-10  Roger Sayle  <roger@eyesopen.com>
21853
21854         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
21855
21856 2002-07-10  Jeffrey A Law  <law@redhat.com>
21857
21858         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
21859
21860         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
21861
21862 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
21863
21864         * gcc.dg/20020312-2.c: Check for __PPC__.
21865
21866 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
21867
21868         * gcc.c-torture/compile/20020709-1.c: New test.
21869
21870 2002-07-07  Roger Sayle  <roger@eyesopen.com>
21871
21872         * g++.dg/template/qualttp21.C: New test case.
21873
21874 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
21875
21876         * gcc.c-torture/compile/20020706-1.c: New test.
21877         * gcc.c-torture/compile/20020706-2.c: New test.
21878
21879 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
21880             Alexandre Oliva  <aoliva@redhat.com>
21881
21882         * g++.dg/warn/incomplete1.C: New test.
21883
21884 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21885
21886         PR c++/7099
21887         * g++.dg/warn/noreturn1.C: New test.
21888
21889 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
21890
21891         PR c++/6706
21892         * g++.dg/debug/debug6.C: New test.
21893         * g++.dg/debug/debug7.C: New test.
21894
21895 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
21896
21897         * gcc.c-torture/compile/simd-3.c: New test.
21898
21899 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
21900
21901         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
21902         * gcc.dg/20020620-1.c: Likewise.
21903
21904 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21905
21906         PR c++/6944
21907         * g++.dg/init/array4.C: New test.
21908         * g++.dg/init/array5.C: New test.
21909
21910 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
21911
21912         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
21913         * gcc.c-torture/execute/simd-2.c (main): Likewise.
21914
21915 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21916
21917         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
21918         * gcc.dg/wtr-aggr-init-1.c: Likewise.
21919         * gcc.dg/wtr-conversion-1.c: Likewise.
21920         * gcc.dg/wtr-escape-1.c: Likewise.
21921         * gcc.dg/wtr-int-type-1.c: Likewise.
21922         * gcc.dg/wtr-label-1.c: Likewise.
21923         * gcc.dg/wtr-static-1.c: Likewise.
21924         * gcc.dg/wtr-strcat-1.c: Likewise.
21925         * gcc.dg/wtr-suffix-1.c: Likewise.
21926         * gcc.dg/wtr-switch-1.c: Likewise.
21927         * gcc.dg/wtr-unary-plus-1.c: Likewise.
21928         * gcc.dg/wtr-union-init-1.c: Likewise.
21929         * gcc.dg/wtr-union-init-2.c: Likewise.
21930         * gcc.dg/wtr-union-init-3.c: Likewise.
21931
21932         * gcc.dg/wtr-func-def-1.c: New test.
21933
21934 2002-07-02 Devang Patel <dpatel@apple.com>
21935
21936         * objc.dg/param-1.m: New test.
21937
21938 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
21939
21940         * gcc.dg/cpp/trad/directive.c: Add test.
21941         * gcc.dg/cpp/trad/macroargs.c: Add test.
21942         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
21943
21944 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
21945
21946         * gcc.dg/cpp/cmdlne-M.c: New test.
21947
21948 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
21949
21950         * objc.dg/desig-init-1.m: New test.
21951
21952 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21953
21954         PR c++/6716
21955         * g++.dg/template/instantiate1.C: New test.
21956
21957 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
21958
21959         PR c++/7112
21960         * g++.dg/template/sizeof2.C: New test.
21961
21962 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
21963
21964         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
21965         gcc.dg/cpp/trad/include.c: New tests.
21966
21967 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
21968
21969         PR target/7177
21970         * gcc.c-torture/compile/20020701-1.c: New test.
21971
21972 2002-07-01  Stan Shebs  <shebs@apple.com>
21973
21974         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
21975         header here...
21976         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
21977         (objc-torture-execute): or here.
21978
21979 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
21980
21981         * gcc.c-torture/execute/arith-rand-ll.c: New test.
21982
21983 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
21984
21985         * gcc.dg/cpp/trad/escaped-nl.c: New test.
21986
21987 2002-06-30  Devang Patel  <dpatel@apple.com>
21988
21989         * objc.dg/fsyntax-only.m: New test.
21990
21991 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
21992
21993         PR c++/6695
21994         * g++.dg/template/friend7.C: New file.
21995
21996 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
21997
21998         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
21999         return type.
22000
22001 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
22002
22003         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
22004         avoid division by zero.
22005
22006 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
22007
22008         * gcc.dg/Wunknownprag.c: New tests.
22009
22010 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
22011
22012         * gcc.c-torture/execute/simd-2.c: New test.
22013
22014 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
22015
22016         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
22017         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
22018         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
22019         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
22020         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
22021         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
22022         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
22023         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
22024         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
22025         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
22026         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
22027         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
22028         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
22029         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
22030         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
22031         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
22032         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
22033
22034 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
22035
22036         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
22037         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
22038         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
22039         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
22040         New tests.
22041         * gcc.dg/cpp/trad/directive.c: Update.
22042
22043 2002-06-23  Andreas Jaeger  <aj@suse.de>
22044
22045         * gcc.c-torture/execute/complex-6.c: New.
22046
22047 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
22048
22049         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
22050         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
22051         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
22052         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
22053
22054 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
22055
22056         * gcc.dg/cpp/trad: New directory with traditional tests copied
22057         from parent directory.
22058         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
22059         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
22060         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
22061         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
22062         Move to trad/ and rename.
22063         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
22064         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
22065         gcc.dg/cpp/trad/redef2.c: New tests.
22066         * gcc.dg/cpp/trad/trad.exp: New driver.
22067
22068 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
22069
22070         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
22071         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
22072         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
22073         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
22074         Remove.
22075
22076 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
22077
22078         * gcc.dg/20020620-1.c: New test.
22079
22080 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22081
22082         * g++.dg/template/ttp4.C: New test.
22083
22084 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
22085
22086         * g++.dg/opt/vt1.C: Fix regexp.
22087
22088 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22089
22090         * gcc.c-torture/execute/pure-1.c: Make functions static again.
22091         Don't use attribute `noinline'.
22092
22093 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
22094
22095         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
22096
22097 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
22098
22099         * gcc.c-torture/execute/simd-1.c: New.
22100
22101         * gcc.dg/simd-1.c: New.
22102
22103 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
22104
22105         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
22106
22107 2002-06-16  Richard Henderson  <rth@redhat.com>
22108
22109         * g++.dg/ext/anon-struct1.C: New.
22110         * g++.dg/ext/anon-struct2.C: New.
22111         * g++.dg/ext/anon-struct3.C: New.
22112         * gcc.dg/anon-struct-1.c: New.
22113         * gcc.dg/anon-struct-2.c: New.
22114         * gcc.dg/anon-struct-3.c: New.
22115         * gcc.dg/20011008-1.c: Adjust warning text.
22116         * gcc.dg/20020527-1.c: Add -fms-extensions.
22117
22118 2002-06-16  Richard Henderson  <rth@redhat.com>
22119
22120         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
22121
22122 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
22123
22124         * gcc.c-torture/execute/20020615-1.c: New test.
22125
22126 2002-06-15  Roger Sayle  <roger@eyesopen.com>
22127
22128         * gcc.c-tortuture/execute/compare-1.c: New test case.
22129         * gcc.c-tortuture/execute/compare-2.c: New test case.
22130         * gcc.c-tortuture/execute/compare-3.c: New test case.
22131
22132 2002-06-13  Richard Henderson  <rth@redhat.com>
22133
22134         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
22135         ia64 ilp32.
22136
22137 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22138
22139         * g++.dg/template/typename2.C: Update error message.
22140
22141 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
22142
22143         * gcc.c-torture/execute/20020611-1.c: New test.
22144
22145 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
22146
22147         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
22148         list of targets to skip.
22149
22150 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
22151
22152         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
22153         targets if not optimizing.
22154
22155 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
22156
22157         * gcc.c-torture/compile/20020605-1.c: New test.
22158
22159         * g++.dg/opt/vt1.C: New test.
22160
22161         * gcc.dg/20020531-1.c: New test.
22162
22163         * gcc.dg/20020530-1.c: New test.
22164
22165         * gcc.dg/20020527-1.c: New test.
22166
22167         * g++.dg/opt/cse1.C: New test.
22168
22169 2002-06-07  Roger Sayle  <roger@eyesopen.com>
22170
22171         * gcc.dg/20020607-2.c: New test case.
22172
22173 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
22174
22175         * gcc.c-torture/compile/20020604-1.c: New test.
22176
22177 2002-06-04  Richard Henderson  <rth@redhat.com>
22178
22179         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
22180         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
22181         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
22182
22183 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
22184
22185         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
22186
22187 2002-06-03  Richard Henderson  <rth@redhat.com>
22188
22189         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
22190         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
22191
22192 2002-06-02  Richard Henderson  <rth@redhat.com>
22193
22194         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
22195         test functions static.
22196
22197 2002-06-02  Andreas Jaeger  <aj@suse.de>
22198
22199         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
22200         now.
22201
22202 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22203
22204         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
22205         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
22206         Update for mofified diagnostics.
22207         * gcc.dg/c99-intconst-1.c: No longer fail.
22208
22209 2002-06-02  Richard Henderson  <rth@redhat.com>
22210
22211         * gcc.dg/uninit-A.c: Remove xfail markers.
22212
22213 2002-06-01  Roger Sayle  <roger@eyesopen.com>
22214
22215         * gcc.dg/fnegate-1.c: New test case.
22216
22217 2002-05-30  Osku Salerma  <osku@iki.fi>
22218
22219         * gcc.c-torture/execute/mayalias-1.c: New file.
22220
22221 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22222
22223         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
22224         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
22225         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
22226
22227 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
22228
22229         * gcc.c-torture/execute/20020529-1.c: New test.
22230
22231 2002-05-27  Richard Henderson  <rth@redhat.com>
22232
22233         * g++.dg/ext/attrib6.C: New test case.
22234
22235 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22236
22237         * gcc.c-torture/execute/pure-1.c: New test.
22238
22239 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22240
22241         * gcc.dg/cpp/arith-2.c: Remove.
22242
22243 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22244
22245         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
22246         * gcc.dg/cpp/if-3.c: Remove.
22247
22248 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
22249
22250         * g++.dg/opt/cse2.C: New test.
22251
22252 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
22253
22254         * gcc.dg/cpp/arith-1.c: New semantic tests.
22255         * gcc.dg/cpp/if-1.c: Update.
22256
22257 2002-05-24  Ben Elliston  <bje@redhat.com>
22258
22259         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
22260
22261 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
22262
22263         * gcc.dg/verbose-asm.c: New test.
22264
22265 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22266
22267         * gcc.dg/cpp/paste12.c: New test.
22268
22269 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22270
22271         * g++.dg/parse/named_ops.C: New test.
22272
22273 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
22274
22275         * gcc/testsuite/gcc.dg/weak-8.c: New test.
22276
22277 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
22278
22279         * gcc.dg/weak-2.c: Allow optional leading underscore
22280         in scan-assembler symbol name.
22281         * gcc.dg/weak-3.c: Likewise.
22282         * gcc.dg/weak-4.c: Likewise.
22283         * gcc.dg/weak-5.c: Likewise.
22284
22285 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
22286
22287         * gcc.dg/20020523-1.c: New test.
22288
22289 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22290
22291         * objc.dg/const-str-2.m: Update now that we stop after
22292         a command line error.
22293
22294 2002-05-22  Richard Henderson  <rth@redhat.com>
22295
22296         * g++.dg/dg.exp: Fix typo in test pruneing.
22297
22298 2002-05-22  Richard Henderson  <rth@redhat.com>
22299
22300         * g++.dg/dg.exp: Prune the tls subdirectory.
22301         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
22302         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
22303         * g++.dg/tls/init-1.C: New.
22304
22305 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
22306
22307         * gcc.dg/20020517-1.c: New test.
22308
22309 2002-05-21  Richard Henderson  <rth@redhat.com>
22310
22311         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
22312         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
22313
22314 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
22315
22316         * g++.dg/other/copy2.C: New test.
22317
22318 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
22319
22320         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
22321         (MAX_COPY): Bump up to 10 times sizeof (long long).
22322         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
22323
22324         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
22325         sizeof (long long).
22326
22327         * gcc.c-torture/execute/strcpy-1.c: New test.
22328
22329 2002-05-19  Jason Merrill  <jason2redhat.com>
22330
22331         * g++.dg/ext/oper1.C: New test.
22332
22333 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
22334 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
22335
22336         * README.QMTEST: New file.
22337
22338         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
22339
22340 2002-05-19  Andreas Jaeger  <aj@suse.de>
22341
22342         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
22343         now.
22344         * gcc.c-torture/execute/loop-2d.x: Likewise.
22345
22346 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
22347
22348         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
22349         support weak symbols.
22350         * gcc.dg/weak-4.c: Likewise
22351         * gcc.dg/weak-6.c: Likewise
22352
22353 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
22354
22355         * gcc.dg/weak-3.c: Add dg-excess-error comment for
22356         cygwin, coff and h8300-*-hms targets
22357         * gcc.dg/weak-5.c: Likewise
22358         * gcc.dg/weak-7.c: Likewise
22359
22360 2002-05-16  Jason Merrill  <jason@redhat.com>
22361
22362         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
22363         (scan-assembler-not, scan-assembler-dem): Likewise.
22364         (scan-assembler-dem-not): Likewise.
22365
22366 2002-05-15  Richard Henderson  <rth@redhat.com>
22367
22368         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
22369
22370 2002-05-15  Richard Henderson  <rth@redhat.com>
22371
22372         * gcc.dg/weak-5.c (vfoo1c): No warning here.
22373         (vfoo1f): Warning here.
22374         (vfoo1l): Don't redefine the alias.
22375
22376 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
22377
22378         * g++.dg/init/pm1.C: New test.
22379
22380 2002-05-12  David S. Miller  <davem@redhat.com>
22381
22382         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
22383         types.
22384
22385 2002-05-10  Roger Sayle  <roger@eyesopen.com>
22386
22387         * gcc.c-torture/execute/20020510-1.c: New test case.
22388
22389 2002-05-10  David S. Miller  <davem@redhat.com>
22390
22391         * gcc.c-torture/execute/conversion.c: Test long double too.
22392
22393 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
22394
22395         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
22396         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
22397         * lib/g++.exp (g++_link_flags): Likewise.
22398         * lib/objc.exp (objc_target_compile): Likewise.
22399
22400 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
22401
22402         * gcc.dg/cpp/poison.c: Update.
22403         * gcc.dg/cpp/20000625-2.c: Remove.
22404         * gcc.dg/cpp/direct2s.c: Remove final test.
22405
22406 2002-05-08  Tom Rix  <trix@redhat.com>
22407
22408         * gcc.c-torture/execute/20020508-1.c: New test.
22409         * gcc.c-torture/execute/20020508-2.c: New test.
22410         * gcc.c-torture/execute/20020508-3.c: New test.
22411
22412 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22413
22414         * gcc.dg/cpp/charconst-4.c: More tests.
22415
22416 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
22417
22418         PR c/6569
22419         * gcc.dg/weak-3.c: Update location of warning messages.
22420         * gcc.dg/weak-5.c: Likewise.
22421
22422 2002-05-06  Roger Sayle  <roger@eyesopen.com>
22423
22424         * gcc.c-torture/execute/20020506-1.c: New test case.
22425
22426 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22427
22428         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
22429
22430 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22431
22432         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
22433
22434 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22435
22436         * gcc.dg/cpp/charconst-3.c: New test.
22437
22438 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22439
22440         * gcc.dg/cpp/charconst.c: Update tests.
22441
22442 2002-05-05  Tim Josling  <tej@melbpc.org.au>
22443
22444         * treelang: Added directory for new sample language treelang. Also
22445         lib/treelang.exp: New file to signal treelang should be tested.
22446
22447 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
22448
22449         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
22450         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
22451         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
22452         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
22453         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
22454         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
22455         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
22456
22457 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22458
22459         * gcc.dg/format/xopen-2.c: New test.
22460
22461 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
22462
22463         * gcc.dg/20020503-1.c: New test.
22464
22465 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
22466
22467         * g++.dg/init/dtor1.C: Make it tougher.
22468
22469 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
22470
22471         * g++.dg/init/dtor1.C: New test.
22472
22473 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
22474
22475         * gcc.dg/altivec-8.c: New.
22476
22477 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
22478
22479         * gcc.dg/altivec-7.c: New.
22480
22481 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
22482
22483         * g++.dg/parse/typedef1.C: New test.
22484
22485 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
22486
22487         PR c++/6486
22488         * g++.dg/template/friend6.C: New test.
22489
22490         PR c++/6492
22491         * g++.dg/init/copy1.C: New test.
22492
22493 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
22494
22495         * g++.dg/warn/effc1.C: New test.
22496
22497 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22498
22499         * gcc.dg/cpp/if-cexp.c: Add a test.
22500
22501 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
22502
22503         * gcc.dg/20020426-2.c: New test.
22504
22505 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
22506
22507         * gcc.dg/cpp/if-mop.c: Update.
22508         * gcc.dg/cpp/if-mpar.c: Add test.
22509         * gcc.dg/cpp/if-oppr.c: Update.
22510
22511 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22512
22513         PR c/6343
22514         * gcc.dg/weak-[2-7].c: New tests.
22515
22516 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22517
22518         * gcc.dg/enum1.c: New test.
22519
22520 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
22521
22522         PR c++/6497
22523         * g++.dg/inherit/access2.C: New test.
22524
22525 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
22526
22527         PR bootstrap/6445
22528         * gcc.dg/20020426-1.c: New test.
22529
22530 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22531
22532         * g++.dg/abi/enum1.C: New test.
22533
22534 2002-04-26  Richard Henderson  <rth@redhat.com>
22535
22536         * gcc.dg/c99-bool-1.c: Expect always true warning.
22537
22538 2002-04-25  Roger Sayle  <roger@eyesopen.com>
22539
22540         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
22541
22542 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22543
22544         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
22545         targets.
22546
22547 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
22548
22549         * g++.dg/abi/mange7.C: New test.
22550
22551         PR c++/6438.
22552         * g++.dg/parse/stmtexpr2.C: New test.
22553
22554 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
22555
22556         * gcc.dg/20020312-2.c: Add SH target.
22557
22558 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22559
22560         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
22561         compiler output on mips*-*-irix*.
22562
22563 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
22564
22565         * g++.dg/parse/attr1.C: New test.
22566
22567 2002-04-23  Roger Sayle  <roger@eyesopen.com>
22568
22569         * gcc.c-torture/execute/string-opt-17.c: New test case.
22570         * gcc.c-torture/execute/memset-2.c: New test case.
22571
22572 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
22573
22574         PR c++/6256:
22575         * g++.dg/template/friend5.C: New test.
22576
22577         PR c++/6331:
22578         * g++.dg/template/qual1.C: Likewise.
22579
22580 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
22581
22582         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
22583         Include stdlib.h, not stdio.h or ctype.h.
22584
22585 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
22586
22587         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
22588         cris-*-elf* and mmix-*-*.
22589         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
22590         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
22591         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
22592         Ditto.
22593         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
22594         * gcc.dg/wchar_t-1.c: Ditto.
22595
22596 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
22597
22598         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
22599         Clarify comment.
22600
22601 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
22602
22603         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
22604
22605 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22606
22607         * gcc.c-torture/execute/20000906-1.x: Delete.
22608
22609 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
22610
22611         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
22612
22613 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
22614
22615         * PR6367
22616         * g77.f-torture/execute/6367.f: New test.
22617         * g77.f-torture/execute/6367.x: Disable for MMIX.
22618
22619 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
22620
22621         * PR6352
22622         * g++.dg/opt/inline2.C: New test.
22623
22624 2002-04-18  Richard Henderson  <rth@redhat.com>
22625
22626         * gcc.dg/20000906-1.c: Enable for all targets.
22627         * gcc.c-torture/compile/iftrap-2.c: New.
22628
22629 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22630
22631         * gcc.dg/20020418-1.c: New test.
22632         * gcc.dg/20020418-2.c: New test.
22633
22634 2002-04-18  Richard Henderson  <rth@redhat.com>
22635
22636         * gcc.c-torture/compile/iftrap-1.c: New.
22637         * gcc.dg/iftrap-1.c: Adjust for ia64.
22638         * gcc.dg/iftrap-2.c: New.
22639
22640 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22641
22642         * gcc.c-torture/compile/20020418-1.c: New test.
22643
22644 2002-04-18  Roger Sayle  <roger@eyesopen.com>
22645
22646         * gcc.c-torture/compile/20020415-1.c: New.
22647
22648 2002-04-18  David S. Miller  <davem@redhat.com>
22649
22650         * gcc.c-torture/execute/20020418-1.c: New test.
22651
22652 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
22653
22654         * gcc.dg/20020416-1.c: New test.
22655
22656         * g++.dg/opt/inline1.C: New test.
22657
22658 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
22659
22660         * gcc.dg/altivec-5.c: New test.
22661
22662         * gcc.dg/20020415-1.c: New test.
22663
22664 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
22665
22666         * testsuite/lib/chill.exp: Remove.
22667
22668 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
22669
22670         * g++.dg/other/big-struct.C: New test.
22671
22672 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
22673
22674         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
22675         of scratch file.
22676
22677 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
22678
22679         PR c/6277
22680         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
22681         in scan-assembler function name
22682
22683 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
22684
22685         * g77.f-torture/execute/980628-4.x,
22686         g77.f-torture/execute/980628-5.x,
22687         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22688         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22689         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
22690         i[34567]86-*-*.
22691
22692 2002-04-13  David S. Miller  <davem@redhat.com>
22693
22694         * gcc.c-torture/execute/20020413-1.c: New test.
22695
22696 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
22697
22698         * gcc.dg/asm-6.c,
22699         * g++.dg/ext/asm1.C: New tests.
22700
22701 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
22702
22703         PR c++ 5373.
22704         * g++.dg/parse/stmtexpr1.C: New test.
22705
22706         PR c++/5189.
22707         * g++.dg/template/copy1.C: New test.
22708
22709 2002-04-12  Richard Henderson  <rth@redhat.com>
22710
22711         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
22712
22713 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
22714
22715         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
22716         gcc.c-torture/execute/20020307-2.c.
22717
22718 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
22719
22720         * g++.dg/ext/attrib5.C,
22721         * g++.dg/lookup/struct1.C: New tests.
22722
22723 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
22724
22725         * gcc.dg/20020411-1.c: New test.
22726
22727         * gcc.c-torture/execute/20020411-1.c: New test.
22728
22729 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
22730
22731         * g77.f-torture/execute/6177.f: New test.
22732
22733 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
22734
22735         PR middle-end/6247
22736         * g++.dg/opt/cleanup1.C: New test.
22737
22738         * g++.dg/opt/const1.C: New test.
22739
22740 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
22741
22742         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
22743
22744 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22745
22746         PR c++/5507
22747         * g++.dg/template/typename2.C: New test.
22748
22749 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
22750
22751         * gcc.c-torture/execute/loop-12.c: New.
22752
22753 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
22754
22755         * g77.f-torture/execute/980628-4.x,
22756         g77.f-torture/execute/980628-5.x,
22757         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22758         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22759         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
22760
22761 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22762
22763         PR optimization/6086
22764         * g++.dg/opt/preinc1.C: New test.
22765
22766 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22767
22768         PR c++/5571
22769         * g++.dg/opt/static2.C: New test.
22770
22771 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22772
22773         PR c/5120
22774         * gcc.dg/20020406-1.c: New test.
22775
22776 2002-04-04  David S. Miller  <davem@redhat.com>
22777
22778         * gcc.c-torture/execute/20020404-1.c: New test.
22779
22780 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
22781
22782         PR c/6123
22783         * gcc.dg/20020312-2.c: Do not declare global register variable
22784         if __PIC__ or __pic__ is defined.
22785
22786 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
22787
22788         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
22789         __asm__ so that it works correctly even if -ansi -pedantic-errors.
22790
22791 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22792
22793         * gcc.misc-tests/linkage.exp: Update last change to handle
22794         sparc*-, not just sparc-.
22795
22796 2002-04-03  Richard Henderson  <rth@redhat.com>
22797
22798         * gcc.dg/cpp/ucs.c: Improved long UCS test.
22799
22800 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22801
22802         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
22803
22804 2002-04-02  David S. Miller  <davem@redhat.com>
22805
22806         * gcc.c-torture/execute/20020402-3.c: New test.
22807
22808 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22809
22810         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
22811         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
22812
22813         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
22814         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
22815         g77.f-torture/execute/20001201.x,
22816         g77.f-torture/execute/u77-test.x: New files.
22817
22818         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
22819         * gcc.dg/wchar_t-1.c: Ditto.
22820
22821 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22822
22823         * gcc.c-torture/execute/20020402-1.c: New test.
22824
22825 2002-04-01  Richard Henderson  <rth@redhat.com>
22826
22827         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
22828
22829         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
22830
22831 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22832
22833         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
22834
22835 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22836
22837         * g++.dg/inherit/template-as-base.C: Expect error.
22838         * g++.dg/inherit/namespace-as-base.C: Likewise.
22839
22840 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
22841
22842         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
22843         g++.dg/ext/instantiate3.C: Tweak match patterns.
22844
22845         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
22846         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
22847         -da test.
22848
22849 2002-03-31  Richard Henderson  <rth@redhat.com>
22850
22851         * gcc.dg/special/alias-2.c: New.
22852         * gcc.dg/special/ecos.exp: Run it.
22853
22854 2002-03-31  Richard Henderson  <rth@redhat.com>
22855
22856         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
22857
22858 2002-03-31  Kazu Hirata  <kazu@hxi.com>
22859
22860         * gcc.dg/weak-1.c: Disable on h8300 port.
22861
22862 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
22863
22864         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
22865         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
22866         ordering tests.
22867         * g++.dg/bprob/bprob-1.C: New test.
22868         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
22869         * g++.dg/gcov/gcov-1.C: New test.
22870         * g++.dg/gcov/gcov-1.x: New file.
22871         * g++.dg/gcov/gcov-2.C: New test.
22872         * g++.dg/gcov/gcov-3.C: New test.
22873         * g++.dg/gcov/gcov-3.h: New file.
22874
22875 2002-03-28  Roger Sayle  <roger@eyesopen.com>
22876
22877         * g++.old-deja/g++.other/builtins5.C: New test.
22878         * g++.old-deja/g++.other/builtins6.C: New test.
22879         * g++.old-deja/g++.other/builtins7.C: New test.
22880         * g++.old-deja/g++.other/builtins8.C: New test.
22881         * g++.old-deja/g++.other/builtins9.C: New test.
22882
22883 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
22884
22885         * g++.dg/opt/static1.C: New test.
22886
22887         * g++.dg/opt/longbranch1.C: New test.
22888
22889 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
22890
22891         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
22892
22893         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
22894
22895 2002-03-28  Jeffrey A Law  (law@redhat.com)
22896
22897         * gcc.c-torture/execute/20020328-1.c: New test.
22898
22899 2002-03-27  Richard Henderson  <rth@redhat.com>
22900
22901         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
22902         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
22903         move from g++.old-deja/g++.ext/.
22904
22905 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
22906
22907         * g++.dg/init/new2.C: New test.
22908
22909 2002-03-26  Richard Henderson  <rth@redhat.com>
22910
22911         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
22912
22913         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
22914         on sparc.
22915
22916         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
22917         sparcv9 systems.
22918         * gcc.dg/20001102-1.c: Likewise.
22919
22920 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
22921
22922         * gcc.dg/cpp/endif-pedantic1.c,
22923         gcc.dg/cpp/endif-pedantic2.c:  New tests.
22924
22925 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
22926
22927         * g++.dg/init/new1.C: New test.
22928
22929 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
22930
22931         * g++.dg/abi/vbase9.C: New test.
22932
22933 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
22934
22935         * gcc.dg/arm-asm.c: New test.
22936
22937 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
22938
22939         * gcc.dg/Wswitch-enum.c: New test.
22940         Fix PR c/5044.
22941
22942 2002-03-26  Richard Henderson  <rth@redhat.com>
22943
22944         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
22945         structure.
22946
22947 2002-03-25  Richard Henderson  <rth@redhat.com>
22948
22949         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
22950         sparcv9 systems.
22951
22952         * gcc.c-torture/compile/20011119-1.c (xxx): New.
22953         * gcc.c-torture/compile/20011119-2.c (xxx): New.
22954
22955 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
22956
22957         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
22958
22959 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
22960
22961         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
22962         targets using generic thunk support.
22963
22964 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
22965
22966         * gcc.c-torture/compile/20020323-1.c: New test.
22967
22968         * g++.dg/opt/conj2.C: New test.
22969
22970 2002-03-24  Richard Henderson  <rth@redhat.com>
22971
22972         * gcc.dg/weak-1.c: Use -fno-common.
22973
22974 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22975
22976         * g77.dg/f77-edit-apostrophe-out.f: New test
22977         * g77.dg/f77-edit-h-out.f: New test
22978         * g77.dg/f77-edit-t-in.f: New test
22979         * g77.dg/f77-edit-t-out.f: New test
22980         * g77.dg/f77-edit-x-out.f: New test
22981         * g77.dg/f77-edit-slash-out.f: New test
22982         * g77.dg/f77-edit-colon-out.f: New test
22983         * g77.dg/f77-edit-s-out.f: New test
22984
22985 2002-03-24  Richard Henderson  <rth@redhat.com>
22986
22987         * objc/execute/formal_protocol-6.x: New XFAIL.
22988
22989 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22990
22991         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
22992         that do not support weak symbols
22993
22994 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22995
22996         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
22997         * lib/g77.exp:  Likewise
22998         * lib/objc.exp: Likewise
22999
23000 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
23001
23002         * gcc.dg/Wswitch-default.c: New test.
23003
23004 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
23005
23006         * g++.dg/other/enum1.C: New test.
23007
23008 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
23009
23010         * gcc.dg/pragma-ep-3.c: Fix typo.
23011
23012 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23013
23014         * g++.dg/inherit/template-as-base.C: New test.
23015
23016 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
23017
23018         * g++.old-deja/g++.other/dwarf2-1.C: Move...
23019         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
23020
23021 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
23022
23023         * gcc.dg/cpp/multiline.c: Update to match.
23024
23025 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
23026
23027         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
23028
23029 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
23030
23031         * gcc.dg/cpp/extratokens2.c:  New file.
23032
23033 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
23034
23035         * gcc.dg/20020312-2.c: Add rs6000 target.
23036
23037         * gcc.c-torture/compile/20020319-1.c: New test.
23038
23039 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23040
23041         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
23042         (A, E): Handle this.
23043
23044 2002-03-20  Jason Merrill  <jason@redhat.com>
23045
23046         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
23047         ignoring -fpic.
23048         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
23049         through prune_gcc_output.
23050
23051 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
23052
23053         * gcc.c-torture/compile/20020320-1.c: New test.
23054
23055 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
23056
23057         * gcc.c-torture/compile/20020318-1.c: New test.
23058
23059         * gcc.dg/struct-by-value-1.c: New test.
23060
23061         * gcc.dg/20020319-1.c: New test.
23062
23063 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
23064
23065         * g++.dg/opt/conj1.C: New test.
23066
23067 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
23068
23069         * g++.dg/template/qualttp20.C: Revert previous change.
23070         * g++.dg/template/qualttp3.C: Likewise.
23071         * g++.dg/template/qualttp4.C: Likewise
23072         * g++.dg/template/qualttp5.C: Likewise
23073         * g++.dg/template/qualttp6.C: Likewise
23074         * g++.dg/template/qualttp7.C: Likewise
23075         * g++.dg/template/qualttp8.C: Likewise
23076         * g++.dg/template/recurse.C: Likewise.
23077
23078 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23079
23080         * gcc.dg/cpp/wchar-1.c: Update.
23081
23082 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
23083
23084         * g++.dg/template/conv1.C: New test.
23085         * g++.dg/template/conv2.C: New test.
23086         * g++.dg/template/conv3.C: New test.
23087         * g++.dg/template/conv4.C: New test.
23088
23089 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
23090
23091         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
23092         * g++.dg/template/qualttp3.C: Likewise.
23093         * g++.dg/template/qualttp4.C: Likewise
23094         * g++.dg/template/qualttp5.C: Likewise
23095         * g++.dg/template/qualttp6.C: Likewise
23096         * g++.dg/template/qualttp7.C: Likewise
23097         * g++.dg/template/qualttp8.C: Likewise
23098         * g++.dg/template/recurse.C: Likewise.
23099
23100 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
23101
23102         * g++.dg/opt/dtor1.C: New test.
23103
23104 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
23105
23106         * gcc.c-torture/compile/20020315-1.c: New test.
23107
23108 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
23109
23110         * gcc.dg/weak-1.c: Fix scan tests.
23111
23112 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
23113
23114         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
23115         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
23116         cris-*-aout* mmix-*-*.
23117         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
23118         cris-*-aout* mmix-*-*.
23119         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
23120         cris-*-elf* cris-*-aout* and mmix-*-*.
23121         * gcc.dg/20001009-1.c: Ditto.
23122         * gcc.dg/20010912-1.c: Ditto.
23123         * gcc.dg/20020122-4.c: Ditto.
23124         * gcc.dg/inline-2.c: Ditto.
23125
23126 2002-03-14  Jeffrey A Law  (law@cygnus.com)
23127
23128         * gcc.c-torture/compile/20020314-1.c: New test.
23129
23130 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
23131
23132         * gcc.c-torture/execute/20020314-1.c: New test.
23133
23134 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
23135
23136         * g++.dg/warn/Wunused-1.C: New test.
23137
23138 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
23139
23140         * g++.dg/abi/mangle6.C: New test.
23141
23142 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
23143
23144         * gcc.c-torture/compile/20020309-2.c: New test.
23145
23146         * gcc.c-torture/compile/20020312-1.c: New test.
23147
23148 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
23149
23150         * g++.dg/other/access1.C: New test.
23151
23152 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
23153
23154         * gcc.c-torture/execute/wchar_t-1.c: New test.
23155
23156 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
23157
23158         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
23159
23160 2002-03-12  Roger Sayle  <roger@eyesopen.com>
23161
23162         * gcc.dg/20020312-1.c: New test case.
23163
23164 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
23165
23166         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
23167
23168 2002-03-11  Richard Henderson  <rth@redhat.com>
23169
23170         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
23171         * g++.old-deja/g++.jason/report.C: Likewise.
23172
23173 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
23174
23175         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
23176         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
23177
23178 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
23179
23180         * testsuite/g++.dg/overload/pmf1.C: New test.
23181
23182 2002-03-11  Kazu Hirata  <kazu@hxi.com>
23183
23184         * gcc.c-torture/execute/20020307-1.c: Use long.
23185
23186 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
23187
23188         PR optimization/5844
23189         * gcc.dg/20020310-1.c: New test.
23190
23191 2002-03-09  Michael Meissner  <meissner@redhat.com>
23192
23193         * gcc.c-torture/execute/memcpy-2.c: New test.
23194         * gcc.c-torture/execute/memset-1.c: New test.
23195         * gcc.c-torture/execute/strlen-1.c: New test.
23196         * gcc.c-torture/execute/strcmp-1.c: New test.
23197         * gcc.c-torture/execute/strncmp-1.c: New test.
23198
23199 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
23200
23201         * gcc.dg/ppc-ldstruct.c: New test.
23202
23203 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
23204
23205         * gcc.c-torture/execute/va-arg-22.c: New test.
23206
23207 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23208
23209         * gcc.c-torture/compile/20020309-1.c: New test.
23210
23211 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
23212
23213         * gcc.c-torture/execute/20020307-2.c: New test.
23214
23215 2002-03-07  Jeffrey A Law  (law@redhat.com)
23216
23217         * g77.f-torture/compile/20020307-1.f: New test.
23218
23219 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
23220
23221         * gcc.dg/unordered-1.c: New test.
23222
23223 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
23224
23225         * gcc.c-torture/execute/20020307-1.c: New test.
23226
23227 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
23228
23229         * gcc.dg/20020304-1.c: New test.
23230
23231         * gcc.c-torture/compile/20020304-2.c: New test.
23232
23233 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
23234
23235         * gcc.c-torture/compile/20020304-1.c: New test case
23236         (from PR c/5830).
23237
23238 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
23239
23240         * gcc.dg/20020103-1.c: Add other -D ppc variants.
23241
23242 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23243
23244         * g++.dg/other/classkey1.C: New test.
23245
23246 2002-03-01  Richard Henderson  <rth@redhat.com>
23247
23248         * gcc.c-torture/compile/981223-1.x: New.
23249         * gcc.c-torture/compile/920625-1.x: New.
23250
23251 2002-02-28  Richard Henderson  <rth@redhat.com>
23252
23253         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
23254
23255 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
23256
23257         * gcc.c-torture/execute/20020227-1.c: New test.
23258
23259 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
23260
23261         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
23262         here" ERROR lines.
23263         * g++.old-deja/g++.oliva/partord1.C: Likewise.
23264         * g++.old-deja.g++.other/defarg1.C: Likewise.
23265         * g++.old-deja/g++.pt/calls2.C: Likewise.
23266         * g++.old-deja/g++.pt/crash20.C: Likewise.
23267         * g++.old-deja/g++.pt/crash30.C: Likewise.
23268         * g++.old-deja/g++.pt/crash36.C: Likewise.
23269         * g++.old-deja/g++.pt/crash6.C: Likewise.
23270         * g++.old-deja/g++.pt/defarg13.C: Likewise.
23271         * g++.old-deja/g++.pt/derived3.C: Likewise.
23272         * g++.old-deja/g++.pt/error1.C: Likewise.
23273         * g++.old-deja/g++.pt/friend21.C: Likewise.
23274         * g++.old-deja/g++.pt/friend23.C: Likewise.
23275         * g++.old-deja/g++.pt/infinite1.C: Likewise.
23276         * g++.old-deja/g++.robertl/eb128.C: Likewise.
23277
23278 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
23279
23280         * gcc.c-torture/execute/20020225-2.c: New test.
23281
23282 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
23283
23284         * gcc.c-torture/execute/920730-1t.c,
23285         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
23286         Delete test cases, only relevant to -traditional.
23287
23288 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23289
23290         * gcc.dg/cpp/undef1.c: Remove.
23291         * gcc.dg/cpp/directiv.c: Update.
23292         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
23293
23294 2002-02-27  Michael Meissner  <meissner@redhat.com>
23295
23296         * gcc.c-torture/execute/20020226-1.c: New test.
23297
23298 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
23299
23300         * g++.dg/debug/debug4.C: New test.
23301
23302         * gcc.dg/ia64-visibility-1.c: New test.
23303
23304 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
23305
23306         * gcc.dg/debug/20020224-1.c: New.
23307
23308 2002-02-25  Kazu Hirata  <kazu@hxi.com>
23309
23310         * gcc.c-torture/execute/960416-1.x: New.
23311         * gcc.c-torture/execute/divconst-3.x: Likewise.
23312
23313 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
23314
23315         * gcc.dg/20020224-1.c: New test.
23316
23317 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
23318
23319         * gcc.c-torture/execute/20020225-1.c: New.
23320
23321 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23322
23323         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
23324
23325 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
23326
23327         * gcc.dg/20020222-1.c: New test.
23328
23329 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
23330
23331         * g++.dg/opt/anonunion1.C: New test.
23332
23333 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23334
23335         * g++.dg/template/qualttp19.C: New test.
23336         * g++.dg/template/qualttp20.C: New test.
23337         * g++.old-deja/g++.jason/report.C: Adjust expected errors
23338         * g++.old-deja/g++.other/qual1.C: Likewise.
23339
23340 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
23341
23342         * gcc.dg/attr-alwaysinline.c: New.
23343
23344 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
23345
23346         * gcc.dg/20020220-1.c: New test.
23347
23348         * gcc.dg/20020220-2.c: New test.
23349
23350         * g++.dg/opt/mmx1.C: New test.
23351
23352 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
23353
23354         * gcc.c-torture/compile/20020110.c: New test.
23355
23356 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
23357
23358         * gcc.c-torture/execute/20020219-1.c: New test.
23359
23360         * gcc.dg/20020219-1.c: New test.
23361
23362         * gcc.dg/noncompile/20020220-1.c: New test.
23363
23364         * g++.dg/opt/ptrintsum1.C: New test.
23365
23366         * gcc.dg/debug/20020220-1.c: New test.
23367
23368 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
23369
23370         * gcc.c-torture/execute/20020216-1.c: New test.
23371
23372 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23373
23374         * gcc.dg/decl-1.c: Update, new test.
23375
23376 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
23377
23378         * g++.dg/abi/bitfield1.C: New test.
23379         * g++.dg/abi/bitfield2.C: New test.
23380
23381 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
23382
23383         * gcc.dg/attr-nest.c: New test.
23384
23385 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
23386
23387         * gcc.c-torture/execute/20020215-1.c: New test.
23388
23389 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
23390
23391         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
23392         * g++.dg/debug/debug.exp: New.
23393         * g++.dg/debug/trivial.C: New.
23394         * g++.dg/debug/debug1.C: Moved...
23395         * g++.dg/other/debug1.C: ...from here.
23396         * g++.dg/debug/debug2.C: Moved...
23397         * g++.dg/other/debug2.C: ...from here.
23398         * g++.dg/debug/debug3.C: Moved...
23399         * g++.dg/other/debug3.C: ...from here.
23400
23401         * gcc.dg/noncompile/20020213-1.c: New test.
23402
23403 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
23404
23405         * g++.dg/other/debug3.C: New test.
23406
23407         * gcc.c-torture/execute/20020213-1.c: New test.
23408
23409 2002-02-13  Richard Smith <richard@ex-parrot.com>
23410
23411         * g++.old-deja/g++.other/thunk1.C: New test.
23412
23413 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
23414
23415         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
23416
23417 2002-02-13  Stan Shebs  <shebs@apple.com>
23418
23419         * gcc.dg/altivec-3.c: New.
23420
23421 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
23422
23423         * gcc.dg/Wunreachable-1.c: New test.
23424         * gcc.dg/Wunreachable-2.c: New test.
23425
23426 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23427
23428         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
23429
23430 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
23431
23432         * gcc.dg/decl-1.c: New test.
23433
23434 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
23435
23436         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
23437
23438 2002-02-10  Kazu Hirata  <kazu@hxi.com>
23439
23440         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
23441         * gcc.c-torture/compile/980506-1.x: Likewise.
23442
23443 2002-02-10  Kazu Hirata  <kazu@hxi.com>
23444
23445         * gcc.dg/20020210-1.c: New.
23446
23447 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
23448
23449         * g77.f-torture/execute/947.f: New regression test
23450         for PR fortran/947.
23451
23452 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
23453
23454         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
23455         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
23456
23457 2002-02-08  Richard Henderson  <rth@redhat.com>
23458
23459         * gcc.c-torture/compile/labels-3.c: New.
23460
23461 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
23462
23463         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
23464         expression statements work instead.
23465         * gcc.dg/noncompile/20020207-1.c: New test.
23466
23467 2002-02-07  Richard Henderson  <rth@redhat.com>
23468
23469         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
23470
23471 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23472
23473         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
23474         message from g77
23475         * lib/g77-dg.exp: Trim g77 error messages so that they are
23476         recognized by dg.exp.
23477
23478 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23479
23480         PR fortran/5473
23481         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
23482
23483 2002-02-07  Richard Henderson  <rth@redhat.com>
23484
23485         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
23486         to be sufficiently aligned for integers.
23487
23488 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
23489
23490         * g++.dg/template/friend4.C: New test.
23491
23492 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23493
23494         PR fortran/5743
23495         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
23496         unsupported cases.
23497
23498 2002-02-07  Richard Henderson  <rth@redhat.com>
23499
23500         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
23501         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
23502         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
23503         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
23504
23505 2002-02-06  Richard Henderson  <rth@redhat.com>
23506
23507         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
23508
23509 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
23510
23511         * gcc.dg/20020206-1.c: New test.
23512
23513 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
23514
23515         * gcc.c-torture/execute/20020206-1.c: New test.
23516
23517         * gcc.c-torture/execute/20020206-2.c: New test.
23518
23519         PR optimization/5429:
23520         * gcc.c-torture/compile/20020206-1.c: New test.
23521
23522 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
23523
23524         * g++.dg/ext/align1.C: Do not use an explicit alignment value
23525         as certain file formats cannot support particularly large
23526         alignments.
23527
23528         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
23529         and do not expect to be able to link the executable.
23530
23531         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
23532         fail because the COFF format does not support the weak attribute.
23533
23534 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
23535
23536         * g77.dg/pr5473.f:  New test
23537
23538 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
23539
23540         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
23541         Fix testcase accordingly.
23542
23543 2002-02-04  Richard Henderson  <rth@redhat.com>
23544
23545         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
23546         (buf): Change to be an array of pointers, not ints.
23547
23548 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23549
23550         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
23551         before all tests.  Move warning one line above to match where it
23552         C frontend emits.
23553         * gcc.dg/Wswitch-2.c: New test.
23554         * g++.dg/warn/Wswitch-1.C: New test.
23555         * g++.dg/warn/Wswitch-2.C: New test.
23556
23557 2002-02-04  Richard Henderson  <rth@redhat.com>
23558
23559         * g++.dg/abi/offsetof.C: Fix size comparison.
23560
23561 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
23562
23563         * gcc.dg/cast-qual-2.c: New test.
23564
23565 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23566
23567         * gcc.dg/20020201-4.c: New test.
23568
23569 2002-02-04  Ben Elliston  <bje@redhat.com>
23570
23571         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
23572         target_info attribute != 0, in addition to the empty string.
23573         (gcc_target_compile): Likewise.
23574
23575 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
23576
23577         * gcc.dg/Wswitch.c: New test.
23578         PR gcc/4475. PR gcc/3780.
23579
23580 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
23581
23582         * g77.f-torture/execute/5122.f: New test for regressions
23583         against PR fortran/5122.
23584
23585 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
23586
23587         * g77.f-torture/compile/pr3743.f: Delete
23588         * g77.dg/pr3743-1.f: New test.
23589         * g77.dg/pr3743-2.f: New test.
23590         * g77.dg/pr3743-3.f: New test.
23591         * g77.dg/pr3743-4.f: New test.
23592
23593 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23594
23595         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
23596
23597 2002-02-02  Richard Henderson  <rth@redhat.com>
23598
23599         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
23600         * gcc.c-torture/execute/bf64-1.c: Likewise.
23601
23602 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23603
23604         * gcc.dg/20020201-2.c: New test.
23605
23606         * gcc.dg/20020201-3.c: New test.
23607
23608         * gcc.c-torture/execute/bitfld-2.c: New test.
23609
23610 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23611
23612         * gcc.dg/bitfld-1.c: Update.
23613         * gcc.dg/bitfld-2.c: Update.
23614         * gcc.c-torture/execute/bitfld-1.x: New.
23615
23616 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23617
23618         * gcc.c-torture/execute/20020201-1.c: New test.
23619
23620 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
23621
23622         PR target/5469
23623         * gcc.dg/20020201-1.c: New test.
23624
23625 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
23626
23627         PR fortran/3743
23628         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
23629         * g77.f-torture/compile/pr3743.x: Remove
23630
23631 2002-01-31  Tom Rix  <trix@redhat.com>
23632
23633         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
23634
23635 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23636
23637         * gcc.dg/noncompile/20020130-1.c: New test.
23638
23639 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
23640
23641         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
23642
23643 2002-01-29  Richard Henderson  <rth@redhat.com>
23644
23645         * gcc.c-torture/execute/991118-1.c: Cast various constants back
23646         to long long.
23647         * gcc.c-torture/execute/bf64-1.c: Likewise.
23648
23649 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
23650
23651         * gcc.c-torture/execute/20020129-1.c: New test.
23652
23653 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23654
23655         * gcc.c-torture/compile/20000224-1.c: Update.
23656         * gcc.c-torture/execute/bitfld-1.c: New tests.
23657         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
23658         * gcc.dg/uninit-A.c: Update.
23659
23660 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
23661
23662         * g++.dg/template/ctor1.C: Add instantiation.
23663
23664 2002-01-28  Paul Koning  <pkoning@equallogic.com>
23665
23666         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
23667         argument to __builtin_prefetch to be const ptr.
23668
23669 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
23670
23671         * gcc.c-torture/compile/20020120-1.c: New test.
23672
23673 2002-01-27  Kazu Hirata  <kazu@hxi.com>
23674
23675         * gcc.c-torture/execute/20020127-1.c: New test.
23676
23677 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
23678
23679         * g77.dg/f77-edit-i-in.f: New test
23680         * g77.dg/f77-edit-i-out.f: New test
23681
23682 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
23683
23684         * gcc.dg/debug/debug.exp: New file.
23685         * gcc.dg/debug/trivial.c: New file.
23686         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
23687         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
23688         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
23689         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
23690         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
23691         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
23692         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
23693         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
23694         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
23695         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
23696         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
23697         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
23698         * gcc.dg/20000503-1.c: Removed.
23699         * gcc.dg/20010207-1.c: Removed.
23700         * gcc.dg/20011223-1.c: Removed.
23701         * gcc.dg/20020104-2.c: Removed.
23702         * gcc.dg/debug-1.c: Removed.
23703         * gcc.dg/debug-2.c: Removed.
23704         * gcc.dg/debug-3.c: Removed.
23705         * gcc.dg/debug-4.c: Removed.
23706         * gcc.dg/debug-5.c: Removed.
23707         * gcc.dg/debug-6.c: Removed.
23708         * gcc.dg/dwarf2-1.c: Removed.
23709         * gcc.dg/dwarf2-2.c: Removed.
23710
23711 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
23712
23713         * g++.old-deja/g++.other/eh5.C: New test.
23714         * g++.old-deja/g++.other/sibcall2.C: New test.
23715         * g++.old-deja/g++.other/array9.C: New test.
23716         * g++.old-deja/g++.other/typename2.C: New test.
23717         * g++.old-deja/g++.other/crash60.C: New test.
23718         * g++.old-deja/g++.other/conv9.C: New test.
23719         * g++.old-deja/g++.other/mangle10.C: New test.
23720         * g++.old-deja/g++.other/unchanging1.C: New test.
23721         * g++.old-deja/g++.other/exprstmt1.C: New test.
23722         * g++.old-deja/g++.other/inline23.C: New test.
23723         * g++.old-deja/g++.eh/ia64-1.C: New test.
23724         * g++.old-deja/g++.other/dwarf2-1.C: New test.
23725         * g++.old-deja/g++.other/reload1.C: New test.
23726         * g++.old-deja/g++.other/static20.C: New test.
23727         * g++.old-deja/g++.other/local-alloc1.C: New test.
23728         * g++.old-deja/g++.other/conv8.C: New test.
23729         * g++.old-deja/g++.other/stmtexpr2.C: New test.
23730         * g++.old-deja/g++.other/storeexpr1.C: New test.
23731         * g++.old-deja/g++.other/storeexpr2.C: New test.
23732         * g++.dg/eh/template2.C: New test.
23733         * g++.dg/warn/weak1.C: New test.
23734
23735 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
23736
23737         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23738         Remove first, non-varying, argument.
23739
23740 2002-01-23  Richard Henderson  <rth@redhat.com>
23741
23742         * gcc.dg/inline-2.c: New.
23743
23744         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
23745         Add optional target arg.  Check number of arguments.
23746         (scan-assembler-not, scan-assembler-dem): Likewise.
23747         (scan-assembler-dem-not): Likewise.
23748
23749 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23750
23751         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
23752         line 12.
23753         * g++.old-deja/g++.brendan/parse3.C,
23754         g++.old-deja/g++.other/crash26.C,
23755         g++.old-deja/g++.other/crash28.C,
23756         g++.old-deja/g++.other/crash29.C,
23757         g++.old-deja/g++.other/crash30.C,
23758         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
23759
23760 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
23761
23762         * gcc.dg/20020115-1.c: New.
23763
23764 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
23765
23766         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
23767
23768 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
23769
23770         * gcc.dg/20020122-3.c: New.
23771
23772 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
23773
23774         * g++.dg/other/gc1.C: New test.
23775
23776 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23777
23778         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
23779
23780 2002-01-22  Richard Henderson  <rth@redhat.com>
23781
23782         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
23783
23784 2002-01-22  Richard Henderson  <rth@redhat.com>
23785
23786         * gcc.dg/20020122-4.c: New.
23787
23788 2002-01-22  H.J. Lu <hjl@gnu.org>
23789
23790         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
23791         link output.
23792         * gcc.dg/special/ecos.exp: Likewise.
23793         * lib/g++-dg.exp: Likewise.
23794         * lib/g77-dg.exp: Likewise.
23795         * lib/gcc-dg.exp : Likewise.
23796         * lib/mike-g++.exp: Likewise.
23797         * lib/mike-g77.exp: Likewise.
23798         * lib/mike-gcc.exp: Likewise.
23799         * lib/objc-dg.exp: Likewise.
23800
23801 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
23802
23803         PR target/5379
23804         * gcc.dg/20020122-2.c: New test.
23805
23806 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
23807
23808         * gcc.dg/20020122-1.c: New test.
23809
23810 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
23811
23812         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
23813
23814 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
23815
23816         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
23817
23818 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23819
23820         * gcc.c-torture/compile/20020121-1.c: New test.
23821
23822 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23823
23824         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
23825         ld_library_path.
23826
23827 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
23828
23829         * gcc.dg/20020218-1.c: New test.
23830
23831 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
23832
23833         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
23834         messages
23835         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
23836         "At global scope" warning
23837         * g++.dg/ext/align1.C: Change cygwin test for alignment
23838         from db-bogus to dg-warning
23839
23840 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
23841
23842         * g77.f-torture/compile/cpp2.F: New test.
23843
23844 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23845
23846         * g++.dg/template/access1.C: New test.
23847
23848 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
23849
23850         * gcc.dg/20020118-1.c: New.
23851
23852 2002-01-18  Kazu Hirata  <kazu@hxi.com>
23853
23854         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
23855
23856 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
23857
23858         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
23859         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
23860         alignment warnings.
23861
23862 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
23863
23864         * gcc.misc-tests/i386-prefetch.exp: Save and restore
23865         torture_with_loops and torture_without_loops
23866
23867 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
23868
23869         * gcc.c-torture/compile/20020116-1.c: New test.
23870
23871 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
23872
23873         * gcc.dg/20020116-2.c: New test.
23874
23875         * gcc.dg/ultrasp4.c: New test.
23876
23877         * gcc.dg/20020116-1.c: New test.
23878
23879 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
23880
23881         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
23882         by EABI.
23883
23884 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
23885
23886         * gcc.misc-tests/i386-prefetch.exp: New.
23887         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
23888         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
23889         * gcc.misc-tests/i386-pf-none-1.c: New test.
23890         * gcc.misc-tests/i386-pf-sse-1.c: New test.
23891
23892 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
23893
23894         * gcc.dg/gnu89-init-1.c: Add new tests.
23895
23896 2002-01-15  Andreas Jaeger  <aj@suse.de>
23897
23898         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
23899         * gcc.dg/i386-mmx-2.c: Likewise.
23900         * gcc.dg/i386-sse-1.c: Likewise.
23901         * gcc.dg/i386-sse-2.c: Likewise.
23902         * gcc.dg/i386-sse-3.c: Likewise.
23903
23904 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
23905
23906         * g77.f-torture/execute/intrinsic-unix-bessel.f:
23907         Uncomment additional cases that now pass.
23908
23909 2002-01-11  Richard Henderson  <rth@redhat.com>
23910
23911         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
23912         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
23913
23914 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
23915
23916         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
23917
23918 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
23919
23920         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
23921         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
23922
23923 2002-01-10  Dale Johannesen  <dalej@apple.com>
23924
23925         * gcc.c-torture/execute/loop-11.c: New.
23926
23927 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
23928
23929         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
23930         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
23931
23932 2002-01-09  Richard Henderson  <rth@redhat.com>
23933
23934         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
23935         type in which to perform the operation for each size.
23936
23937 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
23938
23939         * gcc.c-torture/compile/20020109-2.c: New test.
23940
23941 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
23942
23943         * gcc.c-torture/execute/loop-10.c: New test.
23944
23945 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
23946
23947         * gcc.c-torture/compile/20010226-1.c: New test.
23948         * gcc.c-torture/compile/20010227-1.c: New test.
23949         * gcc.c-torture/compile/20010426-1.c: New test.
23950         * gcc.c-torture/compile/20010510-1.c: New test.
23951         * gcc.c-torture/compile/20010605-3.c: New test.
23952         * gcc.c-torture/compile/20010824-1.c: New test.
23953         * gcc.c-torture/execute/20010409-1.c: New test.
23954         * gcc.dg/noncompile/20000901-1.c: New test.
23955         * gcc.dg/20001023-1.c: New test.
23956         * gcc.dg/20001101-1.c: New test.
23957         * gcc.dg/20001102-1.c: New test.
23958         * gcc.dg/20010207-1.c: New test.
23959         * gcc.dg/20010405-1.c: New test.
23960         * gcc.dg/20010822-1.c: New test.
23961         * gcc.dg/20011107-1.c: New test.
23962
23963 2002-01-09  Jeffrey A Law  (law@redhat.com)
23964
23965         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
23966
23967         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
23968         execution failure on PA targets.
23969
23970 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
23971
23972         * gcc.c-torture/compile/20020109-1.c: New test.
23973
23974 2002-01-08  Kazu Hirata  <kazu@hxi.com>
23975
23976         * gcc.c-torture/execute/20020108-1.c: New test.
23977
23978 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
23979
23980         * gcc.dg/20020108-1.c: New test.
23981
23982 2002-01-08  H.J. Lu <hjl@gnu.org>
23983
23984         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
23985         for header files.
23986
23987 2002-01-08  Geoff Keating  <geoffk@redhat.com>
23988
23989         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
23990         consistency.
23991
23992 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
23993
23994         * gcc.dg/altivec-4.c: Test altivec predicates.
23995
23996 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
23997
23998         * gcc.c-torture/execute/20020107-1.c: New test.
23999
24000 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
24001
24002         PR c/5279
24003         * gcc.c-torture/compile/20020106-1.c: New test.
24004
24005 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
24006
24007         * gcc.c-torture/execute/nestfunc-4.c: New test.
24008
24009 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
24010
24011         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
24012         extra triple that slipped in.
24013         * g++.old-deja/g++.abi/align.C: Likewise.
24014         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24015
24016 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
24017
24018         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
24019         * g++.old-deja/g++.abi/align.C: Likewise.
24020         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24021
24022         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
24023         on FreeBSD/i386.
24024         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
24025         FreeBSD.
24026
24027 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
24028
24029         * gcc.dg/20020104-1.c: New test.
24030
24031         * gcc.dg/20020104-2.c: New test.
24032
24033 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
24034
24035         * gcc.dg/20020103-1.c: Fix typo in target selector.
24036
24037 2002-01-03  Richard Henderson  <rth@redhat.com>
24038
24039         * gcc.dg/20020103-1.c: New.
24040
24041 2002-01-03  Kazu Hirata  <kazu@hxi.com>
24042
24043         * gcc.c-torture/execute/20020103-1.c: New test.
24044
24045 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
24046
24047         * g++.dg/other/debug2.C: New test.
24048
24049         * gcc.c-torture/compile/20020103-1.c: New test.
24050
24051 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
24052
24053         * gcc.dg/gnu89-init-1.c: Added new tests.
24054
24055 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24056
24057         * g++.dg/template/friend2.C: Remove as patch is reverted.
24058
24059         * g++.dg/warn/oldcast1.C: New test.
24060
24061         * g++.dg/template/ptrmem1.C: New test.
24062         * g++.dg/template/ptrmem2.C: New test.
24063
24064         * g++.dg/template/ntp.C: New test.
24065
24066         * g++.dg/other/component1.C: New test.
24067
24068         * g++.dg/template/ttp3.C: New test.
24069
24070         * g++.dg/template/friend2.C: New test.
24071         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
24072
24073 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24074
24075         * g++.dg/other/ptrmem1.C: New test.
24076         * g++.dg/other/ptrmem2.C: New test.
24077
24078 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24079
24080         * g++.dg/template/ctor1.C: New test.
24081
24082 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24083
24084         * g++.dg/template/friend2.C: New test.
24085
24086 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
24087
24088         * gcc.dg/mmix-1.c: New test.
24089
24090 2001-12-31  Richard Henderson  <rth@redhat.com>
24091
24092         * gcc.dg/asm-5.c: New.
24093
24094 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
24095
24096         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
24097         in namespace __gnu_cxx
24098
24099 2001-12-30  Richard Henderson  <rth@redhat.com>
24100
24101         * gcc.dg/debug-6.c: New.
24102
24103 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
24104
24105         * gcc.c-torture/compile/20011229-2.c: New test.
24106
24107 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
24108
24109         * gcc.dg/debug-3.c: New test.
24110         * gcc.dg/debug-4.c: New test.
24111         * gcc.dg/debug-5.c: New test.
24112
24113 2001-12-29  Richard Henderson  <rth@redhat.com>
24114
24115         * g++.dg/eh/loop1.C: New.
24116
24117 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24118
24119         * g++.dg/template/crash1.C: New test.
24120
24121 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24122
24123         * g++.dg/other/const1.C: New test.
24124
24125 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
24126
24127         * gcc.c-torture/compile/20011229-1.c: New test.
24128
24129 2001-12-28  Stan Shebs  <shebs@apple.com>
24130
24131         * lib/objc-torture.exp: Resync with c-torture.exp.
24132         * lib/objc.exp: Load standard libraries.
24133
24134 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
24135
24136         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
24137         additional tests.
24138
24139 2001-12-27  Roger Sayle <roger@eyesopen.com>
24140
24141         * gcc.c-torture/execute/string-opt-16.c: New testcase.
24142
24143 2001-12-27  Richard Henderson  <rth@redhat.com>
24144
24145         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
24146
24147 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
24148
24149         * g++.dg/eh/ctor1.C: New test.
24150         * g++.dg/other/error2.C: New test.
24151
24152 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
24153
24154         * g++.dg/other/init2.C: New test.
24155
24156 2001-12-24  Richard Henderson  <rth@redhat.com>
24157
24158         * gcc.dg/20011223-1.c: New.
24159         * gcc.dg/inline-1.c: New.
24160
24161 2001-12-23  Richard Henderson  <rth@redhat.com>
24162
24163         * gcc.dg/asm-4.c: Test operand modifiers.
24164
24165 2001-12-23  Richard Henderson  <rth@redhat.com>
24166
24167         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
24168
24169 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24170
24171         * gcc.c-torture/execute/20011223-1.c: New test.
24172
24173 2001-12-21  Richard Henderson  <rth@redhat.com>
24174
24175         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
24176         re-enables the warning.
24177
24178 2001-12-21  Richard Henderson  <rth@redhat.com>
24179
24180         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
24181
24182 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
24183
24184         * gcc.c-torture/compile/20011218-1.c: New test.
24185
24186 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
24187
24188         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
24189         arm-isr.c test.
24190         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
24191         epilogue generation for ARM ISR routines.
24192
24193 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24194
24195         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
24196         * gcc.dg/format/c90-printf-3.c: Likewise.
24197         * gcc.dg/format/c99-printf-3.c: Likewise.
24198         * gcc.dg/format/ext-1.c: Likewise.
24199         * gcc.dg/format/ext-6.c: Likewise.
24200         * gcc.dg/format/format.h: Prototype unlocked stdio.
24201
24202 2001-12-20  Richard Henderson  <rth@redhat.com>
24203
24204         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
24205         (arena): Use it.
24206         (malloc): Correct allocation logic.  Abort if we fill up the
24207         arena before initialization complete.
24208         (realloc): Correct allocation logic.
24209
24210 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
24211
24212         * gcc.c-torture/compile/20011219-2.c: New test.
24213
24214         * gcc.c-torture/execute/20011219-1.c: New test.
24215
24216 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
24217
24218         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
24219         target does not support weak symbols.
24220
24221 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
24222
24223         * gcc.c-torture/compile/20011219-1.c: New test.
24224
24225 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
24226
24227         * g++.dg/other/error1.C: New test.
24228
24229 2001-12-17  Jeffrey A Law  (law@redhat.com)
24230
24231         * gcc.c-torture/execute/20011217-1.c: New test.
24232
24233 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
24234
24235         * objc.dg/special/: New directory.
24236         * objc.dg/special/special.exp: New file.
24237         * objc.dg/special/unclaimed-category-1.h: New file.
24238         * objc.dg/special/unclaimed-category-1a.m: New file.
24239         * objc.dg/special/unclaimed-category-1.m: New file.
24240
24241 2001-12-17  Andreas Jaeger  <aj@suse.de>
24242
24243         * gcc.c-torture/compile/20011217-2.c: New test.
24244
24245 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24246
24247         * gcc.c-torture/compile/20011217-1.c: New test.
24248
24249 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
24250
24251         * testsuite/gcc.dg/20011214-1.c: New.
24252
24253 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
24254
24255         * gcc.dg/altivec-4.c: New.
24256
24257 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
24258
24259         * gcc.dg/20011113-1.c: New test.
24260
24261 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24262
24263         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
24264         std::__malloc_alloc_template<0> and
24265         std::__default_alloc_template<false, 0>.
24266
24267 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
24268
24269         * objc/execute/bf-21.m: New test.
24270         * objc/execute/enumeration-1.m: New test.
24271         * objc/execute/enumeration-2.m: New test.
24272
24273 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
24274
24275         * gcc.dg/gnu89-init-1.c: New test.
24276
24277 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24278
24279         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
24280         * g++.old-deja/g++.jason/2371.C: Likewise.
24281         * g++.old-deja/g++.jason/template33.C: Likewise.
24282         * g++.old-deja/g++.jason/template34.C: Likewise.
24283         * g++.old-deja/g++.jason/template36.C: Likewise.
24284         * g++.old-deja/g++.oliva/typename1.C: Likewise.
24285         * g++.old-deja/g++.oliva/typename2.C: Likewise.
24286         * g++.old-deja/g++.other/typename1.C: Likewise.
24287         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24288         * g++.old-deja/g++.pt/nontype5.C: Likewise.
24289         * g++.old-deja/g++.pt/typename11.C: Likewise.
24290         * g++.old-deja/g++.pt/typename14.C: Likewise.
24291         * g++.old-deja/g++.pt/typename16.C: Likewise.
24292         * g++.old-deja/g++.pt/typename3.C: Likewise.
24293         * g++.old-deja/g++.pt/typename4.C: Likewise.
24294         * g++.old-deja/g++.pt/typename5.C: Likewise.
24295         * g++.old-deja/g++.pt/typename7.C: Likewise.
24296         * g++.old-deja/g++.robertl/eb9.C: Likewise.
24297
24298 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
24299
24300         * g++.dg/other/linkage1.C: New test.
24301         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
24302         specifiers.
24303
24304 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
24305
24306         * gcc.dg/concat.c: New test.
24307
24308 2001-12-11  Stan Shebs  <shebs@apple.com>
24309
24310         * objc/compile: New test directory.
24311         * objc/compile/compile.exp: New expect script.
24312         * objc/compile/20011211-1.m: New compile test.
24313
24314 2001-12-11  Jason Merrill  <jason@redhat.com>
24315
24316         * lib/prune.exp (prune_gcc_output): Also handle "In member
24317         function".  So many permutations...
24318
24319 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
24320
24321         * g++.dg/template/typedef1.C: New test.
24322
24323 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
24324
24325         * g++.dg/other/copy1.C: New test.
24326
24327 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
24328
24329         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
24330
24331         * gcc.dg/builtin-choose-expr.c: New.
24332
24333 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
24334
24335         * gcc.dg/altivec-2.c: New.
24336
24337 2001-12-07  Richard Henderson  <rth@redhat.com>
24338
24339         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
24340
24341 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
24342
24343         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
24344         ultrasparc.
24345
24346 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24347
24348         * g++-old.deja/g++.robertl/eb101.C: Deleted.
24349
24350 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
24351
24352         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
24353         variable argument list.
24354
24355 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
24356
24357         * gcc.c-torture/execute/memcheck: Delete entire directory.
24358         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
24359         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
24360
24361 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24362
24363         * gcc.dg/Wshadow-1.c: New test.
24364
24365 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
24366
24367         * gcc.c-torture/compile/20011130-1.c: New test.
24368
24369         * gcc.dg/noncompile/20011025-1.c: New test.
24370
24371         * g++.dg/other/anon-union.C: New test.
24372
24373         * gcc.c-torture/execute/20011024-1.c: New test.
24374
24375 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24376
24377         * gcc.c-torture/execute/20000722-1.x,
24378         gcc.c-torture/execute/20010123-1.x: Remove.
24379         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
24380         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
24381         gcc.dg/c99-complit-2.c: New tests.
24382
24383 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
24384
24385         * g++.dg/inherit/base1.C: New test.
24386
24387 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
24388
24389         * g++.dg/other/stdarg1.C: New test.
24390
24391         * gcc.c-torture/compile/20011130-2.c: New test.
24392
24393 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
24394
24395         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
24396         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
24397         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
24398         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
24399         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
24400         * gcc.dg/builtin-prefetch-1.c: New test.
24401
24402 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
24403
24404         * gcc.dg/20011130-1.c: New test.
24405
24406 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
24407
24408         * g++.dg/other/scope1.C: New test.
24409         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
24410
24411 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24412
24413         * gcc.dg/vla-init-1.c: New test.
24414
24415 2001-12-01  Geoff Keating  <geoffk@redhat.com>
24416
24417         * gcc.c-torture/compile/structs.c: New testcase from GDB.
24418
24419 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24420
24421         * objc.dg/alias.m: Update.
24422         * objc.dg/class-1.m: Update.
24423         * objc.dg/const-str-1.m: Update.
24424         * objc.dg/fwd-proto-1.m: Update.
24425         * objc.dg/id-1.m: Update.
24426         * objc.dg/super-class-1.m: Update.
24427
24428 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
24429
24430         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
24431         constructs.
24432
24433 2001-11-28  Jeffrey A Law  (law@cygnus.com)
24434
24435         * gcc.c-torture/execute/20011128-1.c: New test.
24436
24437 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
24438
24439         * gcc.dg/20011127-1.c: New test.
24440
24441 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24442
24443         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
24444         from Austin Group draft 7.
24445         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
24446         scanf format arguments.
24447         * gcc.dg/format/no-exargs-2.c: New test.
24448
24449 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
24450
24451         * g++.dg/abi/vbase8-4.C: New test.
24452
24453 2001-11-24  Ian Lance Taylor  <ian@airs.com>
24454
24455         * gcc.c-torture/execute/20011121-1.c: New test.
24456
24457 2001-11-23  Jeffrey A Law  (law@cygnus.com)
24458
24459         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
24460
24461 2001-11-23  Andreas Jaeger  <aj@suse.de>
24462
24463         * gcc.dg/cpp/charconst-2.c: New test.
24464
24465 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
24466
24467         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
24468         to the host if it is remote.  Let tests specify extra headers
24469         they use.
24470         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
24471         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
24472         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
24473         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
24474         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
24475         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
24476         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
24477         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
24478         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
24479         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
24480
24481 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
24482
24483         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
24484         for little endian ARMs.
24485
24486 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
24487
24488         * gcc.c-torture/compile/20011119-1.c: New test.
24489         * gcc.c-torture/compile/20011119-2.c: New test.
24490
24491 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
24492
24493         * gcc.dg/altivec-1.c: Fix typo.
24494
24495 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24496
24497         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
24498
24499 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
24500
24501         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
24502
24503 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
24504
24505         * lib/g77.exp: Don't specify --rpath-link.
24506
24507         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
24508         across all the headers.
24509         * gcc.dg/format/format.exp: For testing on a remote host,
24510         copy format.h.
24511
24512         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
24513         * gcc.c-torture/execute/930406-1.c: Likewise.
24514         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24515
24516 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
24517
24518         * gcc.dg/altivec-1.c: New.
24519
24520 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
24521
24522         * gcc.dg/cpp/fpreprocessed.c: New test case.
24523
24524 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24525
24526         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
24527         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
24528         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
24529
24530 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24531
24532         * gcc.dg/no-builtin-1.c: New test.
24533
24534 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
24535
24536         * gcc.c-torture/execute/20011115-1.c: New test.
24537
24538 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
24539
24540         * gcc.c-torture/compile/20011114-2.c: New test.
24541         * gcc.c-torture/compile/20011114-3.c: New test.
24542         * gcc.c-torture/compile/20011114-4.c: New test.
24543
24544 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24545
24546         * g++.dg/other/init1.C: New test.
24547
24548 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
24549
24550         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
24551         message.
24552
24553         * gcc.c-torture/execute/20011114-1.c: New testcase.
24554
24555         * gcc.c-torture/compile/20010327-1.c: Revert last change.
24556         * gcc.c-torture/compile/20011114-1.c: New test, exactly
24557         like the (before this change) version of 20010327-1.c.
24558
24559 2001-11-14  Roger Sayle <roger@eyesopen.com>
24560
24561         * gcc.c-torture/execute/string-opt-13.c: New testcase.
24562
24563 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
24564
24565         * g++.dg/init/array2.C: New test.
24566
24567 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
24568
24569         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
24570
24571 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
24572
24573         * g++.dg/other/forscope1.C: New test.
24574         * g++.dg/ext/forscope1.C: New test.
24575         * g++.dg/ext/forscope2.C: New test.
24576
24577 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
24578
24579         * gcc.c-torture/execute/20011113-1.c: New test.
24580
24581 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
24582
24583         * gcc.c-torture/execute/20011109-2.c: New test.
24584
24585         * gcc.c-torture/execute/20011109-1.c: New test.
24586
24587 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
24588
24589         * gcc.c-torture/compile/20011109-1.c: New test.
24590
24591 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
24592
24593         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
24594         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
24595         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
24596         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
24597         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
24598         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
24599         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
24600
24601 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24602
24603         * g++.dg/warn/Wshadow-1.C: New tests.
24604         * g++.old-deja/g++.mike/for3.C: Update.
24605
24606 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24607
24608         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
24609         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
24610         XFAILs.  Adjust expected error texts.
24611         * gcc.c-torture/compile/20011106-1.c,
24612         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
24613         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
24614         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
24615         gcc.dg/c99-array-lval-5.c: New tests.
24616
24617 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24618
24619         * gcc.dg/cpp/defined.c: Update.
24620
24621 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24622
24623         * gcc.c-torture/execute/anon-1.c: New test.
24624
24625 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
24626
24627         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
24628         same size, so no warning should be produced on stormy16.
24629
24630         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
24631         due to oversized array.
24632         * g++.old-deja/g++.mike/ns15.C: Likewise.
24633         * g++.old-deja/g++.pt/crash16.C: Likewise.
24634
24635 2001-11-02  Graham Stott  <grahams@redhat.com>
24636
24637         * g++.dgother/debug1.C: Fix typos.
24638
24639 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
24640
24641         * g++.dg/other/debug1.C: New test.
24642
24643 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24644
24645         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
24646         of unsigned long.
24647
24648 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
24649
24650         * gcc.dg/20011029-2.c: New test.
24651
24652         * gcc.c-torture/compile/20011029-1.c: New test.
24653
24654 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
24655
24656         * objc/execute/class_self-1.m: New test.
24657         * objc/execute/class_self-2.m: New test.
24658
24659 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
24660
24661         * gcc.misc-tests/msgs.exp: Delete.
24662         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
24663         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
24664         error set to match recent changes.
24665
24666 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
24667
24668         * gcc.dg/20011021-1.c: New test.
24669
24670 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
24671
24672         * gcc.c-torture/compile/20011023-1.c: New test.
24673
24674 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
24675
24676         * lib/g77.exp: Rewrite based on lib/g++.exp.
24677
24678 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
24679
24680         * gcc.c-torture/execute/20011019-1.c: New test.
24681
24682         * gcc.dg/20011018-1.c: New test.
24683
24684 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
24685
24686         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
24687
24688 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
24689
24690         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
24691         * gcc.dg/attr-invalid.c: Likewise.
24692
24693 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
24694
24695         * testsuite/gcc.dg/20011015-1.c: New test.
24696
24697 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24698
24699         * g++.dg/template/unify2.C: New test.
24700
24701 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24702
24703         * g++.dg/other/exception-specification.C: New test
24704
24705 2001-10-13  Tom Rix  <trix@redhat.com>
24706
24707         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
24708         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
24709
24710 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
24711
24712         * testsuite/gcc.dg/20011009-1.c: New test.
24713
24714 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24715
24716         PR g++/4476
24717         * g++.dg/other/friend1.C: New test.
24718
24719 2001-10-11  Richard Henderson  <rth@redhat.com>
24720
24721         * g++.old-deja/g++.other/crash18.C: Add -S to options.
24722
24723 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24724
24725         * gcc.c-torture/compile/20011010-1.c: New.
24726
24727 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24728
24729         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
24730         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
24731         g77.f-torture/execute/execute.exp,
24732         g77.f-torture/noncompile/noncompile.exp,
24733         gcc.c-torture/compile/compile.exp,
24734         gcc.c-torture/execute/execute.exp,
24735         gcc.c-torture/execute/ieee/ieee.exp,
24736         gcc.c-torture/execute/memcheck/memcheck.exp,
24737         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
24738         objc/execute/execute.exp: Update FSF address.
24739
24740 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24741
24742         * gcc.dg/cpp/cmdlne-C.c: Update.
24743         * gcc.dg/cpp/cmdlne-C2.c: New.
24744
24745 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24746
24747         * gcc.c-torture/execute/20011008-3.c: New.
24748
24749 2001-10-08  DJ Delorie  <dj@redhat.com>
24750
24751         * gcc.dg/20011008-1.c: New.
24752         * gcc.dg/20011008-2.c: New.
24753
24754 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24755
24756         * gcc.dg/cpp/spacing1.c: Update test.
24757
24758 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24759
24760         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
24761         spelling errors of "separate" as "seperate".
24762
24763 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
24764
24765         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
24766         enough to avoid inlining.
24767
24768 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24769
24770         * lib/g77.exp: set libg2c_dir correctly.
24771
24772 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24773
24774         * gcc.dg/cpp/macro11.c: New test.
24775
24776 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24777
24778         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
24779         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
24780         gcc.dg/format/multattr-3.c: New tests.
24781         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
24782         tests for format attributes on function pointers being rejected.
24783
24784 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24785
24786         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
24787
24788 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24789
24790         * g++.dg/warn/format1.C: New test.
24791
24792 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24793
24794         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
24795
24796 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24797
24798         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
24799
24800 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24801
24802         * gcc.dg/cpp/redef2.c: Add test.
24803
24804 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
24805
24806         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
24807         long-standing bug on i686, apparently.
24808         * gcc.c-torture/execute/loop-2c.x: New file.
24809         * gcc.c-torture/execute/loop-2d.x: New file.
24810         * gcc.c-torture/execute/loop-3c.x: New file.
24811
24812 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
24813
24814         * gcc.dg/cpp/20000625-2.c: Correct line number.
24815
24816 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24817
24818         * gcc.dg/cpp/macro10.c: New test.
24819         * gcc.dg/cpp/strify3.c: New test.
24820         * gcc.dg/cpp/spacing1.c: Add tests.
24821         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
24822         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
24823
24824 2001-09-24  DJ Delorie  <dj@redhat.com>
24825
24826         * gcc.c-torture/execute/20010924-1.c: New test.
24827
24828 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24829
24830         * testsuite/objc/execute/paste.m: Remove.
24831
24832 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24833
24834         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
24835
24836 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
24837
24838         * g77.dg/strlen0.f: New test.
24839
24840 2001-09-21  Richard Henderson  <rth@redhat.com>
24841
24842         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
24843         * g++.old-deja/g++.abi/vtable2.C: Likewise.
24844
24845 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24846
24847         Table-driven attributes.
24848         * g++.dg/ext/attrib1.C: New test.
24849
24850 2001-09-20  DJ Delorie  <dj@redhat.com>
24851
24852         * gcc.dg/20000926-1.c: Update expected warning messages.
24853         * gcc.dg/array-2.c: Likewise, and test for warnings too.
24854         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
24855         array.
24856
24857 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
24858
24859         * g++.dg/eh/registers1.C: New test case.
24860
24861 2001-09-17  Richard Henderson  <rth@redhat.com>
24862
24863         * gcc.dg/array-5.c: Fix VLA decomposition test.
24864
24865 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24866
24867         * gcc.dg/cpp/line5.c: New testcase.
24868
24869 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24870
24871         * gcc.dg/cpp/macro9.c: New test.
24872
24873 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
24874
24875         * gcc.c-torture/execute/980223.c: Change type of addr from long
24876         to char *.
24877
24878 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
24879
24880         * gcc.c-torture/execute/20010915-1.c: New test.
24881
24882 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
24883
24884         * g77.dg/bprob: New directory.
24885         * g77.dg/bprob/bprob.exp: New file.
24886         * g77.dg/bprob/bprob-1.f: New test.
24887         * g77.dg/gcov: New directory.
24888         * g77.dg/gcov/gcov.exp: New file.
24889         * g77.dg/gcov/gcov-1.f: New test.
24890         * g77.dg/gcov/gcov-1.x: New file.
24891
24892 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24893
24894         * gcc.dg/cpp/directiv.c: Update.
24895         * gcc.dg/cpp/undef1.c: Update.
24896
24897 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
24898
24899         * gcc.dg/20010912-1.c: New test.
24900
24901 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
24902
24903         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
24904         language-independent file in lib.
24905         * lib/gcov.exp: New file.
24906
24907 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24908
24909         * gcc.c-torture/compile/20010911-1.c: New test.
24910
24911 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
24912
24913         * lib/profopt.exp: New, to support profile-directed optimizations.
24914         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
24915         * gcc.misc-tests/bprob-1.c: New test.
24916         * gcc.misc-tests/bprob-2.c: New test.
24917
24918 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
24919
24920         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
24921         XFAIL and which kinds of gcov output to verify.
24922         * gcc.misc-tests/gcov-4b.x: New file.
24923         * gcc.misc-tests/gcov-5b.x: New file.
24924         * gcc.misc-tests/gcov-6.x: New file.
24925         * gcc.misc-tests/gcov-7.c: New test.
24926         * gcc.misc-tests/gcov-7.x: New file.
24927
24928 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
24929
24930         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
24931         * gcc.misc-tests/gcov-6.c: New test.
24932
24933 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24934
24935         PR c++/3986
24936         * g++.dg/abi/vbase1.C: New test.
24937
24938 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
24939
24940         * objc.dg/method-2.m: New.
24941
24942 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24943
24944         PR c++/4203
24945         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
24946         * g++.dg/init/empty1.C: New test.
24947
24948 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
24949
24950         * gcc.c-torture/compile/20010903-1.c: New test.
24951
24952 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
24953
24954         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
24955         for m68k.
24956
24957 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
24958
24959         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
24960
24961         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
24962
24963         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
24964
24965 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
24966
24967         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
24968         for 16-bit 'unsigned int'.
24969
24970 2001-08-29  Kazu Hirata  <kazu@hxi.com>
24971
24972         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
24973
24974 2001-08-27  Richard Henderson  <rth@redhat.com>
24975
24976         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
24977         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
24978
24979 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
24980
24981         * gcc.dg/asm-names.c (ymain): New.
24982
24983 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
24984
24985         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
24986         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
24987         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
24988
24989 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24990
24991         * gcc.dg/compare5.c: New testcase.
24992
24993 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
24994
24995         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
24996         and "In instantiation".
24997
24998 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
24999
25000         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
25001
25002 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
25003
25004         * gcc.misc-tests/gcov.exp: Add support for branch information.
25005         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
25006         * gcc.misc-tests/gcov-4.c: New test.
25007         * gcc.misc-tests/gcov-4b.c: New test.
25008         * gcc.misc-tests/gcov-5b.c: New test.
25009
25010 2001-08-20  Zack Weinberg  <zackw@panix.com>
25011
25012         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
25013         expected to fail.
25014
25015 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25016
25017         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
25018
25019 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
25020
25021         * g++.dg/eh/template1.C: New test.
25022
25023 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
25024
25025         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
25026         Fix thinko.
25027         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
25028         for xfail.
25029
25030 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
25031
25032         * lib/g77-dg.exp:  Use prune.exp for common procedures
25033         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
25034         * lib/g77.exp: (g77-dg-prune) Remove
25035
25036 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
25037
25038         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
25039
25040 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25041
25042         * g++.dg/template/unify1.C: New test.
25043
25044 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
25045
25046         * g++.dg/abi/empty4.C: New test.
25047
25048 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
25049
25050         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
25051         solaris2.*
25052         * g77.f-torture/compile/pr3743.x: Likewise
25053
25054 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25055
25056         * g++.dg/other/using-declaration.C: New test.
25057
25058 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25059
25060         * gcc.dg/cpp/tr-sign.c: New testcase.
25061
25062 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25063
25064         * gcc.dg/cpp/19951025-1.c: Revert.
25065         * gcc.dg/cpp/directiv.c: We no longer process directives that
25066         interrupt macro arguments.
25067
25068 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
25069
25070         * gcc.dg/bconstp-1.c: New test.
25071
25072 2001-08-03  Richard Henderson  <rth@redhat.com>
25073
25074         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
25075
25076 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25077
25078         * gcc.dg/cpp/19951025-1.c: Update.
25079
25080 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
25081
25082         * g77.dg/ff90-1.f (s): Fix reference of variable z,
25083         should be x.
25084
25085 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
25086
25087         Kill -fhonor-std.
25088         * g++.old-deja/g++.ns/ns14.C: Remove special options.
25089         * g++.old-deja/g++.other/std1.C: Likewise.
25090         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
25091
25092 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
25093
25094         * lib/g77.exp:  Load gcc-defs.exp for common procedures
25095         (g77_pass, g77_fail, g77_finish, g77_exit,
25096         ${tool}_check_unsupported_p} Now redundant.  Deleted.
25097
25098 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
25099
25100         * g77.dg/fbackslash.f
25101         * g77.dg/fcase-preserve.f
25102         * g77.dg/ff90-1.f
25103         * g77.dg/ffixed-line-length-0.f
25104         * g77.dg/ffixed-line-length-132.f
25105         * g77.dg/ffixed-line-length-7.f
25106         * g77.dg/ffixed-line-length-72.f
25107         * g77.dg/ffixed-line-length-none.f
25108         * g77.dg/ffree-form-1.f
25109         * g77.dg/fno-backslash.f
25110         * g77.dg/fno-f90-1.f
25111         * g77.dg/fno-fixed-form-1.f
25112         * g77.dg/fno-onetrip.f
25113         * g77.dg/fno-typeless-boz.f
25114         * g77.dg/fno-underscoring.f
25115         * g77.dg/fno-vxt-1.f
25116         * g77.dg/fonetrip.f
25117         * g77.dg/ftypeless-boz.f
25118         * g77.dg/fugly-assumed.f
25119         * g77.dg/funderscoring.f
25120         * g77.dg/fvxt-1.f
25121
25122 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
25123
25124         * objc.dg/fwd-proto-1.m: New.
25125         * objc.dg/local-decl-1.m: New.
25126         * objc.dg/naming-1.m: New.
25127         * objc.dg/naming-2.m: New.
25128         * objc.dg/proto-hier-1.m: New.
25129
25130 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
25131
25132         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
25133         largest-type elements to a struct makes its size grow.
25134
25135 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25136
25137         * g++.dg/abi/vthunk1.C: New test.
25138
25139 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25140
25141         * g++.dg/abi/vbase8-22.C: New test.
25142
25143 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25144
25145         * gcc.dg/cpp/macro8.c: New test.
25146
25147 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
25148
25149         * g++.dg/abi/vbase8-21.C: New test.
25150
25151 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
25152
25153         * g++.dg/abi/vbase8-10.C: New test.
25154
25155 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25156
25157         * lib/g++.exp (g++_set_ld_library_path): Renamed to
25158         ${tool}_set_ld_library_path.
25159         Changed caller.
25160         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
25161         g++.exp.
25162
25163 2001-07-26  Stan Cox <scox@redhat.com>
25164
25165         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
25166         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
25167         gcc_exit, gcc_check_unsupported_p):
25168         Moved to gcc-deps.exp
25169         * gcc-deps.exp: New file.
25170
25171 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25172
25173         * g++.old-deja/g++.pt/defarg14.C: New test.
25174
25175 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25176
25177         * g++.old-deja/g++.other/lineno5.C: New test.
25178
25179 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25180
25181         * g++.old-deja/g++.pt/crash68.C: New test.
25182
25183 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25184
25185         * g++.old-deja/g++.other/crash42.C: New test.
25186
25187 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25188
25189         * gcc.dg/cpp/extratokens.c: Fix.
25190         * gcc.dg/cpp/skipping2.c: New tests.
25191
25192 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25193
25194         * gcc.c-torture/execute/20010724-1.c: New file.
25195         * gcc.c-torture/execute/20010724-1.x: New file.
25196
25197 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25198
25199         * g++.old-deja/g++.other/cond7.C: New test.
25200
25201 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25202
25203         * g++.old-deja/g++.other/optimize4.C: New test.
25204
25205 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25206
25207         * g++.old-deja/g++.abi/vbase8-5.C: New test.
25208
25209 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
25210
25211         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
25212         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
25213         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
25214         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
25215
25216         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
25217         bug report" message.
25218
25219         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
25220         * g++.dg/ext/instantiate1.C: Move from old-deja.
25221
25222 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
25223
25224         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
25225         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
25226         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
25227         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
25228
25229 2001-07-23  Jeffrey A Law  (law@cygnus.com)
25230
25231         * gcc.c-torture/execute/20010723-1.c: New test.
25232
25233 2001-07-23  Ben Elliston  <bje@redhat.com>
25234
25235         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
25236
25237 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25238
25239         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
25240         i[34567]86-*-*.
25241         Delete handling of ieee_multilib_flags.
25242         Pass -mieee for alpha*-*-* and sh-*-*.
25243         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
25244
25245 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
25246
25247         Remove old-abi tests.
25248         * g++.old-deja/g++.mike/p11116.C: Remove.
25249         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
25250
25251 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
25252
25253         * g77.f-torture/compile/pr3743.f:  New test
25254
25255 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
25256
25257         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
25258
25259 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25260
25261         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
25262         g++.old-deja/g++.pt/static6.C: Likewise.
25263         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
25264         supports weak symbols.
25265
25266 2001-07-18  Andreas Jaeger  <aj@suse.de>
25267
25268         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
25269         supported again.
25270
25271 2001-07-18  Andreas Jaeger  <aj@suse.de>
25272
25273         * gcc.dg/iftrap-1.c: Fix target line.
25274
25275 2001-07-17  Richard Henderson  <rth@redhat.com>
25276
25277         * gcc.c-torture/execute/20010717-1.c: New.
25278
25279 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25280
25281         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
25282         tests.
25283
25284 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25285
25286         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
25287
25288 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25289
25290         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
25291         UAC_SIGBUS, UAC_NOPRINT definitions.
25292
25293 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
25294
25295         * objc/execute/object_is_class.m: New test.
25296         * objc/execute/object_is_meta_class.m: New test.
25297
25298 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25299
25300         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
25301         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
25302
25303 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
25304
25305         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
25306         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
25307
25308 2001-07-14  Richard Henderson  <rth@redhat.com>
25309
25310         * gcc.dg/iftrap-1.c: New.
25311
25312 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
25313
25314         * g77.f-torture/execute/intrinsic77.f: New test.
25315
25316 2001-07-11  Janis Johnson <janis@us.ibm.com>
25317
25318         * gcc.misc-tests/gcov-3.c: New test.
25319
25320 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
25321
25322         * gcc.c-torture/compile/20010711-1.c,
25323         * gcc.c-torture/compile/20010711-2.c: New tests.
25324
25325 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
25326
25327         * gcc.c-torture/execute/20010711-1.c: New test.
25328
25329 2001-07-11  Ben Elliston  <bje@redhat.com>
25330
25331         * g++.old-deja/g++.other/enum5.C: New test.
25332
25333 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
25334
25335         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
25336         (g++-dg-prune): Call prune_gcc_output.
25337         * prune.exp: New file for prune_gcc_output.
25338         * lib/g++.exp, lib/gcc.exp: Load it.
25339
25340 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25341
25342         * gcc.c-torture/compile/20010701-1.c,
25343         g++.old-deja/g++.ext/attrib6.C: New tests.
25344
25345 2001-07-06  Jeffrey A Law  (law@cygnus.com)
25346
25347         * gcc.c-torture/compile/20010706-1.c: New test.
25348
25349 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
25350
25351         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
25352
25353 2001-06-28  Stan Shebs  <shebs@apple.com>
25354
25355         * gcc.dg/pragma-darwin.c: New test.
25356
25357 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25358
25359         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
25360         Solaris 2.[678] system.
25361
25362 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25363
25364         * gcc.dg/20010622-1.c: New test.
25365
25366 2001-06-18  Stan Shebs  <shebs@apple.com>
25367
25368         * objc.dg: New directory.
25369         * objc.dg/dg.exp: New file.
25370         * objc.dg/alias.m: New.
25371         * objc.dg/class-1.m: New.
25372         * objc.dg/class-2.m: New.
25373         * objc.dg/const-str-1.m: New.
25374         * objc.dg/const-str-2.m: New.
25375         * objc.dg/id-1.m: New.
25376         * objc.dg/method-1.m: New.
25377         * objc.dg/super-class-1.m: New.
25378         * lib/objc-dg.exp: New file.
25379
25380 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25381
25382         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
25383         of label name.
25384
25385 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
25386
25387         * g++.old-deja/g++.abi/vbase8-9.C: New test.
25388
25389 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25390
25391         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
25392         variable.
25393
25394 2001-06-12  Richard Henderson  <rth@redhat.com>
25395
25396         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
25397
25398 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
25399
25400         * g++.old-deja/g++.abi/vbase5.C: New test.
25401         * g++.old-deja/g++.abi/vbase6.C: New test.
25402         * g++.old-deja/g++.abi/vbase7.C: New test.
25403
25404 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25405
25406         * gcc.c-torture/compile/20010610-1.c: New test.
25407
25408 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
25409
25410         * g++.old-deja/g++.abi/vbase4.C: New test.
25411
25412 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25413
25414         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
25415         support %f for HC11/HC12 targets.
25416         * gcc.c-torture/execute/930513-1.x: New file, likewise.
25417         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
25418         on HC11/HC12 targets.
25419         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
25420
25421 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25422
25423         * gcc.dg/wchar_t-1.c: New file.
25424         * gcc.dg/wint_t-1.c: Likewise.
25425
25426 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
25427
25428         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
25429
25430 2001-06-11  Richard Henderson  <rth@redhat.com>
25431
25432         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
25433
25434 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25435
25436         * gcc.c-torture/compile/20010611-1.c: New test.
25437
25438 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25439
25440         * gcc.dg/c99-tag-1.c: Add more tests.
25441
25442 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
25443
25444         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
25445         representation on MN10300 and ARM/Thumb.
25446
25447 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
25448
25449         * g77.f-torture/execute/20010610.f: New.
25450
25451 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
25452
25453         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
25454         names.
25455
25456 2001-06-09  Richard Henderson  <rth@redhat.com>
25457
25458         * gcc.c-torture/execute/ashrdi-1.c: New.
25459         * gcc.c-torture/execute/ashldi-1.c: New.
25460         * gcc.c-torture/execute/lshrdi-1.c: New.
25461
25462 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
25463
25464         * objc/execute/load-3.m: Added. Check sending +load to categories,
25465         in addition to classes.
25466
25467 2001-06-08  Stan Shebs  <shebs@apple.com>
25468
25469         * objc/execute/load-2.m: New test.  From Nicola Pero
25470         <n.pero@mi.flashnet.it>.
25471
25472 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
25473
25474         * gcc.c-torture/execute/20010605-2.c: New test.
25475
25476 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25477
25478         * g++.old-deja/g++.abi/vbase2.C: New test.
25479         * g++.old-deja/g++.abi/vbase3.C: New test.
25480
25481 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25482
25483         * g++.old-deja/g++.pt/friend49.C: New test.
25484
25485 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
25486
25487         * g++.old-deja/g++.ext/anon3.C: New test.
25488
25489 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
25490
25491         * g++.old-deja/g++.other/conv7.C: New test.
25492
25493 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25494
25495         * gcc.c-torture/compile/20010605-2.c: New test.
25496
25497 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25498
25499         * gcc.c-torture/execute/20010604-1.c: New test.
25500
25501 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
25502
25503         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
25504
25505 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
25506
25507         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
25508         (g++_link_flags): Likewise.
25509         (g++_init): Pass gccpath's value to two previous functions.
25510
25511 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25512
25513         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
25514         Ensure logfile entry matches exec command line.
25515
25516 2001-05-31  Richard Henderson  <rth@redhat.com>
25517
25518         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
25519         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
25520
25521 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
25522
25523         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
25524         compiler for irix6.2
25525
25526 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
25527
25528         * g++.old-deja/g++.other/optimize3.C: New file.
25529
25530 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
25531
25532         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
25533         assemble.
25534
25535 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
25536
25537         * g++.old-deja/g++.other/optimize2.C: New file.
25538
25539 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
25540
25541         * gcc.c-torture/compile/20010518-2.c: New file.
25542         * gcc.c-torture/execute/20010518-1.c: New file.
25543         * gcc.c-torture/execute/20010518-2.c: New file.
25544
25545 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25546
25547         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
25548
25549 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
25550
25551         G++ no longer defines builtins that do not begin with __builtin.
25552         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
25553         * g++.old-deja/g++.brendand/misc13.C: Likewise.
25554         * g++.old-deja/g++.law/builtin1.C: Likewise.
25555         * g++.old-deja/g++.law/cvt2.C: Likewise.
25556         * g++.old-deja/g++.mike/net5.C: Likewise.
25557         * g++.old-deja/g++.other/builtins1.C: Likewise.
25558         * g++.old-deja/g++.other/builtins2.C: Likewise.
25559         * g++.old-deja/g++.other/builtins3.C: Likewise.
25560         * g++.old-deja/g++.other/builtins4.C: Likewise.
25561         * g++.old-deja/g++.other/inline8.C: Likewise.
25562         * g++.old-deja/g++.robertl/eb39.C: Likewise.
25563
25564 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
25565
25566         * g++.old-deja/g++.pt/using1.C: Adjust.
25567         * g++.old-deja/g++.pt/using2.C: New test.
25568
25569 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25570
25571         * gcc.dg/cpp/charconst.c: New tests.
25572         * gcc.dg/cpp/escape.c: New tests.
25573         * gcc.dg/cpp/escape-1.c: New tests.
25574         * gcc.dg/cpp/escape-2.c: New tests.
25575         * gcc.dg/cpp/ucs.c: New tests.
25576
25577 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
25578
25579         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
25580         native compiler for irix6.5.
25581
25582 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
25583
25584         * lib/g++.exp (g++_include_flags): Use args to compute
25585         get_multilibs.
25586         (g++_link_flags): Likewise.
25587         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
25588
25589 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25590
25591         * gcc.dg/c90-hexfloat-1.c: Add more tests.
25592
25593 2001-05-21  Geoff Keating  <geoffk@redhat.com>
25594
25595         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
25596         this file.
25597
25598 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25599
25600         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
25601         STACK_SIZE;
25602         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
25603         to STACK_SIZE; Use it to define size of add_histo array.
25604         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
25605         to STACK_SIZE.
25606         (f): Use GITT_SIZE to define size of gitt local table.
25607         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
25608         to STACK_SIZE; Use it to define size of bytemem array.
25609
25610 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25611
25612         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
25613         on 68HC11/HC12 due to the asm instruction.
25614         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
25615         * gcc.c-torture/compile/920520-1.x: Likewise.
25616         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
25617         on 68HC11/HC12 because the function is larger than 64K.
25618         * gcc.c-torture/compile/961203-1.x: New file, this test fails
25619         on 68HC11/HC12 because the structure is too large.
25620
25621 2001-05-20  Richard Henderson  <rth@redhat.com>
25622
25623         * gcc.c-torture/execute/20010520-1.c: New.
25624
25625 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25626
25627         * g++.old-deja/g++.warn/compare1.C: New test.
25628         * gcc.dg/compare4.c: New test.
25629
25630 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
25631
25632         * g++.old-deja/g++.other/optimize1.C: New test.
25633
25634 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25635
25636         * g++.old-deja/g++.pt/spec41.C: New test.
25637
25638 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
25639
25640         * gcc.c-torture/compile/20010114-1.x: Remove.
25641
25642 2001-05-18  Stan Shebs  <shebs@apple.com>
25643
25644         * gcc.c-torture/compile/20010518-1.c: New test.
25645
25646 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
25647
25648         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
25649         * g++.old-deja/g++.pt/crash67.C: New test.
25650
25651 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
25652
25653         * g++.old-deja/g++.other/debug9.C: New test.
25654
25655 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
25656
25657         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
25658
25659 2001-05-16  Jan Hubicka  <jh@suse.cz>
25660
25661         * gcc.c-torture/compile/20010516-1.c: New test.
25662
25663 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25664
25665         * g++.old-deja/g++.other/crash41.C: New test.
25666
25667 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25668
25669         * g++.old-deja/g++.pt/crash66.C: New test.
25670
25671 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
25672
25673         * g++.old-deja/g++.robertl/eb27.C: Convert.
25674
25675 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
25676
25677         * g++.dg/friend-warn.C: New test.  Do not warn about friend
25678         declaration being redundant.
25679
25680 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
25681
25682         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
25683
25684 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
25685
25686         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
25687
25688 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
25689
25690         * lib/g++.exp: Use testsuite_flags.
25691
25692 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
25693
25694         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
25695
25696 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25697
25698         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
25699
25700 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
25701
25702         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
25703
25704 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
25705
25706         * gcc.c-torture/compile/20010313-1.c: New test.
25707
25708 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
25709
25710         * gcc.dg/cpp/direct2.c: New test.
25711         * gccq.dg/cpp/direct2s.c: New test.
25712
25713         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
25714
25715 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
25716
25717         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
25718         * g++.old-deja/g++.other/op3.C: Likewise.
25719
25720 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25721
25722         * gcc.dg/cpp/syshdr.h: New file.
25723         * gcc.dg/cpp/sysmac1.c: Update.
25724         * gcc.dg/cpp/sysmac2.c: Update.
25725
25726 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25727
25728         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
25729
25730 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
25731
25732         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
25733         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
25734
25735 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
25736
25737         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
25738
25739 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
25740
25741         * lib/g++.exp (g++_include_flags): Don't use any special flags
25742         if TESTING_IN_BUILD_TREE is not defined.
25743         (g++_init): Use a plain 'c++' as the compiler if
25744         TESTING_IN_BUILD_TREEE is not defined.
25745
25746 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
25747
25748         * g++.old-deja/g++.eh/catch13.C: New test.
25749         * g++.old-deja/g++.eh/catch14.C: New test.
25750
25751 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
25752
25753         * gcc.dg/cpp/tr-define.c: New test.
25754
25755 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
25756
25757         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
25758         <stdlib.h>, not <malloc.h>.
25759
25760 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25761
25762         * g++.old-deja/g++.ns/template17.C: New test.
25763
25764 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25765
25766         * g++.old-deja/g++.pt/ref4.C: New test.
25767
25768 2001-04-30  Richard Henderson  <rth@redhat.com>
25769
25770         * gcc.dg/20000724-1.c: Revert last change.
25771
25772 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
25773
25774         * g77.f-torture/execute/20010430.f: New test.
25775
25776 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
25777
25778         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
25779
25780 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
25781
25782         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
25783
25784 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25785
25786         * g++.old-deja/g++.eh/crash6.C: New test.
25787
25788 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25789
25790         * g++.old-deja/g++.other/warn7.C: New test.
25791
25792 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25793
25794         * g++.old-deja/g++.other/defarg9.C: New test.
25795
25796 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25797
25798         * g77.f-torture/compile/20010426.f: New test.
25799         * g77.f-torture/execute/20010426.f: New test.
25800
25801 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25802
25803         * g77.f-torture/compile/20000629-1.x: Remove - error
25804         has been fixed.
25805
25806 2001-04-26  Jeffrey A Law  (law@cygnus.com)
25807
25808         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
25809         Tweak slightly to work with g++.dg framework.
25810         * g++.dg/special/ecos.exp: Run initp1.C test.
25811         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
25812
25813         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
25814         its linker doesn't give line numbers either.
25815         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
25816
25817 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25818
25819         * g++.old-deja/g++.other/lex1.C: New test.
25820
25821 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
25822
25823         * gcc.dg/noncompile/20010425-1.c: New test.
25824
25825 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25826
25827         * g++.old-deja/g++.pt/mangle2.C: New test.
25828
25829 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25830
25831         * gcc.dg/format/plus-1.c: New test.
25832
25833 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25834
25835         * gcc.dg/20010423-1.c: New test.
25836
25837 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25838
25839         * gcc.c-torture/execute/20010422-1.c: New test.
25840
25841 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
25842
25843         * g++.old-deja/g++.ns/type2.C: New test.
25844
25845 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
25846
25847         * g++.old-deja/g++.other/perf1.C: New test.
25848
25849 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
25850
25851         * gcc.dg/c99-func-2.c: Remove xfail.
25852         * gcc.dg/c99-func-3.c: Remove xfail.
25853         * gcc.dg/c99-func-4.c: Remove xfail.
25854
25855 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
25856
25857         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
25858
25859 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25860
25861         * gcc.c-torture/compile/20010423-1.c: New test.
25862
25863 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25864
25865         * g++.old-deja/g++.pt/typename28.C: New test.
25866
25867 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25868
25869         * g++.old-deja/g++.abi/empty2.C: New test.
25870         * g++.old-deja/g++.abi/empty3.C: New test.
25871
25872 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25873
25874         * g++.old-deja/g++.other/comdat2.C: New test.
25875         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
25876
25877 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25878
25879         * g++.old-deja/g++.other/overload14.C: New test.
25880
25881 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25882
25883         * g++.old-deja/g++.other/lookup23.C: New test.
25884
25885 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25886
25887         * gcc.c-torture/execute/20010403-1.c: New test.
25888
25889 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
25890             Mark Mitchell  <mark@codesourcery.com>
25891
25892         * lib/old-dejagnu.exp: Don't delete output of executable.
25893         Add .exe suffix to executables.
25894
25895 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
25896
25897         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
25898
25899 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25900
25901         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
25902
25903 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
25904
25905         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
25906         * g++.old-deja/g++.abi/crash1.C: New test.
25907
25908 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
25909
25910         * g++.old-deja/g++.other/crash40.C: New test.
25911
25912 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25913
25914         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
25915
25916 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
25917
25918         * g++.old-deja/g++.other/warn6.C: New test.
25919
25920 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25921
25922         * g++.old-deja/g++.robertl/eb42.C: Same.
25923
25924 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25925
25926         * gcc.dg/wtr-conversion-1.c: New testcase.
25927
25928 2001-04-10  Richard Henderson  <rth@redhat.com>
25929
25930         * g++.old-deja/g++.other/array5.C: New.
25931
25932 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25933
25934         * gcc.c-torture/execute/20010408-1.c: New test.
25935
25936 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
25937
25938         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
25939         headers and constructs.
25940         * g++.old-deja/g++.robertl/eb79.C: Same.
25941         * g++.old-deja/g++.robertl/eb77.C (main): Same.
25942         * g++.old-deja/g++.robertl/eb73.C: Same.
25943         * g++.old-deja/g++.robertl/eb66.C (main): Same.
25944         * g++.old-deja/g++.robertl/eb55.C (t): Same.
25945         * g++.old-deja/g++.robertl/eb54.C (main): Same.
25946         * g++.old-deja/g++.robertl/eb46.C (main): Same.
25947         * g++.old-deja/g++.robertl/eb44.C: Same.
25948         * g++.old-deja/g++.robertl/eb41.C (main): Same.
25949         * g++.old-deja/g++.robertl/eb4.C (main): Same.
25950         * g++.old-deja/g++.robertl/eb39.C: Same.
25951         * g++.old-deja/g++.robertl/eb33.C (main): Same.
25952         * g++.old-deja/g++.robertl/eb31.C (main): Same.
25953         * g++.old-deja/g++.robertl/eb30.C: Same.
25954         * g++.old-deja/g++.robertl/eb3.C: Same.
25955         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
25956         * g++.old-deja/g++.robertl/eb21.C: Same.
25957         * g++.old-deja/g++.robertl/eb15.C: Same.
25958         * g++.old-deja/g++.robertl/eb118.C: Same.
25959         * g++.old-deja/g++.robertl/eb115.C (main): Same.
25960         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
25961         * g++.old-deja/g++.robertl/eb109.C: Same.
25962         * g++.old-deja/g++.other/sibcall1.C (main): Same.
25963         * g++.old-deja/g++.mike/rtti1.C: Same.
25964         * g++.old-deja/g++.mike/p658.C: Same.
25965         * g++.old-deja/g++.mike/net46.C: Same.
25966         * g++.old-deja/g++.mike/net34.C: Same.
25967         * g++.old-deja/g++.mike/memoize1.C: Same.
25968         * g++.old-deja/g++.mike/eh2.C: Same.
25969         * g++.old-deja/g++.law/weak.C: Same.
25970         * g++.old-deja/g++.law/visibility7.C: Same.
25971         * g++.old-deja/g++.law/visibility25.C: Same.
25972         * g++.old-deja/g++.law/visibility22.C: Same.
25973         * g++.old-deja/g++.law/visibility2.C: Same.
25974         * g++.old-deja/g++.law/visibility17.C: Same.
25975         * g++.old-deja/g++.law/visibility13.C: Same.
25976         * g++.old-deja/g++.law/visibility10.C: Same.
25977         * g++.old-deja/g++.law/visibility1.C: Same.
25978         * g++.old-deja/g++.law/virtual3.C (eval): Same.
25979         * g++.old-deja/g++.law/vbase1.C: Same.
25980         * g++.old-deja/g++.law/operators32.C: Same.
25981         * g++.old-deja/g++.law/nest3.C: Same.
25982         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
25983         * g++.old-deja/g++.law/except5.C (main): Same.
25984         * g++.old-deja/g++.law/cvt7.C (run): Same.
25985         * g++.old-deja/g++.law/cvt2.C: Same.
25986         * g++.old-deja/g++.law/cvt16.C: Same.
25987         * g++.old-deja/g++.law/ctors6.C (bar): Same.
25988         * g++.old-deja/g++.law/ctors17.C (main): Same.
25989         * g++.old-deja/g++.law/ctors13.C: Same.
25990         * g++.old-deja/g++.law/ctors12.C (main): Same.
25991         * g++.old-deja/g++.law/ctors10.C: Same.
25992         * g++.old-deja/g++.law/code-gen5.C: Same.
25993         * g++.old-deja/g++.law/bad-error7.C: Same.
25994         * g++.old-deja/g++.law/arm9.C: Same.
25995         * g++.old-deja/g++.law/arm12.C: Same.
25996         * g++.old-deja/g++.law/arg8.C: Same.
25997         * g++.old-deja/g++.law/arg1.C: Same.
25998         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
25999         * g++.old-deja/g++.jason/template31.C: Same.
26000         * g++.old-deja/g++.jason/template24.C (main): Same.
26001         * g++.old-deja/g++.jason/2371.C: Same.
26002         * g++.old-deja/g++.eh/new2.C: Same.
26003         * g++.old-deja/g++.eh/new1.C: Same.
26004         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
26005         * g++.old-deja/g++.brendan/nest21.C (main): Same.
26006         * g++.old-deja/g++.brendan/err-msg3.C: Same.
26007         * g++.old-deja/g++.brendan/crash62.C: Same.
26008         * g++.old-deja/g++.brendan/crash52.C: Same.
26009         * g++.old-deja/g++.brendan/crash49.C (main): Same.
26010         * g++.old-deja/g++.brendan/crash38.C: Same.
26011         * g++.old-deja/g++.brendan/crash15.C (main): Same.
26012         * g++.old-deja/g++.brendan/copy9.C: Same.
26013
26014 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
26015
26016         * gcc.c-torture/execute/20001203-2.c (memset):
26017         Count argument is of type __SIZE_TYPE__.
26018
26019 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
26020
26021         * gcc.c-torture/compile/20010404-1.c: New test.
26022
26023 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
26024
26025         * gcc.c-torture/compile/20010326-1.c: New test.
26026
26027 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
26028
26029         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
26030         peculiarities of the SH.
26031         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
26032
26033 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26034
26035         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
26036         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
26037         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
26038
26039 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26040
26041         * g77.f-torture/compile/20010321-1.f: New test.
26042
26043 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26044
26045         * gcc.c-torture/compile/20010329-1.c: New test.
26046
26047 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26048
26049         * gcc.c-torture/execute/20010329-1.c: New test.
26050
26051 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
26052
26053         * g++.old-deja/g++.other/eh4.C: Fix typo.
26054
26055 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
26056
26057         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
26058
26059 2001-03-28  Philip Blundell  <philb@gnu.org>
26060
26061         * gcc.c-torture/compile/20010328-1.c: New test.
26062
26063 2001-03-27  Richard Henderson  <rth@redhat.com>
26064
26065         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
26066         * g++.old-deja/g++.eh/vbase3.C: Likewise.
26067
26068 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
26069
26070         * gcc.c-torture/compile/20010327-1.c: New test.
26071
26072 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
26073
26074         * g++.old-deja/g++.other/friend12.C: New test.
26075         * g++.old-deja/g++.other/friend9.C: Expect no errors.
26076         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
26077
26078 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26079
26080         * gcc.c-torture/execute/20010325-1.c: New test.
26081
26082 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
26083
26084         * g++.old-deja/g++.other/mangle3.C: New test.
26085
26086 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
26087
26088         * g++.old-deja/g++.other/anon8.C: New test.
26089
26090 2001-03-20  Philip Blundell  <philb@gnu.org>
26091
26092         * gcc.c-torture/compile/20010320-1.c: New test.
26093
26094 2001-03-17  Richard Henderson  <rth@redhat.com>
26095
26096         * g++.old-deja/g++.other/eh4.C: Add expected error text.
26097
26098 2001-03-15  Geoff Keating  <geoff@redhat.com>
26099
26100         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
26101         tests on AIX.
26102
26103 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
26104
26105         * g++.old-deja/g++.other/eh4.C: New test.
26106
26107 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
26108
26109         * gcc.dg/cpp/mi1.c: Update.
26110
26111 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
26112
26113         * g++.old-deja/g++.other/regstack.C: New test.
26114
26115 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
26116
26117         * g++.old-deja/g++.other/ref4.C: New test.
26118
26119 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
26120
26121         * objc/execute/va_method.m: Added.
26122         * objc/execute/IMP.m: Added.
26123         * objc/execute/_cmd.m: Added.
26124         * objc/execute/accessing_ivars.m: Added.
26125         * objc/execute/class-1.m: Added.
26126         * objc/execute/class-10.m: Added.
26127         * objc/execute/class-11.m: Added.
26128         * objc/execute/class-12.m: Added.
26129         * objc/execute/class-13.m: Added.
26130         * objc/execute/class-14.m: Added.
26131         * objc/execute/class-2.m: Added.
26132         * objc/execute/class-3.m: Added.
26133         * objc/execute/class-4.m: Added.
26134         * objc/execute/class-5.m: Added.
26135         * objc/execute/class-6.m: Added.
26136         * objc/execute/class-7.m: Added.
26137         * objc/execute/class-8.m: Added.
26138         * objc/execute/class-9.m: Added.
26139         * objc/execute/class-tests-1.h
26140         * objc/execute/class-tests-2.h
26141         * objc/execute/compatibility_alias.m: Added.
26142         * objc/execute/encode-1.m: Added.
26143         * objc/execute/formal_protocol-1.m: Added.
26144         * objc/execute/formal_protocol-2.m: Added.
26145         * objc/execute/formal_protocol-3.m: Added.
26146         * objc/execute/formal_protocol-4.m: Added.
26147         * objc/execute/formal_protocol-5.m: Added.
26148         * objc/execute/formal_protocol-6.m: Added.
26149         * objc/execute/formal_protocol-7.m: Added.
26150         * objc/execute/informal_protocol.m: Added.
26151         * objc/execute/initialize.m: Added.
26152         * objc/execute/load.m: Added.
26153         * objc/execute/many_args_method.m: Added.
26154         * objc/execute/nested-3.m: Added.
26155         * objc/execute/no_clash.m: Added.
26156         * objc/execute/private.m: Added.
26157         * objc/execute/redefining_self.m: Added.
26158         * objc/execute/root_methods.m: Added.
26159         * objc/execute/selector-1.m: Added.
26160         * objc/execute/static-1.m: Added.
26161         * objc/execute/static-2.m: Added.
26162         * objc/execute/va_method.m: Added.
26163
26164 2001-03-10  Richard Henderson  <rth@redhat.com>
26165
26166         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
26167
26168 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
26169
26170         * g++.old-deja/g++.other/crash31.C: XFAIL.
26171         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
26172         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
26173         * gcc.c-torture/execute/20010123-1.x: XFAIL.
26174         * gcc.c-torture/execute/20010124-1.x: XFAIL.
26175         * gcc.dg/sequence-pt-1.c: XFAIL one test.
26176
26177 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26178
26179         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
26180
26181 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
26182
26183         * gcc.dg/20000724-1.c: Don't use multiline strings.
26184
26185 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
26186
26187         * objc/execute/string1.m, objc/execute/string2.m: Compare the
26188         result of -cString against what we expect it to be; don't just
26189         print it out for no one to read.
26190
26191         * objc/execute/string3.m, objc/execute/string4.m: New tests.
26192         Based on testcases provided by Nicola Pero.
26193
26194 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
26195
26196         * gcc.dg/cpp/macro7.c: New test.
26197
26198 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
26199
26200         * gcc.dg/cpp/multiline.c: Update.
26201
26202 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26203
26204         * g++.old-deja/g++.other/enum3.C: New test.
26205
26206 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26207
26208         * g++.old-deja/g++.other/pod1.C: New test.
26209
26210 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26211
26212         * g++.old-deja/g++.ext/overload1.C: New test.
26213
26214 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26215
26216         * g++.old-deja/g++.pt/using1.C: New test.
26217
26218 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26219
26220         * g++.old-deja/g++.other/using9.C: New test.
26221
26222 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
26223
26224         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
26225
26226         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
26227
26228 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
26229
26230         * g++.old-deja/g++.ext/realpt1.C: Remove.
26231
26232 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
26233
26234         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
26235
26236 2001-02-26  Will Cohen  <wcohen@redhat.com>
26237
26238         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
26239
26240 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
26241
26242         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
26243         templatized constructors.
26244
26245 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26246
26247         * gcc.c-torture/execute/20010224-1.c: New test.
26248
26249 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
26250
26251         * gcc.c-torture/execute/20010222-1.c: New test.
26252
26253 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
26254
26255         * g++.old-deja/g++.other/inline20.C: New test.
26256
26257 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
26258
26259         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
26260
26261 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26262
26263         * g++.old-deja/g++.other/lookup22.C: New test.
26264
26265 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
26266
26267         * g77.dg: New directory.
26268         * g77.dg/20010216-1.f: New test case.
26269         * g77.dg/dg.exp: New driver.
26270         * lib/g77-dg.exp: New driver library.
26271
26272 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26273
26274         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
26275
26276 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
26277
26278         * g++.old-deja/g++.other/decl9.C: New test.
26279
26280 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
26281
26282         * g++.old-deja/g++.other/init16.C: Update the test so that it does
26283         not need <string> and also tests the initialization at runtime.
26284
26285 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26286
26287         * gcc.c-torture/execute/longlong.c: New test.
26288
26289 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
26290
26291         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
26292
26293 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
26294
26295         * gcc.c-torture/execute/920302-1.c (execute):
26296         Change argument type to short.
26297
26298 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26299
26300         * g++.old-deja/g++.pt/deduct6.C: New test.
26301
26302 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26303
26304         * g++.old-deja/g++.pt/deduct5.C: New test.
26305
26306 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
26307
26308         * gcc.c-torture/execute/20010209-1.c: New test.
26309
26310 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
26311
26312         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
26313
26314 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
26315
26316         * g++.dg/vtgc1.C: Update for new ABI.
26317
26318         * consistency.vlad: New directory, 1665 files.
26319
26320 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26321
26322         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
26323         return type.
26324         * gcc.dg/cpp/digraphs.c: Declare puts.
26325
26326 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26327
26328         * g++.old-deja/g++.other/warn5.C: New test.
26329
26330 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26331
26332         * g++.old-deja/g++.pt/spec40.C: New test.
26333
26334 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26335
26336         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
26337         case.
26338         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
26339
26340 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
26341
26342         * gcc.c-torture/compile/20010209-1.c: New test.
26343
26344 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
26345
26346         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
26347         excess errors message but not if it crashes.
26348         * g++.old-deja/g++.other/crash27.C: Likewise.
26349         * g++.old-deja/g++.other/crash28.C: Likewise.
26350         * g++.old-deja/g++.other/crash30.C: Likewise.
26351         * g++.old-deja/g++.other/crash32.C: Likewise.
26352         * g++.old-deja/g++.other/crash35.C: Likewise.
26353         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26354
26355 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26356
26357         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
26358         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
26359         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
26360         g77.f-torture/execute/execute.exp,
26361         g77.f-torture/noncompile/noncompile.exp,
26362         gcc.c-torture/execute/execute.exp,
26363         gcc.c-torture/execute/memcheck/memcheck.exp,
26364         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
26365         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
26366         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
26367         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
26368         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
26369         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
26370         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26371         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
26372         Remove bug reporting instructions with ancient email addresses.
26373
26374 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
26375
26376         * gcc.dg/20010202-1.c: New test.
26377         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
26378
26379 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
26380
26381         * g++.dg/stdbool-if.C: New test.
26382
26383 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
26384
26385         * objc/execute/fdecl.m: Added main().
26386
26387 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
26388
26389         * gcc.c-torture/execute/20010206-1.c: New test.
26390
26391 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26392
26393         * gcc.dg/cpp/avoidpaste1.c: Update.
26394
26395 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
26396
26397         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
26398         Pero <nicola@brainstorm.co.uk>.
26399         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
26400
26401 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
26402
26403         * g++.old-deja/g++.pt/spec39.C: New test.
26404
26405 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
26406
26407         * gcc.c-torture/compile/20010202-1.c: New test.
26408
26409 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
26410
26411         * g++.old-deja/g++.abi/primary2.C: New test.
26412         * g++.old-deja/g++.abi/primary3.C: New test.
26413         * g++.old-deja/g++.abi/primary4.C: New test.
26414         * g++.old-deja/g++.abi/primary5.C: New test.
26415         * g++.old-deja/g++.abi/vtable3.h: New test.
26416         * g++.old-deja/g++.abi/vtable3a.C: New test.
26417         * g++.old-deja/g++.abi/vtable3b.C: New test.
26418         * g++.old-deja/g++.abi/vtable3c.C: New test.
26419         * g++.old-deja/g++.abi/vtable3d.C: New test.
26420         * g++.old-deja/g++.abi/vtable3e.C: New test.
26421         * g++.old-deja/g++.abi/vtable3f.C: New test.
26422         * g++.old-deja/g++.abi/vtable3g.C: New test.
26423         * g++.old-deja/g++.abi/vtable3h.C: New test.
26424         * g++.old-deja/g++.abi/vtable3i.C: New test.
26425         * g++.old-deja/g++.abi/vtable3j.C: New test.
26426         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
26427
26428 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
26429
26430         * g++.old-deja/g++.other/anon6.C: New test.
26431         * g++.old-deja/g++.other/anon7.C: New test.
26432
26433 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26434
26435         * gcc.dg/cpp/avoidpaste2.c: New tests.
26436
26437 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
26438
26439         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
26440
26441 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
26442
26443         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
26444         DECIMAL_DIG cases for Irix."
26445
26446 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
26447
26448         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
26449
26450 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26451
26452         * gcc.dg/c99-tag-1.c: New test.
26453
26454 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
26455
26456         * gcc.dg/cpp/tr-warn1.c: Add tests.
26457
26458 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
26459
26460         * gcc.dg/cpp/avoidpaste1.c: Update.
26461         * gcc.dg/cpp/paste4.c: Update.
26462
26463 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
26464
26465         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
26466         cases for Irix.
26467
26468 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
26469
26470         * g++.old-deja/g++.other/inline19.C: New test.
26471
26472 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26473
26474         * gcc.dg/Wlarger-than.c: New test.
26475
26476 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26477
26478         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
26479
26480 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
26481
26482         * gcc.c-torture/execute/20010129-1.c: New test.
26483         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
26484
26485 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
26486
26487         * gcc.dg/cpp/avoidpaste1.c: Test case.
26488
26489 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
26490
26491         * g++.old-deja/g++.other/inline18.C: New test.
26492
26493 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26494
26495         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
26496         and __builtin_putchar.
26497
26498 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
26499
26500         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
26501         tests.
26502
26503 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
26504
26505         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
26506         floating point number rounding mode to round to the nearest
26507         representable mode.
26508
26509 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
26510
26511         * g++.old-deja/g++.other/mangle2.C: New test.
26512
26513 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26514
26515         * gcc.c-torture/compile/20010124-1.c: New test.
26516
26517 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
26518
26519         * g++.old-deja/g++.pt/spec38.C: New test.
26520
26521 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26522
26523         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
26524         "Build don't run".
26525
26526 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26527
26528         * gcc.c-torture/execute/20010123-1.c: New test.
26529
26530 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26531
26532         * g++.old-deja/g++.pt/spec37.C: New test.
26533
26534 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26535
26536         * g++.old-deja/g++.pt/overload14.C: New test.
26537
26538 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26539
26540         * gcc.c-torture/execute/20010122-1.c: New test, exercise
26541         __builtin_return_address.
26542
26543 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
26544
26545         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
26546         * g++.old-deja/g++.pt/spec35.C: New test.
26547         * g++.old-deja/g++.pt/spec36.C: New test.
26548
26549 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
26550
26551         * gcc.c-torture/compile/20010118-1.c: New test.
26552
26553 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
26554
26555         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
26556
26557 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26558
26559         * gcc.c-torture/execute/20010119-1.c: New test.
26560
26561 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26562
26563         * g++.old-deja/g++.other/vbase5.C: New test.
26564
26565 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26566
26567         * gcc.c-torture/execute/20010118-1.c: New test.
26568
26569 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26570
26571         * g++.old-deja/g++.pt/deduct3.C: New test.
26572
26573 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26574
26575         * g++.old-deja/g++.pt/spec34.C: New test.
26576
26577 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
26578
26579         * g77.f-torture/compile/20000601-2.f: New test.
26580
26581 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26582
26583         * g++.old-deja/g++.other/init17.C: New test.
26584
26585 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
26586
26587         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
26588
26589 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26590
26591         * g++.old-deja/g++.pt/unify8.C: New test.
26592
26593 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26594
26595         * g++.old-deja/g++.abi/vbase1.C: New test.
26596
26597 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26598
26599         * g++.old-deja/g++.pt/crash65.C: New test.
26600
26601 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
26602
26603         * gcc.dg/cpp/assembl2.S: New test case.
26604
26605 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
26606
26607         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
26608         are supported.
26609
26610 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26611
26612         * g++.old-deja/g++.other/builtins1.C: New test.
26613         * g++.old-deja/g++.other/builtins2.C: Likewise.
26614         * g++.old-deja/g++.other/builtins3.C: Likewise.
26615         * g++.old-deja/g++.other/builtins4.C: Likewise.
26616
26617 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
26618
26619         * gcc.c-torture/compile/20010117-1.c: New test.
26620         * gcc.c-torture/compile/20010117-2.c: New test.
26621
26622 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26623
26624         * g77.f-torture/execute/20010116.[fx]: New test,
26625         XFAIL on i?86-*-*.
26626         * g77.f-torture/compile/20010115.f: Indicate it's
26627         a test for PR fortran/1636.
26628
26629 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26630
26631         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
26632
26633 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26634
26635         * g77.f-torture/compile/20010115.f: New test.
26636
26637 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
26638
26639         * g++.old-deja/g++.pt/nontype5.C: New test.
26640
26641 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26642
26643         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
26644         have an equivalent working one below it.
26645
26646 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26647
26648         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
26649         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26650
26651 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26652
26653         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
26654         message containing "init_priority".
26655         (conpr-2.C): Likewise.
26656         (conpr-3.C): Likewise.
26657         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
26658
26659 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26660
26661         * gcc.c-torture/execute/20010114-2.c: New test.
26662
26663 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26664
26665         * gcc.c-torture/compile/20010114-1.c: New test.
26666         * gcc.c-torture/compile/20010114-1.x: Xfail.
26667         * gcc.c-torture/compile/20010114-2.c: New test.
26668         * gcc.c-torture/execute/20010114-1.c: New test.
26669         * gcc.dg/trunc-1.c: New test.
26670         * gcc.dg/uninit-B.c: New test.
26671
26672 2001-01-13  Nick Clifton  <nickc@redhat.com>
26673
26674         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
26675         target.
26676
26677 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26678
26679         * gcc.c-torture/compile/20010113-1.c: New test.
26680
26681 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
26682
26683         * gcc.c-torture/compile/20001212-1.c: New test.
26684
26685 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26686
26687         * gcc.dg/cpp/widestr1.c: Update.
26688         * gcc.dg/cpp/prag-imp.c: Remove.
26689
26690 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
26691
26692         * gcc.c-torture/execute/20000801-3.x: Remove.
26693         * gcc.dg/c90-init-1.c: New test.
26694         * gcc.dg/c99-init-1.c: New test.
26695         * gcc.dg/c99-init-2.c: New test.
26696         * gcc.dg/gnu99-init-1.c: New test.
26697
26698 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
26699
26700         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
26701         testing that no relevant ones were found.
26702
26703 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26704
26705         * g++.old-deja/g++.pt/cast2.C: New test.
26706
26707 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26708
26709         * g++.old-deja/g++.pt/friend47.C: New test.
26710
26711 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26712
26713         * g++.old-deja/g++.pt/instantiate13.C: New test.
26714
26715 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26716
26717         * g++.old-deja/g++.other/defarg7.C: New test.
26718         * g++.old-deja/g++.other/defarg8.C: New test.
26719
26720 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26721
26722         * g++.old-deja/g++.pt/crash64.C: New test.
26723
26724 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26725
26726         * g++.old-deja/g++.pt/crash63.C: New test.
26727
26728 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26729
26730         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
26731
26732 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
26733
26734         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
26735
26736 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26737
26738         * g++.old-deja/g++.pt/error3.C: New test.
26739
26740 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26741
26742         * g++.old-deja/g++.other/crash39.C: New test.
26743
26744 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26745
26746         * g++.old-deja/g++.other/vbase4.C: New test.
26747
26748 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
26749
26750         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
26751         * gcc.dg/special/20000419-2.c: New file. Identical to above.
26752         * gcc.dg/special/special.exp: New test driver which will check
26753         for alias support for the above test.
26754
26755 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
26756
26757         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
26758         problems on small machines.
26759         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
26760         parameterize.
26761
26762 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
26763
26764         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
26765         mips.
26766         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26767
26768 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
26769
26770         * g++.old_deja/g++.pt/using8.C: New test.
26771
26772 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26773
26774         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
26775
26776 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
26777
26778         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
26779         where a failure is expected.
26780         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
26781
26782 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26783
26784         * g++.old_deja/g++.pt/instantiate12.C: New test.
26785
26786 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26787
26788         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
26789         start of structs.
26790         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
26791         * g++.old-deja/g++.brendan/crash17.C: Likewise.
26792         * g++.old-deja/g++.brendan/crash29.C: Likewise.
26793         * g++.old-deja/g++.brendan/crash48.C: Likewise.
26794         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26795         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
26796         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
26797         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
26798         * g++.old-deja/g++.eh/spec6.C: Likewise.
26799         * g++.old-deja/g++.jason/crash3.C: Likewise.
26800         * g++.old-deja/g++.law/ctors11.C: Likewise.
26801         * g++.old-deja/g++.law/ctors17.C: Likewise.
26802         * g++.old-deja/g++.law/ctors5.C: Likewise.
26803         * g++.old-deja/g++.law/ctors9.C: Likewise.
26804         * g++.old-deja/g++.mike/ambig1.C: Likewise.
26805         * g++.old-deja/g++.mike/net22.C: Likewise.
26806         * g++.old-deja/g++.mike/p3538a.C: Likewise.
26807         * g++.old-deja/g++.mike/p3538b.C: Likewise.
26808         * g++.old-deja/g++.mike/virt3.C: Likewise.
26809         * g++.old-deja/g++.niklas/t128.C: Likewise.
26810         * g++.old-deja/g++.other/anon4.C: Likewise.
26811         * g++.old-deja/g++.other/using1.C: Likewise.
26812         * g++.old-deja/g++.other/warn3.C: Likewise.
26813         * g++.old-deja/g++.pt/t37.C: Likewise.
26814         * g++.old-deja/g++.robertl/eb69.C: Likewise.
26815         * g++.old-deja/g++.robertl/eb71.C: Likewise.
26816
26817 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26818
26819         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
26820
26821 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26822
26823         * gcc.c-torture/execute/stdio-opt-3.c: New test.
26824
26825 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
26826
26827         * gcc.c-torture/compile/20010107-1.c: New test.
26828
26829 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26830
26831         * gcc.c-torture/execute/builtin-noret-1.c: New test.
26832
26833 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26834
26835         * gcc.dg/format/format.h: New file.
26836         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
26837         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
26838         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
26839         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
26840         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
26841         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
26842         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
26843         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
26844         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
26845         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
26846         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
26847         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
26848         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
26849         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
26850         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
26851         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
26852         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
26853         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
26854         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
26855         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
26856         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
26857         instead of declaring standard types, macros and functions in each
26858         test.
26859
26860 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
26861
26862         * gcc.c-torture/execute/20010106-1.c: New test.
26863
26864 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26865
26866         * gcc.dg/format/format.exp: New file.
26867         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
26868         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
26869         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
26870         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
26871         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
26872         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
26873         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
26874         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
26875         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
26876         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
26877         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
26878         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
26879         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
26880         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
26881         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
26882         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
26883         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
26884         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
26885         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
26886         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
26887         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
26888         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
26889         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
26890         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
26891         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
26892         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
26893         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
26894         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
26895         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
26896         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
26897         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
26898         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
26899         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
26900         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
26901         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
26902         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
26903         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
26904         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
26905         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
26906         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
26907         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
26908         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
26909
26910 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
26911
26912         * gcc.c-torture/execute/991228-1.c: Take word endianness into
26913         account.
26914
26915 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26916
26917         * gcc.c-torture/execute/builtin-complex-1.c: New test.
26918
26919 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26920
26921         * g++.old-deja/g++.pt/crash62.C: New test.
26922
26923 2001-01-04  Richard Henderson  <rth@redhat.com>
26924
26925         * gcc.dg/20000926-1.c: Update expected warnings.
26926         * gcc.dg/array-2.c: Likewise.
26927         * gcc.dg/array-4.c: Also validate flexible array members.
26928         * gcc.dg/c99-flex-array-1.c: New.
26929
26930 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26931
26932         * gcc.c-torture/compile/20001222-1.x: Remove.
26933
26934 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26935
26936         * gcc.c-torture/execute/built-in-setjmp.c: New.
26937
26938 2001-01-03  Richard Henderson  <rth@redhat.com>
26939
26940         * gcc.dg/940510-1.c: Update expected error wording.
26941         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
26942
26943 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
26944
26945         * lib/target-supports.exp (check_alias_available): Modified to
26946         indicate aliases not supported if only weak aliases are supported.
26947
26948 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26949
26950         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
26951         Turn on cmpstrsi checks for __pj__ and __i370__.
26952
26953 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26954
26955         * g++.old-deja/g++.other/virtual11.C: New test.
26956
26957 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26958
26959         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
26960
26961 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26962
26963         * gcc.c-torture/compile/20010102-1.c: New test.
26964
26965 2001-01-02  Andreas Jaeger  <aj@suse.de>
26966
26967         * gcc.dg/noreturn-3.c: New test.
26968
26969         * gcc.dg/noreturn-4.c: New test.
26970
26971 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26972
26973         * gcc.c-torture/execute/stdio-opt-1.c: Also test
26974         __builtin_fputc and __builtin_fwrite.
26975
26976 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
26977
26978         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
26979         signed char, not default char.
26980
26981 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
26982
26983         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
26984
26985 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
26986
26987         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
26988
26989 2000-12-29  Richard Henderson  <rth@redhat.com>
26990
26991         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
26992         (__cyg_profile_func_exit): Define.
26993
26994 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26995
26996         * g++.dg/vtgc1.C: New test.
26997
26998 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
26999
27000         * gcc.dg/noncompile/20001228-1.c: New test.
27001
27002         * gcc.dg/20001228-1.c: New test.
27003
27004         * gcc.c-torture/execute/20001228-1.c: New test.
27005
27006 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
27007
27008         * gcc.dg/format-strfmon-1.c: New test.
27009
27010 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27011
27012         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
27013         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
27014         * gcc.c-torture/execute/string-opt-1.c: Likewise.
27015         * gcc.c-torture/execute/string-opt-2.c: Likewise.
27016         * gcc.c-torture/execute/string-opt-3.c: Likewise.
27017         * gcc.c-torture/execute/string-opt-4.c: Likewise.
27018         * gcc.c-torture/execute/string-opt-6.c: Likewise.
27019         * gcc.c-torture/execute/string-opt-7.c: Likewise.
27020         * gcc.c-torture/execute/string-opt-8.c: Likewise.
27021         * gcc.c-torture/execute/string-opt-9.c: Likewise.
27022         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27023         * gcc.c-torture/execute/string-opt-11.c: Likewise.
27024         * gcc.c-torture/execute/string-opt-12.c: Likewise.
27025
27026         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
27027         * gcc.c-torture/execute/string-opt-4.c: Test index.
27028
27029 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
27030
27031         * gcc.c-torture/compile/20001226-1.c: New test.
27032
27033 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27034
27035         * gcc.c-torture/compile/20001222-1.c: New test.
27036         * gcc.c-torture/compile/20001222-1.x: Xfail.
27037
27038 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
27039
27040         * gcc.c-torture/execute/comp-goto-2.c: New test.
27041
27042 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
27043
27044         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
27045         Use long types if __INT_MAX__ is 32767.
27046         (main): Use cast to (sint32 *) when poking 88 into a_page.
27047
27048         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
27049
27050 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
27051
27052         * gcc.c-torture/compile/20001221-1.c: New test.
27053         * gcc.c-torture/execute/20001221-1.c: New test.
27054
27055 2000-12-20  Richard Henderson  <rth@redhat.com>
27056
27057         * g++.old-deja/g++.pt/crash36.C: Update error lines.
27058         * g++.old-deja/g++.robertl/eb109.C: Likewise.
27059
27060 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27061
27062         * gcc.dg/compare3.c: New test.
27063
27064 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27065
27066         * gcc.dg/format-warnll-1.c: New test.
27067
27068 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27069
27070         * gcc.dg/cpp/cmdlne-P.c: New test.
27071
27072 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27073
27074         * gcc.c-torture/execute/builtin-abs-1.c,
27075         gcc.c-torture/execute/builtin-abs-2.c: New tests.
27076
27077 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
27078
27079         * gcc.dg/cpp/multiline.c: New test.
27080
27081 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
27082
27083         * g++.old-deja/g++.other/syshdr1.C: Update.
27084         * gcc.dg/cpp/lineflags.c: Remove temporarily.
27085
27086 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27087
27088         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
27089
27090 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27091
27092         * g++.old-deja/g++.pt/ttp65.C: New test.
27093
27094 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27095
27096         * g++.old-deja/g++.pt/ttp64.C: New test.
27097
27098 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27099
27100         * g++.old-deja/g++.pt/spec33.C: New test.
27101
27102 2000-12-14  Catherine Moore  <clm@redhat.com>
27103
27104         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
27105         * gcc.c-torture/execute/920612-2.c: Likewise.
27106         * gcc.c-torture/execute/920428-2.c: Likewise.
27107         * gcc-c-torture/execute/va-arg-11.c: Call exit.
27108         * gcc.c-torture/execute/va-arg-21.c: Likewise.
27109
27110 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27111
27112         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
27113         * gcc.dg/pack-test-2.c: Likewise.
27114
27115 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27116
27117         Tests by Zack Weinberg <zackw@stanford.edu>.
27118
27119         * gcc.dg/cpp/defined.c: Update.
27120         * gcc.dg/cpp/defined_trad.c: New tests.
27121
27122 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27123
27124         * gcc.dg/cpp/trad-direct.c: Update.
27125
27126 2000-12-11  Neil Booth  <neilb@earthling.net>
27127
27128         * gcc.dg/cpp/defined_trad.c
27129
27130 2000-12-11  Neil Booth  <neilb@earthling.net>
27131
27132         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
27133
27134 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27135
27136         * gcc.dg/format-miss-2.c: New test.
27137
27138 2000-12-09  Neil Booth  <neilb@earthling.net>
27139
27140         * gcc.dg/cpp/lineflags.c: New tests.
27141         * gcc.dg/cpp/poison.c: Update.
27142         * gcc.dg/cpp/redef2.c: Update.
27143         * gcc.dg/cpp/skipping.c: New test.
27144
27145 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
27146
27147         * g++.old-deja/g++.other/eh3.C: New testcase.
27148
27149 2000-12-07  Neil Booth  <neilb@earthling.net>
27150
27151         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
27152         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
27153         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
27154         wtr-union-init-2.c, wtr-union-init-3.c: Update.
27155         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
27156         Update.
27157
27158 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27159
27160         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
27161         __SIZE_TYPE__ instead of int for type of integers cast to
27162         pointers.
27163
27164 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
27165
27166         * g++.old-deja/g++.other/cleanup4.C: New test.
27167
27168 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27169
27170         * format-sec-1.c: New test.
27171
27172 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27173
27174         * gcc.dg/format-nonlit-3.c: New test.
27175
27176 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27177
27178         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
27179         through a null pointer.
27180
27181 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27182
27183         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
27184         * g++.old-deja/g++.pt/partial4.C: New test.
27185
27186 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
27187
27188         * gcc.c-torture/execute/ieee/hugeval.x: New.
27189
27190 2000-12-06  Neil Booth  <neilb@earthling.net>
27191
27192         * gcc.dg/cpp/backslash2.c: New tests.
27193
27194 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27195
27196         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
27197         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
27198
27199 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
27200
27201         * gcc.c-torture/execute/20001203-2.c: New testcase.
27202
27203 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
27204
27205         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
27206         * g++.old-deja/g++.other/virtual10.C: New test.
27207
27208 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
27209
27210         * g++.old-deja/g++.mike/pmf5.C: Remove test.
27211
27212 2000-12-05  Richard Henderson  <rth@redhat.com>
27213
27214         * gcc.c-torture/compile/20001205-1.c: New.
27215
27216 2000-12-04  Neil Booth  <neilb@earthling.net>
27217
27218         * g++.old-deja/g++.other/virtual9.C: New test.
27219         * g++.old-deja/g++.pt/crash61.C: New test.
27220         * gcc.c-torture/execute/loop-9.c: New test.
27221
27222 2000-12-04  Neil Booth  <neilb@earthling.net>
27223
27224         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
27225         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
27226         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
27227         * gcc.dg/cpp/extratokens.c: ...here.
27228
27229 2000-12-04  Neil Booth  <neilb@earthling.net>
27230
27231         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
27232         New tests.
27233
27234 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27235
27236         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
27237         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
27238
27239 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27240
27241         * gcc.c-torture/execute/20001203-1.c: New test.
27242
27243 2000-12-03  Neil Booth  <neilb@earthling.net>
27244
27245         * gcc.dg/cpp/macro6.c: New test cases.
27246
27247 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27248
27249         * gcc.c-torture/execute/string-opt-9.c: New test.
27250         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27251         * gcc.c-torture/execute/string-opt-11.c: Likewise.
27252         * gcc.c-torture/execute/string-opt-12.c: Likewise.
27253
27254         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
27255         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
27256
27257 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
27258
27259         * gcc.dg/cpp/if-6.c: New testcase.
27260
27261         * gcc.dg/20001201-1.c: New testcase.
27262
27263 2000-12-02  Neil Booth  <neilb@earthling.net>
27264
27265         * g++.old-deja/g++.other/externC4.C,
27266         g++.old-deja/g++.other/friend10.C: New tests.
27267
27268 2000-12-02  Neil Booth  <neilb@earthling.net>
27269
27270         * g++.old-deja/g++.other/instan2.C
27271         * g++.old-deja/g++.other/instan3.C: New test.
27272
27273 2000-12-02  Neil Booth  <neilb@earthling.net>
27274
27275         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
27276         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
27277         gnuc99.c,gnuc99-pedantic.c: New tests.
27278
27279 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27280
27281         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
27282         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
27283
27284 2000-12-01  Neil Booth  <neilb@earthling.net>
27285
27286         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
27287         * gcc.dg/cpp/poison.c: Update.
27288         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
27289
27290 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
27291
27292         * g77.f-torture/execute/20001201.f: New test.
27293
27294 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27295
27296         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
27297
27298 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
27299
27300         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
27301
27302 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
27303
27304         * g++.old-deja/g++.other/cast6.C: New test.
27305
27306 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
27307
27308         * gcc.c-torture/execute/20001130-2.c: New testcase.
27309
27310 2000-11-30  Richard Henderson  <rth@redhat.com>
27311
27312         * gcc.c-torture/execute/20001130-1.c: New test.
27313
27314 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27315
27316         * g++.old-deja/g++.other/op3.C: New test.
27317
27318 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27319
27320         * g++.old-deja/g++.other/op2.C: New test.
27321
27322 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27323
27324         * g++.old-deja/g++.other/crash38.C: New test.
27325
27326 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
27327
27328         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
27329
27330 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
27331
27332         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
27333         tests.
27334         * gcc.c-torture/execute/string-opt-6.c: New test.
27335
27336         * gcc.dg/20001117-1.c: Add main.
27337
27338 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
27339
27340         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
27341         Move from here ...
27342         * gcc.dg/940510-1.c: ... to here.
27343
27344         * gcc.dg/20000926-1.c: GNU C now allows initializations of
27345         zero-size arrays in toplevel structures.
27346
27347 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
27348
27349         * gcc.c-torture/execute/loop-8.c: New test.
27350
27351 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27352
27353         * g++.old-deja/g++.other/base1.C: New test.
27354
27355 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27356
27357         * g++.old-deja/g++.other/parse2.C: New test.
27358
27359 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27360
27361         * g++.old-deja/g++.pt/incomplete1.C: New test.
27362
27363 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27364
27365         * g++.old-deja/g++.other/friend9.C: New test.
27366
27367 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
27368
27369         * gcc.dg/20001127-1.c: New test.
27370
27371 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
27372
27373         * g++.old-deja/g++.pt/friend46.C: New test.
27374
27375 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
27376
27377         * g++.old-deja/g++.other/ptrmem8.C: New test.
27378
27379 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27380
27381         * gcc.c-torture/execute/string-opt-7.c: New test.
27382         * gcc.c-torture/execute/string-opt-8.c: Likewise.
27383
27384 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
27385
27386         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
27387         instead of 'mkcheck 2'.
27388
27389 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27390
27391         * gcc.c-torture/execute/memcheck/driver.c,
27392         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
27393         C9X references to refer to C99.
27394
27395 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
27396
27397         * gcc.dg/ultrasp3.c: New test.
27398
27399 2000-11-25  Neil Booth  <neilb@earthling.net>
27400
27401         * gcc.dg/cpp/include2.c: Update test to be locale independent.
27402
27403 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
27404
27405         * gcc.c-torture/compile/20001123-2.c: New.
27406
27407 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27408
27409         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
27410
27411 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
27412
27413         * gcc.dg/sequence-point-1.c: Add some new tests.
27414         * gcc.c-torture/execute/20001124-1.c: New test.
27415
27416 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
27417
27418         * g++.old-deja/g++.other/vaarg4.C: New test.
27419         * gcc.c-torture/compile/20001123-1.c: New test.
27420
27421 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
27422
27423         * g++.other/crash24.C: Adjust and remove XFAIL.
27424         * g++.other/crash37.C: New test.
27425
27426 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
27427
27428         * g++.old-deja/g++.pt/instantiate9.C: New test.
27429
27430 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
27431
27432         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
27433         new ABI, too.
27434
27435         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
27436         * g++.old-deja/g++.robertl/eb55.C: Likewise.
27437
27438 2000-11-22  Neil Booth  <neilb@earthling.net>
27439
27440         * gcc.dg/cpp/Wtrigraphs.c: New test.
27441
27442 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
27443
27444         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
27445
27446 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
27447
27448         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
27449
27450 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
27451
27452         * lib/gcc-dg.exp: load_lib scanasm.exp.
27453         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
27454         * lib/g++-dg.exp: load_lib scanasm.exp.
27455         * lib/scanasm.exp: New.
27456         (scan-assembler, scan-assembler-not): Add optional arguments to
27457         test name, or if not present, the pattern name.
27458         (scan-assembler-dem, scan-assembler-dem-not): New.
27459
27460         * g++.dg/dg.exp: New.
27461
27462 2000-11-21  Neil Booth  <neilb@earthling.net>
27463
27464         * gcc.dg/cpp/integrated1.c: Remove.
27465
27466 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
27467
27468         * gcc.c-torture/execute/20001121-1.c: New test.
27469
27470 2000-11-21  Richard Henderson  <rth@redhat.com>
27471
27472         * gcc.c-torture/compile/20001121-1.c: New test.
27473
27474 2000-11-20  Neil Booth  <neilb@earthling.net>
27475
27476         * gcc.dg/cpp/integrated1.c: New test.
27477
27478 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
27479
27480         * g++.old-deja/g++.other/inline17.C: New test.
27481
27482 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
27483
27484         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
27485         local variable to be zero: I made the variable global. Now
27486         uses abort() and exit() instead of relying on main's return value.
27487
27488 2000-11-20  Neil Booth  <neilb@earthling.net>
27489
27490         * gcc.dg/cpp/paste2.c: Update test.
27491         * objc/execute/paste.m: New test.
27492
27493 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27494
27495         * gcc.dg/c99-condexpr-1.c: New test.
27496
27497 2000-11-20  Neil Booth  <neilb@earthling.net>
27498
27499         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
27500
27501 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
27502
27503         * g++.old-deja/g++.pt/export1.C: New test.
27504
27505 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
27506
27507         * gcc.dg/20001117-1.c: New test.
27508
27509 2000-11-18  Richard Henderson  <rth@redhat.com>
27510
27511         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
27512
27513 2000-11-18  Richard Henderson  <rth@redhat.com>
27514
27515         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
27516         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
27517         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
27518
27519 2000-11-18  Richard Henderson  <rth@redhat.com>
27520
27521         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
27522         (main): New.  Exit cleanly.
27523
27524 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27525
27526         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
27527         gcc.dg/c99-fordecl-2.c: New tests.
27528
27529 2000-11-18  Richard Henderson  <rth@redhat.com>
27530
27531         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
27532         * gcc.c-torture/execute/zerolen-2.c: New.
27533
27534 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27535
27536         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
27537         memory.
27538
27539 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27540
27541         * g++.old-deja/g++.pt/instantiate8.C: New test.
27542
27543 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27544
27545         * g++.old-deja/g++.other/incomplete.C: Add more tests.
27546         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
27547
27548 2000-11-16  Nick Clifton  <nickc@redhat.com>
27549
27550         * gcc.c-torture/execute/nestfunc-2.c: New test.
27551         * gcc.c-torture/execute/nestfunc-3.c: New test.
27552
27553 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27554
27555         * gcc.c-torture/compile/20001116-1.c: New test.
27556
27557 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27558
27559         * gcc.c-torture/execute/20001115-1.c: New test.
27560
27561 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
27562
27563         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
27564         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
27565         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
27566         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27567
27568 2000-11-15  Neil Booth  <neilb@earthling.net>
27569
27570         gcc.dg/cpp/_Pragma1.c: Update.
27571         gcc.dg/cpp/_Pragma2.c: New test.
27572
27573 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27574
27575         * g++.old-deja/g++.other/anon5.C: New test.
27576
27577 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27578
27579         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
27580         tests.
27581
27582 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
27583
27584         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
27585         output.
27586
27587 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27588
27589         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
27590         labels at end of compound statements.
27591
27592 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
27593
27594         * gcc.c-torture/execute/loop-7.c: New test.
27595
27596 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27597
27598         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
27599
27600 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27601
27602         * gcc.dg/c99-bool-1.c: New test.
27603
27604 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27605
27606         * gcc.dg/c99-scope-1.c: Remove xfail.
27607         * gcc.dg/c99-scope-2.c: New test.
27608
27609 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27610
27611         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
27612         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
27613
27614 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
27615
27616         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
27617         error messages.
27618
27619         * g++.mike/p700.C: Don't typedef wchar_t.
27620         * g++.mike/p784.C: Likewise.
27621         * g++.mike/eb101.C: Don't use __wchar_t.
27622
27623 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
27624
27625         * g77.f-torture/execute/20001111.[fx]: Test premature exit
27626         from DO loop.
27627
27628 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27629
27630         * gcc.c-torture/execute/20001111-1.c: New test.
27631
27632 2000-11-10  Nick Clifton  <nickc@redhat.com>
27633
27634         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
27635         long multuiple and accumulate.
27636
27637 2000-11-09  Richard Henderson  <rth@redhat.com>
27638
27639         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
27640         via size_t instead of int.
27641
27642         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
27643         * gcc.c-torture/execute/string-opt-2.c: Likewise.
27644         * gcc.c-torture/execute/string-opt-3.c: Likewise.
27645         * gcc.c-torture/execute/string-opt-4.c: Likewise.
27646
27647 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
27648
27649         * gcc.c-torture/compile/20001109-1.c: New test.
27650         * gcc.c-torture/compile/20001109-2.c: New test.
27651
27652 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
27653
27654         * g++.old-deja/g++.pt/operator1.C: New test.
27655         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
27656
27657 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27658
27659         * gcc.dg/20001108-1.c: New test.
27660
27661 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27662
27663         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
27664         with both arguments constant strings.
27665         * gcc.c-torture/execute/string-opt-3.c: New test.
27666         * gcc.c-torture/execute/string-opt-4.c: New test.
27667         * gcc.c-torture/execute/string-opt-5.c: New test.
27668
27669 2000-11-08  Nick Clifton  <nickc@redhat.com>
27670
27671         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
27672         mulsidi3adddi patterns.
27673
27674 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
27675
27676         * g++.old-deja/g++.other/crash36.C: New test.
27677
27678 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
27679
27680         * g++.old-deja/g++.other/init16.C: New test.
27681
27682 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
27683
27684         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
27685
27686 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27687
27688         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
27689         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27690         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27691
27692 2000-11-07  DJ Delorie  <dj@redhat.com>
27693
27694         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
27695
27696 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27697
27698         * gcc.c-torture/execute/string-opt-1.c: New test.
27699
27700 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27701
27702         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
27703         mips-sgi-irix6.* because the MIPS ABI passes floating-point
27704         parameters in registers, and there is no way for a varargs
27705         function to know in which order the integer and floating-point
27706         parameters should be interleaved when they are placed on the
27707         stack.
27708         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27709         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27710
27711 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27712
27713         * gcc.c-torture/execute/string-opt-2.c: New test.
27714
27715 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
27716
27717         * g++.old-deja/g++.pt/crash60.C: New test.
27718
27719 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
27720
27721         * g++.old-deja/g++.other/crash24.C: New test.
27722         * g++.old-deja/g++.other/crash25.C: New test.
27723         * g++.old-deja/g++.other/crash26.C: New test.
27724         * g++.old-deja/g++.other/crash27.C: New test.
27725         * g++.old-deja/g++.other/crash28.C: New test.
27726         * g++.old-deja/g++.other/crash29.C: New test.
27727         * g++.old-deja/g++.other/crash30.C: New test.
27728         * g++.old-deja/g++.other/crash31.C: New test.
27729         * g++.old-deja/g++.other/crash32.C: New test.
27730         * g++.old-deja/g++.other/crash33.C: New test.
27731         * g++.old-deja/g++.other/crash34.C: New test.
27732         * g++.old-deja/g++.other/crash35.C: New test.
27733
27734 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
27735
27736         * gcc.c-torture/execute/20001031-1.c: New test.
27737
27738 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
27739
27740         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
27741         namespace.
27742
27743         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
27744         standards-conformant.
27745
27746         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
27747
27748         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
27749         * g++.old-deja/g++.mike/p755a.C: Likewise.
27750         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
27751         library makes no calls to `operator new' during initialization.
27752
27753 2000-11-04  Neil Booth  <neilb@earthling.net>
27754
27755         * gcc.dg/cpp/include2.c: New tests.
27756
27757 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
27758
27759         * lib/g++.exp (g++_set_ld_library_path): New function.
27760         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
27761
27762 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
27763
27764         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
27765         warnings.
27766
27767 2000-11-01  Richard Henderson  <rth@redhat.com>
27768
27769         * g++.old-deja/g++.ext/namedret1.C: New.
27770         * g++.old-deja/g++.ext/namedret2.C: New.
27771         * g++.old-deja/g++.ext/namedret3.C: New.
27772
27773 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
27774
27775         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
27776         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
27777
27778 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27779
27780         * gcc.c-torture/execute/va-arg-21.c: New test.
27781
27782 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27783
27784         * gcc.dg/c99-complex-2.c: New test.
27785
27786 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27787
27788         * gcc.c-torture/execute/stdio-opt-1.c: New test.
27789
27790 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
27791
27792         * g++.old-deja/g++.other/inline16.C: New test.
27793
27794 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
27795
27796         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
27797         __PRETTY_FUNCTION__
27798
27799 2000-10-29  Neil Booth  <neilb@earthling.net>
27800
27801         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
27802         New tests.
27803         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
27804         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
27805         optimisation.
27806
27807 2000-10-29  Neil Booth  <neilb@earthling.net>
27808
27809         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
27810         * mi1.c, mi1c.h: Add null directives to multiple-include test.
27811         * mi5.c: Test multiple includes work with -C.
27812         * trigraphs.c: Test ^= version.
27813
27814 2000-10-28  Neil Booth  <neilb@earthling.net>
27815
27816         New tests and test updates for new macro expander.
27817
27818         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
27819         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
27820         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
27821         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
27822         new diagnostic messages.
27823
27824         * gcc.dg/cpp/macro3.c: New tests.
27825
27826 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
27827
27828         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
27829         on the same line.
27830
27831 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
27832
27833         * g++.old-deja/g++.other/eh2.C: New test.
27834
27835 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27836
27837         * gcc.c-torture/execute/20001027-1.c: New test.
27838
27839 2000-10-26  Richard Henderson  <rth@redhat.com>
27840
27841         * gcc.c-torture/execute/20001026-1.c: New.
27842
27843 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
27844
27845         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
27846         * g++.old-deja/g++.law/builtin1.C: Likewise.
27847         * g++.old-deja/g++.law/ctors10.C: Likewise.
27848         * g++.old-deja/g++.law/virtual3.C: Likewise.
27849         * g++.old-deja/g++.mike/p658.C: Likewise.
27850         * g++.old-deja/g++.other/sibcall1.C: Likewise.
27851         * g++.old-deja/g++.other/vaarg2.C: Likewise.
27852         * g++.old-deja/g++.robertl/eb124.C: Likewise.
27853         * g++.old-deja/g++.robertl/eb44.C: Likewise.
27854         * g++.old-deja/g++.robertl/eb77.C: Likewise.
27855
27856 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
27857
27858         * gcc.c-torture/compile/20001024-1.c: New test.
27859
27860 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
27861
27862         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
27863         to tell us whether or not we are using V3.
27864
27865 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
27866
27867         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
27868         operands.
27869
27870 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27871
27872         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
27873
27874 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
27875
27876         * gcc.c-torture/execute/20001024-1.c: New test.
27877
27878 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
27879
27880         * g++.old-deja/g++.other/sibcall1.C: New test.
27881
27882 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
27883
27884         * gcc.dg/noncompile/init-3.c: New test.
27885
27886 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27887
27888         * gcc.dg/format-array-1.c: New test.
27889
27890 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27891
27892         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
27893         writing through null pointers; remove comment about testing
27894         unterminated strings.
27895
27896 2000-10-17  Matthew Hiller  <hiller@redhat.com>
27897
27898         * gcc.c-torture/execute/20001017-2.c: New test.
27899
27900 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27901
27902         * gcc.c-torture/compile/20001018-1.c: New test.
27903         * gcc.c-torture/compile/20001018-1.x: Xfail.
27904
27905 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27906
27907         * gcc.c-torture/execute/20001017-1.c: New test.
27908
27909 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27910
27911         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
27912         for multiple use of arguments with scanf formats; add tests for
27913         multiple use of arguments.
27914
27915 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
27916
27917         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
27918
27919 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27920
27921         * gcc.dg/format-miss-1.c: New test.
27922
27923 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
27924
27925         * gcc.c-torture/execute/20001013-1.c: New test.
27926
27927 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
27928
27929         * gcc.dg/format-branch-1.c: New test.
27930
27931 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
27932
27933         * README, lib/file-format.exp: Remove EGCS references.
27934
27935 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
27936
27937         * gcc.dg/20001013-1.c: New test.
27938
27939 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27940
27941         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
27942         for intmax_t in the compiler using __typeof__ and the type rules
27943         for conditional expressions.
27944
27945 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
27946
27947         * gcc.dg/20001012-1.c: New test.
27948         * gcc.dg/20001012-2.c: New test.
27949
27950 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27951
27952         * gcc.dg/format-attr-1.c: New test.
27953
27954 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27955
27956         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
27957         __LONG_LONG_MAX__ instead of LLONG_MAX.
27958
27959 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27960
27961         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
27962         scanf flags.
27963         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
27964         flags.
27965
27966 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27967
27968         * gcc.dg/sequence-pt-1.c: New test.
27969
27970 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
27971
27972         * gcc.c-torture/execute/20001011-1.c: New testcase.
27973         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
27974
27975 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
27976
27977         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
27978         does not error on it.
27979
27980 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
27981
27982         * gcc.dg/20001009-1.c: New test.
27983
27984 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27985
27986         * gcc.c-torture/compile/20001009-1.c: Move from here ....
27987         * gcc.c-torture/execute/20001009-2.c: ... to here.
27988
27989 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
27990
27991         * gcc.c-torture/compile/20001009-1.c: New testcase.
27992         * gcc.c-torture/execute/20001009-1.c: New testcase.
27993         Testcases provided by Jan Hubicka <jh@suse.cz>.
27994
27995 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27996
27997         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
27998         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
27999         uintmax_t using <limits.h> to emulate the compiler's internal
28000         logic.  No longer XFAIL %j tests.
28001
28002 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28003
28004         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
28005         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
28006         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
28007         regexps and details of expected handling of some bad formats.
28008         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
28009         suppression.
28010
28011 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28012
28013         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
28014         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
28015         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
28016         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
28017         in list archives.
28018
28019 2000-10-06  Richard Henderson  <rth@cygnus.com>
28020
28021         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
28022         * g++.old-deja/g++.brendan/crash52.C: Likewise.
28023         * g++.old-deja/g++.jason/report.C: Likewise.
28024         * g++.old-deja/g++.law/friend5.C: Likewise.
28025         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
28026         of the expected warnings.
28027
28028 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
28029
28030         * g++.old-deja/g++.pt/enum14.C: New test.
28031
28032 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28033
28034         * g++.old-deja/g++.pt/crash59.C: New test.
28035
28036 2000-10-04  Will Cohen  <wcohen@redhat.com>
28037
28038         * gcc.dg/20000926-1.c: New test.
28039
28040 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
28041
28042         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
28043         function name for current C++ compiler.
28044         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
28045
28046 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
28047
28048         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
28049         __PRETTY_FUNCTION__.
28050         * g++.old-deja/g++.ext/pretty2.C: Likewise.
28051
28052 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28053
28054         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
28055
28056 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
28057
28058         * gcc.c-torture/compile/20000923-1.c: New test.
28059
28060 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
28061
28062         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
28063         * g++.old-deja/g++.pt/ttp62.C: Same.
28064         * g++.old-deja/g++.other/inline14.C: Same.
28065
28066 2000-09-24  Richard Henderson  <rth@cygnus.com>
28067
28068         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
28069
28070 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28071
28072         * gcc.dg/c90-printf-1.c: Add test for wide string format.
28073
28074 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
28075
28076         * gcc.c-torture/compile/20000922-1.c: New file.
28077
28078 2000-09-21  Nick Clifton  <nickc@redhat.com>
28079
28080         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
28081         a signed long modulo operation.
28082         (mod6): New function - perform an unsigned long modulo operation.
28083         (main): Add tests for modulos of very large numbers by very small
28084         dividends.
28085
28086 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28087
28088         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
28089
28090 2000-09-19  Richard Henderson  <rth@cygnus.com>
28091
28092         * gcc.dg/compare2.c (case 10): XFAIL.
28093
28094 2000-09-18  Richard Henderson  <rth@cygnus.com>
28095
28096         * gcc.c-torture/execute/20000906-1.c: Move ...
28097         * gcc.dg/20000906-1.c: ... here.  Only run on targets
28098         that support __builtin_trap.
28099
28100 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
28101
28102         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
28103
28104 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28105
28106         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
28107         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
28108         more $ format tests.
28109
28110 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28111
28112         * gcc.dg/format-errmk-1.c: New test.
28113
28114 2000-09-17  Greg McGary  <greg@mcgary.org>
28115
28116         * gcc.c-torture/execute/20000917-1.x: Remove.
28117
28118 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28119
28120         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
28121
28122 2000-09-17  Greg McGary  <greg@mcgary.org>
28123
28124         * gcc.c-torture/execute/20000917-1.c: New test.
28125         * gcc.c-torture/execute/20000917-1.x: XFAIL.
28126
28127 2000-09-16  Neil Booth  <NeilB@earthling.net>
28128
28129         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
28130         in nested macro bug.
28131
28132 2000-09-15  Neil Booth  <NeilB@earthling.net>
28133
28134         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
28135
28136 2000-09-14  Jeffrey A Law  (law@cygnus.com)
28137
28138         * gcc.c-torture/execute/20000914-1.c: New test.
28139
28140 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
28141
28142         * g++.other/inline13.C: New test.
28143
28144 2000-09-12  Andreas Jaeger  <aj@suse.de>
28145
28146         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
28147         constant by Ulrich Drepper <drepper@redhat.com>.
28148
28149 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
28150
28151         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
28152
28153 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28154
28155         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
28156
28157 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
28158
28159         * gcc.dg/cpp/backslash.c: New test.
28160
28161 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
28162
28163         * gcc.c-torture/execute/20000910-1.c: New test.
28164         * gcc.c-torture/execute/20000910-2.c: Likewise.
28165
28166 2000-09-11  Robert Lipe  <robertl@sco.com>
28167
28168         * gcc.dg/pragma-align.c: New test.
28169
28170 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
28171
28172         * g++.old-deja/g++.pt/explicit82.C: New test.
28173         * g++.old-deja/g++.pt/explicit83.C: New test.
28174
28175 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
28176
28177         * gcc.dg/asm-names.c: New test.
28178
28179 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28180
28181         * gcc.dg/cpp/tr-warn6.c: New test
28182
28183 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28184
28185         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
28186         be accepted.
28187
28188 2000-09-07  Catherine Moore  <clm@redhat.com>
28189
28190         * gcc.c-torture/execute/unroll-1.c: New test.
28191
28192 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
28193
28194         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
28195         ERROR markers.
28196         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
28197         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
28198         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
28199         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
28200         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
28201         Preprocess only.
28202         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
28203         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
28204
28205 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28206
28207         * g++.old-deja/g++.pt/deduct2.C: New test.
28208
28209 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28210
28211         * g++.old-deja/g++.pt/parms2.C: New test.
28212
28213 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28214
28215         * g++.old-deja/g++.pt/crash58.C: New test.
28216
28217 2000-09-06  Greg McGary  <greg@mcgary.org>
28218
28219         * gcc.c-torture/execute/20000906-1.c: New test.
28220         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
28221
28222 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28223
28224         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
28225
28226 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28227
28228         * g++.old-deja/g++.pt/crash57.C: New test.
28229
28230 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28231
28232         * g++.old-deja/g++.pt/crash56.C: New test.
28233
28234 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28235
28236         * g++.old-deja/g++.pt/koenig1.C: New test.
28237
28238 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
28239
28240         * gcc.dg/20000904-1.c: New test.
28241
28242 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
28243
28244         * gcc.dg/cpp/paste8.c: New test.
28245
28246 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
28247
28248         * gcc.c-torture/compile/20000827-1.c: New test.
28249
28250 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28251
28252         * gcc.dg/format-diag-1.c: New test.
28253
28254 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28255
28256         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
28257         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
28258         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
28259         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
28260         gcc.dg/formatz-1.c: Adjust warning regular expressions.
28261
28262 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
28263
28264         * g++.old-deja/g++.other/nested4.C: New test.
28265
28266 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
28267
28268         * g++.old-deja/g++.ns/scoped1.C: New test.
28269
28270 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
28271
28272         * lib/g++.exp: Support testing already-installed GCC.
28273
28274 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28275
28276         * wtr-label-1.c, wtr-suffix-1.c: New tests.
28277
28278 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28279
28280         * gcc.dg/return-type-2.c: New test.
28281
28282 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
28283
28284         * gcc.c-torture/compile/20000825-1.c: New test.
28285
28286 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
28287
28288         * gcc.dg/dwarf2-2.c: New test.
28289
28290 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
28291
28292         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
28293         dg-warning regexps.
28294
28295 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28296
28297         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
28298         gcc.dg/format-ext-5.c: New tests.
28299
28300 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
28301
28302         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
28303
28304 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
28305
28306         * gcc.dg/noncompile/930622-2.c: Adjust error message.
28307
28308 2000-08-24  Richard Henderson  <rth@cygnus.com>
28309
28310         * gcc.dg/ia64-sync-1.c: New test.
28311         * gcc.dg/ia64-sync-2.c: New test.
28312         * gcc.dg/ia64-asm-1.c: New test.
28313
28314 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28315
28316         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
28317         * gcc.dg/format-ext-2.c: New test.
28318
28319 2000-08-23  Jason Merrill  <jason@redhat.com>
28320
28321         * lib/old-dejagnu.exp: Also ignore "In member function" and
28322         "At global scope".
28323
28324 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28325
28326         * gcc.dg/noncompile/label-lineno-1.c: New test.
28327
28328 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28329
28330         * gcc.dg/c99-array-nonobj-1.c: New test.
28331
28332 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28333
28334         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
28335         tests.
28336         * gcc.dg/format-ext-1.c: New test.
28337
28338 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28339
28340         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
28341         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
28342         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
28343         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
28344         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
28345
28346 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28347
28348         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
28349         gcc.dg/c99-strftime-2.c: New tests.
28350
28351 2000-08-22  Richard Henderson  <rth@cygnus.com>
28352
28353         * gcc.c-torture/execute/20000822-1.c: New test.
28354
28355 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
28356
28357         * gcc.c-torture/execute/20000819-1.x: Remove.
28358
28359 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28360
28361         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
28362         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
28363         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
28364         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
28365         gcc.dg/format-xopen-1.c: New tests.
28366
28367 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28368
28369         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
28370
28371 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
28372
28373         * g++.old-deja/g++.other/loop2.C: New test.
28374
28375         * gcc.c-torture/compile/20000606-1.c: New test.
28376         * gcc.c-torture/compile/20000728-1.c: New test.
28377         * gcc.c-torture/execute/20000801-1.c: New test.
28378         * gcc.c-torture/execute/20000801-2.c: New test.
28379         * gcc.c-torture/execute/20000819-1.c: New test.
28380         * gcc.c-torture/execute/20000819-1.x: XFAIL.
28381         * gcc.dg/20000629-1.c: New test.
28382         * gcc.dg/20000724-1.c: New test.
28383         * gcc.dg/20000807-1.c: New test.
28384
28385 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
28386
28387         * gcc.dg/cpp/pragma-1.c: New test.
28388         * gcc.dg/cpp/pragma-2.c: New test.
28389
28390 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
28391
28392         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
28393         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
28394
28395 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28396
28397         * gcc.c-torture/compile/20000818-1.c: New test.
28398
28399 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
28400
28401         * gcc.c-torture/execute/20000818-1.c: New test.
28402
28403 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28404
28405         * gcc.dg/format-va-1.c: New test.
28406
28407 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28408
28409         * g++.old-deja/g++.other/typedef8.C: New test.
28410
28411 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28412
28413         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
28414         * g++.old-deja/g++.mike/net36.C: Mark candidate.
28415         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
28416         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
28417         * g++.old-deja/g++.other/ptrmem7.C: New test.
28418         * g++.old-deja/g++.pt/ptrmem10.C: New test.
28419
28420 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28421
28422         * g++.old-deja/g++.pt/typename27.C: New test.
28423
28424 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
28425
28426         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
28427         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
28428         * g++.old-deja/g++.pt/friend45.C: New test.
28429         * g++.old-deja/g++.other/friend8.C: New test.
28430
28431 2000-08-15  Richard Henderson  <rth@cygnus.com>
28432
28433         * gcc.c-torture/execute/20000815-1.c: New test.
28434
28435 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28436
28437         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
28438         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
28439         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
28440
28441 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
28442
28443         * g++.old-deja/g++.other/refinit2.C: New test.
28444
28445 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
28446
28447         * lib/c-torture.exp (c-torture): Make
28448         compiler_conditional_xfail_data global.
28449         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
28450         compiler_conditional_xfail_data machinery.
28451         (f-torture-execute): Likewise.
28452         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
28453         and only when unrolling loops.
28454
28455         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
28456
28457 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28458
28459         * g++.old-deja/g++.pt/explicit81.C: New test.
28460
28461 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28462
28463         * g++.old-deja/g++.pt/typename26.C: New test.
28464
28465 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
28466
28467         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
28468         warning.
28469
28470 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28471
28472         * g++.old-deja/g++.other/array3.C: New test.
28473
28474 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28475
28476         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
28477         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
28478         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
28479         New tests.
28480
28481 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
28482
28483         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
28484         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28485
28486 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
28487
28488         * gcc.c-torture/execute/20000808-1.c: New test.
28489
28490 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28491
28492         * gcc.dg/c90-const-expr-1.c: New test.
28493
28494 2000-08-08  Richard Henderson  <rth@cygnus.com>
28495
28496         * gcc.dg/noncompile/920923-1.c: Declare calloc.
28497
28498 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28499
28500         * gcc.dg/noncompile/const-ll-1.c: New test.
28501
28502 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28503
28504         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
28505
28506 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28507
28508         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
28509         that running programs linked against the shared version of libobjc
28510         run correctly.
28511
28512 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28513
28514         * gcc.dg/c99-printf-1.c: New test.
28515
28516 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28517
28518         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
28519
28520 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
28521
28522         * gcc.c-torture/execute/20000731-1.x: Delete.
28523
28524 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
28525
28526         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
28527         and torture_without_loops as is done by c-torture.exp.
28528         (search_for): Copy from c-torture.exp.
28529         (gcc-dg-runtest): New function, drives a directory of tests
28530         iterating over the TORTURE_OPTIONS.
28531         (scan-assembler, scan-assembler-not): Move here from
28532         individual directory drivers.
28533
28534         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
28535         defined by lib/gcc-dg.exp.
28536         * gcc.dg/cpp/cpp.exp: Likewise.
28537         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
28538         gcc-dg-runtest, so we cycle over optimization options.
28539
28540         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
28541         * gcc.dg/compare2.c: No longer expected to fail.
28542
28543 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28544
28545         * gcc.c-torture/execute/20000804-1.c: New test.
28546
28547 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28548
28549         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
28550
28551 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
28552
28553         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
28554
28555 2000-08-03  Jeffrey A Law  (law@cygnus.com)
28556
28557         * gcc.c-torture/compile/20000803-1.c: New test.
28558
28559 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28560
28561         * gcc.c-torture/execute/20000801-3.c,
28562         gcc.c-torture/execute/20000801-4.c: New tests.
28563         * gcc.c-torture/execute/20000801-3.x,
28564         gcc.c-torture/execute/20000801-4.x: Xfail.
28565
28566 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
28567
28568         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
28569         libobjc/.libs to allow for libtool.
28570
28571 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
28572
28573         * gcc.c-torture/compile/20000802-1.c: New test.
28574
28575 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
28576
28577         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
28578
28579 2000-07-31  Jeffrey A Law  (law@cygnus.com)
28580
28581         * gcc-c-torture/execute/20000731-2.c: New test.
28582
28583         * gcc.c-torture/execute/20000731-1.c: New test.
28584         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
28585
28586 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
28587
28588         * testsuite/gcc.dg/cpp/paste7.c: New test.
28589         * gcc.dg/cpp/20000725-1.c: New test.
28590
28591 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
28592
28593         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
28594         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
28595         declaration warning for __builtin_dwarf_reg_size.
28596
28597         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
28598
28599 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28600
28601         * gcc.dg/noncompile/voidparam-1.c: New test.
28602
28603 2000-07-30  Richard Henderson  <rth@cygnus.com>
28604
28605         * gcc.dg/c90-digraph-1.c: Don't xfail.
28606         * gcc.dg/compare2.c (case 10): Xfail.
28607         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
28608
28609 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
28610
28611         * gcc.dg/c99-main-1.c: New test.
28612
28613 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28614
28615         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
28616
28617 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
28618
28619         * gcc.c-tortuer/execute/20000726-1.c: New test.
28620
28621 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
28622
28623         * gcc.c-torture/execute/enum-2.c: New test.
28624
28625 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28626
28627         * gcc.dg/cpp/tr-warn3.c: New test.
28628
28629 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28630
28631         * g++.old-deja/g++.ext/implicit1.C: Remove.
28632         * g++.old-deja/g++.jason/c2.C: Remove
28633         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
28634         * g++.old-deja/g++.pt/crash16.C: Likewise.
28635         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
28636
28637 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28638
28639         * g++.old-deja/g++.other/for2.C: New test.
28640
28641 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
28642
28643         * gcc.dg/20000720-1.c: New test.
28644
28645 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
28646
28647         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
28648
28649 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
28650
28651         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
28652         * gcc.c-torture/execute/20000722-1.c: New.
28653         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
28654
28655 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
28656
28657         * gcc.dg/cpp/20000720-1.S: New test.
28658
28659 2000-07-21  Michael Meissner  <meissner@redhat.com>
28660
28661         * gcc.c-torture/execute/ieee/hugeval.c: New test.
28662
28663 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28664
28665         * g++.old-deja/g++.brendan/crash16.C,
28666         g++.old-deja/g++.brendan/parse3.C,
28667         g++.old-deja/g++.brendan/redecl1.C,
28668         g++.old-deja/g++.ns/template13.C,
28669         g++.old-deja/g++.other/decl4.C,
28670         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
28671
28672 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28673
28674         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
28675         and "Internal error".
28676
28677         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
28678         regexps.
28679         * gcc.dg/cpp/paste6.c: New test.
28680
28681 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
28682
28683         * gcc.dg/cpp/tr-direct.c: New test.
28684
28685         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
28686         gcc.dg/cpp/undef1.c: Tweak error regexps.
28687
28688 2000-07-18  Eric Christopher <echristo@redhat.com>
28689
28690         * gcc.c-torture/compile/20000718-1.c: New test.
28691
28692 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
28693
28694         * cpplex.c (_cpp_push_token): If the token being pushed back
28695         is the previous token in this context, just subtract one from
28696         context->posn.
28697         * cppmacro.c (save_expansion): Clear aux field when storing a
28698         placemarker.
28699
28700 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
28701
28702         * gcc.dg/noncompile/redecl-1.c: New test.
28703
28704 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
28705
28706         * gcc.c-torture/execute/20000717-5.c: New test.
28707         * gcc.c-torture/execute/20000717-1.x: Removed.
28708
28709 2000-07-17  Richard Henderson  <rth@cygnus.com>
28710
28711         * gcc.c-torture/execute/20000717-4.c: New test.
28712
28713 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
28714
28715         * gcc.dg/cpp/syshdr.c: New test.
28716         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
28717
28718 2000-07-17  Neil Booth  <neilb@earthling.net>
28719
28720         * gcc.dg/cpp/cmdlne-dM.c: New test.
28721         * gcc.dg/cpp/cmdlne-dD.c: New test.
28722
28723 2000-07-17  Jeffrey A Law  (law@cygnus.com)
28724
28725         * gcc.c-torture/execute/20000717-3.c: New test.
28726
28727         * gcc.c-torture/compile/20000717-1.c: New test.
28728
28729 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
28730
28731         * gcc.c-torture/execute/20000717-2.c: New test.
28732
28733 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28734
28735         * gcc.dg/formatz-1.c: New test.
28736
28737         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
28738         * gcc.dg/c99-digraph-1.c: New tests.
28739
28740         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
28741         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
28742
28743         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
28744         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
28745         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
28746         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
28747         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
28748         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
28749         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
28750
28751 2000-07-17   Greg McGary <greg@mcgary.org>
28752
28753         * gcc.c-torture/execute/20000717-1.c: New test.
28754         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
28755
28756 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
28757
28758         * gcc.c-torture/execute/20000715-2.c: New test.
28759         * gcc.dg/20000715-1.c: New test.
28760
28761 2000-07-15  Michael Meissner  <meissner@redhat.com>
28762
28763         * gcc.c-torture/execute/20000715-1.c: New test.
28764
28765 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
28766
28767         * gcc.c-torture/execute/20000707-1.c: New test.
28768
28769 2000-07-13  Neil Booth  <NeilB@earthling.net>
28770
28771         * testsuite/gcc.dg/cpp/digraph1.c,
28772         testsuite/gcc.dg/cpp/digraph2.c,
28773         testsuite/gcc.dg/cpp/digraphs.c: New tests.
28774
28775 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
28776
28777         * g77.f-torture/compile/20000630-2.f:  New test.
28778         * g77.f-torture/compile/20000630-2.x
28779
28780 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
28781
28782         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
28783
28784 2000-07-11  Neil Booth  <NeilB@earthling.net>
28785
28786         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
28787
28788 2000-07-11  Neil Booth  <NeilB@earthling.net>
28789
28790         * gcc.dg/cpp/cmdlne-C.c: New.
28791
28792 2000-07-09  Neil Booth  <NeilB@earthling.net>
28793
28794         * gcc.dg/cpp/directiv.c: New tests.
28795         * gcc.dg/cpp/undef1.c: Update.
28796
28797 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
28798
28799         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
28800
28801 2000-07-09  Neil Booth  <NeilB@earthling.net>
28802
28803         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
28804
28805 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
28806
28807         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
28808         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
28809
28810 2000-07-08  Neil Booth  <NeilB@earthling.net>
28811
28812         * gcc.dg/cpp/macsyntx.c: New tests.
28813
28814 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28815
28816         * gcc.dg/20000707-1.c: New test.
28817
28818 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28819
28820         * gcc.c-torture/execute/20000706-1.c: New test.
28821         * gcc.c-torture/execute/20000706-2.c: New test.
28822         * gcc.c-torture/execute/20000706-3.c: New test.
28823         * gcc.c-torture/execute/20000706-4.c: New test.
28824         * gcc.c-torture/execute/20000706-5.c: New test.
28825
28826 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28827
28828         * g++.old-deja/g++.pt/instantiate7.C: New test.
28829
28830 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28831
28832         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
28833         * g++.old-deja/g++.mike/thunk3.C: Likewise.
28834         * g++.old-deja/g++.other/rtti3.C: Likewise.
28835         * g++.old-deja/g++.other/rttid3.C: Likewise.
28836
28837 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
28838
28839         *  g77.f-torture/compile/20000630-1.x: Fix typo
28840
28841 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
28842
28843         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
28844         assembly output.
28845
28846 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
28847
28848         * gcc.dg/cpp/ident.c: New test.
28849
28850 2000-07-05  Neil Booth  <NeilB@earthling.net>
28851
28852         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
28853           gcc.dg/cpp/lexstrng.c: New tests.
28854
28855 2000-07-04  Neil Booth  <NeilB@earthling.net>
28856
28857         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
28858         * gcc.dg/cpp/strify2.c: Same.
28859
28860 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
28861
28862         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
28863         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
28864         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
28865         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
28866
28867         * testsuite/gcc.dg/cpp/macro1.c,
28868         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
28869         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
28870         testsuite/gcc.dg/cpp/strify1.c,
28871         testsuite/gcc.dg/cpp/strify2.c: New tests.
28872
28873 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
28874
28875         * gcc.c-torture/execute/20000703-1.c: New test.
28876
28877 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28878
28879         * g++.old-deja/g++.pt (lookup10.C): New test.
28880
28881 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28882
28883         * g++.old-deja/g++.pt (typename25.C): New test.
28884
28885 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
28886
28887         * gcc.c-torture/compile/20000701-1.c: New test.
28888
28889 2000-06-30  Nick Clifton  <nickc@cygnus.com>
28890
28891         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
28892         to test case.
28893
28894 2000-06-30  Catherine Moore  <clm@cygnus.com>
28895
28896         * gcc.c-torture/execute/align-1.c: New test.
28897
28898 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
28899
28900         * g++.old-deja/g++.pt/expr8.C: New test.
28901         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
28902
28903 2000-06-29  Nick Clifton  <nickc@cygnus.com>
28904
28905         * gcc.c-torture/compile/20000629-1.c: New test.
28906
28907 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
28908
28909
28910         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
28911         gcc.dg/noncompile directory, depending on whether they're
28912         preprocessor tests or not.  Annotate all the tests for the dg
28913         framework.
28914
28915         * gcc.c-torture/noncompile/noncompile.exp: Delete.
28916         * gcc.dg/noncompile/noncompile.exp: New.
28917
28918         * Moved files:
28919         Old name                                New name
28920         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
28921         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
28922         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
28923         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
28924         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
28925         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
28926         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
28927         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
28928         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
28929         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
28930         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
28931         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
28932         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
28933         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
28934         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
28935         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
28936         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
28937         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
28938         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
28939         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
28940         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
28941         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
28942         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
28943         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
28944
28945         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
28946         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
28947         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
28948         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
28949         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
28950         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
28951
28952 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
28953
28954         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
28955         declare one variable.  On the fourth, error.
28956         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
28957         declared by 20000628-1a.h.
28958
28959 2000-06-29  Richard Henderson  <rth@redhat.com>
28960
28961         * gcc.c-torture/execute/930529-1.x: New file.
28962         * gcc.dg/920413-1.c: Adjust expected warning text.
28963         * gcc.dg/980217-1.c: Declare abort.
28964         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
28965
28966 2000-06-29  Jeffrey A Law  (law@cygnus.com)
28967
28968         * g77.f-torture/compile/20000629-1.f: New test.
28969         * g77.f-torture/compile/20000629-1.x: Expected to fail.
28970
28971 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
28972
28973         Rearrange lots of files, removing entirely the
28974         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
28975         directories.
28976
28977         * Deleted files:
28978         gcc.c-torture/code_quality/code_quality.exp
28979         gcc.c-torture/special/special.exp
28980         gcc.failure/failure.exp
28981         gcc.failure/940409-1.x
28982         gcc.c-torture/compile/961203-1.x
28983
28984         * New files:
28985         gcc.misc-tests/linkage.exp
28986         gcc.c-torture/execute/920730-1t.c
28987         gcc.c-torture/execute/920730-1t.x
28988         gcc.c-torture/compile/920520-1.x
28989         gcc.c-torture/compile/920521-1.x
28990         gcc.c-torture/compile/981006-1.x
28991         gcc.c-torture/execute/eeprof-1.x
28992
28993         * Moved files (possibly with modifications to fit a new harness):
28994         Old name                                New name
28995         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
28996         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
28997         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
28998         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
28999         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
29000         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
29001         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
29002         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
29003         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
29004         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
29005         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
29006         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
29007         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
29008         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
29009
29010 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
29011
29012         * c-torture/compile/961203-1.x: Delete.
29013
29014         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
29015         not exit. Include stdio.h.
29016         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
29017         * gcc.misc-tests/dg-12.c: Likewise.
29018         * gcc.misc-tests/dg-5.c: Likewise.
29019         * gcc.misc-tests/dg-6.c: Likewise.
29020         * gcc.misc-tests/dg-7.c: Prototype abort.
29021         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
29022         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
29023         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
29024         not exit.
29025         * gcc.misc-tests/sieve.c: Use return from main, not exit.
29026         * gcc.misc-tests/sort2.c: Use return from main, not exit.
29027
29028 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
29029
29030         * gcc.dg/cpp/20000628-1.c: New test.
29031         * gcc.dg/cpp/20000628-1.h: New header for above test.
29032         * gcc.dg/cpp/20000628-1a.h: Likewise.
29033
29034 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
29035
29036         * gcc.dg/cpp: New directory.
29037         * gcc.dg/cpp/cpp.exp: New driver.
29038         * gcc.dg/cpp/20000627-1.c: New test.
29039         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
29040         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
29041         and rewrite as a compilation test.
29042
29043         * gcc.dg: Move many files into the cpp subdirectory, possibly
29044         renaming or editing them as well.
29045         Old name                New name
29046         990119-1.c              cpp/19990119-1.c
29047         990228-1.c              cpp/19990228-1.c
29048         990407-1.c              cpp/19990407-1.c
29049         990409-1.c              cpp/19990409-1.c
29050         990413-1.c              cpp/19990413-1.c
29051         990703-1.c              cpp/19990703-1.c
29052         20000127-1.c            cpp/20000127-1.c
29053         20000129-1.c            cpp/20000129-1.c
29054         20000207-1.c            cpp/20000207-1.c
29055         20000207-2.c            cpp/20000207-2.c
29056         20000209-1.c            cpp/20000209-1.c
29057         20000209-2.c            cpp/20000209-2.c
29058         20000301-1.c            cpp/20000301-1.c
29059         20000419-1.c            cpp/20000419-1.c
29060         20000510-1.S            cpp/20000510-1.S
29061         20000519-1.c            cpp/20000519-1.c
29062         20000529-1.c            cpp/20000529-1.c
29063         20000625-1.c            cpp/20000625-1.c
29064         20000625-2.c            cpp/20000625-2.c
29065         cpp-as1.c               cpp/assert1.c
29066         cpp-as2.c               cpp/assert2.c
29067         cxx-comments-1.c        cpp/cxxcom1.c
29068         cxx-comments-2.c        cpp/cxxcom2.c
29069         endif-label.c           cpp/endif.c
29070         cpp-hash1.c             cpp/hash1.c
29071         cpp-hash2.c             cpp/hash2.c
29072         cpp-if1.c               cpp/if-1.c
29073         cpp-if2.c               cpp/if-2.c
29074         cpp-if3.c               cpp/if-3.c
29075         cpp-if4.c               cpp/if-4.c
29076         cpp-if5.c               cpp/if-5.c
29077         cpp-cond.c              cpp/if-cexp.c
29078         cpp-missingop.c         cpp/if-mop.c
29079         cpp-missingparen.c      cpp/if-mpar.c
29080         cpp-opprec.c            cpp/if-oppr.c
29081         cpp-ifparen.c           cpp/if-paren.c
29082         cpp-shortcircuit.c      cpp/if-sc.c
29083         cpp-shift.c             cpp/if-shift.c
29084         cpp-unary.c             cpp/if-unary.c
29085         cpp-li1.c               cpp/line1.c
29086         cpp-li2.c               cpp/line2.c
29087         lineno.c                cpp/line3.c
29088         lineno-2.c              cpp/line4.c
29089         cpp-mi.c                cpp/mi1.c
29090         cpp-mic.h               cpp/mi1c.h
29091         cpp-micc.h              cpp/mi1cc.h
29092         cpp-mind.h              cpp/mi1nd.h
29093         cpp-mindp.h             cpp/mi1ndp.h
29094         cpp-mix.h               cpp/mi1x.h
29095         cpp-mi2.c               cpp/mi2.c
29096         cpp-mi2a.h              cpp/mi2a.h
29097         cpp-mi2b.h              cpp/mi2b.h
29098         cpp-mi2c.h              cpp/mi2c.h
29099         cpp-mi3.c               cpp/mi3.c
29100         cpp-mi3.def             cpp/mi3.def
29101         poison-1.c              cpp/poison.c
29102         pr-impl.c               cpp/prag-imp.c
29103         cpp-redef-2.c           cpp/redef1.c
29104         cpp-redef.c             cpp/redef2.c
29105         strpaste.c              cpp/strp1.c
29106         strpaste-2.c            cpp/strp2.c
29107         cpp-tradpaste.c         cpp/tr-paste.c
29108         cpp-tradstringify.c     cpp/tr-str.c
29109         cpp-tradwarn1.c         cpp/tr-warn1.c
29110         cpp-tradwarn2.c         cpp/tr-warn2.c
29111         trigraphs.c             cpp/trigraphs.c
29112         cpp-unc1.c              cpp/unc1.c
29113         cpp-unc2.c              cpp/unc2.c
29114         cpp-unc3.c              cpp/unc3.c
29115         cpp-unc.c               cpp/unc4.c
29116         undef.c                 cpp/undef1.c
29117         undef-2.c               cpp/undef2.c
29118         cpp-wi1.c               cpp/widestr1.c
29119
29120 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
29121
29122         * lib/g++.exp (g++_include_flags): Tweak.
29123
29124 2000-06-27  H.J. Lu  <hjl@gnu.org>
29125             Loren J. Rittle  <ljrittle@acm.org>
29126
29127         * lib/g++.exp (g++_include_flags): Override libgloss.exp
29128         version with one that knows about the new gcc tree structure.
29129         (g++_link_flags): Same.
29130
29131 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
29132
29133         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
29134         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
29135         case we are cross-compiling.
29136
29137         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
29138         g++.old-deja/g++.niklas/Makefile.in,
29139         g++.old-deja/g++.niklas/configure.in,
29140         g++.old-deja/g++.other/Makefile.in,
29141         g++.old-deja/g++.other/configure.in,
29142         gcc.c-torture/code_quality/Makefile.in,
29143         gcc.c-torture/code_quality/configure.in,
29144         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
29145         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
29146         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
29147         gcc.c-torture/execute/ieee/Makefile.in,
29148         gcc.c-torture/execute/ieee/configure.in,
29149         gcc.c-torture/noncompile/Makefile.in,
29150         gcc.c-torture/noncompile/configure.in,
29151         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
29152         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
29153         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
29154
29155 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
29156
29157         * g++.old-deja/g++.other/ambig3.C: New test.
29158
29159 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
29160
29161         * g++.old-deja/g++.pt/syntax1.C: New test.
29162         * g++.old-deja/g++.pt/syntax2.C: New test.
29163         * g++.old-deja/g++.other/syntax3.C: New test.
29164         * g++.old-deja/g++.other/syntax4.C: New test.
29165
29166 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
29167
29168         * gcc.dg/20000623-1.c: Prototype exit and abort.
29169
29170 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
29171
29172         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
29173         New tests.
29174         * gcc.dg/cpp-mi3.def: New file.
29175
29176         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
29177         inside assertions.
29178         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
29179         lexer's error messages.
29180         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
29181         divine anything from the linemarkers.
29182         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
29183         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
29184
29185 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
29186
29187         * gcc.dg/20000623-1.c: New test.
29188
29189 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
29190
29191         * gcc.c-torture/execute/20000622-1.c: New test.
29192
29193 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
29194
29195         * g++.old-deja/g++.other/init15.C: New test.
29196
29197 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
29198
29199         * g++.old-deja/g++.pt/vaarg2.C: New test.
29200         * g++.old-deja/g++.pt/vaarg3.C: New test.
29201
29202 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
29203
29204         * g++.old-deja/g++.other/dyncast6.C: New test.
29205
29206 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
29207
29208         * gcc.c-torture/execute/loop-6.c: New test.
29209
29210 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
29211
29212         * gcc.dg/20000614-1.c: New test.
29213         * gcc.dg/20000614-2.c: New test.
29214
29215 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
29216
29217         * g++.old-deja/g++.other/inline12.C: New test.
29218
29219 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
29220
29221         * g++.old-deja/g++.other/eh1.C: New test.
29222
29223 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
29224
29225         * g++.old-deja/g++.other/type.C: New test.
29226
29227 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
29228
29229         * g++.old-deja/g++.other/initstring.C: New test.
29230
29231 2000-06-12  Jason Merrill  <jason@redhat.com>
29232
29233         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
29234
29235 2000-06-09  Jeffrey A Law  (law@cygnus.com)
29236
29237         * gcc.c-torture/compile/20000609-1.c: New test.
29238
29239 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
29240
29241         * gcc.dg/20000609-1.c: New test.
29242
29243 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
29244
29245         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
29246         * gcc.c-torture/noncompile/poison-1.c: Move...
29247         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
29248         * gcc.dg/cpp-li1.c: Add a token after the #line.
29249
29250 2000-06-05  Richard Henderson  <rth@cygnus.com>
29251
29252         * gcc.c-torture/execute/20000605-2.c: New test.
29253         * gcc.c-torture/execute/20000605-3.c: New test.
29254
29255 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
29256
29257         * g77.f-torture/execute/20000503-1.x: New file.
29258
29259 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29260
29261         * g++.old-deja/g++.eh/badalloc1.C: New test.
29262
29263 2000-06-05  Richard Henderson  <rth@cygnus.com>
29264
29265         * gcc.c-torture/execute/20000605-1.c: New test.
29266
29267 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
29268             Nathan Sidwell <nathan@codesourcery.com>
29269
29270         * gcc.c-torture/compile/20000605-1.c: New test.
29271
29272 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
29273
29274         * g77.f-torture/compile/20000601-1.f:  New test.
29275
29276 2000-06-03  Richard Henderson  <rth@cygnus.com>
29277
29278         * gcc.c-torture/execute/20000603-1.c: New.
29279
29280 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
29281
29282         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
29283         * gcc.dg/noreturn-2.c (noreturn): Likewise.
29284
29285 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
29286
29287         * gcc.dg/compare2.c (case 12): XFAIL.
29288         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
29289         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
29290
29291         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
29292
29293 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
29294
29295         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
29296         guard macro is already defined when the header is first
29297         included.
29298         * gcc.dg/cpp-mix.h: New file.
29299         * gcc.dg/endif-label.c: Update patterns to match compiler.
29300
29301         * g++.brendan/complex1.C: Declare abort.
29302         * g++.law/refs4.C: Remove XFAIL.
29303         * g++.oliva/expr2.C: Declare abort and exit.
29304
29305 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
29306
29307         * gcc.c-torture/execute/20000528-1.c: New test.
29308
29309         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
29310         * g++.old-deja/g++.law/temps4.C: Likewise.
29311
29312         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
29313         stdlib.h.  Call abort() on failure.
29314         * g++.old-deja/g++.law/refs4.C: Likewise.
29315         * g++.old-deja/g++.law/temps4.C: Likewise.
29316         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
29317         * gcc.c-torture/execute/20000112-1.c: Include string.h.
29318
29319 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
29320
29321         Relative to g++.dg/special:
29322         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
29323
29324         Relative to g++.old-deja:
29325         * g++.brendan/complex1.C, g++.jason/optimize2.C,
29326         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
29327         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
29328         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
29329         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
29330         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
29331         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
29332
29333         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
29334         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
29335         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
29336         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
29337         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
29338         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
29339         and/or string.h.
29340
29341         * g++.other/goto1.C: Update expectations for error messages.
29342
29343 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
29344
29345         * gcc.c-torture/compile/20000523-1.c: New test.
29346
29347 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
29348
29349         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
29350
29351 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
29352
29353         * g++.old-deja/g++.eh/catch11.C: New test.
29354         * g++.old-deja/g++.eh/catch12.C: New test.
29355
29356 2000-05-24  Nick Clifton  <nickc@cygnus.com>
29357
29358         * gcc.c-torture/execute/20000523-1.c: New test.
29359
29360 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
29361
29362         * c-torture/execute/bcp-1.c: Replace abort in arg of
29363         __builtin_constant_p with a generic external function.
29364
29365         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
29366         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
29367         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
29368         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
29369         Prototype abort and/or exit.
29370
29371         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
29372         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
29373         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
29374         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
29375
29376 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
29377
29378         * gcc.dg/dwarf2-1.c: New test.
29379
29380 2000-05-20  Richard Henderson  <rth@cygnus.com>
29381
29382         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
29383
29384 2000-05-20  Andreas Jaeger  <aj@suse.de>
29385
29386         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
29387         testcase.
29388
29389 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
29390
29391         * gcc.c-torture/execute/20000519-2.c: New test.
29392
29393 2000-05-19  Andreas Jaeger  <aj@suse.de>
29394
29395         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
29396         which fails with SSA.
29397
29398         * lib/c-torture.exp: Also test with -O3 -fssa.
29399
29400 2000-05-18  Michael Meissner  <meissner@redhat.com>
29401
29402         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
29403         * gcc.c-torture/execute/920415-1.c: Ditto.
29404         * gcc.c-torture/execute/920501-1.c: Ditto.
29405         * gcc.c-torture/execute/conversion.c: Ditto.
29406         * gcc.c-torture/execute/cvt-1.c: Ditto.
29407
29408 2000-05-18  Jeffrey A Law  (law@cygnus.com)
29409
29410         * gcc.c-torture/compile/20000518-1.c: New test.
29411
29412 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29413
29414         * g77.f-torture/compile/200005018.f:  New test.
29415
29416 2000-05-17  Jeffrey A Law  (law@cygnus.com)
29417
29418         * gcc.c-torture/compile/20000517-1.c: New test.
29419
29420 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29421
29422         * gcc.c-torture/execute/20000516-1.c: New test.
29423
29424 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
29425
29426         * g++.old-deja/g++.other/eh.C: New test.
29427
29428 2000-05-12  Richard Henderson  <rth@cygnus.com>
29429
29430         * gcc.c-torture/execute/990208-1.c (main): Don't pass
29431         constants through to doit's conditional.
29432
29433 2000-05-11  Jeffrey A Law  (law@cygnus.com)
29434
29435         * gcc.c-torture/compile/20000511-1.c: New test.
29436         * g77.f-torture/compile/20000511-1.f: New test.
29437         * g77.f-torture/compile/20000511-2.f: New test.
29438
29439 2000-05-11  Michael Meissner  <meissner@redhat.com>
29440
29441         * gcc.c-torture/execute/20000511-1.c: New test.
29442
29443 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
29444
29445         * gcc.dg/dg.exp: Scan .S files as well as .c files.
29446         * gcc.dg/20000510-1.S: New.
29447
29448 2000-05-08  Catherine Moore  <clm@cygnus.com>
29449
29450         * gcc.dg/unused-3.c: New.
29451
29452 2000-05-06  Richard Henderson  <rth@cygnus.com>
29453
29454           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
29455           * g++.old-deja/g++.mike/warn1.C: Likewise.
29456           * g++.old-deja/g++.pt/local1.C: Likewise.
29457           * g++.old-deja/g++.pt/local7.C: Likewise.
29458           * g++.old-deja/g++.pt/spec16.C: Likewise.
29459
29460 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
29461
29462         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
29463
29464 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
29465
29466           * g77.f-torture/execute/20000503-1.f:  New test.
29467
29468 2000-05-04  Andreas Jaeger  <aj@suse.de>
29469
29470         * gcc.dg/noreturn-2.c: New test.
29471
29472 2000-05-04  Neil Booth  <NeilB@earthling.net>
29473
29474         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
29475         preprocessor.
29476
29477 2000-05-04  Richard Henderson  <rth@cygnus.com>
29478
29479         * gcc.c-torture/execute/20000503-1.c: Fix typo.
29480
29481 2000-05-04  Richard Henderson  <rth@cygnus.com>
29482
29483         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
29484         OpenSSL by Jason R Thorpe.
29485
29486 2000-05-03  Jim Wilson  <wilson@cygnus.com>
29487
29488         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
29489
29490 2000-05-03  Robert Lipe <robertlipe@usa.net>
29491
29492         * gcc.dg/20000503-1.c: New test.
29493
29494 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
29495
29496         * gcc.c-torture/compile/20000502-1.c: New test.
29497         * g++.old-deja/g++.other/align.C: New test.
29498         * gcc.dg/cpp-tradstringify.c: New test.
29499
29500 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29501
29502         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
29503         and hard registers.
29504
29505 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
29506
29507         * gcc.c-torture/execute/loop-5.c: New test.
29508
29509 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
29510
29511         * gcc.c-torture/execute/va-arg-20.c: New test.
29512
29513 2000-04-23  Jeffrey A Law  (law@cygnus.com)
29514
29515         * gcc.c-torture/execute/20000422-1.c: New test.
29516
29517 2000-04-20  Greg McGary  <gkm@gnu.org>
29518
29519         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
29520         when optimizing, but without sibling-call optimizations (-O1).
29521
29522 2000-04-20  Jeffrey A Law  (law@cygnus.com)
29523
29524           * gcc.c-torture/compile/20000420-1.c: New test.
29525
29526 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29527
29528         * g++.abi/ptrflags.C: New test.
29529         * g++.eh/catchptr1.C: Test incomplete pointer chains.
29530
29531 2000-04-19  Catherine Moore  <clm@cygnus.com>
29532
29533         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
29534
29535 2000-04-19  Greg McGary  <gkm@gnu.org>
29536
29537         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
29538         sibling-call optimizations.
29539
29540 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
29541
29542         * gcc.dg/20000419-1.c: New test.
29543
29544 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
29545
29546         * gcc.c-torture/execute/20000412-6.c: New test.
29547
29548 2000-04-12  Jeffrey A Law  (law@cygnus.com)
29549
29550         * gcc.c-torture/execute/20000412-5.c: New test.
29551         * g77.f-torture/compile/20000412-1.f: New test.
29552         * gcc.c-torture/execute/20000412-4.c: New test.
29553         * gcc.c-torture/compile/20000412-2.c: New test.
29554         * gcc.c-torture/execute/20000412-3.c: New test.
29555         * gcc.c-torture/compile/20000412-1.c: New test.
29556         * gcc.c-torture/execute/20000412-2.c: New test.
29557
29558 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
29559
29560         * objc/execute/bf-20.m: New test.
29561
29562 2000-04-10  Richard Henderson  <rth@cygnus.com>
29563
29564         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
29565
29566         * gcc.c-torture/execute/20000412-1.c: New test.
29567
29568 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
29569
29570         * g++.old-deja/g++.eh/catchptr1.C: New test.
29571
29572 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
29573
29574         * g++.old-deja/g++.abi/cxa_vec.C: New test.
29575
29576 2000-04-08  Neil Booth  <NeilB@earthling.net>
29577
29578         * gcc.dg/cpp-nullchar.c: Remove test as
29579         embedded nulls cause problems.
29580
29581 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29582
29583         * gcc.dg/compare2.c: New test.
29584
29585 2000-04-08  Neil Booth  <NeilB@earthling.net>
29586
29587         * gcc.dg/cpp-nullchar.c: New test.
29588
29589 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
29590
29591         * gcc.dg/cpp-mi2.c: New test.
29592         * gcc.dg/cpp-mi2[abc].h: New files.
29593
29594 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
29595
29596         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
29597         member name.
29598
29599 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29600
29601         * g++.old-deja/g++.abi/vmihint.C: New test.
29602
29603 2000-04-06  Neil Booth  <NeilB@earthling.net>
29604
29605         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
29606         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
29607         copyright.
29608
29609 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
29610
29611         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
29612         avoid stack-frame overwrite.
29613
29614 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
29615
29616         * gcc.c-torture/compile/20000405-2.c: New test.
29617         * gcc.c-torture/compile/20000405-3.c: New test.
29618
29619 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29620
29621         * gcc.c-torture/compile/20000405-1.c: New test.
29622
29623 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
29624
29625         * gcc.dg/cast-qual-1.c: Revert last change.
29626
29627 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29628
29629         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
29630
29631 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
29632
29633         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
29634         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
29635
29636 2000-04-03  Jeffrey A Law  (law@cygnus.com)
29637
29638         * gcc.c-torture/compile/20000403-2.c: New test.
29639         * gcc.c-torture/compile/20000403-1.c: New test.
29640
29641 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
29642
29643         * gcc.c-torture/execute/20000403-1.c: New test.
29644
29645 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
29646
29647         * gcc.c-torture/execute/20000402-1.c: New test.
29648
29649 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
29650
29651         * gcc.c-torture/execute/va-arg-15.c: New test.
29652         * gcc.c-torture/execute/va-arg-16.c: New test.
29653         * gcc.c-torture/execute/va-arg-17.c: New test.
29654         * gcc.c-torture/execute/va-arg-18.c: New test.
29655         * gcc.c-torture/execute/va-arg-19.c: New test.
29656
29657 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
29658
29659         * gcc.c-torture/compile/981211-1.c: Move to...
29660         * gcc.dg/cpp-as1.c: ...here.
29661         * gcc.dg/cpp-as2.c: New file.
29662
29663         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
29664         compiler.
29665
29666 2000-04-02  Neil Booth  <NeilB@earthling.net>
29667
29668         * gcc.dg/cpp-cond.c  New tests.
29669         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
29670         accidental success less likely.
29671         * gcc.dg/cpp-missingop.c  New tests.
29672         * gcc.dg/cpp-missingparen.c  New tests.
29673         * gcc.dg/cpp-shift.c  New tests.
29674         * gcc.dg/cpp-shortcircuit.c  New tests.
29675         * gcc.dg/cpp-unary.c  New tests.
29676
29677 2000-03-29  Jeffrey A Law  (law@cygnus.com)
29678
29679         * gcc.c-torture/compile/20000329-1.c: New test.
29680
29681 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
29682
29683         * gcc.c-torture/compile/20000326-1.c: New test.
29684         * gcc.c-torture/compile/20000326-2.c: New test.
29685
29686 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
29687
29688         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
29689         the first parameter is a function argument.
29690
29691 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
29692
29693         * g++.old-deja/g++.ext/array4.C: New test.
29694
29695 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
29696
29697         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
29698
29699 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29700
29701         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
29702
29703 2000-03-19  Richard Henderson  <rth@cygnus.com>
29704
29705         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
29706
29707 2000-03-19  Richard Henderson  <rth@cygnus.com>
29708
29709         * gcc.c-torture/compile/20000319-1.c: New test.
29710
29711 2000-03-14  Jeffrey A Law  (law@cygnus.com)
29712
29713         * gcc.c-torture/execute/20000314-3.c: New test.
29714         * gcc.c-torture/execute/20000314-2.c: New test.
29715         * gcc.c-torture/execute/20000314-1.c: New test.
29716         * gcc.c-torture/compile/20000314-2.c: New test.
29717         * gcc.c-torture/compile/20000314-1.c: New test.
29718
29719 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
29720
29721         * g++.old-deja/g++.warn/inline.C: New test.
29722
29723 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
29724
29725         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
29726         standards-compliant result rather than specific constants.
29727         Put test-values in array.
29728
29729 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
29730
29731         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
29732         (g++_target_compile): Put test-specific options last.
29733
29734 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29735
29736         * g++.old-deja/g++.eh/vbase4.C: New test.
29737
29738 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29739
29740         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
29741
29742 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29743
29744         * g++.old-deja/g++.brendan/misc12.C: Removed.
29745         * g++.old-deja/g++.pt/memtemp77.C: Constify.
29746         * g++.old-deja/g++.ext/pretty4.C: New test.
29747
29748 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29749
29750         * g++.old-deja/g++.other/string2.C: New test.
29751
29752 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
29753
29754         * g++.old-deja/g++.warn/impint2.C: New test.
29755
29756 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
29757
29758         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
29759         is 1, not zero.
29760
29761 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
29762
29763         * g++.old-deja/g++.warn/impint.C: New test.
29764         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
29765         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
29766         * g++.old-deja/g++.pt/explicit12.C: Likewise.
29767         * g++.old-deja/g++.pt/explicit13.C: Likewise.
29768         * g++.old-deja/g++.pt/explicit17.C: Likewise.
29769         * g++.old-deja/g++.pt/explicit18.C: Likewise.
29770         * g++.old-deja/g++.pt/explicit19.C: Likewise.
29771         * g++.old-deja/g++.pt/explicit23.C: Likewise.
29772         * g++.old-deja/g++.pt/explicit31.C: Likewise.
29773         * g++.old-deja/g++.pt/explicit35.C: Likewise.
29774         * g++.old-deja/g++.pt/explicit6.C: Likewise.
29775         * g++.old-deja/g++.pt/memclass7.C: Likewise.
29776
29777 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
29778
29779         * gcc.dg/cpp-redef.c: New test.
29780
29781 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
29782
29783         * g++.old-deja/g++.pt/unify7.C: New test.
29784
29785 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29786
29787         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
29788         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
29789
29790 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
29791
29792         * gcc.c-torture/compile/20000224-1.c: New test.
29793
29794 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29795
29796         * gcc.c-torture/compile/cpp-2.c: New test.
29797         * gcc.c-torture/compile/cpp-1.c: New test.
29798
29799 2000-02-25  Jeffrey A Law  (law@cygnus.com)
29800
29801         * gcc.c-torture/execute/20000225-1.c: New test.
29802
29803 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29804
29805         * gcc.dg/cpp-li2.c: New test.
29806
29807         * gcc.dg/cpp-wi1.c: New test.
29808
29809         * gcc.dg/cpp-li1.c: New test.
29810
29811 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
29812
29813         * g++.old-deja/g++.other/sizeof5.C: New test.
29814
29815 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29816
29817         * gcc.c-torture/execute/va-arg-13.c: New test.
29818
29819 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
29820
29821         * gcc.c-torture/execute/va-arg-12.c: New test.
29822
29823 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29824
29825         * gcc.c-torture/execute/20000223-1.c: New test.
29826
29827 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29828
29829         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
29830
29831 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
29832
29833         * g++.old-deja/g++.abi/ptrmem.C: New test.
29834
29835 2000-02-19  Richard Henderson  <rth@cygnus.com>
29836
29837         * gcc.c-torture/compile/init-3.c: New.
29838
29839 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
29840
29841         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
29842         ALWAYS_CXXFLAGS.
29843
29844 2000-02-11  Robert Lipe <robertl@sco.com>
29845
29846         * gcc.c-torture/compile/20000211-3.c: New test.
29847
29848 2000-02-11  Martin Buchholz <martin@xemacs.org>
29849
29850         * gcc.c-torture/compile/20000211-2.c: New test.
29851
29852 2000-02-11  Jeffrey A Law  (law@cygnus.com)
29853
29854         * gcc.c-torture/compile/20000211-1.c: New test.
29855
29856 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
29857
29858         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
29859           on native targets
29860
29861 2000-02-08  Nathan Sidwell  <nathan@acm.org>
29862
29863         * g++.old-deja/g++.other/cast5.C: New test.
29864
29865 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
29866
29867         * gcc.c-torture/execute/20000205-1.c: New.
29868
29869 2000-02-03  Nathan Sidwell  <nathan@acm.org>
29870
29871         * g++.old-deja/g++.jason/cast3.C: Return void.
29872         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
29873
29874 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29875
29876         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
29877
29878         * gcc.dg/loop-1.c: New test.
29879
29880 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
29881
29882         * gcc.c-torture/compile/20000127-1.c: New test.
29883         * gcc.c-torture/execute/991228-1.c: New test.
29884
29885 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29886
29887         * gcc.dg/unused-2.c: New test.
29888
29889         * gcc.dg/conv-1.c: New test.
29890
29891 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
29892
29893         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
29894         compiler.
29895         (tool_option_proc): Fix typo.
29896
29897 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
29898
29899         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
29900         of the ld on the host, not on the build machine.
29901         Also, don't crash if '--help' is not a supported option.
29902
29903 2000-01-24  Richard Henderson  <rth@cygnus.com>
29904
29905         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
29906
29907 2000-01-20  Jeffrey A Law  (law@cygnus.com)
29908
29909         * gcc.c-torture/execute/20000120-2.c: New test.
29910         * gcc.c-torture/execute/20000120-1.c: New test.
29911
29912 2000-01-13  Jeffrey A Law  (law@cygnus.com)
29913
29914         * gcc.c-torture/execute/20000113-1.c: New test.
29915
29916 2000-01-12  Jeffrey A Law  (law@cygnus.com)
29917
29918         * gcc.c-torture/execute/20000112-1.c: New test.
29919
29920 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29921
29922         * gcc.dg/20000111-1.c: New test.
29923
29924 2000-01-10  Jeffrey A Law  (law@cygnus.com)
29925
29926         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
29927         with 16 bit integers.
29928
29929 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29930
29931         * gcc.dg/20000108-1.c: New test.
29932
29933 2000-01-05  Nathan Sidwell  <nathan@acm.org>
29934
29935         * g++.old-deja/g++.ns/koenig8.C: New test.
29936
29937 2000-01-05  Nathan Sidwell  <nathan@acm.org>
29938
29939         * g++.old-deja/g++.other/cast4.C: New test.
29940
29941 2000-01-05  Jeffrey A Law  (law@cygnus.com)
29942
29943         * gcc.c-torture/compile/20000105-2.c: New test.
29944         * gcc.c-torture/compile/20000105-1.c: New test.
29945
29946 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29947
29948         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
29949         references to printf & atoi to conform to ANSI standard.
29950         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
29951         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
29952         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
29953         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
29954         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
29955         * g++.old-deja/g++.brendan/complex1.C: Likewise.
29956         * g++.old-deja/g++.brendan/copy1.C: Likewise.
29957         * g++.old-deja/g++.brendan/copy2.C: Likewise.
29958         * g++.old-deja/g++.brendan/copy3.C: Likewise.
29959         * g++.old-deja/g++.brendan/copy4.C: Likewise.
29960         * g++.old-deja/g++.brendan/copy5.C: Likewise.
29961         * g++.old-deja/g++.brendan/copy6.C: Likewise.
29962         * g++.old-deja/g++.brendan/copy7.C: Likewise.
29963         * g++.old-deja/g++.brendan/copy8.C: Likewise.
29964         * g++.old-deja/g++.brendan/crash11.C: Likewise.
29965         * g++.old-deja/g++.brendan/crash14.C: Likewise.
29966         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
29967         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
29968         * g++.old-deja/g++.brendan/delete2.C: Likewise.
29969         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
29970         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
29971         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
29972         * g++.old-deja/g++.brendan/eh1.C: Likewise.
29973         * g++.old-deja/g++.brendan/groff1.C: Likewise.
29974         * g++.old-deja/g++.brendan/init3.C: Likewise.
29975         * g++.old-deja/g++.brendan/misc12.C: Likewise.
29976         * g++.old-deja/g++.brendan/misc7.C: Likewise.
29977         * g++.old-deja/g++.brendan/new2.C: Likewise.
29978         * g++.old-deja/g++.brendan/operators4.C: Likewise.
29979         * g++.old-deja/g++.brendan/operators5.C: Likewise.
29980         * g++.old-deja/g++.brendan/overload2.C: Likewise.
29981         * g++.old-deja/g++.brendan/overload7.C: Likewise.
29982         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
29983         * g++.old-deja/g++.brendan/reference1.C: Likewise.
29984         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
29985         * g++.old-deja/g++.brendan/template24.C: Likewise.
29986         * g++.old-deja/g++.brendan/template3.C: Likewise.
29987         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
29988         * g++.old-deja/g++.jason/inline3.C: Likewise.
29989         * g++.old-deja/g++.jason/opeq.C: Likewise.
29990         * g++.old-deja/g++.law/arg5.C: Likewise.
29991         * g++.old-deja/g++.law/arm7.C: Likewise.
29992         * g++.old-deja/g++.law/ctors11.C: Likewise.
29993         * g++.old-deja/g++.law/cvt8.C: Likewise.
29994         * g++.old-deja/g++.law/init9.C: Likewise.
29995         * g++.old-deja/g++.law/refs4.C: Likewise.
29996         * g++.old-deja/g++.law/template2.C: Likewise.
29997         * g++.old-deja/g++.law/visibility24.C: Likewise.
29998         * g++.old-deja/g++.law/vtable3.C: Likewise.
29999         * g++.old-deja/g++.mike/asm2.C: Likewise.
30000         * g++.old-deja/g++.mike/eh1.C: Likewise.
30001         * g++.old-deja/g++.mike/misc1.C: Likewise.
30002         * g++.old-deja/g++.mike/misc13.C: Likewise.
30003         * g++.old-deja/g++.mike/misc14.C: Likewise.
30004         * g++.old-deja/g++.mike/ns12.C: Likewise.
30005         * g++.old-deja/g++.mike/p1248.C: Likewise.
30006         * g++.old-deja/g++.mike/p3708.C: Likewise.
30007         * g++.old-deja/g++.mike/p3708a.C: Likewise.
30008         * g++.old-deja/g++.mike/p3708b.C: Likewise.
30009         * g++.old-deja/g++.mike/p646.C: Likewise.
30010         * g++.old-deja/g++.mike/p700.C: Likewise.
30011         * g++.old-deja/g++.mike/p783.C: Likewise.
30012         * g++.old-deja/g++.mike/p783a.C: Likewise.
30013         * g++.old-deja/g++.mike/p783b.C: Likewise.
30014         * g++.old-deja/g++.mike/p786.C: Likewise.
30015         * g++.old-deja/g++.mike/p789.C: Likewise.
30016         * g++.old-deja/g++.mike/p789a.C: Likewise.
30017         * g++.old-deja/g++.mike/p807a.C: Likewise.
30018         * g++.old-deja/g++.other/delete3.C: Likewise.
30019         * g++.old-deja/g++.other/dyncast1.C: Likewise.
30020         * g++.old-deja/g++.other/dyncast2.C: Likewise.
30021         * g++.old-deja/g++.other/dyncast3.C: Likewise.
30022         * g++.old-deja/g++.other/empty1.C: Likewise.
30023         * g++.old-deja/g++.other/temporary1.C: Likewise.
30024         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
30025         * g++.old-deja/g++.pt/t16.C: Likewise.
30026         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
30027
30028 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
30029
30030         * gcc.dg/991230-1.c: New test.
30031
30032 1999-12-29  Jeffrey A Law  (law@cygnus.com)
30033
30034         * gcc.c-torture/compile/991229-3.c: New test.
30035         * gcc.c-torture/compile/991229-2.c: New test.
30036         * gcc.c-torture/compile/991229-1.c: New test.
30037
30038 1999-12-29  Greg McGary <gkm@eng.ascend.com>
30039
30040         * gcc.c-torture/compile/labels-2.c: New test.
30041
30042 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
30043
30044         * gcc.c-torture/execute/991227-1.c: New test.
30045
30046 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30047
30048         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
30049
30050 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
30051
30052         * gcc.c-torture/execute/991221-1.c: New test.
30053
30054 1999-12-20  Nathan Sidwell  <nathan@acm.org>
30055
30056         * g++.old-deja/g++.other/cast3.C: New test.
30057
30058 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
30059
30060         * gcc.c-torture/execute/991216-4.c: New test.
30061
30062 1999-12-16  Michael Meissner  <meissner@cygnus.com>
30063
30064         * gcc.c-torture/execute/991216-1.c: New test.
30065         * gcc.c-torture/execute/991216-2.c: New test.
30066         * gcc.c-torture/execute/991216-3.c: New test.
30067
30068 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30069
30070         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
30071         Actually make the test fail by using "-O2" for compilation.
30072
30073 1999-12-15  Nathan Sidwell  <nathan@acm.org>
30074
30075         * g++.old-deja/g++.warn/cast-align1.C: New test.
30076
30077 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30078
30079         * gcc.c-torture/compile/991214-1.c: New test.
30080         * gcc.c-torture/compile/991214-2.c: New test.
30081
30082 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30083
30084         * gcc.dg/991214-1.c: New test.
30085
30086 1999-12-13  Jeffrey A Law  (law@cygnus.com)
30087
30088         * gcc.c-torture/compile/991213-3.c: New test.
30089         * gcc.c-torture/compile/991213-2.c: New test.
30090         * gcc.c-torture/compile/991213-1.c: New test.
30091
30092 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
30093
30094         * gcc.dg/991209-1.c: New test.
30095
30096 1999-12-08  Nathan Sidwell <nathan@acm.org>
30097
30098         * gcc.c-torture/compile/991208-1.c: New test.
30099
30100 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30101
30102         * gcc.dg/ultrasp2.c: New test.
30103
30104 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
30105
30106         * g++.old-deja/g++.abi/align.C (main): Fix typo.
30107
30108 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
30109
30110         * gcc.c-torture/compile/991202-1.c: New test.
30111         * gcc.c-torture/execute/991202-1.c: New test.
30112         * gcc.c-torture/execute/991202-2.c: New test.
30113         * gcc.c-torture/execute/991202-3.c: New test.
30114
30115 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
30116
30117         * g++.old-deja/g++.abi/align.C: New test.
30118         * g++.old-deja/g++.abi/aggregates.C: Likewise.
30119         * g++.old-deja/g++.abi/bitfields.C: Likewise.
30120
30121 1999-12-01  Richard Henderson  <rth@cygnus.com>
30122
30123         * gcc.c-torture/execute/991201-1.c: New.
30124
30125 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
30126
30127         * gcc.dg/991129-1.c: New test.
30128
30129 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30130
30131         * gcc.c-torture/compile/991127-1.c: New test.
30132
30133 1999-11-22  Nathan Sidwell  <nathan@acm.org>
30134
30135         * g++.old-deja/g++.other/warn4.C: New test.
30136
30137 1999-11-22  Nathan Sidwell  <nathan@acm.org>
30138
30139         * g++.old-deja/g++.eh/cleanup2.C: New test.
30140         * g++.old-deja/g++.ext/pretty2.C: New test.
30141         * g++.old-deja/g++.ext/pretty3.C: New test.
30142         * g++.old-deja/g++.other/debug6.C: New test.
30143
30144 1999-10-20  Jim Wilson  <wilson@cygnus.com>
30145
30146         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
30147         compiler_output to look for one error message instead of two.
30148
30149 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
30150
30151         * gcc.c-torture/execute/991118-1.c: Also test case
30152         where the word boundary does not split a byte evenly.
30153
30154 1999-11-19  Nathan Sidwell  <nathan@acm.org>
30155
30156         * g++.old-deja/g++.ext/restrict1.C: New test.
30157
30158 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
30159
30160         * gcc.c-torture/execute/991118-1.c: New test.
30161
30162 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
30163
30164         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
30165         working directory pathnames.
30166
30167 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
30168
30169         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
30170         host is equipped with driver.h and driver.o so it can actually
30171         compile and run the tests.
30172
30173 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
30174
30175         * gcc.c-torture/compile/991008-1.c: New test.
30176
30177 1999-11-08  Nick Clifton  <nickc@cygnus.com>
30178
30179         * lib/gcc-dg.exp: Include target-supports.exp
30180
30181 1999-11-05  Nick Clifton  <nickc@cygnus.com>
30182
30183         * lib/target-supports.exp: New file: Provide procs to test for
30184         features supported by the target.
30185         (check_weak_available): Moved here from ecos.exp.
30186         (check_alias_available): New proc: Determine of the target
30187         toolchain supports the alias attribute.
30188
30189         * gcc.dg/special/ecos.exp: Move check_weak_available to
30190         target-supports.exp.
30191         (alias-1.c): Only perform the test if the target supports
30192         aliases.
30193         (wkali-1.c): Only perform the test if the target supports
30194         aliases.
30195
30196         * gcc.dg/990506-0.c: Expect error messages from cross
30197         targets as well as native targets.
30198
30199 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30200
30201         * gcc.dg/ultrasp1.c: Removed xfail.
30202         * gcc.dg/struct-ret-2.c: Likewise.
30203         * gcc.dg/array-1.c: Likewise.
30204
30205 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30206
30207         * gcc.dg/struct-ret-2.c: New test.
30208
30209         * gcc.dg/array-1.c: New test.
30210
30211 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
30212
30213         * gcc.c-torture/execute/991030-1.c: New test.
30214
30215 1999-10-26  Richard Henderson  <rth@cygnus.com>
30216
30217         * gcc.c-torture/compile/991026-2.c: New test.
30218
30219 1999-10-26  Jeffrey A Law  (law@cygnus.com)
30220
30221         * gcc.c-torture/compile/991026-1.c: New test.
30222
30223 1999-10-23  Jeffrey A Law  (law@cygnus.com)
30224
30225         * gcc.c-torture/execute/991023-1.c: New test.
30226
30227 1999-10-19  Jeffrey A Law  (law@cygnus.com)
30228
30229         * gcc.c-torture/execute/991019-1.c: New test.
30230
30231 1999-10-16  Richard Henderson  <rth@cygnus.com>
30232
30233         * gcc.c-torture/execute/991016-1.c: New test.
30234
30235 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
30236
30237         * gcc.c-torture/execute/991014-1.c: New test.
30238
30239 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
30240
30241         * g++.old-deja/g++.other/union2.C: New test.
30242
30243 1999-10-13  Nathan Sidwell  <nathan@acm.org>
30244
30245         * g++.old-deja/g++.other/vaarg2.C: New test.
30246         * g++.old-deja/g++.other/vaarg3.C: New test.
30247
30248 1999-10-12  Craig Burley  <craig@jcb-sc.com>
30249
30250         * g77.f-torture/noncompile/19990905-1.f: Moved from being
30251         in compile/.
30252
30253 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
30254
30255         * gcc.c-torture/execute/va-arg-11.c: New test.
30256
30257 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
30258
30259         * lib/file-format.exp (gcc_target_object_format): Don't
30260         crash if objdump is unavailable.
30261
30262 1999-09-29  Donn Terry <donn@interix.com>
30263
30264         * gcc.misc-tests/mg.exp: delete extraneous redirection.
30265
30266 1999-09-28  Nick Clifton  <nickc@cygnus.com>
30267
30268         * gcc.c-torture/compile/990928-1.c: New test.
30269
30270 1999-09-28  Nathan Sidwell  <nathan@acm.org>
30271
30272         * g++.old-deja/g++.other/decl6.C: New test.
30273
30274 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30275
30276         * gcc.c-torture/execute/va-arg-10.c: New test.
30277
30278 1999-09-27  Nathan Sidwell  <nathan@acm.org>
30279
30280         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
30281         __PRETTY_FUNCTION__.
30282
30283 1999-09-23  Nick Clifton  <nickc@cygnus.com>
30284
30285         * gcc.c-torture/execute/990923-1.c: New test.
30286
30287 1999-09-21  Nick Clifton  <nickc@cygnus.com>
30288
30289         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
30290         for which -fpic is inappropriate.
30291
30292 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
30293
30294         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
30295
30296 1999-09-21  Nathan Sidwell  <nathan@acm.org>
30297
30298         * g++.old-deja/g++.other/dyncast1.C: New test.
30299         * g++.old-deja/g++.other/dyncast2.C: New test.
30300         * g++.old-deja/g++.other/dyncast3.C: New test.
30301         * g++.old-deja/g++.other/dyncast4.C: New test.
30302         * g++.old-deja/g++.other/dyncast5.C: New test.
30303         * g++.old-deja/g++.eh/catch3.C: New test.
30304         * g++.old-deja/g++.eh/catch3p.C: New test.
30305         * g++.old-deja/g++.eh/catch4.C: New test.
30306         * g++.old-deja/g++.eh/catch4p.C: New test.
30307         * g++.old-deja/g++.eh/catch5.C: New test.
30308         * g++.old-deja/g++.eh/catch5p.C: New test.
30309         * g++.old-deja/g++.eh/catch6.C: New test.
30310         * g++.old-deja/g++.eh/catch6p.C: New test.
30311         * g++.old-deja/g++.eh/catch7.C: New test.
30312         * g++.old-deja/g++.eh/catch7p.C: New test.
30313         * g++.old-deja/g++.eh/catch8.C: New test.
30314         * g++.old-deja/g++.eh/catch8p.C: New test.
30315         * g++.old-deja/g++.eh/catch9.C: New test.
30316         * g++.old-deja/g++.eh/catch9p.C: New test.
30317
30318 1999-09-13  Nathan Sidwell  <nathan@acm.org>
30319
30320         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
30321         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
30322
30323 1999-09-13  Jeffrey A Law  (law@cygnus.com)
30324
30325         * gcc.c-torture/compile/990913-1.c: New test.
30326
30327 1999-09-10  Nathan Sidwell  <nathan@acm.org>
30328
30329         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
30330         * g++.old-deja/g++.jason/rfg5.C: Likewise.
30331
30332 1999-09-09  Richard Henderson  <rth@cygnus.com>
30333
30334         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
30335
30336 1999-09-09  Nathan Sidwell  <nathan@acm.org>
30337
30338         * g++.old-deja/g++.other/lookup11.C: New test.
30339         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
30340         what is permitted and what we want.
30341         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
30342         overload use.
30343         * g++.old-deja/g++.jason/rfg5.C: Likewise
30344
30345 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
30346
30347         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
30348         * gcc.c-torture/noncompile/poison-1.c: New file.
30349
30350 1999-09-08  Nathan Sidwell  <nathan@acm.org>
30351
30352         * g++.old-deja/g++.other/sizeof3.C: New test.
30353         * g++.old-deja/g++.other/sizeof4.C: New test.
30354         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
30355         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
30356
30357 1999-09-07  Richard Henderson  <rth@cygnus.com>
30358
30359         * gcc.dg/va-arg-1.c: New.
30360
30361 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30362
30363         * gcc.c-torture/execute/va-arg-9.c: New test.
30364
30365 1999-09-05  Craig Burley  <craig@jcb-sc.com>
30366
30367         * g77.f-torture/compile/980519-2.f: New test.
30368         * g77.f-torture/compile/19990905-0.f: New test.
30369         * g77.f-torture/compile/19990905-1.f: New test.
30370         * g77.f-torture/compile/19990905-2.f: New test.
30371
30372         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
30373
30374 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
30375
30376         * gcc.c-torture/execute/990827-1.c: Fix typo.
30377
30378 1999-09-03  Nathan Sidwell  <nathan@acm.org>
30379
30380         * g++.old-deja/g++.other/deref1.C: New test.
30381
30382 1999-09-02  Nathan Sidwell  <nathan@acm.org>
30383
30384         * g++.old-deja/g++.other/ambig2.C: New test.
30385         * g++.old-deja/g++.other/cond5.C: New test.
30386         * g++.old-deja/g++.other/lookup16.C: New test.
30387
30388 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
30389
30390         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
30391         assemblers too.
30392
30393 1999-08-31  Jeffrey A Law  (law@cygnus.com)
30394
30395         * lib/c-torture.exp: Avoid the "compare executables" optimization
30396         when testing native.
30397
30398 1999-08-29  Jeffrey A Law  (law@cygnus.com)
30399
30400         * gcc.c-torture/execute/990829-1.c: New test.
30401         * gcc.c-torture/compile/990829-1.c: New test.
30402
30403 1999-08-27  Paul Burchard  <burchard@pobox.com>
30404
30405         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
30406         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
30407         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
30408         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
30409         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
30410         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
30411         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
30412         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
30413         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
30414         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
30415         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
30416
30417 1999-08-27  Jeffrey A Law  (law@cygnus.com)
30418
30419         * gcc.c-torture/execute/990827-1.c: New test.
30420
30421 1999-08-26  Craig Burley  <craig@jcb-sc.com>
30422
30423         * g77.f-torture/noncompile/19990826-4.f: New test.
30424
30425         * g77.f-torture/compile/19990826-3.f: New test.
30426
30427         * g77.f-torture/execute/19990826-2.f: New test.
30428
30429         * g77.f-torture/compile/19990826-1.f: New test.
30430
30431         * gcc.c-torture/execute/990826-0.c: New test.
30432         * g77.c-torture/execute/19990826-0.f: New test.
30433
30434         * g77.f-torture/noncompile/970626-2.f: New test.
30435
30436 1999-08-25  Paul Burchard  <burchard@pobox.com>
30437
30438         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
30439         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
30440         lss-011.C: New tests.
30441
30442 1999-08-25  Nathan Sidwell  <nathan@acm.org>
30443
30444         * g++.old-deja/g++.other/decl5.C: New test.
30445
30446 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30447
30448         * noncompile/noncompile.exp: Load_lib c-torture.exp.
30449         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
30450         call `postbase' for each one.  All callers of `postbase' changed
30451         to call this instead.
30452
30453 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
30454
30455         * gcc.c-torture/execute/990811-1.c: New test.
30456
30457 1999-08-09  Nick Clifton  <nickc@cygnus.com>
30458
30459         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
30460         just native ones.
30461
30462         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
30463         just native ones.
30464
30465 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30466
30467         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
30468
30469 1999-08-04  Jeffrey A Law  (law@cygnus.com)
30470
30471         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
30472
30473 1999-08-04  Nathan Sidwell  <nathan@acm.org>
30474
30475         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
30476
30477 1999-08-04  Jeffrey A Law  (law@cygnus.com)
30478
30479         * gcc.c-torture/execute/990804-1.c: New test.
30480
30481 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30482
30483         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
30484         * g++.old-deja/g++.brendan/crash64.C: Likewise
30485         * g++.old-deja/g++.brendan/overload8.C: Likewise
30486
30487 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30488
30489         * g++.old-deja/g++.other/struct1.C: New test.
30490
30491 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30492
30493         * g++.old-deja/g++.other/enum2.C: New test.
30494
30495 1999-08-02  Richard Henderson  <rth@cygnus.com>
30496
30497         Adapted from tests from Franz Sirl:
30498         * gcc.c-torture/execute/va-arg-7.c: New test.
30499         * gcc.c-torture/execute/va-arg-8.c: New test.
30500
30501 1999-08-01  Jeffrey A Law  (law@cygnus.com)
30502
30503         * gcc.c-torture/compile/990801-2.c: New test.
30504
30505         * gcc.c-torture/compile/990801-1.c: New test.
30506
30507 1999-07-27  Michael Meissner  <meissner@cygnus.com>
30508
30509         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
30510         fp-cmp-1.c, converting double to float.
30511
30512         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
30513         fp-cmp-1.c, converting double to long double.
30514
30515         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
30516         from fr1 to unknown_register, since fr1 is a legitimate register
30517         on some machines.
30518
30519 1999-07-25  Jeffrey A Law  (law@cygnus.com)
30520
30521         * README: More listname related changes.
30522
30523 1999-07-08  Catherine Moore  <clm@cygnus.com>
30524
30525         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
30526
30527 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
30528
30529         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
30530
30531 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30532
30533         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
30534
30535 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
30536
30537         * gcc.dg/990703-1.c: New test.
30538
30539 1999-06-29  Nick Clifton  <nickc@cygnus.com>
30540
30541         * lib/file-format.exp: New file: Move definition of proc
30542         gcc_target_object_format to here from
30543         gcc.dg/special/ecos.exp.
30544
30545         * lib/c-torture.exp: Include lib file-format.exp.
30546         * lib/gcc-dg.exp: Include lib file-format.exp.
30547
30548         * gcc.dg/special/ecos.exp: Remove definition of proc
30549         gcc_target_object_format.
30550
30551 1999-06-28  Jeffrey A Law  (law@cygnus.com)
30552
30553         * gcc.c-torture/execute/990628-1.c: New test.
30554
30555 1999-06-25  Jeffrey A Law  (law@cygnus.com)
30556
30557         * gcc.c-torture/compile/990625-2.c: New test.
30558
30559         * gcc.c-torture/compile/990625-1.c: New test.
30560
30561 1999-06-23  Nick Clifton  <nickc@cygnus.com>
30562
30563         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
30564         attributes compile.
30565         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
30566         ports that use the COFF/PE file format.
30567
30568 1999-06-17  Jeffrey A Law  (law@cygnus.com)
30569
30570         * gcc.c-torture/compile/990617-1.c: New test.
30571
30572 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
30573
30574         * g++.old-deja/g++.other/decl4.C: New test.
30575
30576 1999-06-14  Nathan Sidwell  <nathan@acm.org>
30577
30578         * g++.old-deja/g++.other/bitfld3.C: New test.
30579
30580 1999-06-08  Nathan Sidwell  <nathan@acm.org>
30581
30582         * g++.old-deja/g++.eh/catch1.C: New test.
30583
30584 1999-06-07  Jeffrey A Law  (law@cygnus.com)
30585
30586         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
30587
30588         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
30589         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
30590
30591 1999-06-05  Craig Burley  <craig@jcb-sc.com>
30592
30593         * g77.f-torture/compile/19990502-0.f: Replace with new,
30594         shorter, test that still fails after recent changes.
30595
30596 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30597
30598         * gcc.c-torture/execute/990604-1.c: New test.
30599
30600 1999-05-31  Jeffrey A Law  (law@cygnus.com)
30601
30602         * gcc.c-torture/execute/990531-1.c: New test.
30603
30604 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30605
30606         * gcc.c-torture/compile/990527-1.c: New test.
30607
30608 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
30609
30610         * gcc.c-torture/execute/990527-1.c: New test.
30611
30612 1999-05-25  Nick Clifton  <nickc@cygnus.com>
30613
30614         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
30615         bitfields as signed.
30616
30617 1999-05-25  Craig Burley  <craig@jcb-sc.com>
30618
30619         * g77.f-torture/compile/19990525-0.f: New test.
30620
30621 1999-05-25  Jeffrey A Law  (law@cygnus.com)
30622
30623         * gcc.c-torture/execute/990525-2.c: New test.
30624
30625         * gcc.c-torture/execute/990525-1.c: New test.
30626
30627 1999-05-24  Nathan Sidwell  <nathan@acm.org>
30628
30629         * g++.old-deja/g++.other/anon3.C: New test.
30630         * g++.old-deja/g++.other/anon4.C: New test.
30631         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
30632         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
30633         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
30634         Merrill).
30635
30636 1999-05-24  Jeffrey A Law  (law@cygnus.com)
30637
30638         * gcc.c-torture/execute/990524-1.c: New test.
30639
30640         * gcc.dg/990524-1.c: New test.
30641
30642 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30643
30644         * gcc.c-torture/compile/990523-1.c: New test.
30645
30646 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
30647
30648         * gcc.c-torture/compile/990519-1.c: New test.
30649
30650 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30651
30652         * gcc.c-torture/compile/990517-1.c: New test.
30653
30654         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
30655         (e4, f4): New tests.
30656         (main): Call them.
30657
30658 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30659
30660         * gcc.dg/noreturn-1.c: New test.
30661
30662 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
30663
30664         * gcc.c-torture/execute/990513-1.c: New test.
30665
30666 1999-05-10  Richard Henderson  <rth@cygnus.com>
30667
30668         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
30669
30670 1999-05-10  Craig Burley  <craig@jcb-sc.com>
30671
30672         * g77.f-torture/execute/erfc.f: Use small single-precision
30673         values, to avoid problems on Alphas when not -mieee.
30674
30675 1999-05-08  Craig Burley  <craig@jcb-sc.com>
30676
30677         * gcc.dg/990506-0.c: New test.
30678
30679 1999-05-08  Richard Henderson  <rth@cygnus.com>
30680
30681         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
30682         the constant to test.  Don't XFAIL 64-bit targets.
30683
30684         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
30685         * g++.old-deja/g++.law/profile1.C: Likewise.
30686
30687         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
30688         operator new instances.
30689         * g++.old-deja/g++.other/delete5.C: Likewise.
30690
30691 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30692
30693         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
30694         intrinsic.
30695
30696 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30697
30698         * g77.f-torture/execute/u77-test.f: Reverse order of two
30699         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
30700
30701 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30702
30703         * gcc.dg/compare1.c: New test.
30704
30705 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30706
30707         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
30708         New tests.
30709
30710 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30711
30712         * g77.f-torture/compile/19990502-1.f: New test.
30713
30714 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30715
30716         * g77.f-torture/compile/19990502-0.f: New test.
30717
30718 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30719
30720         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
30721         intrinsic.
30722
30723 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30724
30725         * g77.f-torture/execute/u77-test.f (main): List libU77
30726         intrinsics not currently tested.
30727         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
30728         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
30729         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
30730         Trim blanks off the ends of some printed strings.
30731
30732 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30733
30734         * g77.f-torture/execute/u77-test.f (main): Just warn about
30735         FSTAT gid disagreement, as it's expected on some systems.
30736
30737 1999-05-01  Craig Burley  <craig@jcb-sc.com>
30738
30739         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
30740         use a new function, which allows for some slop.
30741         Clean up some commentary.
30742         (issum): The new function.
30743         (sgladd): Deleted subroutine.
30744
30745 1999-05-01  Craig Burley  <craig@jcb-sc.com>
30746
30747         * g77.f-torture/execute/u77-test.f: Modify to be more like
30748         libf2c/libU77 version, bringing patches to that version here.
30749         Add suitable commentary.
30750
30751 1999-04-25  Richard Henderson  <rth@cygnus.com>
30752
30753         * gcc.dg/990424-1.c: New test.
30754
30755 1999-04-24  Craig Burley  <craig@jcb-sc.com>
30756
30757         * g77.f-torture/execute/u77-test.f (main): Bug involving
30758         LSTAT has been fixed, so turn back on full checking.
30759
30760 1999-04-20  Craig Burley  <craig@jcb-sc.com>
30761
30762         * g77.f-torture/compile/19990419-0.f: New test.
30763         * g77.f-torture/execute/19990419-1.f: New test.
30764
30765 1999-04-17  Richard Henderson  <rth@cygnus.com>
30766
30767         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
30768         to avoid the need for a prototype to supress a warning.
30769
30770 1999-04-07  Jim Wilson  <wilson@cygnus.com>
30771
30772         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
30773
30774 1999-04-04  Jeffrey A Law  (law@cygnus.com)
30775
30776         * gcc.c-torture/execute/990404-1.c: New test.
30777
30778 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30779
30780         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
30781         * gcc.dg/cpp-if3.c: Don't use -pedantic.
30782         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
30783         missing initializer warnings.
30784
30785 1999-03-28  Jeffrey A Law  (law@cygnus.com)
30786
30787         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
30788         matching strings.
30789
30790 1999-03-26  Jeffrey A Law  (law@cygnus.com)
30791
30792         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
30793
30794 1999-03-26  Craig Burley  <craig@jcb-sc.com>
30795
30796         * g77.f-torture/execute/19990325-0.f: New test.
30797         * g77.f-torture/execute/19990325-1.f: New test.
30798
30799 1999-03-24  Jeffrey A Law  (law@cygnus.com)
30800
30801         * gcc.c-torture/execute/990324-1.c: New test.
30802
30803 1999-03-22  Jim Wilson  <wilson@cygnus.com>
30804
30805         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
30806         test with 4.
30807
30808 1999-03-17  Richard Henderson  <rth@cygnus.com>
30809
30810         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
30811
30812 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30813
30814         * g77.f-torture/execute/19990313-2.f: New test.
30815         * g77.f-torture/execute/19990313-3.f: New test.
30816
30817 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30818
30819         * g77.f-torture/execute/19990313-0.f: New test.
30820         * g77.f-torture/execute/19990313-1.f: New test.
30821
30822 1999-03-12  Jim Wilson  <wilson@cygnus.com>
30823
30824         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
30825         printf to sprintf.
30826         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
30827         (main): Add check for u15.  Conditionalize u31 check depending on
30828         whether ints are <32 bits or >=32 bits.
30829
30830 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30831
30832         * g77.f-torture/execute/19981119-0.f: Improve testiness.
30833
30834 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30835
30836         * g77.f-torture/compile/19990305-0.f: New test.
30837         * g77.f-torture/execute/19981119-0.f: New test.
30838
30839 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30840
30841         * g77.f-torture/execute/970625-2.f: call ABORT if final
30842         result is not correct, instead of just printing it.
30843         Add this checking via newly introduced obfuscation, to
30844         trip up buggy front ends.
30845
30846 1999-03-07  Craig Burley  <craig@jcb-sc.com>
30847
30848         * g77.f-torture/compile/960317-1.f: Moved from being
30849         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
30850
30851 1999-03-06  Craig Burley  <craig@jcb-sc.com>
30852
30853         * g77.f-torture/execute/960317-1.f: New (old) test.
30854         * g77.f-torture/execute/970625-2.f: Ditto.
30855
30856 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
30857
30858         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
30859         message on line 1 or line 2; cccp and cpplib do this differently.
30860
30861 1999-03-01  Jeffrey A Law  (law@cygnus.com)
30862
30863         * g++.old-deja/g++.law/weak1.C: New test.
30864
30865 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30866
30867         * gcc.c-torture/execute/990119-1.c: Renamed to...
30868         * gcc.dg/990119-1.c: this, so it will only be tested once
30869         (it's a preprocessor test, it doesn't need to be run at
30870         multiple optimization levels).
30871
30872 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30873
30874         * lib/g++.exp: Don't add incdir=$base_dir/../include to
30875           ALWAYS_CXXFLAGS.
30876
30877 1999-02-24  Craig Burley  <craig@jcb-sc.com>
30878
30879         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
30880         * g77.f-torture/compile/19981216-0.f: ...as it is expected
30881         to not be compilable by current g77.
30882
30883 1999-02-24  Nick Clifton  <nickc@cygnus.com>
30884
30885         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
30886
30887 1999-02-22  Jeffrey A Law  (law@cygnus.com)
30888
30889         * gcc.c-torture/execute/990222-1.c: New test.
30890
30891 1999-02-19  Craig Burley  <craig@jcb-sc.com>
30892
30893         * g77.f-torture/compile/19990218-0.f: New test.
30894         * g77.f-torture/noncompile/19990218-1.f: New test.
30895
30896 1999-02-18  Craig Burley  <craig@jcb-sc.com>
30897
30898         * g77.f-torture/compile/19981216-0.f: New test.
30899
30900 1999-02-14  Jeffrey A Law  (law@cygnus.com)
30901
30902         * gcc.dg/990214-1.c: New test.
30903
30904 1999-02-13  Jeffrey A Law  (law@cygnus.com)
30905
30906         * gcc.dg/990213-2.c: New test.
30907
30908         * gcc.dg/990213-1.c: New test.
30909
30910 1999-02-12  Jeffrey A Law  (law@cygnus.com)
30911
30912         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
30913         ints.
30914
30915 1999-02-11  Nick Clifton  <nickc@cygnus.com>
30916
30917         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
30918         specified by target.
30919
30920         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
30921
30922 1999-02-11  Jeffrey A Law  (law@cygnus.com)
30923
30924         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
30925
30926 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
30927
30928         * gcc.dg/special/ecos.exp: New test driver for new tests with
30929         special requirements.
30930
30931         * gcc.dg/special/alias-1.c: New test.
30932         * gcc.dg/special/gcsec-1.c: New test.
30933         * gcc.dg/special/weak-1.c: New test.
30934         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
30935         * gcc.dg/special/weak-2.c: New test.
30936         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
30937         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
30938         * gcc.dg/special/wkali-1.c: New test.
30939         * gcc.dg/special/wkali-2.c: New test.
30940         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
30941         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
30942
30943 1999-02-10  Felix Lee  <flee@cygnus.com>
30944
30945           * lib/c-torture.exp (c-torture-compile): Pull out code for
30946           analyzing gcc error messages.
30947           (c-torture-execute): Likewise.  Fix some (harmless) false
30948           positives.
30949           * lib/gcc.exp (gcc_check_compile): New function.
30950
30951 1999-02-08  Richard Henderson  <rth@cygnus.com>
30952
30953         * gcc.c-torture/execute/990208-1.c: New test.
30954
30955 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
30956
30957         * g++.dg/special/ecos.exp: New driver for new tests with special
30958         requirements
30959
30960         * g++.dg/special/conpr-1.C: New test
30961         * g++.dg/special/conpr-2.C: New test
30962         * g++.dg/special/conpr-2a.C: New test
30963         * g++.dg/special/conpr-3.C: New test
30964         * g++.dg/special/conpr-3a.C: New test
30965         * g++.dg/special/conpr-3b.C: New test
30966
30967         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
30968         allow g++ to use the dg driver
30969
30970         * README: Add comment about g++.dg directory
30971
30972 1999-02-06  Jeffrey A Law  (law@cygnus.com)
30973
30974         * README: Update email addresses.
30975
30976 1999-02-03  Nick Clifton  <nickc@cygnus.com>
30977
30978         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
30979         arguments in order to force structure S onto the stack even on
30980         the alpha.
30981         (test): Pass 10 leading arguments to function foo as well as the
30982         structure S.
30983
30984         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
30985         failure for all targets.
30986
30987         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
30988         abort to terminate program execution.
30989
30990 1999-01-30  Richard Henderson  <rth@cygnus.com>
30991
30992         * gcc.c-torture/execute/990130-1.c: New test.
30993
30994 1999-01-30  Jeffrey A Law  (law@cygnus.com)
30995
30996         * gcc.dg/990130-1.c: New test.
30997
30998 1999-01-28  Michael Meissner  <meissner@cygnus.com>
30999
31000         * gcc.c-torture/execute/990128-1.c: New test.
31001
31002 1999-01-27  Michael Meissner  <meissner@cygnus.com>
31003
31004         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
31005
31006 1999-01-27  Felix Lee  <flee@cygnus.com>
31007
31008         * lib/c-torture.exp (c-torture-compile): pull out code for
31009         analyzing gcc error messages.
31010         (c-torture-execute): ditto, and fix some (harmless) false
31011         positives.
31012         * lib/gcc.exp (gcc_check_compile): new function.
31013
31014 1999-01-17  Jeffrey A Law  (law@cygnus.com)
31015
31016         * gcc.dg/990117-1.c: New test.
31017
31018         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
31019
31020         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
31021
31022 1999-01-15  Jeffrey A Law  (law@cygnus.com)
31023
31024         * g77.f-torture/compile/990115-1.f: New test.
31025
31026 1999-01-07  Jeffrey A Law  (law@cygnus.com)
31027
31028         * gcc.c-torture/compile/990107-1.c: New test
31029
31030 1999-01-06  Jeffrey A Law  (law@cygnus.com)
31031
31032         * gcc.c-torture/execute/990106-2.c: New test.
31033
31034         * gcc.c-torture/execute/990106-1.c: New test.
31035
31036 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
31037
31038         * gcc.c-torture/compile/981223-1.c: New test.
31039
31040 1998-12-29  Richard Henderson  <rth@cygnus.com>
31041
31042         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
31043         (opt3): Rename from opt4 and disable.
31044
31045 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
31046
31047         * g++.old-deja/g++.pt/ptrmem5.C: New test.
31048
31049 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
31050
31051         * g++.old-deja/g++.other/conv5.C: New test.
31052
31053 1998-12-14  Nick Clifton  <nickc@cygnus.com>
31054
31055         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
31056
31057 1998-12-11  Jeffrey A Law  (law@cygnus.com)
31058
31059         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
31060
31061 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
31062
31063         * gcc.c-torture/compile/981211-1.c: New test.
31064
31065 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
31066
31067         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
31068
31069         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
31070
31071 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31072
31073         * gcc.special/930510-1.c: Make C9X safe.
31074         * gcc.misc-tests/gcov-1.c Similarly.
31075         * gcc.misc-tests/gcov-2.c Similarly.
31076
31077 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31078
31079         * gcc.dg/ultrasp1.c: New test.
31080
31081 1998-12-06  Richard Henderson  <rth@cygnus.com>
31082
31083         * gcc.c-torture/execute/981206.c: New test.
31084
31085 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31086
31087         * g++.old-deja/g++.ns/template7.C: New test.
31088
31089         * g++.old-deja/g++.other/expr1.C: New test.
31090
31091         * g++.old-deja/g++.eh/tmpl3.C: New test.
31092
31093         * g++.old-deja/g++.eh/tmpl2.C: New test.
31094
31095 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
31096
31097         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
31098         * g++.old-deja/g++.other/using6.C: Removed.
31099         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
31100
31101         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
31102
31103 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
31104
31105         * g++.old-deja/g++.pt/overload8.C: New test.
31106
31107         * g++.old-deja/g++.pt/overload7.C: New test.
31108
31109         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
31110
31111         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
31112         and relinking messages.
31113         * lib/g++.exp (g++_target_compile): Remove .rpo file when
31114         compiling with -frepo.
31115
31116 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
31117
31118         * g++.old-deja/g++.pt/lookup6.C: New test.
31119
31120 1998-11-30  Nick Clifton  <nickc@cygnus.com>
31121
31122         * gcc.c-torture/execute/981130-1.c: New test.
31123         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
31124
31125 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
31126
31127         * g++.old-deja/g++.pt/explicit76.C: New test.
31128
31129         * g++.old-deja/g++.pt/friend38.C: New test.
31130
31131         * g++.old-deja/g++.ns/crash2.C: New test.
31132
31133         * g++.old-deja/g++.pt/defarg8.C: New test.
31134
31135         * g++.old-deja/g++.pt/instantiate6.C: New test.
31136
31137         * g++.old-deja/g++.pt/static6.C: New test.
31138
31139         * g++.old-deja/g++.pt/decl2.C: New test.
31140
31141 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
31142
31143         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
31144         problem is actually related with name lookup, but so what? :-)
31145
31146         * g++.old-deja/g++.pt/friend37.C: New test.
31147
31148 1998-11-25  Dave Love  <d.love@dl.ac.uk>
31149
31150         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
31151         element, which fails on some systems.
31152
31153         * g77.f-torture/execute/labug1.f: New test.
31154
31155 1998-11-21  Jeffrey A Law  (law@cygnus.com)
31156
31157         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
31158         is defined.
31159
31160 1998-11-18  Dave Love  <d.love@dl.ac.uk>
31161
31162         * g77.f-torture/compile/981117-1.f: New test.
31163
31164 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
31165
31166         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
31167         properly discarded.
31168
31169 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
31170
31171         * gcc.c-torture/execute/memcheck: New directory of tests for
31172         -fcheck-memory-usage.
31173
31174 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31175
31176         * README: New file, general information about the testsuite and
31177         new description of the various C++ test subdirectories.
31178         * README.g++: Eliminate obsolete information, update and move most
31179         relevant stuff to README.
31180
31181 1998-11-07  Richard Henderson  <rth@cygnus.com>
31182
31183         * gcc.c-torture/compile/981107-1.c: New test.
31184
31185 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
31186
31187         * execute/memcpy-bi.c: New testcase.
31188
31189 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
31190
31191         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
31192         base classes.
31193
31194         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
31195         template is selected.
31196
31197         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
31198         classes, it should be accepted for all types.
31199
31200         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
31201
31202         * g++.old-deja/g++.pt/spec24.C: Ensure that template
31203         specializations start with template headers.
31204
31205 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
31206
31207         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
31208
31209         * g++.old-deja/g++.other/init9.C: Test cross initialization of
31210         non-POD types.
31211
31212 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
31213
31214         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
31215
31216 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
31217
31218         * compile/981022-1.c, compile/981022-1.x: New test and driver.
31219
31220 1998-10-19  Jeffrey A Law  (law@cygnus.com)
31221
31222         * 981019-1.c: New test.
31223
31224 1998-10-14  Robert Lipe <robertl@dgii.com>
31225
31226         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
31227         find objc headers.
31228
31229 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31230
31231         * compile/981001-4.c: Remove use of GCC extension that triggers a
31232         compiler bug.
31233
31234 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
31235
31236         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
31237
31238 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
31239
31240         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
31241         instantiation of template produces incorrect code for delete
31242         expression.
31243
31244         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
31245         constructors' name is not unique.
31246         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
31247         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
31248
31249         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
31250         automatic array of const is ill-formed.
31251
31252         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
31253         of template parameter?
31254
31255         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
31256         const.
31257
31258         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
31259         pointer-to-member expression.
31260
31261         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
31262         declaration causes ICE.
31263
31264 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
31265
31266         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
31267         reserved in the global namespace.
31268
31269         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
31270         generate needed virtual table.
31271
31272         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
31273
31274 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
31275
31276         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
31277         template-dependent type
31278
31279 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
31280
31281         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
31282         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
31283         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
31284
31285         * g++.old-deja/g++.other/using5.C: New test; using decl from base
31286         class should be usable as argument of member function.
31287         * g++.old-deja/g++.other/using6.C: New test; using decl from base
31288         class should be usable as return type of member function.
31289         * g++.old-deja/g++.other/using7.C: New test; using decl from base
31290         class should be usable as type of data member.
31291
31292         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
31293
31294 1998-10-09  Jeffrey A Law  (law@cygnus.com)
31295
31296         * gcc.c-torture/special/920521-1.c: Fix bogus test.
31297
31298 1998-10-08  Nick Clifton  <nickc@cygnus.com>
31299
31300         * gcc.dg/dll-?.c Add thumb to target list.
31301         Fix assembler scan patterns to match current assembler output.
31302
31303 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
31304
31305         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
31306         matching of template brackets.
31307
31308         * g++.old-deja/g++.other/using4.C: New test.  Test using
31309         declarations of methods from base classes.
31310
31311         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
31312         within functions should introduce names into the innermost
31313         enclosing namespace.
31314
31315         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
31316         of static locals if first initialization throws.
31317
31318 1998-10-07  Jim Wilson  <wilson@cygnus.com>
31319
31320         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
31321
31322 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
31323
31324         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
31325         lose track of the possible targets of tablejump insns.
31326         * special/special.exp: Run it.
31327
31328 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31329
31330         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
31331         must be declared before its specializations can be named in friend
31332         declarations.
31333
31334 1998-10-05  Dave Love  <d.love@dl.ac.uk>
31335
31336         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
31337
31338         * g77.f-torture/execute/io1.f: New test.
31339
31340 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
31341
31342         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
31343         with pointer to template function, for which no argument deduction
31344         is possible.
31345
31346         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
31347         specialization of template function as argument to template
31348         function.
31349
31350         * g++.old-deja/g++.other/access2.C: New test; Inner class
31351         shouldn't have privileged access to Outer's names.
31352
31353 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
31354
31355         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
31356         friend template declared within template class conflicts with
31357         nested class of the same name.
31358
31359         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
31360         is ignored.
31361
31362         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
31363         object with direct initializer as function declaration.
31364
31365         * g++.old-deja/g++.other/decl2.C: New test; duplicate
31366         initializers.
31367
31368         * g++.old-deja/g++.other/null2.C: New test; conditional operator
31369         involving const pointer and NULL produces incorrect result.
31370
31371         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
31372         type name without `typename' should be rejected with -pedantic.
31373
31374 1998-10-02  Richard Henderson  <rth@cygnus.com>
31375
31376         * g++.old-deja/g++.other/addrof1.C: New test.
31377
31378 1998-10-01  Nick Clifton  <nickc@cygnus.com>
31379
31380         * gcc.c-torture/compile/981001-1.c: New test.
31381         * gcc.c-torture/execute/981001-1.c: New test.
31382
31383 1998-10-01  Jeffrey A Law  (law@cygnus.com)
31384
31385         * gcc.c-torture/compile/981001-2.c: New test.
31386         * gcc.c-torture/compile/981001-3.c: New test.
31387         * gcc.c-torture/compile/981001-4.c: New test.
31388
31389 1998-10-01  Robert Lipe  <robertl@dgii.com>
31390
31391         * lib/objc.exp (objc_target_compile): Add -L during compiles for
31392         multilibbed hosts.   Idea grafted from g77.exp.
31393
31394 1998-09-30  Dave Love  <d.love@dl.ac.uk>
31395
31396         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
31397         avoid losing on systems which need -lsocket.
31398
31399 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
31400
31401         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
31402         * g++.old-deja/g++.other/nested2.C: Ditto.
31403         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
31404         failure.
31405
31406 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
31407
31408         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
31409         preferred over template operator!= for enum bitfields.
31410
31411 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
31412
31413         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
31414         that happen to have the same base name, but in different scopes,
31415         are incorrectly rejected.
31416
31417 1998-09-16  Richard Henderson  <rth@cygnus.com>
31418
31419         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
31420         on the native word size instead of an integer literal.
31421
31422 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
31423
31424         * g++.old-deja/g++.other/static2.C: Invocation of static data
31425         member of type pointer-to-function denoted as non-static member.
31426
31427         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
31428         checks involving function types and aliases.
31429
31430 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
31431
31432         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
31433         redefined to the same non-trivial type.
31434
31435         * g++.old-deja/g++.pt/explicit73.C: Test for proper
31436         namespace-qualification of template specializations declared in
31437         other namespaces.
31438
31439         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
31440         to declare a subset of the specializations of a template function
31441         as friends of specializations of a template class.
31442
31443         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
31444         member templates that do not fully specialize the enclosing
31445         template class are rejected.
31446
31447 1998-09-11  Dave Love  <d.love@dl.ac.uk>
31448
31449         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
31450
31451 1998-09-08  Dave Love  <d.love@dl.ac.uk>
31452
31453         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
31454         altered from libf2c/libU77 version.
31455
31456 1998-09-06  Dave Love  <d.love@dl.ac.uk>
31457
31458         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
31459
31460 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
31461
31462         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
31463         (un)signed char are different types for template specialization
31464         purposes.
31465
31466 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
31467
31468         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
31469         * objc: ObjC testsuite.
31470
31471 1998-08-31  Catherine Moore  <clm@cygnus.com>
31472
31473         * gcc.c-torture/execute/941014-1.x:  New file.
31474
31475 1998-08-31  Nick Clifton  <nickc@cygnus.com>
31476
31477         * lib/c-torture.exp: Add support for
31478         torture_eval_before_compile and torture_eval_before_execute
31479         variables.
31480
31481 1998-08-30  Jeffrey A Law  (law@cygnus.com)
31482
31483         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
31484         this test triggers valid.
31485
31486 1998-08-27  Jeffrey A Law  (law@cygnus.com)
31487
31488         * gcc.dg/980827-1.c: New test.
31489
31490 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
31491
31492         * gcc.c-torture/execute/loop-4b.c: New test.
31493
31494 1998-08-26  Nick Clifton  <nickc@cygnus.com>
31495
31496         * lib/c-torture.exp: Add support for
31497         torture_eval_before_compile and torture_eval_before_execute
31498         variables.
31499
31500 1998-08-25  Jeffrey A Law  (law@cygnus.com)
31501
31502         * gcc.c-torture/compile/980825-1.c: New test.
31503
31504 1998-08-24  Nick Clifton  <nickc@cygnus.com>
31505
31506         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
31507         count number tests in opt_t0 not good_t0.
31508
31509 1998-08-24  Jeffrey A Law  (law@cygnus.com)
31510
31511         * gcc.c-torture/compile/930326-1.x: Fix typo.
31512
31513 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
31514
31515         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
31516         causes an ICE.
31517
31518 1998-08-21  Jeffrey A Law  (law@cygnus.com)
31519
31520         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
31521         STACK_SIZE is defined.
31522         * gcc.c-torture/unsorted/stuct.c: Similarly.
31523
31524         * gcc.c-torture/compile/980821-1.c: New test.
31525
31526 1998-08-21  Jeffrey A Law  (law@cygnus.com)
31527
31528         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
31529
31530 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
31531
31532         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
31533         code.
31534
31535 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
31536
31537         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
31538         error'.
31539
31540 1998-08-18  Jeffrey A Law  (law@cygnus.com)
31541
31542         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
31543
31544 1998-08-16  Jeffrey A Law  (law@cygnus.com)
31545
31546         * gcc.c-torture/compile/980816-1.c: New test.
31547
31548         * gcc.dg/980816-1.c: New test.
31549
31550 1998-08-13  Jeffrey A Law  (law@cygnus.com)
31551
31552         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
31553         compiler for ieee tests.
31554
31555 1998-08-01  Dave Love  <d.love@dl.ac.uk>
31556
31557         * g77.f-torture/compile/980729-0.f: New test.
31558
31559 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
31560
31561         * gcc.c-torture/special/eeprof-1.c: New test, for
31562         -finstrument-functions.
31563         * gcc.c-torture/special/special.exp: Run it.
31564
31565 1998-07-29  Jeffrey A Law  (law@cygnus.com)
31566
31567         * gcc.c-torture/compile/980729-1.c: New test.
31568
31569 1998-07-27  Nick Clifton  <nickc@cygnus.com>
31570
31571         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
31572         __thumb__ is defined, and test for ARM style doubles if so.
31573
31574 1998-07-26  Dave Love  <d.love@dl.ac.uk>
31575
31576         * g77.f-torture/noncompile/980615-0.f: New test.
31577
31578 1998-07-26  H.J. Lu  (hjl@gnu.org)
31579
31580         * gcc.dg/980312-1.c: Do link instead of compile.
31581         * gcc.dg/980313-1.c: Likewise.
31582
31583 1998-07-26  Jeffrey A Law  (law@cygnus.com)
31584
31585         * gcc.c-torture/compile/980726-1.c: New test.
31586
31587 1998-07-25  Dave Love  <d.love@dl.ac.uk>
31588
31589         * g77.f-torture/execute/io0.f: New test.
31590
31591 1998-07-24  Nick Clifton  <nickc@cygnus.com>
31592
31593         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
31594         an int.
31595
31596 1998-06-18  Michael Meissner  <meissner@cygnus.com>
31597
31598         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
31599         m32r bugs.
31600
31601 1998-07-17  Nick Clifton  <nickc@cygnus.com>
31602
31603         * gcc.dg/980626-1.c: Expect failures for all toolchains until
31604         c-decl.c:grokdeclarator can handle mode attributes.
31605
31606 1998-07-16  Jeffrey A Law  (law@cygnus.com)
31607
31608         * gcc.c-torture/execute/980716-1.c: New test.
31609
31610 1998-07-13  Jeffrey A Law  (law@cygnus.com)
31611
31612         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
31613         the mn10200.
31614         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
31615         the mn10200.
31616         * gcc.c-torture/execute/va-arg-3.x: Similarly.
31617         * gcc.c-torture/compile/930326-1.x: Similarly.
31618
31619 1998-07-13  Dave Love  <d.love@dl.ac.uk>
31620
31621         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
31622         New test from Craig.
31623
31624 1998-07-12  Dave Love  <d.love@dl.ac.uk>
31625
31626         * g77.f-torture/noncompile/980616-0.f: New test.
31627
31628         * g77.f-torture/execute/970816-3.f:  New test from Craig.
31629
31630 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31631
31632         *  g++.other/singleton.C: Return error value instead of taking
31633         SIGSEGV.
31634
31635 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
31636
31637         *  g++.other/singleton.C: New test.   Warning is under dispute.
31638         Runtime crash is not.
31639
31640 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31641
31642         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
31643         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
31644         using6.C, using7.C}:  New namespace tests.
31645
31646 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
31647
31648         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
31649         specialization with typedef'ed names used as array indexes.
31650
31651 1998-07-09  Jeffrey A Law  (law@cygnus.com)
31652
31653         * gcc.c-torture/execute/980709-1.c: New test.
31654
31655         * gcc.dg/980709-1.c: New test.
31656
31657 1998-07-07  Richard Henderson  <rth@cygnus.com>
31658
31659         * gcc.c-torture/execute/bcp-1.c: New test.
31660
31661 1998-07-07  Jeffrey A Law  (law@cygnus.com)
31662
31663         * gcc.c-torture/execute/980707-1.c: New test.
31664
31665 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
31666
31667         * gcc.c-torture/compile/980706-1.c: New test.
31668
31669 1998-07-01  Dave Love  <d.love@dl.ac.uk>
31670
31671         * g77.f-torture/execute/980701-0.f,
31672         g77.f-torture/execute/980701-1.f: New test from Craig.
31673
31674 1998-07-01  Jeffrey A Law  (law@cygnus.com)
31675
31676         * gcc.c-torture/compile/980701-1.c: New test.
31677
31678         * gcc.c-torture/execute/980701-1.c: New test.
31679
31680 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
31681 rlsruhe.de>
31682
31683         * g++.old-deja/g++.robertl/eb132.C: New test.
31684         * g++.old-deja/g++.robertl/eb133.C: Likewise.
31685
31686 1998-06-29  Dave Love  <d.love@dl.ac.uk>
31687
31688         * g77.f-torture/execute/980628-7.f,
31689         g77.f-torture/execute/980628-8.f,
31690         g77.f-torture/execute/980628-9.f,
31691         g77.f-torture/execute/980628-10.f: New tests from Craig.
31692
31693         * g77.f-torture/execute/980628-3.f: Remove mail headers.
31694
31695 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31696
31697         * g77.f-torture/execute/980628-4.f: New test from Craig.
31698         * g77.f-torture/execute/980628-5.f: Likewise.
31699         * g77.f-torture/execute/980628-2.f: Likewise.
31700         * g77.f-torture/execute/980628-0.f: Likewise.
31701         * g77.f-torture/execute/980628-1.f: Likewise.
31702         * g77.f-torture/execute/980628-3.f: Likewise.
31703         * g77.f-torture/execute/980628-6.f: Likewise.
31704
31705 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31706
31707         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
31708         directory when nothing has been installed yet.
31709
31710 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
31711
31712         * gcc.c-torture/special/special.exp: Handle newer versions of
31713         dejagnu.
31714
31715 1998-06-26  Jeffrey A Law  (law@cygnus.com)
31716
31717         * gcc.dg/980626-1.c: New test.
31718
31719 1998-06-19  Bruno Haible <haible@ilog.fr>
31720
31721         * gcc.misc-tests/m-un-2.c: New test.
31722         * g++.old-deja/g++.other/warn01.c: Likewise.
31723
31724 1998-06-19  Robert Lipe  <robertl@dgii.com>
31725
31726         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
31727         compatibility with assmblers with a different comment character.
31728         Eliminate use of GAS-specific extensions.
31729
31730 1998-06-19  Jeffrey A Law  (law@cygnus.com)
31731
31732         * gcc.c-torture/execute/ieee/980619-1.c: New test.
31733
31734 1998-06-19  Robert Lipe  <robertl@dgii.com>
31735
31736         *lib/g77.exp: Replace search for libf2c.a with search for newly
31737         renamed libg2c.a
31738
31739 1998-06-17  Jeffrey A Law  (law@cygnus.com)
31740
31741         * gcc.c-torture/execute/980617-1.c: New test.
31742
31743 1998-06-12  Jeffrey A Law  (law@cygnus.com)
31744
31745         * gcc.c-torture/execute/980612-1.c: New test.
31746
31747 1998-06-08  Jeffrey A Law  (law@cygnus.com)
31748
31749         * gcc.dg/980523-1.c: Only test on ppc-linux.
31750         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
31751
31752         * gcc.c-torture/execute/980608-1.c: New test.
31753
31754 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
31755
31756         * gcc.c-torture/execute/980605-1.c: New test.
31757
31758 1998-06-04  Jeffrey A Law  (law@cygnus.com)
31759
31760         * gcc.c-torture/execute/980604-1.c: New test.
31761
31762 1998-06-02  Jeffrey A Law  (law@cygnus.com)
31763
31764         * gcc.c-torture/execute/980602-1.c: New test.
31765         * gcc.c-torture/execute/980602-2.c: Likewise.
31766
31767 1998-06-02  Dave Love  <d.love@dl.ac.uk>
31768
31769         * 970125-0.f: Fix per JCB.  Add commentary.
31770
31771 1998-05-31  Michael Meissner  <meissner@cygnus.com>
31772
31773         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
31774         IEEE -0 support.
31775
31776 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
31777
31778         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
31779         earlier.
31780
31781 1998-05-28  Catherine Moore <clm@cygnus.com>
31782
31783         * gcc.c-torture/execute/980526-3.c: New test.
31784
31785 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
31786
31787         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
31788         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
31789         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
31790         m88k-motorola-sysv3 to XFAIL.
31791
31792 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31793
31794         * gcc.dg/980526-1.c: New test.
31795         * gcc.c-torture/execute/980526-2.c: New test.
31796
31797 1998-05-26  Jeffrey A Law  (law@cygnus.com)
31798
31799         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
31800
31801         * gcc.c-torture/execute/980526-1.c: New test.
31802
31803 1998-05-26  Dave Love  <d.love@dl.ac.uk>
31804
31805         * g77.f-torture/execute/alpha2.f: Add runtime test.
31806
31807 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
31808
31809         * g++.old-deja/old-deja.exp: Strip leading directories.
31810
31811         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
31812         error for the line.  Don't run multiple tests for the same line.
31813
31814 1998-05-23  Jeffrey A Law  (law@cygnus.com)
31815
31816         * gcc.dg/980523-1.c: New test.
31817
31818 1998-05-23  Dave Love  <d.love@dl.ac.uk>
31819
31820         * g77.f-torture/compile/970915-0.f: New test.
31821
31822 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
31823
31824         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
31825
31826 1998-05-21  Jeffrey A Law  (law@cygnus.com)
31827
31828         * gcc.dg/980520-1.c: New test.
31829
31830 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
31831
31832         * gcc.dg/980502-1.c: Fix return type.
31833
31834 1998-05-20  Jeffrey A Law  (law@cygnus.com)
31835
31836         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
31837         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
31838         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
31839         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
31840         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
31841
31842 1998-05-20  Dave Love  <d.love@dl.ac.uk>
31843
31844         * g77.f-torture/execute/980520-1.f: New test.
31845
31846 1998-05-15  Dave Love  <d.love@dl.ac.uk>
31847
31848         * lib/mike-g77.exp: New file.
31849
31850         * g77.f-torture/noncompile/noncompile.exp,
31851         g77.f-torture/noncompile/check0.f: New files.
31852
31853 1998-05-14  Dave Love  <d.love@dl.ac.uk>
31854
31855         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
31856         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
31857         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
31858         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
31859         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
31860         abort where appropriate.
31861
31862 1998-05-05  Michael Meissner  <meissner@cygnus.com>
31863
31864         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
31865         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
31866
31867 1998-04-29  Dave Love  <d.love@dl.ac.uk>
31868
31869         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
31870
31871 1998-04-27  Dave Love  <d.love@dl.ac.uk>
31872
31873         * g77.f-torture/compile/980427-0.f: New test.
31874
31875 1998-04-24  Dave Love  <d.love@dl.ac.uk>
31876
31877         * g77.f-torture/compile/980424-0.f: New test.
31878
31879 1998-04-19  Dave Love  <d.love@dl.ac.uk>
31880
31881         * g77.f-torture/compile/980419-2.f (main): New test.
31882         * g77.f-torture/compile/970125-0.f: New test.
31883         * g77.f-torture/compile/980419-1.f: New test.
31884
31885 1998-04-08  Jim Wilson  <wilson@cygnus.com>
31886
31887         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
31888         of loop-4.c.
31889
31890 1998-04-07  Jim Wilson  <wilson@cygnus.com>
31891
31892         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
31893
31894 1998-04-03  Jim Wilson  <wilson@cygnus.com>
31895
31896         * gcc.c-torture/compile/980329-1.c: New test.
31897
31898 1998-03-18  Jim Wilson  <wilson@cygnus.com>
31899
31900         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
31901         * gcc.dg/980312-1.c: Fix typo in -march command.
31902
31903 1998-03-16  H.J. Lu  (hjl@gnu.org)
31904
31905         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
31906
31907 1998-03-11  Robert Lipe  <robertl@dgii.com>
31908
31909         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
31910         Dave Love agree the Fortran source is bogus.
31911
31912 1998-03-11  Robert Lipe  <robertl@dgii.com>
31913
31914         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
31915         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
31916         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
31917         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
31918         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
31919
31920 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
31921
31922         * g++.old-deja/g++.other/friend1.C: New test.
31923
31924 1998-02-18  Dave Love  <d.love@dl.ac.uk>
31925
31926         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
31927         possibly uninitialized) variables and declare dnrm2.
31928
31929 1998-02-23  Robert Lipe <robertl@dgii.com>
31930
31931         From Bruno Haible <haible@ilog.fr>:
31932         * gcc.c-torture/execute/980223.c: New test.
31933
31934 1998-02-13  Jeffrey A Law  (law@cygnus.com)
31935
31936         * gcc.dg/ifelse-1.c: New test.
31937
31938 1998-02-09  H.J. Lu  (hjl@gnu.org)
31939
31940         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
31941
31942           * lib/old-dejagnu.exp (old-dejagnu): Added the
31943           "execution test - XFAIL *-*-*" handling in the spirit of
31944           "excess errors test -". Changed the "execution test fails"
31945           handling to be like "excess errors test fails".
31946           * Update various tests accordingly.
31947
31948 1998-02-06  Jim Wilson  <wilson@cygnus.com>
31949
31950         * gcc.c-torture/execute/980205.c: New test.
31951
31952 1998-01-18  Jeffrey A Law  (law@cygnus.com)
31953
31954         * lib/c-torture.exp: Look for .x files instead of .cexp files.
31955         * lib/f-torture.exp: Similarly.
31956         * gcc.c-torture: Rename all .cexp files to .x files.
31957
31958 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
31959
31960         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
31961         (940510-1.c): Removed duplicate.
31962         (971104-1.c): New test.
31963
31964 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
31965
31966           * lib/f-torture.exp: Improve error and loop detection.
31967
31968 1997-11-19  Michael Meissner  <meissner@cygnus.com>
31969
31970         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
31971         use that to size the filler array.
31972
31973 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
31974
31975         * lib/c-torture.exp(c-torture-execute): Fix typo.
31976
31977         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
31978         testcase as the executable name. Keep the executable around if
31979         the test fails.
31980
31981 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
31982
31983         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
31984         changes.  Only test one -g option, and move it to the end of the
31985         list of options to test.
31986
31987 1997-09-19  Michael Meissner  <meissner@cygnus.com>
31988
31989         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
31990         variable GCC_TORTURE_OPTIONS to supply default switches separated
31991         by colons.  If no environment variable, run tests with -O0 -g, -O1
31992         -g, and -O2 -g as well.
31993
31994 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
31995
31996         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
31997         explanatory comments. Fix indentation.
31998
31999 1997-09-15  Jeffrey A Law  (law@cygnus.com)
32000
32001         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
32002
32003 1997-09-11  Jeffrey A Law  (law@cygnus.com)
32004
32005         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
32006         * g++.old-deja/g++.mike/p7325.C: Likewise.
32007         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
32008
32009 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
32010
32011         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
32012         * g++.old-deja/g++.brendan/crash30.C: Likewise.
32013         * g++.old-deja/g++.brendan/crash39.C: Likewise.
32014         * g++.old-deja/g++.law/operators4.C: Likewise.
32015
32016 1997-09-11  Joe Buck  (jbuck@synopsys.com)
32017
32018         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
32019         * g++.old-deja/g++.mike/p784.C: Ditto.
32020         * g++.old-deja/g++.mike/p785.C: Ditto.
32021
32022 1997-09-05  Jeffrey A Law  (law@cygnus.com)
32023
32024           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
32025
32026 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
32027
32028         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
32029         target feature; pass this to c-torture-execute as needed.
32030
32031 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
32032
32033         * lib/c-torture.exp(c-torture-execute): If the previous and the
32034         current executables being tested are identical, we don't need to
32035         run the executable again. Try to make the executable names
32036         unique. Add an optional argument for passing additional compiler
32037         flags.
32038
32039 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
32040
32041         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
32042
32043 1997-08-29  Jeffrey A Law  (law@cygnus.com)
32044
32045         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
32046
32047 1997-07-31  Jeffrey A Law  (law@cygnus.com)
32048
32049         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
32050         32bit or larger longs.
32051
32052         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
32053         have either a 32bit long or 32bit int.
32054
32055 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
32056
32057         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
32058         Make double precision tests dependent on sizeof (double).
32059
32060 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
32061
32062         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
32063         too.
32064
32065 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
32066
32067         * gcc.c-torture/compile/961203-1.cexp: New script.
32068
32069 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
32070
32071         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
32072         up the includes ourselves.
32073
32074 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
32075
32076         * lib/plumhall.exp: Remove random include, and add a few
32077         verbose messages for debugging.
32078
32079 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
32080
32081         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
32082         of trying to do it ourselves.
32083
32084 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
32085
32086         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
32087
32088 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
32089
32090         * gcc.prms/5403.c: Made regexp a bit less strict.
32091
32092 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
32093
32094         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
32095         is returned from remote_load instead.
32096         * lib/plumhall.exp: Ditto.
32097         * lib/mike-g++.exp: Ditto.
32098         * lib/old-dejagnu.exp: Ditto.
32099         * lib/c-torture.exp: Ditto.
32100
32101 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
32102
32103         * lib/g++.exp: Use build_wrapper procedure.
32104         * lib/gcc.exp: Ditto.
32105
32106 1997-05-20  Jeffrey A Law  (law@cygnus.com)
32107
32108         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
32109         an old-style decl for malloc.  Fixes tests to work when
32110         sizeof (int) != sizeof (size_t).
32111
32112 1997-05-15  Mike Meissner  <meissner@cygnus.com>
32113
32114         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
32115
32116         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
32117         use stdargs.h interface.
32118
32119 1997-05-15  Mike Meissner  <meissner@cygnus.com>
32120
32121         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
32122         NO_VARARGS when compiling.
32123
32124 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
32125
32126         * lib/plumhall.exp(ph_includes): New procedure.
32127         (ph_make): Use it.
32128         (ph_compiler): Ditto.
32129
32130         * lib/g++.exp: Rename test-glue.c to testglue.c.
32131         * lib/gcc.exp: Ditto.
32132
32133 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
32134
32135         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
32136         to completion when it's called.
32137
32138 1997-03-21  Michael Meissner  <meissner@cygnus.com>
32139
32140         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
32141         is defined, don't do test.
32142
32143 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
32144
32145         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
32146         for object files.
32147         (ph_summary): Mark skipped testcases as untested, not unresolved.
32148
32149         * lib/plumhall.exp (ph_make): If unresolved because of bad
32150         errorCode, record errorCode in log file.
32151         (*): Replace send_log/verbose with verbose -log.
32152
32153 1997-03-19  Michael Meissner  <meissner@cygnus.com>
32154
32155         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
32156         double conversion if double isn't at least 8 bytes.
32157
32158         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
32159         int to work with targets where int is 16 bits.
32160
32161         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
32162         8 bytes, just exit, since 4 byte doubles don't have enough bits of
32163         precision for the test to complete.
32164
32165 1997-03-14  Michael Meissner  <meissner@cygnus.com>
32166
32167         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
32168         if d10v is not compiled with the -mdouble64 flag.
32169         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
32170
32171         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
32172         d10v is not compiled with the -mint32 flag.
32173
32174 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
32175
32176         * lib/plumhall.exp: Use incr_count.
32177
32178 1997-03-12  Jeffrey A Law  (law@cygnus.com)
32179
32180         * gcc.c-torture: Update to c-torture-1.45.
32181
32182 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
32183
32184         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
32185         the name of the expect testcase file).
32186
32187         * lib/g++.exp(g++_init): Ditto.
32188
32189 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
32190
32191         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
32192         the host.
32193
32194         * lib/gcc.exp(gcc_exit): New procedure.
32195
32196 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
32197
32198         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
32199         specs where appropriate.
32200
32201         * g++.old-deja/g++.arm/*: Added additional ERROR checks
32202         because of new "candidates are" messages, and removed a few
32203
32204         * Converted all non-old-style g++ testcases to old-style, and
32205         moved into g++.old-deja.
32206
32207 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
32208
32209         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
32210         options.
32211
32212         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
32213         succeeded.
32214
32215         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
32216
32217 1997-02-13  Michael Meissner  <meissner@cygnus.com>
32218
32219         * lib/gcc.exp (gcc_target_compile): Add support for defining
32220         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
32221         the machine doesn't have those features.
32222
32223 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
32224
32225         * g++.law/operators4.exp: Don't use LIBS.
32226
32227 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
32228
32229         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
32230
32231         * lib/mike-g++.exp: Don't set the compiler to be tested here.
32232         * lib/g++.exp: Set it here instead. Also, allow use of the
32233         --tool_exec and --tool_opt options. Change CXX to
32234         GXX_UNDER_TEST.
32235
32236         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
32237
32238         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
32239
32240 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
32241
32242         * lib/old-dejagnu.exp: Use prune_warnings instead of
32243         prune_system_crud.
32244         * lib/mike-g++.exp: Ditto.
32245         * lib/gcc.exp: Ditto.
32246         * lib/g++.exp: Ditto.
32247
32248         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
32249
32250 1997-02-07  Jeffrey A Law  (law@cygnus.com)
32251
32252           * 941014-2.c: Include stdlib.h
32253           * 960327-1.c: Include stdio.h
32254           * dbra.c, index-1.c: Don't assume ints are 32bits.
32255
32256 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
32257
32258         * lib/gcc.exp: Add gcc,stack_size target feature.
32259
32260         * lib/g++.exp(g++_target_compile): Add the include and link
32261         paths here, not in two other places. And, it's $options, not
32262         options.
32263
32264         * lib/mike-g++.exp(postbase): Remove the code that determines
32265         the correct include and link paths.
32266         * g++.old-deja/old-deja.exp: Ditto.
32267
32268 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
32269
32270         * lib/g++.exp(g++_init): target_compile no longer returns the
32271         filename of the result.
32272
32273 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
32274
32275         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
32276         call to glob.
32277
32278         * gcc.c-torture/special/special.exp: Change call to
32279         gcc_target_compile to include the object file.
32280
32281 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
32282
32283         * gcc.c-torture/special/special.exp: Correct misspelling in last
32284         change.
32285
32286 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
32287
32288         * lib/plumhall.exp(ph_summary): Log the entire output of the
32289         executable. Return -1 if there were any failures, 0 otherwise.
32290         (ph_execute): Return -1 if there were any failures, 0 otherwise.
32291         (ph_make): Clean up objects and executables that were built
32292         if the tests succeeded.
32293
32294 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
32295
32296         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
32297         libraries and includes in the build tree as appropriate.
32298
32299 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
32300
32301         * lib/c-torture.exp: Instead of looking for the global variable
32302         NO_LONG_LONG, check to see if that's a feature of the target.
32303
32304 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
32305
32306         * config/default.exp: Minimize. Delete the remainer of the files in
32307         config; this functionality is now in devo/dejagnu/config.
32308
32309         g++.*/*: Pass any additional flags used to compile to postbase;
32310         delete CXXFLAGS.
32311
32312         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
32313         is now done by runtest.exp. Use gcc_target_compile instead of
32314         compile.
32315
32316         lib/c-torture.exp: Use gcc_target_compile instead of compile.
32317         Remove references to CFLAGS. Use remote_file instead of
32318         calling rm -f.
32319         (c-torture): Take a list of arguments to use to compile this
32320         testcase.
32321
32322         lib/g++.exp: Simplify. Use target_compile instead of compile.
32323         lib/gcc-dg.exp: Ditto.
32324         lib/gcc.exp: Ditto.
32325         lib/mike-{gcc,g++}.exp: Ditto.
32326         lib/old-dejagnu.exp: Ditto.
32327         lib/plumhall.exp: Ditto.
32328
32329 1997-01-08  Jim Wilson  <wilson@cygnus.com>
32330
32331         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
32332         (ph_linker): Likewise.
32333
32334 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
32335
32336           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
32337         MAP_ANON / MAP_ANONYMOUS if defined;
32338         else try to map from /dev/zero .
32339
32340 1996-11-12  Jeffrey A Law  (law@cygnus.com)
32341
32342         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
32343         isn't defined, then define it to MAP_ANONYMOUS.
32344
32345 1996-11-12  Jeffrey A Law  (law@cygnus.com)
32346
32347         * gcc.c-torture: Update to c-torture-1.42 release.
32348
32349 1996-11-11  Jeffrey A Law  (law@cygnus.com)
32350
32351         * gcc.c-torture: Update to c-torture-1.41 release.
32352
32353 1996-10-27  Jeffrey A Law  (law@cygnus.com)
32354
32355         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
32356         c-torture release.
32357
32358 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
32359
32360         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
32361         and LDFLAGS.  Fix second case to append the target_info ldflags
32362         onto LDFLAGS, not CFLAGS.
32363         * lib/g++.exp (g++_init): Add target_info stuff.
32364         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
32365         of libgloss and newlib flags for !native.
32366
32367         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
32368         (GDB): Fix relative path to go up another dir for finding gdb.
32369
32370 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
32371
32372         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
32373         versions in the target_info array, if they don't exist.
32374
32375 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
32376
32377         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
32378
32379 1996-07-08  Jim Wilson  <wilson@cygnus.com>
32380
32381         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
32382         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
32383
32384 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
32385
32386         * lib/old-dejagnu.exp: Don't remove the output file before we've
32387         actually tested it. Don't append pwd to the path of the executable
32388         we're testing.
32389
32390 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
32391
32392         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
32393
32394 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
32395
32396         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
32397         temporary directory for compiler files, and set it to a default
32398         value of /tmp. Set $output as the name of the output file from
32399         compiling the testcase. Add a -o option to $cflags_var so the
32400         compiler writes the final output file as $output. Set $executable
32401         to $output.
32402
32403         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
32404         directory for compiler files, and set it to /tmp if it doesn't
32405         already have a value. Set $output_file to the name of the output
32406         file from compiling the testcase. Add a -o option to CXXFLAGS so
32407         the compiler writes the final output file as $output. Use $output
32408         as the executable to be tested.
32409
32410 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
32411
32412         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
32413
32414 1996-06-08  Jeffrey A Law  (law@cygnus.com)
32415
32416         * gcc.c-torture/execute/pending-1.c: New test.  Still
32417         pending in Tege's queue.
32418
32419 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
32420
32421         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
32422         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
32423         if there were failures.  Call unresolved if there were unresolved
32424         testcases.  Call gcc_fail if program did not run to completion.
32425         (ph_make): Pass additional argument name to ph_execute.
32426         (ph_execute): Add new argument.  Pass additional arguments to
32427         ph_summary.  Call gcc_fail is there is no execution output.
32428
32429 1996-04-24  Jeffrey A Law  (law@cygnus.com)
32430
32431         * lib/plumhall.exp (proc_summary): Output relavent summary
32432         lines into the log so specific failures in plumhall can be
32433         investigated.
32434
32435 1996-04-10  Jeffrey A Law  (law@cygnus.com)
32436
32437         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
32438         (c-torture-execute): Don't try to execute tests which use
32439         "long long" types if $NO_LONG_LONG is nonzero.
32440
32441 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
32442
32443         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
32444         not c-torture.
32445
32446         * gcc.ieee: Move from here.
32447         * gcc.c-torture/execute/ieee: To here.
32448
32449 1996-03-26  Jeffrey A Law  (law@cygnus.com)
32450
32451         * gcc.c-torture: Update to c-torture-1.41 release.
32452
32453 1996-03-22  Jeffrey A Law  (law@cygnus.com)
32454
32455         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
32456         not "$output".
32457
32458 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
32459
32460         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
32461         -c present.
32462
32463 1996-03-02  Jeffrey A Law  (law@cygnus.com)
32464
32465         * config/proelf.exp: Handle connecting to a simulator.
32466
32467 1996-01-31  Jeffrey A Law  (law@cygnus.com)
32468
32469         * config/proelf.exp: New file.  Enough framework that we can
32470         run c-torture tests on the proelf targets (or any other target
32471         that gdb can connect to for that matter).
32472
32473 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
32474
32475         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
32476         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
32477
32478         * lib/plumhall.exp (ph_execute): Always call ph_summary if
32479         exec_output exists.
32480
32481 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
32482
32483         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
32484         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
32485
32486         * config/*.exp: Update FSF address.  Change result of ${tool}_load
32487         to pass/fail/unresolved/unsupported/untested.  Caller must now
32488         call unresolved/unsupported/untested.
32489         * lib/*.exp: Update FSF address.  Update to handle new results of
32490         ${tool}_load.
32491         * lib/chill.exp (verbose): Delete.
32492
32493 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
32494
32495         * lib/gcc.exp (default_gcc_start): Change order of args to
32496         $LDFLAGS $CFLAGS $LIBS.
32497         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
32498         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
32499         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
32500         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
32501         * gcc.misc-tests/dg-test.exp: Likewise.
32502         * gcc.misc-tests/msgs.exp: Likewise.
32503         * gcc.prms/prms.exp: Likewise.
32504         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
32505         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
32506
32507         * lib/dg.exp: Deleted, moved to dejagnu/lib.
32508
32509 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
32510
32511         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
32512
32513         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
32514         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
32515
32516         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
32517         necessary.
32518
32519 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
32520
32521         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
32522         global for loop; add use of $mathlib.
32523         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
32524         settings here; set mathlib for anything but VxWorks.
32525
32526 1996-01-22  Jeffrey A Law  (law@cygnus.com)
32527
32528         * gcc.c-torture: Update to c-torture-1.40 release.
32529
32530 1996-01-03  Jeffrey A Law  (law@cygnus.com)
32531
32532         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
32533         dg.exp.
32534
32535 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
32536
32537         * lib/c-torture.exp (c-torture-execute): Declare "output" as
32538         global.
32539
32540 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
32541
32542         * lib/g++.exp (LIBS): Define if not already.
32543         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
32544         (gcc-dg-prune): Call prune_gcc_output.
32545         * lib/gcc.exp (prune_gcc_output): New proc.
32546         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
32547         prune_gcc_output.
32548
32549 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
32550
32551         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
32552         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
32553
32554 1995-11-15  Jeffrey A Law  (law@cygnus.com)
32555
32556         * gcc.c-torture: Update to c-torture-1.39 release.
32557
32558 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
32559
32560         * lib/c-torture.exp (c-torture-execute): Don't return if one option
32561         fails, try others as well.
32562
32563 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
32564
32565         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
32566         If compilation fails, mark execute tests as `untested'.
32567         If test is marked as unsupported, don't mark compilation and
32568         execute tests as failed.
32569
32570 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
32571
32572         * lib/g++.exp (g++_init): Don't link in libg++, and look to
32573         libstdc++ for whether or not we want to be doing shared
32574         libraries.  Delete link_curses since we don't need it anymore.
32575         * lib/mike-g++.exp (postbase): Don't link in libg++.
32576         * g++.old-deja/old-deja.exp: Likewise.
32577
32578 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
32579
32580         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
32581
32582 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
32583
32584         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
32585         For that, add `-Wl,-a,shared_archive'.
32586         * g++.old-deja/old-deja.exp: Likewise.
32587
32588 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
32589
32590         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
32591
32592 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
32593
32594         * lib/mike-g++.exp (postbase): Pay attention to the status of
32595         g++_load.
32596
32597 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
32598
32599           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
32600
32601 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
32602
32603         * lib/gcc.exp (default_gcc_start): No longer need to log program
32604         being executed or its output, execute_anywhere does that now.
32605         * lib/g++.exp (default_g++_version): Call execute_anywhere.
32606         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
32607
32608 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
32609
32610         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
32611         the same as those in lib/g++.exp.
32612
32613 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
32614
32615         * gcc.c-torture: Update to c-torture-1.38 release.
32616         * gcc.ieee: Related changes.
32617
32618 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
32619
32620         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
32621         "exec". Minor reformatting changes.
32622
32623         * config/rom68k.exp (${tool}_load): Make it work in a canadian
32624         cross. This means all "exec" calls now work on a remote host as
32625         well.
32626         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
32627         cross. Filter out the extra "\r\n" stuff that expect puts in.
32628         (c-torture-execute): Filter out the bogus warnings like
32629         c-torture-compile does. Add support for canadian cross.
32630         * lib/gcc.exp (default_gcc_version, default_gcc_start)
32631         Use execute_anywhere rather than calling exec directly. Now it
32632         works for canadian cross testing.
32633
32634 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
32635
32636         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
32637         results into a variable, and check that rather than using file exists.
32638
32639 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
32640
32641         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
32642         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
32643
32644 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32645
32646         * g++.old-deja/old-deja.exp: Create and pass runshlib and
32647         lib_curses if there's a shared libg++ in the build tree.
32648
32649 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
32650
32651         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
32652         if not supported target.
32653
32654 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
32655
32656         * lib/g++.exp (g++_init): Move empty setting of runshlib and
32657         link_curses up to always happen, not just for native builds.
32658
32659 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
32660
32661         * gcc.c-torture: Update to c-torture-1.36 release.
32662         * gcc.failure: Related changes.
32663
32664 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
32665
32666         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
32667
32668 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
32669
32670         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
32671         * lib/mike-g++.exp (postbase): Not in here.  Still reference
32672         runshlib, link_curses, and mathlib for link and run.
32673
32674         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
32675         pass the runtime shared library options for Solaris, OSF/1, and
32676         Irix5, and link with -lcurses to avoid unresolved references.
32677
32678 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
32679
32680         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
32681         only run once.
32682
32683 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
32684
32685         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
32686
32687 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
32688
32689         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
32690         do not have a framework for the "compat" tests yet.
32691
32692 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
32693
32694         * lib/mike-g++.exp (postbase): New local variable `mathlib',
32695         set to null if we're testing vxworks5.1.  Use that instead of
32696         `-lm' in the setting of LIBS for link and run.
32697
32698 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
32699
32700         * config/rom68k.exp (${tool}_load): Major changes to make it
32701         work.  Verified that it does in fact return the stuff in
32702         exec_output properly.  Catch any Emul or any TRAP other than 0.
32703
32704 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
32705
32706         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
32707         LDFLAGS properly for targets that need stuff from libgloss.
32708         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
32709         only run once.
32710         (gpp_initialized): New variable.
32711
32712 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
32713
32714         * config/rom68k.exp: Load libgloss.exp.
32715         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
32716         so we can produce a fully linked binary.
32717         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
32718         so we can produce a fully linked binary.
32719
32720 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
32721
32722         * lib/plumhall.exp (ph_section): Watch for expected failures.
32723         Add missing `else'.
32724
32725         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
32726         run the testcase.
32727         (c-torture): Likewise.
32728
32729 1995-08-28  Doug Evans  <dje@cygnus.com>
32730
32731         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
32732
32733         * lib/mike-g++.exp (mike_cleanup): New proc.
32734         (prebase): New globals compiler_result, not_compiler_result,
32735         target_regexp.
32736         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
32737         allow leading "-" in pattern.  Watch for unsupported tests.
32738         If $compiler_result is set, pattern match assembler code,
32739         and ditto for $not_compiler_result.
32740         * lib/mike-gcc.exp: Likewise.
32741
32742         * lib/plumhall.exp (ph_execute): Only call ph_summary if
32743         execution "succeeded".
32744
32745 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
32746
32747         * config/win32.exp: New file.
32748         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
32749
32750 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
32751
32752         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
32753         unsupported.
32754         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
32755         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
32756         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
32757
32758         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
32759         "... without exceptions was ...".  That is now handled by
32760         prune_system_crud.
32761         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
32762
32763 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
32764
32765         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
32766         sieve.c,sort2.c}: New files.
32767         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
32768         sieve.exp,sort2.exp}: Drivers for them.
32769
32770         * lib/mike-gcc.exp (program_output): New user settable variable.
32771         (postbase): Call prune_system_crud.  Also prune extraneous compiler
32772         messages.
32773         * lib/mike-g++.exp (program_output): New user settable variable.
32774
32775         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
32776
32777         * config/sh.exp: Deleted (use sim.exp instead).
32778
32779 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
32780
32781         * config/vx.exp: Declare CHECKTASK as global.
32782         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
32783         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
32784         * lib/old-dejagnu.exp: Load [pwd]/$executable.
32785
32786 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32787
32788         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
32789         target. Like vx.exp, only includes `vx29k.exp' instead of
32790         `vxworks.exp'.
32791
32792 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
32793
32794         * config/sim.exp: Increase time limit from 120 seconds to 240.
32795
32796 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
32797
32798         * gcc.c-torture/execute/950628-1.c: New test.
32799
32800 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
32801
32802         * gcc.c-torture: Update with changes/additions from
32803         c-torture-1.34.
32804
32805 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
32806
32807         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
32808
32809 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
32810
32811         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
32812
32813 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
32814
32815         * gcc.c-torture/compile/950512-1.c: New test.
32816         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
32817         * gcc.dg/struct-ret-1.c: Likewise.
32818
32819 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
32820
32821         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
32822           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
32823
32824 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
32825
32826         * gcc.c-torture/special/920411-1.c: Deleted.
32827         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
32828
32829 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
32830
32831         * config/sim.exp (${tool}_load): Hack in call to bash to get a
32832         cpu limit.
32833
32834 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
32835
32836         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
32837
32838 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
32839
32840         From kenner;
32841         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
32842         is the proper length.
32843         * va-arg-3.c: Likewise.
32844
32845 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
32846
32847         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
32848         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
32849
32850         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
32851         * lib/g++.exp (default_g++_start): Delete old cruft.
32852
32853 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
32854
32855         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
32856         (2 * (1 << 18)) to (2 * (1 << 17)).
32857
32858         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
32859
32860 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
32861
32862         * config/rom68k.exp: Renamed from config/idp.exp
32863
32864 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
32865
32866         * c-torture/compile/921109-2.c
32867
32868 1995-04-18  Mike Stump  <mrs@cygnus.com>
32869
32870         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
32871         excess errors.
32872
32873 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
32874
32875         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
32876         output.
32877         * lib/g++.exp (default_g++_start): Likewise.
32878
32879 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
32880
32881         * gcc.c-torture/compile/950329-1.c: New test.
32882
32883 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
32884
32885           * config/bug.exp (${tool}_load): Updated to use new remote_open
32886           and remote_close procs.
32887         * config/idp.exp: New file.
32888
32889 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
32890
32891         * gcc.c-torture/execute/950322-1.c: New test.
32892
32893 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
32894
32895         * config/vx.exp (${tool}_load): Clean up testing of return code from
32896         vxworks_ld and vxworks_spawn.
32897
32898 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
32899
32900         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
32901
32902 1995-03-13  Mike Stump  <mrs@cygnus.com>
32903
32904         * lib/old-deja.exp: Add `excess errors test - ' error, now one
32905         can mark excess errors on a machine by machine basis.  Note, the
32906         default is to not expect any excess errors, even when excess
32907         errors test - is given, so you will want to put an XFAIL ... on
32908         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
32909         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
32910         those 4 machines, but no others.
32911
32912 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
32913
32914         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
32915         * lib/c-torture.exp: to here.
32916
32917 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
32918
32919         * gcc.c-torture/execute/950221-1.c: New test.
32920         * gcc.c-torture/execute/struct-ret-1.c: New test.
32921         * gcc.c-torture/compile/950221-1.c: New test.
32922
32923         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
32924
32925 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
32926
32927         * gcc.c-torture/execute/arith-1.c (main): Return 0.
32928         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
32929
32930 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
32931
32932         * g++.gb: New directory of tests, derived from my signature and
32933         class scoping tests.
32934
32935         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
32936         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
32937         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
32938         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
32939         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
32940         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
32941         * g++.gb/sig25.C: Likewise.
32942
32943         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
32944         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
32945         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
32946         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
32947         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
32948         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
32949         * g++.gb/sig25.exp: Likewise.
32950
32951         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
32952         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
32953         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
32954         * g++.gb/scope13.C: Likewise, this test still fails.
32955
32956         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
32957         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
32958         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
32959         * g++.gb/scope13.exp: Ditto.
32960
32961         * g++.gb/README: New file, explains what these tests are about.
32962
32963 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
32964
32965         * lib/dg.exp (dg-do): Support `preprocess'.
32966         (dg-test): Likewise.
32967
32968 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
32969
32970         * config/udi.exp: change "continue -expect" to "exp_continue".
32971
32972 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
32973
32974         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
32975         Delete redundant tests.
32976
32977         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
32978         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
32979         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
32980         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
32981         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
32982         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
32983         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
32984         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
32985
32986         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
32987         storing label pointers.
32988         * gcc.c-torture/execute/921019-1.c: Likewise.
32989         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
32990         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
32991         parameter fp.
32992         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
32993         constants.
32994
32995         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
32996         Delete obsolete tests.
32997
32998         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
32999         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
33000         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
33001         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
33002         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
33003         * gcc.c-torture/compile/950124-1.c: New test.
33004
33005         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
33006
33007 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
33008
33009         * lib/mike-g++.exp: Add -lm to LIBS.
33010
33011 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
33012
33013         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
33014
33015 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
33016
33017         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
33018
33019 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
33020
33021         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
33022
33023 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
33024
33025         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
33026         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
33027         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
33028         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
33029         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
33030         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
33031         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
33032         * g++.law/{operators31.C, operators32.C,
33033         * g++.law/{operators33.C, operators34.C}: Likewise.
33034         * g++.law/{pic1.C, refs2.C}: Likewise.
33035         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
33036         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
33037         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
33038         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
33039
33040         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
33041         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
33042         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
33043         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
33044         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
33045         * g++.law/{enum9.exp, friend5.exp}: Likewise.
33046         * g++.law/{nest3.exp, nest4.exp}: Likewise.
33047         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
33048         * g++.law/{operators30.exp, operators31.exp}: Likewise.
33049         * g++.law/{operators32.exp, operators33.exp}: Likewise.
33050         * g++.law/{operators34.exp}: Likewise.
33051         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
33052         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
33053         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
33054         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
33055         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
33056
33057         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
33058         No longer expected to fail.
33059         * g++.law/missed-error3.C: Tweak for recent bool changes.
33060
33061 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
33062
33063         * config/emb-unix: Deleted.
33064         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
33065         remote execution.  Do final link on remote host if REMOTE_LINK is set.
33066
33067 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
33068
33069         * lib/dg.exp (dg-test): Fix typo in last patch.
33070
33071 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
33072
33073         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
33074         (handles multiple occurrences).
33075
33076 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
33077
33078         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
33079         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
33080         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
33081         printed).
33082         * lib/c-torture.exp (c-torture-compile): Likewise.
33083         (c-torture): Prepend full path if missing.
33084         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
33085         (gcc_fail): Likewise.
33086         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
33087
33088 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
33089
33090         * lib/netware.exp: Only attach to NetWare i386 systems.
33091
33092 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
33093
33094         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
33095         messages.  Add test name to "output pattern match" pass/fail message.
33096
33097 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
33098
33099         * gcc.dg: New testsuite.
33100         * gcc.dg/dg.exp: New file.
33101
33102         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
33103         test-switch.c}: Deleted.
33104
33105         * gcc.misc-tests/msgs.exp: New testcase driver.
33106
33107 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
33108
33109         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
33110         Watch for illegal return values from ${tool}_load.
33111         * config/unix.exp (${tool}_load): Fix pass/fail detection for
33112         cross targets.  Coerce return value >0 to 1.
33113
33114 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
33115
33116         * config/unix.exp (${tool}_load): Call program rsh, not proc.
33117
33118         * config/emb-unix.exp: New file.
33119
33120         * config/sim.exp: Error if variable $SIM not defined.
33121         (${tool}_load): Mark test as "untested" if simulator missing.
33122
33123         * config/unix.exp: Load remote.exp to get rcp_download.
33124         * lib/c-torture.exp: Use different option lists for testcases with
33125         and without loops.
33126         * gcc.c-torture/execute/execute.exp: Likewise.
33127
33128 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
33129
33130         * config/*.exp: Clarify return code from ${tool}_load.
33131         Call `unresolved' or `untested' instead of `warning' or `perror'
33132         (sometimes you still want to call both though).
33133         Add comment that `shell_id' is local to each file.
33134         * config/udi.exp (timeout): Set to 30.
33135         Don't print warning if connection fails, $connectmode has already
33136         printed an error.
33137         (${tool}_load): Move verbose messages to level 2.
33138         Rework pattern for "Process started" message.
33139         Pass `shell_id' to ${connectmode}_download.
33140         Retry twice upon timeout.  Make resetting of target more robust.
33141         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
33142         Pass `shell_id' to exit_$connectmode.
33143         Only call exit_$connectmode if connected.
33144         * config/unix.exp (${tool}_load): Check return codes better.
33145         * config/vrtx.exp (${tool}_load): Likewise.
33146         * config/vx.exp (${tool}_load): Likewise.
33147         Delete unneeded global's.
33148         * lib/dg.exp (dg-test): Update to reflect clarified return codes
33149         from ${tool}_load.
33150         (dg-stat): Delete.
33151         (dg-init): Delete recording of pass/fail counts.
33152         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33153         (old-dejagnu-init): Likewise.
33154         (old-dejagnu-stat): Delete contents, empty proc now.
33155         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
33156         (c-torture): Delete references to lcnt, lpass, lfail.
33157         Get option list from TORTURE_OPTIONS.
33158         Delete -funroll[-all]-loops if no loops.
33159         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
33160         (g++_stat): Delete contents (empty proc now).
33161         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
33162         (gcc_finish): Likewise.
33163         (gcc_stat): Deleted.
33164         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
33165         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
33166         * gcc.c-torture/execute/execute.exp: Likewise.
33167         Split tests into two parts: compile, execute.
33168         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
33169         no loops.  Update to reflect clarified return codes from ${tool}_load.
33170
33171 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
33172
33173         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
33174         to grep for.
33175         (old-dejagnu): Likewise (where necessary).
33176
33177 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
33178
33179         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
33180
33181         * lib/dg.exp (dg-process-target): Fix processing of selector.
33182         Add comment regarding use of `error'.
33183
33184         * lib/gcc.exp (prune_system_crud): Define if missing.
33185         * lib/g++.exp (prune_system_crud): Likewise.
33186
33187         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
33188         Call prune_system_crud.
33189         * lib/dg.exp (dg-runtest): New proc.
33190         Use perror instead of send_user for tcl errors in testcase.
33191         Don't return any value, it's never used.
33192         Don't clobber previous definition of `unknown'.
33193         Print tcl errors in `dg-final'.
33194
33195 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
33196
33197         * lib/dg.exp (dg-process-target): Improve syntax error messages.
33198         (dg-test): Don't print errorInfo, it contains stack backtrace.
33199
33200 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
33201
33202         * lib/g++.exp (runtest_file_p): Define if missing.
33203
33204 1994-09-24  Doug Evans  (dje@cygnus.com)
33205
33206         * lib/mike-g++.exp: Comment out loading of g++.exp.
33207         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
33208         (default_g++_version): Always print something.
33209         (default_g++_start): Comment out call to `which'.
33210         (g++_start, g++_load): Deleted (must be defined in config file).
33211         * lib/gcc.exp: Test for existence of $CC at start.
33212         Delete check for tmpdir (done in gcc_init).
33213         (default_gcc_version): Always print something.
33214         (default_gcc_start): Comment out call to `which'.
33215         * config/*.exp: Major cleanup - make cross targets work at least a
33216         little better for g++ (by not being "--tool gcc" specific).
33217         Rename gcc_xxx to ${tool}_xxx.
33218         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
33219         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
33220
33221 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
33222
33223         * lib/c-torture.exp (c-torture-compile): Rework compiler
33224         message processing.
33225
33226         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
33227         c-torture.
33228
33229 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
33230
33231         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
33232
33233         * lib/dg.exp (dg-process-target): Support { target native }.
33234
33235 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
33236
33237         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
33238         looked for "... program xxx got fatal signal".
33239         Correct regsub munging of `comp_output'.
33240         Ignore compiler messages "path prefix not used" and "linker input
33241         file unused".
33242
33243 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
33244
33245         * lib/gcc.exp (runtest_file_p): Define if missing.
33246         * gcc.prms/template.c: Example to work from.
33247
33248 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
33249
33250         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
33251         * lib/dg.exp (dg-test): Call unsupported testcases as such.
33252
33253         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
33254         * gcc.prms/1883.c: Moved from compile/940714-1.c.
33255         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
33256         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
33257
33258         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
33259         (dg-process-target): No longer a varargs proc.
33260         Return S/N for target, P/F for xfail.  All callers changed.
33261         (user option procs): More argument checking.
33262         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
33263         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
33264         (dg-test): Skip test if not running on selected target in `dg-do'.
33265         Update handling of `dg-do-what', `dg-output-text'.
33266         Separate execution pass/fail from output pattern match pass/fail.
33267         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
33268
33269 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
33270
33271         * gcc.c-torture/special/special.exp: Don't expect failure for mips
33272         target for 920510-1.c.
33273
33274 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
33275
33276         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
33277         Clean up comment regarding use of passcnt, etc.
33278         (gcc_stat): Don't update `testcnt' here.
33279         (gcc_finish): Do it here.
33280         Might as well reset `but_id' here too.
33281         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
33282         to determine if the file should be tested.
33283         * gcc.c-torture/compile/compile.exp: Likewise.
33284         * gcc.c-torture/execute/execute.exp: Likewise.
33285         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
33286         * gcc.misc-tests/dg-test.exp: Likewise.
33287         * gcc.prms/prms.exp: Likewise.
33288         * gcc.wendy/wendy.exp: Likewise.
33289         * g++.old-deja.exp: Likewise.
33290         Move "Testing file" message to verbose level 1.
33291
33292 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
33293
33294         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
33295
33296 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
33297
33298         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
33299         (default_gcc_start): Accept optional second list element
33300         of compiler flags.  Print compiler output at verbosity level 2.
33301         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
33302         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
33303         Save current values of framework globals passcnt, failcnt, xpasscnt,
33304         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
33305         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
33306         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
33307         xfailcnt to compute stats.  Update framework global `testcnt' from
33308         pass/fail counts.
33309         (gcc_finish): New proc.  Clean up test environment.
33310         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
33311         (gcc_epass, gcc_efail): Delete.
33312         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
33313         argument of line number.
33314         (dg-init): If the tool has an init routine, call it.
33315         (dg-test): Remove args `cflags_var' and `libs_var'.
33316         Pass all compiler options to ${tool}_start.
33317         Handle missing line number.
33318         (dg-finish): New function.
33319         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
33320         particular files.  Call gcc_finish at end.  Move "skipping test"
33321         message to verbosity level 3.
33322         * gcc.c-torture/compile/compile.exp: Likewise.
33323         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
33324         * gcc.c-torture/execute/execute.exp: Likewise.
33325         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33326         Print testcase being tried at verbosity level 1.
33327         * gcc.c-torture/special/special.exp: Unset xfail.
33328         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33329         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
33330         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
33331         * gcc.failure/failure.exp: Likewise.
33332         * gcc.ieee/ieee.exp: Likewise.
33333         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
33334         Update call to dg-test.  Call dg-finish at end.
33335         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
33336         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33337         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
33338         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
33339         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
33340         * gcc.wendy/wendy.exp: Add copyright.
33341         Delete setting of tmpdir (done by gcc_init).
33342         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
33343         Pass compiler flags to gcc_start.  Call gcc_finish at end.
33344         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
33345         gcc_[ce]pass/fail.
33346
33347 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
33348
33349         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
33350         confusion.
33351         (g++_load): Likewise.
33352
33353         * config/*.exp (gcc_load): Some were varargs fns and some were not.
33354         Rename argument to `prog' to remove the confusion.
33355         Varargs fns behave differently too!
33356         (g++_load): Likewise.
33357
33358         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
33359
33360         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
33361         what it is.  Delete (always) printing of status value for !native.
33362         Simplify verbose code, and include status and exec_output.
33363         (g++_load): Use gcc_load.
33364
33365 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
33366
33367         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
33368         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
33369         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
33370         940714-3.c as these testcases don't exist anymore.  Make
33371         va-arg-1.c expected to pass.
33372
33373 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
33374
33375         * gcc.misc-tests/misc.exp: Only run specific testcases.
33376         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
33377         * gcc.misc-tests/dg-[1-9].c: New files.
33378
33379         * lib/dg.exp: New testsuite driver.
33380         * gcc.prms/prms.exp: Use it.
33381
33382         * README.gcc: New file.
33383
33384         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
33385         Document and reset `lxpass' and `lxfail'.
33386         Simplify "initialized" message.
33387         (gcc_stat): Clean up comments a little.
33388
33389 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
33390
33391         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
33392
33393 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
33394
33395         * lib/old-dejagnu.exp (process-option): New proc.
33396         (old-dejagnu-init, old-dejagnu-stat): Likewise.
33397         (old-dejagnu): Simplify.
33398         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
33399
33400 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
33401
33402         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
33403         exists and is not an empty string.
33404
33405         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
33406         $xfail rather than calling setup_xfail.  Clear $xfail when test is
33407         finished.
33408         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
33409         automatically.
33410
33411         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
33412         longer expected to fail.
33413
33414         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
33415         "f" function call.
33416
33417         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
33418
33419         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
33420         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
33421         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
33422         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
33423         c-torture-1.29.
33424
33425         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
33426         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
33427
33428         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
33429
33430         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
33431         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
33432
33433         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
33434         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
33435         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
33436
33437 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
33438
33439         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
33440         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
33441         940714-1.c, 940714-2.c, 940714-3.c},
33442         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
33443         gcc.misc-tests/{mg.c,mg.exp}:
33444         New tests.
33445         * gcc.noncompile/noncompile.exp: Change accordingly.
33446
33447 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
33448
33449         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
33450         Undo previous clobberage.
33451
33452 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
33453
33454         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
33455         * gcc.special/{930510-1.c, special.exp}:
33456         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
33457         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
33458         struct-varargs-1.c}: New tests from c-torture-1.26.
33459
33460 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
33461
33462         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
33463           argument to switch.
33464
33465 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
33466
33467         * Revert the previous changes.  Please see Rob's directory
33468           (/lisa/test/rob/progressive/gcc/testsuite) for testing
33469           fixes.
33470
33471 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
33472
33473         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
33474             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
33475             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
33476             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
33477             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
33478             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
33479             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
33480             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
33481             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
33482             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
33483             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
33484             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
33485             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
33486             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
33487             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
33488             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
33489             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
33490             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
33491             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
33492             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
33493             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
33494             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
33495             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
33496             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
33497             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
33498             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
33499             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
33500
33501 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
33502
33503         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
33504             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
33505           with perror calls.
33506
33507 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
33508
33509         * config/unix.exp (g++_load): Fix syntax.
33510
33511 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
33512
33513         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
33514         * gcc.noncompile/921017-1.c: Deleted obsolete test.
33515         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
33516         Don't expect va-arg-1.c to fail.  Correct expected output for
33517         920928-1.c.
33518         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
33519         * gcc.wendy/hbm4.c: Correct typo.
33520         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
33521
33522 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
33523
33524         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
33525         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
33526         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
33527         * lib/c-torture.exp (c-torture-compile): Ditto.
33528
33529         Reduce volume of output (remove all the -I's and such).
33530         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
33531         Call gcc_cpass, gcc_cfail.
33532         (c-torture): Pass testing option to c-torture-compile.
33533
33534 1994-03-21  Doug Evans  (dje@cygnus.com)
33535
33536         Bring patches over from progressive.
33537         * config/default.exp: Exit remote shell cleanly.
33538         (g++_exit, g++_start): Add default versions.
33539         * config/sim.exp (gcc_load): Use perror, not error.
33540
33541 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
33542
33543         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
33544         set in site.exp.
33545
33546 1994-03-14  Doug Evans  (dje@cygnus.com)
33547
33548         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
33549         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
33550         (wendy_try): New proc to run testcase.
33551         (main loop): Call 'em.
33552         * gcc.wendy/*.c: Clean up pass to correct expected output.
33553
33554         * lib/gcc.exp: Minor cleanup work.
33555         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
33556
33557 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
33558
33559         * config/sim.exp (gcc_load): Document return codes better.
33560         Don't pass -v to simulator.
33561
33562 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
33563
33564           * gcc.special/920717-x.c: Fix typo.
33565           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
33566           get at sources.
33567
33568         * lib/mike-gcc.exp: Fix typo.
33569
33570 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
33571
33572         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
33573         binary to use, transform the name.
33574         * config/*.exp: rename everything. Nuke any g++ specific files,
33575         it's now a special case of gcc that requires no special support.
33576         Add a default.exp for unsupported targets.
33577
33578 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
33579
33580         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
33581         lib/old-dejagnu.exp: Fix a few patterns to work with the new
33582         version of Tcl.
33583
33584 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
33585
33586         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
33587         than a warning.
33588
33589 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
33590
33591         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
33592
33593 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
33594
33595         * gcc.execute/execute.exp: Combine opt_list and foption_list into
33596         option_list.  Compile every file with only 4/6 option choices
33597         (same as C torture) instead of with 12/18 different option
33598         choices.
33599         * lib/c-torture.exp: Likewise.
33600
33601         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
33602         not already set.
33603
33604 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
33605
33606         * lib/old-deja.exp: Add `excess errors test fails' error, now one
33607         can put an XFAIL *-*-* on excess errors.
33608
33609 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
33610
33611         * g++.law: Add more tests derived from g++-bugs snapshots.
33612
33613         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
33614         equivalent to g++.law/init9.
33615
33616         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
33617         compiled it, and the a.out file after we've run it.
33618
33619 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
33620
33621         * lib/mike-g++.exp (postbase): Delete the .o file after we've
33622         compiled it, and the a.out file after we've run it.
33623
33624 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
33625
33626         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
33627
33628 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
33629
33630         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
33631         version number.
33632
33633 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
33634
33635         * g++.law: New directory of g++ tests derived from the g++-bugs
33636         snapshots.
33637
33638 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
33639
33640         * gcc.compile: initbug1.c initbug1.exp testcase added
33641
33642 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
33643
33644         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
33645         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
33646           fixes submitted by Jeff Law (law@cs.utah.edu)
33647         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
33648           Jeff Law (law@cs.utah.edu)
33649
33650
33651 1993-11-30  Mike Stump  (mrs@cygnus.com)
33652
33653         * config/unix-g++.exp: Follow the gcc way of doing things.
33654         * g++.old-deja/old-deja.exp: Minor updates.
33655         * lib/g++.exp: New file, follow the gcc way of doing things.
33656         * lib/old-dejagnu.exp: Minor updates.
33657         * lib/mike-g++.exp: Always unset errorInfo.
33658
33659 1993-11-06  Mike Stump  (mrs@cygnus.com)
33660
33661         * lib/gcc.exp: Fix some errors with the below change, CC and
33662         CFLAGS should be global when setting, not local.
33663
33664 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
33665
33666         * lib/gcc.exp: Transform tool name.
33667
33668 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33669
33670         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
33671
33672 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33673
33674         * lib/gcc.exp: change gcc_done to gcc_stat
33675
33676 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33677
33678         * Upgraded gcc testsuite to c-torture version 1.25
33679
33680 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
33681
33682         * lib/gcc.exp: added reporting code. Changed verbose compile message.
33683         * lib/c-torture: added hooks for new reporting code.
33684
33685 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
33686
33687         * config/sh-gcc.exp: check if sh-sim exists in the path
33688
33689 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
33690
33691         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
33692         * gcc.compile/compile.exp: Initial changes for new logic.
33693         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
33694         * gcc.failure/failure.exp: Initial changes for new logic.
33695         * gcc.ieee/ieee.exp: Initial changes for new logic.
33696         * gcc.misc-tests/misc.exp: Initial changes for new logic.
33697         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
33698         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
33699         * lib/c-torture.exp: Initial changes for new logic.
33700         * lib/gcc.exp: Initial changes for new logic.
33701
33702 1993-10-15  Mike Stump  (mrs@cygnus.com)
33703
33704         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
33705         depend upon failure or success.  Fully qualify names in failure
33706         and success messages.  Always remove a.out before starting
33707         compile, just in case.  Pay more attention to error text output by
33708         the compiler.  Handle testcases with no known past errors just
33709         like all others, so that things are uniform.  Other miscellaneous
33710         improvements.
33711
33712 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
33713
33714         * gcc.cpp: new directory for cpp tests
33715
33716 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
33717
33718         * lib/chill.exp: Code reformatted, removed unused code.
33719         * config/unix-chill.exp: Code reformatted, removed unused code.
33720         * chill.execute/execute.exp: Code reformatted, removed unused code.
33721         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
33722
33723 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
33724
33725         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
33726         routines not written.
33727
33728 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
33729
33730         * config/bug-gcc.exp: Use new procs from bug.exp.
33731
33732 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
33733
33734         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
33735         via ftp, rather than depending on NFS.
33736         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
33737         case.
33738
33739 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
33740
33741         * config/bug-gcc.exp: Use new download proc.
33742
33743 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
33744
33745         * chill.execute/execute.exp: cleanups, handles errors better
33746         * chill.compile/compile.exp: rewrite, based on execute.exp
33747         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
33748         * lib/chill.exp: major changes to diff proc and compile and link
33749           procs. added chill_fail and chill_pass wrappers to pass and
33750           fail. added more comments, and handle error codes better.
33751           Added a hack to capture stderr from exec, so noncompile tests
33752           can work.
33753
33754 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
33755
33756         * chill.execute/execute.exp: rewrite of testsuite driver
33757         * lib/chill.exp: rewrite of testsuite driver
33758         * config/unix-chill.exp: rewrite of testsuite driver
33759
33760 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
33761
33762     In chill.execute:
33763         * iexpr.ch: Standardize uppercase.
33764         * tuples.dat: Standardize uppercase.
33765         * vary.ch: standardize.  Correct varying string assignments.
33766         * vary.dat: Add new output lines.
33767
33768 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
33769
33770     In chill.execute:
33771         * chprintf.ch: Standardize use of uppercase.
33772         * tuples.ch: Standardize and turn arr2 into a DCL,
33773           rather than a SYN.
33774         * pinits.ch: Standardize.
33775
33776 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
33777
33778         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
33779         * Makefil: Renamed to Makefile.in.
33780         * configure.in: New.
33781
33782 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
33783
33784     In chill.execute:
33785         * .cvsignore: Add result/output files.
33786         * Makefile: Fix up variables at start.  Use MFLAGS
33787           everywhere.  Correct bool_loc, built_ins entries.
33788           Add entry for vary1.ch.
33789         * bitarray.ch: Standardize upper-case usage.
33790         * bitexpr.ch: Standardize, add output of b1.
33791         * params.ch: Use arrayt in along PROC parameters, to
33792           avoid novelty problems.
33793         * sets.ch: Tiny cleanup.
33794         * vary1.ch: Re-indent.
33795
33796 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
33797
33798           * Add PR-related files to Makefiles, .cvsignore files, etc.
33799
33800 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
33801
33802         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
33803           with compiler objects. New names are test-flow.c and test-loop.c
33804
33805 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
33806
33807         * Upgraded c-torture tests from 1.19 to 1.20
33808
33809         * new files:
33810         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
33811         * gcc.compile: 930623-1.c 930623-2.c
33812         * gcc.noncompile: 930622-1.c 930622-2.c
33813         * gcc.failure: 920411-1.c 920627-2.c
33814         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
33815
33816 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
33817
33818         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33819           More changes to get testsuite working properly. Needs more work.
33820           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
33821
33822 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
33823
33824         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33825           More changes to get testsuite working properly. Needs more work.
33826
33827 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
33828
33829         * chill.compile/compile.exp: Added for Dejagnu support
33830         * chill.execute/execute.exp: Added for Dejagnu support
33831         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
33832
33833 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
33834
33835     This should complete moving the CHILL test files.
33836         * chill.noncompile(.cvsignore printf.grt
33837             in-printf.grt chprintf.grt chprintf.ch):
33838             Added test-support files.
33839           (Makefile): Modified further.
33840         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
33841             signal.ch): Added test files.
33842           * chill.execute (.cvsignore printf.grt printr.c
33843             in-printf.grt rts.c chprintf.grt rts.h): Added
33844           test-support files.
33845             (Makefile): More corrections.
33846
33847 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
33848
33849         * chill.compile, chill.execute, chill.nocompile: Add CHILL
33850           test cases, ready for DejaGnu.
33851
33852 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
33853
33854         * Upgraded c-torture tests from 1.18 to 1.19
33855
33856         * gcc.compile: added test(s):
33857           930607-1.c
33858         * gcc.execute: added test(s):
33859           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
33860
33861         * added new subdirectory for misc tests: gcc.misc-tests
33862         * gcc.misc-test(s): added tests:
33863           inst-check.c test-consts.c test-ior.c test-switch.c
33864
33865 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
33866
33867         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
33868
33869 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
33870
33871         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
33872
33873 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
33874
33875         * Upgraded c-torture tests from 1.17 to 1.18
33876
33877 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
33878
33879         * Upgraded c-torture tests from 1.12 to 1.17
33880
33881 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
33882
33883         * lib/old-dejagnu.exp:
33884           Fixed handling of XFAIL target triplets to correctly
33885           recognize wildcard characters.  Removed code that
33886           appended a unique id tag to the end of the file name
33887           printed out by the result of the testcases within a
33888           given test file.
33889
33890 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
33891
33892         * lib/old-dejagnu.exp:
33893           Reworked expected failure handling to trigger off of XFAIL
33894           keyword in keyphrase embeded in testcase source code. The
33895           XFAIL keyword must be at the end of the keyphrase line. It
33896           may optionally be followed by one or more target triplets.
33897           It has just occured that the handling of wildcards in the
33898           target triplet may not be correct.
33899
33900 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
33901
33902         * g++.old-deja/tests:
33903           Moved all subdirectories up one level into g++.old-deja .
33904
33905         * lib/old-dejagnu.exp:
33906           Fixed problem with CXXFLAGS not being properly reset, and being
33907           corrupted with extraneous "-c" compiler option.  This was
33908           causing binaries to not be generated for test that needed them.
33909           Modified strings passed to "pass" and "fail" so that individual
33910           tests from the same test file would be distinguished by an
33911           identifier appended to the test file name in the summary logs;
33912           this corrected a problem with erroneous diff logs.  Added code
33913           to search testcases for expected fail and unexpected pass keywords.
33914
33915 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
33916
33917         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
33918
33919 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
33920
33921         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
33922           Removed extraneous text from end of "Special g++ Options"
33923           keyphrase.
33924
33925         * lib/old-dejagnu.exp: Added pattern matching to look for new
33926           keywords, embedded in testcases comments, which will trigger
33927           calls to xpass and xfail.
33928
33929 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
33930
33931         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
33932           comments embedded in the testcases, especially the one looking for
33933           special compiler options, as well as the pattern matching for the
33934           compiler output again.
33935
33936 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
33937
33938         * lib/old-dejagnu.exp: Do a proper check of the return value for
33939           execute tests. Fixed several problems with the pattern matching
33940           of the compiler output which gave erroneous test results.
33941           Changed several of the test result messages to be more descriptive.
33942         * config/unix-g++.exp: Proc g++_load now actually works and
33943           executes the tests passed to it and returns a usable return
33944           value.
33945
33946 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
33947
33948           * lib/gcc.exp: Exits gracefully if $CC is bogus.
33949
33950 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
33951
33952         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
33953           Modified both files to properly execute the old style
33954           dejagnu tests. The previous versions of these files were
33955           experimental and did not function anything near correctly.
33956
33957 1993-04-05  Rob Savoye  (rob@cygnus.com)
33958
33959         * Removed all Makefile.in and configure.in files. No configuration
33960         needed now.
33961
33962 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
33963
33964         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
33965
33966 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
33967
33968         * gcc.compile/configure.in, gcc.unsorted/configure.in,
33969         gcc.special/configure.in, gcc.noncompile/configure.in,
33970         gcc.execute/configure.in, gcc.code_quality/configure.in,
33971         g++.other/configure.in, g++.old-deja/configure.in,
33972         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
33973         in srcname setting.
33974
33975 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
33976
33977         * lib/udi.exp:  Fixed mondfe and mondfe_download.
33978         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
33979         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
33980
33981 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
33982
33983         * config/udi-gdb.exp: Check $shell_id after connecting to target.
33984         (gdb_exit): Don't remove *_soc files.
33985
33986 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
33987
33988         * lib/c-torture.exp: Don't look for main; instead always use -w
33989         -c.  This is how the c-torture tests work.  Remove the object
33990         file if the compilation succeeds.
33991         * gcc.execute/execute.exp: Remove executable if test passes.
33992         * gcc.noncompile/noncompile.exp: Every test is an expected
33993         failure.
33994         * gcc.special/special.exp: Added tests from c-torture 1.11,
33995         corrected use of existing test.
33996         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
33997         gcc.execute/920625-1.c: Updated to c-torture 1.11.
33998         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
33999         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
34000         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
34001         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
34002         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
34003         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
34004         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
34005         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
34006         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
34007         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
34008         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
34009         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
34010         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
34011         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
34012         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
34013         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
34014         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
34015         c-torture 1.11.
34016         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
34017         correspond to c-torture 1.11.
34018
34019         * New file.