OSDN Git Service

419e012bd44e3c1a18b0adb7b8e94b3a09eb27a6
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
2
3         PR libfortran/21144
4         * gfortran.dg/shift-alloc.f90:  New testcase.
5
6 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
7
8         * all files: Update FSF address in copyright headers.
9
10 2005-06-22  Jan Hubicka  <jh@suse.cz>
11
12         * wholeprogram-1.c: New testcase.
13         * wholeprogram-2.c: New testcase.
14
15 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
16
17         PR 22171
18         * gcc.dg/tree-ssa/pr22171.c: New test.
19
20 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
21
22         * gfortran.dg/simplify_modulo.f90: New.
23
24 2005-06-24  Jan Hubicka  <jh@suse.cz>
25
26         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
27
28 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29
30         * obj-c++.dg/proto-lossage-[1-4].mm: New.
31
32 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
33
34         * obj-c++.dg/typedef-alias-1.mm: New.
35         * objc.dg/typedef-alias-1.m: New.
36
37 2005-06-23  Jeff Law  <law@redhat.com>
38
39         * gcc.dg/tree-ssa/vrp16.c: New test.
40
41 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
42
43         * lib/target-supports.exp: Add
44         check_effective_target_fortran_large_real and
45         check_effective_target_fortran_large_int to check for
46         corresponding effective targets.
47         * gfortran.dg/large_integer_kind_1.f90: New test.
48         * gfortran.dg/large_real_kind_1.f90: New test.
49
50 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
51
52         PR tree-optimization/22117
53         * gcc.dg/tree-ssa/pr22117.c: New.
54
55 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
56
57         PR testsuite/22123
58         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
59
60 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
61
62         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
63
64 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
65
66         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
67         * gfortran.dg/f2c_4.c: Likewise
68         
69 2005-06-22 Paul Brook  <paul@codesourcery.com>
70
71         PR fortran/21034
72         * gfortran.dg/auto_save_1.f90: New test.
73
74 2005-06-22  Michael Matz  <matz@suse.de>
75
76         * gcc.target/x86-64/abi: New directory.
77         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
78         * gcc.target/x86-64/abi/README.gcc: New file.
79         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
80         * gcc.target/x86-64/abi/asm-support.s: New file.
81         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
82         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
83         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
84         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
85         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
86         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
87         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
88         * gcc.target/x86_64/abi/test_bitfields.c: New test.
89         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
90         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
91         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
92         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
93         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
94         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
95         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
96         * gcc.target/x86_64/abi/test_varargs.c: New test.
97
98 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
99
100         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
101         32-bit i?86 and x86_64.
102
103 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
104
105         * obj-c++.dg/const-str-[1-9].mm: New tests.
106
107 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
108
109         PR fortran/22010
110         * gfortran.dg/namelist_use.f90: New.
111         * gfortran.dg/namelist_use_only.f90: New.
112
113 2005-06-21  Jeff Law  <law@redhat.com>
114
115         * gcc.dg/tree-ssa/vrp15.c: New test.
116
117 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
118
119         * lib/target-supports.exp (check_effective_target_vect_reduction): 
120         Remove.
121         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
122         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
123         remove vect_reduction target keyword. Also avoid two returns in main.
124         * gcc.dg/vect/vect-reduc-3.c: Likewise.
125         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
126         * gcc.dg/vect/vect-reduc-1short.c: New test.
127         * gcc.dg/vect/vect-reduc-1char.c: New test.
128         * gcc.dg/vect/vect-reduc-2short.c: New test.
129         * gcc.dg/vect/vect-reduc-2char.c: New test.
130         * gcc.dg/vect/vect-reduc-6.c: New test.
131         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
132         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
133         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
134
135 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
136         Paul Thomas  <pault@gcc.gnu.org>
137
138         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
139         New tests.
140         
141 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
142
143         * gfortran.dg/backslash_1.f90: New test.
144         * gfortran.dg/backslash_2.f90: New test.
145
146 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
147
148         * gfortran.dg/duplicate_labels.f90: New test.
149
150 2005-06-20  Jan Beulich  <jbeulich@novell.com>
151
152         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
153         unsupportable relocations.
154         * g++.old-deja/g++.other/store-expr1.C: Likewise.
155         * gcc.dg/20050321-2.c: xfail for NetWare.
156
157 2005-06-20  Andreas Jaeger  <aj@suse.de>
158
159         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
160         gcc.target/i386/fastcall-sseregparm.c,
161         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
162
163 2005-06-19  Richard Henderson  <rth@redhat.com>
164
165         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
166
167 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
168
169         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
170
171 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
172
173         PR c++/22115
174         * g++.dg/conversion/simd2.C: Change expected error message.
175
176 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
177
178         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
179         * gcc.dg/vect/vect-reduc-2.c: Likewise.
180         * gcc.dg/vect/vect-reduc-3.c: Likewise.
181
182 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
183
184         * gcc.dg/fold-mod-1.c: New test.
185
186 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
187
188         PR fortran/19926
189         * gfortran.dg/pr19926.f90: New test.
190
191 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
192
193         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
194         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
195         targets.
196         * gcc.dg/vect/vect-reduc-2.c: Likewise.
197         * gcc.dg/vect/vect-reduc-3.c: Likewise.
198
199 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
200
201         * gcc.target/ia64/float80-varargs-1.c: New test.
202
203 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
204
205         PR tree-opt/22035
206         * gfortran.dg/f2c_6.f90: New test.
207
208 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
209
210         PR c++/17413
211         * g++.dg/template/local5.C: New.
212
213 2005-06-17  Richard Henderson  <rth@redhat.com>
214
215         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
216
217 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
218
219         PR testsuite/21945
220         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
221
222 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
223
224         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
225         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
226         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
227         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
228         check_vect to verify the presence of hardware vector support.
229
230 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
231
232         PR testsuite/22056
233         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
234
235 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
236
237         PR libfortran/19216
238         * gfortran.dg/pr19216.f: Add correct space between brackets and
239         dg directive.
240
241 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
242
243         PR libfortran/16436
244         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
245
246 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
247
248         * gcc.target/i386/attributes-error.c: New testcase.
249         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
250         * gcc.target/i386/regparm-stdcall.c: Likewise.
251         * gcc.target/i386/sseregparm-1.c: Likewise.
252         * gcc.target/i386/sseregparm-2.c: Likewise.
253
254 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
255
256         * g++.dg/rtti/crash2.C: New.
257
258 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
259
260         * gcc.dg/noncompile/20040203-3.c: Update expected message.
261
262 2005-06-15  David Ung  <davidu@mips.com>
263
264         * gcc.target/mips/mips16e-extends.c: New test for testing the
265         generation of MIPS16e zeb/zeh, seb/seh instructions.
266
267 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
268
269         PR 22018
270         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
271         * gcc.dg/tree-ssa/pr22018.c: New test.
272
273 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
274
275         * gcc.dg/simd-1.c: Update error messages.
276         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
277         * gcc.dg/simd-2.c: Update error messages.
278         * gcc.dg/simd-4.c: New.
279
280 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
281
282         PR c++/20678
283         * g++.dg/other/crash-4.C: New.
284
285 2005-06-14  Devang Patel  <dpatel@apple.com>
286
287         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
288
289 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
290
291         PR c++/21929
292         * g++.dg/parse/crash11.C: Update
293
294 2005-06-13  Jeff Law  <law@redhat.com>
295
296         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
297         perform the desired transformations.
298         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
299         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
300
301 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
302
303         PR fortran/22038
304         * gfortran.dg/forall_1.f90: Un-XFAIL.
305
306 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
307
308         PR c++/21929
309         * g++.dg/parse/crash26.C: New.
310
311         PR c++/20789
312         * g++.dg/init/member1.C: New.
313
314 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
315
316         * gfortran.dg/altreturn_1.f90: New test.
317
318 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
319
320         PR middle-end/21985
321         * gcc.dg/tree-ssa/pr21985.c: New test.
322
323 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
324
325         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
326
327 2005-06-12  Roger Sayle  <roger@eyesopen.com>
328
329         PR c++/21930
330         * g++.dg/other/error10.C: New test case.
331
332 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
333
334         PR libfortran/19155
335         * gfortran.dg/pr19155.f: Add test.
336
337 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
338
339         * gfortran.dg/f2c_7.f90: New test.
340
341         * gfortran.dg/forall_1.f90: XFAILed.
342
343 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
344
345         * gcc.dg/pr14796-1.c: New.
346         * gcc.dg/pr14796-2.c: New.
347
348 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
349
350         PR fortran/17792
351         PR fortran/21375
352         * gfortran.dg/deallocate_stat.f90:  New test.
353
354 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
355
356         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
357
358 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
359
360         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
361         access will be generated when this loop is vectorized. Test that
362         accesses with same alignment were detected.
363         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
364         Test that accesses with same alignment were detected.
365         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
366         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
367         alignment were detected.
368
369 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
370
371         * gcc.dg/Wcxx-compat-1.c: New.
372
373 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
374
375         PR libfortran/21480
376         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
377         complex array.
378
379 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
380
381         * gcc.dg/alias-8.c: New.
382
383 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
384
385         * gcc.dg/format/cmn_err-1.c: Update.
386
387 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
388
389         PR target/20666
390         * gcc.target/sparc/fexpand-2.c: New.
391         * gcc.target/sparc/fpmerge-2.c: New.
392         * gcc.target/sparc/fpmul-2.c: New.
393         * gcc.target/sparc/noresult.c: New.
394         * gcc.target/sparc/pdist-2.c: New.
395         * gcc.target/sparc/pdist-3.c: New.
396
397 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
398
399         PR testsuite/21702
400         * gcc.target/i386/i386.exp: Fix comment typo.
401
402 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
403
404         PR c++/19497
405         * g++.dg/inherit/using5.C: New.
406         * g++.dg/inherit/using6.C: New.
407
408 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
409
410         PR c++/19894
411         * g++.dg/template/ptrmem15.C: New test.
412
413         PR c++/20563
414         * g++.dg/ext/label4.C: New test.
415
416 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
417
418         * gcc.dg/tls/debug-1.c: New test.
419
420 2005-06-07  Dale Johannesen  <dalej@apple.com>
421
422         * gcc.target/i386/movq.c:  New.
423
424 2005-06-07  Dale Johannesen  <dalej@apple.com>
425
426         * gcc.dg/20050607-1.c:  New.
427
428 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
429
430         PR middle-end/21850
431         * gcc.c-torture/execute/20050607-1.c: New test.
432
433 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
434
435         PR libfortran/21926
436         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
437         Test case where the return array has lowest stride one,
438         but isn't packed.
439
440 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
441
442         * lib/target-supports.exp (check_effective_target_sync_int_long):
443         Add s390 and s390x targets.
444
445 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
446
447         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
448         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
449         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
450         * gcc.dg/tree-ssa/loop-9.c: New test.
451
452 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
453
454         * g++.dg/parse/defarg10.C: New.
455
456 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
457
458         PR regression/21897
459         * gcc.c-torture/execute/20050604-1.c: New test.
460
461 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
462
463         PR 21903
464         * g++.dg/parse/defarg9.C: New.
465
466         PR c++/20637
467         * g++.dg/inherit/using4.C: New.
468         * g++.dg/overload/error1.C: Adjust expected errors.
469         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
470         * g++.old-deja/g++.brendan/arm2.C: Likewise.
471         * g++.old-deja/g++.other/redecl2.C: Likewise.
472         * g++.old-deja/g++.other/redecl4.C: Likewise.
473         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
474
475 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
476
477         * gfortran.dg/f2c_5.f90: Add -w to dg-options
478
479 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
480
481         * lib/gfortran.exp (gfortran_target_compile): Call
482         dg-additional-files-options
483         * gfortran.dg/f2c_4.f90: New file
484         * gfortran.dg/f2c_4.c: New file
485         * gfortran.dg/f2c_5.f90: New file
486         * gfortran.dg/f2c_5.c: New file
487
488 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
489
490         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
491
492         PR fortran/21912
493         * gfortran.dg/array_constructor_4.f90: New test.
494
495 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
496
497         PR c++/21619
498         * g++.dg/ext/builtin9.C: New test.
499
500 2005-06-05  Dale Johannesen  <dalej@apple.com>
501
502         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
503         * gcc.c-torture/execute/20050603-2.c:  Ditto.
504
505 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
506
507         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
508         * gcc.dg/vect/vect-reduc-1.c: New.
509         * gcc.dg/vect/vect-reduc-2.c: New.
510         * gcc.dg/vect/vect-reduc-3.c: New.
511
512 2005-06-04  Dale Johannesen  <dalej@apple.com>
513
514         * gcc.c-torture/execute/20050603-1.c:  New.
515         * gcc.c-torture/execute/20050603-2.c:  New.
516         * gcc.dg/20050603-3.c:  New.
517
518 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
519
520         PR fortran/19195
521         * gfortran.dg/debug_1.f90: New test.
522
523         * gfortran.dg/forall_1.f90: New test.
524
525 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
526
527         * gfortran.dg/array_constructor_3.f90: New test.
528
529 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
530
531         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
532
533 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
534
535         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
536
537 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
538
539         PR c/21873
540         * gcc.dg/init-excess-1.c: New test.
541
542 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
543
544         PR c++/21853
545         * g++.dg/expr/static_cast6.C: New test.
546
547 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
548
549         * gcc.dg/tree-ssa/vrp14.c: New test.
550
551 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
552
553         PR c++/21336
554         * g++.dg/template/new2.C: New test.
555
556 2005-06-03  Josh Conner  <jconner@apple.com>
557
558         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
559         all entries in initializer.
560
561 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
562
563         PR middle-end/21858
564         * gcc.dg/pr21858.c: New testcase.
565
566 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
567
568         PR tree-optimization/21292
569
570         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
571         New.
572         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
573         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
574         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
575         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
576         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
577
578 2005-06-02  Richard Henderson  <rth@redhat.com>
579
580         * gcc.dg/sync-2.c: Use -march=i486 for i386.
581
582 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
583
584         * gcc.dg/wtypequal.c: New testcase.
585
586 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
587
588         PR 21582
589         * gcc.dg/tree-ssa/pr21582.c: New test.
590
591 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
592
593         PR c++/21280
594         * g++.dg/opt/interface2.h: New.
595         * g++.dg/opt/interface2.C: New.
596         * g++.dg/init/ctor4.C: Adjust error lines.
597         * g++.old-deja/g++.bob/inherit2.C: Likewise.
598         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
599         * g++.old-deja/g++.jason/opeq3.C: Likewise.
600         * g++.old-deja/g++.pt/assign1.C: Likewise.
601         * g++.old-deja/g++.pt/crash20.C: Likewise.
602
603 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
604
605         PR tree-optimization/21734
606         * g++.dg/vect/pr21734_1.cc: New.
607         * g++.dg/vect/pr21734_2.cc: New.
608
609 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
610
611         PR c++/20350
612         * g++.dg/template/spec24.C: New.
613
614         PR c++/21151
615         * g++.dg/pch/local-1.C: New.
616         * g++.dg/pch/local-1.Hs: New.
617
618 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
619
620         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
621         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
622         * gcc.dg/tree-ssa/pr14341.c: New test.
623         * gcc.dg/tree-ssa/pr14841.c: New test.
624         * gcc.dg/tree-ssa/pr20701.c: New test.
625         * gcc.dg/tree-ssa/pr21086.c: New test.
626         * gcc.dg/tree-ssa/pr21090.c: New test.
627         * gcc.dg/tree-ssa/pr21332.c: New test.
628         * gcc.dg/tree-ssa/pr21458.c: New test.
629         * gcc.dg/tree-ssa/pr21658.c: New test.
630         * gcc.dg/tree-ssa/vrp01.c: New test.
631         * gcc.dg/tree-ssa/vrp02.c: New test.
632         * gcc.dg/tree-ssa/vrp03.c: New test.
633         * gcc.dg/tree-ssa/vrp04.c: New test.
634         * gcc.dg/tree-ssa/vrp05.c: New test.
635         * gcc.dg/tree-ssa/vrp06.c: New test.
636         * gcc.dg/tree-ssa/vrp07.c: New test.
637         * gcc.dg/tree-ssa/vrp08.c: New test.
638         * gcc.dg/tree-ssa/vrp09.c: New test.
639         * gcc.dg/tree-ssa/vrp10.c: New test.
640         * gcc.dg/tree-ssa/vrp11.c: New test.
641         * gcc.dg/tree-ssa/vrp12.c: New test.
642         * gcc.dg/tree-ssa/vrp13.c: New test.
643
644 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
645
646         PR 21029
647         * gcc.dg/tree-ssa/pr21029.c: New test.
648
649 2005-06-01  Roger Sayle  <roger@eyesopen.com>
650
651         * gfortran.dg/logint-1.f: New test case.
652         * gfortran.dg/logint-2.f: Likewise.
653         * gfortran.dg/logint-3.f: Likewise.
654
655 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
656
657         PR c/21536
658         PR c/20760
659         * gcc.dg/20050527-1.c: New test.
660
661         * gcc.dg/i386-sse-12.c: New test.
662
663         PR fortran/21729
664         * gfortran.dg/implicit_5.f90: New test.
665
666 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
667
668         PR fortran/20883
669         * gfortran/assign_4.f90: New test.
670         * gfortran/assign_2.f90: Change compile to run.
671
672 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
673
674         * lib/target-supports.exp
675         (check_effective_target_sync_char_short): New.
676         * gcc.dg/sync-2.c: New.
677
678 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
679
680         PR tree-optimization/21817
681         * gcc.dg/torture/pr21817-1.c: New.
682
683 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
684
685         PR c++/21165
686         * g++.dg/template/init5.C: New.
687
688 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
689
690         * gfortran.dg/char_initialiser_actual.f90:
691         Test character initialisers as actual arguments.
692         * gfortran.dg/char_pointer_comp_assign.f90:
693         Test character pointer structure component assignments.
694         * gfortran.dg/char_array_structure_constructor.f90:
695         Test character components in structure constructors.
696
697 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
698
699         PR middle-end/20931
700         * g++.dg/opt/pr20931.C: New test.
701
702 2005-05-31  Andreas Jaeger  <aj@suse.de>
703
704         PR testsuite/20772
705         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
706         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
707         g++.old-deja/g++.ext/asmspec1.C,
708         g++.old-deja/g++.other/regstack.C,
709         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
710         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
711         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
712         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
713         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
714         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
715         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
716         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
717         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
718         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
719         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
720         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
721         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
722         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
723         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
724         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
725         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
726         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
727         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
728
729 2005-05-31  Jeff Law  <law@redhat.com>
730
731         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
732
733 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
734
735         PR middle-end/21743
736         * gcc.dg/builtins-1.c: Activate disabled clog test.
737         * gcc.dg/torture/builtin-attr-1.c: Likewise.
738
739 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
740
741         * gfortran.dg/char_pointer_assign.f90:
742         Test character-pointer assignments and pointer assignments.
743         * gfortran.dg/char_pointer_dummy.f90:
744         Test character-pointer dummy arguments.
745         * gfortran.dg/char_pointer_func.f90:
746         Test character-pointer function returns.
747         * gfortran.dg/char_pointer_dependency.f90:
748         Test character-pointer functions with dependencies.
749
750 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
751
752         PR c++/21784
753         * g++.dg/lookup/using14.C: New test.
754
755 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
756
757         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
758         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
759         trailing ^M.
760
761 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
762
763         PR c++/17413
764         * g++.dg/template/local5.C: New.
765
766         PR target/21761
767         * gcc.c-torture/compile/pr21761.c: New.
768
769         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
770         before darwin8.
771
772 2005-05-30  Steven G. Kargl
773
774         PR fortran/20846
775         * gfortran.dg/inquire_8.f90: New test.
776
777 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
778
779         PR libfortran/21376
780         * gfortran.dg/output_exponents_1.f90: New test.
781
782 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
783
784         PR libfortran/20006
785         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
786
787 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
788
789         PR c++/21210
790         * g++.dg/ext/complex1.C: New test.
791
792         PR c++/21340
793         * g++.dg/init/ctor6.C: New test.
794
795 2005-05-29  Jan Hubicka  <jh@suse.cz>
796
797         * gcc.c-torture/compile/pr21562.c: New.
798
799 2005-05-28  Steven G. Kargl <kargls@comcast.net>
800
801         * gfortran.dg/subnormal_1.f90: New test.
802
803 2005-05-28  Jan Hubicka  <jh@suse.cz>
804
805         * tree-prof.exp: Fix comment.
806         * value-prof-1.c: New.
807         * value-prof-2.c: New.
808         * value-prof-3.c: New.
809         * value-prof-4.c: New.
810
811 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
812
813         PR c++/21614
814         * g++.dg/expr/ptrmem6.C: New test.
815         * g++.dg/expr/ptrmem6a.C: Likewise.
816
817 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
818
819         PR tree-optimization/21658
820         * gcc.dg/tree-ssa/pr21658.c: New.
821
822 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
823
824         PR c++/21455
825         * g++.dg/inherit/ptrmem3.C: New.
826
827         PR c++/21681
828         * g++.dg/parse/template16.C: New.
829
830 2005-05-27  Andreas Jaeger  <aj@suse.de>
831
832         * gcc.dg/setjmp-2.c: Only run in 32-bit.
833
834         * gcc.dg/i386-sse-8.c: Run test on all archs.
835
836 2005-05-26  Mike Stump  <mrs@apple.com>
837
838         * objc.dg/isa-field-1.m: Only run on darwin.
839         * objc.dg/lookup-1.m: Likewise.
840         * objc.dg/try-catch-8.m: Likewise.
841
842 2005-05-26  Roger Sayle  <roger@eyesopen.com>
843
844         PR tree-optimization/9814
845         * gcc.dg/pr9814-1.c: New test case.
846
847 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
848
849         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
850         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
851         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
852         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
853         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
854         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
855         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
856         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
857         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
858         objc.dg/try-catch-8.m: New.
859
860 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
861
862         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
863         remove extraneous semicolons.
864
865 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
866
867         * obj-c++.dg/comp-types-12.mm: New.
868         * objc.dg/comp-types-11.m: New.
869         * objc.dg/selector-4.m: New.
870
871 2005-05-26  Andreas Jaeger  <aj@suse.de>
872
873         PR testsuite/20772
874         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
875         g++.old-deja/g++.ext/attrib3.C,
876         g++.old-deja/g++.other/store-expr1.C,
877         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
878         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
879         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
880         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
881         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
882         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
883         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
884         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
885         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
886         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
887         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
888         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
889         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
890         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
891         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
892         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
893         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
894         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
895         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
896
897 2005-05-26  Andreas Jaeger  <aj@suse.de>
898
899         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
900         x86-64 compilation.
901
902 2005-05-26  Andreas Jaeger  <aj@suse.de>
903
904         PR testsuite/20772
905         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
906         gcc.misc-tests/i386-pf-athlon-1.c,
907         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
908         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
909         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
910         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
911         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
912         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
913         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
914         programs.
915
916         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
917         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
918         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
919         x86-64 compilation.
920
921         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
922         x86_64.
923
924         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
925         effective-target ilp32.
926
927 2005-05-26  David Ung  <davidu@mips.com>
928
929         * gcc.target/mips/ext_ins.c: New test for testing the generation
930         of MIPS32/64 rev 2 ext/ins instructions.
931
932 2005-05-26  Andreas Jaeger  <aj@suse.de>
933
934         * treelang/compile/unsigned.tree: Use gimple instead of
935         nonexisting generic dump.
936
937 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
938
939         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
940
941 2005-05-26  Andreas Jaeger  <aj@suse.de>
942
943         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
944
945 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
946
947         PR libfortran/17283
948         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
949         Test callee-allocated memory with write statements.
950
951 2005-05-25  Roger Sayle  <roger@eyesopen.com>
952
953         PR middle-end/21709
954         * gcc.dg/pr21709-1.c: New test case.
955
956 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
957             Mike Stump  <mrs@apple.com>
958
959         * objc/execute/next_mapping.h: Update for C++.
960
961         * obj-c++.dg/selector-1.mm: Move to...
962         * obj-c++.dg/selector-4.mm: here...
963
964         * obj-c++.dg/basic.mm: New.
965         * obj-c++.dg/comp-types-1.mm: New.
966         * obj-c++.dg/cxx-class-1.mm: New.
967         * obj-c++.dg/cxx-ivars-1.mm: New.
968         * obj-c++.dg/cxx-ivars-2.mm: New.
969         * obj-c++.dg/cxx-ivars-3.mm: New.
970         * obj-c++.dg/cxx-scope-1.mm: New.
971         * obj-c++.dg/cxx-scope-2.mm: New.
972         * obj-c++.dg/defs.mm: New.
973         * obj-c++.dg/empty-private-1.mm: New.
974         * obj-c++.dg/encode-1.mm: New.
975         * obj-c++.dg/encode-2.mm: New.
976         * obj-c++.dg/encode-3.mm: New.
977         * obj-c++.dg/extern-c-1.mm: New.
978         * obj-c++.dg/extra-semi.mm: New.
979         * obj-c++.dg/fix-and-continue-2.mm: New.
980         * obj-c++.dg/isa-field-1.mm: New.
981         * obj-c++.dg/ivar-list-semi.mm: New.
982         * obj-c++.dg/local-decl-1.mm: New.
983         * obj-c++.dg/lookup-1.mm: New.
984         * obj-c++.dg/lookup-2.mm: New.
985         * obj-c++.dg/method-1.mm: New.
986         * obj-c++.dg/method-2.mm: New.
987         * obj-c++.dg/method-3.mm: New.
988         * obj-c++.dg/method-4.mm: New.
989         * obj-c++.dg/method-5.mm: New.
990         * obj-c++.dg/method-6.mm: New.
991         * obj-c++.dg/method-7.mm: New.
992         * obj-c++.dg/no-extra-load.mm: New.
993         * obj-c++.dg/overload-1.mm: New.
994         * obj-c++.dg/pragma-1.mm: New.
995         * obj-c++.dg/pragma-2.mm: New.
996         * obj-c++.dg/private-1.mm: New.
997         * obj-c++.dg/private-2.mm: New.
998         * obj-c++.dg/proto-qual-1.mm: New.
999         * obj-c++.dg/qual-types-1.mm: New.
1000         * obj-c++.dg/stubify-1.mm: New.
1001         * obj-c++.dg/stubify-2.mm: New.
1002         * obj-c++.dg/super-class-1.mm: New.
1003         * obj-c++.dg/super-class-2.mm: New.
1004         * obj-c++.dg/super-dealloc-1.mm: New.
1005         * obj-c++.dg/super-dealloc-2.mm: New.
1006         * obj-c++.dg/template-1.mm: New.
1007         * obj-c++.dg/template-2.mm: New.
1008         * obj-c++.dg/template-3.mm: New.
1009         * obj-c++.dg/template-4.mm: New.
1010         * obj-c++.dg/template-5.mm: New.
1011         * obj-c++.dg/template-6.mm: New.
1012         * obj-c++.dg/try-catch-1.mm: New.
1013         * obj-c++.dg/try-catch-2.mm: New.
1014         * obj-c++.dg/try-catch-3.mm: New.
1015         * obj-c++.dg/try-catch-4.mm: New.
1016         * obj-c++.dg/try-catch-5.mm: New.
1017         * obj-c++.dg/try-catch-6.mm: New.
1018         * obj-c++.dg/try-catch-7.mm: New.
1019         * obj-c++.dg/try-catch-8.mm: New.
1020         * obj-c++.dg/try-catch-9.mm: New.
1021         * obj-c++.dg/va-meth-1.mm: New.
1022
1023 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1024
1025         * obj-c++.dg/selector-1.mm: New.
1026         * obj-c++.dg/selector-2.mm: New.
1027
1028 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1029
1030         * obj-c++.dg/selector-3.mm: New.
1031         * objc.dg/selector-3.m: New.
1032
1033 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1034
1035         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
1036         about where warning appears.
1037
1038 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
1039
1040         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
1041         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1042         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1043         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1044
1045 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
1046
1047         * gcc.dg/20050524-1.c: New test.
1048
1049 2005-05-25  Jan Hubicka  <jh@suse.cz>
1050
1051         * gcc.dg/tree-prof/inliner-1.c: New.
1052
1053 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
1054
1055         * gcc.dg/tree-prof: New directory.
1056         * gcc.dg/tree-prof/tree-prof.exp: New.
1057
1058 2005-05-25  DJ Delorie  <dj@redhat.com>
1059
1060         * gcc.dg/Wattributes-1.c: New.
1061         * gcc.dg/Wattributes-2.c: New.
1062         * gcc.dg/Wattributes-3.c: New.
1063
1064 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
1065
1066         PR tree-optimization/19833
1067         * gcc.dg/uninit-4.c: Remove xfail.
1068         * gcc.dg/uninit-9.c: Ditto.
1069
1070 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
1071
1072         * obj-c++.dg/bitfield-[1-5].mm: New.
1073         * obj-c++.dg/class-protocol-1.mm: New.
1074         * obj-c++.dg/comp-types-1[0-1].mm: New.
1075         * obj-c++.dg/comp-types-[2-9].mm: New.
1076         * obj-c++.dg/encode-[4-8].mm: New.
1077         * obj-c++.dg/layout-1.mm: New.
1078         * obj-c++.dg/method-1[0-9].mm: New.
1079         * obj-c++.dg/method-2[0-1].mm: New.
1080         * obj-c++.dg/method-[8-9].mm: New.
1081         * obj-c++.dg/objc-gc-3.mm: New.
1082         * obj-c++.dg/try-catch-10.mm: New.
1083         * objc.dg/bitfield-5.m: New.
1084         * objc.dg/comp-types-10.m: New.
1085         * objc.dg/comp-types-9.m: New.
1086         * objc.dg/layout-1.m: New.
1087         * objc.dg/objc-gc-4.m: New.
1088         * objc.dg/try-catch-9.m: New.
1089         * objc.dg/class-protocol-1.m: Tweak diagnostics.
1090         * objc.dg/comp-types-1.m: Likewise.
1091         * objc.dg/comp-types-[5-6].m: Likewise.
1092         * objc.dg/method-9.m: Likewise.
1093
1094 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
1095
1096         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
1097         and on hardware without VMX support.
1098
1099         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
1100
1101         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
1102
1103         * lib/profopt.exp (dg-final-generate, dg-final-use,
1104         profopt-final-code, profopt-get-options): New.
1105         (profopt-execute): Process test directives.
1106
1107         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
1108         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1109         cleanup-tree-dump, cleanup-saved-temps): Update comments.
1110
1111 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
1112
1113         PR C++/21645
1114         * g++.dg/init/ctor5.C: New test.
1115
1116 2005-05-24  Ira Rosen  <irar@il.ibm.com>
1117
1118         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
1119         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
1120         vect-113.c, vect-114.c.
1121
1122 2005-05-23  Adam Nemet  <anemet@lnxw.com>
1123
1124         * gcc.dg/const-elim-1.c: Remove xfails.
1125
1126 2005-05-23  Jeff Law  <law@redhat.com>
1127
1128         * gcc.c-torture/compile/pr21638.c: New test.
1129         * gcc.c-torture/compile/20050520-1.c: New test.
1130
1131 2005-05-23  Nick Clifton  <nickc@redhat.com>
1132
1133         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
1134         be a proper triple, ie: m32r*-*-*.
1135         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1136
1137 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
1138
1139         PR middle-end/21331
1140         PR tree-opt/21293
1141         * gcc.c-torture/compile/pr21293.c: New test.
1142         * gcc.c-torture/execute/pr21331.c: New test.
1143
1144 2004-05-20  Richard Henderson  <rth@redhat.com>
1145
1146         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
1147
1148 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
1149
1150         * obj-c++-dg.exp: Add.
1151         * obj-c++.exp: Add.
1152         * obj-c++.dg/dg.exp: Add.
1153
1154 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1155
1156         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
1157         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
1158
1159 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
1160
1161         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
1162
1163 2004-05-19  Richard Henderson  <rth@redhat.com>
1164
1165         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
1166
1167 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
1168
1169         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
1170
1171         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
1172
1173 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
1174
1175         PR c++/21495
1176         * g++.dg/parse/extern1.C: New test.
1177         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
1178
1179 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1180
1181         * gcc.dg/c99-math.h: New.
1182         * gcc.dg/c99-math-float-1.c: New test.
1183         * gcc.dg/c99-math-double-1.c: Likewise.
1184         * gcc.dg/c99-math-long-double-1.c: Likewise.
1185
1186 2005-05-18  Richard Henderson  <rth@redhat.com>
1187
1188         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
1189
1190 2005-05-18  Devang Patel  <dpatel@apple.com>
1191
1192         * g++.dg/opt/20050511-1.C: New test.
1193
1194 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
1195
1196         PR libfortran/21127
1197         * gfortran.dg/reshape-complex.f90:  New test.
1198
1199 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
1200
1201         * gfortran.dg/array_constructor_1.f90: New test.
1202         * gfortran.dg/array_constructor_2.f90: New test.
1203
1204 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1205
1206         PR fortran/20954
1207         * gfortran.dg/pr20954.f: New test.
1208
1209 2005-05-17  Mike Stump  <mrs@apple.com>
1210
1211         Yet more Objective-C++...
1212
1213         * objc.dg/method-5.m: Update.
1214         * objc.dg/method-6.m: Update.
1215         * objc.dg/method-7.m: Update.
1216         * objc.dg/method-9.m: Update.
1217         * objc.dg/try-catch-2.m: Update.
1218
1219 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
1220
1221         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
1222         Remove little-endian optimizations.
1223
1224 2005-05-17  Jeff Law  <law@redhat.com>
1225
1226         * g++.dg/tree-ssa/pr18414.C: New test.
1227         * gcc.dg/tree-ssa/pr18414.C: New test.
1228         * gcc.dg/tree-ssa/pr17141-1.C: New test.
1229         * gcc.dg/tree-ssa/pr17141-2.C: New test.
1230
1231 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
1232
1233         * gcc.dg/compat/generate-random.c: Do not include
1234         libiberty.h.
1235         * gcc.dg/compat/generate-random_r.c: Likewise.
1236
1237 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
1238
1239         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
1240
1241 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
1242
1243         PR middle-end/21595
1244         * g++.dg/tree-ssa/builtin1.C: New testcase.
1245
1246 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
1247
1248         PR c++/21454
1249         * g++.dg/opt/const4.C: New test.
1250
1251         PR middle-end/21492
1252         * g++.dg/opt/crossjump1.C: New test.
1253
1254         PR tree-optimization/21610
1255         * gcc.c-torture/compile/20050516-1.c: New test.
1256
1257         PR fortran/15080
1258         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
1259         about the test failing.
1260         * gfortran.fortran-torture/execute/where_7.f90: New test.
1261         * gfortran.fortran-torture/execute/where_8.f90: New test.
1262
1263 2005-05-16  Richard Henderson  <rth@redhat.com>
1264
1265         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
1266         i?86 and x86_64.
1267
1268 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
1269
1270         * gcc.dg/compat/generate-random.c (config.h): Do not include.
1271         (limits.h): Include unconditionally.
1272         (stdlib.h): Likewise.
1273         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
1274         (limits.h): Include unconditionally.
1275         (stdlib.h): Likewise.
1276         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
1277         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
1278         (limits.h): Include unconditionally.
1279         (stdlib.h): Likewise.
1280         (hashtab.h): Do not include.
1281         (getopt.h): Likewise.
1282         (stddef.h): Include.
1283         (hashval_t): Define.
1284         (struct entry): Add "next" field.
1285         (HASH_SIZE): New macro.
1286         (hash_table): New variable.
1287         (switchfiles): Do not use xmalloc.
1288         (mix): New macro.
1289         (iterative_hash): New function.
1290         (hasht): Remove.
1291         (e_exists): New function.
1292         (e_insert): Likewise.
1293         (output): Use, instead of libiberty hashtable functions.
1294         (main): Do not use getopt.  Do not call htab_create.
1295
1296 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
1297
1298         PR libstdc++/21526
1299         * lib/target-supports.exp (check_mkfifo_available):
1300         Return 0 for cygwin as mkfifo support incomplete on platform.
1301         Fix typos in comments.
1302
1303 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
1304
1305         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
1306
1307 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
1308
1309         PR fortran/17432
1310         * gfortran.dg/assign_4.f: New test.
1311
1312 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
1313
1314         PR tree-optimization/21563
1315         * gcc.dg/tree-ssa/pr21563.c: New.
1316
1317 2005-05-14  Jan Hubicka  <jh@suse.cz>
1318
1319         * gcc.dg/noreturn-7.c: Allow control reaches warning.
1320
1321 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
1322
1323         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
1324
1325 2005-05-13  Julian Brown  <julian@codesourcery.com>
1326
1327         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
1328         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
1329
1330 2005-05-13  Jan Hubicka  <jh@suse.cz>
1331
1332         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
1333         * gcc.dg/fold-xor-?.c: Likewise.
1334         * gcc.dg/pr15784-?.c: Likewise.
1335         * gcc.dg/pr20922-?.c: Likewise.
1336         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
1337         * gcc.dg/tree-ssa/pr17598.c: Likewise.
1338         * gcc.dg/tree-ssa/pr20470.c: Likewise.
1339
1340 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1341
1342         PR fortran/21260
1343         * gfortran.dg/hollerith_1.f90: New test.
1344
1345 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1346
1347         * gfortran.dg/func_result_2.f90: New test.
1348
1349 2005-05-11  Bud Davis  <bdavis@gfortran.org>
1350
1351         * gfortran.dg/dev_null.f90: New test.
1352
1353 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
1354
1355         * gcc.dg/arm-vfp1.c: Revert last change.
1356
1357 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
1358
1359         PR middle-end/19807
1360         PR tree-optimization/19639
1361         * g++.dg/tree-ssa/pr19807.C: New testcase.
1362
1363 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1364
1365         PR libfortran/21471
1366         * gfortran.dg/append-1.f90: New test.
1367
1368 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
1369
1370         * gcc.dg/pr18501.c: XFAIL.
1371         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
1372         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
1373         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
1374         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
1375         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
1376         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
1377         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
1378         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
1379
1380 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1381
1382         PR fortran/20178
1383         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
1384         gfortran.dg/f2c_3.f90: New tests.
1385
1386         * gfortran.dg/return_1.f90: Fix dg annotation.
1387
1388 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
1389
1390         * gcc.c-torture/compile/20050510-1.c: New test.
1391
1392 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
1393
1394         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
1395
1396 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
1397
1398         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
1399
1400 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
1401
1402         PR c/17913
1403         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
1404
1405 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
1406
1407         PR c/21342
1408         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
1409         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
1410
1411 2005-05-10  Ben Elliston  <bje@au.ibm.com>
1412
1413         PR debug/16676
1414         * gcc.dg/debug/pr16676.c: New test.
1415
1416 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
1417
1418         PR testsuite/21443
1419         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
1420         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
1421         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
1422         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
1423         Change -O1 to -O2.
1424         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
1425         -fno-tree-dominator-opts.
1426
1427 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1428
1429         * gfortran.dg/return_1.f90: New test.
1430
1431 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
1432
1433         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
1434
1435         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
1436
1437 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
1438
1439         PR c++/21427
1440         * g++.dg/inherit/covariant13.C: New.
1441
1442 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1443
1444         PR libfortran/19155
1445         * gfortran.dg/pr19155.f: New test.
1446
1447 2005-05-08  Roger Sayle  <roger@eyesopen.com>
1448
1449         PR inline-asm/8788
1450         * gcc.dg/pr8788-1.c: New testcase.
1451
1452 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
1453
1454         PR target/21416
1455         * gcc.target/mips/fpcmp-[12].c: New tests.
1456
1457 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
1458
1459         * lib/target-supports-dg.exp (dg-require-fork): New function.
1460         (dg-require-mkfifo): Likewise.
1461         * lib/target-supports.exp (check_function_available): New
1462         function.
1463         (check_fork_available): Likewise.
1464         (check_mkfifo_available): Likewise.
1465
1466 2005-05-06  Jeff Law  <law@redhat.com>
1467
1468         * gcc.c-torture/compile/pr21380.c: New test.
1469
1470 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
1471
1472         PR c++/20961
1473         * g++.dg/ext/weak3.C: New test.
1474
1475 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
1476
1477         PR c++/21352
1478         * g++.dg/template/crash37.C: New test.
1479
1480 2005-05-05  Paul Brook  <paul@codesourcery.com>
1481
1482         * gcc.dg/arm-g2.c: Use effective-target arm32.
1483         * gcc.dg/arm-mmx-1.c: Ditto.
1484         * gcc.dg/arm-scd42-2.c: Ditto.
1485         * gcc.dg/arm-vfp1.c: Ditto.
1486         * lib/target-supports.exp (check_effective_target_arm32): New
1487         function.
1488
1489 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
1490
1491         PR libfortran/21354
1492         gfortran.dg/in_pack_rank7.f90:  New test.
1493
1494 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
1495
1496         PR middle-end/15618
1497         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
1498
1499 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
1500
1501         PR middle-end/21265
1502         * gcc.dg/20050503-1.c: New test.
1503
1504         PR rtl-optimization/21239
1505         * gcc.dg/i386-sse-11.c: New test.
1506
1507 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
1508
1509         PR target/16888
1510         * gcc.target/i386/asm-1.c: New test.
1511
1512 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
1513
1514         PR rtl-optimization/21330
1515         * gcc.c-torture/execute/20050502-1.c: New test.
1516
1517         PR target/21297
1518         * gcc.c-torture/execute/20050502-2.c: New test.
1519
1520 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
1521
1522         PR middle-end/21282
1523         * gcc.dg/pr21282.c: New.
1524
1525 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1526
1527         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
1528         * gcc.dg/vect/vect-92.c: Likewise
1529         * gcc.dg/vect/vect-93.c: Likewise
1530         * gcc.dg/vect/vect-dv-1.c: Likewise
1531         * gcc.dg/vect/vect-dv-2.c: Likewise
1532         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
1533
1534 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1535
1536         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
1537         * gfortran.dg/vect/vect-2.f90:  Likewise
1538         * gfortran.dg/vect/vect-3.f90:  Likewise
1539         * gfortran.dg/vect/vect-4.f90:  Likewise
1540         * gfortran.dg/vect/vect-5.f90:  Likewise
1541
1542 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
1543
1544         PR target/20813
1545         * gcc.dg/rs6000-fpint-2.c: New.
1546
1547 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
1548
1549         PR c/15698
1550         * gcc.dg/builtins-30.c: Update expected messages.
1551         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
1552         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
1553         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
1554
1555 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
1556
1557         PR tree-optimization/21294
1558         * gcc.dg/tree-ssa/pr21294.c: New.
1559
1560 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
1561
1562         * gcc.dg/altivec-3.c (vec_store): Do not use the old
1563         __builtin_altivec_st_internal_4si built-in.
1564
1565 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
1566
1567         PR c++/15875
1568         * g++.dg/template/ptrmem14.C: New test.
1569
1570 2005-05-02  Paul Brook  <paul@codesourcery.com>
1571
1572         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
1573
1574 2005-05-02  Michael Matz  <matz@suse.de>
1575
1576         PR c++/19542
1577         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
1578
1579 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
1580
1581         * g++.dg/cpp/weak.C: New test.
1582
1583 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
1584
1585         * gcc.dg/tree-ssa/loop-8.c: New test.
1586
1587 2005-04-30  Michael Maty  <matz@suse.de>
1588
1589         * gcc.dg/inline-mcpy.c: New test.
1590
1591 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
1592
1593         PR libfortran/18958
1594         * gfortran.dg/eoshift.f90:  New test case.
1595
1596 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
1597
1598         PR libfortran/18857
1599         * gfortran.dg/matmul_1.f90: New test.
1600
1601 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1602
1603         PR tree-optimization/21030
1604         * gcc.dg/tree-ssa/pr21030.c: New.
1605
1606 2005-04-29  Devang Patel  <dpatel@apple.com>
1607
1608         PR tree-optimization/21272
1609         * gcc.dg/vect/vect-ifcvt-10.c: New test.
1610
1611 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
1612
1613         PR fortran/13082
1614         PR fortran/18824
1615         * gfortran.dg/entry_4.f90: New test.
1616         * gfortran.fortran-torture/execute/entry_1.f90: New test.
1617         * gfortran.fortran-torture/execute/entry_2.f90: New test.
1618         * gfortran.fortran-torture/execute/entry_3.f90: New test.
1619         * gfortran.fortran-torture/execute/entry_4.f90: New test.
1620         * gfortran.fortran-torture/execute/entry_5.f90: New test.
1621         * gfortran.fortran-torture/execute/entry_6.f90: New test.
1622         * gfortran.fortran-torture/execute/entry_7.f90: New test.
1623
1624 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1625
1626         * gfortran.fortran-torture/execute/entry_8.f90: New test.
1627
1628 2005-04-29  Paul Brook   <paul@codesourcery.com>
1629
1630         * gfortran.dg/entry_3.f90: New test.
1631
1632 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1633
1634         * gfortran.dg/implicit_4.f90: New test.
1635
1636 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
1637
1638         * lib/target-supports.exp (check_profiling_available): Return
1639         false for xtensa-*-elf.
1640
1641 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
1642
1643         * lib/fortran-torture.exp (fortran-torture.exp): Catch
1644         error if file cannot be deleted.
1645
1646 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1647
1648         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
1649         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
1650         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
1651         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
1652         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
1653         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
1654         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
1655         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
1656         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
1657         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
1658         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
1659         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
1660         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
1661
1662 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1663
1664         PR fortran/20865
1665         * gfortran.dg/pr20865.f90: New test.
1666
1667 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
1668
1669         * gcc.dg/void-cast-2.c: New test.
1670
1671 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1672
1673         PR c/21159
1674         * gcc.dg/void-cast-1.c: New test.
1675
1676 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
1677
1678         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
1679
1680 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1681
1682         PR fortran/21177
1683         * gfortran.dg/pr21177.f90: New test.
1684
1685 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
1686
1687         PR tree-optimization/21171
1688         * gcc.dg/tree-ssa/pr21171.c: New test.
1689
1690 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
1691
1692         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1693         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1694         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1695         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1696         gcc.dg/tree-ssa/gen-vect-32.c: New.
1697         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
1698         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
1699         don't run on PPC32.
1700
1701 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1702
1703         PR c/21213
1704         * gcc.dg/transparent-union-3.c: New test.
1705
1706 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1707
1708         PR c/20740
1709         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
1710         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
1711         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
1712         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
1713         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
1714         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
1715
1716 2005-04-26  Jeff Law  <law@redhat.com>
1717
1718         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
1719         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
1720         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
1721         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
1722         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
1723         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
1724         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
1725
1726 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
1727
1728         PR tree-optimization/17598
1729         * gcc.dg/tree-ssa/pr17598.c: New testcase.
1730
1731 2005-04-25  Mike Stump  <mrs@apple.com>
1732
1733         * objc.dg/fix-and-continue-1.m: Add.
1734
1735 2005-04-25  Roger Sayle  <roger@eyesopen.com>
1736
1737         PR c++/20995
1738         * g++.dg/opt/pr20995-1.C: New test case.
1739
1740 2005-04-25  Devang Patel <dpatel@apple.com>
1741
1742         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
1743
1744 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1745
1746         PR testsuite/21062
1747         * g++.dg/opt/alias2.C (printf): Correct the prototype.
1748
1749 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1750
1751         PR C++/21188
1752         * g++.dg/opt/rtti2.C: New test.
1753
1754 2005-04-25  Paul Brook  <paul@codesourcery.com>
1755         Steven G. Kargl  <kargls@comcast.net>
1756
1757         PR fortran/20879
1758         * gfortran.dg/ichar_1.f90: New file.
1759
1760 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
1761
1762         PR middle-end/20991
1763         * g++.dg/opt/pr20991.C: New test.
1764
1765         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
1766         where sizeof (type) < __alignof__ (type).
1767         * gcc.dg/compat/struct-layout-1.h: Likewise.
1768
1769 2005-04-24  Per Bothner  <per@bothner.com>
1770             Devang Patel  <dpatel@apple.com>
1771
1772         PR preprocessor/20907
1773         * gcc.dg/cpp/very-long-comment.c: New test.
1774
1775 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1776
1777         PR fortran/20059
1778         * gfortran.dg/common_5.f: New test.
1779
1780 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
1781
1782         PR middle-end/21082
1783         * g++.dg/tree-ssa/pr21082.C: New testcase.
1784
1785 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
1786
1787         * gcc.dg/vect/vect-99.c: New test.
1788
1789 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
1790
1791         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
1792
1793 2005-04-22  Jeff Law  <law@redhat.com>
1794
1795         * gcc.dg/uninit-5.c: Remove xfails.
1796         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
1797         conditionals and loads.
1798
1799 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
1800
1801         PR libfortran/20074
1802         PR libfortran/20436
1803         PR libfortran/21108
1804         * gfortran.dg/nested_reshape.f90: new test
1805         * gfortran.dg/reshape-alloc.f90: new test
1806         * gfortran.dg/reshape.f90: new test
1807
1808 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
1809
1810         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
1811
1812         * gcc.dg/arm-vfp1.c: New test.
1813
1814 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
1815
1816         PR c++/21087
1817         * g++.dg/lookup/builtin2.C: New test.
1818
1819 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
1820
1821         * gcc.dg/weak/weak-13.c: New test.
1822
1823 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
1824
1825         * lib/target-supports.exp (check_effective_target_sync_int_long):
1826         Add powerpc*.
1827
1828 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
1829
1830         * gcc.target/mips/branch-1.c: New test.
1831
1832 2005-04-21  Richard Henderson  <rth@redhat.com>
1833
1834         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
1835         * gcc.dg/vect/vect-86.c: Likewise.
1836         * gcc.dg/vect/vect-87.c: Likewise.
1837         * gcc.dg/vect/vect-88.c: Likewise.
1838
1839 2005-04-21  Devang Patel  <dpatel@apple.com>
1840
1841         PR optimization/20994
1842         * gcc.dg/tree-ssa/ifc-3.c: New test.
1843
1844 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
1845
1846         PR c/12913
1847         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
1848         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
1849         gcc.dg/c99-vla-jump-5.c: New tests.
1850
1851 2005-04-19  Richard Henderson  <rth@redhat.com>
1852
1853         * lib/target-supports.exp (check_effective_target_vect_int_mult):
1854         Fix typo in exists check.
1855         (check_effective_target_sync_int_long): New.
1856         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
1857         * gcc.dg/ia64-sync-2.c: Likewise.
1858         * gcc.dg/ia64-sync-3.c: Likewise.
1859         * gcc.dg/ia64-sync-4.c: Likewise.
1860
1861 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
1862
1863         * gcc.dg/fold-xor-1.c: New test.
1864         * gcc.dg/fold-xor-2.c: New test.
1865
1866 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
1867
1868         PR target/20670
1869         * g++.dg/eh/fp-regs.C: New test.
1870
1871 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
1872
1873         * gcc.dg/Wint-to-pointer-cast-1.c,
1874         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
1875         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
1876         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
1877
1878 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1879
1880         PR fortran/16861
1881         * gfortran.dg/pr16861.f90: New test.
1882
1883 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
1884
1885         * gcc.dg/pr21085.c: New test.
1886
1887 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
1888
1889         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
1890         (setup_mips_tests, dg-mips-options): New procedures.
1891         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
1892         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
1893         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
1894         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
1895         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
1896         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
1897         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
1898         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
1899         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
1900         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
1901         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
1902         dg-mips-options instead of dg-options.  Remove now-redundant
1903         preprocessor guards.
1904         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
1905         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1906         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1907         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
1908         * gcc.dg/vr-mult-2.c: Delete.
1909         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
1910         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
1911         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
1912         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
1913         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
1914         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
1915         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
1916
1917 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
1918
1919         * ada/acats/run_all.sh: Use sync when executable not present.
1920
1921 2005-04-18  Devang Patel  <dpatel@apple.com>
1922
1923         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
1924         * gcc.dg/vect/vect-11a.c: New.
1925         * gcc.dg/vect/vect-none.c: Update.
1926         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
1927
1928 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
1929
1930         PR tree-optimization/20922
1931         * gcc.dg/pr20922-1.c: New test.
1932         * gcc.dg/pr20922-2.c: New test.
1933         * gcc.dg/pr20922-3.c: New test.
1934         * gcc.dg/pr20922-4.c: New test.
1935         * gcc.dg/pr20922-5.c: New test.
1936         * gcc.dg/pr20922-6.c: New test.
1937
1938 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1939
1940         PR libfortran/20950
1941         * gfortran.dg/pr20950.f: New test.
1942
1943 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1944
1945         PR libfortran/19216
1946         * gfortran.dg/pr19216.f: New test.
1947
1948 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
1949
1950         PR tree-optimization/21001
1951         * gcc.dg/tree-ssa/pr21001.c: New.
1952
1953 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
1954
1955         PR libfortran/21075
1956         * gfortran.dg/reshape_rank7.f90: New test.
1957
1958 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
1959
1960         PR libfortran/12884 gfortran.dg/pr12884.f: New test
1961         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
1962         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
1963         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
1964         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
1965         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
1966         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
1967         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
1968         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
1969         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
1970         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
1971         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
1972         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
1973         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
1974         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
1975         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
1976         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
1977         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
1978         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
1979         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
1980         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
1981
1982 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
1983
1984         * gfortran.dg/wtruncate.f: New testcase.
1985         * gfortran.dg/wtruncate.f90: New testcase.
1986
1987 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
1988
1989         PR c++/21025
1990         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
1991         which sizeof/alignof is dependent, rather than just whether we are
1992         processing_template_decl.
1993
1994 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
1995
1996         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
1997         corrected typo where the wrong variables had been compared.
1998
1999 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
2000
2001         PR libfortran/18495
2002         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
2003         Test callee-allocated version of return array with a write
2004         statement.
2005         Test spread with a temporary with another write statement.
2006
2007 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
2008
2009         PR tree-optimization/21031
2010         * gcc.dg/tree-ssa/pr21031.c: New.
2011
2012 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
2013
2014         PR tree-optimization/21004
2015         * gcc.dg/builtins-53.c: Include builtins-config.h.
2016         Check floorf, ceilf, floorl and ceill transformations
2017         only when HAVE_C99_RUNTIME is defined.
2018
2019 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
2020
2021         PR middle-end/20739
2022         * gcc.dg/tree-ssa/pr20739.c: New test.
2023
2024 2005-04-14  Mike Stump  <mrs@apple.com>
2025
2026         * gcc.dg/Foundation.framework/empty: New.
2027         * gcc.dg/framework-2.c: New.
2028
2029 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
2030
2031         PR tree-optimization/21021
2032         * gcc.c-torture/compile/pr21021.c: New.
2033
2034 2005-04-14  Janis Johnson  <janis187@us.ibm.com
2035
2036         PR testsuite/21010
2037         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
2038         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
2039         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
2040         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
2041         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
2042         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
2043         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
2044         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
2045
2046 2005-04-14  Richard Henderson  <rth@redhat.com>
2047
2048         * lib/target-supports.exp (check_effective_target_vect_condition):
2049         Add ia64, i?86, and x86_64.
2050
2051 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
2052
2053         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
2054
2055 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
2056
2057         PR tree-optimization/20657
2058         * gcc.dg/tree-ssa/pr20657.c: New.
2059
2060 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
2061
2062         * gcc.dg/builtins-53.c: Also check (int)trunc* and
2063         (long long int)trunc*.
2064
2065 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
2066
2067         PR target/20927
2068         * gcc.dg/pr20927.c: New test.
2069
2070 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
2071
2072         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
2073         * gcc.target/mips/asm-1.c: Likewise.
2074
2075 2005-04-13  Dale Johannesen  <dalej@apple.com>
2076
2077         * objc.dg/objc-fast-4.m:  New.
2078
2079 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
2080
2081         * gcc.target/cris/torture/cris-torture.exp: New driver in new
2082         directory.
2083         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
2084
2085 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
2086
2087         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
2088         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
2089         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
2090
2091 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
2092
2093         PR tree-optimization/20913
2094         * gcc.dg/tree-ssa/pr20913.c: New.
2095
2096         PR tree-optimization/20702
2097         * gcc.dg/tree-ssa/pr20702.c: New.
2098
2099 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2100
2101         PR c++/13744
2102         * g++.dg/inherit/local3.C: New test.
2103
2104 2005-04-12  Jeff Law  <law@redhat.com>
2105
2106         * gcc.dg/tree-ssa/20050412-1.c: New test.
2107
2108 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
2109
2110         PR libfortran/19016
2111         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
2112         Add tests with mask generated by expression.
2113         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
2114         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
2115         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
2116
2117 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
2118
2119         PR middle-end/20917
2120         * gcc.dg/20050409-1.c: New test.
2121
2122 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
2123
2124         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
2125
2126 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
2127
2128         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2129         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
2130         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2131         (TARGET_CXX): Adjust accordingly.
2132         * target.h (struct gcc_target): Remove epxort_class_data.  Add
2133         determine_class_data_visibility and class_data_always_comdat.
2134         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2135         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
2136         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2137         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
2138         (arm_cxx_determine_class_data_visibility): New.
2139         (arm_cxx_class_data_always_comdat): Likewise.
2140         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2141         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
2142         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2143         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
2144         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
2145         Define.
2146
2147 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
2148
2149         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
2150
2151 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
2152
2153         * gcc.dg/i386-darwin-fpmath.c: New.
2154
2155 2004-04-11  Devang Patel  <dpatel@apple.com>
2156
2157         * lib/target-supports.exp (check_effective_target_vect_condition): New.
2158         * gcc.dg/vect/vect-ifcvt-1.c: New test.
2159         * gcc.dg/vect/vect-ifcvt-2.c: New test.
2160         * gcc.dg/vect/vect-ifcvt-3.c: New test.
2161         * gcc.dg/vect/vect-ifcvt-4.c: New test.
2162         * gcc.dg/vect/vect-ifcvt-5.c: New test.
2163         * gcc.dg/vect/vect-ifcvt-6.c: New test.
2164         * gcc.dg/vect/vect-ifcvt-7.c: New test.
2165         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
2166
2167 2004-04-11  Devang Patel  <dpatel@apple.com>
2168
2169         * gcc.dg/vect/vect-dv-1.c: New test.
2170         * gcc.dg/vect/vect-dv-2.c: New test.
2171
2172 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
2173
2174         PR tree-optimization/20933
2175         * gcc.dg/tree-ssa/pr20933.c: New test.
2176
2177 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2178
2179         * gfortran.dg/fold_nearest.f90: New test.
2180
2181 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
2182
2183         * gcc.dg/tree-ssa/alias-1.c: New test.
2184
2185 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
2186
2187         PR tree-optimization/20920
2188         * g++.dg/tree-ssa/pr20920.C: New test.
2189
2190 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
2191
2192         * gcc.dg/builtins-53.c: Also check (int)ceil* and
2193         (long long int)ceil*.
2194
2195 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
2196
2197         * g++.dg/warn/Wdtor1.C: Declare template in system header with
2198         explicit C++ linkage.
2199
2200 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2201
2202         * gfortran.dg/pr17229.f: Take care of the new obsolescence
2203         warning for arithmetic IF statements.
2204
2205 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
2206
2207         * eor_handling_1.f90: New test case.
2208         * eor_handling_2.f90: New test case.
2209         * eor_handling_3.f90: New test case.
2210         * eor_handling_4.f90: New test case.
2211         * eor_handling_5.f90: New test case.
2212         * noadv_size.f90: New test case.
2213         * pad_no.f90: New test case.
2214
2215 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
2216
2217         * gcc.c-torture/execute/20050410-1.c: New test.
2218
2219 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
2220
2221         * gcc.dg/pr20126.c: New.
2222
2223 2005-04-09  Bud Davis  <bdavis@gfortran.org>
2224             Steven G. Kargl <kargls@comcast.net>
2225
2226         * gfortran.dg/PR19872.f: New test.
2227
2228 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
2229
2230         * gfortran.dg/nint_1.f90:  Fix dg-do directive
2231
2232 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
2233
2234         * gfortran.dg/nint_1.f90: New test.
2235
2236 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
2237
2238         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
2239         Added test for callee-allocated arrays with write statements.
2240         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
2241         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
2242         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
2243         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
2244         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
2245
2246 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
2247
2248         PR libfortran/20163
2249         * gfortran.dg/open-options-blanks.f:  New test.
2250
2251 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2252
2253         PR fortran/13257
2254         * gfortran.dg/comma_format_extension_[1234].f: New tests.
2255
2256 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
2257
2258         * gcc.dg/tree-ssa/stdarg-1.c: New test.
2259         * gcc.dg/tree-ssa/stdarg-2.c: New test.
2260         * gcc.dg/tree-ssa/stdarg-3.c: New test.
2261         * gcc.dg/tree-ssa/stdarg-4.c: New test.
2262         * gcc.dg/tree-ssa/stdarg-5.c: New test.
2263         * gcc.c-torture/execute/stdarg-4.c: New test.
2264
2265         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
2266
2267         PR target/20795
2268         * g++.dg/abi/param2.C: New test.
2269
2270 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
2271
2272         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
2273
2274 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
2275
2276         * gcc.dg/builtins-53.c: New test.
2277
2278 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
2279
2280         * g++.dg/tree-ssa/pr18178.C: New test.
2281         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
2282         * gcc.c-torture/execute/20041019-1.c: New test.
2283         * gcc.dg/tree-ssa/20041008-1.c: New test.
2284         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
2285         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
2286         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
2287         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
2288         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
2289         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
2290         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
2291         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
2292         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2293         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2294
2295 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
2296
2297         PR rtl-optimization/20466
2298         * gcc.c-torture/execute/pr20466-1.c: New test.
2299
2300 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
2301
2302         PR c++/20905
2303         * g++.dg/parse/cond2.C: New test.
2304
2305         PR c++/20145
2306         * g++.dg/warn/Wdtor1.C: New test.
2307
2308 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2309
2310         PR fortran/17229
2311         * gfortran.dg/pr17229.f: New test.
2312
2313 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
2314
2315         * gfortran.dg/tiny_1.f90: New test.
2316         * gfortran.dg/tiny_2.f90: ditto.
2317
2318 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
2319
2320         * gfortran.dg/eor_1.f90:  Fix dg-do run line
2321         * gfortran.dg/open_new.f90:  Fix dg-do run line
2322
2323 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
2324
2325         * lib/target-supports.exp (get_compiler_messages): Support
2326         optional arguments, the fourth being compiler options.
2327         (check_effective_target_fpic): New proc.
2328         * gcc.dg/20050321-2.c: Restrict to target fpic.
2329
2330 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
2331
2332         * gcc.dg/15443-1.c: New test.
2333         * gcc.dg/15443-2.c: Likewise.
2334
2335 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2336
2337         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
2338
2339 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2340
2341         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
2342
2343 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2344
2345         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
2346         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
2347         -m64.
2348         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
2349         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
2350         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
2351
2352 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
2353
2354         PR c++/20212
2355         * g++.dg/warn/Wunused-11.C: New test.
2356
2357 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
2358
2359         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
2360
2361 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
2362
2363         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
2364
2365 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2366
2367         PR c++/20734
2368         * g++.dg/template/ptrmem13.C: New test.
2369
2370 2005-04-05  Per Bothner  <per@bothner.com>
2371
2372         * lib/gcc.exp: Always add -fno-show-column, for now.
2373
2374 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
2375
2376         PR testsuite/20767
2377         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
2378         of plain old "unsigned int" for the type of "i".  Makes this test
2379         64bit clean.
2380
2381 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
2382
2383         * gcc.dg/i386-ssefn-1.c: New test.
2384         * gcc.dg/i386-ssefn-2.c: New test.
2385         * gcc.dg/i386-ssefn-3.c: New test.
2386         * gcc.dg/i386-ssefn-4.c: New test.
2387
2388 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
2389
2390         PR tree-optimization/20076
2391         * gcc.dg/builtin-apply4.c: New test.
2392
2393         PR preprocessor/19475
2394         * gcc.dg/cpp/macspace1.c: New test.
2395         * gcc.dg/cpp/macspace2.c: New test.
2396
2397 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2398
2399         * gfortran.dg/pr20755.f: Fixed bad format.
2400
2401 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2402
2403         PR c++/20763
2404         * g++.dg/ext/attrib21.C: New test.
2405
2406 2004-04-05  Devang Patel  <dpatel@apple.com>
2407
2408         * lib/target-supports.exp (check_effective_target_vect_shif): New.
2409         * gcc.dg/vect/vect-shift-1.c: New test.
2410
2411 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2412
2413         PR libfortran/20755
2414         * gfortran.dg/pr20755.f: New test.
2415
2416 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
2417
2418         * gfortran.dg/pr15959.f90: New test.
2419         * gfortran.dg/string_pad_trunc.f90: New test.
2420
2421 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2422
2423         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
2424         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
2425         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
2426         syntax.
2427
2428 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2429
2430         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
2431
2432 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2433
2434         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
2435         * gcc.c-torture/compile/20011119-2.c: Likewise.
2436         * gcc.c-torture/compile/981001-2.c: Likewise.
2437
2438 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
2439
2440         PR c++/20679
2441         * g++.dg/template/overload4.C: New test.
2442
2443 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
2444
2445         PR c++/20746
2446         * g++.dg/abi/covariant5.C: New.
2447
2448         PR debug/20505
2449         * g++.dg/debug/const2.C: New.
2450
2451 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
2452
2453         PR rtl-optimization/16104
2454         * gcc.c-torture/execute/20050316-1.c: New test.
2455
2456 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
2457
2458         * g++.dg/template/spec23.C: Fix dg-error text.
2459
2460 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
2461
2462         PR c++/19199
2463         * g++.dg/expr/lval2.C: New.
2464
2465 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2466
2467         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
2468         __builtin_strcasecmp and __builtin_strncasecmp.
2469
2470 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
2471
2472         PR c++/20723
2473         * g++.dg/template/spec22.C: New.
2474         * g++.dg/template/spec23.C: New.
2475
2476 2005-04-03  Dale Ranta  <dir@lanl.gov>
2477             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2478
2479         PR libfortran/20068
2480         PR libfortran/20125
2481         PR libfortran/20156
2482         PR libfortran/20471
2483         * gfortran.dg/backspace.f: New test.
2484
2485 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
2486
2487         * gcc.dg/pr19345.c: New test.
2488
2489 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
2490
2491         PR tree-optimization/20640
2492         * gcc.dg/torture/tree-loop-1.c: New.
2493
2494 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
2495
2496         PR rtl-optimization/20290
2497         * gcc.c-torture/execute/loop-ivopts-2.c: New.
2498
2499 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
2500
2501         * gcc.dg/rs6000-fpint.c: New.
2502
2503 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
2504
2505         * gcc.dg/old-style-then-proto-1.c: New test.
2506
2507 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2508
2509         * gfortran.fortran-torture/execute/backspace.f90: Check
2510         after backspace and read was incorrect.
2511
2512 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2513
2514         * gcc.c-torture/execute/builtins/strcat.c: Check the result
2515         buffer past the terminating NUL using memcmp.
2516         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
2517         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
2518
2519         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
2520         Fix unused/uninitialized variable warnings.
2521
2522         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
2523         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
2524         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
2525         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
2526
2527         * gcc.c-torture/execute/builtins/abs-1-lib.c,
2528         gcc.c-torture/execute/builtins/fputs-lib.c,
2529         gcc.c-torture/execute/builtins/lib/fprintf.c,
2530         gcc.c-torture/execute/builtins/lib/main.c,
2531         gcc.c-torture/execute/builtins/lib/memcmp.c,
2532         gcc.c-torture/execute/builtins/lib/memmove.c,
2533         gcc.c-torture/execute/builtins/lib/mempcpy.c,
2534         gcc.c-torture/execute/builtins/lib/memset.c,
2535         gcc.c-torture/execute/builtins/lib/printf.c,
2536         gcc.c-torture/execute/builtins/lib/sprintf.c,
2537         gcc.c-torture/execute/builtins/lib/stpcpy.c,
2538         gcc.c-torture/execute/builtins/lib/strchr.c,
2539         gcc.c-torture/execute/builtins/lib/strcmp.c,
2540         gcc.c-torture/execute/builtins/lib/strcpy.c,
2541         gcc.c-torture/execute/builtins/lib/strcspn.c,
2542         gcc.c-torture/execute/builtins/lib/strlen.c,
2543         gcc.c-torture/execute/builtins/lib/strncat.c,
2544         gcc.c-torture/execute/builtins/lib/strncmp.c,
2545         gcc.c-torture/execute/builtins/lib/strncpy.c,
2546         gcc.c-torture/execute/builtins/lib/strrchr.c,
2547         gcc.c-torture/execute/builtins/lib/strspn.c,
2548         gcc.c-torture/execute/builtins/lib/strstr.c,
2549         gcc.c-torture/execute/builtins/memops-asm-lib.c,
2550         gcc.c-torture/execute/builtins/strlen-2.c,
2551         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
2552         prototypes.
2553
2554 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
2555
2556         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
2557         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
2558         selectany usage.
2559
2560 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
2561
2562         PR c++/19406
2563         * g++.dg/debug/using1.C: New test.
2564
2565 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
2566
2567         PR middle-end/20524
2568         * gcc.dg/alias-7.c: Prefix asm-declared name with
2569         __USER_LABEL_PREFIX__.
2570
2571 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
2572
2573         Fix fallout from PR middle-end/15700:
2574         * gcc.c-torture/compile/20011119-1.c: Take
2575         __USER_LABEL_PREFIX__ into account.
2576         * gcc.c-torture/compile/20011119-2.c: Likewise.
2577
2578 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2579
2580         PR c++/18644
2581         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
2582
2583 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
2584
2585         PR c/17855
2586         * gcc.c-torture/compile/struct-non-lval-1.c,
2587         gcc.c-torture/compile/struct-non-lval-2.c,
2588         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
2589
2590 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
2591
2592         * gcc.dg/tls/tls.exp: Remove temporary file.
2593         * g++.dg/tls/tls.exp: Ditto.
2594         * lib/file-format.exp: Ditto.
2595         * g++.dg/special/ecos.exp: Ditto.
2596
2597         * lib/profopt.exp: Treat prof_ext as a list.
2598         * gcc.misc-tests/bprob.exp: Ditto.
2599         * g++.dg/bprob/bprob.exp: Ditto.
2600
2601         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
2602         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
2603         g++.dg/tree-ssa/pointer-reference-alias.C,
2604         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
2605         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
2606         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
2607         g++.dg/vect/pr19951.cc: Ditto.
2608         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
2609         gcc.dg/builtins-47.c: Ditto.
2610         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
2611         gcc.dg/pr20115-1.c: Ditto.
2612         * gcc.dg/tree-ssa/20030530-2.c,
2613         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
2614         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2615         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
2616         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2617         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
2618         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
2619         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
2620         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
2621         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
2622         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
2623         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
2624         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
2625         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
2626         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
2627         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
2628         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2629         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2630         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2631         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2632         gcc.dg/tree-ssa/20030824-1.c,
2633         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
2634         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
2635         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
2636         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
2637         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
2638         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
2639         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
2640         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
2641         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
2642         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
2643         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
2644         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
2645         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
2646         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
2647         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
2648         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
2649         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
2650         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
2651         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
2652         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
2653         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
2654         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
2655         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
2656         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
2657         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
2658         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
2659         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
2660         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
2661         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
2662         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
2663         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
2664         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
2665         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
2666         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
2667         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
2668         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
2669         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
2670         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
2671         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
2672         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
2673         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
2674         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
2675         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2676         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
2677         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
2678         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
2679         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
2680         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
2681         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
2682         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
2683         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2684         gcc.dg/tree-ssa/useless-1.c: Ditto.
2685         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
2686         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
2687         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
2688         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
2689         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2690         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
2691         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
2692         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
2693         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
2694         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
2695         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
2696         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
2697         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
2698         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
2699         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
2700         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
2701         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
2702         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
2703         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
2704         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
2705         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
2706         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
2707         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
2708         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
2709         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
2710         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
2711         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
2712         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
2713         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
2714         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
2715         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
2716         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
2717         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
2718         gcc.dg/vect/vect-none.c: Ditto.
2719         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
2720         treelang/compile/unsigned.tree: Ditto.
2721
2722         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
2723         * gcc.dg/cpp/direct2s.c: Ditto.
2724         * gcc.dg/cpp/paste4.c: Ditto.
2725         * gcc.dg/cpp/separate-1.c: Ditto.
2726         * gcc.dg/pch/save-temps-1.c: Ditto.
2727         * g++.dg/ext/altivec-10.C: Ditto.
2728         * g++.dg/pch/pch.C: Ditto.
2729
2730         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
2731
2732         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
2733         * g++.dg/template/repo1.C: Ditto.
2734         * g++.dg/template/repo2.C: Ditto.
2735         * g++.dg/template/repo3.C: Ditto.
2736         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
2737         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
2738         * g++.old-deja/g++.pt/repo1.C: Ditto.
2739         * g++.old-deja/g++.pt/repo2.C: Ditto.
2740         * g++.old-deja/g++.pt/repo3.C: Ditto.
2741         * g++.old-deja/g++.pt/repo4.C: Ditto.
2742
2743         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
2744         * gcc.dg/20030107-1.c: Ditto.
2745         * gcc.dg/20030702-1.c: Ditto.
2746         * gcc.dg/profile-generate-1.c: Ditto.
2747         * g++.dg/other/profile1.C: Ditto.
2748         * g++.old-deja/g++.robertl/eb83.C: Ditto.
2749
2750         * lib/gcc-dg.exp (remove-build-file): New.
2751         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2752         cleanup-tree-dump, cleanup-saved-temps): New.
2753
2754 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
2755
2756         PR c++/19203, DR 214
2757         * g++.dg/parse/ambig3.C: Not ambiguous.
2758         * g++.dg/template/spec20.C: New.
2759         * g++.dg/template/spec21.C: New.
2760
2761 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
2762
2763         PR target/20045
2764         * gcc.dg/ia64-fptr-1.c: Run only on linux.
2765
2766 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2767
2768         PR libfortran/20660
2769         * gfortran.dg/negative_unit.f: New test.
2770
2771 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
2772
2773         * gcc.dg/20050330-1.c: New test.
2774
2775 2005-03-30  Devang Patel  <dpatel@apple.com>
2776
2777         * g++.dg/tree-sra/ssa-sra-3.C: New test.
2778
2779 2005-03-30  Dale Johannesen  <dalej@apple.com>
2780
2781         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
2782
2783 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
2784
2785         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
2786         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
2787         Strip options from test name.
2788
2789 2005-03-31  Jan Hubicka  <jh@suse.cz>
2790
2791         * gcc.dg/varpool-1.c: New testcase.
2792
2793 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2794
2795         PR c/772
2796         PR c/17913
2797         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
2798         gcc.dg/stmt-expr-label-3.c : New tests.
2799         * gcc.c-torture/execute/medce-2.c: Remove.
2800
2801 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2802
2803         PR c/20368
2804         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
2805         tests.
2806
2807 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
2808
2809         * gcc.c-torture/compile/pr20203.c: New test.
2810
2811 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2812
2813         * gfortran.dg/promotion.f90:  New test.
2814
2815 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
2816
2817         PR middle-end/20491
2818         * gcc.dg/torture/asm-subreg-1.c: New test.
2819
2820 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
2821
2822         PR c/20672
2823         * gcc.dg/pr20672-1.c: New test.
2824
2825 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
2826
2827         * gfortran.dg/vect: New directory.
2828         * gfortran.dg/vect/vect.exp: New.
2829         * gfortran.dg/vect/vect-1.f90: New test.
2830         * gfortran.dg/vect/vect-2.f90: New test.
2831         * gfortran.dg/vect/vect-3.f90: New test.
2832         * gfortran.dg/vect/vect-4.f90: New test.
2833         * gfortran.dg/vect/vect-5.f90: New test.
2834
2835 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
2836
2837         PR middle-end/20622
2838         * gcc.dg/alias-7.c: New test.
2839
2840 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
2841
2842         * gcc.dg/sparc-reg-1.c: New test.
2843
2844 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
2845
2846         PR target/19890
2847         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
2848
2849 2005-03-29  Dale Ranta  <dir@lanl.gov>
2850             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2851
2852         PR libfortran/20163
2853         * gfortran.dg/pr20163-2.f: New test.
2854
2855 2005-03-28  Jan Hubicka  <jh@suse.cz>
2856
2857         PR middle-end/20635
2858         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
2859         by Jakub Jelinek.
2860
2861 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
2862
2863         PR tree-optimization/20626
2864         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
2865         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
2866
2867 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2868
2869         * gfortran.dg/underflow.f90:  New test.
2870         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
2871
2872 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2873
2874         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
2875
2876 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
2877
2878         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
2879         (g++_init): Make sure that CXXFLAGS is set.
2880         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
2881         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
2882         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2883         * lib/objc.exp (objc_init): Likewise.
2884         * lib/treelang.exp (treelang_init): Likewise.
2885
2886 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
2887
2888         PR tree-optimization/20470
2889         * gcc.dg/tree-ssa/pr20470.c: New test.
2890
2891 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
2892
2893         * gcc.dg/ppc-stfiwx.c: New.
2894
2895 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
2896
2897         PR target/19888
2898         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
2899
2900 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
2901
2902         * gcc.dg/20050325-1.c: Fix a typo.
2903
2904 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2905
2906         PR libfortran/19678
2907         PR libfortran/19679
2908         * gfortran.dg/dos_eol.f: New test.
2909
2910 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
2911
2912         PR rtl-optimization/20249
2913         * gcc.dg/20050325-1.c: New test.
2914
2915 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2916
2917         PR libfortran/15332
2918         * gfortran.dg/pr15332.f: New test.
2919
2920 2005-03-24  Dale Johannesen  <dalej@apple.com>
2921
2922         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
2923
2924 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
2925
2926         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
2927         'internal' visibility.
2928         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
2929         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
2930         'protected' visibility.
2931         * gcc.dg/visibility-7.c: Likewise.
2932         * lib/target-supports.exp (check_visibility_available): Take
2933         a parameter, the kind of visibility to check for.
2934         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
2935         to check_visibility_available.
2936
2937         * g++.dg/expr/cast3.C: New.
2938
2939 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
2940
2941         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
2942         rs6000.
2943
2944 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
2945
2946         PR target/20095
2947         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
2948
2949 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
2950
2951         * gcc.dg/badshift.c: Renamed to...
2952         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
2953
2954         * gcc.target/i386/badshift.c: Renamed to...
2955         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
2956         only.
2957
2958         PR rtl-optimization/20532
2959         * gcc.target/i386/badshift.c: New.
2960
2961 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2962
2963         * gfortran.dg/pr18025.f90: New test.
2964
2965 2005-03-23  Dale Johannesen  <dalej@apple.com>
2966
2967         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
2968
2969 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
2970
2971         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
2972
2973         * lib/target-supports.exp (check_iconv_available): Default
2974         libiconv to -liconv, if there is no definition.
2975
2976 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
2977
2978         * gcc.dg/torture/cris-asm-mof-1.c: New test.
2979
2980 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
2981
2982         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
2983         * g++.dg/opt/pr7503-2.C: Likewise.
2984         * g++.dg/opt/pr7503-3.C: Likewise.
2985         * g++.dg/opt/pr7503-4.C: Likewise.
2986         * g++.dg/opt/pr7503-5.C: Likewise.
2987         * g++.dg/warn/minmax.C: New test.
2988
2989 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2990
2991         * gfortran.dg/g77_intrinsics_funcs.f: New test.
2992         * gfortran.dg/g77_intrinsics_sub.f: New test.
2993
2994 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
2995             Jan Hubicka  <jh@suse.cz>
2996             Steven Bosscher <stevenb@suse.de
2997
2998         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
2999
3000 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3001
3002         PR c++/19980
3003         * g++.dg/template/redecl3.C: New test.
3004
3005 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3006
3007         PR c++/20499
3008         * g++.dg/parse/error16.C: Tweak error markers.
3009
3010 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
3011
3012         PR target/20561
3013         * gcc.dg/20050321-2.c: New test.
3014
3015 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3016
3017         PR c++/20465
3018         PR c++/20381
3019         * g++.dg/template/ptrmem12.C: New.
3020
3021 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
3022
3023         PR rtl-optimization/20527
3024         * gcc.c-torture/execute/pr20527-1.c: New test.
3025
3026 2005-03-22  Ben Elliston  <bje@au.ibm.com>
3027
3028         * gcc.misc-tests/options.exp (check_for_options): Create a real C
3029         program, compile it into a real executable and then delete the .c
3030         and .x files afterwards, to avoid problems on testglue targets.
3031
3032 2005-03-21  Stuart Hastings  <stuart@apple.com>
3033
3034         * gcc.target/i386/sse-2.c: New.
3035
3036 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
3037
3038         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
3039
3040 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3041
3042         * g++.dg/parse/crash25.C: Fix typo.
3043
3044 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3045
3046         PR c++/20461
3047         * g++.dg/parse/crash24.C: New test.
3048
3049         PR c++/20536
3050         * g++.dg/parse/crash25.C: New test.
3051
3052 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3053
3054         PR c++/20147
3055         * g++.dg/ext/stmtexpr4.C: New test.
3056
3057 2005-03-20  Roger Sayle  <roger@eyesopen.com>
3058
3059         PR middle-end/20539
3060         * gcc.c-torture/compile/pr13066-1.c: New test case.
3061         * gcc.c-torture/compile/pr20539-1.c: Likewise.
3062         * g++.dg/opt/pr13066-1.C: Likewise.
3063
3064 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
3065
3066         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
3067
3068 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3069
3070         PR fortran/18525
3071         * gfortran.dg/nesting_1.f90: New test.
3072
3073 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3074
3075         PR c++/20240
3076         * g++.dg/lookup/using13.C: New test.
3077
3078 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3079
3080         PR c++/20333
3081         * g++.dg/template/crash36.C: New test.
3082
3083 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
3084
3085         PR c++/20463
3086         * g++.dg/template/crash35.C: New test.
3087
3088 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
3089
3090         PR c++/19966
3091         * g++.dg/overload/operator2.C: New test.
3092
3093 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3094
3095         PR libfortran/20257
3096         * gfortran.dg/pr20257.f90: New test.
3097
3098 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3099
3100         PR libfortran/20480
3101         * gfortran.dg/pr20480.f90: New test.
3102
3103 2005-03-16  Richard Henderson  <rth@redhat.com>
3104
3105         PR middle-end/15700
3106         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
3107         (_rtld_global): New.
3108         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
3109         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
3110
3111         * gcc.dg/alias-3.c: New.
3112         * gcc.dg/alias-4.c: New.
3113         * gcc.dg/alias-5.c: New.
3114         * gcc.dg/alias-6.c: New.
3115
3116 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
3117
3118         * gcc.dg/cpp/ucnid-7.c: New.
3119
3120 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
3121             Dorit Naishlos  <dorit@il.ibm.com>
3122
3123         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
3124         darwin.
3125
3126 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
3127
3128         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
3129         misaligned accesses.
3130         * gcc.dg/vect/vect-58.c: Likewise.
3131         * gcc.dg/vect/vect-92.c: New.
3132         * gcc.dg/vect/vect-93.c: New.
3133
3134 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
3135
3136         PR fortran/18827
3137         * gfortran.dg/assign_2.f90: New test.
3138         * gfortran.dg/assign_3.f90: New test.
3139         * gfortran.dg/assign.f90: New test.
3140
3141 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
3142
3143         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
3144         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
3145         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
3146         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
3147         names.
3148
3149 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
3150
3151         * gcc.dg/cpp/ucnid-6.c: New.
3152
3153         * gcc.dg/cpp/normalize-1.c: New.
3154         * gcc.dg/cpp/normalize-2.c: New.
3155         * gcc.dg/cpp/normalize-3.c: New.
3156         * gcc.dg/cpp/normalize-4.c: New.
3157         * gcc.dg/cpp/ucnid-4.c: New.
3158         * gcc.dg/cpp/ucnid-5.c: New.
3159         * g++.dg/cpp/normalize-1.C: New.
3160         * g++.dg/cpp/ucnid-1.C: New.
3161
3162 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
3163
3164         * gcc.dg/pr18628.c: New.
3165
3166 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
3167
3168         PR c++/20280
3169         * g++.dg/tree-ssa/pr20280.C: New.
3170
3171 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3172
3173         PR fortran/20467
3174         * gfortran.dg/stfunc_2.f90: New test.
3175
3176 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
3177
3178         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
3179
3180 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
3181
3182         * gcc.dg/tree-ssa/20050314-1.c: New test.
3183
3184 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3185
3186         PR c++/4403
3187         PR c++/9783, DR433
3188         * g++.dg/template/friend34.C: New test.
3189         * g++.dg/template/friend35.C: Likewise.
3190         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
3191
3192 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3193
3194         Friend class name lookup 5/n
3195         PR c++/1016
3196         * g++.dg/lookup/hidden-class1.C: New test.
3197         * g++.dg/lookup/hidden-class2.C: Likewise.
3198         * g++.dg/lookup/hidden-class3.C: Likewise.
3199         * g++.dg/lookup/hidden-class4.C: Likewise.
3200         * g++.dg/lookup/hidden-class5.C: Likewise.
3201         * g++.dg/lookup/hidden-class6.C: Likewise.
3202         * g++.dg/lookup/hidden-class7.C: Likewise.
3203         * g++.dg/lookup/hidden-class8.C: Likewise.
3204         * g++.dg/lookup/hidden-class9.C: Likewise.
3205         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
3206         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
3207         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
3208         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
3209         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
3210         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
3211         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
3212         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
3213         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
3214         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
3215         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
3216
3217 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
3218
3219         PR c++/20157
3220         * g++.dg/template/error18.C: New test.
3221
3222 2005-03-09  Ben Elliston  <bje@au.ibm.com>
3223
3224         PR debug/16792
3225         * g++.dg/debug/pr16792.C: New test.
3226
3227 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
3228
3229         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
3230         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
3231         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
3232         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
3233         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
3234         test assertion names.
3235
3236 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3237
3238         PR fortran/18600
3239         * gfortran.dg/stfunc_1.f90: New test.
3240
3241 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3242
3243         PR fortran/16907
3244         * gfortran.dg/real_index_1.f90: New test.
3245
3246 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3247
3248         PR fortran/20323
3249         * gfortran.dg/spec_expr_1.f90: New test.
3250
3251 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
3252
3253         PR c/20402
3254         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
3255         new parser.
3256
3257 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3258
3259         PR fortran/20361
3260         * gfortran.dg/largeequiv_1.f90: New test.
3261
3262 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
3263
3264         * gcc.dg/ucnid-1.c: New.
3265         * gcc.dg/ucnid-2.c: New.
3266         * gcc.dg/ucnid-3.c: New.
3267         * gcc.dg/ucnid-4.c: New.
3268         * gcc.dg/ucnid-5.c: New.
3269         * gcc.dg/ucnid-6.c: New.
3270         * gcc.dg/cpp/ucnid-1.c: New.
3271         * gcc.dg/cpp/ucnid-2.c: New.
3272         * gcc.dg/cpp/ucnid-3.c: New.
3273         * g++.dg/other/ucnid-1.C: New.
3274
3275 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
3276
3277         * gcc.dg/vmx/darwin-abi-3.c: Delete.
3278
3279 2005-03-11  Per Bothner  <per@bothner.com>
3280
3281         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
3282         that diagnotics refer to correct token.
3283         * gcc.dg/unused-3.c: Likewise.
3284
3285 2005-03-11  Per Bothner  <per@bothner.com>
3286
3287         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
3288         constant" is now actually on same line as string constant.
3289         * gcc.dg/cpp/direct2s.c: Likewise.
3290
3291 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
3292
3293         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
3294
3295 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3296
3297         PR libfortran/20124
3298         * gfortran.dg/pr20124.f90: New Test
3299
3300 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
3301
3302         PR tree-optimization/20130
3303         * gcc.dg/pr20130-1.c: New test.
3304
3305 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
3306
3307         PR target/20095
3308         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
3309
3310 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3311
3312         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
3313
3314 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
3315
3316         * g++.dg/eh/forced1.C: Fix comment.
3317         * g++.dg/eh/forced2.C: Ditto.
3318         * g++.dg/eh/forced3.C: Ditto.
3319         * g++.dg/eh/forced4.C: Ditto.
3320
3321 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
3322
3323         PR rtl-opt/20412
3324         * gcc.c-torture/compile/pr20412.c: New test.
3325
3326 2005-03-10  Roger Sayle  <roger@eyesopen.com>
3327
3328         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
3329
3330 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
3331
3332         PR target/20322
3333         * gcc.dg/20050307-1.c: New test.
3334
3335 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
3336
3337         PR c++/20375
3338         * g++.dg/other/stdarg3.C: New.
3339
3340 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
3341
3342         PR c++/18384, c++/18327
3343         * g++.dg/init/array19.C: New test.
3344
3345         PR inline-asm/20314
3346         * gcc.dg/torture/pr20314-1.c: New test.
3347         * gcc.dg/torture/pr20314-2.c: New test.
3348
3349 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
3350
3351         * gcc.dg/20050309-1.c: New test.
3352
3353 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3354
3355         * gcc.dg/builtins-10.c: Reactivate disabled test.
3356         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
3357         new cbrt transformations.
3358
3359 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
3360
3361         PR c++/20208
3362         * g++.dg/template/array13.C: New test.
3363
3364 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
3365
3366         PR c++/16859
3367         * g++.dg/init/brace4.C: New test.
3368
3369 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3370
3371         PR c++/20186
3372         * g++.dg/template/non-dependent12.C: New.
3373
3374 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
3375
3376         PR c++/20142
3377         * g++.dg/init/array18.C: Add dg-do run marker.
3378
3379         PR c++/20142
3380         * g++.dg/init/array18.C: New test.
3381
3382 2005-03-09  Ben Elliston  <bje@au.ibm.com>
3383
3384         * consistency.vlad/vlad.exp: Remove trailing semicolons.
3385         * g++.dg/gcov/gcov.exp: Likewise.
3386         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3387         * gcc.target/xstormy16/xstormy16.exp: Likewise.
3388         * lib/c-torture.exp: Likewise.
3389         * lib/fortran-torture.exp: Likewise.
3390         * lib/g++.exp: Likewise.
3391         * lib/gcc-defs.exp: Likewise.
3392         * lib/gcc-dg.exp: Likewise.
3393         * lib/gcc.exp: Likewise.
3394         * lib/gcov.exp: Likewise.
3395         * lib/gfortran.exp: Likewise.
3396         * lib/mike-g++.exp: Likewise.
3397         * lib/mike-gcc.exp: Likewise.
3398         * lib/objc-torture.exp: Likewise.
3399         * lib/objc.exp: Likewise.
3400         * lib/profopt.exp: Likewise.
3401         * lib/target-libpath.exp: Likewise.
3402         * lib/target-supports.exp: Likewise.
3403         * lib/treelang.exp: Likewise.
3404         * lib/wrapper.exp: Likewise.
3405
3406 2005-03-08  Jeff Law  <law@redhat.com>
3407
3408         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
3409         PHI-OPT changes.
3410
3411 2005-03-08  Ira Rosen  <irar@il.ibm.com>
3412
3413         * gcc.dg/vect/pr20122.c: New test.
3414
3415 2005-03-07  Jeff Law  <law@redhat.com>
3416
3417         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
3418         was folded away.
3419         * gcc.dg/tree-ssa/pr18133-1.c: New test.
3420         * gcc.dg/tree-ssa/pr18133-2.c: New test.
3421         * gcc.dg/tree-ssa/pr18134.c: New test.
3422
3423 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3424
3425         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
3426         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
3427         gcc.dg/torture/builtin-noret-2.c: Require weak support.
3428
3429 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
3430
3431         PR tree-opt/17671
3432         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
3433
3434 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
3435
3436         * g++.dg/warn/Wnvdtor.C: New test.
3437
3438 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
3439
3440         * gcc.dg/torture/pr19683-1.c: New test.
3441
3442 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
3443
3444         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
3445         * gfortran.dg/g77/19990313-2.f: Ditto.
3446         * gfortran.dg/g77/19990313-3.f: Ditto.
3447         * gfortran.dg/g77/19990525-0.f: Ditto.
3448         * gfortran.dg/g77/19990826-0.f: Ditto.
3449         * gfortran.dg/g77/19990826-2.f: Ditto.
3450         * gfortran.dg/g77/19990826-3.f: Ditto.
3451         * gfortran.dg/g77/20000511-1.f: Ditto.
3452         * gfortran.dg/g77/20000511-2.f: Ditto.
3453         * gfortran.dg/g77/970625-2.f: Ditto.
3454         * gfortran.dg/g77/980310-2.f: Ditto.
3455         * gfortran.dg/g77/980310-3.f: Ditto.
3456         * gfortran.dg/g77/980310-8.f: Ditto.
3457         * gfortran.dg/g77/980519-2.f: Ditto.
3458         * gfortran.dg/g77/alpha1.f: Ditto.
3459         * gfortran.dg/g77/claus.f: Ditto.
3460         * gfortran.dg/g77/erfc.f: Ditto.
3461         * gfortran.dg/g77/short.f: Ditto.
3462         * gfortran.fortran-torture/execute/data.f90: Ditto.
3463         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
3464         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
3465
3466 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3467
3468         * lib/file-format.exp (gcc_target_object_format): Add check for som
3469         format and hardcode object formats on hppa*-*-hpux*.
3470         * lib/target-supports.exp (check_weak_available): Add check for som
3471         object format.  Always return 0 on hppa*-*-hpux10*.
3472
3473         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
3474         is defined.
3475
3476         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
3477
3478 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
3479
3480         * gfortran.dg/pr19936_1.f90: New test.
3481         * gfortran.dg/pr19936_2.f90: New test.
3482         * gfortran.dg/pr19936_3.f90: New test.
3483
3484 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
3485             Paul Thomas <prthomas@drfccad.cea.fr>
3486
3487         * gfortran.dg/PR19754_1.f90: New test.
3488         * gfortran.dg/PR19754_2.f90: Ditto.
3489
3490 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3491
3492         PR c++/19311
3493         * g++.dg/template/non-dependent11.C: New test.
3494
3495 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
3496
3497         * lib/target-supports.exp (check_iconv_available): Fix comment.
3498
3499 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
3500             Joseph S. Myers  <joseph@codesourcery.com>
3501
3502         PR c++/19797
3503         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
3504
3505 2005-03-04  Matthew Sachs  <msachs@apple.com>
3506
3507         * gcc.exp (gcc_target_compile): Put braces around
3508         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
3509         * objc.exp (objc_target_compile): Likewise.
3510         * treelang.exp (treelang_target_compile): Likewise.
3511
3512 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3513
3514         PR fortran/19673
3515         * gfortran.dg/func_result_1.f90: New test.
3516
3517 2005-03-04  Ben Elliston  <bje@au.ibm.com>
3518
3519         * gcc.misc-tests/options.exp: New test.
3520
3521 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
3522
3523         * gcc.dg/pr15784-4.c: New test.
3524
3525 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
3526
3527         * gcc.c-torture/execute/pr17133.c: New.
3528         * gcc.c-torture/compile/20050303-1.c: New.
3529
3530 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
3531
3532         * gcc.dg/cpp/assert4.c:  Fix for cygwin
3533
3534 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
3535
3536         * g++.dg/overload/using2.C: New.
3537
3538 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
3539
3540         PR c++/19916
3541         * g++.dg/init/ptrmem2.C: New test.
3542
3543 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
3544
3545         PR c/8927
3546         * gcc.dg/pr8927-1.c: New test.
3547
3548 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
3549
3550         PR c++/20232
3551         * g++.dg/inherit/covariant12.C: New.
3552
3553 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3554
3555         PR fortran/19479
3556         * gfortran.dg/bound_1.f90: New test.
3557
3558 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
3559
3560         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
3561         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
3562
3563 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
3564
3565         PR c/20245
3566         * gcc.dg/pr20245-1.c: New test.
3567
3568 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
3569
3570         PR middle-end/19874
3571         * gcc.c-torture/execute/20050119-2.c: New test case.
3572
3573 2005-02-28  Ben Elliston  <bje@au.ibm.com>
3574
3575         * README: Update the DejaGnu bug reporting address.
3576         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
3577         * lib/objc-torture.exp: Likewise.
3578
3579 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3580
3581         * gfortran.dg/boz_1.f90: New test.
3582         * gfortran.dg/boz_3.f90: New test.
3583         * gfortran.dg/boz_4.f90: New test.
3584
3585 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3586
3587         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
3588         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
3589
3590 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3591
3592         PR libfortran/20101
3593         * gfortran.dg/write_0_pe_format.f90: New test.
3594
3595 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
3596
3597         PR c++/20206
3598         * g++.dg/opt/thunk2.C: New test.
3599         * g++.dg/opt/covariant1.C: New test.
3600
3601 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3602
3603         * gfortran.dg/e_d_fmt.f90: New test.
3604
3605 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
3606
3607         * gcc.dg/asm-b.c: Fix comment typos.
3608
3609 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3610
3611         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
3612         a V_MAY_DEF also.
3613
3614 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3615
3616         PR tree-opt/20188
3617         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
3618         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
3619         * gcc.dg/asm-b.c: New test.
3620
3621 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
3622
3623         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
3624         Disable this test on IRIX 6.
3625
3626 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
3627
3628         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
3629         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
3630         parser.
3631
3632 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
3633
3634         PR tree-optimization/20204
3635         * testsuite/gcc.dg/pr20204.c: New test.
3636
3637 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
3638
3639         PR target/20196
3640         * gcc.c-torture/execute/20050224-1.c: New test.
3641
3642         PR c++/20175
3643         * g++.dg/warn/Wbraces2.C: New test.
3644
3645 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
3646
3647         PR c++/19878
3648         * g++.dg/init/const2.C: New test.
3649
3650 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
3651
3652         PR tree-optimization/20100
3653         * gcc.c-torture/execute/pr20100-1.c: New test.
3654
3655 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3656
3657         * gfortran.dg/implicit_3.f90: New test.
3658
3659         * gfortran.dg/deftype_1.f90: New test.
3660
3661 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
3662
3663         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
3664         the test passes.
3665         * g++.dg/other/anon3.C: Accept a warning.
3666
3667 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
3668
3669         * gcc.dg/pr20017.c: Fix a comment typo.
3670
3671 2005-02-23  Bud Davis  <bdavis@gfortran.org>
3672
3673         * gfortran.dg/list_read_4.f90: Change to f90 comments.
3674
3675 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3676
3677         PR ada/19902
3678         * ada/acats/tests/cxa/cxa3004.a: Remove.
3679         * ada/acats/tests/cxb/cxb30061.am: Likewise.
3680
3681 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3682
3683         PR c++/20073
3684         * g++.dg/init/const1.C: New test.
3685
3686         PR c++/19991
3687         * g++.dg/parse/constant7.C: New test.
3688
3689         PR c++/20152
3690         * g++.dg/parse/error27.C: New test.
3691         * g++.dg/template/qualttp15.C: Adjust error markers.
3692         * g++.old-deja/g++.other/struct1.C: Likewise.
3693
3694         PR c++/20153
3695         * g++.dg/template/error17.C: New test.
3696
3697         PR c++/20148
3698         * g++.dg/parser/error26.C: New test.
3699
3700 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
3701
3702         PR tree-optimization/20100
3703         PR tree-optimization/20115
3704         * gcc.dg/pr20115.c: New test.
3705         * gcc.dg/pr20115-1.c: New test.
3706         * gcc.dg/pr20100.c: New test.
3707         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
3708         call-clobbered variables after alias1.
3709
3710 2005-02-22  Bud Davis  <bdavis@gfortran.org>
3711
3712         * gfortran.dg/list_read_4.f90: new test.
3713
3714 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
3715
3716         PR rtl-optimization/20017.
3717         * gcc.dg/pr20017.c: New.
3718
3719 2005-02-22  Devang Patel  <dpatel@apple.com>
3720
3721         PR 19952
3722         * g++.dg/tree-ssa/pr19952.C: New test.
3723
3724 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3725
3726         PR c++/19883
3727         * g++.dg/parse/constant6.C: New test.
3728
3729 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3730
3731         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3732         * g++.dg/charset/asm2.c: Likewise.
3733         * g++.dg/charset/asm3.c: Likewise.
3734         * g++.dg/charset/asm4.c: Likewise.
3735         * g++.dg/charset/asm5.c: Likewise.
3736         * g++.dg/charset/attribute1.c: Likewise.
3737         * g++.dg/charset/attribute2.c: Likewise.
3738         * g++.dg/charset/extern1.cc: Likewise.
3739         * g++.dg/charset/extern2.cc: Likewise.
3740         * g++.dg/charset/extern3.cc: Likewise.
3741         * g++.dg/charset/function.cc: Likewise.
3742         * g++.dg/charset/string.c: Likewise.
3743         * g++.dg/charset/charset.exp: Likewise.
3744         * lib/target-supports.exp (check_iconv_available): Fix comment.
3745
3746 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3747
3748         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
3749         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3750         * gcc.dg/charset/asm2.c: Likewise.
3751         * gcc.dg/charset/asm3.c: Likewise.
3752         * gcc.dg/charset/asm4.c: Likewise.
3753         * gcc.dg/charset/asm5.c: Likewise.
3754         * gcc.dg/charset/asm6.c: Likewise.
3755         * gcc.dg/charset/attribute1.c: Likewise.
3756         * gcc.dg/charset/attribute2.c: Likewise.
3757         * gcc.dg/charset/builtin1.c: Likewise.
3758         * gcc.dg/charset/extern.c: Likewise.
3759         * gcc.dg/charset/function.c: Likewise.
3760         * gcc.dg/charset/string.c: Likewise.
3761         * gcc.dg/charset/charset.exp: Likewise.
3762
3763 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
3764
3765         PR fortran/20086
3766         * gfortran.dg/pr20086.f90: New test.
3767
3768 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
3769
3770         PR tree-optimization/19786
3771         * g++.dg/tree-ssa/pr19786.C: New.
3772
3773 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3774
3775         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
3776
3777 2005-02-21  Jeff Law  <law@redhat.com>
3778
3779         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
3780
3781 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3782
3783         * gfortran.dg/do_iterator: Split loop, markup all lines for
3784         which an error locus is printed.
3785         * gfortran.dg/pr17708.f90: Markup all lines for which an error
3786         locus is printed.
3787         * gfortran.dg/select_4.f90: Likewise.
3788         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
3789         locuses in the various permutations.
3790
3791 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
3792
3793         PR tree-optimization/19951
3794         * g++.dg/vect: New directory.
3795         * g++.dg/vect/vect.exp: New file.
3796         * g++.dg/vect/pr19951.cc: New testcase.
3797         * g++.dg/dg.exp: Also prune vectorizer tests.
3798
3799 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
3800
3801         PR 18785
3802         * gcc.dg/charset/builtin1.c: New test.
3803
3804 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3805
3806         PR c++/19299
3807         * g++.dg/inherit/volatile1.C: New test.
3808
3809         PR c++/19440
3810         * g++.dg/template/dtor4.C: New test.
3811
3812 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3813
3814         * gfortran.dg/int_1.f90: New test.
3815
3816 2005-02-19  Devang Patel  <dpatel@apple.com>
3817
3818         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
3819
3820 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3821
3822         * gfortran.dg/achar_1.f90: New test.
3823
3824 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
3825
3826         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
3827
3828 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
3829             Jakub Jelinek  <jakub@redhat.com>
3830
3831         PR tree-optimization/19828
3832         * gcc.dg/tree-ssa/loop-7.c: New test.
3833         * gcc.c-torture/execute/20050218-1.c: New test.
3834
3835 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
3836
3837         PR c/20043
3838         * gcc.dg/transparent-union-1.c: New test.
3839         * gcc.dg/transparent-union-2.c: New test.
3840
3841 2005-02-18  James E Wilson  <wilson@specifixinc.com>
3842
3843         PR tree-optimization/18977
3844         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
3845
3846 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
3847
3848         PR target/20054
3849         * gcc.dg/pr20054.c: New test.
3850
3851 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3852
3853         PR c++/19508
3854         * g++.dg/ext/attrib20.C: New test.
3855
3856 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3857
3858         PR middle-end/20030
3859         * gfortran.fortran-torture/execute/character_passing.f90: New test.
3860
3861 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
3862
3863         PR c++/20008
3864         * g++.dg/opt/switch4.C: New.
3865
3866 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
3867
3868         PR c++/20023
3869         PR tree-optimization/20009
3870         * gcc.c-torture/compile/20050217-1.c: New test.
3871         * g++.dg/opt/switch3.C: New test.
3872
3873         PR tree-optimization/18947
3874         * gcc.c-torture/compile/20050215-1.c: New test.
3875         * gcc.c-torture/compile/20050215-2.c: New test.
3876         * gcc.c-torture/compile/20050215-3.c: New test.
3877
3878 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
3879
3880         PR c++/20028
3881         * g++.dg/template/crash34.C: New.
3882
3883         PR c++/20022
3884         * g++.dg/other/access3.C: New.
3885
3886 2005-02-17  Ira Rosen  <irar@il.ibm.com>
3887
3888         * gcc.dg/vect/vect-98.c: New test.
3889
3890 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
3891
3892         PR tree-optimization/19967
3893         * gcc.dg/pr19967.c: New.
3894
3895 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
3896
3897         PR middle-end/19857
3898         * gcc.dg/tree-ssa/20050215-1.c: New test.
3899         * gcc.c-torture/execute/20050215-1.c: New test.
3900
3901 2005-02-15  Eric Christopher  <echristo@redhat.com>
3902
3903         * gcc.dg/cpp/20050215-1.c: New file.
3904
3905 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
3906
3907         PR tree-optimization/15785
3908         * gcc.dg/pr15785-1.c: New test.
3909
3910 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
3911
3912         PR c++/17788
3913         * g++.dg/init/ctor4.C: New.
3914         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3915
3916 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
3917
3918         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
3919         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
3920
3921 2005-02-15  Andreas Schwab  <schwab@suse.de>
3922
3923         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
3924         declare malloc.
3925
3926 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
3927
3928         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
3929
3930 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
3931
3932         PR tree-optimization/19853
3933         * gcc.c-torture/compile/pr19853.c: New test.
3934
3935 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
3936
3937         PR c++/19608
3938         * g++.dg/parse/local-class1.C: New.
3939
3940         PR c++/19895
3941         * g++.dg/parse/ptrmem3.C: New.
3942
3943         PR c++/19884
3944         * g++.old-deja/g++.oliva/template6.C: Add another case.
3945         * g++.dg/template/explicit6.C: New.
3946
3947 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
3948
3949         PR c++/17816
3950         * g++.dg/other/redecl2.C: New.
3951
3952 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
3953
3954         PR c++/19891
3955         * g++.dg/abi/covariant4.C: New.
3956
3957 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
3958
3959         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
3960
3961 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
3962
3963         * gcc.dg/vect/vect-96.c: Fix typo.
3964
3965 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3966
3967         PR c++/14479
3968         PR c++/19487
3969         * g++.dg/template/enum5.C: New test.
3970
3971 2005-02-12  Ira Rosen  <irar@il.ibm.com>
3972
3973         * gcc.dg/vect/vect-97.c: New test.
3974
3975 2005-02-12  Ira Rosen  <irar@il.ibm.com>
3976
3977         * gcc.dg/vect/vect-96.c: New test.
3978
3979 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
3980
3981         * gcc.dg/builtins-34.c: Also check ldexp*.
3982
3983 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
3984
3985         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
3986
3987 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
3988
3989         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
3990         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
3991         dg-require-dll, dg-require-iconv, dg-require-named-sections,
3992         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
3993         selector_list, selector_expression, dg-process-target): Move to new
3994         file target-supports-dg.exp.
3995         * lib/target-supports-dg.exp: New.
3996
3997         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
3998         New.
3999
4000 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
4001
4002         PR c++/19666
4003         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
4004
4005         PR middle-end/19858
4006         * gcc.c-torture/compile/20050210-1.c: New test.
4007
4008 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
4009
4010         PR c++/19755
4011         * g++.dg/warn/Wbraces1.C: New test.
4012
4013 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
4014
4015         * gcc.dg/builtins-52.c: New testcase.
4016
4017 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
4018
4019         PR c/19342
4020         * gcc.c-torture/execute/20050119-1.c: New test.
4021
4022 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
4023
4024         PR c++/19811
4025         * g++.dg/init/delete1.C: New test.
4026
4027 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4028
4029         PR c++/18470
4030         * g++.dg/template/static12.C: New test.
4031
4032 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
4033
4034         PR c++/19787
4035         * g++.dg/conversion/ambig1.C: New test.
4036
4037         PR c++/19739
4038         * g++.dg/ext/attrib19.C: New test.
4039
4040         PR c++/19732
4041         * g++.dg/parse/dtor5.C: New test.
4042
4043         PR c++/19762
4044         * g++.dg/template/dtor3.C: New test.
4045
4046         PR c++/19826
4047         * g++.dg/template/static11.C: New test.
4048         * g++.dg/template/crash2.C: Remove dg-error marker.
4049
4050 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
4051
4052         PR C++/18491
4053         * g++.old-deja/g++.mike/p10769a.C: Remove.
4054
4055 2005-02-09  Roger Sayle  <roger@eyesopen.com>
4056
4057         * gcc.dg/builtins-48.c: New test case.
4058         * gcc.dg/builtins-49.c: New test case.
4059         * gcc.dg/builtins-50.c: New test case.
4060         * gcc.dg/builtins-51.c: New test case.
4061
4062 2005-02-09  Ian Lance Taylor  <ian@airs.com>
4063
4064         PR middle-end/19583
4065         * g++.dg/warn/Wreturn-type-3.C: New test.
4066
4067 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
4068
4069         PR middle-end/19402
4070         * gcc.dg/pr19402-1.c: New testcase.
4071         * gcc.dg/pr19402-2.c: likewise.
4072
4073 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
4074
4075         PR middle-end/19854
4076         * g++.dg/tree-ssa/tmmti.C: New testcase.
4077
4078 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4079
4080         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
4081
4082 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
4083
4084         PR c++/19733
4085         * g++.dg/parse/crash23.C: New test.
4086         * g++.dg/warn/Weff1.C: New test.
4087
4088 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4089
4090         * gcc.dg/20050209-1.c: New test.
4091
4092 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4093
4094         PR target/19799
4095         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
4096
4097 2005-02-08  Mike Stump  <mrs@apple.com>
4098
4099         * g++.dg/pch/import-2.c: New test.
4100         * g++.dg/pch/import-2.hs: New.
4101         * g++.dg/pch/include/import-2a.h: New.
4102         * g++.dg/pch/include/import-2b.h: New.
4103
4104 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
4105
4106         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
4107
4108 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4109
4110         * gfortran.dg/substr_1.f90: New test.
4111
4112 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
4113
4114         PR middle-end/19775
4115         * gcc.dg/torture/builtin-power-1.c: Disable test for
4116         invalid transformation.
4117         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
4118         no longer optimize.
4119         * gcc.dg/builtins-47.c: New testcase.
4120
4121 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
4122             Dorit Naishlos  <dorit@il.ibm.com>
4123
4124         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
4125
4126 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
4127
4128         * gcc.c-torture/compile/20050206-1.c: New test.
4129
4130 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
4131
4132         PR tree-opt/19768
4133         * g++.dg/opt/pr19768.C: New test.
4134
4135 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
4136
4137         PR tree-opt/19736
4138         * gcc.c-torture/compile/pr19736.c: New test.
4139
4140 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4141
4142         PR c++/17401
4143         * g++.dg/parse/error25.C: New test.
4144
4145 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
4146
4147         * gcc.c-torture/execute/20050203-1.c: New.
4148
4149 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
4150
4151         * gcc.dg/vect/vect-85.c: Remove xfail.
4152         * gcc.dg/vect/vect-86.c: Remove xfail.
4153         * gcc.dg/vect/vect-87.c: Remove xfail.
4154         * gcc.dg/vect/vect-88.c: Remove xfail.
4155
4156 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
4157
4158         * gcc.dg/altivec-19.c: New.
4159
4160 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
4161
4162         PR c/17807
4163         * gcc.dg/nested-func-3.c: New test.
4164         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
4165
4166 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
4167
4168         * gcc.test-framework/gen_directive_tests: Generate tests for
4169         selector expressions.
4170
4171 2005-02-02  Matt Austern  <austern@apple.com>
4172
4173         PR c++/19628
4174         * g++/ext/builtin7.C: New.
4175         * g++/ext/builtin8.C: New.
4176
4177 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
4178
4179         PR c/18502
4180         * gcc.dg/pr18502-1.c: New test.
4181
4182 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4183
4184         PR c++/17413
4185         * g++.dg/template/local4.C: Tweak.
4186
4187 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
4188
4189         PR tree-optimization/19578
4190         * gcc.c-torture/compile/20050202-1.c: New test.
4191
4192 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
4193
4194         PR c/19435
4195         * gcc.dg/c99-init-4.c: New test.
4196
4197 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
4198
4199         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
4200
4201         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
4202
4203         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
4204         * g++.dg/eh/check-vect.h: New.
4205
4206         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
4207         * gcc.dg/vect/vect-78.c: Ditto.
4208         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
4209         Remove.
4210
4211         * g++.dg/conversion/simd1.C: Expect warning.
4212         * g++.dg/ext/attribute-test-1.C: Ditto.
4213         * g++.dg/ext/attribute-test-2.C: Ditto.
4214         * g++.dg/ext/attribute-test-3.C: Ditto.
4215         * g++.dg/ext/attribute-test-4.C: Ditto.
4216
4217         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
4218         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
4219
4220         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
4221
4222 2005-02-01  Richard Henderson  <rth@redhat.com>
4223
4224         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
4225         long double for ibm double-double format.
4226         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4227
4228 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
4229
4230         PR tree-optimization/19633
4231         * testsuite/gcc.dg/pr19633-1.c: New test.
4232         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
4233         to NULL or a symbol.
4234
4235 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
4236
4237         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
4238         New procs.
4239         (dg-process-target (local override)): Handle selector expressions.
4240
4241         * gcc.test-framework/README: Describe tests in source directory.
4242         * gcc.test-framework/test-framework.awk: Handle dg- tests.
4243         * gcc.test-framework/test-framework.exp: Handle dg- tests.
4244         * gcc.test-framework/dg-bogus-exp-P.c: New test.
4245         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
4246         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
4247         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
4248         * gcc.test-framework/dg-do-link-exp-P.c: New test.
4249         * gcc.test-framework/dg-do-run-exp-P.c: New test.
4250         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
4251         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
4252         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
4253         * gcc.test-framework/dg-error-exp-P.c: New test.
4254         * gcc.test-framework/dg-error-exp-XP.c: New test.
4255         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
4256         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
4257         * gcc.test-framework/dg-output-exp-P.c: New test.
4258         * gcc.test-framework/dg-output-exp-XF.c: New test.
4259         * gcc.test-framework/dg-warning-exp-P.c: New test.
4260         * gcc.misc-tests/dg-1.c: Remove.
4261         * gcc.misc-tests/dg-2.c: Remove.
4262         * gcc.misc-tests/dg-3.c: Remove.
4263         * gcc.misc-tests/dg-4.c: Remove.
4264         * gcc.misc-tests/dg-5.c: Remove.
4265         * gcc.misc-tests/dg-6.c: Remove.
4266         * gcc.misc-tests/dg-7.c: Remove.
4267         * gcc.misc-tests/dg-8.c: Remove.
4268         * gcc.misc-tests/dg-9.c: Remove.
4269         * gcc.misc-tests/dg-10.c: Remove.
4270         * gcc.misc-tests/dg-11.c: Remove.
4271         * gcc.misc-tests/dg-12.c: Remove.
4272         * gcc.misc-tests/dg-test.exp: Remove.
4273
4274         * gcc.test-framework/test-framework.awk: Change recording and
4275         printing of passes and failures.
4276
4277         * gcc.test-framework: New directory.
4278         * gcc.test-framework/README: New.
4279         * gcc.test-framework/test-framework.exp: New.
4280         * gcc.test-framework/test-framework.awk: New.
4281         * gcc.test-framework/gen_directive_tests: New.
4282
4283 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
4284
4285         * lib/treelang.exp: Fix comment typos.
4286         (treelang_target_compile): Don't append libs=-ltreelang to options.
4287
4288 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
4289
4290         * g++.dg/parse/typename7.C: Adjust error messages.
4291
4292 2005-01-31  Jeff Law  <law@redhat.com>
4293
4294         * gcc.c-torture/execute/20050131-1.c: New test.
4295         * gcc.dg/wcaselabel.c: New test.
4296
4297 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
4298
4299         * g++.dg/other/warning1.C: Adjust error messags.
4300         * g++.dg/parse/constant5.C: New test.
4301
4302 2005-01-31  Steven Bosscher  <stevenb@suse.de>
4303
4304         PR c/19333
4305         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
4306         the test case valid.
4307         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
4308         * testsuite/gcc.dg/array-7.c: Adjust expected result.
4309         * testsuite/gcc.dg/pr18596-3.c: Likewise.
4310         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
4311         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
4312         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
4313
4314 2005-01-31  Dale Johannesen  <dalej@apple.com>
4315
4316         * g++.dg/opt/pr19650.C:  New test.
4317
4318 2005-01-31  Richard Henderson  <rth@redhat.com>
4319
4320         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
4321         long double for intel double extended format.
4322         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4323
4324 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
4325
4326         PR c++/19555
4327         * g++.dg/template/static10.C: New test.
4328
4329         PR c++/19395
4330         * g++.dg/parse/error24.C: New test.
4331
4332         PR c++/19367
4333         * g++.dg/lookup/builtin1.C: New test.
4334
4335         PR c++/19457
4336         * g++.dg/warn/conv3.C: New test.
4337
4338 2005-01-30  Bud Davis  <bdavis@gfortran.org>
4339
4340         PR fortran/19647
4341         * gfortan.dg/inquire_7.f90
4342
4343 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
4344
4345         PR tree-optimization/15791
4346         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
4347         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
4348         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
4349         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
4350         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
4351         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
4352         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
4353         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
4354         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
4355         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
4356
4357 2005-01-29  Paul Brook  <paul@codesourcery.com>
4358
4359         PR fortran/18565
4360         * check.c (real_or_complex_check): New function.
4361         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
4362         * intrinsic.c (add_functions): Use new check functions.
4363         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
4364         Add prototypes.
4365
4366 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
4367
4368         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
4369         gcc.dg/lvalue-3.c: New tests.
4370         * gcc.dg/concat.c: Update expected messages.
4371
4372 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
4373
4374         PR libfortran/19595
4375         * gfortran.dg/eor_1.f90:  New test.
4376
4377 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
4378
4379         PR fortran/19589
4380         * gfortran.dg/logical_data_1.f90: New test.
4381
4382 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
4383
4384         PR c++/19253
4385         * g++.dg/template/crash33.C: New test.
4386
4387         PR c++/19667
4388         * g++.dg/template/crash32.C: New test.
4389
4390 2005-01-28  Ian Lance Taylor  <ian@airs.com>
4391
4392         PR middle-end/16558
4393         * g++.dg/warn/Wreturn-type-2.C: New test.
4394
4395 2004-06-24  Jeff Law  <law@redhat.com>
4396
4397         * gcc.dg/tree-ssa/20050128-1.c: New test.
4398
4399 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
4400
4401         * gcc.target/frv/all-mdpackh-1.c: New test.
4402
4403 2005-01-28  Steven Bosscher  <stevenb@suse.de>
4404
4405         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
4406
4407 2005-01-27  Richard Henderson  <rth@redhat.com>
4408
4409         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
4410
4411 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
4412
4413         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
4414
4415 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
4416
4417         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4418         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4419         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
4420         to cope with cases where the multilib options override the dg-options.
4421
4422 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
4423
4424         PR c/18946
4425         * gcc.dg/noncompile/20050120-1.c: New test.
4426
4427 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
4428
4429         PR tree-optimization/19633
4430         * gcc.dg/pr19633.c: New test.
4431         * gcc.dg/tree-ssa/pr19633.c: New test.
4432
4433 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
4434
4435         * gcc.dg/20041216-1.c: New test.
4436
4437 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
4438
4439         PR objc/18862
4440         * objc.dg/selector-2.m: New test.
4441
4442 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
4443
4444         * g++.dg/opt/range-test-2.C: New test.
4445
4446         PR rtl-optimization/19579
4447         * gcc.c-torture/execute/20050124-1.c: New test.
4448
4449 2005-01-26  Greg Parker  <gparker@apple.com>
4450         Stuart Hastings  <stuart@apple.com>
4451
4452         * gcc.c-torture/execute/20050125-1.c: New.
4453
4454 2005-01-18  Jan Hubicka  <jh@suse.cz>
4455
4456         PR tree-optimize/19337
4457         * gcc.c-torture/compile/20050119-1.c: New test.
4458
4459 2005-01-24  James E Wilson  <wilson@specifixinc.com>
4460
4461         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
4462         test for successful match.
4463
4464 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
4465
4466         PR objc/18408
4467         * objc.dg/comp-types-7.m: New test.
4468
4469 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
4470
4471         * lib/target-supports.exp (current_target_name): New.
4472         (check_effective_target_ilp32, check_effective_target_lp64):
4473         Cache the result to use as long as the current target, with
4474         multilib flags, remains the same.
4475
4476         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
4477         (dg-require-weak, dg-require-visibility, dg-require-alias,
4478         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
4479         dg-require-effective-target, dg-skip-if): Remove call to
4480         skip_test_and_clear_xfail.
4481         (dg-test): Clear xfail data.
4482
4483 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
4484
4485         PR target/17751
4486         * gcc.dg/ppc64-toc.c: New test.
4487
4488         * g++.dg/tree-ssa/empty-1.C: New test.
4489
4490         PR middle-end/19551
4491         * gcc.c-torture/execute/20050121-1.c: New test.
4492         * gcc.dg/20050121-2.c: New test.
4493
4494 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
4495         Paul Brook  <paul@codesourcery.com>
4496
4497         PR fortran/17941
4498         * gfortran.dg/real_const_1.f: New test.
4499         * gfortran.dg/real_const_2.f90: New test.
4500         * gfortran.dg/complex_int_1.f90: New test.
4501
4502 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
4503
4504         PR fortran/19313
4505         * gfortan.dg/inquire_6.f90: New test.
4506
4507 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
4508
4509         PR libfortran/19451
4510         * open_readonly_1.f90:  New test.
4511
4512 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
4513
4514         PR libfortran/18982
4515         * gfortran.dg/open_new.f90: New file.
4516
4517 2005-01-22  Paul Brook  <paul@codesourcery.com>
4518
4519         * namelist_1.f90: New test.
4520
4521 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
4522
4523         PR tree-optimization/19484
4524         * gcc.c-torture/compile/20050122-[12].c: New tests.
4525
4526 2005-01-22  Paul Brook  <paul@codesourcery.com>
4527
4528         * gfortran.dg/implicit_2.f90: New test.
4529
4530 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
4531
4532         PR fortran/19314
4533         * gfortran.dg/inquire_5.f90: New test.
4534
4535 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4536
4537         PR c/18809
4538         * gcc.dg/pr18809-1.c: New test.
4539
4540 2005-01-21  Ian Lance Taylor  <ian@airs.com>
4541
4542         * gcc.dg/20050121-1.c: New test.
4543
4544         PR tree-optimization/13000
4545         * gcc.dg/20040206-1.c: Change warning to point where function is
4546         being inlined.
4547
4548 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4549
4550         PR c++/19208
4551         * g++.dg/template/array11.C: New test.
4552
4553 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4554
4555         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
4556         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
4557         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
4558         * gfortran.dg/getenv_1.f90: Add dg-do directive.
4559         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
4560         gfortran.dg/pr17164.f90: Add missing dg-do directives.
4561
4562 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4563
4564         PR tree-optimization/15349
4565         * gcc.dg/tree-ssa/pr15349.c: New.
4566
4567 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
4568
4569         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
4570
4571 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
4572
4573         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
4574         scan-assembler-times directive name.
4575
4576         * gcc.dg/asm-a.c: Move dg-require-effective-target to
4577         after dg-do.
4578
4579         PR rtl-optimization/19462
4580         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
4581
4582 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
4583
4584         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
4585         counting function calls on ia64.
4586
4587 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
4588
4589         PR rtl-optimization/15139
4590         * gcc.dg/20050111-2.c: New test.
4591
4592         PR c/17297
4593         * gcc.c-torture/compile/20050113-1.c: New testcase.
4594
4595         PR middle-end/19164
4596         * gcc.dg/20050113-1.c: New testcase.
4597
4598 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
4599
4600         * gcc.dg/vect/vect-85.c: Add comment.
4601         * gcc.dg/vect/vect-86.c: Add xfail for now.
4602         * gcc.dg/vect/vect-87.c: Add xfail for now.
4603         * gcc.dg/vect/vect-88.c: Add xfail for now.
4604         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
4605
4606 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4607
4608         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
4609
4610 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4611
4612         * g++.dg/debug/typedef3.C: New test.
4613
4614 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
4615
4616         PR c/19472
4617         * gcc.dg/asm-a.c: New test.
4618
4619 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
4620
4621         * gcc.dg/sh-relax.c: Add prototype for abort.
4622
4623 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4624
4625         * gcc.dg/short-compare-1.c: New test.
4626         * gcc.dg/short-compare-2.c: Likewise.
4627
4628 2005-01-18  Michael Matz  <matz@suse.de>
4629
4630         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
4631
4632 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
4633
4634         PR tree-optimization/19121
4635         * gcc.c-torture/compile/pr19121.c: New test.
4636
4637 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
4638
4639         PR target/19357
4640         * gcc.c-torture/compile/pr19357.c: New test.
4641
4642 2005-01-17  Ian Lance Taylor  <ian@airs.com>
4643
4644         PR c/5675
4645         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
4646         pass--those that refer just to the variable, possibly with a
4647         cast.
4648         * gcc.dg/c99-const-expr-3.c: Likewise.
4649
4650         PR middle-end/13127
4651         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
4652         longer emitted.
4653
4654 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
4655
4656         PR fortran/18778
4657         * gfortran.dg/endfile_2.f90: New test.
4658
4659 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
4660
4661         PR 19168
4662         * gfortran.dg/select_5.f90: New test.
4663
4664 2004-01-16  Paul Brook  <paul@codesourcery.com>
4665
4666         * gfortran.dg/common_4.f90: New test.
4667
4668 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
4669
4670         PR rtl-optimization/19462
4671         * gcc.dg/torture/pr19462-1.c: New test.
4672
4673 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
4674
4675         PR objc/19321
4676         * objc.dg/func-ptr-2.m: New.
4677         * objc.dg/volatile-1.m: New.
4678
4679 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4680
4681         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
4682
4683 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4684
4685         PR tree-optimization/19060
4686         * gcc.c-torture/execute/20050104-1.c: New test.
4687
4688 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
4689
4690         PR fortran/18983
4691         * gfortran.dg/write_to_null.f90: New test.
4692
4693 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
4694             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4695
4696         PR other/19328
4697         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
4698         argument.
4699
4700 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4701
4702         PR c++/19263
4703         * g++.dg/init/vector1.C: New test.
4704
4705 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
4706
4707         PR target/13158
4708         * gcc.target/ia64/sibcall-unwind-1.c: New test.
4709         PR target/18987
4710         * gcc.target/ia64/sibcall-unwind-2.c: New test.
4711
4712 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
4713
4714         * gfortran.dg/select_1.f90: New test.
4715         * gfortran.dg/select_2.f90: New test.
4716         * gfortran.dg/select_3.f90: New test.
4717         * gfortran.dg/select_4.f90: New test.
4718
4719 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
4720
4721         PR middle-end/19084
4722         PR rtl-optimization/19348
4723         * gcc.dg/20050111-1.c: New test.
4724         * gcc.c-torture/execute/20050111-1.c: New test.
4725
4726         * gcc.dg/i386-asm-4.c: New test.
4727
4728 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4729
4730         * gcc.dg/nested-func-2.c: New test.
4731         * ada/acats/norun.lst: Remove c953002.
4732
4733 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
4734
4735         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
4736
4737 2005-01-12  Ben Elliston  <bje@au.ibm.com>
4738
4739         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
4740
4741 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
4742
4743         PR target/18761
4744         * g++.dg/abi/align1.C: New test.
4745
4746 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
4747
4748         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
4749         at a time.
4750         * g++.dg/ext/altivec_check.h: Support compiling as C.
4751
4752 2005-01-10  Roger Sayle  <roger@eyesopen.com>
4753
4754         PR c++/19355
4755         * g++.dg/expr/pr19355-1.C: New test case.
4756
4757 2005-01-10  Laurent GUERBY <laurent@guerby.net>
4758
4759         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
4760         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
4761         * ada/acats/tests/c3/c92005b.ada: Likewise.
4762         * ada/acats/tests/c3/cxb3012.a: Likewise.
4763         * ada/acats/norun.lst: Add c380004 and c953002, add PR
4764
4765 2005-01-09  Paul Brook  <paul@codesourcery.com>
4766
4767         * gfortran.dg/common_2.f90: New file.
4768         * gfortran.dg/common_3.f90: New file.
4769
4770 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
4771
4772         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
4773
4774 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
4775
4776         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
4777         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
4778         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
4779         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
4780         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
4781         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
4782         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
4783         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
4784         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
4785         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
4786         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
4787         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
4788         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
4789         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
4790         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
4791         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
4792         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
4793         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
4794         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
4795         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
4796         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
4797         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
4798         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
4799         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
4800         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
4801         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
4802         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
4803         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
4804         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
4805         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
4806         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
4807         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
4808         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
4809         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
4810         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
4811         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
4812         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
4813         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
4814         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
4815         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
4816         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
4817         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
4818         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
4819         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
4820         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
4821         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
4822         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
4823         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
4824         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
4825         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
4826         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
4827         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
4828         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
4829         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
4830         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
4831         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
4832         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
4833         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
4834         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
4835         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
4836         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
4837         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
4838         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
4839         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
4840         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
4841         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
4842         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
4843
4844         * gcc.dg/vect/vect-1.c: Fix spelling.
4845         * gcc.dg/vect/vect-10.c: Fix spelling.
4846         * gcc.dg/vect/vect-11.c: Fix spelling.
4847         * gcc.dg/vect/vect-12.c: Fix spelling.
4848         * gcc.dg/vect/vect-14.c: Fix spelling.
4849         * gcc.dg/vect/vect-15.c: Fix spelling.
4850         * gcc.dg/vect/vect-16.c: Fix spelling.
4851         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
4852         * gcc.dg/vect/vect-64.c: Fix comments.
4853         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
4854
4855 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
4856             Ira Rosen  <irar@il.ibm.com>
4857
4858         * gcc.dg/vect/vect-70.c: New test.
4859         * gcc.dg/vect/vect-71.c: New test.
4860
4861 2005-01-09  Manfred Hollstein  <mh@suse.com>
4862
4863         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
4864         * gcc.dg/pr18241-2.c: Likewise.
4865         * gcc.dg/pr18241-3.c: Likewise.
4866         * gcc.dg/pr18241-4.c: Likewise.
4867         * gcc.dg/pr18241-5.c: Likewise.
4868
4869 2005-01-08  Richard Henderson  <rth@redhat.com>
4870
4871         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
4872         False for x86 and x86-64.
4873
4874 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
4875
4876         PR tree-optimization/18241
4877         * gcc.dg/pr18241-1.c: New test.
4878         * gcc.dg/pr18241-2.c: New test.
4879         * gcc.dg/pr18241-3.c: New test.
4880         * gcc.dg/pr18241-4.c: New test.
4881         * gcc.dg/pr18241-5.c: New test.
4882
4883 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
4884
4885         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
4886         gfortran.dg/select_4.f90: New.
4887
4888 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
4889
4890         * gcc.c-torture/execute/20050107-1.c: New test.
4891
4892 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
4893
4894         PR c++/19298
4895         * g++.dg/template/ref2.C: New.
4896
4897 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
4898
4899         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
4900         instead of being empty.
4901
4902 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4903
4904         PR fortran/15553
4905         * gfortran.dg/array-1.f90: New test.
4906
4907 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
4908
4909         PR tree-optimization/19283
4910         * gcc.c-torture/execute/20050106-1.c: New test.
4911
4912         PR rtl-optimization/18861
4913         * gcc.dg/20050105-1.c: New test.
4914
4915         PR tree-optimization/18828
4916         * gcc.dg/20050105-2.c: New test.
4917
4918 2005-01-07  Andreas Jaeger  <aj@suse.de>
4919
4920         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
4921
4922 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
4923
4924         PR fortran/18398
4925         * gfortran.dg/fmt_read.f90: New test.
4926
4927 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
4928
4929         * gcc.dg/rs6000-ldouble-2.c: New.
4930
4931 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
4932
4933         PR c++/19244
4934         * g++.dg/parser/ctor2.C: New test.
4935
4936 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4937
4938         PR c++/17154
4939         * g++.dg/template/using9.C: New test.
4940
4941 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4942
4943         PR c++/19258
4944         * g++.dg/lookup/friend6.C: New test.
4945
4946 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
4947
4948         PR c++/19270
4949         * g++.dg/template/array10.C: New.
4950
4951 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4952
4953         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
4954         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
4955
4956 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
4957
4958         * gcc.c-torture/compile/20050105-1.c: New test.
4959
4960 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
4961
4962         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
4963
4964 2005-01-05  Roger Sayle  <roger@eyesopen.com>
4965
4966         PR middle-end/19100
4967         * gcc.dg/conv-3.c: New test case.
4968
4969 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
4970
4971         * gcc.dg/asm-wide-1.c: New test.
4972
4973 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4974
4975         PR c++/19030
4976         * g++.dg/parse/crash22.C: New
4977
4978 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
4979
4980         PR 19257
4981         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
4982
4983 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
4984
4985         PR middle-end/17767
4986         * gcc.dg/i386-mmx-6.c: New test case.
4987
4988 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
4989
4990         PR tree-optimization/18308
4991         * gcc.dg/vect/pr18308.c: New testcase.
4992
4993 2005-01-04  Andreas Jaeger  <aj@suse.de>
4994
4995         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
4996
4997 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
4998             Robert Bowdidge <bowdidge@apple.com>
4999
5000         * gcc.dg/cpp/subframework1.c: New.
5001         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
5002         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
5003         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
5004         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
5005
5006 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
5007
5008         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
5009         producing warning.
5010         * gcc.dg/darwin-weakimport-2.c: New.
5011
5012 2005-01-03  Richard Henderson  <rth@redhat.com>
5013
5014         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
5015
5016 2005-01-03  Richard Henderson  <rth@redhat.com>
5017
5018         * gcc.dg/vect/vect.exp: Enable for ia64.
5019         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
5020         (check_effective_target_vect_float): Likewise.
5021         (check_effective_target_vect_no_align): Likewise.
5022         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
5023         * gcc.dg/vect/vect-8.c: Likewise.
5024
5025 2005-01-03  Uros Bizjak <uros@kss-loka.si>
5026
5027         PR target/19236
5028         * gcc.dg/pr19236-1.c: New test case.
5029
5030 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5031
5032         PR rtl-optimization/12092
5033         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
5034
5035 2005-01-02  Andreas Jaeger  <aj@suse.de>
5036
5037         * gcc.dg/pr12092-1.c: Do not run on x86_64.
5038
5039 2005-01-01  Roger Sayle  <roger@eyesopen.com>
5040             Andrew Pinski  <pinskia@physics.uc.edu>
5041
5042         PR rtl-optimization/12092
5043         * gcc.dg/pr12092-1.c: New test case.
5044
5045 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
5046
5047         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
5048         'hidden' and 'default' for better portability.
5049         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
5050
5051         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
5052         6 and 7.
5053         * g++.old-deja/g++.brendan/new3.C: Likewise.
5054
5055 2005-01-01  Steven Bosscher  <stevenb@suse.de>
5056
5057         * gcc.dg/20041231-1.C: New test.
5058         * g++.dg/warn/Wunreachable-code-1.C: New test.
5059
5060 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
5061
5062         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
5063         file, not /dev/null.  Abort on error.
5064
5065 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
5066             Ziemowit Laski  <zlaski@apple.com>
5067
5068         PR objc/18971
5069         * objc.dg/encode-5.m: New test.
5070
5071 2004-12-29  Richard Henderson  <rth@redhat.com>
5072
5073         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
5074         * objc.dg/stabs-1.m: Disable for ia64.
5075
5076 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
5077
5078         PR c++/19190
5079         * g++.dg/warn/Wunused-10.C: New test.
5080
5081 2004-12-28  Richard Henderson  <rth@redhat.com>
5082
5083         * objc.dg/stabs-1.m: Disable for alpha.
5084
5085 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
5086
5087         PR c++/19149
5088         * g++.dg/parse/error23.C: New test.
5089
5090 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5091
5092         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
5093
5094         PR fortran/19032
5095         * gfortran.dg/intrinsic_modulo_1.f90: New.
5096         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
5097         tests with divisor -1.
5098
5099 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
5100
5101         * g++.dg/opt/temp1.C (memcpy): Return a value.
5102
5103         PR c++/19148
5104         * g++.dg/expr/cond7.C: New test.
5105
5106 2004-12-27  Paul Brook  <paul@codesourcery.com>
5107
5108         * gfortran.dg/g77/select_no_compile.f: Remove.
5109
5110 2004-12-27  Richard Henderson  <rth@redhat.com>
5111
5112         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
5113         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
5114         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
5115
5116 2004-12-26  Richard Henderson  <rth@redhat.com>
5117
5118         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
5119         by 1i instead of token pasting.
5120
5121 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5122
5123         PR tree-optimization/17578
5124         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
5125         to additional_flags.
5126         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
5127
5128 2004-12-25  Richard Henderson  <rth@redhat.com>
5129
5130         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5131         Remove Alpha.
5132
5133 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5134
5135         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
5136         hppa*-*-hpux*.
5137         * gcc.dg/pr17957.c (dg-options): Likewise.
5138         * gcc.dg/struct-ret-1.c: Add prototype for abort.
5139         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
5140         instead of 0 on __hppa__.
5141         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
5142         "foo,%r" on hppa*-*-*.
5143
5144 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
5145
5146         PR fortran/19071
5147         * gfortran.dg/complex_write.f90: New test.
5148
5149 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5150
5151         PR c++/17595
5152         * g++.dg/parse/pragma2.C: New test.
5153
5154         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
5155
5156 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5157
5158         * gcc.dg/empty2.c: Add missing dg-warning.
5159
5160 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5161
5162         PR c++/17413
5163         * g++.dg/template/local4.C: New test.
5164         * g++.dg/template/crash19.C: Add dg-error marker.
5165
5166         * g++.dg/template/crash31.C: Correct embedded PR number.
5167
5168 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5169
5170         PR c++/16405
5171         * g++.dg/opt/temp1.C: Add do-run marker.
5172
5173 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5174
5175         * g++.dg/template/spec19.C: New.
5176
5177 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5178
5179         PR target/16819
5180         * gcc.dg/empty2.c: New.
5181
5182 2004-12-23  Richard Henderson  <rth@redhat.com>
5183
5184         * lib/target-supports.exp (check_effective_target_vect_no_align):
5185         Remove i?86 and x86-64.
5186
5187 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5188
5189         PR c++/16405
5190         * g++.dg/opt/temp1.C: New test.
5191
5192 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5193
5194         PR c++/18733
5195         * g++.dg/template/friend33.C: New testcase.
5196
5197 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
5198
5199         PR c++/18464
5200         * g++.dg/template/cond5.C: New test.
5201
5202         PR c++/18492
5203         * g++.dg/inherit/thunk3.C: New test.
5204
5205         PR c++/11224
5206         * g++.dg/warn/Wunused-9.C: New test.
5207
5208 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
5209
5210         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
5211
5212 2004-12-22  Jan Beulich  <jbeulich@novell.com>
5213
5214         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
5215
5216 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
5217
5218         PR c++/18378
5219         * g++.dg/ext/packed8.C: New test.
5220
5221         PR c++/13268
5222         * g++.dg/template/crash31.C: New test.
5223
5224         PR c++/19034
5225         * g++.dg/template/crash30.C: New test.
5226
5227 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
5228
5229         PR C++/18984
5230         * g++.dg/eh/ctor3.C: New test.
5231
5232 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5233
5234         * objc.dg/stabs-1.m: Allow section name to be quoted and
5235         assembly label to begin with '.LL'.
5236
5237 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
5238
5239         * gcc.dg/vect/vect.exp
5240         (check_effective_target_lp64_or_vect_no_align): New.
5241         * gcc.dg/vect/vect-77.c: Use it.
5242         * gcc.dg/vect/vect-78.c: Use it.
5243
5244         * lib/target-supports.exp
5245         (check_effective_target_vect_no_max,
5246         check_effective_target_vect_no_bitwise,
5247         check_effective_target_vect_no_align): New.
5248         * gcc.dg/vect/vect-13.c: Use them.
5249         * gcc.dg/vect/vect-17.c: Ditto.
5250         * gcc.dg/vect/vect-18.c: Ditto.
5251         * gcc.dg/vect/vect-19.c: Ditto.
5252         * gcc.dg/vect/vect-20.c: Ditto.
5253         * gcc.dg/vect/vect-27.c: Ditto.
5254         * gcc.dg/vect/vect-29.c: Ditto.
5255         * gcc.dg/vect/vect-44.c: Ditto.
5256         * gcc.dg/vect/vect-48.c: Ditto.
5257         * gcc.dg/vect/vect-50.c: Ditto.
5258         * gcc.dg/vect/vect-52.c: Ditto.
5259         * gcc.dg/vect/vect-54.c: Ditto.
5260         * gcc.dg/vect/vect-56.c: Ditto.
5261         * gcc.dg/vect/vect-58.c: Ditto.
5262         * gcc.dg/vect/vect-60.c: Ditto.
5263         * gcc.dg/vect/vect-72.c: Ditto.
5264         * gcc.dg/vect/vect-80.c: Ditto.
5265
5266 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
5267
5268         PR c++/14075
5269         * g++.dg/init/string1.C: New.
5270
5271         PR c++/18975
5272         * g++.dg/other/synth1.C: New.
5273
5274 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
5275
5276         PR c/18963
5277         * gcc.dg/pr18963-1.c: New test.
5278
5279 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
5280
5281         PR c/18596
5282         * gcc.dg/funcdef-storage-1.c (foo): Remove.
5283         * gcc.dg/pr18596-1.c: Use dg-error.
5284         (dg-options): Use -fno-unit-at-a-time.
5285         * gcc.dg/pr18596-2.c: New test.
5286         * gcc.dg/pr18596-3.c: New test.
5287
5288 2004-12-20  Roger Sayle  <roger@eyesopen.com>
5289
5290         PR middle-end/18683
5291         * g++.dg/opt/pr18683-1.C: New test case.
5292
5293 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
5294
5295         PR other/19093
5296         * g++.dg/opt/max1.C: Fix for 64bit targets.
5297
5298 2004-12-20  Matt Austern  <austern@apple.com>
5299
5300         PR c++/19044
5301         * g++.dg/ext/builtin6.C: New
5302
5303 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
5304
5305         PR tree-optimization/19080
5306         * gcc.c-torture/compile/pr19080.c: New test.
5307
5308 2004-12-20  Steven Bosscher  <stevenb@suse.de>
5309
5310         * gcc.dg/20041219-1.c: New test.
5311
5312 2004-12-19  Roger Sayle  <roger@eyesopen.com>
5313
5314         PR middle-end/19068
5315         * g++.dg/opt/max1.C: New test case.
5316
5317 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5318
5319         * gcc.dg/fdata-sections-1.c: New test.
5320
5321 2004-12-18  Roger Sayle  <roger@eyesopen.com>
5322
5323         PR middle-end/18548
5324         * gcc.dg/max-1.c: New test case.
5325
5326 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
5327
5328         * gcc.c-torture/execute/20041218-1.c: New test.
5329
5330 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
5331
5332         * gcc.dg/pr18501.c: New test.
5333         * gcc.dg/uninit-5.c: XFAIL.
5334         * gcc.dg/uninit-9.c: XFAIL.
5335
5336 2004-12-17  Dale Johannesen  <dalej@apple.com>
5337
5338         * gcc.dg/20041213-1.c:  New.
5339
5340 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
5341
5342         * objc.dg/stabs-1.m: Allow assembly label to begin
5343         with a dot ('.').
5344
5345 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
5346
5347         * gcc.c-torture/execute/20041213-1.c: Move...
5348         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
5349
5350 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
5351
5352         PR c++/18721
5353         * g++.dg/lookup/conv-5.C: New.
5354
5355 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
5356
5357         * objc.dg/stabs-1.m: New test.
5358
5359 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5360
5361         * gcc.dg/visibility-c.c: Change compile to
5362         assemble for the test.
5363
5364 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5365
5366         PR target/19041
5367         * gcc.dg/visibility-c.c: New test.
5368
5369 2004-12-16  Roger Sayle  <roger@eyesopen.com>
5370
5371         PR middle-end/18493
5372         * gcc.dg/switch-8.c: New test case.
5373
5374 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5375
5376         PR c++/18905
5377         * g++.dg/template/init4.C: New.
5378         * g++.dg/opt/static3.C: Enable optimizer.
5379
5380 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
5381
5382         * g++.dg/other/complex1.C: New test.
5383
5384 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
5385
5386         * g++.dg/opt/inline9.C: New test.
5387
5388 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5389
5390         PR fortran/18993
5391         * gfotran.dg/nullify_1.f: New test.
5392
5393 2004-12-15  Richard Henderson  <rth@redhat.com>
5394
5395         * gcc.target/i386/i386.exp: New harness.
5396         * gcc.target/i386/vect-args.c: New.
5397
5398 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
5399
5400         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
5401
5402 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5403
5404         PR c++/18825
5405         * g++.dg/template/friend32.C: New test.
5406
5407 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5408
5409         * cpp/pragma-once-1.c: New test.
5410         * cpp/pragma-once-1b.h: Likewise.
5411         * cpp/pragma-once-1c.h: Likewise.
5412         * cpp/pragma-once-1d.h: Likewise.
5413         * cpp/inc/pragma-once-1a.h: Likewise.
5414
5415 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
5416             Steven G. Kargl  <kargls@comcast.net>
5417
5418         PR fortran/17597
5419         * gfortran.dg/list_read_3.f90: New test.
5420
5421 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5422
5423         * gcc.dg/ftrapv-2.c: New test.
5424
5425 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
5426
5427         PR c++/18981
5428         * g++.dg/template/typename9.C: New test.
5429
5430 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
5431
5432         PR c++/18738
5433         * g++.dg/template/typename8.C: New test.
5434         * g++.dg/parse/friend2.C: Tweak error message.
5435
5436 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
5437
5438         * gcc.c-torture/20041214-1.c: New test.
5439
5440 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
5441
5442         PR c++/18965
5443         * g++.dg/init/array17.C: New test.
5444
5445 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
5446
5447         PR c++/18793
5448         * g++.dg/init/aggr3.C: New test.
5449
5450 2004-12-14  Janis Johnson  <janis187@us.ibm.com
5451
5452         * gcc.dg/altivec-types-1.c: New test.
5453         * gcc.dg/altivec-types-2.c: New test.
5454         * gcc.dg/altivec-types-3.c: New test.
5455         * gcc.dg/altivec-types-4.c: New test.
5456         * g++.dg/ext/altivec-types-1.C: New test.
5457         * g++.dg/ext/altivec-types-2.C: New test.
5458         * g++.dg/ext/altivec-types-3.C: New test.
5459         * g++.dg/ext/altivec-types-4.C: New test.
5460
5461 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
5462
5463         PR middle-end/18951
5464         * gcc.c-torture/execute/20041213-1.c: New test.
5465
5466 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
5467
5468         PR c++/18949
5469         * g++.dg/template/cast1.C: New.
5470
5471 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
5472
5473         * gcc.c-torture/execute/20041213-2.c: New test.
5474
5475 2004-12-13  Richard Henderson  <rth@redhat.com>
5476
5477         * gcc.dg/i386-sse-10.c: Fix typo in options.
5478
5479 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
5480
5481         PR c++/18968
5482         * g++.dg/opt/pr18968.C: New test.
5483
5484 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
5485
5486         PR c++/18925
5487         * g++.dg/ext/visibility/staticdatamem.C: New test.
5488
5489 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
5490
5491         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
5492
5493 2004-12-13  Roger Sayle  <roger@eyesopen.com>
5494
5495         PR rtl-optimization/18928
5496         * gcc.dg/pr18928-1.c: New test case.
5497
5498 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
5499
5500         PR tree-opt/16951
5501         * gcc.c-torture/compile/20041211-1.c: New.
5502
5503 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5504
5505         PR middle-end/17564
5506         * gcc.c-torture/execute/20041212-1.c: New test.
5507
5508 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5509
5510         PR fortran/18869
5511         * gfortran.dg/common_1.f90: New test.
5512
5513 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
5514         Paul Brook  <paul@codesourcery.com>
5515
5516         PR fortran/16222
5517         * gfortran.dg/real_do_1.f90: New test.
5518
5519 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5520
5521         PR tree-opt/18040
5522         * g++.dg/opt/ptrmem6.C: New test.
5523
5524 2004-12-11  Roger Sayle  <roger@eyesopen.com>
5525
5526         PR middle-end/18921
5527         * gcc.dg/pr18921-1.c: New test case.
5528
5529 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5530
5531         PR fortran/17175
5532         * gfortran.dg/scale_1.f90: New test.
5533
5534 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
5535
5536         PR middle-end/18903
5537         * gcc.c-torture/compile/pr18903.c: New test.
5538
5539 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
5540
5541         * gcc.c-torture/execute/20041210-1.c: New test.
5542
5543 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5544
5545         PR c++/18731
5546         * g++.dg/parser/struct-1.C: New test.
5547         * g++.dg/parser/struct-2.C: New test.
5548         * g++.dg/parser/struct-3.C: New test.
5549
5550 2004-12-09  Richard Henderson  <rth@redhat.com>
5551
5552         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
5553
5554         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
5555         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
5556
5557 2004-12-09  Matt Austern  <austern@apple.com>
5558
5559         PR c++/18514
5560         * g++.dg/ext/builtin1.C: New
5561         * g++.dg/ext/builtin2.C: New
5562         * g++.dg/ext/builtin3.C: New
5563         * g++.dg/ext/builtin4.C: New
5564         * g++.dg/ext/builtin5.C: New
5565
5566 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
5567
5568         PR tree-opt/18904
5569         * g++.dg/opt/ptrmem5.C: New test.
5570
5571 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
5572
5573         * g++.dg/parse/typename5.C: Adjust for new error.
5574         * g++.dg/parse/typename7.C: New.
5575
5576 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5577
5578         PR c++/18073
5579         * g++.dg/other/mmintrin.C: New test.
5580
5581 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
5582
5583         PR c++/16681
5584         * g++.dg/init/array15.C: New.
5585         * g++.dg/init/array16.C: New.
5586
5587 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5588
5589         PR fortran/18826
5590         * gfortran.dg/assign_1.f90: New test.
5591
5592 2004-12-08  Nick Clifton  <nickc@redhat.com>
5593
5594         * gcc.target/xstormy16/bss_below100: New directory containing tests.
5595         * gcc.target/xstormy16/data_below100: Likewise.
5596         * gcc.target/xstormy16/sfr: Likewise.
5597         * gcc.target/xstormy16/below100.S: New test source file.
5598         * gcc.target/xstormy16/below100.ld: New test linker script.
5599         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5600         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
5601         bp instructions.
5602         * gcc.target/xstormy16/bp.c: Likewise.
5603
5604         * gcc.target/xstormy16/bss_below100: New files:
5605         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5606         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5607         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5608         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5609         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5610         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5611         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5612         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5613         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5614         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5615         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5616         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5617         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5618         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5619         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5620         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5621         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5622         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5623         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5624         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5625         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5626         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5627         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5628         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5629         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5630         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5631         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5632
5633         * gcc.target/xstormy16/data_below100: New files:
5634         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5635         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5636         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5637         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5638         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5639         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5640         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5641         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5642         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5643         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5644         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5645         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5646         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5647         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5648         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5649         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5650         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5651         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5652         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5653         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5654         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5655         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5656         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5657         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5658         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5659         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5660         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5661
5662         * gcc.target/xstormy16/sfr: New files:
5663         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
5664         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
5665         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
5666         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
5667         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
5668         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
5669         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
5670         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
5671         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
5672         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
5673         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
5674         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
5675         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
5676         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
5677         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
5678         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
5679         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
5680         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
5681         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
5682         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
5683         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
5684         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
5685         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
5686         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
5687         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
5688         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
5689         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
5690         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
5691         27_if0_sfrw_bitfield_f.c
5692
5693 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5694
5695         PR c++/18100
5696         * g++.dg/lookup/name-clash4.C: New test.
5697
5698 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
5699
5700         PR c++/18672
5701         * g++.dg/opt/array1.C: New.
5702
5703         PR c++/18803
5704         * g++.dg/template/operator5.C: New.
5705
5706 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
5707
5708         PR c/18867
5709         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
5710
5711 2004-12-07  Steven Bosscher  <stevenb@suse.de>
5712
5713         * gcc.dg/noncompile/20041207.c: New test.
5714
5715 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
5716
5717         * g++.dg/other/unreachable-1.C: New test.
5718
5719 2004-12-06  Nick Clifton  <nickc@redhat.com>
5720
5721         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
5722         <limits.h> because the latter comes from gcc's include/ directory
5723         and not the newlib/libc/include directory.
5724
5725 2004-12-04  Richard Henderson  <rth@redhat.com>
5726
5727         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
5728
5729 2004-12-04  Richard Henderson  <rth@redhat.com>
5730
5731         * lib/target-supports.exp (check_gc_sections_available): Disable
5732         for alpha and ia64.
5733
5734 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
5735
5736         PR middle-end/17909
5737         * g++.dg/other/vararg-2.C: New test.
5738
5739 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5740
5741         PR c++/17011, c++/17971
5742         * g++.dg/template/error15.C: Adjust expected error.
5743         * g++.dg/template/instantiate3.C: Likewise.
5744
5745 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
5746
5747         * gcc.dg/altivec-18.c: Fix for darwin
5748
5749 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5750
5751         PR c++/18782
5752         * g++.dg/parse/ptrmem2.C: New.
5753
5754         PR c++/18318
5755         * g++.dg/template/new1.C: New.
5756
5757 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5758
5759         PR fortran/18710
5760         * gfortran.dg/direct_io_3.f90: New test.
5761
5762 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
5763
5764         PR 18758
5765         * g++.dg/parse/crash21.C: New.
5766
5767 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5768
5769         PR c++/15664, c++/18276
5770         * g++.dg/template/ttp13.C: New test.
5771         * g++.dg/template/ttp14.C: Likewise.
5772
5773 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5774
5775         PR c++/18123
5776         * g++.dg/parse/enum2.C: New test.
5777         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
5778
5779 2004-12-02  Nick Clifton  <nickc@redhat.com>
5780
5781         * gcc.target/xstormy16: New test directory.
5782         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5783         * gcc.target/xstormy16/bp.c: Check the generation of bp
5784         instructions.
5785         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
5786         bn instructions and the BELOW100 attribute.
5787
5788 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
5789
5790         PR target/16952
5791         * gcc.dg/ppc-eabi.c: New.
5792
5793 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5794
5795         PR fortran/18284
5796         * gfortran.dg/backspace.f90
5797
5798 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5799
5800         * gfortran.dg/inquire.f90: New test.
5801
5802 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
5803
5804         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
5805         handle effective-target-keyword.
5806         (dg-skip-if): Support effective-target keyword as target list.
5807         (dg-xfail-if): Ditto.
5808         * lib/target-supports.exp (is-effective-target-keyword): New proc.
5809
5810 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
5811
5812         PR tree-optimization/18291
5813         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
5814
5815 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
5816
5817         PR C++/18729
5818         * g++.dg/parse/crash20.C: New.
5819
5820         PR c++/17431
5821         * g++.dg/overload/arg1.C: New.
5822         * g++.dg/overload/arg2.C: New.
5823         * g++.dg/overload/arg3.C: New.
5824         * g++.dg/overload/arg4.C: New.
5825
5826 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
5827
5828         * gcc.dg/c99-flex-array-4.c: Remove.
5829
5830 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
5831
5832         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
5833
5834         * lib/target-supports.exp (is-effective-target): Simplify.
5835
5836         * lib/target-supports.exp (check_effective_target_vect_long):
5837         Fix for powerpc64-*-*.
5838
5839 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
5840
5841         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
5842         to support new requirements on FreeBSD 5.
5843
5844 2004-11-30  Devang Patel  <dpatel@apple.com>
5845
5846         PR 18702
5847         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
5848
5849 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
5850
5851         * g++.dg/ext/altivec-13.C: New test.
5852
5853 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
5854
5855         PR tree-opt/18298
5856         * gcc.c-torture/execute/p18298.c: New test.
5857
5858 2004-11-30  Ira Rosen  <irar@il.ibm.com>
5859             Dorit Naishlos  <dorit@il.ibm.com>
5860
5861         PR tree-opt/18607
5862         * gcc.dg/vect/vect-89.c: New test.
5863
5864 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
5865
5866         * gcc.dg/pr18596-1.c: New test.
5867
5868 2004-11-30  Ben Elliston  <bje@au.ibm.com>
5869
5870         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
5871
5872 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
5873
5874         PR c/18479
5875         * gcc.dg/pr18479.c: New test.
5876
5877 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5878
5879         PR target/18490
5880         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
5881         mmix-knuth-mmixware.
5882
5883         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
5884         cris-*-elf* cris-*-aout* mmix-*-*
5885
5886 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
5887
5888         PR middle-end/18725
5889         * gcc.dg/pr18725.c: New test.
5890
5891 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5892
5893         PR target/18488
5894         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
5895
5896         PR target/18336
5897         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
5898
5899 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
5900
5901         PR c++/18368
5902         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
5903         * g++.old-deja/g++.law/ctors5.C: Likewise.
5904         * g++.old-deja/g++.other/crash25.C: Likewise.
5905
5906         PR c++/18674
5907         * g++.dg/template/error16.C: New test.
5908
5909         PR c++/18512
5910         * g++.dg/template/crash29.C: New test.
5911
5912 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
5913
5914         PR tree-optimization/18712
5915         * gcc.c-torture/compile/pr18712.c: New test.
5916
5917 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
5918
5919         PR c/7544
5920         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
5921         tests.
5922
5923 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5924
5925         PR c++/18652
5926         * g++.dg/lookup/crash6.C: New test.
5927
5928 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5929
5930         PR middle-end/18164
5931         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
5932
5933 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
5934
5935         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
5936         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
5937         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
5938
5939 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
5940
5941         * gcc.dg/pr18164.c: New test.
5942
5943 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
5944
5945         * gcc.dg/funroll-loops-all.c: New.
5946
5947 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
5948
5949         PR target/18489
5950         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
5951         delimeter, match space and TAB as well as ":".
5952
5953         PR target/18484
5954         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
5955
5956         PR target/18348
5957         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
5958
5959         PR target/18345
5960         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
5961
5962         PR target/18337
5963         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
5964
5965 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
5966
5967         * gfortran.dg/direct_io_2.f90: New test.
5968
5969 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
5970
5971         PR target/18334
5972         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
5973
5974 2004-11-28  Richard Henderson  <rth@redhat.com>
5975
5976         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
5977
5978 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
5979
5980         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
5981         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
5982         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
5983         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
5984         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
5985         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
5986         gcc.dg/pointer-arith-8.c: New tests.
5987
5988 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
5989
5990         PR fortran/18364
5991         * gfortran.dg/endfile.f90: New test.
5992
5993 2004-11-27  Falk Hueffner  <falk@debian.org>
5994
5995         * gcc.dg/loop-6.c: New test.
5996
5997 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
5998
5999         * gcc.c-torture/execute/20041126-1.c: New test.
6000
6001 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
6002
6003         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
6004         on IRIX.
6005
6006 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
6007
6008         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
6009         functions.
6010
6011 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
6012
6013         PR rtl-optimization/17825
6014         * gcc.c-torture/compile/20041119-1.c: New test.
6015
6016 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6017
6018         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
6019         Check existence of ld library path variables before unsetting.
6020
6021 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
6022
6023         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
6024
6025 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
6026
6027         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
6028
6029 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
6030
6031         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
6032
6033 2004-11-26  Ben Elliston  <bje@au.ibm.com>
6034
6035         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
6036         dg-do directive.
6037
6038 2004-11-26  Ben Elliston  <bje@au.ibm.com>
6039
6040         * gcc.dg/pr17957.c: Pass --param, not -param.
6041
6042 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6043
6044         PR middle-end/17957
6045         * testsuite/gcc.dg/pr17957.c: New test.
6046
6047 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
6048
6049         PR c++/18445
6050         * g++.dg/template/crash28.C: Likewise.
6051
6052         PR c++/18001
6053         * g++.dg/expr/unary2.C: Adjust lvalue messages.
6054         * g++.dg/ext/lvaddr.C: Likewise.
6055         * g++.dg/opt/pr7503-3.C: Likewise.
6056
6057         PR c++/18466
6058         * g++.dg/parse/qualified3.C: New test.
6059         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
6060
6061         PR c++/18545
6062         * g++.dg/expr/return1.C: New test.
6063
6064 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6065
6066         Friend class name lookup 3/n, PR c++/3332
6067         * g++.dg/lookup/friend3.C: New test.
6068         * g++.dg/lookup/friend4.C: Likewise.
6069         * g++.dg/lookup/friend5.C: Likewise.
6070
6071 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6072
6073         Friend class name lookup 2/n, PR c++/14513, c++/15410
6074         * g++.dg/lookup/friend2.C: New test.
6075         * g++.dg/template/friend31.C: Likewise.
6076
6077 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6078
6079         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
6080
6081 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
6082
6083         PR c++/17473
6084         * g++.dg/tc1/dr56.C: Remove.
6085         * g++.dg/template/typedef1.C: Add dg-error markers.
6086         * g++.old-deja/g++.other/typedef7.C: Likewise.
6087
6088         PR c++/18285
6089         * g++.dg/parse/typedef7.C: New test.
6090
6091 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
6092
6093         * gcc.c-torture/execute/20041124-1.c: New test.
6094
6095 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
6096
6097         * g++.dg/template/deduce3.C: New test.
6098
6099         PR c++/18586
6100         * g++.dg/template/crash27.C: New test.
6101
6102         PR c++/18530
6103         * g++.dg/warn/Wshadow-3.C: New test.
6104
6105 2004-11-24  Devang Patel  <dpatel@apple.com>
6106
6107         PR/18555
6108         * gcc.dg/cpp/isysroot-1.c: New test.
6109         * gcc.dg/cpp/usr/include/stdio.h: New file.
6110         * gcc.dg/cpp/isysroot-2.c: New test.
6111         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
6112         New file.
6113
6114 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6115
6116         PR c++/8929
6117         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
6118
6119 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6120
6121         * gcc.target/sparc/align.c: Do not include <stdint.h>.
6122         * gcc.target/sparc/pdist.c: Likewise.
6123
6124 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
6125
6126         PR c++/16882
6127         * g++.dg/conversion/simd1.C: New test.
6128
6129 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6130
6131         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
6132         and restore_ld_library_path_env_vars.
6133         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
6134         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
6135         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
6136         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
6137
6138 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
6139
6140         * gcc.dg/pragma-align-2.c: Test macro expansion.
6141         * gcc.dg/pragma-pack-2.c: New test.
6142
6143 2004-11-23  Richard Henderson  <rth@redhat.com>
6144
6145         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
6146         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6147         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
6148         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
6149         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
6150         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
6151
6152         * gcc.dg/vect/vect.exp: Add check for alpha.
6153         * lib/target-supports.exp (check_alpha_max_hw_available): New.
6154         (check_effective_target_vect_int): Enable for alpha.
6155         (check_effective_target_vect_long): New.
6156         (is-effective-target): Add it.
6157
6158 2004-11-23  Uros Bizjak <uros@kss-loka.si>
6159
6160         * gcc.dg/pr18614-1.c: New test.
6161
6162 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6163
6164         * gcc.dg/setjmp-2.c: New test.
6165
6166 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
6167
6168         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
6169         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
6170         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
6171         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
6172         gcc.target/sparc/pdist.c: New tests.
6173
6174 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
6175
6176         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
6177
6178 2004-11-22  Dale Johannesen  <dalej@apple.com>
6179
6180         * gcc.dg/20041111-1.c:  New.
6181
6182 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
6183
6184         PR tree-opt/18536
6185         * gcc.dg/vect/pr18536.c: New test.
6186
6187 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6188
6189         PR c++/18354
6190         * g++.dg/template/nontype11.C: New test.
6191
6192 2004-11-21  Roger Sayle  <roger@eyesopen.com>
6193
6194         PR middle-end/18520
6195         * gcc.dg/pr18520-1.c: New test case.
6196
6197 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
6198
6199         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
6200         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
6201         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
6202         expected diagnostics.
6203
6204 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6205
6206         PR target/18580
6207         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
6208         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
6209         vect-77.c, vect-77a.c: XFAIL on the SPARC.
6210
6211 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6212
6213         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
6214
6215 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
6216             Joseph Myers  <joseph@codesourcery.com>
6217
6218         * lib/target-supports.exp (check_visibility_available): Really
6219         test the compiler.
6220
6221 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
6222
6223         PR tree-opt/18181
6224         * gcc.dg/vect/vect-85.c: New test.
6225         * gcc.dg/vect/vect-86.c: New test.
6226         * gcc.dg/vect/vect-87.c: New test.
6227         * gcc.dg/vect/vect-88.c: New test.
6228
6229 2004-11-19  Ben Elliston  <bje@au.ibm.com>
6230
6231         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
6232
6233 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
6234
6235         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
6236         * gcc.dg/ppc-and-1.c: Ditto.
6237         * gcc.dg/ppc-compare-1.c: Ditto.
6238         * gcc.dg/ppc-mov-1.c: Ditto
6239
6240 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
6241             Mark Mitchell  <mark@codesourcery.com>
6242
6243         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
6244
6245 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
6246             Aldy Hernandez  <aldyh@redhat.com>
6247
6248         * lib/target-supports.exp (check_effective_target_vect_int): New
6249         (check_effective_target_vect_float): New
6250         (check_effective_target_vect_double): New.
6251         (is-effective-target): Support new effective targets keywords.
6252         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
6253         default action for dg-do.
6254         * gcc.dg/vect/pr16105.c: Use new support.
6255         * gcc.dg/vect/pr18400.c: Ditto.
6256         * gcc.dg/vect/pr18425.c: Ditto.
6257         * gcc.dg/vect/vect-1.c: Ditto.
6258         * gcc.dg/vect/vect-10.c: Ditto.
6259         * gcc.dg/vect/vect-11.c: Ditto.
6260         * gcc.dg/vect/vect-12.c: Ditto.
6261         * gcc.dg/vect/vect-13.c: Ditto.
6262         * gcc.dg/vect/vect-14.c: Ditto.
6263         * gcc.dg/vect/vect-15.c: Ditto.
6264         * gcc.dg/vect/vect-16.c: Ditto.
6265         * gcc.dg/vect/vect-17.c: Ditto.
6266         * gcc.dg/vect/vect-18.c: Ditto.
6267         * gcc.dg/vect/vect-19.c: Ditto.
6268         * gcc.dg/vect/vect-2.c: Ditto.
6269         * gcc.dg/vect/vect-20.c: Ditto.
6270         * gcc.dg/vect/vect-21.c: Ditto.
6271         * gcc.dg/vect/vect-22.c: Ditto.
6272         * gcc.dg/vect/vect-23.c: Ditto.
6273         * gcc.dg/vect/vect-24.c: Ditto.
6274         * gcc.dg/vect/vect-25.c: Ditto.
6275         * gcc.dg/vect/vect-26.c: Ditto.
6276         * gcc.dg/vect/vect-27.c: Ditto.
6277         * gcc.dg/vect/vect-27a.c: Ditto.
6278         * gcc.dg/vect/vect-28.c: Ditto.
6279         * gcc.dg/vect/vect-29.c: Ditto.
6280         * gcc.dg/vect/vect-29a.c: Ditto.
6281         * gcc.dg/vect/vect-3.c: Ditto.
6282         * gcc.dg/vect/vect-30.c: Ditto.
6283         * gcc.dg/vect/vect-31.c: Ditto.
6284         * gcc.dg/vect/vect-32.c: Ditto.
6285         * gcc.dg/vect/vect-33.c: Ditto.
6286         * gcc.dg/vect/vect-34.c: Ditto.
6287         * gcc.dg/vect/vect-35.c: Ditto.
6288         * gcc.dg/vect/vect-36.c: Ditto.
6289         * gcc.dg/vect/vect-37.c: Ditto.
6290         * gcc.dg/vect/vect-38.c: Ditto.
6291         * gcc.dg/vect/vect-4.c: Ditto.
6292         * gcc.dg/vect/vect-40.c: Ditto.
6293         * gcc.dg/vect/vect-41.c: Ditto.
6294         * gcc.dg/vect/vect-42.c: Ditto.
6295         * gcc.dg/vect/vect-43.c: Ditto.
6296         * gcc.dg/vect/vect-44.c: Ditto.
6297         * gcc.dg/vect/vect-45.c: Ditto.
6298         * gcc.dg/vect/vect-46.c: Ditto.
6299         * gcc.dg/vect/vect-47.c: Ditto.
6300         * gcc.dg/vect/vect-48.c: Ditto.
6301         * gcc.dg/vect/vect-48a.c: Ditto.
6302         * gcc.dg/vect/vect-49.c: Ditto.
6303         * gcc.dg/vect/vect-5.c: Ditto.
6304         * gcc.dg/vect/vect-50.c: Ditto.
6305         * gcc.dg/vect/vect-51.c: Ditto.
6306         * gcc.dg/vect/vect-52.c: Ditto.
6307         * gcc.dg/vect/vect-53.c: Ditto.
6308         * gcc.dg/vect/vect-54.c: Ditto.
6309         * gcc.dg/vect/vect-55.c: Ditto.
6310         * gcc.dg/vect/vect-56.c: Ditto.
6311         * gcc.dg/vect/vect-56a.c: Ditto.
6312         * gcc.dg/vect/vect-57.c: Ditto.
6313         * gcc.dg/vect/vect-58.c: Ditto.
6314         * gcc.dg/vect/vect-59.c: Ditto.
6315         * gcc.dg/vect/vect-6.c: Ditto.
6316         * gcc.dg/vect/vect-60.c: Ditto.
6317         * gcc.dg/vect/vect-61.c: Ditto.
6318         * gcc.dg/vect/vect-62.c: Ditto.
6319         * gcc.dg/vect/vect-63.c: Ditto.
6320         * gcc.dg/vect/vect-64.c: Ditto.
6321         * gcc.dg/vect/vect-65.c: Ditto.
6322         * gcc.dg/vect/vect-66.c: Ditto.
6323         * gcc.dg/vect/vect-67.c: Ditto.
6324         * gcc.dg/vect/vect-68.c: Ditto.
6325         * gcc.dg/vect/vect-69.c: Ditto.
6326         * gcc.dg/vect/vect-7.c: Ditto.
6327         * gcc.dg/vect/vect-72.c: Ditto.
6328         * gcc.dg/vect/vect-72a.c: Ditto.
6329         * gcc.dg/vect/vect-73.c: Ditto.
6330         * gcc.dg/vect/vect-74.c: Ditto.
6331         * gcc.dg/vect/vect-75.c: Ditto.
6332         * gcc.dg/vect/vect-76.c: Ditto.
6333         * gcc.dg/vect/vect-77.c: Ditto.
6334         * gcc.dg/vect/vect-77a.c: Ditto.
6335         * gcc.dg/vect/vect-78.c: Ditto.
6336         * gcc.dg/vect/vect-79.c: Ditto.
6337         * gcc.dg/vect/vect-8.c: Ditto.
6338         * gcc.dg/vect/vect-80.c: Ditto.
6339         * gcc.dg/vect/vect-82.c: Ditto.
6340         * gcc.dg/vect/vect-82_64.c: Ditto.
6341         * gcc.dg/vect/vect-83.c: Ditto.
6342         * gcc.dg/vect/vect-83_64.c: Ditto.
6343         * gcc.dg/vect/vect-9.c: Ditto.
6344         * gcc.dg/vect/vect-all.c: Ditto.
6345         * gcc.dg/vect/vect-none.c: Ditto.
6346
6347 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
6348
6349         * lib/gcc-dg.exp (dg-skip-if): New function.
6350         (dg-forbid-option): Remove.
6351         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
6352         * g++.dg/abi/bitfield8.C: Likewise.
6353         * g++.dg/abi/dtor1.C: Likewise.
6354         * g++.dg/abi/empty10.C: Likewise.
6355         * g++.dg/abi/empty7.C: Likewise.
6356         * g++.dg/abi/empty9.C: Likewise.
6357         * g++.dg/abi/layout3.C: Likewise.
6358         * g++.dg/abi/layout4.C: Likewise.
6359         * g++.dg/abi/thunk1.C: Likewise.
6360         * g++.dg/abi/thunk2.C: Likewise.
6361         * g++.dg/abi/vbase11.C: Likewise.
6362         * g++.dg/abi/vthunk2.C: Likewise.
6363         * g++.dg/abi/vthunk3.C: Likewise.
6364         * g++.dg/ext/attrib8.C: Likewise.
6365         * g++.dg/opt/longbranch2.C: Likewise.
6366         * g++.dg/opt/reg-stack4.C: Likewise.
6367         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6368         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6369         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6370         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6371         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6372         * gcc.dg/20000609-1.c: Likewise.
6373         * gcc.dg/20000720-1.c: Likewise.
6374         * gcc.dg/20011107-1.c: Likewise.
6375         * gcc.dg/20011119-1.c: Likewise.
6376         * gcc.dg/20020108-1.c: Likewise.
6377         * gcc.dg/20020122-2.c: Likewise.
6378         * gcc.dg/20020122-3.c: Likewise.
6379         * gcc.dg/20020201-3.c: Likewise.
6380         * gcc.dg/20020206-1.c: Likewise.
6381         * gcc.dg/20020218-1.c: Likewise.
6382         * gcc.dg/20020310-1.c: Likewise.
6383         * gcc.dg/20020411-1.c: Likewise.
6384         * gcc.dg/20020418-2.c: Likewise.
6385         * gcc.dg/20020426-1.c: Likewise.
6386         * gcc.dg/20020426-2.c: Likewise.
6387         * gcc.dg/20020517-1.c: Likewise.
6388         * gcc.dg/20020523-1.c: Likewise.
6389         * gcc.dg/20020523-2.c: Likewise.
6390         * gcc.dg/20020729-1.c: Likewise.
6391         * gcc.dg/20030204-1.c: Likewise.
6392         * gcc.dg/20030826-2.c: Likewise.
6393         * gcc.dg/20030926-1.c: Likewise.
6394         * gcc.dg/20031202-1.c: Likewise.
6395         * gcc.dg/980312-1.c: Likewise.
6396         * gcc.dg/980313-1.c: Likewise.
6397         * gcc.dg/990117-1.c: Likewise.
6398         * gcc.dg/990424-1.c: Likewise.
6399         * gcc.dg/990524-1.c: Likewise.
6400         * gcc.dg/991230-1.c: Likewise.
6401         * gcc.dg/i386-387-1.c: Likewise.
6402         * gcc.dg/i386-387-2.c: Likewise.
6403         * gcc.dg/i386-387-3.c: Likewise.
6404         * gcc.dg/i386-387-4.c: Likewise.
6405         * gcc.dg/i386-387-5.c: Likewise.
6406         * gcc.dg/i386-387-6.c: Likewise.
6407         * gcc.dg/i386-asm-1.c: Likewise.
6408         * gcc.dg/i386-bitfield1.c: Likewise.
6409         * gcc.dg/i386-bitfield2.c: Likewise.
6410         * gcc.dg/i386-loop-1.c: Likewise.
6411         * gcc.dg/i386-loop-2.c: Likewise.
6412         * gcc.dg/i386-loop-3.c: Likewise.
6413         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6414         * gcc.dg/i386-pic-1.c: Likewise.
6415         * gcc.dg/i386-regparm.c: Likewise.
6416         * gcc.dg/i386-signbit-1.c: Likewise.
6417         * gcc.dg/i386-signbit-2.c: Likewise.
6418         * gcc.dg/i386-signbit-3.c: Likewise.
6419         * gcc.dg/i386-sse-5.c: Likewise.
6420         * gcc.dg/i386-sse-8.c: Likewise.
6421         * gcc.dg/i386-unroll-1.c: Likewise.
6422         * gcc.dg/tls/opt-1.c: Likewise.
6423         * gcc.dg/tls/opt-2.c: Likewise.
6424         * gcc.dg/unroll-1.c: Likewise.
6425         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6426         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6427         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6428         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6429
6430 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6431
6432         * g++.dg/template/incomplete1.C: New test.
6433
6434 2004-11-16  Nick Clifton  <nickc@redhat.com>
6435
6436         Revert patches accidentally commited during checkin of fixes for
6437         xstormy16 tests:
6438         gcc.c-torture/execute/simd-4.c: Revert
6439         gcc.dg/20040910-1.c: Revert.
6440
6441 2004-11-16  Paul Brook  <paul@codesourcery.com>
6442
6443         PR fortran/13010
6444         * gfortran.dg/der_pointer_1.f90: New test.
6445
6446 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
6447
6448         PR c/18498
6449         * gcc.dg/bitfld-13.c: New test.
6450
6451 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
6452
6453         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
6454         powerpc*-*-linux*.
6455
6456         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
6457         * gcc.dg/ppc64-abi-2.c: Ditto.
6458         * gcc.dg/ppc64-abi-3.c: Ditto.
6459
6460         * lib/gcc-dg.exp (dg-target-list): Remove.
6461
6462 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
6463
6464         * gcc.dg/ia64-postinc.c: New test.
6465
6466 2004-11-15  Mark Mitchell <mark@codesourcery.com>
6467
6468         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
6469
6470 2004-11-15  Nick Clifton  <nickc@redhat.com>
6471
6472         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
6473         __INT_MAX__ so that the test can be compiled by toolchains
6474         targeted at 16-bit processors.
6475
6476         * gcc.dg/20040625-1.c: Use long constants rather than integers
6477         when performing arithmetic that will overflow 16-bits.
6478
6479         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
6480         xstormy16.  It does not support 128-bit vector operations.
6481
6482         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
6483         with the macro PTR_TYPE.  Define this macro to an integer type
6484         suitable for holding a pointer.
6485
6486         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
6487         the target is a 16-bit processor.
6488
6489         * gcc.dg/cpp/if-2.c: Expect a different warning message from
6490         16-bit targets where the character constant will be too long.
6491
6492         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
6493         where the double will not be directly addressable.
6494
6495 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6496
6497         Friend class name lookup 1/n, PR c++/18471
6498         * g++.dg/template/crash26.C: New test.
6499         * g++.dg/lookup/struct1.C: Adjust expected error.
6500         * g++.dg/parse/elab1.C: Likewise.
6501         * g++.dg/parse/elab2.C: Likewise.
6502         * g++.dg/parse/int-as-enum1.C: Likewise.
6503         * g++.dg/parse/struct-as-enum1.C: Likewise.
6504         * g++.dg/parse/typedef1.C: Likewise.
6505         * g++.dg/parse/typedef3.C: Likewise.
6506         * g++.dg/parse/typedef4.C: Likewise.
6507         * g++.dg/parse/typedef5.C: Likewise.
6508         * g++.dg/template/nontype4.C: Likewise.
6509         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
6510         * g++.old-deja/g++.other/elab1.C: Likewise.
6511         * g++.old-deja/g++.other/syntax4.C: Likewise.
6512
6513 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6514
6515         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
6516
6517 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
6518
6519         * gcc.c-torture/execute/20041114-1.c: New test.
6520
6521 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
6522
6523         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
6524         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
6525         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
6526         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
6527         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
6528         gcc.dg/switch-7.c: New tests.
6529
6530 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6531
6532         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
6533
6534 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6535
6536         PR tree-opt/18400
6537         * gcc.dg/vect/pr18400.c: New test.
6538
6539 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6540             Andrew Pinski  <pinskia@physics.uc.edu>
6541
6542         PR tree-opt/18425
6543         * gcc.dg/vect/pr18425.c: New test.
6544
6545 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6546
6547         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
6548         Guard with dg-require-alias and dg-require-visibility.
6549
6550 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6551
6552         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
6553
6554 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6555
6556         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
6557
6558 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6559
6560         PR c++/17344
6561         * g++.dg/template/defarg5.C: New test.
6562
6563 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6564
6565         * g++.dg/parse/cast1.C: Run only on ILP32.
6566         * g++.old-deja/g++.mike/p784.C: Likewise.
6567
6568 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
6569
6570         * gcc.c-torture/execute/20041113-1.c: New test.
6571
6572 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6573
6574         PR target/18230
6575         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
6576         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
6577         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
6578         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6579         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
6580         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
6581         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
6582         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
6583         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
6584         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
6585         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
6586         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
6587         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
6588
6589 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6590
6591         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
6592         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
6593         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
6594         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
6595         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
6596         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
6597         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
6598         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
6599         gcc.target/sparc/combined-1.c: New tests.
6600
6601 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
6602
6603         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
6604         New tests.
6605
6606 2004-11-12  Mark Mitchell <mark@codesourcery.com>
6607
6608         * lib/gcc-dg.exp (dg-forbid-option): New function.
6609         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
6610         * g++.dg/abi/bitfield8.C: Likewise.
6611         * g++.dg/abi/dtor1.C: Likewise.
6612         * g++.dg/abi/empty10.C: Likewise.
6613         * g++.dg/abi/empty7.C: Likewise.
6614         * g++.dg/abi/empty9.C: Likewise.
6615         * g++.dg/abi/layout3.C: Likewise.
6616         * g++.dg/abi/layout4.C: Likewise.
6617         * g++.dg/abi/thunk1.C: Likewise.
6618         * g++.dg/abi/thunk2.C: Likewise.
6619         * g++.dg/abi/vbase11.C: Likewise.
6620         * g++.dg/abi/vthunk2.C: Likewise.
6621         * g++.dg/abi/vthunk3.C: Likewise.
6622         * g++.dg/ext/attrib8.C: Likewise.
6623         * g++.dg/opt/longbranch2.C: Likewise.
6624         * g++.dg/opt/reg-stack4.C: Likewise.
6625         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6626         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6627         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6628         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6629         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6630         * gcc.dg/20000609-1.c: Likewise.
6631         * gcc.dg/20000720-1.c: Likewise.
6632         * gcc.dg/20011107-1.c: Likewise.
6633         * gcc.dg/20011119-1.c: Likewise.
6634         * gcc.dg/20020108-1.c: Likewise.
6635         * gcc.dg/20020122-2.c: Likewise.
6636         * gcc.dg/20020122-3.c: Likewise.
6637         * gcc.dg/20020201-3.c: Likewise.
6638         * gcc.dg/20020206-1.c: Likewise.
6639         * gcc.dg/20020218-1.c: Likewise.
6640         * gcc.dg/20020310-1.c: Likewise.
6641         * gcc.dg/20020411-1.c: Likewise.
6642         * gcc.dg/20020418-2.c: Likewise.
6643         * gcc.dg/20020426-1.c: Likewise.
6644         * gcc.dg/20020426-2.c: Likewise.
6645         * gcc.dg/20020517-1.c: Likewise.
6646         * gcc.dg/20020523-1.c: Likewise.
6647         * gcc.dg/20020523-2.c: Likewise.
6648         * gcc.dg/20020729-1.c: Likewise.
6649         * gcc.dg/20030204-1.c: Likewise.
6650         * gcc.dg/20030826-2.c: Likewise.
6651         * gcc.dg/20030926-1.c: Likewise.
6652         * gcc.dg/20031202-1.c: Likewise.
6653         * gcc.dg/980312-1.c: Likewise.
6654         * gcc.dg/980313-1.c: Likewise.
6655         * gcc.dg/990117-1.c: Likewise.
6656         * gcc.dg/990424-1.c: Likewise.
6657         * gcc.dg/990524-1.c: Likewise.
6658         * gcc.dg/991230-1.c: Likewise.
6659         * gcc.dg/i386-387-1.c: Likewise.
6660         * gcc.dg/i386-387-2.c: Likewise.
6661         * gcc.dg/i386-387-3.c: Likewise.
6662         * gcc.dg/i386-387-4.c: Likewise.
6663         * gcc.dg/i386-387-5.c: Likewise.
6664         * gcc.dg/i386-387-6.c: Likewise.
6665         * gcc.dg/i386-asm-1.c: Likewise.
6666         * gcc.dg/i386-bitfield1.c: Likewise.
6667         * gcc.dg/i386-bitfield2.c: Likewise.
6668         * gcc.dg/i386-loop-1.c: Likewise.
6669         * gcc.dg/i386-loop-2.c: Likewise.
6670         * gcc.dg/i386-loop-3.c: Likewise.
6671         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6672         * gcc.dg/i386-pic-1.c: Likewise.
6673         * gcc.dg/i386-regparm.c: Likewise.
6674         * gcc.dg/i386-signbit-1.c: Likewise.
6675         * gcc.dg/i386-signbit-2.c: Likewise.
6676         * gcc.dg/i386-signbit-3.c: Likewise.
6677         * gcc.dg/i386-sse-5.c: Likewise.
6678         * gcc.dg/i386-sse-8.c: Likewise.
6679         * gcc.dg/i386-unroll-1.c: Likewise.
6680         * gcc.dg/tls/opt-1.c: Likewise.
6681         * gcc.dg/tls/opt-2.c: Likewise.
6682         * gcc.dg/unroll-1.c: Likewise.
6683         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6684         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6685         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6686         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6687         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
6688         -m64 is specified.
6689
6690 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6691
6692         PR c++/18389
6693         * g++.dg/parse/cond1.C: New test.
6694
6695         PR c++/18429
6696         * g++.dg/template/array9.C: New test.
6697         * g++.dg/ext/vla1.C: Adjust error messages.
6698         * g++.dg/ext/vlm1.C: Likewise.
6699         * g++.dg/template/crash2.C: Likewise.
6700
6701         PR c++/18436
6702         * g++.dg/template/call3.C: New test.
6703
6704         PR c++/18407
6705         * g++.dg/template/ptrmem11.C: New test.
6706
6707 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
6708
6709         PR other/14264
6710         * lib/g++.exp: Set LC_ALL and LANG to C.
6711         * lib/gcc-dg.exp: Likewise.
6712         * lib/gfortran.exp: Likewise.
6713         * lib/objc.exp: Likewise.
6714         * lib/treelang.exp: Likewise.
6715
6716 2004-11-12  Andreas Schwab  <schwab@suse.de>
6717
6718         * gcc.dg/pr16286.c: Fix last change.
6719
6720 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6721
6722         PR c++/18416
6723         * g++.dg/init/global1.C: New test.
6724
6725 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
6726
6727         * gcc.c-torture/execute/20041112-1.c: New test.
6728
6729 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6730
6731         * lib/gcc-dg.exp (dg-target-list): New.
6732
6733 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6734             Richard Sandiford  <rsandifo@redhat.com>
6735
6736         * lib/target-supports.exp (get-compiler_messages): New.
6737         (check_named_sections_available): Use it.
6738         (check_effective_target_ilp32): New.
6739         (check_effective_target_lp64): New.
6740         (is-effective-target): New.
6741         * lib/gcc-dg.exp (dg-require-effective-target): New.
6742
6743 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
6744
6745         * gcc.dg/precedence-1.c: New test.
6746
6747 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6748
6749         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
6750
6751         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
6752         message, delete generated files, use more descriptive name for
6753         executable, and make the test unsupported when it cannot be run.
6754
6755         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
6756         (dg-require-weak, dg-require-visibility, dg-require-alias,
6757         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
6758         dg-require-iconv, dg-require-named-sections): Use it.
6759
6760         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
6761
6762 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
6763
6764         PR target/16457
6765         * gcc.dg/ppc-and-1: New
6766
6767         PR target/16796
6768         * gcc.dg/ppc-mov-1.c: New.
6769
6770         PR target/16458
6771         * gcc.dg/ppc-compare-1.c: New.
6772
6773 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
6774
6775         * objc.dg/desig-init-2.m: New test.
6776
6777 2004-11-10  Adam Nemet  <anemet@lnxw.com>
6778
6779         PR middle-end/18160
6780         * g++.dg/warn/register-var-1.C: New test.
6781         * g++.dg/warn/register-var-2.C: New test.
6782
6783 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6784
6785         * gcc.dg/union-2.c: New test.
6786
6787 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
6788
6789         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
6790         New test for PR tree-optimization/17892.
6791
6792 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
6793
6794         PR c++/18369
6795         * g++.dg/init/new12.C: New test.
6796
6797 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
6798
6799         * gcc.target/sparc: New directory.
6800         * gcc.target/sparc/sparc.exp: New driver.
6801         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
6802         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
6803         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
6804         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
6805
6806 2004-11-10  Paul Brook  <paul@codesourcery.com>
6807
6808         PR fortran/18218
6809         * gfortran.dg/list_read.c: New test.
6810
6811 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6812
6813         PR c/18322
6814         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
6815         expected diagnostic location.
6816
6817 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
6818
6819         * gcc.dg/20041109-1.c: New test.
6820
6821 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
6822
6823         PR objc/18406
6824         * objc/compile/pr18406.m: New test.
6825
6826 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6827
6828         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
6829
6830 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6831
6832         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
6833
6834 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6835
6836         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
6837
6838 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6839
6840         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
6841         exit.
6842
6843 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
6844
6845         PR tree-opt/18299
6846         * gcc.c-torture/pr18299-1.c: New test.
6847
6848 2004-11-06  Andreas Schwab  <schwab@suse.de>
6849
6850         * gcc.dg/pr16286.c: Also test for bool and pixel.
6851
6852 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
6853
6854         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
6855         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
6856         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
6857         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
6858         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
6859         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
6860         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
6861         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
6862         gcc.dg/struct-semi-3.c: New tests.
6863
6864 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6865
6866         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
6867
6868 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6869
6870         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
6871         Do not use C99 designators.
6872
6873 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6874
6875         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
6876
6877 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6878
6879         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
6880         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
6881         * gcc.c-torture/execute/simd-5.x: Remove.
6882
6883 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
6884
6885         PR rtl-optimization/17933
6886         * gcc.dg/torture/pr17933-1.c: New test.
6887
6888 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
6889
6890         PR target/18106
6891         * lib/target-supports.exp (check_weak_available): Support
6892         Windows.
6893
6894 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
6895
6896         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
6897         call to fflush(stdout) before abort.
6898         (my_ffsll): New function.
6899         (generate_fields): Use it.
6900
6901 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
6902
6903         * gcc.dg/init-undef-1.c: New test.
6904
6905 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
6906
6907         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
6908         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
6909         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
6910         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
6911         expected messages for new parser.
6912
6913 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
6914
6915         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
6916
6917 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6918
6919         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
6920         on LP64 targets.
6921
6922 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
6923
6924         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
6925         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
6926         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
6927         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
6928         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
6929         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
6930         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
6931         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
6932         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
6933         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
6934
6935 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
6936
6937         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
6938         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
6939         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
6940         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
6941         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
6942         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
6943         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
6944         for new parser.
6945
6946 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
6947
6948         PR target/15342
6949         * gcc.dg/20041104-1.c: New test.
6950
6951 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6952
6953         * g++.dg/template/nontype7.C: New test.
6954         * g++.dg/template/nontype8.C: Likewise.
6955         * g++.dg/template/nontype9.C: Likewise.
6956         * g++.dg/template/nontype10.C: Likewise.
6957         * g++.dg/tc1/dr49.C: Likewise.
6958         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
6959         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
6960
6961 2004-11-04  Ben Elliston  <bje@au.ibm.com>
6962
6963         * g++.dg/rtti/tinfo1.C: Remove xfails.
6964
6965 2004-11-04  Ben Elliston  <bje@au.ibm.com>
6966
6967         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
6968         packed attribute to the definition to satisfy the new C++ parser.
6969
6970 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6971
6972         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
6973         invocations of va_arg.
6974
6975 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
6976
6977         PR c++/18124
6978         * g++.dg/template/crash25.C: New test.
6979
6980         PR c++/18155
6981         * g++.dg/template/typedef2.C: New test.
6982         * g++.dg/parse/crash13.C: Adjust error markers.
6983
6984         PR c++/18177
6985         * g++.dg/conversion/const3.C: New test.
6986
6987 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6988
6989         PR fortran/17535
6990         PR fortran/17583
6991         PR fortran/17713
6992         * gfortran.dg/generic_[123].f90: New testcases.
6993
6994 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6995
6996         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
6997         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
6998
6999 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7000
7001         PR tree-opt/16808
7002         * gcc.c-torture/compile/pr16808.c: New test.
7003
7004 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
7005
7006         PR rtl-optimization/17104
7007         * gcc.dg/ppc-bitfield1.c: New.
7008
7009 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
7010
7011         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
7012
7013 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
7014
7015         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
7016         strings for 32-bit code.
7017
7018 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
7019
7020         PR c/18239
7021         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
7022
7023 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
7024
7025         PR c++/18064
7026         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
7027
7028 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
7029
7030         PR c++/15172
7031         * g++.dg/init/aggr2.C: New test.
7032
7033 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
7034
7035         * objc.dg/local-decl-1.m: New test.
7036
7037 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7038
7039         * gcc.dg/20040910-1.c: Adjust regex.
7040
7041 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7042
7043         PR rtl-optimization/18084
7044         * g++.dg/opt/pr18084-1.C: New testcase.
7045
7046 2004-10-30  Matt Austern  <austern@apple.com>
7047
7048         PR c++/17542
7049         * g++.dg/ext/attrib18.C: New test.
7050
7051 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7052
7053         PR middle-end/18096
7054         * gcc.dg/pr18096-1.c: New test case.
7055
7056 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7057
7058         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
7059
7060 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
7061
7062         PR c/16666
7063         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
7064         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
7065         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
7066         gcc.dg/old-style-prom-3.c: New tests.
7067
7068 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
7069
7070         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
7071         Remove unnecessary inclusion of stdio.h.
7072
7073 2004-10-29  Roger Sayle  <roger@eyesopen.com>
7074
7075         PR rtl-optimization/17581
7076         * gcc.dg/pr17581-1.c: New test case.
7077
7078 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
7079
7080         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
7081         being implemented.
7082         * g++.dg/conversion/dr195-1.C: New.
7083         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
7084         * g++.old-deja/g++.mike/p10148.C: Likewise.
7085
7086 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
7087
7088         PR c++/17695
7089         * g++.dg/debug/typedef2.C: New test.
7090
7091 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
7092
7093         PR fortran/13490
7094         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
7095         * gfortran.dg/g77/README: Update.
7096
7097 2004-10-28  Matt Austern  <austern@apple.com>
7098
7099         PR c++/14124
7100         * g++.dg/ext/packed7.C: New test.
7101
7102 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7103
7104         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
7105         scan-assembler.
7106         * lib/scanasm.exp (hidden-scan-for): New proc.
7107         (scan-hidden): Use hidden-scan-for instead of constructing the scan
7108         string.
7109         (scan-not-hidden): Likewise.
7110         * lib/target-supports.exp (check_visibility_available): mach-o is
7111         support too.
7112
7113 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
7114
7115         PR c++/17132
7116         * g++.dg/template/memclass3.C: New test.
7117
7118 2004-10-28  Adam Nemet  <anemet@lnxw.com>
7119
7120         PR middle-end/18160
7121         * gcc.dg/register-var-1.c: New test.
7122         * gcc.dg/register-var-2.c: New test.
7123         * gcc.dg/asm-7.c: Taking the address of a register variable is an
7124         error now.
7125
7126 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
7127
7128         PR other/18172
7129         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
7130         unused variables.
7131         * gcc.dg/vect/vect-22.c: Likewise.
7132
7133 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
7134
7135         * gcc.dg/i386-rotate-1.c: New test.
7136
7137 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
7138
7139         * g++.dg/init/ref12.C: Add "run" marker.
7140
7141         PR c++/17435
7142         * g++.dg/init/ref12.C: New test.
7143
7144         PR c++/18140
7145         * g++.dg/template/shift1.C: New test.
7146         * g++.dg/template/error10.C: Adjust error markers.
7147
7148 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
7149
7150         PR tree-opt/17529
7151         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
7152
7153 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
7154
7155         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
7156         * gcc.dg/weak/weak-3.c: Likewise.
7157         * gcc.dg/weak/weak-5.c: Likewise.
7158         * gcc.dg/weak/weak-9.c: Likewise.
7159         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
7160         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
7161
7162         * gcc.dg/darwin-weakimport-1.c: New.
7163
7164 2004-10-28  Ben Elliston  <bje@au.ibm.com>
7165
7166         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
7167
7168 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
7169
7170         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
7171         'syntax' error messages.
7172         * gcc.dg/cpp/direct2s.c: Likewise.
7173
7174 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
7175
7176         * gcc.c-torture/compile/20041026-1.c: New.
7177
7178 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
7179
7180         PR c++/18093
7181         * g++.dg/lookup/ns2.C: New test.
7182
7183         PR c++/18020
7184         * g++.dg/template/enum4.C: New test.
7185
7186         PR c++/18161
7187         * g++.dg/template/expr1.C: New test.
7188
7189 2004-10-26  Ben Elliston  <bje@au.ibm.com>
7190
7191         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
7192
7193 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7194
7195         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
7196         gcc.dg/decl-nospec-3.c: New tests.
7197
7198 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
7199
7200         * objc.dg/super-class-3.m: New test.
7201
7202 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
7203
7204         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
7205         resyncing.
7206         * gcc.dg/cpp/direct2s.c: Likewise.
7207
7208 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
7209
7210         * objc.dg/image-info.m: Update for changes to section selection.
7211
7212 2004-10-25  David Ayers  <d.ayers@inode.at>
7213             Ziemowit Laski  <zlaski@apple.com>
7214
7215         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
7216         diagnostics when messaging 'id <Proto>'.
7217         * objc.dg/class-protocol-1.m: New test.
7218         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
7219         a non-existent method signature.
7220         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
7221         Update diagnostics when messaging with non-existent method signature.
7222         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
7223         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
7224         invalid receivers are now resolved as if messaging 'id'; remove
7225         extraneous diagnostics.
7226
7227 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7228
7229         PR c/16667
7230         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
7231         gcc.dg/init-desig-obs-3.c: New tests.
7232
7233 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
7234
7235         * gcc.dg/debug/20041023-1.c: New test.
7236
7237 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
7238
7239         PR middle-end/17407
7240         * gcc.c-torture/compile/pr17407.c: New test.
7241
7242         PR c++/18121
7243         * g++.dg/template/array8.C: New test.
7244
7245 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7246
7247         PR other/18138
7248         * lib/g++.exp: Accept more than one multilib libgcc.
7249         * lib/gcc-dg.exp: Likewise.
7250         * lib/objc.exp: Likewise.
7251         * lib/treelang.exp: Likewise.
7252         * lib/gfortran.exp: Likewise.
7253
7254 2004-10-24  Ben Elliston  <bje@au.ibm.com>
7255
7256         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
7257
7258 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
7259
7260         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
7261         * gcc.dg/c99-const-expr-3.c: Likewise.
7262
7263 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
7264
7265         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
7266
7267 2004-10-23  Ben Elliston  <bje@au.ibm.com>
7268
7269         * gcc.c-torture/execute/loop-2e.x: Remove.
7270
7271 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7272
7273         PR c++/18095
7274         * g++.dg/parse/crash18.C: New.
7275         * g++.dg/parse/crash19.C: New.
7276
7277 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7278
7279         * g++.dg/ext/dllimport1.C: Move dg-warnings.
7280         * g++.dg/ext/dllimport2.C: Same.
7281         * g++.dg/ext/dllimport8.C: Same.
7282
7283 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
7284
7285         PR c++/10841
7286         * g++.dg/conversion/cast1.C: New test.
7287         * g++.dg/overload/pmf1.C: Adjust error marker.
7288
7289 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
7290
7291         PR objc/17923
7292         * objc.dg/const-str-7.m: New test.
7293
7294 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7295
7296         * g++.dg/template/memfriend11.C: Fix comment typo.
7297         * g++.dg/template/memfriend14.C: Likewise.
7298
7299 2004-10-20  Richard Henderson  <rth@redhat.com>
7300
7301         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
7302         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
7303         -fasynchronous-unwind-tables.
7304
7305 2004-10-20  Richard Henderson  <rth@redhat.com>
7306
7307         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
7308         (main): Return success.
7309         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
7310         (main): Return success.
7311
7312 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7313
7314         PR c++/13495
7315         * g++.dg/template/memfriend9.C: New test.
7316         * g++.dg/template/memfriend10.C: Likewise.
7317         * g++.dg/template/memfriend11.C: Likewise.
7318         * g++.dg/template/memfriend12.C: Likewise.
7319         * g++.dg/template/memfriend13.C: Likewise.
7320         * g++.dg/template/memfriend14.C: Likewise.
7321         * g++.dg/template/memfriend15.C: Likewise.
7322         * g++.dg/template/memfriend16.C: Likewise.
7323         * g++.dg/template/memfriend17.C: Likewise.
7324         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
7325
7326 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
7327
7328         * g++.dg/conversion/dr195.C: New.
7329         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
7330
7331 2004-10-20  Ben Elliston  <bje@au.ibm.com>
7332             Devang Patel  <dpatel@apple.com>
7333
7334         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
7335         of floating point arithmetic, which could trap.
7336
7337 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
7338
7339         PR c++/14035
7340         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
7341         * g++.dg/conversion/const2.C: New test.
7342         * g++.dg/expr/reinterpret2.C: New test.
7343         * g++.dg/expr/reinterpret3.C: New test.
7344         * g++.dg/expr/cast2.C: New test.
7345         * g++.dg/expr/copy1.C: New test.
7346         * g++.dg/other/conversion1.C: Change error message.
7347         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
7348         function pointers to void *.
7349         * g++.old-deja/g++.mike/p10148.C: Likewise.
7350
7351 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7352
7353         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
7354
7355 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
7356
7357         PR c++/18047
7358
7359         * g++.dg/parse/expr3.C: New test.
7360
7361 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7362
7363         * gcc.dg/smod-1.c: New test.
7364
7365 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
7366
7367         * objc.dg/method-14.m: New test.
7368
7369 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
7370
7371         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
7372         Also xfail as the patch was reverted.
7373
7374 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
7375
7376         PR middle-end/16973
7377         * gcc.dg/pr16973.c: New test.
7378
7379 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
7380
7381         PR tree-optimization/17656
7382         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
7383
7384 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7385
7386         * g++.dg/eh/shadow1.C: New.
7387
7388 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
7389
7390         * gcc.c-torture/compile/20041018-1.c: New test.
7391
7392 2004-10-18  Ben Elliston  <bje@au.ibm.com>
7393
7394         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
7395         compiler referring to register 0 when accessing sdata.  The linker
7396         now patches things up.
7397
7398 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
7399
7400         PR c/17529
7401         * gcc.c-torture/compile/pr17529.c: New test.
7402
7403 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7404
7405         PR c++/17743
7406         * g++.dg/ext/attrib17.C: New test.
7407
7408 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7409
7410         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
7411
7412 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7413
7414         PR c++/10479
7415         * g++.dg/ext/attrib16.C: New test.
7416
7417 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
7418
7419         PR c++/17042
7420         * g++.dg/init/dso_handle1.C: New test.
7421
7422         PR c++/14667
7423         * g++.dg/parse/typedef6.C: New test.
7424
7425         PR c++/17916
7426         * g++.dg/parse/pragma1.C: New test.
7427
7428 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
7429
7430         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
7431
7432 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
7433
7434         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
7435         -fno-common when on HPPA HP-UX platforms.
7436
7437 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
7438
7439         PR other/16820
7440         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
7441         stdint.h.
7442         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
7443         uintptr_t.
7444
7445 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
7446
7447         PR c++/16301
7448         * g++.dg/lookup/strong-using-4.C: New test.
7449
7450 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
7451
7452         PR middle-end/16567
7453         * gcc.c-torture/compile/nested-1.c: New test.
7454
7455 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
7456
7457         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
7458         and mipsisa64*-*-* (until support for misaligned loads is added).
7459         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
7460         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
7461         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
7462         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
7463         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
7464         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
7465
7466 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
7467
7468         PR c++/17976
7469         * g++.dg/init/dtor3.C: New test.
7470
7471 2004-10-15  Ben Elliston  <bje@au.ibm.com>
7472
7473         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
7474
7475 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
7476
7477         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
7478         * gcc.dg/macho-lo-sum.c: Likewise.
7479
7480 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
7481
7482         * gcc.dg/ppc-spe64-1.c: New test.
7483
7484 2004-10-14  Devang Patel  <dpatel@apple.com>
7485
7486         PR 17635
7487         * gcc.dg/pr17635.c : New test.
7488
7489 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
7490
7491         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
7492         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
7493         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
7494         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
7495         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
7496         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
7497         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
7498         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
7499         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
7500         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
7501         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
7502         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
7503         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
7504         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
7505         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
7506         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
7507         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
7508         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
7509
7510 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
7511
7512         * gcc.dg/vect/vect-82.c: New testcase.
7513         * gcc.dg/vect/vect-82_64.c: New testcase.
7514         * gcc.dg/vect/vect-83.c: New testcase.
7515         * gcc.dg/vect/vect-83_64.c: New testcase.
7516
7517 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7518
7519         * gcc.dg/cpp/error-1.c: New test.
7520
7521 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7522
7523         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
7524
7525 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
7526
7527         PR target/17984
7528         * gcc.dg/cris-peep2-xsrand2.c: New test.
7529
7530 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
7531
7532         PR c++/17661
7533         * testsuite/g++.dg/expr/for2.C: New test.
7534
7535 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7536
7537         * g++.dg/inherit/thunk1.C: Run on the SPARC.
7538
7539 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
7540
7541         PR tree-optimization/17724
7542         * g++.dg/opt/pr17724-1.C: New test.
7543         * g++.dg/opt/pr17724-2.C: New test.
7544         * g++.dg/opt/pr17724-3.C: New test.
7545         * g++.dg/opt/pr17724-4.C: New test.
7546         * g++.dg/opt/pr17724-5.C: New test.
7547         * g++.dg/opt/pr17724-6.C: New test.
7548
7549 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
7550
7551         PR c/17301
7552         * gcc.dg/pr17301-2.c: New test.
7553
7554 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
7555
7556         PR c++/15876
7557         * g++.dg/parse/error22.C: New test.
7558
7559         PR c++/17936
7560         * g++.dg/template/spec18.C: New test.
7561
7562 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
7563
7564         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
7565         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
7566         memcpy.
7567         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
7568         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
7569
7570 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7571
7572         * g++.dg/eh/cleanup5.C: Add dg-options "".
7573
7574 2004-10-11  Roger Sayle  <roger@eyesopen.com>
7575
7576         PR middle-end/17657
7577         * gcc.dg/switch-4.c: New test case.
7578
7579 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
7580
7581         * gcc.c-torture/execute/20041011-1.c: New test.
7582
7583 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
7584
7585         PR c++/17554
7586         * g++.dg/init/for3.C: New test.
7587
7588         PR c++/17657
7589         * g++.dg/opt/switch2.C: New test.
7590
7591         PR middle-end/17703
7592         * g++.dg/warn/Wreturn-2.C: New test.
7593
7594 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
7595
7596         PR c++/17907
7597         * g++.dg/eh/cleanup5.C: New test.
7598
7599 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
7600
7601         PR c++/17393
7602         * g++.dg/parse/error21.C: New test.
7603
7604 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7605
7606         * g++.dg/overload/pmf1.C: Adjust quoting marks.
7607         * g++.dg/warn/incomplete1.C: Likewise.
7608         * g++.dg/template/qualttp20.C: Likewise.
7609
7610 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7611
7612         PR c/17881
7613         * parm-incomplete-1.c: New test.
7614
7615 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7616
7617         PR c++/17867
7618         * g++.dg/parse/error19.C: New test.
7619
7620         PR c++/17670
7621         * g++.dg/init/new11.C: New test.
7622
7623         PR c++/17821
7624         * g++.dg/parse/error20.C: New test.
7625
7626         PR c++/17826
7627         * g++.dg/template/crash24.C: New test.
7628
7629 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7630
7631         PR c/17301
7632         * gcc.dg/pr17301-1.c: New test.
7633
7634 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7635
7636         PR c/17189
7637         * gcc.dg/anon-struct-5.c: New test.
7638
7639 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7640
7641         PR c/17844
7642         * gcc.dg/pr17844-1.c: New test.
7643
7644 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
7645
7646         PR tree-optimization/17906
7647         * gcc.c-torture/compile/pr17906.c: New.
7648
7649 2004-10-09  Stuart Hastings  <stuart@apple.com>
7650             Roger Sayle  <roger@eyesopen.com>
7651
7652         PR rtl-optimization/17853
7653         * gcc.dg/i386-mmx-5.c: New testcase.
7654
7655 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
7656
7657         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
7658
7659 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7660
7661         PR c++/17524
7662         * g++.dg/template/static9.C: New test.
7663
7664         PR c++/17685
7665         * g++.dg/parse/operator5.C: New test.
7666
7667 2004-10-09  Roger Sayle  <roger@eyesopen.com>
7668
7669         PR middle-end/17894
7670         * gcc.c-torture/execute/divcmp-4.c: New test case.
7671
7672 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7673
7674         PR tree-opt/17902
7675         * g++.dg/opt/pr17902.C: New test.
7676
7677 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
7678
7679         * gcc.dg/cpp/ident-1.c: Add dg-options "".
7680
7681 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7682
7683         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
7684
7685 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7686
7687         * gcc.dg/assign-warn-3.c: New test.
7688
7689 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7690
7691         PR c/16999
7692         * gcc.dg/cpp/ident-1.c: New test.
7693
7694 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
7695
7696         * gcc.c-torture/compile/acc1.c: New.
7697
7698 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7699
7700         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
7701         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
7702
7703 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7704
7705         * gcc.dg/ultrasp11.c: New test.
7706
7707 2004-10-08  Michael Matz  <matz@suse.de>
7708
7709         * gcc.dg/doloop-2.c: New test.
7710
7711 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7712
7713         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
7714         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
7715         objc.dg/method-9.m: Update expected diagnostics.
7716
7717 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
7718
7719         * gcc.dg/ppc-fsel-3.c: New file.
7720         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
7721
7722 2004-10-07  Paul Brook  <paul@codesourcery.com>
7723
7724         * gfortran.dg/intrinsic_verify_1.f90: New test.
7725
7726 2004-10-07  Paul Brook  <paul@codesourcery.com>
7727
7728         * gfortran.dg/empty_format_1.f90: Remove stray commas.
7729
7730 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7731
7732         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
7733         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
7734         commit.
7735
7736 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7737
7738         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
7739
7740 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7741
7742         PR c++/17115
7743         * g++.dg/warn/Winline-4.C: New test.
7744
7745 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7746
7747         * gcc.c-torture/compile/20041007-1.c: New test.
7748
7749 2004-10-07  Paul Brook  <paul@codesourcery.com>
7750
7751         PR fortran/17678
7752         * gfortran.dg/use_allocated_1.f90: New test.
7753
7754 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7755
7756         PR middle-end/17849
7757         * gfortran.fortran-torture/compile/nested.f90: New test
7758
7759 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7760
7761         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
7762
7763 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7764
7765         PR c++/17368
7766         * g++.dg/ext/asm6.C: New test.
7767
7768 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
7769
7770         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
7771
7772 2004-10-06  Paul Brook  <paul@codesourcery.com>
7773
7774         PR libfortran/17709
7775         * gfortran.dg/empty_format_1.f90: New test.
7776
7777 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7778
7779         PR fortran/17568
7780         * gfortran.dg/ishft.f90: New test.
7781
7782         PR fortran/17283
7783         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
7784         tests.
7785
7786 2004-10-06  Paul Brook  <paul@codesourcery.com>
7787
7788         * gfortran.dg/do_1.f90: New test.
7789
7790 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7791
7792         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
7793         optimizing for size.
7794
7795 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7796
7797         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
7798
7799 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7800
7801         * gcc.c-torture/compile/20041005-1.c: New test.
7802
7803 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7804
7805         PR c++/17829
7806         * g++.dg/lookup/koenig4.C: New.
7807
7808 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7809
7810         * g++.dg/other/classkey1.C: Adjust quoting marks.
7811         * g++.dg/parse/error15.C: Likewise.
7812         * g++.dg/template/meminit2.C (int>): Likewise.
7813
7814 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7815
7816         PR fortran/17283
7817         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
7818
7819         PR fortran/17631
7820         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
7821
7822         PR fortran/17708
7823         * gfortran.dg/pr17708.f90: New test.
7824
7825 2004-10-04  Chao-ying Fu  <fu@mips.com>
7826
7827         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
7828         * gcc.dg/vect/vect-4.c: Ditto.
7829         * gcc.dg/vect/vect-5.c: Ditto.
7830         * gcc.dg/vect/vect-6.c: Ditto.
7831         * gcc.dg/vect/vect-8.c: Ditto.
7832         * gcc.dg/vect/vect-16.c: Ditto.
7833         * gcc.dg/vect/vect-30.c: Ditto.
7834         * gcc.dg/vect/vect-40.c: Ditto.
7835         * gcc.dg/vect/vect-41.c: Ditto.
7836         * gcc.dg/vect/vect-42.c: Ditto.
7837         * gcc.dg/vect/vect-43.c: Ditto.
7838         * gcc.dg/vect/vect-44.c: Ditto.
7839         * gcc.dg/vect/vect-45.c: Ditto.
7840         * gcc.dg/vect/vect-46.c: Ditto.
7841         * gcc.dg/vect/vect-47.c: Ditto.
7842         * gcc.dg/vect/vect-48.c: Ditto.
7843         * gcc.dg/vect/vect-49.c: Ditto.
7844         * gcc.dg/vect/vect-50.c: Ditto.
7845         * gcc.dg/vect/vect-51.c: Ditto.
7846         * gcc.dg/vect/vect-52.c: Ditto.
7847         * gcc.dg/vect/vect-53.c: Ditto.
7848         * gcc.dg/vect/vect-54.c: Ditto.
7849         * gcc.dg/vect/vect-55.c: Ditto.
7850         * gcc.dg/vect/vect-56.c: Ditto.
7851         * gcc.dg/vect/vect-57.c: Ditto.
7852         * gcc.dg/vect/vect-58.c: Ditto.
7853         * gcc.dg/vect/vect-59.c: Ditto.
7854         * gcc.dg/vect/vect-60.c: Ditto.
7855         * gcc.dg/vect/vect-74.c: Ditto.
7856         * gcc.dg/vect/vect-79.c: Ditto.
7857         * gcc.dg/vect/vect-80.c: Ditto.
7858
7859 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
7860
7861         * gcc.dg/unused-7.c: Use the correct option.
7862
7863 2004-10-04  Paul Brook  <paul@codesourcery.com>
7864         Bud Davis  <bdavis9659@comcast.net>
7865
7866         PR fortran/17706
7867         PR fortran/16434
7868         * gfortran/pr17706.f90: New test.
7869         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
7870
7871 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7872
7873         * gfortran.dg/pr17612.f90: New test.
7874
7875 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7876
7877         * g++.dg/template/local1.C: Adjust quoting marks in
7878         testing for diagnostics.
7879         * g++.dg/tls/diag-2.C: Likewise.
7880         * g++.dg/other/error8.C: Likewise.
7881
7882 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
7883
7884         PR c/17178
7885         * gcc.dg/unused-4.c: Adjust to be correct.
7886
7887         PR c/17820
7888         * gcc.dg/unused-7.c: New test.
7889
7890 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
7891
7892         PR c++/17797
7893         * g++.dg/overload/template2.C: New test.
7894
7895 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
7896
7897         PR tree-optimization/16632
7898         * gcc.dg/tree-ssa/20041002-1.c: New.
7899
7900 2004-10-03  Paul Brook  <paul@codesourcery.com>
7901
7902         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
7903         rather than relying on default formatting.
7904
7905 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
7906
7907         * gcc.dg/20040920-1.c: Update expected message text.
7908
7909 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
7910
7911         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
7912
7913 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
7914
7915         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
7916         tree level.
7917
7918 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
7919
7920         * gcc.dg/tree-ssa/pr17343.c: Remove.
7921
7922 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
7923
7924         PR tree-opt/17343
7925         * gcc.dg/tree-ssa/pr17343.c: New test.
7926
7927 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
7928
7929         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
7930         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
7931         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
7932         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
7933         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
7934
7935 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7936
7937         * gcc.dg/lvalue-2.c: New test.
7938
7939 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7940
7941         PR c/17730
7942         * gcc.dg/pr17730-1.c: New test
7943
7944 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7945
7946         PR c/7425
7947         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
7948
7949 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
7950
7951         * gcc.c-torture/execute/stdarg-1.c: New test.
7952         * gcc.c-torture/execute/stdarg-2.c: New test.
7953         * gcc.c-torture/execute/stdarg-3.c: New test.
7954         * gcc.dg/tree-ssa/stdarg-1.c: New test.
7955         * gcc.dg/tree-ssa/stdarg-2.c: New test.
7956         * gcc.dg/tree-ssa/stdarg-3.c: New test.
7957         * gcc.dg/tree-ssa/stdarg-4.c: New test.
7958         * gcc.dg/tree-ssa/stdarg-5.c: New test.
7959
7960 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
7961
7962         PR tree-optimization/17697
7963         * g++.dg/opt/pr17697-1.C: New test.
7964         * g++.dg/opt/pr17697-2.C: New test.
7965         * g++.dg/opt/pr17697-3.C: New test.
7966
7967 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
7968
7969         PR c/16409
7970         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
7971         gcc.dg/vla-init-5.c: New tests.
7972
7973 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7974
7975         PR c/13804
7976         * gcc.dg/pr13804-1.c: New test.
7977
7978 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7979
7980         PR fortran/16938
7981         * gfortran.dg/pr16938.f90: New test.
7982
7983 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
7984
7985         * g++.dg/template/crash23.C: New test.
7986
7987 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
7988
7989         PR c++/17585
7990         * g++.dg/template/static8.C: New test.
7991
7992 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
7993
7994         PR c++/17681
7995         * g++.dg/other/error9.C: New test.
7996
7997 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
7998
7999         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
8000
8001 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8002
8003         PR fortran/15164
8004         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
8005
8006 2004-09-26  Roger Sayle  <roger@eyesopen.com>
8007
8008         PR middle-end/17112
8009         * gcc.dg/pr17112-1.c: New test case.
8010
8011 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8012
8013         PR c/11459
8014         * gcc.dg/pr11459-1.c: New test.
8015
8016 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
8017
8018         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
8019         * gcc.dg/tree-ssa/loop-4.c: Likewise.
8020
8021 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8022
8023         * gfortran.dg/pr15324.f90: Make array bounds consistent.
8024
8025 2004-09-25  Jan Hubicka  <jh@suse.cz>
8026
8027         * compile/30040909-1.c: New test.
8028         * compile/30040907-1.c: New test.
8029
8030 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
8031
8032         * gcc.c-torture/execute/va-arg-26.c: New test.
8033
8034 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
8035
8036         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
8037         extra diagnostics on targets with 64-bit pointers.
8038         * objc.dg/selector-1.m: Adjust dg-warning regexp.
8039
8040 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8041
8042         PR c/17188
8043         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
8044         * gcc.dg/decl-3.c: Adjust expected message.
8045
8046 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8047
8048         PR fortran/17615
8049         * gfortran.dg/pr17615.f90: New test.
8050
8051 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
8052
8053         PR tree-optimzation/17517
8054         * g++.dg/tree-ssa/pr17517.C: New Test.
8055
8056 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8057
8058         PR c++/16889
8059         * g++.dg/lookup/ambig3.C: New.
8060
8061 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
8062
8063         PR tree-opt/17624
8064         * g++.dg/opt/pr17624.C: New test.
8065
8066 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8067
8068         PR c/6980
8069         * gcc.dg/Wbad-function-cast-1.c: New test.
8070
8071 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
8072
8073         * g++.dg/ext/complit1.C
8074         * g++.dg/other/error2.C
8075         * g++.dg/other/nontype-1.C
8076         * g++.dg/parse/crash11.C
8077         * g++.dg/parse/crash12.C
8078         * g++.dg/parse/error15.C
8079         * g++.dg/parse/error4.C
8080         * g++.dg/parse/tmpl-outside1.C
8081         * g++.dg/parse/too-many-tmpl-args1.C
8082         * g++.dg/template/dependent-expr3.C
8083         * g++.dg/template/error10.C
8084         * g++.dg/template/instantiate1.C
8085         * g++.dg/template/vtable2.C
8086         * g++.dg/warn/Wshadow-1.C
8087         * g++.dg/warn/weak1.C
8088         * g++.old-deja/g++.brendan/crash16.C
8089         * g++.old-deja/g++.brendan/crash18.C
8090         * g++.old-deja/g++.brendan/crash48.C
8091         * g++.old-deja/g++.brendan/crash49.C
8092         * g++.old-deja/g++.brendan/crash55.C
8093         * g++.old-deja/g++.brendan/crash56.C
8094         * g++.old-deja/g++.brendan/crash8.C
8095         * g++.old-deja/g++.brendan/enum11.C
8096         * g++.old-deja/g++.brendan/enum8.C
8097         * g++.old-deja/g++.brendan/enum9.C
8098         * g++.old-deja/g++.brendan/friend3.C
8099         * g++.old-deja/g++.brendan/misc14.C
8100         * g++.old-deja/g++.bugs/900402_02.C
8101         * g++.old-deja/g++.bugs/900404_03.C
8102         * g++.old-deja/g++.bugs/900404_04.C
8103         * g++.old-deja/g++.bugs/900428_03.C
8104         * g++.old-deja/g++.jason/crash4.C
8105         * g++.old-deja/g++.jason/overload21.C
8106         * g++.old-deja/g++.jason/redecl1.C
8107         * g++.old-deja/g++.jason/report.C
8108         * g++.old-deja/g++.jason/rfg10.C
8109         * g++.old-deja/g++.jason/template30.C
8110         * g++.old-deja/g++.law/arm12.C
8111         * g++.old-deja/g++.law/ctors5.C
8112         * g++.old-deja/g++.law/cvt20.C
8113         * g++.old-deja/g++.law/init10.C
8114         * g++.old-deja/g++.law/init8.C
8115         * g++.old-deja/g++.law/visibility17.C
8116         * g++.old-deja/g++.law/visibility7.C
8117         * g++.old-deja/g++.mike/net8.C
8118         * g++.old-deja/g++.mike/p646.C
8119         * g++.old-deja/g++.mike/p700.C
8120         * g++.old-deja/g++.mike/p701.C
8121         * g++.old-deja/g++.mike/p811.C
8122         * g++.old-deja/g++.ns/template13.C
8123         * g++.old-deja/g++.other/array3.C
8124         * g++.old-deja/g++.other/crash25.C
8125         * g++.old-deja/g++.other/dtor3.C
8126         * g++.old-deja/g++.other/dtor4.C
8127         * g++.old-deja/g++.other/main1.C
8128         * g++.old-deja/g++.other/warn7.C
8129         * g++.old-deja/g++.pt/crash11.C
8130         * g++.old-deja/g++.pt/crash36.C
8131         * g++.old-deja/g++.pt/spec22.C
8132         * g++.old-deja/g++.pt/spec9.C
8133         * g++.old-deja/g++.pt/ttp52.C
8134         * g++.old-deja/g++.robertl/eb103.C
8135         * g++.old-deja/g++.robertl/eb121.C
8136         * g++.old-deja/g++.robertl/eb22.C
8137         * g++.old-deja/g++.robertl/eb8.C:
8138         Update locations and/or regexps of dg-error markers.
8139         Remove markers for some bogus messages that are no longer issued.
8140
8141 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
8142
8143         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
8144         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
8145
8146 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
8147
8148         PR c++/17618
8149         * g++.dg/lookup/crash5.C: New test.
8150
8151 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
8152
8153         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
8154         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
8155         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
8156         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
8157         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
8158         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
8159
8160         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
8161         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
8162         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
8163         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
8164         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
8165         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
8166
8167         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
8168
8169         * gcc.dg/vect/vect-44.c: Check additional cases.
8170         * gcc.dg/vect/vect-48.c: Check additional cases.
8171
8172         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
8173         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
8174         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
8175         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
8176         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
8177         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
8178         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
8179         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
8180         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
8181
8182         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
8183         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
8184         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
8185
8186 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8187
8188         * gcc.dg/tree-ssa/loop-6.c: New test.
8189
8190 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
8191
8192         PR c++/17620
8193         * g++.dg/inherit/base2.C: New.
8194
8195 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8196
8197         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
8198         * gcc.dg/20001012-2.c: Likewise.
8199         * gcc.dg/20001013-1.c: Likewise.
8200         * gcc.dg/20001101-1.c: Likewise.
8201         * gcc.dg/20001102-1.c: Likewise.
8202         * gcc.dg/bf-spl1.c: Likewise.
8203         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
8204         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
8205
8206 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
8207
8208         PR tree-optimization/16721
8209         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
8210
8211 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
8212
8213         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
8214         * gcc.dg/20040305-1.c: Likewise.
8215
8216 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8217
8218         PR c/16566
8219         * gcc.c-torture/compile/pr16566-1.c,
8220         gcc.c-torture/compile/pr16566-2.c,
8221         gcc.c-torture/compile/pr16566-3.c: New tests.
8222
8223 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
8224
8225         PR tree-optimization/17512
8226         * gcc.c-torture/compile/20040916-1.c.
8227
8228 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
8229
8230         * gcc.dg/pragma-re-3.c: New test.
8231
8232 2004-09-17  Matt Austern  <austern@apple.com>
8233
8234         PR c++/15049
8235         * g++.dg/other/anon3.C: New.
8236
8237 2004-09-21  Roger Sayle  <roger@eyesopen.com>
8238
8239         PR c++/7503
8240         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
8241         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
8242         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
8243         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
8244         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
8245
8246 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
8247
8248         PR fortran/17286
8249         * gfortran.dg/pr17286.f90: New test.
8250
8251 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
8252
8253         PR c++/17530
8254         * g++.dg/template/static7.C: New test.
8255
8256 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
8257
8258         PR tree-opt/17558
8259         * gcc.c-torture/compile/pr17558.c: New test.
8260
8261 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
8262
8263         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
8264         if SKIP_ATTRIBUTE is defined.
8265
8266 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8267
8268         PR fortran/15957
8269         * gfortran.dg/pr15957.f90: New test.
8270
8271 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
8272
8273         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
8274         in comparison.
8275         * gcc.dg/vect/vect-79.c: Likewise.
8276         * gcc.dg/vect/vect-80.c: Likewise.
8277
8278 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8279
8280         PR fortran/15750
8281         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
8282
8283 2004-09-20  Ira Rosen  <irar@il.ibm.com>
8284
8285         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
8286         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
8287         * gcc.dg/vect/vect-62.c: New testcase.
8288         * gcc.dg/vect/vect-63.c: New testcase.
8289         * gcc.dg/vect/vect-64.c: New testcase.
8290         * gcc.dg/vect/vect-65.c: New testcase.
8291         * gcc.dg/vect/vect-66.c: New testcase.
8292         * gcc.dg/vect/vect-67.c: New testcase.
8293         * gcc.dg/vect/vect-68.c: New testcase.
8294         * gcc.dg/vect/vect-69.c: New testcase.
8295         * gcc.dg/vect/vect-79.c: New testcase.
8296         * gcc.dg/vect/vect-80.c: New testcase.
8297
8298 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
8299
8300         * gcc.target/mips/asm-1.c: New test.
8301
8302 2004-09-19  Ira Rosen  <irar@il.ibm.com>
8303
8304         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
8305         * gcc.dg/vect/vect-73.c: New testcase.
8306         * gcc.dg/vect/vect-74.c: New testcase.
8307         * gcc.dg/vect/vect-75.c: New testcase.
8308         * gcc.dg/vect/vect-76.c: New testcase.
8309         * gcc.dg/vect/vect-77.c: New testcase.
8310         * gcc.dg/vect/vect-78.c: New testcase
8311
8312 2004-09-18  Paul Brook  <paul@codesourcery.com>
8313
8314         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
8315
8316 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
8317
8318         PR c/17424
8319         * gcc.dg/pr17424-1.c: New test.
8320
8321 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
8322
8323         * g++.dg/tree-ssa/pr17153.C: New test.
8324
8325 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
8326
8327         PR pch/13361
8328         * testsuite/g++.dg/pch/wchar-1.C: New.
8329         * testsuite/g++.dg/pch/wchar-1.Hs: New.
8330
8331 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
8332
8333         * gcc.c-torture/execute/20040917-1.c: New test.
8334
8335 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8336
8337         PR tree-optimization/17319
8338         * gcc.dg/pr17319.c: New test.
8339
8340 2004-09-17  Devang Patel  <dpatel@apple.com>
8341
8342         * gcc.dg/20040813-1.c: New test.
8343
8344 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8345
8346         PR tree-optimization/17273
8347         * gcc.c-torture/compile/pr17273.c: New test.
8348
8349 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8350
8351         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
8352         Update expected messages.
8353         * gcc.dg/declspec-13.c: New test.
8354
8355 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
8356
8357         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
8358
8359 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8360
8361         * gcc.c-torture/execute/pr17252.c: Use post-increment to
8362         change what 'a' is pointing to.
8363
8364 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
8365
8366         PR c++/16002
8367         * g++.dg/template/error18.C: New test.
8368
8369         PR c++/16029
8370         * g++.dg/warn/Wunused-8.C: New test.
8371
8372 2004-09-17  Steven Bosscher  <stevenb@suse.de>
8373
8374         PR tree-optimization/17513
8375         * gcc.dg/20040916-1.c: New test.
8376
8377 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
8378
8379         PR c++/17501
8380         * g++.dg/template/typename7.C: New test.
8381
8382 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8383
8384         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
8385
8386 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
8387
8388         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
8389         with -ftree-based-profiling also.
8390         * lib/profopt.exp: Support late-set profile_option/feedback_option.
8391
8392 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
8393
8394         PR/15364
8395         * gfortran.dg/der_array_io_1.f90: New test.
8396         * gfortran.dg/der_array_io_2.f90: New test.
8397         * gfortran.dg/der_array_io_3.f90: New test.
8398
8399 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
8400
8401         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
8402         EABI.
8403
8404 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
8405
8406         * g++.dg/opt/switch1.C: New test.
8407
8408 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8409
8410         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
8411         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
8412         Update expected messages.
8413
8414 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8415
8416         PR fortran/16485
8417         * gfortran.dg/same_name_1.f90: New test.
8418
8419 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
8420
8421         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
8422         dereference garbage pointers.
8423
8424 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
8425
8426         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
8427         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
8428
8429         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
8430         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
8431         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
8432
8433 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
8434
8435         PR c++/17324
8436         * g++.dg/template/mangle1.C: New test.
8437
8438 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
8439
8440         PR tree-optimization/17252
8441         * gcc.c-torture/execute/pr17252.c: New test.
8442
8443 2004-09-14  Andrew Pinski  <apinski@apple.com>
8444
8445         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
8446
8447 2004-09-14  Roger Sayle  <roger@eyesopen.com>
8448
8449         PR rtl-optimization/9771
8450         * gcc.dg/pr9771-1.c: New test case.
8451
8452 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
8453
8454         PR tree-optimization/15262
8455         * gcc.c-torture/execute/pr15262-1.c: New test.
8456         * gcc.c-torture/execute/pr15262-2.c: New test.
8457
8458 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8459
8460         * gcc.dg/declspec-12.c: New test.
8461
8462 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
8463
8464         * gfortran.dg/pr17090.f90: Add directives to test.
8465
8466 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8467
8468         * gcc.c-torture/compile/20040914-1.c: New test.
8469
8470 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
8471
8472         PR c++/16162
8473         * g++.dg/template/decl2.C: New test.
8474
8475 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
8476
8477         PR fortran/17090
8478         * gfortran.dg/pr17090.f90: New test.
8479
8480 2004-09-13  Dale Johannesen  <dalej@apple.com>
8481
8482         * gcc.c-torture/compile/pr17408.c:  New test case.
8483
8484 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
8485
8486         PR c++/16716
8487         * g++.dg/parse/crash17.C: New test.
8488
8489         PR c++/17327
8490         * g++.dg/template/enum3.C: New test.
8491
8492 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
8493
8494         * lib/gcc-defs.exp: Load wrapper.exp.
8495         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
8496         using local code.
8497         * lib/gcc.exp (gcc_init): Similar.
8498         * lib/gfortran.exp (gfortran_init): Similar.
8499         * lib/objc.exp (objc_init): Similar.
8500         * lib/treelang.exp (treelang_init): Similar.
8501         * lib/wrapper.exp: New file with build_wrapper call machinery in
8502         ${tool}_maybe_build_wrapper.
8503
8504 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8505
8506         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
8507         "inline".
8508         * gcc.dg/declspec-11.c: Update expected messages.
8509         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
8510         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
8511         gcc.dg/inline-12.c: New tests.
8512
8513 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
8514
8515         * g++.dg/tree-ssa/pr17400.C: New testcase.
8516
8517 2004-09-13  James E Wilson  <wilson@specifixinc.com>
8518
8519         * gcc.target/mips/sb1-1.c: New testcase.
8520
8521 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
8522
8523         * lib/g77-dg.exp: Remove unused file.
8524         * lib/mike-g77.exp: Ditto.
8525         * lib/g77.exp: Ditto.
8526
8527 2004-09-12  Richard Henderson  <rth@redhat.com>
8528
8529         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
8530
8531 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8532
8533         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
8534         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
8535         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
8536         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
8537         Update expected messages.
8538
8539 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
8540
8541         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
8542         declaration/use mismatch for dirp parameter.
8543
8544 2004-09-12  Andrew Pinski  <apinski@apple.com>
8545
8546         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
8547         -fgnu-runtime is passed.
8548
8549 2004-09-12  Richard Henderson  <rth@redhat.com>
8550
8551         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
8552         do the uplevel thing and update additional_flags directly.
8553         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
8554         gfortran.fortran-torture/execute/intrinsic_nearest.x,
8555         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
8556         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
8557
8558 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8559
8560         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
8561
8562 2004-09-11  Roger Sayle  <roger@eyesopen.com>
8563
8564         PR middle-end/17411
8565         * g++.dg/opt/pr17411-1.C: New test case.
8566
8567 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8568
8569         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8570         gcc.dg/tls/diag-2.c: Update expected messages.
8571         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
8572         messages.
8573         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
8574         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
8575         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
8576         gcc.dg/tls/diag-5.c: New tests.
8577
8578 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
8579
8580         * gcc.dg/20040910-1.c: Correct dg-error regexp.
8581
8582 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8583
8584         * g++.dg/parse/break-in-for.C: New test.
8585
8586 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
8587
8588         * gcc.dg/tree-ssa/20040911-1.c: New test.
8589
8590 2004-09-11  Andreas Jaeger  <aj@suse.de>
8591
8592         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
8593         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
8594
8595 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
8596
8597         * gcc.target/frv: New directory of FR-V-specific tests.
8598
8599 2004-09-10  James E Wilson  <wilson@specifixinc.com>
8600
8601         * gcc.dg/convert-vec-1.c: New test.
8602
8603 2004-09-10  Roger Sayle  <roger@eyesopen.com>
8604
8605         PR middle-end/17024
8606         * gcc.dg/pr17024-1.c: New test case.
8607
8608 2004-09-10  Eric Christopher  <echristo@redhat.com>
8609
8610         * gcc.dg/20040910-1.c: New test.
8611
8612 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8613
8614         * gcc.dg/bitfld-9.c: New test.
8615
8616 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
8617
8618         * gcc.c-torture/execute/ieee/acc1.c: New test.
8619         * gcc.c-torture/execute/ieee/acc2.c: New test.
8620         * gcc.c-torture/execute/ieee/mzero6.c: New test.
8621
8622 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8623
8624         * gcc.dg/deprecated-2.c: New test.
8625
8626 2004-09-09  James E Wilson  <wilson@specifixinc.com>
8627
8628         * gcc.dg/init-vec-1.c: New test.
8629
8630 2004-09-09  Roger Sayle  <roger@eyesopen.com>
8631
8632         PR middle-end/17055
8633         * gcc.dg/pr17055-1.c: New test case.
8634
8635 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
8636
8637         PR target/17377
8638         * gcc.c-torture/execute/pr17377.c: New test.
8639
8640 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8641
8642         PR c/8420
8643         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
8644         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
8645         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8646         gcc.dg/long-long-typespec-1.c: New tests.
8647         * gcc.dg/tls/diag-2.c: Update expected diagnostics
8648
8649 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8650
8651         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
8652         gcc.dg/gnu99-static-1.c: New tests.
8653
8654 2004-09-08  Devang Patel  <dpatel@apple.com>
8655
8656         * gcc.dg/darwin-ld-20040828-1.c: New test.
8657         * gcc.dg/darwin-ld-20040828-2.c: New test.
8658         * gcc.dg/darwin-ld-20040828-3.c: New test.
8659
8660 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
8661
8662         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
8663         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
8664         in error message.
8665         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
8666         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
8667         in error message.
8668         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
8669         types they qualify.
8670         * objc.dg/type-size-2.m: Fix wording in comment.
8671         * objc.dg/va-meth-1.m: New test case.
8672
8673 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
8674
8675         PR c/16633:
8676         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
8677         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
8678
8679 2004-09-06  Devang Patel  <dpatel@apple.com>
8680
8681         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
8682         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
8683
8684 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
8685
8686         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
8687         reflect changed line numbering of diagnostics.
8688
8689 2004-09-06  Paul Brook  <paul@codesourcery.com>
8690
8691         * gfortran.dg/edit_real_1.f90: Add new test.
8692
8693 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8694
8695         * gcc.dg/tree-ssa/loop-2.c: New test.
8696         * gcc.dg/tree-ssa/loop-3.c: New test.
8697         * gcc.dg/tree-ssa/loop-4.c: New test.
8698         * gcc.dg/tree-ssa/loop-5.c: New test.
8699
8700 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8701
8702         * gcc.dg/format/sentinel-1.c: Update for parameter option.
8703
8704 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8705
8706         * gcc.dg/format/sentinel-1.c: New test.
8707
8708 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
8709
8710         * testsuite/gcc.dg/builtins-46.c: New.
8711
8712 2004-09-03  Devang Patel  <dpatel@apple.com>
8713
8714         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
8715         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
8716
8717 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8718
8719         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
8720         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
8721         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
8722         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
8723         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
8724         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
8725         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
8726         the non-portable bzero.
8727         * gcc.dg/20010912-1.c: xfail for NetWare.
8728         * gcc.dg/20020426-2.c: xfail for NetWare.
8729         * gcc.dg/20021014-1.c: xfail for NetWare.
8730         * gcc.dg/20021018-1.c: xfail for NetWare.
8731         * gcc.dg/20030213-1.c: xfail for NetWare.
8732         * gcc.dg/20030225-1.c: xfail for NetWare.
8733         * gcc.dg/20030708-1.c: xfail for NetWare.
8734         * gcc.dg/builtins-config.h: Also exclude NetWare.
8735         * gcc.dg/format/format.h: Define restrict only if not already defined.
8736         * gcc.dg/nest.c: xfail for NetWare.
8737         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
8738         * lib/target-supports.exp (check_visibility_available): Exclude
8739         NetWare.
8740
8741 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8742
8743         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
8744         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
8745         deterministic starting point for the alignment of structure fields.
8746         * gcc.dg/Wpadded.c: Dito.
8747         * g++.dg/abi/vbase10.C: Dito.
8748
8749 2004-09-03  Devang Patel  <dpatel@apple.com>
8750
8751         * g++.dg/debug/pr15736.cc: New test.
8752
8753 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8754
8755         * README.QMTEST: Fix out-of-date link.
8756
8757 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
8758
8759         PR fortran/16579
8760         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
8761         Delete.  Duplicate of gfortran.dg/g77/20010610.f
8762
8763 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8764
8765         * g++.dg/abi/arm_rtti1.C: New test.
8766
8767 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
8768
8769         * gcc.dg/ppc-vector-memcpy.c: New.
8770         * gcc.dg/ppc-vector-memset.c: New.
8771
8772 2004-09-02  Chao-ying Fu  <fu@mips.com>
8773
8774         * gcc.target/mips/mips-3d-1.c: New test.
8775         * gcc.target/mips/mips-3d-2.c: New test.
8776         * gcc.target/mips/mips-3d-3.c: New test.
8777         * gcc.target/mips/mips-3d-4.c: New test.
8778         * gcc.target/mips/mips-3d-5.c: New test.
8779         * gcc.target/mips/mips-3d-6.c: New test.
8780         * gcc.target/mips/mips-3d-7.c: New test.
8781         * gcc.target/mips/mips-3d-8.c: New test.
8782         * gcc.target/mips/mips-3d-9.c: New test.
8783         * gcc.target/mips/mips-ps-1.c: New test.
8784         * gcc.target/mips/mips-ps-2.c: New test.
8785         * gcc.target/mips/mips-ps-3.c: New test.
8786         * gcc.target/mips/mips-ps-4.c: New test.
8787         * gcc.target/mips/mips-ps-type.c: New test.
8788
8789 2004-09-02  Paul Brook  <paul@codesourcery.com>
8790
8791         * gfortran.dg/edit_real_1.f90: Add new tests.
8792
8793 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8794
8795         PR fortran/15327
8796         * gfortran.dg/merge_char_1.f90: New test.
8797
8798 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8799
8800         PR fortran/16404
8801         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
8802
8803 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8804
8805         PR c/1522
8806         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
8807
8808 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
8809
8810         * g++.dg/opt/loop1.C: Do not XFAIL.
8811
8812 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
8813
8814         * gcc.c-torture/execute/20040831-1.c: New test.
8815
8816 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
8817
8818         PR fortran/16579
8819         * gfortran.dg/g77/20010610.f: Now passes.
8820         Copy from g77.f-torture/execute. Add dg-run directive.
8821         * gfortran.dg/g77/README: Update
8822
8823 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8824
8825         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
8826         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
8827         (t1, t2, t3, t4): Add volatile.
8828
8829 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
8830
8831         * g++.dg/ext/visibility/arm1.C: New test.
8832
8833 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
8834
8835         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
8836         -pedantic-errors.
8837
8838 2004-09-01  Paul Brook  <paul@codesourcery.com>
8839
8840         * gfortran.dg/eof_2.f90: New test.
8841
8842 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8843
8844         PR fortran/16579
8845         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
8846
8847 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
8848
8849         PR libfortran/16805
8850         * gfortran.dg/list_read_2.f90: New test.
8851
8852 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
8853
8854         * g++.dg/abi/key1.C: New test.
8855
8856 2004-08-31  Richard Henderson  <rth@redhat.com>
8857
8858         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
8859         form of offsetof.
8860         * g++.dg/other/offsetof5.C: Remove duplicate.
8861
8862 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8863
8864         PR fortran/17244
8865         * gfortran.dg/func_derived_1.f90: New test.
8866
8867 2004-08-31  Paul Brook  <paul@codesourcery.com>
8868
8869         * gfortran.dg/eof_1.f90: New test.
8870
8871 2004-08-31  Paul Brook  <paul@codesourcery.com>
8872
8873         * gfortran.dg/list_read_1.f90: New file.
8874
8875 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
8876
8877         * g++.dg/opt/loop1.C: XFAIL.
8878
8879 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
8880
8881         * gcc.dg/funcdef-storage-1.c: New.
8882         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
8883         an extern function in local scope.
8884         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
8885         declare an 'auto inline' function in local scope.
8886         * gcc.dg/20011130-1.c: Likewise.
8887         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
8888         an 'auto' function in local scope.
8889         * gcc.dg/20021014-1.c: Likewise.
8890         * gcc.dg/20030331-2.c: Likewise.
8891
8892 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8893
8894         * gfortran.dg/blockdata_1.f90: New test.
8895
8896 2004-08-30  Richard Henderson  <rth@redhat.com>
8897
8898         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
8899
8900 2004-08-30  Richard Henderson  <rth@redhat.com>
8901
8902         * lib/fortran-torture.exp (fortran-torture-execute): Honor
8903         additional_flags set by alternate driver.
8904         (ieee-options): New procedure.
8905         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
8906         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
8907         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
8908         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
8909
8910 2004-08-30  Richard Henderson  <rth@redhat.com>
8911
8912         * lib/f-torture.exp: Remove.
8913
8914 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
8915
8916         PR rtl-optimization/16590
8917         * g++.dg/opt/loop1.C: New test.
8918
8919 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8920
8921         PR fortran/13910
8922         * gfortran.dg/oldstyle_1.f90: New test.
8923
8924 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
8925         Paul Brook  <paul@codesourcery.com>
8926
8927         * gfortran.dg/g77/README: Update.
8928         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
8929         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
8930         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
8931
8932 2004-08-28  Paul Brook  <paul@codesourcery.com>
8933
8934         PR libfortran/17195
8935         * gfortran.dg/edit_real_1.f90: New test.
8936
8937 2004-08-27  Paul Brook  <paul@codesourcery.com>
8938
8939         * gfortran.dg/rewind_1.f90: New test.
8940
8941 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
8942
8943         PR fortran/16597
8944         * gfortran.dg/pr16597.f90: New test.
8945
8946 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8947
8948         PR c/13801
8949         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
8950         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
8951         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
8952         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
8953         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
8954
8955 2004-08-26  Nick Clifton  <nickc@redhat.com>
8956
8957         * gcc.c-torture/compile/pr17119.c: New test.
8958
8959 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8960
8961         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
8962
8963 2004-08-25  Richard Henderson  <rth@redhat.com>
8964
8965         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
8966         the bits that expect kind=8 to be the largest real kind.
8967
8968 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
8969
8970         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
8971
8972 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8973
8974         * gfortran.dg/assignment_1.f90: New test.
8975
8976 2004-08-25  Adam Nemet  <anemet@lnxw.com>
8977
8978         * g++.dg/template/repo3.C: New test.
8979
8980 2004-08-25  Roger Sayle  <roger@eyesopen.com>
8981
8982         PR middle-end/16693
8983         PR tree-optimization/16372
8984         * g++.dg/opt/pr16372-1.C: New test case.
8985         * g++.dg/opt/pr16693-1.C: New test case.
8986         * g++.dg/opt/pr16693-2.C: New test case.
8987
8988 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
8989
8990         * objc.dg/proto-lossage-4.m: New test.
8991
8992 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
8993
8994         PR c++/17155
8995         * g++.dg/inherit/local2.C: New test.
8996
8997 2004-08-25  Paul Brook  <paul@codesourcery.com>
8998
8999         PR fortran/17144
9000         * gfortran.dg/string_ctor_1.f90: New test.
9001
9002 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9003
9004         PR c++/14428
9005         * g++.dg/template/redecl2.C: New test.
9006
9007 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
9008
9009         PR fortran/17143
9010         * gfortran.dg/pr17143.f90: New test.
9011
9012 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
9013
9014         PR fortran/17164
9015         * gfortran.dg/pr17164.f90: New test.
9016
9017 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9018
9019         * gcc.dg/tree-ssa/loop-1.c: New test.
9020
9021 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
9022
9023         * gcc.c-torture/compile/20040824-1.c: New test.
9024
9025 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
9026
9027         * gcc.c-torture/compile/iftrap-3.c: New test.
9028
9029 2004-08-24  Paul Brook  <paul@codesourcery.com>
9030
9031         * gfortran.dg/entry_2.f90: New test.
9032
9033 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9034
9035         PR c++/16889
9036         * g++.dg/lookup/ambig[12].C: New.
9037
9038 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9039
9040         PR c++/16706
9041         * g++.dg/template/crash21.C: New test.
9042         * g++.dg/template/crash22.C: Likewise.
9043
9044 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9045
9046         PR c++/17149
9047         * g++.dg/template/access15.C: New.
9048
9049 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9050
9051         PR c++/17163
9052         * g++.dg/template/repo2.C: New test.
9053
9054 2004-08-23  Roger Sayle  <roger@eyesopen.com>
9055
9056         PR rtl-optimization/17078
9057         * gcc.c-torture/execute/pr17078-1.c: New test case.
9058
9059 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9060
9061         PR c/14492
9062         * gcc.dg/debug/crash1.c: New test.
9063
9064 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9065
9066         PR c/16180
9067         * gcc.dg/loop-5.c: New test.
9068
9069 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9070
9071         * gcc.c-torture/execute/20040823-1.c: New test.
9072
9073 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
9074
9075         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
9076         to the assembler.  Simplify test accordingly.
9077         (asm_abi_flags): Use GNU names.
9078         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
9079         to check for ABI flags.
9080
9081 2004-08-22  Andrew Pinski  <apinski@apple.com>
9082
9083         * g++.dg/opt/pr14029.C: New test.
9084         * gcc.c-torture/execute/pr15262.c: New test.
9085
9086 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9087
9088         * gfortran.dg/reduction.f90: Add checks with complex arguments.
9089
9090 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
9091
9092         PR 16908
9093         * gfortran.dg/direct_io.f90: New test.
9094
9095 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
9096
9097         PR c++/17121
9098         * g++.dg/inherit/local2.C: New test.
9099
9100 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
9101
9102         PR c++/17120
9103         * g++.dg/warn/Wparentheses-4.C: New test.
9104
9105 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
9106
9107         PR c++/17121
9108         * g++.dg/inherit/local2.C: New test.
9109
9110         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
9111         * gcc.dg/ppc-ldstruct.c: Likewise.
9112         * gcc.dg/ppc64-abi-2.c: Likewise.
9113
9114 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
9115
9116         PR rtl-optimization/17099
9117         * gcc.c-torture/execute/20040820-1.c: New test.
9118
9119 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
9120
9121         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
9122
9123 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
9124
9125         PR fortran/17077
9126         * gfortran.dg/auto_array_1.f90: New test.
9127
9128 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9129
9130         PR fortran/17074
9131         * gfortran.dg/simpleif_1.f90: New test.
9132
9133 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
9134
9135         * lib/target-supports.exp (check_profiling_available): Return
9136         false for arm*-*-symbianelf* and arm*-*-eabi*.
9137
9138         PR c++/15890
9139         * g++.dg/template/delete1.C: New test.
9140
9141 2004-08-19  Paul Brook  <paul@codesourcery.com>
9142
9143         PR fortran/14976
9144         PR fortran/16228
9145         * gfortran.dg/data_char_1.f90: New test.
9146
9147 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
9148
9149         PR fortran/16946
9150         * gfortran.dg/reduction.f90: New testcase.
9151
9152 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9153
9154         PR fortran/16520
9155         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
9156
9157 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9158
9159         PR c++/17041
9160         * g++.dg/Wparentheses-3.C: New test.
9161
9162 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
9163
9164         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
9165         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
9166         * gcc.dg/vect/vect-2.c: Likewise.
9167         * gcc.dg/vect/vect-3.c: Likewise.
9168         * gcc.dg/vect/vect-4.c: Likewise.
9169         * gcc.dg/vect/vect-5.c: Likewise.
9170         * gcc.dg/vect/vect-6.c: Likewise.
9171         * gcc.dg/vect/vect-7.c: Likewise.
9172         * gcc.dg/vect/vect-25.c: Likewise.
9173         * gcc.dg/vect/vect-31.c: Likewise.
9174         * gcc.dg/vect/vect-32.c: Likewise.
9175         * gcc.dg/vect/vect-34.c: Likewise.
9176         * gcc.dg/vect/vect-36.c: Likewise.
9177         * gcc.dg/vect/vect-all.c: Likewise.
9178
9179 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
9180
9181         PR c++/17068
9182         * g++.dg/template/operator4.C: New test.
9183
9184 2004-08-18  Richard Henderson  <rth@redhat.com>
9185
9186         * gcc.dg/20040206-1.c: XFAIL.
9187
9188 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
9189
9190         PR c++/16246
9191         * g++.dg/template/array7.C: New test.
9192
9193 2004-08-17  James E Wilson  <wilson@specifixinc.com>
9194
9195         * gcc.dg/mips-movcc-1.c: New test.
9196         * gcc.dg/mips-movcc-2.c: New test.
9197         * gcc.dg/mips-movcc-3.c: New test.
9198
9199         * gcc.dg/mips-nmadd-1.c: New test.
9200         * gcc.dg/mips-nmadd-2.c: New test.
9201
9202 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
9203
9204         PR c++/15871
9205         * g++.dg/opt/inline8.C: New test.
9206
9207         PR c++/16965
9208         * g++.dg/parse/error17.C: New test.
9209
9210 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
9211
9212         * gcc.dg/vect: New directory for vectorizer tests.
9213         * gcc.dg/vect/tree-vect.h: New file.
9214         * gcc.dg/vect/vect.exp: New file.
9215         * gcc.dg/vect/pr16105.c.c: New test.
9216         * gcc.dg/vect/vect-1.c: New test.
9217         * gcc.dg/vect/vect-2.c: New test.
9218         * gcc.dg/vect/vect-3.c: New test.
9219         * gcc.dg/vect/vect-4.c: New test.
9220         * gcc.dg/vect/vect-5.c: New test.
9221         * gcc.dg/vect/vect-6.c: New test.
9222         * gcc.dg/vect/vect-7.c: New test.
9223         * gcc.dg/vect/vect-8.c: New test.
9224         * gcc.dg/vect/vect-9.c: New test.
9225         * gcc.dg/vect/vect-10.c: New test.
9226         * gcc.dg/vect/vect-11.c: New test.
9227         * gcc.dg/vect/vect-12.c: New test.
9228         * gcc.dg/vect/vect-13.c: New test.
9229         * gcc.dg/vect/vect-14.c: New test.
9230         * gcc.dg/vect/vect-15.c: New test.
9231         * gcc.dg/vect/vect-16.c: New test.
9232         * gcc.dg/vect/vect-17.c: New test.
9233         * gcc.dg/vect/vect-18.c: New test.
9234         * gcc.dg/vect/vect-19.c: New test.
9235         * gcc.dg/vect/vect-20.c: New test.
9236         * gcc.dg/vect/vect-21.c: New test.
9237         * gcc.dg/vect/vect-22.c: New test.
9238         * gcc.dg/vect/vect-23.c: New test.
9239         * gcc.dg/vect/vect-24.c: New test.
9240         * gcc.dg/vect/vect-25.c: New test.
9241         * gcc.dg/vect/vect-26.c: New test.
9242         * gcc.dg/vect/vect-27.c: New test.
9243         * gcc.dg/vect/vect-28.c: New test.
9244         * gcc.dg/vect/vect-29.c: New test.
9245         * gcc.dg/vect/vect-30.c: New test.
9246         * gcc.dg/vect/vect-31.c: New test.
9247         * gcc.dg/vect/vect-32.c: New test.
9248         * gcc.dg/vect/vect-33.c: New test.
9249         * gcc.dg/vect/vect-34.c: New test.
9250         * gcc.dg/vect/vect-35.c: New test.
9251         * gcc.dg/vect/vect-36.c: New test.
9252         * gcc.dg/vect/vect-37.c: New test.
9253         * gcc.dg/vect/vect-38.c: New test.
9254         * gcc.dg/vect/vect-40.c: New test.
9255         * gcc.dg/vect/vect-41.c: New test.
9256         * gcc.dg/vect/vect-42.c: New test.
9257         * gcc.dg/vect/vect-43.c: New test.
9258         * gcc.dg/vect/vect-44.c: New test.
9259         * gcc.dg/vect/vect-45.c: New test.
9260         * gcc.dg/vect/vect-46.c: New test.
9261         * gcc.dg/vect/vect-47.c: New test.
9262         * gcc.dg/vect/vect-48.c: New test.
9263         * gcc.dg/vect/vect-49.c: New test.
9264         * gcc.dg/vect/vect-50.c: New test.
9265         * gcc.dg/vect/vect-51.c: New test.
9266         * gcc.dg/vect/vect-52.c: New test.
9267         * gcc.dg/vect/vect-53.c: New test.
9268         * gcc.dg/vect/vect-54.c: New test.
9269         * gcc.dg/vect/vect-55.c: New test.
9270         * gcc.dg/vect/vect-56.c: New test.
9271         * gcc.dg/vect/vect-57.c: New test.
9272         * gcc.dg/vect/vect-58.c: New test.
9273         * gcc.dg/vect/vect-59.c: New test.
9274         * gcc.dg/vect/vect-60.c: New test.
9275         * gcc.dg/vect/vect-61.c: New test.
9276         * gcc.dg/vect/vect-all.c: New test.
9277         * gcc.dg/vect/vect-none.c: New test.
9278
9279 2004-08-17  Paul Brook  <paul@codesourcery.com>
9280
9281         PR fortran/13082
9282         * gfortran.dg/entry_1.f90: New test.
9283
9284 2004-08-17  Andrew Pinski  <apinski@apple.com>
9285
9286         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
9287
9288 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
9289
9290         * gcc.dg/pr17036-1.c: New test.
9291
9292 2004-08-16  Devang Patel  <dpatel@apple.com>
9293
9294         * gcc.dg/darwin-20040809-1.c: New test.
9295
9296 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
9297
9298         * gcc.dg/funcdef-attr-1.c: New test.
9299
9300 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
9301
9302         * gcc.dg/altivec-17.c: New test.
9303         * gcc.dg/altivec-18.c: New test.
9304
9305 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9306
9307         PR c++/6749
9308         * g++.dg/template/vtable2.C: New test.
9309
9310 2004-08-14  Richard Henderson  <rth@redhat.com>
9311
9312         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
9313         * gcc.dg/pack-test-4.c (main): Return 0.
9314         * gcc.dg/setjmp-1.c: Remove XFAIL.
9315         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
9316
9317 2004-08-14  Richard Henderson  <rth@redhat.com>
9318
9319         * gcc.dg/980217-1.c: Add prototype for printf.
9320
9321 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
9322
9323         * gfortran.dg/pr16935.f90: New test.
9324
9325 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
9326
9327         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
9328
9329 2004-08-13  Paul Brook  <paul@codesourcery.com>
9330
9331         * gfortran.dg/der_io_1.f90: Remove stray comma.
9332
9333 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
9334
9335         * gcc.dg/vmx/cw-bug-2.c: Remove.
9336         * gcc.dg/vmx/vprint-1.c: Remove.
9337         * gcc.dg/vmx/vscan-1.c: Remove.
9338
9339 2004-08-12  Devang patel  <dpatel@apple.com>
9340
9341         * gcc.dg/darwin-20040809-2.c: New test.
9342
9343 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
9344
9345         * g++.dg/ext/altivec-12.C: New test.
9346
9347         * g++.dg/ext/altivec-11.C: New test.
9348
9349 2004-08-12  Paul Brook  <paul@codesourcery.com>
9350
9351         * g++.dg/abi/arm_cxa_vec_1.C: New test.
9352
9353 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
9354
9355         * g++.dg/ext/altivec-2.C: Check for hardware support before
9356         executing any VMX instructions.
9357
9358         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
9359
9360 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
9361
9362         PR c++/16276
9363         * g++.old-deja/g++.other/comdat4.C: New test.
9364         * g++.old-deja/g++.other/comdat4-aux.cc: New.
9365
9366 2004-08-12  Ben Elliston  <bje@au.ibm.com>
9367
9368         PR target/16286
9369         * gcc.dg/pr16286.c: New test.
9370
9371 2004-08-12 Jan Beulich <jbeulich@novell.com>
9372
9373         * g++.dg/ext/asm5.C: New.
9374
9375 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9376
9377         PR c++/16698
9378         * g++.dg/eh/crash1.C: New test.
9379
9380         PR c++/16717
9381         * g++.dg/ext/construct1.C: New test.
9382
9383 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9384
9385         PR c++/16853
9386         * g++.dg/init/ptrmem1.C: New test.
9387
9388         PR c++/16618
9389         * g++.dg/parse/offsetof5.C: New test.
9390
9391         PR c++/16870
9392         * g++.dg/template/overload3.C: New test.
9393
9394 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9395
9396         PR c++/16964
9397         * g++.dg/parse/error16.C: New test.
9398
9399         PR c++/16904
9400         * g++.dg/template/error14.C: New test.
9401
9402         PR c++/16929
9403         * g++.dg/template/error15.C: New test.
9404
9405 2004-08-11  Devang Patel  <dpatel@apple.com>
9406
9407         * gcc.dg/darwin-ld-20040809-1.c: New test.
9408         * gcc.dg/darwin-ld-20040809-2.c: New test.
9409
9410 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
9411
9412         PR fortran/16917
9413         * gfortran.dg/dfloat_1.f90: New test.
9414
9415 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
9416
9417         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
9418         * gcc.dg/dll-2.c: Fix dg-require syntax.
9419         * gcc.misc-tests/arm-isr.c (abort): Declare.
9420         (exit): Likewise.
9421
9422 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
9423
9424         PR c++/16971
9425         * g++.dg/parse/crash16.C: New test.
9426
9427 2004-08-10  Roger Sayle  <roger@eyesopen.com>
9428
9429         * gcc.dg/mips-rsqrt-1.c: New test case.
9430         * gcc.dg/mips-rsqrt-2.c: New test case.
9431         * gcc.dg/mips-rsqrt-3.c: New test case.
9432
9433 2004-08-10  Paul Brook  <paul@codesourcery.com>
9434
9435         * gfortran.dg/der_io_1.f90: New test.
9436
9437 2004-08-10  Paul Brook  <paul@codesourcery.com>
9438
9439         PR fortran/16919
9440         * gfortran.dg/der_array_1.f90: New test.
9441
9442 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
9443
9444         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
9445
9446 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
9447
9448         * gcc.dg/wchar_t-2.c: Fix typo.
9449
9450 2004-08-09  Falk Hueffner  <falk@debian.org>
9451
9452         PR tree-optimization/12517
9453         * gcc.c-torture/compile/pr12517.c: New test.
9454
9455         PR tree-optimization/12578
9456         * gcc.c-torture/compile/pr12578.c: New test.
9457
9458         PR tree-optimization/12899
9459         * gcc.c-torture/compile/pr12899.c: New test.
9460
9461         PR rtl-optimization/14692
9462         * gcc.c-torture/compile/pr14692.c: New test.
9463
9464         PR tree-optimization/16461
9465         * gcc.c-torture/compile/pr16461.c: New test.
9466
9467 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9468
9469         * gfortran.dg/getenv_1.f90: New test.
9470
9471 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
9472
9473         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
9474         wchar_t.
9475         * gcc.dg/symbian5.c: Test -fno-short-wchar.
9476
9477 2004-08-06  Paul Brook  <paul@codesourcery.com>
9478
9479         * gfortran.dg/ret_array_1.f90: New test.
9480         * gfortran.dg/ret_pointer_1.f90: New test.
9481
9482 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
9483
9484         * gcc.dg/missing-field-init-[12].c: New tests.
9485         * g++.dg/warn/missing-field-init-[12].C: New tests.
9486
9487 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
9488
9489         * gcc.dg/enum2.c: New test.
9490         * gcc.dg/symbian3.c: Likewise.
9491         * gcc.dg/symbian4.c: Likewise.
9492         * gcc.dg/wchar_t-2.c: Likewise.
9493
9494 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
9495
9496         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
9497         destructor tests.
9498
9499 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
9500
9501         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
9502         dg-require-visiblity.
9503         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
9504         * g++.dg/ext/visibility/fvisibility.C: Likewise.
9505         * g++.dg/ext/visibility/memfuncts.C: Likewise.
9506         * g++.dg/ext/visibility/new1.C: Likewise.
9507         * g++.dg/ext/visibility/pragma.C: Likewise.
9508         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
9509         * g++.dg/ext/visibility/virtual.C: Likewise.
9510         * g++/dg/ext/visibility/visibility-1.C: Likewise.
9511         * g++/dg/ext/visibility/visibility-2.C: Likewise.
9512         * g++/dg/ext/visibility/visibility-3.C: Likewise.
9513         * g++/dg/ext/visibility/visibility-4.C: Likewise.
9514         * g++/dg/ext/visibility/visibility-5.C: Likewise.
9515         * g++/dg/ext/visibility/visibility-6.C: Likewise.
9516         * g++/dg/ext/visibility/visibility-7.C: Likewise.
9517         * g++/dg/ext/visibility/visibility-8.C: New test.
9518         * gcc.c-torture/compile/dll.x: Remove.
9519         * gcc.dg/dll-2.c: Use dg-require-dll
9520         * gcc.dg/visibility-10.c: New test.
9521         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
9522         supporting DLLs.
9523         * testsuite/lib/scanasm.exp (scan_hidden): New function.
9524         (scan_not_hidden): Likewise.
9525
9526 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
9527
9528         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
9529
9530 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
9531
9532         * gcc.c-torture/execute/20040805-1.c: New test.
9533
9534 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
9535
9536         * gcc.dg/20020118-1.c: Declare abort.
9537         * gcc.dg/altivec_check.h: Likewise.
9538         * gcc.dg/iftrap-2.c: Likewise.
9539         * gcc.dg/pragma-darwin.c: Likewise.
9540         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
9541
9542 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
9543
9544         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
9545
9546 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9547
9548         * gcc.c-torture/execute/builtins/abs-2.c,
9549         gcc.c-torture/execute/builtins/abs-3.c,
9550         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
9551         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
9552         intmax_t, uintmax_t and their limits.
9553         * gcc.dg/intmax_t-1.c: New test.
9554
9555 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9556
9557         * g++.dg/tc1/dr147.C: Add reference to PR.
9558
9559 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
9560
9561         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
9562         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
9563
9564 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
9565
9566         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
9567
9568 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9569
9570         * gcc.dg/redecl-5.c: New test.
9571         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
9572         of scanf.
9573
9574 2004-08-03  Roger Sayle  <roger@eyesopen.com>
9575
9576         PR middle-end/16790
9577         * gcc.c-torture/execute/pr16790-1.c: New test case.
9578
9579 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
9580
9581         * g++.dg/ext/visibility/assign1.C: New test.
9582         * g++.dg/ext/visibility/new1.C: Likewise.
9583
9584         * gcc.dg/symbian1.c: New test.
9585         * gcc.dg/symbian2.c: Likewise.
9586
9587 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
9588
9589         PR target/16570
9590         * gcc.dg/i386-sse-9.c: New test.
9591
9592 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9593
9594         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
9595
9596 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9597
9598         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
9599         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
9600         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
9601         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
9602         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
9603         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
9604         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
9605         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
9606         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
9607         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
9608         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
9609         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
9610         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
9611         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
9612         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
9613         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
9614         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
9615         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
9616         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
9617         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
9618         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
9619         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
9620         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
9621         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9622         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
9623         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
9624         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
9625         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
9626         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
9627         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
9628         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
9629         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
9630         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
9631         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
9632         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
9633         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
9634         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
9635         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
9636         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
9637         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
9638         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
9639         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
9640         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
9641         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
9642         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
9643         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
9644         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
9645         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
9646         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
9647         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
9648         gcc.misc-tests/i386-pf-3dnow-1.c,
9649         gcc.misc-tests/i386-pf-athlon-1.c,
9650         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9651         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
9652         Declare built-in functions used.
9653         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
9654
9655 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
9656
9657         PR c++/16707
9658         * g++.dg/lookup/using12.C: New test.
9659
9660         * g++.dg/init/null1.C: Fix PR number.
9661         * g++.dg/parse/namespace10.C: Likewise.
9662
9663 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9664
9665         PR c++/16224
9666         * g++.dg/template/spec17.C: New test.
9667         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
9668         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
9669
9670 2004-08-02  David Billinghurst
9671
9672         PR fortran/16292
9673         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
9674
9675 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
9676
9677         * gcc.dg/ia64-got-1.c: New test case.
9678
9679 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9680
9681         PR c++/16489
9682         * g++.dg/init/null1.C: New test.
9683         * g++.dg/tc1/dr76.C: Adjust error marker.
9684
9685         PR c++/16529
9686         * g++.dg/parse/namespace10.C: New test.
9687
9688         PR c++/16810
9689         * g++.dg/inherit/ptrmem2.C: New test.
9690
9691 2004-08-02  Ben Elliston  <bje@au.ibm.com>
9692
9693         PR target/16155
9694         * gcc.dg/pr16155.c: New test.
9695
9696 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9697
9698         * gcc.dg/redecl-2.c: New test.
9699
9700 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
9701
9702         * gcc.dg/darwin-longdouble.c: New file.
9703
9704 2004-07-30  Richard Henderson  <rth@redhat.com>
9705
9706         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
9707         write to constant argument.
9708         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
9709
9710 2004-07-30  Richard Henderson  <rth@redhat.com>
9711
9712         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
9713         tests of nearest around zero.
9714
9715 2004-07-30  Andrew Pinski  <apinski@apple.com>
9716
9717         * gcc.c-torture/compile/20040730-1.c: New test.
9718
9719 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
9720
9721         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
9722         powerpc-eabispe.
9723
9724 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
9725
9726         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
9727
9728 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
9729
9730         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
9731         contains $ld_library_path.
9732         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9733
9734 2004-07-29  Richard Henderson  <rth@redhat.com>
9735
9736         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
9737
9738         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
9739         (alt2, which): New.
9740         (Check): Accept either alternative.
9741
9742 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
9743
9744         * g++.dg/abi/inline1.C: New test.
9745         * g++.dg/abi/local1-a.cc: Likewise.
9746         * g++.dg/abi/local1.C: Likewise.
9747         * g++.dg/abi/mangle11.C: Tweak location of warnings.
9748         * g++.dg/abi/mangle12.C: Likewise.
9749         * g++.dg/abi/mangle17.C: Likewise.
9750         * g++.dg/abi/mangle20-2.C: Likewise.
9751         * g++.dg/opt/interface1.C: Likewise.
9752         * g++.dg/opt/interface1.h: Likewise.
9753         * g++.dg/opt/interface1-a.cc: New test.
9754         * g++.dg/parse/repo1.C: New test.
9755         * g++.dg/template/repo1.C: Likewise.
9756         * g++.dg/warn/Winline-1.C: Likewise.
9757         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
9758
9759 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
9760
9761         * gcc.dg/tree-ssa/20040729-1.c: New test.
9762
9763 2004-07-27  Matt Austern <austern@apple.com>
9764
9765         * gcc.dg/darwin-bool-1.c: New test.
9766         * gcc.dg/darwin-bool-2.c: New test.
9767
9768 2004-07-28  Richard Henderson  <rth@redhat.com>
9769
9770         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
9771         arguments in the correct type.  Don't write to constant arguments.
9772
9773 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9774
9775         PR tree-optimization/16688
9776         PR tree-optimization/16689
9777         * g++.dg/tree-ssa/pr16688.C: New test.
9778
9779 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9780
9781         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9782         loads.  Not only in the comment, this time.
9783
9784 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
9785
9786         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
9787         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
9788         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
9789         * gcc.dg/sh4a-bitmovua.c: New.
9790         * gcc.dg/sh4a-cos.c: New.
9791         * gcc.dg/sh4a-cosf.c: New.
9792         * gcc.dg/sh4a-fprun.c: New.
9793         * gcc.dg/sh4a-fsrra.c: New.
9794         * gcc.dg/sh4a-memmovua.c: New.
9795         * gcc.dg/sh4a-sin.c: New.
9796         * gcc.dg/sh4a-sincos.c: New.
9797         * gcc.dg/sh4a-sincosf.c: New.
9798         * gcc.dg/sh4a-sinf.c: New.
9799
9800 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9801
9802         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
9803         conditionals.
9804         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9805         loads.
9806         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
9807         DOM1.
9808
9809 2004-07-27  Andrew Pinski  <apinski@apple.com>
9810
9811         * g++.dg/rtti/tinfo1.C: Correct the xfail.
9812
9813 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
9814
9815         * gcc.dg/pragma-isr.c: New test.
9816
9817 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9818
9819         PR c++/14429
9820         * g++.dg/template/ttp11.C: New test.
9821
9822 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
9823
9824         * gcc.c-torture/compile/20040727-1.c: New test.
9825
9826 2004-07-26  Eric Christopher  <echristo@redhat.com>
9827
9828         * gcc.c-torture/compile/20040726-2.c: New test.
9829
9830 2004-07-26  Andrew Pinski  <apinski@apple.com>
9831
9832         * g++.dg/rtti/tinfo1.C: Xfail.
9833
9834 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
9835
9836         * gcc.c-torture/compile/20040726-1.c: New test.
9837
9838 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
9839             Brian Ryner  <bryner@brianryner.com>
9840
9841         PR c++/9283
9842         PR c++/15000
9843         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
9844         * g++.dg/ext/visibility/: New directory.
9845         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
9846         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
9847         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
9848         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
9849         * g++.dg/ext/visibility/fvisibility.C,
9850         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
9851         g++.dg/ext/visibility/fvisibility-override1.C
9852         g++.dg/ext/visibility/fvisibility-override2.C
9853         g++.dg/ext/visibility/memfuncts.C
9854         g++.dg/ext/visibility/noPLT.C
9855         g++.dg/ext/visibility/pragma.C
9856         g++.dg/ext/visibility/pragma-override1.C
9857         g++.dg/ext/visibility/pragma-override2.C
9858         g++.dg/ext/visibility/staticmemfuncts.C
9859         g++.dg/ext/visibility/virtual.C: New tests.
9860
9861 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9862
9863         PR c/15360
9864         * gcc.dg/pr15360-1.c: New test.
9865
9866 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
9867
9868         * gcc.dg/pragma-align-2.c: New test.
9869         * gcc.dg/pragma-init-fini.c: New test.
9870         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
9871         targets.
9872
9873 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9874
9875         * gcc.dg/init-string-2.c: New test.
9876
9877 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
9878
9879         PR 16684
9880         * gcc.dg/Wredundant-decls-1.c: New test case.
9881
9882 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
9883
9884         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
9885         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
9886         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
9887         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
9888         * gcc.dg/compat/generate-random.c: New file.
9889         * gcc.dg/compat/generate-random.h: Likewise.
9890         * gcc.dg/compat/generate-random_r.c: Likewise.
9891         * gcc.dg/compat/struct-layout-1.h: Likewise.
9892         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
9893         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
9894         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
9895         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
9896         * gcc.dg/compat/struct-layout-1_main.c: New test.
9897         * gcc.dg/compat/struct-layout-1_x.c: New file.
9898         * gcc.dg/compat/struct-layout-1_y.c: New file.
9899         * gcc.dg/compat/struct-layout-1_test.h: New file.
9900
9901 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9902
9903         * gcc.dg/comp-return-1.c: New test
9904
9905 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
9906
9907         * gcc.dg/vmx/8-02a.c: Fix typo.
9908
9909         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
9910         * gcc.dg/darwin-abi-3.c: New test.
9911
9912         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
9913         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
9914
9915         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
9916         * gcc.dg/vmx/ops-long-1.c: New test.
9917         * gcc.dg/vmx/ops-long-2.c: New test.
9918
9919 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9920
9921         * g++.dg/lookup/conv-[1234].C: New.
9922
9923 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
9924
9925         * g++.dg/parse/attr2.C: Simplify.
9926
9927 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9928
9929         PR c/7284
9930         * gcc.c-torture/execute/pr7284-1.c: New test.
9931
9932 2004-07-22  Brian Booth  <bbooth@redhat.com>
9933
9934         * gcc.dg/tree-ssa/20040721-1.c: New test.
9935
9936 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9937
9938         * g++.dg/template/crash20.c: New.
9939
9940 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
9941
9942         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
9943         Add dg-run directive.  Declare variables as required.
9944         * gfortran.dg/g77/README: Update
9945
9946 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
9947
9948         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
9949         gcc.dg/cris-peep2-andu2.c: New tests.
9950
9951 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9952
9953         PR c/15052
9954         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
9955         on return type.
9956         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
9957         messages.
9958         * gcc.dg/qual-return-2.c: Update expected messages.
9959         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
9960
9961 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9962
9963         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
9964         * gcc.dg/noncompile/921102-1.c: Update expected error message.
9965
9966 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9967
9968         PR c/11250
9969         * gcc.dg/init-string-1.c: New test.
9970
9971 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
9972
9973         PR middle-end/15345
9974         PR c/16450
9975         * gcc.dg/torture/nested-fn-1.c: New test.
9976
9977 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
9978
9979         PR target/16559
9980         * gcc.dg/ia64-fptr-1.c: New file.
9981
9982 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9983
9984         PR c++/14497
9985         * g++.dg/template/spec16.C: New test.
9986         * g++.old-deja/g++.robertl/eb118.C: Remove.
9987
9988 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9989
9990         PR c++/509
9991         * g++.dg/template/spec15.C: New test.
9992
9993 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
9994
9995         Copy cases from g77.f-torture/execute and add dg-run
9996         directive.  Other changes as noted.
9997         * gfortran.dg/g77/13037.f
9998         * gfortran.dg/g77/1832.f
9999         * gfortran.dg/g77/19981119-0.f
10000         * gfortran.dg/g77/19990313-0.f
10001         * gfortran.dg/g77/19990313-1.f
10002         * gfortran.dg/g77/19990313-2.f
10003         * gfortran.dg/g77/19990313-3.f
10004         * gfortran.dg/g77/19990419-1.f
10005         * gfortran.dg/g77/19990826-0.f
10006         * gfortran.dg/g77/19990826-2.f
10007         * gfortran.dg/g77/20000503-1.f
10008         * gfortran.dg/g77/20001111.f
10009         * gfortran.dg/g77/20010116.f
10010         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
10011         * gfortran.dg/g77/20010430.f
10012         * gfortran.dg/g77/6177.f
10013         * gfortran.dg/g77/947.f
10014         * gfortran.dg/g77/970816-3.f
10015         * gfortran.dg/g77/971102-1.f
10016         * gfortran.dg/g77/980520-1.f
10017         * gfortran.dg/g77/980628-0.f
10018         * gfortran.dg/g77/980628-1.f
10019         * gfortran.dg/g77/980628-10.f
10020         * gfortran.dg/g77/980628-2.f
10021         * gfortran.dg/g77/980628-3.f
10022         * gfortran.dg/g77/980628-7.f
10023         * gfortran.dg/g77/980628-8.f
10024         * gfortran.dg/g77/980628-9.f
10025         * gfortran.dg/g77/980701-0.f
10026         * gfortran.dg/g77/980701-1.f
10027         * gfortran.dg/g77/cabs.f
10028         * gfortran.dg/g77/claus.f
10029         * gfortran.dg/g77/complex_1.f
10030         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
10031         * gfortran.dg/g77/dcomplex.f
10032         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
10033         * gfortran.dg/g77/f90-intrinsic-mathematical.f
10034         * gfortran.dg/g77/f90-intrinsic-numeric.f
10035         * gfortran.dg/g77/int8421.f
10036         * gfortran.dg/g77/labug1.f
10037         * gfortran.dg/g77/large_vec.f
10038         * gfortran.dg/g77/le.f
10039         * gfortran.dg/g77/short.f
10040         * gfortran.dg/g77/README: Update
10041
10042 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
10043
10044         PR c++/16637
10045         * g++.dg/parse/lookup4.C: New test.
10046
10047 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10048
10049         PR c++/16175
10050         * g++.dg/template/ttp10.C: New test.
10051
10052 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10053
10054         * gcc.dg/pr12625-1.c: New test.
10055
10056 2004-07-20  Steven Bosscher  <stevenb@suse.de>
10057
10058         * testsuite/gcc.dg/switch-warn-1.c: New test.
10059         * testsuite/gcc.dg/switch-warn-2.c: New test.
10060         * gcc.c-torture/compile/pr14730.c: Update.
10061
10062 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
10063
10064         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
10065         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
10066         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
10067         g++.dg/template/nontype3.C: Remove trailing CR from tests.
10068
10069 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
10070
10071         PR c++/16623
10072         * g++.dg/template/assign1.C: New test.
10073
10074 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10075
10076         PR c++/12170
10077         * g++.dg/template/ttp9.C: New test.
10078
10079 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
10080
10081         * gcc.dg/format/cmn-err-1.c: New test.
10082
10083 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10084
10085         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
10086         gcc.dg/Wparentheses-10.c: New tests.
10087         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
10088
10089 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10090
10091         PR fortran/16465
10092         * gfortran.dg/g77//ffixed-line-length-0.f,
10093         gfortran.dg/g77/ffixed-line-length-132.f,
10094         gfortran.dg/g77/ffixed-line-length-72.f,
10095         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
10096         gfortran.dg/g77/README: Update.
10097
10098 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10099
10100         PR c++/13092
10101         * g++.dg/template/non-dependent7.C: New test.
10102         * g++.dg/template/non-dependent8.C: Likewise.
10103         * g++.dg/template/non-dependent9.C: Likewise.
10104         * g++.dg/template/non-dependent10.C: Likewise.
10105
10106 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
10107
10108         PR c++/16337
10109         * g++.dg/parse/attr2.C: New test.
10110
10111 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
10112
10113         * g77.dg: Removed.
10114         * g77.f-torture: Ditto.
10115
10116 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10117
10118         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
10119         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
10120         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
10121
10122 2004-07-16  Richard Henderson  <rth@redhat.com>
10123
10124         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
10125
10126 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10127
10128         * lib/fortran-torture.exp (fortran-torture): Don't test compile
10129         tests with full list of options.
10130         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
10131         of TORTURE_OPTIONS if test contains 'dg-do run'.
10132
10133         PR fortran/16404
10134         * gfortran.dg/do_iterator.f90: New test.
10135
10136 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10137
10138         PR rtl-optimization/16536
10139         * gcc.c-torture/execute/restrict-1.c: New test.
10140
10141 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10142
10143         PR fortran/15324
10144         * gfortran.dg/pr15324.f90: New test.
10145
10146         PR fortran/15129
10147         * gfortran.dg/pr15129.f90: New test.
10148
10149         PR fortran/15140
10150         * gfortran.dg/pr15140.f90: New test.
10151
10152         PR fortran/13792
10153         * gfortran.fortran-torture/execute/bounds.f90: Add check for
10154         compile-time simplification.
10155
10156 2004-07-14  Mike Stump  <mrs@apple.com>
10157
10158         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
10159
10160 2004-07-14  James E Wilson  <wilson@specifixinc.com>
10161
10162         PR target/16325
10163         * gcc.dg/profile-generate-1.c: New.
10164
10165 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
10166
10167         * gcc.c-torture/execute/20040709-1.c: New test.
10168         * gcc.c-torture/execute/20040709-2.c: New test.
10169
10170 2004-07-14  Mike Stump  <mrs@apple.com>
10171
10172         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
10173
10174 2004-07-14  Mike Stump  <mrs@apple.com>
10175
10176         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
10177
10178 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
10179
10180         PR c++/16518
10181         * g++.dg/parse/mutable1.C: New test.
10182
10183 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
10184
10185         PR tree-optimization/16443
10186         * gcc.dg/tree-ssa/20040713-1.c: New test.
10187
10188 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
10189
10190         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
10191         for operator new.
10192
10193 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10194
10195         * gfortran.dg/g77/README: New file
10196         * gfortran.dg/g77/19981216-0.f:  Copy from
10197         g77.f-torture/noncompile.  Add "dg-do compile" and
10198         dg-error as required.
10199         * gfortran.dg/g77/19990218-1.f: Likewise
10200         * gfortran.dg/g77/19990905-1.f: Likewise
10201         * gfortran.dg/g77/9263.f: Likewise
10202         * gfortran.dg/g77/980615-0.f: Likewise
10203         * gfortran.dg/g77/980616-0.f: Likewise
10204         * gfortran.dg/g77/check0.f: Likewise
10205         * gfortran.dg/g77/select_no_compile.f: Likewise
10206
10207 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10208
10209         Copy files from g77.f-torture/compile.
10210         Add "{ dg-do compile}".  Other changes as noted
10211         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
10212         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
10213         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
10214         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
10215         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
10216         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
10217         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
10218         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
10219         statement to conform to standard.  Append alpha1.x for reference.
10220         * gfortran.dg/g77/xformat.f: Add dg-warning
10221
10222 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10223
10224         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
10225         Add {dg-do compile} directive.
10226         * gfortran.dg/g77/cpp2.F: Likewise
10227
10228 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10229
10230         PR c++/5402
10231         * g++.dg/lookup/name-clash1.C: New test.
10232
10233         PR c++/9777
10234         * g++.dg/lookup/name-clash2.C: New test.
10235
10236         PR c++/12102
10237         * g++.dg/lookup/name-clash3.C: New test.
10238
10239 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10240
10241         * g++.dg/lookup/new2.C: New test.
10242         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
10243
10244 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
10245
10246         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
10247         Add {dg-do compile} directive.
10248         * gfortran.dg/g77/13060.f: Likewise
10249         * gfortran.dg/g77/19990218-0.f: Likewise
10250         * gfortran.dg/g77/19990305-0.f: Likewise
10251         * gfortran.dg/g77/19990419-0.f: Likewise
10252         * gfortran.dg/g77/19990502-0.f: Likewise
10253         * gfortran.dg/g77/19990502-1.f: Likewise
10254         * gfortran.dg/g77/19990525-0.f: Likewise
10255         * gfortran.dg/g77/19990826-1.f: Likewise
10256         * gfortran.dg/g77/19990826-3.f: Likewise
10257         * gfortran.dg/g77/19990905-2.f: Likewise
10258         * gfortran.dg/g77/20000412-1.f: Likewise
10259         * gfortran.dg/g77/20000511-1.f: Likewise
10260         * gfortran.dg/g77/20000511-2.f: Likewise
10261         * gfortran.dg/g77/20000518.f: Likewise
10262         * gfortran.dg/g77/20000601-1.f: Likewise
10263         * gfortran.dg/g77/20000601-2.f: Likewise
10264         * gfortran.dg/g77/20000629-1.f: Likewise
10265         * gfortran.dg/g77/20000630-2.f: Likewise
10266         * gfortran.dg/g77/20010115.f: Likewise
10267         * gfortran.dg/g77/20010321-1.f: Likewise
10268         * gfortran.dg/g77/20010426.f: Likewise
10269         * gfortran.dg/g77/20020307-1.f: Likewise
10270         * gfortran.dg/g77/8485.f: Likewise
10271         * gfortran.dg/g77/960317-1.f: Likewise
10272         * gfortran.dg/g77/970915-0.f: Likewise
10273         * gfortran.dg/g77/980310-1.f: Likewise
10274         * gfortran.dg/g77/980310-2.f: Likewise
10275         * gfortran.dg/g77/980310-3.f: Likewise
10276         * gfortran.dg/g77/980310-4.f: Likewise
10277         * gfortran.dg/g77/980310-6.f: Likewise
10278         * gfortran.dg/g77/980310-7.f: Likewise
10279         * gfortran.dg/g77/980310-8.f: Likewise
10280         * gfortran.dg/g77/980419-2.f: Likewise
10281         * gfortran.dg/g77/980424-0.f: Likewise
10282         * gfortran.dg/g77/980427-0.f: Likewise
10283         * gfortran.dg/g77/980729-0.f: Likewise
10284         * gfortran.dg/g77/981117-1.f: Likewise
10285         * gfortran.dg/g77/toon_1.f: Likewise
10286
10287 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10288
10289         PR c++/2204
10290         * g++.dg/other/abstract2.C: New test.
10291
10292 2004-07-12  Paul Brook  <paul@codesourcery.com>
10293
10294         * gfortran.dg/pointer_init_1.f90: New test.
10295
10296 2004-07-11  Paul Brook  <paul@codesourcery.com>
10297
10298         PR fortran/15986
10299         * gfortran.dg/contained_1.f90: New test.
10300
10301 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
10302
10303         * g++.dg/parse/defarg8.C: New test.
10304
10305 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10306
10307         PR fortran/16433
10308         * gfortran.dg/pr16433.f: New test.
10309
10310         PR fortran/17574
10311         * gfortran.dg/pr15754.f90: New test.
10312
10313 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10314
10315         PR tree-optimization/16437
10316         * gcc.c-torture/execute/bitfld-4.c: New test.
10317
10318 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10319
10320         * gfortran.fortran-torture/execute/common_2.f90: Add check for
10321         access to common var from module.
10322
10323 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10324
10325         PR fortran/16336
10326         * gfortran.fortran-torture/execute/common_2.f90: New test.
10327
10328 2004-07-10  Paul Brook  <paul@codesourcery.com>
10329
10330         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
10331
10332 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10333
10334         PR fortran/15969
10335         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
10336
10337 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
10338
10339         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
10340         * gfortran.dg/g77/ffixed-form-2.f: Likewise
10341         * gfortran.dg/g77/ffree-form-1.f: Likewise
10342         * gfortran.dg/g77/ffree-form-2.f: Likewise
10343         * gfortran.dg/g77/ffree-form-3.f: Likewise
10344         * gfortran.dg/g77/fno-underscoring.f: Likewise
10345         * gfortran.dg/g77/funderscoring.f: Likewise
10346         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
10347
10348 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10349
10350         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
10351
10352 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10353         Paul Brook  <paul@codesourcery.com>
10354
10355         PR fortran/13415
10356         * gfortran.dg/common_pointer_1.f90: New test.
10357
10358 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10359
10360         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
10361
10362 2004-07-09  James E Wilson  <wilson@specifixinc.com>
10363
10364         PR target/16364
10365         * gcc.c-torture/compile/20040709-1.c: New.
10366
10367 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10368
10369         PR fortran/14077
10370         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
10371
10372 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10373
10374         PR fortran/13201
10375         * gfortran.dg/shape_1.f90: New test.
10376
10377 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
10378             Andrew Pinski  <apinski@apple.com>
10379
10380         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
10381
10382 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10383
10384         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
10385         comment.
10386
10387 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10388         Paul Brook  <paul@codesourcery.com>
10389
10390         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
10391         '.f95' and '.F95'.
10392
10393 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
10394
10395         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
10396
10397 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10398
10399         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
10400         testcases with capital suffix.
10401
10402 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10403
10404         PR fortran/15481
10405         PR fortran/13372
10406         PR fortran/13575
10407         PR fortran/15978
10408         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
10409
10410         * gfortran.dg/implicit_1.f90: New test.
10411
10412 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10413
10414         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
10415         expression to match gfortran warning/error messages
10416         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
10417         dg-error text.
10418
10419 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10420
10421         * lib/fortran-torture.exp: Rename proc search_for to
10422         search_for_re.
10423
10424 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10425
10426         * gcc.c-torture/execute/simd-5.x: New file.
10427         XFAIL on SPARC 64-bit at -O0.
10428
10429 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10430
10431         PR c++/8211
10432         PR c++/16165
10433         * g++.dg/warn/effc3.C: New test.
10434
10435 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10436
10437         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
10438         change X to 1X in format.
10439         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
10440         add data statements to conform to standard.
10441
10442 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10443
10444         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
10445         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
10446         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
10447
10448 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10449
10450         * gfortran.dg/g77/7388.f: Copy from g77.dg
10451         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
10452         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
10453         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
10454         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
10455         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
10456         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
10457         * gfortran.dg/g77/strlen0.f: Likewise
10458
10459 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
10460
10461         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
10462         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
10463
10464 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10465
10466         * gcc.c-torture/execute/920428-2.x: Delete.
10467         * gcc.c-torture/execute/920501-7.x: Likewise.
10468
10469 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
10470
10471         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
10472         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
10473         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
10474         prescott and c3-2.
10475         (PREFETCH_3DNOW): Add -march=c3.
10476
10477 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
10478
10479         PR c/16437
10480         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
10481         * gcc.c-torture/execute/bf64-1.x: Likewise.
10482
10483 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10484
10485         * gcc.c-torture/compile/20040708-1.c: New test.
10486
10487 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10488
10489         PR c++/16169
10490         * g++.dg/warn/effc2.C: New test.
10491
10492 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10493
10494         * gcc.c-torture/execute/bitfld-1.x: Remove.
10495         * gcc.c-torture/execute/bitfld-3.c: New test.
10496         * gcc.dg/bitfld-2.c: Remove XFAILs.
10497
10498 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
10499
10500         PR c++/16276
10501         * g++.dg/rtti/tinfo1.C: New file.
10502
10503 2004-07-07  Eric Christopher  <echristo@redhat.com>
10504
10505         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
10506
10507 2004-07-07  Andrew Pinski  <apinski@apple.com>
10508
10509         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
10510
10511 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
10512
10513         * g++.dg/init/call1.C: XFAIL.
10514
10515 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
10516
10517         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
10518         except for movstrict*, to movmem* and clrstr* to clrmem*.
10519
10520 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
10521
10522         * gcc.c-torture/execute/20040707-1.c: New test.
10523
10524 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
10525
10526         * gcc.c-torture/execute/20040706-1.c: New test.
10527
10528 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10529
10530         PR c++/3671
10531         * g++.dg/template/spec14.C: New test.
10532
10533 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
10534
10535         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
10536         nothing if not yet defined.  Use it in b, c and d type definitions.
10537         * gcc.c-torture/execute/20040705-1.c: New test.
10538         * gcc.c-torture/execute/20040705-2.c: New test.
10539
10540 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10541
10542         PR c++/2518
10543         * g++.dg/lookup/new1.C: New test.
10544
10545 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10546
10547         PR c++/11406
10548         * g++.dg/template/sizeof8.C: New test.
10549
10550 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
10551
10552         * gcc.c-torture/compile/20040705-1.c: New test.
10553
10554 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
10555
10556         * gfortran.fortran-torture/execute/seq_io.f90: New test.
10557
10558 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
10559
10560         * gcc.dg/cpp/if-mop.c: Two new testcases.
10561         * gcc.dg/cpp/trad/comment-3.c: New.
10562
10563 2004-07-04  Paul Brook  <paul@codesourcery.com>
10564
10565         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
10566
10567 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
10568
10569         PR c++/3761
10570         * g++.dg/lookup/crash4.C: New test.
10571
10572 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
10573
10574         * gcc.c-torture/execute/builtin-abs-1.c
10575         * gcc.c-torture/execute/builtin-abs-2.c
10576         * gcc.c-torture/execute/builtin-complex-1.c
10577         * gcc.c-torture/execute/builtins/string-1-lib.c
10578         * gcc.c-torture/execute/builtins/string-1.c
10579         * gcc.c-torture/execute/builtins/string-2-lib.c
10580         * gcc.c-torture/execute/builtins/string-2.c
10581         * gcc.c-torture/execute/builtins/string-3-lib.c
10582         * gcc.c-torture/execute/builtins/string-3.c
10583         * gcc.c-torture/execute/builtins/string-4-lib.c
10584         * gcc.c-torture/execute/builtins/string-4.c
10585         * gcc.c-torture/execute/builtins/string-5-lib.c
10586         * gcc.c-torture/execute/builtins/string-5.c
10587         * gcc.c-torture/execute/builtins/string-6-lib.c
10588         * gcc.c-torture/execute/builtins/string-6.c
10589         * gcc.c-torture/execute/builtins/string-7-lib.c
10590         * gcc.c-torture/execute/builtins/string-7.c
10591         * gcc.c-torture/execute/builtins/string-8-lib.c
10592         * gcc.c-torture/execute/builtins/string-8.c
10593         * gcc.c-torture/execute/builtins/string-9-lib.c
10594         * gcc.c-torture/execute/builtins/string-9.c
10595         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
10596         * gcc.c-torture/execute/builtins/string-asm-1.c
10597         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
10598         * gcc.c-torture/execute/builtins/string-asm-2.c
10599         * gcc.c-torture/execute/stdio-opt-1.c
10600         * gcc.c-torture/execute/stdio-opt-2.c
10601         * gcc.c-torture/execute/stdio-opt-3.c
10602         * gcc.c-torture/execute/string-opt-1.c
10603         * gcc.c-torture/execute/string-opt-10.c
10604         * gcc.c-torture/execute/string-opt-11.c
10605         * gcc.c-torture/execute/string-opt-12.c
10606         * gcc.c-torture/execute/string-opt-13.c
10607         * gcc.c-torture/execute/string-opt-14.c
10608         * gcc.c-torture/execute/string-opt-15.c
10609         * gcc.c-torture/execute/string-opt-16.c
10610         * gcc.c-torture/execute/string-opt-2.c
10611         * gcc.c-torture/execute/string-opt-6.c
10612         * gcc.c-torture/execute/string-opt-7.c
10613         * gcc.c-torture/execute/string-opt-8.c:
10614         Replace with ...
10615
10616         * gcc.c-torture/execute/builtins/abs-2.c
10617         * gcc.c-torture/execute/builtins/abs-3.c
10618         * gcc.c-torture/execute/builtins/complex-1.c
10619         * gcc.c-torture/execute/builtins/fprintf.c
10620         * gcc.c-torture/execute/builtins/fputs.c
10621         * gcc.c-torture/execute/builtins/memcmp.c
10622         * gcc.c-torture/execute/builtins/memmove.c
10623         * gcc.c-torture/execute/builtins/memops-asm.c
10624         * gcc.c-torture/execute/builtins/mempcpy-2.c
10625         * gcc.c-torture/execute/builtins/mempcpy.c
10626         * gcc.c-torture/execute/builtins/memset.c
10627         * gcc.c-torture/execute/builtins/printf.c
10628         * gcc.c-torture/execute/builtins/sprintf.c
10629         * gcc.c-torture/execute/builtins/strcat.c
10630         * gcc.c-torture/execute/builtins/strchr.c
10631         * gcc.c-torture/execute/builtins/strcmp.c
10632         * gcc.c-torture/execute/builtins/strcpy.c
10633         * gcc.c-torture/execute/builtins/strcspn.c
10634         * gcc.c-torture/execute/builtins/strlen-2.c
10635         * gcc.c-torture/execute/builtins/strlen.c
10636         * gcc.c-torture/execute/builtins/strncat.c
10637         * gcc.c-torture/execute/builtins/strncmp-2.c
10638         * gcc.c-torture/execute/builtins/strncmp.c
10639         * gcc.c-torture/execute/builtins/strncpy.c
10640         * gcc.c-torture/execute/builtins/strpbrk.c
10641         * gcc.c-torture/execute/builtins/strpcpy-2.c
10642         * gcc.c-torture/execute/builtins/strpcpy.c
10643         * gcc.c-torture/execute/builtins/strrchr.c
10644         * gcc.c-torture/execute/builtins/strspn.c
10645         * gcc.c-torture/execute/builtins/strstr-asm.c
10646         * gcc.c-torture/execute/builtins/strstr.c:
10647         ... these new files.
10648
10649         * gcc.c-torture/execute/builtins/abs-2-lib.c
10650         * gcc.c-torture/execute/builtins/abs-3-lib.c
10651         * gcc.c-torture/execute/builtins/complex-1-lib.c
10652         * gcc.c-torture/execute/builtins/fprintf-lib.c
10653         * gcc.c-torture/execute/builtins/fputs-lib.c
10654         * gcc.c-torture/execute/builtins/memcmp-lib.c
10655         * gcc.c-torture/execute/builtins/memmove-lib.c
10656         * gcc.c-torture/execute/builtins/memops-asm-lib.c
10657         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
10658         * gcc.c-torture/execute/builtins/mempcpy-lib.c
10659         * gcc.c-torture/execute/builtins/memset-lib.c
10660         * gcc.c-torture/execute/builtins/printf-lib.c
10661         * gcc.c-torture/execute/builtins/sprintf-lib.c
10662         * gcc.c-torture/execute/builtins/strcat-lib.c
10663         * gcc.c-torture/execute/builtins/strchr-lib.c
10664         * gcc.c-torture/execute/builtins/strcmp-lib.c
10665         * gcc.c-torture/execute/builtins/strcpy-lib.c
10666         * gcc.c-torture/execute/builtins/strcspn-lib.c
10667         * gcc.c-torture/execute/builtins/strlen-2-lib.c
10668         * gcc.c-torture/execute/builtins/strlen-lib.c
10669         * gcc.c-torture/execute/builtins/strncat-lib.c
10670         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
10671         * gcc.c-torture/execute/builtins/strncmp-lib.c
10672         * gcc.c-torture/execute/builtins/strncpy-lib.c
10673         * gcc.c-torture/execute/builtins/strpbrk-lib.c
10674         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
10675         * gcc.c-torture/execute/builtins/strpcpy-lib.c
10676         * gcc.c-torture/execute/builtins/strrchr-lib.c
10677         * gcc.c-torture/execute/builtins/strspn-lib.c
10678         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
10679         * gcc.c-torture/execute/builtins/strstr-lib.c
10680         * gcc.c-torture/execute/builtins/lib/abs.c
10681         * gcc.c-torture/execute/builtins/lib/fprintf.c
10682         * gcc.c-torture/execute/builtins/lib/memset.c
10683         * gcc.c-torture/execute/builtins/lib/printf.c
10684         * gcc.c-torture/execute/builtins/lib/sprintf.c
10685         * gcc.c-torture/execute/builtins/lib/strcpy.c
10686         * gcc.c-torture/execute/builtins/lib/strcspn.c
10687         * gcc.c-torture/execute/builtins/lib/strncat.c
10688         * gcc.c-torture/execute/builtins/lib/strncmp.c
10689         * gcc.c-torture/execute/builtins/lib/strncpy.c
10690         * gcc.c-torture/execute/builtins/lib/strpbrk.c
10691         * gcc.c-torture/execute/builtins/lib/strspn.c
10692         * gcc.c-torture/execute/builtins/lib/strstr.c:
10693         New files containing support routines.
10694
10695         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
10696         declaration.
10697         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
10698         when not optimizing.
10699
10700 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
10701
10702         PR c++/16240
10703         * g++.dg/abi/mangle22.C: New test.
10704         * g++.dg/abi/mangle23.C: Likewise.
10705
10706 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
10707
10708         PR fortran/16290
10709         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
10710         Allow for cases without denormalized floating point numbers.
10711
10712 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
10713
10714         PR c/1027
10715         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10716         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
10717         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
10718         expected warning text.
10719         * gcc.dg/format/diag-2.c: New test.
10720
10721 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10722
10723         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
10724
10725 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
10726
10727         * gcc.dg/builtins-43.c: New.
10728         * gcc.dg/builtins-44.c: New.
10729         * gcc.dg/builtins-45.c: New.
10730
10731 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
10732             Andreas Tobler  <a.tobler@schweiz.ch>
10733
10734         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
10735         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
10736         as SIGSEGV.
10737         * gcc.dg/cleanup-11.c: Likewise.
10738         * gcc.dg/cleanup-8.c: Likewise.
10739         * gcc.dg/cleanup-9.c: Likewise.
10740         * gcc.dg/cleanup-5.c: Run on all platforms.
10741
10742 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10743
10744         * g++.dg/warn/nonnull1.C: New test.
10745
10746 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10747
10748         * gcc.dg/compat/compat-common.h: Wrap up CINT in
10749         an #ifndef SKIP_COMPLEX_INT/#endif pair.
10750         Special-case the Sun compiler wrt to <complex.h>.
10751
10752 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
10753
10754         * gcc.dg/Wunreachable-8.C: New test.
10755
10756         * gcc.dg/h8300-ice2.c : New test.
10757
10758 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
10759
10760         PR fortran/16161
10761         * gfortran.fortran-torture/compile/implicit.f90: Add test
10762         for implicit character.
10763
10764 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
10765
10766         PR fortran/16289
10767         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
10768         Use tiny() intrinsic to find smallest non-negative real
10769
10770 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
10771
10772         * gcc.dg/compat/struct-by-value-22_main.c: New test.
10773         * gcc.dg/compat/struct-by-value-22_x.c: New.
10774         * gcc.dg/compat/struct-by-value-22_y.c: New.
10775
10776         * gcc.c-torture/execute/20040629-1.c: New test.
10777
10778 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
10779
10780         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
10781         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
10782
10783         PR target/16195
10784         * gcc.dg/20040625-1.c: New test.
10785
10786 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10787
10788         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
10789
10790 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10791
10792         PR fortran/15963
10793         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
10794
10795 2004-06-29  Richard Henderson  <rth@redhat.com>
10796
10797         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
10798
10799 2004-06-29  Paul Brook  <paul@codesourcery.com>
10800
10801         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
10802         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
10803
10804 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
10805
10806         PR c++/16260
10807         * g++.dg/parse/crash15.C: New.
10808
10809 2004-06-28  Andrew Pinski  <apinski@apple.com>
10810
10811         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
10812         by the error already.
10813
10814         * g++.dg/opt/ptrmem4.C: Change to compile only test.
10815
10816 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
10817
10818         PR target/14041
10819         * gcc.dg/h8300-bss-align-1.c : New.
10820
10821 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
10822
10823         * PR c++/16174
10824         * g++.dg/template/ctor4.C: New.
10825
10826 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
10827
10828         PR c++/16205
10829         * g++.dg/warn/Wsequence-point-1.C: New test.
10830
10831 2004-06-27  Paul Brook  <paul@codesourcery.com>
10832
10833         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
10834
10835 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
10836
10837         * g++.old-deja/g++.mike/p7325.C: Remove.
10838
10839 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
10840
10841         PR c/14963
10842         * gcc.dg/pr14963.c: New test.
10843
10844 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
10845
10846         PR c++/16193
10847         * g++.dg/parse/redef1.C: New test.
10848
10849 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10850
10851         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
10852         20021110.c.
10853         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
10854         20021119-1.c.
10855         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
10856         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
10857         5-04.c.
10858         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
10859         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
10860         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
10861         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
10862         g++.brendan/enum14.C.
10863         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
10864         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
10865         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
10866         g++.mike/virt1.C.
10867         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
10868         memtemp24.C.
10869
10870 2004-06-27  Roger Sayle  <roger@eyesopen.com>
10871
10872         * gcc.dg/20040527-1.c: New test case.
10873
10874 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
10875
10876         PR gfortran/pr16196
10877         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
10878
10879 2004-06-25  Roger Sayle  <roger@eyesopen.com>
10880
10881         PR middle-end/15825
10882         * gcc.dg/pr15825-1.c: New test case.
10883
10884 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
10885
10886         * gcc.c-torture/execute/20040625-1.c: New test.
10887
10888 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10889
10890         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
10891
10892 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
10893
10894         * gcc.dg/torture/mips-div-1.c: New test.
10895
10896 2004-06-24  Jeff Law  <law@redhat.com>
10897
10898         * gcc.dg/tree-ssa/20040624-1.c: New test.
10899
10900 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
10901
10902         * gcc.c-torture/compile/20040624-1.c: New test.
10903
10904 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10905
10906         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
10907         this directory.
10908
10909 2004-06-23  Andrew Pinski  <apinski@apple.com>
10910
10911         PR middle-end/15988
10912         * g++.dg/opt/ptrmem4.C: New test.
10913
10914         * gcc.dg/c90-array-quals-2.c: New test.
10915
10916 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
10917
10918         * gcc.dg/kpice1.c: New test.
10919
10920 2006-06-23  Andrew Pinski  <apinski@apple.com>
10921
10922         * gcc.dg/c90-array-quals.c: New test.
10923
10924 2006-06-22  Richard Henderson  <rth@redhat.com>
10925
10926         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
10927
10928 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
10929
10930         * gcc.dg/builtins-config.h: Handle FreeBSD.
10931
10932 2006-06-22  Richard Henderson  <rth@redhat.com>
10933
10934         * g++.dg/opt/devirt1.C: New.
10935
10936 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
10937
10938         * g++.dg/opt/pr15551.C: New testcase.
10939
10940 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
10941
10942         PR target/14800
10943         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
10944         x86_64-*-linux* when compiling for 32bit.
10945
10946 2004-06-21  Andrew Pinski  <apinski@apple.com>
10947
10948         * gcc.dg/pch/struct-1.c: New.
10949         * gcc.dg/pch/struct-1.hs: New.
10950
10951 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
10952
10953         * gcc.dg/pch/save-temps-1.c: New file.
10954         * gcc.dg/pch/save-temps-1.hs: New file.
10955
10956 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10957
10958         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
10959         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
10960
10961 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10962
10963         * gfortran.fortran-torture/execute/select_1.f90: Rename function
10964         to fix type error.
10965         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
10966         Remove trailing spaces.
10967
10968 2004-06-21  Richard Henderson  <rth@redhat.com>
10969
10970         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
10971         merging && to BIT_FIELD_REF.
10972
10973 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
10974
10975         * g++.dg/opt/placeholder1.C: New test.
10976
10977 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10978
10979         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
10980         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10981         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10982         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10983
10984 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
10985
10986         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
10987         extern "C".
10988         * g++.dg/other/pragma-re-1.C: Add comments.
10989
10990 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
10991
10992         PR gfortran/16080
10993         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
10994
10995 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
10996
10997         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
10998         instead of setting the type of size_t by
10999         hand.
11000
11001 2004-06-18  Roger Sayle  <roger@eyesopen.com>
11002
11003         * gcc.dg/unordered-2.c: New test case.
11004         * gcc.dg/unordered-3.c: New test case.
11005
11006 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
11007
11008         PR other/16043
11009         * lib/g++.exp (g++_version): Tweak regexp for version
11010         * lib/g77.exp (g77_version): Likewise
11011         * lib/gfortran.exp (gfortran_version): Likewise
11012         * lib/objc.exp (objc_version): Likewise
11013         * lib/treelang.exp (treelang_version): Likewise
11014
11015 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
11016
11017         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
11018         Use INT_MAX instead of __INT_MAX__.
11019         * gcc.dg/compat/struct-align-2_y.c: Likewise.
11020
11021         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
11022         * gcc.dg/compat/scalar-return-3_x.c: Use it.
11023         * gcc.dg/compat/scalar-return-3_y.c: Use it.
11024         * gcc.dg/compat/scalar-return-4_x.c: Use it.
11025         * gcc.dg/compat/scalar-return-4_y.c: Use it.
11026         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
11027         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
11028         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
11029         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
11030
11031         * gcc.dg/range-test-1.c: New test.
11032         * g++.dg/opt/range-test-1.C: New test.
11033
11034 2004-06-17  Richard Henderson  <rth@redhat.com>
11035
11036         * objc.dg/sync-1.m: New.
11037         * objc.dg/try-catch-1.m: Don't force next runtime.
11038         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
11039         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
11040         shadowed catch clause.
11041         * objc.dg/try-catch-5.m: New.
11042
11043 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
11044
11045         Bug 14610
11046         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
11047
11048 2004-06-15  Richard Henderson  <rth@redhat.com>
11049
11050         * gcc.dg/20001116-1.c: Move expected warning line.
11051
11052 2004-06-15  Richard Henderson  <rth@redhat.com>
11053
11054         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
11055         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
11056
11057 2004-06-15  Jeff Law  <law@redhat.com>
11058
11059         * gcc.dg/tree-ssa/20040615-1.c: New test.
11060         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
11061         be less sensitive to operand ordering.
11062         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
11063
11064 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
11065
11066         * g++.dg/abi/bitfield3.C: Add comment..
11067
11068 2004-06-15  Richard Henderson  <rth@redhat.com>
11069
11070         * g++.dg/ext/stmtexpr1.C: XFAIL.
11071         * gcc.dg/20030612-1.c: XFAIL.
11072
11073 2004-06-15  Eric Christopher  <echristo@redhat.com>
11074
11075         * g++.dg/charset/asm5.c: New.
11076         * gcc.dg/charset/asm6.c: New.
11077
11078 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11079
11080         PR fortran/15962
11081         * gfortran.fortran-torture/execute/select_1.f90: New test.
11082
11083 2004-06-15  Paul Brook  <paul@codesourcery.com>
11084
11085         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
11086
11087 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11088
11089         PR c++/15967
11090         * g++.dg/lookup/crash3.C: New test.
11091
11092 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11093
11094         PR c++/15947
11095         * g++.dg/parse/dtor4.C: New test.
11096
11097 2004-06-14  Jeff Law  <law@redhat.com>
11098
11099         * gcc.c-torture/compile/20040614-1.c: New test.
11100
11101 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11102
11103         PR fortran/15211
11104         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
11105         LEN of a character array.
11106
11107 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
11108
11109         PR c++/15096
11110         * g++.dg/template/ptrmem10.C: New test.
11111
11112         PR c++/14930
11113         * g++.dg/template/friend30.C: New test.
11114
11115 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11116
11117         PR fortran/14928
11118         * gfortran.fortran-torture/compile/mloc.f90: New test.
11119
11120 2004-06-13  Paul Brook  <paul@codesourcery.com>
11121
11122         * gfortran.fortran-torture/execute/random_2.f90: New test.
11123
11124 2004-06-13  Eric Christopher  <echristo@redhat.com>
11125
11126         * gcc.dg/noncompile/redecl-1.c: Fix error message.
11127
11128 2004-06-12  Paul Brook  <paul@codesourcery.com>
11129
11130         * gfortran.fortran-torture/execute/contained_3.f90: New test.
11131
11132 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11133
11134         PR fortran/14923
11135         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
11136
11137 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11138
11139         PR fortran/14957
11140         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
11141         syntax errors in end statements of contained subroutines.
11142
11143 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11144
11145         PR fortran/12841
11146         * gfortran.fortran-torture/execute/null_arg.f90: New test.
11147
11148 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
11149
11150         PR fortran/15665
11151         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
11152
11153 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
11154
11155         PR gfortran/12839
11156         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
11157
11158 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
11159
11160         PR c++/15862
11161         * g++.dg/parse/enum1.C: New test.
11162
11163 2004-06-10  Jeff Law  <law@redhat.com>
11164
11165         * gcc.c-torture/compile/20040610-1.c: New test.
11166
11167 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11168
11169         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
11170         * g++.old-deja/g++.other/decl3.C: Likewise.
11171
11172 2004-06-10  Brian Booth  <bbooth@redhat.com>
11173
11174         * gcc.dg/tree-ssa/20031015-1.c: Scan for
11175         V_MAY_DEF instead of VDEF.
11176         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
11177
11178 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
11179
11180         PR c++/14211
11181         * g++.dg/conversion/const1.C: New test.
11182
11183         PR c++/15076
11184         * g++.dg/conversion/reinterpret1.C: New test.
11185
11186         PR c++/15877
11187         * g++.dg/template/enum2.C: New test.
11188
11189         PR c++/15227
11190         * g++.dg/template/error13.C: New test.
11191
11192 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11193
11194         PR fortran/14957
11195         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
11196         arguments to test_* REAL and of the right size.
11197
11198 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
11199
11200         PR target/15569
11201         PR rtl-optimization/15681
11202         * gcc.dg/20040609-1.c: New test.
11203
11204 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
11205
11206         PR c++/14791
11207         * g++.dg/opt/builtins1.C: New test.
11208
11209 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
11210
11211         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
11212         that use default windows32 struct layout.
11213         * gcc.dg/i386-bitfield2.c: Likewise.
11214
11215 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
11216
11217         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
11218         for mingw32 and cygwin targets.
11219
11220 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
11221
11222         * gcc.dg/pch/macro-4.c: New.
11223         * gcc.dg/pch/macro-4.hs: New.
11224
11225 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11226
11227         PR fortran/13249
11228         * gfortran.fortran-torture/compile/name_clash.f90: New test.
11229
11230 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11231
11232         PR fortran/13372
11233         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
11234
11235 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
11236
11237         PR gfortran/14897
11238         * gfortran.fortran-torture/execute/t_edit.f90: New test.
11239
11240 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
11241
11242         PR gfortran/15755
11243         * gfortran.fortran-torture/execute/backspace.c : New test.
11244
11245 2004-06-09  Paul Brook  <paul@codesourcery.com>
11246
11247         * gfortran.fortran-torture/execure/intrinsic_associated.f90
11248         (pointer_to_section): Rewrite to use smaller array.
11249
11250 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
11251
11252         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
11253         * gcc.dg/ext/altivec-10.c: Same.
11254         * gcc.dg/ext/altivec-11.c: Same.
11255         * gcc.dg/ext/altivec-12.c: Same.
11256         * gcc.dg/ext/altivec-13.c: Same.
11257         * gcc.dg/ext/altivec-14.c: Same.
11258         * gcc.dg/ext/altivec-15.c: Same.
11259         * gcc.dg/ext/altivec-16.c: Same.
11260         * gcc.dg/ext/altivec-3.c: Same.
11261         * gcc.dg/ext/altivec-4.c: Same.
11262         * gcc.dg/ext/altivec-6.c: Same.
11263         * gcc.dg/ext/altivec-7.c: Same.
11264         * gcc.dg/ext/altivec-8.c: Same.
11265         * gcc.dg/ext/altivec-varargs-1.c: Same.
11266
11267         * g++.dg/ext/altivec-1.C: Correct dg syntax.
11268         * g++.dg/ext/altivec-10.C: Same.
11269         * g++.dg/ext/altivec-2.C: Same.
11270         * g++.dg/ext/altivec-3.C: Same.
11271         * g++.dg/ext/altivec-4.C: Same.
11272         * g++.dg/ext/altivec-5.C: Same.
11273         * g++.dg/ext/altivec-6.C: Same.
11274         * g++.dg/ext/altivec-7.C: Same.
11275         * g++.dg/ext/altivec-8.C: Same.
11276         * g++.dg/ext/altivec-9.C: Same.
11277
11278 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11279
11280         PR c++/7841
11281         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
11282
11283 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11284
11285         * gcc.dg/union-1.c: New test.
11286
11287 2004-06-07  Roger Sayle  <roger@eyesopen.com>
11288
11289         * gcc.dg/builtins-41.c: New test case.
11290         * gcc.dg/builtins-42.c: New test case.
11291
11292 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
11293
11294         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
11295         * g++.dg/ext/altivec-10.C: Same.
11296         * g++.dg/ext/altivec-2.C: Same.
11297         * g++.dg/ext/altivec-3.C: Same.
11298         * g++.dg/ext/altivec-4.C: Same.
11299         * g++.dg/ext/altivec-5.C: Same.
11300         * g++.dg/ext/altivec-6.C: Same.
11301         * g++.dg/ext/altivec-7.C: Same.
11302         * g++.dg/ext/altivec-8.C: Same.
11303         * g++.dg/ext/altivec-9.C: Same.
11304         * g++.old-deja/g++.abi/cxa_vec.C: Same.
11305         * g++.old-deja/g++.brendan/new3.C: Same.
11306         * gcc.c-torture/execute/eeprof-1.x: Same.
11307
11308 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11309
11310         PR c/14765
11311         * gcc.dg/pr14765-1.c: New test.
11312
11313 2004-06-07  Roger Sayle  <roger@eyesopen.com>
11314
11315         PR c/14649
11316         * gcc.dg/pr14649-1.c: New test case.
11317
11318 2004-06-07  Richard Henderson  <rth@redhat.com>
11319
11320         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
11321         if temporaries.
11322
11323 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
11324
11325         * g++.dg/eh/elide1.C: Remove XFAIL.
11326
11327 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
11328
11329         PR c++/15337
11330         * g++.dg/expr/sizeof3.C: New test.
11331
11332         PR c++/14777
11333         * g++.dg/template/access14.C: New test.
11334
11335         PR c++/15554
11336         * g++.dg/template/enum1.C: New test.
11337
11338         PR c++/15057
11339         * g++.dg/eh/throw1.C: New test.
11340
11341 2004-06-07  David Ayers  <d.ayers@inode.at>
11342             Ziemowit Laski  <zlaski@apple.com>
11343
11344         * lib/objc.exp (objc_target_compile): Revert the '-framework
11345         Foundation' flag fix, since bare Darwin does not ship
11346         with the Foundation framework.
11347         * objc/execute/next_mapping.h: Provide a local NSConstantString
11348         @interface and @implementation.
11349         (objc_constant_string_init): A constructor function, used to
11350         initialize the NSConstantString meta-class object.
11351         * objc/execute/string1.m: Include "next_mapping.h" instead of
11352         <Foundation/NSString.h>.
11353         * objc/execute/string2.m: Likewise.
11354         * objc/execute/string3.m: Likewise.
11355         * objc/execute/string4.m: Likewise.
11356
11357 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
11358
11359         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
11360         to double. Replace double with FLOAT.
11361         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
11362
11363         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
11364         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
11365         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
11366         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
11367         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
11368         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
11369         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
11370         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
11371
11372 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
11373
11374         PR c/13519
11375         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
11376
11377 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11378
11379         PR c++/15503
11380         * g++.dg/template/meminit2.C: New test.
11381
11382 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
11383
11384         PR target/15822
11385         * gcc.c-torture/execute/compare-fp-1.c,
11386         gcc.c-torture/execute/compare-fp-2.c,
11387         gcc.c-torture/execute/compare-fp-3.c,
11388         gcc.c-torture/execute/compare-fp-4.c,
11389         gcc.c-torture/execute/compare-fp-3.x,
11390         gcc.c-torture/execute/compare-fp-4.x: Moved...
11391         * gcc.c-torture/execute/ieee/compare-fp-1.c,
11392         gcc.c-torture/execute/ieee/compare-fp-2.c,
11393         gcc.c-torture/execute/ieee/compare-fp-3.c,
11394         gcc.c-torture/execute/ieee/compare-fp-4.c,
11395         gcc.c-torture/execute/ieee/compare-fp-3.x,
11396         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
11397
11398 2004-06-04  David Ayers  <d.ayers@inode.at>
11399
11400         * objc/execute/protocol-isEqual-4.m: New testcase.
11401
11402 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
11403
11404         * objc/execute/protocol-isEqual-1.m: New testcase.
11405         * objc/execute/protocol-isEqual-2.m: New testcase.
11406         * objc/execute/protocol-isEqual-3.m: New testcase.
11407
11408 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11409
11410         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
11411
11412 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
11413
11414         * lib/objc.exp (objc_target_compile): When running tests on
11415         Darwin (Mac OS X), inform the linker about '-framework
11416         'Foundation'.
11417
11418 2004-06-02  Eric Christopher  <echristo@redhat.com>
11419
11420         * gcc.c-torture/compile/20040602-1.c: New.
11421
11422 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
11423
11424         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
11425         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
11426
11427         PR tree-optimization/14736
11428         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
11429
11430         PR tree-optimization/14042
11431         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
11432
11433         PR tree-optimization/14729
11434         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
11435
11436 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11437
11438         PR fortran/15557
11439         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
11440
11441 2004-06-01  Richard Hederson  <rth@redhat.com>
11442
11443         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
11444
11445 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11446
11447         PR c++/14932
11448         * g++.dg/parse/offsetof4.C: New test.
11449
11450 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
11451
11452         PR objc/7993
11453         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
11454
11455 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
11456
11457         PR c++/15701
11458         * g++.dg/template/friend29.C: New test.
11459
11460 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11461
11462         PR c/15749
11463         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
11464
11465 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
11466
11467         * gcc.dg/sparc-trap-1.c: New test.
11468
11469 2004-05-31  Roger Sayle  <roger@eyesopen.com>
11470
11471         PR middle-end/15069
11472         * g++.dg/opt/fold3.C: New test case.
11473
11474 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
11475
11476         * lib/target-supports.exp (check_iconv_available): Fix fallout
11477         from 2004-05-28 patch.
11478
11479 2004-05-30  Paul Brook  <paul@codesourcery.com>
11480
11481         PR fortran/15620
11482         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
11483         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
11484
11485 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
11486
11487         * gfortran.fortran-torture/execute/random_1.f90: New test.
11488
11489 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11490
11491         * g++.dg/ext/altivec-10.C: New test.
11492
11493 2004-05-29  Paul Brook  <paul@codesourcery.com>
11494
11495         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
11496
11497 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11498
11499         * gcc.dg/altivec-16.c: New test.
11500
11501 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
11502
11503         * lib/target-supports.exp (check_vmx_hw_available): New.
11504         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
11505
11506         * lib/target-supports.exp (check_alias_available,
11507         check_iconv_available, check_named_sections_available): Use
11508         unique names for temporary files.
11509
11510 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11511
11512         * gcc.dg/altivec-15.c: New test.
11513
11514 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11515
11516         PR c++/15083
11517         * g++.dg/warn/noeffect6.C: New test.
11518
11519         PR c++/15471
11520         * g++.dg/expr/ptrmem4.C: New test.
11521
11522         PR c++/15640
11523         * g++.dg/template/operator3.C: New test.
11524
11525 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11526
11527         PR c++/14668
11528         * g++.dg/lookup/redecl1.C: New test.
11529         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
11530
11531 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
11532
11533         * gcc.c-torture/execute/compare-fp-1.c,
11534         gcc.c-torture/execute/compare-fp-2.c,
11535         gcc.c-torture/execute/compare-fp-3.c,
11536         gcc.c-torture/execute/compare-fp-4.c,
11537         gcc.c-torture/execute/compare-fp-3.x,
11538         gcc.c-torture/execute/compare-fp-4.x,
11539         gcc.dg/pr15649-1.c: New.
11540
11541 2004-05-27  Adam Nemet  <anemet@lnxw.com>
11542
11543         PR c++/12883
11544         * g++.dg/init/array14.C: New test.
11545
11546 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
11547
11548         * lib/compat.exp (compat-get-options-main): New.
11549         (compat-get-options): Remove unneeded code, warn for ignored
11550         command.
11551         (compat-execute): Check flag set by dg-require-* commands.
11552
11553         * lib/compat.exp (compat-execute): Break up long lines.
11554
11555 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
11556
11557         * gcc.dg/altivec-7.c: Don't use 'vector long'.
11558         * gcc.dg/altivec-14.c: New test.
11559         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
11560
11561         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
11562         * gcc.dg/altivec-12.c: Ditto.
11563
11564         * gcc.dg/altivec-3.c: Move call to altivec_check.
11565
11566 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11567
11568         PR c++/15044
11569         * g++.dg/template/error12.C: New test.
11570
11571         PR c++/15317
11572         * g++.dg/ext/attrib15.C: New test.
11573
11574         PR c++/15329
11575         * g++.dg/template/ptrmem9.C: New test.
11576
11577 2004-05-25  Paul Brook  <paul@codesourcery.com>
11578
11579         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
11580
11581 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11582
11583         PR c++/15165
11584         * g++.dg/template/crash19.C: New test.
11585
11586 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11587
11588         PR c++/15025
11589         * g++.dg/template/redecl1.C: New test.
11590
11591 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11592
11593         PR c++/14821
11594         * g++.dg/other/ns1.C: New test.
11595
11596         PR c++/14883
11597         * g++.dg/template/invalid1.C: New test.
11598
11599 2004-05-23  Paul Brook  <paul@codesourcery.com>
11600         Victor Leikehman  <lei@haifasphere.co.il>
11601
11602         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
11603         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
11604
11605 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11606
11607         PR c++/15285
11608         PR c++/15299
11609         * g++.dg/template/non-dependent5.C: New test.
11610         * g++.dg/template/non-dependent6.C: New test.
11611
11612 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11613
11614         PR c++/15507
11615         * g++.dg/inherit/union1.C: New test.
11616
11617         PR c++/15542
11618         * g++.dg/template/addr1.C: New test.
11619
11620         PR c++/15427
11621         * g++.dg/template/array5.C: New test.
11622
11623         PR c++/15287
11624         * g++.dg/template/array6.C: New test.
11625
11626 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
11627             Roger Sayle  <roger@eyesopen.com>
11628
11629         * g++.dg/lookup/forscope2.C: New test case.
11630
11631 2004-05-22  Ben Elliston  <bje@au.ibm.com>
11632
11633         * gcc.dg/cpp/Wmissingdirs.c: New.
11634
11635 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11636
11637         PR target/15301
11638         * gcc.dg/compat/union-m128-1.h: New file.
11639         * gcc.dg/compat/union-m128-1_main.c: Likewise.
11640         * gcc.dg/compat/union-m128-1_x.c: Likewise.
11641         * gcc.dg/compat/union-m128-1_y.c: Likewise.
11642
11643 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11644
11645         PR target/15302
11646         * gcc.dg/compat/struct-complex-1.h: New file.
11647         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
11648         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
11649         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
11650
11651 2004-05-20  Roger Sayle  <roger@eyesopen.com>
11652
11653         PR middle-end/3074
11654         * gcc.dg/pr3074-1.c: New test case.
11655         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
11656
11657 2004-05-20  Falk Hueffner  <falk@debian.org>
11658
11659         PR other/15526
11660         * gcc.dg/ftrapv-1.c: New test case.
11661
11662 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11663
11664         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
11665
11666 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
11667             Jeff Law  <law@redhat.com>
11668
11669         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
11670         * gcc.dg/tree-ssa/20040518-2.c: New test.
11671
11672         * gcc.dg/tree-ssa/20040518-1.c: New test.
11673
11674 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
11675
11676         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
11677
11678 2004-05-18  Paul Brook  <paul@codesourcery.com>
11679
11680         PR fortran/13930
11681         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
11682
11683 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11684
11685         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
11686         constant folding.
11687
11688 2004-05-17  Steven Bosscher  <stevenb@suse.de>
11689
11690         * gcc.dg/tree-ssa/20040517-1.c: New test.
11691
11692 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11693
11694         * gcc.dg/loop-4.c: New test.
11695
11696 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
11697
11698         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
11699
11700 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
11701
11702         PR fortran/15311
11703         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
11704
11705 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11706
11707         PR fortran/13826
11708         PR fortran/13940
11709         * gfortran.fortran-torture/compile/data_1.f90: New test.
11710
11711 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
11712
11713         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
11714         * gcc.dg/uninit-H.c: Define ASM for __s390__.
11715
11716 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11717
11718         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
11719
11720 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11721
11722         PR c/15444
11723         * gcc.dg/format/xopen-1.c: Adjust expected message.
11724         * gcc.dg/format/xopen-3.c: New test.
11725
11726 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
11727
11728         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
11729
11730 2004-05-14  Jeff Law  <law@redhat.com>
11731
11732         * gcc.dg/tree-ssa/20040514-2.c: New test.
11733
11734 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11735
11736         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
11737         this ...
11738         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
11739         this.
11740
11741 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
11742
11743         * gcc.dg/tree-ssa/20040514-1.c: New test.
11744
11745 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11746
11747         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
11748         test.
11749
11750 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11751
11752         PR fortran/14066
11753         * gfortran.fortran-torture/compile/do_1.f90: New test.
11754
11755 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11756
11757         PR fortran/15051
11758         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
11759         test.
11760
11761 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
11762
11763         PR fortran/15149
11764         * gfortran.fortran-torture/execute/random_init.f90: New test.
11765
11766 2004-05-13  Paul Brook  <paul@codesourcery.com>
11767
11768         PR fortran/15314
11769         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
11770
11771 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
11772
11773         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
11774         for the powerpc case.
11775
11776 2004-05-13  Jeff Law  <law@redhat.com>
11777
11778         * gcc.dg/tree-ssa/20040513-1.c: New test.
11779         * gcc.dg/tree-ssa/20040513-2.c: New test.
11780
11781 2004-05-13  Paul Brook  <paul@codesourcery.com>
11782
11783         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
11784         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
11785         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
11786
11787 2004-05-13  Andreas Schwab  <schwab@suse.de>
11788
11789         PR other/10819
11790         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
11791         characters.
11792
11793 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
11794
11795         PR fortran/15294
11796         * gfortran.fortran-torture/execute/adjustr.f90: New file.
11797
11798 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
11799
11800         Merge from tree-ssa-20020619-branch.  See
11801         ChangeLog.tree-ssa for details.
11802
11803 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
11804
11805         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
11806         include <altivec.h> explicitly.
11807         * gcc.dg/altivec-13.c: Likewise.
11808
11809 2004-05-11  Paul Brook  <paul@codesourcery.com>
11810
11811         * gcc.c-torture/compile/20010518-1.c: Force enum size.
11812
11813 2004-05-10  Eric Christopher  <echristo@redhat.com>
11814
11815         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
11816         * gcc.dg/sibcall-4.c: Ditto.
11817
11818 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
11819
11820         * g++.dg/ext/altivec-8.C: New test case.
11821         * gcc.dg/altivec-13.c: New test case.
11822
11823 2004-05-08  Roger Sayle  <roger@eyesopen.com>
11824
11825         * gcc.c-torture/execute/divcmp-1.c: New test case.
11826         * gcc.c-torture/execute/divcmp-2.c: New test case.
11827         * gcc.c-torture/execute/divcmp-3.c: New test case.
11828
11829 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
11830
11831         * g++.dg/other/pragma-re-2.C: New test.
11832
11833 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
11834
11835         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
11836         * gcc.dg/i386-387-2.c: Likewise.
11837
11838         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
11839         __builtin_drem.
11840         * gcc.dg/i386-387-6.c: Likewise.
11841
11842 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
11843
11844         * gcc.dg/builtins-33.c:  Also check log1p*.
11845
11846 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
11847
11848         PR optimization/15296
11849         * gcc.c-torture/execute/pr15296.c: New test.
11850
11851 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
11852
11853         * gcc.dg/builtins-40.c: New test.
11854
11855 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
11856
11857         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
11858
11859 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
11860
11861         * g++.dg/ext/spe1.C: New testcase.
11862
11863 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
11864
11865         * objc.dg/image-info.m: Allow additional attributes
11866         for __image_info section.
11867
11868 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
11869
11870         * gcc.dg/torture/mips-hilo-2.c: New test.
11871
11872 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11873
11874         PR c++/14389
11875         * g++.dg/template/member5.C: New test.
11876
11877 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
11878
11879         * gcc.dg/builtins-34.c: Also check expm1*.
11880
11881 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11882
11883         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
11884         * gcc.dg/torture/builtin-convert-3.c: New test.
11885
11886 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
11887
11888         PR middle-end/15054
11889         * g++.dg/opt/pr15054.C: New test.
11890
11891 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11892
11893         * gcc.dg/torture/builtin-rounding-1.c: New test.
11894         * gcc.dg/builtins-25.c: Delete.
11895         * gcc.dg/builtins-29.c: Delete.
11896
11897 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
11898
11899         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
11900         * gcc.dg/sibcall-4.c: Likewise.
11901         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
11902
11903 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
11904
11905         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
11906         bit-field on 16-bit targets.
11907
11908 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
11909
11910         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
11911         16-bit targets.
11912
11913 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
11914
11915         * gcc.dg/rs6000-power2-1.c: Change to compile only.
11916         * gcc.dg/rs6000-power2-2.c: Likewise.
11917
11918 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
11919
11920         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
11921         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
11922         Change the asm registers to be in form of frN instead of fN.
11923
11924 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11925
11926         * gcc.dg/torture/builtin-convert-2.c: New test.
11927
11928 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
11929
11930         * gcc.dg/rs6000-power2-1.c: New test.
11931         * gcc.dg/rs6000-power2-2.c: New test.
11932
11933 2004-04-28  Jan Hubicka  <jh@suse.cz>
11934
11935         * gcc.dg/unused-6.c: New test.
11936
11937 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
11938             Ulrich Weigand  <uweigand@de.ibm.com>
11939
11940         * ada/acats/run_all.sh: Define $target variable.
11941
11942 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
11943
11944         PR c++/15119
11945         * g++.dg/other/vararg-1.C: New test.
11946
11947         PR c++/4794
11948         * g++.dg/eh/cleanup3.C: New test.
11949
11950 2004-04-24  Laurent GUERBY <laurent@guerby.net>
11951
11952         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
11953         and ad8011a (target_insn).
11954         * ada/acats/support/macro.dfs: Likewise.
11955         * ada/acats/support/impbit.adb: New file.
11956
11957 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
11958
11959         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
11960
11961 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11962
11963         * gcc.dg/loop-3.c: New test.
11964
11965 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
11966
11967         * gcc.c-torture/execute/simd-5.c: New test.
11968
11969 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11970
11971         PR c++/15064
11972         * g++.dg/template/crash18.C: New test.
11973
11974 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
11975
11976         * g++.dg/ext/complit3.C: New test.
11977
11978 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11979
11980         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
11981         * gcc.dg/altivec-3.c: Same.
11982         * gcc.dg/altivec-varargs-1.c: Same.
11983
11984 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11985
11986         * lib/target-supports.exp (check_profiling_available): Assume
11987         profiling is not available on powerpc-eabi targets.
11988
11989 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
11990
11991         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
11992         * gcc.dg/vmx/bug-1.c: Ditto.
11993
11994 2004-04-20  Eric Christopher  <echristo@redhat.com>
11995
11996         * gcc.dg/charset/extern.c: New test.
11997         * g++.dg/charset/extern3.cc: Ditto.
11998
11999 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
12000
12001         * gcc.dg/builtins-39.c: New test.
12002
12003 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
12004
12005         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
12006
12007 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
12008
12009         * gcc.dg/torture/mips-hilo-1.c: New test.
12010
12011 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
12012
12013         * gcc.c-torture/compile/20040419-1.c: New test.
12014
12015 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
12016
12017         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
12018
12019 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
12020             Aldy Hernandez  <aldyh@redhat.com>
12021
12022         * gcc.c-torture/execute/va-arg-24.c: New.
12023
12024 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
12025             Aldy Hernandez  <aldyh@redhat.com>
12026
12027         * gcc.dg/vmx/1b-01.c: New.
12028         * gcc.dg/vmx/1b-02.c: New.
12029         * gcc.dg/vmx/1b-03.c: New.
12030         * gcc.dg/vmx/1b-04.c: New.
12031         * gcc.dg/vmx/1b-05.c: New.
12032         * gcc.dg/vmx/1b-06.c: New.
12033         * gcc.dg/vmx/1b-07.c: New.
12034         * gcc.dg/vmx/1c-01.c: New.
12035         * gcc.dg/vmx/1c-02.c: New.
12036         * gcc.dg/vmx/3a-01a.c: New.
12037         * gcc.dg/vmx/3a-01.c: New.
12038         * gcc.dg/vmx/3a-01m.c: New.
12039         * gcc.dg/vmx/3a-03.c: New.
12040         * gcc.dg/vmx/3a-03m.c: New.
12041         * gcc.dg/vmx/3a-04.c: New.
12042         * gcc.dg/vmx/3a-04m.c: New.
12043         * gcc.dg/vmx/3a-05.c: New.
12044         * gcc.dg/vmx/3a-06.c: New.
12045         * gcc.dg/vmx/3a-06m.c: New.
12046         * gcc.dg/vmx/3a-07.c: New.
12047         * gcc.dg/vmx/3b-01.c: New.
12048         * gcc.dg/vmx/3b-02.c: New.
12049         * gcc.dg/vmx/3b-10.c: New.
12050         * gcc.dg/vmx/3b-13.c: New.
12051         * gcc.dg/vmx/3b-14.c: New.
12052         * gcc.dg/vmx/3b-15.c: New.
12053         * gcc.dg/vmx/3c-01a.c: New.
12054         * gcc.dg/vmx/3c-01.c: New.
12055         * gcc.dg/vmx/3c-02.c: New.
12056         * gcc.dg/vmx/3c-03.c: New.
12057         * gcc.dg/vmx/3d-01.c: New.
12058         * gcc.dg/vmx/4-01.c: New.
12059         * gcc.dg/vmx/4-03.c: New.
12060         * gcc.dg/vmx/5-01.c: New.
12061         * gcc.dg/vmx/5-02.c: New.
12062         * gcc.dg/vmx/5-03.c: New.
12063         * gcc.dg/vmx/5-04.c: New.
12064         * gcc.dg/vmx/5-05.c: New.
12065         * gcc.dg/vmx/5-06.c: New.
12066         * gcc.dg/vmx/5-07.c: New.
12067         * gcc.dg/vmx/5-07t.c: New.
12068         * gcc.dg/vmx/5-08.c: New.
12069         * gcc.dg/vmx/5-10.c: New.
12070         * gcc.dg/vmx/5-11.c: New.
12071         * gcc.dg/vmx/7-01a.c: New.
12072         * gcc.dg/vmx/7-01.c: New.
12073         * gcc.dg/vmx/7c-01.c: New.
12074         * gcc.dg/vmx/7d-01.c: New.
12075         * gcc.dg/vmx/7d-02.c: New.
12076         * gcc.dg/vmx/8-01.c: New.
12077         * gcc.dg/vmx/8-02a.c: New.
12078         * gcc.dg/vmx/8-02.c: New.
12079         * gcc.dg/vmx/brode-1.c: New.
12080         * gcc.dg/vmx/bug-1.c: New.
12081         * gcc.dg/vmx/bug-2.c: New.
12082         * gcc.dg/vmx/bug-3.c: New.
12083         * gcc.dg/vmx/cw-bug-1.c: New.
12084         * gcc.dg/vmx/cw-bug-2.c: New.
12085         * gcc.dg/vmx/cw-bug-3.c: New.
12086         * gcc.dg/vmx/dct.c: New.
12087         * gcc.dg/vmx/debug-1.c: New.
12088         * gcc.dg/vmx/debug-2.c: New.
12089         * gcc.dg/vmx/debug-3.c: New.
12090         * gcc.dg/vmx/debug-4.c: New.
12091         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
12092         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
12093         * gcc.dg/vmx/eg-5.c: New.
12094         * gcc.dg/vmx/fft.c: New.
12095         * gcc.dg/vmx/gcc-bug-1.c: New.
12096         * gcc.dg/vmx/gcc-bug-2.c: New.
12097         * gcc.dg/vmx/gcc-bug-3.c: New.
12098         * gcc.dg/vmx/gcc-bug-4.c: New.
12099         * gcc.dg/vmx/gcc-bug-5.c: New.
12100         * gcc.dg/vmx/gcc-bug-6.c: New.
12101         * gcc.dg/vmx/gcc-bug-7.c: New.
12102         * gcc.dg/vmx/gcc-bug-8.c: New.
12103         * gcc.dg/vmx/gcc-bug-9.c: New.
12104         * gcc.dg/vmx/gcc-bug-b.c: New.
12105         * gcc.dg/vmx/gcc-bug-c.c: New.
12106         * gcc.dg/vmx/gcc-bug-d.c: New.
12107         * gcc.dg/vmx/gcc-bug-e.c: New.
12108         * gcc.dg/vmx/gcc-bug-f.c: New.
12109         * gcc.dg/vmx/gcc-bug-g.c: New.
12110         * gcc.dg/vmx/gcc-bug-i.c: New.
12111         * gcc.dg/vmx/harness.h: New.
12112         * gcc.dg/vmx/ira1.c: New.
12113         * gcc.dg/vmx/ira2a.c: New.
12114         * gcc.dg/vmx/ira2b.c: New.
12115         * gcc.dg/vmx/ira2.c: New.
12116         * gcc.dg/vmx/ira2c.c: New.
12117         * gcc.dg/vmx/mem.c: New.
12118         * gcc.dg/vmx/newton-1.c: New.
12119         * gcc.dg/vmx/ops.c: New.
12120         * gcc.dg/vmx/sn7153.c: New.
12121         * gcc.dg/vmx/spill2.c: New.
12122         * gcc.dg/vmx/spill3.c: New.
12123         * gcc.dg/vmx/spill.c: New.
12124         * gcc.dg/vmx/t.c: New.
12125         * gcc.dg/vmx/varargs-1.c: New.
12126         * gcc.dg/vmx/varargs-2.c: New.
12127         * gcc.dg/vmx/varargs-3.c: New.
12128         * gcc.dg/vmx/varargs-4.c: New.
12129         * gcc.dg/vmx/varargs-5.c: New.
12130         * gcc.dg/vmx/varargs-6.c: New.
12131         * gcc.dg/vmx/varargs-7.c: New.
12132         * gcc.dg/vmx/vmx.exp: New.
12133         * gcc.dg/vmx/vprint-1.c: New.
12134         * gcc.dg/vmx/vscan-1.c: New.
12135         * gcc.dg/vmx/x-01.c: New.
12136         * gcc.dg/vmx/x-02.c: New.
12137         * gcc.dg/vmx/x-03.c: New.
12138         * gcc.dg/vmx/x-04.c: New.
12139         * gcc.dg/vmx/x-05.c: New.
12140         * gcc.dg/vmx/yousufi-1.c: New.
12141         * gcc.dg/vmx/zero-1.c: New.
12142         * gcc.dg/vmx/zero.c: New.
12143
12144 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
12145
12146         * g++.dg/lookup/java1.C: Update for chage of
12147         _Jv_AllocObject.
12148         * g++.dg/lookup/java2.C: Likewise.
12149
12150 2004-04-17  Laurent GUERBY <laurent@guerby.net>
12151
12152         * ada/acats/run_all.sh: use -O2 by default.
12153
12154 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
12155
12156         * gcc.dg/vr-mult-[12].c: New tests.
12157
12158 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12159
12160         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
12161
12162         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
12163
12164 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
12165
12166         * lib/target-supports.exp (check_profiling_available): Assume profiling
12167         isn't available for mips*-*-elf targets.
12168
12169 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
12170
12171         * gcc.dg/builtins-38.c: New test.
12172
12173 2004-04-14  Eric Christopher  <echristo@redhat.com>
12174
12175         * g++.dg/charset/charset.exp: Run .cc extension tests.
12176
12177 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
12178
12179         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
12180
12181 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12182
12183         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
12184
12185 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
12186
12187         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
12188         * gcc.dg/i386-387-2.c: Likewise.
12189
12190         * gcc.dg/i386-387-7.c: New test.
12191         * gcc.dg/i386-387-8.c: New test.
12192
12193         * gcc.dg/builtins-37.c: New test.
12194
12195 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
12196
12197         * g++.dg/pch/externc-1.C: Add missing semicolon.
12198
12199 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
12200
12201         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
12202
12203 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12204
12205         * gcc.c-torture/execute/20040411-1.c: New test.
12206
12207 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12208
12209         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
12210
12211 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
12212
12213         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
12214
12215 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
12216
12217         * lib/target-supports.exp (check_named_sections_available): New.
12218         * lib/gcc-dg.exp (dg-require-named-sections): New.
12219         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
12220         old-deja.exp.  Also prune error-count message from HP linker.
12221         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
12222
12223         * g++.dg/init/init-ref4.C: Use dg-require-weak.
12224         * g++.old-deja/g++.pt/static3.C: Likewise.
12225         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
12226
12227 2004-04-09  Roger Sayle  <roger@eyesopen.com>
12228
12229         * gcc.c-torture/execute/20040409-1.c: New test case.
12230         * gcc.c-torture/execute/20040409-2.c: New test case.
12231         * gcc.c-torture/execute/20040409-3.c: New test case.
12232
12233 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12234
12235         * gcc.dg/20040409-1.c: New test.
12236
12237 2004-04-08  Roger Sayle  <roger@eyesopen.com>
12238
12239         PR target/14888
12240         * g++.dg/opt/pr14888.C: New test case.
12241
12242 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
12243
12244         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
12245         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
12246         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
12247         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
12248         New tests.
12249
12250 2004-04-08  Paul Brook  <paul@codesourcery.com>
12251
12252         * gcc.dg/spill-1.c: New test.
12253
12254 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12255
12256         * gcc.dg/torture/builtin-ctype-2.c: New test.
12257
12258 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
12259
12260         * gcc.dg/pch/pch.exp: Add largefile test.
12261
12262 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
12263
12264         * g++.dg/pch/externc-1.Hs: New.
12265         * g++.dg/pch/externc-1.C: New.
12266
12267 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12268
12269         * gcc.dg/compat/struct-by-value-5a_main.c,
12270         gcc.dg/compat/struct-by-value-5b_main.c: New files.
12271         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
12272         * gcc.dg/compat/struct-by-value-5a_x.c,
12273         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
12274         gcc.dg/compat/struct-by-value-5_x.c.
12275         * gcc.dg/compat/struct-by-value-5a_y.c,
12276         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
12277         gcc.dg/compat/struct-by-value-5_y.c.
12278
12279         * gcc.dg/compat/struct-by-value-6a_main.c,
12280         gcc.dg/compat/struct-by-value-6b_main.c: New files.
12281         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
12282         * gcc.dg/compat/struct-by-value-6a_x.c,
12283         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
12284         gcc.dg/compat/struct-by-value-6_x.c.
12285         * gcc.dg/compat/struct-by-value-6a_y.c,
12286         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
12287         gcc.dg/compat/struct-by-value-6_y.c.
12288
12289         * gcc.dg/compat/struct-by-value-7a_main.c,
12290         gcc.dg/compat/struct-by-value-7b_main.c: New files.
12291         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
12292         * gcc.dg/compat/struct-by-value-7a_x.c,
12293         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
12294         gcc.dg/compat/struct-by-value-7_x.c.
12295         * gcc.dg/compat/struct-by-value-7a_y.c,
12296         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
12297         gcc.dg/compat/struct-by-value-7_y.c.
12298
12299 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
12300
12301         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
12302         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
12303         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
12304         options.
12305
12306 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
12307
12308         * gcc.dg/builtins-36.c: New test.
12309
12310 2004-04-06  Paul Brook  <paul@codesourcery.com>
12311
12312         * README.gcc: Remove obsolete contraint on testcases.
12313
12314 2004-04-05  Paul Brook  <paul@codesourcery.com>
12315
12316         PR2123
12317         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
12318         failure and exit(0) on success.
12319         * g++.dg/expr/anew2.C: Ditto.
12320         * g++.dg/expr/anew3.C: Ditto.
12321         * g++.dg/expr/anew4.C: Ditto.
12322
12323 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
12324
12325         PR c++/3518
12326         * g++.dg/template/unify7.C: New.
12327
12328 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12329
12330         * g++.dg/README: Bring up to date with new subdirectories; remove
12331         duplicate subdirectory lines.
12332
12333 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
12334
12335         PR c++/14007
12336         * g++.dg/template/unify5.C: New.
12337         * g++.dg/template/unify6.C: New.
12338         * g++.dg/template/qualttp20.C: Adjust.
12339         * g++.old-deja/g++.jason/report.C: Adjust.
12340         * g++.old-deja/g++.other/qual1.C: Adjust.
12341
12342 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
12343
12344         PR c++/14803
12345         * g++.dg/inherit/ptrmem1.C: New test.
12346
12347 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
12348
12349         PR c++/14755
12350         * gcc.c-torture/execute/20040331-1.c: New test.
12351         * gcc.dg/20040331-1.c: New test.
12352
12353 2004-04-01  Paul Brook  <paul@codesourcery.com>
12354
12355         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
12356
12357 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
12358
12359         PR c++/14724
12360         * g++.dg/init/goto1.C: New test.
12361
12362         PR c++/14763
12363         * g++.dg/template/defarg4.C: New test.
12364
12365 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
12366
12367         * gcc.dg/altivec-11.c: Extend test for more valid cases.
12368
12369 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
12370
12371         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
12372
12373 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
12374
12375         * gcc.dg/noncompile/undeclared-2.c: New test.
12376
12377 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
12378
12379         * gcc.dg/940409-1.c: Remove XFAIL.
12380         * gcc.dg/reg-vol-struct-1.c: New test.
12381
12382 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12383
12384         * gcc.dg/torture/builtin-wctype-1.c: New test.
12385
12386 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
12387
12388         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
12389         * gcc.dg/20001101-1.c: Likewise.
12390         * gcc.dg/20001102-1.c: Likewise.
12391
12392 2004-03-25  Roger Sayle  <roger@eyesopen.com>
12393
12394         * gcc.dg/compare8.c: Add an additional test for XOR.
12395
12396 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12397
12398         * gcc.dg/torture/builtin-ctype-1.c: New test.
12399
12400 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12401
12402         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
12403         * gcc.dg/torture/builtin-math-1.c: Likewise.
12404         * gcc.dg/torture/builtin-power-1.c: New test.
12405
12406 2004-03-24  Andreas Schwab  <schwab@suse.de>
12407
12408         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
12409         IA64 assembler.
12410
12411 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12412             Roger Sayle  <roger@eyesopen.com>
12413
12414         * gcc.dg/compare8.c: New test case.
12415
12416 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
12417
12418         * g++.dg/ext/altivec-7.C: New test.
12419
12420 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
12421
12422         PR 12267, 12391, 12560, 13129, 14114, 14133
12423         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
12424         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
12425         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
12426         Adjust error regexps.
12427         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
12428         * gcc.dg/noncompile/undeclared-1.c: New test cases.
12429         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
12430         * gcc.dg/local1.c: Add explanatory comment.
12431
12432 2004-03-23  Roger Sayle  <roger@eyesopen.com>
12433
12434         PR optimization/14669
12435         * g++.dg/opt/fold2.C: New test case.
12436
12437 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
12438
12439         PR c/14069
12440         * gcc.dg/20040322-1.c: New test.
12441
12442 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12443
12444         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
12445         * gcc.dg/ultrasp4.c: Likewise.
12446         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
12447
12448 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
12449
12450         * gcc.dg/i386-sse-8.c: Reset default options.
12451
12452 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
12453
12454         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
12455         in the error message text.
12456
12457 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12458
12459         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
12460
12461 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
12462
12463         PR c++/14616
12464         * g++.dg/init/array13.C: New test.
12465
12466 2004-03-20  Roger Sayle  <roger@eyesopen.com>
12467
12468         PR target/13889
12469         * gcc.c-torture/compile/pr13889.c: New test case.
12470
12471 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12472
12473         PR c/14635
12474         * builtins-1.c (nan, nans): Don't test.
12475         * builtins-30.c: Don't use nan, nanf, nanl.
12476         * builtins-35.c: New test.
12477
12478 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
12479
12480         * g++.dg/ext/altivec-6.C: New test.
12481
12482 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
12483
12484         * g++.dg/init/placement3.C: New test.
12485
12486         * g++.dg/template/spec13.C: New test.
12487
12488         * g++.dg/lookup/using11.C: New test.
12489
12490         * g++.dg/lookup/koenig3.C: New test.
12491
12492         * g++.dg/template/operator2.C: New test.
12493
12494         * g++.dg/expr/dtor3.C: New test.
12495         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
12496         marker.
12497         * g++.old-deja/g++.law/visibility28.C: Likewise.
12498
12499 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
12500
12501         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
12502         * gcc.dg/ppc64-abi-3.c: Likewise.
12503
12504 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12505
12506         PR c++/14545
12507         * g++.dg/parse/template15.C: New test.
12508
12509 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12510
12511         * g++.dg/expr/dtor2.C: New test.
12512
12513         * g++.dg/lookup/anon4.C: New test.
12514
12515         * g++.dg/overload/using1.C: New test.
12516
12517         * g++.dg/template/lookup7.C: New test.
12518
12519         * g++.dg/template/typename6.C: New test.
12520
12521         * g++.dg/expr/cond6.C: New test.
12522
12523 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12524
12525         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
12526
12527 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12528
12529         * g++.dg/expr/cond5.C: New test.
12530         * g++.dg/expr/constcast1.C: Likewise.
12531         * g++.dg/expr/ptrmem2.C: Likewise.
12532         * g++.dg/expr/ptrmem3.C: Likewise.
12533         * g++.dg/lookup/main1.C: Likewise.
12534         * g++.dg/template/lookup6.C: Likewise.
12535
12536 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12537
12538         * gcc.dg/local1.c: New test.
12539
12540         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
12541
12542 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12543
12544         * gcc.dg/torture/builtin-convert-1.c: New test.
12545
12546 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12547
12548         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
12549
12550 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12551
12552         PR c++/14481
12553         * g++.dg/warn/Wunused-7.C: New test.
12554
12555 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12556
12557         * gcc.dg/torture/builtin-integral-1.c: New test.
12558
12559 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12560
12561         PR c++/14586
12562         * g++.dg/parse/non-dependent3.C: New test.
12563
12564 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
12565
12566         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
12567         * g++.dg/eh/simd-2.C: Likewise.
12568         * g++.dg/init/array10.C: Likewise.
12569         * gcc.c-torture/compile/simd-1.c: Likewise.
12570         * gcc.c-torture/compile/simd-2.c: Likewise.
12571         * gcc.c-torture/compile/simd-3.c: Likewise.
12572         * gcc.c-torture/compile/simd-4.c: Likewise.
12573         * gcc.c-torture/compile/simd-6.c: Likewise.
12574         * gcc.c-torture/execute/simd-1.c: Likewise.
12575         * gcc.c-torture/execute/simd-2.c: Likewise.
12576         * gcc.dg/compat/vector-defs.h: Likewise.
12577         * gcc.dg/20020531-1.c: Likewise.
12578         * gcc.dg/altivec-3.c: Likewise.
12579         * gcc.dg/altivec-4.c: Likewise.
12580         * gcc.dg/altivec-varargs-1.c: Likewise.
12581         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
12582         * gcc.dg/i386-mmx-3.c: Likewise.
12583         * gcc.dg/i386-sse-4.c: Likewise.
12584         * gcc.dg/i386-sse-5.c: Likewise.
12585         * gcc.dg/i386-sse-8.c: Likewise.
12586         * gcc.dg/simd-1.c: Likewise.
12587         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
12588         __ev64_opaque__ since the machine description provides it.
12589
12590 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12591
12592         * lib/compat.exp (skip_list): New global variable.
12593         Use it to hold the user defined COMPAT_SKIPS list if any.
12594         (compat-obj): Add the members of skip_list to optall.
12595
12596 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12597
12598         * gcc.dg/compat/union-by-value-1_main.c,
12599         union-by-value-1_x.c, union-by-value-1_y.c,
12600         union-check.h, union-defs.h,
12601         union-init.h, union-return-1_main.c,
12602         union-return-1_x.c, union-return-1_y.c: New files.
12603
12604 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12605
12606         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
12607         mixed-struct-init.h: Add 4 mixed structure types.
12608         struct-by-value-21_main.c, struct-by-value-21_x.c,
12609         struct-by-value-21_y.c, struct-return-21_main.c,
12610         struct-return-21_x.c, struct-return-21_y.c: New files.
12611
12612 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
12613
12614         PR c++/14550
12615         * g++.dg/parse/template14.C: New test.
12616
12617 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12618
12619         * gcc.c-torture/execute/20040313-1.c: New test.
12620
12621 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
12622
12623         PR target/14533
12624         * gcc.dg/20040311-2.c: New test.
12625
12626 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
12627
12628         PR other/14544
12629         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
12630         bit-field.
12631
12632 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
12633
12634         * gcc.dg/20040305-2.c: Add missing return statement.
12635
12636 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12637
12638         * gcc.dg/builtins-34.c: Also check pow10*.
12639
12640 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12641
12642         PR target/14262
12643         * gcc.dg/20040305-2.c: New test.
12644
12645 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12646
12647         * gcc.dg/20040310-1.c: New test.
12648
12649 2004-03-11  Roger Sayle  <roger@eyesopen.com>
12650
12651         * gcc.c-torture/execute/20040311-1.c: New test case.
12652
12653 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
12654
12655         PR c++/14476
12656         * g++.dg/lookup/enum1.C: New test.
12657
12658 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
12659
12660         PR c++/14510
12661         * g++.dg/lookup/struct2.C: New test.
12662
12663 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
12664
12665         * gcc.dg/builtins-34.c: New test.
12666
12667 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12668
12669         * gcc.dg/torture/builtin-nonneg-1.c: New test.
12670
12671 2004-03-09  James E Wilson  <wilson@specifixinc.com>
12672
12673         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
12674         * gcc.dg/alias-2.c: New testcase.
12675
12676 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
12677
12678         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
12679
12680 2004-03-09  Roger Sayle  <roger@eyesopen.com>
12681
12682         * gcc.c-torture/execute/20040309-1.c: New test case.
12683
12684 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
12685
12686         PR c++/14397
12687         * g++.dg/overload/ref1.C: New.
12688
12689 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12690
12691         PR c++/14409
12692         * g++.dg/template/spec12.C: New test.
12693
12694         PR c++/14448
12695         * g++.dg/parse/crash14.C: New test.
12696
12697 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12698
12699         PR c++/14230
12700         * g++.dg/init/ref11.C: New test.
12701
12702 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12703
12704         PR c++/14432
12705         * g++.dg/parse/builtin2.C: New test.
12706
12707 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
12708
12709         PR c++/14401
12710         * g++.dg/init/ctor3.C: New test.
12711         * g++.dg/init/union1.C: New test.
12712         * g++.dg/ext/anon-struct4.C: New test.
12713
12714 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
12715
12716         * g++.dg/lookup/koenig1.C: Tweak error messages.
12717         * g++.dg/lookup/used-before-declaration.C: Likewise.
12718         * g++.dg/other/do1.C: Likewise.
12719         * g++.dg/overload/koenig1.C: Likewise.
12720         * g++.dg/parse/crash13.C: Likewise.
12721         * g++.dg/template/instantiate3.C: Likewise.
12722
12723 2004-03-08  Eric Christopher  <echristo@redhat.com>
12724
12725         * * lib/target-supports.exp: Enable libiconv in test
12726         compilation.  Fix up error checking.
12727
12728 2004-03-08  Roger Sayle  <roger@eyesopen.com>
12729
12730         PR middle-end/14289
12731         * gcc.dg/pr14289-1.c: New test case.
12732         * gcc.dg/pr14289-2.c: Likewise.
12733         * gcc.dg/pr14289-3.c: Likewise.
12734
12735 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
12736
12737         * gcc.c-torture/execute/20040308-1.c: New test.
12738
12739 2004-03-07  Roger Sayle  <roger@eyesopen.com>
12740
12741         * gcc.c-torture/execute/20040307-1.c: New test case.
12742
12743 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
12744
12745         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
12746
12747 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
12748
12749         * gcc.dg/20040306-1.c: New test.
12750
12751 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
12752
12753         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
12754         them static.
12755         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
12756
12757 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12758
12759         PR c/14465
12760         * gcc.dg/decl-6.c: New test.
12761
12762 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12763
12764         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
12765         Rename LOGPOW -> LOG_POW.
12766         (SQRT_EXP, POW_EXP): New.
12767
12768 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12769
12770         * gcc.dg/i386-sse-8.c: New test.
12771
12772 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12773
12774         PR c/14114
12775         * gcc.dg/decl-5.c: New test.
12776
12777 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
12778
12779         * gcc.dg/20040305-1.c: New test.
12780
12781 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
12782
12783         PR other/14354
12784         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
12785
12786 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
12787
12788         PR c++/14425, c++/14426
12789         * g++.dg/ext/altivec-4.C: New test.
12790         * g++.dg/ext/altivec-5.C: New test.
12791
12792 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
12793
12794         * g++.old-deja/g++.other/linkage1.C: Expect errors about
12795         global variables of a type with no linkage.
12796         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
12797         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
12798         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
12799         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
12800         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
12801         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
12802         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
12803         * g++.dg/warn/deprecated.C: Name enum Color.
12804         * g++.dg/overload/VLA.C: Name structure for 'b'.
12805         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
12806
12807 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12808
12809         * gcc.c-torture/compile/20040304-1.c: New test.
12810
12811 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
12812
12813         PR 13728
12814         * gcc.dg/decl-4.c: New testcase.
12815
12816 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
12817
12818         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
12819         as PRECF if sizeof (float) > sizeof (double).
12820         (PRECL): Make it the same as PRECF if
12821         sizeof (float) > sizeof (long double).
12822
12823 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12824
12825         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
12826         system type.  Add check for irix6 which doesn't have c99 runtime.
12827
12828 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
12829
12830         * gcc.dg/const-elim-1.c: xfail for xtensa.
12831
12832 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12833
12834         PR c++/14369
12835         * g++.dg/template/cond4.C: New test.
12836
12837 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12838
12839         PR c++/14360
12840         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
12841
12842         PR c++/14361
12843         * g++.dg/parse/defarg7.C: New test.
12844
12845         PR c++/14359
12846         * g++.dg/template/friend26.C: New test.
12847
12848 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12849
12850         PR c++/14324
12851         * g++.dg/abi/mangle21.C: New test.
12852
12853         PR c++/14260
12854         * g++.dg/parse/constructor2.C: New test.
12855
12856         PR c++/14337
12857         * g++.dg/template/sfinae1.C: New test.
12858
12859 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
12860
12861         PR c++/14267
12862         * g++.dg/expr/crash2.C: New test.
12863
12864         PR middle-end/13448
12865         * gcc.dg/inline-5.c: New test.
12866         * gcc.dg/always-inline.c: Split out tests into ...
12867         * gcc.dg/always-inline2.c: ... this and ...
12868         * gcc.dg/always-inline3.c: ... this.
12869
12870 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
12871
12872         PR debug/12103
12873         * g++.dg/debug/crash1.C: New test.
12874
12875 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
12876
12877         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
12878         function with __attribute__((noinline)).
12879         (recurser_void2): Likewise.
12880         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
12881         (recurser_void2): Likewise.
12882
12883 2004-02-29  Roger Sayle  <roger@eyesopen.com>
12884
12885         PR middle-end/14203
12886         * g++.dg/warn/Wunused-6.C: New test case.
12887
12888 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
12889
12890         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
12891         not defined.
12892
12893 2004-02-27  Eric Christopher  <echristo@redhat.com>
12894
12895         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
12896         * g++.dg/charset/asm2.c: Run only x86.
12897         * gcc.dg/charset/asm3.c: Ditto.
12898
12899 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
12900
12901         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
12902         ld_library_path.
12903
12904 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
12905
12906         * g++.dg/ext/altivec-3.C: New.
12907
12908 2004-02-26  Richard Henderson  <rth@redhat.com>
12909
12910         * g++.dg/ext/attrib10.C: Mark for warning.
12911         * gcc.dg/attr-alias-1.c: New.
12912
12913 2004-02-26  Richard Henderson  <rth@redhat.com>
12914
12915         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
12916         * gcc.c-torture/execute/20040208-2.c: ... it back.
12917
12918 2004-02-26  Eric Christopher  <echristo@redhat.com>
12919
12920         * lib/target-supports.exp (check-iconv-available): New function.
12921         * lib/gcc-dg.exp (dg-require-iconv): New function.
12922         Use above.
12923         * gcc.dg/charset: New directory.
12924         * gcc.dg/charset/charset.exp: New file.
12925         * gcc.dg/charset/asm1.c: Ditto.
12926         * gcc.dg/charset/asm2.c: Ditto.
12927         * gcc.dg/charset/asm3.c: Ditto.
12928         * gcc.dg/charset/asm4.c: Ditto.
12929         * gcc.dg/charset/asm5.c: Ditto.
12930         * gcc.dg/charset/attribute1.c: Ditto.
12931         * gcc.dg/charset/attribute2.c: Ditto.
12932         * gcc.dg/charset/string1.c: Ditto.
12933         * g++.dg/charset: New directory.
12934         * g++.dg/dg.exp: Add here. Special options.
12935         * g++.dg/charset/charset.exp: New file.
12936         * g++.dg/charset/asm1.c: Ditto.
12937         * g++.dg/charset/asm2.c: Ditto.
12938         * g++.dg/charset/asm3.c: Ditto.
12939         * g++.dg/charset/asm4.c: Ditto.
12940         * g++.dg/charset/attribute1.c: Ditto.
12941         * g++.dg/charset/attribute2.c: Ditto.
12942         * g++.dg/charset/extern1.cc: Ditto.
12943         * g++.dg/charset/extern2.cc: Ditto.
12944         * g++.dg/charset/string1.c: Ditto.
12945
12946 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
12947
12948         PR c++/14278
12949         * g++.dg/parse/comma1.C: New test.
12950
12951 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12952
12953         PR c++/14284
12954         * g++.dg/template/ttp8.C: New test.
12955
12956 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
12957
12958         * gcc.dg/fixuns-trunc-1.c: New test.
12959
12960 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12961
12962         * gcc.dg/builtins-config.h: Use #elif.
12963
12964 2004-02-26  Michael Matz  <matz@suse.de>
12965
12966         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
12967         * gcc.dg/991214-1.c: Likewise.
12968         * gcc.dg/i386-asm-1.c: Likewise.
12969
12970 2004-02-25  Richard Henderson  <rth@redhat.com>
12971
12972         * gcc.c-torture/execute/20040208-2.c: Move ...
12973         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
12974
12975 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12976
12977         PR c++/14246
12978         * g++.dg/other/crash-3.C: New test.
12979
12980 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12981
12982         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
12983         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
12984
12985         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
12986         HP-UX.
12987
12988 2004-02-24  Michael Matz  <matz@suse.de>
12989
12990         * gcc.dg/i386-regparm.c: New.
12991
12992 2004-02-23  James E Wilson  <wilson@specifixinc.com>
12993
12994         * gcc.c-torture/execute/20040223-1.c: New.
12995
12996 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
12997             Kazu Hirata  <kazu@cs.umass.edu>
12998
12999         * gcc.dg/fwritable-strings-1.c: Remove.
13000
13001 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
13002
13003         PR c/14156
13004         * gcc.dg/20040223-1.c: New test.
13005
13006 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13007
13008         PR c++/14106
13009         * g++.dg/ext/typeof9.C: New test.
13010
13011 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13012
13013         PR c++/14250
13014         * g++.dg/other/switch1.C: New test.
13015
13016 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13017
13018         * gcc.dg/cast-function-1.c: Adjust for new informative message.
13019         * gcc.dg/va-arg-1.c: Likewise.
13020
13021 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13022
13023         PR c++/14143
13024         * g++.dg/template/koenig5.C: New test.
13025
13026 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
13027
13028         * g++.dg/ext/altivec-1.C: Generalize target triple.
13029         * g++.dg/ext/altivec-2.C: New test case.
13030         * g++.dg/ext/altivec_check.h: New file.
13031         * gcc.dg/altivec-1.c: Generalize target triple;
13032         include altivec_check.h and call altivec_check().
13033         * gcc.dg/altivec-[2-5].c: Generalize target triple.
13034         * gcc.dg/altivec-6.c: New test case.
13035         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
13036         type casts as needed.
13037         * gcc.dg/altivec-10.c: Include altivec_check.h and call
13038         altivec_check().
13039         * gcc.dg/altivec-12.c: New test case.
13040         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
13041         include altivec_check.h and call altivec_check().
13042         * gcc.dg/altivec_check.h: New file.
13043
13044 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13045
13046         * lib/target-supports.exp (check_alias_available): Don't mangle
13047         function `g' in test program.
13048
13049 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13050
13051         * lib/target-supports.exp (check_profiling_available): Check
13052         argument to determine whether we support a profiling type.
13053         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
13054         check_profiling_available.
13055         * g++.dg/bprob/bprob.exp: Likewise
13056         * g77.dg/bprob/bprob.exp: Likewise.
13057         * gcc.misc-tests/bprob.exp: Likewise.
13058         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
13059         dg-require-profiling and delete expected error handling.
13060         * gcc.dg/20021014-1.c: Likewise.
13061         * gcc.dg/nest.c: Likewise.
13062
13063 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13064
13065         PR c++/12007
13066         * g++.dg/other/vthunk1.C: New test.
13067
13068 2004-02-20  Falk Hueffner  <falk@debian.org>
13069
13070         PR target/14201
13071         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
13072
13073 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
13074
13075         PR c++/13927
13076         * g++.dg/other/error8.C: Remove XFAIL markers.
13077
13078         PR c++/14173
13079         * g++.dg/ext/packed5.C: New test.
13080
13081         PR c++/14199
13082         * g++.dg/warn/Wunused-5.C: New test.
13083
13084         PR c++/14186
13085         * g++.dg/lookup/member1.C: New test.
13086
13087 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
13088
13089         * gcc.c-torture/compile/20040130-1.c: Enable only when
13090         __INT_MAX__ >= 2147483647L.
13091         * gcc.c-torture/compile/961203-1.c: Likewise.
13092
13093 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
13094
13095         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
13096         * g++.dg/opt/template1.C: Robustify assembler regexp
13097
13098 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13099
13100         * gcc.c-torture/execute/simd-4.x: Remove.
13101         * gcc.c-torture/execute/va-arg-25.x: Likewise.
13102         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
13103         Guard with #ifndef SKIP_ATTRIBUTE.
13104         * gcc.dg/compat/vector-1_y.c: Likewise.
13105         * gcc.dg/compat/vector-2_x.c: Likewise.
13106         * gcc.dg/compat/vector-2_y.c: Likewise.
13107         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
13108         * g++.dg/eh/simd-2.C: Likewise.
13109
13110 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
13111
13112         * gcc.c-torture/compile/complex-1.c: New.
13113
13114 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
13115
13116         PR target/14209
13117         * gcc.c-torture/execute/20040218-1.c: New test.
13118
13119 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13120
13121         PR c++/14181
13122         * g++.dg/parse/new2.C: New test.
13123
13124 2004-02-18  Paul Brook  <paul@codesourcery.com>
13125
13126         * gcc.c-torture/compile/libcall-1.c: New test.
13127
13128 2004-02-18  Paul Brook  <paul@codesourcery.com>
13129
13130         PR debug/12934
13131         * gcc.dg/debug/debug-7.c: New test.
13132
13133 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
13134
13135         * gcc.dg/20040217-1.c: New test.
13136
13137 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
13138
13139         * gcc.c-torture/execute/990208-1.x: Delete.
13140
13141 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
13142
13143         * gcc.c-torture/execute/20040208-2.x: New file.
13144
13145 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
13146
13147         PR c++/11326
13148         * g++.dg/abi/structret1.C: New test.
13149
13150 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
13151
13152         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
13153         (i386_cpuid): No need to test if cpuid is available on AMD64.
13154         Fix assembly, so that it works onboth i386 and AMD64.
13155         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
13156         (vecInLong): Fix s[] member type to unsigned int.
13157         (vecInWord): Remove type.
13158         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
13159         (a64, b64, c64, d64, e64): Remove.
13160         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
13161         Remove unused variable.  Remove initialization of removed variables.
13162         Don't call mmx_tests nor sse_tests.
13163         (reference_mmx, reference_sse): Remove.
13164         (check): Add return stmt.
13165         * gcc.dg/i386-sse-7.c: New test.
13166         * gcc.dg/i386-mmx-4.c: New test.
13167
13168 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13169
13170         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
13171         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
13172         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
13173         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
13174         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
13175         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
13176         g++.dg/tc1/dr94.C: Fix line terminator.
13177
13178 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
13179
13180         * gcc.c-torture/compile/20040216-1.c: New.
13181
13182 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13183
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/dr188.C,
13187         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
13188         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
13189         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
13190
13191 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13192
13193         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
13194
13195 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
13196
13197         PR c++/13971
13198         * g++.dg/expr/cond4.C: New test.
13199
13200         PR c++/14086
13201         * g++.dg/lookup/crash2.C: New test.
13202
13203 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
13204
13205         * gcc.c-torture/compile/20040214-2.c: New test.
13206
13207 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
13208
13209         PR c++/14116
13210         * g++.dg/ext/typeof8.C: New test.
13211
13212 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
13213
13214         * gcc.c-torture/compile/20040214-1.c: New test.
13215
13216 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13217
13218         PR c++/13635
13219         * g++.dg/template/spec11.C: New test.
13220
13221 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13222
13223         PR c++/13927
13224         * g++.dg/other/error8.C: New test.
13225
13226 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
13227
13228         PR c++/14122
13229         * g++.dg/template/array4.C: New test.
13230
13231         PR c++/14108
13232         * g++.dg/inherit/thunk2.C: New test.
13233
13234         PR c++/14083
13235         * g++.dg/eh/cond2.C: New test.
13236
13237 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
13238
13239         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
13240
13241 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
13242
13243         * lib/scanasm.exp (dg-scan): Quote pattern before display.
13244
13245 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
13246
13247         * g++.dg/simd-2.C: xfail on ppc64-linux.
13248
13249 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13250
13251         PR c/456
13252         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
13253         tests.
13254
13255 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
13256
13257         * gcc.dg/builtins-33.c: New test.
13258
13259 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
13260
13261         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
13262
13263 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
13264
13265         * g++.dg/simd-2.C: Set -maltivec for ppc64.
13266
13267 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
13268
13269         * gcc.dg/ppc64-abi-3.c: New test.
13270
13271 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
13272
13273         PR c/14092
13274
13275         * gcc.dg/pr14092-1.c: New testcase.
13276
13277 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
13278
13279         * gcc.dg/cpp/assert4.c: Fix typo last change.
13280
13281         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
13282         * gcc.dg/cpp/assert4.c: Handle powerpc64.
13283
13284         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
13285
13286 2004-02-09  Roger Sayle  <roger@eyesopen.com>
13287
13288         * gcc.c-torture/compile/20040209-1.c: New test case.
13289
13290 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13291
13292         * gcc.dg/c90-init-1.c: Adjust expected error messages.
13293
13294 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
13295
13296         * gcc.c-torture/execute/20040208-[12].c: New tests.
13297
13298 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13299
13300         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
13301
13302 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13303
13304         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
13305
13306 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
13307
13308         Bug 13856
13309         * gcc.dg/visibility-8.c: New testcase.
13310
13311 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
13312
13313         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
13314         arguments.
13315         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
13316
13317 2004-02-07  Roger Sayle  <roger@eyesopen.com>
13318
13319         PR middle-end/13696
13320         * g++.dg/opt/fold1.C: New test case.
13321
13322 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13323
13324         PR c++/14033
13325         * g++.dg/other/crash-2.C: New test.
13326
13327 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13328
13329         PR c++/14028
13330         * g++.dg/parse/angle-bracket2.C: New test.
13331
13332 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13333
13334         PR middle-end/13750
13335         Revert:
13336         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13337         PR pch/13361
13338         * testsuite/g++.dg/pch/wchar-1.C: New.
13339         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13340
13341 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13342
13343         PR c++/14008
13344         * g++.dg/parse/error15.C: New test.
13345         * g++.dg/parse/crash11.C: Update dg-error mark.
13346
13347 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13348
13349         PR c++/13932
13350         * g++.dg/warn/conv2.C: New test.
13351
13352 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13353
13354         PR c++/13086
13355         * g++.dg/warn/incomplete1.C: Remove xfail.
13356
13357 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13358
13359         * lib/file-format.exp (gcc_target_object_format): Use
13360         ${tool}_target_compile, not gcc_target_compile.
13361         * lib/target-supports.exp (check_alias_available): Likewise.
13362         (check_gc_sections_available): Likewise.
13363         * g++.dg/ext/attrib10.C: Use dg-require-alias.
13364         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
13365         dg-require-alias.
13366
13367 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13368
13369         PR c++/13969
13370         * g++.dg/template/static6.C: New test.
13371
13372 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
13373
13374         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
13375
13376 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13377
13378         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
13379         tests for systems where `char' is unsigned by default.
13380
13381 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13382
13383         PR c++/13997
13384         * g++.dg/template/partial3.C: New test.
13385
13386 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
13387
13388         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
13389         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
13390         Remove mentions of obsolete ports.
13391
13392 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
13393
13394         * gcc.dg/noncompile/20001228-1.c: Fix for new
13395         error message.
13396
13397 2004-02-03  Roger Sayle  <roger@eyesopen.com>
13398
13399         PR target/9348
13400         * gcc.c-torture/execute/multdi-1.c: New test case.
13401
13402 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13403
13404         PR c++/13925
13405         * g++.dg/template/lookup5.C: New test.
13406
13407 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13408
13409         PR c++/13950
13410         * g++.dg/template/lookup4.C: New test.
13411
13412         PR c++/13970
13413         * g++.dg/parse/error14.C: New test.
13414
13415         PR c++/14002
13416         * g++.dg/parse/template13.C: New test.
13417
13418 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13419
13420         PR c++/13978
13421         * g++.dg/template/koenig4.C: New test.
13422
13423         PR c++/13968
13424         * g++.dg/template/crash17.C: New test.
13425
13426         PR c++/13975
13427         * g++.dg/parse/error13.C: New test.
13428         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
13429
13430 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13431
13432         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
13433
13434 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
13435
13436         PR c/11658
13437         PR c/13994
13438         * gcc.dg/noncompile/20040203-1.c: New test.
13439         * gcc.dg/noncompile/20040203-2.c: Likewise.
13440         * gcc.dg/noncompile/20040203-3.c: Likewise.
13441         * gcc.dg/20040203-1.c: Likewise.
13442
13443 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
13444
13445         PR c++/10858
13446         * g++.dg/template/sizeof7.C: New test.
13447
13448 2004-02-02  Eric Christopher  <echristo@redhat.com>
13449             Zack Weinberg  <zack@codesourcery.com>
13450
13451         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
13452
13453 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
13454
13455         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
13456         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
13457         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
13458         * gcc.dg/cleanup-5.c: Run only on Linux targets.
13459
13460 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
13461
13462         PR c++/13113
13463         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
13464
13465         PR c++/13854
13466         * g++.dg/ext/attrib13.C: New test.
13467
13468         PR c++/13907
13469         * g++.dg/conversion/op2.C: New test.
13470
13471 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13472
13473         * gcc.dg/titype-1.c: Fix pasto.
13474
13475 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13476
13477         * gcc.dg/titype-1.c: New test.
13478
13479 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13480
13481         PR c++/13957
13482         * g++.dg/template/non-type-template-argument-1.C,
13483         g++.dg/template/qualified-id1.C: Update dg-error marks.
13484         * g++.dg/template/nontype6.C: New test.
13485
13486 2004-02-01  Roger Sayle  <roger@eyesopen.com>
13487
13488         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
13489         * gcc.dg/builtins-31.c: New testcase.
13490         * gcc.dg/builtins-32.c: New testcase.
13491
13492 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
13493
13494         * objc.dg/call-super-2.m: Update line numbers
13495         for the including of stddef.h.
13496
13497 2004-01-30  Michael Matz  <matz@suse.de>
13498
13499         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
13500         g++.dg/ext/case-range3.C: New tests.
13501
13502 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13503
13504         DR206
13505         PR c++/13813
13506         * g++.dg/template/member4.C: New test.
13507
13508 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13509
13510         PR c++/13683
13511         * g++.dg/template/sizeof6.C: New test.
13512
13513 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13514
13515         * gcc.dg/fwritable-strings-1.c: New test.
13516
13517 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13518
13519         * gcc.c-torture/compile/20040130-1.c: New test.
13520
13521 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
13522
13523         * objc.dg/call-super-2.m: Include stddef.h for size_t.
13524
13525 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
13526
13527         PR c++/13883
13528         * g++.dg/template/ctor3.C: New test.
13529
13530 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13531
13532         * g++.dg/tc1: New directory.
13533         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
13534         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
13535         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
13536         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
13537         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
13538
13539 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13540
13541         * g++.dg/parse/error11.C: New test.
13542         * g++.dg/parse/error12.C: Likewise.
13543
13544 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
13545
13546         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
13547         (scan_initial, main): Use aligned_sizeof instead of sizeof.
13548
13549 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
13550
13551         PR c++/13791
13552         * g++.dg/ext/attrib12.C: New test.
13553
13554         PR c++/13736
13555         * g++.dg/parse/cast2.C: New test.
13556
13557 2004-01-27  James E Wilson  <wilson@specifixinc.com>
13558
13559         * objc.dg/encode-2.m (main): New local string.  Set depending on
13560         sizeof long.  Use in sscanf call.
13561         * objc.dg/encode-3.m (main): New local string.  Set depending on
13562         sizeof long.  Use in scan_initial call.
13563
13564 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13565
13566         * objc.dg/call-super-2.m: Make LP64-safe.
13567         * objc.dg/desig-init-1.m: Likewise.
13568
13569 2004-01-27  Devang Patel <dpatel@apple.com>
13570
13571         * g++.dg/debug/namespace1.C: New test.
13572
13573 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
13574
13575         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
13576         xscale-*-*.
13577
13578         * gcc.dg/arm-mmx-1.c: New test.
13579
13580 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13581
13582         * gcc.dg/20040127-1.c: New test.
13583         * gcc.dg/20040127-2.c: New test.
13584
13585 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13586
13587         * objc.dg/stret-1.m (glob): Renamed to globa.
13588
13589 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
13590
13591         PR c++/13663
13592         * g++.dg/expr/for1.C: New test.
13593
13594 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
13595
13596         PR middle-end/13779
13597         * gcc.dg/darwin-longlong.c: New test.
13598
13599 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
13600
13601         * gcc.dg/20040124-1.c: Moved test from here...
13602         * gcc.c-torture/compile/20040124-1.c: ...to here.
13603
13604 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13605
13606         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
13607         the assembly output if -m64 is passed.
13608
13609 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
13610
13611         PR c++/13833
13612         * g++.dg/template/cond3.C: New test.
13613
13614 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13615
13616         PR c++/13810
13617         * g++.dg/template/ttp7.C: New test.
13618
13619 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13620
13621         PR c++/13797
13622         * g++.dg/template/nontype4.C: New test.
13623         * g++.dg/template/nontype5.C: Likewise.
13624
13625 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
13626
13627         * gcc.dg/torture/mips-clobber-at.c: New test.
13628
13629 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
13630
13631         * gcc.dg/20040124-1.c: New test.
13632
13633 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
13634
13635         * gcc.dg/20040123-1.c: New test.
13636
13637 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13638
13639         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
13640
13641 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13642
13643         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
13644
13645 2004-01-23  Andrew Pinski  <apinski@apple.com>
13646
13647         * gcc.dg/20030121-1.c: Move to ..
13648         * gcc.dg/20040121-1.c: here.
13649
13650 2004-01-23  Roger Sayle  <roger@eyesopen.com>
13651
13652         * gcc.dg/builtins-29.c: New test case.
13653
13654 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13655
13656         PR 18314
13657         * gcc.dg/builtins-30.c: New testcase.
13658
13659 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
13660
13661         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
13662         * lib/g77.exp: Likewise.
13663         * lib/objc.exp: Likewise.
13664         * lib/g++.exp: Likewise.
13665
13666 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13667
13668         * gcc.dg/struct-by-value-2.c: New test.
13669
13670 2004-01-21  Andrew Pinski  <apinski@apple.com>
13671
13672         PR target/13785
13673         * gcc.dg/20030121-1.c: New test.
13674
13675 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
13676
13677         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
13678         clobber frame pointer register in asm statement.
13679
13680 2004-01-21  Falk Hueffner  <falk@debian.org>
13681
13682         * gcc.c-torture/compile/20040121-1.c: New test.
13683
13684 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
13685
13686         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
13687
13688 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
13689
13690         * gcc.dg/ppc64-abi-2.c: New test.
13691
13692 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
13693
13694         * lib/treelang.exp: Fill out this file.
13695         * lib/treelang-dg.exp: New File.
13696
13697 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13698
13699         * gcc.c-torture/compile/981022-1.c: Remove.
13700         * gcc.dg/array-5.c: Remove XFAIL.
13701         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
13702         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
13703         gcc.dg/cond-lvalue-1.c: Update.
13704         * gcc.dg/cast-lvalue-2.c: New test.
13705
13706 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
13707
13708         PR c++/13592
13709         * g++.dg/other/error1.C (class foo): Tweak error message.
13710
13711         PR c++/13592
13712         * g++.dg/template/call2.C: New test.
13713
13714 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13715
13716         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
13717         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
13718         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
13719         scalar-return-1_x.c, scalar-return-2_y.c,
13720         scalar-return-3_x.c, scalar-return-3_y.c,
13721         scalar-return-4_x.c, scalar-return-4_y.c,
13722         struct-align-1.h, struct-align-1_x.c,
13723         struct-align-1_y.c, struct-align-2.h,
13724         struct-align-2_x.c, struct-align-2_y.c,
13725         struct-by-value-10_y.c, struct-by-value-11_x.c,
13726         struct-by-value-11_y.c, struct-by-value-12_x.c,
13727         struct-by-value-12_y.c, struct-by-value-13_x.c,
13728         struct-by-value-13_y.c, struct-by-value-14_x.c,
13729         struct-by-value-14_y.c, struct-by-value-15_x.c,
13730         struct-by-value-15_y.c, struct-by-value-16_y.c,
13731         struct-by-value-17_y.c, struct-by-value-18_y.c,
13732         struct-by-value-19_y.c, struct-by-value-1_x.c,
13733         struct-by-value-1_y.c, struct-by-value-20_y.c,
13734         struct-by-value-2_x.c, struct-by-value-2_y.c,
13735         struct-by-value-3_y.c, struct-by-value-4_x.c,
13736         struct-by-value-4_y.c, struct-by-value-5_y.c,
13737         struct-by-value-6_y.c, struct-by-value-7_y.c
13738         struct-by-value-8_x.c, struct-by-value-8_y.c
13739         struct-by-value-9_x.c, struct-by-value-9_y.c
13740         struct-return-10_x.c, struct-return-10_y.c,
13741         struct-return-19_x.c, struct-return-20_x.c
13742         struct-return-2_x.c, struct-return-2_y.c
13743         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
13744         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
13745
13746 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13747
13748         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
13749         attribute on sparc*-sun-solaris2.*.
13750
13751 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
13752
13753         PR c++/13710
13754         * g++.dg/ext/typeof7.C: New test.
13755
13756 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
13757
13758         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
13759         * gcc.dg/const-elim-1.c: Same.
13760
13761 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
13762
13763         * objc.dg/stret-1.m: New.
13764         * objc.dg/stret-2.m: New.
13765
13766 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13767
13768         PR c++/11895
13769         * g++.dg/ext/vector1.C: New test.
13770
13771 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
13772
13773         * gcc.dg/pch/import-1.c: New.
13774         * gcc.dg/pch/import-1.hs: New.
13775         * gcc.dg/pch/import-1a.h: New.
13776         * gcc.dg/pch/import-1b.h: New.
13777         * gcc.dg/pch/import-1c.h: New.
13778
13779 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13780
13781         PR c++/13574
13782         * g++.dg/ext/array1.C: New test.
13783
13784         PR c++/13178
13785         * g++.dg/conversion/op1.C: New test.
13786
13787 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
13788
13789         PR 11864
13790         From Kazumoto Kojima / Dan Kegel:
13791         * gcc.dg/pr11864-1.c: New test.
13792
13793         PR 10392
13794         From Marcus Comstedt / Dan Kegel:
13795         * gcc.dg/pr10392-1.c: New test.
13796
13797 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13798
13799         PR c++/13478
13800         * g++.dg/init/ref10.C: New test.
13801
13802 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13803
13804         PR c++/13407
13805         * g++.dg/parse/typename6.C: New test.
13806
13807 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13808
13809         PR pch/13361
13810         * testsuite/g++.dg/pch/wchar-1.C: New.
13811         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13812
13813 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13814
13815         PR c++/9259
13816         * g++.dg/expr/sizeof2.C: New test.
13817
13818 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
13819
13820         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
13821
13822 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13823
13824         PR c++/13659
13825         * g++.dg/lookup/strong-using-3.C: New.
13826         * g++.dg/lookup/using-10.C: New.
13827
13828 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13829
13830         PR c++/13594
13831         * g++.dg/lookup/strong-using-2.C: New.
13832
13833 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
13834             Dan Kegel <dank@kegel.com>
13835             J"orn Rennecke <joern.rennecke@superh.com>
13836
13837         PR target/9365
13838         * gcc.dg/pr9365-1.c: New test.
13839
13840 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13841
13842         PR c++/8856
13843         * g++.dg/parse/casting-operator2.C: New test.
13844         * g++.old-deja/g++.pt/explicit83.C: Remove.
13845
13846 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13847
13848         * gcc.dg/label-compound-stmt-1.c: New test.
13849         * gcc.c-torture/compile/950922-1.c,
13850         gcc.c-torture/compile/20000211-3.c,
13851         gcc.c-torture/compile/20000518-1.c,
13852         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
13853         compound statements.
13854
13855 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
13856
13857         * gcc.dg/ppc64-abi-1.c: New test.
13858
13859 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
13860
13861          * g++.dg/ext/attrib9.C: Add dg-warnings.
13862
13863 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13864
13865         PR c++/12335
13866         * g++.dg/parse/dtor3.C: New test.
13867
13868 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
13869
13870         PR c++/12709
13871         * g++.dg/parse/try-catch-1.C: New test.
13872
13873 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
13874
13875         * ada/acats/run_all.sh: Add more verbose output in acats.log
13876         when compiling tests.
13877
13878 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
13879
13880         PR 13656
13881         * gcc.dg/typedef-redecl.c: New test case.
13882         * gcc.dg/typedef-redecl.h: New support file.
13883
13884 2004-01-13  Jan Hubicka  <jh@suse.cz>
13885
13886         * gcc.dg/always_inline.c: New test.
13887         * gcc.dg/debug/20031231-1.c: Fix.
13888
13889 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13890
13891         PR c++/13474
13892         * g++.dg/template/array3.C: New test.
13893
13894 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
13895
13896         * g++.dg/ext/lvalue1.C: No longer expected to fail.
13897         * g++.dg/warn/Wunused-2.C: Likewise.
13898
13899 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13900
13901         PR c++/13289
13902         * g++.dg/template/instantiate6.C: New test.
13903
13904 2004-01-12  Roger Sayle  <roger@eyesopen.com>
13905
13906         PR middle-end/11397
13907         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
13908
13909 2004-01-12  Jan Hubicka  <jh@suse.cz>
13910
13911         PR opt/12826
13912         * gcc.dg/20040112-1.c: New.
13913
13914         * gcc.dg/dwarf-die[1-7].c: Move to...
13915         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
13916         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
13917
13918 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
13919
13920         PR c++/4100
13921         * g++.dg/parse/friend4.C: New test.
13922
13923 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
13924
13925         PR c++/4100
13926         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
13927         definition is called a friend.
13928
13929 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
13930
13931         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
13932
13933 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
13934
13935         PR c++/3478
13936         * g++.dg/parse/error10.C: New test.
13937         * g++.dg/template/arg2.C: Accept "invalid type" error.
13938
13939 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
13940
13941         PR middle-end/13392
13942         * g++.dg/opt/expect2.C: New test.
13943
13944 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
13945
13946         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
13947         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
13948         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
13949         Update dg-error regexps.
13950
13951 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
13952
13953         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
13954         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
13955
13956 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13957
13958         * gcc.dg/pragma-re-1.c: Use right pointer type.
13959
13960 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13961
13962         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
13963
13964 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
13965
13966         * gcc.dg/rs6000-ldouble-1.c: New.
13967
13968 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13969
13970         DR 337
13971         PR c++/9256
13972         * g++.dg/other/abstract1.C: New test.
13973
13974 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
13975
13976         * g++.dg/lookup/strong-using-1.C: New.
13977
13978 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13979
13980         PR c/11234
13981         * gcc.dg/func-ptr-conv-1.c: New test.
13982         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
13983
13984 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
13985
13986         PR target/13380.
13987         * gcc.c-torture/compile/20040109-1.c: New.
13988
13989 2004-01-08  Stuart Hastings  <stuart@apple.com>
13990
13991         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
13992         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
13993         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
13994
13995 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
13996
13997         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
13998
13999 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14000
14001         * ada/acats/run_acats: Treat 'gnatchop' the same way
14002         as 'gnatmake'.  Export GCC_DRIVER.
14003         * ada/acats/run_all.sh: Add target_gnatchop.  Use
14004         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
14005
14006 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14007
14008         PR c++/12573
14009         * g++.dg/template/dependent-expr4.C: New test.
14010
14011 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
14012
14013         * gcc.dg/altivec-11.c: New test.
14014
14015 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
14016
14017         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
14018
14019 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14020
14021         PR c/6024
14022         * gcc.dg/enum-compat-1.c: New test.
14023         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
14024
14025 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14026
14027         PR c/12165
14028         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
14029         gcc.dg/c99-idem-qual-3.c: New tests.
14030
14031 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
14032
14033         * gcc.dg/winline-7.c: Don't cast void * to int.
14034
14035 2004-01-06  Jan Hubicka  <jh@suse.cz>
14036
14037         * gcc.dg/i386-sse-5.c: New test
14038         * g++.dg/eh/simd-1.c: Add -w argument for i386.
14039
14040 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
14041
14042         PR c++/12815
14043         * g++.dg/rtti/typeid4.C: New test.
14044
14045 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14046
14047         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
14048
14049 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
14050
14051         PR c++/12132
14052         * g++.dg/template/error11.C: New test.
14053
14054         PR c++/13451
14055         * g++.dg/template/class2.C: New test.
14056
14057 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
14058         Richard Sandiford <rsandifo@redhat.com>
14059
14060         PR c++/13387
14061         * g++.dg/opt/alias3.C: New test.
14062
14063 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
14064
14065         PR c++/13157
14066         * g++.dg/template/koenig3.C: New test.
14067
14068         PR c++/13529
14069         * g++.dg/parse/offsetof3.C: New test.
14070
14071         * g++.dg/init/copy7.C: Add missing dg-error markers.
14072
14073         PR c++/12226
14074         * g++.dg/init/copy7.c: New test.
14075
14076         PR c++/13536
14077         * g++.dg/parse/cast1.C: New test.
14078
14079 2004-01-04  Jan Hubicka  <jh@suse.cz>
14080
14081         * gcc.dg/winline[1-7].c: New tests.
14082
14083 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14084
14085         PR c++/13520
14086         * g++.dg/template/qualttp22.C: New test.
14087
14088 2004-01-01  Jan Hubicka  <jh@suse.cz>
14089
14090         * gcc.dg/debug/20031231-1.c: New.
14091         * gcc.c-torture/compile/20040101-1.c: New.
14092         * gcc.dg/dwarf-die-[1-7].c: New.
14093
14094 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
14095
14096         PR optimization/13521
14097         * gcc.c-torture/compile/20031231-1.c: New test.
14098
14099 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
14100
14101         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
14102
14103 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14104
14105         PR c++/10079
14106         * g++.dg/template/crash16.C: New test.
14107
14108 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
14109
14110         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
14111
14112 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
14113
14114         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
14115         ports.
14116         * g++.old-deja/g++.jason/thunk3.C: Likewise.
14117         * g++.old-deja/g++.law/profile1.C: Likewise.
14118         * gcc.c-torture/compile/981006-1.c: Likewise.
14119         * gcc.c-torture/execute/loop-2e.x: Likewise.
14120         * gcc.c-torture/execute/loop-2f.x: Remove.
14121         * gcc.c-torture/execute/loop-2g.x: Likewise.
14122         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
14123         * gcc.dg/20020312-2.c: Remove traces of dead ports.
14124
14125 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
14126
14127         PR c++/13507
14128         * g++.dg/ext/attrib11.C: New test.
14129
14130         PR c++/13494
14131         * g++.dg/template/array2-1.C: New test.
14132         * g++.dg/template/array2-2.C: New test.
14133
14134 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
14135
14136         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
14137
14138 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
14139
14140         PR c++/12774
14141         * g++.dg/template/array1-1.C: New test.
14142         * g++.dg/template/array1-2.C: New test.
14143
14144 2003-12-29  Roger Sayle  <roger@eyesopen.com>
14145
14146         PR fortran/12632
14147         * g77.dg/12632.f: New test case.
14148
14149 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14150
14151         PR c++/13289
14152         * g++.dg/parse/nontype1.C: New test.
14153
14154 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14155
14156         PR c++/12403
14157         * g++.dg/parse/explicit1.C: New test.
14158         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
14159
14160 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
14161
14162         PR c++/13081
14163         * g++.dg/opt/inline6.C: New test.
14164
14165         PR c++/12613
14166         * g++.dg/parse/error9.C: New test.
14167
14168         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
14169
14170 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
14171
14172         PR c++/13009
14173         * g++.dg/init/assign1.C: New test.
14174
14175 2003-12-28  Roger Sayle  <roger@eyesopen.com>
14176
14177         PR c++/13070
14178         * g++.dg/warn/format3.C: New test case.
14179
14180 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14181
14182         * gcc.c-torture/compile/20031227-1.c: New test.
14183
14184 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14185
14186         * g++.dg/bprob/bprob.exp: Load target-supports.exp
14187         * g77.dg/bprob/bprob.exp: Likewise.
14188         * gcc.misc-tests/bprob.exp: Likewise.
14189         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
14190         variants on systems where the library does not provide that
14191         functionality.
14192         * gcc.dg/builtins-20.c: Use builtins-config.h.
14193         * gcc.dg/builtins-config.h: New file.
14194
14195 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14196
14197         * lib/gcc-dg.exp (dg-require-profiling): New function.
14198         * lib/target-supports.exp (check_profiling_available): Likewise.
14199         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
14200         * g77.dg/bprob/bprob.exp: Likewise.
14201         * gcc.misc-tests/bprob.exp: Likewise.
14202         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
14203         * gcc.dg/20021014-1.c: Likewise.
14204         * gcc.dg/nest.c: Likewise.
14205
14206 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14207
14208         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
14209         compiling.
14210         * g++.dg/lookup/java2.C: Likewise.
14211         * gcc.dg/cpp/lexident.c: Likewise.
14212
14213 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
14214
14215         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
14216         given.
14217         * gcc.c-torture/compile/961203-1.c: Likewise.
14218         * gcc.c-torture/compile/980506-1.c: Likewise.
14219
14220 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
14221
14222         * lib/gcc-dg.exp (dg-prune-output): New annotation.
14223         (additional_prunes): New global.
14224         (gcc-dg-prune): Handle additional per-test pruning.
14225         (dg-test): Clear additional_prunes between tests.
14226
14227         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
14228         dg-prune-output to avoid spurious failures from assembler
14229         complaining about nonexistent WAW violations.
14230         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
14231         Use dg-prune-output to avoid spurious failures from assembler
14232         warning about Itanium B-step errata.
14233
14234 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14235
14236         * g++.dg/abi/macro0.C: New test.
14237         * g++.dg/abi/macro1.C: Likewise.
14238         * g++.dg/abi/macro2.C: Likewise.
14239
14240         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
14241         * g++.dg/abi/bitfield7.C: Likewise.
14242         * g++.dg/abi/dtor2.C: Likewise.
14243         * g++.dg/abi/mangle11.C: Likewise.
14244         * g++.dg/abi/mangle12.C: Likewise.
14245         * g++.dg/abi/mangle14.C: Likewise.
14246         * g++.dg/abi/mangle17.C: Likewise.
14247         * g++.dg/abi/vbase10.C: Likewise.
14248         * g++.dg/abi/vbase14.C: Likewise.
14249         * g++.dg/template/qualttp17.C: Likewise.
14250
14251 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
14252
14253         PR c/11995
14254         * gcc.dg/20031223-1.c: New test.
14255
14256 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14257
14258         * gcc.dg/noreturn-7.c: New test.
14259
14260 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14261
14262         * gcc.dg/null-pointer-1.c: New test.
14263
14264 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
14265
14266         * g++.old-deja/g++.jason/template18.C: Remove.
14267         * g++.old-deja/g++.jason/template37.C: Likewise.
14268
14269         PR c++/12862
14270         * g++.dg/lookup/ns1.C: New test.
14271
14272         PR c++/12397
14273         * g++.dg/template/lookup3.C: New test.
14274
14275 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14276
14277         * g++.dg/template/recurse1.C: New test
14278
14279 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
14280
14281         PR c++/12479
14282         * g++.dg/parse/semicolon1.C: New test.
14283         * g++.dg/parse/semicolon1.h: Likewise.
14284
14285 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
14286
14287         * gcc.dg/darwin-misaligned.c: New test.
14288
14289 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14290
14291         PR c/9163
14292         * gcc.dg/20031222-1.c: New test.
14293
14294 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
14295
14296         PR c++/13438
14297         * g++.dg/parse/error8.C: New test.
14298
14299         PR c++/11554
14300         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
14301
14302 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
14303
14304         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
14305         too small.
14306         * gcc.c-torture/compile/930217-1.c: Likewise.
14307         * gcc.c-torture/compile/930513-1.c: Likewise.
14308         * gcc.c-torture/execute/920908-2.c: Likewise.
14309         * gcc.c-torture/execute/921204-1.c: Likewise.
14310         * gcc.c-torture/execute/930621-1.c: Likewise.
14311         * gcc.c-torture/execute/930630-1.c: Likewise.
14312         * gcc.c-torture/execute/931031-1.c: Likewise.
14313         * gcc.c-torture/execute/980602-2.c: Likewise.
14314         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
14315         * gcc.c-torture/execute/compndlit-1.c: Likewise.
14316         * gcc.c-torture/execute/extzvsi.c: Likewise.
14317         * gcc.c-torture/unsorted/ext.c: Likewise.
14318
14319 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
14320
14321         PR target/12749
14322         * gcc.c-torture/compile/20031220-2.c: New test case.
14323
14324 2003-12-20  Roger Sayle  <roger@eyesopen.com>
14325
14326         PR optimization/13031
14327         * gcc.c-torture/compile/20031220-1.c: New test case.
14328
14329 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14330
14331         * gcc.dg/cast-function-1.c: New test.
14332
14333 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14334
14335         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
14336         formats.
14337
14338 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
14339
14340         PR c++/12795
14341         * g++.dg/ext/attrib10.C: New test.
14342
14343 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
14344
14345         * gcc.dg/cleanup-10.c: New test.
14346         * gcc.dg/cleanup-11.c: New test.
14347
14348 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
14349
14350         PR c++/13239
14351         * g++.dg/opt/expect1.C: New test.
14352
14353 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
14354
14355         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
14356
14357 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
14358
14359         PR debug/12923
14360         * gcc.dg/20031218-1.c: New test.
14361
14362         PR debug/12389
14363         * gcc.dg/20031218-2.c: New test.
14364         * gcc.dg/20031218-3.c: New test.
14365
14366         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
14367         of label name and allow for USER_LABEL_PREFIX == "_" names.
14368         * g++.dg/abi/mangle18-2.C: Likewise.
14369         * g++.dg/abi/mangle19-1.C: Likewise.
14370         * g++.dg/abi/mangle19-2.C: Likewise.
14371         * g++.dg/abi/mangle20-1.C: Likewise.
14372         * g++.dg/abi/mangle20-2.C: Likewise.
14373
14374 2003-12-18  Richard Henderson  <rth@redhat.com>
14375
14376         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
14377
14378 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
14379             Dan Kegel <dank@kegel.com>
14380
14381         PR other/12009
14382         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
14383         testing a cross compiler, it causes spurious compile failures.
14384         * lib/g++.exp: Likewise.
14385
14386 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14387
14388         PR c++/13262
14389         * g++.dg/template/access13.C: New test.
14390
14391 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
14392
14393         * gcc.dg/20031216-1.c: New test.
14394
14395 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14396
14397         PR c++/9154
14398         * g++.dg/template/error10.C: New test.
14399
14400 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14401
14402         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
14403         * g++.dg/eh/simd-2.C: Likewise.
14404
14405 2003-12-17  James E Wilson  <wilson@specifixinc.com>
14406             Roger Sayle  <roger@eyesopen.com>
14407
14408         * gcc.c-torture/execute/ieee/mzero5.c: New.
14409
14410 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
14411
14412         PR c++/10603
14413         * g++.dg/parse/error6.C: New test.
14414
14415         PR c++/12827
14416         * g++.dg/parse/error7.C: New test.
14417
14418 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14419
14420         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
14421         at -O with stabs debugging formats.
14422         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
14423         * gcc.dg/debug/debug-2.c: Likewise.
14424
14425 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
14426
14427         PR c++/12696
14428         * g++.dg/init/error1.C: New test.
14429
14430         PR c++/12218
14431         * g++.dg/init/pm3.C: New test.
14432
14433 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14434
14435         PR c/3347
14436         * gcc.dg/bitfld-8.c: New test.
14437
14438 2003-12-16  James Lemke  <jim@wasabisystems.com>
14439
14440         * gcc.dg/arm-scd42-[123].c: New tests.
14441
14442 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14443
14444         PR c++/9043
14445         * g++.dg/abi/mangle20-1.C: New test.
14446         * g++.dg/abi/mangle20-2.C: New test.
14447
14448 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
14449
14450         PR c++/13275
14451         * g++.dg/other/offsetof2.C: Remove XFAIL.
14452         * g++.dg/parse/offsetof1.C: New test.
14453         * g++.gd/parse/offsetof2.C: Likewise.
14454
14455 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14456
14457         * g++.dg/template/nontype3.C: New test.
14458         * g++.dg/template/static2.C: Tweaked the dg-error clause.
14459
14460 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14461
14462         * g++.dg/warn/noreturn-3.C: Also test instantiation.
14463
14464 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14465
14466         PR c++/13387
14467         * g++.dg/expr/assign1.C: New test.
14468
14469         PR c++/13242
14470         * g++.dg/abi/mangle19-1.C: New test.
14471         * g++.dg/abi/mangle19-2.C: New test.
14472
14473 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
14474
14475         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
14476
14477 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14478
14479         * gcc.c-torture/execute/20031216-1.c: New test.
14480
14481 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14482
14483         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
14484         an ICE regression.
14485
14486 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14487
14488         PR c++/10926
14489         * g++.dg/template/error9.C: New test.
14490
14491         PR c++/11116
14492         * g++.dg/template/error8.C: New test.
14493
14494 2003-12-15  Roger Sayle  <roger@eyesopen.com>
14495
14496         PR middle-end/13400
14497         * gcc.c-torture/execute/20031215-1.c: New test case.
14498
14499 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14500
14501         PR c++/13269
14502         * g++.dg/parse/error5.C: New test.
14503
14504         PR c++/12989
14505         * g++.dg/expr/sizeof1.C: New test.
14506
14507         PR c++/13310
14508         * g++.dg/template/crash15.C: New test.
14509
14510 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
14511
14512         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
14513         a non-POD type as the last named parameter of a varargs function.
14514
14515 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14516
14517         PR c++/13243
14518         PR c++/12573
14519         * g++.dg/template/crash14.C: New test.
14520         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
14521
14522 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
14523
14524         * g++.dg/other/java1.C: New test.
14525
14526         PR c++/13241
14527         * g++.dg/abi/mangle18-1.C: New test.
14528         * g++.dg/abi/mangle18-2.C: New test.
14529
14530 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14531
14532         PR optimization/10312
14533         * gcc.c-torture/execute/20031214-1.c: New.
14534
14535 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
14536
14537         PR c++/10779
14538         PR c++/12160
14539         * g++.dg/parse/error3.C: New test.
14540         * g++.dg/parse/error4.C: Likewise.
14541         * g++.dg/abi/mangle4.C: Tweak error messages.
14542         * g++.dg/lookup/using5.C: Likewise.
14543         * g++.dg/other/error2.C: Likewise.
14544         * g++.dg/parse/typename5.C: Likewise.
14545         * g++.dg/parse/undefined1.C: Likewise.
14546         * g++.dg/template/arg2.C: Likewise.
14547         * g++.dg/template/ttp3.C: Likewise.
14548         * g++.dg/template/type1.C: Likewise.
14549         * g++.old-deja/g++.other/crash32.C: Likewise.
14550         * g++.old-djea/g++.pt/defarg8.C: Likewise.
14551
14552 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14553
14554         PR c++/13106
14555         * g++.dg/warn/noreturn-3.C: New test.
14556
14557 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14558
14559         PR c++/13118
14560         * g++.dg/abi/covariant3.C: New.
14561
14562 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
14563
14564         * g++.dg/eh/ia64-1.C: New test.
14565
14566 2003-12-12  Roger Sayle  <roger@eyesopen.com>
14567
14568         PR optimization/13037
14569         * g77.f-torture/execute/13037.f: New test case.
14570
14571 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14572
14573         PR c++/12881
14574         * g++.dg/abi/covariant2.C: New.
14575
14576 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
14577
14578         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
14579
14580 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
14581
14582         * gcc.c-torture/execute/wchar_t-1.x: Delete.
14583
14584 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
14585
14586         PR other/10819
14587         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
14588         to fix Bug 10819.
14589         * lib/g++.exp (g++_version): Likewise.
14590         * lib/g77.exp (g77_version): Likewise.
14591         * lib/objc.exp (default_objc_version): Likewise.
14592
14593 2003-12-10  Richard Henderson  <rth@redhat.com>
14594
14595         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
14596
14597         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
14598
14599 2003-12-08  Matt Austern  <austern@apple.com>
14600
14601         PR c/13134
14602         * lib/gcc-dg.exp (dg-require-visibility): Define.
14603         * lib/target-supports (check_visibility_available): Define.
14604         * gcc.dg/visibility-1.c: New test.
14605         * gcc.dg/visibility-2.c: Likewise.
14606         * gcc.dg/visibility-3.c: Likewise.
14607         * gcc.dg/visibility-4.c: Likewise.
14608         * gcc.dg/visibility-5.c: Likewise.
14609         * gcc.dg/visibility-6.c: Likewise.
14610         * g++.dg/ext/visibility-1.C: Likewise.
14611         * g++.dg/ext/visibility-2.C: Likewise.
14612         * g++.dg/ext/visibility-3.C: Likewise.
14613         * g++.dg/ext/visibility-4.C: Likewise.
14614         * g++.dg/ext/visibility-5.C: Likewise.
14615         * g++.dg/ext/visibility-6.C: Likewise.
14616
14617 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14618
14619         * g++.dg/lookup/java1.C: New test.
14620         * g++.dg/lookup/java2.C: New test.
14621
14622 2003-12-07  Falk Hueffner  <falk@debian.org>
14623
14624         * g++.dg/opt/noreturn-1.C: New test.
14625
14626 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
14627
14628         * gcc.dg/overflow-1.c: New test.
14629
14630 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14631
14632         * g77.f-torture/compile/13060.f: New test.
14633
14634 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
14635
14636         PR c++/13323
14637         * g++.dg/inherit/operator2.C: New test.
14638
14639 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14640
14641         PR c++/13305
14642         * g++.dg/ext/attrib9.C: New test.
14643
14644 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14645
14646         PR c++/13314
14647         * g++.dg/template/error7.C: New test.
14648
14649 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
14650             J"orn Rennecke <joern.rennecke@superh.com>
14651
14652         PR target/13302
14653         * g++.dg/other/struct-va_list.C: New test.
14654
14655 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14656
14657         PR c++/13166
14658         * g++.dg/parse/defarg6.C: New test.
14659
14660 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
14661
14662         PR target/13256
14663         * gcc.c-torture/execute/20031201-1.c: New test.
14664
14665 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
14666
14667         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
14668
14669 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14670
14671         * gcc.dg/builtin-return-1.c: New test.
14672
14673 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
14674             J"orn Rennecke <joern.rennecke@superh.com>
14675
14676         PR optimization/13260
14677         * gcc.c-torture/execute/20031204-1.c: New test.
14678
14679 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14680
14681         PR c++/9127
14682         * g++.dg/template/error6.C: New test.
14683
14684 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
14685
14686         * gcc.dg/20031202-1.c: New test.
14687
14688 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14689
14690         PR c++/13179
14691         * g++.dg/template/eh1.C: New test.
14692
14693         PR c++/10771
14694         * g++.dg/template/error5.C: New test.
14695
14696 2003-12-02  David Ung  <davidu@mips.com>
14697
14698         * gcc.dg/compat/vector-check.h: Corrected type for var
14699         g_##TMODE
14700
14701 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14702
14703         PR c++/10126
14704         * g++.dg/template/ptrmem8.C: New test.
14705
14706 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14707
14708         PR c++/12573
14709         * g++.dg/template/dependent-expr3.C: New test.
14710
14711 2003-12-01  James Lemke  <jim@wasabisystems.com>
14712
14713         * gcc.dg/arm-g2.c: New test.
14714
14715 2003-12-01  Roger Sayle  <roger@eyesopen.com>
14716
14717         PR optimization/11634
14718         * gcc.dg/20031201-2.c: New test case.
14719
14720 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
14721
14722         PR 11433
14723         * objc.dg/proto-lossage-3.m: New test.
14724
14725 2003-12-01  Roger Sayle  <roger@eyesopen.com>
14726
14727         PR optimization/12628
14728         * gcc.dg/20031201-1.c: New test case.
14729
14730 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14731
14732         * gcc.dg/unaligned-1.c: New test.
14733
14734 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
14735
14736         PR c++/9849
14737         * g++.dg/template/error4.C: New test.
14738         * g++.dg/template/nested3.C: Adjust error markers.
14739
14740 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14741
14742         * gcc.dg/cpp/assert4.c: Check more #system assertions.
14743
14744 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
14745
14746         PR c/10333
14747         * gcc.dg/bitfld-7.c: New test.
14748
14749 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
14750
14751         * gcc.dg/tls/asm-1.C: New test.
14752
14753 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14754
14755         * gcc.dg/cpp/assert4.c: Update.
14756
14757 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14758
14759         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
14760         * gcc.dg/builtin-apply3.c: New test.
14761
14762 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14763
14764         * lib/compat.exp (compat-obj): New xfaildata parameter.
14765         Use it to set compiler_conditional_xfail_data before compiling.
14766         (compat-get-options): Handle dg-xfail-if.
14767         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
14768         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
14769         * gcc.dg/compat/vector-1_y.c: Likewise.
14770         * gcc.dg/compat/vector-2_x.c: Likewise.
14771         * gcc.dg/compat/vector-2_y.c: Likewise.
14772
14773 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14774
14775         * g++.dg/opt/reg-stack4.C: New test.
14776
14777 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14778
14779         * gcc.dg/builtin-apply2.c: New test.
14780
14781 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14782
14783         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
14784
14785 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14786
14787         PR c++/12924
14788         * g++.dg/template/template-id-2.C: New test.
14789
14790 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14791
14792         PR c++/5369
14793         * g++.dg/template/memfriend1.C: New test.
14794         * g++.dg/template/memfriend2.C: Likewise.
14795         * g++.dg/template/memfriend3.C: Likewise.
14796         * g++.dg/template/memfriend4.C: Likewise.
14797         * g++.dg/template/memfriend5.C: Likewise.
14798         * g++.dg/template/memfriend6.C: Likewise.
14799         * g++.dg/template/memfriend7.C: Likewise.
14800         * g++.dg/template/memfriend8.C: Likewise.
14801         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
14802
14803 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
14804
14805         PR c++/12515
14806         * g++.dg/ext/cond1.C: New test.
14807
14808 2003-11-20  Richard Henderson  <rth@redhat.com>
14809
14810         * gcc.dg/20020201-2.c: Remove.
14811         * gcc.dg/20020201-4.c: Remove.
14812         * gcc.dg/20020304-1.c: Remove.
14813
14814 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
14815
14816         * gcc.dg/cpp/trad/xwin1.c: New test case.
14817
14818 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
14819
14820         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
14821         * lib/g77.exp: Likewise.
14822         * lib/objc.exp: Likewise.
14823         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
14824         for darwin.
14825
14826 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14827
14828         PR c++/12932
14829         * g++.dg/template/static5.C: New test.
14830
14831 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
14832
14833         * gcc.dg/nested-func-1.c: New test.
14834
14835 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14836
14837         * gcc.dg/cpp/assert4.c: New test.
14838
14839 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
14840
14841         PR c++/2294
14842         * g++.dg/lookup/using9.c: New test.
14843
14844 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
14845
14846         PR c++/12762
14847         * g++.dg/template/error3.C: New test.
14848
14849 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
14850
14851         PR ada/13035
14852         * ada/acats/run_acats, run_all.sh: Fix syntax error.
14853         No longer use a wrapper for gcc, since this does not work under
14854         Windows.
14855
14856 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
14857
14858         PR c++/2094
14859         * g++.dg/template/ptrmem7.C: New test.
14860
14861 2003-11-13  Andrew Pinski <apinski@apple.com>
14862
14863         * gcc.c-torture/compile/20031113-1.c: New test.
14864
14865 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
14866             Kean Johnston <jkj@sco.com>
14867
14868         PR c/13029
14869         * gcc.dg/unused-4.c: Update.
14870
14871 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14872
14873         * g++.dg/opt/const3.C: New test.
14874
14875 2003-11-13  Jan Hubicka  <jh@suse.cz>
14876
14877         * gcc.c-torture/compile/20031112-1.c: New test.
14878
14879 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
14880
14881         * g++.dg/parse/crash10.C: Remove bogus error marker.
14882
14883 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14884
14885         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
14886         (host_gcc): Likewise.
14887         (ROOT): Honor $PWDCMD.
14888         (BASE): Likewise.
14889         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
14890
14891 2003-11-12  Catherine Moore  <clm@redhat.com>
14892
14893         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
14894
14895 2003-11-12  Andreas Jaeger  <aj@suse.de>
14896             Jakub Jelinek  <jakub@redhat.com>
14897             Andrew Pinski  <pinskia@physics.uc.edu>
14898             Richard Henderson  <rth@redhat.com>
14899
14900         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
14901         systems.
14902         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
14903
14904         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
14905         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14906
14907 2003-11-11  Andreas Jaeger  <aj@suse.de>
14908
14909         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
14910
14911         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
14912
14913 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
14914
14915         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
14916         Clean ups.
14917
14918 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
14919
14920         * gcc.dg/trampoline-1.c: New test.
14921
14922 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
14923
14924         * gcc.c-torture/compile/200031109-1.c: New test.
14925
14926 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14927
14928         PR c/3190
14929         PR c/8714
14930         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
14931         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
14932         gcc.dg/format/no-y2k-1.c: Update.
14933
14934 2003-11-08  Roger Sayle  <roger@eyesopen.com>
14935
14936         PR optimization/10467
14937         * gcc.dg/20031108-1.c: New test case.
14938
14939 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
14940
14941         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
14942
14943 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14944
14945         * gcc.dg/compound-lvalue-1.c: New test.
14946         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
14947         some XFAILs.
14948
14949 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
14950
14951         * gcc.dg/altivec-varargs-1.c: New test.
14952
14953 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14954
14955         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
14956         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
14957         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
14958         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
14959         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
14960
14961 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14962
14963         * gcc.dg/cond-lvalue-1.c: New test.
14964
14965 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
14966
14967         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
14968
14969 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14970
14971         PR c++/11616
14972         * g++.dg/template/instantiate5.C: New test.
14973
14974 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14975
14976         PR c++/12726
14977         * g++.dg/ext/complit2.C: Replace test with self-contained version.
14978         * ChangeLog: Add missing first entry for above test.
14979
14980 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14981
14982         PR c++/9810
14983         * g++.dg/template/using8.C: New test.
14984         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
14985
14986 2003-11-02  Roger Sayle  <roger@eyesopen.com>
14987
14988         PR optimization/10817
14989         * gcc.c-torture/compile/20031102-1.c: New test case.
14990
14991 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
14992
14993         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
14994         2147483647.
14995
14996 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14997
14998         * gcc.dg/20031102-1.c: New test.
14999
15000 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15001
15002         * gcc.dg/complex-1.c: New test.
15003
15004 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15005
15006         PR c++/12796
15007         * g++.dg/template/crash13.C: Adjust expected error location.
15008         * g++.old-deja/g++.brendan/ns1.C: Likewise.
15009
15010 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
15011
15012         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
15013
15014 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
15015
15016         PR/10239
15017         * gcc.c-torture/compile/20031031-2.c: New test.
15018
15019 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
15020
15021         PR/11640
15022         * gcc.c-torture/compile/20031031-1.c: New test.
15023
15024 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
15025
15026         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
15027         * gcc.misc-tests/bprob.exp: Likewise.
15028         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
15029         the execution test on arm-elf configs.
15030         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
15031         configs that don't support scratch files.
15032         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
15033
15034 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
15035
15036         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
15037         done by dejagnu.
15038
15039 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
15040
15041         * ada/acats/run_all.sh: Redirect mv output to /dev/null
15042         Avoid non pure sh syntax. Add more logging.
15043
15044         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
15045         fail.
15046
15047 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15048
15049         PR libgcj/10610
15050         * gcc.dg/ppc-stackalign-1.c: New test.
15051
15052 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
15053
15054         * ada/acats/run_all.sh: Change output to be more compliant with
15055         dejagnu framework.
15056         Create acats.sum and acats.log files under testsuite/ada/acats
15057         Only run [a-z]* directories, to filter out e.g. CVS.
15058         Redirect build output to log file.
15059
15060 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
15061
15062         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
15063
15064 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
15065
15066         PR ada/5909:
15067         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
15068
15069 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
15070
15071         * gcc.c-torture/compile/20031023-1.c: New test.
15072         * gcc.c-torture/compile/20031023-2.c: New test.
15073         * gcc.c-torture/compile/20031023-3.c: New test.
15074         * gcc.c-torture/compile/20031023-4.c: New test.
15075
15076 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15077
15078         PR c++/10371
15079         * g++.dg/lookup/scoped8.C: New test.
15080
15081 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15082
15083         * g++.dg/opt/reg-stack3.C: New test.
15084
15085 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15086
15087         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
15088
15089 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15090
15091         PR c++/11076
15092         * g++.dg/template/crash13.C: New test.
15093
15094 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15095
15096         * gcc.dg/c99-restrict-2.c: New test.
15097
15098 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
15099
15100         PR c++/12698, c++/12699, c++/12700, c++/12566
15101         * g++.dg/inherit/covariant9.C: New test.
15102         * g++.dg/inherit/covariant10.C: New test.
15103         * g++.dg/inherit/covariant11.C: New test.
15104
15105 2003-10-23  Jason Merrill  <jason@redhat.com>
15106
15107         PR c++/12726
15108         * g++.dg/ext/complit2.C: New test.
15109
15110 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
15111
15112         PR target/12654
15113         * gcc.c-torture/execute/20031020-1.c: New test.
15114
15115 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15116
15117         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
15118         following the jump_insn.
15119
15120 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15121
15122         * gcc.dg/cast-lvalue-1.c: New test.
15123
15124 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
15125
15126         PR c++/11962
15127         * g++.dg/template/cond2.C: New test.
15128
15129 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15130
15131         * gcc.dg/builtins-28.c: New test.
15132
15133 2003-10-20  Jan Hubicka  <jh@suse.cz>
15134
15135         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
15136         parameter.
15137         * testsuite/gcc.dg/inline-2.c: Likewise.
15138
15139 2003-10-20  Phil Edwards  <phil@codesourcery.com>
15140
15141         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
15142         * gcc.dg/nest.c:  Likewise.
15143
15144 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15145
15146         PR c++/9781, c++/10583, c++/11862
15147         * g++.dg/parse/crash13.C: New test.
15148
15149 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15150
15151         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
15152
15153 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15154
15155         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
15156         Define HAVE_C99_RUNTIME except on Solaris.
15157         * gcc.dg/builtins-20.c: Likewise.
15158
15159 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15160
15161         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
15162
15163 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15164
15165         PR c++/12495
15166         * g++.dg/template/crash21.C: New test.
15167
15168 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15169
15170         PR c++/2513
15171         * g++.dg/template/typename5.C: New test.
15172
15173 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15174
15175         PR c++/12369
15176         * g++.dg/template/friend25.C: New test.
15177
15178 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
15179
15180         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
15181         versions.
15182
15183 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
15184
15185         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
15186         == 2147483647.
15187
15188 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
15189
15190         * gcc.c-torture/execute/960416-1.x: Remove.
15191         * gcc.c-torture/execute/divconst-3.x: Likewise.
15192
15193 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
15194
15195         PR target/12598
15196         * gcc.dg/torture/cris-volatile-1.c: New test.
15197
15198 2003-10-14  Roger Sayle  <roger@eyesopen.com>
15199
15200         PR optimization/9325
15201         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
15202         for overflowing floating point to integer conversion during RTL
15203         simplification.
15204
15205 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
15206
15207         * objc/execute/_cmd.m: Fix typo.
15208         * objc.dg/image-info.m, objc.dg/symtab-1.m:
15209         Relax 'scan-assembler' regexp.
15210         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
15211         objc.dg/try-catch-4.m: Run on non-Darwin targets.
15212         * objc.dg/zero-link-2.m: Remove blank line.
15213         * objc.dg/zero-link-3.m: New test case.
15214
15215 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
15216
15217         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
15218
15219         * gcc.dg/asm-names.c: Use scan-assembler-not rather
15220         than linker trickery.
15221
15222 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15223
15224         PR c++/12370
15225         * g++.dg/other/friend2.C: New test.
15226
15227 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
15228
15229         * gcc.dg/20031012-1.c: New test.
15230
15231 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
15232
15233         * gcc.dg/weak/weak-3.c: Fix for new warning.
15234
15235 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
15236
15237         PR optimization/8750
15238         * gcc.c-torture/execute/20031012-1.c: New test case.
15239
15240 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15241
15242         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
15243         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
15244
15245 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15246
15247         PR optimization/12260
15248         * gcc.c-torture/compile/20031011-2.c: New test case.
15249
15250 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15251
15252         * gcc.c-torture/execute/20031011-1.c: New testcase.
15253
15254 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15255
15256         * gcc.c-torture/compile/20031011-1.c: New test.
15257
15258 2003-10-11  Jan Hubicka  <jh@suse.cz>
15259
15260         * g++.dg/other/first-global.C: New test.
15261
15262 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15263
15264         * gcc.c-torture/execute/string-opt-18.c: New testcase.
15265
15266 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
15267
15268         * gcc.c-torture/compile/20031010-1.c: New test.
15269
15270 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
15271
15272         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
15273         * gcc.c-torture/execute/va-arg-25.c: ... here.
15274
15275 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
15276
15277         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
15278
15279 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
15280
15281         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
15282
15283 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
15284
15285         * g++.dg/parse/error2.C: New test.
15286
15287 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
15288
15289         PR c++/11097
15290         * g++.dg/other/error5.C: Modify the error message.
15291         * g++.dg/lookup/using8.C: New test.
15292
15293 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
15294
15295         * gcc.dg/darwin-abi-2.c: New file.
15296         * gcc.c-torture/execute/va-arg-24.c: New file.
15297
15298 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
15299
15300         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
15301         indentation.
15302
15303 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
15304
15305         PR c++/10147
15306         * g++.dg/other/error4.C: Update error messages.
15307         * g++.dg/template/ptrmem4.C: Likewise.
15308
15309         PR c++/12337
15310         * g++.dg/init/new9.C: New test.
15311
15312         PR c++/12334, c++/12236, c++/8656
15313         * g++.dg/ext/attrib8.C: New test.
15314
15315 2003-10-06  Devang Patel  <dpatel@apple.com>
15316
15317         * gcc.dg/debug/dwarf2-3.h: New test.
15318         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
15319
15320 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
15321
15322         * g++.dg/opt/cfg2.C: New test.
15323
15324 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15325
15326         * g++.dg/opt/float1.C: New test.
15327
15328 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15329
15330         * gcc.dg/c90-array-lval-6.c: New test.
15331         * gcc.dg/c99-array-lval-6.c: New test.
15332
15333 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
15334             Ziemowit Laski  <zlaski@apple.com>
15335
15336         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
15337         'Derived', so that it is never considered a class method; add
15338         new warning for '+port' method ambiguity.
15339         * objc.dg/method-12.m: Include <objc/objc.h> instead of
15340         <objc/objc-api.h> (needed on Mac OS X).
15341         * objc.dg/method-13.m: New test.
15342
15343 2003-10-03  Roger Sayle  <roger@eyesopen.com>
15344
15345         PR optimization/9325, PR java/6391
15346         * gcc.c-torture/execute/20031003-1.c: New test case.
15347
15348 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
15349
15350         PR optimization/12180
15351         * gcc.dg/20031002-1.c: New test.
15352
15353         PR c++/12486
15354         * g++.dg/inherit/error1.C: New test.
15355
15356 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
15357
15358         * lib/f-torture.exp (search_for): Rename to...
15359         (search_for_re): This.  Also, clean up comments and the
15360         "regexp" invocation.
15361
15362 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
15363
15364         * gcc.c-torture/compile/20031002-1.c: New test.
15365
15366 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
15367
15368         * g++.dg/opt/cond1.C: New test.
15369
15370 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
15371
15372         * gcc.dg/Wold-style-definition-2.c: New testcase.
15373         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
15374
15375 2003-09-29  Richard Henderson  <rth@redhat.com>
15376
15377         * g++.dg/init/array10.C: Add dg-options.
15378
15379 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
15380
15381         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
15382
15383 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15384
15385         * g++.dg/template/friend19.C: Fix typo.
15386         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
15387
15388 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
15389
15390         * gcc.c-torture/execute/20030928-1.c: New test.
15391         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
15392
15393 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15394
15395         * g++.dg/opt/unroll1.C: New test.
15396
15397 2003-09-26  Roger Sayle  <roger@eyesopen.com>
15398
15399         PR optimization/11741
15400         * gcc.dg/20030926-1.c: New test case.
15401
15402 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15403
15404         PR c++/5655
15405         * g++.dg/parse/access7.C: New test.
15406         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
15407
15408 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
15409
15410         MERGE OF objc-improvements-branch into MAINLINE:
15411         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
15412         if libobjc has not been built.
15413         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
15414         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
15415         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
15416         objc/execute/nested-3.m, objc/execute/np-2.m,
15417         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
15418         objc/execute/redefining_self.m, objc/execute/root_methods.m,
15419         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
15420         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
15421         objc.dg/special/unclaimed-category-1.h,
15422         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
15423         well as GNU runtime.
15424         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
15425         * execute/cascading-1.m, execute/function-message-1.m,
15426         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
15427         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
15428         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
15429         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
15430         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
15431         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
15432         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
15433         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
15434         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
15435         * objc.dg/bitfield-2.m: Run only on Darwin.
15436         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
15437         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
15438         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
15439         * objc.dg/const-str-1.m: Fix constant string layout.
15440
15441 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
15442
15443         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
15444
15445 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
15446
15447         * gcc.dg/darwin-abi-1.c: New file.
15448
15449 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
15450
15451         PR target/12281
15452         * gcc.c-torture/compile/20030921-1.c: New test.
15453
15454 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15455
15456         * g++.dg/opt/reg-stack2.C: New test.
15457
15458 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15459
15460         * g++.dg/eh/delayslot1.C: New test.
15461
15462 2003-09-20  Richard Henderson  <rth@redhat.com>
15463
15464         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
15465
15466 2003-09-20  Roger Sayle  <roger@eyesopen.com>
15467
15468         * gcc.c-torture/execute/20030920-1.c: New test case.
15469
15470 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15471
15472         * g++.dg/rtti/typeid3.C: Correct expected error message.
15473
15474 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15475
15476         PR c++/157
15477         * g++.dg/parse/crash12.C: New test.
15478
15479 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
15480
15481         * gcc.dg/compat/mixed-struct-check.h: New.
15482         * gcc.dg/compat/mixed-struct-defs.h: New.
15483         * gcc.dg/compat/mixed-struct-init.h: New.
15484         * gcc.dg/compat/struct-by-value-19_main.c: New.
15485         * gcc.dg/compat/struct-by-value-19_x.c: New.
15486         * gcc.dg/compat/struct-by-value-19_y.c: New.
15487         * gcc.dg/compat/struct-by-value-20_main.c: New.
15488         * gcc.dg/compat/struct-by-value-20_x.c: New.
15489         * gcc.dg/compat/struct-by-value-20_y.c: New.
15490         * gcc.dg/compat/struct-return-19_main.c: New.
15491         * gcc.dg/compat/struct-return-19_x.c: New.
15492         * gcc.dg/compat/struct-return-19_y.c: New.
15493         * gcc.dg/compat/struct-return-20_main.c: New.
15494         * gcc.dg/compat/struct-return-20_x.c: New.
15495         * gcc.dg/compat/struct-return-20_y.c: New.
15496
15497 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
15498         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
15499         so that it will not complain on LP64 targets.
15500
15501 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15502
15503         PR c++/495
15504         * g++.dg/template/friend24.C: New test.
15505
15506 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
15507
15508         PR c++/12332
15509         * g++.dg/template/memtmpl2.C: New test.
15510
15511 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
15512
15513         PR target/11184
15514         * gcc.dg/builtin-apply1.c: New test.
15515
15516 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
15517
15518         PR c++/9848
15519         * g++.dg/warn/Wunused-4.C: New test.
15520
15521 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15522
15523         PR c++/12316
15524         * g++.dg/other/gc2.C: New test.
15525
15526 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
15527
15528         PR c++/11991
15529         * g++.dg/rtti/typeid3.C: New test.
15530
15531         PR c++/12266
15532         * g++.dg/overload/template1.C: New test.
15533
15534 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15535
15536         * g++.dg/opt/cfg3.C: New test.
15537
15538 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15539
15540         PR c++/7939
15541         * g++.dg/template/crash11.C: New test.
15542
15543 2003-09-16  Jason Merrill  <jason@redhat.com>
15544             Jakub Jelinek  <jakub@redhat.com>
15545
15546         * gcc.dg/attr-warn-unused-result.c: New test.
15547
15548 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15549
15550         PR c++/12184
15551         * g++.dg/expr/call2.C: New test.
15552
15553 2003-09-15  Andreas Jaeger  <aj@suse.de>
15554
15555         * gcc.dg/Wold-style-definition-1.c: New test.
15556
15557 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
15558
15559         PR c++/3907
15560         * g++.dg/parse/template12.C: New test.
15561
15562         * g++.dg/abi/bitfield11.C: New test.
15563         * g++.dg/abi/bitfield12.C: Likewise.
15564
15565 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
15566
15567         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
15568         non-expansion of functional macro name without arguments at EOL.
15569         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
15570
15571 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
15572
15573         * gcc.c-torture/execute/20030914-[12].c: New tests.
15574
15575 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
15576
15577         PR c++/11788
15578         * g++.dg/overload/addr1.C: New test.
15579
15580 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
15581
15582         * gcc.dg/20030909-1.c: New test.
15583
15584 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15585
15586         * gcc.dg/ultrasp10.c: New test.
15587
15588 2003-09-09  Devang Patel  <dpatel@apple.com>
15589
15590         * gcc.dg/darwin-ld-6.c: New test.
15591
15592 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15593
15594         * gcc.dg/torture/builtin-explog-1.c: New testcase.
15595
15596 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15597
15598         * gcc.dg/ia64-types1.c: New test.
15599         * gcc.dg/ia64-types2.c: Likewise.
15600
15601 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15602
15603         * gcc.dg/builtins-1.c: Add more _Complex tests.
15604         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15605
15606         * gcc.dg/builtins-1.c: Test existing _Complex functions.
15607         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15608
15609 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15610
15611         PR c++/11786
15612         * g++.dg/lookup/koenig2.C: New test.
15613
15614         PR c++/5296
15615         * g++.dg/rtti/typeid2.C: New test.
15616
15617 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
15618
15619         * gcc.c-torture/compile/20030904-1.c: New test.
15620
15621 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15622
15623         * g++.dg/opt/longbranch2.C: New test.
15624
15625 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15626
15627         * g++.dg/template/crash10.C: Only compile it.
15628
15629 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15630
15631         PR middle-end/11665
15632         * gcc.c-torture/compile/20030907-1.c: New test.
15633         * g++.dg/init/array11.C: New test.
15634
15635 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15636
15637         PR c++/11852
15638         * g++.dg/init/struct1.C: New test.
15639
15640 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15641
15642         PR c++/12181
15643         * g++.dg/expr/comma1.C: New test.
15644
15645 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
15646
15647         PR c++/11867
15648         * g++.dg/expr/static_cast5.C: New test.
15649
15650 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
15651
15652         PR c++/11507
15653         * g++.dg/lookup/scoped7.C: New test.
15654
15655         PR c++/9574
15656         * g++.dg/other/static1.C: New test.
15657
15658         PR c++/11490
15659         * g++.dg/warn/template-1.C: New test.
15660
15661         PR c++/11432
15662         * g++.dg/template/crash10.C: New test.
15663
15664         PR c++/2478
15665         * g++.dg/overload/VLA.C: New test.
15666
15667         PR c++/10804
15668         * g++.dg/template/call1.C: New test.
15669
15670 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15671
15672         PR c++/11794
15673         * g++.dg/parse/using3.C: New test.
15674
15675 2003-09-06  Roger Sayle  <roger@eyesopen.com>
15676
15677         PR c++/11409
15678         * g++.dg/overload/builtin3.C: New test case.
15679
15680 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
15681
15682         PR c/9862
15683         * gcc.dg/20030906-1.c: New test.
15684         * gcc.dg/20030906-2.c: Likewise.
15685
15686 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15687
15688         PR c++/12167
15689         * g++.dg/parse/defarg5.C: New test.
15690
15691         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
15692
15693 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
15694
15695         PR c++/12163
15696         * g++.dg/expr/static_cast4.C: New test.
15697
15698         PR c++/12146
15699         * g++.dg/template/crash9.C: New test.
15700
15701 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15702
15703         * g++.old-deja/g++.ext/pretty2.C: Update for change
15704         in __FUNCTION__.
15705         * g++.old-deja/g++.ext/pretty3.C: Likewise.
15706
15707 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
15708
15709         PR c++/11922
15710         * g++/dg/template/qualified-id1.C: New test.
15711
15712         PR c++/12037
15713         * g++.dg/warn/noeffect4.C: New test.
15714
15715 2003-09-04  Matt Austern  <austern@apple.com>
15716
15717         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
15718         * g++.dg/ext/fnname2.C: Likewise.
15719         * g++.dg/ext/fnname3.C: Likewise.
15720
15721 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
15722
15723         * g++.dg/expr/lval1.C: New test.
15724         * g++.dg/ext/lvcast.C: Remove.
15725
15726 2003-09-03  Roger Sayle  <roger@eyesopen.com>
15727
15728         PR optimization/11700.
15729         * gcc.c-torture/compile/20030903-1.c: New test case.
15730
15731 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
15732
15733         PR c++/12053
15734         * g++.dg/abi/layout4.C: New test.
15735
15736 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
15737
15738         PR c++/11553
15739         * g++.dg/parse/friend3.C: New test.
15740
15741 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
15742
15743         PR c++/11847
15744         * g++.dg/template/class1.C: New test.
15745
15746         PR c++/11808
15747         * g++.dg/expr/call1.C: New test.
15748
15749 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
15750
15751         PR c++/12114
15752         * g++.dg/init/ref9.C: New test.
15753
15754         PR c++/11972
15755         * g++.dg/template/nested4.C: New test.
15756
15757 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15758
15759         PR c++/12093
15760         * g++.dg/template/non-dependent4.C: New test.
15761
15762         PR c++/11928
15763         * g++.dg/inherit/conv1.C: New test.
15764
15765 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15766
15767         PR c++/6196
15768         * g++.dg/ext/label1.C: New test.
15769         * g++.dg/ext/label2.C: Likewise.
15770
15771 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15772
15773         * g++.dg/expr/cond3.C: New test.
15774
15775 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15776
15777         * gcc.dg/builtins-1.c: Add new builtin cases.
15778
15779 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15780
15781         * gcc.dg/builtins-1.c: Add new cases.
15782         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15783
15784 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15785
15786         * gcc.dg/builtins-1.c: Add more math builtin tests.
15787         * gcc.dg/torture/builtin-attr-1.c: New test.
15788
15789 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15790
15791         PR optimization/5079
15792         * g++.dg/opt/static3.C: New test.
15793
15794 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15795
15796         * gcc.misc-tests/gcov-10b.c: New test.
15797
15798 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
15799
15800         * g++.dg/opt/ptrmem3.C: New test.
15801
15802         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
15803
15804 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
15805
15806         * gcc.dg/20030826-2.c: New test.
15807
15808 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15809
15810         PR middle-end/12002
15811         * g77.f-torture/compile/12002.f: New test case.
15812
15813 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15814
15815         * gcc.dg/20030826-1.c: New test case.
15816
15817 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
15818
15819         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
15820
15821 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
15822
15823         PR c++/11871
15824         * c++.dg/lookup/crash1.C: New test.
15825
15826         * c++.dg/warn/noeffect3.C: New test.
15827
15828 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
15829
15830         * gcc.dg/compat/vector-1_x.c: Compile with -w.
15831         * gcc.dg/compat/vector-1_y.c: Ditto.
15832         * gcc.dg/compat/vector-2_x.c: Ditto.
15833         * gcc.dg/compat/vector-2_y.c: Ditto.
15834
15835 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
15836
15837         * gcc.dg/20030702-1.c: New test.
15838
15839 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
15840
15841         PR c++/8795
15842         * g++.dg/ext/altivec-1.C: New test.
15843
15844 2003-08-24  Richard Henderson  <rth@redhat.com>
15845
15846         * g++.dg/eh/simd-2.C: Add -w for x86.
15847
15848 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
15849
15850         * gcc.dg/20030815-1.c: New test.
15851
15852 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15853
15854         PR c++/3765
15855         * g++.dg/parse/access6.C: New test.
15856
15857 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15858
15859         PR c++/641, c++/11876
15860         * g++.dg/template/friend22.C: New test.
15861         * g++.dg/template/friend23.C: Likewise.
15862
15863 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15864
15865         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
15866         identically.
15867
15868 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15869
15870         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
15871
15872 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15873
15874         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
15875
15876 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15877
15878         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
15879
15880 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15881
15882         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
15883
15884 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
15885
15886         PR c++/11919
15887         * g++.dg/overload/prom1.C: New test.
15888
15889         PR c++/11551
15890         * g++.dg/parse/dtor2.C: New test.
15891
15892         PR c++/10762
15893         * g++.dg/parse/using2.C: New test.
15894
15895 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
15896
15897         PR target/11805
15898         * gcc.c-torture/compile/20030821-1.c: New.
15899
15900 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
15901
15902         PR c++/11834
15903         * g++.dg/template/deduce2.C: New test.
15904
15905 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
15906
15907         * gcc.c-torture/execute/20030821-1.c: New test.
15908
15909 2003-08-20  Roger Sayle  <roger@eyesopen.com>
15910
15911         PR middle-end/11984
15912         * gcc.dg/20030820-1.c: New test case.
15913
15914 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
15915
15916         PR c++/11945
15917         * g++.dg/warn/noeffect2.C: New test.
15918
15919 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
15920
15921         PR c++/10926
15922         * g++.dg/template/dtor2.C: New test.
15923
15924         PR c++/11684
15925         * g++.dg/template/operator1.C: New test.
15926         * g++.dg/parse/operator4.C: New test.
15927
15928         PR c++/11946.C
15929         * g++.dg/expr/enum1.C: New test.
15930         * gcc.dg/c99-bool-1.c: Remove bogus warning.
15931
15932         PR c++/11036.C
15933         * g++.dg/parse/elab2.C: New test.
15934         * g++.dg/parse/typedef4.C: Change error message.
15935         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
15936         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
15937         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
15938
15939 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
15940
15941         * gcc.dg/pch/warn-1.c: New.
15942         * gcc.dg/pch/warn-1.hs: New.
15943
15944         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
15945         not-tested file.
15946
15947 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15948
15949         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
15950
15951 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15952
15953         * gcc.dg/uninit-D.c: New Test.
15954         * gcc.dg/uninit-E.c: New Test.
15955         * gcc.dg/uninit-F.c: New Test.
15956         * gcc.dg/uninit-G.c: New Test.
15957
15958 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
15959
15960         * g++.dg/README: Describe the pch directory.
15961
15962 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15963
15964         PR c++/11174
15965         * g++.dg/parse/access4.C: New test.
15966         * g++.dg/parse/access5.C: Likewise.
15967         * g++.old-deja/g++.jason/access17.C: Adjust error message.
15968
15969 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
15970
15971         * gcc.dg/noncompile/20030818-1.c: New.
15972
15973 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15974
15975         PR c++/11957
15976         * g++.dg/warn/noeffect1.C: New test.
15977
15978         * g++.dg/template/scope2.C: New test.
15979         * g++.dg/template/error2.C: Correct dg-error
15980
15981 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
15982
15983         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
15984
15985 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
15986
15987         PR C++/11512
15988         * g++.dg/template/warn1.C: New.
15989
15990 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
15991
15992         * g++.dg/template/error2.C: New test.
15993         * g++.dg/lookup/using7.C: Adjust errors
15994         * g++.old-deja/g++.pt/crash36.C: Likewise.
15995         * g++.old-deja/g++.pt/derived3.C: Likewise.
15996
15997 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15998
15999         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
16000         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
16001         * gcc.c-torture/execute/builtins/string-9.c: New, from
16002         string-opt-9.c.  Adjust for execute/builtins framework.
16003         * gcc.c-torture/execute/string-opt-9.c: Delete.
16004
16005 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
16006
16007         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
16008
16009         * g++.dg/parse/ret-type2.C: New test.
16010
16011         PR c++/11703
16012         * g++.dg/init/new8.C: New test.
16013
16014         PR c++/10923
16015         * g++.dg/parse/typedef5.C: New test.
16016
16017         PR c++/9512
16018         * g++.dg/parse/qualified2.C: New test.
16019         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
16020         invalid code.
16021
16022 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
16023
16024         * g++.dg/conversion/ptrmem1.C: New test.
16025
16026 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
16027
16028         PR target/11693
16029         * gcc.dg/20030811-1.c: New test.
16030
16031         PR target/11535
16032         * gcc.c-torture/execute/20030811-1.c: New test.
16033
16034 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16035
16036         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
16037
16038 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
16039
16040         PR c++/11789.C
16041         * g++.dg/inherit/multiple1.C: New test.
16042
16043 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
16044
16045         * gcc.dg/spe1.c: New test.
16046
16047         PR c++/11670
16048         * g++.dg/expr/cast2.C: New test.
16049
16050         PR c++/10530
16051         * g++.dg/template/dependent-name2.C: New test.
16052
16053 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
16054
16055         * g++.dg/parse/crash11.C: Put the dg options in comments.
16056
16057 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
16058
16059         * lib/gcc-dg.exp: Update for diagnostic change.
16060
16061 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16062
16063         PR c++/5767
16064         * g++.dg/parse/crash11.C: New test.
16065
16066 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
16067
16068         * gcc.dg/cpp/spacing1.c: Update.
16069
16070 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
16071
16072         PR target/11739
16073         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
16074         a value for -mtune.
16075
16076 2003-08-04  Roger Sayle  <roger@eyesopen.com>
16077
16078         PR middle-end/11771
16079         * gcc.c-torture/compile/20030804-1.c: New test case.
16080
16081 2003-08-04  Roger Sayle  <roger@eyesopen.com>
16082
16083         * gcc.dg/20030804-1.c: New test case.
16084
16085 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
16086
16087         * gcc.dg/cpp/separate-1.c: New test.
16088
16089 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
16090
16091         PR c++/11704
16092         * g++.dg/template/dependent-expr2.C: New test.
16093
16094         PR c++/11766
16095         * g++.dg/expr/ptrmem1.C: New test.
16096
16097 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16098
16099         PR c++/9453
16100         * g++.dg/template/friend15.C: New test.
16101
16102 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
16103
16104         * lib/dg-pch.exp: Work round PCH bug.
16105
16106 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16107
16108         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
16109         builtins.  Move cases from builtins-4.c here.
16110
16111         * gcc.dg/torture/builtin-math-1.c: New test taken from
16112         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
16113         additional cases.
16114
16115         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
16116         Delete.
16117
16118 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
16119
16120         PR c++/9447
16121         * g++.dg/template/using7.C: New test.
16122
16123 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
16124
16125         * import1.c, import2.c: New tests.
16126
16127 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
16128
16129         * g++.dg/eh/crossjump1.C: New test.
16130
16131 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
16132
16133         PR c++/11697
16134         * g++.dg/template/using6.C: New test.
16135
16136         PR c++/11744
16137         * g++.dg/template/koenig2.C: New test.
16138
16139 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16140
16141         PR c++/7983
16142         * g++.dg/parse/typedef4.C: New test.
16143
16144 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16145
16146         PR c++/8442, c++/8806
16147         * g++.dg/template/elab1.C: New test.
16148         * g++.dg/template/type2.C: Likewise.
16149         * g++.dg/template/ttp3.C: Adjust expected error message.
16150         * g++.old-deja/g++.law/visibility13.C: Likewise.
16151         * g++.old-deja/g++.niklas/t135.C: Likewise.
16152         * g++.old-deja/g++.pt/ttp41.C: Likewise.
16153         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
16154         template argument.
16155         * g++.old-deja/g++.pt/ttp44.C: Likewise.
16156
16157 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
16158
16159         PR c++/11295
16160         * g++.dg/ext/stmtexpr1.C: New test.
16161
16162         * g++.dg/opt/tmp1.C: New test.
16163
16164         PR c++/11525
16165         * g++.dg/parse/constant4.C: New test.
16166
16167         PR c++/9447
16168         * g++.dg/template/using5.C: New test.
16169
16170 2003-07-31  Roger Sayle  <roger@eyesopen.com>
16171
16172         * gcc.dg/builtins-27.c: New test case.
16173
16174 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
16175
16176         * gcc.dg/tls/opt-7.c: New test.
16177
16178 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
16179
16180         * g++.old-deja/g++.other/crash18.C: Remove.
16181
16182 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16183
16184         * g++.dg/template/explicit3.C: New.
16185         * g++.dg/template/explicit4.C: New.
16186         * g++.dg/template/explicit5.C: New.
16187
16188         PR c++/11347
16189         * g++.dg/template/memtmpl1.C: New.
16190
16191 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
16192
16193         PR target/11565
16194         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
16195         * gcc.dg/i386-387-5.c (dg-options): Likewise.
16196
16197 2003-07-30  Jan Hubicka  <jh@suse.cz>
16198
16199         * vtgc1.c: Kill.
16200
16201 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
16202
16203         * gcc.dg/struct-in-proto-1.c: New test.
16204
16205 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
16206
16207         * gcc.dg/cpp/include2.c: Only expect one message.
16208
16209 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
16210
16211         PR c++/9447
16212         * g++.dg/template/using1.C: New test.
16213         * g++.dg/template/using2.C: New test.
16214         * g++.dg/template/using3.C: New test.
16215         * g++.dg/template/using4.C: New test.
16216
16217 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
16218
16219         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
16220         * gcc.c-torture/execute/string-opt-10.c: Likewise.
16221
16222 2003-07-28  Jan Hubicka  <jh@suse.cz>
16223
16224         PR c++/11530
16225         * g++.dg/opt/call1.C: New test.
16226
16227 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
16228
16229         PR c++/11667
16230         * g++.dg/init/enum2.C: New test.
16231         * g++.dg/template/overload1.C: Add "-w" option.
16232
16233 2003-07-28    <hp@bitrange.com>
16234
16235         * gcc.dg/Wdeclaration-after-statement-1.c,
16236         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
16237
16238 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
16239
16240         * gcc.c-torture/compile/20030725-1.c: New test.
16241
16242 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
16243
16244         * gcc.dg/20030505.c: Only run for SPE.
16245         Remove definition of opaque type.
16246
16247 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
16248
16249         * g++.dg/template/ptrmem6.C: New test.
16250
16251 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
16252
16253         * gcc.c-torture/compile/zero-strct-2.c: New test.
16254
16255 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
16256
16257         * gcc.dg/intermod-1.c: New test.
16258
16259 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16260
16261         PR c++/11617
16262         * g++.dg/template/lookup2.C: New test.
16263         * g++.dg/template/memclass1.C: Remove instantiated from error.
16264         * g++.dg/other/error2.C: Tweak expected errors.
16265
16266         PR c++/11596
16267         * g++.dg/template/defarg3.C: New test.
16268
16269         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
16270
16271 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
16272
16273         * g++.dg/inherit/access5.C: New test.
16274
16275 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16276
16277         PR c++/11513
16278         * g++.dg/template/crash8.C: New test.
16279
16280 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
16281
16282         PR c/10602
16283         * gcc.dg/noncompile/incomplete-2.c: New test.
16284
16285 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
16286
16287         PR c++/11645
16288         * g++.dg/inherit/access4.C: New test.
16289
16290         PR c++/11517
16291         * g++.dg/expr/cond2.C: New test.
16292
16293         PR optimization/10679
16294         * g++.dg/opt/inline4.C: New test.
16295
16296 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
16297
16298         * g++.dg/parse/crash10: New test.
16299
16300 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16301
16302         * g++.dg/ext/flexary1.C: New test.
16303
16304 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16305
16306         PR c++/10793
16307         * g++.dg/template/crash9.C: New test.
16308
16309 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16310
16311         PR c++/3004
16312         * g++.dg/parse/typedef3.C: New test.
16313
16314         PR c++/7906
16315         * g++.dg/parse/operator2.C: New test.
16316
16317         PR c++/8895
16318         * g++.dg/parse/def-tmpl-arg1.C: New test.
16319
16320         PR c++/9282
16321         * g++.dg/parse/funptr1.C: New test.
16322
16323         PR c++/9452
16324         * g++.dg/parse/ambig3.C: New test.
16325
16326         PR c++/9454
16327         * g++.dg/parse/operator3.C: New test.
16328
16329         PR c++/9486
16330         * g++.dg/parse/template10.C: New test.
16331
16332         PR c++/9488
16333         * g++.dg/parse/template11.C: New test.
16334
16335         PR c++/10150
16336         * g++.dg/parse/invalid-op1.C: New test.
16337
16338         PR c++/10247
16339         * g++.dg/parse/condexpr1.C: New test.
16340
16341 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16342
16343         * g++.dg/ext/packed3.C: New test.
16344         * g++.dg/ext/packed4.C: New test.
16345
16346         * gcc.dg/pack-test-3.c: New test.
16347
16348 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
16349
16350         * lib/compat.exp: Handle dg-options per source file.
16351         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
16352         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
16353         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
16354         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
16355         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
16356         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
16357         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
16358         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
16359         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
16360         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
16361         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
16362         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
16363         * g++.dg/compat/break/bitfield7_x.C: Ditto.
16364         * g++.dg/compat/break/bitfield7_y.C: Ditto.
16365
16366 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16367
16368         PR c/10320
16369         * gcc.c-torture/execute/20030718-1.c: New test.
16370
16371 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16372
16373         PR optimization/11536
16374         * gcc.dg/20030721-1.c: New test.
16375
16376 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
16377
16378         PR c++/11546
16379         * g++.dg/template/lookup1.C: New test.
16380
16381 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
16382
16383         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
16384         diagnostics of ill-formed constructs involving labels.
16385         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
16386         the new 'previously defined here' message.
16387
16388 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
16389
16390         * g++.dg/parse/non-dependent2.C: New test.
16391
16392 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16393
16394         * g++.dg/init/init-ref4.C: xfail on targets without
16395         weak symbols.
16396
16397 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
16398
16399         PR target/11087
16400         * gcc.c-torture/execute/20030717-1.c: New test.
16401
16402 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16403
16404         * g++.dg/opt/cfg1.C: New test.
16405
16406 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
16407
16408         PR optimization/11557
16409         * gcc.dg/20030717-1.c: New test.
16410
16411 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
16412
16413         PR c++/10476
16414         * g++.dg/expr/crash-1.C: New test.
16415
16416         PR c++/11027
16417         * g++.dg/template/init3.C: New test.
16418
16419         PR c++/8222
16420         * g++.dg/template/non-dependent1.C: New test.
16421
16422         PR c++/11070
16423         * g++.dg/template/non-dependent2.C: New test.
16424
16425         PR c++/11071
16426         * g++.dg/template/non-dependent3.C: New test.
16427
16428         PR c++/9907
16429         * g++.dg/template/sizeof5.C: New test.
16430
16431 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
16432
16433         PR 11498
16434         * gcc.c-torture/compile/mangle-1.c: New file.
16435
16436 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16437
16438         PR c++/7809
16439         * g++.dg/parse/access3.C: New test.
16440
16441 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
16442
16443         PR c++/11384
16444         * g++.dg/init/init-ref4.C: New test.
16445
16446 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
16447
16448         PR c++/11547
16449         * g++.dg/parse/constant3.C: New test.
16450         * g++.dg/parse/crash7.C: Likewise.
16451
16452 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
16453
16454         PR target/11008
16455         * gcc.dg/i386-pentium4-not-mull.c: New.
16456
16457 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
16458
16459         * gcc.dg/asm-names.c (ymain): Make it weak.
16460
16461 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16462
16463         PR c++/5421
16464         * g++.dg/template/friend21.C: New test.
16465
16466 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
16467
16468         * gcc.dg/cleanup-8.c: New test.
16469         * gcc.dg/cleanup-9.c: New test.
16470
16471 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
16472
16473         * g++.dg/ext/dll-MI1.h: New file.
16474         * g++.dg/ext/dllexport-MI1.C: New file.
16475         * g++.dg/ext/dllimport-MI1.C: New file.
16476
16477 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
16478
16479         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
16480         it does not have cmpstrsi patterns (just cmpmemsi).
16481
16482 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
16483
16484         PR debug/11473
16485         * g++.dg/debug/debug8.C: New test.
16486
16487 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16488
16489         PR c++/10108
16490         * g++.dg/template/crash7.C: New test.
16491
16492 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
16493
16494         PR target/10795
16495         * gcc.c-torture/compile/20030708-1.c: New.
16496
16497 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16498
16499         * gcc.c-torture/execute/20030715-1.c: New test.
16500
16501 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
16502
16503         * gcc.dg/pch/inline-3.c: New file.
16504         * gcc.dg/pch/inline-3.hs: New file.
16505         * gcc.dg/pch/inline-4.c: New file.
16506         * gcc.dg/pch/inline-4.hs: New file.
16507
16508 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
16509
16510         PR c++/11509
16511         * g++.dg/template/crash6.C: New test.
16512
16513         PR c++/7053
16514         * g++.dg/template/friend20.C: New test.
16515
16516         PR c++/7019
16517         * g++.dg/template/overload2.C: New test.
16518
16519 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16520
16521         PR optimization/11440
16522         * gcc.c-torture/execute/20030714-1.c: New test.
16523
16524 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16525
16526         PR c++/11154
16527         * g++.dg/template/partial2.C: New test.
16528
16529 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
16530
16531         PR c++/11503
16532         * g++.dg/template/anon1.C: New test.
16533
16534         PR c++/11493
16535         PR c++/11495
16536         * g++.dg/parse/template9.C: Likewise.
16537         * g++.dg/template/crash4.C: New test.
16538         * g++.dg/template/koenig1.C: Likewise.
16539         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
16540         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
16541         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
16542         functions.
16543         * g++.old-deja/g++.jason/template36.C: Likewise.
16544         * g++.old-deja/g++.mike/p1989.C: Likewise.
16545         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
16546         * g++.old-deja/g++.pt/ttp20.C: Use this->.
16547         * g++.old-deja/g++.pt/ttp21.C: Use this->.
16548         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
16549         compiling.
16550         * g++.old-deja/g++.pt/union2.C: Use this->.
16551
16552 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
16553
16554         * gcc.dg/20030711-1.c: New test.
16555
16556 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
16557
16558         PR c++/11050
16559         * g++.dg/parse/args1.C: New test.
16560         * g++.pt/defarg8.C: Change expected errors.
16561
16562 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
16563
16564         PR c++/8164
16565         * g++.dg/template/nontype2.C: New test.
16566
16567         PR c++/10558
16568         * g++.dg/parse/template8.C: New test.
16569
16570         PR c++/8327
16571         * g++.dg/template/scope1.C: New test.
16572
16573         * g++.dg/warn/Wsign-compare-1.C: New test.
16574
16575 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16576
16577         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
16578
16579 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
16580
16581         PR c++/9411
16582         * g++.dg/template/explicit2.C: New test.
16583
16584         PR c++/10032
16585         * g++.dg/warn/pedantic1.C: New test.
16586
16587 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
16588
16589         PR c++ 9483
16590         * g++.dg/other/field1.C: New test.
16591
16592 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16593
16594         PR c/11449
16595         * gcc.c-torture/compile/20030707-1.c: New.
16596
16597 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16598
16599         PR c++/10849
16600         * g++.dg/template/access12.C: New test.
16601
16602 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
16603
16604         * g++.dg/bprob/bprob.exp (prof_ext): Update.
16605         * g77.dg/bprob/bprob.exp (prof_ext): Update.
16606         * gcc.misc-tests/bprob.exp (prof_ext): Update.
16607         * gcc.misc-tests/gcov.exp: Update
16608         * g++.dg/gcov/gcov.exp: Update
16609         * lib/gcov.exp: Update.
16610
16611 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
16612
16613         * g++.dg/abi/mangle17.C: Make sure template expressions are
16614         dependent.
16615         * g++.dg/abi/mangle4.C: Mark erroneous casts.
16616         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
16617         * g++.dg/opt/stack1.C: Remove erroneous code.
16618         * g++.dg/parse/template7.C: New test.
16619         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
16620         * g++.old-deja/g++.pt/crash4.C: Likewise.
16621
16622 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16623
16624         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
16625         with zero or one occurence of `$' after the initial `L'.
16626
16627 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
16628
16629         * gcc.c-torture/compile/20030704-1.c: Add a comment.
16630
16631 2003-07-08  Roger Sayle  <roger@eyesopen.com>
16632
16633         PR c/11370
16634         * gcc.dg/Wunreachable-6.c: New testcase.
16635         * gcc.dg/Wunreachable-7.c: New testcase.
16636
16637 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16638
16639         PR c/11420
16640         * gcc.dg/20030708-1.c: New test.
16641
16642 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
16643
16644         * gcc.dg/compat/sdata-section.h: New file.
16645         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
16646         * gcc.dg/torture/mips-sdata-1.c: New test.
16647
16648 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16649
16650         PR c++/11030
16651         * g++.dg/template/friend19.C: New test.
16652
16653 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16654
16655         * g++.dg/opt/strength-reduce.C: New test.
16656
16657 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16658
16659         PR target/10979
16660         * gcc.dg/20030707-1.c: New testcase.
16661
16662 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16663
16664         PR optimization/11059
16665         * g++.dg/opt/emptyunion.C: New testcase.
16666
16667 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16668             Eric Botcazou  <ebotcazou@libertysurf.fr>
16669
16670         * g++.dg/opt/stack1.C: New test.
16671
16672 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
16673
16674         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
16675         run test.
16676
16677         PR c++/11431
16678         * g++.dg/expr/static_cast3.C: New test.
16679
16680 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
16681
16682         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
16683         everywhere.
16684         * gcc.dg/concat.c: Concatenation of string constants with
16685         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
16686         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
16687         * gcc.dg/cpp/escape-2.c: Use wide character constants where
16688         necessary to avoid multi-character character constant warning.
16689         * gcc.dg/cpp/escape.c: Likewise.
16690         * gcc.dg/cpp/ucs.c: Likewise.
16691         Remove backslashes from dg-bogus comments, as they confuse Tcl.
16692         Fix a typo.
16693
16694 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16695
16696         PR c/11428
16697         * gcc.c-torture/compile/20030704-1.c: New.
16698
16699 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16700
16701         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
16702
16703 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
16704
16705         PR c++/5287, PR c++/7910,  PR c++/11021
16706         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
16707         tests for warnings.
16708         * g++.dg/ext/dllimport2.C: Add tests for warnings.
16709         * g++.dg/ext/dllimport3.C: Likewise.
16710         * g++.dg/ext/dllimport4.C: New file.
16711         * g++.dg/ext/dllimport5.C: New file.
16712         * g++.dg/ext/dllimport6.C: New file.
16713         * g++.dg/ext/dllimport7.C: New file.
16714         * g++.dg/ext/dllimport8.C: New file.
16715         * g++.dg/ext/dllimport9.C: New file.
16716         * g++.dg/ext/dllimport10.C: New file.
16717         * g++.dg/ext/dllexport1.C: New file.
16718
16719 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16720
16721         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
16722         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
16723
16724 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16725
16726         * gcc.dg/builtins-25.c: New testcase.
16727         * gcc.dg/builtins-26.c: New testcase.
16728
16729 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
16730
16731         * gcc.dg/compat/vector-defs.h: New file.
16732         * gcc.dg/compat/vector-setup.h: New file.
16733         * gcc.dg/compat/vector-check.h: New file.
16734         * gcc.dg/compat/vector-1_main.c: New file.
16735         * gcc.dg/compat/vector-1_x.c: New file.
16736         * gcc.dg/compat/vector-1_y.c: New file.
16737         * gcc.dg/compat/vector-2_main.c: New file.
16738         * gcc.dg/compat/vector-2_x.c: New file.
16739         * gcc.dg/compat/vector-2_y.c: New file.
16740
16741         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
16742         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
16743         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
16744         * gcc.dg/compat/struct-align-1.h: New file.
16745         * gcc.dg/compat/struct-align-1_main.c: New file.
16746         * gcc.dg/compat/struct-align-1_x.c: New file.
16747         * gcc.dg/compat/struct-align-1_y.c: New file.
16748         * gcc.dg/compat/struct-align-2.h: New file.
16749         * gcc.dg/compat/struct-align-2_main.c: New file.
16750         * gcc.dg/compat/struct-align-2_x.c: New file.
16751         * gcc.dg/compat/struct-align-2_y.c: New file.
16752
16753         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
16754         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
16755         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16756         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
16757         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
16758         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16759         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16760         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
16761         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
16762         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
16763         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
16764         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
16765         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
16766         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
16767         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
16768         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
16769         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
16770         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
16771         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16772         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16773         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16774         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16775         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16776         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16777         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16778         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16779         * gcc.dg/compat/struct-return-10_x.c: Ditto.
16780         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16781         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16782
16783 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16784
16785         * gcc.dg/i386-call-1.c: New test.
16786
16787 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
16788
16789         PR c++/9162
16790         * g++.dg/parse/defarg4.C: New.
16791
16792 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16793
16794         PR target/10700
16795         * gcc.c-torture/compile/20030703-1.c: New test case.
16796
16797 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16798
16799         * g++.dg/template/local3.C: Remove extra semicolon.
16800
16801 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16802
16803         * gcc.dg/i386-volatile-1.c: New test.
16804
16805 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
16806
16807         PR c++/11072
16808         * g++.dg/other/offsetof2.C: XFAIL.
16809         * g++.dg/other/offsetof5.C: New.
16810
16811         PR c++/10219
16812         * g++.dg/template/error1.C: New.
16813
16814         PR c++/9779
16815         * g++.dg/template/dependent-expr1.C: New.
16816
16817 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
16818
16819         PR c++/6949
16820         * g++.dg/template/local3.C: New test.
16821
16822         PR c++/11149
16823         * g++.dg/lookup/scoped6.C: New test.
16824
16825 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
16826
16827         PR c++/8046
16828         * g++.dg/other/error7.C: New test.
16829
16830 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
16831
16832         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
16833         * g++.old-deja/g++.abi/vtable3.h: Likewise.
16834         * g++.old-deja/g++.law/code-gen5.C: Likewise.
16835         * g++.old-deja/g++.other/union2.C: Likewise.
16836         * gcc.dg/c90-const-expr-2.c: Likewise.
16837         * gcc.dg/c90-const-expr-3.c: Likewise.
16838         * gcc.dg/c99-const-expr-2.c: Likewise.
16839         * gcc.dg/c99-const-expr-3.c: Likewise.
16840         * gcc.dg/concat.c: Likewise.
16841
16842 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
16843
16844         PR c++/9559
16845         * g++.dg/init/static1.C: New test.
16846
16847 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16848
16849         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
16850         * g++.old-deja/g++.other/access2.C: Likewise.
16851         * g++.old-deja/g++.other/decl2.C: Likewise.
16852         * gcc.c-torture/execute/20020615-1.c: Likewise.
16853
16854 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16855
16856         PR c++/4933
16857         * g++.dg/template/sizeof4.C: New test.
16858
16859 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16860
16861         * g++.dg/other/error6.C: New test.
16862
16863 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16864
16865         PR c++/10750
16866         * g++.dg/parse/constant2.C: New test.
16867
16868 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
16869
16870         PR c++/11106
16871         * g++.dg/other/error5.C: New test.
16872
16873 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16874
16875         * gcc.dg/format/gcc_diag-1.c: New test.
16876
16877 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
16878
16879         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
16880
16881 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
16882
16883         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
16884         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
16885         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
16886
16887 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
16888
16889         * gcc.c-torture/execute/builtins/string-8.c: New test.
16890         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
16891         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
16892         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
16893
16894 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
16895
16896         PR c++/10468
16897         * g++.dg/ext/typeof6.C: New test.
16898
16899 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
16900
16901         PR c++/10796
16902         * g++.dg/init/enum1.C: New test.
16903
16904 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
16905
16906         * gcc.dg/20030627-1.c: New test.
16907
16908 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
16909
16910         PR c++/11332
16911         * g++.dg/expr/static_cast2.C: New test.
16912
16913 2003-06-26  Roger Sayle  <roger@eyesopen.com>
16914             Jakub Jelinek  <jakub@redhat.com>
16915
16916         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
16917         sprintf(dst,"%s",src) optimization.
16918         * gcc.c-torture/execute/20030626-1.c: New test case.
16919         * gcc.c-torture/execute/20030626-2.c: New test case.
16920
16921 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
16922
16923         * gcc.c-torture/execute/multi-ix.c: New test.
16924
16925         * gcc.c-torture/execute/simd-4.c (main):
16926         Added missing semicolon at end of union.
16927
16928 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
16929
16930         PR c++/8266
16931         * g++.dg/template/explicit-instantiation3.C: New test.
16932
16933 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
16934
16935         * gcc.dg/20030626-1.c: Use signed char.
16936
16937 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
16938
16939         * gcc.dg/20030626-1.c: New test.
16940
16941 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
16942
16943         * const-str-2.m: Update.
16944
16945 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
16946
16947         PR c++/10990
16948         * g++.dg/rtti/dyncast1.C: New test.
16949         * g++.dg/abi/mangle4.C: Correct base-specifier access.
16950         * g++.dg/lookup/scoped1.C: Remove XFAIL.
16951         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
16952
16953         PR c++/10931
16954         * g++.dg/expr/static_cast1.C: New test.
16955
16956 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
16957
16958         * gcc.dg/20030625-1.c: New test.
16959
16960 2003-06-24  Roger Sayle  <roger@eyesopen.com>
16961
16962         * gcc.c-torture/compile/20030624-1.c: New test case.
16963
16964 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
16965
16966         * gcc.c-torture/execute/string-opt-17.c: New test.
16967
16968 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
16969
16970         PR c++/5754
16971         * g++.dg/parse/crash6.C: New test.
16972
16973 2003-06-23  Roger Sayle  <roger@eyesopen.com>
16974
16975         * gcc.dg/builtins-24.c: New test case.
16976
16977 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
16978
16979         * g++.dg/opt/operator1.C: New test.
16980
16981 2003-06-22  Roger Sayle  <roger@eyesopen.com>
16982
16983         * gcc.c-torture/execute/string-opt-16.c: New test case.
16984
16985 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
16986
16987         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
16988         * g++.old-deja/g++.other/conv7.C: Likewise
16989         * g++.old-deja/g++.other/overcnv2.C: Likewise.
16990         * g++.old-deja/g++.other/overload14.C: Likewise.
16991
16992 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
16993
16994         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
16995         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
16996
16997 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16998
16999         PR c++/10888
17000         * g++.dg/warn/Winline-3.C: New test.
17001
17002 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17003
17004         * lib/target-supports.exp (check_alias_available): Make the test
17005         program acceptable to the Solaris assembler.
17006
17007         PR c++/10749
17008         * g++.dg/template/memclass2.C: New test.
17009
17010 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17011             Eric Botcazou  <ebotcazou@libertysurf.fr>
17012
17013         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
17014         data for non-matching targets.
17015         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
17016
17017 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17018
17019         PR c++/10845
17020         * g++.dg/template/member3.C: New test.
17021
17022 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
17023
17024         PR c++/10939
17025         * g++.dg/template/func1.C: New test.
17026
17027         PR c++/9649
17028         * g++.dg/template/static4.C: New test.
17029         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
17030
17031         PR c++/11041
17032         * g++.dg/init/ref7.C: New test.
17033
17034 2003-06-19  Matt Austern  <austern@apple.com>
17035
17036         PR c++/11228
17037         * g++.dg/anew1.C: New test.
17038         * g++.dg/anew2.C: New test.
17039         * g++.dg/anew3.C: New test.
17040         * g++.dg/anew4.C: New test.
17041
17042 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
17043
17044         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
17045
17046 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
17047
17048         * gcc.c-torture/execute/simd-4.c (main): Make expected value
17049         endian-dependent.
17050
17051 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
17052
17053         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
17054         Remove cruft.
17055
17056 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
17057
17058         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
17059         * gcc.c-torture/compile/961203-1.c: Likewise.
17060         * gcc.c-torture/compile/980506-1.c: Likewise.
17061
17062 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
17063
17064         PR c++/10712
17065         * g++.dg/lookup/using7.C: New test.
17066
17067 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
17068
17069         PR c++/11105
17070         * g++.dg/abi/conv1.C: Remove it.
17071         * g++.dg/template/conv7.C: New test.
17072         * g++.dg/template/conv8.C: Likewise.
17073         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
17074         conversion operator.
17075
17076 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
17077
17078         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
17079         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17080         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17081         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17082         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17083         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17084         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17085         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17086         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17087         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17088         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17089         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17090         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17091         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17092         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17093         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17094         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17095         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17096         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17097         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17098         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17099         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17100         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17101         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17102         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17103         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17104         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17105         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17106         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17107
17108 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
17109
17110         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
17111         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
17112         indications.
17113
17114 2003-06-16  Roger Sayle  <roger@eyesopen.com>
17115
17116         * gcc.dg/i386-387-5.c: New test case.
17117         * gcc.dg/i386-387-6.c: New test case.
17118         * gcc.dg/builtins-23.c: New test case.
17119
17120 2003-06-15  Roger Sayle  <roger@eyesopen.com>
17121
17122         * gcc.dg/builtins-22.c: New test case.
17123         * gcc.dg/i386-387-1.c: Update to test exp.
17124         * gcc.dg/i386-387-2.c: Likewise.
17125
17126 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17127
17128         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
17129
17130 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
17131
17132         * lib/gcc-dg.exp (dg-require-dll): New function.
17133         (dg-xfail-if): Likewise.
17134         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
17135         driver.
17136
17137         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
17138         * gcc.c-torture/compile/20001205-1.c: Likewise.
17139         * gcc.c-torture/compile/20001226-1.c: Likewise.
17140         * gcc.c-torture/compile/20010518-2.c: Likewise.
17141         * gcc.c-torture/compile/20020312-1.c: Likewise.
17142         * gcc.c-torture/compile/20020604-1.c: Likewise.
17143         * gcc.c-torture/compile/920501-12.c: Likewise.
17144         * gcc.c-torture/compile/920501-4.c: Likewise.
17145         * gcc.c-torture/compile/920520-1.c: Likewise.
17146         * gcc.c-torture/compile/920521-1.c: Likewise.
17147         * gcc.c-torture/compile/920625-1.c: Likewise.
17148         * gcc.c-torture/compile/961203-1.c: Likewise.
17149         * gcc.c-torture/compile/980506-1.c: Likewise.
17150         * gcc.c-torture/compile/981006-1.c: Likewise.
17151         * gcc.c-torture/compile/981022-1.c: Likewise.
17152         * gcc.c-torture/compile/981223-1.c: Likewise.
17153         * gcc.c-torture/compile/990617-1.c: Likewise.
17154         * gcc.c-torture/compile/dll.c: Likewise.
17155         * gcc.c-torture/compile/labels-3.c: Likewise.
17156         * gcc.c-torture/compile/mipscop-1.c: Likewise.
17157         * gcc.c-torture/compile/mipscop-2.c: Likewise.
17158         * gcc.c-torture/compile/mipscop-3.c: Likewise.
17159         * gcc.c-torture/compile/mipscop-4.c: Likewise.
17160         * gcc.c-torture/compile/simd-5.c: Likewise.
17161         * gcc.c-torture/compile/20000804-1.x: Remove.
17162         * gcc.c-torture/compile/20001205-1.x: Likewise.
17163         * gcc.c-torture/compile/20001226-1.x: Likewise.
17164         * gcc.c-torture/compile/20010518-2.x: Likewise.
17165         * gcc.c-torture/compile/20020312-1.x: Likewise.
17166         * gcc.c-torture/compile/20020604-1.x: Likewise.
17167         * gcc.c-torture/compile/920501-12.x: Likewise.
17168         * gcc.c-torture/compile/920501-4.x: Likewise.
17169         * gcc.c-torture/compile/920520-1.x: Likewise.
17170         * gcc.c-torture/compile/920521-1.x: Likewise.
17171         * gcc.c-torture/compile/920625-1.x: Likewise.
17172         * gcc.c-torture/compile/961203-1.x: Likewise.
17173         * gcc.c-torture/compile/980506-1.x: Likewise.
17174         * gcc.c-torture/compile/981006-1.x: Likewise.
17175         * gcc.c-torture/compile/981022-1.x: Likewise.
17176         * gcc.c-torture/compile/981223-1.x: Likewise.
17177         * gcc.c-torture/compile/990617-1.x: Likewise.
17178         * gcc.c-torture/compile/mipscop-1.x: Likewise.
17179         * gcc.c-torture/compile/mipscop-2.x: Likewise.
17180         * gcc.c-torture/compile/mipscop-3.x: Likewise.
17181         * gcc.c-torture/compile/mipscop-4.x: Likewise.
17182         * gcc.c-torture/compile/simd-5.x: Likewise.
17183
17184         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
17185
17186 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17187
17188         * gcc.c-torture/execute/20030611-1.c: New test.
17189
17190 2003-06-12  Roger Sayle  <roger@eyesopen.com>
17191
17192         PR middle-end/168
17193         * gcc.dg/20030612-1.c: New test case.
17194
17195 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
17196
17197         PR c++/10635
17198         * g++.dg/expr/cast1.C: New test.
17199
17200 2003-06-12  Roger Sayle  <roger@eyesopen.com>
17201
17202         * gcc.dg/builtins-21.c: New test case.
17203
17204 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
17205
17206         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
17207         options instead of at the end.
17208         * lib/objc.exp (objc_target_compile): Likewise.
17209
17210 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
17211
17212         PR c++/10432
17213         * g++.dg/parse/error1.C: New test.
17214
17215 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
17216
17217         * gcc.dg/compat/struct-by-value-11_main.c: New file.
17218         * gcc.dg/compat/struct-by-value-11_x.c: New file.
17219         * gcc.dg/compat/struct-by-value-11_y.c: New file.
17220         * gcc.dg/compat/struct-by-value-12_main.c: New file.
17221         * gcc.dg/compat/struct-by-value-12_x.c: New file.
17222         * gcc.dg/compat/struct-by-value-12_y.c: New file.
17223         * gcc.dg/compat/struct-by-value-13_main.c: New file.
17224         * gcc.dg/compat/struct-by-value-13_x.c: New file.
17225         * gcc.dg/compat/struct-by-value-13_y.c: New file.
17226         * gcc.dg/compat/struct-by-value-14_main.c: New file.
17227         * gcc.dg/compat/struct-by-value-14_x.c: New file.
17228         * gcc.dg/compat/struct-by-value-14_y.c: New file.
17229         * gcc.dg/compat/struct-by-value-15_main.c: New file.
17230         * gcc.dg/compat/struct-by-value-15_x.c: New file.
17231         * gcc.dg/compat/struct-by-value-15_y.c: New file.
17232         * gcc.dg/compat/struct-by-value-16_main.c: New file.
17233         * gcc.dg/compat/struct-by-value-16_x.c: New file.
17234         * gcc.dg/compat/struct-by-value-16_y.c: New file.
17235         * gcc.dg/compat/struct-by-value-17_main.c: New file.
17236         * gcc.dg/compat/struct-by-value-17_x.c: New file.
17237         * gcc.dg/compat/struct-by-value-17_y.c: New file.
17238         * gcc.dg/compat/struct-by-value-18_main.c: New file.
17239         * gcc.dg/compat/struct-by-value-18_x.c: New file.
17240         * gcc.dg/compat/struct-by-value-18_y.c: New file.
17241
17242         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
17243         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
17244         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
17245         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
17246         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
17247         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
17248         * gcc.dg/compat/scalar-return-3_main.c: New file.
17249         * gcc.dg/compat/scalar-return-3_x.c: New file.
17250         * gcc.dg/compat/scalar-return-3_y.c: New file.
17251         * gcc.dg/compat/scalar-return-4_main.c: New file.
17252         * gcc.dg/compat/scalar-return-4_x.c: New file.
17253         * gcc.dg/compat/scalar-return-4_y.c: New file.
17254
17255 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
17256
17257         * gcc.dg/compat/fp2-struct-check.h: New file.
17258         * gcc.dg/compat/fp2-struct-defs.h: New file.
17259         * gcc.dg/compat/fp2-struct-init.h: New file.
17260         * gcc.dg/compat/struct-by-value-10_main.c: New file.
17261         * gcc.dg/compat/struct-by-value-10_x.c: New file.
17262         * gcc.dg/compat/struct-by-value-10_y.c: New file.
17263         * gcc.dg/compat/struct-return-10_main.c: New file.
17264         * gcc.dg/compat/struct-return-10_x.c: New file.
17265         * gcc.dg/compat/struct-return-10_y.c: New file.
17266
17267         * gcc.dg/compat/compat-common.h: New file.
17268         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
17269         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
17270         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
17271         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
17272         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
17273         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
17274         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
17275         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17276         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
17277         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
17278         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17279         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
17280         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
17281         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17282         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
17283         * gcc.dg/compat/small-struct-check.h: Ditto.
17284         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
17285         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17286         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
17287         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
17288         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17289         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
17290         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
17291         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17292         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
17293         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
17294         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17295         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
17296         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
17297         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17298         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
17299         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
17300         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17301         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
17302         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
17303         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17304         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
17305         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
17306         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17307         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
17308         * gcc.dg/compat/struct-return-2_main.c: Ditto.
17309         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17310         * gcc.dg/compat/struct-return-2_y.c: Ditto.
17311         * gcc.dg/compat/struct-return-3_main.c: Ditto.
17312         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17313         * gcc.dg/compat/struct-return-3_y.c: Ditto.
17314
17315 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
17316
17317         * g++.dg/pch/static-1.C: New file.
17318         * g++.dg/pch/static-1.Hs: New file.
17319
17320 2003-06-10  Richard Henderson  <rth@redhat.com>
17321
17322         * gcc.dg/asm-7.c: Adjust expected warning text.
17323
17324 2003-06-10  Roger Sayle  <roger@eyesopen.com>
17325
17326         * gcc.dg/builtins-20.c: New test case.
17327
17328 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
17329
17330         PR c++/11131
17331         * g++.dg/opt/template1.C: New test.
17332
17333 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17334
17335         * lib/gcc-dg.exp (dg-test): Clear additional_files and
17336         additional_sources.
17337
17338 2003-05-21  David Taylor  <dtaylor@emc.com>
17339
17340         * gcc.dg/Wpadded.c: New file.
17341
17342 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17343
17344         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
17345         * gcc.dg/special/weak-2.c: Add dg-require-weak.
17346         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
17347         dg-require-weak.
17348
17349 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
17350
17351         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
17352
17353 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17354
17355         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
17356         (dg-require-alias): Likewise.
17357         (dg-require-gc-sections): Likewise.
17358         * lib/target-supports.exp (check_gc_sections_available): Likewise.
17359
17360 2003-06-08  Richard Henderson  <rth@redhat.com>
17361
17362         * gcc.dg/20011029-2.c: Fix the array reference.
17363         * gcc.dg/asm-7.c: New.
17364
17365 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
17366
17367         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
17368
17369 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
17370
17371         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
17372         (dg-require-gc-sections): Likewise.
17373
17374 2003-06-08  Jan Hubicka  <jh@suse.cz>
17375
17376         * i386-cmov1.c: Fix regular expression.
17377         * i386-cvt-1.c: Likewise.
17378         * i386-local.c: Likewise.
17379         * i386-local2.c: Likewise.
17380         * i386-mul.c: Likewise.
17381         * i386-ssetype-1.c: Likewise.
17382         * i386-ssetype-3.c: Likewise.
17383         * i386-ssetype-5.c: Likewise.
17384
17385 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17386
17387         PR c++/11039
17388         * g++.dg/warn/implicit-typename2.C: New test.
17389         * g++.dg/warn/implicit-typename3.C: New test.
17390
17391 2003-06-07  Richard Henderson  <rth@redhat.com>
17392
17393         * g++.dg/other/offsetof3.C: Use size_t.
17394         * g++.dg/other/offsetof4.C: Likewise.
17395
17396 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
17397
17398         * lib/copy-file.exp: New. Implement gcc_copy_files.
17399
17400         * lib/dg-pch.exp: Load copy-file.exp
17401         (dg-pch): Use gcc_copy_files instead of "file copy".
17402
17403 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
17404
17405         * gcc.dg/weak/weak.exp: Simplify.
17406         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
17407         * gcc.dg/weak/weak-1.c: Likewise.
17408         * gcc.dg/weak/weak-2.c: Likewise.
17409         * gcc.dg/weak/weak-3.c: Likewise.
17410         * gcc.dg/weak/weak-4.c: Likewise.
17411         * gcc.dg/weak/weak-5.c: Likewise.
17412         * gcc.dg/weak/weak-6.c: Likewise.
17413         * gcc.dg/weak/weak-7.c: Likewise.
17414         * gcc.dg/weak/weak-8.c: Likewise.
17415         * gcc.dg/weak/weak-9.c: Likewise.
17416
17417 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
17418
17419         gcc.c-torture/execute/20030606-1.c: New.
17420
17421 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17422
17423         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
17424         * gcc.dg/builtins-19.c: Likewise.
17425
17426 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17427
17428         * gcc.dg/builtins-2.c: Add some more tests.
17429         * gcc.dg/builtins-18.c: New test case.
17430         * gcc.dg/builtins-19.c: New test case.
17431
17432 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17433             Jim Wilson  <wilson@tuliptree.org>
17434
17435         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
17436
17437 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
17438
17439         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
17440         mempcpy/stpcpy calls not to be optimized into something else.
17441         * gcc.c-torture/execute/string-opt-3.c: Moved to...
17442         * gcc.c-torture/execute/builtins/string-7.c: ...here.
17443         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
17444
17445 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17446
17447         * gcc.dg/format/asm_fprintf-1.c: New test.
17448
17449 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
17450
17451         * lib/gcc-defs.exp (additional_sources): New variable.
17452         (dg-additional-sources): New function.
17453         (additional_files): New variable.
17454         (dg-additional-files): New function.
17455         (dg-additional-files-options): Likewise.
17456         * lib/gcc-dg.exp (dg-require-weak): New function.
17457         (dg-require-alias): Likewise.
17458         (dg-require-gc-sections): Likewise.
17459         * lib/target-supports.exp (check_alias_available): Remove testfile
17460         parameter.
17461         (check_gc_sections_available): New function.
17462         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
17463         (dg-gpp-additional-files): Likewise.
17464         * lib/g++.exp (additional_sources): Remove.
17465         (additional_files): Likewise.
17466         (g++_target_compile): Use dg-additional-files-options.
17467
17468         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
17469         Tcl logic.
17470         * gcc.dg/special/ecos.exp: Remove.
17471         * gcc.dg/special/20000419-2.c: Use dg-require-*.
17472         * gcc.dg/special/alias-1.c: Likewise.
17473         * gcc.dg/special/alias-2.c: Likewise.
17474         * gcc.dg/special/gcsec-1.c: Likewise.
17475         * gcc.dg/special/weak-1.c: Likewise.
17476         * gcc.dg/special/weak-2.c: Likewise.
17477         * gcc.dg/special/wkali-1.c: Likewise.
17478         * gcc.dg/special/wkali-2.c: Likewise.
17479
17480         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
17481         dg-gpp-additional-*.
17482         * g++.dg/special/conpr-3.C: Likewise.
17483         * g++.dg/special/conpr-4.C: Likewise.
17484         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
17485         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
17486         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
17487         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
17488         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
17489         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
17490         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
17491         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
17492         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
17493         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
17494         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
17495         * g++.old-deja/g++.other/comdat1.C: Likewise.
17496         * g++.old-deja/g++.other/comdat2.C: Likewise.
17497         * g++.old-deja/g++.other/comdat3.C: Likewise.
17498         * g++.old-deja/g++.other/ctor1.C: Likewise.
17499         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
17500
17501 2003-06-05  Richard Henderson  <rth@redhat.com>
17502
17503         * gcc.dg/debug/20030605-1.c: New.
17504
17505 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17506
17507         * README.QMTEST: Update.
17508
17509 2003-06-04  Richard Henderson  <rth@redhat.com>
17510
17511         * gcc.dg/cleanup-1.c: New.
17512         * gcc.dg/cleanup-2.c: New.
17513         * gcc.dg/cleanup-3.c: New.
17514         * gcc.dg/cleanup-4.c: New.
17515         * gcc.dg/cleanup-5.c: New.
17516         * gcc.dg/cleanup-6.c: New.
17517         * gcc.dg/cleanup-7.c: New.
17518
17519 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17520
17521         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
17522
17523         * lib/dg-pch.exp: New file.
17524         * g++.dg/pch/pch.exp: Use dg-pch.exp.
17525         * gcc.dg/pch/pch.exp: Likewise.
17526
17527 2003-06-04  Roger Sayle  <roger@eyesopen.com>
17528
17529         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
17530         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
17531         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
17532         * gcc.dg/builtins-17.c: New test case.
17533         * gcc.dg/i386-387-4.c: New test case.
17534         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
17535
17536 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17537
17538         * gcc.dg/ultrasp9.c: New test.
17539
17540 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17541
17542         * gcc.c-torture/compile/20030604-1.c: New test.
17543         * gcc.dg/sparc-constant-1.c: New test.
17544
17545 2003-06-03  Glen Nakamura  <glen@imodulo.com>
17546
17547         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
17548
17549 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
17550
17551         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
17552
17553         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
17554         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
17555
17556 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
17557
17558         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
17559
17560 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17561
17562         PR c++/10940
17563         * g++.dg/template/spec10.C: New test.
17564
17565 2003-06-03  Roger Sayle  <roger@eyesopen.com>
17566
17567         * gcc.dg/builtins-16.c: New test case.
17568
17569 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
17570
17571         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
17572         mempcpy test with post-increments.
17573         * gcc.c-torture/execute/string-opt-3.c: New test.
17574         * gcc.dg/string-opt-1.c: New test.
17575
17576 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
17577
17578         PR fortran/10965
17579         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
17580
17581 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
17582
17583         * lib/scanasm.exp (dg-scan): New function, factored out of ...
17584         (scan-assembler): ... here.  Use dg-scan.
17585         (scan-assembler-not): Likewise.
17586         (scan-file): New function.
17587         (scan-file-not): Likewise.
17588         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
17589         * gcc.dg/cpp/_Pragma4.c: Likewise.
17590         * gcc.dg/cpp/_Pragma5.c: Likewise.
17591         * gcc.dg/cpp/avoidpaste1.c: Likewise.
17592         * gcc.dg/cpp/avoidpaste2.c: Likewise.
17593         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
17594         * gcc.dg/cpp/cmdlne-P.c: Likewise.
17595         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
17596         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
17597         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
17598         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
17599         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
17600         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
17601         * gcc.dg/cpp/cxxcom1.c: Likewise.
17602         * gcc.dg/cpp/line1.c: Likewise.
17603         * gcc.dg/cpp/maccom1.c: Likewise.
17604         * gcc.dg/cpp/maccom2.c: Likewise.
17605         * gcc.dg/cpp/maccom3.c: Likewise.
17606         * gcc.dg/cpp/maccom4.c: Likewise.
17607         * gcc.dg/cpp/maccom5.c: Likewise.
17608         * gcc.dg/cpp/maccom6.c: Likewise.
17609         * gcc.dg/cpp/multiline.c: Likewise.
17610         * gcc.dg/cpp/spacing1.c: Likewise.
17611         * gcc.dg/cpp/spacing2.c: Likewise.
17612         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
17613         * gcc.dg/cpp/trad/maccom1.c: Likewise.
17614         * gcc.dg/cpp/trad/maccom2.c: Likewise.
17615         * gcc.dg/cpp/trad/maccom3.c: Likewise.
17616         * gcc.dg/cpp/trad/maccom4.c: Likewise.
17617         * gcc.dg/cpp/trad/maccom6.c: Likewise.
17618         * gcc.dg/cpp/cxxcom2.c: Likewise.
17619         * gcc.dg/cpp/cxxcom2.h: New file.
17620
17621         * gcc.dg/cpp/truefalse.cpp: Move it to ...
17622         * g++.dg/cpp/truefalse.C: Here.
17623         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
17624
17625 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
17626
17627         * gcc.dg/cpp/redef3.c: New file.
17628
17629 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17630
17631         * gcc.dg/i386-loop-3.c: New test.
17632
17633 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
17634
17635         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
17636
17637 2003-05-31  Roger Sayle  <roger@eyesopen.com>
17638
17639         * gcc.dg/fwrapv-1.c: New test case.
17640         * gcc.dg/fwrapv-2.c: New test case.
17641
17642 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17643
17644         PR c++/10956
17645         * g++.dg/template/spec9.C: New test.
17646
17647 2003-05-29  Roger Sayle  <roger@eyesopen.com>
17648
17649         * gcc.dg/duff-4.c: New test case.
17650
17651 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
17652
17653         PR fortran/10843
17654         * g77.dg/ffixed-form-1.f: New test
17655         * g77.dg/ffixed-form-2.f: New test
17656         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
17657         * g77.dg/ffree-form-3.f: New test
17658
17659 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
17660
17661         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
17662         * gcc.dg/wint_t-1.c: Likewise.
17663
17664 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17665
17666         * g++.dg/template/access11.C: New test.
17667
17668 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17669
17670         PR c++/10849
17671         * g++.dg/template/access10.C: New test.
17672
17673 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17674             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17675
17676         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
17677
17678 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17679
17680         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
17681         suppress for powerpc-*-darwin*.
17682         * gcc.dg/torture/builtin-noret-2.c: Likewise.
17683
17684 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17685
17686         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
17687         suppress option for powerpc-*-darwin*.
17688
17689 2003-05-23  Roger Sayle  <roger@eyesopen.com>
17690
17691         * gcc.dg/builtins-1.c: Add tests for tan and atan.
17692         * gcc.dg/builtins-4.c: Add test for fmod.
17693
17694 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17695
17696         PR c++/10682
17697         * g++.dg/template/instantiate4.C: New test.
17698
17699 2003-05-22  Roger Sayle  <roger@eyesopen.com>
17700
17701         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
17702
17703 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
17704
17705         * gcc.dg/compat/scalar-return-1_main.c: New file.
17706         * gcc.dg/compat/scalar-return-1_x.c: New file.
17707         * gcc.dg/compat/scalar-return-1_y.c: New file.
17708         * gcc.dg/compat/scalar-return-2_main.c: New file.
17709         * gcc.dg/compat/scalar-return-2_x.c: New file.
17710         * gcc.dg/compat/scalar-return-2_y.c: New file.
17711         * gcc.dg/compat/struct-return-3_main.c: New file.
17712         * gcc.dg/compat/struct-return-3_y.c: New file.
17713         * gcc.dg/compat/struct-return-3_x.c: New file.
17714         * gcc.dg/compat/struct-return-2_main.c: New file.
17715         * gcc.dg/compat/struct-return-2_x.c: New file.
17716         * gcc.dg/compat/struct-return-2_y.c: New file.
17717
17718 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17719
17720         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
17721         for hppa*-hp-hpux*.
17722         * gcc.dg/20021014-1.c (dg-options): Likewise.
17723         * gcc.dg/nest.c (dg-options): Likewise.
17724
17725 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
17726
17727         PR c++/9738
17728         * g++.dg/ext/dllimport2.C: New file.
17729         * g++.dg/ext/dllimport3.C: New file.
17730
17731 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
17732
17733         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
17734         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
17735         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17736         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
17737         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17738         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
17739         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
17740         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
17741         * gcc.dg/compat/small-struct-defs.h: New file.
17742         * gcc.dg/compat/small-struct-init.h: New file.
17743         * gcc.dg/compat/small-struct-check.h: New file.
17744         * gcc.dg/compat/fp-struct-defs.h: New file.
17745         * gcc.dg/compat/fp-struct-check.h: New file.
17746         * gcc.dg/compat/fp-struct-init.h: New file.
17747         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
17748         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
17749
17750 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
17751
17752         * gcc.dg/20030225-2.c: New test.
17753
17754 2003-05-18  Roger Sayle  <roger@eyesopen.com>
17755             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17756
17757         * gcc.c-torture/compile/20030518-1.c: New test case.
17758
17759 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
17760
17761         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
17762         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
17763         gcc-dg-debug-runtest.
17764         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
17765         gcc-dg-debug-runtest.
17766
17767 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17768
17769         PR c++/9022
17770         * g++.dg/lookup/using6.C: New test.
17771
17772 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17773
17774         * g++.dg/parse/access2.C: New test.
17775
17776 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
17777
17778         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
17779         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
17780         * gcc.dg/debug/debug.exp: Likewise.
17781
17782 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
17783
17784         * gcc.dg/dollar.c: New test.
17785
17786 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
17787
17788         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
17789         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
17790         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
17791         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
17792         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
17793         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
17794         * gcc.dg/compat/struct-by-value-6_main.c: New file.
17795         * gcc.dg/compat/struct-by-value-6_x.c: New file.
17796         * gcc.dg/compat/struct-by-value-6_y.c: New file.
17797         * gcc.dg/compat/struct-by-value-7_main.c: New file.
17798         * gcc.dg/compat/struct-by-value-7_x.c: New file.
17799         * gcc.dg/compat/struct-by-value-7_y.c: New file.
17800         * gcc.dg/compat/struct-by-value-8_main.c: New file.
17801         * gcc.dg/compat/struct-by-value-8_x.c: New file.
17802         * gcc.dg/compat/struct-by-value-8_y.c: New file.
17803         * gcc.dg/compat/struct-by-value-9_main.c: New file.
17804         * gcc.dg/compat/struct-by-value-9_x.c: New file.
17805         * gcc.dg/compat/struct-by-value-9_y.c: New file.
17806
17807 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
17808
17809         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
17810         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
17811         support for "repo" mode.
17812         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
17813         * lib/g77-dg.exp: Likewise.
17814         * lib/obj-dg.exp: Likewise.
17815
17816 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
17817
17818         Merge from gcc-3_2-rhl8-branch:
17819         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
17820
17821         * gcc.dg/tls/opt-6.c: New test.
17822
17823         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
17824
17825         * gcc.dg/20030405-1.c: New test.
17826
17827         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
17828
17829         * gcc.dg/20030309-1.c: New test.
17830
17831         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17832
17833         * gcc.c-torture/execute/20030307-1.c: New test.
17834
17835         2003-02-20  Randolph Chung  <tausq@debian.org>
17836
17837         * gcc.c-torture/compile/20030220-1.c: New test.
17838
17839         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
17840
17841         * gcc.dg/20030217-1.c: New test.
17842
17843         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
17844
17845         * gcc.c-torture/compile/20020129-1.c: New test.
17846
17847         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17848
17849         * gcc.dg/unroll-1.c: New test.
17850
17851         2002-11-16  Jan Hubicka  <jh@suse.cz>
17852
17853         * gcc.c-torture/execute/20020920-1.c: New test.
17854
17855         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
17856
17857         PR target/7434
17858         * gcc.c-torture/compile/20021008-1.c: New test.
17859
17860         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
17861
17862         PR target/7559
17863         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
17864
17865         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
17866
17867         * gcc.c-torture/compile/20020807-1.c: New test.
17868
17869         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
17870
17871         * gcc.dg/tls/opt-1.c: New test.
17872
17873         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
17874
17875         * gcc.dg/20020729-1.c: New test.
17876
17877         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
17878
17879         * g++.dg/opt/life1.C: New test.
17880
17881         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
17882
17883         * gcc.dg/20020525-1.c: New test.
17884
17885         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
17886
17887         PR c++/6794
17888         * g++.dg/ext/pretty1.C: New test.
17889         * g++.dg/ext/pretty2.C: New test.
17890
17891 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
17892
17893         PR c++/8385
17894         * g++.dg/ext/typeof5.C: New test.
17895
17896 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
17897
17898         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
17899         __USER_LABEL_PREFIX__ into account.
17900         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
17901
17902 2003-05-14  Roger Sayle  <roger@eyesopen.com>
17903
17904         * gcc.dg/builtins-15.c: New test case.
17905
17906 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
17907
17908         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
17909
17910 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
17911
17912         * lib/g++.exp: Tweak handling of additional source files.
17913         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
17914         * g++.dg/special/conpr-2a.C: Rename to ...
17915         * g++.dg/special/conpr-2a.cc: ... this.
17916         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
17917         * g++.dg/special/conpr-3a.C: Rename to ...
17918         * g++.dg/special/conpr-3a.cc: This.
17919         * g++.dg/special/conpr-3b.C: Rename to ...
17920         * g++.dg/special/conpr-3b.cc: This.
17921         * g++.dg/special/conpr-4.C: New test.
17922         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
17923
17924 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
17925
17926         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
17927
17928 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17929
17930         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
17931         * g++.old-deja/g++.robertl/eb71.C: Likewise.
17932         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
17933         * g++.old-deja/g++.other/warn3.C: Likewise.
17934
17935 2003-05-11  Roger Sayle  <roger@eyesopen.com>
17936
17937         * gcc.dg/i386-387-1.c: Update to also test log.
17938         * gcc.dg/i386-387-2.c: Likewise.
17939
17940 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
17941
17942         * g77.f-torture/execute/int8421.f: New test.
17943
17944 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17945
17946         PR c++/10230, c++/10481
17947         * g++.dg/lookup/scoped5.C: New test.
17948
17949 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17950
17951         PR c++/10552
17952         * g++.dg/template/ttp6.C: New test.
17953
17954 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
17955
17956         * gcc.c-torture/execute/builtins: New directory.
17957         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
17958         gcc.c-torture/execute/builtins.
17959         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
17960         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
17961         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
17962         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
17963
17964 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17965
17966         PR c++/9252
17967         * g++.dg/template/access8.C: New test.
17968         * g++.dg/template/access9.C: New test.
17969
17970 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17971
17972         PR c++/9554
17973         * g++.dg/parse/access1.C: New test.
17974
17975 2003-05-09  DJ Delorie  <dj@redhat.com>
17976
17977         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
17978         long, and not an int.
17979
17980 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17981
17982         PR c++/10555, c++/10576
17983         * g++.dg/template/memclass1.C: New test.
17984
17985 2003-05-08  DJ Delorie  <dj@redhat.com>
17986
17987         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
17988         targets.
17989         * gcc.c-torture/execute/20021024-1.x: Likewise.
17990         * gcc.c-torture/execute/shiftdi.x: Likewise.
17991         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
17992         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
17993         * gcc.dg/20021018-1.c: Likewise.
17994
17995 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17996
17997         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
17998
17999         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
18000         (bcopy): Call memmove.
18001
18002 2003-05-08  Roger Sayle  <roger@eyesopen.com>
18003
18004         * g77.f-torture/compile/8485.f: New test case.
18005
18006 2003-05-07  Richard Henderson  <rth@redhat.com>
18007
18008         PR c++/10570
18009         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
18010         Verify exception_cleanup not called for rethrows.
18011         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
18012         when exiting catch block without rethrowing.
18013         * g++.dg/eh/forced3.C: New.
18014         * g++.dg/eh/forced4.C: New.
18015
18016 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
18017
18018         * gcc.dg/20030505.c: Fix triplet.
18019
18020 2003-05-06  DJ Delorie  <dj@redhat.com>
18021
18022         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
18023         * gcc.dg/nest.c: Likewise.
18024
18025 2003-05-05  Roger Sayle  <roger@eyesopen.com>
18026
18027         * gcc.dg/builtins-14.c: New test case.
18028
18029 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
18030
18031         * lib/compat.exp (compat-execute): New argument.
18032         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
18033         * gcc.dg/compat: New test directory.
18034         * gcc.dg/compat/compat.exp: New expect script.
18035         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
18036         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
18037         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
18038         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
18039         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
18040         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
18041
18042         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
18043         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
18044         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
18045         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
18046         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
18047         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
18048         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
18049         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
18050         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
18051         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
18052         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
18053         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
18054         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
18055         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
18056         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
18057
18058 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
18059
18060         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
18061
18062 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
18063
18064         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
18065
18066 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
18067
18068         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
18069         * gcc.dg/ppc-fsel-2.c: New test.
18070
18071         * gcc.dg/unused-5.c: New test.
18072
18073 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18074
18075         PR c++/10496
18076         * g++.dg/warn/pmf1.C: New test.
18077
18078 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18079
18080         PR c++/4494
18081         * g++.dg/warn/main.C: New test.
18082
18083 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18084
18085         * gcc.dg/nonnull-3.c: New test.
18086
18087 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
18088
18089         * gcc.dg/cpp/Wtrigraphs.c: Update.
18090         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
18091
18092 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
18093
18094         * gcc.dg/ppc-fsel-1.c: New test.
18095
18096 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
18097
18098         PR c/10604
18099         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
18100
18101 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
18102
18103         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
18104
18105 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18106
18107         PR c++/9364, c++/10553, c++/10586
18108         * g++.dg/parse/typename4.C: New test.
18109         * g++.dg/parse/typename5.C: Likewise.
18110
18111 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
18112
18113         * gcc.c-torture/compile/20030503-1.c: New test.
18114
18115 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18116
18117         * g++.dg/lookup/using5.C: Fix testcase error.
18118
18119 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
18120
18121         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
18122         since MEABI is no longer supported.  Remove all vestiges
18123         of MEABI from the test.
18124
18125 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18126
18127         PR c++/10554
18128         * g++.dg/lookup/using5.C: New test.
18129
18130 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18131
18132         PR c++/8772
18133         * g++.dg/template/ttp5.C: New test.
18134
18135 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
18136
18137         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
18138         (dg-gpp-additional-sources): New function.
18139         (dg-gpp-additional-files): Likewise.
18140         * lib/g++.exp (additional_sources): New variable.
18141         (additional_files): Likewise.
18142         (g++_target_compile): Deal with them.
18143         * lib/old-dejagnu.exp: Remove.
18144         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
18145         * g++.old-deja: Revise all tests to use dg commands.
18146
18147 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18148
18149         PR c++/9432, c++/9528
18150         * g++.dg/lookup/using4.C: New test.
18151
18152 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
18153
18154         * gcc.dg/noreturn-5.c: New file.
18155         * gcc.dg/noreturn-6.c: New file.
18156
18157         * gcc.c-torture/compile/inline-1.c: New file.
18158
18159 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18160
18161         PR c++/10551
18162         * g++.dg/template/explicit1.C: New test.
18163
18164 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18165
18166         PR c++/10549
18167         * g++.dg/other/bitfield1.C: New test.
18168
18169         PR c++/10527
18170         * g++.dg/init/new7.C: New test.
18171
18172 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18173
18174         * g++.dg/ext/desig1.C: New test.
18175         * g++.dg/ext/init1.C: Update.
18176
18177         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
18178
18179 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
18180
18181         PR c++/10180
18182         * g++.dg/warn/Winline-1.C: New test.
18183
18184 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
18185
18186         * gcc.c-torture/execute/string-opt-19.c: New test.
18187
18188         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
18189         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
18190
18191 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
18192
18193         PR c++/10506
18194         * g++.dg/init/new6.C: New test.
18195
18196         PR c++/10503
18197         * g++.dg/init/ref6.C: New test.
18198
18199 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
18200
18201         * g++.dg/warn/weak1.C: XFAIL on AIX4.
18202
18203 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18204
18205         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
18206         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
18207
18208 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
18209
18210         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
18211         initialized static data members.
18212
18213 2003-04-25  H.J. Lu <hjl@gnu.org>
18214
18215         * gcc.dg/ia64-sync-4.c: New test.
18216
18217 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18218
18219         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
18220         date.
18221
18222 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
18223
18224         PR c++/10337
18225         * g++.dg/warn/conv1.C: New test.
18226         * g++.old-deja/g++.other/conv7.C: Adjust.
18227         * g++.old-deja/g++.other/overload14.C: Adjust.
18228
18229 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18230
18231         PR c++/10471
18232         * g++.dg/template/defarg2.C: New test.
18233
18234 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
18235
18236         * gcc.dg/cpp/include2.c: Update.
18237         * gcc.dg/cpp/multiline-2.c: New.
18238         * gcc.dg/cpp/multiline.c: Update.
18239         * gcc.dg/cpp/strify2.c: Update.
18240         * gcc.dg/cpp/trad/literals-2.c: Update.
18241
18242 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18243
18244         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
18245
18246 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18247
18248         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
18249
18250 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18251
18252         PR c++/10451
18253         * g++.dg/parse/crash4.C: New test.
18254
18255         PR c++/9847
18256         * g++.dg/parse/crash5.C: New test.
18257
18258 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
18259
18260         PR c++/10446
18261         * g++.dg/parse/crash3.C: New test.
18262
18263         PR c++/10428
18264         * g++.dg/parse/elab1.C: New test.
18265
18266 2003-04-22  Devang Patel  <dpatel@apple.com>
18267
18268         * gcc.dg/cpp/trad/funlike-5.c: New test.
18269
18270 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
18271
18272         * g++.dg/other/packed1.C: Fix dg options.
18273
18274 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
18275
18276         * g++.dg/other/offsetof2.C: New test.
18277
18278 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
18279
18280         * g++.dg/template/recurse.C: Adjust location of error messages.
18281
18282 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
18283
18284         PR c++/9881
18285         * g++.dg/init/addr-const1.C: New test.
18286         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
18287
18288 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18289
18290         PR c++/10405
18291         * g++.dg/lookup/struct-hack1.C: New test.
18292
18293 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
18294
18295         * ucs.c: Update diagnostic messages.
18296
18297 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
18298
18299         * gcc.dg/cpp/truefalse.cpp: New test.
18300         * gcc.dg/cpp/cpp.exp: Update.
18301         * g++.dg/other/stdbool-if.C: Remove.
18302
18303 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
18304
18305         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
18306         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
18307
18308 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18309
18310         * gcc.c-torture/compile/20030418-1.c: New test.
18311
18312 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
18313
18314         * README.compat: Remove; content moved to doc/sourcebuild.texi.
18315
18316 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18317
18318         PR c++/10347
18319         g++.dg/template/dependent-name1.C: New test.
18320
18321 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
18322
18323         * gcc.dg/warn-1.c (tourist_guide): New array,
18324         contains a pointer to bar.
18325
18326 2003-04-16  Roger Sayle  <roger@eyesopen.com>
18327
18328         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
18329         * gcc.c-torture/execute/medce-1.c: New test case.
18330         * gcc.c-torture/execute/medce-2.c: New test case.
18331
18332 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
18333
18334         * lib/prune.exp: Ignore more messages.
18335
18336         PR c++/10381
18337         * g++.dg/parse/lookup3.C: New test.
18338
18339 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
18340
18341         * gcc.c-torture/compile/20030415-1.c : New test.
18342
18343 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
18344
18345         * gcc.c-torture/execute/scope-2.c: Move to ...
18346         * gcc.dg/noncompile/scope.c: .... here.
18347
18348 2003-04-14  Roger Sayle  <roger@eyesopen.com>
18349
18350         * gcc.dg/20030414-2.c: New test case.
18351
18352 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
18353
18354         PR target/10377
18355         * gcc.dg/20030414-1.c: New test.
18356
18357 2003-04-13  Roger Sayle  <roger@eyesopen.com>
18358
18359         * gcc.dg/builtins-12.c: New test case.
18360         * gcc.dg/builtins-13.c: New test case.
18361
18362 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18363
18364         * gcc.c-torture/execute/string-opt-18.c: New test.
18365
18366 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
18367
18368         PR c++/10300
18369         * g++.dg/init/new5.C: New test.
18370
18371 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
18372
18373         PR c++/7910
18374         * g++.dg/ext/dllimport1.C: New test.
18375
18376 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18377
18378         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
18379
18380 2003-04-11  Bud Davis <bdavis9659@comcast.net>
18381
18382         PR Fortran/9263
18383         * g77.f-torture/noncompile/9263.f: New test
18384         PR Fortran/1832
18385         * g77.f-torture/execute/1832.f: New test
18386
18387 2003-04-11  David Chad  <davidc@freebsd.org>
18388             Loren J. Rittle  <ljrittle@acm.org>
18389
18390         libobjc/8562
18391         * objc.dg/headers.m: New test.
18392
18393 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
18394
18395         * gcc.c-torture/execute/builtin-noret-2.c: New.
18396         * gcc.c-torture/execute/builtin-noret-2.x: New.
18397         XFAIL builtin-noret-2.c at -O1 and above.
18398         * gcc.dg/redecl.c: New.
18399         * gcc.dg/Wshadow-1.c: Update error regexps.
18400
18401 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
18402
18403         * g++.dg/abi/bitfield10.C: New test.
18404
18405 2003-04-09  Mike Stump  <mrs@apple.com>
18406
18407         * gcc.dg/pch/pch.exp: Make testcase names longer.
18408         * g++.dg/pch/pch.exp: Make testcase names longer.
18409
18410 2003-04-08  Roger Sayle  <roger@eyesopen.com>
18411
18412         * gcc.dg/builtins-11.c: New test case.
18413
18414 2003-04-08  Roger Sayle  <roger@eyesopen.com>
18415
18416         * gcc.dg/builtins-9.c: New test case.
18417         * gcc.dg/builtins-10.c: New test case.
18418
18419 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
18420
18421         * gcc.dg/noncompile/init-4.c.c: New test.
18422
18423 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
18424
18425         * gcc.misc-test/gcov-9.c: New test.
18426         * gcc.misc-test/gcov-10.c: New test
18427         * gcc.misc-test/gcov-11.c: New test.
18428
18429 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
18430
18431         PR optimization/10024
18432         * gcc.c-torture/compile/20030405-1.c: New test.
18433
18434 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
18435
18436         * gcc.dg/pch/static-3.c: New.
18437         * gcc.dg/pch/static-3.hs: New.
18438         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
18439
18440 2003-04-04  Richard Henderson  <rth@redhat.com>
18441
18442         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
18443         * g++.dg/eh/forced2.C: Likewise.
18444
18445 2003-04-03  Mike Stump  <mrs@apple.com>
18446
18447         * lib/scanasm.exp (scan-assembler): Add xfail processing for
18448         target arg.
18449         (scan-assembler-times, scan-assembler-not): Likewise.
18450         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
18451
18452 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18453
18454         * gcc.dg/sparc-loop-1.c: New test.
18455
18456 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
18457
18458         PR other/9274
18459         * g++.dg/pch/system-2.C: New.
18460         * g++.dg/pch/system-2.Hs: New.
18461
18462 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
18463
18464         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
18465
18466         * g++.dg/eh/simd-1.C (vecfunc): Same.
18467
18468 2003-04-01  Roger Sayle  <roger@eyesopen.com>
18469
18470         * gcc.c-torture/execute/20030401-1.c: New test case.
18471
18472 2003-04-01  Ziemowit Laski <zlaski@apple.com>
18473
18474         * objc.dg/defs.m: New.
18475
18476 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
18477
18478         * g++.dg/eh/simd-1.C: New.
18479         * g++.dg/eh/simd-2.C: New.
18480
18481 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
18482
18483         * gcc.c-torture/execute/simd-3.c: New.
18484
18485 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
18486
18487         PR c/9936
18488         * gcc.dg/20030331-2.c: New test.
18489
18490 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
18491
18492         PR c++/10278
18493         * g++.dg/parse/crash2.C: New test.
18494
18495 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18496
18497         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
18498         * gcc.c-torture/execute/20030331-1.c: ...here.
18499
18500 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18501
18502         * gcc.c-torture/execute/20030331-1.c: New test.
18503
18504 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
18505
18506         * lib/gcov.exp: Adjust call return testing strings.
18507         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
18508
18509 2003-03-31  Roger Sayle  <roger@eyesopen.com>
18510
18511         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
18512         * gcc.dg/builtins-7.c: New test case.
18513         * gcc.dg/builtins-8.c: New test case.
18514
18515 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18516
18517         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
18518
18519 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
18520
18521         PR c++/7647
18522         * g++.dg/lookup-class-member-2.C: New test.
18523
18524 2003-03-30  Glen Nakamura  <glen@imodulo.com>
18525
18526         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
18527
18528 2003-03-28  Roger Sayle  <roger@eyesopen.com>
18529
18530         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
18531
18532 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
18533
18534         * g++.dg/init/attrib1.C: New test.
18535
18536 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18537
18538         * gcc.dg/ultrasp8.c: New test.
18539
18540 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18541
18542         * gcc.dg/ultrasp7.c: New test.
18543
18544 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
18545
18546         PR c++/10047
18547         * g++.dg/template/inline1.C: New test.
18548
18549 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18550
18551         * gcc.dg/sparc-dwarf2.c: New test.
18552
18553 2003-03-27  Roger Sayle  <roger@eyesopen.com>
18554
18555         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
18556         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
18557
18558 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
18559
18560         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
18561         than reading .x files.
18562         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
18563         * g77.dg/gcov/gcov-1.f: Likewise.
18564         * gcc.misc-tests/gcov-4b.c: Likewise.
18565         * gcc.misc-tests/gcov-5b.c: Likewise.
18566         * gcc.misc-tests/gcov-6.c: Likewise.
18567         * gcc.misc-tests/gcov-7.c: Likewise.
18568         * gcc.misc-tests/gcov-8.c: Likewise.
18569         * g++.dg/gcov/gcov-1.x: Remove.
18570         * g77.dg/gcov/gcov-1.x: Likewise.
18571         * gcc.misc-tests/gcov-4b.x: Likewise.
18572         * gcc.misc-tests/gcov-5b.x: Likewise.
18573         * gcc.misc-tests/gcov-6.x: Likewise.
18574         * gcc.misc-tests/gcov-7.x: Likewise.
18575         * gcc.misc-tests/gcov-8.x: Likewise.
18576
18577 2003-03-27  Glen Nakamura  <glen@imodulo.com>
18578
18579         PR opt/10087
18580         * gcc.dg/20030324-1.c: New test.
18581
18582 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
18583
18584         PR c++/10224
18585         * g++.dg/template/arg3.C: New test.
18586
18587         PR c++/10158
18588         * g++.dg/template/friend18.C: New test.
18589
18590 2003-03-26  Roger Sayle  <roger@eyesopen.com>
18591
18592         * g77.f-torture/compile/20030326-1.f: New test case.
18593
18594 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
18595
18596         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
18597
18598         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
18599
18600 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
18601
18602         * gcc.dg/ia64-sync-3.c: New test.
18603
18604 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
18605
18606         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
18607
18608 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18609
18610         * gcc.dg/ultrasp6.c: New test.
18611
18612 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18613
18614         * gcc.dg/i386-signbit-1.c: New test.
18615         * gcc.dg/i386-signbit-2.c: New test.
18616         * gcc.dg/i386-signbit-3.c: New test.
18617
18618 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18619
18620         * gcc.dg/ultrasp5.c: Fix options.
18621
18622 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18623
18624         * gcc.dg/ultrasp5.c: Fix comment.
18625
18626 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
18627
18628         PR fortran/10197
18629         * g77.f-torture/execute/10197.f: New test.
18630
18631 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
18632
18633         PR c++/9898, c++/383
18634         * g++.dg/template/conv6.C: New test.
18635
18636         PR c++/10119
18637         * g++.dg/template/ptrmem5.C: New test.
18638
18639         PR c++/10026
18640         * g++.dg/lookup/koenig1.C: New test.
18641
18642         PR C++/10199
18643         * g++.dg/lookup/template2.C: New test.
18644
18645 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
18646
18647         * g++.dg/opt/rtti1.C: New test.
18648
18649 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18650
18651         * gcc.dg/ultrasp5.c: New test.
18652
18653 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
18654
18655         PR middle-end/9967
18656         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
18657         builtin fputs.
18658
18659 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
18660
18661         PR c/8224
18662         * gcc.dg/20030323-1.c: New test.
18663
18664 2003-03-23  Roger Sayle  <roger@eyesopen.com>
18665
18666         * gcc.c-torture/compile/20030323-1.c: New test case.
18667
18668 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
18669
18670         * gcc.dg/20030321-1.c: New test.
18671
18672 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
18673
18674         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
18675
18676 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
18677
18678         PR c++/9978, c++/9708
18679         * g++.dg/ext/vlm1.C: Adjust expected error.
18680         * g++.dg/ext/vla2.C: New test.
18681         * g++.dg/template/arg1.C: New test.
18682         * g++.dg/template/arg2.C: New test.
18683
18684 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
18685
18686         * g77.f-torture/execute/select.f: New test.
18687         * g77.f-torture/noncompile/select_no_compile.f: New test.
18688
18689 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
18690
18691         PR c++/9898
18692         * g++.dg/other/error4.C: New test.
18693
18694 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
18695
18696         * g++.dg/template/friend17.C: New test.
18697
18698 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
18699
18700         * gcc.c-torture/compile/20030320-1.c: New.
18701
18702 2003-03-20  Roger Sayle  <roger@eyesopen.com>
18703
18704         * gcc.dg/builtins-6.c: New test case.
18705
18706 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
18707
18708         PR target/10073
18709         * gcc.c-torture/compile/20030319-1.c: New.
18710
18711 2003-03-18  Jan Hubicka  <jh@suse.cz>
18712
18713         * gcc.dg/i386-cvt-1.c: New test.
18714
18715 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
18716
18717         * objc.dg/naming-1.m: Use "(parse|syntax) error".
18718         * objc.dg/naming-2.m: Likewise.
18719
18720 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
18721
18722         PR c++/9639
18723         * g++.dg/parse/crash1.C: New test.
18724
18725 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
18726
18727         PR c++/8805
18728         * g++.dg/eh/cleanup1.C: New test.
18729
18730 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
18731
18732         * gcc.c-torture/execute/20030316-1.c: New test case.
18733
18734 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
18735
18736         PR c++/9629
18737         * g++.dg/init/ctor2.C: New test.
18738
18739 2003-03-15  Roger Sayle  <roger@eyesopen.com>
18740
18741         * g77.f-torture/compile/xformat.f: New test case.
18742
18743 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18744
18745         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
18746         * g++.old-deja/g++.mike/eh50.C: Likewise.
18747
18748 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18749
18750         PR c++/6440
18751         * g++.dg/template/spec7.C: New test.
18752         * g++.dg/template/spec8.C: Likewise.
18753
18754 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
18755
18756         * gcc.c-torture/execute/20030313-1.c: New test.
18757
18758 2003-03-14  Richard Henderson  <rth@redhat.com>
18759
18760         * gcc.dg/inline-2.c: Adjust alpha test for external call.
18761
18762 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18763
18764         * gcc.c-torture/compile/20030314-1.c: New test.
18765
18766 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
18767
18768         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
18769         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
18770         thumb target,
18771         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
18772         to accept newer _imp__  prefix and additional
18773         newline in .drectve section.
18774         * gcc.dg/dll-4.c: Likewise.
18775         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
18776         switch.
18777
18778 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
18779
18780         * g++.dg/parse/namespace9.C: New test.
18781
18782         * g++.dg/init/ref5.C: New test.
18783         * g++.dg/parse/ptrmem1.C: Likewise.
18784
18785 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18786
18787         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
18788         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
18789         regular expression.
18790         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
18791         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
18792
18793 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
18794
18795         * gcc.c-torture/execute/20030224-2.c: New test.
18796
18797 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18798
18799         * gcc.dg/decl-3.c: New test.
18800
18801 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18802
18803         * gcc.dg/i386-loop-2.c: New test.
18804
18805 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
18806
18807         PR c++/9474
18808         * g++.dg/parse/namespace8.C: New test.
18809
18810         PR c++/9924
18811         * g++.dg/overload/builtin2.C: New test.
18812
18813 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
18814
18815         * gcc.dg/return-type-3.c: New test.
18816
18817 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
18818
18819         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
18820         profiling options are not supported.
18821
18822 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
18823
18824         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
18825         * g++.old-deja/g++.warn/impint2.C: Likewise.
18826
18827 2003-03-10  Devang Patel  <dpatel@apple.com>
18828
18829         * g++.dg/cpp/c++_cmd_1.C: New test.
18830         * g++.dg/cpp/c++_cmd_1.h: New file.
18831
18832 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
18833
18834         * gcc.dg/altivec-9.c: New file.
18835
18836 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18837
18838         * gcc.dg/ppc-sdata-1.c: New test.
18839         * gcc.dg/ppc-sdata-2.c: New test.
18840
18841 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
18842
18843         PR c++/9373
18844         * g++.dg/opt/ptrmem2.C: New test.
18845
18846         PR c++/8534
18847         * g++.dg/opt/ptrmem1.C: New test.
18848
18849 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18850
18851         * gcc.dg/i386-loop-1.c: New test.
18852
18853 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18854
18855         PR c++/9970
18856         * g++.dg/lookup/friend1.C: New test.
18857
18858 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
18859
18860         PR c++/9823
18861         * g++.dg/parser/constructor1.C: New test.
18862
18863 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
18864
18865         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
18866
18867         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
18868
18869 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
18870
18871         * gcc.dg/cpp/Wunused.c: Update test.
18872
18873 2003-03-08  Jan Hubicka  <jh@suse.cz>
18874
18875         * gcc.dg/inline-3.c: New test.
18876
18877 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
18878
18879         PR c++/9809
18880         * g++.dg/parse/builtin1.C: New test.
18881
18882         PR c++/9982
18883         * g++.dg/abi/cookie1.C: New test.
18884         * g++.dg/abi/cookie2.C: Likewise.
18885
18886         PR c++/9524
18887         * g++.dg/template/field1.C: New test.
18888
18889         PR c++/9912
18890         * g++.dg/parse/class1.C: New test.
18891         * g++.dg/parse/namespace7.C: Likewise.
18892         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
18893
18894 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
18895
18896         * g++.dg/init/ref4.C: New test.
18897
18898 2003-03-07  Jan Hubicka  <jh@suse.cz>
18899
18900         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
18901         * gcc.dg/inline-3.c:  New test.
18902
18903 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
18904
18905         * g++.dg/init/ref3.C: New test.
18906
18907         PR c++/9965
18908         * g++.dg/init/ref2.C: New test.
18909
18910         PR c++/9400
18911         * g++.dg/warn/Wshadow-2.C: New test.
18912
18913         PR c++/9791
18914         * g++.dg/warn/Woverloaded-1.C: New test.
18915
18916 2003-03-05  Jan Hubicka  <jh@suse.cz>
18917
18918         * gcc.dg/i386-local2.c: New.
18919         * gcc.dg/i386-local.c: Fix typo.
18920
18921 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
18922
18923         * g++.dg/abi/layout3.C: New test.
18924
18925 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18926
18927         * gcc.c-torture/compile/20030305-1.c
18928
18929 2003-03-05  Jan Hubicka  <jh@suse.cz>
18930
18931         * gcc.dg/i386-local.c: New.
18932
18933 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
18934
18935         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
18936
18937 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18938
18939         * gcc.dg/switch-2.c: New test.
18940         * gcc.dg/switch-3.c: New test.
18941         * gcc.dg/Wswitch.c: Adjust line numbers.
18942         * gcc.dg/Wswitch-default.c: Likewise.
18943         * gcc.dg/Wswitch-enum.c: Likewise.
18944
18945 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
18946
18947         * gcc.c-torture/execute/20030222-1.c: New test.
18948
18949 2003-03-03  James E Wilson  <wilson@tuliptree.org>
18950
18951         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
18952
18953 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
18954
18955         PR c++/9878
18956         * g++.dg/init/ref1.C: New test.
18957
18958 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
18959
18960         * gcc.dg/sh-relax.c: New SH-only test.
18961
18962 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
18963
18964         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
18965         comment explaining purpose of testcase.
18966
18967 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
18968
18969         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
18970         for HC11/HC12 (asm needs two int registers).
18971         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
18972         HC11/HC12 because the test uses an asm which needs two 32-bit
18973         registers.
18974
18975 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
18976
18977         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
18978         for HC11/HC12 (array is too large otherwise).
18979         * gcc.c-torture/compile/920501-4.x: New file, likewise.
18980         * gcc.c-torture/compile/20010518-2.x: Likewise.
18981         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
18982         HC11/HC12 (array is too large).
18983
18984 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
18985
18986         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
18987         * lib/g++-dg.exp (g++-dg-test): Likewise.
18988
18989 2003-03-01  Roger Sayle  <roger@eyesopen.com>
18990
18991         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
18992         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
18993
18994 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18995
18996         * g++.dg/warn/implicit-typename1.C: Remove warning.
18997
18998 2003-02-28  Richard Henderson  <rth@redhat.com>
18999
19000         * gcc.dg/noreturn-1.c: Move noreturn warning line.
19001         * gcc.dg/return-type-1.c: Move control reaches end warning line.
19002
19003 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
19004
19005         * gcc.dg/pch/pch.exp: Change .pch to .gch.
19006         * g++.dg/pch/pch.exp: Likewise.
19007
19008 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
19009
19010         PR c++/9879
19011         * testsuite/g++.dg/init/new4.C: New test.
19012
19013 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
19014
19015         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
19016
19017 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
19018
19019         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
19020         unsigned long.
19021
19022         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
19023         wider than float.
19024
19025 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19026
19027         * lib/scanasm.exp: Add support for counting numbers of
19028         occurences.
19029         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
19030         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
19031
19032 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
19033
19034         PR c++/9683
19035         * g++.dg/template/static3.C: New test.
19036
19037         PR c++/9829
19038         * g++.dg/parse/namespace6.C: New test.
19039
19040 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19041
19042         PR target/9732
19043         * gcc.dg/20030225-1.c: New test.
19044
19045 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
19046
19047         * README: Remove out-of-date information.
19048
19049         PR c++/9836
19050         * g++.dg/template/spec6.C: New test.
19051
19052 2003-02-24  Jeff Law  <law@redhat.com>
19053
19054         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
19055
19056 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19057
19058         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
19059         * gcc.dg/pragma-ep-1.c: Likewise.
19060
19061 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19062
19063         PR c++/9602
19064         * g++.dg/template/friend16.C: New test.
19065
19066 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
19067
19068         PR c++/5333
19069         * g++.dg/parse/fused-params1.C: Adjust error messages.
19070         * g++.dg/template/nested3.C: New test.
19071
19072 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
19073
19074         * g++.dg/abi/param1.C: New test.
19075
19076 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19077
19078         PR c++/7982
19079         * g++.dg/warn/implicit-typename1.C: New test.
19080
19081 2003-02-22  Kelley Cook <kelleycook@comcast.net>
19082
19083         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
19084         with "mtune".
19085         * g++.old-deja/g++.other/store-expr2.C: Likewise.
19086         * gcc.c-torture/execute/20010129-1.x: Likewise.
19087         * gcc.dg/20011107-1.c: Likewise.
19088         * gcc.dg/20020108-1.c: Likewise.
19089         * gcc.dg/20020122-3.c: Likewise.
19090         * gcc.dg/20020206-1.c: Likewise.
19091         * gcc.dg/20020310-1.c: Likewise.
19092         * gcc.dg/20020426-2.c: Likewise.
19093         * gcc.dg/20020517-1.c: Likewise.
19094         * gcc.dg/991230-1.c: Likewise.
19095         * gcc.dg/i386-unroll-1.c: Likewise.
19096         * gcc.misc-tests/i386-prefetch.exp: Likewise.
19097
19098 2003-02-22  Jan Hubicka  <jh@suse.cz>
19099
19100         * gcc.dg/i386-mul.c: New test.
19101
19102 2003-02-21  Roger Sayle  <roger@eyesopen.com>
19103
19104         * gcc.dg/builtins-5.c: New test case.
19105
19106 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
19107
19108         * gcc.dg/asmreg-1.c: New test.
19109
19110 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19111
19112         PR c++/9749
19113         * g++.dg/parse/varmod1.C: New test.
19114
19115 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19116
19117         PR c++/9727
19118         * g++.dg/template/op1.C: New test.
19119
19120 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19121
19122         PR c++/8906
19123         * g++.dg/template/nested2.C: New test.
19124
19125 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19126
19127         PR c++/8724
19128         * g++.dg/expr/dtor1.C: New test.
19129
19130 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
19131
19132         * gcc.dg/cpp/include3.c: New test.
19133         * gcc.dg/cpp/inc/foo.h: New file.
19134
19135 2003-02-21  Glen Nakamura  <glen@imodulo.com>
19136
19137         * gcc.c-torture/execute/20030221-1.c: New test.
19138
19139 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
19140
19141         PR c++/9729
19142         * g++.dg/abi/conv1.C: New test.
19143
19144 2003-02-20  Jan Hubicka  <jh@suse.cz>
19145
19146         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
19147
19148 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
19149
19150         * gcc.c-torture/compile/20030219-1.c: New test.
19151
19152 2003-02-18  Jan Hubicka  <jh@suse.cz>
19153
19154         * gcc.dg/funcorder.c: New test.
19155
19156 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
19157
19158         * gcc.c-torture/execute/20030218-1.c: New.
19159
19160 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
19161
19162         * gcc.dg/20030218-1.c: New.
19163
19164 2003-02-18  Richard Henderson  <rth@redhat.com>
19165
19166         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
19167         * gcc.dg/attr-used-2.c: New.
19168
19169 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
19170
19171         PR c++/9704
19172         * g++.dg/init/copy5.C: New test.
19173
19174 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
19175
19176         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
19177         * g++.dg/pch/pch.exp: Likewise.
19178
19179 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
19180
19181         * gcc.c-torture/execute/20030209-1.c: Enable the test if
19182         STACK_SIZE is not defined.
19183
19184 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19185
19186         PR c++/9457
19187         * g++.dg/template/init1.C: New test.
19188
19189 2003-02-16  Jan HUbicka  <jh@suse.cz>
19190
19191         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
19192         (foo): Add few extra tests
19193         * gcc.dg/c99-const-expr-3.c: Likewise.
19194         * gcc.c-torture/execute/20030216-1.c: New.
19195
19196 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19197
19198         PR c++/9459
19199         * g++.dg/ext/typeof4.C: New test.
19200
19201 2003-02-15  Roger Sayle  <roger@eyesopen.com>
19202
19203         * gcc.dg/i386-387-3.c: New test case.
19204
19205 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
19206
19207         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
19208         cris-*-elf* cris-*-aout* and mmix-*-*.
19209
19210 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
19211
19212         * gcc.dg/20030213-1.c: New test.
19213
19214 2003-02-12  Roger Sayle  <roger@eyesopen.com>
19215
19216         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
19217         * gcc.dg/i386-387-2.c: Likewise.
19218
19219 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
19220
19221         * gcc.dg/ppc-spe.c: Fix formatting.
19222         Enable tests that were previously unsupported by gas.
19223         Delete tests for instructions that no longer exist.
19224         Switch arguments on evsubifw builtin.
19225
19226 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
19227
19228         * gcc.c-torture/execute/20030209-1.c: Disable the test if
19229         STACK_SIZE is too small.
19230
19231 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19232             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19233
19234         * gcc.dg/decl-2.c: New test.
19235
19236 2003-02-10  Jan Hubicka  <jh@suse.cz>
19237
19238         * gcc.dg/i386-fpcvt-1.c:  New test.
19239
19240 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
19241
19242         * gcc.c-torture/execute/20030209-1.c: New test.
19243
19244 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
19245
19246         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
19247         int-wide bitops, use the constants of the same width.
19248         Likewise, if long long is 32-bit wide, test bitops using
19249         32-bit constants.
19250
19251 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
19252
19253         * gcc.dg/20021014-1.c: Annotate with expected notice text.
19254
19255 2003-02-07  Roger Sayle  <roger@eyesopen.com>
19256
19257         * testsuite/gcc.dg/builtins-4.c: New test case.
19258
19259 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19260
19261         * gcc.dg/20020430-1.c: Fix dg command typos.
19262         * gcc.dg/20020503-1.c: Likewise.
19263
19264 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19265
19266         PR c++/8785
19267         * g++.dg/parse/fused-params1.C: New test.
19268
19269         PR c++/8857
19270         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
19271
19272         PR c++/8921
19273         * g++.dg/parse/non-dependent1.C: New test.
19274
19275         PR c++/8928
19276         * g++.dg/parse/dupl-tmpl-args1.C: New test.
19277
19278         PR c++/9228
19279         * g++.dg/parse/undefined7.C: New test.
19280         * g++.dg/parse/non-templ1.C: New test.
19281
19282         PR c++/9229
19283         * g++.dg/parse/too-many-tmpl-args1.C: New test.
19284
19285 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
19286
19287         * gcc.c-torture/compile/20030206-1.c: New test.
19288
19289 2003-02-05  Roger Sayle  <roger@eyesopen.com>
19290
19291         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
19292         "pow" to "foo" to avoid potential confusion with a math built-in.
19293
19294 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19295
19296         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
19297         conditions for SPARC targets.
19298
19299 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
19300
19301         * gcc.dg/20030204-1.c: New test.
19302
19303 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19304
19305         PR c++/38
19306         * g++.dg/parse/array-size1.C: New test.
19307
19308         PR c++/5657
19309         * g++.dg/parse/undefined3.C: New test.
19310
19311         PR c++/5665
19312         * g++.dg/parse/undefined4.C: New test.
19313
19314         PR c++/5975
19315         * g++.dg/parse/undefined5.C: New test.
19316
19317         PR c++/7259
19318         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
19319
19320         PR c++/8578
19321         * g++.dg/parse/casting-operator1.C: New test.
19322
19323         PR c++/8596
19324         * g++.dg/parse/undefined6.C: New test.
19325
19326         PR c++/8736
19327         * g++.dg/parse/missing-template1.C: New test.
19328
19329 2003-02-04  Jan Hubicka  <jh@suse.cz>
19330
19331         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
19332         * gcc.dg/i386-cmov?.c:  Likewise.
19333         * gcc.dg/i386-fpcvt-?.c:  Likewise.
19334         * gcc.dg/i386-ssefp-1.c:  Likewise.
19335         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
19336         conventions.
19337
19338 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
19339
19340         PR c++/7129
19341         * testsuite/g++.dg/ext/max.C: New test.
19342
19343 2003-02-03  Jan Hubicka  <jh@suse.cz>
19344
19345         * gcc.c-torture/execute/20030203-1.c: New test.
19346
19347 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
19348
19349         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
19350         'natural-endian'.
19351
19352 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
19353
19354         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
19355         * g++.dg/init/new2.C: Likewise.
19356         * g++.dg/other/new1.C: Likewise.
19357
19358 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
19359
19360         * gcc.dg/struct-ret-libc.c: New test.
19361
19362 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
19363
19364         * gcc.dg/20030129-1.c: New test.
19365
19366 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19367
19368         PR c++/8849
19369         * g++.dg/template/ptrmem4.C: New test.
19370
19371 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
19372
19373         * g++.dg/parser/constant1.C: New test.
19374
19375 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19376
19377         PR c++/8591
19378         * g++.dg/parse/friend2.C: New test.
19379
19380 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
19381
19382         PR c++/9437
19383         * g++.dg/template/unify4.C: New test.
19384
19385 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
19386
19387         * gcc.c-torture/execute/20030128-1.c: New test.
19388
19389 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
19390
19391         * g++.dg/lookup/nested1.C: Test moved from ...
19392         * g++.old-deja/g++.other/lookup24.C: ... here.
19393
19394 2003-01-28  Jan Hubicka  <jh@suse.cz>
19395
19396         * gcc.dg/i386-cmov5.c:  New test.
19397
19398 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
19399
19400         * gcc.c-torture/execute/20010925-1.c: Changed the
19401         memcpy declaration.
19402
19403 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
19404
19405         PR c++/3902
19406         * g++.dg/parse/template5.C: New test.
19407
19408 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
19409
19410         PR fortran/9258
19411         * g77.dg/pr9258: New test.
19412
19413 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19414
19415         * README: Move relevant parts from README.g++.
19416
19417         * README.g++: Remove this file.
19418
19419 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
19420
19421         * g++.dg/abi/dcast1.C: New test.
19422
19423 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19424
19425         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
19426
19427 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
19428
19429         PR c++/47
19430         * g++.old-deja/g++.other/lookup24.C: New test.
19431
19432 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19433
19434         PR middle-end/7227
19435         * gcc.dg/uninit-C.c: New test.
19436
19437 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
19438
19439         * g++.dg/abi/covariant1.C: New test.
19440
19441 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
19442
19443         * gcc.dg/20030123-1.c: New test.
19444
19445 2003-01-25  Jan Hubicka  <jh@suse.cz>
19446
19447         PR opt/8492
19448         * gcc.c-torture/compile/20030125-1.c
19449
19450 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
19451
19452         PR c++/9403
19453         * g++.dg/parse/template3.C: New test.
19454         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
19455
19456         PR c++/795
19457         * g++.dg/parse/template4.C: New test.
19458
19459         PR c++/9415
19460         * g++.dg/template/qual2.C: New test.
19461
19462         PR c++/8545
19463         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
19464
19465         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
19466
19467 2003-01-25  Roger Sayle  <roger@eyesopen.com>
19468
19469         * gcc.c-torture/execute/switch-1.c: New test case.
19470
19471 2003-01-25  Jan Hubicka  <jh@suse.cz>
19472
19473         * gcc.c-torture/execute/20030125-1.[cx]: New test.
19474
19475 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
19476
19477         Tweaks for Bison-1.875. From the NEWS file:
19478         "- `parse error' -> `syntax error'
19479         Bison now uniformly uses the term `syntax error'"
19480         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
19481         * gcc.dg/cpp/digraph2.c: Likewise.
19482         * gcc.dg/cpp/direct2.c: Likewise.
19483         * gcc.dg/cpp/paste4.c: Likewise.
19484         * gcc.dg/c90-restrict-1.c: Likewise.
19485         * gcc.dg/c99-func-2.c: Likewise.
19486         * gcc.dg/noncompile/920721-2.c: Likewise.
19487         * gcc.dg/noncompile/930622-2.c: Likewise.
19488         * gcc.dg/noncompile/940112-1.c: Likewise.
19489         * gcc.dg/noncompile/950921-1.c: Likewise.
19490         * gcc.dg/noncompile/951123-1.c: Likewise.
19491         * gcc.dg/noncompile/971104-1.c: Likewise.
19492         * gcc.dg/noncompile/990416-1.c: Likewise.
19493
19494 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
19495
19496         * g++.dg/parse/undefined1.C: Add error message.
19497
19498 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19499
19500         PR c++/9354
19501         * g++.dg/parse/new1.C: New test.
19502
19503         PR c++/9216
19504         * g++.dg/parse/template2.C: New test.
19505
19506         PR c++/9354
19507         * g++.dg/parse/typedef2.C: New test.
19508
19509         PR c++/9328
19510         * g++.dg/ext/typeof3.C: New test.
19511
19512 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19513
19514         PR c++/2738
19515         * g++.dg/parse/ret-type1.C: New test.
19516
19517         PR c++/3792
19518         * g++.dg/parse/tmpl-outside1.C: New test.
19519
19520         PR c++/4207
19521         * g++.dg/parse/int-as-enum1.C: New test.
19522
19523         PR c++/4903
19524         * g++.dg/parse/no-typename1.C: New test.
19525
19526         PR c++/5533
19527         * g++.dg/parse/no-value1.C: New test.
19528
19529         PR c++/5921
19530         * g++.dg/parse/wrong-inline1.C: New test.
19531
19532         PR c++/6402
19533         * g++.dg/parse/ref1.C: New test.
19534
19535         PR c++/6992
19536         * g++.dg/parse/attr-ctor1.C: New test.
19537
19538         PR c++/7229
19539         * g++.dg/parse/namespace5.C: New test.
19540
19541         PR c++/7917
19542         * g++.dg/parse/func-def1.C: New test.
19543
19544         PR c++/8143
19545         * g++.dg/parse/undefined1.C: New test.
19546
19547         PR c++/5723, PR c++/8522
19548         * g++.dg/parse/specialization1.C: New test.
19549
19550         PR c++/163, PR c++/8595
19551         * g++.dg/parse/struct-as-enum1.C: New test.
19552
19553         PR c++/9173
19554         * g++.dg/parse/undefined2.C: New test.
19555
19556 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19557
19558         PR c++/9298
19559         * g++.dg/parse/template1.C: New test.
19560
19561         PR c++/9384
19562         * g++.dg/parse/using1.C: New test.
19563
19564         PR c++/9285
19565         PR c++/9294
19566         * g++.dg/parse/expr2.C: New test.
19567
19568         PR c++/9388
19569         * g++.dg/parse/lookup2.C: Likewise.
19570
19571 2003-01-21  Jan Hubicka  <jh@suse.cz>
19572
19573         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
19574         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
19575         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
19576         * gcc.c-torture/execute/string-opt-*.c: Likewise.
19577
19578 2003-01-20  Nick Clifton  <nickc@redhat.com>
19579
19580         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
19581         problem with ARM sibcall code generation.
19582
19583 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19584
19585         * gcc.c-torture/execute/20030120-1.c: New.
19586
19587 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
19588
19589         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
19590
19591 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
19592
19593         PR c++/9272
19594         * g++.dg/parse/ctor1.C: New test.
19595
19596         PR c++/9294:
19597         * g++.dg/parse/qualified1.C: New test.
19598
19599         * g++.dg/parse/typename3.C: New test.
19600
19601 2003-01-16  Richard Henderson  <rth@redhat.com>
19602
19603         * g++.dg/tls/init-2.C: Fix error matches for real this time.
19604
19605 2003-01-16  Richard Henderson  <rth@redhat.com>
19606
19607         * g++.dg/pch/pch.exp: Copy test header to the working directory
19608         before using it either for precompilation or direct use.
19609         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
19610         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
19611
19612 2003-01-16  Richard Henderson  <rth@redhat.com>
19613
19614         * gcc.dg/pch/pch.exp: Copy test header to the working directory
19615         before using it either for precompilation or direct use.
19616         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
19617         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
19618
19619 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
19620
19621         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
19622         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
19623         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
19624         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
19625         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
19626         typename warning into error.
19627         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
19628         error messages.
19629         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
19630         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
19631         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
19632         messages.
19633         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
19634         make declaration visible in template.
19635         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
19636         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
19637         messages.
19638         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
19639         message.
19640         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
19641         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
19642         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
19643         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
19644         typename warning with error message.
19645         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
19646         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
19647         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
19648
19649 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
19650
19651         * g++.dg/parse/ambig2.C: New test.
19652
19653 2003-01-15  Richard Henderson  <rth@redhat.com>
19654
19655         * g++.dg/tls/init-2.C: Update error message string.
19656
19657 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19658
19659         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
19660
19661 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
19662
19663         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
19664         all for HC11/HC12.
19665         * gcc.c-torture/compile/20001205-1.x: Likewise.
19666         * gcc.c-torture/compile/20001226-1.x: Likewise.
19667         * gcc.c-torture/compile/920520-1.x: Likewise.
19668         * gcc.c-torture/compile/961203-1.x: Likewise.
19669         * gcc.c-torture/compile/20020604-1.x: Likewise.
19670
19671 2003-01-15  Jan Hubicka  <jh@suse.cz>
19672
19673         * gcc.c-torture/compile/20030115-1.c: New test.
19674
19675         * gcc.dg/i386-fpcvt-1.c: New test.
19676         * gcc.dg/i386-fpcvt-2.c: New test.
19677
19678 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
19679
19680         Further conform g++'s __vmi_class_type_info to the C++ ABI
19681         specification.
19682         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
19683         the specification.
19684
19685 2003-01-14  Jan Hubicka  <jh@suse.cz>
19686
19687         * gcc.dg/i386-fpcvt-1.c: New test.
19688         * gcc.dg/i386-fpcvt-2.c: New test.
19689
19690 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19691
19692         * gcc.dg/i386-mmx-3.c: New test.
19693
19694 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
19695
19696         PR c++/9264
19697         * g++.dg/parse/octal1.C: New file.
19698
19699         PR c++/9172
19700         * g++.dg/parse/typename1.C: New file.
19701
19702 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
19703
19704         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
19705         * gcc.dg/bf-no-ms-layout.c: Likewise.
19706         * gcc.dg/bf-ms-attrib.c: Likewise.
19707
19708 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
19709
19710         PR c++/9099
19711         * g++.dg/parse/dtor1.C: New file.
19712
19713         PR c++/9128
19714         * g++.dg/rtti/typeid1.C: New file.
19715
19716         PR c++/9153
19717         * g++.dg/parse/lookup1.C: New file.
19718
19719         PR c++/9171
19720         * g++.dg/templ/spec5.C: New file.
19721
19722 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
19723
19724         * gcc.c-torture/compile/20030110-1.c: New test.
19725
19726 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
19727
19728         Merge from pch-branch:
19729
19730         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
19731
19732         * gcc.dg/pch/cpp-1.h: New.
19733         * gcc.dg/pch/cpp-1.c: New.
19734         * gcc.dg/pch/cpp-2.h: New.
19735         * gcc.dg/pch/cpp-2.c: New.
19736
19737         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
19738
19739         * gcc.dg/pch/except-1.h: New.
19740         * gcc.dg/pch/except-1.c: New.
19741
19742         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
19743
19744         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
19745         running test.
19746         * gcc.dg/pch: Include *.hp not *.h.
19747         * gcc.dg/pch/system-1.h: New.
19748         * gcc.dg/pch/system-1.c: New.
19749
19750         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
19751
19752         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
19753         rather than trying to build and run a program using PCH.
19754         * gcc.dg/pch: Remove dg-do commands from test files.
19755
19756         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
19757
19758         * gcc.dg/pch/macro-3.c: New.
19759         * gcc.dg/pch/macro-3.h: New.
19760
19761         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
19762
19763         * gcc.dg/pch/common-1.c: New.
19764         * gcc.dg/pch/common-1.h: New.
19765         * gcc.dg/pch/decl-1.c: New.
19766         * gcc.dg/pch/decl-1.h: New.
19767         * gcc.dg/pch/decl-2.c: New.
19768         * gcc.dg/pch/decl-2.h: New.
19769         * gcc.dg/pch/decl-3.c: New.
19770         * gcc.dg/pch/decl-3.h: New.
19771         * gcc.dg/pch/decl-4.c: New.
19772         * gcc.dg/pch/decl-4.h: New.
19773         * gcc.dg/pch/decl-5.c: New.
19774         * gcc.dg/pch/decl-5.h: New.
19775         * gcc.dg/pch/global-1.c: New.
19776         * gcc.dg/pch/global-1.h: New.
19777         * gcc.dg/pch/inline-1.c: New.
19778         * gcc.dg/pch/inline-1.h: New.
19779         * gcc.dg/pch/inline-2.c: New.
19780         * gcc.dg/pch/inline-2.h: New.
19781         * gcc.dg/pch/static-1.c: New.
19782         * gcc.dg/pch/static-1.h: New.
19783         * gcc.dg/pch/static-2.c: New.
19784         * gcc.dg/pch/static-2.h: New.
19785
19786         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
19787
19788         * g++.dg/pch/pch.exp: Better handle failing testcases.
19789         * gcc.dg/pch/pch.exp: Likewise.
19790         * gcc.dg/pch/macro-1.c: New.
19791         * gcc.dg/pch/macro-1.h: New.
19792         * gcc.dg/pch/macro-2.c: New.
19793         * gcc.dg/pch/macro-2.h: New.
19794
19795         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
19796
19797         * g++.dg/dg.exp: Treat files in pch/ specially.
19798         * g++.dg/pch/pch.exp: New file.
19799         * g++.dg/pch/empty.H: New file.
19800         * g++.dg/pch/empty.C: New file.
19801         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
19802         "precompile".
19803
19804         * gcc.dg/pch/pch.exp: New file.
19805         * gcc.dg/pch/empty.h: New file.
19806         * gcc.dg/pch/empty.c: New file.
19807         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
19808         "precompile".
19809
19810 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19811
19812         * g++.dg/template/friend14.C: New test.
19813
19814 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19815
19816         * gcc.dg/old-style-asm-1.c: New test.
19817
19818 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
19819
19820         * gcc.c-torture/compile/20030109-1.c: New test.
19821
19822 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19823
19824         * gcc.c-torture/execute/20030109-1.c: New test.
19825
19826 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
19827
19828         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
19829         * g++.old-deja/g++.mike/dyncast2.C: Likewise
19830         * g++.old-deja/g++.mike/dyncast3.C: Likewise
19831         * g++.old-deja/g++.mike/eh2.C: Likewise
19832         * g++.old-deja/g++.mike/eh3.C: Likewise
19833         * g++.old-deja/g++.mike/eh5.C: Likewise
19834         * g++.old-deja/g++.mike/eh6.C: Likewise
19835         * g++.old-deja/g++.mike/eh7.C: Likewise
19836         * g++.old-deja/g++.mike/eh8.C: Likewise
19837         * g++.old-deja/g++.mike/eh9.C: Likewise
19838         * g++.old-deja/g++.mike/eh10.C: Likewise
19839         * g++.old-deja/g++.mike/eh12.C: Likewise
19840         * g++.old-deja/g++.mike/eh13.C: Likewise
19841         * g++.old-deja/g++.mike/eh14.C: Likewise
19842         * g++.old-deja/g++.mike/eh16.C: Likewise
19843         * g++.old-deja/g++.mike/eh17.C: Likewise
19844         * g++.old-deja/g++.mike/eh18.C: Likewise
19845         * g++.old-deja/g++.mike/eh21.C: Likewise
19846         * g++.old-deja/g++.mike/eh23.C: Likewise
19847         * g++.old-deja/g++.mike/eh24.C: Likewise
19848         * g++.old-deja/g++.mike/eh25.C: Likewise
19849         * g++.old-deja/g++.mike/eh26.C: Likewise
19850         * g++.old-deja/g++.mike/eh27.C: Likewise
19851         * g++.old-deja/g++.mike/eh28.C: Likewise
19852         * g++.old-deja/g++.mike/eh29.C: Likewise
19853         * g++.old-deja/g++.mike/eh31.C: Likewise
19854         * g++.old-deja/g++.mike/eh33.C: Likewise
19855         * g++.old-deja/g++.mike/eh34.C: Likewise
19856         * g++.old-deja/g++.mike/eh35.C: Likewise
19857         * g++.old-deja/g++.mike/eh36.C: Likewise
19858         * g++.old-deja/g++.mike/eh37.C: Likewise
19859         * g++.old-deja/g++.mike/eh38.C: Likewise
19860         * g++.old-deja/g++.mike/eh39.C: Likewise
19861         * g++.old-deja/g++.mike/eh40.C: Likewise
19862         * g++.old-deja/g++.mike/eh41.C: Likewise
19863         * g++.old-deja/g++.mike/eh42.C: Likewise
19864         * g++.old-deja/g++.mike/eh44.C: Likewise
19865         * g++.old-deja/g++.mike/eh46.C: Likewise
19866         * g++.old-deja/g++.mike/eh47.C: Likewise
19867         * g++.old-deja/g++.mike/eh48.C: Likewise
19868         * g++.old-deja/g++.mike/eh49.C: Likewise
19869         * g++.old-deja/g++.mike/eh50.C: Likewise
19870         * g++.old-deja/g++.mike/eh51.C: Likewise
19871         * g++.old-deja/g++.mike/eh53.C: Likewise
19872         * g++.old-deja/g++.mike/eh55.C: Likewise
19873         * g++.old-deja/g++.mike/p7912.C: Likewise
19874         * g++.old-deja/g++.mike/p9706.C: Likewise
19875         * g++.old-deja/g++.mike/p10416.C: Likewise
19876         * g++.old-deja/g++.mike/p11667.C: Likewise
19877         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
19878         Remove redundant reference to Iris.
19879         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
19880         Elxsi, i860, Pico Java, and WE32K.
19881
19882 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
19883
19884         * g++.dg/ext/asm4.C: New test.
19885
19886 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19887
19888         PR c++/9030
19889         * g++.dg/template/friend12.C: New test.
19890         * g++.dg/template/friend13.C: Likewise.
19891         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
19892
19893 2003-01-08  Jan Hubicka  <jh@suse.cz>
19894
19895         * gcc.dg/i386-cadd.c: New test.
19896         * gcc.dg/i386-cmov4.c: Likewise.
19897
19898 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
19899
19900         PR c++/9165
19901         * g++.dg/warn/Wunused-3.C: New test.
19902
19903         * g++.dg/abi/bitfield9.C: New test.
19904
19905         PR c++/9189
19906         * g++.dg/parse/defarg3.C: New test.
19907
19908 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19909
19910         * g++.dg/parse/ambig1.C: New test.
19911         * g++.dg/parse/defarg2.C: New test.
19912
19913 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
19914
19915         * g++.dg/template/defarg-1.C: New test.
19916         * g++.dg/template/local2.C: Likewise.
19917
19918 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
19919
19920         * gcc.c-torture/execute/20030105-1.c: New test.
19921
19922 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19923
19924         * g++.dg/parse/namespace3.C: Remove extra semicolons.
19925         * g++.dg/parse/namespace4.C: Likewise.
19926
19927 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19928
19929         * g++.dg/template/ntp2.C: New test.
19930
19931 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
19932
19933         * g++.dg/parse/extern-C-1.C: New test.
19934
19935         * g++.dg/parse/namespace4.C: New test.
19936
19937         * g++.dg/template/nested1.C: New test.
19938
19939         * g++.dg/parse/namespace3.C: New test.
19940
19941 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
19942
19943         * g++.dg/lookup/two-stage1.C: New test.
19944
19945 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19946
19947         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
19948         * g++.old-deja/g++.jason/access8.C: Likewise.
19949         * g++.old-deja/g++.other/decl5.C: Likewise.
19950
19951 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
19952
19953         * g++.dg/parse/parse7.C: New test.
19954
19955 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
19956
19957         PR c++/2843
19958         * g++.dg/ext/attrib7.C: New test.
19959
19960 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
19961
19962         * g++.dg/parse/parse6.C: New test.
19963
19964 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
19965
19966         * gcc.dg/h8300-stack-1.c: New.
19967
19968 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
19969
19970         g++.dg/lookup/exception1.C: New test.
19971
19972         g++.dg/lookup/template1.C: New test.
19973
19974         g++.dg/parse/namespace2.C: New test.
19975
19976         g++.dg/parse/parens2.C: New test.
19977
19978 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19979
19980         * g++.dg/parse/parse5.C: New test.
19981         * g++.dg/lookup/scoped4.C: New test.
19982
19983 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
19984
19985         * g++.dg/parse/parens1.C: New test.
19986
19987         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
19988         angle-bracket1.C.
19989         * g++.dg/parse/parens2.C: New test.
19990
19991         * g++.dg/lookup/scope-operator1.C: New test.
19992
19993         * g++.dg/parse/operator1.C: New test.
19994
19995 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19996
19997         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
19998         * g++.old-deja/g++.other/access6.C: Likewise.
19999         * g++.old-deja/g++.other/decl1.C: Likewise.
20000         * g++.old-deja/g++.pt/typename12.C: Likewise.
20001
20002 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
20003
20004         * g++.dg/parse/namespace1.C: New test.
20005
20006 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20007
20008         * g++.dg/parse/parse4.C: New test.
20009
20010 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20011
20012         * g++.dg/parse/parse3.C: New test.
20013
20014 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20015
20016         * g++.dg/parse/parse2.C: New test.
20017
20018 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20019
20020         * g++.dg/template/friend11.C: New test.
20021
20022 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20023
20024         * g++.dg/parse/parse1.C: New test.
20025
20026 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
20027
20028         * lib/profopt.exp: Change the name of a global variable to avoid
20029         possible clashes with other test suites.
20030
20031 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
20032
20033         * g++.dg/inherit/covariant8.C: New test.
20034
20035 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
20036
20037         * g++.dg/init/array9.C: New test.
20038
20039         PR c++/9112
20040         * g++.dg/parse/expr1.C: New test.
20041
20042 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
20043
20044         * gcc.c-torture/compile/20021230-1.c: New test.
20045
20046 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
20047
20048         * g++.dg/inherit/covariant5.C: New test.
20049         * g++.dg/inherit/covariant6.C: New test.
20050         * g++.dg/inherit/covariant7.C: New test.
20051
20052 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20053
20054         PR c++/2739
20055         * g++.dg/other/access2.C: New test.
20056
20057 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20058
20059         * g++.dg/other/anon-struct.C: No longer fails
20060         * g++.old-deja/g++.brendan/parse4.C: Likewise.
20061         * g++.old-deja/g++.brendan/parse5.C: Likewise.
20062         * g++.old-deja/g++.brendan/parse6.C: Likewise.
20063
20064 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20065
20066         * g++.dg/parse/angle-bracket.C (main): No longer fails.
20067
20068 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
20069
20070         * g++.dg/eh/spec4.C: Remove stray semicolon.
20071         * g++.dg/expr/pmf-1.C: Change error message.
20072         * g++.dg/ext/asm1.C: Remove stray semicolon.
20073         * g++.dg/ext/typename1.C: Add missing typenames.
20074         * g++.dg/inherit/template-as-base.C: Change error message.
20075         * g++.dg/lookup/scoped1.C: Likewise.
20076         * g++.dg/lookup/scoped2.C: Likewise.
20077         * g++.dg/lookup/using2.C: Likewise.
20078         * g++.dg/other/component1.C: Remove stray semicolon.
20079         * g++.dg/other/do1.C: Change error message.
20080         * g++.dg/other/error2.C: Likewise.
20081         * g++.dg/other/init1.C: Likewise.
20082         * g++.dg/other/packed1.C: Remove stray semicolon.
20083         * g++.dg/other/ptrmem2.C: Change error message.
20084         * g++.dg/parse/parameter-declaration-1.C: Remove line number
20085         marker.
20086         * g++.dg/special/initp1.C: Remove invalid attribute usage.
20087         * g++.dg/template/access3.C: Add typename keyword.
20088         * g++.dg/template/access5.C: Remove stray semicolon.
20089         * g++.dg/template/access6.C: Likewise.
20090         * g++.dg/template/complit1.C: Likewise.
20091         * g++.dg/template/crash1.C: Change error message.
20092         * g++.dg/template/inherit2.C: Remove stray semicolon.
20093         * g++.dg/template/instantiate2.C: Likewise.
20094         * g++.dg/template/instantiate3.C: Change error message.
20095         * g++.dg/template/qual1.C: Remove stray semicolon.
20096         * g++.dg/template/qualttp18.C: Change error message.
20097         * g++.dg/template/ref1.C: Remove stray semicolon.
20098         * g++.dg/template/sizeof1.C (A::value): Declare it.
20099         * g++.dg/template/spec4.C: Change error message.
20100         * g++.dg/template/static1.C: Likewise.
20101         * g++.dg/template/type1.C: Likewise.
20102         * g++.dg/template/typename3.C: Likewise.
20103         * g++.old-deja/g++.benjamin/13478.C: Change error message.
20104         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
20105         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
20106         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
20107         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
20108         named return value extension.
20109         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
20110         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
20111         * g++.old-deja/g++.bob/extern_C.C: Likewise.
20112         * g++.old-deja/g++.bob/inherit2.C: Likewise.
20113         * g++.old-deja/g++.brendan/complex1.C: Likewise.
20114         * g++.old-deja/g++.brendan/copy5.C: Likewise.
20115         * g++.old-deja/g++.brendan/crash13.C: Likewise.
20116         * g++.old-deja/g++.brendan/crash15.C: Likewise.
20117         * g++.old-deja/g++.brendan/crash18.C: Change error message.
20118         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
20119         * g++.old-deja/g++.brendan/crash38.C: Likewise.
20120         * g++.old-deja/g++.brendan/crash50.C: Likewise.
20121         * g++.old-deja/g++.brendan/crash56.C: Likewise.
20122         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
20123         syntax.
20124         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
20125         * g++.old-deja/g++.brendan/crash8.C: Change error message.
20126         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
20127         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
20128         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
20129         * g++.old-deja/g++.brendan/template11.C: Likewise.
20130         * g++.old-deja/g++.brendan/template26.C: Likewise.
20131         * g++.old-deja/g++.brendan/template27.C: Use explicit
20132         specialization syntax.
20133         * g++.old-deja/g++.brendan/template30.C: Likewise.
20134         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
20135         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
20136         non-dependent names.
20137         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
20138         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
20139         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
20140         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
20141         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
20142         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
20143         named return value extension.
20144         * g++.old-deja/g++.ext/namedret2.C: Likewise.
20145         * g++.old-deja/g++.ext/namedret3.C: Likewise.
20146         * g++.old-deja/g++.ext/return1.C: Likewise.
20147         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
20148         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
20149         * g++.old-deja/g++.jason/access8.C: Likewise.
20150         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
20151         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
20152         pseudo-destructor names.
20153         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
20154         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
20155         pseudo-destructor names.
20156         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
20157         * g++.old-deja/g++.jason/overload19.C: Likewise.
20158         * g++.old-deja/g++.jason/overload32.C: Likewise.
20159         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
20160         stray semicolons.
20161         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
20162         * g++.old-deja/g++.jason/return.C: Likewise.
20163         * g++.old-deja/g++.jason/return2.C: Likewise.
20164         * g++.old-deja/g++.jason/shadow1.C: Likewise.
20165         * g++.old-deja/g++.jason/special.C: Use explicit specialization
20166         syntax.
20167         * g++.old-deja/g++.jason/template10.C: Account for use of
20168         non-dependent names.
20169         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
20170         syntax.
20171         * g++.old-deja/g++.jason/template37.C: Likewise.
20172         * g++.old-deja/g++.law/access4.C: Change error messages.
20173         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
20174         pseudo-destructor names.
20175         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
20176         * g++.old-deja/g++.law/ctors9.C: Likewise.
20177         * g++.old-deja/g++.law/cvt22.C: Likewise.
20178         * g++.old-deja/g++.law/dtors5.C: Likewise.
20179         * g++.old-deja/g++.law/global-init1.C: Likewise.
20180         * g++.old-deja/g++.law/missed-error3.C: Likewise.
20181         * g++.old-deja/g++.law/operators28.C: Likewise.
20182         * g++.old-deja/g++.law/visibility28.C: Likewise.
20183         * g++.old-deja/g++.martin/eval1.C: Likewise.
20184         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
20185         name.
20186         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
20187         * g++.old-deja/g++.mike/net34.C: Likewise.
20188         * g++.old-deja/g++.mike/net36.C: Likewise.
20189         * g++.old-deja/g++.mike/ns2.C: Likewise.
20190         * g++.old-deja/g++.mike/p12306.C: Likewise.
20191         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
20192         value extension.
20193         * g++.old-deja/g++.mike/p700.C: Likewise.
20194         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
20195         * g++.old-deja/g++.mike/p710.C: Likewise.
20196         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
20197         value extension.
20198         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
20199         * g++.old-deja/g++.mike/pmf9.C: Likewise.
20200         * g++.old-deja/g++.ns/crash2.C: Likewise.
20201         * g++.old-deja/g++.ns/crash3.C: Likewise.
20202         * g++.old-deja/g++.ns/invalid1.C: Likewise.
20203         * g++.old-deja/g++.ns/ns17.C: Likewise.
20204         * g++.old-deja/g++.ns/template16.C: Likewise.
20205         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
20206         keyword.
20207         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
20208         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
20209         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
20210         named return value extension.
20211         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
20212         * g++.old-deja/g++.other/access4.C: Issue additional error
20213         messages.
20214         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
20215         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
20216         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
20217         * g++.old-deja/g++.other/crash25.C: Change error message.
20218         * g++.old-deja/g++.other/crash4.C: Change error message.
20219         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
20220         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
20221         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
20222         checks.
20223         * g++.old-deja/g++.other/defarg8.C: Likewise.
20224         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
20225         * g++.old-deja/g++.other/dtor10.C: Likewise.
20226         * g++.old-deja/g++.other/incomplete.C: Likewise.
20227         * g++.old-deja/g++.other/linkage7.C: Likewise.
20228         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
20229         lookup algorithm.
20230         * g++.old-deja/g++.other/mangle2.C: Likewise.
20231         * g++.old-deja/g++.other/refinit2.C: Likewise.
20232         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
20233         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
20234         * g++.old-deja/g++.pt/crash28.C: Likewise.
20235         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
20236         syntax.
20237         * g++.old-deja/g++.pt/crash32.C: Change error message.
20238         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
20239         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
20240         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
20241         error message position.
20242         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
20243         * g++.old-deja/g++.pt/defarg8.C: Change error message.
20244         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
20245         syntax.
20246         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
20247         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
20248         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
20249         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
20250         keyword.
20251         * g++.old-deja/g++.pt/explicit31.C: Likewise.
20252         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
20253         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
20254         keyword.
20255         * g++.old-deja/g++.pt/explicit71.C: Change error message.
20256         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
20257         syntax.
20258         * g++.old-deja/g++.pt/friend28.C: Account for use of
20259         non-dependent names.
20260         * g++.old-deja/g++.pt/friend29.C: Likewise.
20261         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
20262         rules.
20263         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
20264         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
20265         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
20266         lookup rules.
20267         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
20268         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
20269         keyword.
20270         * g++.old-deja/g++.pt/memclass20.C: Likewise.
20271         * g++.old-deja/g++.pt/memclass5.C: Likewise.
20272         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
20273         keyword.
20274         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
20275         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
20276         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
20277         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
20278         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
20279         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
20280         keyword.
20281         * g++.old-deja/g++.pt/spec10.C: Likewise.
20282         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
20283         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
20284         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
20285         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
20286         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
20287         * g++.old-deja/g++.pt/ttp62.C: Likewise.
20288         * g++.old-deja/g++.pt/ttp64.C: Likewise.
20289         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
20290         * g++.old-deja/g++.pt/typename15.C: Likewise.
20291         * g++.old-deja/g++.pt/typename22.C: Likewise.
20292         * g++.old-deja/g++.pt/typename6.C: Change error messages.
20293         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
20294         * g++.old-deja/g++.pt/virtual2.C: Likewise.
20295         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
20296         syntax.
20297         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
20298         return value extension.
20299         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
20300         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
20301         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
20302         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
20303
20304 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20305
20306         * g++.dg/warn/inline1.C: New test.
20307         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
20308         * g++.old-deja/g++.jason/synth10.C: Likewise.
20309         * g++.old-deja/g++.mike/net31.C: Likewise.
20310         * g++.old-deja/g++.mike/p8786.C: Likewise.
20311
20312         * g++.dg/template/friend10.C: New test.
20313         * g++.dg/template/conv5.C: New test.
20314
20315 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20316
20317         * g++.dg/lookup/scoped3.C: New test.
20318
20319         * g++.dg/lookup/decl1.C: New test.
20320         * g++.dg/lookup/decl2.C: New test.
20321
20322 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20323
20324         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
20325         gcc.c-torture/compile/20021015-1.c,
20326         gcc.c-torture/compile/20021015-2.c,
20327         gcc.c-torture/compile/20021123-1.c,
20328         gcc.c-torture/compile/20021123-2.c,
20329         gcc.c-torture/compile/20021123-3.c,
20330         gcc.c-torture/compile/20021123-4.c,
20331         gcc.c-torture/execute/20021024-1.c: Add tests previously added
20332         only to 3.1 or 3.2 branch.
20333
20334 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
20335
20336         * gcc.dg/i386-bitfield3.c: New test.
20337
20338         * gcc.dg/i386-bitfield2.c: New test.
20339
20340 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
20341
20342         * g++.dg/parse/conv_op1.C: New test.
20343
20344 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
20345
20346         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
20347         approved.
20348
20349 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
20350
20351         * gcc.c-torture/compile/20021220-1.c: New test.
20352
20353 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
20354
20355         * gcc.dg/i386-fastcall-1.c: New.
20356
20357 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20358
20359         * gcc.c-torture/execute/20021219-1.c: New test.
20360
20361 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20362
20363         * gcc.dg/i386-pic-1.c: New test.
20364
20365 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20366
20367         PR c++/8099
20368         * g++.dg/template/friend9.C: New test.
20369
20370 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20371
20372         PR c++/3663
20373         * g++.dg/template/access7.C: New test.
20374
20375 2002-12-18  Nick Clifton  <nickc@redhat.com>
20376
20377         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
20378         the libstdc++-v3 directory has been found.
20379
20380 2002-12-12  Devang Patel <dpatel@apple.com>
20381         * gcc.dg/darwin-ld-1.c: New test.
20382         * gcc.dg/darwin-ld-2.c: New test.
20383         * gcc.dg/darwin-ld-3.c: New test.
20384         * gcc.dg/darwin-ld-4.c: New test.
20385         * gcc.dg/darwin-ld-5.c: New test.
20386
20387 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20388
20389         * gcc.c-torture/compile/20021212-1.c: New test.
20390
20391 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
20392
20393         * gcc.dg/fshort-wchar: New test.
20394
20395 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
20396
20397         PR c++/8372
20398         * g++.dg/template/dtor1.C: New test.
20399
20400         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
20401         markers.
20402
20403 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
20404
20405         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
20406
20407 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
20408
20409         * g++.dg/template/static1.C: New test.
20410         * g++.dg/template/static2.C: New test.
20411         * g++.old-deja/g++.ext/memconst.C: New test.
20412
20413 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20414
20415         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
20416         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
20417         * g++.dg/special/initp1.C: Likewise.
20418
20419 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
20420
20421         * gcc.c-torture/execute/20021204-1.c: New test.
20422
20423 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
20424
20425         * gcc.dg/ppc-fmadd-1.c: New file.
20426         * gcc.dg/ppc-fmadd-2.c: New file.
20427         * gcc.dg/ppc-fmadd-3.c: New file.
20428
20429 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20430
20431         * gcc.c-torture/compile/20021204-1.c: New test.
20432
20433 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20434
20435         * g++.dg/inherit/covariant2.C: New test.
20436         * g++.dg/inherit/covariant3.C: New test.
20437         * g++.dg/inherit/covariant4.C: New test.
20438         * g++.dg/inherit/covariant1.C: Remove XFAIL.
20439         * g++.old-deja/g++.robertl/eb17.C: Likewise.
20440
20441 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
20442
20443         PR c++/8688
20444         * g++.dg/init/brace3.C: New test.
20445
20446 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
20447
20448         * gcc.dg/20020210-1.c: Fix a comment typo.
20449
20450 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
20451
20452         PR c++/8720
20453         * g++.dg/parse/defarg1.C: New test.
20454
20455         PR c++/8615
20456         * g++.dg/template/char1.C: New test.
20457
20458         * g++.dg/template/varmod1.C: Fix typo.
20459
20460 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20461
20462         DR 180
20463         * g++.old-deja/g++.pt/crash32.C: Expect error.
20464
20465 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
20466
20467         PR c++/5919
20468         * g++.dg/template/varmod1.C: New test.
20469
20470         PR c++/8727
20471         * g++.dg/inherit/typeinfo1.C: New test.
20472
20473         PR c++/8663
20474         * g++.dg/inherit/typedef1.C: New test.
20475
20476 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
20477
20478         PR c++/8332
20479         PR c++/8493
20480         * g++.dg/template/strlen1.C: New test.
20481
20482         PR c++/8227
20483         * g++.dg/template/ctor2.C: New test.
20484
20485         PR c++/8214
20486         * g++.dg/init/string1.C: New test.
20487
20488         PR c++/8511
20489         * g++.dg/template/friend8.C: New test.
20490
20491 2002-11-29  Joe Buck <jbuck@synopsys.com>
20492
20493         * g++.dg/lookup/anon2.C: New test.
20494
20495 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
20496
20497         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
20498         h8300 port.
20499
20500 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
20501
20502         * gcc.dg/bitfld-6.c: New test.
20503
20504 2002-11-27  Jan Hubicka  <jh@suse.cz>
20505
20506         * gcc.c-torture/execute/20021127.[cx]: New test.
20507
20508 2002-11-26  Jan Hubicka  <jh@suse.cz>
20509
20510         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
20511         quality.
20512
20513 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
20514
20515         * g++.dg/init/brace2.C: New test.
20516         * g++.old-deja/g++.mike/p9129.C: Correct.
20517
20518 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
20519
20520         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
20521
20522 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
20523
20524         * gcc.dg/sibcall-6: New test for indirect sibcalls.
20525
20526 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
20527
20528         * testsuite/g++.dg/abi/empty11.C: New test.
20529         * testsuite/g++.dg/rtti/cv1.C: New test.
20530
20531 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
20532
20533         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
20534
20535 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
20536
20537         * g++.dg/abi/empty10.C: New test.
20538
20539 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20540
20541         * gcc.c-torture/compile/20021124-1.c: New test.
20542
20543 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
20544
20545         * g++.dg/abi/rtti2.C: New test.
20546
20547 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20548
20549         * gcc.dg/i386-unroll-1.c: New test.
20550
20551 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20552
20553         * gcc.c-torture/compile/20021120-1.c: New test.
20554         * gcc.c-torture/compile/20021120-2.c: New test.
20555
20556 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20557
20558         * gcc.dg/bitfld-5.c: New test.
20559
20560 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20561
20562         * gcc.c-torture/execute/20021120-3.c: New test.
20563
20564 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20565
20566         * gcc.c-torture/execute/20021120-2.c: New test.
20567
20568 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20569
20570         * gcc.c-torture/execute/20021120-1.c: New test.
20571
20572 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
20573
20574         * gcc.c-torture/execute/20021118-3.c: New test.
20575
20576 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20577
20578         * gcc.c-torture/compile/20021119-1.c: New test.
20579
20580 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
20581
20582         * gcc.dg/duff-1.c: New test.
20583         * gcc.dg/duff-2.c: New test.
20584         * gcc.dg/duff-3.c: New test.
20585
20586 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
20587
20588         * gcc.dg/cpp/_Pragma5.c: New test.
20589
20590 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
20591
20592         * gcc.c-torture/execute/20021118-2.c: New test.
20593
20594 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
20595
20596         * gcc.c-torture/execute/20021118-1.c: New test.
20597
20598 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
20599
20600         * gcc.dg/20021116-1.c: New test.
20601
20602 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
20603
20604         * g++.dg/abi/vcall1.C: New test.
20605
20606 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
20607
20608         * gcc.dg/20021029-1.c: New test.
20609         * gcc.dg/20021029-2.c: New test.
20610
20611 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20612
20613         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
20614
20615 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20616
20617         PR c/8439
20618         * gcc.dg/20021110.c: Move to ...
20619         * gcc.c-torture/compile/20021110.c: .... here.
20620
20621 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20622
20623         PR c/8467
20624         * gcc.c-torture/execute/20021111-1.c
20625
20626 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20627
20628         PR c/8439
20629         * gcc.dg/20021110.c: New test.
20630
20631 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
20632
20633         * g++.dg/abi/vthunk3.C: Run only on x86.
20634
20635 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20636
20637         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
20638
20639 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
20640
20641         * lib/compat.exp (compat-execute): Fix logic error in last
20642         change.
20643
20644 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
20645
20646         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
20647
20648 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20649
20650         PR c++/8389
20651         * g++.dg/template/access6.C: New test.
20652
20653 2002-11-08  Jan Hubicka  <jh@suse.cz>
20654
20655         * gcc.dg/i386-ssefp-1.c: New test.
20656         * gcc.dg/i386-ssefp-1.c: New test.
20657
20658 2002-11-08  Jan Hubicka  <jh@suse.cz>
20659
20660         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
20661
20662 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20663
20664         * g++.dg/abi/vthunk3.C: New test.
20665
20666         PR c++/8338
20667         * g++.dg/template/crash2.C: New test.
20668
20669 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20670
20671         * testsuite/g++.dg/abi/dtor1.C: New test.
20672         * testsuite/g++.dg/abi/dtor2.C: Likewise.
20673
20674 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
20675
20676         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
20677         Darwin.
20678
20679 2002-11-04  Adam Nemet  <anemet@lnxw.com>
20680
20681         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
20682         -mthumb.  Only xfail with -O0.
20683
20684 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
20685
20686         * g++.dg/abi/thunk1.C: New test.
20687         * g++.dg/abi/thunk2.C: Likewise.
20688         * g++.dg/abi/vtt1.C: Likewise.
20689
20690 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
20691
20692         PR optimization/8423
20693         * gcc.c-torture/execute/builtin-constant.c: New test.
20694
20695 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
20696
20697         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
20698         Add some more cases.
20699
20700 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
20701
20702         PR c++/8391
20703         * g++.dg/opt/local1.C: New test.
20704
20705 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
20706
20707         PR c++/8160
20708         * g++.dg/template/complit1.C: New test.
20709
20710         PR c++/8149
20711         * g++.dg/template/typename4.C: Likewise.
20712
20713 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20714
20715         Core issue 287, PR c++/7639
20716         * g++.dg/template/instantiate1.C: Adjust error location.
20717         * g++.dg/template/instantiate3.C: New test.
20718         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
20719         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
20720         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
20721
20722 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
20723
20724         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
20725
20726 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
20727
20728         PR c++/8287
20729         * g++.dg/init/dtor2.C: New test.
20730
20731 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20732
20733         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
20734         * gcc.dg/nest.c: Bypass errors on irix6.
20735
20736 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
20737
20738         * gcc.dg/nest.c: Expect error for mmix-*-*.
20739         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
20740
20741 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
20742
20743         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
20744         markers.
20745
20746         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
20747
20748 2002-10-25  Mike Stump  <mrs@apple.com>
20749
20750         * gcc.dg/warn-1.c: New test.
20751
20752 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20753
20754         * g++.dg/template/typename3.C: New test.
20755
20756 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
20757
20758         * g++.dg/lookup/ptrmem1.C: New test.
20759
20760         * g++.dg/abi/vthunk2.C: New test.
20761
20762 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20763
20764         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
20765
20766 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
20767
20768         * g++.dg/abi/empty9.C: New test.
20769
20770 2002-10-24  Richard Henderson  <rth@redhat.com>
20771
20772         * g++.dg/inherit/thunk1.C: Enable for ia64.
20773
20774 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20775
20776         PR c++/8067
20777         * g++.dg/lookup/pretty1.C: New test.
20778
20779 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
20780
20781         * gcc.dg/20021023-1.c: New test.
20782
20783 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20784
20785         PR c++/7679
20786         * g++.dg/parse/inline1.C: New test.
20787
20788 2002-10-23  Richard Henderson  <rth@redhat.com>
20789
20790         * g++.dg/inherit/thunk1.C: Enable for x86_64.
20791
20792         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
20793
20794 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
20795
20796         PR c++/6579
20797         * g++.dg/parse/stmtexpr3.C: New test.
20798
20799 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
20800
20801         * g++.dg/expr/cond1.C: New test.
20802
20803 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20804
20805         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
20806
20807 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20808
20809         * g++.dg/abi/vbase13.C: New test.
20810         * g++.dg/abi/vbase14.C: Likewise.
20811
20812 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
20813
20814         * gcc.dg/tls/pic-1.c: New test.
20815         * gcc.dg/tls/nonpic-1.c: New test.
20816         * gcc.dg/20021018-1.c: New test.
20817
20818 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
20819
20820         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
20821         Remove only files with the same base name as the test case.
20822         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
20823         (profopt-execute): Likewise.  Also, remove old profiling
20824         and performance data files before running the tests.
20825
20826         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
20827         * g++.dg/bprob/bprob.exp: Likewise.
20828         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
20829         to allow more general test case names.
20830
20831         * g++.dg/bprob/bprob-1.C: Rename to ...
20832         * g++.dg/bprob/g++-bprob-1.C: ... this.
20833
20834         * g77.dg/bprob/bprob-1.f: Rename to ...
20835         * g77.dg/bprob/g77-bprob-1.f: ... this.
20836
20837 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20838
20839         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
20840         bison 1.50 or later.
20841
20842 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
20843
20844         * g++.dg/README: Describe more test directories.
20845
20846 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20847
20848         * g++.dg/init/array6.C: Add additional tests.
20849
20850 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
20851
20852         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
20853         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
20854
20855 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
20856
20857         * gcc.c-torture/compile/20020604-1.x: New.
20858         * gcc.c-torture/compile/simd-5.x: Likewise.
20859         * gcc.c-torture/execute/920710-1.x: Likewise.
20860         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
20861
20862 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20863
20864         * g++.dg/inherit/override1.C: Add dg-options clause.
20865
20866 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20867
20868         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
20869         _mm_slli_si128.
20870
20871 2002-10-19  Andreas Schwab  <schwab@suse.de>
20872
20873         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
20874         directory component.
20875
20876 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
20877
20878         * g++.dg/inherit/thunk1.C: New test.
20879
20880         * g++.dg/inherit/override1.C: New test.
20881
20882         * g++.dg/abi/mangle11.C: New test.
20883         * g++.dg/abi/mangle14.C: New test.
20884         * g++.dg/abi/mangle17.C: New test.
20885
20886 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
20887
20888         * g++.dg/overload/member2.C: New test.
20889
20890 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
20891
20892         * g++.dg/README: Describe new compat directory.
20893         * g++.dg/dg.exp: Skip tests in compat directory.
20894         * README.compat: New file.
20895         * lib/compat.exp: New expect script.
20896         * g++.dg/compat: New test directory.
20897         * g++.dg/compat/compat.exp: New expect script.
20898         * g++.dg/compat/abi: New test directory.
20899         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
20900         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
20901         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
20902         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
20903         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
20904         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
20905         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
20906         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
20907         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
20908         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
20909         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
20910         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
20911         * g++.dg/compat/break: New test directory.
20912         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
20913         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
20914         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
20915         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
20916         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
20917         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
20918         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
20919         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
20920         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
20921         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
20922         g++.dg/compat/break/README: New files.
20923         * g++.dg/compat/eh: New test directory.
20924         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
20925         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
20926         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
20927         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
20928         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
20929         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
20930         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
20931         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
20932         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
20933         g++.dg/compat/eh/filter2_y.C,
20934         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
20935         g++.dg/compat/eh/new1_y.C,
20936         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
20937         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
20938         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
20939         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
20940         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
20941         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
20942         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
20943         g++.dg/compat/eh/unexpected1_y.C: New files.
20944         * g++.dg/compat/init: New test directory.
20945         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
20946         g++.dg/compat/init/array5_y.C,
20947         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
20948         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
20949         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
20950         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
20951         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
20952         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
20953         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
20954         g++.dg/compat/init/init-ref2_y.C: New files.
20955
20956 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
20957
20958         PR c++/7584
20959         * g++.dg/inherit/using3.C: New test.
20960
20961 2002-10-17  Jan Hubicka  <jh@suse.cz>
20962
20963         * gcc.dg/20021017-2.c: New test.
20964
20965 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
20966
20967         * g++.dg/abi/mangle16.C: Adjust.
20968
20969         * g++.dg/init/array8.C: New test.
20970
20971 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
20972
20973         * gcc.dg/special/mips-abi.exp: New test.
20974         * gcc.dg/special/mips-abi.s: Empty file used by the above.
20975
20976 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
20977
20978         * g++.dg/abi/mangle16.C: New test.
20979         * g++.dg/abi/mangle17.C: Likewise.
20980
20981         PR c++/7478
20982         * g++.dg/template/ref1.C: New test.
20983
20984 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20985
20986         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
20987
20988 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
20989
20990         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
20991
20992 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
20993
20994         PR c++/7524
20995         * g++.dg/init/array7.C: New test.
20996
20997 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
20998
20999         * g++.dg/init/array6.C: New test.
21000
21001         * g++.dg/abi/mangle13.C: Likewise.
21002         * g++.dg/abi/mangle14.C: Likewise.
21003         * g++.dg/abi/mangle15.C: Likewise.
21004
21005 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21006
21007         * g++.dg/abi/empty8.C: New test.
21008
21009 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
21010
21011         * g++.dg/init/ctor1.C: New test.
21012
21013 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
21014
21015         * gcc.c-torture/execute/20021015-1.c: New test.
21016
21017 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
21018
21019         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
21020
21021 2002-10-14  Jan Hubicka  <jh@suse.cz>
21022
21023         * gcc.dg/i386-ssetype-[1-5].c: New tests.
21024
21025 2002-10-14  Richard Henderson  <rth@redhat.com>
21026
21027         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
21028
21029 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21030
21031         PR optimization/6631
21032         * g++.dg/opt/const2.C: New test.
21033
21034 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21035
21036         PR c++/7176
21037         * g++.dg/parse/friend1.C: New test.
21038         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
21039
21040 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
21041
21042         * gcc.dg/20021014-1.c: New test.
21043
21044 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
21045
21046         PR c++/5661
21047         * g++.dg/ext/vlm1.C: New test.
21048         * g++.dg/ext/vlm2.C: Likewise.
21049
21050         * g++.dg/init/array1.C: Remove invalid braces.
21051         * g++.dg/init/brace1.C: New test.
21052         * g++.dg/init/copy2.C: Likewise.
21053         * g++.dg/init/copy3.C: Likewise.
21054         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
21055         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
21056         braces.
21057
21058 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
21059
21060         * gcc.dg/cpp/assembler.S: Don't use -ansi.
21061
21062 2002-10-11  Richard Shann  <richard.shann@superh.com>
21063
21064         * gcc.c-torture/compile/simd-5.c: New test.
21065
21066 2002-10-10  Roger Sayle  <roger@eyesopen.com>
21067
21068         * gcc.c-torture/execute/shiftopt-1.c: New test case.
21069
21070 2002-10-10  Jim Wilson  <wilson@redhat.com>
21071
21072         * gcc.c-torture/execute/20021010-1.c: New test.
21073
21074 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
21075
21076         PR c/7353
21077         * g++.dg/ext/typedef-init.C: New test.
21078         * gcc.dg/typedef-init.c: New test.
21079
21080 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
21081
21082         * gcc.dg/cpp/paste13.c: New test.
21083
21084 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21085
21086         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
21087         remaining platforms, XFAIL during compile, not execute.  Don't
21088         XFAIL at -O0.
21089
21090 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
21091
21092         * gcc.dg/alias-1.c: Tweak expected warning.
21093
21094 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
21095
21096         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
21097
21098 2002-10-06  Andreas Jaeger  <aj@suse.de>
21099
21100         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
21101         * gcc.dg/cpp/c++98.C: Likewise.
21102
21103         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
21104         * g++.dg/cpp/c++98.C: Likewise.
21105
21106         * g++.dg/README (Subdirectories): Mention cpp directory.
21107
21108         PR target/7559
21109         * gcc.dg/20021006-1.c: New test.
21110
21111 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21112
21113         PR c++/7804
21114         * g++.dg/other/warning1.C: New test.
21115
21116 2002-10-04  Roger Sayle  <roger@eyesopen.com>
21117
21118         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
21119         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
21120         and sparc-*-* with -m64 as expected failures.  See PR 8087.
21121
21122 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
21123
21124         PR c++/7931
21125         * g++.dg/template/ptrmem3.C: New test.
21126
21127         PR c++/7754
21128         * g++.dg/template/union1.C: New test.
21129
21130 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
21131
21132         PR c++/8006
21133         * g++.dg/abi/mangle9.C: New test.
21134         * g++.dg/abi/mangle10.C: New test.
21135         * g++.dg/abi/mangle11.C: New test.
21136         * g++.dg/abi/mangle12.C: New test.
21137
21138 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
21139
21140         PR c++/7188.
21141         * g++.dg/template/meminit1.C: New test.
21142         * g++.dg/warn/Wreorder-1.C: Likewise.
21143         * g++.old-deja/g++.mike/warn3.C: Tweak.
21144         * lib/prune.exp: Ingore "in copy constructor".
21145
21146 2002-10-02  Andreas Jaeger  <aj@suse.de>
21147
21148         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
21149         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
21150         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
21151         on x86-64.
21152
21153 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
21154
21155         * gcc.dg/empty1.C: Fix typo.
21156
21157 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
21158
21159         * gcc.dg/alias-1.c: New test.
21160
21161 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
21162
21163         * gcc.dg/empty1.C: New test.
21164
21165         * g++.dg/tls/init-2.C: Tweak error messages.
21166
21167 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
21168
21169         * gcc.c-torture/compile/20020923-1.c: New test.
21170
21171 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
21172
21173         * gcc.c-torture/execute/ffs-1.c: New test.
21174         * gcc.c-torture/execute/ffs-2.c: Ditto.
21175
21176 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
21177
21178         * g++.dg/overload/member1.C: New test.
21179
21180 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
21181
21182         * g++.dg/abi/empty7.C: New test.
21183         * g++.dg/init/pm2.C: Likewise.
21184
21185 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
21186
21187         * g++.dg/rtti/crash1.C: New test.
21188
21189 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
21190
21191         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
21192         gcc.dg/sibcall-4.c: New tests.
21193
21194 2002-09-28  Roger Sayle  <roger@eyesopen.com>
21195
21196         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
21197         powerpc and MMIX targets.
21198
21199 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
21200
21201         * gcc.dg/cpp/20020927-1.c: New.
21202
21203 2002-09-26  David S. Miller  <davem@redhat.com>
21204
21205         * gcc.c-torture/compile/trunctfdf.c: New.
21206
21207 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21208
21209         * lib/target-supports.exp (check_weak_available): Handle solaris2.
21210
21211 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
21212
21213         * gcc.c-torture/execute/loop-15.c: New.
21214
21215 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
21216
21217         * README.QMTEST: Fix typo.
21218
21219 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
21220
21221         * gcc.dg/20020926-1.c: New test.
21222
21223 2002-09-25  David S. Miller  <davem@redhat.com>
21224
21225         PR target/7842
21226         * gcc.c-torture/execute/shiftdi.c: New test.
21227
21228 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
21229
21230         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
21231         unique to the tool.
21232         * lib/g77.exp (g77_init): Likewise.
21233         * lib/g++.exp (g++_init): Likewise.
21234         * lib/objc.exp (objc_init): Likewise.
21235
21236 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
21237
21238         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
21239         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
21240         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
21241
21242 2002-09-25  Richard Henderson  <rth@redhat.com>
21243
21244         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
21245         too-small long double.
21246
21247 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
21248
21249         * gcc.dg/20020919-1.c: New test.
21250
21251 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
21252
21253         * g++.dg/abi/bitfield6.C: New test.
21254         * g++.dg/abi/bitfield7.C: New test.
21255         * g++.dg/abi/bitfield8.C: New test.
21256         * g++.dg/abi/vbase11.C: New test.
21257
21258 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21259
21260         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
21261         hppa*-*-hpux*.  Update test comment.
21262
21263 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
21264
21265         * gcc.dg/tls/struct-1.c: New test.
21266
21267 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
21268
21269         * gcc.dg/cpp/tr-warn2.c: Update.
21270
21271 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
21272
21273         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
21274
21275 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
21276
21277         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
21278         systems.
21279
21280 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
21281
21282         * gcc.c-torture/execute/ieee/mzero3.c: New test.
21283
21284         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
21285         Adjust for c++filt moved to binutils.  Remove spurious duplicate
21286         setting of cxxfilt.
21287
21288 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
21289
21290         * gcc.dg/20020312-2.c: Update for darwin.
21291
21292 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
21293
21294         * g++.old-deja/g++.other/crash32.C: Mark ICE.
21295
21296 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
21297
21298         * objc.dg/comp-types-1.m: New test.
21299         * objc.dg/comp-types-2.m: New test.
21300         * objc.dg/comp-types-3.m: New test.
21301         * objc.dg/comp-types-4.m: New test.
21302         * objc.dg/comp-types-5.m: New test.
21303         * objc.dg/comp-types-6.m: New test.
21304
21305 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21306
21307         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
21308
21309 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
21310
21311         * g++.dg/other/do1.C: New test.
21312
21313         * g++.dg/template/subst1.C: New test.
21314
21315 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
21316
21317         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
21318
21319 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
21320
21321         * g++.dg/template/qualttp20.C: Adjust expected errors.
21322         * g++.old-deja/g++.jason/report.C: Likewise.
21323         * g++.old-deja/g++.other/qual1.C: Likewise.
21324
21325         * g++.dg/lookup/scoped2.C: New test.
21326
21327         * g++.dg/ext/asm3.C: New test.
21328
21329 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
21330
21331         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
21332
21333 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
21334
21335         * ChangeLog: follow spelling conventions.
21336         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
21337         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
21338         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
21339         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
21340         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
21341         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
21342         * g++.old-deja/g++.law/global-init1.C: Likewise.
21343         * g++.old-deja/g++.other/delete4.C: Likewise.
21344         * g++.old-deja/g++.other/inline21.C: Likewise.
21345         * g++.old-deja/g++.other/singleton.C: Likewise.
21346         * g77.dg/strlen0.f: Likewise.
21347         * g77.f-torture/compile/20010519-1.f: Likewise.
21348         * g77.f-torture/compile/980310-4.f: Likewise.
21349         * gcc.c-torture/compile/20000605-1.c: Likewise.
21350         * gcc.c-torture/execute/20020225-1.c: Likewise.
21351         * gcc.dg/c90-hexfloat-2.c: Likewise.
21352         * gcc.dg/c99-bool-1.c: Likewise.
21353         * gcc.dg/c99-hexfloat-2.c: Likewise.
21354         * gcc.dg/dll-2.c: Likewise.
21355         * gcc.dg/wtr-union-init-1.c: Likewise.
21356         * gcc.dg/wtr-union-init-2.c: Likewise.
21357         * gcc.dg/wtr-union-init-3.c: Likewise.
21358         * gcc.dg/cpp/avoidpaste1.c: Likewise.
21359         * gcc.dg/cpp/defined.c: Likewise.
21360         * gcc.dg/cpp/macsyntx.c: Likewise.
21361         * gcc.dg/cpp/paste2.c: Likewise.
21362         * gcc.dg/cpp/trad/defined.c: Likewise.
21363         * gcc.dg/format/c90-printf-1.c: Likewise.
21364         * gcc.dg/format/c90-scanf-1.c: Likewise.
21365         * gcc.dg/format/c99-printf-1.c: Likewise.
21366         * gcc.dg/format/c99-scanf-1.c: Likewise.
21367         * gcc.misc-tests/gcov-8.c: Likewise.
21368         * lib/profopt.exp: Likewise.
21369
21370 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
21371
21372         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
21373
21374 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21375
21376         * g++.dg/inherit/using2.C: New test.
21377
21378 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
21379
21380         * ChangeLog: Follow spelling conventions.
21381         * g++.dg/template/friend4.C: Likewise.
21382         * g++.old-deja/g++.pt/crash67.C: Likewise.
21383         * gcc.c-torture/execute/20000801-4.c: Likewise.
21384         * gcc.dg/c90-digraph-1.c: Likewise.
21385         * gcc.dg/c94-digraph-1.c: Likewise.
21386         * gcc.dg/c99-digraph-1.c: Likewise.
21387         * gcc.dg/cpp/line5.c: Likewise.
21388         * gcc.dg/cpp/multiline.c: Likewise.
21389         * gcc.dg/cpp/trad/literals-1.c: Likewise.
21390         * gcc.dg/format/attr-3.c: Likewise.
21391         * gcc.dg/format/c90-scanf-3.c: Likewise.
21392         * gcc.dg/format/ext-4.c: Likewise.
21393
21394 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21395
21396         * g++.dg/template/pretty1.C: New test.
21397
21398 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
21399
21400         * gcc.c-torture/execute/struct-cpy-1.c: New test.
21401
21402 2002-09-13  Matt Austern  <austern@apple.com>
21403
21404         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
21405         passing a cast expression to a function by const reference.
21406
21407 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
21408
21409         * g++.dg/template/deduce1.C: New test.
21410
21411 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
21412
21413         * gcc.c-torture/execute/simd-1.c: Force all use of int to
21414         32-bit int.
21415
21416 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21417
21418         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
21419         usage.
21420
21421 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
21422
21423         * gcc.c-torture/compile/20020910-1.c: New test.
21424
21425 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
21426
21427         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
21428
21429 2002-09-10  Andreas Jaeger  <aj@suse.de>
21430
21431         * gcc.dg/20020312-2.c: Adjust for x86-64.
21432
21433 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
21434
21435         * g77.dg/7388.f: New test case for PR 7388.
21436
21437 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
21438
21439         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
21440
21441 2002-09-05  Ziemowit Laski <zlaski@apple.com>
21442
21443         * objc.dg/proto-lossage-1.m: New test.
21444
21445 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
21446
21447         * gcc.dg/cpp/_Pragma4.c: Fix typo.
21448
21449 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
21450
21451         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
21452         expected to pass.
21453
21454 2002-09-06  Stan Shebs  <shebs@apple.com>
21455             David Edelsohn  <edelsohn@gnu.org>
21456
21457         * gcc.dg/weak: New directory.
21458         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
21459         target-specific xfail bits.
21460         * gcc.dg/typeof-2.c: Move to new directory.
21461         * gcc.dg/weak.exp: New expect script.
21462
21463 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
21464
21465         * gcc.c-torture/execute/extzvsi.c: New test.
21466
21467 2002-09-05  Stan Shebs  <shebs@apple.com>
21468
21469         * gcc.dg/weak-1.c: xfail on Darwin.
21470         * gcc.dg/weak-2.c: Ditto.
21471         * gcc.dg/weak-3.c: Ditto.
21472         * gcc.dg/weak-4.c: Ditto.
21473         * gcc.dg/weak-5.c: Ditto.
21474         * gcc.dg/weak-6.c: Ditto.
21475         * gcc.dg/weak-7.c: Ditto.
21476         * gcc.dg/weak-8.c: Ditto.
21477         * gcc.dg/weak-9.c: Ditto.
21478
21479 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
21480
21481         * gcc.c-torture/execute/loop-14.c: New test.
21482
21483 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
21484
21485         * g++.dg/other/cxa-atexit1.C: New test.
21486
21487         * gcc.dg/typeof-2.c: New test.
21488
21489 2002-09-03  Roger Sayle  <roger@eyesopen.com>
21490
21491         * gcc.dg/builtins-2.c: New testcase.
21492         * gcc.dg/builtins-3.c: New testcase.
21493
21494 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
21495
21496         * gcc.dg/cpp/_Pragma4.c: New test.
21497
21498 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
21499
21500         * objc/execute/nil_method-1.m: New testcase.
21501
21502 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
21503
21504         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
21505         [Object class], not [Object initialize].
21506
21507 2002-08-31  Roger Sayle  <roger@eyesopen.com>
21508             Hans-Peter Nilsson  <hp@bitrange.com>
21509
21510         * gcc.c-torture/execute/20020720-1.x: Skip test on
21511         mmix-knuth-mmixware.  Correct comment.
21512
21513 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
21514
21515         * testsuite/g++.dg/abi/bitfield5.C: New test.
21516         * testsuite/g++.dg/abi/vbase10.C: Likewise.
21517
21518 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
21519
21520         * objc.dg/undeclared-selector.m: New test.
21521
21522 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
21523
21524         * g++.dg/other/offsetof1.C: Avoid cast warning.
21525
21526 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
21527
21528         * objc.dg/super-class-2.m: New test.
21529
21530 2002-08-24  Matt Austern  <austern@apple.com>
21531
21532         * g++.dg/ext/lvaddr.C: New test.
21533         * g++.dg/ext/lvcast.C: New test.
21534
21535 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
21536
21537         * testsuite/g++.dg/inherit/cond1.C: New test.
21538
21539 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
21540
21541         * gcc.dg/noncompile/incomplete-1.c: New test.
21542
21543 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21544
21545         * gcc.dg/typespec-1.c: New test.
21546
21547 2002-08-20  Devang Patel  <dpatel@apple.com>
21548         * objc.dg/proto-hier-2.m: New test.
21549
21550 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
21551
21552         * objc.dg/bitfield-1.m: New test.
21553         * objc.dg/bitfield-2.m: New test.
21554
21555 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21556
21557         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
21558         gcc.dg/c99-flex-array-4.c: New tests.
21559
21560 2002-08-16  Stan Shebs  <shebs@apple.com>
21561
21562         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
21563
21564 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
21565
21566         * gcc.dg/typeof-1.c: New test.
21567         * g++.dg/ext/typeof2.C: New test.
21568
21569 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21570
21571         * g++.dg/other/offsetof1.C: New test.
21572
21573 2002-08-14  Richard Henderson  <rth@redhat.com>
21574
21575         * gcc.dg/tls/diag-3.c: Fix expected message strings.
21576
21577 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
21578
21579         * gcc.dg/cpp/_Pragma3.c: New test.
21580
21581 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
21582
21583         * g++.dg/template/inherit3: New test.
21584
21585 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21586
21587         * gcc.dg/bitfld-4.c: Add blank options.
21588
21589 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
21590
21591         * g++.dg/template/crash1.C: New test.
21592
21593 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21594
21595         * gcc.dg/tls/opt-2.c: New test.
21596
21597 2002-08-08  Devang Patel  <dpatel@apple.com>
21598
21599         * objc.dg/selector-1.m : New test
21600
21601 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21602
21603         * g++.dg/abi/bitfield4.C: New test.
21604         * gcc.dg/bitfld-4.c: New test.
21605
21606 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21607
21608         * g++.dg/other/packed1.C: New test.
21609
21610 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
21611
21612         * g++.dg/abi/offsetof.C: Tweak error messages.
21613         * g++.old-deja/g++.mike/p10769a.C: Likewise.
21614
21615 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21616
21617         * gcc.dg/bitfld-3.c: New test.
21618
21619 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
21620             Richard Henderson  <rth@redhat.com>
21621
21622         * gcc.dg/i386-bitfield1.c: New test.
21623         * g++.dg/abi/bitfield3.C: Update.
21624
21625 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
21626
21627         * objc.dg/const-str-2.m: Update.
21628         * gcc.dg/cpp/c++98.c: Change to C extension.
21629         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
21630         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
21631
21632 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
21633
21634         * testsuite/gcc.dg/tls/diag-3.c: New.
21635
21636 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
21637
21638         * g++.dg/README (Subdirectories): Document new subdir expr.
21639         * g++.dg/expr/pmf-1.C: New test.
21640
21641 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
21642
21643         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
21644
21645 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
21646
21647         * g++.dg/abi/bitfield3.C: New test.
21648
21649 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
21650
21651         * lib/gcov.exp: Tweak expected line formats.
21652         * gcc.misc-tests/gcov8.c: New test.
21653         * gcc.misc-tests/gcov8.x: New flags.
21654
21655 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
21656
21657         * consistency.vlad/layout/endian.c: Include string.h.
21658
21659         * gcc.c-torture/execute/20020805-1.c: New test.
21660
21661 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
21662
21663         * g++.dg/other/conversion1.C: New test.
21664
21665 2002-08-03  Roger Sayle  <roger@eyesopen.com>
21666
21667         * gcc.dg/builtins-1.c: New testcase.
21668
21669 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
21670
21671         * g++.dg/inherit/access3.C: New test.
21672
21673 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
21674
21675         * gcc.dg/ia64-visibility-2.c: New test.
21676
21677 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
21678
21679         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
21680         __qualifier_flags to __flags.
21681
21682 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
21683
21684         * g++.dg/inherit/operator1.C: New test.
21685         * g++.dg/lookup/disamb1.C: Fix typo in comment.
21686         * g++.dg/other/error1.C: Change expected error message.
21687         * g++.dg/template/conv4.C: Likewise.
21688
21689 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
21690
21691         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
21692         for documented behavior.
21693
21694 2002-07-25  Roger Sayle  <roger@eyesopen.com>
21695
21696         * gcc.c-torture/execute/20020720-1.x: Skip this test on
21697         several targets known to fail.
21698
21699 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
21700
21701         * gcc.dg/mips-args-[123].c: New tests.
21702
21703 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
21704
21705         * gcc.dg/ppc-spe.c: New.
21706
21707 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
21708
21709         * g++.dg/other/ptrmem4.C: New testcase.
21710
21711 2002-07-24  Richard Henderson  <rth@redhat.com>
21712
21713         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
21714
21715 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
21716
21717         * g++.dg/ext/alignof1.C (main): Return 0 for success.
21718
21719 2002-07-24  Roger Sayle  <roger@eyesopen.com>
21720
21721         * gcc.c-torture/execute/memset-3.c: New testcase.
21722
21723 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
21724
21725         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
21726         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
21727
21728 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21729
21730         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
21731         Delete.
21732
21733 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
21734
21735         * gcc.c-torture/compile/simd-4.c: New test.
21736
21737 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21738
21739         PR c++/7347, c++/7348
21740         * g++.dg/template/access4.C: New test.
21741         * g++.dg/template/access5.C: New test.
21742         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
21743         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
21744         * g++.old-deja/g++.pt/ttp58.C: Likewise.
21745         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
21746
21747 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
21748
21749         * gcc.dg/gnu89-init-2.c: New test.
21750
21751 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
21752
21753         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
21754
21755 2002-07-20  Roger Sayle  <roger@eyesopen.com>
21756
21757         * gcc.c-torture/execute/20020720-1.c: New testcase.
21758
21759 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
21760
21761         * gcc.dg/cpp/Wsignprom.c: New tests.
21762
21763 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
21764
21765         * gcc.c-torture/execute/loop-13.c: New test.
21766
21767 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
21768
21769         * gcc.dg/cpp/expr.c: New tests.
21770
21771 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
21772
21773         * g++.dg/opt/pr6713.C: Add template instantiation.
21774
21775 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
21776
21777         * gcc.dg/nest.c: New test.
21778
21779 2002-07-17  Richard Henderson  <rth@redhat.com>
21780
21781         * g++.dg/opt/pr6713.C: New test.
21782
21783 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
21784
21785         * gcc.c-torture/execute/loop-2e.x: Let the testcase
21786         XFAIL for all x86 processors.
21787
21788 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
21789
21790         * gcc.c-torture/execute/20010122-1.x: Do not test with
21791         -fomit-frame-pointer.
21792
21793 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21794
21795         * g++.dg/template/instantiate2.C: New test.
21796         * g++.dg/template/spec4.C: New test.
21797
21798 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21799
21800         * g++.dg/template/access2.C: New test.
21801         * g++.dg/template/access3.C: New test.
21802
21803 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
21804
21805         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
21806         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
21807         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
21808         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
21809         Convert to use <stdarg.h>.
21810         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
21811         Delete.
21812         * gcc.dg/va-arg-2.c: New.
21813         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
21814
21815 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
21816
21817         * gcc.c-torture/compile/20020710-1.c: New test.
21818
21819 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
21820                           Andrew Pinski  <pinskia@physics.uc.edu>
21821
21822         gcc.c-torture/compile/simd-2.c: New testcase.
21823         gcc.c-torture/compile/simd-3.c: Likewise.
21824
21825 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
21826
21827         PR c++/7224
21828         * g++.dg/overload/error1.C: New test.
21829
21830 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21831
21832         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
21833         configuration and IRIX 6 O32 ABI.
21834
21835 2002-07-11  Roger Sayle  <roger@eyesopen.com>
21836
21837         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
21838
21839 2002-07-10  Roger Sayle  <roger@eyesopen.com>
21840
21841         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
21842
21843 2002-07-10  Jeffrey A Law  <law@redhat.com>
21844
21845         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
21846
21847         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
21848
21849 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
21850
21851         * gcc.dg/20020312-2.c: Check for __PPC__.
21852
21853 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
21854
21855         * gcc.c-torture/compile/20020709-1.c: New test.
21856
21857 2002-07-07  Roger Sayle  <roger@eyesopen.com>
21858
21859         * g++.dg/template/qualttp21.C: New test case.
21860
21861 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
21862
21863         * gcc.c-torture/compile/20020706-1.c: New test.
21864         * gcc.c-torture/compile/20020706-2.c: New test.
21865
21866 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
21867             Alexandre Oliva  <aoliva@redhat.com>
21868
21869         * g++.dg/warn/incomplete1.C: New test.
21870
21871 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21872
21873         PR c++/7099
21874         * g++.dg/warn/noreturn1.C: New test.
21875
21876 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
21877
21878         PR c++/6706
21879         * g++.dg/debug/debug6.C: New test.
21880         * g++.dg/debug/debug7.C: New test.
21881
21882 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
21883
21884         * gcc.c-torture/compile/simd-3.c: New test.
21885
21886 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
21887
21888         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
21889         * gcc.dg/20020620-1.c: Likewise.
21890
21891 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21892
21893         PR c++/6944
21894         * g++.dg/init/array4.C: New test.
21895         * g++.dg/init/array5.C: New test.
21896
21897 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
21898
21899         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
21900         * gcc.c-torture/execute/simd-2.c (main): Likewise.
21901
21902 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21903
21904         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
21905         * gcc.dg/wtr-aggr-init-1.c: Likewise.
21906         * gcc.dg/wtr-conversion-1.c: Likewise.
21907         * gcc.dg/wtr-escape-1.c: Likewise.
21908         * gcc.dg/wtr-int-type-1.c: Likewise.
21909         * gcc.dg/wtr-label-1.c: Likewise.
21910         * gcc.dg/wtr-static-1.c: Likewise.
21911         * gcc.dg/wtr-strcat-1.c: Likewise.
21912         * gcc.dg/wtr-suffix-1.c: Likewise.
21913         * gcc.dg/wtr-switch-1.c: Likewise.
21914         * gcc.dg/wtr-unary-plus-1.c: Likewise.
21915         * gcc.dg/wtr-union-init-1.c: Likewise.
21916         * gcc.dg/wtr-union-init-2.c: Likewise.
21917         * gcc.dg/wtr-union-init-3.c: Likewise.
21918
21919         * gcc.dg/wtr-func-def-1.c: New test.
21920
21921 2002-07-02 Devang Patel <dpatel@apple.com>
21922
21923         * objc.dg/param-1.m: New test.
21924
21925 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
21926
21927         * gcc.dg/cpp/trad/directive.c: Add test.
21928         * gcc.dg/cpp/trad/macroargs.c: Add test.
21929         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
21930
21931 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
21932
21933         * gcc.dg/cpp/cmdlne-M.c: New test.
21934
21935 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
21936
21937         * objc.dg/desig-init-1.m: New test.
21938
21939 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21940
21941         PR c++/6716
21942         * g++.dg/template/instantiate1.C: New test.
21943
21944 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
21945
21946         PR c++/7112
21947         * g++.dg/template/sizeof2.C: New test.
21948
21949 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
21950
21951         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
21952         gcc.dg/cpp/trad/include.c: New tests.
21953
21954 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
21955
21956         PR target/7177
21957         * gcc.c-torture/compile/20020701-1.c: New test.
21958
21959 2002-07-01  Stan Shebs  <shebs@apple.com>
21960
21961         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
21962         header here...
21963         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
21964         (objc-torture-execute): or here.
21965
21966 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
21967
21968         * gcc.c-torture/execute/arith-rand-ll.c: New test.
21969
21970 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
21971
21972         * gcc.dg/cpp/trad/escaped-nl.c: New test.
21973
21974 2002-06-30  Devang Patel  <dpatel@apple.com>
21975
21976         * objc.dg/fsyntax-only.m: New test.
21977
21978 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
21979
21980         PR c++/6695
21981         * g++.dg/template/friend7.C: New file.
21982
21983 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
21984
21985         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
21986         return type.
21987
21988 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
21989
21990         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
21991         avoid division by zero.
21992
21993 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
21994
21995         * gcc.dg/Wunknownprag.c: New tests.
21996
21997 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
21998
21999         * gcc.c-torture/execute/simd-2.c: New test.
22000
22001 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
22002
22003         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
22004         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
22005         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
22006         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
22007         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
22008         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
22009         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
22010         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
22011         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
22012         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
22013         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
22014         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
22015         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
22016         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
22017         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
22018         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
22019         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
22020
22021 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
22022
22023         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
22024         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
22025         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
22026         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
22027         New tests.
22028         * gcc.dg/cpp/trad/directive.c: Update.
22029
22030 2002-06-23  Andreas Jaeger  <aj@suse.de>
22031
22032         * gcc.c-torture/execute/complex-6.c: New.
22033
22034 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
22035
22036         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
22037         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
22038         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
22039         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
22040
22041 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
22042
22043         * gcc.dg/cpp/trad: New directory with traditional tests copied
22044         from parent directory.
22045         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
22046         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
22047         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
22048         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
22049         Move to trad/ and rename.
22050         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
22051         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
22052         gcc.dg/cpp/trad/redef2.c: New tests.
22053         * gcc.dg/cpp/trad/trad.exp: New driver.
22054
22055 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
22056
22057         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
22058         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
22059         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
22060         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
22061         Remove.
22062
22063 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
22064
22065         * gcc.dg/20020620-1.c: New test.
22066
22067 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22068
22069         * g++.dg/template/ttp4.C: New test.
22070
22071 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
22072
22073         * g++.dg/opt/vt1.C: Fix regexp.
22074
22075 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22076
22077         * gcc.c-torture/execute/pure-1.c: Make functions static again.
22078         Don't use attribute `noinline'.
22079
22080 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
22081
22082         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
22083
22084 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
22085
22086         * gcc.c-torture/execute/simd-1.c: New.
22087
22088         * gcc.dg/simd-1.c: New.
22089
22090 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
22091
22092         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
22093
22094 2002-06-16  Richard Henderson  <rth@redhat.com>
22095
22096         * g++.dg/ext/anon-struct1.C: New.
22097         * g++.dg/ext/anon-struct2.C: New.
22098         * g++.dg/ext/anon-struct3.C: New.
22099         * gcc.dg/anon-struct-1.c: New.
22100         * gcc.dg/anon-struct-2.c: New.
22101         * gcc.dg/anon-struct-3.c: New.
22102         * gcc.dg/20011008-1.c: Adjust warning text.
22103         * gcc.dg/20020527-1.c: Add -fms-extensions.
22104
22105 2002-06-16  Richard Henderson  <rth@redhat.com>
22106
22107         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
22108
22109 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
22110
22111         * gcc.c-torture/execute/20020615-1.c: New test.
22112
22113 2002-06-15  Roger Sayle  <roger@eyesopen.com>
22114
22115         * gcc.c-tortuture/execute/compare-1.c: New test case.
22116         * gcc.c-tortuture/execute/compare-2.c: New test case.
22117         * gcc.c-tortuture/execute/compare-3.c: New test case.
22118
22119 2002-06-13  Richard Henderson  <rth@redhat.com>
22120
22121         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
22122         ia64 ilp32.
22123
22124 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22125
22126         * g++.dg/template/typename2.C: Update error message.
22127
22128 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
22129
22130         * gcc.c-torture/execute/20020611-1.c: New test.
22131
22132 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
22133
22134         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
22135         list of targets to skip.
22136
22137 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
22138
22139         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
22140         targets if not optimizing.
22141
22142 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
22143
22144         * gcc.c-torture/compile/20020605-1.c: New test.
22145
22146         * g++.dg/opt/vt1.C: New test.
22147
22148         * gcc.dg/20020531-1.c: New test.
22149
22150         * gcc.dg/20020530-1.c: New test.
22151
22152         * gcc.dg/20020527-1.c: New test.
22153
22154         * g++.dg/opt/cse1.C: New test.
22155
22156 2002-06-07  Roger Sayle  <roger@eyesopen.com>
22157
22158         * gcc.dg/20020607-2.c: New test case.
22159
22160 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
22161
22162         * gcc.c-torture/compile/20020604-1.c: New test.
22163
22164 2002-06-04  Richard Henderson  <rth@redhat.com>
22165
22166         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
22167         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
22168         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
22169
22170 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
22171
22172         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
22173
22174 2002-06-03  Richard Henderson  <rth@redhat.com>
22175
22176         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
22177         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
22178
22179 2002-06-02  Richard Henderson  <rth@redhat.com>
22180
22181         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
22182         test functions static.
22183
22184 2002-06-02  Andreas Jaeger  <aj@suse.de>
22185
22186         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
22187         now.
22188
22189 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22190
22191         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
22192         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
22193         Update for mofified diagnostics.
22194         * gcc.dg/c99-intconst-1.c: No longer fail.
22195
22196 2002-06-02  Richard Henderson  <rth@redhat.com>
22197
22198         * gcc.dg/uninit-A.c: Remove xfail markers.
22199
22200 2002-06-01  Roger Sayle  <roger@eyesopen.com>
22201
22202         * gcc.dg/fnegate-1.c: New test case.
22203
22204 2002-05-30  Osku Salerma  <osku@iki.fi>
22205
22206         * gcc.c-torture/execute/mayalias-1.c: New file.
22207
22208 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22209
22210         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
22211         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
22212         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
22213
22214 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
22215
22216         * gcc.c-torture/execute/20020529-1.c: New test.
22217
22218 2002-05-27  Richard Henderson  <rth@redhat.com>
22219
22220         * g++.dg/ext/attrib6.C: New test case.
22221
22222 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22223
22224         * gcc.c-torture/execute/pure-1.c: New test.
22225
22226 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22227
22228         * gcc.dg/cpp/arith-2.c: Remove.
22229
22230 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22231
22232         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
22233         * gcc.dg/cpp/if-3.c: Remove.
22234
22235 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
22236
22237         * g++.dg/opt/cse2.C: New test.
22238
22239 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
22240
22241         * gcc.dg/cpp/arith-1.c: New semantic tests.
22242         * gcc.dg/cpp/if-1.c: Update.
22243
22244 2002-05-24  Ben Elliston  <bje@redhat.com>
22245
22246         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
22247
22248 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
22249
22250         * gcc.dg/verbose-asm.c: New test.
22251
22252 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22253
22254         * gcc.dg/cpp/paste12.c: New test.
22255
22256 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22257
22258         * g++.dg/parse/named_ops.C: New test.
22259
22260 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
22261
22262         * gcc/testsuite/gcc.dg/weak-8.c: New test.
22263
22264 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
22265
22266         * gcc.dg/weak-2.c: Allow optional leading underscore
22267         in scan-assembler symbol name.
22268         * gcc.dg/weak-3.c: Likewise.
22269         * gcc.dg/weak-4.c: Likewise.
22270         * gcc.dg/weak-5.c: Likewise.
22271
22272 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
22273
22274         * gcc.dg/20020523-1.c: New test.
22275
22276 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22277
22278         * objc.dg/const-str-2.m: Update now that we stop after
22279         a command line error.
22280
22281 2002-05-22  Richard Henderson  <rth@redhat.com>
22282
22283         * g++.dg/dg.exp: Fix typo in test pruneing.
22284
22285 2002-05-22  Richard Henderson  <rth@redhat.com>
22286
22287         * g++.dg/dg.exp: Prune the tls subdirectory.
22288         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
22289         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
22290         * g++.dg/tls/init-1.C: New.
22291
22292 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
22293
22294         * gcc.dg/20020517-1.c: New test.
22295
22296 2002-05-21  Richard Henderson  <rth@redhat.com>
22297
22298         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
22299         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
22300
22301 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
22302
22303         * g++.dg/other/copy2.C: New test.
22304
22305 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
22306
22307         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
22308         (MAX_COPY): Bump up to 10 times sizeof (long long).
22309         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
22310
22311         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
22312         sizeof (long long).
22313
22314         * gcc.c-torture/execute/strcpy-1.c: New test.
22315
22316 2002-05-19  Jason Merrill  <jason2redhat.com>
22317
22318         * g++.dg/ext/oper1.C: New test.
22319
22320 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
22321 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
22322
22323         * README.QMTEST: New file.
22324
22325         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
22326
22327 2002-05-19  Andreas Jaeger  <aj@suse.de>
22328
22329         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
22330         now.
22331         * gcc.c-torture/execute/loop-2d.x: Likewise.
22332
22333 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
22334
22335         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
22336         support weak symbols.
22337         * gcc.dg/weak-4.c: Likewise
22338         * gcc.dg/weak-6.c: Likewise
22339
22340 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
22341
22342         * gcc.dg/weak-3.c: Add dg-excess-error comment for
22343         cygwin, coff and h8300-*-hms targets
22344         * gcc.dg/weak-5.c: Likewise
22345         * gcc.dg/weak-7.c: Likewise
22346
22347 2002-05-16  Jason Merrill  <jason@redhat.com>
22348
22349         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
22350         (scan-assembler-not, scan-assembler-dem): Likewise.
22351         (scan-assembler-dem-not): Likewise.
22352
22353 2002-05-15  Richard Henderson  <rth@redhat.com>
22354
22355         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
22356
22357 2002-05-15  Richard Henderson  <rth@redhat.com>
22358
22359         * gcc.dg/weak-5.c (vfoo1c): No warning here.
22360         (vfoo1f): Warning here.
22361         (vfoo1l): Don't redefine the alias.
22362
22363 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
22364
22365         * g++.dg/init/pm1.C: New test.
22366
22367 2002-05-12  David S. Miller  <davem@redhat.com>
22368
22369         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
22370         types.
22371
22372 2002-05-10  Roger Sayle  <roger@eyesopen.com>
22373
22374         * gcc.c-torture/execute/20020510-1.c: New test case.
22375
22376 2002-05-10  David S. Miller  <davem@redhat.com>
22377
22378         * gcc.c-torture/execute/conversion.c: Test long double too.
22379
22380 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
22381
22382         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
22383         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
22384         * lib/g++.exp (g++_link_flags): Likewise.
22385         * lib/objc.exp (objc_target_compile): Likewise.
22386
22387 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
22388
22389         * gcc.dg/cpp/poison.c: Update.
22390         * gcc.dg/cpp/20000625-2.c: Remove.
22391         * gcc.dg/cpp/direct2s.c: Remove final test.
22392
22393 2002-05-08  Tom Rix  <trix@redhat.com>
22394
22395         * gcc.c-torture/execute/20020508-1.c: New test.
22396         * gcc.c-torture/execute/20020508-2.c: New test.
22397         * gcc.c-torture/execute/20020508-3.c: New test.
22398
22399 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22400
22401         * gcc.dg/cpp/charconst-4.c: More tests.
22402
22403 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
22404
22405         PR c/6569
22406         * gcc.dg/weak-3.c: Update location of warning messages.
22407         * gcc.dg/weak-5.c: Likewise.
22408
22409 2002-05-06  Roger Sayle  <roger@eyesopen.com>
22410
22411         * gcc.c-torture/execute/20020506-1.c: New test case.
22412
22413 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22414
22415         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
22416
22417 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22418
22419         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
22420
22421 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22422
22423         * gcc.dg/cpp/charconst-3.c: New test.
22424
22425 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22426
22427         * gcc.dg/cpp/charconst.c: Update tests.
22428
22429 2002-05-05  Tim Josling  <tej@melbpc.org.au>
22430
22431         * treelang: Added directory for new sample language treelang. Also
22432         lib/treelang.exp: New file to signal treelang should be tested.
22433
22434 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
22435
22436         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
22437         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
22438         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
22439         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
22440         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
22441         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
22442         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
22443
22444 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22445
22446         * gcc.dg/format/xopen-2.c: New test.
22447
22448 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
22449
22450         * gcc.dg/20020503-1.c: New test.
22451
22452 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
22453
22454         * g++.dg/init/dtor1.C: Make it tougher.
22455
22456 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
22457
22458         * g++.dg/init/dtor1.C: New test.
22459
22460 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
22461
22462         * gcc.dg/altivec-8.c: New.
22463
22464 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
22465
22466         * gcc.dg/altivec-7.c: New.
22467
22468 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
22469
22470         * g++.dg/parse/typedef1.C: New test.
22471
22472 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
22473
22474         PR c++/6486
22475         * g++.dg/template/friend6.C: New test.
22476
22477         PR c++/6492
22478         * g++.dg/init/copy1.C: New test.
22479
22480 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
22481
22482         * g++.dg/warn/effc1.C: New test.
22483
22484 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22485
22486         * gcc.dg/cpp/if-cexp.c: Add a test.
22487
22488 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
22489
22490         * gcc.dg/20020426-2.c: New test.
22491
22492 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
22493
22494         * gcc.dg/cpp/if-mop.c: Update.
22495         * gcc.dg/cpp/if-mpar.c: Add test.
22496         * gcc.dg/cpp/if-oppr.c: Update.
22497
22498 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22499
22500         PR c/6343
22501         * gcc.dg/weak-[2-7].c: New tests.
22502
22503 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22504
22505         * gcc.dg/enum1.c: New test.
22506
22507 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
22508
22509         PR c++/6497
22510         * g++.dg/inherit/access2.C: New test.
22511
22512 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
22513
22514         PR bootstrap/6445
22515         * gcc.dg/20020426-1.c: New test.
22516
22517 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22518
22519         * g++.dg/abi/enum1.C: New test.
22520
22521 2002-04-26  Richard Henderson  <rth@redhat.com>
22522
22523         * gcc.dg/c99-bool-1.c: Expect always true warning.
22524
22525 2002-04-25  Roger Sayle  <roger@eyesopen.com>
22526
22527         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
22528
22529 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22530
22531         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
22532         targets.
22533
22534 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
22535
22536         * g++.dg/abi/mange7.C: New test.
22537
22538         PR c++/6438.
22539         * g++.dg/parse/stmtexpr2.C: New test.
22540
22541 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
22542
22543         * gcc.dg/20020312-2.c: Add SH target.
22544
22545 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22546
22547         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
22548         compiler output on mips*-*-irix*.
22549
22550 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
22551
22552         * g++.dg/parse/attr1.C: New test.
22553
22554 2002-04-23  Roger Sayle  <roger@eyesopen.com>
22555
22556         * gcc.c-torture/execute/string-opt-17.c: New test case.
22557         * gcc.c-torture/execute/memset-2.c: New test case.
22558
22559 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
22560
22561         PR c++/6256:
22562         * g++.dg/template/friend5.C: New test.
22563
22564         PR c++/6331:
22565         * g++.dg/template/qual1.C: Likewise.
22566
22567 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
22568
22569         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
22570         Include stdlib.h, not stdio.h or ctype.h.
22571
22572 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
22573
22574         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
22575         cris-*-elf* and mmix-*-*.
22576         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
22577         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
22578         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
22579         Ditto.
22580         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
22581         * gcc.dg/wchar_t-1.c: Ditto.
22582
22583 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
22584
22585         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
22586         Clarify comment.
22587
22588 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
22589
22590         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
22591
22592 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22593
22594         * gcc.c-torture/execute/20000906-1.x: Delete.
22595
22596 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
22597
22598         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
22599
22600 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
22601
22602         * PR6367
22603         * g77.f-torture/execute/6367.f: New test.
22604         * g77.f-torture/execute/6367.x: Disable for MMIX.
22605
22606 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
22607
22608         * PR6352
22609         * g++.dg/opt/inline2.C: New test.
22610
22611 2002-04-18  Richard Henderson  <rth@redhat.com>
22612
22613         * gcc.dg/20000906-1.c: Enable for all targets.
22614         * gcc.c-torture/compile/iftrap-2.c: New.
22615
22616 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22617
22618         * gcc.dg/20020418-1.c: New test.
22619         * gcc.dg/20020418-2.c: New test.
22620
22621 2002-04-18  Richard Henderson  <rth@redhat.com>
22622
22623         * gcc.c-torture/compile/iftrap-1.c: New.
22624         * gcc.dg/iftrap-1.c: Adjust for ia64.
22625         * gcc.dg/iftrap-2.c: New.
22626
22627 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22628
22629         * gcc.c-torture/compile/20020418-1.c: New test.
22630
22631 2002-04-18  Roger Sayle  <roger@eyesopen.com>
22632
22633         * gcc.c-torture/compile/20020415-1.c: New.
22634
22635 2002-04-18  David S. Miller  <davem@redhat.com>
22636
22637         * gcc.c-torture/execute/20020418-1.c: New test.
22638
22639 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
22640
22641         * gcc.dg/20020416-1.c: New test.
22642
22643         * g++.dg/opt/inline1.C: New test.
22644
22645 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
22646
22647         * gcc.dg/altivec-5.c: New test.
22648
22649         * gcc.dg/20020415-1.c: New test.
22650
22651 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
22652
22653         * testsuite/lib/chill.exp: Remove.
22654
22655 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
22656
22657         * g++.dg/other/big-struct.C: New test.
22658
22659 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
22660
22661         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
22662         of scratch file.
22663
22664 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
22665
22666         PR c/6277
22667         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
22668         in scan-assembler function name
22669
22670 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
22671
22672         * g77.f-torture/execute/980628-4.x,
22673         g77.f-torture/execute/980628-5.x,
22674         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22675         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22676         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
22677         i[34567]86-*-*.
22678
22679 2002-04-13  David S. Miller  <davem@redhat.com>
22680
22681         * gcc.c-torture/execute/20020413-1.c: New test.
22682
22683 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
22684
22685         * gcc.dg/asm-6.c,
22686         * g++.dg/ext/asm1.C: New tests.
22687
22688 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
22689
22690         PR c++ 5373.
22691         * g++.dg/parse/stmtexpr1.C: New test.
22692
22693         PR c++/5189.
22694         * g++.dg/template/copy1.C: New test.
22695
22696 2002-04-12  Richard Henderson  <rth@redhat.com>
22697
22698         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
22699
22700 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
22701
22702         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
22703         gcc.c-torture/execute/20020307-2.c.
22704
22705 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
22706
22707         * g++.dg/ext/attrib5.C,
22708         * g++.dg/lookup/struct1.C: New tests.
22709
22710 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
22711
22712         * gcc.dg/20020411-1.c: New test.
22713
22714         * gcc.c-torture/execute/20020411-1.c: New test.
22715
22716 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
22717
22718         * g77.f-torture/execute/6177.f: New test.
22719
22720 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
22721
22722         PR middle-end/6247
22723         * g++.dg/opt/cleanup1.C: New test.
22724
22725         * g++.dg/opt/const1.C: New test.
22726
22727 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
22728
22729         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
22730
22731 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22732
22733         PR c++/5507
22734         * g++.dg/template/typename2.C: New test.
22735
22736 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
22737
22738         * gcc.c-torture/execute/loop-12.c: New.
22739
22740 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
22741
22742         * g77.f-torture/execute/980628-4.x,
22743         g77.f-torture/execute/980628-5.x,
22744         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22745         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22746         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
22747
22748 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22749
22750         PR optimization/6086
22751         * g++.dg/opt/preinc1.C: New test.
22752
22753 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22754
22755         PR c++/5571
22756         * g++.dg/opt/static2.C: New test.
22757
22758 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22759
22760         PR c/5120
22761         * gcc.dg/20020406-1.c: New test.
22762
22763 2002-04-04  David S. Miller  <davem@redhat.com>
22764
22765         * gcc.c-torture/execute/20020404-1.c: New test.
22766
22767 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
22768
22769         PR c/6123
22770         * gcc.dg/20020312-2.c: Do not declare global register variable
22771         if __PIC__ or __pic__ is defined.
22772
22773 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
22774
22775         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
22776         __asm__ so that it works correctly even if -ansi -pedantic-errors.
22777
22778 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22779
22780         * gcc.misc-tests/linkage.exp: Update last change to handle
22781         sparc*-, not just sparc-.
22782
22783 2002-04-03  Richard Henderson  <rth@redhat.com>
22784
22785         * gcc.dg/cpp/ucs.c: Improved long UCS test.
22786
22787 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22788
22789         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
22790
22791 2002-04-02  David S. Miller  <davem@redhat.com>
22792
22793         * gcc.c-torture/execute/20020402-3.c: New test.
22794
22795 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22796
22797         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
22798         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
22799
22800         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
22801         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
22802         g77.f-torture/execute/20001201.x,
22803         g77.f-torture/execute/u77-test.x: New files.
22804
22805         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
22806         * gcc.dg/wchar_t-1.c: Ditto.
22807
22808 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22809
22810         * gcc.c-torture/execute/20020402-1.c: New test.
22811
22812 2002-04-01  Richard Henderson  <rth@redhat.com>
22813
22814         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
22815
22816         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
22817
22818 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22819
22820         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
22821
22822 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22823
22824         * g++.dg/inherit/template-as-base.C: Expect error.
22825         * g++.dg/inherit/namespace-as-base.C: Likewise.
22826
22827 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
22828
22829         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
22830         g++.dg/ext/instantiate3.C: Tweak match patterns.
22831
22832         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
22833         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
22834         -da test.
22835
22836 2002-03-31  Richard Henderson  <rth@redhat.com>
22837
22838         * gcc.dg/special/alias-2.c: New.
22839         * gcc.dg/special/ecos.exp: Run it.
22840
22841 2002-03-31  Richard Henderson  <rth@redhat.com>
22842
22843         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
22844
22845 2002-03-31  Kazu Hirata  <kazu@hxi.com>
22846
22847         * gcc.dg/weak-1.c: Disable on h8300 port.
22848
22849 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
22850
22851         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
22852         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
22853         ordering tests.
22854         * g++.dg/bprob/bprob-1.C: New test.
22855         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
22856         * g++.dg/gcov/gcov-1.C: New test.
22857         * g++.dg/gcov/gcov-1.x: New file.
22858         * g++.dg/gcov/gcov-2.C: New test.
22859         * g++.dg/gcov/gcov-3.C: New test.
22860         * g++.dg/gcov/gcov-3.h: New file.
22861
22862 2002-03-28  Roger Sayle  <roger@eyesopen.com>
22863
22864         * g++.old-deja/g++.other/builtins5.C: New test.
22865         * g++.old-deja/g++.other/builtins6.C: New test.
22866         * g++.old-deja/g++.other/builtins7.C: New test.
22867         * g++.old-deja/g++.other/builtins8.C: New test.
22868         * g++.old-deja/g++.other/builtins9.C: New test.
22869
22870 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
22871
22872         * g++.dg/opt/static1.C: New test.
22873
22874         * g++.dg/opt/longbranch1.C: New test.
22875
22876 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
22877
22878         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
22879
22880         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
22881
22882 2002-03-28  Jeffrey A Law  (law@redhat.com)
22883
22884         * gcc.c-torture/execute/20020328-1.c: New test.
22885
22886 2002-03-27  Richard Henderson  <rth@redhat.com>
22887
22888         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
22889         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
22890         move from g++.old-deja/g++.ext/.
22891
22892 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
22893
22894         * g++.dg/init/new2.C: New test.
22895
22896 2002-03-26  Richard Henderson  <rth@redhat.com>
22897
22898         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
22899
22900         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
22901         on sparc.
22902
22903         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
22904         sparcv9 systems.
22905         * gcc.dg/20001102-1.c: Likewise.
22906
22907 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
22908
22909         * gcc.dg/cpp/endif-pedantic1.c,
22910         gcc.dg/cpp/endif-pedantic2.c:  New tests.
22911
22912 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
22913
22914         * g++.dg/init/new1.C: New test.
22915
22916 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
22917
22918         * g++.dg/abi/vbase9.C: New test.
22919
22920 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
22921
22922         * gcc.dg/arm-asm.c: New test.
22923
22924 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
22925
22926         * gcc.dg/Wswitch-enum.c: New test.
22927         Fix PR c/5044.
22928
22929 2002-03-26  Richard Henderson  <rth@redhat.com>
22930
22931         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
22932         structure.
22933
22934 2002-03-25  Richard Henderson  <rth@redhat.com>
22935
22936         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
22937         sparcv9 systems.
22938
22939         * gcc.c-torture/compile/20011119-1.c (xxx): New.
22940         * gcc.c-torture/compile/20011119-2.c (xxx): New.
22941
22942 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
22943
22944         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
22945
22946 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
22947
22948         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
22949         targets using generic thunk support.
22950
22951 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
22952
22953         * gcc.c-torture/compile/20020323-1.c: New test.
22954
22955         * g++.dg/opt/conj2.C: New test.
22956
22957 2002-03-24  Richard Henderson  <rth@redhat.com>
22958
22959         * gcc.dg/weak-1.c: Use -fno-common.
22960
22961 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22962
22963         * g77.dg/f77-edit-apostrophe-out.f: New test
22964         * g77.dg/f77-edit-h-out.f: New test
22965         * g77.dg/f77-edit-t-in.f: New test
22966         * g77.dg/f77-edit-t-out.f: New test
22967         * g77.dg/f77-edit-x-out.f: New test
22968         * g77.dg/f77-edit-slash-out.f: New test
22969         * g77.dg/f77-edit-colon-out.f: New test
22970         * g77.dg/f77-edit-s-out.f: New test
22971
22972 2002-03-24  Richard Henderson  <rth@redhat.com>
22973
22974         * objc/execute/formal_protocol-6.x: New XFAIL.
22975
22976 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22977
22978         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
22979         that do not support weak symbols
22980
22981 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22982
22983         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
22984         * lib/g77.exp:  Likewise
22985         * lib/objc.exp: Likewise
22986
22987 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
22988
22989         * gcc.dg/Wswitch-default.c: New test.
22990
22991 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
22992
22993         * g++.dg/other/enum1.C: New test.
22994
22995 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
22996
22997         * gcc.dg/pragma-ep-3.c: Fix typo.
22998
22999 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23000
23001         * g++.dg/inherit/template-as-base.C: New test.
23002
23003 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
23004
23005         * g++.old-deja/g++.other/dwarf2-1.C: Move...
23006         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
23007
23008 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
23009
23010         * gcc.dg/cpp/multiline.c: Update to match.
23011
23012 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
23013
23014         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
23015
23016 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
23017
23018         * gcc.dg/cpp/extratokens2.c:  New file.
23019
23020 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
23021
23022         * gcc.dg/20020312-2.c: Add rs6000 target.
23023
23024         * gcc.c-torture/compile/20020319-1.c: New test.
23025
23026 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23027
23028         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
23029         (A, E): Handle this.
23030
23031 2002-03-20  Jason Merrill  <jason@redhat.com>
23032
23033         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
23034         ignoring -fpic.
23035         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
23036         through prune_gcc_output.
23037
23038 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
23039
23040         * gcc.c-torture/compile/20020320-1.c: New test.
23041
23042 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
23043
23044         * gcc.c-torture/compile/20020318-1.c: New test.
23045
23046         * gcc.dg/struct-by-value-1.c: New test.
23047
23048         * gcc.dg/20020319-1.c: New test.
23049
23050 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
23051
23052         * g++.dg/opt/conj1.C: New test.
23053
23054 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
23055
23056         * g++.dg/template/qualttp20.C: Revert previous change.
23057         * g++.dg/template/qualttp3.C: Likewise.
23058         * g++.dg/template/qualttp4.C: Likewise
23059         * g++.dg/template/qualttp5.C: Likewise
23060         * g++.dg/template/qualttp6.C: Likewise
23061         * g++.dg/template/qualttp7.C: Likewise
23062         * g++.dg/template/qualttp8.C: Likewise
23063         * g++.dg/template/recurse.C: Likewise.
23064
23065 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23066
23067         * gcc.dg/cpp/wchar-1.c: Update.
23068
23069 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
23070
23071         * g++.dg/template/conv1.C: New test.
23072         * g++.dg/template/conv2.C: New test.
23073         * g++.dg/template/conv3.C: New test.
23074         * g++.dg/template/conv4.C: New test.
23075
23076 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
23077
23078         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
23079         * g++.dg/template/qualttp3.C: Likewise.
23080         * g++.dg/template/qualttp4.C: Likewise
23081         * g++.dg/template/qualttp5.C: Likewise
23082         * g++.dg/template/qualttp6.C: Likewise
23083         * g++.dg/template/qualttp7.C: Likewise
23084         * g++.dg/template/qualttp8.C: Likewise
23085         * g++.dg/template/recurse.C: Likewise.
23086
23087 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
23088
23089         * g++.dg/opt/dtor1.C: New test.
23090
23091 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
23092
23093         * gcc.c-torture/compile/20020315-1.c: New test.
23094
23095 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
23096
23097         * gcc.dg/weak-1.c: Fix scan tests.
23098
23099 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
23100
23101         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
23102         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
23103         cris-*-aout* mmix-*-*.
23104         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
23105         cris-*-aout* mmix-*-*.
23106         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
23107         cris-*-elf* cris-*-aout* and mmix-*-*.
23108         * gcc.dg/20001009-1.c: Ditto.
23109         * gcc.dg/20010912-1.c: Ditto.
23110         * gcc.dg/20020122-4.c: Ditto.
23111         * gcc.dg/inline-2.c: Ditto.
23112
23113 2002-03-14  Jeffrey A Law  (law@cygnus.com)
23114
23115         * gcc.c-torture/compile/20020314-1.c: New test.
23116
23117 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
23118
23119         * gcc.c-torture/execute/20020314-1.c: New test.
23120
23121 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
23122
23123         * g++.dg/warn/Wunused-1.C: New test.
23124
23125 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
23126
23127         * g++.dg/abi/mangle6.C: New test.
23128
23129 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
23130
23131         * gcc.c-torture/compile/20020309-2.c: New test.
23132
23133         * gcc.c-torture/compile/20020312-1.c: New test.
23134
23135 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
23136
23137         * g++.dg/other/access1.C: New test.
23138
23139 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
23140
23141         * gcc.c-torture/execute/wchar_t-1.c: New test.
23142
23143 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
23144
23145         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
23146
23147 2002-03-12  Roger Sayle  <roger@eyesopen.com>
23148
23149         * gcc.dg/20020312-1.c: New test case.
23150
23151 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
23152
23153         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
23154
23155 2002-03-11  Richard Henderson  <rth@redhat.com>
23156
23157         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
23158         * g++.old-deja/g++.jason/report.C: Likewise.
23159
23160 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
23161
23162         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
23163         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
23164
23165 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
23166
23167         * testsuite/g++.dg/overload/pmf1.C: New test.
23168
23169 2002-03-11  Kazu Hirata  <kazu@hxi.com>
23170
23171         * gcc.c-torture/execute/20020307-1.c: Use long.
23172
23173 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
23174
23175         PR optimization/5844
23176         * gcc.dg/20020310-1.c: New test.
23177
23178 2002-03-09  Michael Meissner  <meissner@redhat.com>
23179
23180         * gcc.c-torture/execute/memcpy-2.c: New test.
23181         * gcc.c-torture/execute/memset-1.c: New test.
23182         * gcc.c-torture/execute/strlen-1.c: New test.
23183         * gcc.c-torture/execute/strcmp-1.c: New test.
23184         * gcc.c-torture/execute/strncmp-1.c: New test.
23185
23186 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
23187
23188         * gcc.dg/ppc-ldstruct.c: New test.
23189
23190 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
23191
23192         * gcc.c-torture/execute/va-arg-22.c: New test.
23193
23194 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23195
23196         * gcc.c-torture/compile/20020309-1.c: New test.
23197
23198 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
23199
23200         * gcc.c-torture/execute/20020307-2.c: New test.
23201
23202 2002-03-07  Jeffrey A Law  (law@redhat.com)
23203
23204         * g77.f-torture/compile/20020307-1.f: New test.
23205
23206 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
23207
23208         * gcc.dg/unordered-1.c: New test.
23209
23210 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
23211
23212         * gcc.c-torture/execute/20020307-1.c: New test.
23213
23214 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
23215
23216         * gcc.dg/20020304-1.c: New test.
23217
23218         * gcc.c-torture/compile/20020304-2.c: New test.
23219
23220 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
23221
23222         * gcc.c-torture/compile/20020304-1.c: New test case
23223         (from PR c/5830).
23224
23225 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
23226
23227         * gcc.dg/20020103-1.c: Add other -D ppc variants.
23228
23229 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23230
23231         * g++.dg/other/classkey1.C: New test.
23232
23233 2002-03-01  Richard Henderson  <rth@redhat.com>
23234
23235         * gcc.c-torture/compile/981223-1.x: New.
23236         * gcc.c-torture/compile/920625-1.x: New.
23237
23238 2002-02-28  Richard Henderson  <rth@redhat.com>
23239
23240         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
23241
23242 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
23243
23244         * gcc.c-torture/execute/20020227-1.c: New test.
23245
23246 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
23247
23248         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
23249         here" ERROR lines.
23250         * g++.old-deja/g++.oliva/partord1.C: Likewise.
23251         * g++.old-deja.g++.other/defarg1.C: Likewise.
23252         * g++.old-deja/g++.pt/calls2.C: Likewise.
23253         * g++.old-deja/g++.pt/crash20.C: Likewise.
23254         * g++.old-deja/g++.pt/crash30.C: Likewise.
23255         * g++.old-deja/g++.pt/crash36.C: Likewise.
23256         * g++.old-deja/g++.pt/crash6.C: Likewise.
23257         * g++.old-deja/g++.pt/defarg13.C: Likewise.
23258         * g++.old-deja/g++.pt/derived3.C: Likewise.
23259         * g++.old-deja/g++.pt/error1.C: Likewise.
23260         * g++.old-deja/g++.pt/friend21.C: Likewise.
23261         * g++.old-deja/g++.pt/friend23.C: Likewise.
23262         * g++.old-deja/g++.pt/infinite1.C: Likewise.
23263         * g++.old-deja/g++.robertl/eb128.C: Likewise.
23264
23265 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
23266
23267         * gcc.c-torture/execute/20020225-2.c: New test.
23268
23269 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
23270
23271         * gcc.c-torture/execute/920730-1t.c,
23272         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
23273         Delete test cases, only relevant to -traditional.
23274
23275 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23276
23277         * gcc.dg/cpp/undef1.c: Remove.
23278         * gcc.dg/cpp/directiv.c: Update.
23279         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
23280
23281 2002-02-27  Michael Meissner  <meissner@redhat.com>
23282
23283         * gcc.c-torture/execute/20020226-1.c: New test.
23284
23285 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
23286
23287         * g++.dg/debug/debug4.C: New test.
23288
23289         * gcc.dg/ia64-visibility-1.c: New test.
23290
23291 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
23292
23293         * gcc.dg/debug/20020224-1.c: New.
23294
23295 2002-02-25  Kazu Hirata  <kazu@hxi.com>
23296
23297         * gcc.c-torture/execute/960416-1.x: New.
23298         * gcc.c-torture/execute/divconst-3.x: Likewise.
23299
23300 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
23301
23302         * gcc.dg/20020224-1.c: New test.
23303
23304 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
23305
23306         * gcc.c-torture/execute/20020225-1.c: New.
23307
23308 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23309
23310         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
23311
23312 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
23313
23314         * gcc.dg/20020222-1.c: New test.
23315
23316 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
23317
23318         * g++.dg/opt/anonunion1.C: New test.
23319
23320 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23321
23322         * g++.dg/template/qualttp19.C: New test.
23323         * g++.dg/template/qualttp20.C: New test.
23324         * g++.old-deja/g++.jason/report.C: Adjust expected errors
23325         * g++.old-deja/g++.other/qual1.C: Likewise.
23326
23327 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
23328
23329         * gcc.dg/attr-alwaysinline.c: New.
23330
23331 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
23332
23333         * gcc.dg/20020220-1.c: New test.
23334
23335         * gcc.dg/20020220-2.c: New test.
23336
23337         * g++.dg/opt/mmx1.C: New test.
23338
23339 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
23340
23341         * gcc.c-torture/compile/20020110.c: New test.
23342
23343 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
23344
23345         * gcc.c-torture/execute/20020219-1.c: New test.
23346
23347         * gcc.dg/20020219-1.c: New test.
23348
23349         * gcc.dg/noncompile/20020220-1.c: New test.
23350
23351         * g++.dg/opt/ptrintsum1.C: New test.
23352
23353         * gcc.dg/debug/20020220-1.c: New test.
23354
23355 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
23356
23357         * gcc.c-torture/execute/20020216-1.c: New test.
23358
23359 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23360
23361         * gcc.dg/decl-1.c: Update, new test.
23362
23363 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
23364
23365         * g++.dg/abi/bitfield1.C: New test.
23366         * g++.dg/abi/bitfield2.C: New test.
23367
23368 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
23369
23370         * gcc.dg/attr-nest.c: New test.
23371
23372 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
23373
23374         * gcc.c-torture/execute/20020215-1.c: New test.
23375
23376 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
23377
23378         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
23379         * g++.dg/debug/debug.exp: New.
23380         * g++.dg/debug/trivial.C: New.
23381         * g++.dg/debug/debug1.C: Moved...
23382         * g++.dg/other/debug1.C: ...from here.
23383         * g++.dg/debug/debug2.C: Moved...
23384         * g++.dg/other/debug2.C: ...from here.
23385         * g++.dg/debug/debug3.C: Moved...
23386         * g++.dg/other/debug3.C: ...from here.
23387
23388         * gcc.dg/noncompile/20020213-1.c: New test.
23389
23390 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
23391
23392         * g++.dg/other/debug3.C: New test.
23393
23394         * gcc.c-torture/execute/20020213-1.c: New test.
23395
23396 2002-02-13  Richard Smith <richard@ex-parrot.com>
23397
23398         * g++.old-deja/g++.other/thunk1.C: New test.
23399
23400 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
23401
23402         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
23403
23404 2002-02-13  Stan Shebs  <shebs@apple.com>
23405
23406         * gcc.dg/altivec-3.c: New.
23407
23408 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
23409
23410         * gcc.dg/Wunreachable-1.c: New test.
23411         * gcc.dg/Wunreachable-2.c: New test.
23412
23413 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23414
23415         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
23416
23417 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
23418
23419         * gcc.dg/decl-1.c: New test.
23420
23421 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
23422
23423         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
23424
23425 2002-02-10  Kazu Hirata  <kazu@hxi.com>
23426
23427         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
23428         * gcc.c-torture/compile/980506-1.x: Likewise.
23429
23430 2002-02-10  Kazu Hirata  <kazu@hxi.com>
23431
23432         * gcc.dg/20020210-1.c: New.
23433
23434 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
23435
23436         * g77.f-torture/execute/947.f: New regression test
23437         for PR fortran/947.
23438
23439 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
23440
23441         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
23442         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
23443
23444 2002-02-08  Richard Henderson  <rth@redhat.com>
23445
23446         * gcc.c-torture/compile/labels-3.c: New.
23447
23448 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
23449
23450         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
23451         expression statements work instead.
23452         * gcc.dg/noncompile/20020207-1.c: New test.
23453
23454 2002-02-07  Richard Henderson  <rth@redhat.com>
23455
23456         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
23457
23458 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23459
23460         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
23461         message from g77
23462         * lib/g77-dg.exp: Trim g77 error messages so that they are
23463         recognized by dg.exp.
23464
23465 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23466
23467         PR fortran/5473
23468         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
23469
23470 2002-02-07  Richard Henderson  <rth@redhat.com>
23471
23472         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
23473         to be sufficiently aligned for integers.
23474
23475 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
23476
23477         * g++.dg/template/friend4.C: New test.
23478
23479 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23480
23481         PR fortran/5743
23482         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
23483         unsupported cases.
23484
23485 2002-02-07  Richard Henderson  <rth@redhat.com>
23486
23487         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
23488         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
23489         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
23490         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
23491
23492 2002-02-06  Richard Henderson  <rth@redhat.com>
23493
23494         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
23495
23496 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
23497
23498         * gcc.dg/20020206-1.c: New test.
23499
23500 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
23501
23502         * gcc.c-torture/execute/20020206-1.c: New test.
23503
23504         * gcc.c-torture/execute/20020206-2.c: New test.
23505
23506         PR optimization/5429:
23507         * gcc.c-torture/compile/20020206-1.c: New test.
23508
23509 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
23510
23511         * g++.dg/ext/align1.C: Do not use an explicit alignment value
23512         as certain file formats cannot support particularly large
23513         alignments.
23514
23515         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
23516         and do not expect to be able to link the executable.
23517
23518         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
23519         fail because the COFF format does not support the weak attribute.
23520
23521 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
23522
23523         * g77.dg/pr5473.f:  New test
23524
23525 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
23526
23527         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
23528         Fix testcase accordingly.
23529
23530 2002-02-04  Richard Henderson  <rth@redhat.com>
23531
23532         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
23533         (buf): Change to be an array of pointers, not ints.
23534
23535 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23536
23537         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
23538         before all tests.  Move warning one line above to match where it
23539         C frontend emits.
23540         * gcc.dg/Wswitch-2.c: New test.
23541         * g++.dg/warn/Wswitch-1.C: New test.
23542         * g++.dg/warn/Wswitch-2.C: New test.
23543
23544 2002-02-04  Richard Henderson  <rth@redhat.com>
23545
23546         * g++.dg/abi/offsetof.C: Fix size comparison.
23547
23548 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
23549
23550         * gcc.dg/cast-qual-2.c: New test.
23551
23552 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23553
23554         * gcc.dg/20020201-4.c: New test.
23555
23556 2002-02-04  Ben Elliston  <bje@redhat.com>
23557
23558         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
23559         target_info attribute != 0, in addition to the empty string.
23560         (gcc_target_compile): Likewise.
23561
23562 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
23563
23564         * gcc.dg/Wswitch.c: New test.
23565         PR gcc/4475. PR gcc/3780.
23566
23567 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
23568
23569         * g77.f-torture/execute/5122.f: New test for regressions
23570         against PR fortran/5122.
23571
23572 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
23573
23574         * g77.f-torture/compile/pr3743.f: Delete
23575         * g77.dg/pr3743-1.f: New test.
23576         * g77.dg/pr3743-2.f: New test.
23577         * g77.dg/pr3743-3.f: New test.
23578         * g77.dg/pr3743-4.f: New test.
23579
23580 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23581
23582         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
23583
23584 2002-02-02  Richard Henderson  <rth@redhat.com>
23585
23586         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
23587         * gcc.c-torture/execute/bf64-1.c: Likewise.
23588
23589 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23590
23591         * gcc.dg/20020201-2.c: New test.
23592
23593         * gcc.dg/20020201-3.c: New test.
23594
23595         * gcc.c-torture/execute/bitfld-2.c: New test.
23596
23597 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23598
23599         * gcc.dg/bitfld-1.c: Update.
23600         * gcc.dg/bitfld-2.c: Update.
23601         * gcc.c-torture/execute/bitfld-1.x: New.
23602
23603 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23604
23605         * gcc.c-torture/execute/20020201-1.c: New test.
23606
23607 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
23608
23609         PR target/5469
23610         * gcc.dg/20020201-1.c: New test.
23611
23612 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
23613
23614         PR fortran/3743
23615         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
23616         * g77.f-torture/compile/pr3743.x: Remove
23617
23618 2002-01-31  Tom Rix  <trix@redhat.com>
23619
23620         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
23621
23622 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23623
23624         * gcc.dg/noncompile/20020130-1.c: New test.
23625
23626 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
23627
23628         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
23629
23630 2002-01-29  Richard Henderson  <rth@redhat.com>
23631
23632         * gcc.c-torture/execute/991118-1.c: Cast various constants back
23633         to long long.
23634         * gcc.c-torture/execute/bf64-1.c: Likewise.
23635
23636 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
23637
23638         * gcc.c-torture/execute/20020129-1.c: New test.
23639
23640 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23641
23642         * gcc.c-torture/compile/20000224-1.c: Update.
23643         * gcc.c-torture/execute/bitfld-1.c: New tests.
23644         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
23645         * gcc.dg/uninit-A.c: Update.
23646
23647 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
23648
23649         * g++.dg/template/ctor1.C: Add instantiation.
23650
23651 2002-01-28  Paul Koning  <pkoning@equallogic.com>
23652
23653         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
23654         argument to __builtin_prefetch to be const ptr.
23655
23656 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
23657
23658         * gcc.c-torture/compile/20020120-1.c: New test.
23659
23660 2002-01-27  Kazu Hirata  <kazu@hxi.com>
23661
23662         * gcc.c-torture/execute/20020127-1.c: New test.
23663
23664 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
23665
23666         * g77.dg/f77-edit-i-in.f: New test
23667         * g77.dg/f77-edit-i-out.f: New test
23668
23669 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
23670
23671         * gcc.dg/debug/debug.exp: New file.
23672         * gcc.dg/debug/trivial.c: New file.
23673         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
23674         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
23675         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
23676         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
23677         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
23678         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
23679         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
23680         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
23681         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
23682         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
23683         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
23684         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
23685         * gcc.dg/20000503-1.c: Removed.
23686         * gcc.dg/20010207-1.c: Removed.
23687         * gcc.dg/20011223-1.c: Removed.
23688         * gcc.dg/20020104-2.c: Removed.
23689         * gcc.dg/debug-1.c: Removed.
23690         * gcc.dg/debug-2.c: Removed.
23691         * gcc.dg/debug-3.c: Removed.
23692         * gcc.dg/debug-4.c: Removed.
23693         * gcc.dg/debug-5.c: Removed.
23694         * gcc.dg/debug-6.c: Removed.
23695         * gcc.dg/dwarf2-1.c: Removed.
23696         * gcc.dg/dwarf2-2.c: Removed.
23697
23698 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
23699
23700         * g++.old-deja/g++.other/eh5.C: New test.
23701         * g++.old-deja/g++.other/sibcall2.C: New test.
23702         * g++.old-deja/g++.other/array9.C: New test.
23703         * g++.old-deja/g++.other/typename2.C: New test.
23704         * g++.old-deja/g++.other/crash60.C: New test.
23705         * g++.old-deja/g++.other/conv9.C: New test.
23706         * g++.old-deja/g++.other/mangle10.C: New test.
23707         * g++.old-deja/g++.other/unchanging1.C: New test.
23708         * g++.old-deja/g++.other/exprstmt1.C: New test.
23709         * g++.old-deja/g++.other/inline23.C: New test.
23710         * g++.old-deja/g++.eh/ia64-1.C: New test.
23711         * g++.old-deja/g++.other/dwarf2-1.C: New test.
23712         * g++.old-deja/g++.other/reload1.C: New test.
23713         * g++.old-deja/g++.other/static20.C: New test.
23714         * g++.old-deja/g++.other/local-alloc1.C: New test.
23715         * g++.old-deja/g++.other/conv8.C: New test.
23716         * g++.old-deja/g++.other/stmtexpr2.C: New test.
23717         * g++.old-deja/g++.other/storeexpr1.C: New test.
23718         * g++.old-deja/g++.other/storeexpr2.C: New test.
23719         * g++.dg/eh/template2.C: New test.
23720         * g++.dg/warn/weak1.C: New test.
23721
23722 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
23723
23724         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23725         Remove first, non-varying, argument.
23726
23727 2002-01-23  Richard Henderson  <rth@redhat.com>
23728
23729         * gcc.dg/inline-2.c: New.
23730
23731         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
23732         Add optional target arg.  Check number of arguments.
23733         (scan-assembler-not, scan-assembler-dem): Likewise.
23734         (scan-assembler-dem-not): Likewise.
23735
23736 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23737
23738         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
23739         line 12.
23740         * g++.old-deja/g++.brendan/parse3.C,
23741         g++.old-deja/g++.other/crash26.C,
23742         g++.old-deja/g++.other/crash28.C,
23743         g++.old-deja/g++.other/crash29.C,
23744         g++.old-deja/g++.other/crash30.C,
23745         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
23746
23747 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
23748
23749         * gcc.dg/20020115-1.c: New.
23750
23751 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
23752
23753         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
23754
23755 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
23756
23757         * gcc.dg/20020122-3.c: New.
23758
23759 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
23760
23761         * g++.dg/other/gc1.C: New test.
23762
23763 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23764
23765         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
23766
23767 2002-01-22  Richard Henderson  <rth@redhat.com>
23768
23769         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
23770
23771 2002-01-22  Richard Henderson  <rth@redhat.com>
23772
23773         * gcc.dg/20020122-4.c: New.
23774
23775 2002-01-22  H.J. Lu <hjl@gnu.org>
23776
23777         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
23778         link output.
23779         * gcc.dg/special/ecos.exp: Likewise.
23780         * lib/g++-dg.exp: Likewise.
23781         * lib/g77-dg.exp: Likewise.
23782         * lib/gcc-dg.exp : Likewise.
23783         * lib/mike-g++.exp: Likewise.
23784         * lib/mike-g77.exp: Likewise.
23785         * lib/mike-gcc.exp: Likewise.
23786         * lib/objc-dg.exp: Likewise.
23787
23788 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
23789
23790         PR target/5379
23791         * gcc.dg/20020122-2.c: New test.
23792
23793 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
23794
23795         * gcc.dg/20020122-1.c: New test.
23796
23797 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
23798
23799         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
23800
23801 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
23802
23803         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
23804
23805 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23806
23807         * gcc.c-torture/compile/20020121-1.c: New test.
23808
23809 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23810
23811         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
23812         ld_library_path.
23813
23814 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
23815
23816         * gcc.dg/20020218-1.c: New test.
23817
23818 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
23819
23820         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
23821         messages
23822         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
23823         "At global scope" warning
23824         * g++.dg/ext/align1.C: Change cygwin test for alignment
23825         from db-bogus to dg-warning
23826
23827 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
23828
23829         * g77.f-torture/compile/cpp2.F: New test.
23830
23831 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23832
23833         * g++.dg/template/access1.C: New test.
23834
23835 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
23836
23837         * gcc.dg/20020118-1.c: New.
23838
23839 2002-01-18  Kazu Hirata  <kazu@hxi.com>
23840
23841         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
23842
23843 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
23844
23845         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
23846         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
23847         alignment warnings.
23848
23849 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
23850
23851         * gcc.misc-tests/i386-prefetch.exp: Save and restore
23852         torture_with_loops and torture_without_loops
23853
23854 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
23855
23856         * gcc.c-torture/compile/20020116-1.c: New test.
23857
23858 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
23859
23860         * gcc.dg/20020116-2.c: New test.
23861
23862         * gcc.dg/ultrasp4.c: New test.
23863
23864         * gcc.dg/20020116-1.c: New test.
23865
23866 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
23867
23868         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
23869         by EABI.
23870
23871 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
23872
23873         * gcc.misc-tests/i386-prefetch.exp: New.
23874         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
23875         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
23876         * gcc.misc-tests/i386-pf-none-1.c: New test.
23877         * gcc.misc-tests/i386-pf-sse-1.c: New test.
23878
23879 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
23880
23881         * gcc.dg/gnu89-init-1.c: Add new tests.
23882
23883 2002-01-15  Andreas Jaeger  <aj@suse.de>
23884
23885         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
23886         * gcc.dg/i386-mmx-2.c: Likewise.
23887         * gcc.dg/i386-sse-1.c: Likewise.
23888         * gcc.dg/i386-sse-2.c: Likewise.
23889         * gcc.dg/i386-sse-3.c: Likewise.
23890
23891 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
23892
23893         * g77.f-torture/execute/intrinsic-unix-bessel.f:
23894         Uncomment additional cases that now pass.
23895
23896 2002-01-11  Richard Henderson  <rth@redhat.com>
23897
23898         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
23899         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
23900
23901 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
23902
23903         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
23904
23905 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
23906
23907         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
23908         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
23909
23910 2002-01-10  Dale Johannesen  <dalej@apple.com>
23911
23912         * gcc.c-torture/execute/loop-11.c: New.
23913
23914 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
23915
23916         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
23917         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
23918
23919 2002-01-09  Richard Henderson  <rth@redhat.com>
23920
23921         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
23922         type in which to perform the operation for each size.
23923
23924 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
23925
23926         * gcc.c-torture/compile/20020109-2.c: New test.
23927
23928 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
23929
23930         * gcc.c-torture/execute/loop-10.c: New test.
23931
23932 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
23933
23934         * gcc.c-torture/compile/20010226-1.c: New test.
23935         * gcc.c-torture/compile/20010227-1.c: New test.
23936         * gcc.c-torture/compile/20010426-1.c: New test.
23937         * gcc.c-torture/compile/20010510-1.c: New test.
23938         * gcc.c-torture/compile/20010605-3.c: New test.
23939         * gcc.c-torture/compile/20010824-1.c: New test.
23940         * gcc.c-torture/execute/20010409-1.c: New test.
23941         * gcc.dg/noncompile/20000901-1.c: New test.
23942         * gcc.dg/20001023-1.c: New test.
23943         * gcc.dg/20001101-1.c: New test.
23944         * gcc.dg/20001102-1.c: New test.
23945         * gcc.dg/20010207-1.c: New test.
23946         * gcc.dg/20010405-1.c: New test.
23947         * gcc.dg/20010822-1.c: New test.
23948         * gcc.dg/20011107-1.c: New test.
23949
23950 2002-01-09  Jeffrey A Law  (law@redhat.com)
23951
23952         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
23953
23954         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
23955         execution failure on PA targets.
23956
23957 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
23958
23959         * gcc.c-torture/compile/20020109-1.c: New test.
23960
23961 2002-01-08  Kazu Hirata  <kazu@hxi.com>
23962
23963         * gcc.c-torture/execute/20020108-1.c: New test.
23964
23965 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
23966
23967         * gcc.dg/20020108-1.c: New test.
23968
23969 2002-01-08  H.J. Lu <hjl@gnu.org>
23970
23971         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
23972         for header files.
23973
23974 2002-01-08  Geoff Keating  <geoffk@redhat.com>
23975
23976         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
23977         consistency.
23978
23979 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
23980
23981         * gcc.dg/altivec-4.c: Test altivec predicates.
23982
23983 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
23984
23985         * gcc.c-torture/execute/20020107-1.c: New test.
23986
23987 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
23988
23989         PR c/5279
23990         * gcc.c-torture/compile/20020106-1.c: New test.
23991
23992 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23993
23994         * gcc.c-torture/execute/nestfunc-4.c: New test.
23995
23996 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
23997
23998         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
23999         extra triple that slipped in.
24000         * g++.old-deja/g++.abi/align.C: Likewise.
24001         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24002
24003 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
24004
24005         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
24006         * g++.old-deja/g++.abi/align.C: Likewise.
24007         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24008
24009         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
24010         on FreeBSD/i386.
24011         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
24012         FreeBSD.
24013
24014 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
24015
24016         * gcc.dg/20020104-1.c: New test.
24017
24018         * gcc.dg/20020104-2.c: New test.
24019
24020 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
24021
24022         * gcc.dg/20020103-1.c: Fix typo in target selector.
24023
24024 2002-01-03  Richard Henderson  <rth@redhat.com>
24025
24026         * gcc.dg/20020103-1.c: New.
24027
24028 2002-01-03  Kazu Hirata  <kazu@hxi.com>
24029
24030         * gcc.c-torture/execute/20020103-1.c: New test.
24031
24032 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
24033
24034         * g++.dg/other/debug2.C: New test.
24035
24036         * gcc.c-torture/compile/20020103-1.c: New test.
24037
24038 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
24039
24040         * gcc.dg/gnu89-init-1.c: Added new tests.
24041
24042 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24043
24044         * g++.dg/template/friend2.C: Remove as patch is reverted.
24045
24046         * g++.dg/warn/oldcast1.C: New test.
24047
24048         * g++.dg/template/ptrmem1.C: New test.
24049         * g++.dg/template/ptrmem2.C: New test.
24050
24051         * g++.dg/template/ntp.C: New test.
24052
24053         * g++.dg/other/component1.C: New test.
24054
24055         * g++.dg/template/ttp3.C: New test.
24056
24057         * g++.dg/template/friend2.C: New test.
24058         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
24059
24060 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24061
24062         * g++.dg/other/ptrmem1.C: New test.
24063         * g++.dg/other/ptrmem2.C: New test.
24064
24065 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24066
24067         * g++.dg/template/ctor1.C: New test.
24068
24069 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24070
24071         * g++.dg/template/friend2.C: New test.
24072
24073 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
24074
24075         * gcc.dg/mmix-1.c: New test.
24076
24077 2001-12-31  Richard Henderson  <rth@redhat.com>
24078
24079         * gcc.dg/asm-5.c: New.
24080
24081 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
24082
24083         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
24084         in namespace __gnu_cxx
24085
24086 2001-12-30  Richard Henderson  <rth@redhat.com>
24087
24088         * gcc.dg/debug-6.c: New.
24089
24090 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
24091
24092         * gcc.c-torture/compile/20011229-2.c: New test.
24093
24094 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
24095
24096         * gcc.dg/debug-3.c: New test.
24097         * gcc.dg/debug-4.c: New test.
24098         * gcc.dg/debug-5.c: New test.
24099
24100 2001-12-29  Richard Henderson  <rth@redhat.com>
24101
24102         * g++.dg/eh/loop1.C: New.
24103
24104 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24105
24106         * g++.dg/template/crash1.C: New test.
24107
24108 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24109
24110         * g++.dg/other/const1.C: New test.
24111
24112 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
24113
24114         * gcc.c-torture/compile/20011229-1.c: New test.
24115
24116 2001-12-28  Stan Shebs  <shebs@apple.com>
24117
24118         * lib/objc-torture.exp: Resync with c-torture.exp.
24119         * lib/objc.exp: Load standard libraries.
24120
24121 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
24122
24123         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
24124         additional tests.
24125
24126 2001-12-27  Roger Sayle <roger@eyesopen.com>
24127
24128         * gcc.c-torture/execute/string-opt-16.c: New testcase.
24129
24130 2001-12-27  Richard Henderson  <rth@redhat.com>
24131
24132         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
24133
24134 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
24135
24136         * g++.dg/eh/ctor1.C: New test.
24137         * g++.dg/other/error2.C: New test.
24138
24139 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
24140
24141         * g++.dg/other/init2.C: New test.
24142
24143 2001-12-24  Richard Henderson  <rth@redhat.com>
24144
24145         * gcc.dg/20011223-1.c: New.
24146         * gcc.dg/inline-1.c: New.
24147
24148 2001-12-23  Richard Henderson  <rth@redhat.com>
24149
24150         * gcc.dg/asm-4.c: Test operand modifiers.
24151
24152 2001-12-23  Richard Henderson  <rth@redhat.com>
24153
24154         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
24155
24156 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24157
24158         * gcc.c-torture/execute/20011223-1.c: New test.
24159
24160 2001-12-21  Richard Henderson  <rth@redhat.com>
24161
24162         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
24163         re-enables the warning.
24164
24165 2001-12-21  Richard Henderson  <rth@redhat.com>
24166
24167         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
24168
24169 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
24170
24171         * gcc.c-torture/compile/20011218-1.c: New test.
24172
24173 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
24174
24175         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
24176         arm-isr.c test.
24177         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
24178         epilogue generation for ARM ISR routines.
24179
24180 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24181
24182         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
24183         * gcc.dg/format/c90-printf-3.c: Likewise.
24184         * gcc.dg/format/c99-printf-3.c: Likewise.
24185         * gcc.dg/format/ext-1.c: Likewise.
24186         * gcc.dg/format/ext-6.c: Likewise.
24187         * gcc.dg/format/format.h: Prototype unlocked stdio.
24188
24189 2001-12-20  Richard Henderson  <rth@redhat.com>
24190
24191         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
24192         (arena): Use it.
24193         (malloc): Correct allocation logic.  Abort if we fill up the
24194         arena before initialization complete.
24195         (realloc): Correct allocation logic.
24196
24197 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
24198
24199         * gcc.c-torture/compile/20011219-2.c: New test.
24200
24201         * gcc.c-torture/execute/20011219-1.c: New test.
24202
24203 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
24204
24205         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
24206         target does not support weak symbols.
24207
24208 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
24209
24210         * gcc.c-torture/compile/20011219-1.c: New test.
24211
24212 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
24213
24214         * g++.dg/other/error1.C: New test.
24215
24216 2001-12-17  Jeffrey A Law  (law@redhat.com)
24217
24218         * gcc.c-torture/execute/20011217-1.c: New test.
24219
24220 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
24221
24222         * objc.dg/special/: New directory.
24223         * objc.dg/special/special.exp: New file.
24224         * objc.dg/special/unclaimed-category-1.h: New file.
24225         * objc.dg/special/unclaimed-category-1a.m: New file.
24226         * objc.dg/special/unclaimed-category-1.m: New file.
24227
24228 2001-12-17  Andreas Jaeger  <aj@suse.de>
24229
24230         * gcc.c-torture/compile/20011217-2.c: New test.
24231
24232 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24233
24234         * gcc.c-torture/compile/20011217-1.c: New test.
24235
24236 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
24237
24238         * testsuite/gcc.dg/20011214-1.c: New.
24239
24240 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
24241
24242         * gcc.dg/altivec-4.c: New.
24243
24244 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
24245
24246         * gcc.dg/20011113-1.c: New test.
24247
24248 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24249
24250         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
24251         std::__malloc_alloc_template<0> and
24252         std::__default_alloc_template<false, 0>.
24253
24254 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
24255
24256         * objc/execute/bf-21.m: New test.
24257         * objc/execute/enumeration-1.m: New test.
24258         * objc/execute/enumeration-2.m: New test.
24259
24260 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
24261
24262         * gcc.dg/gnu89-init-1.c: New test.
24263
24264 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24265
24266         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
24267         * g++.old-deja/g++.jason/2371.C: Likewise.
24268         * g++.old-deja/g++.jason/template33.C: Likewise.
24269         * g++.old-deja/g++.jason/template34.C: Likewise.
24270         * g++.old-deja/g++.jason/template36.C: Likewise.
24271         * g++.old-deja/g++.oliva/typename1.C: Likewise.
24272         * g++.old-deja/g++.oliva/typename2.C: Likewise.
24273         * g++.old-deja/g++.other/typename1.C: Likewise.
24274         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24275         * g++.old-deja/g++.pt/nontype5.C: Likewise.
24276         * g++.old-deja/g++.pt/typename11.C: Likewise.
24277         * g++.old-deja/g++.pt/typename14.C: Likewise.
24278         * g++.old-deja/g++.pt/typename16.C: Likewise.
24279         * g++.old-deja/g++.pt/typename3.C: Likewise.
24280         * g++.old-deja/g++.pt/typename4.C: Likewise.
24281         * g++.old-deja/g++.pt/typename5.C: Likewise.
24282         * g++.old-deja/g++.pt/typename7.C: Likewise.
24283         * g++.old-deja/g++.robertl/eb9.C: Likewise.
24284
24285 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
24286
24287         * g++.dg/other/linkage1.C: New test.
24288         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
24289         specifiers.
24290
24291 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
24292
24293         * gcc.dg/concat.c: New test.
24294
24295 2001-12-11  Stan Shebs  <shebs@apple.com>
24296
24297         * objc/compile: New test directory.
24298         * objc/compile/compile.exp: New expect script.
24299         * objc/compile/20011211-1.m: New compile test.
24300
24301 2001-12-11  Jason Merrill  <jason@redhat.com>
24302
24303         * lib/prune.exp (prune_gcc_output): Also handle "In member
24304         function".  So many permutations...
24305
24306 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
24307
24308         * g++.dg/template/typedef1.C: New test.
24309
24310 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
24311
24312         * g++.dg/other/copy1.C: New test.
24313
24314 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
24315
24316         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
24317
24318         * gcc.dg/builtin-choose-expr.c: New.
24319
24320 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
24321
24322         * gcc.dg/altivec-2.c: New.
24323
24324 2001-12-07  Richard Henderson  <rth@redhat.com>
24325
24326         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
24327
24328 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
24329
24330         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
24331         ultrasparc.
24332
24333 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24334
24335         * g++-old.deja/g++.robertl/eb101.C: Deleted.
24336
24337 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
24338
24339         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
24340         variable argument list.
24341
24342 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
24343
24344         * gcc.c-torture/execute/memcheck: Delete entire directory.
24345         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
24346         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
24347
24348 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24349
24350         * gcc.dg/Wshadow-1.c: New test.
24351
24352 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
24353
24354         * gcc.c-torture/compile/20011130-1.c: New test.
24355
24356         * gcc.dg/noncompile/20011025-1.c: New test.
24357
24358         * g++.dg/other/anon-union.C: New test.
24359
24360         * gcc.c-torture/execute/20011024-1.c: New test.
24361
24362 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24363
24364         * gcc.c-torture/execute/20000722-1.x,
24365         gcc.c-torture/execute/20010123-1.x: Remove.
24366         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
24367         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
24368         gcc.dg/c99-complit-2.c: New tests.
24369
24370 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
24371
24372         * g++.dg/inherit/base1.C: New test.
24373
24374 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
24375
24376         * g++.dg/other/stdarg1.C: New test.
24377
24378         * gcc.c-torture/compile/20011130-2.c: New test.
24379
24380 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
24381
24382         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
24383         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
24384         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
24385         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
24386         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
24387         * gcc.dg/builtin-prefetch-1.c: New test.
24388
24389 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
24390
24391         * gcc.dg/20011130-1.c: New test.
24392
24393 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
24394
24395         * g++.dg/other/scope1.C: New test.
24396         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
24397
24398 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24399
24400         * gcc.dg/vla-init-1.c: New test.
24401
24402 2001-12-01  Geoff Keating  <geoffk@redhat.com>
24403
24404         * gcc.c-torture/compile/structs.c: New testcase from GDB.
24405
24406 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24407
24408         * objc.dg/alias.m: Update.
24409         * objc.dg/class-1.m: Update.
24410         * objc.dg/const-str-1.m: Update.
24411         * objc.dg/fwd-proto-1.m: Update.
24412         * objc.dg/id-1.m: Update.
24413         * objc.dg/super-class-1.m: Update.
24414
24415 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
24416
24417         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
24418         constructs.
24419
24420 2001-11-28  Jeffrey A Law  (law@cygnus.com)
24421
24422         * gcc.c-torture/execute/20011128-1.c: New test.
24423
24424 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
24425
24426         * gcc.dg/20011127-1.c: New test.
24427
24428 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24429
24430         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
24431         from Austin Group draft 7.
24432         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
24433         scanf format arguments.
24434         * gcc.dg/format/no-exargs-2.c: New test.
24435
24436 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
24437
24438         * g++.dg/abi/vbase8-4.C: New test.
24439
24440 2001-11-24  Ian Lance Taylor  <ian@airs.com>
24441
24442         * gcc.c-torture/execute/20011121-1.c: New test.
24443
24444 2001-11-23  Jeffrey A Law  (law@cygnus.com)
24445
24446         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
24447
24448 2001-11-23  Andreas Jaeger  <aj@suse.de>
24449
24450         * gcc.dg/cpp/charconst-2.c: New test.
24451
24452 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
24453
24454         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
24455         to the host if it is remote.  Let tests specify extra headers
24456         they use.
24457         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
24458         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
24459         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
24460         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
24461         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
24462         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
24463         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
24464         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
24465         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
24466         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
24467
24468 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
24469
24470         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
24471         for little endian ARMs.
24472
24473 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
24474
24475         * gcc.c-torture/compile/20011119-1.c: New test.
24476         * gcc.c-torture/compile/20011119-2.c: New test.
24477
24478 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
24479
24480         * gcc.dg/altivec-1.c: Fix typo.
24481
24482 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24483
24484         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
24485
24486 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
24487
24488         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
24489
24490 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
24491
24492         * lib/g77.exp: Don't specify --rpath-link.
24493
24494         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
24495         across all the headers.
24496         * gcc.dg/format/format.exp: For testing on a remote host,
24497         copy format.h.
24498
24499         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
24500         * gcc.c-torture/execute/930406-1.c: Likewise.
24501         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24502
24503 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
24504
24505         * gcc.dg/altivec-1.c: New.
24506
24507 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
24508
24509         * gcc.dg/cpp/fpreprocessed.c: New test case.
24510
24511 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24512
24513         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
24514         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
24515         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
24516
24517 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24518
24519         * gcc.dg/no-builtin-1.c: New test.
24520
24521 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
24522
24523         * gcc.c-torture/execute/20011115-1.c: New test.
24524
24525 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
24526
24527         * gcc.c-torture/compile/20011114-2.c: New test.
24528         * gcc.c-torture/compile/20011114-3.c: New test.
24529         * gcc.c-torture/compile/20011114-4.c: New test.
24530
24531 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24532
24533         * g++.dg/other/init1.C: New test.
24534
24535 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
24536
24537         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
24538         message.
24539
24540         * gcc.c-torture/execute/20011114-1.c: New testcase.
24541
24542         * gcc.c-torture/compile/20010327-1.c: Revert last change.
24543         * gcc.c-torture/compile/20011114-1.c: New test, exactly
24544         like the (before this change) version of 20010327-1.c.
24545
24546 2001-11-14  Roger Sayle <roger@eyesopen.com>
24547
24548         * gcc.c-torture/execute/string-opt-13.c: New testcase.
24549
24550 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
24551
24552         * g++.dg/init/array2.C: New test.
24553
24554 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
24555
24556         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
24557
24558 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
24559
24560         * g++.dg/other/forscope1.C: New test.
24561         * g++.dg/ext/forscope1.C: New test.
24562         * g++.dg/ext/forscope2.C: New test.
24563
24564 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
24565
24566         * gcc.c-torture/execute/20011113-1.c: New test.
24567
24568 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
24569
24570         * gcc.c-torture/execute/20011109-2.c: New test.
24571
24572         * gcc.c-torture/execute/20011109-1.c: New test.
24573
24574 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
24575
24576         * gcc.c-torture/compile/20011109-1.c: New test.
24577
24578 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
24579
24580         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
24581         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
24582         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
24583         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
24584         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
24585         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
24586         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
24587
24588 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24589
24590         * g++.dg/warn/Wshadow-1.C: New tests.
24591         * g++.old-deja/g++.mike/for3.C: Update.
24592
24593 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24594
24595         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
24596         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
24597         XFAILs.  Adjust expected error texts.
24598         * gcc.c-torture/compile/20011106-1.c,
24599         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
24600         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
24601         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
24602         gcc.dg/c99-array-lval-5.c: New tests.
24603
24604 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24605
24606         * gcc.dg/cpp/defined.c: Update.
24607
24608 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24609
24610         * gcc.c-torture/execute/anon-1.c: New test.
24611
24612 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
24613
24614         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
24615         same size, so no warning should be produced on stormy16.
24616
24617         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
24618         due to oversized array.
24619         * g++.old-deja/g++.mike/ns15.C: Likewise.
24620         * g++.old-deja/g++.pt/crash16.C: Likewise.
24621
24622 2001-11-02  Graham Stott  <grahams@redhat.com>
24623
24624         * g++.dgother/debug1.C: Fix typos.
24625
24626 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
24627
24628         * g++.dg/other/debug1.C: New test.
24629
24630 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24631
24632         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
24633         of unsigned long.
24634
24635 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
24636
24637         * gcc.dg/20011029-2.c: New test.
24638
24639         * gcc.c-torture/compile/20011029-1.c: New test.
24640
24641 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
24642
24643         * objc/execute/class_self-1.m: New test.
24644         * objc/execute/class_self-2.m: New test.
24645
24646 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
24647
24648         * gcc.misc-tests/msgs.exp: Delete.
24649         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
24650         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
24651         error set to match recent changes.
24652
24653 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
24654
24655         * gcc.dg/20011021-1.c: New test.
24656
24657 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
24658
24659         * gcc.c-torture/compile/20011023-1.c: New test.
24660
24661 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
24662
24663         * lib/g77.exp: Rewrite based on lib/g++.exp.
24664
24665 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
24666
24667         * gcc.c-torture/execute/20011019-1.c: New test.
24668
24669         * gcc.dg/20011018-1.c: New test.
24670
24671 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
24672
24673         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
24674
24675 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
24676
24677         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
24678         * gcc.dg/attr-invalid.c: Likewise.
24679
24680 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
24681
24682         * testsuite/gcc.dg/20011015-1.c: New test.
24683
24684 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24685
24686         * g++.dg/template/unify2.C: New test.
24687
24688 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24689
24690         * g++.dg/other/exception-specification.C: New test
24691
24692 2001-10-13  Tom Rix  <trix@redhat.com>
24693
24694         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
24695         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
24696
24697 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
24698
24699         * testsuite/gcc.dg/20011009-1.c: New test.
24700
24701 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24702
24703         PR g++/4476
24704         * g++.dg/other/friend1.C: New test.
24705
24706 2001-10-11  Richard Henderson  <rth@redhat.com>
24707
24708         * g++.old-deja/g++.other/crash18.C: Add -S to options.
24709
24710 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24711
24712         * gcc.c-torture/compile/20011010-1.c: New.
24713
24714 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24715
24716         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
24717         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
24718         g77.f-torture/execute/execute.exp,
24719         g77.f-torture/noncompile/noncompile.exp,
24720         gcc.c-torture/compile/compile.exp,
24721         gcc.c-torture/execute/execute.exp,
24722         gcc.c-torture/execute/ieee/ieee.exp,
24723         gcc.c-torture/execute/memcheck/memcheck.exp,
24724         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
24725         objc/execute/execute.exp: Update FSF address.
24726
24727 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24728
24729         * gcc.dg/cpp/cmdlne-C.c: Update.
24730         * gcc.dg/cpp/cmdlne-C2.c: New.
24731
24732 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24733
24734         * gcc.c-torture/execute/20011008-3.c: New.
24735
24736 2001-10-08  DJ Delorie  <dj@redhat.com>
24737
24738         * gcc.dg/20011008-1.c: New.
24739         * gcc.dg/20011008-2.c: New.
24740
24741 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24742
24743         * gcc.dg/cpp/spacing1.c: Update test.
24744
24745 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24746
24747         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
24748         spelling errors of "separate" as "seperate".
24749
24750 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
24751
24752         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
24753         enough to avoid inlining.
24754
24755 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24756
24757         * lib/g77.exp: set libg2c_dir correctly.
24758
24759 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24760
24761         * gcc.dg/cpp/macro11.c: New test.
24762
24763 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24764
24765         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
24766         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
24767         gcc.dg/format/multattr-3.c: New tests.
24768         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
24769         tests for format attributes on function pointers being rejected.
24770
24771 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24772
24773         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
24774
24775 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24776
24777         * g++.dg/warn/format1.C: New test.
24778
24779 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24780
24781         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
24782
24783 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24784
24785         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
24786
24787 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24788
24789         * gcc.dg/cpp/redef2.c: Add test.
24790
24791 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
24792
24793         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
24794         long-standing bug on i686, apparently.
24795         * gcc.c-torture/execute/loop-2c.x: New file.
24796         * gcc.c-torture/execute/loop-2d.x: New file.
24797         * gcc.c-torture/execute/loop-3c.x: New file.
24798
24799 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
24800
24801         * gcc.dg/cpp/20000625-2.c: Correct line number.
24802
24803 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24804
24805         * gcc.dg/cpp/macro10.c: New test.
24806         * gcc.dg/cpp/strify3.c: New test.
24807         * gcc.dg/cpp/spacing1.c: Add tests.
24808         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
24809         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
24810
24811 2001-09-24  DJ Delorie  <dj@redhat.com>
24812
24813         * gcc.c-torture/execute/20010924-1.c: New test.
24814
24815 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24816
24817         * testsuite/objc/execute/paste.m: Remove.
24818
24819 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24820
24821         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
24822
24823 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
24824
24825         * g77.dg/strlen0.f: New test.
24826
24827 2001-09-21  Richard Henderson  <rth@redhat.com>
24828
24829         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
24830         * g++.old-deja/g++.abi/vtable2.C: Likewise.
24831
24832 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24833
24834         Table-driven attributes.
24835         * g++.dg/ext/attrib1.C: New test.
24836
24837 2001-09-20  DJ Delorie  <dj@redhat.com>
24838
24839         * gcc.dg/20000926-1.c: Update expected warning messages.
24840         * gcc.dg/array-2.c: Likewise, and test for warnings too.
24841         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
24842         array.
24843
24844 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
24845
24846         * g++.dg/eh/registers1.C: New test case.
24847
24848 2001-09-17  Richard Henderson  <rth@redhat.com>
24849
24850         * gcc.dg/array-5.c: Fix VLA decomposition test.
24851
24852 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24853
24854         * gcc.dg/cpp/line5.c: New testcase.
24855
24856 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24857
24858         * gcc.dg/cpp/macro9.c: New test.
24859
24860 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
24861
24862         * gcc.c-torture/execute/980223.c: Change type of addr from long
24863         to char *.
24864
24865 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
24866
24867         * gcc.c-torture/execute/20010915-1.c: New test.
24868
24869 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
24870
24871         * g77.dg/bprob: New directory.
24872         * g77.dg/bprob/bprob.exp: New file.
24873         * g77.dg/bprob/bprob-1.f: New test.
24874         * g77.dg/gcov: New directory.
24875         * g77.dg/gcov/gcov.exp: New file.
24876         * g77.dg/gcov/gcov-1.f: New test.
24877         * g77.dg/gcov/gcov-1.x: New file.
24878
24879 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24880
24881         * gcc.dg/cpp/directiv.c: Update.
24882         * gcc.dg/cpp/undef1.c: Update.
24883
24884 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
24885
24886         * gcc.dg/20010912-1.c: New test.
24887
24888 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
24889
24890         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
24891         language-independent file in lib.
24892         * lib/gcov.exp: New file.
24893
24894 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24895
24896         * gcc.c-torture/compile/20010911-1.c: New test.
24897
24898 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
24899
24900         * lib/profopt.exp: New, to support profile-directed optimizations.
24901         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
24902         * gcc.misc-tests/bprob-1.c: New test.
24903         * gcc.misc-tests/bprob-2.c: New test.
24904
24905 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
24906
24907         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
24908         XFAIL and which kinds of gcov output to verify.
24909         * gcc.misc-tests/gcov-4b.x: New file.
24910         * gcc.misc-tests/gcov-5b.x: New file.
24911         * gcc.misc-tests/gcov-6.x: New file.
24912         * gcc.misc-tests/gcov-7.c: New test.
24913         * gcc.misc-tests/gcov-7.x: New file.
24914
24915 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
24916
24917         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
24918         * gcc.misc-tests/gcov-6.c: New test.
24919
24920 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24921
24922         PR c++/3986
24923         * g++.dg/abi/vbase1.C: New test.
24924
24925 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
24926
24927         * objc.dg/method-2.m: New.
24928
24929 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24930
24931         PR c++/4203
24932         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
24933         * g++.dg/init/empty1.C: New test.
24934
24935 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
24936
24937         * gcc.c-torture/compile/20010903-1.c: New test.
24938
24939 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
24940
24941         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
24942         for m68k.
24943
24944 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
24945
24946         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
24947
24948         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
24949
24950         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
24951
24952 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
24953
24954         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
24955         for 16-bit 'unsigned int'.
24956
24957 2001-08-29  Kazu Hirata  <kazu@hxi.com>
24958
24959         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
24960
24961 2001-08-27  Richard Henderson  <rth@redhat.com>
24962
24963         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
24964         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
24965
24966 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
24967
24968         * gcc.dg/asm-names.c (ymain): New.
24969
24970 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
24971
24972         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
24973         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
24974         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
24975
24976 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24977
24978         * gcc.dg/compare5.c: New testcase.
24979
24980 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
24981
24982         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
24983         and "In instantiation".
24984
24985 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
24986
24987         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
24988
24989 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
24990
24991         * gcc.misc-tests/gcov.exp: Add support for branch information.
24992         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
24993         * gcc.misc-tests/gcov-4.c: New test.
24994         * gcc.misc-tests/gcov-4b.c: New test.
24995         * gcc.misc-tests/gcov-5b.c: New test.
24996
24997 2001-08-20  Zack Weinberg  <zackw@panix.com>
24998
24999         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
25000         expected to fail.
25001
25002 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25003
25004         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
25005
25006 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
25007
25008         * g++.dg/eh/template1.C: New test.
25009
25010 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
25011
25012         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
25013         Fix thinko.
25014         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
25015         for xfail.
25016
25017 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
25018
25019         * lib/g77-dg.exp:  Use prune.exp for common procedures
25020         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
25021         * lib/g77.exp: (g77-dg-prune) Remove
25022
25023 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
25024
25025         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
25026
25027 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25028
25029         * g++.dg/template/unify1.C: New test.
25030
25031 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
25032
25033         * g++.dg/abi/empty4.C: New test.
25034
25035 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
25036
25037         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
25038         solaris2.*
25039         * g77.f-torture/compile/pr3743.x: Likewise
25040
25041 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25042
25043         * g++.dg/other/using-declaration.C: New test.
25044
25045 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25046
25047         * gcc.dg/cpp/tr-sign.c: New testcase.
25048
25049 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25050
25051         * gcc.dg/cpp/19951025-1.c: Revert.
25052         * gcc.dg/cpp/directiv.c: We no longer process directives that
25053         interrupt macro arguments.
25054
25055 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
25056
25057         * gcc.dg/bconstp-1.c: New test.
25058
25059 2001-08-03  Richard Henderson  <rth@redhat.com>
25060
25061         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
25062
25063 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25064
25065         * gcc.dg/cpp/19951025-1.c: Update.
25066
25067 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
25068
25069         * g77.dg/ff90-1.f (s): Fix reference of variable z,
25070         should be x.
25071
25072 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
25073
25074         Kill -fhonor-std.
25075         * g++.old-deja/g++.ns/ns14.C: Remove special options.
25076         * g++.old-deja/g++.other/std1.C: Likewise.
25077         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
25078
25079 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
25080
25081         * lib/g77.exp:  Load gcc-defs.exp for common procedures
25082         (g77_pass, g77_fail, g77_finish, g77_exit,
25083         ${tool}_check_unsupported_p} Now redundant.  Deleted.
25084
25085 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
25086
25087         * g77.dg/fbackslash.f
25088         * g77.dg/fcase-preserve.f
25089         * g77.dg/ff90-1.f
25090         * g77.dg/ffixed-line-length-0.f
25091         * g77.dg/ffixed-line-length-132.f
25092         * g77.dg/ffixed-line-length-7.f
25093         * g77.dg/ffixed-line-length-72.f
25094         * g77.dg/ffixed-line-length-none.f
25095         * g77.dg/ffree-form-1.f
25096         * g77.dg/fno-backslash.f
25097         * g77.dg/fno-f90-1.f
25098         * g77.dg/fno-fixed-form-1.f
25099         * g77.dg/fno-onetrip.f
25100         * g77.dg/fno-typeless-boz.f
25101         * g77.dg/fno-underscoring.f
25102         * g77.dg/fno-vxt-1.f
25103         * g77.dg/fonetrip.f
25104         * g77.dg/ftypeless-boz.f
25105         * g77.dg/fugly-assumed.f
25106         * g77.dg/funderscoring.f
25107         * g77.dg/fvxt-1.f
25108
25109 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
25110
25111         * objc.dg/fwd-proto-1.m: New.
25112         * objc.dg/local-decl-1.m: New.
25113         * objc.dg/naming-1.m: New.
25114         * objc.dg/naming-2.m: New.
25115         * objc.dg/proto-hier-1.m: New.
25116
25117 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
25118
25119         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
25120         largest-type elements to a struct makes its size grow.
25121
25122 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25123
25124         * g++.dg/abi/vthunk1.C: New test.
25125
25126 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25127
25128         * g++.dg/abi/vbase8-22.C: New test.
25129
25130 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25131
25132         * gcc.dg/cpp/macro8.c: New test.
25133
25134 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
25135
25136         * g++.dg/abi/vbase8-21.C: New test.
25137
25138 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
25139
25140         * g++.dg/abi/vbase8-10.C: New test.
25141
25142 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25143
25144         * lib/g++.exp (g++_set_ld_library_path): Renamed to
25145         ${tool}_set_ld_library_path.
25146         Changed caller.
25147         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
25148         g++.exp.
25149
25150 2001-07-26  Stan Cox <scox@redhat.com>
25151
25152         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
25153         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
25154         gcc_exit, gcc_check_unsupported_p):
25155         Moved to gcc-deps.exp
25156         * gcc-deps.exp: New file.
25157
25158 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25159
25160         * g++.old-deja/g++.pt/defarg14.C: New test.
25161
25162 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25163
25164         * g++.old-deja/g++.other/lineno5.C: New test.
25165
25166 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25167
25168         * g++.old-deja/g++.pt/crash68.C: New test.
25169
25170 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25171
25172         * g++.old-deja/g++.other/crash42.C: New test.
25173
25174 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25175
25176         * gcc.dg/cpp/extratokens.c: Fix.
25177         * gcc.dg/cpp/skipping2.c: New tests.
25178
25179 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25180
25181         * gcc.c-torture/execute/20010724-1.c: New file.
25182         * gcc.c-torture/execute/20010724-1.x: New file.
25183
25184 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25185
25186         * g++.old-deja/g++.other/cond7.C: New test.
25187
25188 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25189
25190         * g++.old-deja/g++.other/optimize4.C: New test.
25191
25192 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25193
25194         * g++.old-deja/g++.abi/vbase8-5.C: New test.
25195
25196 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
25197
25198         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
25199         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
25200         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
25201         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
25202
25203         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
25204         bug report" message.
25205
25206         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
25207         * g++.dg/ext/instantiate1.C: Move from old-deja.
25208
25209 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
25210
25211         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
25212         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
25213         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
25214         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
25215
25216 2001-07-23  Jeffrey A Law  (law@cygnus.com)
25217
25218         * gcc.c-torture/execute/20010723-1.c: New test.
25219
25220 2001-07-23  Ben Elliston  <bje@redhat.com>
25221
25222         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
25223
25224 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25225
25226         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
25227         i[34567]86-*-*.
25228         Delete handling of ieee_multilib_flags.
25229         Pass -mieee for alpha*-*-* and sh-*-*.
25230         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
25231
25232 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
25233
25234         Remove old-abi tests.
25235         * g++.old-deja/g++.mike/p11116.C: Remove.
25236         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
25237
25238 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
25239
25240         * g77.f-torture/compile/pr3743.f:  New test
25241
25242 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
25243
25244         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
25245
25246 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25247
25248         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
25249         g++.old-deja/g++.pt/static6.C: Likewise.
25250         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
25251         supports weak symbols.
25252
25253 2001-07-18  Andreas Jaeger  <aj@suse.de>
25254
25255         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
25256         supported again.
25257
25258 2001-07-18  Andreas Jaeger  <aj@suse.de>
25259
25260         * gcc.dg/iftrap-1.c: Fix target line.
25261
25262 2001-07-17  Richard Henderson  <rth@redhat.com>
25263
25264         * gcc.c-torture/execute/20010717-1.c: New.
25265
25266 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25267
25268         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
25269         tests.
25270
25271 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25272
25273         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
25274
25275 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25276
25277         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
25278         UAC_SIGBUS, UAC_NOPRINT definitions.
25279
25280 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
25281
25282         * objc/execute/object_is_class.m: New test.
25283         * objc/execute/object_is_meta_class.m: New test.
25284
25285 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25286
25287         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
25288         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
25289
25290 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
25291
25292         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
25293         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
25294
25295 2001-07-14  Richard Henderson  <rth@redhat.com>
25296
25297         * gcc.dg/iftrap-1.c: New.
25298
25299 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
25300
25301         * g77.f-torture/execute/intrinsic77.f: New test.
25302
25303 2001-07-11  Janis Johnson <janis@us.ibm.com>
25304
25305         * gcc.misc-tests/gcov-3.c: New test.
25306
25307 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
25308
25309         * gcc.c-torture/compile/20010711-1.c,
25310         * gcc.c-torture/compile/20010711-2.c: New tests.
25311
25312 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
25313
25314         * gcc.c-torture/execute/20010711-1.c: New test.
25315
25316 2001-07-11  Ben Elliston  <bje@redhat.com>
25317
25318         * g++.old-deja/g++.other/enum5.C: New test.
25319
25320 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
25321
25322         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
25323         (g++-dg-prune): Call prune_gcc_output.
25324         * prune.exp: New file for prune_gcc_output.
25325         * lib/g++.exp, lib/gcc.exp: Load it.
25326
25327 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25328
25329         * gcc.c-torture/compile/20010701-1.c,
25330         g++.old-deja/g++.ext/attrib6.C: New tests.
25331
25332 2001-07-06  Jeffrey A Law  (law@cygnus.com)
25333
25334         * gcc.c-torture/compile/20010706-1.c: New test.
25335
25336 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
25337
25338         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
25339
25340 2001-06-28  Stan Shebs  <shebs@apple.com>
25341
25342         * gcc.dg/pragma-darwin.c: New test.
25343
25344 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25345
25346         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
25347         Solaris 2.[678] system.
25348
25349 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25350
25351         * gcc.dg/20010622-1.c: New test.
25352
25353 2001-06-18  Stan Shebs  <shebs@apple.com>
25354
25355         * objc.dg: New directory.
25356         * objc.dg/dg.exp: New file.
25357         * objc.dg/alias.m: New.
25358         * objc.dg/class-1.m: New.
25359         * objc.dg/class-2.m: New.
25360         * objc.dg/const-str-1.m: New.
25361         * objc.dg/const-str-2.m: New.
25362         * objc.dg/id-1.m: New.
25363         * objc.dg/method-1.m: New.
25364         * objc.dg/super-class-1.m: New.
25365         * lib/objc-dg.exp: New file.
25366
25367 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25368
25369         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
25370         of label name.
25371
25372 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
25373
25374         * g++.old-deja/g++.abi/vbase8-9.C: New test.
25375
25376 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25377
25378         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
25379         variable.
25380
25381 2001-06-12  Richard Henderson  <rth@redhat.com>
25382
25383         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
25384
25385 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
25386
25387         * g++.old-deja/g++.abi/vbase5.C: New test.
25388         * g++.old-deja/g++.abi/vbase6.C: New test.
25389         * g++.old-deja/g++.abi/vbase7.C: New test.
25390
25391 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25392
25393         * gcc.c-torture/compile/20010610-1.c: New test.
25394
25395 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
25396
25397         * g++.old-deja/g++.abi/vbase4.C: New test.
25398
25399 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25400
25401         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
25402         support %f for HC11/HC12 targets.
25403         * gcc.c-torture/execute/930513-1.x: New file, likewise.
25404         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
25405         on HC11/HC12 targets.
25406         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
25407
25408 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25409
25410         * gcc.dg/wchar_t-1.c: New file.
25411         * gcc.dg/wint_t-1.c: Likewise.
25412
25413 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
25414
25415         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
25416
25417 2001-06-11  Richard Henderson  <rth@redhat.com>
25418
25419         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
25420
25421 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25422
25423         * gcc.c-torture/compile/20010611-1.c: New test.
25424
25425 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25426
25427         * gcc.dg/c99-tag-1.c: Add more tests.
25428
25429 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
25430
25431         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
25432         representation on MN10300 and ARM/Thumb.
25433
25434 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
25435
25436         * g77.f-torture/execute/20010610.f: New.
25437
25438 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
25439
25440         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
25441         names.
25442
25443 2001-06-09  Richard Henderson  <rth@redhat.com>
25444
25445         * gcc.c-torture/execute/ashrdi-1.c: New.
25446         * gcc.c-torture/execute/ashldi-1.c: New.
25447         * gcc.c-torture/execute/lshrdi-1.c: New.
25448
25449 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
25450
25451         * objc/execute/load-3.m: Added. Check sending +load to categories,
25452         in addition to classes.
25453
25454 2001-06-08  Stan Shebs  <shebs@apple.com>
25455
25456         * objc/execute/load-2.m: New test.  From Nicola Pero
25457         <n.pero@mi.flashnet.it>.
25458
25459 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
25460
25461         * gcc.c-torture/execute/20010605-2.c: New test.
25462
25463 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25464
25465         * g++.old-deja/g++.abi/vbase2.C: New test.
25466         * g++.old-deja/g++.abi/vbase3.C: New test.
25467
25468 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25469
25470         * g++.old-deja/g++.pt/friend49.C: New test.
25471
25472 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
25473
25474         * g++.old-deja/g++.ext/anon3.C: New test.
25475
25476 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
25477
25478         * g++.old-deja/g++.other/conv7.C: New test.
25479
25480 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25481
25482         * gcc.c-torture/compile/20010605-2.c: New test.
25483
25484 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25485
25486         * gcc.c-torture/execute/20010604-1.c: New test.
25487
25488 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
25489
25490         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
25491
25492 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
25493
25494         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
25495         (g++_link_flags): Likewise.
25496         (g++_init): Pass gccpath's value to two previous functions.
25497
25498 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25499
25500         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
25501         Ensure logfile entry matches exec command line.
25502
25503 2001-05-31  Richard Henderson  <rth@redhat.com>
25504
25505         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
25506         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
25507
25508 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
25509
25510         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
25511         compiler for irix6.2
25512
25513 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
25514
25515         * g++.old-deja/g++.other/optimize3.C: New file.
25516
25517 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
25518
25519         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
25520         assemble.
25521
25522 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
25523
25524         * g++.old-deja/g++.other/optimize2.C: New file.
25525
25526 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
25527
25528         * gcc.c-torture/compile/20010518-2.c: New file.
25529         * gcc.c-torture/execute/20010518-1.c: New file.
25530         * gcc.c-torture/execute/20010518-2.c: New file.
25531
25532 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25533
25534         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
25535
25536 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
25537
25538         G++ no longer defines builtins that do not begin with __builtin.
25539         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
25540         * g++.old-deja/g++.brendand/misc13.C: Likewise.
25541         * g++.old-deja/g++.law/builtin1.C: Likewise.
25542         * g++.old-deja/g++.law/cvt2.C: Likewise.
25543         * g++.old-deja/g++.mike/net5.C: Likewise.
25544         * g++.old-deja/g++.other/builtins1.C: Likewise.
25545         * g++.old-deja/g++.other/builtins2.C: Likewise.
25546         * g++.old-deja/g++.other/builtins3.C: Likewise.
25547         * g++.old-deja/g++.other/builtins4.C: Likewise.
25548         * g++.old-deja/g++.other/inline8.C: Likewise.
25549         * g++.old-deja/g++.robertl/eb39.C: Likewise.
25550
25551 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
25552
25553         * g++.old-deja/g++.pt/using1.C: Adjust.
25554         * g++.old-deja/g++.pt/using2.C: New test.
25555
25556 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25557
25558         * gcc.dg/cpp/charconst.c: New tests.
25559         * gcc.dg/cpp/escape.c: New tests.
25560         * gcc.dg/cpp/escape-1.c: New tests.
25561         * gcc.dg/cpp/escape-2.c: New tests.
25562         * gcc.dg/cpp/ucs.c: New tests.
25563
25564 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
25565
25566         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
25567         native compiler for irix6.5.
25568
25569 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
25570
25571         * lib/g++.exp (g++_include_flags): Use args to compute
25572         get_multilibs.
25573         (g++_link_flags): Likewise.
25574         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
25575
25576 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25577
25578         * gcc.dg/c90-hexfloat-1.c: Add more tests.
25579
25580 2001-05-21  Geoff Keating  <geoffk@redhat.com>
25581
25582         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
25583         this file.
25584
25585 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25586
25587         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
25588         STACK_SIZE;
25589         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
25590         to STACK_SIZE; Use it to define size of add_histo array.
25591         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
25592         to STACK_SIZE.
25593         (f): Use GITT_SIZE to define size of gitt local table.
25594         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
25595         to STACK_SIZE; Use it to define size of bytemem array.
25596
25597 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25598
25599         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
25600         on 68HC11/HC12 due to the asm instruction.
25601         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
25602         * gcc.c-torture/compile/920520-1.x: Likewise.
25603         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
25604         on 68HC11/HC12 because the function is larger than 64K.
25605         * gcc.c-torture/compile/961203-1.x: New file, this test fails
25606         on 68HC11/HC12 because the structure is too large.
25607
25608 2001-05-20  Richard Henderson  <rth@redhat.com>
25609
25610         * gcc.c-torture/execute/20010520-1.c: New.
25611
25612 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25613
25614         * g++.old-deja/g++.warn/compare1.C: New test.
25615         * gcc.dg/compare4.c: New test.
25616
25617 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
25618
25619         * g++.old-deja/g++.other/optimize1.C: New test.
25620
25621 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25622
25623         * g++.old-deja/g++.pt/spec41.C: New test.
25624
25625 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
25626
25627         * gcc.c-torture/compile/20010114-1.x: Remove.
25628
25629 2001-05-18  Stan Shebs  <shebs@apple.com>
25630
25631         * gcc.c-torture/compile/20010518-1.c: New test.
25632
25633 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
25634
25635         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
25636         * g++.old-deja/g++.pt/crash67.C: New test.
25637
25638 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
25639
25640         * g++.old-deja/g++.other/debug9.C: New test.
25641
25642 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
25643
25644         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
25645
25646 2001-05-16  Jan Hubicka  <jh@suse.cz>
25647
25648         * gcc.c-torture/compile/20010516-1.c: New test.
25649
25650 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25651
25652         * g++.old-deja/g++.other/crash41.C: New test.
25653
25654 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25655
25656         * g++.old-deja/g++.pt/crash66.C: New test.
25657
25658 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
25659
25660         * g++.old-deja/g++.robertl/eb27.C: Convert.
25661
25662 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
25663
25664         * g++.dg/friend-warn.C: New test.  Do not warn about friend
25665         declaration being redundant.
25666
25667 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
25668
25669         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
25670
25671 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
25672
25673         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
25674
25675 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
25676
25677         * lib/g++.exp: Use testsuite_flags.
25678
25679 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
25680
25681         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
25682
25683 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25684
25685         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
25686
25687 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
25688
25689         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
25690
25691 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
25692
25693         * gcc.c-torture/compile/20010313-1.c: New test.
25694
25695 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
25696
25697         * gcc.dg/cpp/direct2.c: New test.
25698         * gccq.dg/cpp/direct2s.c: New test.
25699
25700         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
25701
25702 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
25703
25704         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
25705         * g++.old-deja/g++.other/op3.C: Likewise.
25706
25707 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25708
25709         * gcc.dg/cpp/syshdr.h: New file.
25710         * gcc.dg/cpp/sysmac1.c: Update.
25711         * gcc.dg/cpp/sysmac2.c: Update.
25712
25713 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25714
25715         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
25716
25717 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
25718
25719         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
25720         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
25721
25722 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
25723
25724         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
25725
25726 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
25727
25728         * lib/g++.exp (g++_include_flags): Don't use any special flags
25729         if TESTING_IN_BUILD_TREE is not defined.
25730         (g++_init): Use a plain 'c++' as the compiler if
25731         TESTING_IN_BUILD_TREEE is not defined.
25732
25733 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
25734
25735         * g++.old-deja/g++.eh/catch13.C: New test.
25736         * g++.old-deja/g++.eh/catch14.C: New test.
25737
25738 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
25739
25740         * gcc.dg/cpp/tr-define.c: New test.
25741
25742 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
25743
25744         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
25745         <stdlib.h>, not <malloc.h>.
25746
25747 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25748
25749         * g++.old-deja/g++.ns/template17.C: New test.
25750
25751 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25752
25753         * g++.old-deja/g++.pt/ref4.C: New test.
25754
25755 2001-04-30  Richard Henderson  <rth@redhat.com>
25756
25757         * gcc.dg/20000724-1.c: Revert last change.
25758
25759 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
25760
25761         * g77.f-torture/execute/20010430.f: New test.
25762
25763 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
25764
25765         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
25766
25767 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
25768
25769         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
25770
25771 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25772
25773         * g++.old-deja/g++.eh/crash6.C: New test.
25774
25775 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25776
25777         * g++.old-deja/g++.other/warn7.C: New test.
25778
25779 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25780
25781         * g++.old-deja/g++.other/defarg9.C: New test.
25782
25783 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25784
25785         * g77.f-torture/compile/20010426.f: New test.
25786         * g77.f-torture/execute/20010426.f: New test.
25787
25788 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25789
25790         * g77.f-torture/compile/20000629-1.x: Remove - error
25791         has been fixed.
25792
25793 2001-04-26  Jeffrey A Law  (law@cygnus.com)
25794
25795         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
25796         Tweak slightly to work with g++.dg framework.
25797         * g++.dg/special/ecos.exp: Run initp1.C test.
25798         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
25799
25800         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
25801         its linker doesn't give line numbers either.
25802         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
25803
25804 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25805
25806         * g++.old-deja/g++.other/lex1.C: New test.
25807
25808 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
25809
25810         * gcc.dg/noncompile/20010425-1.c: New test.
25811
25812 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25813
25814         * g++.old-deja/g++.pt/mangle2.C: New test.
25815
25816 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25817
25818         * gcc.dg/format/plus-1.c: New test.
25819
25820 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25821
25822         * gcc.dg/20010423-1.c: New test.
25823
25824 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25825
25826         * gcc.c-torture/execute/20010422-1.c: New test.
25827
25828 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
25829
25830         * g++.old-deja/g++.ns/type2.C: New test.
25831
25832 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
25833
25834         * g++.old-deja/g++.other/perf1.C: New test.
25835
25836 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
25837
25838         * gcc.dg/c99-func-2.c: Remove xfail.
25839         * gcc.dg/c99-func-3.c: Remove xfail.
25840         * gcc.dg/c99-func-4.c: Remove xfail.
25841
25842 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
25843
25844         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
25845
25846 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25847
25848         * gcc.c-torture/compile/20010423-1.c: New test.
25849
25850 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25851
25852         * g++.old-deja/g++.pt/typename28.C: New test.
25853
25854 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25855
25856         * g++.old-deja/g++.abi/empty2.C: New test.
25857         * g++.old-deja/g++.abi/empty3.C: New test.
25858
25859 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25860
25861         * g++.old-deja/g++.other/comdat2.C: New test.
25862         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
25863
25864 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25865
25866         * g++.old-deja/g++.other/overload14.C: New test.
25867
25868 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25869
25870         * g++.old-deja/g++.other/lookup23.C: New test.
25871
25872 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25873
25874         * gcc.c-torture/execute/20010403-1.c: New test.
25875
25876 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
25877             Mark Mitchell  <mark@codesourcery.com>
25878
25879         * lib/old-dejagnu.exp: Don't delete output of executable.
25880         Add .exe suffix to executables.
25881
25882 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
25883
25884         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
25885
25886 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25887
25888         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
25889
25890 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
25891
25892         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
25893         * g++.old-deja/g++.abi/crash1.C: New test.
25894
25895 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
25896
25897         * g++.old-deja/g++.other/crash40.C: New test.
25898
25899 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25900
25901         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
25902
25903 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
25904
25905         * g++.old-deja/g++.other/warn6.C: New test.
25906
25907 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25908
25909         * g++.old-deja/g++.robertl/eb42.C: Same.
25910
25911 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25912
25913         * gcc.dg/wtr-conversion-1.c: New testcase.
25914
25915 2001-04-10  Richard Henderson  <rth@redhat.com>
25916
25917         * g++.old-deja/g++.other/array5.C: New.
25918
25919 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25920
25921         * gcc.c-torture/execute/20010408-1.c: New test.
25922
25923 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
25924
25925         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
25926         headers and constructs.
25927         * g++.old-deja/g++.robertl/eb79.C: Same.
25928         * g++.old-deja/g++.robertl/eb77.C (main): Same.
25929         * g++.old-deja/g++.robertl/eb73.C: Same.
25930         * g++.old-deja/g++.robertl/eb66.C (main): Same.
25931         * g++.old-deja/g++.robertl/eb55.C (t): Same.
25932         * g++.old-deja/g++.robertl/eb54.C (main): Same.
25933         * g++.old-deja/g++.robertl/eb46.C (main): Same.
25934         * g++.old-deja/g++.robertl/eb44.C: Same.
25935         * g++.old-deja/g++.robertl/eb41.C (main): Same.
25936         * g++.old-deja/g++.robertl/eb4.C (main): Same.
25937         * g++.old-deja/g++.robertl/eb39.C: Same.
25938         * g++.old-deja/g++.robertl/eb33.C (main): Same.
25939         * g++.old-deja/g++.robertl/eb31.C (main): Same.
25940         * g++.old-deja/g++.robertl/eb30.C: Same.
25941         * g++.old-deja/g++.robertl/eb3.C: Same.
25942         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
25943         * g++.old-deja/g++.robertl/eb21.C: Same.
25944         * g++.old-deja/g++.robertl/eb15.C: Same.
25945         * g++.old-deja/g++.robertl/eb118.C: Same.
25946         * g++.old-deja/g++.robertl/eb115.C (main): Same.
25947         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
25948         * g++.old-deja/g++.robertl/eb109.C: Same.
25949         * g++.old-deja/g++.other/sibcall1.C (main): Same.
25950         * g++.old-deja/g++.mike/rtti1.C: Same.
25951         * g++.old-deja/g++.mike/p658.C: Same.
25952         * g++.old-deja/g++.mike/net46.C: Same.
25953         * g++.old-deja/g++.mike/net34.C: Same.
25954         * g++.old-deja/g++.mike/memoize1.C: Same.
25955         * g++.old-deja/g++.mike/eh2.C: Same.
25956         * g++.old-deja/g++.law/weak.C: Same.
25957         * g++.old-deja/g++.law/visibility7.C: Same.
25958         * g++.old-deja/g++.law/visibility25.C: Same.
25959         * g++.old-deja/g++.law/visibility22.C: Same.
25960         * g++.old-deja/g++.law/visibility2.C: Same.
25961         * g++.old-deja/g++.law/visibility17.C: Same.
25962         * g++.old-deja/g++.law/visibility13.C: Same.
25963         * g++.old-deja/g++.law/visibility10.C: Same.
25964         * g++.old-deja/g++.law/visibility1.C: Same.
25965         * g++.old-deja/g++.law/virtual3.C (eval): Same.
25966         * g++.old-deja/g++.law/vbase1.C: Same.
25967         * g++.old-deja/g++.law/operators32.C: Same.
25968         * g++.old-deja/g++.law/nest3.C: Same.
25969         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
25970         * g++.old-deja/g++.law/except5.C (main): Same.
25971         * g++.old-deja/g++.law/cvt7.C (run): Same.
25972         * g++.old-deja/g++.law/cvt2.C: Same.
25973         * g++.old-deja/g++.law/cvt16.C: Same.
25974         * g++.old-deja/g++.law/ctors6.C (bar): Same.
25975         * g++.old-deja/g++.law/ctors17.C (main): Same.
25976         * g++.old-deja/g++.law/ctors13.C: Same.
25977         * g++.old-deja/g++.law/ctors12.C (main): Same.
25978         * g++.old-deja/g++.law/ctors10.C: Same.
25979         * g++.old-deja/g++.law/code-gen5.C: Same.
25980         * g++.old-deja/g++.law/bad-error7.C: Same.
25981         * g++.old-deja/g++.law/arm9.C: Same.
25982         * g++.old-deja/g++.law/arm12.C: Same.
25983         * g++.old-deja/g++.law/arg8.C: Same.
25984         * g++.old-deja/g++.law/arg1.C: Same.
25985         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
25986         * g++.old-deja/g++.jason/template31.C: Same.
25987         * g++.old-deja/g++.jason/template24.C (main): Same.
25988         * g++.old-deja/g++.jason/2371.C: Same.
25989         * g++.old-deja/g++.eh/new2.C: Same.
25990         * g++.old-deja/g++.eh/new1.C: Same.
25991         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
25992         * g++.old-deja/g++.brendan/nest21.C (main): Same.
25993         * g++.old-deja/g++.brendan/err-msg3.C: Same.
25994         * g++.old-deja/g++.brendan/crash62.C: Same.
25995         * g++.old-deja/g++.brendan/crash52.C: Same.
25996         * g++.old-deja/g++.brendan/crash49.C (main): Same.
25997         * g++.old-deja/g++.brendan/crash38.C: Same.
25998         * g++.old-deja/g++.brendan/crash15.C (main): Same.
25999         * g++.old-deja/g++.brendan/copy9.C: Same.
26000
26001 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
26002
26003         * gcc.c-torture/execute/20001203-2.c (memset):
26004         Count argument is of type __SIZE_TYPE__.
26005
26006 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
26007
26008         * gcc.c-torture/compile/20010404-1.c: New test.
26009
26010 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
26011
26012         * gcc.c-torture/compile/20010326-1.c: New test.
26013
26014 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
26015
26016         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
26017         peculiarities of the SH.
26018         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
26019
26020 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26021
26022         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
26023         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
26024         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
26025
26026 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26027
26028         * g77.f-torture/compile/20010321-1.f: New test.
26029
26030 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26031
26032         * gcc.c-torture/compile/20010329-1.c: New test.
26033
26034 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26035
26036         * gcc.c-torture/execute/20010329-1.c: New test.
26037
26038 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
26039
26040         * g++.old-deja/g++.other/eh4.C: Fix typo.
26041
26042 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
26043
26044         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
26045
26046 2001-03-28  Philip Blundell  <philb@gnu.org>
26047
26048         * gcc.c-torture/compile/20010328-1.c: New test.
26049
26050 2001-03-27  Richard Henderson  <rth@redhat.com>
26051
26052         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
26053         * g++.old-deja/g++.eh/vbase3.C: Likewise.
26054
26055 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
26056
26057         * gcc.c-torture/compile/20010327-1.c: New test.
26058
26059 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
26060
26061         * g++.old-deja/g++.other/friend12.C: New test.
26062         * g++.old-deja/g++.other/friend9.C: Expect no errors.
26063         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
26064
26065 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26066
26067         * gcc.c-torture/execute/20010325-1.c: New test.
26068
26069 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
26070
26071         * g++.old-deja/g++.other/mangle3.C: New test.
26072
26073 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
26074
26075         * g++.old-deja/g++.other/anon8.C: New test.
26076
26077 2001-03-20  Philip Blundell  <philb@gnu.org>
26078
26079         * gcc.c-torture/compile/20010320-1.c: New test.
26080
26081 2001-03-17  Richard Henderson  <rth@redhat.com>
26082
26083         * g++.old-deja/g++.other/eh4.C: Add expected error text.
26084
26085 2001-03-15  Geoff Keating  <geoff@redhat.com>
26086
26087         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
26088         tests on AIX.
26089
26090 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
26091
26092         * g++.old-deja/g++.other/eh4.C: New test.
26093
26094 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
26095
26096         * gcc.dg/cpp/mi1.c: Update.
26097
26098 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
26099
26100         * g++.old-deja/g++.other/regstack.C: New test.
26101
26102 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
26103
26104         * g++.old-deja/g++.other/ref4.C: New test.
26105
26106 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
26107
26108         * objc/execute/va_method.m: Added.
26109         * objc/execute/IMP.m: Added.
26110         * objc/execute/_cmd.m: Added.
26111         * objc/execute/accessing_ivars.m: Added.
26112         * objc/execute/class-1.m: Added.
26113         * objc/execute/class-10.m: Added.
26114         * objc/execute/class-11.m: Added.
26115         * objc/execute/class-12.m: Added.
26116         * objc/execute/class-13.m: Added.
26117         * objc/execute/class-14.m: Added.
26118         * objc/execute/class-2.m: Added.
26119         * objc/execute/class-3.m: Added.
26120         * objc/execute/class-4.m: Added.
26121         * objc/execute/class-5.m: Added.
26122         * objc/execute/class-6.m: Added.
26123         * objc/execute/class-7.m: Added.
26124         * objc/execute/class-8.m: Added.
26125         * objc/execute/class-9.m: Added.
26126         * objc/execute/class-tests-1.h
26127         * objc/execute/class-tests-2.h
26128         * objc/execute/compatibility_alias.m: Added.
26129         * objc/execute/encode-1.m: Added.
26130         * objc/execute/formal_protocol-1.m: Added.
26131         * objc/execute/formal_protocol-2.m: Added.
26132         * objc/execute/formal_protocol-3.m: Added.
26133         * objc/execute/formal_protocol-4.m: Added.
26134         * objc/execute/formal_protocol-5.m: Added.
26135         * objc/execute/formal_protocol-6.m: Added.
26136         * objc/execute/formal_protocol-7.m: Added.
26137         * objc/execute/informal_protocol.m: Added.
26138         * objc/execute/initialize.m: Added.
26139         * objc/execute/load.m: Added.
26140         * objc/execute/many_args_method.m: Added.
26141         * objc/execute/nested-3.m: Added.
26142         * objc/execute/no_clash.m: Added.
26143         * objc/execute/private.m: Added.
26144         * objc/execute/redefining_self.m: Added.
26145         * objc/execute/root_methods.m: Added.
26146         * objc/execute/selector-1.m: Added.
26147         * objc/execute/static-1.m: Added.
26148         * objc/execute/static-2.m: Added.
26149         * objc/execute/va_method.m: Added.
26150
26151 2001-03-10  Richard Henderson  <rth@redhat.com>
26152
26153         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
26154
26155 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
26156
26157         * g++.old-deja/g++.other/crash31.C: XFAIL.
26158         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
26159         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
26160         * gcc.c-torture/execute/20010123-1.x: XFAIL.
26161         * gcc.c-torture/execute/20010124-1.x: XFAIL.
26162         * gcc.dg/sequence-pt-1.c: XFAIL one test.
26163
26164 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26165
26166         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
26167
26168 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
26169
26170         * gcc.dg/20000724-1.c: Don't use multiline strings.
26171
26172 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
26173
26174         * objc/execute/string1.m, objc/execute/string2.m: Compare the
26175         result of -cString against what we expect it to be; don't just
26176         print it out for no one to read.
26177
26178         * objc/execute/string3.m, objc/execute/string4.m: New tests.
26179         Based on testcases provided by Nicola Pero.
26180
26181 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
26182
26183         * gcc.dg/cpp/macro7.c: New test.
26184
26185 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
26186
26187         * gcc.dg/cpp/multiline.c: Update.
26188
26189 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26190
26191         * g++.old-deja/g++.other/enum3.C: New test.
26192
26193 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26194
26195         * g++.old-deja/g++.other/pod1.C: New test.
26196
26197 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26198
26199         * g++.old-deja/g++.ext/overload1.C: New test.
26200
26201 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26202
26203         * g++.old-deja/g++.pt/using1.C: New test.
26204
26205 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26206
26207         * g++.old-deja/g++.other/using9.C: New test.
26208
26209 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
26210
26211         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
26212
26213         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
26214
26215 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
26216
26217         * g++.old-deja/g++.ext/realpt1.C: Remove.
26218
26219 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
26220
26221         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
26222
26223 2001-02-26  Will Cohen  <wcohen@redhat.com>
26224
26225         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
26226
26227 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
26228
26229         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
26230         templatized constructors.
26231
26232 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26233
26234         * gcc.c-torture/execute/20010224-1.c: New test.
26235
26236 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
26237
26238         * gcc.c-torture/execute/20010222-1.c: New test.
26239
26240 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
26241
26242         * g++.old-deja/g++.other/inline20.C: New test.
26243
26244 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
26245
26246         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
26247
26248 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26249
26250         * g++.old-deja/g++.other/lookup22.C: New test.
26251
26252 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
26253
26254         * g77.dg: New directory.
26255         * g77.dg/20010216-1.f: New test case.
26256         * g77.dg/dg.exp: New driver.
26257         * lib/g77-dg.exp: New driver library.
26258
26259 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26260
26261         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
26262
26263 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
26264
26265         * g++.old-deja/g++.other/decl9.C: New test.
26266
26267 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
26268
26269         * g++.old-deja/g++.other/init16.C: Update the test so that it does
26270         not need <string> and also tests the initialization at runtime.
26271
26272 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26273
26274         * gcc.c-torture/execute/longlong.c: New test.
26275
26276 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
26277
26278         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
26279
26280 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
26281
26282         * gcc.c-torture/execute/920302-1.c (execute):
26283         Change argument type to short.
26284
26285 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26286
26287         * g++.old-deja/g++.pt/deduct6.C: New test.
26288
26289 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26290
26291         * g++.old-deja/g++.pt/deduct5.C: New test.
26292
26293 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
26294
26295         * gcc.c-torture/execute/20010209-1.c: New test.
26296
26297 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
26298
26299         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
26300
26301 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
26302
26303         * g++.dg/vtgc1.C: Update for new ABI.
26304
26305         * consistency.vlad: New directory, 1665 files.
26306
26307 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26308
26309         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
26310         return type.
26311         * gcc.dg/cpp/digraphs.c: Declare puts.
26312
26313 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26314
26315         * g++.old-deja/g++.other/warn5.C: New test.
26316
26317 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26318
26319         * g++.old-deja/g++.pt/spec40.C: New test.
26320
26321 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26322
26323         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
26324         case.
26325         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
26326
26327 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
26328
26329         * gcc.c-torture/compile/20010209-1.c: New test.
26330
26331 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
26332
26333         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
26334         excess errors message but not if it crashes.
26335         * g++.old-deja/g++.other/crash27.C: Likewise.
26336         * g++.old-deja/g++.other/crash28.C: Likewise.
26337         * g++.old-deja/g++.other/crash30.C: Likewise.
26338         * g++.old-deja/g++.other/crash32.C: Likewise.
26339         * g++.old-deja/g++.other/crash35.C: Likewise.
26340         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26341
26342 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26343
26344         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
26345         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
26346         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
26347         g77.f-torture/execute/execute.exp,
26348         g77.f-torture/noncompile/noncompile.exp,
26349         gcc.c-torture/execute/execute.exp,
26350         gcc.c-torture/execute/memcheck/memcheck.exp,
26351         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
26352         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
26353         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
26354         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
26355         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
26356         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
26357         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26358         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
26359         Remove bug reporting instructions with ancient email addresses.
26360
26361 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
26362
26363         * gcc.dg/20010202-1.c: New test.
26364         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
26365
26366 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
26367
26368         * g++.dg/stdbool-if.C: New test.
26369
26370 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
26371
26372         * objc/execute/fdecl.m: Added main().
26373
26374 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
26375
26376         * gcc.c-torture/execute/20010206-1.c: New test.
26377
26378 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26379
26380         * gcc.dg/cpp/avoidpaste1.c: Update.
26381
26382 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
26383
26384         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
26385         Pero <nicola@brainstorm.co.uk>.
26386         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
26387
26388 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
26389
26390         * g++.old-deja/g++.pt/spec39.C: New test.
26391
26392 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
26393
26394         * gcc.c-torture/compile/20010202-1.c: New test.
26395
26396 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
26397
26398         * g++.old-deja/g++.abi/primary2.C: New test.
26399         * g++.old-deja/g++.abi/primary3.C: New test.
26400         * g++.old-deja/g++.abi/primary4.C: New test.
26401         * g++.old-deja/g++.abi/primary5.C: New test.
26402         * g++.old-deja/g++.abi/vtable3.h: New test.
26403         * g++.old-deja/g++.abi/vtable3a.C: New test.
26404         * g++.old-deja/g++.abi/vtable3b.C: New test.
26405         * g++.old-deja/g++.abi/vtable3c.C: New test.
26406         * g++.old-deja/g++.abi/vtable3d.C: New test.
26407         * g++.old-deja/g++.abi/vtable3e.C: New test.
26408         * g++.old-deja/g++.abi/vtable3f.C: New test.
26409         * g++.old-deja/g++.abi/vtable3g.C: New test.
26410         * g++.old-deja/g++.abi/vtable3h.C: New test.
26411         * g++.old-deja/g++.abi/vtable3i.C: New test.
26412         * g++.old-deja/g++.abi/vtable3j.C: New test.
26413         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
26414
26415 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
26416
26417         * g++.old-deja/g++.other/anon6.C: New test.
26418         * g++.old-deja/g++.other/anon7.C: New test.
26419
26420 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26421
26422         * gcc.dg/cpp/avoidpaste2.c: New tests.
26423
26424 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
26425
26426         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
26427
26428 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
26429
26430         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
26431         DECIMAL_DIG cases for Irix."
26432
26433 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
26434
26435         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
26436
26437 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26438
26439         * gcc.dg/c99-tag-1.c: New test.
26440
26441 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
26442
26443         * gcc.dg/cpp/tr-warn1.c: Add tests.
26444
26445 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
26446
26447         * gcc.dg/cpp/avoidpaste1.c: Update.
26448         * gcc.dg/cpp/paste4.c: Update.
26449
26450 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
26451
26452         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
26453         cases for Irix.
26454
26455 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
26456
26457         * g++.old-deja/g++.other/inline19.C: New test.
26458
26459 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26460
26461         * gcc.dg/Wlarger-than.c: New test.
26462
26463 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26464
26465         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
26466
26467 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
26468
26469         * gcc.c-torture/execute/20010129-1.c: New test.
26470         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
26471
26472 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
26473
26474         * gcc.dg/cpp/avoidpaste1.c: Test case.
26475
26476 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
26477
26478         * g++.old-deja/g++.other/inline18.C: New test.
26479
26480 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26481
26482         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
26483         and __builtin_putchar.
26484
26485 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
26486
26487         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
26488         tests.
26489
26490 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
26491
26492         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
26493         floating point number rounding mode to round to the nearest
26494         representable mode.
26495
26496 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
26497
26498         * g++.old-deja/g++.other/mangle2.C: New test.
26499
26500 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26501
26502         * gcc.c-torture/compile/20010124-1.c: New test.
26503
26504 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
26505
26506         * g++.old-deja/g++.pt/spec38.C: New test.
26507
26508 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26509
26510         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
26511         "Build don't run".
26512
26513 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26514
26515         * gcc.c-torture/execute/20010123-1.c: New test.
26516
26517 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26518
26519         * g++.old-deja/g++.pt/spec37.C: New test.
26520
26521 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26522
26523         * g++.old-deja/g++.pt/overload14.C: New test.
26524
26525 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26526
26527         * gcc.c-torture/execute/20010122-1.c: New test, exercise
26528         __builtin_return_address.
26529
26530 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
26531
26532         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
26533         * g++.old-deja/g++.pt/spec35.C: New test.
26534         * g++.old-deja/g++.pt/spec36.C: New test.
26535
26536 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
26537
26538         * gcc.c-torture/compile/20010118-1.c: New test.
26539
26540 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
26541
26542         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
26543
26544 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26545
26546         * gcc.c-torture/execute/20010119-1.c: New test.
26547
26548 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26549
26550         * g++.old-deja/g++.other/vbase5.C: New test.
26551
26552 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26553
26554         * gcc.c-torture/execute/20010118-1.c: New test.
26555
26556 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26557
26558         * g++.old-deja/g++.pt/deduct3.C: New test.
26559
26560 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26561
26562         * g++.old-deja/g++.pt/spec34.C: New test.
26563
26564 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
26565
26566         * g77.f-torture/compile/20000601-2.f: New test.
26567
26568 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26569
26570         * g++.old-deja/g++.other/init17.C: New test.
26571
26572 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
26573
26574         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
26575
26576 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26577
26578         * g++.old-deja/g++.pt/unify8.C: New test.
26579
26580 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26581
26582         * g++.old-deja/g++.abi/vbase1.C: New test.
26583
26584 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26585
26586         * g++.old-deja/g++.pt/crash65.C: New test.
26587
26588 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
26589
26590         * gcc.dg/cpp/assembl2.S: New test case.
26591
26592 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
26593
26594         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
26595         are supported.
26596
26597 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26598
26599         * g++.old-deja/g++.other/builtins1.C: New test.
26600         * g++.old-deja/g++.other/builtins2.C: Likewise.
26601         * g++.old-deja/g++.other/builtins3.C: Likewise.
26602         * g++.old-deja/g++.other/builtins4.C: Likewise.
26603
26604 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
26605
26606         * gcc.c-torture/compile/20010117-1.c: New test.
26607         * gcc.c-torture/compile/20010117-2.c: New test.
26608
26609 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26610
26611         * g77.f-torture/execute/20010116.[fx]: New test,
26612         XFAIL on i?86-*-*.
26613         * g77.f-torture/compile/20010115.f: Indicate it's
26614         a test for PR fortran/1636.
26615
26616 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26617
26618         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
26619
26620 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26621
26622         * g77.f-torture/compile/20010115.f: New test.
26623
26624 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
26625
26626         * g++.old-deja/g++.pt/nontype5.C: New test.
26627
26628 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26629
26630         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
26631         have an equivalent working one below it.
26632
26633 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26634
26635         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
26636         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26637
26638 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26639
26640         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
26641         message containing "init_priority".
26642         (conpr-2.C): Likewise.
26643         (conpr-3.C): Likewise.
26644         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
26645
26646 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26647
26648         * gcc.c-torture/execute/20010114-2.c: New test.
26649
26650 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26651
26652         * gcc.c-torture/compile/20010114-1.c: New test.
26653         * gcc.c-torture/compile/20010114-1.x: Xfail.
26654         * gcc.c-torture/compile/20010114-2.c: New test.
26655         * gcc.c-torture/execute/20010114-1.c: New test.
26656         * gcc.dg/trunc-1.c: New test.
26657         * gcc.dg/uninit-B.c: New test.
26658
26659 2001-01-13  Nick Clifton  <nickc@redhat.com>
26660
26661         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
26662         target.
26663
26664 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26665
26666         * gcc.c-torture/compile/20010113-1.c: New test.
26667
26668 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
26669
26670         * gcc.c-torture/compile/20001212-1.c: New test.
26671
26672 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26673
26674         * gcc.dg/cpp/widestr1.c: Update.
26675         * gcc.dg/cpp/prag-imp.c: Remove.
26676
26677 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
26678
26679         * gcc.c-torture/execute/20000801-3.x: Remove.
26680         * gcc.dg/c90-init-1.c: New test.
26681         * gcc.dg/c99-init-1.c: New test.
26682         * gcc.dg/c99-init-2.c: New test.
26683         * gcc.dg/gnu99-init-1.c: New test.
26684
26685 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
26686
26687         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
26688         testing that no relevant ones were found.
26689
26690 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26691
26692         * g++.old-deja/g++.pt/cast2.C: New test.
26693
26694 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26695
26696         * g++.old-deja/g++.pt/friend47.C: New test.
26697
26698 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26699
26700         * g++.old-deja/g++.pt/instantiate13.C: New test.
26701
26702 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26703
26704         * g++.old-deja/g++.other/defarg7.C: New test.
26705         * g++.old-deja/g++.other/defarg8.C: New test.
26706
26707 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26708
26709         * g++.old-deja/g++.pt/crash64.C: New test.
26710
26711 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26712
26713         * g++.old-deja/g++.pt/crash63.C: New test.
26714
26715 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26716
26717         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
26718
26719 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
26720
26721         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
26722
26723 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26724
26725         * g++.old-deja/g++.pt/error3.C: New test.
26726
26727 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26728
26729         * g++.old-deja/g++.other/crash39.C: New test.
26730
26731 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26732
26733         * g++.old-deja/g++.other/vbase4.C: New test.
26734
26735 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
26736
26737         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
26738         * gcc.dg/special/20000419-2.c: New file. Identical to above.
26739         * gcc.dg/special/special.exp: New test driver which will check
26740         for alias support for the above test.
26741
26742 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
26743
26744         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
26745         problems on small machines.
26746         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
26747         parameterize.
26748
26749 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
26750
26751         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
26752         mips.
26753         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26754
26755 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
26756
26757         * g++.old_deja/g++.pt/using8.C: New test.
26758
26759 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26760
26761         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
26762
26763 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
26764
26765         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
26766         where a failure is expected.
26767         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
26768
26769 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26770
26771         * g++.old_deja/g++.pt/instantiate12.C: New test.
26772
26773 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26774
26775         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
26776         start of structs.
26777         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
26778         * g++.old-deja/g++.brendan/crash17.C: Likewise.
26779         * g++.old-deja/g++.brendan/crash29.C: Likewise.
26780         * g++.old-deja/g++.brendan/crash48.C: Likewise.
26781         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26782         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
26783         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
26784         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
26785         * g++.old-deja/g++.eh/spec6.C: Likewise.
26786         * g++.old-deja/g++.jason/crash3.C: Likewise.
26787         * g++.old-deja/g++.law/ctors11.C: Likewise.
26788         * g++.old-deja/g++.law/ctors17.C: Likewise.
26789         * g++.old-deja/g++.law/ctors5.C: Likewise.
26790         * g++.old-deja/g++.law/ctors9.C: Likewise.
26791         * g++.old-deja/g++.mike/ambig1.C: Likewise.
26792         * g++.old-deja/g++.mike/net22.C: Likewise.
26793         * g++.old-deja/g++.mike/p3538a.C: Likewise.
26794         * g++.old-deja/g++.mike/p3538b.C: Likewise.
26795         * g++.old-deja/g++.mike/virt3.C: Likewise.
26796         * g++.old-deja/g++.niklas/t128.C: Likewise.
26797         * g++.old-deja/g++.other/anon4.C: Likewise.
26798         * g++.old-deja/g++.other/using1.C: Likewise.
26799         * g++.old-deja/g++.other/warn3.C: Likewise.
26800         * g++.old-deja/g++.pt/t37.C: Likewise.
26801         * g++.old-deja/g++.robertl/eb69.C: Likewise.
26802         * g++.old-deja/g++.robertl/eb71.C: Likewise.
26803
26804 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26805
26806         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
26807
26808 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26809
26810         * gcc.c-torture/execute/stdio-opt-3.c: New test.
26811
26812 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
26813
26814         * gcc.c-torture/compile/20010107-1.c: New test.
26815
26816 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26817
26818         * gcc.c-torture/execute/builtin-noret-1.c: New test.
26819
26820 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26821
26822         * gcc.dg/format/format.h: New file.
26823         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
26824         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
26825         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
26826         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
26827         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
26828         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
26829         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
26830         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
26831         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
26832         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
26833         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
26834         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
26835         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
26836         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
26837         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
26838         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
26839         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
26840         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
26841         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
26842         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
26843         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
26844         instead of declaring standard types, macros and functions in each
26845         test.
26846
26847 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
26848
26849         * gcc.c-torture/execute/20010106-1.c: New test.
26850
26851 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26852
26853         * gcc.dg/format/format.exp: New file.
26854         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
26855         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
26856         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
26857         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
26858         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
26859         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
26860         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
26861         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
26862         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
26863         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
26864         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
26865         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
26866         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
26867         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
26868         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
26869         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
26870         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
26871         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
26872         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
26873         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
26874         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
26875         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
26876         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
26877         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
26878         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
26879         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
26880         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
26881         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
26882         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
26883         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
26884         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
26885         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
26886         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
26887         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
26888         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
26889         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
26890         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
26891         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
26892         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
26893         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
26894         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
26895         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
26896
26897 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
26898
26899         * gcc.c-torture/execute/991228-1.c: Take word endianness into
26900         account.
26901
26902 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26903
26904         * gcc.c-torture/execute/builtin-complex-1.c: New test.
26905
26906 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26907
26908         * g++.old-deja/g++.pt/crash62.C: New test.
26909
26910 2001-01-04  Richard Henderson  <rth@redhat.com>
26911
26912         * gcc.dg/20000926-1.c: Update expected warnings.
26913         * gcc.dg/array-2.c: Likewise.
26914         * gcc.dg/array-4.c: Also validate flexible array members.
26915         * gcc.dg/c99-flex-array-1.c: New.
26916
26917 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26918
26919         * gcc.c-torture/compile/20001222-1.x: Remove.
26920
26921 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26922
26923         * gcc.c-torture/execute/built-in-setjmp.c: New.
26924
26925 2001-01-03  Richard Henderson  <rth@redhat.com>
26926
26927         * gcc.dg/940510-1.c: Update expected error wording.
26928         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
26929
26930 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
26931
26932         * lib/target-supports.exp (check_alias_available): Modified to
26933         indicate aliases not supported if only weak aliases are supported.
26934
26935 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26936
26937         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
26938         Turn on cmpstrsi checks for __pj__ and __i370__.
26939
26940 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26941
26942         * g++.old-deja/g++.other/virtual11.C: New test.
26943
26944 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26945
26946         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
26947
26948 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26949
26950         * gcc.c-torture/compile/20010102-1.c: New test.
26951
26952 2001-01-02  Andreas Jaeger  <aj@suse.de>
26953
26954         * gcc.dg/noreturn-3.c: New test.
26955
26956         * gcc.dg/noreturn-4.c: New test.
26957
26958 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26959
26960         * gcc.c-torture/execute/stdio-opt-1.c: Also test
26961         __builtin_fputc and __builtin_fwrite.
26962
26963 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
26964
26965         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
26966         signed char, not default char.
26967
26968 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
26969
26970         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
26971
26972 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
26973
26974         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
26975
26976 2000-12-29  Richard Henderson  <rth@redhat.com>
26977
26978         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
26979         (__cyg_profile_func_exit): Define.
26980
26981 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26982
26983         * g++.dg/vtgc1.C: New test.
26984
26985 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
26986
26987         * gcc.dg/noncompile/20001228-1.c: New test.
26988
26989         * gcc.dg/20001228-1.c: New test.
26990
26991         * gcc.c-torture/execute/20001228-1.c: New test.
26992
26993 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
26994
26995         * gcc.dg/format-strfmon-1.c: New test.
26996
26997 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26998
26999         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
27000         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
27001         * gcc.c-torture/execute/string-opt-1.c: Likewise.
27002         * gcc.c-torture/execute/string-opt-2.c: Likewise.
27003         * gcc.c-torture/execute/string-opt-3.c: Likewise.
27004         * gcc.c-torture/execute/string-opt-4.c: Likewise.
27005         * gcc.c-torture/execute/string-opt-6.c: Likewise.
27006         * gcc.c-torture/execute/string-opt-7.c: Likewise.
27007         * gcc.c-torture/execute/string-opt-8.c: Likewise.
27008         * gcc.c-torture/execute/string-opt-9.c: Likewise.
27009         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27010         * gcc.c-torture/execute/string-opt-11.c: Likewise.
27011         * gcc.c-torture/execute/string-opt-12.c: Likewise.
27012
27013         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
27014         * gcc.c-torture/execute/string-opt-4.c: Test index.
27015
27016 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
27017
27018         * gcc.c-torture/compile/20001226-1.c: New test.
27019
27020 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27021
27022         * gcc.c-torture/compile/20001222-1.c: New test.
27023         * gcc.c-torture/compile/20001222-1.x: Xfail.
27024
27025 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
27026
27027         * gcc.c-torture/execute/comp-goto-2.c: New test.
27028
27029 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
27030
27031         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
27032         Use long types if __INT_MAX__ is 32767.
27033         (main): Use cast to (sint32 *) when poking 88 into a_page.
27034
27035         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
27036
27037 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
27038
27039         * gcc.c-torture/compile/20001221-1.c: New test.
27040         * gcc.c-torture/execute/20001221-1.c: New test.
27041
27042 2000-12-20  Richard Henderson  <rth@redhat.com>
27043
27044         * g++.old-deja/g++.pt/crash36.C: Update error lines.
27045         * g++.old-deja/g++.robertl/eb109.C: Likewise.
27046
27047 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27048
27049         * gcc.dg/compare3.c: New test.
27050
27051 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27052
27053         * gcc.dg/format-warnll-1.c: New test.
27054
27055 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27056
27057         * gcc.dg/cpp/cmdlne-P.c: New test.
27058
27059 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27060
27061         * gcc.c-torture/execute/builtin-abs-1.c,
27062         gcc.c-torture/execute/builtin-abs-2.c: New tests.
27063
27064 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
27065
27066         * gcc.dg/cpp/multiline.c: New test.
27067
27068 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
27069
27070         * g++.old-deja/g++.other/syshdr1.C: Update.
27071         * gcc.dg/cpp/lineflags.c: Remove temporarily.
27072
27073 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27074
27075         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
27076
27077 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27078
27079         * g++.old-deja/g++.pt/ttp65.C: New test.
27080
27081 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27082
27083         * g++.old-deja/g++.pt/ttp64.C: New test.
27084
27085 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27086
27087         * g++.old-deja/g++.pt/spec33.C: New test.
27088
27089 2000-12-14  Catherine Moore  <clm@redhat.com>
27090
27091         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
27092         * gcc.c-torture/execute/920612-2.c: Likewise.
27093         * gcc.c-torture/execute/920428-2.c: Likewise.
27094         * gcc-c-torture/execute/va-arg-11.c: Call exit.
27095         * gcc.c-torture/execute/va-arg-21.c: Likewise.
27096
27097 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27098
27099         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
27100         * gcc.dg/pack-test-2.c: Likewise.
27101
27102 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27103
27104         Tests by Zack Weinberg <zackw@stanford.edu>.
27105
27106         * gcc.dg/cpp/defined.c: Update.
27107         * gcc.dg/cpp/defined_trad.c: New tests.
27108
27109 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27110
27111         * gcc.dg/cpp/trad-direct.c: Update.
27112
27113 2000-12-11  Neil Booth  <neilb@earthling.net>
27114
27115         * gcc.dg/cpp/defined_trad.c
27116
27117 2000-12-11  Neil Booth  <neilb@earthling.net>
27118
27119         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
27120
27121 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27122
27123         * gcc.dg/format-miss-2.c: New test.
27124
27125 2000-12-09  Neil Booth  <neilb@earthling.net>
27126
27127         * gcc.dg/cpp/lineflags.c: New tests.
27128         * gcc.dg/cpp/poison.c: Update.
27129         * gcc.dg/cpp/redef2.c: Update.
27130         * gcc.dg/cpp/skipping.c: New test.
27131
27132 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
27133
27134         * g++.old-deja/g++.other/eh3.C: New testcase.
27135
27136 2000-12-07  Neil Booth  <neilb@earthling.net>
27137
27138         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
27139         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
27140         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
27141         wtr-union-init-2.c, wtr-union-init-3.c: Update.
27142         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
27143         Update.
27144
27145 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27146
27147         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
27148         __SIZE_TYPE__ instead of int for type of integers cast to
27149         pointers.
27150
27151 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
27152
27153         * g++.old-deja/g++.other/cleanup4.C: New test.
27154
27155 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27156
27157         * format-sec-1.c: New test.
27158
27159 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27160
27161         * gcc.dg/format-nonlit-3.c: New test.
27162
27163 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27164
27165         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
27166         through a null pointer.
27167
27168 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27169
27170         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
27171         * g++.old-deja/g++.pt/partial4.C: New test.
27172
27173 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
27174
27175         * gcc.c-torture/execute/ieee/hugeval.x: New.
27176
27177 2000-12-06  Neil Booth  <neilb@earthling.net>
27178
27179         * gcc.dg/cpp/backslash2.c: New tests.
27180
27181 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27182
27183         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
27184         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
27185
27186 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
27187
27188         * gcc.c-torture/execute/20001203-2.c: New testcase.
27189
27190 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
27191
27192         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
27193         * g++.old-deja/g++.other/virtual10.C: New test.
27194
27195 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
27196
27197         * g++.old-deja/g++.mike/pmf5.C: Remove test.
27198
27199 2000-12-05  Richard Henderson  <rth@redhat.com>
27200
27201         * gcc.c-torture/compile/20001205-1.c: New.
27202
27203 2000-12-04  Neil Booth  <neilb@earthling.net>
27204
27205         * g++.old-deja/g++.other/virtual9.C: New test.
27206         * g++.old-deja/g++.pt/crash61.C: New test.
27207         * gcc.c-torture/execute/loop-9.c: New test.
27208
27209 2000-12-04  Neil Booth  <neilb@earthling.net>
27210
27211         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
27212         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
27213         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
27214         * gcc.dg/cpp/extratokens.c: ...here.
27215
27216 2000-12-04  Neil Booth  <neilb@earthling.net>
27217
27218         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
27219         New tests.
27220
27221 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27222
27223         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
27224         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
27225
27226 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27227
27228         * gcc.c-torture/execute/20001203-1.c: New test.
27229
27230 2000-12-03  Neil Booth  <neilb@earthling.net>
27231
27232         * gcc.dg/cpp/macro6.c: New test cases.
27233
27234 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27235
27236         * gcc.c-torture/execute/string-opt-9.c: New test.
27237         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27238         * gcc.c-torture/execute/string-opt-11.c: Likewise.
27239         * gcc.c-torture/execute/string-opt-12.c: Likewise.
27240
27241         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
27242         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
27243
27244 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
27245
27246         * gcc.dg/cpp/if-6.c: New testcase.
27247
27248         * gcc.dg/20001201-1.c: New testcase.
27249
27250 2000-12-02  Neil Booth  <neilb@earthling.net>
27251
27252         * g++.old-deja/g++.other/externC4.C,
27253         g++.old-deja/g++.other/friend10.C: New tests.
27254
27255 2000-12-02  Neil Booth  <neilb@earthling.net>
27256
27257         * g++.old-deja/g++.other/instan2.C
27258         * g++.old-deja/g++.other/instan3.C: New test.
27259
27260 2000-12-02  Neil Booth  <neilb@earthling.net>
27261
27262         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
27263         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
27264         gnuc99.c,gnuc99-pedantic.c: New tests.
27265
27266 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27267
27268         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
27269         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
27270
27271 2000-12-01  Neil Booth  <neilb@earthling.net>
27272
27273         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
27274         * gcc.dg/cpp/poison.c: Update.
27275         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
27276
27277 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
27278
27279         * g77.f-torture/execute/20001201.f: New test.
27280
27281 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27282
27283         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
27284
27285 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
27286
27287         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
27288
27289 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
27290
27291         * g++.old-deja/g++.other/cast6.C: New test.
27292
27293 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
27294
27295         * gcc.c-torture/execute/20001130-2.c: New testcase.
27296
27297 2000-11-30  Richard Henderson  <rth@redhat.com>
27298
27299         * gcc.c-torture/execute/20001130-1.c: New test.
27300
27301 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27302
27303         * g++.old-deja/g++.other/op3.C: New test.
27304
27305 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27306
27307         * g++.old-deja/g++.other/op2.C: New test.
27308
27309 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27310
27311         * g++.old-deja/g++.other/crash38.C: New test.
27312
27313 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
27314
27315         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
27316
27317 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
27318
27319         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
27320         tests.
27321         * gcc.c-torture/execute/string-opt-6.c: New test.
27322
27323         * gcc.dg/20001117-1.c: Add main.
27324
27325 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
27326
27327         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
27328         Move from here ...
27329         * gcc.dg/940510-1.c: ... to here.
27330
27331         * gcc.dg/20000926-1.c: GNU C now allows initializations of
27332         zero-size arrays in toplevel structures.
27333
27334 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
27335
27336         * gcc.c-torture/execute/loop-8.c: New test.
27337
27338 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27339
27340         * g++.old-deja/g++.other/base1.C: New test.
27341
27342 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27343
27344         * g++.old-deja/g++.other/parse2.C: New test.
27345
27346 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27347
27348         * g++.old-deja/g++.pt/incomplete1.C: New test.
27349
27350 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27351
27352         * g++.old-deja/g++.other/friend9.C: New test.
27353
27354 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
27355
27356         * gcc.dg/20001127-1.c: New test.
27357
27358 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
27359
27360         * g++.old-deja/g++.pt/friend46.C: New test.
27361
27362 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
27363
27364         * g++.old-deja/g++.other/ptrmem8.C: New test.
27365
27366 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27367
27368         * gcc.c-torture/execute/string-opt-7.c: New test.
27369         * gcc.c-torture/execute/string-opt-8.c: Likewise.
27370
27371 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
27372
27373         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
27374         instead of 'mkcheck 2'.
27375
27376 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27377
27378         * gcc.c-torture/execute/memcheck/driver.c,
27379         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
27380         C9X references to refer to C99.
27381
27382 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
27383
27384         * gcc.dg/ultrasp3.c: New test.
27385
27386 2000-11-25  Neil Booth  <neilb@earthling.net>
27387
27388         * gcc.dg/cpp/include2.c: Update test to be locale independent.
27389
27390 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
27391
27392         * gcc.c-torture/compile/20001123-2.c: New.
27393
27394 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27395
27396         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
27397
27398 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
27399
27400         * gcc.dg/sequence-point-1.c: Add some new tests.
27401         * gcc.c-torture/execute/20001124-1.c: New test.
27402
27403 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
27404
27405         * g++.old-deja/g++.other/vaarg4.C: New test.
27406         * gcc.c-torture/compile/20001123-1.c: New test.
27407
27408 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
27409
27410         * g++.other/crash24.C: Adjust and remove XFAIL.
27411         * g++.other/crash37.C: New test.
27412
27413 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
27414
27415         * g++.old-deja/g++.pt/instantiate9.C: New test.
27416
27417 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
27418
27419         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
27420         new ABI, too.
27421
27422         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
27423         * g++.old-deja/g++.robertl/eb55.C: Likewise.
27424
27425 2000-11-22  Neil Booth  <neilb@earthling.net>
27426
27427         * gcc.dg/cpp/Wtrigraphs.c: New test.
27428
27429 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
27430
27431         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
27432
27433 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
27434
27435         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
27436
27437 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
27438
27439         * lib/gcc-dg.exp: load_lib scanasm.exp.
27440         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
27441         * lib/g++-dg.exp: load_lib scanasm.exp.
27442         * lib/scanasm.exp: New.
27443         (scan-assembler, scan-assembler-not): Add optional arguments to
27444         test name, or if not present, the pattern name.
27445         (scan-assembler-dem, scan-assembler-dem-not): New.
27446
27447         * g++.dg/dg.exp: New.
27448
27449 2000-11-21  Neil Booth  <neilb@earthling.net>
27450
27451         * gcc.dg/cpp/integrated1.c: Remove.
27452
27453 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
27454
27455         * gcc.c-torture/execute/20001121-1.c: New test.
27456
27457 2000-11-21  Richard Henderson  <rth@redhat.com>
27458
27459         * gcc.c-torture/compile/20001121-1.c: New test.
27460
27461 2000-11-20  Neil Booth  <neilb@earthling.net>
27462
27463         * gcc.dg/cpp/integrated1.c: New test.
27464
27465 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
27466
27467         * g++.old-deja/g++.other/inline17.C: New test.
27468
27469 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
27470
27471         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
27472         local variable to be zero: I made the variable global. Now
27473         uses abort() and exit() instead of relying on main's return value.
27474
27475 2000-11-20  Neil Booth  <neilb@earthling.net>
27476
27477         * gcc.dg/cpp/paste2.c: Update test.
27478         * objc/execute/paste.m: New test.
27479
27480 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27481
27482         * gcc.dg/c99-condexpr-1.c: New test.
27483
27484 2000-11-20  Neil Booth  <neilb@earthling.net>
27485
27486         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
27487
27488 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
27489
27490         * g++.old-deja/g++.pt/export1.C: New test.
27491
27492 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
27493
27494         * gcc.dg/20001117-1.c: New test.
27495
27496 2000-11-18  Richard Henderson  <rth@redhat.com>
27497
27498         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
27499
27500 2000-11-18  Richard Henderson  <rth@redhat.com>
27501
27502         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
27503         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
27504         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
27505
27506 2000-11-18  Richard Henderson  <rth@redhat.com>
27507
27508         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
27509         (main): New.  Exit cleanly.
27510
27511 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27512
27513         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
27514         gcc.dg/c99-fordecl-2.c: New tests.
27515
27516 2000-11-18  Richard Henderson  <rth@redhat.com>
27517
27518         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
27519         * gcc.c-torture/execute/zerolen-2.c: New.
27520
27521 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27522
27523         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
27524         memory.
27525
27526 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27527
27528         * g++.old-deja/g++.pt/instantiate8.C: New test.
27529
27530 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27531
27532         * g++.old-deja/g++.other/incomplete.C: Add more tests.
27533         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
27534
27535 2000-11-16  Nick Clifton  <nickc@redhat.com>
27536
27537         * gcc.c-torture/execute/nestfunc-2.c: New test.
27538         * gcc.c-torture/execute/nestfunc-3.c: New test.
27539
27540 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27541
27542         * gcc.c-torture/compile/20001116-1.c: New test.
27543
27544 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27545
27546         * gcc.c-torture/execute/20001115-1.c: New test.
27547
27548 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
27549
27550         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
27551         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
27552         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
27553         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27554
27555 2000-11-15  Neil Booth  <neilb@earthling.net>
27556
27557         gcc.dg/cpp/_Pragma1.c: Update.
27558         gcc.dg/cpp/_Pragma2.c: New test.
27559
27560 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27561
27562         * g++.old-deja/g++.other/anon5.C: New test.
27563
27564 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27565
27566         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
27567         tests.
27568
27569 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
27570
27571         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
27572         output.
27573
27574 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27575
27576         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
27577         labels at end of compound statements.
27578
27579 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
27580
27581         * gcc.c-torture/execute/loop-7.c: New test.
27582
27583 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27584
27585         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
27586
27587 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27588
27589         * gcc.dg/c99-bool-1.c: New test.
27590
27591 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27592
27593         * gcc.dg/c99-scope-1.c: Remove xfail.
27594         * gcc.dg/c99-scope-2.c: New test.
27595
27596 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27597
27598         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
27599         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
27600
27601 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
27602
27603         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
27604         error messages.
27605
27606         * g++.mike/p700.C: Don't typedef wchar_t.
27607         * g++.mike/p784.C: Likewise.
27608         * g++.mike/eb101.C: Don't use __wchar_t.
27609
27610 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
27611
27612         * g77.f-torture/execute/20001111.[fx]: Test premature exit
27613         from DO loop.
27614
27615 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27616
27617         * gcc.c-torture/execute/20001111-1.c: New test.
27618
27619 2000-11-10  Nick Clifton  <nickc@redhat.com>
27620
27621         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
27622         long multuiple and accumulate.
27623
27624 2000-11-09  Richard Henderson  <rth@redhat.com>
27625
27626         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
27627         via size_t instead of int.
27628
27629         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
27630         * gcc.c-torture/execute/string-opt-2.c: Likewise.
27631         * gcc.c-torture/execute/string-opt-3.c: Likewise.
27632         * gcc.c-torture/execute/string-opt-4.c: Likewise.
27633
27634 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
27635
27636         * gcc.c-torture/compile/20001109-1.c: New test.
27637         * gcc.c-torture/compile/20001109-2.c: New test.
27638
27639 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
27640
27641         * g++.old-deja/g++.pt/operator1.C: New test.
27642         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
27643
27644 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27645
27646         * gcc.dg/20001108-1.c: New test.
27647
27648 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27649
27650         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
27651         with both arguments constant strings.
27652         * gcc.c-torture/execute/string-opt-3.c: New test.
27653         * gcc.c-torture/execute/string-opt-4.c: New test.
27654         * gcc.c-torture/execute/string-opt-5.c: New test.
27655
27656 2000-11-08  Nick Clifton  <nickc@redhat.com>
27657
27658         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
27659         mulsidi3adddi patterns.
27660
27661 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
27662
27663         * g++.old-deja/g++.other/crash36.C: New test.
27664
27665 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
27666
27667         * g++.old-deja/g++.other/init16.C: New test.
27668
27669 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
27670
27671         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
27672
27673 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27674
27675         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
27676         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27677         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27678
27679 2000-11-07  DJ Delorie  <dj@redhat.com>
27680
27681         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
27682
27683 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27684
27685         * gcc.c-torture/execute/string-opt-1.c: New test.
27686
27687 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27688
27689         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
27690         mips-sgi-irix6.* because the MIPS ABI passes floating-point
27691         parameters in registers, and there is no way for a varargs
27692         function to know in which order the integer and floating-point
27693         parameters should be interleaved when they are placed on the
27694         stack.
27695         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27696         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27697
27698 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27699
27700         * gcc.c-torture/execute/string-opt-2.c: New test.
27701
27702 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
27703
27704         * g++.old-deja/g++.pt/crash60.C: New test.
27705
27706 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
27707
27708         * g++.old-deja/g++.other/crash24.C: New test.
27709         * g++.old-deja/g++.other/crash25.C: New test.
27710         * g++.old-deja/g++.other/crash26.C: New test.
27711         * g++.old-deja/g++.other/crash27.C: New test.
27712         * g++.old-deja/g++.other/crash28.C: New test.
27713         * g++.old-deja/g++.other/crash29.C: New test.
27714         * g++.old-deja/g++.other/crash30.C: New test.
27715         * g++.old-deja/g++.other/crash31.C: New test.
27716         * g++.old-deja/g++.other/crash32.C: New test.
27717         * g++.old-deja/g++.other/crash33.C: New test.
27718         * g++.old-deja/g++.other/crash34.C: New test.
27719         * g++.old-deja/g++.other/crash35.C: New test.
27720
27721 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
27722
27723         * gcc.c-torture/execute/20001031-1.c: New test.
27724
27725 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
27726
27727         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
27728         namespace.
27729
27730         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
27731         standards-conformant.
27732
27733         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
27734
27735         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
27736         * g++.old-deja/g++.mike/p755a.C: Likewise.
27737         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
27738         library makes no calls to `operator new' during initialization.
27739
27740 2000-11-04  Neil Booth  <neilb@earthling.net>
27741
27742         * gcc.dg/cpp/include2.c: New tests.
27743
27744 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
27745
27746         * lib/g++.exp (g++_set_ld_library_path): New function.
27747         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
27748
27749 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
27750
27751         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
27752         warnings.
27753
27754 2000-11-01  Richard Henderson  <rth@redhat.com>
27755
27756         * g++.old-deja/g++.ext/namedret1.C: New.
27757         * g++.old-deja/g++.ext/namedret2.C: New.
27758         * g++.old-deja/g++.ext/namedret3.C: New.
27759
27760 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
27761
27762         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
27763         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
27764
27765 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27766
27767         * gcc.c-torture/execute/va-arg-21.c: New test.
27768
27769 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27770
27771         * gcc.dg/c99-complex-2.c: New test.
27772
27773 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27774
27775         * gcc.c-torture/execute/stdio-opt-1.c: New test.
27776
27777 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
27778
27779         * g++.old-deja/g++.other/inline16.C: New test.
27780
27781 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
27782
27783         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
27784         __PRETTY_FUNCTION__
27785
27786 2000-10-29  Neil Booth  <neilb@earthling.net>
27787
27788         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
27789         New tests.
27790         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
27791         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
27792         optimisation.
27793
27794 2000-10-29  Neil Booth  <neilb@earthling.net>
27795
27796         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
27797         * mi1.c, mi1c.h: Add null directives to multiple-include test.
27798         * mi5.c: Test multiple includes work with -C.
27799         * trigraphs.c: Test ^= version.
27800
27801 2000-10-28  Neil Booth  <neilb@earthling.net>
27802
27803         New tests and test updates for new macro expander.
27804
27805         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
27806         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
27807         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
27808         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
27809         new diagnostic messages.
27810
27811         * gcc.dg/cpp/macro3.c: New tests.
27812
27813 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
27814
27815         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
27816         on the same line.
27817
27818 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
27819
27820         * g++.old-deja/g++.other/eh2.C: New test.
27821
27822 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27823
27824         * gcc.c-torture/execute/20001027-1.c: New test.
27825
27826 2000-10-26  Richard Henderson  <rth@redhat.com>
27827
27828         * gcc.c-torture/execute/20001026-1.c: New.
27829
27830 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
27831
27832         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
27833         * g++.old-deja/g++.law/builtin1.C: Likewise.
27834         * g++.old-deja/g++.law/ctors10.C: Likewise.
27835         * g++.old-deja/g++.law/virtual3.C: Likewise.
27836         * g++.old-deja/g++.mike/p658.C: Likewise.
27837         * g++.old-deja/g++.other/sibcall1.C: Likewise.
27838         * g++.old-deja/g++.other/vaarg2.C: Likewise.
27839         * g++.old-deja/g++.robertl/eb124.C: Likewise.
27840         * g++.old-deja/g++.robertl/eb44.C: Likewise.
27841         * g++.old-deja/g++.robertl/eb77.C: Likewise.
27842
27843 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
27844
27845         * gcc.c-torture/compile/20001024-1.c: New test.
27846
27847 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
27848
27849         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
27850         to tell us whether or not we are using V3.
27851
27852 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
27853
27854         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
27855         operands.
27856
27857 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27858
27859         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
27860
27861 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
27862
27863         * gcc.c-torture/execute/20001024-1.c: New test.
27864
27865 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
27866
27867         * g++.old-deja/g++.other/sibcall1.C: New test.
27868
27869 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
27870
27871         * gcc.dg/noncompile/init-3.c: New test.
27872
27873 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27874
27875         * gcc.dg/format-array-1.c: New test.
27876
27877 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27878
27879         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
27880         writing through null pointers; remove comment about testing
27881         unterminated strings.
27882
27883 2000-10-17  Matthew Hiller  <hiller@redhat.com>
27884
27885         * gcc.c-torture/execute/20001017-2.c: New test.
27886
27887 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27888
27889         * gcc.c-torture/compile/20001018-1.c: New test.
27890         * gcc.c-torture/compile/20001018-1.x: Xfail.
27891
27892 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27893
27894         * gcc.c-torture/execute/20001017-1.c: New test.
27895
27896 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27897
27898         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
27899         for multiple use of arguments with scanf formats; add tests for
27900         multiple use of arguments.
27901
27902 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
27903
27904         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
27905
27906 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27907
27908         * gcc.dg/format-miss-1.c: New test.
27909
27910 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
27911
27912         * gcc.c-torture/execute/20001013-1.c: New test.
27913
27914 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
27915
27916         * gcc.dg/format-branch-1.c: New test.
27917
27918 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
27919
27920         * README, lib/file-format.exp: Remove EGCS references.
27921
27922 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
27923
27924         * gcc.dg/20001013-1.c: New test.
27925
27926 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27927
27928         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
27929         for intmax_t in the compiler using __typeof__ and the type rules
27930         for conditional expressions.
27931
27932 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
27933
27934         * gcc.dg/20001012-1.c: New test.
27935         * gcc.dg/20001012-2.c: New test.
27936
27937 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27938
27939         * gcc.dg/format-attr-1.c: New test.
27940
27941 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27942
27943         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
27944         __LONG_LONG_MAX__ instead of LLONG_MAX.
27945
27946 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27947
27948         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
27949         scanf flags.
27950         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
27951         flags.
27952
27953 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27954
27955         * gcc.dg/sequence-pt-1.c: New test.
27956
27957 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
27958
27959         * gcc.c-torture/execute/20001011-1.c: New testcase.
27960         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
27961
27962 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
27963
27964         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
27965         does not error on it.
27966
27967 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
27968
27969         * gcc.dg/20001009-1.c: New test.
27970
27971 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27972
27973         * gcc.c-torture/compile/20001009-1.c: Move from here ....
27974         * gcc.c-torture/execute/20001009-2.c: ... to here.
27975
27976 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
27977
27978         * gcc.c-torture/compile/20001009-1.c: New testcase.
27979         * gcc.c-torture/execute/20001009-1.c: New testcase.
27980         Testcases provided by Jan Hubicka <jh@suse.cz>.
27981
27982 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27983
27984         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
27985         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
27986         uintmax_t using <limits.h> to emulate the compiler's internal
27987         logic.  No longer XFAIL %j tests.
27988
27989 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27990
27991         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
27992         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
27993         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
27994         regexps and details of expected handling of some bad formats.
27995         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
27996         suppression.
27997
27998 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27999
28000         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
28001         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
28002         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
28003         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
28004         in list archives.
28005
28006 2000-10-06  Richard Henderson  <rth@cygnus.com>
28007
28008         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
28009         * g++.old-deja/g++.brendan/crash52.C: Likewise.
28010         * g++.old-deja/g++.jason/report.C: Likewise.
28011         * g++.old-deja/g++.law/friend5.C: Likewise.
28012         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
28013         of the expected warnings.
28014
28015 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
28016
28017         * g++.old-deja/g++.pt/enum14.C: New test.
28018
28019 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28020
28021         * g++.old-deja/g++.pt/crash59.C: New test.
28022
28023 2000-10-04  Will Cohen  <wcohen@redhat.com>
28024
28025         * gcc.dg/20000926-1.c: New test.
28026
28027 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
28028
28029         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
28030         function name for current C++ compiler.
28031         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
28032
28033 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
28034
28035         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
28036         __PRETTY_FUNCTION__.
28037         * g++.old-deja/g++.ext/pretty2.C: Likewise.
28038
28039 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28040
28041         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
28042
28043 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
28044
28045         * gcc.c-torture/compile/20000923-1.c: New test.
28046
28047 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
28048
28049         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
28050         * g++.old-deja/g++.pt/ttp62.C: Same.
28051         * g++.old-deja/g++.other/inline14.C: Same.
28052
28053 2000-09-24  Richard Henderson  <rth@cygnus.com>
28054
28055         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
28056
28057 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28058
28059         * gcc.dg/c90-printf-1.c: Add test for wide string format.
28060
28061 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
28062
28063         * gcc.c-torture/compile/20000922-1.c: New file.
28064
28065 2000-09-21  Nick Clifton  <nickc@redhat.com>
28066
28067         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
28068         a signed long modulo operation.
28069         (mod6): New function - perform an unsigned long modulo operation.
28070         (main): Add tests for modulos of very large numbers by very small
28071         dividends.
28072
28073 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28074
28075         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
28076
28077 2000-09-19  Richard Henderson  <rth@cygnus.com>
28078
28079         * gcc.dg/compare2.c (case 10): XFAIL.
28080
28081 2000-09-18  Richard Henderson  <rth@cygnus.com>
28082
28083         * gcc.c-torture/execute/20000906-1.c: Move ...
28084         * gcc.dg/20000906-1.c: ... here.  Only run on targets
28085         that support __builtin_trap.
28086
28087 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
28088
28089         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
28090
28091 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28092
28093         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
28094         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
28095         more $ format tests.
28096
28097 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28098
28099         * gcc.dg/format-errmk-1.c: New test.
28100
28101 2000-09-17  Greg McGary  <greg@mcgary.org>
28102
28103         * gcc.c-torture/execute/20000917-1.x: Remove.
28104
28105 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28106
28107         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
28108
28109 2000-09-17  Greg McGary  <greg@mcgary.org>
28110
28111         * gcc.c-torture/execute/20000917-1.c: New test.
28112         * gcc.c-torture/execute/20000917-1.x: XFAIL.
28113
28114 2000-09-16  Neil Booth  <NeilB@earthling.net>
28115
28116         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
28117         in nested macro bug.
28118
28119 2000-09-15  Neil Booth  <NeilB@earthling.net>
28120
28121         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
28122
28123 2000-09-14  Jeffrey A Law  (law@cygnus.com)
28124
28125         * gcc.c-torture/execute/20000914-1.c: New test.
28126
28127 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
28128
28129         * g++.other/inline13.C: New test.
28130
28131 2000-09-12  Andreas Jaeger  <aj@suse.de>
28132
28133         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
28134         constant by Ulrich Drepper <drepper@redhat.com>.
28135
28136 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
28137
28138         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
28139
28140 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28141
28142         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
28143
28144 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
28145
28146         * gcc.dg/cpp/backslash.c: New test.
28147
28148 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
28149
28150         * gcc.c-torture/execute/20000910-1.c: New test.
28151         * gcc.c-torture/execute/20000910-2.c: Likewise.
28152
28153 2000-09-11  Robert Lipe  <robertl@sco.com>
28154
28155         * gcc.dg/pragma-align.c: New test.
28156
28157 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
28158
28159         * g++.old-deja/g++.pt/explicit82.C: New test.
28160         * g++.old-deja/g++.pt/explicit83.C: New test.
28161
28162 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
28163
28164         * gcc.dg/asm-names.c: New test.
28165
28166 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28167
28168         * gcc.dg/cpp/tr-warn6.c: New test
28169
28170 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28171
28172         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
28173         be accepted.
28174
28175 2000-09-07  Catherine Moore  <clm@redhat.com>
28176
28177         * gcc.c-torture/execute/unroll-1.c: New test.
28178
28179 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
28180
28181         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
28182         ERROR markers.
28183         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
28184         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
28185         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
28186         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
28187         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
28188         Preprocess only.
28189         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
28190         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
28191
28192 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28193
28194         * g++.old-deja/g++.pt/deduct2.C: New test.
28195
28196 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28197
28198         * g++.old-deja/g++.pt/parms2.C: New test.
28199
28200 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28201
28202         * g++.old-deja/g++.pt/crash58.C: New test.
28203
28204 2000-09-06  Greg McGary  <greg@mcgary.org>
28205
28206         * gcc.c-torture/execute/20000906-1.c: New test.
28207         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
28208
28209 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28210
28211         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
28212
28213 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28214
28215         * g++.old-deja/g++.pt/crash57.C: New test.
28216
28217 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28218
28219         * g++.old-deja/g++.pt/crash56.C: New test.
28220
28221 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28222
28223         * g++.old-deja/g++.pt/koenig1.C: New test.
28224
28225 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
28226
28227         * gcc.dg/20000904-1.c: New test.
28228
28229 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
28230
28231         * gcc.dg/cpp/paste8.c: New test.
28232
28233 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
28234
28235         * gcc.c-torture/compile/20000827-1.c: New test.
28236
28237 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28238
28239         * gcc.dg/format-diag-1.c: New test.
28240
28241 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28242
28243         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
28244         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
28245         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
28246         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
28247         gcc.dg/formatz-1.c: Adjust warning regular expressions.
28248
28249 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
28250
28251         * g++.old-deja/g++.other/nested4.C: New test.
28252
28253 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
28254
28255         * g++.old-deja/g++.ns/scoped1.C: New test.
28256
28257 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
28258
28259         * lib/g++.exp: Support testing already-installed GCC.
28260
28261 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28262
28263         * wtr-label-1.c, wtr-suffix-1.c: New tests.
28264
28265 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28266
28267         * gcc.dg/return-type-2.c: New test.
28268
28269 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
28270
28271         * gcc.c-torture/compile/20000825-1.c: New test.
28272
28273 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
28274
28275         * gcc.dg/dwarf2-2.c: New test.
28276
28277 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
28278
28279         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
28280         dg-warning regexps.
28281
28282 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28283
28284         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
28285         gcc.dg/format-ext-5.c: New tests.
28286
28287 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
28288
28289         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
28290
28291 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
28292
28293         * gcc.dg/noncompile/930622-2.c: Adjust error message.
28294
28295 2000-08-24  Richard Henderson  <rth@cygnus.com>
28296
28297         * gcc.dg/ia64-sync-1.c: New test.
28298         * gcc.dg/ia64-sync-2.c: New test.
28299         * gcc.dg/ia64-asm-1.c: New test.
28300
28301 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28302
28303         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
28304         * gcc.dg/format-ext-2.c: New test.
28305
28306 2000-08-23  Jason Merrill  <jason@redhat.com>
28307
28308         * lib/old-dejagnu.exp: Also ignore "In member function" and
28309         "At global scope".
28310
28311 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28312
28313         * gcc.dg/noncompile/label-lineno-1.c: New test.
28314
28315 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28316
28317         * gcc.dg/c99-array-nonobj-1.c: New test.
28318
28319 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28320
28321         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
28322         tests.
28323         * gcc.dg/format-ext-1.c: New test.
28324
28325 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28326
28327         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
28328         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
28329         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
28330         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
28331         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
28332
28333 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28334
28335         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
28336         gcc.dg/c99-strftime-2.c: New tests.
28337
28338 2000-08-22  Richard Henderson  <rth@cygnus.com>
28339
28340         * gcc.c-torture/execute/20000822-1.c: New test.
28341
28342 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
28343
28344         * gcc.c-torture/execute/20000819-1.x: Remove.
28345
28346 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28347
28348         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
28349         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
28350         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
28351         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
28352         gcc.dg/format-xopen-1.c: New tests.
28353
28354 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28355
28356         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
28357
28358 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
28359
28360         * g++.old-deja/g++.other/loop2.C: New test.
28361
28362         * gcc.c-torture/compile/20000606-1.c: New test.
28363         * gcc.c-torture/compile/20000728-1.c: New test.
28364         * gcc.c-torture/execute/20000801-1.c: New test.
28365         * gcc.c-torture/execute/20000801-2.c: New test.
28366         * gcc.c-torture/execute/20000819-1.c: New test.
28367         * gcc.c-torture/execute/20000819-1.x: XFAIL.
28368         * gcc.dg/20000629-1.c: New test.
28369         * gcc.dg/20000724-1.c: New test.
28370         * gcc.dg/20000807-1.c: New test.
28371
28372 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
28373
28374         * gcc.dg/cpp/pragma-1.c: New test.
28375         * gcc.dg/cpp/pragma-2.c: New test.
28376
28377 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
28378
28379         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
28380         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
28381
28382 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28383
28384         * gcc.c-torture/compile/20000818-1.c: New test.
28385
28386 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
28387
28388         * gcc.c-torture/execute/20000818-1.c: New test.
28389
28390 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28391
28392         * gcc.dg/format-va-1.c: New test.
28393
28394 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28395
28396         * g++.old-deja/g++.other/typedef8.C: New test.
28397
28398 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28399
28400         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
28401         * g++.old-deja/g++.mike/net36.C: Mark candidate.
28402         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
28403         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
28404         * g++.old-deja/g++.other/ptrmem7.C: New test.
28405         * g++.old-deja/g++.pt/ptrmem10.C: New test.
28406
28407 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28408
28409         * g++.old-deja/g++.pt/typename27.C: New test.
28410
28411 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
28412
28413         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
28414         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
28415         * g++.old-deja/g++.pt/friend45.C: New test.
28416         * g++.old-deja/g++.other/friend8.C: New test.
28417
28418 2000-08-15  Richard Henderson  <rth@cygnus.com>
28419
28420         * gcc.c-torture/execute/20000815-1.c: New test.
28421
28422 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28423
28424         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
28425         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
28426         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
28427
28428 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
28429
28430         * g++.old-deja/g++.other/refinit2.C: New test.
28431
28432 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
28433
28434         * lib/c-torture.exp (c-torture): Make
28435         compiler_conditional_xfail_data global.
28436         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
28437         compiler_conditional_xfail_data machinery.
28438         (f-torture-execute): Likewise.
28439         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
28440         and only when unrolling loops.
28441
28442         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
28443
28444 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28445
28446         * g++.old-deja/g++.pt/explicit81.C: New test.
28447
28448 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28449
28450         * g++.old-deja/g++.pt/typename26.C: New test.
28451
28452 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
28453
28454         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
28455         warning.
28456
28457 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28458
28459         * g++.old-deja/g++.other/array3.C: New test.
28460
28461 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28462
28463         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
28464         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
28465         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
28466         New tests.
28467
28468 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
28469
28470         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
28471         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28472
28473 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
28474
28475         * gcc.c-torture/execute/20000808-1.c: New test.
28476
28477 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28478
28479         * gcc.dg/c90-const-expr-1.c: New test.
28480
28481 2000-08-08  Richard Henderson  <rth@cygnus.com>
28482
28483         * gcc.dg/noncompile/920923-1.c: Declare calloc.
28484
28485 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28486
28487         * gcc.dg/noncompile/const-ll-1.c: New test.
28488
28489 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28490
28491         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
28492
28493 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28494
28495         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
28496         that running programs linked against the shared version of libobjc
28497         run correctly.
28498
28499 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28500
28501         * gcc.dg/c99-printf-1.c: New test.
28502
28503 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28504
28505         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
28506
28507 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
28508
28509         * gcc.c-torture/execute/20000731-1.x: Delete.
28510
28511 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
28512
28513         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
28514         and torture_without_loops as is done by c-torture.exp.
28515         (search_for): Copy from c-torture.exp.
28516         (gcc-dg-runtest): New function, drives a directory of tests
28517         iterating over the TORTURE_OPTIONS.
28518         (scan-assembler, scan-assembler-not): Move here from
28519         individual directory drivers.
28520
28521         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
28522         defined by lib/gcc-dg.exp.
28523         * gcc.dg/cpp/cpp.exp: Likewise.
28524         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
28525         gcc-dg-runtest, so we cycle over optimization options.
28526
28527         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
28528         * gcc.dg/compare2.c: No longer expected to fail.
28529
28530 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28531
28532         * gcc.c-torture/execute/20000804-1.c: New test.
28533
28534 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28535
28536         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
28537
28538 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
28539
28540         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
28541
28542 2000-08-03  Jeffrey A Law  (law@cygnus.com)
28543
28544         * gcc.c-torture/compile/20000803-1.c: New test.
28545
28546 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28547
28548         * gcc.c-torture/execute/20000801-3.c,
28549         gcc.c-torture/execute/20000801-4.c: New tests.
28550         * gcc.c-torture/execute/20000801-3.x,
28551         gcc.c-torture/execute/20000801-4.x: Xfail.
28552
28553 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
28554
28555         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
28556         libobjc/.libs to allow for libtool.
28557
28558 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
28559
28560         * gcc.c-torture/compile/20000802-1.c: New test.
28561
28562 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
28563
28564         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
28565
28566 2000-07-31  Jeffrey A Law  (law@cygnus.com)
28567
28568         * gcc-c-torture/execute/20000731-2.c: New test.
28569
28570         * gcc.c-torture/execute/20000731-1.c: New test.
28571         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
28572
28573 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
28574
28575         * testsuite/gcc.dg/cpp/paste7.c: New test.
28576         * gcc.dg/cpp/20000725-1.c: New test.
28577
28578 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
28579
28580         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
28581         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
28582         declaration warning for __builtin_dwarf_reg_size.
28583
28584         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
28585
28586 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28587
28588         * gcc.dg/noncompile/voidparam-1.c: New test.
28589
28590 2000-07-30  Richard Henderson  <rth@cygnus.com>
28591
28592         * gcc.dg/c90-digraph-1.c: Don't xfail.
28593         * gcc.dg/compare2.c (case 10): Xfail.
28594         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
28595
28596 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
28597
28598         * gcc.dg/c99-main-1.c: New test.
28599
28600 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28601
28602         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
28603
28604 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
28605
28606         * gcc.c-tortuer/execute/20000726-1.c: New test.
28607
28608 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
28609
28610         * gcc.c-torture/execute/enum-2.c: New test.
28611
28612 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28613
28614         * gcc.dg/cpp/tr-warn3.c: New test.
28615
28616 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28617
28618         * g++.old-deja/g++.ext/implicit1.C: Remove.
28619         * g++.old-deja/g++.jason/c2.C: Remove
28620         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
28621         * g++.old-deja/g++.pt/crash16.C: Likewise.
28622         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
28623
28624 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28625
28626         * g++.old-deja/g++.other/for2.C: New test.
28627
28628 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
28629
28630         * gcc.dg/20000720-1.c: New test.
28631
28632 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
28633
28634         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
28635
28636 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
28637
28638         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
28639         * gcc.c-torture/execute/20000722-1.c: New.
28640         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
28641
28642 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
28643
28644         * gcc.dg/cpp/20000720-1.S: New test.
28645
28646 2000-07-21  Michael Meissner  <meissner@redhat.com>
28647
28648         * gcc.c-torture/execute/ieee/hugeval.c: New test.
28649
28650 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28651
28652         * g++.old-deja/g++.brendan/crash16.C,
28653         g++.old-deja/g++.brendan/parse3.C,
28654         g++.old-deja/g++.brendan/redecl1.C,
28655         g++.old-deja/g++.ns/template13.C,
28656         g++.old-deja/g++.other/decl4.C,
28657         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
28658
28659 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28660
28661         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
28662         and "Internal error".
28663
28664         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
28665         regexps.
28666         * gcc.dg/cpp/paste6.c: New test.
28667
28668 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
28669
28670         * gcc.dg/cpp/tr-direct.c: New test.
28671
28672         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
28673         gcc.dg/cpp/undef1.c: Tweak error regexps.
28674
28675 2000-07-18  Eric Christopher <echristo@redhat.com>
28676
28677         * gcc.c-torture/compile/20000718-1.c: New test.
28678
28679 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
28680
28681         * cpplex.c (_cpp_push_token): If the token being pushed back
28682         is the previous token in this context, just subtract one from
28683         context->posn.
28684         * cppmacro.c (save_expansion): Clear aux field when storing a
28685         placemarker.
28686
28687 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
28688
28689         * gcc.dg/noncompile/redecl-1.c: New test.
28690
28691 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
28692
28693         * gcc.c-torture/execute/20000717-5.c: New test.
28694         * gcc.c-torture/execute/20000717-1.x: Removed.
28695
28696 2000-07-17  Richard Henderson  <rth@cygnus.com>
28697
28698         * gcc.c-torture/execute/20000717-4.c: New test.
28699
28700 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
28701
28702         * gcc.dg/cpp/syshdr.c: New test.
28703         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
28704
28705 2000-07-17  Neil Booth  <neilb@earthling.net>
28706
28707         * gcc.dg/cpp/cmdlne-dM.c: New test.
28708         * gcc.dg/cpp/cmdlne-dD.c: New test.
28709
28710 2000-07-17  Jeffrey A Law  (law@cygnus.com)
28711
28712         * gcc.c-torture/execute/20000717-3.c: New test.
28713
28714         * gcc.c-torture/compile/20000717-1.c: New test.
28715
28716 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
28717
28718         * gcc.c-torture/execute/20000717-2.c: New test.
28719
28720 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28721
28722         * gcc.dg/formatz-1.c: New test.
28723
28724         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
28725         * gcc.dg/c99-digraph-1.c: New tests.
28726
28727         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
28728         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
28729
28730         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
28731         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
28732         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
28733         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
28734         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
28735         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
28736         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
28737
28738 2000-07-17   Greg McGary <greg@mcgary.org>
28739
28740         * gcc.c-torture/execute/20000717-1.c: New test.
28741         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
28742
28743 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
28744
28745         * gcc.c-torture/execute/20000715-2.c: New test.
28746         * gcc.dg/20000715-1.c: New test.
28747
28748 2000-07-15  Michael Meissner  <meissner@redhat.com>
28749
28750         * gcc.c-torture/execute/20000715-1.c: New test.
28751
28752 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
28753
28754         * gcc.c-torture/execute/20000707-1.c: New test.
28755
28756 2000-07-13  Neil Booth  <NeilB@earthling.net>
28757
28758         * testsuite/gcc.dg/cpp/digraph1.c,
28759         testsuite/gcc.dg/cpp/digraph2.c,
28760         testsuite/gcc.dg/cpp/digraphs.c: New tests.
28761
28762 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
28763
28764         * g77.f-torture/compile/20000630-2.f:  New test.
28765         * g77.f-torture/compile/20000630-2.x
28766
28767 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
28768
28769         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
28770
28771 2000-07-11  Neil Booth  <NeilB@earthling.net>
28772
28773         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
28774
28775 2000-07-11  Neil Booth  <NeilB@earthling.net>
28776
28777         * gcc.dg/cpp/cmdlne-C.c: New.
28778
28779 2000-07-09  Neil Booth  <NeilB@earthling.net>
28780
28781         * gcc.dg/cpp/directiv.c: New tests.
28782         * gcc.dg/cpp/undef1.c: Update.
28783
28784 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
28785
28786         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
28787
28788 2000-07-09  Neil Booth  <NeilB@earthling.net>
28789
28790         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
28791
28792 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
28793
28794         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
28795         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
28796
28797 2000-07-08  Neil Booth  <NeilB@earthling.net>
28798
28799         * gcc.dg/cpp/macsyntx.c: New tests.
28800
28801 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28802
28803         * gcc.dg/20000707-1.c: New test.
28804
28805 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28806
28807         * gcc.c-torture/execute/20000706-1.c: New test.
28808         * gcc.c-torture/execute/20000706-2.c: New test.
28809         * gcc.c-torture/execute/20000706-3.c: New test.
28810         * gcc.c-torture/execute/20000706-4.c: New test.
28811         * gcc.c-torture/execute/20000706-5.c: New test.
28812
28813 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28814
28815         * g++.old-deja/g++.pt/instantiate7.C: New test.
28816
28817 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28818
28819         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
28820         * g++.old-deja/g++.mike/thunk3.C: Likewise.
28821         * g++.old-deja/g++.other/rtti3.C: Likewise.
28822         * g++.old-deja/g++.other/rttid3.C: Likewise.
28823
28824 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
28825
28826         *  g77.f-torture/compile/20000630-1.x: Fix typo
28827
28828 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
28829
28830         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
28831         assembly output.
28832
28833 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
28834
28835         * gcc.dg/cpp/ident.c: New test.
28836
28837 2000-07-05  Neil Booth  <NeilB@earthling.net>
28838
28839         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
28840           gcc.dg/cpp/lexstrng.c: New tests.
28841
28842 2000-07-04  Neil Booth  <NeilB@earthling.net>
28843
28844         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
28845         * gcc.dg/cpp/strify2.c: Same.
28846
28847 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
28848
28849         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
28850         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
28851         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
28852         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
28853
28854         * testsuite/gcc.dg/cpp/macro1.c,
28855         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
28856         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
28857         testsuite/gcc.dg/cpp/strify1.c,
28858         testsuite/gcc.dg/cpp/strify2.c: New tests.
28859
28860 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
28861
28862         * gcc.c-torture/execute/20000703-1.c: New test.
28863
28864 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28865
28866         * g++.old-deja/g++.pt (lookup10.C): New test.
28867
28868 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28869
28870         * g++.old-deja/g++.pt (typename25.C): New test.
28871
28872 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
28873
28874         * gcc.c-torture/compile/20000701-1.c: New test.
28875
28876 2000-06-30  Nick Clifton  <nickc@cygnus.com>
28877
28878         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
28879         to test case.
28880
28881 2000-06-30  Catherine Moore  <clm@cygnus.com>
28882
28883         * gcc.c-torture/execute/align-1.c: New test.
28884
28885 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
28886
28887         * g++.old-deja/g++.pt/expr8.C: New test.
28888         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
28889
28890 2000-06-29  Nick Clifton  <nickc@cygnus.com>
28891
28892         * gcc.c-torture/compile/20000629-1.c: New test.
28893
28894 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
28895
28896
28897         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
28898         gcc.dg/noncompile directory, depending on whether they're
28899         preprocessor tests or not.  Annotate all the tests for the dg
28900         framework.
28901
28902         * gcc.c-torture/noncompile/noncompile.exp: Delete.
28903         * gcc.dg/noncompile/noncompile.exp: New.
28904
28905         * Moved files:
28906         Old name                                New name
28907         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
28908         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
28909         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
28910         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
28911         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
28912         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
28913         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
28914         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
28915         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
28916         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
28917         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
28918         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
28919         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
28920         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
28921         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
28922         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
28923         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
28924         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
28925         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
28926         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
28927         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
28928         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
28929         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
28930         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
28931
28932         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
28933         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
28934         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
28935         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
28936         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
28937         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
28938
28939 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
28940
28941         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
28942         declare one variable.  On the fourth, error.
28943         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
28944         declared by 20000628-1a.h.
28945
28946 2000-06-29  Richard Henderson  <rth@redhat.com>
28947
28948         * gcc.c-torture/execute/930529-1.x: New file.
28949         * gcc.dg/920413-1.c: Adjust expected warning text.
28950         * gcc.dg/980217-1.c: Declare abort.
28951         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
28952
28953 2000-06-29  Jeffrey A Law  (law@cygnus.com)
28954
28955         * g77.f-torture/compile/20000629-1.f: New test.
28956         * g77.f-torture/compile/20000629-1.x: Expected to fail.
28957
28958 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
28959
28960         Rearrange lots of files, removing entirely the
28961         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
28962         directories.
28963
28964         * Deleted files:
28965         gcc.c-torture/code_quality/code_quality.exp
28966         gcc.c-torture/special/special.exp
28967         gcc.failure/failure.exp
28968         gcc.failure/940409-1.x
28969         gcc.c-torture/compile/961203-1.x
28970
28971         * New files:
28972         gcc.misc-tests/linkage.exp
28973         gcc.c-torture/execute/920730-1t.c
28974         gcc.c-torture/execute/920730-1t.x
28975         gcc.c-torture/compile/920520-1.x
28976         gcc.c-torture/compile/920521-1.x
28977         gcc.c-torture/compile/981006-1.x
28978         gcc.c-torture/execute/eeprof-1.x
28979
28980         * Moved files (possibly with modifications to fit a new harness):
28981         Old name                                New name
28982         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
28983         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
28984         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
28985         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
28986         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
28987         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
28988         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
28989         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
28990         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
28991         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
28992         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
28993         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
28994         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
28995         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
28996
28997 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
28998
28999         * c-torture/compile/961203-1.x: Delete.
29000
29001         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
29002         not exit. Include stdio.h.
29003         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
29004         * gcc.misc-tests/dg-12.c: Likewise.
29005         * gcc.misc-tests/dg-5.c: Likewise.
29006         * gcc.misc-tests/dg-6.c: Likewise.
29007         * gcc.misc-tests/dg-7.c: Prototype abort.
29008         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
29009         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
29010         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
29011         not exit.
29012         * gcc.misc-tests/sieve.c: Use return from main, not exit.
29013         * gcc.misc-tests/sort2.c: Use return from main, not exit.
29014
29015 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
29016
29017         * gcc.dg/cpp/20000628-1.c: New test.
29018         * gcc.dg/cpp/20000628-1.h: New header for above test.
29019         * gcc.dg/cpp/20000628-1a.h: Likewise.
29020
29021 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
29022
29023         * gcc.dg/cpp: New directory.
29024         * gcc.dg/cpp/cpp.exp: New driver.
29025         * gcc.dg/cpp/20000627-1.c: New test.
29026         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
29027         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
29028         and rewrite as a compilation test.
29029
29030         * gcc.dg: Move many files into the cpp subdirectory, possibly
29031         renaming or editing them as well.
29032         Old name                New name
29033         990119-1.c              cpp/19990119-1.c
29034         990228-1.c              cpp/19990228-1.c
29035         990407-1.c              cpp/19990407-1.c
29036         990409-1.c              cpp/19990409-1.c
29037         990413-1.c              cpp/19990413-1.c
29038         990703-1.c              cpp/19990703-1.c
29039         20000127-1.c            cpp/20000127-1.c
29040         20000129-1.c            cpp/20000129-1.c
29041         20000207-1.c            cpp/20000207-1.c
29042         20000207-2.c            cpp/20000207-2.c
29043         20000209-1.c            cpp/20000209-1.c
29044         20000209-2.c            cpp/20000209-2.c
29045         20000301-1.c            cpp/20000301-1.c
29046         20000419-1.c            cpp/20000419-1.c
29047         20000510-1.S            cpp/20000510-1.S
29048         20000519-1.c            cpp/20000519-1.c
29049         20000529-1.c            cpp/20000529-1.c
29050         20000625-1.c            cpp/20000625-1.c
29051         20000625-2.c            cpp/20000625-2.c
29052         cpp-as1.c               cpp/assert1.c
29053         cpp-as2.c               cpp/assert2.c
29054         cxx-comments-1.c        cpp/cxxcom1.c
29055         cxx-comments-2.c        cpp/cxxcom2.c
29056         endif-label.c           cpp/endif.c
29057         cpp-hash1.c             cpp/hash1.c
29058         cpp-hash2.c             cpp/hash2.c
29059         cpp-if1.c               cpp/if-1.c
29060         cpp-if2.c               cpp/if-2.c
29061         cpp-if3.c               cpp/if-3.c
29062         cpp-if4.c               cpp/if-4.c
29063         cpp-if5.c               cpp/if-5.c
29064         cpp-cond.c              cpp/if-cexp.c
29065         cpp-missingop.c         cpp/if-mop.c
29066         cpp-missingparen.c      cpp/if-mpar.c
29067         cpp-opprec.c            cpp/if-oppr.c
29068         cpp-ifparen.c           cpp/if-paren.c
29069         cpp-shortcircuit.c      cpp/if-sc.c
29070         cpp-shift.c             cpp/if-shift.c
29071         cpp-unary.c             cpp/if-unary.c
29072         cpp-li1.c               cpp/line1.c
29073         cpp-li2.c               cpp/line2.c
29074         lineno.c                cpp/line3.c
29075         lineno-2.c              cpp/line4.c
29076         cpp-mi.c                cpp/mi1.c
29077         cpp-mic.h               cpp/mi1c.h
29078         cpp-micc.h              cpp/mi1cc.h
29079         cpp-mind.h              cpp/mi1nd.h
29080         cpp-mindp.h             cpp/mi1ndp.h
29081         cpp-mix.h               cpp/mi1x.h
29082         cpp-mi2.c               cpp/mi2.c
29083         cpp-mi2a.h              cpp/mi2a.h
29084         cpp-mi2b.h              cpp/mi2b.h
29085         cpp-mi2c.h              cpp/mi2c.h
29086         cpp-mi3.c               cpp/mi3.c
29087         cpp-mi3.def             cpp/mi3.def
29088         poison-1.c              cpp/poison.c
29089         pr-impl.c               cpp/prag-imp.c
29090         cpp-redef-2.c           cpp/redef1.c
29091         cpp-redef.c             cpp/redef2.c
29092         strpaste.c              cpp/strp1.c
29093         strpaste-2.c            cpp/strp2.c
29094         cpp-tradpaste.c         cpp/tr-paste.c
29095         cpp-tradstringify.c     cpp/tr-str.c
29096         cpp-tradwarn1.c         cpp/tr-warn1.c
29097         cpp-tradwarn2.c         cpp/tr-warn2.c
29098         trigraphs.c             cpp/trigraphs.c
29099         cpp-unc1.c              cpp/unc1.c
29100         cpp-unc2.c              cpp/unc2.c
29101         cpp-unc3.c              cpp/unc3.c
29102         cpp-unc.c               cpp/unc4.c
29103         undef.c                 cpp/undef1.c
29104         undef-2.c               cpp/undef2.c
29105         cpp-wi1.c               cpp/widestr1.c
29106
29107 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
29108
29109         * lib/g++.exp (g++_include_flags): Tweak.
29110
29111 2000-06-27  H.J. Lu  <hjl@gnu.org>
29112             Loren J. Rittle  <ljrittle@acm.org>
29113
29114         * lib/g++.exp (g++_include_flags): Override libgloss.exp
29115         version with one that knows about the new gcc tree structure.
29116         (g++_link_flags): Same.
29117
29118 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
29119
29120         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
29121         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
29122         case we are cross-compiling.
29123
29124         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
29125         g++.old-deja/g++.niklas/Makefile.in,
29126         g++.old-deja/g++.niklas/configure.in,
29127         g++.old-deja/g++.other/Makefile.in,
29128         g++.old-deja/g++.other/configure.in,
29129         gcc.c-torture/code_quality/Makefile.in,
29130         gcc.c-torture/code_quality/configure.in,
29131         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
29132         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
29133         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
29134         gcc.c-torture/execute/ieee/Makefile.in,
29135         gcc.c-torture/execute/ieee/configure.in,
29136         gcc.c-torture/noncompile/Makefile.in,
29137         gcc.c-torture/noncompile/configure.in,
29138         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
29139         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
29140         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
29141
29142 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
29143
29144         * g++.old-deja/g++.other/ambig3.C: New test.
29145
29146 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
29147
29148         * g++.old-deja/g++.pt/syntax1.C: New test.
29149         * g++.old-deja/g++.pt/syntax2.C: New test.
29150         * g++.old-deja/g++.other/syntax3.C: New test.
29151         * g++.old-deja/g++.other/syntax4.C: New test.
29152
29153 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
29154
29155         * gcc.dg/20000623-1.c: Prototype exit and abort.
29156
29157 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
29158
29159         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
29160         New tests.
29161         * gcc.dg/cpp-mi3.def: New file.
29162
29163         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
29164         inside assertions.
29165         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
29166         lexer's error messages.
29167         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
29168         divine anything from the linemarkers.
29169         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
29170         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
29171
29172 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
29173
29174         * gcc.dg/20000623-1.c: New test.
29175
29176 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
29177
29178         * gcc.c-torture/execute/20000622-1.c: New test.
29179
29180 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
29181
29182         * g++.old-deja/g++.other/init15.C: New test.
29183
29184 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
29185
29186         * g++.old-deja/g++.pt/vaarg2.C: New test.
29187         * g++.old-deja/g++.pt/vaarg3.C: New test.
29188
29189 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
29190
29191         * g++.old-deja/g++.other/dyncast6.C: New test.
29192
29193 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
29194
29195         * gcc.c-torture/execute/loop-6.c: New test.
29196
29197 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
29198
29199         * gcc.dg/20000614-1.c: New test.
29200         * gcc.dg/20000614-2.c: New test.
29201
29202 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
29203
29204         * g++.old-deja/g++.other/inline12.C: New test.
29205
29206 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
29207
29208         * g++.old-deja/g++.other/eh1.C: New test.
29209
29210 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
29211
29212         * g++.old-deja/g++.other/type.C: New test.
29213
29214 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
29215
29216         * g++.old-deja/g++.other/initstring.C: New test.
29217
29218 2000-06-12  Jason Merrill  <jason@redhat.com>
29219
29220         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
29221
29222 2000-06-09  Jeffrey A Law  (law@cygnus.com)
29223
29224         * gcc.c-torture/compile/20000609-1.c: New test.
29225
29226 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
29227
29228         * gcc.dg/20000609-1.c: New test.
29229
29230 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
29231
29232         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
29233         * gcc.c-torture/noncompile/poison-1.c: Move...
29234         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
29235         * gcc.dg/cpp-li1.c: Add a token after the #line.
29236
29237 2000-06-05  Richard Henderson  <rth@cygnus.com>
29238
29239         * gcc.c-torture/execute/20000605-2.c: New test.
29240         * gcc.c-torture/execute/20000605-3.c: New test.
29241
29242 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
29243
29244         * g77.f-torture/execute/20000503-1.x: New file.
29245
29246 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29247
29248         * g++.old-deja/g++.eh/badalloc1.C: New test.
29249
29250 2000-06-05  Richard Henderson  <rth@cygnus.com>
29251
29252         * gcc.c-torture/execute/20000605-1.c: New test.
29253
29254 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
29255             Nathan Sidwell <nathan@codesourcery.com>
29256
29257         * gcc.c-torture/compile/20000605-1.c: New test.
29258
29259 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
29260
29261         * g77.f-torture/compile/20000601-1.f:  New test.
29262
29263 2000-06-03  Richard Henderson  <rth@cygnus.com>
29264
29265         * gcc.c-torture/execute/20000603-1.c: New.
29266
29267 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
29268
29269         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
29270         * gcc.dg/noreturn-2.c (noreturn): Likewise.
29271
29272 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
29273
29274         * gcc.dg/compare2.c (case 12): XFAIL.
29275         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
29276         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
29277
29278         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
29279
29280 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
29281
29282         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
29283         guard macro is already defined when the header is first
29284         included.
29285         * gcc.dg/cpp-mix.h: New file.
29286         * gcc.dg/endif-label.c: Update patterns to match compiler.
29287
29288         * g++.brendan/complex1.C: Declare abort.
29289         * g++.law/refs4.C: Remove XFAIL.
29290         * g++.oliva/expr2.C: Declare abort and exit.
29291
29292 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
29293
29294         * gcc.c-torture/execute/20000528-1.c: New test.
29295
29296         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
29297         * g++.old-deja/g++.law/temps4.C: Likewise.
29298
29299         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
29300         stdlib.h.  Call abort() on failure.
29301         * g++.old-deja/g++.law/refs4.C: Likewise.
29302         * g++.old-deja/g++.law/temps4.C: Likewise.
29303         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
29304         * gcc.c-torture/execute/20000112-1.c: Include string.h.
29305
29306 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
29307
29308         Relative to g++.dg/special:
29309         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
29310
29311         Relative to g++.old-deja:
29312         * g++.brendan/complex1.C, g++.jason/optimize2.C,
29313         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
29314         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
29315         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
29316         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
29317         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
29318         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
29319
29320         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
29321         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
29322         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
29323         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
29324         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
29325         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
29326         and/or string.h.
29327
29328         * g++.other/goto1.C: Update expectations for error messages.
29329
29330 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
29331
29332         * gcc.c-torture/compile/20000523-1.c: New test.
29333
29334 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
29335
29336         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
29337
29338 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
29339
29340         * g++.old-deja/g++.eh/catch11.C: New test.
29341         * g++.old-deja/g++.eh/catch12.C: New test.
29342
29343 2000-05-24  Nick Clifton  <nickc@cygnus.com>
29344
29345         * gcc.c-torture/execute/20000523-1.c: New test.
29346
29347 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
29348
29349         * c-torture/execute/bcp-1.c: Replace abort in arg of
29350         __builtin_constant_p with a generic external function.
29351
29352         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
29353         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
29354         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
29355         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
29356         Prototype abort and/or exit.
29357
29358         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
29359         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
29360         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
29361         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
29362
29363 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
29364
29365         * gcc.dg/dwarf2-1.c: New test.
29366
29367 2000-05-20  Richard Henderson  <rth@cygnus.com>
29368
29369         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
29370
29371 2000-05-20  Andreas Jaeger  <aj@suse.de>
29372
29373         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
29374         testcase.
29375
29376 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
29377
29378         * gcc.c-torture/execute/20000519-2.c: New test.
29379
29380 2000-05-19  Andreas Jaeger  <aj@suse.de>
29381
29382         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
29383         which fails with SSA.
29384
29385         * lib/c-torture.exp: Also test with -O3 -fssa.
29386
29387 2000-05-18  Michael Meissner  <meissner@redhat.com>
29388
29389         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
29390         * gcc.c-torture/execute/920415-1.c: Ditto.
29391         * gcc.c-torture/execute/920501-1.c: Ditto.
29392         * gcc.c-torture/execute/conversion.c: Ditto.
29393         * gcc.c-torture/execute/cvt-1.c: Ditto.
29394
29395 2000-05-18  Jeffrey A Law  (law@cygnus.com)
29396
29397         * gcc.c-torture/compile/20000518-1.c: New test.
29398
29399 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29400
29401         * g77.f-torture/compile/200005018.f:  New test.
29402
29403 2000-05-17  Jeffrey A Law  (law@cygnus.com)
29404
29405         * gcc.c-torture/compile/20000517-1.c: New test.
29406
29407 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29408
29409         * gcc.c-torture/execute/20000516-1.c: New test.
29410
29411 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
29412
29413         * g++.old-deja/g++.other/eh.C: New test.
29414
29415 2000-05-12  Richard Henderson  <rth@cygnus.com>
29416
29417         * gcc.c-torture/execute/990208-1.c (main): Don't pass
29418         constants through to doit's conditional.
29419
29420 2000-05-11  Jeffrey A Law  (law@cygnus.com)
29421
29422         * gcc.c-torture/compile/20000511-1.c: New test.
29423         * g77.f-torture/compile/20000511-1.f: New test.
29424         * g77.f-torture/compile/20000511-2.f: New test.
29425
29426 2000-05-11  Michael Meissner  <meissner@redhat.com>
29427
29428         * gcc.c-torture/execute/20000511-1.c: New test.
29429
29430 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
29431
29432         * gcc.dg/dg.exp: Scan .S files as well as .c files.
29433         * gcc.dg/20000510-1.S: New.
29434
29435 2000-05-08  Catherine Moore  <clm@cygnus.com>
29436
29437         * gcc.dg/unused-3.c: New.
29438
29439 2000-05-06  Richard Henderson  <rth@cygnus.com>
29440
29441           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
29442           * g++.old-deja/g++.mike/warn1.C: Likewise.
29443           * g++.old-deja/g++.pt/local1.C: Likewise.
29444           * g++.old-deja/g++.pt/local7.C: Likewise.
29445           * g++.old-deja/g++.pt/spec16.C: Likewise.
29446
29447 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
29448
29449         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
29450
29451 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
29452
29453           * g77.f-torture/execute/20000503-1.f:  New test.
29454
29455 2000-05-04  Andreas Jaeger  <aj@suse.de>
29456
29457         * gcc.dg/noreturn-2.c: New test.
29458
29459 2000-05-04  Neil Booth  <NeilB@earthling.net>
29460
29461         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
29462         preprocessor.
29463
29464 2000-05-04  Richard Henderson  <rth@cygnus.com>
29465
29466         * gcc.c-torture/execute/20000503-1.c: Fix typo.
29467
29468 2000-05-04  Richard Henderson  <rth@cygnus.com>
29469
29470         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
29471         OpenSSL by Jason R Thorpe.
29472
29473 2000-05-03  Jim Wilson  <wilson@cygnus.com>
29474
29475         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
29476
29477 2000-05-03  Robert Lipe <robertlipe@usa.net>
29478
29479         * gcc.dg/20000503-1.c: New test.
29480
29481 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
29482
29483         * gcc.c-torture/compile/20000502-1.c: New test.
29484         * g++.old-deja/g++.other/align.C: New test.
29485         * gcc.dg/cpp-tradstringify.c: New test.
29486
29487 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29488
29489         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
29490         and hard registers.
29491
29492 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
29493
29494         * gcc.c-torture/execute/loop-5.c: New test.
29495
29496 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
29497
29498         * gcc.c-torture/execute/va-arg-20.c: New test.
29499
29500 2000-04-23  Jeffrey A Law  (law@cygnus.com)
29501
29502         * gcc.c-torture/execute/20000422-1.c: New test.
29503
29504 2000-04-20  Greg McGary  <gkm@gnu.org>
29505
29506         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
29507         when optimizing, but without sibling-call optimizations (-O1).
29508
29509 2000-04-20  Jeffrey A Law  (law@cygnus.com)
29510
29511           * gcc.c-torture/compile/20000420-1.c: New test.
29512
29513 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29514
29515         * g++.abi/ptrflags.C: New test.
29516         * g++.eh/catchptr1.C: Test incomplete pointer chains.
29517
29518 2000-04-19  Catherine Moore  <clm@cygnus.com>
29519
29520         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
29521
29522 2000-04-19  Greg McGary  <gkm@gnu.org>
29523
29524         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
29525         sibling-call optimizations.
29526
29527 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
29528
29529         * gcc.dg/20000419-1.c: New test.
29530
29531 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
29532
29533         * gcc.c-torture/execute/20000412-6.c: New test.
29534
29535 2000-04-12  Jeffrey A Law  (law@cygnus.com)
29536
29537         * gcc.c-torture/execute/20000412-5.c: New test.
29538         * g77.f-torture/compile/20000412-1.f: New test.
29539         * gcc.c-torture/execute/20000412-4.c: New test.
29540         * gcc.c-torture/compile/20000412-2.c: New test.
29541         * gcc.c-torture/execute/20000412-3.c: New test.
29542         * gcc.c-torture/compile/20000412-1.c: New test.
29543         * gcc.c-torture/execute/20000412-2.c: New test.
29544
29545 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
29546
29547         * objc/execute/bf-20.m: New test.
29548
29549 2000-04-10  Richard Henderson  <rth@cygnus.com>
29550
29551         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
29552
29553         * gcc.c-torture/execute/20000412-1.c: New test.
29554
29555 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
29556
29557         * g++.old-deja/g++.eh/catchptr1.C: New test.
29558
29559 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
29560
29561         * g++.old-deja/g++.abi/cxa_vec.C: New test.
29562
29563 2000-04-08  Neil Booth  <NeilB@earthling.net>
29564
29565         * gcc.dg/cpp-nullchar.c: Remove test as
29566         embedded nulls cause problems.
29567
29568 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29569
29570         * gcc.dg/compare2.c: New test.
29571
29572 2000-04-08  Neil Booth  <NeilB@earthling.net>
29573
29574         * gcc.dg/cpp-nullchar.c: New test.
29575
29576 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
29577
29578         * gcc.dg/cpp-mi2.c: New test.
29579         * gcc.dg/cpp-mi2[abc].h: New files.
29580
29581 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
29582
29583         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
29584         member name.
29585
29586 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29587
29588         * g++.old-deja/g++.abi/vmihint.C: New test.
29589
29590 2000-04-06  Neil Booth  <NeilB@earthling.net>
29591
29592         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
29593         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
29594         copyright.
29595
29596 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
29597
29598         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
29599         avoid stack-frame overwrite.
29600
29601 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
29602
29603         * gcc.c-torture/compile/20000405-2.c: New test.
29604         * gcc.c-torture/compile/20000405-3.c: New test.
29605
29606 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29607
29608         * gcc.c-torture/compile/20000405-1.c: New test.
29609
29610 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
29611
29612         * gcc.dg/cast-qual-1.c: Revert last change.
29613
29614 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29615
29616         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
29617
29618 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
29619
29620         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
29621         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
29622
29623 2000-04-03  Jeffrey A Law  (law@cygnus.com)
29624
29625         * gcc.c-torture/compile/20000403-2.c: New test.
29626         * gcc.c-torture/compile/20000403-1.c: New test.
29627
29628 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
29629
29630         * gcc.c-torture/execute/20000403-1.c: New test.
29631
29632 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
29633
29634         * gcc.c-torture/execute/20000402-1.c: New test.
29635
29636 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
29637
29638         * gcc.c-torture/execute/va-arg-15.c: New test.
29639         * gcc.c-torture/execute/va-arg-16.c: New test.
29640         * gcc.c-torture/execute/va-arg-17.c: New test.
29641         * gcc.c-torture/execute/va-arg-18.c: New test.
29642         * gcc.c-torture/execute/va-arg-19.c: New test.
29643
29644 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
29645
29646         * gcc.c-torture/compile/981211-1.c: Move to...
29647         * gcc.dg/cpp-as1.c: ...here.
29648         * gcc.dg/cpp-as2.c: New file.
29649
29650         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
29651         compiler.
29652
29653 2000-04-02  Neil Booth  <NeilB@earthling.net>
29654
29655         * gcc.dg/cpp-cond.c  New tests.
29656         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
29657         accidental success less likely.
29658         * gcc.dg/cpp-missingop.c  New tests.
29659         * gcc.dg/cpp-missingparen.c  New tests.
29660         * gcc.dg/cpp-shift.c  New tests.
29661         * gcc.dg/cpp-shortcircuit.c  New tests.
29662         * gcc.dg/cpp-unary.c  New tests.
29663
29664 2000-03-29  Jeffrey A Law  (law@cygnus.com)
29665
29666         * gcc.c-torture/compile/20000329-1.c: New test.
29667
29668 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
29669
29670         * gcc.c-torture/compile/20000326-1.c: New test.
29671         * gcc.c-torture/compile/20000326-2.c: New test.
29672
29673 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
29674
29675         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
29676         the first parameter is a function argument.
29677
29678 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
29679
29680         * g++.old-deja/g++.ext/array4.C: New test.
29681
29682 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
29683
29684         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
29685
29686 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29687
29688         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
29689
29690 2000-03-19  Richard Henderson  <rth@cygnus.com>
29691
29692         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
29693
29694 2000-03-19  Richard Henderson  <rth@cygnus.com>
29695
29696         * gcc.c-torture/compile/20000319-1.c: New test.
29697
29698 2000-03-14  Jeffrey A Law  (law@cygnus.com)
29699
29700         * gcc.c-torture/execute/20000314-3.c: New test.
29701         * gcc.c-torture/execute/20000314-2.c: New test.
29702         * gcc.c-torture/execute/20000314-1.c: New test.
29703         * gcc.c-torture/compile/20000314-2.c: New test.
29704         * gcc.c-torture/compile/20000314-1.c: New test.
29705
29706 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
29707
29708         * g++.old-deja/g++.warn/inline.C: New test.
29709
29710 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
29711
29712         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
29713         standards-compliant result rather than specific constants.
29714         Put test-values in array.
29715
29716 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
29717
29718         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
29719         (g++_target_compile): Put test-specific options last.
29720
29721 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29722
29723         * g++.old-deja/g++.eh/vbase4.C: New test.
29724
29725 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29726
29727         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
29728
29729 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29730
29731         * g++.old-deja/g++.brendan/misc12.C: Removed.
29732         * g++.old-deja/g++.pt/memtemp77.C: Constify.
29733         * g++.old-deja/g++.ext/pretty4.C: New test.
29734
29735 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29736
29737         * g++.old-deja/g++.other/string2.C: New test.
29738
29739 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
29740
29741         * g++.old-deja/g++.warn/impint2.C: New test.
29742
29743 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
29744
29745         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
29746         is 1, not zero.
29747
29748 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
29749
29750         * g++.old-deja/g++.warn/impint.C: New test.
29751         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
29752         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
29753         * g++.old-deja/g++.pt/explicit12.C: Likewise.
29754         * g++.old-deja/g++.pt/explicit13.C: Likewise.
29755         * g++.old-deja/g++.pt/explicit17.C: Likewise.
29756         * g++.old-deja/g++.pt/explicit18.C: Likewise.
29757         * g++.old-deja/g++.pt/explicit19.C: Likewise.
29758         * g++.old-deja/g++.pt/explicit23.C: Likewise.
29759         * g++.old-deja/g++.pt/explicit31.C: Likewise.
29760         * g++.old-deja/g++.pt/explicit35.C: Likewise.
29761         * g++.old-deja/g++.pt/explicit6.C: Likewise.
29762         * g++.old-deja/g++.pt/memclass7.C: Likewise.
29763
29764 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
29765
29766         * gcc.dg/cpp-redef.c: New test.
29767
29768 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
29769
29770         * g++.old-deja/g++.pt/unify7.C: New test.
29771
29772 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29773
29774         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
29775         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
29776
29777 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
29778
29779         * gcc.c-torture/compile/20000224-1.c: New test.
29780
29781 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29782
29783         * gcc.c-torture/compile/cpp-2.c: New test.
29784         * gcc.c-torture/compile/cpp-1.c: New test.
29785
29786 2000-02-25  Jeffrey A Law  (law@cygnus.com)
29787
29788         * gcc.c-torture/execute/20000225-1.c: New test.
29789
29790 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29791
29792         * gcc.dg/cpp-li2.c: New test.
29793
29794         * gcc.dg/cpp-wi1.c: New test.
29795
29796         * gcc.dg/cpp-li1.c: New test.
29797
29798 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
29799
29800         * g++.old-deja/g++.other/sizeof5.C: New test.
29801
29802 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29803
29804         * gcc.c-torture/execute/va-arg-13.c: New test.
29805
29806 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
29807
29808         * gcc.c-torture/execute/va-arg-12.c: New test.
29809
29810 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29811
29812         * gcc.c-torture/execute/20000223-1.c: New test.
29813
29814 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29815
29816         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
29817
29818 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
29819
29820         * g++.old-deja/g++.abi/ptrmem.C: New test.
29821
29822 2000-02-19  Richard Henderson  <rth@cygnus.com>
29823
29824         * gcc.c-torture/compile/init-3.c: New.
29825
29826 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
29827
29828         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
29829         ALWAYS_CXXFLAGS.
29830
29831 2000-02-11  Robert Lipe <robertl@sco.com>
29832
29833         * gcc.c-torture/compile/20000211-3.c: New test.
29834
29835 2000-02-11  Martin Buchholz <martin@xemacs.org>
29836
29837         * gcc.c-torture/compile/20000211-2.c: New test.
29838
29839 2000-02-11  Jeffrey A Law  (law@cygnus.com)
29840
29841         * gcc.c-torture/compile/20000211-1.c: New test.
29842
29843 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
29844
29845         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
29846           on native targets
29847
29848 2000-02-08  Nathan Sidwell  <nathan@acm.org>
29849
29850         * g++.old-deja/g++.other/cast5.C: New test.
29851
29852 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
29853
29854         * gcc.c-torture/execute/20000205-1.c: New.
29855
29856 2000-02-03  Nathan Sidwell  <nathan@acm.org>
29857
29858         * g++.old-deja/g++.jason/cast3.C: Return void.
29859         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
29860
29861 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29862
29863         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
29864
29865         * gcc.dg/loop-1.c: New test.
29866
29867 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
29868
29869         * gcc.c-torture/compile/20000127-1.c: New test.
29870         * gcc.c-torture/execute/991228-1.c: New test.
29871
29872 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29873
29874         * gcc.dg/unused-2.c: New test.
29875
29876         * gcc.dg/conv-1.c: New test.
29877
29878 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
29879
29880         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
29881         compiler.
29882         (tool_option_proc): Fix typo.
29883
29884 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
29885
29886         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
29887         of the ld on the host, not on the build machine.
29888         Also, don't crash if '--help' is not a supported option.
29889
29890 2000-01-24  Richard Henderson  <rth@cygnus.com>
29891
29892         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
29893
29894 2000-01-20  Jeffrey A Law  (law@cygnus.com)
29895
29896         * gcc.c-torture/execute/20000120-2.c: New test.
29897         * gcc.c-torture/execute/20000120-1.c: New test.
29898
29899 2000-01-13  Jeffrey A Law  (law@cygnus.com)
29900
29901         * gcc.c-torture/execute/20000113-1.c: New test.
29902
29903 2000-01-12  Jeffrey A Law  (law@cygnus.com)
29904
29905         * gcc.c-torture/execute/20000112-1.c: New test.
29906
29907 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29908
29909         * gcc.dg/20000111-1.c: New test.
29910
29911 2000-01-10  Jeffrey A Law  (law@cygnus.com)
29912
29913         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
29914         with 16 bit integers.
29915
29916 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29917
29918         * gcc.dg/20000108-1.c: New test.
29919
29920 2000-01-05  Nathan Sidwell  <nathan@acm.org>
29921
29922         * g++.old-deja/g++.ns/koenig8.C: New test.
29923
29924 2000-01-05  Nathan Sidwell  <nathan@acm.org>
29925
29926         * g++.old-deja/g++.other/cast4.C: New test.
29927
29928 2000-01-05  Jeffrey A Law  (law@cygnus.com)
29929
29930         * gcc.c-torture/compile/20000105-2.c: New test.
29931         * gcc.c-torture/compile/20000105-1.c: New test.
29932
29933 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29934
29935         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
29936         references to printf & atoi to conform to ANSI standard.
29937         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
29938         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
29939         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
29940         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
29941         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
29942         * g++.old-deja/g++.brendan/complex1.C: Likewise.
29943         * g++.old-deja/g++.brendan/copy1.C: Likewise.
29944         * g++.old-deja/g++.brendan/copy2.C: Likewise.
29945         * g++.old-deja/g++.brendan/copy3.C: Likewise.
29946         * g++.old-deja/g++.brendan/copy4.C: Likewise.
29947         * g++.old-deja/g++.brendan/copy5.C: Likewise.
29948         * g++.old-deja/g++.brendan/copy6.C: Likewise.
29949         * g++.old-deja/g++.brendan/copy7.C: Likewise.
29950         * g++.old-deja/g++.brendan/copy8.C: Likewise.
29951         * g++.old-deja/g++.brendan/crash11.C: Likewise.
29952         * g++.old-deja/g++.brendan/crash14.C: Likewise.
29953         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
29954         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
29955         * g++.old-deja/g++.brendan/delete2.C: Likewise.
29956         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
29957         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
29958         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
29959         * g++.old-deja/g++.brendan/eh1.C: Likewise.
29960         * g++.old-deja/g++.brendan/groff1.C: Likewise.
29961         * g++.old-deja/g++.brendan/init3.C: Likewise.
29962         * g++.old-deja/g++.brendan/misc12.C: Likewise.
29963         * g++.old-deja/g++.brendan/misc7.C: Likewise.
29964         * g++.old-deja/g++.brendan/new2.C: Likewise.
29965         * g++.old-deja/g++.brendan/operators4.C: Likewise.
29966         * g++.old-deja/g++.brendan/operators5.C: Likewise.
29967         * g++.old-deja/g++.brendan/overload2.C: Likewise.
29968         * g++.old-deja/g++.brendan/overload7.C: Likewise.
29969         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
29970         * g++.old-deja/g++.brendan/reference1.C: Likewise.
29971         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
29972         * g++.old-deja/g++.brendan/template24.C: Likewise.
29973         * g++.old-deja/g++.brendan/template3.C: Likewise.
29974         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
29975         * g++.old-deja/g++.jason/inline3.C: Likewise.
29976         * g++.old-deja/g++.jason/opeq.C: Likewise.
29977         * g++.old-deja/g++.law/arg5.C: Likewise.
29978         * g++.old-deja/g++.law/arm7.C: Likewise.
29979         * g++.old-deja/g++.law/ctors11.C: Likewise.
29980         * g++.old-deja/g++.law/cvt8.C: Likewise.
29981         * g++.old-deja/g++.law/init9.C: Likewise.
29982         * g++.old-deja/g++.law/refs4.C: Likewise.
29983         * g++.old-deja/g++.law/template2.C: Likewise.
29984         * g++.old-deja/g++.law/visibility24.C: Likewise.
29985         * g++.old-deja/g++.law/vtable3.C: Likewise.
29986         * g++.old-deja/g++.mike/asm2.C: Likewise.
29987         * g++.old-deja/g++.mike/eh1.C: Likewise.
29988         * g++.old-deja/g++.mike/misc1.C: Likewise.
29989         * g++.old-deja/g++.mike/misc13.C: Likewise.
29990         * g++.old-deja/g++.mike/misc14.C: Likewise.
29991         * g++.old-deja/g++.mike/ns12.C: Likewise.
29992         * g++.old-deja/g++.mike/p1248.C: Likewise.
29993         * g++.old-deja/g++.mike/p3708.C: Likewise.
29994         * g++.old-deja/g++.mike/p3708a.C: Likewise.
29995         * g++.old-deja/g++.mike/p3708b.C: Likewise.
29996         * g++.old-deja/g++.mike/p646.C: Likewise.
29997         * g++.old-deja/g++.mike/p700.C: Likewise.
29998         * g++.old-deja/g++.mike/p783.C: Likewise.
29999         * g++.old-deja/g++.mike/p783a.C: Likewise.
30000         * g++.old-deja/g++.mike/p783b.C: Likewise.
30001         * g++.old-deja/g++.mike/p786.C: Likewise.
30002         * g++.old-deja/g++.mike/p789.C: Likewise.
30003         * g++.old-deja/g++.mike/p789a.C: Likewise.
30004         * g++.old-deja/g++.mike/p807a.C: Likewise.
30005         * g++.old-deja/g++.other/delete3.C: Likewise.
30006         * g++.old-deja/g++.other/dyncast1.C: Likewise.
30007         * g++.old-deja/g++.other/dyncast2.C: Likewise.
30008         * g++.old-deja/g++.other/dyncast3.C: Likewise.
30009         * g++.old-deja/g++.other/empty1.C: Likewise.
30010         * g++.old-deja/g++.other/temporary1.C: Likewise.
30011         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
30012         * g++.old-deja/g++.pt/t16.C: Likewise.
30013         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
30014
30015 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
30016
30017         * gcc.dg/991230-1.c: New test.
30018
30019 1999-12-29  Jeffrey A Law  (law@cygnus.com)
30020
30021         * gcc.c-torture/compile/991229-3.c: New test.
30022         * gcc.c-torture/compile/991229-2.c: New test.
30023         * gcc.c-torture/compile/991229-1.c: New test.
30024
30025 1999-12-29  Greg McGary <gkm@eng.ascend.com>
30026
30027         * gcc.c-torture/compile/labels-2.c: New test.
30028
30029 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
30030
30031         * gcc.c-torture/execute/991227-1.c: New test.
30032
30033 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30034
30035         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
30036
30037 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
30038
30039         * gcc.c-torture/execute/991221-1.c: New test.
30040
30041 1999-12-20  Nathan Sidwell  <nathan@acm.org>
30042
30043         * g++.old-deja/g++.other/cast3.C: New test.
30044
30045 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
30046
30047         * gcc.c-torture/execute/991216-4.c: New test.
30048
30049 1999-12-16  Michael Meissner  <meissner@cygnus.com>
30050
30051         * gcc.c-torture/execute/991216-1.c: New test.
30052         * gcc.c-torture/execute/991216-2.c: New test.
30053         * gcc.c-torture/execute/991216-3.c: New test.
30054
30055 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30056
30057         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
30058         Actually make the test fail by using "-O2" for compilation.
30059
30060 1999-12-15  Nathan Sidwell  <nathan@acm.org>
30061
30062         * g++.old-deja/g++.warn/cast-align1.C: New test.
30063
30064 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30065
30066         * gcc.c-torture/compile/991214-1.c: New test.
30067         * gcc.c-torture/compile/991214-2.c: New test.
30068
30069 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30070
30071         * gcc.dg/991214-1.c: New test.
30072
30073 1999-12-13  Jeffrey A Law  (law@cygnus.com)
30074
30075         * gcc.c-torture/compile/991213-3.c: New test.
30076         * gcc.c-torture/compile/991213-2.c: New test.
30077         * gcc.c-torture/compile/991213-1.c: New test.
30078
30079 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
30080
30081         * gcc.dg/991209-1.c: New test.
30082
30083 1999-12-08  Nathan Sidwell <nathan@acm.org>
30084
30085         * gcc.c-torture/compile/991208-1.c: New test.
30086
30087 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30088
30089         * gcc.dg/ultrasp2.c: New test.
30090
30091 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
30092
30093         * g++.old-deja/g++.abi/align.C (main): Fix typo.
30094
30095 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
30096
30097         * gcc.c-torture/compile/991202-1.c: New test.
30098         * gcc.c-torture/execute/991202-1.c: New test.
30099         * gcc.c-torture/execute/991202-2.c: New test.
30100         * gcc.c-torture/execute/991202-3.c: New test.
30101
30102 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
30103
30104         * g++.old-deja/g++.abi/align.C: New test.
30105         * g++.old-deja/g++.abi/aggregates.C: Likewise.
30106         * g++.old-deja/g++.abi/bitfields.C: Likewise.
30107
30108 1999-12-01  Richard Henderson  <rth@cygnus.com>
30109
30110         * gcc.c-torture/execute/991201-1.c: New.
30111
30112 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
30113
30114         * gcc.dg/991129-1.c: New test.
30115
30116 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30117
30118         * gcc.c-torture/compile/991127-1.c: New test.
30119
30120 1999-11-22  Nathan Sidwell  <nathan@acm.org>
30121
30122         * g++.old-deja/g++.other/warn4.C: New test.
30123
30124 1999-11-22  Nathan Sidwell  <nathan@acm.org>
30125
30126         * g++.old-deja/g++.eh/cleanup2.C: New test.
30127         * g++.old-deja/g++.ext/pretty2.C: New test.
30128         * g++.old-deja/g++.ext/pretty3.C: New test.
30129         * g++.old-deja/g++.other/debug6.C: New test.
30130
30131 1999-10-20  Jim Wilson  <wilson@cygnus.com>
30132
30133         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
30134         compiler_output to look for one error message instead of two.
30135
30136 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
30137
30138         * gcc.c-torture/execute/991118-1.c: Also test case
30139         where the word boundary does not split a byte evenly.
30140
30141 1999-11-19  Nathan Sidwell  <nathan@acm.org>
30142
30143         * g++.old-deja/g++.ext/restrict1.C: New test.
30144
30145 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
30146
30147         * gcc.c-torture/execute/991118-1.c: New test.
30148
30149 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
30150
30151         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
30152         working directory pathnames.
30153
30154 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
30155
30156         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
30157         host is equipped with driver.h and driver.o so it can actually
30158         compile and run the tests.
30159
30160 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
30161
30162         * gcc.c-torture/compile/991008-1.c: New test.
30163
30164 1999-11-08  Nick Clifton  <nickc@cygnus.com>
30165
30166         * lib/gcc-dg.exp: Include target-supports.exp
30167
30168 1999-11-05  Nick Clifton  <nickc@cygnus.com>
30169
30170         * lib/target-supports.exp: New file: Provide procs to test for
30171         features supported by the target.
30172         (check_weak_available): Moved here from ecos.exp.
30173         (check_alias_available): New proc: Determine of the target
30174         toolchain supports the alias attribute.
30175
30176         * gcc.dg/special/ecos.exp: Move check_weak_available to
30177         target-supports.exp.
30178         (alias-1.c): Only perform the test if the target supports
30179         aliases.
30180         (wkali-1.c): Only perform the test if the target supports
30181         aliases.
30182
30183         * gcc.dg/990506-0.c: Expect error messages from cross
30184         targets as well as native targets.
30185
30186 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30187
30188         * gcc.dg/ultrasp1.c: Removed xfail.
30189         * gcc.dg/struct-ret-2.c: Likewise.
30190         * gcc.dg/array-1.c: Likewise.
30191
30192 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30193
30194         * gcc.dg/struct-ret-2.c: New test.
30195
30196         * gcc.dg/array-1.c: New test.
30197
30198 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
30199
30200         * gcc.c-torture/execute/991030-1.c: New test.
30201
30202 1999-10-26  Richard Henderson  <rth@cygnus.com>
30203
30204         * gcc.c-torture/compile/991026-2.c: New test.
30205
30206 1999-10-26  Jeffrey A Law  (law@cygnus.com)
30207
30208         * gcc.c-torture/compile/991026-1.c: New test.
30209
30210 1999-10-23  Jeffrey A Law  (law@cygnus.com)
30211
30212         * gcc.c-torture/execute/991023-1.c: New test.
30213
30214 1999-10-19  Jeffrey A Law  (law@cygnus.com)
30215
30216         * gcc.c-torture/execute/991019-1.c: New test.
30217
30218 1999-10-16  Richard Henderson  <rth@cygnus.com>
30219
30220         * gcc.c-torture/execute/991016-1.c: New test.
30221
30222 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
30223
30224         * gcc.c-torture/execute/991014-1.c: New test.
30225
30226 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
30227
30228         * g++.old-deja/g++.other/union2.C: New test.
30229
30230 1999-10-13  Nathan Sidwell  <nathan@acm.org>
30231
30232         * g++.old-deja/g++.other/vaarg2.C: New test.
30233         * g++.old-deja/g++.other/vaarg3.C: New test.
30234
30235 1999-10-12  Craig Burley  <craig@jcb-sc.com>
30236
30237         * g77.f-torture/noncompile/19990905-1.f: Moved from being
30238         in compile/.
30239
30240 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
30241
30242         * gcc.c-torture/execute/va-arg-11.c: New test.
30243
30244 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
30245
30246         * lib/file-format.exp (gcc_target_object_format): Don't
30247         crash if objdump is unavailable.
30248
30249 1999-09-29  Donn Terry <donn@interix.com>
30250
30251         * gcc.misc-tests/mg.exp: delete extraneous redirection.
30252
30253 1999-09-28  Nick Clifton  <nickc@cygnus.com>
30254
30255         * gcc.c-torture/compile/990928-1.c: New test.
30256
30257 1999-09-28  Nathan Sidwell  <nathan@acm.org>
30258
30259         * g++.old-deja/g++.other/decl6.C: New test.
30260
30261 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30262
30263         * gcc.c-torture/execute/va-arg-10.c: New test.
30264
30265 1999-09-27  Nathan Sidwell  <nathan@acm.org>
30266
30267         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
30268         __PRETTY_FUNCTION__.
30269
30270 1999-09-23  Nick Clifton  <nickc@cygnus.com>
30271
30272         * gcc.c-torture/execute/990923-1.c: New test.
30273
30274 1999-09-21  Nick Clifton  <nickc@cygnus.com>
30275
30276         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
30277         for which -fpic is inappropriate.
30278
30279 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
30280
30281         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
30282
30283 1999-09-21  Nathan Sidwell  <nathan@acm.org>
30284
30285         * g++.old-deja/g++.other/dyncast1.C: New test.
30286         * g++.old-deja/g++.other/dyncast2.C: New test.
30287         * g++.old-deja/g++.other/dyncast3.C: New test.
30288         * g++.old-deja/g++.other/dyncast4.C: New test.
30289         * g++.old-deja/g++.other/dyncast5.C: New test.
30290         * g++.old-deja/g++.eh/catch3.C: New test.
30291         * g++.old-deja/g++.eh/catch3p.C: New test.
30292         * g++.old-deja/g++.eh/catch4.C: New test.
30293         * g++.old-deja/g++.eh/catch4p.C: New test.
30294         * g++.old-deja/g++.eh/catch5.C: New test.
30295         * g++.old-deja/g++.eh/catch5p.C: New test.
30296         * g++.old-deja/g++.eh/catch6.C: New test.
30297         * g++.old-deja/g++.eh/catch6p.C: New test.
30298         * g++.old-deja/g++.eh/catch7.C: New test.
30299         * g++.old-deja/g++.eh/catch7p.C: New test.
30300         * g++.old-deja/g++.eh/catch8.C: New test.
30301         * g++.old-deja/g++.eh/catch8p.C: New test.
30302         * g++.old-deja/g++.eh/catch9.C: New test.
30303         * g++.old-deja/g++.eh/catch9p.C: New test.
30304
30305 1999-09-13  Nathan Sidwell  <nathan@acm.org>
30306
30307         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
30308         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
30309
30310 1999-09-13  Jeffrey A Law  (law@cygnus.com)
30311
30312         * gcc.c-torture/compile/990913-1.c: New test.
30313
30314 1999-09-10  Nathan Sidwell  <nathan@acm.org>
30315
30316         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
30317         * g++.old-deja/g++.jason/rfg5.C: Likewise.
30318
30319 1999-09-09  Richard Henderson  <rth@cygnus.com>
30320
30321         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
30322
30323 1999-09-09  Nathan Sidwell  <nathan@acm.org>
30324
30325         * g++.old-deja/g++.other/lookup11.C: New test.
30326         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
30327         what is permitted and what we want.
30328         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
30329         overload use.
30330         * g++.old-deja/g++.jason/rfg5.C: Likewise
30331
30332 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
30333
30334         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
30335         * gcc.c-torture/noncompile/poison-1.c: New file.
30336
30337 1999-09-08  Nathan Sidwell  <nathan@acm.org>
30338
30339         * g++.old-deja/g++.other/sizeof3.C: New test.
30340         * g++.old-deja/g++.other/sizeof4.C: New test.
30341         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
30342         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
30343
30344 1999-09-07  Richard Henderson  <rth@cygnus.com>
30345
30346         * gcc.dg/va-arg-1.c: New.
30347
30348 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30349
30350         * gcc.c-torture/execute/va-arg-9.c: New test.
30351
30352 1999-09-05  Craig Burley  <craig@jcb-sc.com>
30353
30354         * g77.f-torture/compile/980519-2.f: New test.
30355         * g77.f-torture/compile/19990905-0.f: New test.
30356         * g77.f-torture/compile/19990905-1.f: New test.
30357         * g77.f-torture/compile/19990905-2.f: New test.
30358
30359         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
30360
30361 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
30362
30363         * gcc.c-torture/execute/990827-1.c: Fix typo.
30364
30365 1999-09-03  Nathan Sidwell  <nathan@acm.org>
30366
30367         * g++.old-deja/g++.other/deref1.C: New test.
30368
30369 1999-09-02  Nathan Sidwell  <nathan@acm.org>
30370
30371         * g++.old-deja/g++.other/ambig2.C: New test.
30372         * g++.old-deja/g++.other/cond5.C: New test.
30373         * g++.old-deja/g++.other/lookup16.C: New test.
30374
30375 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
30376
30377         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
30378         assemblers too.
30379
30380 1999-08-31  Jeffrey A Law  (law@cygnus.com)
30381
30382         * lib/c-torture.exp: Avoid the "compare executables" optimization
30383         when testing native.
30384
30385 1999-08-29  Jeffrey A Law  (law@cygnus.com)
30386
30387         * gcc.c-torture/execute/990829-1.c: New test.
30388         * gcc.c-torture/compile/990829-1.c: New test.
30389
30390 1999-08-27  Paul Burchard  <burchard@pobox.com>
30391
30392         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
30393         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
30394         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
30395         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
30396         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
30397         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
30398         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
30399         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
30400         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
30401         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
30402         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
30403
30404 1999-08-27  Jeffrey A Law  (law@cygnus.com)
30405
30406         * gcc.c-torture/execute/990827-1.c: New test.
30407
30408 1999-08-26  Craig Burley  <craig@jcb-sc.com>
30409
30410         * g77.f-torture/noncompile/19990826-4.f: New test.
30411
30412         * g77.f-torture/compile/19990826-3.f: New test.
30413
30414         * g77.f-torture/execute/19990826-2.f: New test.
30415
30416         * g77.f-torture/compile/19990826-1.f: New test.
30417
30418         * gcc.c-torture/execute/990826-0.c: New test.
30419         * g77.c-torture/execute/19990826-0.f: New test.
30420
30421         * g77.f-torture/noncompile/970626-2.f: New test.
30422
30423 1999-08-25  Paul Burchard  <burchard@pobox.com>
30424
30425         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
30426         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
30427         lss-011.C: New tests.
30428
30429 1999-08-25  Nathan Sidwell  <nathan@acm.org>
30430
30431         * g++.old-deja/g++.other/decl5.C: New test.
30432
30433 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30434
30435         * noncompile/noncompile.exp: Load_lib c-torture.exp.
30436         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
30437         call `postbase' for each one.  All callers of `postbase' changed
30438         to call this instead.
30439
30440 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
30441
30442         * gcc.c-torture/execute/990811-1.c: New test.
30443
30444 1999-08-09  Nick Clifton  <nickc@cygnus.com>
30445
30446         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
30447         just native ones.
30448
30449         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
30450         just native ones.
30451
30452 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30453
30454         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
30455
30456 1999-08-04  Jeffrey A Law  (law@cygnus.com)
30457
30458         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
30459
30460 1999-08-04  Nathan Sidwell  <nathan@acm.org>
30461
30462         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
30463
30464 1999-08-04  Jeffrey A Law  (law@cygnus.com)
30465
30466         * gcc.c-torture/execute/990804-1.c: New test.
30467
30468 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30469
30470         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
30471         * g++.old-deja/g++.brendan/crash64.C: Likewise
30472         * g++.old-deja/g++.brendan/overload8.C: Likewise
30473
30474 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30475
30476         * g++.old-deja/g++.other/struct1.C: New test.
30477
30478 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30479
30480         * g++.old-deja/g++.other/enum2.C: New test.
30481
30482 1999-08-02  Richard Henderson  <rth@cygnus.com>
30483
30484         Adapted from tests from Franz Sirl:
30485         * gcc.c-torture/execute/va-arg-7.c: New test.
30486         * gcc.c-torture/execute/va-arg-8.c: New test.
30487
30488 1999-08-01  Jeffrey A Law  (law@cygnus.com)
30489
30490         * gcc.c-torture/compile/990801-2.c: New test.
30491
30492         * gcc.c-torture/compile/990801-1.c: New test.
30493
30494 1999-07-27  Michael Meissner  <meissner@cygnus.com>
30495
30496         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
30497         fp-cmp-1.c, converting double to float.
30498
30499         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
30500         fp-cmp-1.c, converting double to long double.
30501
30502         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
30503         from fr1 to unknown_register, since fr1 is a legitimate register
30504         on some machines.
30505
30506 1999-07-25  Jeffrey A Law  (law@cygnus.com)
30507
30508         * README: More listname related changes.
30509
30510 1999-07-08  Catherine Moore  <clm@cygnus.com>
30511
30512         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
30513
30514 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
30515
30516         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
30517
30518 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30519
30520         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
30521
30522 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
30523
30524         * gcc.dg/990703-1.c: New test.
30525
30526 1999-06-29  Nick Clifton  <nickc@cygnus.com>
30527
30528         * lib/file-format.exp: New file: Move definition of proc
30529         gcc_target_object_format to here from
30530         gcc.dg/special/ecos.exp.
30531
30532         * lib/c-torture.exp: Include lib file-format.exp.
30533         * lib/gcc-dg.exp: Include lib file-format.exp.
30534
30535         * gcc.dg/special/ecos.exp: Remove definition of proc
30536         gcc_target_object_format.
30537
30538 1999-06-28  Jeffrey A Law  (law@cygnus.com)
30539
30540         * gcc.c-torture/execute/990628-1.c: New test.
30541
30542 1999-06-25  Jeffrey A Law  (law@cygnus.com)
30543
30544         * gcc.c-torture/compile/990625-2.c: New test.
30545
30546         * gcc.c-torture/compile/990625-1.c: New test.
30547
30548 1999-06-23  Nick Clifton  <nickc@cygnus.com>
30549
30550         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
30551         attributes compile.
30552         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
30553         ports that use the COFF/PE file format.
30554
30555 1999-06-17  Jeffrey A Law  (law@cygnus.com)
30556
30557         * gcc.c-torture/compile/990617-1.c: New test.
30558
30559 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
30560
30561         * g++.old-deja/g++.other/decl4.C: New test.
30562
30563 1999-06-14  Nathan Sidwell  <nathan@acm.org>
30564
30565         * g++.old-deja/g++.other/bitfld3.C: New test.
30566
30567 1999-06-08  Nathan Sidwell  <nathan@acm.org>
30568
30569         * g++.old-deja/g++.eh/catch1.C: New test.
30570
30571 1999-06-07  Jeffrey A Law  (law@cygnus.com)
30572
30573         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
30574
30575         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
30576         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
30577
30578 1999-06-05  Craig Burley  <craig@jcb-sc.com>
30579
30580         * g77.f-torture/compile/19990502-0.f: Replace with new,
30581         shorter, test that still fails after recent changes.
30582
30583 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30584
30585         * gcc.c-torture/execute/990604-1.c: New test.
30586
30587 1999-05-31  Jeffrey A Law  (law@cygnus.com)
30588
30589         * gcc.c-torture/execute/990531-1.c: New test.
30590
30591 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30592
30593         * gcc.c-torture/compile/990527-1.c: New test.
30594
30595 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
30596
30597         * gcc.c-torture/execute/990527-1.c: New test.
30598
30599 1999-05-25  Nick Clifton  <nickc@cygnus.com>
30600
30601         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
30602         bitfields as signed.
30603
30604 1999-05-25  Craig Burley  <craig@jcb-sc.com>
30605
30606         * g77.f-torture/compile/19990525-0.f: New test.
30607
30608 1999-05-25  Jeffrey A Law  (law@cygnus.com)
30609
30610         * gcc.c-torture/execute/990525-2.c: New test.
30611
30612         * gcc.c-torture/execute/990525-1.c: New test.
30613
30614 1999-05-24  Nathan Sidwell  <nathan@acm.org>
30615
30616         * g++.old-deja/g++.other/anon3.C: New test.
30617         * g++.old-deja/g++.other/anon4.C: New test.
30618         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
30619         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
30620         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
30621         Merrill).
30622
30623 1999-05-24  Jeffrey A Law  (law@cygnus.com)
30624
30625         * gcc.c-torture/execute/990524-1.c: New test.
30626
30627         * gcc.dg/990524-1.c: New test.
30628
30629 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30630
30631         * gcc.c-torture/compile/990523-1.c: New test.
30632
30633 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
30634
30635         * gcc.c-torture/compile/990519-1.c: New test.
30636
30637 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30638
30639         * gcc.c-torture/compile/990517-1.c: New test.
30640
30641         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
30642         (e4, f4): New tests.
30643         (main): Call them.
30644
30645 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30646
30647         * gcc.dg/noreturn-1.c: New test.
30648
30649 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
30650
30651         * gcc.c-torture/execute/990513-1.c: New test.
30652
30653 1999-05-10  Richard Henderson  <rth@cygnus.com>
30654
30655         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
30656
30657 1999-05-10  Craig Burley  <craig@jcb-sc.com>
30658
30659         * g77.f-torture/execute/erfc.f: Use small single-precision
30660         values, to avoid problems on Alphas when not -mieee.
30661
30662 1999-05-08  Craig Burley  <craig@jcb-sc.com>
30663
30664         * gcc.dg/990506-0.c: New test.
30665
30666 1999-05-08  Richard Henderson  <rth@cygnus.com>
30667
30668         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
30669         the constant to test.  Don't XFAIL 64-bit targets.
30670
30671         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
30672         * g++.old-deja/g++.law/profile1.C: Likewise.
30673
30674         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
30675         operator new instances.
30676         * g++.old-deja/g++.other/delete5.C: Likewise.
30677
30678 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30679
30680         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
30681         intrinsic.
30682
30683 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30684
30685         * g77.f-torture/execute/u77-test.f: Reverse order of two
30686         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
30687
30688 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30689
30690         * gcc.dg/compare1.c: New test.
30691
30692 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30693
30694         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
30695         New tests.
30696
30697 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30698
30699         * g77.f-torture/compile/19990502-1.f: New test.
30700
30701 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30702
30703         * g77.f-torture/compile/19990502-0.f: New test.
30704
30705 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30706
30707         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
30708         intrinsic.
30709
30710 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30711
30712         * g77.f-torture/execute/u77-test.f (main): List libU77
30713         intrinsics not currently tested.
30714         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
30715         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
30716         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
30717         Trim blanks off the ends of some printed strings.
30718
30719 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30720
30721         * g77.f-torture/execute/u77-test.f (main): Just warn about
30722         FSTAT gid disagreement, as it's expected on some systems.
30723
30724 1999-05-01  Craig Burley  <craig@jcb-sc.com>
30725
30726         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
30727         use a new function, which allows for some slop.
30728         Clean up some commentary.
30729         (issum): The new function.
30730         (sgladd): Deleted subroutine.
30731
30732 1999-05-01  Craig Burley  <craig@jcb-sc.com>
30733
30734         * g77.f-torture/execute/u77-test.f: Modify to be more like
30735         libf2c/libU77 version, bringing patches to that version here.
30736         Add suitable commentary.
30737
30738 1999-04-25  Richard Henderson  <rth@cygnus.com>
30739
30740         * gcc.dg/990424-1.c: New test.
30741
30742 1999-04-24  Craig Burley  <craig@jcb-sc.com>
30743
30744         * g77.f-torture/execute/u77-test.f (main): Bug involving
30745         LSTAT has been fixed, so turn back on full checking.
30746
30747 1999-04-20  Craig Burley  <craig@jcb-sc.com>
30748
30749         * g77.f-torture/compile/19990419-0.f: New test.
30750         * g77.f-torture/execute/19990419-1.f: New test.
30751
30752 1999-04-17  Richard Henderson  <rth@cygnus.com>
30753
30754         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
30755         to avoid the need for a prototype to supress a warning.
30756
30757 1999-04-07  Jim Wilson  <wilson@cygnus.com>
30758
30759         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
30760
30761 1999-04-04  Jeffrey A Law  (law@cygnus.com)
30762
30763         * gcc.c-torture/execute/990404-1.c: New test.
30764
30765 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30766
30767         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
30768         * gcc.dg/cpp-if3.c: Don't use -pedantic.
30769         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
30770         missing initializer warnings.
30771
30772 1999-03-28  Jeffrey A Law  (law@cygnus.com)
30773
30774         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
30775         matching strings.
30776
30777 1999-03-26  Jeffrey A Law  (law@cygnus.com)
30778
30779         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
30780
30781 1999-03-26  Craig Burley  <craig@jcb-sc.com>
30782
30783         * g77.f-torture/execute/19990325-0.f: New test.
30784         * g77.f-torture/execute/19990325-1.f: New test.
30785
30786 1999-03-24  Jeffrey A Law  (law@cygnus.com)
30787
30788         * gcc.c-torture/execute/990324-1.c: New test.
30789
30790 1999-03-22  Jim Wilson  <wilson@cygnus.com>
30791
30792         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
30793         test with 4.
30794
30795 1999-03-17  Richard Henderson  <rth@cygnus.com>
30796
30797         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
30798
30799 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30800
30801         * g77.f-torture/execute/19990313-2.f: New test.
30802         * g77.f-torture/execute/19990313-3.f: New test.
30803
30804 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30805
30806         * g77.f-torture/execute/19990313-0.f: New test.
30807         * g77.f-torture/execute/19990313-1.f: New test.
30808
30809 1999-03-12  Jim Wilson  <wilson@cygnus.com>
30810
30811         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
30812         printf to sprintf.
30813         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
30814         (main): Add check for u15.  Conditionalize u31 check depending on
30815         whether ints are <32 bits or >=32 bits.
30816
30817 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30818
30819         * g77.f-torture/execute/19981119-0.f: Improve testiness.
30820
30821 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30822
30823         * g77.f-torture/compile/19990305-0.f: New test.
30824         * g77.f-torture/execute/19981119-0.f: New test.
30825
30826 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30827
30828         * g77.f-torture/execute/970625-2.f: call ABORT if final
30829         result is not correct, instead of just printing it.
30830         Add this checking via newly introduced obfuscation, to
30831         trip up buggy front ends.
30832
30833 1999-03-07  Craig Burley  <craig@jcb-sc.com>
30834
30835         * g77.f-torture/compile/960317-1.f: Moved from being
30836         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
30837
30838 1999-03-06  Craig Burley  <craig@jcb-sc.com>
30839
30840         * g77.f-torture/execute/960317-1.f: New (old) test.
30841         * g77.f-torture/execute/970625-2.f: Ditto.
30842
30843 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
30844
30845         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
30846         message on line 1 or line 2; cccp and cpplib do this differently.
30847
30848 1999-03-01  Jeffrey A Law  (law@cygnus.com)
30849
30850         * g++.old-deja/g++.law/weak1.C: New test.
30851
30852 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30853
30854         * gcc.c-torture/execute/990119-1.c: Renamed to...
30855         * gcc.dg/990119-1.c: this, so it will only be tested once
30856         (it's a preprocessor test, it doesn't need to be run at
30857         multiple optimization levels).
30858
30859 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30860
30861         * lib/g++.exp: Don't add incdir=$base_dir/../include to
30862           ALWAYS_CXXFLAGS.
30863
30864 1999-02-24  Craig Burley  <craig@jcb-sc.com>
30865
30866         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
30867         * g77.f-torture/compile/19981216-0.f: ...as it is expected
30868         to not be compilable by current g77.
30869
30870 1999-02-24  Nick Clifton  <nickc@cygnus.com>
30871
30872         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
30873
30874 1999-02-22  Jeffrey A Law  (law@cygnus.com)
30875
30876         * gcc.c-torture/execute/990222-1.c: New test.
30877
30878 1999-02-19  Craig Burley  <craig@jcb-sc.com>
30879
30880         * g77.f-torture/compile/19990218-0.f: New test.
30881         * g77.f-torture/noncompile/19990218-1.f: New test.
30882
30883 1999-02-18  Craig Burley  <craig@jcb-sc.com>
30884
30885         * g77.f-torture/compile/19981216-0.f: New test.
30886
30887 1999-02-14  Jeffrey A Law  (law@cygnus.com)
30888
30889         * gcc.dg/990214-1.c: New test.
30890
30891 1999-02-13  Jeffrey A Law  (law@cygnus.com)
30892
30893         * gcc.dg/990213-2.c: New test.
30894
30895         * gcc.dg/990213-1.c: New test.
30896
30897 1999-02-12  Jeffrey A Law  (law@cygnus.com)
30898
30899         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
30900         ints.
30901
30902 1999-02-11  Nick Clifton  <nickc@cygnus.com>
30903
30904         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
30905         specified by target.
30906
30907         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
30908
30909 1999-02-11  Jeffrey A Law  (law@cygnus.com)
30910
30911         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
30912
30913 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
30914
30915         * gcc.dg/special/ecos.exp: New test driver for new tests with
30916         special requirements.
30917
30918         * gcc.dg/special/alias-1.c: New test.
30919         * gcc.dg/special/gcsec-1.c: New test.
30920         * gcc.dg/special/weak-1.c: New test.
30921         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
30922         * gcc.dg/special/weak-2.c: New test.
30923         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
30924         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
30925         * gcc.dg/special/wkali-1.c: New test.
30926         * gcc.dg/special/wkali-2.c: New test.
30927         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
30928         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
30929
30930 1999-02-10  Felix Lee  <flee@cygnus.com>
30931
30932           * lib/c-torture.exp (c-torture-compile): Pull out code for
30933           analyzing gcc error messages.
30934           (c-torture-execute): Likewise.  Fix some (harmless) false
30935           positives.
30936           * lib/gcc.exp (gcc_check_compile): New function.
30937
30938 1999-02-08  Richard Henderson  <rth@cygnus.com>
30939
30940         * gcc.c-torture/execute/990208-1.c: New test.
30941
30942 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
30943
30944         * g++.dg/special/ecos.exp: New driver for new tests with special
30945         requirements
30946
30947         * g++.dg/special/conpr-1.C: New test
30948         * g++.dg/special/conpr-2.C: New test
30949         * g++.dg/special/conpr-2a.C: New test
30950         * g++.dg/special/conpr-3.C: New test
30951         * g++.dg/special/conpr-3a.C: New test
30952         * g++.dg/special/conpr-3b.C: New test
30953
30954         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
30955         allow g++ to use the dg driver
30956
30957         * README: Add comment about g++.dg directory
30958
30959 1999-02-06  Jeffrey A Law  (law@cygnus.com)
30960
30961         * README: Update email addresses.
30962
30963 1999-02-03  Nick Clifton  <nickc@cygnus.com>
30964
30965         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
30966         arguments in order to force structure S onto the stack even on
30967         the alpha.
30968         (test): Pass 10 leading arguments to function foo as well as the
30969         structure S.
30970
30971         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
30972         failure for all targets.
30973
30974         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
30975         abort to terminate program execution.
30976
30977 1999-01-30  Richard Henderson  <rth@cygnus.com>
30978
30979         * gcc.c-torture/execute/990130-1.c: New test.
30980
30981 1999-01-30  Jeffrey A Law  (law@cygnus.com)
30982
30983         * gcc.dg/990130-1.c: New test.
30984
30985 1999-01-28  Michael Meissner  <meissner@cygnus.com>
30986
30987         * gcc.c-torture/execute/990128-1.c: New test.
30988
30989 1999-01-27  Michael Meissner  <meissner@cygnus.com>
30990
30991         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
30992
30993 1999-01-27  Felix Lee  <flee@cygnus.com>
30994
30995         * lib/c-torture.exp (c-torture-compile): pull out code for
30996         analyzing gcc error messages.
30997         (c-torture-execute): ditto, and fix some (harmless) false
30998         positives.
30999         * lib/gcc.exp (gcc_check_compile): new function.
31000
31001 1999-01-17  Jeffrey A Law  (law@cygnus.com)
31002
31003         * gcc.dg/990117-1.c: New test.
31004
31005         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
31006
31007         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
31008
31009 1999-01-15  Jeffrey A Law  (law@cygnus.com)
31010
31011         * g77.f-torture/compile/990115-1.f: New test.
31012
31013 1999-01-07  Jeffrey A Law  (law@cygnus.com)
31014
31015         * gcc.c-torture/compile/990107-1.c: New test
31016
31017 1999-01-06  Jeffrey A Law  (law@cygnus.com)
31018
31019         * gcc.c-torture/execute/990106-2.c: New test.
31020
31021         * gcc.c-torture/execute/990106-1.c: New test.
31022
31023 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
31024
31025         * gcc.c-torture/compile/981223-1.c: New test.
31026
31027 1998-12-29  Richard Henderson  <rth@cygnus.com>
31028
31029         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
31030         (opt3): Rename from opt4 and disable.
31031
31032 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
31033
31034         * g++.old-deja/g++.pt/ptrmem5.C: New test.
31035
31036 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
31037
31038         * g++.old-deja/g++.other/conv5.C: New test.
31039
31040 1998-12-14  Nick Clifton  <nickc@cygnus.com>
31041
31042         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
31043
31044 1998-12-11  Jeffrey A Law  (law@cygnus.com)
31045
31046         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
31047
31048 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
31049
31050         * gcc.c-torture/compile/981211-1.c: New test.
31051
31052 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
31053
31054         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
31055
31056         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
31057
31058 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31059
31060         * gcc.special/930510-1.c: Make C9X safe.
31061         * gcc.misc-tests/gcov-1.c Similarly.
31062         * gcc.misc-tests/gcov-2.c Similarly.
31063
31064 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31065
31066         * gcc.dg/ultrasp1.c: New test.
31067
31068 1998-12-06  Richard Henderson  <rth@cygnus.com>
31069
31070         * gcc.c-torture/execute/981206.c: New test.
31071
31072 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31073
31074         * g++.old-deja/g++.ns/template7.C: New test.
31075
31076         * g++.old-deja/g++.other/expr1.C: New test.
31077
31078         * g++.old-deja/g++.eh/tmpl3.C: New test.
31079
31080         * g++.old-deja/g++.eh/tmpl2.C: New test.
31081
31082 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
31083
31084         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
31085         * g++.old-deja/g++.other/using6.C: Removed.
31086         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
31087
31088         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
31089
31090 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
31091
31092         * g++.old-deja/g++.pt/overload8.C: New test.
31093
31094         * g++.old-deja/g++.pt/overload7.C: New test.
31095
31096         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
31097
31098         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
31099         and relinking messages.
31100         * lib/g++.exp (g++_target_compile): Remove .rpo file when
31101         compiling with -frepo.
31102
31103 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
31104
31105         * g++.old-deja/g++.pt/lookup6.C: New test.
31106
31107 1998-11-30  Nick Clifton  <nickc@cygnus.com>
31108
31109         * gcc.c-torture/execute/981130-1.c: New test.
31110         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
31111
31112 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
31113
31114         * g++.old-deja/g++.pt/explicit76.C: New test.
31115
31116         * g++.old-deja/g++.pt/friend38.C: New test.
31117
31118         * g++.old-deja/g++.ns/crash2.C: New test.
31119
31120         * g++.old-deja/g++.pt/defarg8.C: New test.
31121
31122         * g++.old-deja/g++.pt/instantiate6.C: New test.
31123
31124         * g++.old-deja/g++.pt/static6.C: New test.
31125
31126         * g++.old-deja/g++.pt/decl2.C: New test.
31127
31128 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
31129
31130         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
31131         problem is actually related with name lookup, but so what? :-)
31132
31133         * g++.old-deja/g++.pt/friend37.C: New test.
31134
31135 1998-11-25  Dave Love  <d.love@dl.ac.uk>
31136
31137         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
31138         element, which fails on some systems.
31139
31140         * g77.f-torture/execute/labug1.f: New test.
31141
31142 1998-11-21  Jeffrey A Law  (law@cygnus.com)
31143
31144         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
31145         is defined.
31146
31147 1998-11-18  Dave Love  <d.love@dl.ac.uk>
31148
31149         * g77.f-torture/compile/981117-1.f: New test.
31150
31151 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
31152
31153         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
31154         properly discarded.
31155
31156 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
31157
31158         * gcc.c-torture/execute/memcheck: New directory of tests for
31159         -fcheck-memory-usage.
31160
31161 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31162
31163         * README: New file, general information about the testsuite and
31164         new description of the various C++ test subdirectories.
31165         * README.g++: Eliminate obsolete information, update and move most
31166         relevant stuff to README.
31167
31168 1998-11-07  Richard Henderson  <rth@cygnus.com>
31169
31170         * gcc.c-torture/compile/981107-1.c: New test.
31171
31172 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
31173
31174         * execute/memcpy-bi.c: New testcase.
31175
31176 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
31177
31178         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
31179         base classes.
31180
31181         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
31182         template is selected.
31183
31184         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
31185         classes, it should be accepted for all types.
31186
31187         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
31188
31189         * g++.old-deja/g++.pt/spec24.C: Ensure that template
31190         specializations start with template headers.
31191
31192 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
31193
31194         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
31195
31196         * g++.old-deja/g++.other/init9.C: Test cross initialization of
31197         non-POD types.
31198
31199 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
31200
31201         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
31202
31203 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
31204
31205         * compile/981022-1.c, compile/981022-1.x: New test and driver.
31206
31207 1998-10-19  Jeffrey A Law  (law@cygnus.com)
31208
31209         * 981019-1.c: New test.
31210
31211 1998-10-14  Robert Lipe <robertl@dgii.com>
31212
31213         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
31214         find objc headers.
31215
31216 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31217
31218         * compile/981001-4.c: Remove use of GCC extension that triggers a
31219         compiler bug.
31220
31221 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
31222
31223         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
31224
31225 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
31226
31227         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
31228         instantiation of template produces incorrect code for delete
31229         expression.
31230
31231         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
31232         constructors' name is not unique.
31233         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
31234         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
31235
31236         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
31237         automatic array of const is ill-formed.
31238
31239         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
31240         of template parameter?
31241
31242         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
31243         const.
31244
31245         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
31246         pointer-to-member expression.
31247
31248         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
31249         declaration causes ICE.
31250
31251 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
31252
31253         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
31254         reserved in the global namespace.
31255
31256         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
31257         generate needed virtual table.
31258
31259         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
31260
31261 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
31262
31263         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
31264         template-dependent type
31265
31266 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
31267
31268         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
31269         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
31270         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
31271
31272         * g++.old-deja/g++.other/using5.C: New test; using decl from base
31273         class should be usable as argument of member function.
31274         * g++.old-deja/g++.other/using6.C: New test; using decl from base
31275         class should be usable as return type of member function.
31276         * g++.old-deja/g++.other/using7.C: New test; using decl from base
31277         class should be usable as type of data member.
31278
31279         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
31280
31281 1998-10-09  Jeffrey A Law  (law@cygnus.com)
31282
31283         * gcc.c-torture/special/920521-1.c: Fix bogus test.
31284
31285 1998-10-08  Nick Clifton  <nickc@cygnus.com>
31286
31287         * gcc.dg/dll-?.c Add thumb to target list.
31288         Fix assembler scan patterns to match current assembler output.
31289
31290 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
31291
31292         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
31293         matching of template brackets.
31294
31295         * g++.old-deja/g++.other/using4.C: New test.  Test using
31296         declarations of methods from base classes.
31297
31298         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
31299         within functions should introduce names into the innermost
31300         enclosing namespace.
31301
31302         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
31303         of static locals if first initialization throws.
31304
31305 1998-10-07  Jim Wilson  <wilson@cygnus.com>
31306
31307         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
31308
31309 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
31310
31311         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
31312         lose track of the possible targets of tablejump insns.
31313         * special/special.exp: Run it.
31314
31315 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31316
31317         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
31318         must be declared before its specializations can be named in friend
31319         declarations.
31320
31321 1998-10-05  Dave Love  <d.love@dl.ac.uk>
31322
31323         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
31324
31325         * g77.f-torture/execute/io1.f: New test.
31326
31327 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
31328
31329         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
31330         with pointer to template function, for which no argument deduction
31331         is possible.
31332
31333         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
31334         specialization of template function as argument to template
31335         function.
31336
31337         * g++.old-deja/g++.other/access2.C: New test; Inner class
31338         shouldn't have privileged access to Outer's names.
31339
31340 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
31341
31342         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
31343         friend template declared within template class conflicts with
31344         nested class of the same name.
31345
31346         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
31347         is ignored.
31348
31349         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
31350         object with direct initializer as function declaration.
31351
31352         * g++.old-deja/g++.other/decl2.C: New test; duplicate
31353         initializers.
31354
31355         * g++.old-deja/g++.other/null2.C: New test; conditional operator
31356         involving const pointer and NULL produces incorrect result.
31357
31358         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
31359         type name without `typename' should be rejected with -pedantic.
31360
31361 1998-10-02  Richard Henderson  <rth@cygnus.com>
31362
31363         * g++.old-deja/g++.other/addrof1.C: New test.
31364
31365 1998-10-01  Nick Clifton  <nickc@cygnus.com>
31366
31367         * gcc.c-torture/compile/981001-1.c: New test.
31368         * gcc.c-torture/execute/981001-1.c: New test.
31369
31370 1998-10-01  Jeffrey A Law  (law@cygnus.com)
31371
31372         * gcc.c-torture/compile/981001-2.c: New test.
31373         * gcc.c-torture/compile/981001-3.c: New test.
31374         * gcc.c-torture/compile/981001-4.c: New test.
31375
31376 1998-10-01  Robert Lipe  <robertl@dgii.com>
31377
31378         * lib/objc.exp (objc_target_compile): Add -L during compiles for
31379         multilibbed hosts.   Idea grafted from g77.exp.
31380
31381 1998-09-30  Dave Love  <d.love@dl.ac.uk>
31382
31383         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
31384         avoid losing on systems which need -lsocket.
31385
31386 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
31387
31388         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
31389         * g++.old-deja/g++.other/nested2.C: Ditto.
31390         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
31391         failure.
31392
31393 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
31394
31395         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
31396         preferred over template operator!= for enum bitfields.
31397
31398 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
31399
31400         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
31401         that happen to have the same base name, but in different scopes,
31402         are incorrectly rejected.
31403
31404 1998-09-16  Richard Henderson  <rth@cygnus.com>
31405
31406         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
31407         on the native word size instead of an integer literal.
31408
31409 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
31410
31411         * g++.old-deja/g++.other/static2.C: Invocation of static data
31412         member of type pointer-to-function denoted as non-static member.
31413
31414         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
31415         checks involving function types and aliases.
31416
31417 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
31418
31419         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
31420         redefined to the same non-trivial type.
31421
31422         * g++.old-deja/g++.pt/explicit73.C: Test for proper
31423         namespace-qualification of template specializations declared in
31424         other namespaces.
31425
31426         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
31427         to declare a subset of the specializations of a template function
31428         as friends of specializations of a template class.
31429
31430         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
31431         member templates that do not fully specialize the enclosing
31432         template class are rejected.
31433
31434 1998-09-11  Dave Love  <d.love@dl.ac.uk>
31435
31436         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
31437
31438 1998-09-08  Dave Love  <d.love@dl.ac.uk>
31439
31440         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
31441         altered from libf2c/libU77 version.
31442
31443 1998-09-06  Dave Love  <d.love@dl.ac.uk>
31444
31445         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
31446
31447 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
31448
31449         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
31450         (un)signed char are different types for template specialization
31451         purposes.
31452
31453 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
31454
31455         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
31456         * objc: ObjC testsuite.
31457
31458 1998-08-31  Catherine Moore  <clm@cygnus.com>
31459
31460         * gcc.c-torture/execute/941014-1.x:  New file.
31461
31462 1998-08-31  Nick Clifton  <nickc@cygnus.com>
31463
31464         * lib/c-torture.exp: Add support for
31465         torture_eval_before_compile and torture_eval_before_execute
31466         variables.
31467
31468 1998-08-30  Jeffrey A Law  (law@cygnus.com)
31469
31470         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
31471         this test triggers valid.
31472
31473 1998-08-27  Jeffrey A Law  (law@cygnus.com)
31474
31475         * gcc.dg/980827-1.c: New test.
31476
31477 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
31478
31479         * gcc.c-torture/execute/loop-4b.c: New test.
31480
31481 1998-08-26  Nick Clifton  <nickc@cygnus.com>
31482
31483         * lib/c-torture.exp: Add support for
31484         torture_eval_before_compile and torture_eval_before_execute
31485         variables.
31486
31487 1998-08-25  Jeffrey A Law  (law@cygnus.com)
31488
31489         * gcc.c-torture/compile/980825-1.c: New test.
31490
31491 1998-08-24  Nick Clifton  <nickc@cygnus.com>
31492
31493         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
31494         count number tests in opt_t0 not good_t0.
31495
31496 1998-08-24  Jeffrey A Law  (law@cygnus.com)
31497
31498         * gcc.c-torture/compile/930326-1.x: Fix typo.
31499
31500 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
31501
31502         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
31503         causes an ICE.
31504
31505 1998-08-21  Jeffrey A Law  (law@cygnus.com)
31506
31507         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
31508         STACK_SIZE is defined.
31509         * gcc.c-torture/unsorted/stuct.c: Similarly.
31510
31511         * gcc.c-torture/compile/980821-1.c: New test.
31512
31513 1998-08-21  Jeffrey A Law  (law@cygnus.com)
31514
31515         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
31516
31517 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
31518
31519         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
31520         code.
31521
31522 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
31523
31524         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
31525         error'.
31526
31527 1998-08-18  Jeffrey A Law  (law@cygnus.com)
31528
31529         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
31530
31531 1998-08-16  Jeffrey A Law  (law@cygnus.com)
31532
31533         * gcc.c-torture/compile/980816-1.c: New test.
31534
31535         * gcc.dg/980816-1.c: New test.
31536
31537 1998-08-13  Jeffrey A Law  (law@cygnus.com)
31538
31539         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
31540         compiler for ieee tests.
31541
31542 1998-08-01  Dave Love  <d.love@dl.ac.uk>
31543
31544         * g77.f-torture/compile/980729-0.f: New test.
31545
31546 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
31547
31548         * gcc.c-torture/special/eeprof-1.c: New test, for
31549         -finstrument-functions.
31550         * gcc.c-torture/special/special.exp: Run it.
31551
31552 1998-07-29  Jeffrey A Law  (law@cygnus.com)
31553
31554         * gcc.c-torture/compile/980729-1.c: New test.
31555
31556 1998-07-27  Nick Clifton  <nickc@cygnus.com>
31557
31558         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
31559         __thumb__ is defined, and test for ARM style doubles if so.
31560
31561 1998-07-26  Dave Love  <d.love@dl.ac.uk>
31562
31563         * g77.f-torture/noncompile/980615-0.f: New test.
31564
31565 1998-07-26  H.J. Lu  (hjl@gnu.org)
31566
31567         * gcc.dg/980312-1.c: Do link instead of compile.
31568         * gcc.dg/980313-1.c: Likewise.
31569
31570 1998-07-26  Jeffrey A Law  (law@cygnus.com)
31571
31572         * gcc.c-torture/compile/980726-1.c: New test.
31573
31574 1998-07-25  Dave Love  <d.love@dl.ac.uk>
31575
31576         * g77.f-torture/execute/io0.f: New test.
31577
31578 1998-07-24  Nick Clifton  <nickc@cygnus.com>
31579
31580         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
31581         an int.
31582
31583 1998-06-18  Michael Meissner  <meissner@cygnus.com>
31584
31585         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
31586         m32r bugs.
31587
31588 1998-07-17  Nick Clifton  <nickc@cygnus.com>
31589
31590         * gcc.dg/980626-1.c: Expect failures for all toolchains until
31591         c-decl.c:grokdeclarator can handle mode attributes.
31592
31593 1998-07-16  Jeffrey A Law  (law@cygnus.com)
31594
31595         * gcc.c-torture/execute/980716-1.c: New test.
31596
31597 1998-07-13  Jeffrey A Law  (law@cygnus.com)
31598
31599         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
31600         the mn10200.
31601         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
31602         the mn10200.
31603         * gcc.c-torture/execute/va-arg-3.x: Similarly.
31604         * gcc.c-torture/compile/930326-1.x: Similarly.
31605
31606 1998-07-13  Dave Love  <d.love@dl.ac.uk>
31607
31608         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
31609         New test from Craig.
31610
31611 1998-07-12  Dave Love  <d.love@dl.ac.uk>
31612
31613         * g77.f-torture/noncompile/980616-0.f: New test.
31614
31615         * g77.f-torture/execute/970816-3.f:  New test from Craig.
31616
31617 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31618
31619         *  g++.other/singleton.C: Return error value instead of taking
31620         SIGSEGV.
31621
31622 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
31623
31624         *  g++.other/singleton.C: New test.   Warning is under dispute.
31625         Runtime crash is not.
31626
31627 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31628
31629         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
31630         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
31631         using6.C, using7.C}:  New namespace tests.
31632
31633 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
31634
31635         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
31636         specialization with typedef'ed names used as array indexes.
31637
31638 1998-07-09  Jeffrey A Law  (law@cygnus.com)
31639
31640         * gcc.c-torture/execute/980709-1.c: New test.
31641
31642         * gcc.dg/980709-1.c: New test.
31643
31644 1998-07-07  Richard Henderson  <rth@cygnus.com>
31645
31646         * gcc.c-torture/execute/bcp-1.c: New test.
31647
31648 1998-07-07  Jeffrey A Law  (law@cygnus.com)
31649
31650         * gcc.c-torture/execute/980707-1.c: New test.
31651
31652 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
31653
31654         * gcc.c-torture/compile/980706-1.c: New test.
31655
31656 1998-07-01  Dave Love  <d.love@dl.ac.uk>
31657
31658         * g77.f-torture/execute/980701-0.f,
31659         g77.f-torture/execute/980701-1.f: New test from Craig.
31660
31661 1998-07-01  Jeffrey A Law  (law@cygnus.com)
31662
31663         * gcc.c-torture/compile/980701-1.c: New test.
31664
31665         * gcc.c-torture/execute/980701-1.c: New test.
31666
31667 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
31668 rlsruhe.de>
31669
31670         * g++.old-deja/g++.robertl/eb132.C: New test.
31671         * g++.old-deja/g++.robertl/eb133.C: Likewise.
31672
31673 1998-06-29  Dave Love  <d.love@dl.ac.uk>
31674
31675         * g77.f-torture/execute/980628-7.f,
31676         g77.f-torture/execute/980628-8.f,
31677         g77.f-torture/execute/980628-9.f,
31678         g77.f-torture/execute/980628-10.f: New tests from Craig.
31679
31680         * g77.f-torture/execute/980628-3.f: Remove mail headers.
31681
31682 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31683
31684         * g77.f-torture/execute/980628-4.f: New test from Craig.
31685         * g77.f-torture/execute/980628-5.f: Likewise.
31686         * g77.f-torture/execute/980628-2.f: Likewise.
31687         * g77.f-torture/execute/980628-0.f: Likewise.
31688         * g77.f-torture/execute/980628-1.f: Likewise.
31689         * g77.f-torture/execute/980628-3.f: Likewise.
31690         * g77.f-torture/execute/980628-6.f: Likewise.
31691
31692 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31693
31694         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
31695         directory when nothing has been installed yet.
31696
31697 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
31698
31699         * gcc.c-torture/special/special.exp: Handle newer versions of
31700         dejagnu.
31701
31702 1998-06-26  Jeffrey A Law  (law@cygnus.com)
31703
31704         * gcc.dg/980626-1.c: New test.
31705
31706 1998-06-19  Bruno Haible <haible@ilog.fr>
31707
31708         * gcc.misc-tests/m-un-2.c: New test.
31709         * g++.old-deja/g++.other/warn01.c: Likewise.
31710
31711 1998-06-19  Robert Lipe  <robertl@dgii.com>
31712
31713         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
31714         compatibility with assmblers with a different comment character.
31715         Eliminate use of GAS-specific extensions.
31716
31717 1998-06-19  Jeffrey A Law  (law@cygnus.com)
31718
31719         * gcc.c-torture/execute/ieee/980619-1.c: New test.
31720
31721 1998-06-19  Robert Lipe  <robertl@dgii.com>
31722
31723         *lib/g77.exp: Replace search for libf2c.a with search for newly
31724         renamed libg2c.a
31725
31726 1998-06-17  Jeffrey A Law  (law@cygnus.com)
31727
31728         * gcc.c-torture/execute/980617-1.c: New test.
31729
31730 1998-06-12  Jeffrey A Law  (law@cygnus.com)
31731
31732         * gcc.c-torture/execute/980612-1.c: New test.
31733
31734 1998-06-08  Jeffrey A Law  (law@cygnus.com)
31735
31736         * gcc.dg/980523-1.c: Only test on ppc-linux.
31737         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
31738
31739         * gcc.c-torture/execute/980608-1.c: New test.
31740
31741 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
31742
31743         * gcc.c-torture/execute/980605-1.c: New test.
31744
31745 1998-06-04  Jeffrey A Law  (law@cygnus.com)
31746
31747         * gcc.c-torture/execute/980604-1.c: New test.
31748
31749 1998-06-02  Jeffrey A Law  (law@cygnus.com)
31750
31751         * gcc.c-torture/execute/980602-1.c: New test.
31752         * gcc.c-torture/execute/980602-2.c: Likewise.
31753
31754 1998-06-02  Dave Love  <d.love@dl.ac.uk>
31755
31756         * 970125-0.f: Fix per JCB.  Add commentary.
31757
31758 1998-05-31  Michael Meissner  <meissner@cygnus.com>
31759
31760         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
31761         IEEE -0 support.
31762
31763 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
31764
31765         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
31766         earlier.
31767
31768 1998-05-28  Catherine Moore <clm@cygnus.com>
31769
31770         * gcc.c-torture/execute/980526-3.c: New test.
31771
31772 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
31773
31774         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
31775         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
31776         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
31777         m88k-motorola-sysv3 to XFAIL.
31778
31779 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31780
31781         * gcc.dg/980526-1.c: New test.
31782         * gcc.c-torture/execute/980526-2.c: New test.
31783
31784 1998-05-26  Jeffrey A Law  (law@cygnus.com)
31785
31786         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
31787
31788         * gcc.c-torture/execute/980526-1.c: New test.
31789
31790 1998-05-26  Dave Love  <d.love@dl.ac.uk>
31791
31792         * g77.f-torture/execute/alpha2.f: Add runtime test.
31793
31794 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
31795
31796         * g++.old-deja/old-deja.exp: Strip leading directories.
31797
31798         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
31799         error for the line.  Don't run multiple tests for the same line.
31800
31801 1998-05-23  Jeffrey A Law  (law@cygnus.com)
31802
31803         * gcc.dg/980523-1.c: New test.
31804
31805 1998-05-23  Dave Love  <d.love@dl.ac.uk>
31806
31807         * g77.f-torture/compile/970915-0.f: New test.
31808
31809 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
31810
31811         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
31812
31813 1998-05-21  Jeffrey A Law  (law@cygnus.com)
31814
31815         * gcc.dg/980520-1.c: New test.
31816
31817 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
31818
31819         * gcc.dg/980502-1.c: Fix return type.
31820
31821 1998-05-20  Jeffrey A Law  (law@cygnus.com)
31822
31823         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
31824         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
31825         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
31826         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
31827         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
31828
31829 1998-05-20  Dave Love  <d.love@dl.ac.uk>
31830
31831         * g77.f-torture/execute/980520-1.f: New test.
31832
31833 1998-05-15  Dave Love  <d.love@dl.ac.uk>
31834
31835         * lib/mike-g77.exp: New file.
31836
31837         * g77.f-torture/noncompile/noncompile.exp,
31838         g77.f-torture/noncompile/check0.f: New files.
31839
31840 1998-05-14  Dave Love  <d.love@dl.ac.uk>
31841
31842         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
31843         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
31844         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
31845         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
31846         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
31847         abort where appropriate.
31848
31849 1998-05-05  Michael Meissner  <meissner@cygnus.com>
31850
31851         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
31852         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
31853
31854 1998-04-29  Dave Love  <d.love@dl.ac.uk>
31855
31856         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
31857
31858 1998-04-27  Dave Love  <d.love@dl.ac.uk>
31859
31860         * g77.f-torture/compile/980427-0.f: New test.
31861
31862 1998-04-24  Dave Love  <d.love@dl.ac.uk>
31863
31864         * g77.f-torture/compile/980424-0.f: New test.
31865
31866 1998-04-19  Dave Love  <d.love@dl.ac.uk>
31867
31868         * g77.f-torture/compile/980419-2.f (main): New test.
31869         * g77.f-torture/compile/970125-0.f: New test.
31870         * g77.f-torture/compile/980419-1.f: New test.
31871
31872 1998-04-08  Jim Wilson  <wilson@cygnus.com>
31873
31874         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
31875         of loop-4.c.
31876
31877 1998-04-07  Jim Wilson  <wilson@cygnus.com>
31878
31879         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
31880
31881 1998-04-03  Jim Wilson  <wilson@cygnus.com>
31882
31883         * gcc.c-torture/compile/980329-1.c: New test.
31884
31885 1998-03-18  Jim Wilson  <wilson@cygnus.com>
31886
31887         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
31888         * gcc.dg/980312-1.c: Fix typo in -march command.
31889
31890 1998-03-16  H.J. Lu  (hjl@gnu.org)
31891
31892         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
31893
31894 1998-03-11  Robert Lipe  <robertl@dgii.com>
31895
31896         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
31897         Dave Love agree the Fortran source is bogus.
31898
31899 1998-03-11  Robert Lipe  <robertl@dgii.com>
31900
31901         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
31902         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
31903         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
31904         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
31905         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
31906
31907 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
31908
31909         * g++.old-deja/g++.other/friend1.C: New test.
31910
31911 1998-02-18  Dave Love  <d.love@dl.ac.uk>
31912
31913         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
31914         possibly uninitialized) variables and declare dnrm2.
31915
31916 1998-02-23  Robert Lipe <robertl@dgii.com>
31917
31918         From Bruno Haible <haible@ilog.fr>:
31919         * gcc.c-torture/execute/980223.c: New test.
31920
31921 1998-02-13  Jeffrey A Law  (law@cygnus.com)
31922
31923         * gcc.dg/ifelse-1.c: New test.
31924
31925 1998-02-09  H.J. Lu  (hjl@gnu.org)
31926
31927         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
31928
31929           * lib/old-dejagnu.exp (old-dejagnu): Added the
31930           "execution test - XFAIL *-*-*" handling in the spirit of
31931           "excess errors test -". Changed the "execution test fails"
31932           handling to be like "excess errors test fails".
31933           * Update various tests accordingly.
31934
31935 1998-02-06  Jim Wilson  <wilson@cygnus.com>
31936
31937         * gcc.c-torture/execute/980205.c: New test.
31938
31939 1998-01-18  Jeffrey A Law  (law@cygnus.com)
31940
31941         * lib/c-torture.exp: Look for .x files instead of .cexp files.
31942         * lib/f-torture.exp: Similarly.
31943         * gcc.c-torture: Rename all .cexp files to .x files.
31944
31945 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
31946
31947         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
31948         (940510-1.c): Removed duplicate.
31949         (971104-1.c): New test.
31950
31951 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
31952
31953           * lib/f-torture.exp: Improve error and loop detection.
31954
31955 1997-11-19  Michael Meissner  <meissner@cygnus.com>
31956
31957         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
31958         use that to size the filler array.
31959
31960 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
31961
31962         * lib/c-torture.exp(c-torture-execute): Fix typo.
31963
31964         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
31965         testcase as the executable name. Keep the executable around if
31966         the test fails.
31967
31968 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
31969
31970         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
31971         changes.  Only test one -g option, and move it to the end of the
31972         list of options to test.
31973
31974 1997-09-19  Michael Meissner  <meissner@cygnus.com>
31975
31976         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
31977         variable GCC_TORTURE_OPTIONS to supply default switches separated
31978         by colons.  If no environment variable, run tests with -O0 -g, -O1
31979         -g, and -O2 -g as well.
31980
31981 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
31982
31983         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
31984         explanatory comments. Fix indentation.
31985
31986 1997-09-15  Jeffrey A Law  (law@cygnus.com)
31987
31988         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
31989
31990 1997-09-11  Jeffrey A Law  (law@cygnus.com)
31991
31992         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
31993         * g++.old-deja/g++.mike/p7325.C: Likewise.
31994         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
31995
31996 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
31997
31998         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
31999         * g++.old-deja/g++.brendan/crash30.C: Likewise.
32000         * g++.old-deja/g++.brendan/crash39.C: Likewise.
32001         * g++.old-deja/g++.law/operators4.C: Likewise.
32002
32003 1997-09-11  Joe Buck  (jbuck@synopsys.com)
32004
32005         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
32006         * g++.old-deja/g++.mike/p784.C: Ditto.
32007         * g++.old-deja/g++.mike/p785.C: Ditto.
32008
32009 1997-09-05  Jeffrey A Law  (law@cygnus.com)
32010
32011           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
32012
32013 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
32014
32015         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
32016         target feature; pass this to c-torture-execute as needed.
32017
32018 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
32019
32020         * lib/c-torture.exp(c-torture-execute): If the previous and the
32021         current executables being tested are identical, we don't need to
32022         run the executable again. Try to make the executable names
32023         unique. Add an optional argument for passing additional compiler
32024         flags.
32025
32026 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
32027
32028         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
32029
32030 1997-08-29  Jeffrey A Law  (law@cygnus.com)
32031
32032         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
32033
32034 1997-07-31  Jeffrey A Law  (law@cygnus.com)
32035
32036         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
32037         32bit or larger longs.
32038
32039         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
32040         have either a 32bit long or 32bit int.
32041
32042 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
32043
32044         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
32045         Make double precision tests dependent on sizeof (double).
32046
32047 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
32048
32049         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
32050         too.
32051
32052 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
32053
32054         * gcc.c-torture/compile/961203-1.cexp: New script.
32055
32056 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
32057
32058         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
32059         up the includes ourselves.
32060
32061 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
32062
32063         * lib/plumhall.exp: Remove random include, and add a few
32064         verbose messages for debugging.
32065
32066 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
32067
32068         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
32069         of trying to do it ourselves.
32070
32071 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
32072
32073         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
32074
32075 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
32076
32077         * gcc.prms/5403.c: Made regexp a bit less strict.
32078
32079 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
32080
32081         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
32082         is returned from remote_load instead.
32083         * lib/plumhall.exp: Ditto.
32084         * lib/mike-g++.exp: Ditto.
32085         * lib/old-dejagnu.exp: Ditto.
32086         * lib/c-torture.exp: Ditto.
32087
32088 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
32089
32090         * lib/g++.exp: Use build_wrapper procedure.
32091         * lib/gcc.exp: Ditto.
32092
32093 1997-05-20  Jeffrey A Law  (law@cygnus.com)
32094
32095         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
32096         an old-style decl for malloc.  Fixes tests to work when
32097         sizeof (int) != sizeof (size_t).
32098
32099 1997-05-15  Mike Meissner  <meissner@cygnus.com>
32100
32101         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
32102
32103         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
32104         use stdargs.h interface.
32105
32106 1997-05-15  Mike Meissner  <meissner@cygnus.com>
32107
32108         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
32109         NO_VARARGS when compiling.
32110
32111 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
32112
32113         * lib/plumhall.exp(ph_includes): New procedure.
32114         (ph_make): Use it.
32115         (ph_compiler): Ditto.
32116
32117         * lib/g++.exp: Rename test-glue.c to testglue.c.
32118         * lib/gcc.exp: Ditto.
32119
32120 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
32121
32122         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
32123         to completion when it's called.
32124
32125 1997-03-21  Michael Meissner  <meissner@cygnus.com>
32126
32127         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
32128         is defined, don't do test.
32129
32130 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
32131
32132         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
32133         for object files.
32134         (ph_summary): Mark skipped testcases as untested, not unresolved.
32135
32136         * lib/plumhall.exp (ph_make): If unresolved because of bad
32137         errorCode, record errorCode in log file.
32138         (*): Replace send_log/verbose with verbose -log.
32139
32140 1997-03-19  Michael Meissner  <meissner@cygnus.com>
32141
32142         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
32143         double conversion if double isn't at least 8 bytes.
32144
32145         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
32146         int to work with targets where int is 16 bits.
32147
32148         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
32149         8 bytes, just exit, since 4 byte doubles don't have enough bits of
32150         precision for the test to complete.
32151
32152 1997-03-14  Michael Meissner  <meissner@cygnus.com>
32153
32154         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
32155         if d10v is not compiled with the -mdouble64 flag.
32156         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
32157
32158         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
32159         d10v is not compiled with the -mint32 flag.
32160
32161 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
32162
32163         * lib/plumhall.exp: Use incr_count.
32164
32165 1997-03-12  Jeffrey A Law  (law@cygnus.com)
32166
32167         * gcc.c-torture: Update to c-torture-1.45.
32168
32169 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
32170
32171         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
32172         the name of the expect testcase file).
32173
32174         * lib/g++.exp(g++_init): Ditto.
32175
32176 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
32177
32178         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
32179         the host.
32180
32181         * lib/gcc.exp(gcc_exit): New procedure.
32182
32183 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
32184
32185         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
32186         specs where appropriate.
32187
32188         * g++.old-deja/g++.arm/*: Added additional ERROR checks
32189         because of new "candidates are" messages, and removed a few
32190
32191         * Converted all non-old-style g++ testcases to old-style, and
32192         moved into g++.old-deja.
32193
32194 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
32195
32196         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
32197         options.
32198
32199         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
32200         succeeded.
32201
32202         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
32203
32204 1997-02-13  Michael Meissner  <meissner@cygnus.com>
32205
32206         * lib/gcc.exp (gcc_target_compile): Add support for defining
32207         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
32208         the machine doesn't have those features.
32209
32210 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
32211
32212         * g++.law/operators4.exp: Don't use LIBS.
32213
32214 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
32215
32216         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
32217
32218         * lib/mike-g++.exp: Don't set the compiler to be tested here.
32219         * lib/g++.exp: Set it here instead. Also, allow use of the
32220         --tool_exec and --tool_opt options. Change CXX to
32221         GXX_UNDER_TEST.
32222
32223         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
32224
32225         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
32226
32227 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
32228
32229         * lib/old-dejagnu.exp: Use prune_warnings instead of
32230         prune_system_crud.
32231         * lib/mike-g++.exp: Ditto.
32232         * lib/gcc.exp: Ditto.
32233         * lib/g++.exp: Ditto.
32234
32235         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
32236
32237 1997-02-07  Jeffrey A Law  (law@cygnus.com)
32238
32239           * 941014-2.c: Include stdlib.h
32240           * 960327-1.c: Include stdio.h
32241           * dbra.c, index-1.c: Don't assume ints are 32bits.
32242
32243 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
32244
32245         * lib/gcc.exp: Add gcc,stack_size target feature.
32246
32247         * lib/g++.exp(g++_target_compile): Add the include and link
32248         paths here, not in two other places. And, it's $options, not
32249         options.
32250
32251         * lib/mike-g++.exp(postbase): Remove the code that determines
32252         the correct include and link paths.
32253         * g++.old-deja/old-deja.exp: Ditto.
32254
32255 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
32256
32257         * lib/g++.exp(g++_init): target_compile no longer returns the
32258         filename of the result.
32259
32260 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
32261
32262         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
32263         call to glob.
32264
32265         * gcc.c-torture/special/special.exp: Change call to
32266         gcc_target_compile to include the object file.
32267
32268 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
32269
32270         * gcc.c-torture/special/special.exp: Correct misspelling in last
32271         change.
32272
32273 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
32274
32275         * lib/plumhall.exp(ph_summary): Log the entire output of the
32276         executable. Return -1 if there were any failures, 0 otherwise.
32277         (ph_execute): Return -1 if there were any failures, 0 otherwise.
32278         (ph_make): Clean up objects and executables that were built
32279         if the tests succeeded.
32280
32281 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
32282
32283         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
32284         libraries and includes in the build tree as appropriate.
32285
32286 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
32287
32288         * lib/c-torture.exp: Instead of looking for the global variable
32289         NO_LONG_LONG, check to see if that's a feature of the target.
32290
32291 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
32292
32293         * config/default.exp: Minimize. Delete the remainer of the files in
32294         config; this functionality is now in devo/dejagnu/config.
32295
32296         g++.*/*: Pass any additional flags used to compile to postbase;
32297         delete CXXFLAGS.
32298
32299         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
32300         is now done by runtest.exp. Use gcc_target_compile instead of
32301         compile.
32302
32303         lib/c-torture.exp: Use gcc_target_compile instead of compile.
32304         Remove references to CFLAGS. Use remote_file instead of
32305         calling rm -f.
32306         (c-torture): Take a list of arguments to use to compile this
32307         testcase.
32308
32309         lib/g++.exp: Simplify. Use target_compile instead of compile.
32310         lib/gcc-dg.exp: Ditto.
32311         lib/gcc.exp: Ditto.
32312         lib/mike-{gcc,g++}.exp: Ditto.
32313         lib/old-dejagnu.exp: Ditto.
32314         lib/plumhall.exp: Ditto.
32315
32316 1997-01-08  Jim Wilson  <wilson@cygnus.com>
32317
32318         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
32319         (ph_linker): Likewise.
32320
32321 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
32322
32323           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
32324         MAP_ANON / MAP_ANONYMOUS if defined;
32325         else try to map from /dev/zero .
32326
32327 1996-11-12  Jeffrey A Law  (law@cygnus.com)
32328
32329         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
32330         isn't defined, then define it to MAP_ANONYMOUS.
32331
32332 1996-11-12  Jeffrey A Law  (law@cygnus.com)
32333
32334         * gcc.c-torture: Update to c-torture-1.42 release.
32335
32336 1996-11-11  Jeffrey A Law  (law@cygnus.com)
32337
32338         * gcc.c-torture: Update to c-torture-1.41 release.
32339
32340 1996-10-27  Jeffrey A Law  (law@cygnus.com)
32341
32342         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
32343         c-torture release.
32344
32345 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
32346
32347         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
32348         and LDFLAGS.  Fix second case to append the target_info ldflags
32349         onto LDFLAGS, not CFLAGS.
32350         * lib/g++.exp (g++_init): Add target_info stuff.
32351         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
32352         of libgloss and newlib flags for !native.
32353
32354         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
32355         (GDB): Fix relative path to go up another dir for finding gdb.
32356
32357 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
32358
32359         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
32360         versions in the target_info array, if they don't exist.
32361
32362 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
32363
32364         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
32365
32366 1996-07-08  Jim Wilson  <wilson@cygnus.com>
32367
32368         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
32369         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
32370
32371 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
32372
32373         * lib/old-dejagnu.exp: Don't remove the output file before we've
32374         actually tested it. Don't append pwd to the path of the executable
32375         we're testing.
32376
32377 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
32378
32379         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
32380
32381 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
32382
32383         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
32384         temporary directory for compiler files, and set it to a default
32385         value of /tmp. Set $output as the name of the output file from
32386         compiling the testcase. Add a -o option to $cflags_var so the
32387         compiler writes the final output file as $output. Set $executable
32388         to $output.
32389
32390         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
32391         directory for compiler files, and set it to /tmp if it doesn't
32392         already have a value. Set $output_file to the name of the output
32393         file from compiling the testcase. Add a -o option to CXXFLAGS so
32394         the compiler writes the final output file as $output. Use $output
32395         as the executable to be tested.
32396
32397 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
32398
32399         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
32400
32401 1996-06-08  Jeffrey A Law  (law@cygnus.com)
32402
32403         * gcc.c-torture/execute/pending-1.c: New test.  Still
32404         pending in Tege's queue.
32405
32406 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
32407
32408         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
32409         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
32410         if there were failures.  Call unresolved if there were unresolved
32411         testcases.  Call gcc_fail if program did not run to completion.
32412         (ph_make): Pass additional argument name to ph_execute.
32413         (ph_execute): Add new argument.  Pass additional arguments to
32414         ph_summary.  Call gcc_fail is there is no execution output.
32415
32416 1996-04-24  Jeffrey A Law  (law@cygnus.com)
32417
32418         * lib/plumhall.exp (proc_summary): Output relavent summary
32419         lines into the log so specific failures in plumhall can be
32420         investigated.
32421
32422 1996-04-10  Jeffrey A Law  (law@cygnus.com)
32423
32424         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
32425         (c-torture-execute): Don't try to execute tests which use
32426         "long long" types if $NO_LONG_LONG is nonzero.
32427
32428 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
32429
32430         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
32431         not c-torture.
32432
32433         * gcc.ieee: Move from here.
32434         * gcc.c-torture/execute/ieee: To here.
32435
32436 1996-03-26  Jeffrey A Law  (law@cygnus.com)
32437
32438         * gcc.c-torture: Update to c-torture-1.41 release.
32439
32440 1996-03-22  Jeffrey A Law  (law@cygnus.com)
32441
32442         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
32443         not "$output".
32444
32445 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
32446
32447         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
32448         -c present.
32449
32450 1996-03-02  Jeffrey A Law  (law@cygnus.com)
32451
32452         * config/proelf.exp: Handle connecting to a simulator.
32453
32454 1996-01-31  Jeffrey A Law  (law@cygnus.com)
32455
32456         * config/proelf.exp: New file.  Enough framework that we can
32457         run c-torture tests on the proelf targets (or any other target
32458         that gdb can connect to for that matter).
32459
32460 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
32461
32462         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
32463         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
32464
32465         * lib/plumhall.exp (ph_execute): Always call ph_summary if
32466         exec_output exists.
32467
32468 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
32469
32470         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
32471         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
32472
32473         * config/*.exp: Update FSF address.  Change result of ${tool}_load
32474         to pass/fail/unresolved/unsupported/untested.  Caller must now
32475         call unresolved/unsupported/untested.
32476         * lib/*.exp: Update FSF address.  Update to handle new results of
32477         ${tool}_load.
32478         * lib/chill.exp (verbose): Delete.
32479
32480 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
32481
32482         * lib/gcc.exp (default_gcc_start): Change order of args to
32483         $LDFLAGS $CFLAGS $LIBS.
32484         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
32485         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
32486         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
32487         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
32488         * gcc.misc-tests/dg-test.exp: Likewise.
32489         * gcc.misc-tests/msgs.exp: Likewise.
32490         * gcc.prms/prms.exp: Likewise.
32491         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
32492         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
32493
32494         * lib/dg.exp: Deleted, moved to dejagnu/lib.
32495
32496 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
32497
32498         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
32499
32500         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
32501         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
32502
32503         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
32504         necessary.
32505
32506 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
32507
32508         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
32509         global for loop; add use of $mathlib.
32510         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
32511         settings here; set mathlib for anything but VxWorks.
32512
32513 1996-01-22  Jeffrey A Law  (law@cygnus.com)
32514
32515         * gcc.c-torture: Update to c-torture-1.40 release.
32516
32517 1996-01-03  Jeffrey A Law  (law@cygnus.com)
32518
32519         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
32520         dg.exp.
32521
32522 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
32523
32524         * lib/c-torture.exp (c-torture-execute): Declare "output" as
32525         global.
32526
32527 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
32528
32529         * lib/g++.exp (LIBS): Define if not already.
32530         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
32531         (gcc-dg-prune): Call prune_gcc_output.
32532         * lib/gcc.exp (prune_gcc_output): New proc.
32533         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
32534         prune_gcc_output.
32535
32536 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
32537
32538         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
32539         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
32540
32541 1995-11-15  Jeffrey A Law  (law@cygnus.com)
32542
32543         * gcc.c-torture: Update to c-torture-1.39 release.
32544
32545 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
32546
32547         * lib/c-torture.exp (c-torture-execute): Don't return if one option
32548         fails, try others as well.
32549
32550 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
32551
32552         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
32553         If compilation fails, mark execute tests as `untested'.
32554         If test is marked as unsupported, don't mark compilation and
32555         execute tests as failed.
32556
32557 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
32558
32559         * lib/g++.exp (g++_init): Don't link in libg++, and look to
32560         libstdc++ for whether or not we want to be doing shared
32561         libraries.  Delete link_curses since we don't need it anymore.
32562         * lib/mike-g++.exp (postbase): Don't link in libg++.
32563         * g++.old-deja/old-deja.exp: Likewise.
32564
32565 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
32566
32567         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
32568
32569 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
32570
32571         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
32572         For that, add `-Wl,-a,shared_archive'.
32573         * g++.old-deja/old-deja.exp: Likewise.
32574
32575 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
32576
32577         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
32578
32579 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
32580
32581         * lib/mike-g++.exp (postbase): Pay attention to the status of
32582         g++_load.
32583
32584 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
32585
32586           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
32587
32588 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
32589
32590         * lib/gcc.exp (default_gcc_start): No longer need to log program
32591         being executed or its output, execute_anywhere does that now.
32592         * lib/g++.exp (default_g++_version): Call execute_anywhere.
32593         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
32594
32595 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
32596
32597         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
32598         the same as those in lib/g++.exp.
32599
32600 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
32601
32602         * gcc.c-torture: Update to c-torture-1.38 release.
32603         * gcc.ieee: Related changes.
32604
32605 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
32606
32607         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
32608         "exec". Minor reformatting changes.
32609
32610         * config/rom68k.exp (${tool}_load): Make it work in a canadian
32611         cross. This means all "exec" calls now work on a remote host as
32612         well.
32613         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
32614         cross. Filter out the extra "\r\n" stuff that expect puts in.
32615         (c-torture-execute): Filter out the bogus warnings like
32616         c-torture-compile does. Add support for canadian cross.
32617         * lib/gcc.exp (default_gcc_version, default_gcc_start)
32618         Use execute_anywhere rather than calling exec directly. Now it
32619         works for canadian cross testing.
32620
32621 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
32622
32623         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
32624         results into a variable, and check that rather than using file exists.
32625
32626 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
32627
32628         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
32629         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
32630
32631 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32632
32633         * g++.old-deja/old-deja.exp: Create and pass runshlib and
32634         lib_curses if there's a shared libg++ in the build tree.
32635
32636 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
32637
32638         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
32639         if not supported target.
32640
32641 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
32642
32643         * lib/g++.exp (g++_init): Move empty setting of runshlib and
32644         link_curses up to always happen, not just for native builds.
32645
32646 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
32647
32648         * gcc.c-torture: Update to c-torture-1.36 release.
32649         * gcc.failure: Related changes.
32650
32651 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
32652
32653         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
32654
32655 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
32656
32657         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
32658         * lib/mike-g++.exp (postbase): Not in here.  Still reference
32659         runshlib, link_curses, and mathlib for link and run.
32660
32661         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
32662         pass the runtime shared library options for Solaris, OSF/1, and
32663         Irix5, and link with -lcurses to avoid unresolved references.
32664
32665 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
32666
32667         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
32668         only run once.
32669
32670 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
32671
32672         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
32673
32674 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
32675
32676         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
32677         do not have a framework for the "compat" tests yet.
32678
32679 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
32680
32681         * lib/mike-g++.exp (postbase): New local variable `mathlib',
32682         set to null if we're testing vxworks5.1.  Use that instead of
32683         `-lm' in the setting of LIBS for link and run.
32684
32685 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
32686
32687         * config/rom68k.exp (${tool}_load): Major changes to make it
32688         work.  Verified that it does in fact return the stuff in
32689         exec_output properly.  Catch any Emul or any TRAP other than 0.
32690
32691 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
32692
32693         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
32694         LDFLAGS properly for targets that need stuff from libgloss.
32695         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
32696         only run once.
32697         (gpp_initialized): New variable.
32698
32699 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
32700
32701         * config/rom68k.exp: Load libgloss.exp.
32702         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
32703         so we can produce a fully linked binary.
32704         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
32705         so we can produce a fully linked binary.
32706
32707 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
32708
32709         * lib/plumhall.exp (ph_section): Watch for expected failures.
32710         Add missing `else'.
32711
32712         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
32713         run the testcase.
32714         (c-torture): Likewise.
32715
32716 1995-08-28  Doug Evans  <dje@cygnus.com>
32717
32718         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
32719
32720         * lib/mike-g++.exp (mike_cleanup): New proc.
32721         (prebase): New globals compiler_result, not_compiler_result,
32722         target_regexp.
32723         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
32724         allow leading "-" in pattern.  Watch for unsupported tests.
32725         If $compiler_result is set, pattern match assembler code,
32726         and ditto for $not_compiler_result.
32727         * lib/mike-gcc.exp: Likewise.
32728
32729         * lib/plumhall.exp (ph_execute): Only call ph_summary if
32730         execution "succeeded".
32731
32732 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
32733
32734         * config/win32.exp: New file.
32735         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
32736
32737 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
32738
32739         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
32740         unsupported.
32741         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
32742         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
32743         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
32744
32745         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
32746         "... without exceptions was ...".  That is now handled by
32747         prune_system_crud.
32748         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
32749
32750 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
32751
32752         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
32753         sieve.c,sort2.c}: New files.
32754         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
32755         sieve.exp,sort2.exp}: Drivers for them.
32756
32757         * lib/mike-gcc.exp (program_output): New user settable variable.
32758         (postbase): Call prune_system_crud.  Also prune extraneous compiler
32759         messages.
32760         * lib/mike-g++.exp (program_output): New user settable variable.
32761
32762         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
32763
32764         * config/sh.exp: Deleted (use sim.exp instead).
32765
32766 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
32767
32768         * config/vx.exp: Declare CHECKTASK as global.
32769         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
32770         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
32771         * lib/old-dejagnu.exp: Load [pwd]/$executable.
32772
32773 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32774
32775         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
32776         target. Like vx.exp, only includes `vx29k.exp' instead of
32777         `vxworks.exp'.
32778
32779 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
32780
32781         * config/sim.exp: Increase time limit from 120 seconds to 240.
32782
32783 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
32784
32785         * gcc.c-torture/execute/950628-1.c: New test.
32786
32787 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
32788
32789         * gcc.c-torture: Update with changes/additions from
32790         c-torture-1.34.
32791
32792 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
32793
32794         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
32795
32796 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
32797
32798         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
32799
32800 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
32801
32802         * gcc.c-torture/compile/950512-1.c: New test.
32803         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
32804         * gcc.dg/struct-ret-1.c: Likewise.
32805
32806 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
32807
32808         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
32809           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
32810
32811 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
32812
32813         * gcc.c-torture/special/920411-1.c: Deleted.
32814         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
32815
32816 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
32817
32818         * config/sim.exp (${tool}_load): Hack in call to bash to get a
32819         cpu limit.
32820
32821 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
32822
32823         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
32824
32825 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
32826
32827         From kenner;
32828         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
32829         is the proper length.
32830         * va-arg-3.c: Likewise.
32831
32832 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
32833
32834         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
32835         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
32836
32837         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
32838         * lib/g++.exp (default_g++_start): Delete old cruft.
32839
32840 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
32841
32842         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
32843         (2 * (1 << 18)) to (2 * (1 << 17)).
32844
32845         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
32846
32847 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
32848
32849         * config/rom68k.exp: Renamed from config/idp.exp
32850
32851 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
32852
32853         * c-torture/compile/921109-2.c
32854
32855 1995-04-18  Mike Stump  <mrs@cygnus.com>
32856
32857         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
32858         excess errors.
32859
32860 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
32861
32862         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
32863         output.
32864         * lib/g++.exp (default_g++_start): Likewise.
32865
32866 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
32867
32868         * gcc.c-torture/compile/950329-1.c: New test.
32869
32870 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
32871
32872           * config/bug.exp (${tool}_load): Updated to use new remote_open
32873           and remote_close procs.
32874         * config/idp.exp: New file.
32875
32876 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
32877
32878         * gcc.c-torture/execute/950322-1.c: New test.
32879
32880 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
32881
32882         * config/vx.exp (${tool}_load): Clean up testing of return code from
32883         vxworks_ld and vxworks_spawn.
32884
32885 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
32886
32887         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
32888
32889 1995-03-13  Mike Stump  <mrs@cygnus.com>
32890
32891         * lib/old-deja.exp: Add `excess errors test - ' error, now one
32892         can mark excess errors on a machine by machine basis.  Note, the
32893         default is to not expect any excess errors, even when excess
32894         errors test - is given, so you will want to put an XFAIL ... on
32895         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
32896         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
32897         those 4 machines, but no others.
32898
32899 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
32900
32901         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
32902         * lib/c-torture.exp: to here.
32903
32904 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
32905
32906         * gcc.c-torture/execute/950221-1.c: New test.
32907         * gcc.c-torture/execute/struct-ret-1.c: New test.
32908         * gcc.c-torture/compile/950221-1.c: New test.
32909
32910         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
32911
32912 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
32913
32914         * gcc.c-torture/execute/arith-1.c (main): Return 0.
32915         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
32916
32917 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
32918
32919         * g++.gb: New directory of tests, derived from my signature and
32920         class scoping tests.
32921
32922         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
32923         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
32924         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
32925         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
32926         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
32927         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
32928         * g++.gb/sig25.C: Likewise.
32929
32930         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
32931         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
32932         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
32933         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
32934         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
32935         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
32936         * g++.gb/sig25.exp: Likewise.
32937
32938         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
32939         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
32940         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
32941         * g++.gb/scope13.C: Likewise, this test still fails.
32942
32943         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
32944         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
32945         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
32946         * g++.gb/scope13.exp: Ditto.
32947
32948         * g++.gb/README: New file, explains what these tests are about.
32949
32950 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
32951
32952         * lib/dg.exp (dg-do): Support `preprocess'.
32953         (dg-test): Likewise.
32954
32955 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
32956
32957         * config/udi.exp: change "continue -expect" to "exp_continue".
32958
32959 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
32960
32961         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
32962         Delete redundant tests.
32963
32964         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
32965         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
32966         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
32967         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
32968         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
32969         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
32970         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
32971         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
32972
32973         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
32974         storing label pointers.
32975         * gcc.c-torture/execute/921019-1.c: Likewise.
32976         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
32977         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
32978         parameter fp.
32979         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
32980         constants.
32981
32982         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
32983         Delete obsolete tests.
32984
32985         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
32986         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
32987         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
32988         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
32989         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
32990         * gcc.c-torture/compile/950124-1.c: New test.
32991
32992         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
32993
32994 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
32995
32996         * lib/mike-g++.exp: Add -lm to LIBS.
32997
32998 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
32999
33000         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
33001
33002 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
33003
33004         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
33005
33006 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
33007
33008         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
33009
33010 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
33011
33012         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
33013         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
33014         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
33015         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
33016         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
33017         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
33018         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
33019         * g++.law/{operators31.C, operators32.C,
33020         * g++.law/{operators33.C, operators34.C}: Likewise.
33021         * g++.law/{pic1.C, refs2.C}: Likewise.
33022         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
33023         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
33024         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
33025         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
33026
33027         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
33028         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
33029         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
33030         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
33031         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
33032         * g++.law/{enum9.exp, friend5.exp}: Likewise.
33033         * g++.law/{nest3.exp, nest4.exp}: Likewise.
33034         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
33035         * g++.law/{operators30.exp, operators31.exp}: Likewise.
33036         * g++.law/{operators32.exp, operators33.exp}: Likewise.
33037         * g++.law/{operators34.exp}: Likewise.
33038         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
33039         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
33040         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
33041         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
33042         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
33043
33044         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
33045         No longer expected to fail.
33046         * g++.law/missed-error3.C: Tweak for recent bool changes.
33047
33048 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
33049
33050         * config/emb-unix: Deleted.
33051         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
33052         remote execution.  Do final link on remote host if REMOTE_LINK is set.
33053
33054 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
33055
33056         * lib/dg.exp (dg-test): Fix typo in last patch.
33057
33058 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
33059
33060         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
33061         (handles multiple occurrences).
33062
33063 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
33064
33065         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
33066         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
33067         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
33068         printed).
33069         * lib/c-torture.exp (c-torture-compile): Likewise.
33070         (c-torture): Prepend full path if missing.
33071         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
33072         (gcc_fail): Likewise.
33073         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
33074
33075 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
33076
33077         * lib/netware.exp: Only attach to NetWare i386 systems.
33078
33079 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
33080
33081         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
33082         messages.  Add test name to "output pattern match" pass/fail message.
33083
33084 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
33085
33086         * gcc.dg: New testsuite.
33087         * gcc.dg/dg.exp: New file.
33088
33089         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
33090         test-switch.c}: Deleted.
33091
33092         * gcc.misc-tests/msgs.exp: New testcase driver.
33093
33094 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
33095
33096         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
33097         Watch for illegal return values from ${tool}_load.
33098         * config/unix.exp (${tool}_load): Fix pass/fail detection for
33099         cross targets.  Coerce return value >0 to 1.
33100
33101 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
33102
33103         * config/unix.exp (${tool}_load): Call program rsh, not proc.
33104
33105         * config/emb-unix.exp: New file.
33106
33107         * config/sim.exp: Error if variable $SIM not defined.
33108         (${tool}_load): Mark test as "untested" if simulator missing.
33109
33110         * config/unix.exp: Load remote.exp to get rcp_download.
33111         * lib/c-torture.exp: Use different option lists for testcases with
33112         and without loops.
33113         * gcc.c-torture/execute/execute.exp: Likewise.
33114
33115 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
33116
33117         * config/*.exp: Clarify return code from ${tool}_load.
33118         Call `unresolved' or `untested' instead of `warning' or `perror'
33119         (sometimes you still want to call both though).
33120         Add comment that `shell_id' is local to each file.
33121         * config/udi.exp (timeout): Set to 30.
33122         Don't print warning if connection fails, $connectmode has already
33123         printed an error.
33124         (${tool}_load): Move verbose messages to level 2.
33125         Rework pattern for "Process started" message.
33126         Pass `shell_id' to ${connectmode}_download.
33127         Retry twice upon timeout.  Make resetting of target more robust.
33128         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
33129         Pass `shell_id' to exit_$connectmode.
33130         Only call exit_$connectmode if connected.
33131         * config/unix.exp (${tool}_load): Check return codes better.
33132         * config/vrtx.exp (${tool}_load): Likewise.
33133         * config/vx.exp (${tool}_load): Likewise.
33134         Delete unneeded global's.
33135         * lib/dg.exp (dg-test): Update to reflect clarified return codes
33136         from ${tool}_load.
33137         (dg-stat): Delete.
33138         (dg-init): Delete recording of pass/fail counts.
33139         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33140         (old-dejagnu-init): Likewise.
33141         (old-dejagnu-stat): Delete contents, empty proc now.
33142         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
33143         (c-torture): Delete references to lcnt, lpass, lfail.
33144         Get option list from TORTURE_OPTIONS.
33145         Delete -funroll[-all]-loops if no loops.
33146         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
33147         (g++_stat): Delete contents (empty proc now).
33148         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
33149         (gcc_finish): Likewise.
33150         (gcc_stat): Deleted.
33151         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
33152         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
33153         * gcc.c-torture/execute/execute.exp: Likewise.
33154         Split tests into two parts: compile, execute.
33155         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
33156         no loops.  Update to reflect clarified return codes from ${tool}_load.
33157
33158 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
33159
33160         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
33161         to grep for.
33162         (old-dejagnu): Likewise (where necessary).
33163
33164 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
33165
33166         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
33167
33168         * lib/dg.exp (dg-process-target): Fix processing of selector.
33169         Add comment regarding use of `error'.
33170
33171         * lib/gcc.exp (prune_system_crud): Define if missing.
33172         * lib/g++.exp (prune_system_crud): Likewise.
33173
33174         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
33175         Call prune_system_crud.
33176         * lib/dg.exp (dg-runtest): New proc.
33177         Use perror instead of send_user for tcl errors in testcase.
33178         Don't return any value, it's never used.
33179         Don't clobber previous definition of `unknown'.
33180         Print tcl errors in `dg-final'.
33181
33182 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
33183
33184         * lib/dg.exp (dg-process-target): Improve syntax error messages.
33185         (dg-test): Don't print errorInfo, it contains stack backtrace.
33186
33187 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
33188
33189         * lib/g++.exp (runtest_file_p): Define if missing.
33190
33191 1994-09-24  Doug Evans  (dje@cygnus.com)
33192
33193         * lib/mike-g++.exp: Comment out loading of g++.exp.
33194         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
33195         (default_g++_version): Always print something.
33196         (default_g++_start): Comment out call to `which'.
33197         (g++_start, g++_load): Deleted (must be defined in config file).
33198         * lib/gcc.exp: Test for existence of $CC at start.
33199         Delete check for tmpdir (done in gcc_init).
33200         (default_gcc_version): Always print something.
33201         (default_gcc_start): Comment out call to `which'.
33202         * config/*.exp: Major cleanup - make cross targets work at least a
33203         little better for g++ (by not being "--tool gcc" specific).
33204         Rename gcc_xxx to ${tool}_xxx.
33205         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
33206         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
33207
33208 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
33209
33210         * lib/c-torture.exp (c-torture-compile): Rework compiler
33211         message processing.
33212
33213         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
33214         c-torture.
33215
33216 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
33217
33218         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
33219
33220         * lib/dg.exp (dg-process-target): Support { target native }.
33221
33222 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
33223
33224         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
33225         looked for "... program xxx got fatal signal".
33226         Correct regsub munging of `comp_output'.
33227         Ignore compiler messages "path prefix not used" and "linker input
33228         file unused".
33229
33230 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
33231
33232         * lib/gcc.exp (runtest_file_p): Define if missing.
33233         * gcc.prms/template.c: Example to work from.
33234
33235 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
33236
33237         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
33238         * lib/dg.exp (dg-test): Call unsupported testcases as such.
33239
33240         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
33241         * gcc.prms/1883.c: Moved from compile/940714-1.c.
33242         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
33243         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
33244
33245         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
33246         (dg-process-target): No longer a varargs proc.
33247         Return S/N for target, P/F for xfail.  All callers changed.
33248         (user option procs): More argument checking.
33249         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
33250         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
33251         (dg-test): Skip test if not running on selected target in `dg-do'.
33252         Update handling of `dg-do-what', `dg-output-text'.
33253         Separate execution pass/fail from output pattern match pass/fail.
33254         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
33255
33256 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
33257
33258         * gcc.c-torture/special/special.exp: Don't expect failure for mips
33259         target for 920510-1.c.
33260
33261 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
33262
33263         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
33264         Clean up comment regarding use of passcnt, etc.
33265         (gcc_stat): Don't update `testcnt' here.
33266         (gcc_finish): Do it here.
33267         Might as well reset `but_id' here too.
33268         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
33269         to determine if the file should be tested.
33270         * gcc.c-torture/compile/compile.exp: Likewise.
33271         * gcc.c-torture/execute/execute.exp: Likewise.
33272         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
33273         * gcc.misc-tests/dg-test.exp: Likewise.
33274         * gcc.prms/prms.exp: Likewise.
33275         * gcc.wendy/wendy.exp: Likewise.
33276         * g++.old-deja.exp: Likewise.
33277         Move "Testing file" message to verbose level 1.
33278
33279 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
33280
33281         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
33282
33283 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
33284
33285         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
33286         (default_gcc_start): Accept optional second list element
33287         of compiler flags.  Print compiler output at verbosity level 2.
33288         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
33289         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
33290         Save current values of framework globals passcnt, failcnt, xpasscnt,
33291         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
33292         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
33293         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
33294         xfailcnt to compute stats.  Update framework global `testcnt' from
33295         pass/fail counts.
33296         (gcc_finish): New proc.  Clean up test environment.
33297         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
33298         (gcc_epass, gcc_efail): Delete.
33299         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
33300         argument of line number.
33301         (dg-init): If the tool has an init routine, call it.
33302         (dg-test): Remove args `cflags_var' and `libs_var'.
33303         Pass all compiler options to ${tool}_start.
33304         Handle missing line number.
33305         (dg-finish): New function.
33306         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
33307         particular files.  Call gcc_finish at end.  Move "skipping test"
33308         message to verbosity level 3.
33309         * gcc.c-torture/compile/compile.exp: Likewise.
33310         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
33311         * gcc.c-torture/execute/execute.exp: Likewise.
33312         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33313         Print testcase being tried at verbosity level 1.
33314         * gcc.c-torture/special/special.exp: Unset xfail.
33315         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33316         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
33317         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
33318         * gcc.failure/failure.exp: Likewise.
33319         * gcc.ieee/ieee.exp: Likewise.
33320         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
33321         Update call to dg-test.  Call dg-finish at end.
33322         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
33323         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33324         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
33325         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
33326         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
33327         * gcc.wendy/wendy.exp: Add copyright.
33328         Delete setting of tmpdir (done by gcc_init).
33329         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
33330         Pass compiler flags to gcc_start.  Call gcc_finish at end.
33331         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
33332         gcc_[ce]pass/fail.
33333
33334 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
33335
33336         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
33337         confusion.
33338         (g++_load): Likewise.
33339
33340         * config/*.exp (gcc_load): Some were varargs fns and some were not.
33341         Rename argument to `prog' to remove the confusion.
33342         Varargs fns behave differently too!
33343         (g++_load): Likewise.
33344
33345         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
33346
33347         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
33348         what it is.  Delete (always) printing of status value for !native.
33349         Simplify verbose code, and include status and exec_output.
33350         (g++_load): Use gcc_load.
33351
33352 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
33353
33354         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
33355         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
33356         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
33357         940714-3.c as these testcases don't exist anymore.  Make
33358         va-arg-1.c expected to pass.
33359
33360 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
33361
33362         * gcc.misc-tests/misc.exp: Only run specific testcases.
33363         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
33364         * gcc.misc-tests/dg-[1-9].c: New files.
33365
33366         * lib/dg.exp: New testsuite driver.
33367         * gcc.prms/prms.exp: Use it.
33368
33369         * README.gcc: New file.
33370
33371         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
33372         Document and reset `lxpass' and `lxfail'.
33373         Simplify "initialized" message.
33374         (gcc_stat): Clean up comments a little.
33375
33376 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
33377
33378         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
33379
33380 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
33381
33382         * lib/old-dejagnu.exp (process-option): New proc.
33383         (old-dejagnu-init, old-dejagnu-stat): Likewise.
33384         (old-dejagnu): Simplify.
33385         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
33386
33387 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
33388
33389         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
33390         exists and is not an empty string.
33391
33392         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
33393         $xfail rather than calling setup_xfail.  Clear $xfail when test is
33394         finished.
33395         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
33396         automatically.
33397
33398         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
33399         longer expected to fail.
33400
33401         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
33402         "f" function call.
33403
33404         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
33405
33406         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
33407         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
33408         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
33409         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
33410         c-torture-1.29.
33411
33412         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
33413         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
33414
33415         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
33416
33417         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
33418         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
33419
33420         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
33421         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
33422         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
33423
33424 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
33425
33426         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
33427         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
33428         940714-1.c, 940714-2.c, 940714-3.c},
33429         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
33430         gcc.misc-tests/{mg.c,mg.exp}:
33431         New tests.
33432         * gcc.noncompile/noncompile.exp: Change accordingly.
33433
33434 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
33435
33436         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
33437         Undo previous clobberage.
33438
33439 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
33440
33441         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
33442         * gcc.special/{930510-1.c, special.exp}:
33443         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
33444         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
33445         struct-varargs-1.c}: New tests from c-torture-1.26.
33446
33447 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
33448
33449         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
33450           argument to switch.
33451
33452 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
33453
33454         * Revert the previous changes.  Please see Rob's directory
33455           (/lisa/test/rob/progressive/gcc/testsuite) for testing
33456           fixes.
33457
33458 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
33459
33460         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
33461             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
33462             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
33463             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
33464             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
33465             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
33466             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
33467             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
33468             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
33469             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
33470             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
33471             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
33472             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
33473             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
33474             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
33475             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
33476             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
33477             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
33478             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
33479             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
33480             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
33481             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
33482             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
33483             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
33484             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
33485             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
33486             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
33487
33488 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
33489
33490         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
33491             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
33492           with perror calls.
33493
33494 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
33495
33496         * config/unix.exp (g++_load): Fix syntax.
33497
33498 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
33499
33500         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
33501         * gcc.noncompile/921017-1.c: Deleted obsolete test.
33502         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
33503         Don't expect va-arg-1.c to fail.  Correct expected output for
33504         920928-1.c.
33505         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
33506         * gcc.wendy/hbm4.c: Correct typo.
33507         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
33508
33509 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
33510
33511         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
33512         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
33513         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
33514         * lib/c-torture.exp (c-torture-compile): Ditto.
33515
33516         Reduce volume of output (remove all the -I's and such).
33517         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
33518         Call gcc_cpass, gcc_cfail.
33519         (c-torture): Pass testing option to c-torture-compile.
33520
33521 1994-03-21  Doug Evans  (dje@cygnus.com)
33522
33523         Bring patches over from progressive.
33524         * config/default.exp: Exit remote shell cleanly.
33525         (g++_exit, g++_start): Add default versions.
33526         * config/sim.exp (gcc_load): Use perror, not error.
33527
33528 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
33529
33530         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
33531         set in site.exp.
33532
33533 1994-03-14  Doug Evans  (dje@cygnus.com)
33534
33535         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
33536         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
33537         (wendy_try): New proc to run testcase.
33538         (main loop): Call 'em.
33539         * gcc.wendy/*.c: Clean up pass to correct expected output.
33540
33541         * lib/gcc.exp: Minor cleanup work.
33542         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
33543
33544 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
33545
33546         * config/sim.exp (gcc_load): Document return codes better.
33547         Don't pass -v to simulator.
33548
33549 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
33550
33551           * gcc.special/920717-x.c: Fix typo.
33552           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
33553           get at sources.
33554
33555         * lib/mike-gcc.exp: Fix typo.
33556
33557 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
33558
33559         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
33560         binary to use, transform the name.
33561         * config/*.exp: rename everything. Nuke any g++ specific files,
33562         it's now a special case of gcc that requires no special support.
33563         Add a default.exp for unsupported targets.
33564
33565 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
33566
33567         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
33568         lib/old-dejagnu.exp: Fix a few patterns to work with the new
33569         version of Tcl.
33570
33571 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
33572
33573         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
33574         than a warning.
33575
33576 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
33577
33578         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
33579
33580 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
33581
33582         * gcc.execute/execute.exp: Combine opt_list and foption_list into
33583         option_list.  Compile every file with only 4/6 option choices
33584         (same as C torture) instead of with 12/18 different option
33585         choices.
33586         * lib/c-torture.exp: Likewise.
33587
33588         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
33589         not already set.
33590
33591 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
33592
33593         * lib/old-deja.exp: Add `excess errors test fails' error, now one
33594         can put an XFAIL *-*-* on excess errors.
33595
33596 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
33597
33598         * g++.law: Add more tests derived from g++-bugs snapshots.
33599
33600         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
33601         equivalent to g++.law/init9.
33602
33603         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
33604         compiled it, and the a.out file after we've run it.
33605
33606 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
33607
33608         * lib/mike-g++.exp (postbase): Delete the .o file after we've
33609         compiled it, and the a.out file after we've run it.
33610
33611 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
33612
33613         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
33614
33615 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
33616
33617         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
33618         version number.
33619
33620 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
33621
33622         * g++.law: New directory of g++ tests derived from the g++-bugs
33623         snapshots.
33624
33625 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
33626
33627         * gcc.compile: initbug1.c initbug1.exp testcase added
33628
33629 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
33630
33631         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
33632         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
33633           fixes submitted by Jeff Law (law@cs.utah.edu)
33634         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
33635           Jeff Law (law@cs.utah.edu)
33636
33637
33638 1993-11-30  Mike Stump  (mrs@cygnus.com)
33639
33640         * config/unix-g++.exp: Follow the gcc way of doing things.
33641         * g++.old-deja/old-deja.exp: Minor updates.
33642         * lib/g++.exp: New file, follow the gcc way of doing things.
33643         * lib/old-dejagnu.exp: Minor updates.
33644         * lib/mike-g++.exp: Always unset errorInfo.
33645
33646 1993-11-06  Mike Stump  (mrs@cygnus.com)
33647
33648         * lib/gcc.exp: Fix some errors with the below change, CC and
33649         CFLAGS should be global when setting, not local.
33650
33651 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
33652
33653         * lib/gcc.exp: Transform tool name.
33654
33655 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33656
33657         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
33658
33659 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33660
33661         * lib/gcc.exp: change gcc_done to gcc_stat
33662
33663 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33664
33665         * Upgraded gcc testsuite to c-torture version 1.25
33666
33667 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
33668
33669         * lib/gcc.exp: added reporting code. Changed verbose compile message.
33670         * lib/c-torture: added hooks for new reporting code.
33671
33672 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
33673
33674         * config/sh-gcc.exp: check if sh-sim exists in the path
33675
33676 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
33677
33678         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
33679         * gcc.compile/compile.exp: Initial changes for new logic.
33680         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
33681         * gcc.failure/failure.exp: Initial changes for new logic.
33682         * gcc.ieee/ieee.exp: Initial changes for new logic.
33683         * gcc.misc-tests/misc.exp: Initial changes for new logic.
33684         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
33685         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
33686         * lib/c-torture.exp: Initial changes for new logic.
33687         * lib/gcc.exp: Initial changes for new logic.
33688
33689 1993-10-15  Mike Stump  (mrs@cygnus.com)
33690
33691         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
33692         depend upon failure or success.  Fully qualify names in failure
33693         and success messages.  Always remove a.out before starting
33694         compile, just in case.  Pay more attention to error text output by
33695         the compiler.  Handle testcases with no known past errors just
33696         like all others, so that things are uniform.  Other miscellaneous
33697         improvements.
33698
33699 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
33700
33701         * gcc.cpp: new directory for cpp tests
33702
33703 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
33704
33705         * lib/chill.exp: Code reformatted, removed unused code.
33706         * config/unix-chill.exp: Code reformatted, removed unused code.
33707         * chill.execute/execute.exp: Code reformatted, removed unused code.
33708         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
33709
33710 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
33711
33712         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
33713         routines not written.
33714
33715 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
33716
33717         * config/bug-gcc.exp: Use new procs from bug.exp.
33718
33719 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
33720
33721         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
33722         via ftp, rather than depending on NFS.
33723         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
33724         case.
33725
33726 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
33727
33728         * config/bug-gcc.exp: Use new download proc.
33729
33730 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
33731
33732         * chill.execute/execute.exp: cleanups, handles errors better
33733         * chill.compile/compile.exp: rewrite, based on execute.exp
33734         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
33735         * lib/chill.exp: major changes to diff proc and compile and link
33736           procs. added chill_fail and chill_pass wrappers to pass and
33737           fail. added more comments, and handle error codes better.
33738           Added a hack to capture stderr from exec, so noncompile tests
33739           can work.
33740
33741 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
33742
33743         * chill.execute/execute.exp: rewrite of testsuite driver
33744         * lib/chill.exp: rewrite of testsuite driver
33745         * config/unix-chill.exp: rewrite of testsuite driver
33746
33747 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
33748
33749     In chill.execute:
33750         * iexpr.ch: Standardize uppercase.
33751         * tuples.dat: Standardize uppercase.
33752         * vary.ch: standardize.  Correct varying string assignments.
33753         * vary.dat: Add new output lines.
33754
33755 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
33756
33757     In chill.execute:
33758         * chprintf.ch: Standardize use of uppercase.
33759         * tuples.ch: Standardize and turn arr2 into a DCL,
33760           rather than a SYN.
33761         * pinits.ch: Standardize.
33762
33763 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
33764
33765         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
33766         * Makefil: Renamed to Makefile.in.
33767         * configure.in: New.
33768
33769 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
33770
33771     In chill.execute:
33772         * .cvsignore: Add result/output files.
33773         * Makefile: Fix up variables at start.  Use MFLAGS
33774           everywhere.  Correct bool_loc, built_ins entries.
33775           Add entry for vary1.ch.
33776         * bitarray.ch: Standardize upper-case usage.
33777         * bitexpr.ch: Standardize, add output of b1.
33778         * params.ch: Use arrayt in along PROC parameters, to
33779           avoid novelty problems.
33780         * sets.ch: Tiny cleanup.
33781         * vary1.ch: Re-indent.
33782
33783 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
33784
33785           * Add PR-related files to Makefiles, .cvsignore files, etc.
33786
33787 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
33788
33789         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
33790           with compiler objects. New names are test-flow.c and test-loop.c
33791
33792 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
33793
33794         * Upgraded c-torture tests from 1.19 to 1.20
33795
33796         * new files:
33797         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
33798         * gcc.compile: 930623-1.c 930623-2.c
33799         * gcc.noncompile: 930622-1.c 930622-2.c
33800         * gcc.failure: 920411-1.c 920627-2.c
33801         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
33802
33803 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
33804
33805         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33806           More changes to get testsuite working properly. Needs more work.
33807           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
33808
33809 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
33810
33811         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33812           More changes to get testsuite working properly. Needs more work.
33813
33814 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
33815
33816         * chill.compile/compile.exp: Added for Dejagnu support
33817         * chill.execute/execute.exp: Added for Dejagnu support
33818         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
33819
33820 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
33821
33822     This should complete moving the CHILL test files.
33823         * chill.noncompile(.cvsignore printf.grt
33824             in-printf.grt chprintf.grt chprintf.ch):
33825             Added test-support files.
33826           (Makefile): Modified further.
33827         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
33828             signal.ch): Added test files.
33829           * chill.execute (.cvsignore printf.grt printr.c
33830             in-printf.grt rts.c chprintf.grt rts.h): Added
33831           test-support files.
33832             (Makefile): More corrections.
33833
33834 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
33835
33836         * chill.compile, chill.execute, chill.nocompile: Add CHILL
33837           test cases, ready for DejaGnu.
33838
33839 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
33840
33841         * Upgraded c-torture tests from 1.18 to 1.19
33842
33843         * gcc.compile: added test(s):
33844           930607-1.c
33845         * gcc.execute: added test(s):
33846           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
33847
33848         * added new subdirectory for misc tests: gcc.misc-tests
33849         * gcc.misc-test(s): added tests:
33850           inst-check.c test-consts.c test-ior.c test-switch.c
33851
33852 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
33853
33854         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
33855
33856 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
33857
33858         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
33859
33860 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
33861
33862         * Upgraded c-torture tests from 1.17 to 1.18
33863
33864 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
33865
33866         * Upgraded c-torture tests from 1.12 to 1.17
33867
33868 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
33869
33870         * lib/old-dejagnu.exp:
33871           Fixed handling of XFAIL target triplets to correctly
33872           recognize wildcard characters.  Removed code that
33873           appended a unique id tag to the end of the file name
33874           printed out by the result of the testcases within a
33875           given test file.
33876
33877 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
33878
33879         * lib/old-dejagnu.exp:
33880           Reworked expected failure handling to trigger off of XFAIL
33881           keyword in keyphrase embeded in testcase source code. The
33882           XFAIL keyword must be at the end of the keyphrase line. It
33883           may optionally be followed by one or more target triplets.
33884           It has just occured that the handling of wildcards in the
33885           target triplet may not be correct.
33886
33887 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
33888
33889         * g++.old-deja/tests:
33890           Moved all subdirectories up one level into g++.old-deja .
33891
33892         * lib/old-dejagnu.exp:
33893           Fixed problem with CXXFLAGS not being properly reset, and being
33894           corrupted with extraneous "-c" compiler option.  This was
33895           causing binaries to not be generated for test that needed them.
33896           Modified strings passed to "pass" and "fail" so that individual
33897           tests from the same test file would be distinguished by an
33898           identifier appended to the test file name in the summary logs;
33899           this corrected a problem with erroneous diff logs.  Added code
33900           to search testcases for expected fail and unexpected pass keywords.
33901
33902 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
33903
33904         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
33905
33906 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
33907
33908         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
33909           Removed extraneous text from end of "Special g++ Options"
33910           keyphrase.
33911
33912         * lib/old-dejagnu.exp: Added pattern matching to look for new
33913           keywords, embedded in testcases comments, which will trigger
33914           calls to xpass and xfail.
33915
33916 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
33917
33918         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
33919           comments embedded in the testcases, especially the one looking for
33920           special compiler options, as well as the pattern matching for the
33921           compiler output again.
33922
33923 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
33924
33925         * lib/old-dejagnu.exp: Do a proper check of the return value for
33926           execute tests. Fixed several problems with the pattern matching
33927           of the compiler output which gave erroneous test results.
33928           Changed several of the test result messages to be more descriptive.
33929         * config/unix-g++.exp: Proc g++_load now actually works and
33930           executes the tests passed to it and returns a usable return
33931           value.
33932
33933 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
33934
33935           * lib/gcc.exp: Exits gracefully if $CC is bogus.
33936
33937 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
33938
33939         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
33940           Modified both files to properly execute the old style
33941           dejagnu tests. The previous versions of these files were
33942           experimental and did not function anything near correctly.
33943
33944 1993-04-05  Rob Savoye  (rob@cygnus.com)
33945
33946         * Removed all Makefile.in and configure.in files. No configuration
33947         needed now.
33948
33949 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
33950
33951         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
33952
33953 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
33954
33955         * gcc.compile/configure.in, gcc.unsorted/configure.in,
33956         gcc.special/configure.in, gcc.noncompile/configure.in,
33957         gcc.execute/configure.in, gcc.code_quality/configure.in,
33958         g++.other/configure.in, g++.old-deja/configure.in,
33959         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
33960         in srcname setting.
33961
33962 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
33963
33964         * lib/udi.exp:  Fixed mondfe and mondfe_download.
33965         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
33966         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
33967
33968 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
33969
33970         * config/udi-gdb.exp: Check $shell_id after connecting to target.
33971         (gdb_exit): Don't remove *_soc files.
33972
33973 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
33974
33975         * lib/c-torture.exp: Don't look for main; instead always use -w
33976         -c.  This is how the c-torture tests work.  Remove the object
33977         file if the compilation succeeds.
33978         * gcc.execute/execute.exp: Remove executable if test passes.
33979         * gcc.noncompile/noncompile.exp: Every test is an expected
33980         failure.
33981         * gcc.special/special.exp: Added tests from c-torture 1.11,
33982         corrected use of existing test.
33983         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
33984         gcc.execute/920625-1.c: Updated to c-torture 1.11.
33985         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
33986         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
33987         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
33988         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
33989         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
33990         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
33991         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
33992         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
33993         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
33994         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
33995         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
33996         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
33997         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
33998         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
33999         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
34000         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
34001         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
34002         c-torture 1.11.
34003         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
34004         correspond to c-torture 1.11.
34005
34006         * New file.