OSDN Git Service

* gfortran.dg/duplicate_labels.f90: New test.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
2
3         * gfortran.dg/duplicate_labels.f90: New test.
4
5 2005-06-20  Jan Beulich  <jbeulich@novell.com>
6
7         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
8         unsupportable relocations.
9         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10         * gcc.dg/20050321-2.c: xfail for NetWare.
11
12 2005-06-20  Andreas Jaeger  <aj@suse.de>
13
14         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
15         gcc.target/i386/fastcall-sseregparm.c,
16         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
17
18 2005-06-19  Richard Henderson  <rth@redhat.com>
19
20         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
21
22 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
23
24         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
25
26 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
27
28         PR c++/22115
29         * g++.dg/conversion/simd2.C: Change expected error message.
30
31 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
32
33         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
34         * gcc.dg/vect/vect-reduc-2.c: Likewise.
35         * gcc.dg/vect/vect-reduc-3.c: Likewise.
36
37 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
38
39         * gcc.dg/fold-mod-1.c: New test.
40
41 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
42
43         PR fortran/19926
44         * gfortran.dg/pr19926.f90: New test.
45
46 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
47
48         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
49         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
50         targets.
51         * gcc.dg/vect/vect-reduc-2.c: Likewise.
52         * gcc.dg/vect/vect-reduc-3.c: Likewise.
53
54 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
55
56         * gcc.target/ia64/float80-varargs-1.c: New test.
57
58 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
59
60         PR tree-opt/22035
61         * gfortran.dg/f2c_6.f90: New test.
62
63 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
64
65         PR c++/17413
66         * g++.dg/template/local5.C: New.
67
68 2005-06-17  Richard Henderson  <rth@redhat.com>
69
70         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
71
72 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
73
74         PR testsuite/21945
75         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
76
77 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
78
79         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
80         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
81         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
82         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
83         check_vect to verify the presence of hardware vector support.
84
85 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
86
87         PR testsuite/22056
88         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
89
90 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
91
92         PR libfortran/19216
93         * gfortran.dg/pr19216.f: Add correct space between brackets and
94         dg directive.
95
96 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
97
98         PR libfortran/16436
99         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
100
101 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
102
103         * gcc.target/i386/attributes-error.c: New testcase.
104         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
105         * gcc.target/i386/regparm-stdcall.c: Likewise.
106         * gcc.target/i386/sseregparm-1.c: Likewise.
107         * gcc.target/i386/sseregparm-2.c: Likewise.
108
109 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
110
111         * g++.dg/rtti/crash2.C: New.
112
113 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
114
115         * gcc.dg/noncompile/20040203-3.c: Update expected message.
116
117 2005-06-15  David Ung  <davidu@mips.com>
118
119         * gcc.target/mips/mips16e-extends.c: New test for testing the
120         generation of MIPS16e zeb/zeh, seb/seh instructions.
121
122 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
123
124         PR 22018
125         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
126         * gcc.dg/tree-ssa/pr22018.c: New test.
127
128 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
129
130         * gcc.dg/simd-1.c: Update error messages.
131         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
132         * gcc.dg/simd-2.c: Update error messages.
133         * gcc.dg/simd-4.c: New.
134
135 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
136
137         PR c++/20678
138         * g++.dg/other/crash-4.C: New.
139
140 2005-06-14  Devang Patel  <dpatel@apple.com>
141
142         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
143
144 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
145
146         PR c++/21929
147         * g++.dg/parse/crash11.C: Update
148
149 2005-06-13  Jeff Law  <law@redhat.com>
150
151         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
152         perform the desired transformations.
153         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
154         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
155
156 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
157
158         PR fortran/22038
159         * gfortran.dg/forall_1.f90: Un-XFAIL.
160
161 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
162
163         PR c++/21929
164         * g++.dg/parse/crash26.C: New.
165
166         PR c++/20789
167         * g++.dg/init/member1.C: New.
168
169 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
170
171         * gfortran.dg/altreturn_1.f90: New test.
172
173 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
174
175         PR middle-end/21985
176         * gcc.dg/tree-ssa/pr21985.c: New test.
177
178 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
179
180         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
181
182 2005-06-12  Roger Sayle  <roger@eyesopen.com>
183
184         PR c++/21930
185         * g++.dg/other/error10.C: New test case.
186
187 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
188
189         PR libfortran/19155
190         * gfortran.dg/pr19155.f: Add test.
191
192 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
193
194         * gfortran.dg/f2c_7.f90: New test.
195
196         * gfortran.dg/forall_1.f90: XFAILed.
197
198 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
199
200         * gcc.dg/pr14796-1.c: New.
201         * gcc.dg/pr14796-2.c: New.
202
203 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
204
205         PR fortran/17792
206         PR fortran/21375
207         * gfortran.dg/deallocate_stat.f90:  New test.
208
209 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
210
211         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
212
213 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
214
215         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
216         access will be generated when this loop is vectorized. Test that
217         accesses with same alignment were detected.
218         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
219         Test that accesses with same alignment were detected.
220         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
221         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
222         alignment were detected.
223
224 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
225
226         * gcc.dg/Wcxx-compat-1.c: New.
227
228 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
229
230         PR libfortran/21480
231         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
232         complex array.
233
234 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
235
236         * gcc.dg/alias-8.c: New.
237
238 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
239
240         * gcc.dg/format/cmn_err-1.c: Update.
241
242 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
243
244         PR target/20666
245         * gcc.target/sparc/fexpand-2.c: New.
246         * gcc.target/sparc/fpmerge-2.c: New.
247         * gcc.target/sparc/fpmul-2.c: New.
248         * gcc.target/sparc/noresult.c: New.
249         * gcc.target/sparc/pdist-2.c: New.
250         * gcc.target/sparc/pdist-3.c: New.
251
252 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
253
254         PR testsuite/21702
255         * gcc.target/i386/i386.exp: Fix comment typo.
256
257 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
258
259         PR c++/19497
260         * g++.dg/inherit/using5.C: New.
261         * g++.dg/inherit/using6.C: New.
262
263 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
264
265         PR c++/19894
266         * g++.dg/template/ptrmem15.C: New test.
267
268         PR c++/20563
269         * g++.dg/ext/label4.C: New test.
270
271 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
272
273         * gcc.dg/tls/debug-1.c: New test.
274
275 2005-06-07  Dale Johannesen  <dalej@apple.com>
276
277         * gcc.target/i386/movq.c:  New.
278
279 2005-06-07  Dale Johannesen  <dalej@apple.com>
280
281         * gcc.dg/20050607-1.c:  New.
282
283 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
284
285         PR middle-end/21850
286         * gcc.c-torture/execute/20050607-1.c: New test.
287
288 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
289
290         PR libfortran/21926
291         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
292         Test case where the return array has lowest stride one,
293         but isn't packed.
294
295 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
296
297         * lib/target-supports.exp (check_effective_target_sync_int_long):
298         Add s390 and s390x targets.
299
300 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
301
302         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
303         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
304         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
305         * gcc.dg/tree-ssa/loop-9.c: New test.
306
307 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
308
309         * g++.dg/parse/defarg10.C: New.
310
311 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
312
313         PR regression/21897
314         * gcc.c-torture/execute/20050604-1.c: New test.
315
316 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
317
318         PR 21903
319         * g++.dg/parse/defarg9.C: New.
320
321         PR c++/20637
322         * g++.dg/inherit/using4.C: New.
323         * g++.dg/overload/error1.C: Adjust expected errors.
324         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
325         * g++.old-deja/g++.brendan/arm2.C: Likewise.
326         * g++.old-deja/g++.other/redecl2.C: Likewise.
327         * g++.old-deja/g++.other/redecl4.C: Likewise.
328         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
329
330 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
331
332         * gfortran.dg/f2c_5.f90: Add -w to dg-options
333
334 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
335
336         * lib/gfortran.exp (gfortran_target_compile): Call
337         dg-additional-files-options
338         * gfortran.dg/f2c_4.f90: New file
339         * gfortran.dg/f2c_4.c: New file
340         * gfortran.dg/f2c_5.f90: New file
341         * gfortran.dg/f2c_5.c: New file
342
343 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
344
345         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
346
347         PR fortran/21912
348         * gfortran.dg/array_constructor_4.f90: New test.
349
350 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
351
352         PR c++/21619
353         * g++.dg/ext/builtin9.C: New test.
354
355 2005-06-05  Dale Johannesen  <dalej@apple.com>
356
357         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
358         * gcc.c-torture/execute/20050603-2.c:  Ditto.
359
360 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
361
362         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
363         * gcc.dg/vect/vect-reduc-1.c: New.
364         * gcc.dg/vect/vect-reduc-2.c: New.
365         * gcc.dg/vect/vect-reduc-3.c: New.
366
367 2005-06-04  Dale Johannesen  <dalej@apple.com>
368
369         * gcc.c-torture/execute/20050603-1.c:  New.
370         * gcc.c-torture/execute/20050603-2.c:  New.
371         * gcc.dg/20050603-3.c:  New.
372
373 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
374
375         PR fortran/19195
376         * gfortran.dg/debug_1.f90: New test.
377
378         * gfortran.dg/forall_1.f90: New test.
379
380 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
381
382         * gfortran.dg/array_constructor_3.f90: New test.
383
384 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
385
386         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
387
388 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
389
390         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
391
392 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
393
394         PR c/21873
395         * gcc.dg/init-excess-1.c: New test.
396
397 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
398
399         PR c++/21853
400         * g++.dg/expr/static_cast6.C: New test.
401
402 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
403
404         * gcc.dg/tree-ssa/vrp14.c: New test.
405
406 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
407
408         PR c++/21336
409         * g++.dg/template/new2.C: New test.
410
411 2005-06-03  Josh Conner  <jconner@apple.com>
412
413         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
414         all entries in initializer.
415
416 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
417
418         PR middle-end/21858
419         * gcc.dg/pr21858.c: New testcase.
420
421 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
422
423         PR tree-optimization/21292
424
425         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
426         New.
427         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
428         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
429         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
430         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
431         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
432
433 2005-06-02  Richard Henderson  <rth@redhat.com>
434
435         * gcc.dg/sync-2.c: Use -march=i486 for i386.
436
437 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
438
439         * gcc.dg/wtypequal.c: New testcase.
440
441 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
442
443         PR 21582
444         * gcc.dg/tree-ssa/pr21582.c: New test.
445
446 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
447
448         PR c++/21280
449         * g++.dg/opt/interface2.h: New.
450         * g++.dg/opt/interface2.C: New.
451         * g++.dg/init/ctor4.C: Adjust error lines.
452         * g++.old-deja/g++.bob/inherit2.C: Likewise.
453         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
454         * g++.old-deja/g++.jason/opeq3.C: Likewise.
455         * g++.old-deja/g++.pt/assign1.C: Likewise.
456         * g++.old-deja/g++.pt/crash20.C: Likewise.
457
458 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
459
460         PR tree-optimization/21734
461         * g++.dg/vect/pr21734_1.cc: New.
462         * g++.dg/vect/pr21734_2.cc: New.
463
464 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
465
466         PR c++/20350
467         * g++.dg/template/spec24.C: New.
468
469         PR c++/21151
470         * g++.dg/pch/local-1.C: New.
471         * g++.dg/pch/local-1.Hs: New.
472
473 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
474
475         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
476         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
477         * gcc.dg/tree-ssa/pr14341.c: New test.
478         * gcc.dg/tree-ssa/pr14841.c: New test.
479         * gcc.dg/tree-ssa/pr20701.c: New test.
480         * gcc.dg/tree-ssa/pr21086.c: New test.
481         * gcc.dg/tree-ssa/pr21090.c: New test.
482         * gcc.dg/tree-ssa/pr21332.c: New test.
483         * gcc.dg/tree-ssa/pr21458.c: New test.
484         * gcc.dg/tree-ssa/pr21658.c: New test.
485         * gcc.dg/tree-ssa/vrp01.c: New test.
486         * gcc.dg/tree-ssa/vrp02.c: New test.
487         * gcc.dg/tree-ssa/vrp03.c: New test.
488         * gcc.dg/tree-ssa/vrp04.c: New test.
489         * gcc.dg/tree-ssa/vrp05.c: New test.
490         * gcc.dg/tree-ssa/vrp06.c: New test.
491         * gcc.dg/tree-ssa/vrp07.c: New test.
492         * gcc.dg/tree-ssa/vrp08.c: New test.
493         * gcc.dg/tree-ssa/vrp09.c: New test.
494         * gcc.dg/tree-ssa/vrp10.c: New test.
495         * gcc.dg/tree-ssa/vrp11.c: New test.
496         * gcc.dg/tree-ssa/vrp12.c: New test.
497         * gcc.dg/tree-ssa/vrp13.c: New test.
498
499 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
500
501         PR 21029
502         * gcc.dg/tree-ssa/pr21029.c: New test.
503
504 2005-06-01  Roger Sayle  <roger@eyesopen.com>
505
506         * gfortran.dg/logint-1.f: New test case.
507         * gfortran.dg/logint-2.f: Likewise.
508         * gfortran.dg/logint-3.f: Likewise.
509
510 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
511
512         PR c/21536
513         PR c/20760
514         * gcc.dg/20050527-1.c: New test.
515
516         * gcc.dg/i386-sse-12.c: New test.
517
518         PR fortran/21729
519         * gfortran.dg/implicit_5.f90: New test.
520
521 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
522
523         PR fortran/20883
524         * gfortran/assign_4.f90: New test.
525         * gfortran/assign_2.f90: Change compile to run.
526
527 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
528
529         * lib/target-supports.exp
530         (check_effective_target_sync_char_short): New.
531         * gcc.dg/sync-2.c: New.
532
533 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
534
535         PR tree-optimization/21817
536         * gcc.dg/torture/pr21817-1.c: New.
537
538 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
539
540         PR c++/21165
541         * g++.dg/template/init5.C: New.
542
543 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
544
545         * gfortran.dg/char_initialiser_actual.f90:
546         Test character initialisers as actual arguments.
547         * gfortran.dg/char_pointer_comp_assign.f90:
548         Test character pointer structure component assignments.
549         * gfortran.dg/char_array_structure_constructor.f90:
550         Test character components in structure constructors.
551
552 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
553
554         PR middle-end/20931
555         * g++.dg/opt/pr20931.C: New test.
556
557 2005-05-31  Andreas Jaeger  <aj@suse.de>
558
559         PR testsuite/20772
560         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
561         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
562         g++.old-deja/g++.ext/asmspec1.C,
563         g++.old-deja/g++.other/regstack.C,
564         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
565         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
566         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
567         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
568         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
569         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
570         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
571         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
572         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
573         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
574         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
575         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
576         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
577         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
578         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
579         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
580         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
581         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
582         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
583
584 2005-05-31  Jeff Law  <law@redhat.com>
585
586         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
587
588 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
589
590         PR middle-end/21743
591         * gcc.dg/builtins-1.c: Activate disabled clog test.
592         * gcc.dg/torture/builtin-attr-1.c: Likewise.
593
594 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
595
596         * gfortran.dg/char_pointer_assign.f90:
597         Test character-pointer assignments and pointer assignments.
598         * gfortran.dg/char_pointer_dummy.f90:
599         Test character-pointer dummy arguments.
600         * gfortran.dg/char_pointer_func.f90:
601         Test character-pointer function returns.
602         * gfortran.dg/char_pointer_dependency.f90:
603         Test character-pointer functions with dependencies.
604
605 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
606
607         PR c++/21784
608         * g++.dg/lookup/using14.C: New test.
609
610 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
611
612         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
613         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
614         trailing ^M.
615
616 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
617
618         PR c++/17413
619         * g++.dg/template/local5.C: New.
620
621         PR target/21761
622         * gcc.c-torture/compile/pr21761.c: New.
623
624         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
625         before darwin8.
626
627 2005-05-30  Steven G. Kargl
628
629         PR fortran/20846
630         * gfortran.dg/inquire_8.f90: New test.
631
632 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
633
634         PR libfortran/21376
635         * gfortran.dg/output_exponents_1.f90: New test.
636
637 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
638
639         PR libfortran/20006
640         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
641
642 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
643
644         PR c++/21210
645         * g++.dg/ext/complex1.C: New test.
646
647         PR c++/21340
648         * g++.dg/init/ctor6.C: New test.
649
650 2005-05-29  Jan Hubicka  <jh@suse.cz>
651
652         * gcc.c-torture/compile/pr21562.c: New.
653
654 2005-05-28  Steven G. Kargl <kargls@comcast.net>
655
656         * gfortran.dg/subnormal_1.f90: New test.
657
658 2005-05-28  Jan Hubicka  <jh@suse.cz>
659
660         * tree-prof.exp: Fix comment.
661         * value-prof-1.c: New.
662         * value-prof-2.c: New.
663         * value-prof-3.c: New.
664         * value-prof-4.c: New.
665
666 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
667
668         PR c++/21614
669         * g++.dg/expr/ptrmem6.C: New test.
670         * g++.dg/expr/ptrmem6a.C: Likewise.
671
672 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
673
674         PR tree-optimization/21658
675         * gcc.dg/tree-ssa/pr21658.c: New.
676
677 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
678
679         PR c++/21455
680         * g++.dg/inherit/ptrmem3.C: New.
681
682         PR c++/21681
683         * g++.dg/parse/template16.C: New.
684
685 2005-05-27  Andreas Jaeger  <aj@suse.de>
686
687         * gcc.dg/setjmp-2.c: Only run in 32-bit.
688
689         * gcc.dg/i386-sse-8.c: Run test on all archs.
690
691 2005-05-26  Mike Stump  <mrs@apple.com>
692
693         * objc.dg/isa-field-1.m: Only run on darwin.
694         * objc.dg/lookup-1.m: Likewise.
695         * objc.dg/try-catch-8.m: Likewise.
696
697 2005-05-26  Roger Sayle  <roger@eyesopen.com>
698
699         PR tree-optimization/9814
700         * gcc.dg/pr9814-1.c: New test case.
701
702 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
703
704         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
705         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
706         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
707         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
708         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
709         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
710         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
711         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
712         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
713         objc.dg/try-catch-8.m: New.
714
715 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
716
717         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
718         remove extraneous semicolons.
719
720 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
721
722         * obj-c++.dg/comp-types-12.mm: New.
723         * objc.dg/comp-types-11.m: New.
724         * objc.dg/selector-4.m: New.
725
726 2005-05-26  Andreas Jaeger  <aj@suse.de>
727
728         PR testsuite/20772
729         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
730         g++.old-deja/g++.ext/attrib3.C,
731         g++.old-deja/g++.other/store-expr1.C,
732         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
733         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
734         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
735         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
736         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
737         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
738         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
739         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
740         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
741         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
742         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
743         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
744         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
745         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
746         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
747         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
748         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
749         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
750         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
751
752 2005-05-26  Andreas Jaeger  <aj@suse.de>
753
754         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
755         x86-64 compilation.
756
757 2005-05-26  Andreas Jaeger  <aj@suse.de>
758
759         PR testsuite/20772
760         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
761         gcc.misc-tests/i386-pf-athlon-1.c,
762         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
763         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
764         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
765         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
766         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
767         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
768         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
769         programs.
770
771         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
772         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
773         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
774         x86-64 compilation.
775
776         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
777         x86_64.
778
779         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
780         effective-target ilp32.
781
782 2005-05-26  David Ung  <davidu@mips.com>
783
784         * gcc.target/mips/ext_ins.c: New test for testing the generation
785         of MIPS32/64 rev 2 ext/ins instructions.
786
787 2005-05-26  Andreas Jaeger  <aj@suse.de>
788
789         * treelang/compile/unsigned.tree: Use gimple instead of
790         nonexisting generic dump.
791
792 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
793
794         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
795
796 2005-05-26  Andreas Jaeger  <aj@suse.de>
797
798         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
799
800 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
801
802         PR libfortran/17283
803         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
804         Test callee-allocated memory with write statements.
805
806 2005-05-25  Roger Sayle  <roger@eyesopen.com>
807
808         PR middle-end/21709
809         * gcc.dg/pr21709-1.c: New test case.
810
811 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
812             Mike Stump  <mrs@apple.com>
813
814         * objc/execute/next_mapping.h: Update for C++.
815
816         * obj-c++.dg/selector-1.mm: Move to...
817         * obj-c++.dg/selector-4.mm: here...
818
819         * obj-c++.dg/basic.mm: New.
820         * obj-c++.dg/comp-types-1.mm: New.
821         * obj-c++.dg/cxx-class-1.mm: New.
822         * obj-c++.dg/cxx-ivars-1.mm: New.
823         * obj-c++.dg/cxx-ivars-2.mm: New.
824         * obj-c++.dg/cxx-ivars-3.mm: New.
825         * obj-c++.dg/cxx-scope-1.mm: New.
826         * obj-c++.dg/cxx-scope-2.mm: New.
827         * obj-c++.dg/defs.mm: New.
828         * obj-c++.dg/empty-private-1.mm: New.
829         * obj-c++.dg/encode-1.mm: New.
830         * obj-c++.dg/encode-2.mm: New.
831         * obj-c++.dg/encode-3.mm: New.
832         * obj-c++.dg/extern-c-1.mm: New.
833         * obj-c++.dg/extra-semi.mm: New.
834         * obj-c++.dg/fix-and-continue-2.mm: New.
835         * obj-c++.dg/isa-field-1.mm: New.
836         * obj-c++.dg/ivar-list-semi.mm: New.
837         * obj-c++.dg/local-decl-1.mm: New.
838         * obj-c++.dg/lookup-1.mm: New.
839         * obj-c++.dg/lookup-2.mm: New.
840         * obj-c++.dg/method-1.mm: New.
841         * obj-c++.dg/method-2.mm: New.
842         * obj-c++.dg/method-3.mm: New.
843         * obj-c++.dg/method-4.mm: New.
844         * obj-c++.dg/method-5.mm: New.
845         * obj-c++.dg/method-6.mm: New.
846         * obj-c++.dg/method-7.mm: New.
847         * obj-c++.dg/no-extra-load.mm: New.
848         * obj-c++.dg/overload-1.mm: New.
849         * obj-c++.dg/pragma-1.mm: New.
850         * obj-c++.dg/pragma-2.mm: New.
851         * obj-c++.dg/private-1.mm: New.
852         * obj-c++.dg/private-2.mm: New.
853         * obj-c++.dg/proto-qual-1.mm: New.
854         * obj-c++.dg/qual-types-1.mm: New.
855         * obj-c++.dg/stubify-1.mm: New.
856         * obj-c++.dg/stubify-2.mm: New.
857         * obj-c++.dg/super-class-1.mm: New.
858         * obj-c++.dg/super-class-2.mm: New.
859         * obj-c++.dg/super-dealloc-1.mm: New.
860         * obj-c++.dg/super-dealloc-2.mm: New.
861         * obj-c++.dg/template-1.mm: New.
862         * obj-c++.dg/template-2.mm: New.
863         * obj-c++.dg/template-3.mm: New.
864         * obj-c++.dg/template-4.mm: New.
865         * obj-c++.dg/template-5.mm: New.
866         * obj-c++.dg/template-6.mm: New.
867         * obj-c++.dg/try-catch-1.mm: New.
868         * obj-c++.dg/try-catch-2.mm: New.
869         * obj-c++.dg/try-catch-3.mm: New.
870         * obj-c++.dg/try-catch-4.mm: New.
871         * obj-c++.dg/try-catch-5.mm: New.
872         * obj-c++.dg/try-catch-6.mm: New.
873         * obj-c++.dg/try-catch-7.mm: New.
874         * obj-c++.dg/try-catch-8.mm: New.
875         * obj-c++.dg/try-catch-9.mm: New.
876         * obj-c++.dg/va-meth-1.mm: New.
877
878 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
879
880         * obj-c++.dg/selector-1.mm: New.
881         * obj-c++.dg/selector-2.mm: New.
882
883 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
884
885         * obj-c++.dg/selector-3.mm: New.
886         * objc.dg/selector-3.m: New.
887
888 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
889
890         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
891         about where warning appears.
892
893 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
894
895         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
896         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
897         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
898         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
899
900 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
901
902         * gcc.dg/20050524-1.c: New test.
903
904 2005-05-25  Jan Hubicka  <jh@suse.cz>
905
906         * gcc.dg/tree-prof/inliner-1.c: New.
907
908 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
909
910         * gcc.dg/tree-prof: New directory.
911         * gcc.dg/tree-prof/tree-prof.exp: New.
912
913 2005-05-25  DJ Delorie  <dj@redhat.com>
914
915         * gcc.dg/Wattributes-1.c: New.
916         * gcc.dg/Wattributes-2.c: New.
917         * gcc.dg/Wattributes-3.c: New.
918
919 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
920
921         PR tree-optimization/19833
922         * gcc.dg/uninit-4.c: Remove xfail.
923         * gcc.dg/uninit-9.c: Ditto.
924
925 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
926
927         * obj-c++.dg/bitfield-[1-5].mm: New.
928         * obj-c++.dg/class-protocol-1.mm: New.
929         * obj-c++.dg/comp-types-1[0-1].mm: New.
930         * obj-c++.dg/comp-types-[2-9].mm: New.
931         * obj-c++.dg/encode-[4-8].mm: New.
932         * obj-c++.dg/layout-1.mm: New.
933         * obj-c++.dg/method-1[0-9].mm: New.
934         * obj-c++.dg/method-2[0-1].mm: New.
935         * obj-c++.dg/method-[8-9].mm: New.
936         * obj-c++.dg/objc-gc-3.mm: New.
937         * obj-c++.dg/try-catch-10.mm: New.
938         * objc.dg/bitfield-5.m: New.
939         * objc.dg/comp-types-10.m: New.
940         * objc.dg/comp-types-9.m: New.
941         * objc.dg/layout-1.m: New.
942         * objc.dg/objc-gc-4.m: New.
943         * objc.dg/try-catch-9.m: New.
944         * objc.dg/class-protocol-1.m: Tweak diagnostics.
945         * objc.dg/comp-types-1.m: Likewise.
946         * objc.dg/comp-types-[5-6].m: Likewise.
947         * objc.dg/method-9.m: Likewise.
948
949 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
950
951         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
952         and on hardware without VMX support.
953
954         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
955
956         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
957
958         * lib/profopt.exp (dg-final-generate, dg-final-use,
959         profopt-final-code, profopt-get-options): New.
960         (profopt-execute): Process test directives.
961
962         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
963         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
964         cleanup-tree-dump, cleanup-saved-temps): Update comments.
965
966 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
967
968         PR C++/21645
969         * g++.dg/init/ctor5.C: New test.
970
971 2005-05-24  Ira Rosen  <irar@il.ibm.com>
972
973         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
974         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
975         vect-113.c, vect-114.c.
976
977 2005-05-23  Adam Nemet  <anemet@lnxw.com>
978
979         * gcc.dg/const-elim-1.c: Remove xfails.
980
981 2005-05-23  Jeff Law  <law@redhat.com>
982
983         * gcc.c-torture/compile/pr21638.c: New test.
984         * gcc.c-torture/compile/20050520-1.c: New test.
985
986 2005-05-23  Nick Clifton  <nickc@redhat.com>
987
988         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
989         be a proper triple, ie: m32r*-*-*.
990         * g++.old-deja/g++.jason/thunk3.C: Likewise.
991
992 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
993
994         PR middle-end/21331
995         PR tree-opt/21293
996         * gcc.c-torture/compile/pr21293.c: New test.
997         * gcc.c-torture/execute/pr21331.c: New test.
998
999 2004-05-20  Richard Henderson  <rth@redhat.com>
1000
1001         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
1002
1003 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
1004
1005         * obj-c++-dg.exp: Add.
1006         * obj-c++.exp: Add.
1007         * obj-c++.dg/dg.exp: Add.
1008
1009 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1010
1011         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
1012         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
1013
1014 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
1015
1016         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
1017
1018 2004-05-19  Richard Henderson  <rth@redhat.com>
1019
1020         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
1021
1022 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
1023
1024         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
1025
1026         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
1027
1028 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
1029
1030         PR c++/21495
1031         * g++.dg/parse/extern1.C: New test.
1032         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
1033
1034 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1035
1036         * gcc.dg/c99-math.h: New.
1037         * gcc.dg/c99-math-float-1.c: New test.
1038         * gcc.dg/c99-math-double-1.c: Likewise.
1039         * gcc.dg/c99-math-long-double-1.c: Likewise.
1040
1041 2005-05-18  Richard Henderson  <rth@redhat.com>
1042
1043         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
1044
1045 2005-05-18  Devang Patel  <dpatel@apple.com>
1046
1047         * g++.dg/opt/20050511-1.C: New test.
1048
1049 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
1050
1051         PR libfortran/21127
1052         * gfortran.dg/reshape-complex.f90:  New test.
1053
1054 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
1055
1056         * gfortran.dg/array_constructor_1.f90: New test.
1057         * gfortran.dg/array_constructor_2.f90: New test.
1058
1059 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1060
1061         PR fortran/20954
1062         * gfortran.dg/pr20954.f: New test.
1063
1064 2005-05-17  Mike Stump  <mrs@apple.com>
1065
1066         Yet more Objective-C++...
1067
1068         * objc.dg/method-5.m: Update.
1069         * objc.dg/method-6.m: Update.
1070         * objc.dg/method-7.m: Update.
1071         * objc.dg/method-9.m: Update.
1072         * objc.dg/try-catch-2.m: Update.
1073
1074 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
1075
1076         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
1077         Remove little-endian optimizations.
1078
1079 2005-05-17  Jeff Law  <law@redhat.com>
1080
1081         * g++.dg/tree-ssa/pr18414.C: New test.
1082         * gcc.dg/tree-ssa/pr18414.C: New test.
1083         * gcc.dg/tree-ssa/pr17141-1.C: New test.
1084         * gcc.dg/tree-ssa/pr17141-2.C: New test.
1085
1086 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
1087
1088         * gcc.dg/compat/generate-random.c: Do not include
1089         libiberty.h.
1090         * gcc.dg/compat/generate-random_r.c: Likewise.
1091
1092 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
1093
1094         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
1095
1096 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
1097
1098         PR middle-end/21595
1099         * g++.dg/tree-ssa/builtin1.C: New testcase.
1100
1101 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
1102
1103         PR c++/21454
1104         * g++.dg/opt/const4.C: New test.
1105
1106         PR middle-end/21492
1107         * g++.dg/opt/crossjump1.C: New test.
1108
1109         PR tree-optimization/21610
1110         * gcc.c-torture/compile/20050516-1.c: New test.
1111
1112         PR fortran/15080
1113         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
1114         about the test failing.
1115         * gfortran.fortran-torture/execute/where_7.f90: New test.
1116         * gfortran.fortran-torture/execute/where_8.f90: New test.
1117
1118 2005-05-16  Richard Henderson  <rth@redhat.com>
1119
1120         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
1121         i?86 and x86_64.
1122
1123 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
1124
1125         * gcc.dg/compat/generate-random.c (config.h): Do not include.
1126         (limits.h): Include unconditionally.
1127         (stdlib.h): Likewise.
1128         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
1129         (limits.h): Include unconditionally.
1130         (stdlib.h): Likewise.
1131         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
1132         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
1133         (limits.h): Include unconditionally.
1134         (stdlib.h): Likewise.
1135         (hashtab.h): Do not include.
1136         (getopt.h): Likewise.
1137         (stddef.h): Include.
1138         (hashval_t): Define.
1139         (struct entry): Add "next" field.
1140         (HASH_SIZE): New macro.
1141         (hash_table): New variable.
1142         (switchfiles): Do not use xmalloc.
1143         (mix): New macro.
1144         (iterative_hash): New function.
1145         (hasht): Remove.
1146         (e_exists): New function.
1147         (e_insert): Likewise.
1148         (output): Use, instead of libiberty hashtable functions.
1149         (main): Do not use getopt.  Do not call htab_create.
1150
1151 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
1152
1153         PR libstdc++/21526
1154         * lib/target-supports.exp (check_mkfifo_available):
1155         Return 0 for cygwin as mkfifo support incomplete on platform.
1156         Fix typos in comments.
1157
1158 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
1159
1160         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
1161
1162 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
1163
1164         PR fortran/17432
1165         * gfortran.dg/assign_4.f: New test.
1166
1167 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
1168
1169         PR tree-optimization/21563
1170         * gcc.dg/tree-ssa/pr21563.c: New.
1171
1172 2005-05-14  Jan Hubicka  <jh@suse.cz>
1173
1174         * gcc.dg/noreturn-7.c: Allow control reaches warning.
1175
1176 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
1177
1178         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
1179
1180 2005-05-13  Julian Brown  <julian@codesourcery.com>
1181
1182         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
1183         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
1184
1185 2005-05-13  Jan Hubicka  <jh@suse.cz>
1186
1187         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
1188         * gcc.dg/fold-xor-?.c: Likewise.
1189         * gcc.dg/pr15784-?.c: Likewise.
1190         * gcc.dg/pr20922-?.c: Likewise.
1191         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
1192         * gcc.dg/tree-ssa/pr17598.c: Likewise.
1193         * gcc.dg/tree-ssa/pr20470.c: Likewise.
1194
1195 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1196
1197         PR fortran/21260
1198         * gfortran.dg/hollerith_1.f90: New test.
1199
1200 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1201
1202         * gfortran.dg/func_result_2.f90: New test.
1203
1204 2005-05-11  Bud Davis  <bdavis@gfortran.org>
1205
1206         * gfortran.dg/dev_null.f90: New test.
1207
1208 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
1209
1210         * gcc.dg/arm-vfp1.c: Revert last change.
1211
1212 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
1213
1214         PR middle-end/19807
1215         PR tree-optimization/19639
1216         * g++.dg/tree-ssa/pr19807.C: New testcase.
1217
1218 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1219
1220         PR libfortran/21471
1221         * gfortran.dg/append-1.f90: New test.
1222
1223 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
1224
1225         * gcc.dg/pr18501.c: XFAIL.
1226         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
1227         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
1228         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
1229         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
1230         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
1231         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
1232         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
1233         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
1234
1235 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1236
1237         PR fortran/20178
1238         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
1239         gfortran.dg/f2c_3.f90: New tests.
1240
1241         * gfortran.dg/return_1.f90: Fix dg annotation.
1242
1243 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
1244
1245         * gcc.c-torture/compile/20050510-1.c: New test.
1246
1247 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
1248
1249         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
1250
1251 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
1252
1253         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
1254
1255 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
1256
1257         PR c/17913
1258         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
1259
1260 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
1261
1262         PR c/21342
1263         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
1264         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
1265
1266 2005-05-10  Ben Elliston  <bje@au.ibm.com>
1267
1268         PR debug/16676
1269         * gcc.dg/debug/pr16676.c: New test.
1270
1271 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
1272
1273         PR testsuite/21443
1274         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
1275         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
1276         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
1277         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
1278         Change -O1 to -O2.
1279         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
1280         -fno-tree-dominator-opts.
1281
1282 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1283
1284         * gfortran.dg/return_1.f90: New test.
1285
1286 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
1287
1288         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
1289
1290         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
1291
1292 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
1293
1294         PR c++/21427
1295         * g++.dg/inherit/covariant13.C: New.
1296
1297 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1298
1299         PR libfortran/19155
1300         * gfortran.dg/pr19155.f: New test.
1301
1302 2005-05-08  Roger Sayle  <roger@eyesopen.com>
1303
1304         PR inline-asm/8788
1305         * gcc.dg/pr8788-1.c: New testcase.
1306
1307 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
1308
1309         PR target/21416
1310         * gcc.target/mips/fpcmp-[12].c: New tests.
1311
1312 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
1313
1314         * lib/target-supports-dg.exp (dg-require-fork): New function.
1315         (dg-require-mkfifo): Likewise.
1316         * lib/target-supports.exp (check_function_available): New
1317         function.
1318         (check_fork_available): Likewise.
1319         (check_mkfifo_available): Likewise.
1320
1321 2005-05-06  Jeff Law  <law@redhat.com>
1322
1323         * gcc.c-torture/compile/pr21380.c: New test.
1324
1325 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
1326
1327         PR c++/20961
1328         * g++.dg/ext/weak3.C: New test.
1329
1330 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
1331
1332         PR c++/21352
1333         * g++.dg/template/crash37.C: New test.
1334
1335 2005-05-05  Paul Brook  <paul@codesourcery.com>
1336
1337         * gcc.dg/arm-g2.c: Use effective-target arm32.
1338         * gcc.dg/arm-mmx-1.c: Ditto.
1339         * gcc.dg/arm-scd42-2.c: Ditto.
1340         * gcc.dg/arm-vfp1.c: Ditto.
1341         * lib/target-supports.exp (check_effective_target_arm32): New
1342         function.
1343
1344 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
1345
1346         PR libfortran/21354
1347         gfortran.dg/in_pack_rank7.f90:  New test.
1348
1349 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
1350
1351         PR middle-end/15618
1352         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
1353
1354 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
1355
1356         PR middle-end/21265
1357         * gcc.dg/20050503-1.c: New test.
1358
1359         PR rtl-optimization/21239
1360         * gcc.dg/i386-sse-11.c: New test.
1361
1362 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
1363
1364         PR target/16888
1365         * gcc.target/i386/asm-1.c: New test.
1366
1367 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
1368
1369         PR rtl-optimization/21330
1370         * gcc.c-torture/execute/20050502-1.c: New test.
1371
1372         PR target/21297
1373         * gcc.c-torture/execute/20050502-2.c: New test.
1374
1375 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
1376
1377         PR middle-end/21282
1378         * gcc.dg/pr21282.c: New.
1379
1380 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1381
1382         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
1383         * gcc.dg/vect/vect-92.c: Likewise
1384         * gcc.dg/vect/vect-93.c: Likewise
1385         * gcc.dg/vect/vect-dv-1.c: Likewise
1386         * gcc.dg/vect/vect-dv-2.c: Likewise
1387         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
1388
1389 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1390
1391         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
1392         * gfortran.dg/vect/vect-2.f90:  Likewise
1393         * gfortran.dg/vect/vect-3.f90:  Likewise
1394         * gfortran.dg/vect/vect-4.f90:  Likewise
1395         * gfortran.dg/vect/vect-5.f90:  Likewise
1396
1397 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
1398
1399         PR target/20813
1400         * gcc.dg/rs6000-fpint-2.c: New.
1401
1402 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
1403
1404         PR c/15698
1405         * gcc.dg/builtins-30.c: Update expected messages.
1406         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
1407         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
1408         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
1409
1410 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
1411
1412         PR tree-optimization/21294
1413         * gcc.dg/tree-ssa/pr21294.c: New.
1414
1415 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
1416
1417         * gcc.dg/altivec-3.c (vec_store): Do not use the old
1418         __builtin_altivec_st_internal_4si built-in.
1419
1420 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
1421
1422         PR c++/15875
1423         * g++.dg/template/ptrmem14.C: New test.
1424
1425 2005-05-02  Paul Brook  <paul@codesourcery.com>
1426
1427         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
1428
1429 2005-05-02  Michael Matz  <matz@suse.de>
1430
1431         PR c++/19542
1432         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
1433
1434 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
1435
1436         * g++.dg/cpp/weak.C: New test.
1437
1438 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
1439
1440         * gcc.dg/tree-ssa/loop-8.c: New test.
1441
1442 2005-04-30  Michael Maty  <matz@suse.de>
1443
1444         * gcc.dg/inline-mcpy.c: New test.
1445
1446 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
1447
1448         PR libfortran/18958
1449         * gfortran.dg/eoshift.f90:  New test case.
1450
1451 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
1452
1453         PR libfortran/18857
1454         * gfortran.dg/matmul_1.f90: New test.
1455
1456 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1457
1458         PR tree-optimization/21030
1459         * gcc.dg/tree-ssa/pr21030.c: New.
1460
1461 2005-04-29  Devang Patel  <dpatel@apple.com>
1462
1463         PR tree-optimization/21272
1464         * gcc.dg/vect/vect-ifcvt-10.c: New test.
1465
1466 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
1467
1468         PR fortran/13082
1469         PR fortran/18824
1470         * gfortran.dg/entry_4.f90: New test.
1471         * gfortran.fortran-torture/execute/entry_1.f90: New test.
1472         * gfortran.fortran-torture/execute/entry_2.f90: New test.
1473         * gfortran.fortran-torture/execute/entry_3.f90: New test.
1474         * gfortran.fortran-torture/execute/entry_4.f90: New test.
1475         * gfortran.fortran-torture/execute/entry_5.f90: New test.
1476         * gfortran.fortran-torture/execute/entry_6.f90: New test.
1477         * gfortran.fortran-torture/execute/entry_7.f90: New test.
1478
1479 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1480
1481         * gfortran.fortran-torture/execute/entry_8.f90: New test.
1482
1483 2005-04-29  Paul Brook   <paul@codesourcery.com>
1484
1485         * gfortran.dg/entry_3.f90: New test.
1486
1487 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1488
1489         * gfortran.dg/implicit_4.f90: New test.
1490
1491 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
1492
1493         * lib/target-supports.exp (check_profiling_available): Return
1494         false for xtensa-*-elf.
1495
1496 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
1497
1498         * lib/fortran-torture.exp (fortran-torture.exp): Catch
1499         error if file cannot be deleted.
1500
1501 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1502
1503         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
1504         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
1505         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
1506         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
1507         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
1508         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
1509         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
1510         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
1511         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
1512         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
1513         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
1514         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
1515         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
1516
1517 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1518
1519         PR fortran/20865
1520         * gfortran.dg/pr20865.f90: New test.
1521
1522 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
1523
1524         * gcc.dg/void-cast-2.c: New test.
1525
1526 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1527
1528         PR c/21159
1529         * gcc.dg/void-cast-1.c: New test.
1530
1531 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
1532
1533         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
1534
1535 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1536
1537         PR fortran/21177
1538         * gfortran.dg/pr21177.f90: New test.
1539
1540 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
1541
1542         PR tree-optimization/21171
1543         * gcc.dg/tree-ssa/pr21171.c: New test.
1544
1545 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
1546
1547         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1548         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1549         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1550         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1551         gcc.dg/tree-ssa/gen-vect-32.c: New.
1552         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
1553         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
1554         don't run on PPC32.
1555
1556 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1557
1558         PR c/21213
1559         * gcc.dg/transparent-union-3.c: New test.
1560
1561 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1562
1563         PR c/20740
1564         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
1565         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
1566         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
1567         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
1568         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
1569         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
1570
1571 2005-04-26  Jeff Law  <law@redhat.com>
1572
1573         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
1574         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
1575         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
1576         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
1577         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
1578         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
1579         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
1580
1581 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
1582
1583         PR tree-optimization/17598
1584         * gcc.dg/tree-ssa/pr17598.c: New testcase.
1585
1586 2005-04-25  Mike Stump  <mrs@apple.com>
1587
1588         * objc.dg/fix-and-continue-1.m: Add.
1589
1590 2005-04-25  Roger Sayle  <roger@eyesopen.com>
1591
1592         PR c++/20995
1593         * g++.dg/opt/pr20995-1.C: New test case.
1594
1595 2005-04-25  Devang Patel <dpatel@apple.com>
1596
1597         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
1598
1599 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1600
1601         PR testsuite/21062
1602         * g++.dg/opt/alias2.C (printf): Correct the prototype.
1603
1604 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1605
1606         PR C++/21188
1607         * g++.dg/opt/rtti2.C: New test.
1608
1609 2005-04-25  Paul Brook  <paul@codesourcery.com>
1610         Steven G. Kargl  <kargls@comcast.net>
1611
1612         PR fortran/20879
1613         * gfortran.dg/ichar_1.f90: New file.
1614
1615 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
1616
1617         PR middle-end/20991
1618         * g++.dg/opt/pr20991.C: New test.
1619
1620         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
1621         where sizeof (type) < __alignof__ (type).
1622         * gcc.dg/compat/struct-layout-1.h: Likewise.
1623
1624 2005-04-24  Per Bothner  <per@bothner.com>
1625             Devang Patel  <dpatel@apple.com>
1626
1627         PR preprocessor/20907
1628         * gcc.dg/cpp/very-long-comment.c: New test.
1629
1630 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1631
1632         PR fortran/20059
1633         * gfortran.dg/common_5.f: New test.
1634
1635 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
1636
1637         PR middle-end/21082
1638         * g++.dg/tree-ssa/pr21082.C: New testcase.
1639
1640 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
1641
1642         * gcc.dg/vect/vect-99.c: New test.
1643
1644 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
1645
1646         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
1647
1648 2005-04-22  Jeff Law  <law@redhat.com>
1649
1650         * gcc.dg/uninit-5.c: Remove xfails.
1651         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
1652         conditionals and loads.
1653
1654 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
1655
1656         PR libfortran/20074
1657         PR libfortran/20436
1658         PR libfortran/21108
1659         * gfortran.dg/nested_reshape.f90: new test
1660         * gfortran.dg/reshape-alloc.f90: new test
1661         * gfortran.dg/reshape.f90: new test
1662
1663 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
1664
1665         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
1666
1667         * gcc.dg/arm-vfp1.c: New test.
1668
1669 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
1670
1671         PR c++/21087
1672         * g++.dg/lookup/builtin2.C: New test.
1673
1674 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
1675
1676         * gcc.dg/weak/weak-13.c: New test.
1677
1678 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
1679
1680         * lib/target-supports.exp (check_effective_target_sync_int_long):
1681         Add powerpc*.
1682
1683 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
1684
1685         * gcc.target/mips/branch-1.c: New test.
1686
1687 2005-04-21  Richard Henderson  <rth@redhat.com>
1688
1689         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
1690         * gcc.dg/vect/vect-86.c: Likewise.
1691         * gcc.dg/vect/vect-87.c: Likewise.
1692         * gcc.dg/vect/vect-88.c: Likewise.
1693
1694 2005-04-21  Devang Patel  <dpatel@apple.com>
1695
1696         PR optimization/20994
1697         * gcc.dg/tree-ssa/ifc-3.c: New test.
1698
1699 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
1700
1701         PR c/12913
1702         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
1703         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
1704         gcc.dg/c99-vla-jump-5.c: New tests.
1705
1706 2005-04-19  Richard Henderson  <rth@redhat.com>
1707
1708         * lib/target-supports.exp (check_effective_target_vect_int_mult):
1709         Fix typo in exists check.
1710         (check_effective_target_sync_int_long): New.
1711         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
1712         * gcc.dg/ia64-sync-2.c: Likewise.
1713         * gcc.dg/ia64-sync-3.c: Likewise.
1714         * gcc.dg/ia64-sync-4.c: Likewise.
1715
1716 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
1717
1718         * gcc.dg/fold-xor-1.c: New test.
1719         * gcc.dg/fold-xor-2.c: New test.
1720
1721 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
1722
1723         PR target/20670
1724         * g++.dg/eh/fp-regs.C: New test.
1725
1726 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
1727
1728         * gcc.dg/Wint-to-pointer-cast-1.c,
1729         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
1730         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
1731         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
1732
1733 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1734
1735         PR fortran/16861
1736         * gfortran.dg/pr16861.f90: New test.
1737
1738 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
1739
1740         * gcc.dg/pr21085.c: New test.
1741
1742 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
1743
1744         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
1745         (setup_mips_tests, dg-mips-options): New procedures.
1746         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
1747         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
1748         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
1749         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
1750         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
1751         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
1752         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
1753         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
1754         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
1755         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
1756         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
1757         dg-mips-options instead of dg-options.  Remove now-redundant
1758         preprocessor guards.
1759         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
1760         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1761         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1762         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
1763         * gcc.dg/vr-mult-2.c: Delete.
1764         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
1765         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
1766         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
1767         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
1768         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
1769         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
1770         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
1771
1772 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
1773
1774         * ada/acats/run_all.sh: Use sync when executable not present.
1775
1776 2005-04-18  Devang Patel  <dpatel@apple.com>
1777
1778         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
1779         * gcc.dg/vect/vect-11a.c: New.
1780         * gcc.dg/vect/vect-none.c: Update.
1781         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
1782
1783 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
1784
1785         PR tree-optimization/20922
1786         * gcc.dg/pr20922-1.c: New test.
1787         * gcc.dg/pr20922-2.c: New test.
1788         * gcc.dg/pr20922-3.c: New test.
1789         * gcc.dg/pr20922-4.c: New test.
1790         * gcc.dg/pr20922-5.c: New test.
1791         * gcc.dg/pr20922-6.c: New test.
1792
1793 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1794
1795         PR libfortran/20950
1796         * gfortran.dg/pr20950.f: New test.
1797
1798 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1799
1800         PR libfortran/19216
1801         * gfortran.dg/pr19216.f: New test.
1802
1803 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
1804
1805         PR tree-optimization/21001
1806         * gcc.dg/tree-ssa/pr21001.c: New.
1807
1808 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
1809
1810         PR libfortran/21075
1811         * gfortran.dg/reshape_rank7.f90: New test.
1812
1813 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
1814
1815         PR libfortran/12884 gfortran.dg/pr12884.f: New test
1816         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
1817         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
1818         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
1819         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
1820         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
1821         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
1822         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
1823         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
1824         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
1825         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
1826         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
1827         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
1828         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
1829         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
1830         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
1831         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
1832         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
1833         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
1834         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
1835         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
1836
1837 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
1838
1839         * gfortran.dg/wtruncate.f: New testcase.
1840         * gfortran.dg/wtruncate.f90: New testcase.
1841
1842 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
1843
1844         PR c++/21025
1845         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
1846         which sizeof/alignof is dependent, rather than just whether we are
1847         processing_template_decl.
1848
1849 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
1850
1851         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
1852         corrected typo where the wrong variables had been compared.
1853
1854 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
1855
1856         PR libfortran/18495
1857         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
1858         Test callee-allocated version of return array with a write
1859         statement.
1860         Test spread with a temporary with another write statement.
1861
1862 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
1863
1864         PR tree-optimization/21031
1865         * gcc.dg/tree-ssa/pr21031.c: New.
1866
1867 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
1868
1869         PR tree-optimization/21004
1870         * gcc.dg/builtins-53.c: Include builtins-config.h.
1871         Check floorf, ceilf, floorl and ceill transformations
1872         only when HAVE_C99_RUNTIME is defined.
1873
1874 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
1875
1876         PR middle-end/20739
1877         * gcc.dg/tree-ssa/pr20739.c: New test.
1878
1879 2005-04-14  Mike Stump  <mrs@apple.com>
1880
1881         * gcc.dg/Foundation.framework/empty: New.
1882         * gcc.dg/framework-2.c: New.
1883
1884 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
1885
1886         PR tree-optimization/21021
1887         * gcc.c-torture/compile/pr21021.c: New.
1888
1889 2005-04-14  Janis Johnson  <janis187@us.ibm.com
1890
1891         PR testsuite/21010
1892         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
1893         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
1894         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
1895         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
1896         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
1897         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
1898         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
1899         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
1900
1901 2005-04-14  Richard Henderson  <rth@redhat.com>
1902
1903         * lib/target-supports.exp (check_effective_target_vect_condition):
1904         Add ia64, i?86, and x86_64.
1905
1906 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
1907
1908         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
1909
1910 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
1911
1912         PR tree-optimization/20657
1913         * gcc.dg/tree-ssa/pr20657.c: New.
1914
1915 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
1916
1917         * gcc.dg/builtins-53.c: Also check (int)trunc* and
1918         (long long int)trunc*.
1919
1920 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
1921
1922         PR target/20927
1923         * gcc.dg/pr20927.c: New test.
1924
1925 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
1926
1927         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
1928         * gcc.target/mips/asm-1.c: Likewise.
1929
1930 2005-04-13  Dale Johannesen  <dalej@apple.com>
1931
1932         * objc.dg/objc-fast-4.m:  New.
1933
1934 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
1935
1936         * gcc.target/cris/torture/cris-torture.exp: New driver in new
1937         directory.
1938         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
1939
1940 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
1941
1942         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
1943         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
1944         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
1945
1946 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
1947
1948         PR tree-optimization/20913
1949         * gcc.dg/tree-ssa/pr20913.c: New.
1950
1951         PR tree-optimization/20702
1952         * gcc.dg/tree-ssa/pr20702.c: New.
1953
1954 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1955
1956         PR c++/13744
1957         * g++.dg/inherit/local3.C: New test.
1958
1959 2005-04-12  Jeff Law  <law@redhat.com>
1960
1961         * gcc.dg/tree-ssa/20050412-1.c: New test.
1962
1963 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
1964
1965         PR libfortran/19016
1966         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
1967         Add tests with mask generated by expression.
1968         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
1969         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
1970         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
1971
1972 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
1973
1974         PR middle-end/20917
1975         * gcc.dg/20050409-1.c: New test.
1976
1977 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
1978
1979         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
1980
1981 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
1982
1983         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1984         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
1985         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1986         (TARGET_CXX): Adjust accordingly.
1987         * target.h (struct gcc_target): Remove epxort_class_data.  Add
1988         determine_class_data_visibility and class_data_always_comdat.
1989         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1990         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
1991         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1992         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
1993         (arm_cxx_determine_class_data_visibility): New.
1994         (arm_cxx_class_data_always_comdat): Likewise.
1995         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1996         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
1997         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1998         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
1999         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
2000         Define.
2001
2002 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
2003
2004         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
2005
2006 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
2007
2008         * gcc.dg/i386-darwin-fpmath.c: New.
2009
2010 2004-04-11  Devang Patel  <dpatel@apple.com>
2011
2012         * lib/target-supports.exp (check_effective_target_vect_condition): New.
2013         * gcc.dg/vect/vect-ifcvt-1.c: New test.
2014         * gcc.dg/vect/vect-ifcvt-2.c: New test.
2015         * gcc.dg/vect/vect-ifcvt-3.c: New test.
2016         * gcc.dg/vect/vect-ifcvt-4.c: New test.
2017         * gcc.dg/vect/vect-ifcvt-5.c: New test.
2018         * gcc.dg/vect/vect-ifcvt-6.c: New test.
2019         * gcc.dg/vect/vect-ifcvt-7.c: New test.
2020         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
2021
2022 2004-04-11  Devang Patel  <dpatel@apple.com>
2023
2024         * gcc.dg/vect/vect-dv-1.c: New test.
2025         * gcc.dg/vect/vect-dv-2.c: New test.
2026
2027 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
2028
2029         PR tree-optimization/20933
2030         * gcc.dg/tree-ssa/pr20933.c: New test.
2031
2032 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2033
2034         * gfortran.dg/fold_nearest.f90: New test.
2035
2036 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
2037
2038         * gcc.dg/tree-ssa/alias-1.c: New test.
2039
2040 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
2041
2042         PR tree-optimization/20920
2043         * g++.dg/tree-ssa/pr20920.C: New test.
2044
2045 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
2046
2047         * gcc.dg/builtins-53.c: Also check (int)ceil* and
2048         (long long int)ceil*.
2049
2050 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
2051
2052         * g++.dg/warn/Wdtor1.C: Declare template in system header with
2053         explicit C++ linkage.
2054
2055 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2056
2057         * gfortran.dg/pr17229.f: Take care of the new obsolescence
2058         warning for arithmetic IF statements.
2059
2060 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
2061
2062         * eor_handling_1.f90: New test case.
2063         * eor_handling_2.f90: New test case.
2064         * eor_handling_3.f90: New test case.
2065         * eor_handling_4.f90: New test case.
2066         * eor_handling_5.f90: New test case.
2067         * noadv_size.f90: New test case.
2068         * pad_no.f90: New test case.
2069
2070 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
2071
2072         * gcc.c-torture/execute/20050410-1.c: New test.
2073
2074 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
2075
2076         * gcc.dg/pr20126.c: New.
2077
2078 2005-04-09  Bud Davis  <bdavis@gfortran.org>
2079             Steven G. Kargl <kargls@comcast.net>
2080
2081         * gfortran.dg/PR19872.f: New test.
2082
2083 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
2084
2085         * gfortran.dg/nint_1.f90:  Fix dg-do directive
2086
2087 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
2088
2089         * gfortran.dg/nint_1.f90: New test.
2090
2091 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
2092
2093         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
2094         Added test for callee-allocated arrays with write statements.
2095         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
2096         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
2097         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
2098         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
2099         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
2100
2101 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
2102
2103         PR libfortran/20163
2104         * gfortran.dg/open-options-blanks.f:  New test.
2105
2106 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2107
2108         PR fortran/13257
2109         * gfortran.dg/comma_format_extension_[1234].f: New tests.
2110
2111 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
2112
2113         * gcc.dg/tree-ssa/stdarg-1.c: New test.
2114         * gcc.dg/tree-ssa/stdarg-2.c: New test.
2115         * gcc.dg/tree-ssa/stdarg-3.c: New test.
2116         * gcc.dg/tree-ssa/stdarg-4.c: New test.
2117         * gcc.dg/tree-ssa/stdarg-5.c: New test.
2118         * gcc.c-torture/execute/stdarg-4.c: New test.
2119
2120         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
2121
2122         PR target/20795
2123         * g++.dg/abi/param2.C: New test.
2124
2125 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
2126
2127         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
2128
2129 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
2130
2131         * gcc.dg/builtins-53.c: New test.
2132
2133 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
2134
2135         * g++.dg/tree-ssa/pr18178.C: New test.
2136         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
2137         * gcc.c-torture/execute/20041019-1.c: New test.
2138         * gcc.dg/tree-ssa/20041008-1.c: New test.
2139         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
2140         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
2141         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
2142         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
2143         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
2144         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
2145         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
2146         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
2147         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2148         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2149
2150 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
2151
2152         PR rtl-optimization/20466
2153         * gcc.c-torture/execute/pr20466-1.c: New test.
2154
2155 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
2156
2157         PR c++/20905
2158         * g++.dg/parse/cond2.C: New test.
2159
2160         PR c++/20145
2161         * g++.dg/warn/Wdtor1.C: New test.
2162
2163 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2164
2165         PR fortran/17229
2166         * gfortran.dg/pr17229.f: New test.
2167
2168 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
2169
2170         * gfortran.dg/tiny_1.f90: New test.
2171         * gfortran.dg/tiny_2.f90: ditto.
2172
2173 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
2174
2175         * gfortran.dg/eor_1.f90:  Fix dg-do run line
2176         * gfortran.dg/open_new.f90:  Fix dg-do run line
2177
2178 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
2179
2180         * lib/target-supports.exp (get_compiler_messages): Support
2181         optional arguments, the fourth being compiler options.
2182         (check_effective_target_fpic): New proc.
2183         * gcc.dg/20050321-2.c: Restrict to target fpic.
2184
2185 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
2186
2187         * gcc.dg/15443-1.c: New test.
2188         * gcc.dg/15443-2.c: Likewise.
2189
2190 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2191
2192         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
2193
2194 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2195
2196         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
2197
2198 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2199
2200         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
2201         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
2202         -m64.
2203         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
2204         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
2205         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
2206
2207 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
2208
2209         PR c++/20212
2210         * g++.dg/warn/Wunused-11.C: New test.
2211
2212 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
2213
2214         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
2215
2216 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
2217
2218         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
2219
2220 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2221
2222         PR c++/20734
2223         * g++.dg/template/ptrmem13.C: New test.
2224
2225 2005-04-05  Per Bothner  <per@bothner.com>
2226
2227         * lib/gcc.exp: Always add -fno-show-column, for now.
2228
2229 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
2230
2231         PR testsuite/20767
2232         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
2233         of plain old "unsigned int" for the type of "i".  Makes this test
2234         64bit clean.
2235
2236 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
2237
2238         * gcc.dg/i386-ssefn-1.c: New test.
2239         * gcc.dg/i386-ssefn-2.c: New test.
2240         * gcc.dg/i386-ssefn-3.c: New test.
2241         * gcc.dg/i386-ssefn-4.c: New test.
2242
2243 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
2244
2245         PR tree-optimization/20076
2246         * gcc.dg/builtin-apply4.c: New test.
2247
2248         PR preprocessor/19475
2249         * gcc.dg/cpp/macspace1.c: New test.
2250         * gcc.dg/cpp/macspace2.c: New test.
2251
2252 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2253
2254         * gfortran.dg/pr20755.f: Fixed bad format.
2255
2256 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2257
2258         PR c++/20763
2259         * g++.dg/ext/attrib21.C: New test.
2260
2261 2004-04-05  Devang Patel  <dpatel@apple.com>
2262
2263         * lib/target-supports.exp (check_effective_target_vect_shif): New.
2264         * gcc.dg/vect/vect-shift-1.c: New test.
2265
2266 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2267
2268         PR libfortran/20755
2269         * gfortran.dg/pr20755.f: New test.
2270
2271 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
2272
2273         * gfortran.dg/pr15959.f90: New test.
2274         * gfortran.dg/string_pad_trunc.f90: New test.
2275
2276 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2277
2278         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
2279         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
2280         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
2281         syntax.
2282
2283 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2284
2285         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
2286
2287 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2288
2289         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
2290         * gcc.c-torture/compile/20011119-2.c: Likewise.
2291         * gcc.c-torture/compile/981001-2.c: Likewise.
2292
2293 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
2294
2295         PR c++/20679
2296         * g++.dg/template/overload4.C: New test.
2297
2298 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
2299
2300         PR c++/20746
2301         * g++.dg/abi/covariant5.C: New.
2302
2303         PR debug/20505
2304         * g++.dg/debug/const2.C: New.
2305
2306 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
2307
2308         PR rtl-optimization/16104
2309         * gcc.c-torture/execute/20050316-1.c: New test.
2310
2311 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
2312
2313         * g++.dg/template/spec23.C: Fix dg-error text.
2314
2315 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
2316
2317         PR c++/19199
2318         * g++.dg/expr/lval2.C: New.
2319
2320 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2321
2322         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
2323         __builtin_strcasecmp and __builtin_strncasecmp.
2324
2325 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
2326
2327         PR c++/20723
2328         * g++.dg/template/spec22.C: New.
2329         * g++.dg/template/spec23.C: New.
2330
2331 2005-04-03  Dale Ranta  <dir@lanl.gov>
2332             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2333
2334         PR libfortran/20068
2335         PR libfortran/20125
2336         PR libfortran/20156
2337         PR libfortran/20471
2338         * gfortran.dg/backspace.f: New test.
2339
2340 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
2341
2342         * gcc.dg/pr19345.c: New test.
2343
2344 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
2345
2346         PR tree-optimization/20640
2347         * gcc.dg/torture/tree-loop-1.c: New.
2348
2349 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
2350
2351         PR rtl-optimization/20290
2352         * gcc.c-torture/execute/loop-ivopts-2.c: New.
2353
2354 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
2355
2356         * gcc.dg/rs6000-fpint.c: New.
2357
2358 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
2359
2360         * gcc.dg/old-style-then-proto-1.c: New test.
2361
2362 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2363
2364         * gfortran.fortran-torture/execute/backspace.f90: Check
2365         after backspace and read was incorrect.
2366
2367 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2368
2369         * gcc.c-torture/execute/builtins/strcat.c: Check the result
2370         buffer past the terminating NUL using memcmp.
2371         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
2372         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
2373
2374         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
2375         Fix unused/uninitialized variable warnings.
2376
2377         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
2378         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
2379         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
2380         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
2381
2382         * gcc.c-torture/execute/builtins/abs-1-lib.c,
2383         gcc.c-torture/execute/builtins/fputs-lib.c,
2384         gcc.c-torture/execute/builtins/lib/fprintf.c,
2385         gcc.c-torture/execute/builtins/lib/main.c,
2386         gcc.c-torture/execute/builtins/lib/memcmp.c,
2387         gcc.c-torture/execute/builtins/lib/memmove.c,
2388         gcc.c-torture/execute/builtins/lib/mempcpy.c,
2389         gcc.c-torture/execute/builtins/lib/memset.c,
2390         gcc.c-torture/execute/builtins/lib/printf.c,
2391         gcc.c-torture/execute/builtins/lib/sprintf.c,
2392         gcc.c-torture/execute/builtins/lib/stpcpy.c,
2393         gcc.c-torture/execute/builtins/lib/strchr.c,
2394         gcc.c-torture/execute/builtins/lib/strcmp.c,
2395         gcc.c-torture/execute/builtins/lib/strcpy.c,
2396         gcc.c-torture/execute/builtins/lib/strcspn.c,
2397         gcc.c-torture/execute/builtins/lib/strlen.c,
2398         gcc.c-torture/execute/builtins/lib/strncat.c,
2399         gcc.c-torture/execute/builtins/lib/strncmp.c,
2400         gcc.c-torture/execute/builtins/lib/strncpy.c,
2401         gcc.c-torture/execute/builtins/lib/strrchr.c,
2402         gcc.c-torture/execute/builtins/lib/strspn.c,
2403         gcc.c-torture/execute/builtins/lib/strstr.c,
2404         gcc.c-torture/execute/builtins/memops-asm-lib.c,
2405         gcc.c-torture/execute/builtins/strlen-2.c,
2406         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
2407         prototypes.
2408
2409 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
2410
2411         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
2412         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
2413         selectany usage.
2414
2415 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
2416
2417         PR c++/19406
2418         * g++.dg/debug/using1.C: New test.
2419
2420 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
2421
2422         PR middle-end/20524
2423         * gcc.dg/alias-7.c: Prefix asm-declared name with
2424         __USER_LABEL_PREFIX__.
2425
2426 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
2427
2428         Fix fallout from PR middle-end/15700:
2429         * gcc.c-torture/compile/20011119-1.c: Take
2430         __USER_LABEL_PREFIX__ into account.
2431         * gcc.c-torture/compile/20011119-2.c: Likewise.
2432
2433 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2434
2435         PR c++/18644
2436         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
2437
2438 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
2439
2440         PR c/17855
2441         * gcc.c-torture/compile/struct-non-lval-1.c,
2442         gcc.c-torture/compile/struct-non-lval-2.c,
2443         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
2444
2445 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
2446
2447         * gcc.dg/tls/tls.exp: Remove temporary file.
2448         * g++.dg/tls/tls.exp: Ditto.
2449         * lib/file-format.exp: Ditto.
2450         * g++.dg/special/ecos.exp: Ditto.
2451
2452         * lib/profopt.exp: Treat prof_ext as a list.
2453         * gcc.misc-tests/bprob.exp: Ditto.
2454         * g++.dg/bprob/bprob.exp: Ditto.
2455
2456         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
2457         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
2458         g++.dg/tree-ssa/pointer-reference-alias.C,
2459         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
2460         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
2461         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
2462         g++.dg/vect/pr19951.cc: Ditto.
2463         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
2464         gcc.dg/builtins-47.c: Ditto.
2465         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
2466         gcc.dg/pr20115-1.c: Ditto.
2467         * gcc.dg/tree-ssa/20030530-2.c,
2468         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
2469         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2470         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
2471         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2472         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
2473         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
2474         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
2475         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
2476         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
2477         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
2478         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
2479         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
2480         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
2481         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
2482         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
2483         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2484         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2485         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2486         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2487         gcc.dg/tree-ssa/20030824-1.c,
2488         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
2489         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
2490         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
2491         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
2492         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
2493         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
2494         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
2495         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
2496         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
2497         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
2498         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
2499         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
2500         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
2501         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
2502         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
2503         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
2504         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
2505         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
2506         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
2507         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
2508         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
2509         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
2510         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
2511         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
2512         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
2513         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
2514         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
2515         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
2516         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
2517         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
2518         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
2519         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
2520         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
2521         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
2522         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
2523         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
2524         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
2525         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
2526         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
2527         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
2528         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
2529         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
2530         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2531         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
2532         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
2533         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
2534         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
2535         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
2536         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
2537         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
2538         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2539         gcc.dg/tree-ssa/useless-1.c: Ditto.
2540         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
2541         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
2542         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
2543         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
2544         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2545         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
2546         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
2547         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
2548         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
2549         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
2550         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
2551         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
2552         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
2553         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
2554         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
2555         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
2556         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
2557         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
2558         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
2559         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
2560         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
2561         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
2562         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
2563         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
2564         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
2565         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
2566         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
2567         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
2568         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
2569         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
2570         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
2571         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
2572         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
2573         gcc.dg/vect/vect-none.c: Ditto.
2574         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
2575         treelang/compile/unsigned.tree: Ditto.
2576
2577         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
2578         * gcc.dg/cpp/direct2s.c: Ditto.
2579         * gcc.dg/cpp/paste4.c: Ditto.
2580         * gcc.dg/cpp/separate-1.c: Ditto.
2581         * gcc.dg/pch/save-temps-1.c: Ditto.
2582         * g++.dg/ext/altivec-10.C: Ditto.
2583         * g++.dg/pch/pch.C: Ditto.
2584
2585         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
2586
2587         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
2588         * g++.dg/template/repo1.C: Ditto.
2589         * g++.dg/template/repo2.C: Ditto.
2590         * g++.dg/template/repo3.C: Ditto.
2591         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
2592         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
2593         * g++.old-deja/g++.pt/repo1.C: Ditto.
2594         * g++.old-deja/g++.pt/repo2.C: Ditto.
2595         * g++.old-deja/g++.pt/repo3.C: Ditto.
2596         * g++.old-deja/g++.pt/repo4.C: Ditto.
2597
2598         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
2599         * gcc.dg/20030107-1.c: Ditto.
2600         * gcc.dg/20030702-1.c: Ditto.
2601         * gcc.dg/profile-generate-1.c: Ditto.
2602         * g++.dg/other/profile1.C: Ditto.
2603         * g++.old-deja/g++.robertl/eb83.C: Ditto.
2604
2605         * lib/gcc-dg.exp (remove-build-file): New.
2606         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2607         cleanup-tree-dump, cleanup-saved-temps): New.
2608
2609 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
2610
2611         PR c++/19203, DR 214
2612         * g++.dg/parse/ambig3.C: Not ambiguous.
2613         * g++.dg/template/spec20.C: New.
2614         * g++.dg/template/spec21.C: New.
2615
2616 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
2617
2618         PR target/20045
2619         * gcc.dg/ia64-fptr-1.c: Run only on linux.
2620
2621 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2622
2623         PR libfortran/20660
2624         * gfortran.dg/negative_unit.f: New test.
2625
2626 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
2627
2628         * gcc.dg/20050330-1.c: New test.
2629
2630 2005-03-30  Devang Patel  <dpatel@apple.com>
2631
2632         * g++.dg/tree-sra/ssa-sra-3.C: New test.
2633
2634 2005-03-30  Dale Johannesen  <dalej@apple.com>
2635
2636         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
2637
2638 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
2639
2640         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
2641         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
2642         Strip options from test name.
2643
2644 2005-03-31  Jan Hubicka  <jh@suse.cz>
2645
2646         * gcc.dg/varpool-1.c: New testcase.
2647
2648 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2649
2650         PR c/772
2651         PR c/17913
2652         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
2653         gcc.dg/stmt-expr-label-3.c : New tests.
2654         * gcc.c-torture/execute/medce-2.c: Remove.
2655
2656 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2657
2658         PR c/20368
2659         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
2660         tests.
2661
2662 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
2663
2664         * gcc.c-torture/compile/pr20203.c: New test.
2665
2666 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2667
2668         * gfortran.dg/promotion.f90:  New test.
2669
2670 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
2671
2672         PR middle-end/20491
2673         * gcc.dg/torture/asm-subreg-1.c: New test.
2674
2675 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
2676
2677         PR c/20672
2678         * gcc.dg/pr20672-1.c: New test.
2679
2680 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
2681
2682         * gfortran.dg/vect: New directory.
2683         * gfortran.dg/vect/vect.exp: New.
2684         * gfortran.dg/vect/vect-1.f90: New test.
2685         * gfortran.dg/vect/vect-2.f90: New test.
2686         * gfortran.dg/vect/vect-3.f90: New test.
2687         * gfortran.dg/vect/vect-4.f90: New test.
2688         * gfortran.dg/vect/vect-5.f90: New test.
2689
2690 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
2691
2692         PR middle-end/20622
2693         * gcc.dg/alias-7.c: New test.
2694
2695 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
2696
2697         * gcc.dg/sparc-reg-1.c: New test.
2698
2699 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
2700
2701         PR target/19890
2702         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
2703
2704 2005-03-29  Dale Ranta  <dir@lanl.gov>
2705             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2706
2707         PR libfortran/20163
2708         * gfortran.dg/pr20163-2.f: New test.
2709
2710 2005-03-28  Jan Hubicka  <jh@suse.cz>
2711
2712         PR middle-end/20635
2713         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
2714         by Jakub Jelinek.
2715
2716 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
2717
2718         PR tree-optimization/20626
2719         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
2720         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
2721
2722 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2723
2724         * gfortran.dg/underflow.f90:  New test.
2725         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
2726
2727 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2728
2729         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
2730
2731 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
2732
2733         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
2734         (g++_init): Make sure that CXXFLAGS is set.
2735         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
2736         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
2737         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2738         * lib/objc.exp (objc_init): Likewise.
2739         * lib/treelang.exp (treelang_init): Likewise.
2740
2741 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
2742
2743         PR tree-optimization/20470
2744         * gcc.dg/tree-ssa/pr20470.c: New test.
2745
2746 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
2747
2748         * gcc.dg/ppc-stfiwx.c: New.
2749
2750 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
2751
2752         PR target/19888
2753         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
2754
2755 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
2756
2757         * gcc.dg/20050325-1.c: Fix a typo.
2758
2759 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2760
2761         PR libfortran/19678
2762         PR libfortran/19679
2763         * gfortran.dg/dos_eol.f: New test.
2764
2765 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
2766
2767         PR rtl-optimization/20249
2768         * gcc.dg/20050325-1.c: New test.
2769
2770 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2771
2772         PR libfortran/15332
2773         * gfortran.dg/pr15332.f: New test.
2774
2775 2005-03-24  Dale Johannesen  <dalej@apple.com>
2776
2777         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
2778
2779 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
2780
2781         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
2782         'internal' visibility.
2783         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
2784         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
2785         'protected' visibility.
2786         * gcc.dg/visibility-7.c: Likewise.
2787         * lib/target-supports.exp (check_visibility_available): Take
2788         a parameter, the kind of visibility to check for.
2789         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
2790         to check_visibility_available.
2791
2792         * g++.dg/expr/cast3.C: New.
2793
2794 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
2795
2796         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
2797         rs6000.
2798
2799 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
2800
2801         PR target/20095
2802         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
2803
2804 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
2805
2806         * gcc.dg/badshift.c: Renamed to...
2807         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
2808
2809         * gcc.target/i386/badshift.c: Renamed to...
2810         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
2811         only.
2812
2813         PR rtl-optimization/20532
2814         * gcc.target/i386/badshift.c: New.
2815
2816 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2817
2818         * gfortran.dg/pr18025.f90: New test.
2819
2820 2005-03-23  Dale Johannesen  <dalej@apple.com>
2821
2822         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
2823
2824 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
2825
2826         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
2827
2828         * lib/target-supports.exp (check_iconv_available): Default
2829         libiconv to -liconv, if there is no definition.
2830
2831 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
2832
2833         * gcc.dg/torture/cris-asm-mof-1.c: New test.
2834
2835 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
2836
2837         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
2838         * g++.dg/opt/pr7503-2.C: Likewise.
2839         * g++.dg/opt/pr7503-3.C: Likewise.
2840         * g++.dg/opt/pr7503-4.C: Likewise.
2841         * g++.dg/opt/pr7503-5.C: Likewise.
2842         * g++.dg/warn/minmax.C: New test.
2843
2844 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2845
2846         * gfortran.dg/g77_intrinsics_funcs.f: New test.
2847         * gfortran.dg/g77_intrinsics_sub.f: New test.
2848
2849 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
2850             Jan Hubicka  <jh@suse.cz>
2851             Steven Bosscher <stevenb@suse.de
2852
2853         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
2854
2855 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2856
2857         PR c++/19980
2858         * g++.dg/template/redecl3.C: New test.
2859
2860 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2861
2862         PR c++/20499
2863         * g++.dg/parse/error16.C: Tweak error markers.
2864
2865 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
2866
2867         PR target/20561
2868         * gcc.dg/20050321-2.c: New test.
2869
2870 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
2871
2872         PR c++/20465
2873         PR c++/20381
2874         * g++.dg/template/ptrmem12.C: New.
2875
2876 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
2877
2878         PR rtl-optimization/20527
2879         * gcc.c-torture/execute/pr20527-1.c: New test.
2880
2881 2005-03-22  Ben Elliston  <bje@au.ibm.com>
2882
2883         * gcc.misc-tests/options.exp (check_for_options): Create a real C
2884         program, compile it into a real executable and then delete the .c
2885         and .x files afterwards, to avoid problems on testglue targets.
2886
2887 2005-03-21  Stuart Hastings  <stuart@apple.com>
2888
2889         * gcc.target/i386/sse-2.c: New.
2890
2891 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
2892
2893         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
2894
2895 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2896
2897         * g++.dg/parse/crash25.C: Fix typo.
2898
2899 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2900
2901         PR c++/20461
2902         * g++.dg/parse/crash24.C: New test.
2903
2904         PR c++/20536
2905         * g++.dg/parse/crash25.C: New test.
2906
2907 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2908
2909         PR c++/20147
2910         * g++.dg/ext/stmtexpr4.C: New test.
2911
2912 2005-03-20  Roger Sayle  <roger@eyesopen.com>
2913
2914         PR middle-end/20539
2915         * gcc.c-torture/compile/pr13066-1.c: New test case.
2916         * gcc.c-torture/compile/pr20539-1.c: Likewise.
2917         * g++.dg/opt/pr13066-1.C: Likewise.
2918
2919 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
2920
2921         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
2922
2923 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2924
2925         PR fortran/18525
2926         * gfortran.dg/nesting_1.f90: New test.
2927
2928 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2929
2930         PR c++/20240
2931         * g++.dg/lookup/using13.C: New test.
2932
2933 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2934
2935         PR c++/20333
2936         * g++.dg/template/crash36.C: New test.
2937
2938 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
2939
2940         PR c++/20463
2941         * g++.dg/template/crash35.C: New test.
2942
2943 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
2944
2945         PR c++/19966
2946         * g++.dg/overload/operator2.C: New test.
2947
2948 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2949
2950         PR libfortran/20257
2951         * gfortran.dg/pr20257.f90: New test.
2952
2953 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2954
2955         PR libfortran/20480
2956         * gfortran.dg/pr20480.f90: New test.
2957
2958 2005-03-16  Richard Henderson  <rth@redhat.com>
2959
2960         PR middle-end/15700
2961         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
2962         (_rtld_global): New.
2963         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
2964         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
2965
2966         * gcc.dg/alias-3.c: New.
2967         * gcc.dg/alias-4.c: New.
2968         * gcc.dg/alias-5.c: New.
2969         * gcc.dg/alias-6.c: New.
2970
2971 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
2972
2973         * gcc.dg/cpp/ucnid-7.c: New.
2974
2975 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
2976             Dorit Naishlos  <dorit@il.ibm.com>
2977
2978         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
2979         darwin.
2980
2981 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
2982
2983         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
2984         misaligned accesses.
2985         * gcc.dg/vect/vect-58.c: Likewise.
2986         * gcc.dg/vect/vect-92.c: New.
2987         * gcc.dg/vect/vect-93.c: New.
2988
2989 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
2990
2991         PR fortran/18827
2992         * gfortran.dg/assign_2.f90: New test.
2993         * gfortran.dg/assign_3.f90: New test.
2994         * gfortran.dg/assign.f90: New test.
2995
2996 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
2997
2998         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
2999         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
3000         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
3001         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
3002         names.
3003
3004 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
3005
3006         * gcc.dg/cpp/ucnid-6.c: New.
3007
3008         * gcc.dg/cpp/normalize-1.c: New.
3009         * gcc.dg/cpp/normalize-2.c: New.
3010         * gcc.dg/cpp/normalize-3.c: New.
3011         * gcc.dg/cpp/normalize-4.c: New.
3012         * gcc.dg/cpp/ucnid-4.c: New.
3013         * gcc.dg/cpp/ucnid-5.c: New.
3014         * g++.dg/cpp/normalize-1.C: New.
3015         * g++.dg/cpp/ucnid-1.C: New.
3016
3017 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
3018
3019         * gcc.dg/pr18628.c: New.
3020
3021 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
3022
3023         PR c++/20280
3024         * g++.dg/tree-ssa/pr20280.C: New.
3025
3026 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3027
3028         PR fortran/20467
3029         * gfortran.dg/stfunc_2.f90: New test.
3030
3031 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
3032
3033         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
3034
3035 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
3036
3037         * gcc.dg/tree-ssa/20050314-1.c: New test.
3038
3039 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3040
3041         PR c++/4403
3042         PR c++/9783, DR433
3043         * g++.dg/template/friend34.C: New test.
3044         * g++.dg/template/friend35.C: Likewise.
3045         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
3046
3047 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3048
3049         Friend class name lookup 5/n
3050         PR c++/1016
3051         * g++.dg/lookup/hidden-class1.C: New test.
3052         * g++.dg/lookup/hidden-class2.C: Likewise.
3053         * g++.dg/lookup/hidden-class3.C: Likewise.
3054         * g++.dg/lookup/hidden-class4.C: Likewise.
3055         * g++.dg/lookup/hidden-class5.C: Likewise.
3056         * g++.dg/lookup/hidden-class6.C: Likewise.
3057         * g++.dg/lookup/hidden-class7.C: Likewise.
3058         * g++.dg/lookup/hidden-class8.C: Likewise.
3059         * g++.dg/lookup/hidden-class9.C: Likewise.
3060         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
3061         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
3062         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
3063         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
3064         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
3065         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
3066         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
3067         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
3068         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
3069         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
3070         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
3071
3072 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
3073
3074         PR c++/20157
3075         * g++.dg/template/error18.C: New test.
3076
3077 2005-03-09  Ben Elliston  <bje@au.ibm.com>
3078
3079         PR debug/16792
3080         * g++.dg/debug/pr16792.C: New test.
3081
3082 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
3083
3084         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
3085         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
3086         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
3087         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
3088         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
3089         test assertion names.
3090
3091 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3092
3093         PR fortran/18600
3094         * gfortran.dg/stfunc_1.f90: New test.
3095
3096 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3097
3098         PR fortran/16907
3099         * gfortran.dg/real_index_1.f90: New test.
3100
3101 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3102
3103         PR fortran/20323
3104         * gfortran.dg/spec_expr_1.f90: New test.
3105
3106 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
3107
3108         PR c/20402
3109         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
3110         new parser.
3111
3112 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3113
3114         PR fortran/20361
3115         * gfortran.dg/largeequiv_1.f90: New test.
3116
3117 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
3118
3119         * gcc.dg/ucnid-1.c: New.
3120         * gcc.dg/ucnid-2.c: New.
3121         * gcc.dg/ucnid-3.c: New.
3122         * gcc.dg/ucnid-4.c: New.
3123         * gcc.dg/ucnid-5.c: New.
3124         * gcc.dg/ucnid-6.c: New.
3125         * gcc.dg/cpp/ucnid-1.c: New.
3126         * gcc.dg/cpp/ucnid-2.c: New.
3127         * gcc.dg/cpp/ucnid-3.c: New.
3128         * g++.dg/other/ucnid-1.C: New.
3129
3130 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
3131
3132         * gcc.dg/vmx/darwin-abi-3.c: Delete.
3133
3134 2005-03-11  Per Bothner  <per@bothner.com>
3135
3136         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
3137         that diagnotics refer to correct token.
3138         * gcc.dg/unused-3.c: Likewise.
3139
3140 2005-03-11  Per Bothner  <per@bothner.com>
3141
3142         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
3143         constant" is now actually on same line as string constant.
3144         * gcc.dg/cpp/direct2s.c: Likewise.
3145
3146 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
3147
3148         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
3149
3150 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3151
3152         PR libfortran/20124
3153         * gfortran.dg/pr20124.f90: New Test
3154
3155 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
3156
3157         PR tree-optimization/20130
3158         * gcc.dg/pr20130-1.c: New test.
3159
3160 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
3161
3162         PR target/20095
3163         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
3164
3165 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3166
3167         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
3168
3169 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
3170
3171         * g++.dg/eh/forced1.C: Fix comment.
3172         * g++.dg/eh/forced2.C: Ditto.
3173         * g++.dg/eh/forced3.C: Ditto.
3174         * g++.dg/eh/forced4.C: Ditto.
3175
3176 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
3177
3178         PR rtl-opt/20412
3179         * gcc.c-torture/compile/pr20412.c: New test.
3180
3181 2005-03-10  Roger Sayle  <roger@eyesopen.com>
3182
3183         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
3184
3185 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
3186
3187         PR target/20322
3188         * gcc.dg/20050307-1.c: New test.
3189
3190 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
3191
3192         PR c++/20375
3193         * g++.dg/other/stdarg3.C: New.
3194
3195 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
3196
3197         PR c++/18384, c++/18327
3198         * g++.dg/init/array19.C: New test.
3199
3200         PR inline-asm/20314
3201         * gcc.dg/torture/pr20314-1.c: New test.
3202         * gcc.dg/torture/pr20314-2.c: New test.
3203
3204 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
3205
3206         * gcc.dg/20050309-1.c: New test.
3207
3208 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3209
3210         * gcc.dg/builtins-10.c: Reactivate disabled test.
3211         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
3212         new cbrt transformations.
3213
3214 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
3215
3216         PR c++/20208
3217         * g++.dg/template/array13.C: New test.
3218
3219 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
3220
3221         PR c++/16859
3222         * g++.dg/init/brace4.C: New test.
3223
3224 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3225
3226         PR c++/20186
3227         * g++.dg/template/non-dependent12.C: New.
3228
3229 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
3230
3231         PR c++/20142
3232         * g++.dg/init/array18.C: Add dg-do run marker.
3233
3234         PR c++/20142
3235         * g++.dg/init/array18.C: New test.
3236
3237 2005-03-09  Ben Elliston  <bje@au.ibm.com>
3238
3239         * consistency.vlad/vlad.exp: Remove trailing semicolons.
3240         * g++.dg/gcov/gcov.exp: Likewise.
3241         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3242         * gcc.target/xstormy16/xstormy16.exp: Likewise.
3243         * lib/c-torture.exp: Likewise.
3244         * lib/fortran-torture.exp: Likewise.
3245         * lib/g++.exp: Likewise.
3246         * lib/gcc-defs.exp: Likewise.
3247         * lib/gcc-dg.exp: Likewise.
3248         * lib/gcc.exp: Likewise.
3249         * lib/gcov.exp: Likewise.
3250         * lib/gfortran.exp: Likewise.
3251         * lib/mike-g++.exp: Likewise.
3252         * lib/mike-gcc.exp: Likewise.
3253         * lib/objc-torture.exp: Likewise.
3254         * lib/objc.exp: Likewise.
3255         * lib/profopt.exp: Likewise.
3256         * lib/target-libpath.exp: Likewise.
3257         * lib/target-supports.exp: Likewise.
3258         * lib/treelang.exp: Likewise.
3259         * lib/wrapper.exp: Likewise.
3260
3261 2005-03-08  Jeff Law  <law@redhat.com>
3262
3263         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
3264         PHI-OPT changes.
3265
3266 2005-03-08  Ira Rosen  <irar@il.ibm.com>
3267
3268         * gcc.dg/vect/pr20122.c: New test.
3269
3270 2005-03-07  Jeff Law  <law@redhat.com>
3271
3272         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
3273         was folded away.
3274         * gcc.dg/tree-ssa/pr18133-1.c: New test.
3275         * gcc.dg/tree-ssa/pr18133-2.c: New test.
3276         * gcc.dg/tree-ssa/pr18134.c: New test.
3277
3278 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3279
3280         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
3281         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
3282         gcc.dg/torture/builtin-noret-2.c: Require weak support.
3283
3284 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
3285
3286         PR tree-opt/17671
3287         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
3288
3289 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
3290
3291         * g++.dg/warn/Wnvdtor.C: New test.
3292
3293 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
3294
3295         * gcc.dg/torture/pr19683-1.c: New test.
3296
3297 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
3298
3299         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
3300         * gfortran.dg/g77/19990313-2.f: Ditto.
3301         * gfortran.dg/g77/19990313-3.f: Ditto.
3302         * gfortran.dg/g77/19990525-0.f: Ditto.
3303         * gfortran.dg/g77/19990826-0.f: Ditto.
3304         * gfortran.dg/g77/19990826-2.f: Ditto.
3305         * gfortran.dg/g77/19990826-3.f: Ditto.
3306         * gfortran.dg/g77/20000511-1.f: Ditto.
3307         * gfortran.dg/g77/20000511-2.f: Ditto.
3308         * gfortran.dg/g77/970625-2.f: Ditto.
3309         * gfortran.dg/g77/980310-2.f: Ditto.
3310         * gfortran.dg/g77/980310-3.f: Ditto.
3311         * gfortran.dg/g77/980310-8.f: Ditto.
3312         * gfortran.dg/g77/980519-2.f: Ditto.
3313         * gfortran.dg/g77/alpha1.f: Ditto.
3314         * gfortran.dg/g77/claus.f: Ditto.
3315         * gfortran.dg/g77/erfc.f: Ditto.
3316         * gfortran.dg/g77/short.f: Ditto.
3317         * gfortran.fortran-torture/execute/data.f90: Ditto.
3318         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
3319         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
3320
3321 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3322
3323         * lib/file-format.exp (gcc_target_object_format): Add check for som
3324         format and hardcode object formats on hppa*-*-hpux*.
3325         * lib/target-supports.exp (check_weak_available): Add check for som
3326         object format.  Always return 0 on hppa*-*-hpux10*.
3327
3328         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
3329         is defined.
3330
3331         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
3332
3333 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
3334
3335         * gfortran.dg/pr19936_1.f90: New test.
3336         * gfortran.dg/pr19936_2.f90: New test.
3337         * gfortran.dg/pr19936_3.f90: New test.
3338
3339 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
3340             Paul Thomas <prthomas@drfccad.cea.fr>
3341
3342         * gfortran.dg/PR19754_1.f90: New test.
3343         * gfortran.dg/PR19754_2.f90: Ditto.
3344
3345 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3346
3347         PR c++/19311
3348         * g++.dg/template/non-dependent11.C: New test.
3349
3350 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
3351
3352         * lib/target-supports.exp (check_iconv_available): Fix comment.
3353
3354 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
3355             Joseph S. Myers  <joseph@codesourcery.com>
3356
3357         PR c++/19797
3358         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
3359
3360 2005-03-04  Matthew Sachs  <msachs@apple.com>
3361
3362         * gcc.exp (gcc_target_compile): Put braces around
3363         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
3364         * objc.exp (objc_target_compile): Likewise.
3365         * treelang.exp (treelang_target_compile): Likewise.
3366
3367 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3368
3369         PR fortran/19673
3370         * gfortran.dg/func_result_1.f90: New test.
3371
3372 2005-03-04  Ben Elliston  <bje@au.ibm.com>
3373
3374         * gcc.misc-tests/options.exp: New test.
3375
3376 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
3377
3378         * gcc.dg/pr15784-4.c: New test.
3379
3380 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
3381
3382         * gcc.c-torture/execute/pr17133.c: New.
3383         * gcc.c-torture/compile/20050303-1.c: New.
3384
3385 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
3386
3387         * gcc.dg/cpp/assert4.c:  Fix for cygwin
3388
3389 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
3390
3391         * g++.dg/overload/using2.C: New.
3392
3393 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
3394
3395         PR c++/19916
3396         * g++.dg/init/ptrmem2.C: New test.
3397
3398 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
3399
3400         PR c/8927
3401         * gcc.dg/pr8927-1.c: New test.
3402
3403 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
3404
3405         PR c++/20232
3406         * g++.dg/inherit/covariant12.C: New.
3407
3408 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3409
3410         PR fortran/19479
3411         * gfortran.dg/bound_1.f90: New test.
3412
3413 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
3414
3415         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
3416         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
3417
3418 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
3419
3420         PR c/20245
3421         * gcc.dg/pr20245-1.c: New test.
3422
3423 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
3424
3425         PR middle-end/19874
3426         * gcc.c-torture/execute/20050119-2.c: New test case.
3427
3428 2005-02-28  Ben Elliston  <bje@au.ibm.com>
3429
3430         * README: Update the DejaGnu bug reporting address.
3431         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
3432         * lib/objc-torture.exp: Likewise.
3433
3434 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3435
3436         * gfortran.dg/boz_1.f90: New test.
3437         * gfortran.dg/boz_3.f90: New test.
3438         * gfortran.dg/boz_4.f90: New test.
3439
3440 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3441
3442         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
3443         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
3444
3445 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3446
3447         PR libfortran/20101
3448         * gfortran.dg/write_0_pe_format.f90: New test.
3449
3450 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
3451
3452         PR c++/20206
3453         * g++.dg/opt/thunk2.C: New test.
3454         * g++.dg/opt/covariant1.C: New test.
3455
3456 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3457
3458         * gfortran.dg/e_d_fmt.f90: New test.
3459
3460 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
3461
3462         * gcc.dg/asm-b.c: Fix comment typos.
3463
3464 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3465
3466         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
3467         a V_MAY_DEF also.
3468
3469 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3470
3471         PR tree-opt/20188
3472         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
3473         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
3474         * gcc.dg/asm-b.c: New test.
3475
3476 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
3477
3478         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
3479         Disable this test on IRIX 6.
3480
3481 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
3482
3483         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
3484         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
3485         parser.
3486
3487 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
3488
3489         PR tree-optimization/20204
3490         * testsuite/gcc.dg/pr20204.c: New test.
3491
3492 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
3493
3494         PR target/20196
3495         * gcc.c-torture/execute/20050224-1.c: New test.
3496
3497         PR c++/20175
3498         * g++.dg/warn/Wbraces2.C: New test.
3499
3500 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
3501
3502         PR c++/19878
3503         * g++.dg/init/const2.C: New test.
3504
3505 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
3506
3507         PR tree-optimization/20100
3508         * gcc.c-torture/execute/pr20100-1.c: New test.
3509
3510 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3511
3512         * gfortran.dg/implicit_3.f90: New test.
3513
3514         * gfortran.dg/deftype_1.f90: New test.
3515
3516 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
3517
3518         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
3519         the test passes.
3520         * g++.dg/other/anon3.C: Accept a warning.
3521
3522 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
3523
3524         * gcc.dg/pr20017.c: Fix a comment typo.
3525
3526 2005-02-23  Bud Davis  <bdavis@gfortran.org>
3527
3528         * gfortran.dg/list_read_4.f90: Change to f90 comments.
3529
3530 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3531
3532         PR ada/19902
3533         * ada/acats/tests/cxa/cxa3004.a: Remove.
3534         * ada/acats/tests/cxb/cxb30061.am: Likewise.
3535
3536 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3537
3538         PR c++/20073
3539         * g++.dg/init/const1.C: New test.
3540
3541         PR c++/19991
3542         * g++.dg/parse/constant7.C: New test.
3543
3544         PR c++/20152
3545         * g++.dg/parse/error27.C: New test.
3546         * g++.dg/template/qualttp15.C: Adjust error markers.
3547         * g++.old-deja/g++.other/struct1.C: Likewise.
3548
3549         PR c++/20153
3550         * g++.dg/template/error17.C: New test.
3551
3552         PR c++/20148
3553         * g++.dg/parser/error26.C: New test.
3554
3555 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
3556
3557         PR tree-optimization/20100
3558         PR tree-optimization/20115
3559         * gcc.dg/pr20115.c: New test.
3560         * gcc.dg/pr20115-1.c: New test.
3561         * gcc.dg/pr20100.c: New test.
3562         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
3563         call-clobbered variables after alias1.
3564
3565 2005-02-22  Bud Davis  <bdavis@gfortran.org>
3566
3567         * gfortran.dg/list_read_4.f90: new test.
3568
3569 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
3570
3571         PR rtl-optimization/20017.
3572         * gcc.dg/pr20017.c: New.
3573
3574 2005-02-22  Devang Patel  <dpatel@apple.com>
3575
3576         PR 19952
3577         * g++.dg/tree-ssa/pr19952.C: New test.
3578
3579 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3580
3581         PR c++/19883
3582         * g++.dg/parse/constant6.C: New test.
3583
3584 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3585
3586         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3587         * g++.dg/charset/asm2.c: Likewise.
3588         * g++.dg/charset/asm3.c: Likewise.
3589         * g++.dg/charset/asm4.c: Likewise.
3590         * g++.dg/charset/asm5.c: Likewise.
3591         * g++.dg/charset/attribute1.c: Likewise.
3592         * g++.dg/charset/attribute2.c: Likewise.
3593         * g++.dg/charset/extern1.cc: Likewise.
3594         * g++.dg/charset/extern2.cc: Likewise.
3595         * g++.dg/charset/extern3.cc: Likewise.
3596         * g++.dg/charset/function.cc: Likewise.
3597         * g++.dg/charset/string.c: Likewise.
3598         * g++.dg/charset/charset.exp: Likewise.
3599         * lib/target-supports.exp (check_iconv_available): Fix comment.
3600
3601 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3602
3603         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
3604         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3605         * gcc.dg/charset/asm2.c: Likewise.
3606         * gcc.dg/charset/asm3.c: Likewise.
3607         * gcc.dg/charset/asm4.c: Likewise.
3608         * gcc.dg/charset/asm5.c: Likewise.
3609         * gcc.dg/charset/asm6.c: Likewise.
3610         * gcc.dg/charset/attribute1.c: Likewise.
3611         * gcc.dg/charset/attribute2.c: Likewise.
3612         * gcc.dg/charset/builtin1.c: Likewise.
3613         * gcc.dg/charset/extern.c: Likewise.
3614         * gcc.dg/charset/function.c: Likewise.
3615         * gcc.dg/charset/string.c: Likewise.
3616         * gcc.dg/charset/charset.exp: Likewise.
3617
3618 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
3619
3620         PR fortran/20086
3621         * gfortran.dg/pr20086.f90: New test.
3622
3623 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
3624
3625         PR tree-optimization/19786
3626         * g++.dg/tree-ssa/pr19786.C: New.
3627
3628 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3629
3630         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
3631
3632 2005-02-21  Jeff Law  <law@redhat.com>
3633
3634         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
3635
3636 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3637
3638         * gfortran.dg/do_iterator: Split loop, markup all lines for
3639         which an error locus is printed.
3640         * gfortran.dg/pr17708.f90: Markup all lines for which an error
3641         locus is printed.
3642         * gfortran.dg/select_4.f90: Likewise.
3643         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
3644         locuses in the various permutations.
3645
3646 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
3647
3648         PR tree-optimization/19951
3649         * g++.dg/vect: New directory.
3650         * g++.dg/vect/vect.exp: New file.
3651         * g++.dg/vect/pr19951.cc: New testcase.
3652         * g++.dg/dg.exp: Also prune vectorizer tests.
3653
3654 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
3655
3656         PR 18785
3657         * gcc.dg/charset/builtin1.c: New test.
3658
3659 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3660
3661         PR c++/19299
3662         * g++.dg/inherit/volatile1.C: New test.
3663
3664         PR c++/19440
3665         * g++.dg/template/dtor4.C: New test.
3666
3667 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3668
3669         * gfortran.dg/int_1.f90: New test.
3670
3671 2005-02-19  Devang Patel  <dpatel@apple.com>
3672
3673         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
3674
3675 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3676
3677         * gfortran.dg/achar_1.f90: New test.
3678
3679 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
3680
3681         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
3682
3683 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
3684             Jakub Jelinek  <jakub@redhat.com>
3685
3686         PR tree-optimization/19828
3687         * gcc.dg/tree-ssa/loop-7.c: New test.
3688         * gcc.c-torture/execute/20050218-1.c: New test.
3689
3690 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
3691
3692         PR c/20043
3693         * gcc.dg/transparent-union-1.c: New test.
3694         * gcc.dg/transparent-union-2.c: New test.
3695
3696 2005-02-18  James E Wilson  <wilson@specifixinc.com>
3697
3698         PR tree-optimization/18977
3699         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
3700
3701 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
3702
3703         PR target/20054
3704         * gcc.dg/pr20054.c: New test.
3705
3706 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3707
3708         PR c++/19508
3709         * g++.dg/ext/attrib20.C: New test.
3710
3711 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3712
3713         PR middle-end/20030
3714         * gfortran.fortran-torture/execute/character_passing.f90: New test.
3715
3716 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
3717
3718         PR c++/20008
3719         * g++.dg/opt/switch4.C: New.
3720
3721 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
3722
3723         PR c++/20023
3724         PR tree-optimization/20009
3725         * gcc.c-torture/compile/20050217-1.c: New test.
3726         * g++.dg/opt/switch3.C: New test.
3727
3728         PR tree-optimization/18947
3729         * gcc.c-torture/compile/20050215-1.c: New test.
3730         * gcc.c-torture/compile/20050215-2.c: New test.
3731         * gcc.c-torture/compile/20050215-3.c: New test.
3732
3733 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
3734
3735         PR c++/20028
3736         * g++.dg/template/crash34.C: New.
3737
3738         PR c++/20022
3739         * g++.dg/other/access3.C: New.
3740
3741 2005-02-17  Ira Rosen  <irar@il.ibm.com>
3742
3743         * gcc.dg/vect/vect-98.c: New test.
3744
3745 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
3746
3747         PR tree-optimization/19967
3748         * gcc.dg/pr19967.c: New.
3749
3750 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
3751
3752         PR middle-end/19857
3753         * gcc.dg/tree-ssa/20050215-1.c: New test.
3754         * gcc.c-torture/execute/20050215-1.c: New test.
3755
3756 2005-02-15  Eric Christopher  <echristo@redhat.com>
3757
3758         * gcc.dg/cpp/20050215-1.c: New file.
3759
3760 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
3761
3762         PR tree-optimization/15785
3763         * gcc.dg/pr15785-1.c: New test.
3764
3765 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
3766
3767         PR c++/17788
3768         * g++.dg/init/ctor4.C: New.
3769         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3770
3771 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
3772
3773         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
3774         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
3775
3776 2005-02-15  Andreas Schwab  <schwab@suse.de>
3777
3778         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
3779         declare malloc.
3780
3781 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
3782
3783         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
3784
3785 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
3786
3787         PR tree-optimization/19853
3788         * gcc.c-torture/compile/pr19853.c: New test.
3789
3790 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
3791
3792         PR c++/19608
3793         * g++.dg/parse/local-class1.C: New.
3794
3795         PR c++/19895
3796         * g++.dg/parse/ptrmem3.C: New.
3797
3798         PR c++/19884
3799         * g++.old-deja/g++.oliva/template6.C: Add another case.
3800         * g++.dg/template/explicit6.C: New.
3801
3802 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
3803
3804         PR c++/17816
3805         * g++.dg/other/redecl2.C: New.
3806
3807 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
3808
3809         PR c++/19891
3810         * g++.dg/abi/covariant4.C: New.
3811
3812 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
3813
3814         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
3815
3816 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
3817
3818         * gcc.dg/vect/vect-96.c: Fix typo.
3819
3820 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3821
3822         PR c++/14479
3823         PR c++/19487
3824         * g++.dg/template/enum5.C: New test.
3825
3826 2005-02-12  Ira Rosen  <irar@il.ibm.com>
3827
3828         * gcc.dg/vect/vect-97.c: New test.
3829
3830 2005-02-12  Ira Rosen  <irar@il.ibm.com>
3831
3832         * gcc.dg/vect/vect-96.c: New test.
3833
3834 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
3835
3836         * gcc.dg/builtins-34.c: Also check ldexp*.
3837
3838 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
3839
3840         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
3841
3842 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
3843
3844         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
3845         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
3846         dg-require-dll, dg-require-iconv, dg-require-named-sections,
3847         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
3848         selector_list, selector_expression, dg-process-target): Move to new
3849         file target-supports-dg.exp.
3850         * lib/target-supports-dg.exp: New.
3851
3852         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
3853         New.
3854
3855 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
3856
3857         PR c++/19666
3858         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
3859
3860         PR middle-end/19858
3861         * gcc.c-torture/compile/20050210-1.c: New test.
3862
3863 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
3864
3865         PR c++/19755
3866         * g++.dg/warn/Wbraces1.C: New test.
3867
3868 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
3869
3870         * gcc.dg/builtins-52.c: New testcase.
3871
3872 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
3873
3874         PR c/19342
3875         * gcc.c-torture/execute/20050119-1.c: New test.
3876
3877 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
3878
3879         PR c++/19811
3880         * g++.dg/init/delete1.C: New test.
3881
3882 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3883
3884         PR c++/18470
3885         * g++.dg/template/static12.C: New test.
3886
3887 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
3888
3889         PR c++/19787
3890         * g++.dg/conversion/ambig1.C: New test.
3891
3892         PR c++/19739
3893         * g++.dg/ext/attrib19.C: New test.
3894
3895         PR c++/19732
3896         * g++.dg/parse/dtor5.C: New test.
3897
3898         PR c++/19762
3899         * g++.dg/template/dtor3.C: New test.
3900
3901         PR c++/19826
3902         * g++.dg/template/static11.C: New test.
3903         * g++.dg/template/crash2.C: Remove dg-error marker.
3904
3905 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
3906
3907         PR C++/18491
3908         * g++.old-deja/g++.mike/p10769a.C: Remove.
3909
3910 2005-02-09  Roger Sayle  <roger@eyesopen.com>
3911
3912         * gcc.dg/builtins-48.c: New test case.
3913         * gcc.dg/builtins-49.c: New test case.
3914         * gcc.dg/builtins-50.c: New test case.
3915         * gcc.dg/builtins-51.c: New test case.
3916
3917 2005-02-09  Ian Lance Taylor  <ian@airs.com>
3918
3919         PR middle-end/19583
3920         * g++.dg/warn/Wreturn-type-3.C: New test.
3921
3922 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
3923
3924         PR middle-end/19402
3925         * gcc.dg/pr19402-1.c: New testcase.
3926         * gcc.dg/pr19402-2.c: likewise.
3927
3928 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
3929
3930         PR middle-end/19854
3931         * g++.dg/tree-ssa/tmmti.C: New testcase.
3932
3933 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3934
3935         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
3936
3937 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
3938
3939         PR c++/19733
3940         * g++.dg/parse/crash23.C: New test.
3941         * g++.dg/warn/Weff1.C: New test.
3942
3943 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3944
3945         * gcc.dg/20050209-1.c: New test.
3946
3947 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3948
3949         PR target/19799
3950         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
3951
3952 2005-02-08  Mike Stump  <mrs@apple.com>
3953
3954         * g++.dg/pch/import-2.c: New test.
3955         * g++.dg/pch/import-2.hs: New.
3956         * g++.dg/pch/include/import-2a.h: New.
3957         * g++.dg/pch/include/import-2b.h: New.
3958
3959 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
3960
3961         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
3962
3963 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3964
3965         * gfortran.dg/substr_1.f90: New test.
3966
3967 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
3968
3969         PR middle-end/19775
3970         * gcc.dg/torture/builtin-power-1.c: Disable test for
3971         invalid transformation.
3972         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
3973         no longer optimize.
3974         * gcc.dg/builtins-47.c: New testcase.
3975
3976 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
3977             Dorit Naishlos  <dorit@il.ibm.com>
3978
3979         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
3980
3981 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
3982
3983         * gcc.c-torture/compile/20050206-1.c: New test.
3984
3985 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
3986
3987         PR tree-opt/19768
3988         * g++.dg/opt/pr19768.C: New test.
3989
3990 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
3991
3992         PR tree-opt/19736
3993         * gcc.c-torture/compile/pr19736.c: New test.
3994
3995 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3996
3997         PR c++/17401
3998         * g++.dg/parse/error25.C: New test.
3999
4000 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
4001
4002         * gcc.c-torture/execute/20050203-1.c: New.
4003
4004 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
4005
4006         * gcc.dg/vect/vect-85.c: Remove xfail.
4007         * gcc.dg/vect/vect-86.c: Remove xfail.
4008         * gcc.dg/vect/vect-87.c: Remove xfail.
4009         * gcc.dg/vect/vect-88.c: Remove xfail.
4010
4011 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
4012
4013         * gcc.dg/altivec-19.c: New.
4014
4015 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
4016
4017         PR c/17807
4018         * gcc.dg/nested-func-3.c: New test.
4019         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
4020
4021 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
4022
4023         * gcc.test-framework/gen_directive_tests: Generate tests for
4024         selector expressions.
4025
4026 2005-02-02  Matt Austern  <austern@apple.com>
4027
4028         PR c++/19628
4029         * g++/ext/builtin7.C: New.
4030         * g++/ext/builtin8.C: New.
4031
4032 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
4033
4034         PR c/18502
4035         * gcc.dg/pr18502-1.c: New test.
4036
4037 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4038
4039         PR c++/17413
4040         * g++.dg/template/local4.C: Tweak.
4041
4042 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
4043
4044         PR tree-optimization/19578
4045         * gcc.c-torture/compile/20050202-1.c: New test.
4046
4047 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
4048
4049         PR c/19435
4050         * gcc.dg/c99-init-4.c: New test.
4051
4052 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
4053
4054         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
4055
4056         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
4057
4058         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
4059         * g++.dg/eh/check-vect.h: New.
4060
4061         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
4062         * gcc.dg/vect/vect-78.c: Ditto.
4063         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
4064         Remove.
4065
4066         * g++.dg/conversion/simd1.C: Expect warning.
4067         * g++.dg/ext/attribute-test-1.C: Ditto.
4068         * g++.dg/ext/attribute-test-2.C: Ditto.
4069         * g++.dg/ext/attribute-test-3.C: Ditto.
4070         * g++.dg/ext/attribute-test-4.C: Ditto.
4071
4072         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
4073         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
4074
4075         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
4076
4077 2005-02-01  Richard Henderson  <rth@redhat.com>
4078
4079         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
4080         long double for ibm double-double format.
4081         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4082
4083 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
4084
4085         PR tree-optimization/19633
4086         * testsuite/gcc.dg/pr19633-1.c: New test.
4087         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
4088         to NULL or a symbol.
4089
4090 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
4091
4092         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
4093         New procs.
4094         (dg-process-target (local override)): Handle selector expressions.
4095
4096         * gcc.test-framework/README: Describe tests in source directory.
4097         * gcc.test-framework/test-framework.awk: Handle dg- tests.
4098         * gcc.test-framework/test-framework.exp: Handle dg- tests.
4099         * gcc.test-framework/dg-bogus-exp-P.c: New test.
4100         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
4101         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
4102         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
4103         * gcc.test-framework/dg-do-link-exp-P.c: New test.
4104         * gcc.test-framework/dg-do-run-exp-P.c: New test.
4105         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
4106         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
4107         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
4108         * gcc.test-framework/dg-error-exp-P.c: New test.
4109         * gcc.test-framework/dg-error-exp-XP.c: New test.
4110         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
4111         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
4112         * gcc.test-framework/dg-output-exp-P.c: New test.
4113         * gcc.test-framework/dg-output-exp-XF.c: New test.
4114         * gcc.test-framework/dg-warning-exp-P.c: New test.
4115         * gcc.misc-tests/dg-1.c: Remove.
4116         * gcc.misc-tests/dg-2.c: Remove.
4117         * gcc.misc-tests/dg-3.c: Remove.
4118         * gcc.misc-tests/dg-4.c: Remove.
4119         * gcc.misc-tests/dg-5.c: Remove.
4120         * gcc.misc-tests/dg-6.c: Remove.
4121         * gcc.misc-tests/dg-7.c: Remove.
4122         * gcc.misc-tests/dg-8.c: Remove.
4123         * gcc.misc-tests/dg-9.c: Remove.
4124         * gcc.misc-tests/dg-10.c: Remove.
4125         * gcc.misc-tests/dg-11.c: Remove.
4126         * gcc.misc-tests/dg-12.c: Remove.
4127         * gcc.misc-tests/dg-test.exp: Remove.
4128
4129         * gcc.test-framework/test-framework.awk: Change recording and
4130         printing of passes and failures.
4131
4132         * gcc.test-framework: New directory.
4133         * gcc.test-framework/README: New.
4134         * gcc.test-framework/test-framework.exp: New.
4135         * gcc.test-framework/test-framework.awk: New.
4136         * gcc.test-framework/gen_directive_tests: New.
4137
4138 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
4139
4140         * lib/treelang.exp: Fix comment typos.
4141         (treelang_target_compile): Don't append libs=-ltreelang to options.
4142
4143 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
4144
4145         * g++.dg/parse/typename7.C: Adjust error messages.
4146
4147 2005-01-31  Jeff Law  <law@redhat.com>
4148
4149         * gcc.c-torture/execute/20050131-1.c: New test.
4150         * gcc.dg/wcaselabel.c: New test.
4151
4152 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
4153
4154         * g++.dg/other/warning1.C: Adjust error messags.
4155         * g++.dg/parse/constant5.C: New test.
4156
4157 2005-01-31  Steven Bosscher  <stevenb@suse.de>
4158
4159         PR c/19333
4160         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
4161         the test case valid.
4162         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
4163         * testsuite/gcc.dg/array-7.c: Adjust expected result.
4164         * testsuite/gcc.dg/pr18596-3.c: Likewise.
4165         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
4166         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
4167         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
4168
4169 2005-01-31  Dale Johannesen  <dalej@apple.com>
4170
4171         * g++.dg/opt/pr19650.C:  New test.
4172
4173 2005-01-31  Richard Henderson  <rth@redhat.com>
4174
4175         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
4176         long double for intel double extended format.
4177         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4178
4179 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
4180
4181         PR c++/19555
4182         * g++.dg/template/static10.C: New test.
4183
4184         PR c++/19395
4185         * g++.dg/parse/error24.C: New test.
4186
4187         PR c++/19367
4188         * g++.dg/lookup/builtin1.C: New test.
4189
4190         PR c++/19457
4191         * g++.dg/warn/conv3.C: New test.
4192
4193 2005-01-30  Bud Davis  <bdavis@gfortran.org>
4194
4195         PR fortran/19647
4196         * gfortan.dg/inquire_7.f90
4197
4198 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
4199
4200         PR tree-optimization/15791
4201         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
4202         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
4203         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
4204         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
4205         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
4206         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
4207         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
4208         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
4209         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
4210         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
4211
4212 2005-01-29  Paul Brook  <paul@codesourcery.com>
4213
4214         PR fortran/18565
4215         * check.c (real_or_complex_check): New function.
4216         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
4217         * intrinsic.c (add_functions): Use new check functions.
4218         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
4219         Add prototypes.
4220
4221 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
4222
4223         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
4224         gcc.dg/lvalue-3.c: New tests.
4225         * gcc.dg/concat.c: Update expected messages.
4226
4227 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
4228
4229         PR libfortran/19595
4230         * gfortran.dg/eor_1.f90:  New test.
4231
4232 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
4233
4234         PR fortran/19589
4235         * gfortran.dg/logical_data_1.f90: New test.
4236
4237 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
4238
4239         PR c++/19253
4240         * g++.dg/template/crash33.C: New test.
4241
4242         PR c++/19667
4243         * g++.dg/template/crash32.C: New test.
4244
4245 2005-01-28  Ian Lance Taylor  <ian@airs.com>
4246
4247         PR middle-end/16558
4248         * g++.dg/warn/Wreturn-type-2.C: New test.
4249
4250 2004-06-24  Jeff Law  <law@redhat.com>
4251
4252         * gcc.dg/tree-ssa/20050128-1.c: New test.
4253
4254 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
4255
4256         * gcc.target/frv/all-mdpackh-1.c: New test.
4257
4258 2005-01-28  Steven Bosscher  <stevenb@suse.de>
4259
4260         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
4261
4262 2005-01-27  Richard Henderson  <rth@redhat.com>
4263
4264         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
4265
4266 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
4267
4268         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
4269
4270 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
4271
4272         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4273         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4274         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
4275         to cope with cases where the multilib options override the dg-options.
4276
4277 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
4278
4279         PR c/18946
4280         * gcc.dg/noncompile/20050120-1.c: New test.
4281
4282 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
4283
4284         PR tree-optimization/19633
4285         * gcc.dg/pr19633.c: New test.
4286         * gcc.dg/tree-ssa/pr19633.c: New test.
4287
4288 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
4289
4290         * gcc.dg/20041216-1.c: New test.
4291
4292 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
4293
4294         PR objc/18862
4295         * objc.dg/selector-2.m: New test.
4296
4297 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
4298
4299         * g++.dg/opt/range-test-2.C: New test.
4300
4301         PR rtl-optimization/19579
4302         * gcc.c-torture/execute/20050124-1.c: New test.
4303
4304 2005-01-26  Greg Parker  <gparker@apple.com>
4305         Stuart Hastings  <stuart@apple.com>
4306
4307         * gcc.c-torture/execute/20050125-1.c: New.
4308
4309 2005-01-18  Jan Hubicka  <jh@suse.cz>
4310
4311         PR tree-optimize/19337
4312         * gcc.c-torture/compile/20050119-1.c: New test.
4313
4314 2005-01-24  James E Wilson  <wilson@specifixinc.com>
4315
4316         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
4317         test for successful match.
4318
4319 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
4320
4321         PR objc/18408
4322         * objc.dg/comp-types-7.m: New test.
4323
4324 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
4325
4326         * lib/target-supports.exp (current_target_name): New.
4327         (check_effective_target_ilp32, check_effective_target_lp64):
4328         Cache the result to use as long as the current target, with
4329         multilib flags, remains the same.
4330
4331         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
4332         (dg-require-weak, dg-require-visibility, dg-require-alias,
4333         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
4334         dg-require-effective-target, dg-skip-if): Remove call to
4335         skip_test_and_clear_xfail.
4336         (dg-test): Clear xfail data.
4337
4338 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
4339
4340         PR target/17751
4341         * gcc.dg/ppc64-toc.c: New test.
4342
4343         * g++.dg/tree-ssa/empty-1.C: New test.
4344
4345         PR middle-end/19551
4346         * gcc.c-torture/execute/20050121-1.c: New test.
4347         * gcc.dg/20050121-2.c: New test.
4348
4349 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
4350         Paul Brook  <paul@codesourcery.com>
4351
4352         PR fortran/17941
4353         * gfortran.dg/real_const_1.f: New test.
4354         * gfortran.dg/real_const_2.f90: New test.
4355         * gfortran.dg/complex_int_1.f90: New test.
4356
4357 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
4358
4359         PR fortran/19313
4360         * gfortan.dg/inquire_6.f90: New test.
4361
4362 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
4363
4364         PR libfortran/19451
4365         * open_readonly_1.f90:  New test.
4366
4367 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
4368
4369         PR libfortran/18982
4370         * gfortran.dg/open_new.f90: New file.
4371
4372 2005-01-22  Paul Brook  <paul@codesourcery.com>
4373
4374         * namelist_1.f90: New test.
4375
4376 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
4377
4378         PR tree-optimization/19484
4379         * gcc.c-torture/compile/20050122-[12].c: New tests.
4380
4381 2005-01-22  Paul Brook  <paul@codesourcery.com>
4382
4383         * gfortran.dg/implicit_2.f90: New test.
4384
4385 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
4386
4387         PR fortran/19314
4388         * gfortran.dg/inquire_5.f90: New test.
4389
4390 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4391
4392         PR c/18809
4393         * gcc.dg/pr18809-1.c: New test.
4394
4395 2005-01-21  Ian Lance Taylor  <ian@airs.com>
4396
4397         * gcc.dg/20050121-1.c: New test.
4398
4399         PR tree-optimization/13000
4400         * gcc.dg/20040206-1.c: Change warning to point where function is
4401         being inlined.
4402
4403 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4404
4405         PR c++/19208
4406         * g++.dg/template/array11.C: New test.
4407
4408 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4409
4410         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
4411         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
4412         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
4413         * gfortran.dg/getenv_1.f90: Add dg-do directive.
4414         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
4415         gfortran.dg/pr17164.f90: Add missing dg-do directives.
4416
4417 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4418
4419         PR tree-optimization/15349
4420         * gcc.dg/tree-ssa/pr15349.c: New.
4421
4422 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
4423
4424         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
4425
4426 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
4427
4428         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
4429         scan-assembler-times directive name.
4430
4431         * gcc.dg/asm-a.c: Move dg-require-effective-target to
4432         after dg-do.
4433
4434         PR rtl-optimization/19462
4435         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
4436
4437 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
4438
4439         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
4440         counting function calls on ia64.
4441
4442 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
4443
4444         PR rtl-optimization/15139
4445         * gcc.dg/20050111-2.c: New test.
4446
4447         PR c/17297
4448         * gcc.c-torture/compile/20050113-1.c: New testcase.
4449
4450         PR middle-end/19164
4451         * gcc.dg/20050113-1.c: New testcase.
4452
4453 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
4454
4455         * gcc.dg/vect/vect-85.c: Add comment.
4456         * gcc.dg/vect/vect-86.c: Add xfail for now.
4457         * gcc.dg/vect/vect-87.c: Add xfail for now.
4458         * gcc.dg/vect/vect-88.c: Add xfail for now.
4459         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
4460
4461 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4462
4463         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
4464
4465 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4466
4467         * g++.dg/debug/typedef3.C: New test.
4468
4469 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
4470
4471         PR c/19472
4472         * gcc.dg/asm-a.c: New test.
4473
4474 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
4475
4476         * gcc.dg/sh-relax.c: Add prototype for abort.
4477
4478 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4479
4480         * gcc.dg/short-compare-1.c: New test.
4481         * gcc.dg/short-compare-2.c: Likewise.
4482
4483 2005-01-18  Michael Matz  <matz@suse.de>
4484
4485         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
4486
4487 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
4488
4489         PR tree-optimization/19121
4490         * gcc.c-torture/compile/pr19121.c: New test.
4491
4492 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
4493
4494         PR target/19357
4495         * gcc.c-torture/compile/pr19357.c: New test.
4496
4497 2005-01-17  Ian Lance Taylor  <ian@airs.com>
4498
4499         PR c/5675
4500         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
4501         pass--those that refer just to the variable, possibly with a
4502         cast.
4503         * gcc.dg/c99-const-expr-3.c: Likewise.
4504
4505         PR middle-end/13127
4506         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
4507         longer emitted.
4508
4509 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
4510
4511         PR fortran/18778
4512         * gfortran.dg/endfile_2.f90: New test.
4513
4514 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
4515
4516         PR 19168
4517         * gfortran.dg/select_5.f90: New test.
4518
4519 2004-01-16  Paul Brook  <paul@codesourcery.com>
4520
4521         * gfortran.dg/common_4.f90: New test.
4522
4523 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
4524
4525         PR rtl-optimization/19462
4526         * gcc.dg/torture/pr19462-1.c: New test.
4527
4528 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
4529
4530         PR objc/19321
4531         * objc.dg/func-ptr-2.m: New.
4532         * objc.dg/volatile-1.m: New.
4533
4534 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4535
4536         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
4537
4538 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4539
4540         PR tree-optimization/19060
4541         * gcc.c-torture/execute/20050104-1.c: New test.
4542
4543 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
4544
4545         PR fortran/18983
4546         * gfortran.dg/write_to_null.f90: New test.
4547
4548 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
4549             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4550
4551         PR other/19328
4552         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
4553         argument.
4554
4555 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4556
4557         PR c++/19263
4558         * g++.dg/init/vector1.C: New test.
4559
4560 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
4561
4562         PR target/13158
4563         * gcc.target/ia64/sibcall-unwind-1.c: New test.
4564         PR target/18987
4565         * gcc.target/ia64/sibcall-unwind-2.c: New test.
4566
4567 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
4568
4569         * gfortran.dg/select_1.f90: New test.
4570         * gfortran.dg/select_2.f90: New test.
4571         * gfortran.dg/select_3.f90: New test.
4572         * gfortran.dg/select_4.f90: New test.
4573
4574 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
4575
4576         PR middle-end/19084
4577         PR rtl-optimization/19348
4578         * gcc.dg/20050111-1.c: New test.
4579         * gcc.c-torture/execute/20050111-1.c: New test.
4580
4581         * gcc.dg/i386-asm-4.c: New test.
4582
4583 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4584
4585         * gcc.dg/nested-func-2.c: New test.
4586         * ada/acats/norun.lst: Remove c953002.
4587
4588 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
4589
4590         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
4591
4592 2005-01-12  Ben Elliston  <bje@au.ibm.com>
4593
4594         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
4595
4596 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
4597
4598         PR target/18761
4599         * g++.dg/abi/align1.C: New test.
4600
4601 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
4602
4603         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
4604         at a time.
4605         * g++.dg/ext/altivec_check.h: Support compiling as C.
4606
4607 2005-01-10  Roger Sayle  <roger@eyesopen.com>
4608
4609         PR c++/19355
4610         * g++.dg/expr/pr19355-1.C: New test case.
4611
4612 2005-01-10  Laurent GUERBY <laurent@guerby.net>
4613
4614         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
4615         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
4616         * ada/acats/tests/c3/c92005b.ada: Likewise.
4617         * ada/acats/tests/c3/cxb3012.a: Likewise.
4618         * ada/acats/norun.lst: Add c380004 and c953002, add PR
4619
4620 2005-01-09  Paul Brook  <paul@codesourcery.com>
4621
4622         * gfortran.dg/common_2.f90: New file.
4623         * gfortran.dg/common_3.f90: New file.
4624
4625 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
4626
4627         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
4628
4629 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
4630
4631         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
4632         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
4633         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
4634         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
4635         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
4636         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
4637         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
4638         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
4639         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
4640         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
4641         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
4642         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
4643         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
4644         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
4645         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
4646         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
4647         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
4648         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
4649         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
4650         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
4651         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
4652         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
4653         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
4654         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
4655         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
4656         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
4657         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
4658         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
4659         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
4660         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
4661         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
4662         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
4663         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
4664         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
4665         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
4666         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
4667         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
4668         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
4669         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
4670         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
4671         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
4672         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
4673         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
4674         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
4675         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
4676         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
4677         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
4678         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
4679         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
4680         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
4681         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
4682         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
4683         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
4684         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
4685         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
4686         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
4687         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
4688         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
4689         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
4690         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
4691         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
4692         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
4693         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
4694         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
4695         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
4696         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
4697         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
4698
4699         * gcc.dg/vect/vect-1.c: Fix spelling.
4700         * gcc.dg/vect/vect-10.c: Fix spelling.
4701         * gcc.dg/vect/vect-11.c: Fix spelling.
4702         * gcc.dg/vect/vect-12.c: Fix spelling.
4703         * gcc.dg/vect/vect-14.c: Fix spelling.
4704         * gcc.dg/vect/vect-15.c: Fix spelling.
4705         * gcc.dg/vect/vect-16.c: Fix spelling.
4706         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
4707         * gcc.dg/vect/vect-64.c: Fix comments.
4708         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
4709
4710 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
4711             Ira Rosen  <irar@il.ibm.com>
4712
4713         * gcc.dg/vect/vect-70.c: New test.
4714         * gcc.dg/vect/vect-71.c: New test.
4715
4716 2005-01-09  Manfred Hollstein  <mh@suse.com>
4717
4718         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
4719         * gcc.dg/pr18241-2.c: Likewise.
4720         * gcc.dg/pr18241-3.c: Likewise.
4721         * gcc.dg/pr18241-4.c: Likewise.
4722         * gcc.dg/pr18241-5.c: Likewise.
4723
4724 2005-01-08  Richard Henderson  <rth@redhat.com>
4725
4726         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
4727         False for x86 and x86-64.
4728
4729 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
4730
4731         PR tree-optimization/18241
4732         * gcc.dg/pr18241-1.c: New test.
4733         * gcc.dg/pr18241-2.c: New test.
4734         * gcc.dg/pr18241-3.c: New test.
4735         * gcc.dg/pr18241-4.c: New test.
4736         * gcc.dg/pr18241-5.c: New test.
4737
4738 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
4739
4740         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
4741         gfortran.dg/select_4.f90: New.
4742
4743 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
4744
4745         * gcc.c-torture/execute/20050107-1.c: New test.
4746
4747 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
4748
4749         PR c++/19298
4750         * g++.dg/template/ref2.C: New.
4751
4752 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
4753
4754         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
4755         instead of being empty.
4756
4757 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4758
4759         PR fortran/15553
4760         * gfortran.dg/array-1.f90: New test.
4761
4762 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
4763
4764         PR tree-optimization/19283
4765         * gcc.c-torture/execute/20050106-1.c: New test.
4766
4767         PR rtl-optimization/18861
4768         * gcc.dg/20050105-1.c: New test.
4769
4770         PR tree-optimization/18828
4771         * gcc.dg/20050105-2.c: New test.
4772
4773 2005-01-07  Andreas Jaeger  <aj@suse.de>
4774
4775         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
4776
4777 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
4778
4779         PR fortran/18398
4780         * gfortran.dg/fmt_read.f90: New test.
4781
4782 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
4783
4784         * gcc.dg/rs6000-ldouble-2.c: New.
4785
4786 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
4787
4788         PR c++/19244
4789         * g++.dg/parser/ctor2.C: New test.
4790
4791 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4792
4793         PR c++/17154
4794         * g++.dg/template/using9.C: New test.
4795
4796 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4797
4798         PR c++/19258
4799         * g++.dg/lookup/friend6.C: New test.
4800
4801 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
4802
4803         PR c++/19270
4804         * g++.dg/template/array10.C: New.
4805
4806 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4807
4808         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
4809         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
4810
4811 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
4812
4813         * gcc.c-torture/compile/20050105-1.c: New test.
4814
4815 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
4816
4817         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
4818
4819 2005-01-05  Roger Sayle  <roger@eyesopen.com>
4820
4821         PR middle-end/19100
4822         * gcc.dg/conv-3.c: New test case.
4823
4824 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
4825
4826         * gcc.dg/asm-wide-1.c: New test.
4827
4828 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4829
4830         PR c++/19030
4831         * g++.dg/parse/crash22.C: New
4832
4833 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
4834
4835         PR 19257
4836         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
4837
4838 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
4839
4840         PR middle-end/17767
4841         * gcc.dg/i386-mmx-6.c: New test case.
4842
4843 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
4844
4845         PR tree-optimization/18308
4846         * gcc.dg/vect/pr18308.c: New testcase.
4847
4848 2005-01-04  Andreas Jaeger  <aj@suse.de>
4849
4850         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
4851
4852 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
4853             Robert Bowdidge <bowdidge@apple.com>
4854
4855         * gcc.dg/cpp/subframework1.c: New.
4856         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
4857         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
4858         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
4859         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
4860
4861 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
4862
4863         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
4864         producing warning.
4865         * gcc.dg/darwin-weakimport-2.c: New.
4866
4867 2005-01-03  Richard Henderson  <rth@redhat.com>
4868
4869         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
4870
4871 2005-01-03  Richard Henderson  <rth@redhat.com>
4872
4873         * gcc.dg/vect/vect.exp: Enable for ia64.
4874         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
4875         (check_effective_target_vect_float): Likewise.
4876         (check_effective_target_vect_no_align): Likewise.
4877         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
4878         * gcc.dg/vect/vect-8.c: Likewise.
4879
4880 2005-01-03  Uros Bizjak <uros@kss-loka.si>
4881
4882         PR target/19236
4883         * gcc.dg/pr19236-1.c: New test case.
4884
4885 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
4886
4887         PR rtl-optimization/12092
4888         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
4889
4890 2005-01-02  Andreas Jaeger  <aj@suse.de>
4891
4892         * gcc.dg/pr12092-1.c: Do not run on x86_64.
4893
4894 2005-01-01  Roger Sayle  <roger@eyesopen.com>
4895             Andrew Pinski  <pinskia@physics.uc.edu>
4896
4897         PR rtl-optimization/12092
4898         * gcc.dg/pr12092-1.c: New test case.
4899
4900 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
4901
4902         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
4903         'hidden' and 'default' for better portability.
4904         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
4905
4906         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
4907         6 and 7.
4908         * g++.old-deja/g++.brendan/new3.C: Likewise.
4909
4910 2005-01-01  Steven Bosscher  <stevenb@suse.de>
4911
4912         * gcc.dg/20041231-1.C: New test.
4913         * g++.dg/warn/Wunreachable-code-1.C: New test.
4914
4915 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
4916
4917         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
4918         file, not /dev/null.  Abort on error.
4919
4920 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
4921             Ziemowit Laski  <zlaski@apple.com>
4922
4923         PR objc/18971
4924         * objc.dg/encode-5.m: New test.
4925
4926 2004-12-29  Richard Henderson  <rth@redhat.com>
4927
4928         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
4929         * objc.dg/stabs-1.m: Disable for ia64.
4930
4931 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
4932
4933         PR c++/19190
4934         * g++.dg/warn/Wunused-10.C: New test.
4935
4936 2004-12-28  Richard Henderson  <rth@redhat.com>
4937
4938         * objc.dg/stabs-1.m: Disable for alpha.
4939
4940 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
4941
4942         PR c++/19149
4943         * g++.dg/parse/error23.C: New test.
4944
4945 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4946
4947         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
4948
4949         PR fortran/19032
4950         * gfortran.dg/intrinsic_modulo_1.f90: New.
4951         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
4952         tests with divisor -1.
4953
4954 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
4955
4956         * g++.dg/opt/temp1.C (memcpy): Return a value.
4957
4958         PR c++/19148
4959         * g++.dg/expr/cond7.C: New test.
4960
4961 2004-12-27  Paul Brook  <paul@codesourcery.com>
4962
4963         * gfortran.dg/g77/select_no_compile.f: Remove.
4964
4965 2004-12-27  Richard Henderson  <rth@redhat.com>
4966
4967         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
4968         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
4969         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
4970
4971 2004-12-26  Richard Henderson  <rth@redhat.com>
4972
4973         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
4974         by 1i instead of token pasting.
4975
4976 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4977
4978         PR tree-optimization/17578
4979         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
4980         to additional_flags.
4981         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
4982
4983 2004-12-25  Richard Henderson  <rth@redhat.com>
4984
4985         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
4986         Remove Alpha.
4987
4988 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4989
4990         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
4991         hppa*-*-hpux*.
4992         * gcc.dg/pr17957.c (dg-options): Likewise.
4993         * gcc.dg/struct-ret-1.c: Add prototype for abort.
4994         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
4995         instead of 0 on __hppa__.
4996         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
4997         "foo,%r" on hppa*-*-*.
4998
4999 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
5000
5001         PR fortran/19071
5002         * gfortran.dg/complex_write.f90: New test.
5003
5004 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5005
5006         PR c++/17595
5007         * g++.dg/parse/pragma2.C: New test.
5008
5009         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
5010
5011 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5012
5013         * gcc.dg/empty2.c: Add missing dg-warning.
5014
5015 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5016
5017         PR c++/17413
5018         * g++.dg/template/local4.C: New test.
5019         * g++.dg/template/crash19.C: Add dg-error marker.
5020
5021         * g++.dg/template/crash31.C: Correct embedded PR number.
5022
5023 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5024
5025         PR c++/16405
5026         * g++.dg/opt/temp1.C: Add do-run marker.
5027
5028 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5029
5030         * g++.dg/template/spec19.C: New.
5031
5032 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5033
5034         PR target/16819
5035         * gcc.dg/empty2.c: New.
5036
5037 2004-12-23  Richard Henderson  <rth@redhat.com>
5038
5039         * lib/target-supports.exp (check_effective_target_vect_no_align):
5040         Remove i?86 and x86-64.
5041
5042 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5043
5044         PR c++/16405
5045         * g++.dg/opt/temp1.C: New test.
5046
5047 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5048
5049         PR c++/18733
5050         * g++.dg/template/friend33.C: New testcase.
5051
5052 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
5053
5054         PR c++/18464
5055         * g++.dg/template/cond5.C: New test.
5056
5057         PR c++/18492
5058         * g++.dg/inherit/thunk3.C: New test.
5059
5060         PR c++/11224
5061         * g++.dg/warn/Wunused-9.C: New test.
5062
5063 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
5064
5065         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
5066
5067 2004-12-22  Jan Beulich  <jbeulich@novell.com>
5068
5069         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
5070
5071 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
5072
5073         PR c++/18378
5074         * g++.dg/ext/packed8.C: New test.
5075
5076         PR c++/13268
5077         * g++.dg/template/crash31.C: New test.
5078
5079         PR c++/19034
5080         * g++.dg/template/crash30.C: New test.
5081
5082 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
5083
5084         PR C++/18984
5085         * g++.dg/eh/ctor3.C: New test.
5086
5087 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5088
5089         * objc.dg/stabs-1.m: Allow section name to be quoted and
5090         assembly label to begin with '.LL'.
5091
5092 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
5093
5094         * gcc.dg/vect/vect.exp
5095         (check_effective_target_lp64_or_vect_no_align): New.
5096         * gcc.dg/vect/vect-77.c: Use it.
5097         * gcc.dg/vect/vect-78.c: Use it.
5098
5099         * lib/target-supports.exp
5100         (check_effective_target_vect_no_max,
5101         check_effective_target_vect_no_bitwise,
5102         check_effective_target_vect_no_align): New.
5103         * gcc.dg/vect/vect-13.c: Use them.
5104         * gcc.dg/vect/vect-17.c: Ditto.
5105         * gcc.dg/vect/vect-18.c: Ditto.
5106         * gcc.dg/vect/vect-19.c: Ditto.
5107         * gcc.dg/vect/vect-20.c: Ditto.
5108         * gcc.dg/vect/vect-27.c: Ditto.
5109         * gcc.dg/vect/vect-29.c: Ditto.
5110         * gcc.dg/vect/vect-44.c: Ditto.
5111         * gcc.dg/vect/vect-48.c: Ditto.
5112         * gcc.dg/vect/vect-50.c: Ditto.
5113         * gcc.dg/vect/vect-52.c: Ditto.
5114         * gcc.dg/vect/vect-54.c: Ditto.
5115         * gcc.dg/vect/vect-56.c: Ditto.
5116         * gcc.dg/vect/vect-58.c: Ditto.
5117         * gcc.dg/vect/vect-60.c: Ditto.
5118         * gcc.dg/vect/vect-72.c: Ditto.
5119         * gcc.dg/vect/vect-80.c: Ditto.
5120
5121 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
5122
5123         PR c++/14075
5124         * g++.dg/init/string1.C: New.
5125
5126         PR c++/18975
5127         * g++.dg/other/synth1.C: New.
5128
5129 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
5130
5131         PR c/18963
5132         * gcc.dg/pr18963-1.c: New test.
5133
5134 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
5135
5136         PR c/18596
5137         * gcc.dg/funcdef-storage-1.c (foo): Remove.
5138         * gcc.dg/pr18596-1.c: Use dg-error.
5139         (dg-options): Use -fno-unit-at-a-time.
5140         * gcc.dg/pr18596-2.c: New test.
5141         * gcc.dg/pr18596-3.c: New test.
5142
5143 2004-12-20  Roger Sayle  <roger@eyesopen.com>
5144
5145         PR middle-end/18683
5146         * g++.dg/opt/pr18683-1.C: New test case.
5147
5148 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
5149
5150         PR other/19093
5151         * g++.dg/opt/max1.C: Fix for 64bit targets.
5152
5153 2004-12-20  Matt Austern  <austern@apple.com>
5154
5155         PR c++/19044
5156         * g++.dg/ext/builtin6.C: New
5157
5158 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
5159
5160         PR tree-optimization/19080
5161         * gcc.c-torture/compile/pr19080.c: New test.
5162
5163 2004-12-20  Steven Bosscher  <stevenb@suse.de>
5164
5165         * gcc.dg/20041219-1.c: New test.
5166
5167 2004-12-19  Roger Sayle  <roger@eyesopen.com>
5168
5169         PR middle-end/19068
5170         * g++.dg/opt/max1.C: New test case.
5171
5172 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5173
5174         * gcc.dg/fdata-sections-1.c: New test.
5175
5176 2004-12-18  Roger Sayle  <roger@eyesopen.com>
5177
5178         PR middle-end/18548
5179         * gcc.dg/max-1.c: New test case.
5180
5181 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
5182
5183         * gcc.c-torture/execute/20041218-1.c: New test.
5184
5185 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
5186
5187         * gcc.dg/pr18501.c: New test.
5188         * gcc.dg/uninit-5.c: XFAIL.
5189         * gcc.dg/uninit-9.c: XFAIL.
5190
5191 2004-12-17  Dale Johannesen  <dalej@apple.com>
5192
5193         * gcc.dg/20041213-1.c:  New.
5194
5195 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
5196
5197         * objc.dg/stabs-1.m: Allow assembly label to begin
5198         with a dot ('.').
5199
5200 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
5201
5202         * gcc.c-torture/execute/20041213-1.c: Move...
5203         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
5204
5205 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
5206
5207         PR c++/18721
5208         * g++.dg/lookup/conv-5.C: New.
5209
5210 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
5211
5212         * objc.dg/stabs-1.m: New test.
5213
5214 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5215
5216         * gcc.dg/visibility-c.c: Change compile to
5217         assemble for the test.
5218
5219 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5220
5221         PR target/19041
5222         * gcc.dg/visibility-c.c: New test.
5223
5224 2004-12-16  Roger Sayle  <roger@eyesopen.com>
5225
5226         PR middle-end/18493
5227         * gcc.dg/switch-8.c: New test case.
5228
5229 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5230
5231         PR c++/18905
5232         * g++.dg/template/init4.C: New.
5233         * g++.dg/opt/static3.C: Enable optimizer.
5234
5235 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
5236
5237         * g++.dg/other/complex1.C: New test.
5238
5239 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
5240
5241         * g++.dg/opt/inline9.C: New test.
5242
5243 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5244
5245         PR fortran/18993
5246         * gfotran.dg/nullify_1.f: New test.
5247
5248 2004-12-15  Richard Henderson  <rth@redhat.com>
5249
5250         * gcc.target/i386/i386.exp: New harness.
5251         * gcc.target/i386/vect-args.c: New.
5252
5253 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
5254
5255         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
5256
5257 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5258
5259         PR c++/18825
5260         * g++.dg/template/friend32.C: New test.
5261
5262 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5263
5264         * cpp/pragma-once-1.c: New test.
5265         * cpp/pragma-once-1b.h: Likewise.
5266         * cpp/pragma-once-1c.h: Likewise.
5267         * cpp/pragma-once-1d.h: Likewise.
5268         * cpp/inc/pragma-once-1a.h: Likewise.
5269
5270 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
5271             Steven G. Kargl  <kargls@comcast.net>
5272
5273         PR fortran/17597
5274         * gfortran.dg/list_read_3.f90: New test.
5275
5276 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5277
5278         * gcc.dg/ftrapv-2.c: New test.
5279
5280 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
5281
5282         PR c++/18981
5283         * g++.dg/template/typename9.C: New test.
5284
5285 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
5286
5287         PR c++/18738
5288         * g++.dg/template/typename8.C: New test.
5289         * g++.dg/parse/friend2.C: Tweak error message.
5290
5291 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
5292
5293         * gcc.c-torture/20041214-1.c: New test.
5294
5295 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
5296
5297         PR c++/18965
5298         * g++.dg/init/array17.C: New test.
5299
5300 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
5301
5302         PR c++/18793
5303         * g++.dg/init/aggr3.C: New test.
5304
5305 2004-12-14  Janis Johnson  <janis187@us.ibm.com
5306
5307         * gcc.dg/altivec-types-1.c: New test.
5308         * gcc.dg/altivec-types-2.c: New test.
5309         * gcc.dg/altivec-types-3.c: New test.
5310         * gcc.dg/altivec-types-4.c: New test.
5311         * g++.dg/ext/altivec-types-1.C: New test.
5312         * g++.dg/ext/altivec-types-2.C: New test.
5313         * g++.dg/ext/altivec-types-3.C: New test.
5314         * g++.dg/ext/altivec-types-4.C: New test.
5315
5316 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
5317
5318         PR middle-end/18951
5319         * gcc.c-torture/execute/20041213-1.c: New test.
5320
5321 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
5322
5323         PR c++/18949
5324         * g++.dg/template/cast1.C: New.
5325
5326 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
5327
5328         * gcc.c-torture/execute/20041213-2.c: New test.
5329
5330 2004-12-13  Richard Henderson  <rth@redhat.com>
5331
5332         * gcc.dg/i386-sse-10.c: Fix typo in options.
5333
5334 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
5335
5336         PR c++/18968
5337         * g++.dg/opt/pr18968.C: New test.
5338
5339 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
5340
5341         PR c++/18925
5342         * g++.dg/ext/visibility/staticdatamem.C: New test.
5343
5344 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
5345
5346         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
5347
5348 2004-12-13  Roger Sayle  <roger@eyesopen.com>
5349
5350         PR rtl-optimization/18928
5351         * gcc.dg/pr18928-1.c: New test case.
5352
5353 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
5354
5355         PR tree-opt/16951
5356         * gcc.c-torture/compile/20041211-1.c: New.
5357
5358 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5359
5360         PR middle-end/17564
5361         * gcc.c-torture/execute/20041212-1.c: New test.
5362
5363 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5364
5365         PR fortran/18869
5366         * gfortran.dg/common_1.f90: New test.
5367
5368 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
5369         Paul Brook  <paul@codesourcery.com>
5370
5371         PR fortran/16222
5372         * gfortran.dg/real_do_1.f90: New test.
5373
5374 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5375
5376         PR tree-opt/18040
5377         * g++.dg/opt/ptrmem6.C: New test.
5378
5379 2004-12-11  Roger Sayle  <roger@eyesopen.com>
5380
5381         PR middle-end/18921
5382         * gcc.dg/pr18921-1.c: New test case.
5383
5384 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5385
5386         PR fortran/17175
5387         * gfortran.dg/scale_1.f90: New test.
5388
5389 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
5390
5391         PR middle-end/18903
5392         * gcc.c-torture/compile/pr18903.c: New test.
5393
5394 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
5395
5396         * gcc.c-torture/execute/20041210-1.c: New test.
5397
5398 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5399
5400         PR c++/18731
5401         * g++.dg/parser/struct-1.C: New test.
5402         * g++.dg/parser/struct-2.C: New test.
5403         * g++.dg/parser/struct-3.C: New test.
5404
5405 2004-12-09  Richard Henderson  <rth@redhat.com>
5406
5407         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
5408
5409         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
5410         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
5411
5412 2004-12-09  Matt Austern  <austern@apple.com>
5413
5414         PR c++/18514
5415         * g++.dg/ext/builtin1.C: New
5416         * g++.dg/ext/builtin2.C: New
5417         * g++.dg/ext/builtin3.C: New
5418         * g++.dg/ext/builtin4.C: New
5419         * g++.dg/ext/builtin5.C: New
5420
5421 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
5422
5423         PR tree-opt/18904
5424         * g++.dg/opt/ptrmem5.C: New test.
5425
5426 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
5427
5428         * g++.dg/parse/typename5.C: Adjust for new error.
5429         * g++.dg/parse/typename7.C: New.
5430
5431 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5432
5433         PR c++/18073
5434         * g++.dg/other/mmintrin.C: New test.
5435
5436 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
5437
5438         PR c++/16681
5439         * g++.dg/init/array15.C: New.
5440         * g++.dg/init/array16.C: New.
5441
5442 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5443
5444         PR fortran/18826
5445         * gfortran.dg/assign_1.f90: New test.
5446
5447 2004-12-08  Nick Clifton  <nickc@redhat.com>
5448
5449         * gcc.target/xstormy16/bss_below100: New directory containing tests.
5450         * gcc.target/xstormy16/data_below100: Likewise.
5451         * gcc.target/xstormy16/sfr: Likewise.
5452         * gcc.target/xstormy16/below100.S: New test source file.
5453         * gcc.target/xstormy16/below100.ld: New test linker script.
5454         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5455         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
5456         bp instructions.
5457         * gcc.target/xstormy16/bp.c: Likewise.
5458
5459         * gcc.target/xstormy16/bss_below100: New files:
5460         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5461         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5462         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5463         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5464         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5465         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5466         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5467         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5468         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5469         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5470         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5471         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5472         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5473         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5474         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5475         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5476         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5477         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5478         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5479         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5480         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5481         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5482         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5483         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5484         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5485         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5486         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5487
5488         * gcc.target/xstormy16/data_below100: New files:
5489         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5490         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5491         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5492         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5493         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5494         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5495         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5496         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5497         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5498         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5499         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5500         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5501         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5502         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5503         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5504         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5505         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5506         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5507         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5508         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5509         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5510         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5511         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5512         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5513         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5514         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5515         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5516
5517         * gcc.target/xstormy16/sfr: New files:
5518         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
5519         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
5520         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
5521         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
5522         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
5523         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
5524         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
5525         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
5526         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
5527         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
5528         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
5529         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
5530         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
5531         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
5532         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
5533         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
5534         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
5535         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
5536         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
5537         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
5538         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
5539         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
5540         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
5541         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
5542         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
5543         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
5544         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
5545         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
5546         27_if0_sfrw_bitfield_f.c
5547
5548 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5549
5550         PR c++/18100
5551         * g++.dg/lookup/name-clash4.C: New test.
5552
5553 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
5554
5555         PR c++/18672
5556         * g++.dg/opt/array1.C: New.
5557
5558         PR c++/18803
5559         * g++.dg/template/operator5.C: New.
5560
5561 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
5562
5563         PR c/18867
5564         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
5565
5566 2004-12-07  Steven Bosscher  <stevenb@suse.de>
5567
5568         * gcc.dg/noncompile/20041207.c: New test.
5569
5570 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
5571
5572         * g++.dg/other/unreachable-1.C: New test.
5573
5574 2004-12-06  Nick Clifton  <nickc@redhat.com>
5575
5576         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
5577         <limits.h> because the latter comes from gcc's include/ directory
5578         and not the newlib/libc/include directory.
5579
5580 2004-12-04  Richard Henderson  <rth@redhat.com>
5581
5582         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
5583
5584 2004-12-04  Richard Henderson  <rth@redhat.com>
5585
5586         * lib/target-supports.exp (check_gc_sections_available): Disable
5587         for alpha and ia64.
5588
5589 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
5590
5591         PR middle-end/17909
5592         * g++.dg/other/vararg-2.C: New test.
5593
5594 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5595
5596         PR c++/17011, c++/17971
5597         * g++.dg/template/error15.C: Adjust expected error.
5598         * g++.dg/template/instantiate3.C: Likewise.
5599
5600 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
5601
5602         * gcc.dg/altivec-18.c: Fix for darwin
5603
5604 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5605
5606         PR c++/18782
5607         * g++.dg/parse/ptrmem2.C: New.
5608
5609         PR c++/18318
5610         * g++.dg/template/new1.C: New.
5611
5612 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5613
5614         PR fortran/18710
5615         * gfortran.dg/direct_io_3.f90: New test.
5616
5617 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
5618
5619         PR 18758
5620         * g++.dg/parse/crash21.C: New.
5621
5622 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5623
5624         PR c++/15664, c++/18276
5625         * g++.dg/template/ttp13.C: New test.
5626         * g++.dg/template/ttp14.C: Likewise.
5627
5628 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5629
5630         PR c++/18123
5631         * g++.dg/parse/enum2.C: New test.
5632         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
5633
5634 2004-12-02  Nick Clifton  <nickc@redhat.com>
5635
5636         * gcc.target/xstormy16: New test directory.
5637         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5638         * gcc.target/xstormy16/bp.c: Check the generation of bp
5639         instructions.
5640         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
5641         bn instructions and the BELOW100 attribute.
5642
5643 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
5644
5645         PR target/16952
5646         * gcc.dg/ppc-eabi.c: New.
5647
5648 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5649
5650         PR fortran/18284
5651         * gfortran.dg/backspace.f90
5652
5653 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5654
5655         * gfortran.dg/inquire.f90: New test.
5656
5657 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
5658
5659         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
5660         handle effective-target-keyword.
5661         (dg-skip-if): Support effective-target keyword as target list.
5662         (dg-xfail-if): Ditto.
5663         * lib/target-supports.exp (is-effective-target-keyword): New proc.
5664
5665 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
5666
5667         PR tree-optimization/18291
5668         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
5669
5670 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
5671
5672         PR C++/18729
5673         * g++.dg/parse/crash20.C: New.
5674
5675         PR c++/17431
5676         * g++.dg/overload/arg1.C: New.
5677         * g++.dg/overload/arg2.C: New.
5678         * g++.dg/overload/arg3.C: New.
5679         * g++.dg/overload/arg4.C: New.
5680
5681 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
5682
5683         * gcc.dg/c99-flex-array-4.c: Remove.
5684
5685 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
5686
5687         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
5688
5689         * lib/target-supports.exp (is-effective-target): Simplify.
5690
5691         * lib/target-supports.exp (check_effective_target_vect_long):
5692         Fix for powerpc64-*-*.
5693
5694 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
5695
5696         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
5697         to support new requirements on FreeBSD 5.
5698
5699 2004-11-30  Devang Patel  <dpatel@apple.com>
5700
5701         PR 18702
5702         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
5703
5704 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
5705
5706         * g++.dg/ext/altivec-13.C: New test.
5707
5708 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
5709
5710         PR tree-opt/18298
5711         * gcc.c-torture/execute/p18298.c: New test.
5712
5713 2004-11-30  Ira Rosen  <irar@il.ibm.com>
5714             Dorit Naishlos  <dorit@il.ibm.com>
5715
5716         PR tree-opt/18607
5717         * gcc.dg/vect/vect-89.c: New test.
5718
5719 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
5720
5721         * gcc.dg/pr18596-1.c: New test.
5722
5723 2004-11-30  Ben Elliston  <bje@au.ibm.com>
5724
5725         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
5726
5727 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
5728
5729         PR c/18479
5730         * gcc.dg/pr18479.c: New test.
5731
5732 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5733
5734         PR target/18490
5735         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
5736         mmix-knuth-mmixware.
5737
5738         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
5739         cris-*-elf* cris-*-aout* mmix-*-*
5740
5741 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
5742
5743         PR middle-end/18725
5744         * gcc.dg/pr18725.c: New test.
5745
5746 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5747
5748         PR target/18488
5749         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
5750
5751         PR target/18336
5752         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
5753
5754 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
5755
5756         PR c++/18368
5757         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
5758         * g++.old-deja/g++.law/ctors5.C: Likewise.
5759         * g++.old-deja/g++.other/crash25.C: Likewise.
5760
5761         PR c++/18674
5762         * g++.dg/template/error16.C: New test.
5763
5764         PR c++/18512
5765         * g++.dg/template/crash29.C: New test.
5766
5767 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
5768
5769         PR tree-optimization/18712
5770         * gcc.c-torture/compile/pr18712.c: New test.
5771
5772 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
5773
5774         PR c/7544
5775         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
5776         tests.
5777
5778 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5779
5780         PR c++/18652
5781         * g++.dg/lookup/crash6.C: New test.
5782
5783 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5784
5785         PR middle-end/18164
5786         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
5787
5788 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
5789
5790         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
5791         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
5792         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
5793
5794 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
5795
5796         * gcc.dg/pr18164.c: New test.
5797
5798 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
5799
5800         * gcc.dg/funroll-loops-all.c: New.
5801
5802 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
5803
5804         PR target/18489
5805         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
5806         delimeter, match space and TAB as well as ":".
5807
5808         PR target/18484
5809         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
5810
5811         PR target/18348
5812         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
5813
5814         PR target/18345
5815         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
5816
5817         PR target/18337
5818         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
5819
5820 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
5821
5822         * gfortran.dg/direct_io_2.f90: New test.
5823
5824 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
5825
5826         PR target/18334
5827         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
5828
5829 2004-11-28  Richard Henderson  <rth@redhat.com>
5830
5831         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
5832
5833 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
5834
5835         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
5836         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
5837         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
5838         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
5839         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
5840         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
5841         gcc.dg/pointer-arith-8.c: New tests.
5842
5843 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
5844
5845         PR fortran/18364
5846         * gfortran.dg/endfile.f90: New test.
5847
5848 2004-11-27  Falk Hueffner  <falk@debian.org>
5849
5850         * gcc.dg/loop-6.c: New test.
5851
5852 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
5853
5854         * gcc.c-torture/execute/20041126-1.c: New test.
5855
5856 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
5857
5858         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
5859         on IRIX.
5860
5861 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
5862
5863         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
5864         functions.
5865
5866 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
5867
5868         PR rtl-optimization/17825
5869         * gcc.c-torture/compile/20041119-1.c: New test.
5870
5871 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5872
5873         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
5874         Check existence of ld library path variables before unsetting.
5875
5876 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
5877
5878         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
5879
5880 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
5881
5882         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
5883
5884 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
5885
5886         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
5887
5888 2004-11-26  Ben Elliston  <bje@au.ibm.com>
5889
5890         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
5891         dg-do directive.
5892
5893 2004-11-26  Ben Elliston  <bje@au.ibm.com>
5894
5895         * gcc.dg/pr17957.c: Pass --param, not -param.
5896
5897 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
5898
5899         PR middle-end/17957
5900         * testsuite/gcc.dg/pr17957.c: New test.
5901
5902 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
5903
5904         PR c++/18445
5905         * g++.dg/template/crash28.C: Likewise.
5906
5907         PR c++/18001
5908         * g++.dg/expr/unary2.C: Adjust lvalue messages.
5909         * g++.dg/ext/lvaddr.C: Likewise.
5910         * g++.dg/opt/pr7503-3.C: Likewise.
5911
5912         PR c++/18466
5913         * g++.dg/parse/qualified3.C: New test.
5914         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
5915
5916         PR c++/18545
5917         * g++.dg/expr/return1.C: New test.
5918
5919 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5920
5921         Friend class name lookup 3/n, PR c++/3332
5922         * g++.dg/lookup/friend3.C: New test.
5923         * g++.dg/lookup/friend4.C: Likewise.
5924         * g++.dg/lookup/friend5.C: Likewise.
5925
5926 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5927
5928         Friend class name lookup 2/n, PR c++/14513, c++/15410
5929         * g++.dg/lookup/friend2.C: New test.
5930         * g++.dg/template/friend31.C: Likewise.
5931
5932 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5933
5934         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
5935
5936 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
5937
5938         PR c++/17473
5939         * g++.dg/tc1/dr56.C: Remove.
5940         * g++.dg/template/typedef1.C: Add dg-error markers.
5941         * g++.old-deja/g++.other/typedef7.C: Likewise.
5942
5943         PR c++/18285
5944         * g++.dg/parse/typedef7.C: New test.
5945
5946 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
5947
5948         * gcc.c-torture/execute/20041124-1.c: New test.
5949
5950 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
5951
5952         * g++.dg/template/deduce3.C: New test.
5953
5954         PR c++/18586
5955         * g++.dg/template/crash27.C: New test.
5956
5957         PR c++/18530
5958         * g++.dg/warn/Wshadow-3.C: New test.
5959
5960 2004-11-24  Devang Patel  <dpatel@apple.com>
5961
5962         PR/18555
5963         * gcc.dg/cpp/isysroot-1.c: New test.
5964         * gcc.dg/cpp/usr/include/stdio.h: New file.
5965         * gcc.dg/cpp/isysroot-2.c: New test.
5966         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
5967         New file.
5968
5969 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5970
5971         PR c++/8929
5972         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
5973
5974 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5975
5976         * gcc.target/sparc/align.c: Do not include <stdint.h>.
5977         * gcc.target/sparc/pdist.c: Likewise.
5978
5979 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
5980
5981         PR c++/16882
5982         * g++.dg/conversion/simd1.C: New test.
5983
5984 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5985
5986         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
5987         and restore_ld_library_path_env_vars.
5988         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
5989         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
5990         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
5991         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
5992
5993 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
5994
5995         * gcc.dg/pragma-align-2.c: Test macro expansion.
5996         * gcc.dg/pragma-pack-2.c: New test.
5997
5998 2004-11-23  Richard Henderson  <rth@redhat.com>
5999
6000         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
6001         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6002         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
6003         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
6004         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
6005         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
6006
6007         * gcc.dg/vect/vect.exp: Add check for alpha.
6008         * lib/target-supports.exp (check_alpha_max_hw_available): New.
6009         (check_effective_target_vect_int): Enable for alpha.
6010         (check_effective_target_vect_long): New.
6011         (is-effective-target): Add it.
6012
6013 2004-11-23  Uros Bizjak <uros@kss-loka.si>
6014
6015         * gcc.dg/pr18614-1.c: New test.
6016
6017 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6018
6019         * gcc.dg/setjmp-2.c: New test.
6020
6021 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
6022
6023         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
6024         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
6025         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
6026         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
6027         gcc.target/sparc/pdist.c: New tests.
6028
6029 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
6030
6031         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
6032
6033 2004-11-22  Dale Johannesen  <dalej@apple.com>
6034
6035         * gcc.dg/20041111-1.c:  New.
6036
6037 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
6038
6039         PR tree-opt/18536
6040         * gcc.dg/vect/pr18536.c: New test.
6041
6042 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6043
6044         PR c++/18354
6045         * g++.dg/template/nontype11.C: New test.
6046
6047 2004-11-21  Roger Sayle  <roger@eyesopen.com>
6048
6049         PR middle-end/18520
6050         * gcc.dg/pr18520-1.c: New test case.
6051
6052 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
6053
6054         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
6055         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
6056         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
6057         expected diagnostics.
6058
6059 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6060
6061         PR target/18580
6062         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
6063         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
6064         vect-77.c, vect-77a.c: XFAIL on the SPARC.
6065
6066 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6067
6068         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
6069
6070 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
6071             Joseph Myers  <joseph@codesourcery.com>
6072
6073         * lib/target-supports.exp (check_visibility_available): Really
6074         test the compiler.
6075
6076 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
6077
6078         PR tree-opt/18181
6079         * gcc.dg/vect/vect-85.c: New test.
6080         * gcc.dg/vect/vect-86.c: New test.
6081         * gcc.dg/vect/vect-87.c: New test.
6082         * gcc.dg/vect/vect-88.c: New test.
6083
6084 2004-11-19  Ben Elliston  <bje@au.ibm.com>
6085
6086         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
6087
6088 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
6089
6090         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
6091         * gcc.dg/ppc-and-1.c: Ditto.
6092         * gcc.dg/ppc-compare-1.c: Ditto.
6093         * gcc.dg/ppc-mov-1.c: Ditto
6094
6095 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
6096             Mark Mitchell  <mark@codesourcery.com>
6097
6098         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
6099
6100 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
6101             Aldy Hernandez  <aldyh@redhat.com>
6102
6103         * lib/target-supports.exp (check_effective_target_vect_int): New
6104         (check_effective_target_vect_float): New
6105         (check_effective_target_vect_double): New.
6106         (is-effective-target): Support new effective targets keywords.
6107         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
6108         default action for dg-do.
6109         * gcc.dg/vect/pr16105.c: Use new support.
6110         * gcc.dg/vect/pr18400.c: Ditto.
6111         * gcc.dg/vect/pr18425.c: Ditto.
6112         * gcc.dg/vect/vect-1.c: Ditto.
6113         * gcc.dg/vect/vect-10.c: Ditto.
6114         * gcc.dg/vect/vect-11.c: Ditto.
6115         * gcc.dg/vect/vect-12.c: Ditto.
6116         * gcc.dg/vect/vect-13.c: Ditto.
6117         * gcc.dg/vect/vect-14.c: Ditto.
6118         * gcc.dg/vect/vect-15.c: Ditto.
6119         * gcc.dg/vect/vect-16.c: Ditto.
6120         * gcc.dg/vect/vect-17.c: Ditto.
6121         * gcc.dg/vect/vect-18.c: Ditto.
6122         * gcc.dg/vect/vect-19.c: Ditto.
6123         * gcc.dg/vect/vect-2.c: Ditto.
6124         * gcc.dg/vect/vect-20.c: Ditto.
6125         * gcc.dg/vect/vect-21.c: Ditto.
6126         * gcc.dg/vect/vect-22.c: Ditto.
6127         * gcc.dg/vect/vect-23.c: Ditto.
6128         * gcc.dg/vect/vect-24.c: Ditto.
6129         * gcc.dg/vect/vect-25.c: Ditto.
6130         * gcc.dg/vect/vect-26.c: Ditto.
6131         * gcc.dg/vect/vect-27.c: Ditto.
6132         * gcc.dg/vect/vect-27a.c: Ditto.
6133         * gcc.dg/vect/vect-28.c: Ditto.
6134         * gcc.dg/vect/vect-29.c: Ditto.
6135         * gcc.dg/vect/vect-29a.c: Ditto.
6136         * gcc.dg/vect/vect-3.c: Ditto.
6137         * gcc.dg/vect/vect-30.c: Ditto.
6138         * gcc.dg/vect/vect-31.c: Ditto.
6139         * gcc.dg/vect/vect-32.c: Ditto.
6140         * gcc.dg/vect/vect-33.c: Ditto.
6141         * gcc.dg/vect/vect-34.c: Ditto.
6142         * gcc.dg/vect/vect-35.c: Ditto.
6143         * gcc.dg/vect/vect-36.c: Ditto.
6144         * gcc.dg/vect/vect-37.c: Ditto.
6145         * gcc.dg/vect/vect-38.c: Ditto.
6146         * gcc.dg/vect/vect-4.c: Ditto.
6147         * gcc.dg/vect/vect-40.c: Ditto.
6148         * gcc.dg/vect/vect-41.c: Ditto.
6149         * gcc.dg/vect/vect-42.c: Ditto.
6150         * gcc.dg/vect/vect-43.c: Ditto.
6151         * gcc.dg/vect/vect-44.c: Ditto.
6152         * gcc.dg/vect/vect-45.c: Ditto.
6153         * gcc.dg/vect/vect-46.c: Ditto.
6154         * gcc.dg/vect/vect-47.c: Ditto.
6155         * gcc.dg/vect/vect-48.c: Ditto.
6156         * gcc.dg/vect/vect-48a.c: Ditto.
6157         * gcc.dg/vect/vect-49.c: Ditto.
6158         * gcc.dg/vect/vect-5.c: Ditto.
6159         * gcc.dg/vect/vect-50.c: Ditto.
6160         * gcc.dg/vect/vect-51.c: Ditto.
6161         * gcc.dg/vect/vect-52.c: Ditto.
6162         * gcc.dg/vect/vect-53.c: Ditto.
6163         * gcc.dg/vect/vect-54.c: Ditto.
6164         * gcc.dg/vect/vect-55.c: Ditto.
6165         * gcc.dg/vect/vect-56.c: Ditto.
6166         * gcc.dg/vect/vect-56a.c: Ditto.
6167         * gcc.dg/vect/vect-57.c: Ditto.
6168         * gcc.dg/vect/vect-58.c: Ditto.
6169         * gcc.dg/vect/vect-59.c: Ditto.
6170         * gcc.dg/vect/vect-6.c: Ditto.
6171         * gcc.dg/vect/vect-60.c: Ditto.
6172         * gcc.dg/vect/vect-61.c: Ditto.
6173         * gcc.dg/vect/vect-62.c: Ditto.
6174         * gcc.dg/vect/vect-63.c: Ditto.
6175         * gcc.dg/vect/vect-64.c: Ditto.
6176         * gcc.dg/vect/vect-65.c: Ditto.
6177         * gcc.dg/vect/vect-66.c: Ditto.
6178         * gcc.dg/vect/vect-67.c: Ditto.
6179         * gcc.dg/vect/vect-68.c: Ditto.
6180         * gcc.dg/vect/vect-69.c: Ditto.
6181         * gcc.dg/vect/vect-7.c: Ditto.
6182         * gcc.dg/vect/vect-72.c: Ditto.
6183         * gcc.dg/vect/vect-72a.c: Ditto.
6184         * gcc.dg/vect/vect-73.c: Ditto.
6185         * gcc.dg/vect/vect-74.c: Ditto.
6186         * gcc.dg/vect/vect-75.c: Ditto.
6187         * gcc.dg/vect/vect-76.c: Ditto.
6188         * gcc.dg/vect/vect-77.c: Ditto.
6189         * gcc.dg/vect/vect-77a.c: Ditto.
6190         * gcc.dg/vect/vect-78.c: Ditto.
6191         * gcc.dg/vect/vect-79.c: Ditto.
6192         * gcc.dg/vect/vect-8.c: Ditto.
6193         * gcc.dg/vect/vect-80.c: Ditto.
6194         * gcc.dg/vect/vect-82.c: Ditto.
6195         * gcc.dg/vect/vect-82_64.c: Ditto.
6196         * gcc.dg/vect/vect-83.c: Ditto.
6197         * gcc.dg/vect/vect-83_64.c: Ditto.
6198         * gcc.dg/vect/vect-9.c: Ditto.
6199         * gcc.dg/vect/vect-all.c: Ditto.
6200         * gcc.dg/vect/vect-none.c: Ditto.
6201
6202 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
6203
6204         * lib/gcc-dg.exp (dg-skip-if): New function.
6205         (dg-forbid-option): Remove.
6206         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
6207         * g++.dg/abi/bitfield8.C: Likewise.
6208         * g++.dg/abi/dtor1.C: Likewise.
6209         * g++.dg/abi/empty10.C: Likewise.
6210         * g++.dg/abi/empty7.C: Likewise.
6211         * g++.dg/abi/empty9.C: Likewise.
6212         * g++.dg/abi/layout3.C: Likewise.
6213         * g++.dg/abi/layout4.C: Likewise.
6214         * g++.dg/abi/thunk1.C: Likewise.
6215         * g++.dg/abi/thunk2.C: Likewise.
6216         * g++.dg/abi/vbase11.C: Likewise.
6217         * g++.dg/abi/vthunk2.C: Likewise.
6218         * g++.dg/abi/vthunk3.C: Likewise.
6219         * g++.dg/ext/attrib8.C: Likewise.
6220         * g++.dg/opt/longbranch2.C: Likewise.
6221         * g++.dg/opt/reg-stack4.C: Likewise.
6222         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6223         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6224         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6225         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6226         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6227         * gcc.dg/20000609-1.c: Likewise.
6228         * gcc.dg/20000720-1.c: Likewise.
6229         * gcc.dg/20011107-1.c: Likewise.
6230         * gcc.dg/20011119-1.c: Likewise.
6231         * gcc.dg/20020108-1.c: Likewise.
6232         * gcc.dg/20020122-2.c: Likewise.
6233         * gcc.dg/20020122-3.c: Likewise.
6234         * gcc.dg/20020201-3.c: Likewise.
6235         * gcc.dg/20020206-1.c: Likewise.
6236         * gcc.dg/20020218-1.c: Likewise.
6237         * gcc.dg/20020310-1.c: Likewise.
6238         * gcc.dg/20020411-1.c: Likewise.
6239         * gcc.dg/20020418-2.c: Likewise.
6240         * gcc.dg/20020426-1.c: Likewise.
6241         * gcc.dg/20020426-2.c: Likewise.
6242         * gcc.dg/20020517-1.c: Likewise.
6243         * gcc.dg/20020523-1.c: Likewise.
6244         * gcc.dg/20020523-2.c: Likewise.
6245         * gcc.dg/20020729-1.c: Likewise.
6246         * gcc.dg/20030204-1.c: Likewise.
6247         * gcc.dg/20030826-2.c: Likewise.
6248         * gcc.dg/20030926-1.c: Likewise.
6249         * gcc.dg/20031202-1.c: Likewise.
6250         * gcc.dg/980312-1.c: Likewise.
6251         * gcc.dg/980313-1.c: Likewise.
6252         * gcc.dg/990117-1.c: Likewise.
6253         * gcc.dg/990424-1.c: Likewise.
6254         * gcc.dg/990524-1.c: Likewise.
6255         * gcc.dg/991230-1.c: Likewise.
6256         * gcc.dg/i386-387-1.c: Likewise.
6257         * gcc.dg/i386-387-2.c: Likewise.
6258         * gcc.dg/i386-387-3.c: Likewise.
6259         * gcc.dg/i386-387-4.c: Likewise.
6260         * gcc.dg/i386-387-5.c: Likewise.
6261         * gcc.dg/i386-387-6.c: Likewise.
6262         * gcc.dg/i386-asm-1.c: Likewise.
6263         * gcc.dg/i386-bitfield1.c: Likewise.
6264         * gcc.dg/i386-bitfield2.c: Likewise.
6265         * gcc.dg/i386-loop-1.c: Likewise.
6266         * gcc.dg/i386-loop-2.c: Likewise.
6267         * gcc.dg/i386-loop-3.c: Likewise.
6268         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6269         * gcc.dg/i386-pic-1.c: Likewise.
6270         * gcc.dg/i386-regparm.c: Likewise.
6271         * gcc.dg/i386-signbit-1.c: Likewise.
6272         * gcc.dg/i386-signbit-2.c: Likewise.
6273         * gcc.dg/i386-signbit-3.c: Likewise.
6274         * gcc.dg/i386-sse-5.c: Likewise.
6275         * gcc.dg/i386-sse-8.c: Likewise.
6276         * gcc.dg/i386-unroll-1.c: Likewise.
6277         * gcc.dg/tls/opt-1.c: Likewise.
6278         * gcc.dg/tls/opt-2.c: Likewise.
6279         * gcc.dg/unroll-1.c: Likewise.
6280         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6281         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6282         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6283         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6284
6285 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6286
6287         * g++.dg/template/incomplete1.C: New test.
6288
6289 2004-11-16  Nick Clifton  <nickc@redhat.com>
6290
6291         Revert patches accidentally commited during checkin of fixes for
6292         xstormy16 tests:
6293         gcc.c-torture/execute/simd-4.c: Revert
6294         gcc.dg/20040910-1.c: Revert.
6295
6296 2004-11-16  Paul Brook  <paul@codesourcery.com>
6297
6298         PR fortran/13010
6299         * gfortran.dg/der_pointer_1.f90: New test.
6300
6301 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
6302
6303         PR c/18498
6304         * gcc.dg/bitfld-13.c: New test.
6305
6306 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
6307
6308         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
6309         powerpc*-*-linux*.
6310
6311         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
6312         * gcc.dg/ppc64-abi-2.c: Ditto.
6313         * gcc.dg/ppc64-abi-3.c: Ditto.
6314
6315         * lib/gcc-dg.exp (dg-target-list): Remove.
6316
6317 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
6318
6319         * gcc.dg/ia64-postinc.c: New test.
6320
6321 2004-11-15  Mark Mitchell <mark@codesourcery.com>
6322
6323         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
6324
6325 2004-11-15  Nick Clifton  <nickc@redhat.com>
6326
6327         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
6328         __INT_MAX__ so that the test can be compiled by toolchains
6329         targeted at 16-bit processors.
6330
6331         * gcc.dg/20040625-1.c: Use long constants rather than integers
6332         when performing arithmetic that will overflow 16-bits.
6333
6334         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
6335         xstormy16.  It does not support 128-bit vector operations.
6336
6337         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
6338         with the macro PTR_TYPE.  Define this macro to an integer type
6339         suitable for holding a pointer.
6340
6341         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
6342         the target is a 16-bit processor.
6343
6344         * gcc.dg/cpp/if-2.c: Expect a different warning message from
6345         16-bit targets where the character constant will be too long.
6346
6347         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
6348         where the double will not be directly addressable.
6349
6350 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6351
6352         Friend class name lookup 1/n, PR c++/18471
6353         * g++.dg/template/crash26.C: New test.
6354         * g++.dg/lookup/struct1.C: Adjust expected error.
6355         * g++.dg/parse/elab1.C: Likewise.
6356         * g++.dg/parse/elab2.C: Likewise.
6357         * g++.dg/parse/int-as-enum1.C: Likewise.
6358         * g++.dg/parse/struct-as-enum1.C: Likewise.
6359         * g++.dg/parse/typedef1.C: Likewise.
6360         * g++.dg/parse/typedef3.C: Likewise.
6361         * g++.dg/parse/typedef4.C: Likewise.
6362         * g++.dg/parse/typedef5.C: Likewise.
6363         * g++.dg/template/nontype4.C: Likewise.
6364         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
6365         * g++.old-deja/g++.other/elab1.C: Likewise.
6366         * g++.old-deja/g++.other/syntax4.C: Likewise.
6367
6368 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6369
6370         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
6371
6372 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
6373
6374         * gcc.c-torture/execute/20041114-1.c: New test.
6375
6376 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
6377
6378         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
6379         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
6380         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
6381         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
6382         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
6383         gcc.dg/switch-7.c: New tests.
6384
6385 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6386
6387         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
6388
6389 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6390
6391         PR tree-opt/18400
6392         * gcc.dg/vect/pr18400.c: New test.
6393
6394 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6395             Andrew Pinski  <pinskia@physics.uc.edu>
6396
6397         PR tree-opt/18425
6398         * gcc.dg/vect/pr18425.c: New test.
6399
6400 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6401
6402         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
6403         Guard with dg-require-alias and dg-require-visibility.
6404
6405 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6406
6407         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
6408
6409 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6410
6411         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
6412
6413 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6414
6415         PR c++/17344
6416         * g++.dg/template/defarg5.C: New test.
6417
6418 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6419
6420         * g++.dg/parse/cast1.C: Run only on ILP32.
6421         * g++.old-deja/g++.mike/p784.C: Likewise.
6422
6423 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
6424
6425         * gcc.c-torture/execute/20041113-1.c: New test.
6426
6427 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6428
6429         PR target/18230
6430         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
6431         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
6432         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
6433         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6434         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
6435         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
6436         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
6437         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
6438         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
6439         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
6440         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
6441         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
6442         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
6443
6444 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6445
6446         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
6447         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
6448         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
6449         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
6450         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
6451         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
6452         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
6453         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
6454         gcc.target/sparc/combined-1.c: New tests.
6455
6456 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
6457
6458         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
6459         New tests.
6460
6461 2004-11-12  Mark Mitchell <mark@codesourcery.com>
6462
6463         * lib/gcc-dg.exp (dg-forbid-option): New function.
6464         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
6465         * g++.dg/abi/bitfield8.C: Likewise.
6466         * g++.dg/abi/dtor1.C: Likewise.
6467         * g++.dg/abi/empty10.C: Likewise.
6468         * g++.dg/abi/empty7.C: Likewise.
6469         * g++.dg/abi/empty9.C: Likewise.
6470         * g++.dg/abi/layout3.C: Likewise.
6471         * g++.dg/abi/layout4.C: Likewise.
6472         * g++.dg/abi/thunk1.C: Likewise.
6473         * g++.dg/abi/thunk2.C: Likewise.
6474         * g++.dg/abi/vbase11.C: Likewise.
6475         * g++.dg/abi/vthunk2.C: Likewise.
6476         * g++.dg/abi/vthunk3.C: Likewise.
6477         * g++.dg/ext/attrib8.C: Likewise.
6478         * g++.dg/opt/longbranch2.C: Likewise.
6479         * g++.dg/opt/reg-stack4.C: Likewise.
6480         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6481         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6482         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6483         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6484         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6485         * gcc.dg/20000609-1.c: Likewise.
6486         * gcc.dg/20000720-1.c: Likewise.
6487         * gcc.dg/20011107-1.c: Likewise.
6488         * gcc.dg/20011119-1.c: Likewise.
6489         * gcc.dg/20020108-1.c: Likewise.
6490         * gcc.dg/20020122-2.c: Likewise.
6491         * gcc.dg/20020122-3.c: Likewise.
6492         * gcc.dg/20020201-3.c: Likewise.
6493         * gcc.dg/20020206-1.c: Likewise.
6494         * gcc.dg/20020218-1.c: Likewise.
6495         * gcc.dg/20020310-1.c: Likewise.
6496         * gcc.dg/20020411-1.c: Likewise.
6497         * gcc.dg/20020418-2.c: Likewise.
6498         * gcc.dg/20020426-1.c: Likewise.
6499         * gcc.dg/20020426-2.c: Likewise.
6500         * gcc.dg/20020517-1.c: Likewise.
6501         * gcc.dg/20020523-1.c: Likewise.
6502         * gcc.dg/20020523-2.c: Likewise.
6503         * gcc.dg/20020729-1.c: Likewise.
6504         * gcc.dg/20030204-1.c: Likewise.
6505         * gcc.dg/20030826-2.c: Likewise.
6506         * gcc.dg/20030926-1.c: Likewise.
6507         * gcc.dg/20031202-1.c: Likewise.
6508         * gcc.dg/980312-1.c: Likewise.
6509         * gcc.dg/980313-1.c: Likewise.
6510         * gcc.dg/990117-1.c: Likewise.
6511         * gcc.dg/990424-1.c: Likewise.
6512         * gcc.dg/990524-1.c: Likewise.
6513         * gcc.dg/991230-1.c: Likewise.
6514         * gcc.dg/i386-387-1.c: Likewise.
6515         * gcc.dg/i386-387-2.c: Likewise.
6516         * gcc.dg/i386-387-3.c: Likewise.
6517         * gcc.dg/i386-387-4.c: Likewise.
6518         * gcc.dg/i386-387-5.c: Likewise.
6519         * gcc.dg/i386-387-6.c: Likewise.
6520         * gcc.dg/i386-asm-1.c: Likewise.
6521         * gcc.dg/i386-bitfield1.c: Likewise.
6522         * gcc.dg/i386-bitfield2.c: Likewise.
6523         * gcc.dg/i386-loop-1.c: Likewise.
6524         * gcc.dg/i386-loop-2.c: Likewise.
6525         * gcc.dg/i386-loop-3.c: Likewise.
6526         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6527         * gcc.dg/i386-pic-1.c: Likewise.
6528         * gcc.dg/i386-regparm.c: Likewise.
6529         * gcc.dg/i386-signbit-1.c: Likewise.
6530         * gcc.dg/i386-signbit-2.c: Likewise.
6531         * gcc.dg/i386-signbit-3.c: Likewise.
6532         * gcc.dg/i386-sse-5.c: Likewise.
6533         * gcc.dg/i386-sse-8.c: Likewise.
6534         * gcc.dg/i386-unroll-1.c: Likewise.
6535         * gcc.dg/tls/opt-1.c: Likewise.
6536         * gcc.dg/tls/opt-2.c: Likewise.
6537         * gcc.dg/unroll-1.c: Likewise.
6538         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6539         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6540         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6541         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6542         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
6543         -m64 is specified.
6544
6545 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6546
6547         PR c++/18389
6548         * g++.dg/parse/cond1.C: New test.
6549
6550         PR c++/18429
6551         * g++.dg/template/array9.C: New test.
6552         * g++.dg/ext/vla1.C: Adjust error messages.
6553         * g++.dg/ext/vlm1.C: Likewise.
6554         * g++.dg/template/crash2.C: Likewise.
6555
6556         PR c++/18436
6557         * g++.dg/template/call3.C: New test.
6558
6559         PR c++/18407
6560         * g++.dg/template/ptrmem11.C: New test.
6561
6562 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
6563
6564         PR other/14264
6565         * lib/g++.exp: Set LC_ALL and LANG to C.
6566         * lib/gcc-dg.exp: Likewise.
6567         * lib/gfortran.exp: Likewise.
6568         * lib/objc.exp: Likewise.
6569         * lib/treelang.exp: Likewise.
6570
6571 2004-11-12  Andreas Schwab  <schwab@suse.de>
6572
6573         * gcc.dg/pr16286.c: Fix last change.
6574
6575 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6576
6577         PR c++/18416
6578         * g++.dg/init/global1.C: New test.
6579
6580 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
6581
6582         * gcc.c-torture/execute/20041112-1.c: New test.
6583
6584 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6585
6586         * lib/gcc-dg.exp (dg-target-list): New.
6587
6588 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6589             Richard Sandiford  <rsandifo@redhat.com>
6590
6591         * lib/target-supports.exp (get-compiler_messages): New.
6592         (check_named_sections_available): Use it.
6593         (check_effective_target_ilp32): New.
6594         (check_effective_target_lp64): New.
6595         (is-effective-target): New.
6596         * lib/gcc-dg.exp (dg-require-effective-target): New.
6597
6598 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
6599
6600         * gcc.dg/precedence-1.c: New test.
6601
6602 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6603
6604         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
6605
6606         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
6607         message, delete generated files, use more descriptive name for
6608         executable, and make the test unsupported when it cannot be run.
6609
6610         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
6611         (dg-require-weak, dg-require-visibility, dg-require-alias,
6612         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
6613         dg-require-iconv, dg-require-named-sections): Use it.
6614
6615         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
6616
6617 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
6618
6619         PR target/16457
6620         * gcc.dg/ppc-and-1: New
6621
6622         PR target/16796
6623         * gcc.dg/ppc-mov-1.c: New.
6624
6625         PR target/16458
6626         * gcc.dg/ppc-compare-1.c: New.
6627
6628 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
6629
6630         * objc.dg/desig-init-2.m: New test.
6631
6632 2004-11-10  Adam Nemet  <anemet@lnxw.com>
6633
6634         PR middle-end/18160
6635         * g++.dg/warn/register-var-1.C: New test.
6636         * g++.dg/warn/register-var-2.C: New test.
6637
6638 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6639
6640         * gcc.dg/union-2.c: New test.
6641
6642 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
6643
6644         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
6645         New test for PR tree-optimization/17892.
6646
6647 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
6648
6649         PR c++/18369
6650         * g++.dg/init/new12.C: New test.
6651
6652 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
6653
6654         * gcc.target/sparc: New directory.
6655         * gcc.target/sparc/sparc.exp: New driver.
6656         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
6657         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
6658         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
6659         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
6660
6661 2004-11-10  Paul Brook  <paul@codesourcery.com>
6662
6663         PR fortran/18218
6664         * gfortran.dg/list_read.c: New test.
6665
6666 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6667
6668         PR c/18322
6669         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
6670         expected diagnostic location.
6671
6672 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
6673
6674         * gcc.dg/20041109-1.c: New test.
6675
6676 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
6677
6678         PR objc/18406
6679         * objc/compile/pr18406.m: New test.
6680
6681 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6682
6683         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
6684
6685 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6686
6687         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
6688
6689 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6690
6691         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
6692
6693 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6694
6695         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
6696         exit.
6697
6698 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
6699
6700         PR tree-opt/18299
6701         * gcc.c-torture/pr18299-1.c: New test.
6702
6703 2004-11-06  Andreas Schwab  <schwab@suse.de>
6704
6705         * gcc.dg/pr16286.c: Also test for bool and pixel.
6706
6707 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
6708
6709         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
6710         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
6711         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
6712         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
6713         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
6714         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
6715         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
6716         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
6717         gcc.dg/struct-semi-3.c: New tests.
6718
6719 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6720
6721         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
6722
6723 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6724
6725         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
6726         Do not use C99 designators.
6727
6728 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6729
6730         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
6731
6732 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6733
6734         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
6735         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
6736         * gcc.c-torture/execute/simd-5.x: Remove.
6737
6738 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
6739
6740         PR rtl-optimization/17933
6741         * gcc.dg/torture/pr17933-1.c: New test.
6742
6743 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
6744
6745         PR target/18106
6746         * lib/target-supports.exp (check_weak_available): Support
6747         Windows.
6748
6749 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
6750
6751         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
6752         call to fflush(stdout) before abort.
6753         (my_ffsll): New function.
6754         (generate_fields): Use it.
6755
6756 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
6757
6758         * gcc.dg/init-undef-1.c: New test.
6759
6760 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
6761
6762         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
6763         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
6764         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
6765         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
6766         expected messages for new parser.
6767
6768 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
6769
6770         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
6771
6772 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6773
6774         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
6775         on LP64 targets.
6776
6777 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
6778
6779         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
6780         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
6781         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
6782         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
6783         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
6784         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
6785         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
6786         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
6787         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
6788         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
6789
6790 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
6791
6792         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
6793         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
6794         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
6795         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
6796         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
6797         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
6798         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
6799         for new parser.
6800
6801 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
6802
6803         PR target/15342
6804         * gcc.dg/20041104-1.c: New test.
6805
6806 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6807
6808         * g++.dg/template/nontype7.C: New test.
6809         * g++.dg/template/nontype8.C: Likewise.
6810         * g++.dg/template/nontype9.C: Likewise.
6811         * g++.dg/template/nontype10.C: Likewise.
6812         * g++.dg/tc1/dr49.C: Likewise.
6813         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
6814         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
6815
6816 2004-11-04  Ben Elliston  <bje@au.ibm.com>
6817
6818         * g++.dg/rtti/tinfo1.C: Remove xfails.
6819
6820 2004-11-04  Ben Elliston  <bje@au.ibm.com>
6821
6822         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
6823         packed attribute to the definition to satisfy the new C++ parser.
6824
6825 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6826
6827         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
6828         invocations of va_arg.
6829
6830 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
6831
6832         PR c++/18124
6833         * g++.dg/template/crash25.C: New test.
6834
6835         PR c++/18155
6836         * g++.dg/template/typedef2.C: New test.
6837         * g++.dg/parse/crash13.C: Adjust error markers.
6838
6839         PR c++/18177
6840         * g++.dg/conversion/const3.C: New test.
6841
6842 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6843
6844         PR fortran/17535
6845         PR fortran/17583
6846         PR fortran/17713
6847         * gfortran.dg/generic_[123].f90: New testcases.
6848
6849 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6850
6851         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
6852         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
6853
6854 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
6855
6856         PR tree-opt/16808
6857         * gcc.c-torture/compile/pr16808.c: New test.
6858
6859 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
6860
6861         PR rtl-optimization/17104
6862         * gcc.dg/ppc-bitfield1.c: New.
6863
6864 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
6865
6866         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
6867
6868 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
6869
6870         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
6871         strings for 32-bit code.
6872
6873 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
6874
6875         PR c/18239
6876         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
6877
6878 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
6879
6880         PR c++/18064
6881         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
6882
6883 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
6884
6885         PR c++/15172
6886         * g++.dg/init/aggr2.C: New test.
6887
6888 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
6889
6890         * objc.dg/local-decl-1.m: New test.
6891
6892 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6893
6894         * gcc.dg/20040910-1.c: Adjust regex.
6895
6896 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6897
6898         PR rtl-optimization/18084
6899         * g++.dg/opt/pr18084-1.C: New testcase.
6900
6901 2004-10-30  Matt Austern  <austern@apple.com>
6902
6903         PR c++/17542
6904         * g++.dg/ext/attrib18.C: New test.
6905
6906 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6907
6908         PR middle-end/18096
6909         * gcc.dg/pr18096-1.c: New test case.
6910
6911 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6912
6913         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
6914
6915 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
6916
6917         PR c/16666
6918         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
6919         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
6920         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
6921         gcc.dg/old-style-prom-3.c: New tests.
6922
6923 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
6924
6925         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
6926         Remove unnecessary inclusion of stdio.h.
6927
6928 2004-10-29  Roger Sayle  <roger@eyesopen.com>
6929
6930         PR rtl-optimization/17581
6931         * gcc.dg/pr17581-1.c: New test case.
6932
6933 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
6934
6935         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
6936         being implemented.
6937         * g++.dg/conversion/dr195-1.C: New.
6938         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
6939         * g++.old-deja/g++.mike/p10148.C: Likewise.
6940
6941 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
6942
6943         PR c++/17695
6944         * g++.dg/debug/typedef2.C: New test.
6945
6946 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
6947
6948         PR fortran/13490
6949         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
6950         * gfortran.dg/g77/README: Update.
6951
6952 2004-10-28  Matt Austern  <austern@apple.com>
6953
6954         PR c++/14124
6955         * g++.dg/ext/packed7.C: New test.
6956
6957 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6958
6959         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
6960         scan-assembler.
6961         * lib/scanasm.exp (hidden-scan-for): New proc.
6962         (scan-hidden): Use hidden-scan-for instead of constructing the scan
6963         string.
6964         (scan-not-hidden): Likewise.
6965         * lib/target-supports.exp (check_visibility_available): mach-o is
6966         support too.
6967
6968 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
6969
6970         PR c++/17132
6971         * g++.dg/template/memclass3.C: New test.
6972
6973 2004-10-28  Adam Nemet  <anemet@lnxw.com>
6974
6975         PR middle-end/18160
6976         * gcc.dg/register-var-1.c: New test.
6977         * gcc.dg/register-var-2.c: New test.
6978         * gcc.dg/asm-7.c: Taking the address of a register variable is an
6979         error now.
6980
6981 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
6982
6983         PR other/18172
6984         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
6985         unused variables.
6986         * gcc.dg/vect/vect-22.c: Likewise.
6987
6988 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
6989
6990         * gcc.dg/i386-rotate-1.c: New test.
6991
6992 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
6993
6994         * g++.dg/init/ref12.C: Add "run" marker.
6995
6996         PR c++/17435
6997         * g++.dg/init/ref12.C: New test.
6998
6999         PR c++/18140
7000         * g++.dg/template/shift1.C: New test.
7001         * g++.dg/template/error10.C: Adjust error markers.
7002
7003 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
7004
7005         PR tree-opt/17529
7006         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
7007
7008 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
7009
7010         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
7011         * gcc.dg/weak/weak-3.c: Likewise.
7012         * gcc.dg/weak/weak-5.c: Likewise.
7013         * gcc.dg/weak/weak-9.c: Likewise.
7014         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
7015         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
7016
7017         * gcc.dg/darwin-weakimport-1.c: New.
7018
7019 2004-10-28  Ben Elliston  <bje@au.ibm.com>
7020
7021         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
7022
7023 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
7024
7025         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
7026         'syntax' error messages.
7027         * gcc.dg/cpp/direct2s.c: Likewise.
7028
7029 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
7030
7031         * gcc.c-torture/compile/20041026-1.c: New.
7032
7033 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
7034
7035         PR c++/18093
7036         * g++.dg/lookup/ns2.C: New test.
7037
7038         PR c++/18020
7039         * g++.dg/template/enum4.C: New test.
7040
7041         PR c++/18161
7042         * g++.dg/template/expr1.C: New test.
7043
7044 2004-10-26  Ben Elliston  <bje@au.ibm.com>
7045
7046         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
7047
7048 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7049
7050         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
7051         gcc.dg/decl-nospec-3.c: New tests.
7052
7053 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
7054
7055         * objc.dg/super-class-3.m: New test.
7056
7057 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
7058
7059         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
7060         resyncing.
7061         * gcc.dg/cpp/direct2s.c: Likewise.
7062
7063 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
7064
7065         * objc.dg/image-info.m: Update for changes to section selection.
7066
7067 2004-10-25  David Ayers  <d.ayers@inode.at>
7068             Ziemowit Laski  <zlaski@apple.com>
7069
7070         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
7071         diagnostics when messaging 'id <Proto>'.
7072         * objc.dg/class-protocol-1.m: New test.
7073         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
7074         a non-existent method signature.
7075         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
7076         Update diagnostics when messaging with non-existent method signature.
7077         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
7078         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
7079         invalid receivers are now resolved as if messaging 'id'; remove
7080         extraneous diagnostics.
7081
7082 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7083
7084         PR c/16667
7085         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
7086         gcc.dg/init-desig-obs-3.c: New tests.
7087
7088 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
7089
7090         * gcc.dg/debug/20041023-1.c: New test.
7091
7092 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
7093
7094         PR middle-end/17407
7095         * gcc.c-torture/compile/pr17407.c: New test.
7096
7097         PR c++/18121
7098         * g++.dg/template/array8.C: New test.
7099
7100 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7101
7102         PR other/18138
7103         * lib/g++.exp: Accept more than one multilib libgcc.
7104         * lib/gcc-dg.exp: Likewise.
7105         * lib/objc.exp: Likewise.
7106         * lib/treelang.exp: Likewise.
7107         * lib/gfortran.exp: Likewise.
7108
7109 2004-10-24  Ben Elliston  <bje@au.ibm.com>
7110
7111         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
7112
7113 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
7114
7115         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
7116         * gcc.dg/c99-const-expr-3.c: Likewise.
7117
7118 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
7119
7120         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
7121
7122 2004-10-23  Ben Elliston  <bje@au.ibm.com>
7123
7124         * gcc.c-torture/execute/loop-2e.x: Remove.
7125
7126 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7127
7128         PR c++/18095
7129         * g++.dg/parse/crash18.C: New.
7130         * g++.dg/parse/crash19.C: New.
7131
7132 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7133
7134         * g++.dg/ext/dllimport1.C: Move dg-warnings.
7135         * g++.dg/ext/dllimport2.C: Same.
7136         * g++.dg/ext/dllimport8.C: Same.
7137
7138 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
7139
7140         PR c++/10841
7141         * g++.dg/conversion/cast1.C: New test.
7142         * g++.dg/overload/pmf1.C: Adjust error marker.
7143
7144 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
7145
7146         PR objc/17923
7147         * objc.dg/const-str-7.m: New test.
7148
7149 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7150
7151         * g++.dg/template/memfriend11.C: Fix comment typo.
7152         * g++.dg/template/memfriend14.C: Likewise.
7153
7154 2004-10-20  Richard Henderson  <rth@redhat.com>
7155
7156         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
7157         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
7158         -fasynchronous-unwind-tables.
7159
7160 2004-10-20  Richard Henderson  <rth@redhat.com>
7161
7162         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
7163         (main): Return success.
7164         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
7165         (main): Return success.
7166
7167 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7168
7169         PR c++/13495
7170         * g++.dg/template/memfriend9.C: New test.
7171         * g++.dg/template/memfriend10.C: Likewise.
7172         * g++.dg/template/memfriend11.C: Likewise.
7173         * g++.dg/template/memfriend12.C: Likewise.
7174         * g++.dg/template/memfriend13.C: Likewise.
7175         * g++.dg/template/memfriend14.C: Likewise.
7176         * g++.dg/template/memfriend15.C: Likewise.
7177         * g++.dg/template/memfriend16.C: Likewise.
7178         * g++.dg/template/memfriend17.C: Likewise.
7179         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
7180
7181 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
7182
7183         * g++.dg/conversion/dr195.C: New.
7184         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
7185
7186 2004-10-20  Ben Elliston  <bje@au.ibm.com>
7187             Devang Patel  <dpatel@apple.com>
7188
7189         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
7190         of floating point arithmetic, which could trap.
7191
7192 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
7193
7194         PR c++/14035
7195         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
7196         * g++.dg/conversion/const2.C: New test.
7197         * g++.dg/expr/reinterpret2.C: New test.
7198         * g++.dg/expr/reinterpret3.C: New test.
7199         * g++.dg/expr/cast2.C: New test.
7200         * g++.dg/expr/copy1.C: New test.
7201         * g++.dg/other/conversion1.C: Change error message.
7202         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
7203         function pointers to void *.
7204         * g++.old-deja/g++.mike/p10148.C: Likewise.
7205
7206 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7207
7208         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
7209
7210 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
7211
7212         PR c++/18047
7213
7214         * g++.dg/parse/expr3.C: New test.
7215
7216 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7217
7218         * gcc.dg/smod-1.c: New test.
7219
7220 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
7221
7222         * objc.dg/method-14.m: New test.
7223
7224 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
7225
7226         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
7227         Also xfail as the patch was reverted.
7228
7229 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
7230
7231         PR middle-end/16973
7232         * gcc.dg/pr16973.c: New test.
7233
7234 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
7235
7236         PR tree-optimization/17656
7237         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
7238
7239 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7240
7241         * g++.dg/eh/shadow1.C: New.
7242
7243 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
7244
7245         * gcc.c-torture/compile/20041018-1.c: New test.
7246
7247 2004-10-18  Ben Elliston  <bje@au.ibm.com>
7248
7249         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
7250         compiler referring to register 0 when accessing sdata.  The linker
7251         now patches things up.
7252
7253 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
7254
7255         PR c/17529
7256         * gcc.c-torture/compile/pr17529.c: New test.
7257
7258 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7259
7260         PR c++/17743
7261         * g++.dg/ext/attrib17.C: New test.
7262
7263 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7264
7265         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
7266
7267 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7268
7269         PR c++/10479
7270         * g++.dg/ext/attrib16.C: New test.
7271
7272 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
7273
7274         PR c++/17042
7275         * g++.dg/init/dso_handle1.C: New test.
7276
7277         PR c++/14667
7278         * g++.dg/parse/typedef6.C: New test.
7279
7280         PR c++/17916
7281         * g++.dg/parse/pragma1.C: New test.
7282
7283 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
7284
7285         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
7286
7287 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
7288
7289         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
7290         -fno-common when on HPPA HP-UX platforms.
7291
7292 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
7293
7294         PR other/16820
7295         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
7296         stdint.h.
7297         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
7298         uintptr_t.
7299
7300 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
7301
7302         PR c++/16301
7303         * g++.dg/lookup/strong-using-4.C: New test.
7304
7305 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
7306
7307         PR middle-end/16567
7308         * gcc.c-torture/compile/nested-1.c: New test.
7309
7310 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
7311
7312         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
7313         and mipsisa64*-*-* (until support for misaligned loads is added).
7314         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
7315         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
7316         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
7317         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
7318         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
7319         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
7320
7321 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
7322
7323         PR c++/17976
7324         * g++.dg/init/dtor3.C: New test.
7325
7326 2004-10-15  Ben Elliston  <bje@au.ibm.com>
7327
7328         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
7329
7330 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
7331
7332         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
7333         * gcc.dg/macho-lo-sum.c: Likewise.
7334
7335 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
7336
7337         * gcc.dg/ppc-spe64-1.c: New test.
7338
7339 2004-10-14  Devang Patel  <dpatel@apple.com>
7340
7341         PR 17635
7342         * gcc.dg/pr17635.c : New test.
7343
7344 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
7345
7346         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
7347         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
7348         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
7349         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
7350         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
7351         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
7352         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
7353         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
7354         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
7355         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
7356         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
7357         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
7358         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
7359         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
7360         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
7361         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
7362         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
7363         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
7364
7365 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
7366
7367         * gcc.dg/vect/vect-82.c: New testcase.
7368         * gcc.dg/vect/vect-82_64.c: New testcase.
7369         * gcc.dg/vect/vect-83.c: New testcase.
7370         * gcc.dg/vect/vect-83_64.c: New testcase.
7371
7372 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7373
7374         * gcc.dg/cpp/error-1.c: New test.
7375
7376 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7377
7378         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
7379
7380 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
7381
7382         PR target/17984
7383         * gcc.dg/cris-peep2-xsrand2.c: New test.
7384
7385 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
7386
7387         PR c++/17661
7388         * testsuite/g++.dg/expr/for2.C: New test.
7389
7390 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7391
7392         * g++.dg/inherit/thunk1.C: Run on the SPARC.
7393
7394 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
7395
7396         PR tree-optimization/17724
7397         * g++.dg/opt/pr17724-1.C: New test.
7398         * g++.dg/opt/pr17724-2.C: New test.
7399         * g++.dg/opt/pr17724-3.C: New test.
7400         * g++.dg/opt/pr17724-4.C: New test.
7401         * g++.dg/opt/pr17724-5.C: New test.
7402         * g++.dg/opt/pr17724-6.C: New test.
7403
7404 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
7405
7406         PR c/17301
7407         * gcc.dg/pr17301-2.c: New test.
7408
7409 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
7410
7411         PR c++/15876
7412         * g++.dg/parse/error22.C: New test.
7413
7414         PR c++/17936
7415         * g++.dg/template/spec18.C: New test.
7416
7417 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
7418
7419         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
7420         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
7421         memcpy.
7422         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
7423         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
7424
7425 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7426
7427         * g++.dg/eh/cleanup5.C: Add dg-options "".
7428
7429 2004-10-11  Roger Sayle  <roger@eyesopen.com>
7430
7431         PR middle-end/17657
7432         * gcc.dg/switch-4.c: New test case.
7433
7434 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
7435
7436         * gcc.c-torture/execute/20041011-1.c: New test.
7437
7438 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
7439
7440         PR c++/17554
7441         * g++.dg/init/for3.C: New test.
7442
7443         PR c++/17657
7444         * g++.dg/opt/switch2.C: New test.
7445
7446         PR middle-end/17703
7447         * g++.dg/warn/Wreturn-2.C: New test.
7448
7449 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
7450
7451         PR c++/17907
7452         * g++.dg/eh/cleanup5.C: New test.
7453
7454 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
7455
7456         PR c++/17393
7457         * g++.dg/parse/error21.C: New test.
7458
7459 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7460
7461         * g++.dg/overload/pmf1.C: Adjust quoting marks.
7462         * g++.dg/warn/incomplete1.C: Likewise.
7463         * g++.dg/template/qualttp20.C: Likewise.
7464
7465 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7466
7467         PR c/17881
7468         * parm-incomplete-1.c: New test.
7469
7470 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7471
7472         PR c++/17867
7473         * g++.dg/parse/error19.C: New test.
7474
7475         PR c++/17670
7476         * g++.dg/init/new11.C: New test.
7477
7478         PR c++/17821
7479         * g++.dg/parse/error20.C: New test.
7480
7481         PR c++/17826
7482         * g++.dg/template/crash24.C: New test.
7483
7484 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7485
7486         PR c/17301
7487         * gcc.dg/pr17301-1.c: New test.
7488
7489 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7490
7491         PR c/17189
7492         * gcc.dg/anon-struct-5.c: New test.
7493
7494 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7495
7496         PR c/17844
7497         * gcc.dg/pr17844-1.c: New test.
7498
7499 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
7500
7501         PR tree-optimization/17906
7502         * gcc.c-torture/compile/pr17906.c: New.
7503
7504 2004-10-09  Stuart Hastings  <stuart@apple.com>
7505             Roger Sayle  <roger@eyesopen.com>
7506
7507         PR rtl-optimization/17853
7508         * gcc.dg/i386-mmx-5.c: New testcase.
7509
7510 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
7511
7512         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
7513
7514 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7515
7516         PR c++/17524
7517         * g++.dg/template/static9.C: New test.
7518
7519         PR c++/17685
7520         * g++.dg/parse/operator5.C: New test.
7521
7522 2004-10-09  Roger Sayle  <roger@eyesopen.com>
7523
7524         PR middle-end/17894
7525         * gcc.c-torture/execute/divcmp-4.c: New test case.
7526
7527 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7528
7529         PR tree-opt/17902
7530         * g++.dg/opt/pr17902.C: New test.
7531
7532 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
7533
7534         * gcc.dg/cpp/ident-1.c: Add dg-options "".
7535
7536 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7537
7538         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
7539
7540 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7541
7542         * gcc.dg/assign-warn-3.c: New test.
7543
7544 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7545
7546         PR c/16999
7547         * gcc.dg/cpp/ident-1.c: New test.
7548
7549 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
7550
7551         * gcc.c-torture/compile/acc1.c: New.
7552
7553 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7554
7555         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
7556         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
7557
7558 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7559
7560         * gcc.dg/ultrasp11.c: New test.
7561
7562 2004-10-08  Michael Matz  <matz@suse.de>
7563
7564         * gcc.dg/doloop-2.c: New test.
7565
7566 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7567
7568         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
7569         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
7570         objc.dg/method-9.m: Update expected diagnostics.
7571
7572 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
7573
7574         * gcc.dg/ppc-fsel-3.c: New file.
7575         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
7576
7577 2004-10-07  Paul Brook  <paul@codesourcery.com>
7578
7579         * gfortran.dg/intrinsic_verify_1.f90: New test.
7580
7581 2004-10-07  Paul Brook  <paul@codesourcery.com>
7582
7583         * gfortran.dg/empty_format_1.f90: Remove stray commas.
7584
7585 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7586
7587         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
7588         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
7589         commit.
7590
7591 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7592
7593         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
7594
7595 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7596
7597         PR c++/17115
7598         * g++.dg/warn/Winline-4.C: New test.
7599
7600 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7601
7602         * gcc.c-torture/compile/20041007-1.c: New test.
7603
7604 2004-10-07  Paul Brook  <paul@codesourcery.com>
7605
7606         PR fortran/17678
7607         * gfortran.dg/use_allocated_1.f90: New test.
7608
7609 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7610
7611         PR middle-end/17849
7612         * gfortran.fortran-torture/compile/nested.f90: New test
7613
7614 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7615
7616         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
7617
7618 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7619
7620         PR c++/17368
7621         * g++.dg/ext/asm6.C: New test.
7622
7623 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
7624
7625         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
7626
7627 2004-10-06  Paul Brook  <paul@codesourcery.com>
7628
7629         PR libfortran/17709
7630         * gfortran.dg/empty_format_1.f90: New test.
7631
7632 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7633
7634         PR fortran/17568
7635         * gfortran.dg/ishft.f90: New test.
7636
7637         PR fortran/17283
7638         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
7639         tests.
7640
7641 2004-10-06  Paul Brook  <paul@codesourcery.com>
7642
7643         * gfortran.dg/do_1.f90: New test.
7644
7645 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7646
7647         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
7648         optimizing for size.
7649
7650 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7651
7652         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
7653
7654 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7655
7656         * gcc.c-torture/compile/20041005-1.c: New test.
7657
7658 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7659
7660         PR c++/17829
7661         * g++.dg/lookup/koenig4.C: New.
7662
7663 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7664
7665         * g++.dg/other/classkey1.C: Adjust quoting marks.
7666         * g++.dg/parse/error15.C: Likewise.
7667         * g++.dg/template/meminit2.C (int>): Likewise.
7668
7669 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7670
7671         PR fortran/17283
7672         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
7673
7674         PR fortran/17631
7675         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
7676
7677         PR fortran/17708
7678         * gfortran.dg/pr17708.f90: New test.
7679
7680 2004-10-04  Chao-ying Fu  <fu@mips.com>
7681
7682         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
7683         * gcc.dg/vect/vect-4.c: Ditto.
7684         * gcc.dg/vect/vect-5.c: Ditto.
7685         * gcc.dg/vect/vect-6.c: Ditto.
7686         * gcc.dg/vect/vect-8.c: Ditto.
7687         * gcc.dg/vect/vect-16.c: Ditto.
7688         * gcc.dg/vect/vect-30.c: Ditto.
7689         * gcc.dg/vect/vect-40.c: Ditto.
7690         * gcc.dg/vect/vect-41.c: Ditto.
7691         * gcc.dg/vect/vect-42.c: Ditto.
7692         * gcc.dg/vect/vect-43.c: Ditto.
7693         * gcc.dg/vect/vect-44.c: Ditto.
7694         * gcc.dg/vect/vect-45.c: Ditto.
7695         * gcc.dg/vect/vect-46.c: Ditto.
7696         * gcc.dg/vect/vect-47.c: Ditto.
7697         * gcc.dg/vect/vect-48.c: Ditto.
7698         * gcc.dg/vect/vect-49.c: Ditto.
7699         * gcc.dg/vect/vect-50.c: Ditto.
7700         * gcc.dg/vect/vect-51.c: Ditto.
7701         * gcc.dg/vect/vect-52.c: Ditto.
7702         * gcc.dg/vect/vect-53.c: Ditto.
7703         * gcc.dg/vect/vect-54.c: Ditto.
7704         * gcc.dg/vect/vect-55.c: Ditto.
7705         * gcc.dg/vect/vect-56.c: Ditto.
7706         * gcc.dg/vect/vect-57.c: Ditto.
7707         * gcc.dg/vect/vect-58.c: Ditto.
7708         * gcc.dg/vect/vect-59.c: Ditto.
7709         * gcc.dg/vect/vect-60.c: Ditto.
7710         * gcc.dg/vect/vect-74.c: Ditto.
7711         * gcc.dg/vect/vect-79.c: Ditto.
7712         * gcc.dg/vect/vect-80.c: Ditto.
7713
7714 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
7715
7716         * gcc.dg/unused-7.c: Use the correct option.
7717
7718 2004-10-04  Paul Brook  <paul@codesourcery.com>
7719         Bud Davis  <bdavis9659@comcast.net>
7720
7721         PR fortran/17706
7722         PR fortran/16434
7723         * gfortran/pr17706.f90: New test.
7724         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
7725
7726 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7727
7728         * gfortran.dg/pr17612.f90: New test.
7729
7730 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7731
7732         * g++.dg/template/local1.C: Adjust quoting marks in
7733         testing for diagnostics.
7734         * g++.dg/tls/diag-2.C: Likewise.
7735         * g++.dg/other/error8.C: Likewise.
7736
7737 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
7738
7739         PR c/17178
7740         * gcc.dg/unused-4.c: Adjust to be correct.
7741
7742         PR c/17820
7743         * gcc.dg/unused-7.c: New test.
7744
7745 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
7746
7747         PR c++/17797
7748         * g++.dg/overload/template2.C: New test.
7749
7750 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
7751
7752         PR tree-optimization/16632
7753         * gcc.dg/tree-ssa/20041002-1.c: New.
7754
7755 2004-10-03  Paul Brook  <paul@codesourcery.com>
7756
7757         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
7758         rather than relying on default formatting.
7759
7760 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
7761
7762         * gcc.dg/20040920-1.c: Update expected message text.
7763
7764 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
7765
7766         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
7767
7768 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
7769
7770         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
7771         tree level.
7772
7773 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
7774
7775         * gcc.dg/tree-ssa/pr17343.c: Remove.
7776
7777 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
7778
7779         PR tree-opt/17343
7780         * gcc.dg/tree-ssa/pr17343.c: New test.
7781
7782 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
7783
7784         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
7785         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
7786         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
7787         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
7788         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
7789
7790 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7791
7792         * gcc.dg/lvalue-2.c: New test.
7793
7794 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7795
7796         PR c/17730
7797         * gcc.dg/pr17730-1.c: New test
7798
7799 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7800
7801         PR c/7425
7802         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
7803
7804 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
7805
7806         * gcc.c-torture/execute/stdarg-1.c: New test.
7807         * gcc.c-torture/execute/stdarg-2.c: New test.
7808         * gcc.c-torture/execute/stdarg-3.c: New test.
7809         * gcc.dg/tree-ssa/stdarg-1.c: New test.
7810         * gcc.dg/tree-ssa/stdarg-2.c: New test.
7811         * gcc.dg/tree-ssa/stdarg-3.c: New test.
7812         * gcc.dg/tree-ssa/stdarg-4.c: New test.
7813         * gcc.dg/tree-ssa/stdarg-5.c: New test.
7814
7815 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
7816
7817         PR tree-optimization/17697
7818         * g++.dg/opt/pr17697-1.C: New test.
7819         * g++.dg/opt/pr17697-2.C: New test.
7820         * g++.dg/opt/pr17697-3.C: New test.
7821
7822 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
7823
7824         PR c/16409
7825         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
7826         gcc.dg/vla-init-5.c: New tests.
7827
7828 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7829
7830         PR c/13804
7831         * gcc.dg/pr13804-1.c: New test.
7832
7833 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7834
7835         PR fortran/16938
7836         * gfortran.dg/pr16938.f90: New test.
7837
7838 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
7839
7840         * g++.dg/template/crash23.C: New test.
7841
7842 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
7843
7844         PR c++/17585
7845         * g++.dg/template/static8.C: New test.
7846
7847 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
7848
7849         PR c++/17681
7850         * g++.dg/other/error9.C: New test.
7851
7852 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
7853
7854         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
7855
7856 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7857
7858         PR fortran/15164
7859         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
7860
7861 2004-09-26  Roger Sayle  <roger@eyesopen.com>
7862
7863         PR middle-end/17112
7864         * gcc.dg/pr17112-1.c: New test case.
7865
7866 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7867
7868         PR c/11459
7869         * gcc.dg/pr11459-1.c: New test.
7870
7871 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
7872
7873         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
7874         * gcc.dg/tree-ssa/loop-4.c: Likewise.
7875
7876 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7877
7878         * gfortran.dg/pr15324.f90: Make array bounds consistent.
7879
7880 2004-09-25  Jan Hubicka  <jh@suse.cz>
7881
7882         * compile/30040909-1.c: New test.
7883         * compile/30040907-1.c: New test.
7884
7885 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
7886
7887         * gcc.c-torture/execute/va-arg-26.c: New test.
7888
7889 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
7890
7891         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
7892         extra diagnostics on targets with 64-bit pointers.
7893         * objc.dg/selector-1.m: Adjust dg-warning regexp.
7894
7895 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7896
7897         PR c/17188
7898         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
7899         * gcc.dg/decl-3.c: Adjust expected message.
7900
7901 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7902
7903         PR fortran/17615
7904         * gfortran.dg/pr17615.f90: New test.
7905
7906 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
7907
7908         PR tree-optimzation/17517
7909         * g++.dg/tree-ssa/pr17517.C: New Test.
7910
7911 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7912
7913         PR c++/16889
7914         * g++.dg/lookup/ambig3.C: New.
7915
7916 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
7917
7918         PR tree-opt/17624
7919         * g++.dg/opt/pr17624.C: New test.
7920
7921 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7922
7923         PR c/6980
7924         * gcc.dg/Wbad-function-cast-1.c: New test.
7925
7926 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
7927
7928         * g++.dg/ext/complit1.C
7929         * g++.dg/other/error2.C
7930         * g++.dg/other/nontype-1.C
7931         * g++.dg/parse/crash11.C
7932         * g++.dg/parse/crash12.C
7933         * g++.dg/parse/error15.C
7934         * g++.dg/parse/error4.C
7935         * g++.dg/parse/tmpl-outside1.C
7936         * g++.dg/parse/too-many-tmpl-args1.C
7937         * g++.dg/template/dependent-expr3.C
7938         * g++.dg/template/error10.C
7939         * g++.dg/template/instantiate1.C
7940         * g++.dg/template/vtable2.C
7941         * g++.dg/warn/Wshadow-1.C
7942         * g++.dg/warn/weak1.C
7943         * g++.old-deja/g++.brendan/crash16.C
7944         * g++.old-deja/g++.brendan/crash18.C
7945         * g++.old-deja/g++.brendan/crash48.C
7946         * g++.old-deja/g++.brendan/crash49.C
7947         * g++.old-deja/g++.brendan/crash55.C
7948         * g++.old-deja/g++.brendan/crash56.C
7949         * g++.old-deja/g++.brendan/crash8.C
7950         * g++.old-deja/g++.brendan/enum11.C
7951         * g++.old-deja/g++.brendan/enum8.C
7952         * g++.old-deja/g++.brendan/enum9.C
7953         * g++.old-deja/g++.brendan/friend3.C
7954         * g++.old-deja/g++.brendan/misc14.C
7955         * g++.old-deja/g++.bugs/900402_02.C
7956         * g++.old-deja/g++.bugs/900404_03.C
7957         * g++.old-deja/g++.bugs/900404_04.C
7958         * g++.old-deja/g++.bugs/900428_03.C
7959         * g++.old-deja/g++.jason/crash4.C
7960         * g++.old-deja/g++.jason/overload21.C
7961         * g++.old-deja/g++.jason/redecl1.C
7962         * g++.old-deja/g++.jason/report.C
7963         * g++.old-deja/g++.jason/rfg10.C
7964         * g++.old-deja/g++.jason/template30.C
7965         * g++.old-deja/g++.law/arm12.C
7966         * g++.old-deja/g++.law/ctors5.C
7967         * g++.old-deja/g++.law/cvt20.C
7968         * g++.old-deja/g++.law/init10.C
7969         * g++.old-deja/g++.law/init8.C
7970         * g++.old-deja/g++.law/visibility17.C
7971         * g++.old-deja/g++.law/visibility7.C
7972         * g++.old-deja/g++.mike/net8.C
7973         * g++.old-deja/g++.mike/p646.C
7974         * g++.old-deja/g++.mike/p700.C
7975         * g++.old-deja/g++.mike/p701.C
7976         * g++.old-deja/g++.mike/p811.C
7977         * g++.old-deja/g++.ns/template13.C
7978         * g++.old-deja/g++.other/array3.C
7979         * g++.old-deja/g++.other/crash25.C
7980         * g++.old-deja/g++.other/dtor3.C
7981         * g++.old-deja/g++.other/dtor4.C
7982         * g++.old-deja/g++.other/main1.C
7983         * g++.old-deja/g++.other/warn7.C
7984         * g++.old-deja/g++.pt/crash11.C
7985         * g++.old-deja/g++.pt/crash36.C
7986         * g++.old-deja/g++.pt/spec22.C
7987         * g++.old-deja/g++.pt/spec9.C
7988         * g++.old-deja/g++.pt/ttp52.C
7989         * g++.old-deja/g++.robertl/eb103.C
7990         * g++.old-deja/g++.robertl/eb121.C
7991         * g++.old-deja/g++.robertl/eb22.C
7992         * g++.old-deja/g++.robertl/eb8.C:
7993         Update locations and/or regexps of dg-error markers.
7994         Remove markers for some bogus messages that are no longer issued.
7995
7996 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
7997
7998         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
7999         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
8000
8001 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
8002
8003         PR c++/17618
8004         * g++.dg/lookup/crash5.C: New test.
8005
8006 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
8007
8008         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
8009         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
8010         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
8011         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
8012         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
8013         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
8014
8015         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
8016         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
8017         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
8018         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
8019         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
8020         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
8021
8022         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
8023
8024         * gcc.dg/vect/vect-44.c: Check additional cases.
8025         * gcc.dg/vect/vect-48.c: Check additional cases.
8026
8027         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
8028         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
8029         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
8030         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
8031         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
8032         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
8033         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
8034         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
8035         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
8036
8037         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
8038         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
8039         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
8040
8041 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8042
8043         * gcc.dg/tree-ssa/loop-6.c: New test.
8044
8045 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
8046
8047         PR c++/17620
8048         * g++.dg/inherit/base2.C: New.
8049
8050 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8051
8052         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
8053         * gcc.dg/20001012-2.c: Likewise.
8054         * gcc.dg/20001013-1.c: Likewise.
8055         * gcc.dg/20001101-1.c: Likewise.
8056         * gcc.dg/20001102-1.c: Likewise.
8057         * gcc.dg/bf-spl1.c: Likewise.
8058         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
8059         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
8060
8061 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
8062
8063         PR tree-optimization/16721
8064         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
8065
8066 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
8067
8068         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
8069         * gcc.dg/20040305-1.c: Likewise.
8070
8071 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8072
8073         PR c/16566
8074         * gcc.c-torture/compile/pr16566-1.c,
8075         gcc.c-torture/compile/pr16566-2.c,
8076         gcc.c-torture/compile/pr16566-3.c: New tests.
8077
8078 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
8079
8080         PR tree-optimization/17512
8081         * gcc.c-torture/compile/20040916-1.c.
8082
8083 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
8084
8085         * gcc.dg/pragma-re-3.c: New test.
8086
8087 2004-09-17  Matt Austern  <austern@apple.com>
8088
8089         PR c++/15049
8090         * g++.dg/other/anon3.C: New.
8091
8092 2004-09-21  Roger Sayle  <roger@eyesopen.com>
8093
8094         PR c++/7503
8095         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
8096         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
8097         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
8098         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
8099         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
8100
8101 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
8102
8103         PR fortran/17286
8104         * gfortran.dg/pr17286.f90: New test.
8105
8106 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
8107
8108         PR c++/17530
8109         * g++.dg/template/static7.C: New test.
8110
8111 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
8112
8113         PR tree-opt/17558
8114         * gcc.c-torture/compile/pr17558.c: New test.
8115
8116 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
8117
8118         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
8119         if SKIP_ATTRIBUTE is defined.
8120
8121 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8122
8123         PR fortran/15957
8124         * gfortran.dg/pr15957.f90: New test.
8125
8126 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
8127
8128         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
8129         in comparison.
8130         * gcc.dg/vect/vect-79.c: Likewise.
8131         * gcc.dg/vect/vect-80.c: Likewise.
8132
8133 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8134
8135         PR fortran/15750
8136         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
8137
8138 2004-09-20  Ira Rosen  <irar@il.ibm.com>
8139
8140         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
8141         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
8142         * gcc.dg/vect/vect-62.c: New testcase.
8143         * gcc.dg/vect/vect-63.c: New testcase.
8144         * gcc.dg/vect/vect-64.c: New testcase.
8145         * gcc.dg/vect/vect-65.c: New testcase.
8146         * gcc.dg/vect/vect-66.c: New testcase.
8147         * gcc.dg/vect/vect-67.c: New testcase.
8148         * gcc.dg/vect/vect-68.c: New testcase.
8149         * gcc.dg/vect/vect-69.c: New testcase.
8150         * gcc.dg/vect/vect-79.c: New testcase.
8151         * gcc.dg/vect/vect-80.c: New testcase.
8152
8153 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
8154
8155         * gcc.target/mips/asm-1.c: New test.
8156
8157 2004-09-19  Ira Rosen  <irar@il.ibm.com>
8158
8159         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
8160         * gcc.dg/vect/vect-73.c: New testcase.
8161         * gcc.dg/vect/vect-74.c: New testcase.
8162         * gcc.dg/vect/vect-75.c: New testcase.
8163         * gcc.dg/vect/vect-76.c: New testcase.
8164         * gcc.dg/vect/vect-77.c: New testcase.
8165         * gcc.dg/vect/vect-78.c: New testcase
8166
8167 2004-09-18  Paul Brook  <paul@codesourcery.com>
8168
8169         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
8170
8171 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
8172
8173         PR c/17424
8174         * gcc.dg/pr17424-1.c: New test.
8175
8176 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
8177
8178         * g++.dg/tree-ssa/pr17153.C: New test.
8179
8180 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
8181
8182         PR pch/13361
8183         * testsuite/g++.dg/pch/wchar-1.C: New.
8184         * testsuite/g++.dg/pch/wchar-1.Hs: New.
8185
8186 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
8187
8188         * gcc.c-torture/execute/20040917-1.c: New test.
8189
8190 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8191
8192         PR tree-optimization/17319
8193         * gcc.dg/pr17319.c: New test.
8194
8195 2004-09-17  Devang Patel  <dpatel@apple.com>
8196
8197         * gcc.dg/20040813-1.c: New test.
8198
8199 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8200
8201         PR tree-optimization/17273
8202         * gcc.c-torture/compile/pr17273.c: New test.
8203
8204 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8205
8206         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
8207         Update expected messages.
8208         * gcc.dg/declspec-13.c: New test.
8209
8210 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
8211
8212         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
8213
8214 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8215
8216         * gcc.c-torture/execute/pr17252.c: Use post-increment to
8217         change what 'a' is pointing to.
8218
8219 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
8220
8221         PR c++/16002
8222         * g++.dg/template/error18.C: New test.
8223
8224         PR c++/16029
8225         * g++.dg/warn/Wunused-8.C: New test.
8226
8227 2004-09-17  Steven Bosscher  <stevenb@suse.de>
8228
8229         PR tree-optimization/17513
8230         * gcc.dg/20040916-1.c: New test.
8231
8232 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
8233
8234         PR c++/17501
8235         * g++.dg/template/typename7.C: New test.
8236
8237 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8238
8239         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
8240
8241 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
8242
8243         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
8244         with -ftree-based-profiling also.
8245         * lib/profopt.exp: Support late-set profile_option/feedback_option.
8246
8247 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
8248
8249         PR/15364
8250         * gfortran.dg/der_array_io_1.f90: New test.
8251         * gfortran.dg/der_array_io_2.f90: New test.
8252         * gfortran.dg/der_array_io_3.f90: New test.
8253
8254 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
8255
8256         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
8257         EABI.
8258
8259 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
8260
8261         * g++.dg/opt/switch1.C: New test.
8262
8263 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8264
8265         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
8266         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
8267         Update expected messages.
8268
8269 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8270
8271         PR fortran/16485
8272         * gfortran.dg/same_name_1.f90: New test.
8273
8274 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
8275
8276         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
8277         dereference garbage pointers.
8278
8279 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
8280
8281         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
8282         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
8283
8284         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
8285         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
8286         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
8287
8288 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
8289
8290         PR c++/17324
8291         * g++.dg/template/mangle1.C: New test.
8292
8293 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
8294
8295         PR tree-optimization/17252
8296         * gcc.c-torture/execute/pr17252.c: New test.
8297
8298 2004-09-14  Andrew Pinski  <apinski@apple.com>
8299
8300         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
8301
8302 2004-09-14  Roger Sayle  <roger@eyesopen.com>
8303
8304         PR rtl-optimization/9771
8305         * gcc.dg/pr9771-1.c: New test case.
8306
8307 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
8308
8309         PR tree-optimization/15262
8310         * gcc.c-torture/execute/pr15262-1.c: New test.
8311         * gcc.c-torture/execute/pr15262-2.c: New test.
8312
8313 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8314
8315         * gcc.dg/declspec-12.c: New test.
8316
8317 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
8318
8319         * gfortran.dg/pr17090.f90: Add directives to test.
8320
8321 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8322
8323         * gcc.c-torture/compile/20040914-1.c: New test.
8324
8325 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
8326
8327         PR c++/16162
8328         * g++.dg/template/decl2.C: New test.
8329
8330 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
8331
8332         PR fortran/17090
8333         * gfortran.dg/pr17090.f90: New test.
8334
8335 2004-09-13  Dale Johannesen  <dalej@apple.com>
8336
8337         * gcc.c-torture/compile/pr17408.c:  New test case.
8338
8339 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
8340
8341         PR c++/16716
8342         * g++.dg/parse/crash17.C: New test.
8343
8344         PR c++/17327
8345         * g++.dg/template/enum3.C: New test.
8346
8347 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
8348
8349         * lib/gcc-defs.exp: Load wrapper.exp.
8350         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
8351         using local code.
8352         * lib/gcc.exp (gcc_init): Similar.
8353         * lib/gfortran.exp (gfortran_init): Similar.
8354         * lib/objc.exp (objc_init): Similar.
8355         * lib/treelang.exp (treelang_init): Similar.
8356         * lib/wrapper.exp: New file with build_wrapper call machinery in
8357         ${tool}_maybe_build_wrapper.
8358
8359 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8360
8361         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
8362         "inline".
8363         * gcc.dg/declspec-11.c: Update expected messages.
8364         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
8365         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
8366         gcc.dg/inline-12.c: New tests.
8367
8368 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
8369
8370         * g++.dg/tree-ssa/pr17400.C: New testcase.
8371
8372 2004-09-13  James E Wilson  <wilson@specifixinc.com>
8373
8374         * gcc.target/mips/sb1-1.c: New testcase.
8375
8376 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
8377
8378         * lib/g77-dg.exp: Remove unused file.
8379         * lib/mike-g77.exp: Ditto.
8380         * lib/g77.exp: Ditto.
8381
8382 2004-09-12  Richard Henderson  <rth@redhat.com>
8383
8384         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
8385
8386 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8387
8388         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
8389         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
8390         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
8391         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
8392         Update expected messages.
8393
8394 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
8395
8396         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
8397         declaration/use mismatch for dirp parameter.
8398
8399 2004-09-12  Andrew Pinski  <apinski@apple.com>
8400
8401         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
8402         -fgnu-runtime is passed.
8403
8404 2004-09-12  Richard Henderson  <rth@redhat.com>
8405
8406         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
8407         do the uplevel thing and update additional_flags directly.
8408         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
8409         gfortran.fortran-torture/execute/intrinsic_nearest.x,
8410         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
8411         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
8412
8413 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8414
8415         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
8416
8417 2004-09-11  Roger Sayle  <roger@eyesopen.com>
8418
8419         PR middle-end/17411
8420         * g++.dg/opt/pr17411-1.C: New test case.
8421
8422 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8423
8424         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8425         gcc.dg/tls/diag-2.c: Update expected messages.
8426         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
8427         messages.
8428         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
8429         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
8430         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
8431         gcc.dg/tls/diag-5.c: New tests.
8432
8433 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
8434
8435         * gcc.dg/20040910-1.c: Correct dg-error regexp.
8436
8437 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8438
8439         * g++.dg/parse/break-in-for.C: New test.
8440
8441 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
8442
8443         * gcc.dg/tree-ssa/20040911-1.c: New test.
8444
8445 2004-09-11  Andreas Jaeger  <aj@suse.de>
8446
8447         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
8448         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
8449
8450 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
8451
8452         * gcc.target/frv: New directory of FR-V-specific tests.
8453
8454 2004-09-10  James E Wilson  <wilson@specifixinc.com>
8455
8456         * gcc.dg/convert-vec-1.c: New test.
8457
8458 2004-09-10  Roger Sayle  <roger@eyesopen.com>
8459
8460         PR middle-end/17024
8461         * gcc.dg/pr17024-1.c: New test case.
8462
8463 2004-09-10  Eric Christopher  <echristo@redhat.com>
8464
8465         * gcc.dg/20040910-1.c: New test.
8466
8467 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8468
8469         * gcc.dg/bitfld-9.c: New test.
8470
8471 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
8472
8473         * gcc.c-torture/execute/ieee/acc1.c: New test.
8474         * gcc.c-torture/execute/ieee/acc2.c: New test.
8475         * gcc.c-torture/execute/ieee/mzero6.c: New test.
8476
8477 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8478
8479         * gcc.dg/deprecated-2.c: New test.
8480
8481 2004-09-09  James E Wilson  <wilson@specifixinc.com>
8482
8483         * gcc.dg/init-vec-1.c: New test.
8484
8485 2004-09-09  Roger Sayle  <roger@eyesopen.com>
8486
8487         PR middle-end/17055
8488         * gcc.dg/pr17055-1.c: New test case.
8489
8490 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
8491
8492         PR target/17377
8493         * gcc.c-torture/execute/pr17377.c: New test.
8494
8495 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8496
8497         PR c/8420
8498         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
8499         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
8500         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8501         gcc.dg/long-long-typespec-1.c: New tests.
8502         * gcc.dg/tls/diag-2.c: Update expected diagnostics
8503
8504 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8505
8506         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
8507         gcc.dg/gnu99-static-1.c: New tests.
8508
8509 2004-09-08  Devang Patel  <dpatel@apple.com>
8510
8511         * gcc.dg/darwin-ld-20040828-1.c: New test.
8512         * gcc.dg/darwin-ld-20040828-2.c: New test.
8513         * gcc.dg/darwin-ld-20040828-3.c: New test.
8514
8515 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
8516
8517         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
8518         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
8519         in error message.
8520         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
8521         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
8522         in error message.
8523         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
8524         types they qualify.
8525         * objc.dg/type-size-2.m: Fix wording in comment.
8526         * objc.dg/va-meth-1.m: New test case.
8527
8528 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
8529
8530         PR c/16633:
8531         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
8532         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
8533
8534 2004-09-06  Devang Patel  <dpatel@apple.com>
8535
8536         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
8537         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
8538
8539 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
8540
8541         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
8542         reflect changed line numbering of diagnostics.
8543
8544 2004-09-06  Paul Brook  <paul@codesourcery.com>
8545
8546         * gfortran.dg/edit_real_1.f90: Add new test.
8547
8548 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8549
8550         * gcc.dg/tree-ssa/loop-2.c: New test.
8551         * gcc.dg/tree-ssa/loop-3.c: New test.
8552         * gcc.dg/tree-ssa/loop-4.c: New test.
8553         * gcc.dg/tree-ssa/loop-5.c: New test.
8554
8555 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8556
8557         * gcc.dg/format/sentinel-1.c: Update for parameter option.
8558
8559 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8560
8561         * gcc.dg/format/sentinel-1.c: New test.
8562
8563 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
8564
8565         * testsuite/gcc.dg/builtins-46.c: New.
8566
8567 2004-09-03  Devang Patel  <dpatel@apple.com>
8568
8569         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
8570         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
8571
8572 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8573
8574         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
8575         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
8576         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
8577         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
8578         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
8579         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
8580         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
8581         the non-portable bzero.
8582         * gcc.dg/20010912-1.c: xfail for NetWare.
8583         * gcc.dg/20020426-2.c: xfail for NetWare.
8584         * gcc.dg/20021014-1.c: xfail for NetWare.
8585         * gcc.dg/20021018-1.c: xfail for NetWare.
8586         * gcc.dg/20030213-1.c: xfail for NetWare.
8587         * gcc.dg/20030225-1.c: xfail for NetWare.
8588         * gcc.dg/20030708-1.c: xfail for NetWare.
8589         * gcc.dg/builtins-config.h: Also exclude NetWare.
8590         * gcc.dg/format/format.h: Define restrict only if not already defined.
8591         * gcc.dg/nest.c: xfail for NetWare.
8592         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
8593         * lib/target-supports.exp (check_visibility_available): Exclude
8594         NetWare.
8595
8596 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8597
8598         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
8599         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
8600         deterministic starting point for the alignment of structure fields.
8601         * gcc.dg/Wpadded.c: Dito.
8602         * g++.dg/abi/vbase10.C: Dito.
8603
8604 2004-09-03  Devang Patel  <dpatel@apple.com>
8605
8606         * g++.dg/debug/pr15736.cc: New test.
8607
8608 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8609
8610         * README.QMTEST: Fix out-of-date link.
8611
8612 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
8613
8614         PR fortran/16579
8615         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
8616         Delete.  Duplicate of gfortran.dg/g77/20010610.f
8617
8618 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8619
8620         * g++.dg/abi/arm_rtti1.C: New test.
8621
8622 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
8623
8624         * gcc.dg/ppc-vector-memcpy.c: New.
8625         * gcc.dg/ppc-vector-memset.c: New.
8626
8627 2004-09-02  Chao-ying Fu  <fu@mips.com>
8628
8629         * gcc.target/mips/mips-3d-1.c: New test.
8630         * gcc.target/mips/mips-3d-2.c: New test.
8631         * gcc.target/mips/mips-3d-3.c: New test.
8632         * gcc.target/mips/mips-3d-4.c: New test.
8633         * gcc.target/mips/mips-3d-5.c: New test.
8634         * gcc.target/mips/mips-3d-6.c: New test.
8635         * gcc.target/mips/mips-3d-7.c: New test.
8636         * gcc.target/mips/mips-3d-8.c: New test.
8637         * gcc.target/mips/mips-3d-9.c: New test.
8638         * gcc.target/mips/mips-ps-1.c: New test.
8639         * gcc.target/mips/mips-ps-2.c: New test.
8640         * gcc.target/mips/mips-ps-3.c: New test.
8641         * gcc.target/mips/mips-ps-4.c: New test.
8642         * gcc.target/mips/mips-ps-type.c: New test.
8643
8644 2004-09-02  Paul Brook  <paul@codesourcery.com>
8645
8646         * gfortran.dg/edit_real_1.f90: Add new tests.
8647
8648 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8649
8650         PR fortran/15327
8651         * gfortran.dg/merge_char_1.f90: New test.
8652
8653 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8654
8655         PR fortran/16404
8656         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
8657
8658 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8659
8660         PR c/1522
8661         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
8662
8663 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
8664
8665         * g++.dg/opt/loop1.C: Do not XFAIL.
8666
8667 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
8668
8669         * gcc.c-torture/execute/20040831-1.c: New test.
8670
8671 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
8672
8673         PR fortran/16579
8674         * gfortran.dg/g77/20010610.f: Now passes.
8675         Copy from g77.f-torture/execute. Add dg-run directive.
8676         * gfortran.dg/g77/README: Update
8677
8678 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8679
8680         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
8681         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
8682         (t1, t2, t3, t4): Add volatile.
8683
8684 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
8685
8686         * g++.dg/ext/visibility/arm1.C: New test.
8687
8688 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
8689
8690         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
8691         -pedantic-errors.
8692
8693 2004-09-01  Paul Brook  <paul@codesourcery.com>
8694
8695         * gfortran.dg/eof_2.f90: New test.
8696
8697 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8698
8699         PR fortran/16579
8700         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
8701
8702 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
8703
8704         PR libfortran/16805
8705         * gfortran.dg/list_read_2.f90: New test.
8706
8707 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
8708
8709         * g++.dg/abi/key1.C: New test.
8710
8711 2004-08-31  Richard Henderson  <rth@redhat.com>
8712
8713         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
8714         form of offsetof.
8715         * g++.dg/other/offsetof5.C: Remove duplicate.
8716
8717 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8718
8719         PR fortran/17244
8720         * gfortran.dg/func_derived_1.f90: New test.
8721
8722 2004-08-31  Paul Brook  <paul@codesourcery.com>
8723
8724         * gfortran.dg/eof_1.f90: New test.
8725
8726 2004-08-31  Paul Brook  <paul@codesourcery.com>
8727
8728         * gfortran.dg/list_read_1.f90: New file.
8729
8730 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
8731
8732         * g++.dg/opt/loop1.C: XFAIL.
8733
8734 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
8735
8736         * gcc.dg/funcdef-storage-1.c: New.
8737         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
8738         an extern function in local scope.
8739         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
8740         declare an 'auto inline' function in local scope.
8741         * gcc.dg/20011130-1.c: Likewise.
8742         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
8743         an 'auto' function in local scope.
8744         * gcc.dg/20021014-1.c: Likewise.
8745         * gcc.dg/20030331-2.c: Likewise.
8746
8747 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8748
8749         * gfortran.dg/blockdata_1.f90: New test.
8750
8751 2004-08-30  Richard Henderson  <rth@redhat.com>
8752
8753         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
8754
8755 2004-08-30  Richard Henderson  <rth@redhat.com>
8756
8757         * lib/fortran-torture.exp (fortran-torture-execute): Honor
8758         additional_flags set by alternate driver.
8759         (ieee-options): New procedure.
8760         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
8761         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
8762         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
8763         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
8764
8765 2004-08-30  Richard Henderson  <rth@redhat.com>
8766
8767         * lib/f-torture.exp: Remove.
8768
8769 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
8770
8771         PR rtl-optimization/16590
8772         * g++.dg/opt/loop1.C: New test.
8773
8774 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8775
8776         PR fortran/13910
8777         * gfortran.dg/oldstyle_1.f90: New test.
8778
8779 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
8780         Paul Brook  <paul@codesourcery.com>
8781
8782         * gfortran.dg/g77/README: Update.
8783         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
8784         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
8785         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
8786
8787 2004-08-28  Paul Brook  <paul@codesourcery.com>
8788
8789         PR libfortran/17195
8790         * gfortran.dg/edit_real_1.f90: New test.
8791
8792 2004-08-27  Paul Brook  <paul@codesourcery.com>
8793
8794         * gfortran.dg/rewind_1.f90: New test.
8795
8796 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
8797
8798         PR fortran/16597
8799         * gfortran.dg/pr16597.f90: New test.
8800
8801 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8802
8803         PR c/13801
8804         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
8805         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
8806         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
8807         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
8808         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
8809
8810 2004-08-26  Nick Clifton  <nickc@redhat.com>
8811
8812         * gcc.c-torture/compile/pr17119.c: New test.
8813
8814 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8815
8816         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
8817
8818 2004-08-25  Richard Henderson  <rth@redhat.com>
8819
8820         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
8821         the bits that expect kind=8 to be the largest real kind.
8822
8823 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
8824
8825         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
8826
8827 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8828
8829         * gfortran.dg/assignment_1.f90: New test.
8830
8831 2004-08-25  Adam Nemet  <anemet@lnxw.com>
8832
8833         * g++.dg/template/repo3.C: New test.
8834
8835 2004-08-25  Roger Sayle  <roger@eyesopen.com>
8836
8837         PR middle-end/16693
8838         PR tree-optimization/16372
8839         * g++.dg/opt/pr16372-1.C: New test case.
8840         * g++.dg/opt/pr16693-1.C: New test case.
8841         * g++.dg/opt/pr16693-2.C: New test case.
8842
8843 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
8844
8845         * objc.dg/proto-lossage-4.m: New test.
8846
8847 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
8848
8849         PR c++/17155
8850         * g++.dg/inherit/local2.C: New test.
8851
8852 2004-08-25  Paul Brook  <paul@codesourcery.com>
8853
8854         PR fortran/17144
8855         * gfortran.dg/string_ctor_1.f90: New test.
8856
8857 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8858
8859         PR c++/14428
8860         * g++.dg/template/redecl2.C: New test.
8861
8862 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
8863
8864         PR fortran/17143
8865         * gfortran.dg/pr17143.f90: New test.
8866
8867 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
8868
8869         PR fortran/17164
8870         * gfortran.dg/pr17164.f90: New test.
8871
8872 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8873
8874         * gcc.dg/tree-ssa/loop-1.c: New test.
8875
8876 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
8877
8878         * gcc.c-torture/compile/20040824-1.c: New test.
8879
8880 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
8881
8882         * gcc.c-torture/compile/iftrap-3.c: New test.
8883
8884 2004-08-24  Paul Brook  <paul@codesourcery.com>
8885
8886         * gfortran.dg/entry_2.f90: New test.
8887
8888 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8889
8890         PR c++/16889
8891         * g++.dg/lookup/ambig[12].C: New.
8892
8893 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8894
8895         PR c++/16706
8896         * g++.dg/template/crash21.C: New test.
8897         * g++.dg/template/crash22.C: Likewise.
8898
8899 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8900
8901         PR c++/17149
8902         * g++.dg/template/access15.C: New.
8903
8904 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8905
8906         PR c++/17163
8907         * g++.dg/template/repo2.C: New test.
8908
8909 2004-08-23  Roger Sayle  <roger@eyesopen.com>
8910
8911         PR rtl-optimization/17078
8912         * gcc.c-torture/execute/pr17078-1.c: New test case.
8913
8914 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8915
8916         PR c/14492
8917         * gcc.dg/debug/crash1.c: New test.
8918
8919 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8920
8921         PR c/16180
8922         * gcc.dg/loop-5.c: New test.
8923
8924 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8925
8926         * gcc.c-torture/execute/20040823-1.c: New test.
8927
8928 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
8929
8930         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
8931         to the assembler.  Simplify test accordingly.
8932         (asm_abi_flags): Use GNU names.
8933         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
8934         to check for ABI flags.
8935
8936 2004-08-22  Andrew Pinski  <apinski@apple.com>
8937
8938         * g++.dg/opt/pr14029.C: New test.
8939         * gcc.c-torture/execute/pr15262.c: New test.
8940
8941 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8942
8943         * gfortran.dg/reduction.f90: Add checks with complex arguments.
8944
8945 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
8946
8947         PR 16908
8948         * gfortran.dg/direct_io.f90: New test.
8949
8950 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
8951
8952         PR c++/17121
8953         * g++.dg/inherit/local2.C: New test.
8954
8955 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
8956
8957         PR c++/17120
8958         * g++.dg/warn/Wparentheses-4.C: New test.
8959
8960 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
8961
8962         PR c++/17121
8963         * g++.dg/inherit/local2.C: New test.
8964
8965         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
8966         * gcc.dg/ppc-ldstruct.c: Likewise.
8967         * gcc.dg/ppc64-abi-2.c: Likewise.
8968
8969 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
8970
8971         PR rtl-optimization/17099
8972         * gcc.c-torture/execute/20040820-1.c: New test.
8973
8974 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
8975
8976         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
8977
8978 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
8979
8980         PR fortran/17077
8981         * gfortran.dg/auto_array_1.f90: New test.
8982
8983 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8984
8985         PR fortran/17074
8986         * gfortran.dg/simpleif_1.f90: New test.
8987
8988 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
8989
8990         * lib/target-supports.exp (check_profiling_available): Return
8991         false for arm*-*-symbianelf* and arm*-*-eabi*.
8992
8993         PR c++/15890
8994         * g++.dg/template/delete1.C: New test.
8995
8996 2004-08-19  Paul Brook  <paul@codesourcery.com>
8997
8998         PR fortran/14976
8999         PR fortran/16228
9000         * gfortran.dg/data_char_1.f90: New test.
9001
9002 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
9003
9004         PR fortran/16946
9005         * gfortran.dg/reduction.f90: New testcase.
9006
9007 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9008
9009         PR fortran/16520
9010         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
9011
9012 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9013
9014         PR c++/17041
9015         * g++.dg/Wparentheses-3.C: New test.
9016
9017 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
9018
9019         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
9020         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
9021         * gcc.dg/vect/vect-2.c: Likewise.
9022         * gcc.dg/vect/vect-3.c: Likewise.
9023         * gcc.dg/vect/vect-4.c: Likewise.
9024         * gcc.dg/vect/vect-5.c: Likewise.
9025         * gcc.dg/vect/vect-6.c: Likewise.
9026         * gcc.dg/vect/vect-7.c: Likewise.
9027         * gcc.dg/vect/vect-25.c: Likewise.
9028         * gcc.dg/vect/vect-31.c: Likewise.
9029         * gcc.dg/vect/vect-32.c: Likewise.
9030         * gcc.dg/vect/vect-34.c: Likewise.
9031         * gcc.dg/vect/vect-36.c: Likewise.
9032         * gcc.dg/vect/vect-all.c: Likewise.
9033
9034 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
9035
9036         PR c++/17068
9037         * g++.dg/template/operator4.C: New test.
9038
9039 2004-08-18  Richard Henderson  <rth@redhat.com>
9040
9041         * gcc.dg/20040206-1.c: XFAIL.
9042
9043 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
9044
9045         PR c++/16246
9046         * g++.dg/template/array7.C: New test.
9047
9048 2004-08-17  James E Wilson  <wilson@specifixinc.com>
9049
9050         * gcc.dg/mips-movcc-1.c: New test.
9051         * gcc.dg/mips-movcc-2.c: New test.
9052         * gcc.dg/mips-movcc-3.c: New test.
9053
9054         * gcc.dg/mips-nmadd-1.c: New test.
9055         * gcc.dg/mips-nmadd-2.c: New test.
9056
9057 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
9058
9059         PR c++/15871
9060         * g++.dg/opt/inline8.C: New test.
9061
9062         PR c++/16965
9063         * g++.dg/parse/error17.C: New test.
9064
9065 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
9066
9067         * gcc.dg/vect: New directory for vectorizer tests.
9068         * gcc.dg/vect/tree-vect.h: New file.
9069         * gcc.dg/vect/vect.exp: New file.
9070         * gcc.dg/vect/pr16105.c.c: New test.
9071         * gcc.dg/vect/vect-1.c: New test.
9072         * gcc.dg/vect/vect-2.c: New test.
9073         * gcc.dg/vect/vect-3.c: New test.
9074         * gcc.dg/vect/vect-4.c: New test.
9075         * gcc.dg/vect/vect-5.c: New test.
9076         * gcc.dg/vect/vect-6.c: New test.
9077         * gcc.dg/vect/vect-7.c: New test.
9078         * gcc.dg/vect/vect-8.c: New test.
9079         * gcc.dg/vect/vect-9.c: New test.
9080         * gcc.dg/vect/vect-10.c: New test.
9081         * gcc.dg/vect/vect-11.c: New test.
9082         * gcc.dg/vect/vect-12.c: New test.
9083         * gcc.dg/vect/vect-13.c: New test.
9084         * gcc.dg/vect/vect-14.c: New test.
9085         * gcc.dg/vect/vect-15.c: New test.
9086         * gcc.dg/vect/vect-16.c: New test.
9087         * gcc.dg/vect/vect-17.c: New test.
9088         * gcc.dg/vect/vect-18.c: New test.
9089         * gcc.dg/vect/vect-19.c: New test.
9090         * gcc.dg/vect/vect-20.c: New test.
9091         * gcc.dg/vect/vect-21.c: New test.
9092         * gcc.dg/vect/vect-22.c: New test.
9093         * gcc.dg/vect/vect-23.c: New test.
9094         * gcc.dg/vect/vect-24.c: New test.
9095         * gcc.dg/vect/vect-25.c: New test.
9096         * gcc.dg/vect/vect-26.c: New test.
9097         * gcc.dg/vect/vect-27.c: New test.
9098         * gcc.dg/vect/vect-28.c: New test.
9099         * gcc.dg/vect/vect-29.c: New test.
9100         * gcc.dg/vect/vect-30.c: New test.
9101         * gcc.dg/vect/vect-31.c: New test.
9102         * gcc.dg/vect/vect-32.c: New test.
9103         * gcc.dg/vect/vect-33.c: New test.
9104         * gcc.dg/vect/vect-34.c: New test.
9105         * gcc.dg/vect/vect-35.c: New test.
9106         * gcc.dg/vect/vect-36.c: New test.
9107         * gcc.dg/vect/vect-37.c: New test.
9108         * gcc.dg/vect/vect-38.c: New test.
9109         * gcc.dg/vect/vect-40.c: New test.
9110         * gcc.dg/vect/vect-41.c: New test.
9111         * gcc.dg/vect/vect-42.c: New test.
9112         * gcc.dg/vect/vect-43.c: New test.
9113         * gcc.dg/vect/vect-44.c: New test.
9114         * gcc.dg/vect/vect-45.c: New test.
9115         * gcc.dg/vect/vect-46.c: New test.
9116         * gcc.dg/vect/vect-47.c: New test.
9117         * gcc.dg/vect/vect-48.c: New test.
9118         * gcc.dg/vect/vect-49.c: New test.
9119         * gcc.dg/vect/vect-50.c: New test.
9120         * gcc.dg/vect/vect-51.c: New test.
9121         * gcc.dg/vect/vect-52.c: New test.
9122         * gcc.dg/vect/vect-53.c: New test.
9123         * gcc.dg/vect/vect-54.c: New test.
9124         * gcc.dg/vect/vect-55.c: New test.
9125         * gcc.dg/vect/vect-56.c: New test.
9126         * gcc.dg/vect/vect-57.c: New test.
9127         * gcc.dg/vect/vect-58.c: New test.
9128         * gcc.dg/vect/vect-59.c: New test.
9129         * gcc.dg/vect/vect-60.c: New test.
9130         * gcc.dg/vect/vect-61.c: New test.
9131         * gcc.dg/vect/vect-all.c: New test.
9132         * gcc.dg/vect/vect-none.c: New test.
9133
9134 2004-08-17  Paul Brook  <paul@codesourcery.com>
9135
9136         PR fortran/13082
9137         * gfortran.dg/entry_1.f90: New test.
9138
9139 2004-08-17  Andrew Pinski  <apinski@apple.com>
9140
9141         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
9142
9143 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
9144
9145         * gcc.dg/pr17036-1.c: New test.
9146
9147 2004-08-16  Devang Patel  <dpatel@apple.com>
9148
9149         * gcc.dg/darwin-20040809-1.c: New test.
9150
9151 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
9152
9153         * gcc.dg/funcdef-attr-1.c: New test.
9154
9155 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
9156
9157         * gcc.dg/altivec-17.c: New test.
9158         * gcc.dg/altivec-18.c: New test.
9159
9160 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9161
9162         PR c++/6749
9163         * g++.dg/template/vtable2.C: New test.
9164
9165 2004-08-14  Richard Henderson  <rth@redhat.com>
9166
9167         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
9168         * gcc.dg/pack-test-4.c (main): Return 0.
9169         * gcc.dg/setjmp-1.c: Remove XFAIL.
9170         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
9171
9172 2004-08-14  Richard Henderson  <rth@redhat.com>
9173
9174         * gcc.dg/980217-1.c: Add prototype for printf.
9175
9176 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
9177
9178         * gfortran.dg/pr16935.f90: New test.
9179
9180 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
9181
9182         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
9183
9184 2004-08-13  Paul Brook  <paul@codesourcery.com>
9185
9186         * gfortran.dg/der_io_1.f90: Remove stray comma.
9187
9188 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
9189
9190         * gcc.dg/vmx/cw-bug-2.c: Remove.
9191         * gcc.dg/vmx/vprint-1.c: Remove.
9192         * gcc.dg/vmx/vscan-1.c: Remove.
9193
9194 2004-08-12  Devang patel  <dpatel@apple.com>
9195
9196         * gcc.dg/darwin-20040809-2.c: New test.
9197
9198 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
9199
9200         * g++.dg/ext/altivec-12.C: New test.
9201
9202         * g++.dg/ext/altivec-11.C: New test.
9203
9204 2004-08-12  Paul Brook  <paul@codesourcery.com>
9205
9206         * g++.dg/abi/arm_cxa_vec_1.C: New test.
9207
9208 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
9209
9210         * g++.dg/ext/altivec-2.C: Check for hardware support before
9211         executing any VMX instructions.
9212
9213         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
9214
9215 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
9216
9217         PR c++/16276
9218         * g++.old-deja/g++.other/comdat4.C: New test.
9219         * g++.old-deja/g++.other/comdat4-aux.cc: New.
9220
9221 2004-08-12  Ben Elliston  <bje@au.ibm.com>
9222
9223         PR target/16286
9224         * gcc.dg/pr16286.c: New test.
9225
9226 2004-08-12 Jan Beulich <jbeulich@novell.com>
9227
9228         * g++.dg/ext/asm5.C: New.
9229
9230 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9231
9232         PR c++/16698
9233         * g++.dg/eh/crash1.C: New test.
9234
9235         PR c++/16717
9236         * g++.dg/ext/construct1.C: New test.
9237
9238 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9239
9240         PR c++/16853
9241         * g++.dg/init/ptrmem1.C: New test.
9242
9243         PR c++/16618
9244         * g++.dg/parse/offsetof5.C: New test.
9245
9246         PR c++/16870
9247         * g++.dg/template/overload3.C: New test.
9248
9249 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9250
9251         PR c++/16964
9252         * g++.dg/parse/error16.C: New test.
9253
9254         PR c++/16904
9255         * g++.dg/template/error14.C: New test.
9256
9257         PR c++/16929
9258         * g++.dg/template/error15.C: New test.
9259
9260 2004-08-11  Devang Patel  <dpatel@apple.com>
9261
9262         * gcc.dg/darwin-ld-20040809-1.c: New test.
9263         * gcc.dg/darwin-ld-20040809-2.c: New test.
9264
9265 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
9266
9267         PR fortran/16917
9268         * gfortran.dg/dfloat_1.f90: New test.
9269
9270 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
9271
9272         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
9273         * gcc.dg/dll-2.c: Fix dg-require syntax.
9274         * gcc.misc-tests/arm-isr.c (abort): Declare.
9275         (exit): Likewise.
9276
9277 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
9278
9279         PR c++/16971
9280         * g++.dg/parse/crash16.C: New test.
9281
9282 2004-08-10  Roger Sayle  <roger@eyesopen.com>
9283
9284         * gcc.dg/mips-rsqrt-1.c: New test case.
9285         * gcc.dg/mips-rsqrt-2.c: New test case.
9286         * gcc.dg/mips-rsqrt-3.c: New test case.
9287
9288 2004-08-10  Paul Brook  <paul@codesourcery.com>
9289
9290         * gfortran.dg/der_io_1.f90: New test.
9291
9292 2004-08-10  Paul Brook  <paul@codesourcery.com>
9293
9294         PR fortran/16919
9295         * gfortran.dg/der_array_1.f90: New test.
9296
9297 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
9298
9299         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
9300
9301 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
9302
9303         * gcc.dg/wchar_t-2.c: Fix typo.
9304
9305 2004-08-09  Falk Hueffner  <falk@debian.org>
9306
9307         PR tree-optimization/12517
9308         * gcc.c-torture/compile/pr12517.c: New test.
9309
9310         PR tree-optimization/12578
9311         * gcc.c-torture/compile/pr12578.c: New test.
9312
9313         PR tree-optimization/12899
9314         * gcc.c-torture/compile/pr12899.c: New test.
9315
9316         PR rtl-optimization/14692
9317         * gcc.c-torture/compile/pr14692.c: New test.
9318
9319         PR tree-optimization/16461
9320         * gcc.c-torture/compile/pr16461.c: New test.
9321
9322 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9323
9324         * gfortran.dg/getenv_1.f90: New test.
9325
9326 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
9327
9328         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
9329         wchar_t.
9330         * gcc.dg/symbian5.c: Test -fno-short-wchar.
9331
9332 2004-08-06  Paul Brook  <paul@codesourcery.com>
9333
9334         * gfortran.dg/ret_array_1.f90: New test.
9335         * gfortran.dg/ret_pointer_1.f90: New test.
9336
9337 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
9338
9339         * gcc.dg/missing-field-init-[12].c: New tests.
9340         * g++.dg/warn/missing-field-init-[12].C: New tests.
9341
9342 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
9343
9344         * gcc.dg/enum2.c: New test.
9345         * gcc.dg/symbian3.c: Likewise.
9346         * gcc.dg/symbian4.c: Likewise.
9347         * gcc.dg/wchar_t-2.c: Likewise.
9348
9349 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
9350
9351         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
9352         destructor tests.
9353
9354 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
9355
9356         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
9357         dg-require-visiblity.
9358         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
9359         * g++.dg/ext/visibility/fvisibility.C: Likewise.
9360         * g++.dg/ext/visibility/memfuncts.C: Likewise.
9361         * g++.dg/ext/visibility/new1.C: Likewise.
9362         * g++.dg/ext/visibility/pragma.C: Likewise.
9363         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
9364         * g++.dg/ext/visibility/virtual.C: Likewise.
9365         * g++/dg/ext/visibility/visibility-1.C: Likewise.
9366         * g++/dg/ext/visibility/visibility-2.C: Likewise.
9367         * g++/dg/ext/visibility/visibility-3.C: Likewise.
9368         * g++/dg/ext/visibility/visibility-4.C: Likewise.
9369         * g++/dg/ext/visibility/visibility-5.C: Likewise.
9370         * g++/dg/ext/visibility/visibility-6.C: Likewise.
9371         * g++/dg/ext/visibility/visibility-7.C: Likewise.
9372         * g++/dg/ext/visibility/visibility-8.C: New test.
9373         * gcc.c-torture/compile/dll.x: Remove.
9374         * gcc.dg/dll-2.c: Use dg-require-dll
9375         * gcc.dg/visibility-10.c: New test.
9376         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
9377         supporting DLLs.
9378         * testsuite/lib/scanasm.exp (scan_hidden): New function.
9379         (scan_not_hidden): Likewise.
9380
9381 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
9382
9383         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
9384
9385 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
9386
9387         * gcc.c-torture/execute/20040805-1.c: New test.
9388
9389 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
9390
9391         * gcc.dg/20020118-1.c: Declare abort.
9392         * gcc.dg/altivec_check.h: Likewise.
9393         * gcc.dg/iftrap-2.c: Likewise.
9394         * gcc.dg/pragma-darwin.c: Likewise.
9395         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
9396
9397 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
9398
9399         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
9400
9401 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9402
9403         * gcc.c-torture/execute/builtins/abs-2.c,
9404         gcc.c-torture/execute/builtins/abs-3.c,
9405         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
9406         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
9407         intmax_t, uintmax_t and their limits.
9408         * gcc.dg/intmax_t-1.c: New test.
9409
9410 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9411
9412         * g++.dg/tc1/dr147.C: Add reference to PR.
9413
9414 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
9415
9416         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
9417         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
9418
9419 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
9420
9421         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
9422
9423 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9424
9425         * gcc.dg/redecl-5.c: New test.
9426         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
9427         of scanf.
9428
9429 2004-08-03  Roger Sayle  <roger@eyesopen.com>
9430
9431         PR middle-end/16790
9432         * gcc.c-torture/execute/pr16790-1.c: New test case.
9433
9434 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
9435
9436         * g++.dg/ext/visibility/assign1.C: New test.
9437         * g++.dg/ext/visibility/new1.C: Likewise.
9438
9439         * gcc.dg/symbian1.c: New test.
9440         * gcc.dg/symbian2.c: Likewise.
9441
9442 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
9443
9444         PR target/16570
9445         * gcc.dg/i386-sse-9.c: New test.
9446
9447 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9448
9449         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
9450
9451 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9452
9453         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
9454         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
9455         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
9456         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
9457         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
9458         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
9459         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
9460         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
9461         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
9462         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
9463         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
9464         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
9465         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
9466         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
9467         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
9468         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
9469         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
9470         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
9471         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
9472         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
9473         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
9474         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
9475         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
9476         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9477         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
9478         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
9479         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
9480         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
9481         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
9482         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
9483         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
9484         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
9485         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
9486         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
9487         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
9488         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
9489         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
9490         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
9491         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
9492         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
9493         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
9494         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
9495         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
9496         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
9497         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
9498         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
9499         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
9500         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
9501         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
9502         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
9503         gcc.misc-tests/i386-pf-3dnow-1.c,
9504         gcc.misc-tests/i386-pf-athlon-1.c,
9505         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9506         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
9507         Declare built-in functions used.
9508         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
9509
9510 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
9511
9512         PR c++/16707
9513         * g++.dg/lookup/using12.C: New test.
9514
9515         * g++.dg/init/null1.C: Fix PR number.
9516         * g++.dg/parse/namespace10.C: Likewise.
9517
9518 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9519
9520         PR c++/16224
9521         * g++.dg/template/spec17.C: New test.
9522         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
9523         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
9524
9525 2004-08-02  David Billinghurst
9526
9527         PR fortran/16292
9528         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
9529
9530 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
9531
9532         * gcc.dg/ia64-got-1.c: New test case.
9533
9534 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9535
9536         PR c++/16489
9537         * g++.dg/init/null1.C: New test.
9538         * g++.dg/tc1/dr76.C: Adjust error marker.
9539
9540         PR c++/16529
9541         * g++.dg/parse/namespace10.C: New test.
9542
9543         PR c++/16810
9544         * g++.dg/inherit/ptrmem2.C: New test.
9545
9546 2004-08-02  Ben Elliston  <bje@au.ibm.com>
9547
9548         PR target/16155
9549         * gcc.dg/pr16155.c: New test.
9550
9551 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9552
9553         * gcc.dg/redecl-2.c: New test.
9554
9555 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
9556
9557         * gcc.dg/darwin-longdouble.c: New file.
9558
9559 2004-07-30  Richard Henderson  <rth@redhat.com>
9560
9561         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
9562         write to constant argument.
9563         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
9564
9565 2004-07-30  Richard Henderson  <rth@redhat.com>
9566
9567         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
9568         tests of nearest around zero.
9569
9570 2004-07-30  Andrew Pinski  <apinski@apple.com>
9571
9572         * gcc.c-torture/compile/20040730-1.c: New test.
9573
9574 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
9575
9576         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
9577         powerpc-eabispe.
9578
9579 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
9580
9581         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
9582
9583 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
9584
9585         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
9586         contains $ld_library_path.
9587         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9588
9589 2004-07-29  Richard Henderson  <rth@redhat.com>
9590
9591         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
9592
9593         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
9594         (alt2, which): New.
9595         (Check): Accept either alternative.
9596
9597 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
9598
9599         * g++.dg/abi/inline1.C: New test.
9600         * g++.dg/abi/local1-a.cc: Likewise.
9601         * g++.dg/abi/local1.C: Likewise.
9602         * g++.dg/abi/mangle11.C: Tweak location of warnings.
9603         * g++.dg/abi/mangle12.C: Likewise.
9604         * g++.dg/abi/mangle17.C: Likewise.
9605         * g++.dg/abi/mangle20-2.C: Likewise.
9606         * g++.dg/opt/interface1.C: Likewise.
9607         * g++.dg/opt/interface1.h: Likewise.
9608         * g++.dg/opt/interface1-a.cc: New test.
9609         * g++.dg/parse/repo1.C: New test.
9610         * g++.dg/template/repo1.C: Likewise.
9611         * g++.dg/warn/Winline-1.C: Likewise.
9612         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
9613
9614 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
9615
9616         * gcc.dg/tree-ssa/20040729-1.c: New test.
9617
9618 2004-07-27  Matt Austern <austern@apple.com>
9619
9620         * gcc.dg/darwin-bool-1.c: New test.
9621         * gcc.dg/darwin-bool-2.c: New test.
9622
9623 2004-07-28  Richard Henderson  <rth@redhat.com>
9624
9625         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
9626         arguments in the correct type.  Don't write to constant arguments.
9627
9628 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9629
9630         PR tree-optimization/16688
9631         PR tree-optimization/16689
9632         * g++.dg/tree-ssa/pr16688.C: New test.
9633
9634 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9635
9636         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9637         loads.  Not only in the comment, this time.
9638
9639 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
9640
9641         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
9642         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
9643         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
9644         * gcc.dg/sh4a-bitmovua.c: New.
9645         * gcc.dg/sh4a-cos.c: New.
9646         * gcc.dg/sh4a-cosf.c: New.
9647         * gcc.dg/sh4a-fprun.c: New.
9648         * gcc.dg/sh4a-fsrra.c: New.
9649         * gcc.dg/sh4a-memmovua.c: New.
9650         * gcc.dg/sh4a-sin.c: New.
9651         * gcc.dg/sh4a-sincos.c: New.
9652         * gcc.dg/sh4a-sincosf.c: New.
9653         * gcc.dg/sh4a-sinf.c: New.
9654
9655 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9656
9657         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
9658         conditionals.
9659         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9660         loads.
9661         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
9662         DOM1.
9663
9664 2004-07-27  Andrew Pinski  <apinski@apple.com>
9665
9666         * g++.dg/rtti/tinfo1.C: Correct the xfail.
9667
9668 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
9669
9670         * gcc.dg/pragma-isr.c: New test.
9671
9672 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9673
9674         PR c++/14429
9675         * g++.dg/template/ttp11.C: New test.
9676
9677 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
9678
9679         * gcc.c-torture/compile/20040727-1.c: New test.
9680
9681 2004-07-26  Eric Christopher  <echristo@redhat.com>
9682
9683         * gcc.c-torture/compile/20040726-2.c: New test.
9684
9685 2004-07-26  Andrew Pinski  <apinski@apple.com>
9686
9687         * g++.dg/rtti/tinfo1.C: Xfail.
9688
9689 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
9690
9691         * gcc.c-torture/compile/20040726-1.c: New test.
9692
9693 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
9694             Brian Ryner  <bryner@brianryner.com>
9695
9696         PR c++/9283
9697         PR c++/15000
9698         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
9699         * g++.dg/ext/visibility/: New directory.
9700         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
9701         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
9702         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
9703         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
9704         * g++.dg/ext/visibility/fvisibility.C,
9705         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
9706         g++.dg/ext/visibility/fvisibility-override1.C
9707         g++.dg/ext/visibility/fvisibility-override2.C
9708         g++.dg/ext/visibility/memfuncts.C
9709         g++.dg/ext/visibility/noPLT.C
9710         g++.dg/ext/visibility/pragma.C
9711         g++.dg/ext/visibility/pragma-override1.C
9712         g++.dg/ext/visibility/pragma-override2.C
9713         g++.dg/ext/visibility/staticmemfuncts.C
9714         g++.dg/ext/visibility/virtual.C: New tests.
9715
9716 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9717
9718         PR c/15360
9719         * gcc.dg/pr15360-1.c: New test.
9720
9721 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
9722
9723         * gcc.dg/pragma-align-2.c: New test.
9724         * gcc.dg/pragma-init-fini.c: New test.
9725         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
9726         targets.
9727
9728 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9729
9730         * gcc.dg/init-string-2.c: New test.
9731
9732 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
9733
9734         PR 16684
9735         * gcc.dg/Wredundant-decls-1.c: New test case.
9736
9737 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
9738
9739         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
9740         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
9741         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
9742         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
9743         * gcc.dg/compat/generate-random.c: New file.
9744         * gcc.dg/compat/generate-random.h: Likewise.
9745         * gcc.dg/compat/generate-random_r.c: Likewise.
9746         * gcc.dg/compat/struct-layout-1.h: Likewise.
9747         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
9748         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
9749         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
9750         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
9751         * gcc.dg/compat/struct-layout-1_main.c: New test.
9752         * gcc.dg/compat/struct-layout-1_x.c: New file.
9753         * gcc.dg/compat/struct-layout-1_y.c: New file.
9754         * gcc.dg/compat/struct-layout-1_test.h: New file.
9755
9756 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9757
9758         * gcc.dg/comp-return-1.c: New test
9759
9760 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
9761
9762         * gcc.dg/vmx/8-02a.c: Fix typo.
9763
9764         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
9765         * gcc.dg/darwin-abi-3.c: New test.
9766
9767         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
9768         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
9769
9770         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
9771         * gcc.dg/vmx/ops-long-1.c: New test.
9772         * gcc.dg/vmx/ops-long-2.c: New test.
9773
9774 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9775
9776         * g++.dg/lookup/conv-[1234].C: New.
9777
9778 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
9779
9780         * g++.dg/parse/attr2.C: Simplify.
9781
9782 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9783
9784         PR c/7284
9785         * gcc.c-torture/execute/pr7284-1.c: New test.
9786
9787 2004-07-22  Brian Booth  <bbooth@redhat.com>
9788
9789         * gcc.dg/tree-ssa/20040721-1.c: New test.
9790
9791 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9792
9793         * g++.dg/template/crash20.c: New.
9794
9795 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
9796
9797         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
9798         Add dg-run directive.  Declare variables as required.
9799         * gfortran.dg/g77/README: Update
9800
9801 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
9802
9803         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
9804         gcc.dg/cris-peep2-andu2.c: New tests.
9805
9806 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9807
9808         PR c/15052
9809         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
9810         on return type.
9811         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
9812         messages.
9813         * gcc.dg/qual-return-2.c: Update expected messages.
9814         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
9815
9816 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9817
9818         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
9819         * gcc.dg/noncompile/921102-1.c: Update expected error message.
9820
9821 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9822
9823         PR c/11250
9824         * gcc.dg/init-string-1.c: New test.
9825
9826 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
9827
9828         PR middle-end/15345
9829         PR c/16450
9830         * gcc.dg/torture/nested-fn-1.c: New test.
9831
9832 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
9833
9834         PR target/16559
9835         * gcc.dg/ia64-fptr-1.c: New file.
9836
9837 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9838
9839         PR c++/14497
9840         * g++.dg/template/spec16.C: New test.
9841         * g++.old-deja/g++.robertl/eb118.C: Remove.
9842
9843 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9844
9845         PR c++/509
9846         * g++.dg/template/spec15.C: New test.
9847
9848 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
9849
9850         Copy cases from g77.f-torture/execute and add dg-run
9851         directive.  Other changes as noted.
9852         * gfortran.dg/g77/13037.f
9853         * gfortran.dg/g77/1832.f
9854         * gfortran.dg/g77/19981119-0.f
9855         * gfortran.dg/g77/19990313-0.f
9856         * gfortran.dg/g77/19990313-1.f
9857         * gfortran.dg/g77/19990313-2.f
9858         * gfortran.dg/g77/19990313-3.f
9859         * gfortran.dg/g77/19990419-1.f
9860         * gfortran.dg/g77/19990826-0.f
9861         * gfortran.dg/g77/19990826-2.f
9862         * gfortran.dg/g77/20000503-1.f
9863         * gfortran.dg/g77/20001111.f
9864         * gfortran.dg/g77/20010116.f
9865         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
9866         * gfortran.dg/g77/20010430.f
9867         * gfortran.dg/g77/6177.f
9868         * gfortran.dg/g77/947.f
9869         * gfortran.dg/g77/970816-3.f
9870         * gfortran.dg/g77/971102-1.f
9871         * gfortran.dg/g77/980520-1.f
9872         * gfortran.dg/g77/980628-0.f
9873         * gfortran.dg/g77/980628-1.f
9874         * gfortran.dg/g77/980628-10.f
9875         * gfortran.dg/g77/980628-2.f
9876         * gfortran.dg/g77/980628-3.f
9877         * gfortran.dg/g77/980628-7.f
9878         * gfortran.dg/g77/980628-8.f
9879         * gfortran.dg/g77/980628-9.f
9880         * gfortran.dg/g77/980701-0.f
9881         * gfortran.dg/g77/980701-1.f
9882         * gfortran.dg/g77/cabs.f
9883         * gfortran.dg/g77/claus.f
9884         * gfortran.dg/g77/complex_1.f
9885         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
9886         * gfortran.dg/g77/dcomplex.f
9887         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
9888         * gfortran.dg/g77/f90-intrinsic-mathematical.f
9889         * gfortran.dg/g77/f90-intrinsic-numeric.f
9890         * gfortran.dg/g77/int8421.f
9891         * gfortran.dg/g77/labug1.f
9892         * gfortran.dg/g77/large_vec.f
9893         * gfortran.dg/g77/le.f
9894         * gfortran.dg/g77/short.f
9895         * gfortran.dg/g77/README: Update
9896
9897 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
9898
9899         PR c++/16637
9900         * g++.dg/parse/lookup4.C: New test.
9901
9902 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9903
9904         PR c++/16175
9905         * g++.dg/template/ttp10.C: New test.
9906
9907 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9908
9909         * gcc.dg/pr12625-1.c: New test.
9910
9911 2004-07-20  Steven Bosscher  <stevenb@suse.de>
9912
9913         * testsuite/gcc.dg/switch-warn-1.c: New test.
9914         * testsuite/gcc.dg/switch-warn-2.c: New test.
9915         * gcc.c-torture/compile/pr14730.c: Update.
9916
9917 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
9918
9919         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
9920         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
9921         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
9922         g++.dg/template/nontype3.C: Remove trailing CR from tests.
9923
9924 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
9925
9926         PR c++/16623
9927         * g++.dg/template/assign1.C: New test.
9928
9929 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9930
9931         PR c++/12170
9932         * g++.dg/template/ttp9.C: New test.
9933
9934 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
9935
9936         * gcc.dg/format/cmn-err-1.c: New test.
9937
9938 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9939
9940         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
9941         gcc.dg/Wparentheses-10.c: New tests.
9942         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
9943
9944 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9945
9946         PR fortran/16465
9947         * gfortran.dg/g77//ffixed-line-length-0.f,
9948         gfortran.dg/g77/ffixed-line-length-132.f,
9949         gfortran.dg/g77/ffixed-line-length-72.f,
9950         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
9951         gfortran.dg/g77/README: Update.
9952
9953 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9954
9955         PR c++/13092
9956         * g++.dg/template/non-dependent7.C: New test.
9957         * g++.dg/template/non-dependent8.C: Likewise.
9958         * g++.dg/template/non-dependent9.C: Likewise.
9959         * g++.dg/template/non-dependent10.C: Likewise.
9960
9961 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
9962
9963         PR c++/16337
9964         * g++.dg/parse/attr2.C: New test.
9965
9966 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
9967
9968         * g77.dg: Removed.
9969         * g77.f-torture: Ditto.
9970
9971 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9972
9973         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
9974         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
9975         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
9976
9977 2004-07-16  Richard Henderson  <rth@redhat.com>
9978
9979         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
9980
9981 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9982
9983         * lib/fortran-torture.exp (fortran-torture): Don't test compile
9984         tests with full list of options.
9985         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
9986         of TORTURE_OPTIONS if test contains 'dg-do run'.
9987
9988         PR fortran/16404
9989         * gfortran.dg/do_iterator.f90: New test.
9990
9991 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9992
9993         PR rtl-optimization/16536
9994         * gcc.c-torture/execute/restrict-1.c: New test.
9995
9996 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9997
9998         PR fortran/15324
9999         * gfortran.dg/pr15324.f90: New test.
10000
10001         PR fortran/15129
10002         * gfortran.dg/pr15129.f90: New test.
10003
10004         PR fortran/15140
10005         * gfortran.dg/pr15140.f90: New test.
10006
10007         PR fortran/13792
10008         * gfortran.fortran-torture/execute/bounds.f90: Add check for
10009         compile-time simplification.
10010
10011 2004-07-14  Mike Stump  <mrs@apple.com>
10012
10013         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
10014
10015 2004-07-14  James E Wilson  <wilson@specifixinc.com>
10016
10017         PR target/16325
10018         * gcc.dg/profile-generate-1.c: New.
10019
10020 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
10021
10022         * gcc.c-torture/execute/20040709-1.c: New test.
10023         * gcc.c-torture/execute/20040709-2.c: New test.
10024
10025 2004-07-14  Mike Stump  <mrs@apple.com>
10026
10027         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
10028
10029 2004-07-14  Mike Stump  <mrs@apple.com>
10030
10031         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
10032
10033 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
10034
10035         PR c++/16518
10036         * g++.dg/parse/mutable1.C: New test.
10037
10038 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
10039
10040         PR tree-optimization/16443
10041         * gcc.dg/tree-ssa/20040713-1.c: New test.
10042
10043 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
10044
10045         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
10046         for operator new.
10047
10048 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10049
10050         * gfortran.dg/g77/README: New file
10051         * gfortran.dg/g77/19981216-0.f:  Copy from
10052         g77.f-torture/noncompile.  Add "dg-do compile" and
10053         dg-error as required.
10054         * gfortran.dg/g77/19990218-1.f: Likewise
10055         * gfortran.dg/g77/19990905-1.f: Likewise
10056         * gfortran.dg/g77/9263.f: Likewise
10057         * gfortran.dg/g77/980615-0.f: Likewise
10058         * gfortran.dg/g77/980616-0.f: Likewise
10059         * gfortran.dg/g77/check0.f: Likewise
10060         * gfortran.dg/g77/select_no_compile.f: Likewise
10061
10062 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10063
10064         Copy files from g77.f-torture/compile.
10065         Add "{ dg-do compile}".  Other changes as noted
10066         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
10067         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
10068         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
10069         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
10070         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
10071         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
10072         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
10073         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
10074         statement to conform to standard.  Append alpha1.x for reference.
10075         * gfortran.dg/g77/xformat.f: Add dg-warning
10076
10077 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10078
10079         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
10080         Add {dg-do compile} directive.
10081         * gfortran.dg/g77/cpp2.F: Likewise
10082
10083 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10084
10085         PR c++/5402
10086         * g++.dg/lookup/name-clash1.C: New test.
10087
10088         PR c++/9777
10089         * g++.dg/lookup/name-clash2.C: New test.
10090
10091         PR c++/12102
10092         * g++.dg/lookup/name-clash3.C: New test.
10093
10094 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10095
10096         * g++.dg/lookup/new2.C: New test.
10097         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
10098
10099 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
10100
10101         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
10102         Add {dg-do compile} directive.
10103         * gfortran.dg/g77/13060.f: Likewise
10104         * gfortran.dg/g77/19990218-0.f: Likewise
10105         * gfortran.dg/g77/19990305-0.f: Likewise
10106         * gfortran.dg/g77/19990419-0.f: Likewise
10107         * gfortran.dg/g77/19990502-0.f: Likewise
10108         * gfortran.dg/g77/19990502-1.f: Likewise
10109         * gfortran.dg/g77/19990525-0.f: Likewise
10110         * gfortran.dg/g77/19990826-1.f: Likewise
10111         * gfortran.dg/g77/19990826-3.f: Likewise
10112         * gfortran.dg/g77/19990905-2.f: Likewise
10113         * gfortran.dg/g77/20000412-1.f: Likewise
10114         * gfortran.dg/g77/20000511-1.f: Likewise
10115         * gfortran.dg/g77/20000511-2.f: Likewise
10116         * gfortran.dg/g77/20000518.f: Likewise
10117         * gfortran.dg/g77/20000601-1.f: Likewise
10118         * gfortran.dg/g77/20000601-2.f: Likewise
10119         * gfortran.dg/g77/20000629-1.f: Likewise
10120         * gfortran.dg/g77/20000630-2.f: Likewise
10121         * gfortran.dg/g77/20010115.f: Likewise
10122         * gfortran.dg/g77/20010321-1.f: Likewise
10123         * gfortran.dg/g77/20010426.f: Likewise
10124         * gfortran.dg/g77/20020307-1.f: Likewise
10125         * gfortran.dg/g77/8485.f: Likewise
10126         * gfortran.dg/g77/960317-1.f: Likewise
10127         * gfortran.dg/g77/970915-0.f: Likewise
10128         * gfortran.dg/g77/980310-1.f: Likewise
10129         * gfortran.dg/g77/980310-2.f: Likewise
10130         * gfortran.dg/g77/980310-3.f: Likewise
10131         * gfortran.dg/g77/980310-4.f: Likewise
10132         * gfortran.dg/g77/980310-6.f: Likewise
10133         * gfortran.dg/g77/980310-7.f: Likewise
10134         * gfortran.dg/g77/980310-8.f: Likewise
10135         * gfortran.dg/g77/980419-2.f: Likewise
10136         * gfortran.dg/g77/980424-0.f: Likewise
10137         * gfortran.dg/g77/980427-0.f: Likewise
10138         * gfortran.dg/g77/980729-0.f: Likewise
10139         * gfortran.dg/g77/981117-1.f: Likewise
10140         * gfortran.dg/g77/toon_1.f: Likewise
10141
10142 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10143
10144         PR c++/2204
10145         * g++.dg/other/abstract2.C: New test.
10146
10147 2004-07-12  Paul Brook  <paul@codesourcery.com>
10148
10149         * gfortran.dg/pointer_init_1.f90: New test.
10150
10151 2004-07-11  Paul Brook  <paul@codesourcery.com>
10152
10153         PR fortran/15986
10154         * gfortran.dg/contained_1.f90: New test.
10155
10156 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
10157
10158         * g++.dg/parse/defarg8.C: New test.
10159
10160 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10161
10162         PR fortran/16433
10163         * gfortran.dg/pr16433.f: New test.
10164
10165         PR fortran/17574
10166         * gfortran.dg/pr15754.f90: New test.
10167
10168 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10169
10170         PR tree-optimization/16437
10171         * gcc.c-torture/execute/bitfld-4.c: New test.
10172
10173 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10174
10175         * gfortran.fortran-torture/execute/common_2.f90: Add check for
10176         access to common var from module.
10177
10178 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10179
10180         PR fortran/16336
10181         * gfortran.fortran-torture/execute/common_2.f90: New test.
10182
10183 2004-07-10  Paul Brook  <paul@codesourcery.com>
10184
10185         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
10186
10187 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10188
10189         PR fortran/15969
10190         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
10191
10192 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
10193
10194         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
10195         * gfortran.dg/g77/ffixed-form-2.f: Likewise
10196         * gfortran.dg/g77/ffree-form-1.f: Likewise
10197         * gfortran.dg/g77/ffree-form-2.f: Likewise
10198         * gfortran.dg/g77/ffree-form-3.f: Likewise
10199         * gfortran.dg/g77/fno-underscoring.f: Likewise
10200         * gfortran.dg/g77/funderscoring.f: Likewise
10201         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
10202
10203 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10204
10205         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
10206
10207 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10208         Paul Brook  <paul@codesourcery.com>
10209
10210         PR fortran/13415
10211         * gfortran.dg/common_pointer_1.f90: New test.
10212
10213 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10214
10215         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
10216
10217 2004-07-09  James E Wilson  <wilson@specifixinc.com>
10218
10219         PR target/16364
10220         * gcc.c-torture/compile/20040709-1.c: New.
10221
10222 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10223
10224         PR fortran/14077
10225         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
10226
10227 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10228
10229         PR fortran/13201
10230         * gfortran.dg/shape_1.f90: New test.
10231
10232 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
10233             Andrew Pinski  <apinski@apple.com>
10234
10235         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
10236
10237 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10238
10239         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
10240         comment.
10241
10242 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10243         Paul Brook  <paul@codesourcery.com>
10244
10245         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
10246         '.f95' and '.F95'.
10247
10248 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
10249
10250         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
10251
10252 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10253
10254         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
10255         testcases with capital suffix.
10256
10257 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10258
10259         PR fortran/15481
10260         PR fortran/13372
10261         PR fortran/13575
10262         PR fortran/15978
10263         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
10264
10265         * gfortran.dg/implicit_1.f90: New test.
10266
10267 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10268
10269         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
10270         expression to match gfortran warning/error messages
10271         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
10272         dg-error text.
10273
10274 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10275
10276         * lib/fortran-torture.exp: Rename proc search_for to
10277         search_for_re.
10278
10279 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10280
10281         * gcc.c-torture/execute/simd-5.x: New file.
10282         XFAIL on SPARC 64-bit at -O0.
10283
10284 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10285
10286         PR c++/8211
10287         PR c++/16165
10288         * g++.dg/warn/effc3.C: New test.
10289
10290 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10291
10292         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
10293         change X to 1X in format.
10294         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
10295         add data statements to conform to standard.
10296
10297 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10298
10299         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
10300         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
10301         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
10302
10303 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10304
10305         * gfortran.dg/g77/7388.f: Copy from g77.dg
10306         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
10307         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
10308         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
10309         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
10310         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
10311         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
10312         * gfortran.dg/g77/strlen0.f: Likewise
10313
10314 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
10315
10316         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
10317         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
10318
10319 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10320
10321         * gcc.c-torture/execute/920428-2.x: Delete.
10322         * gcc.c-torture/execute/920501-7.x: Likewise.
10323
10324 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
10325
10326         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
10327         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
10328         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
10329         prescott and c3-2.
10330         (PREFETCH_3DNOW): Add -march=c3.
10331
10332 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
10333
10334         PR c/16437
10335         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
10336         * gcc.c-torture/execute/bf64-1.x: Likewise.
10337
10338 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10339
10340         * gcc.c-torture/compile/20040708-1.c: New test.
10341
10342 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10343
10344         PR c++/16169
10345         * g++.dg/warn/effc2.C: New test.
10346
10347 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10348
10349         * gcc.c-torture/execute/bitfld-1.x: Remove.
10350         * gcc.c-torture/execute/bitfld-3.c: New test.
10351         * gcc.dg/bitfld-2.c: Remove XFAILs.
10352
10353 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
10354
10355         PR c++/16276
10356         * g++.dg/rtti/tinfo1.C: New file.
10357
10358 2004-07-07  Eric Christopher  <echristo@redhat.com>
10359
10360         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
10361
10362 2004-07-07  Andrew Pinski  <apinski@apple.com>
10363
10364         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
10365
10366 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
10367
10368         * g++.dg/init/call1.C: XFAIL.
10369
10370 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
10371
10372         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
10373         except for movstrict*, to movmem* and clrstr* to clrmem*.
10374
10375 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
10376
10377         * gcc.c-torture/execute/20040707-1.c: New test.
10378
10379 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
10380
10381         * gcc.c-torture/execute/20040706-1.c: New test.
10382
10383 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10384
10385         PR c++/3671
10386         * g++.dg/template/spec14.C: New test.
10387
10388 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
10389
10390         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
10391         nothing if not yet defined.  Use it in b, c and d type definitions.
10392         * gcc.c-torture/execute/20040705-1.c: New test.
10393         * gcc.c-torture/execute/20040705-2.c: New test.
10394
10395 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10396
10397         PR c++/2518
10398         * g++.dg/lookup/new1.C: New test.
10399
10400 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10401
10402         PR c++/11406
10403         * g++.dg/template/sizeof8.C: New test.
10404
10405 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
10406
10407         * gcc.c-torture/compile/20040705-1.c: New test.
10408
10409 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
10410
10411         * gfortran.fortran-torture/execute/seq_io.f90: New test.
10412
10413 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
10414
10415         * gcc.dg/cpp/if-mop.c: Two new testcases.
10416         * gcc.dg/cpp/trad/comment-3.c: New.
10417
10418 2004-07-04  Paul Brook  <paul@codesourcery.com>
10419
10420         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
10421
10422 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
10423
10424         PR c++/3761
10425         * g++.dg/lookup/crash4.C: New test.
10426
10427 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
10428
10429         * gcc.c-torture/execute/builtin-abs-1.c
10430         * gcc.c-torture/execute/builtin-abs-2.c
10431         * gcc.c-torture/execute/builtin-complex-1.c
10432         * gcc.c-torture/execute/builtins/string-1-lib.c
10433         * gcc.c-torture/execute/builtins/string-1.c
10434         * gcc.c-torture/execute/builtins/string-2-lib.c
10435         * gcc.c-torture/execute/builtins/string-2.c
10436         * gcc.c-torture/execute/builtins/string-3-lib.c
10437         * gcc.c-torture/execute/builtins/string-3.c
10438         * gcc.c-torture/execute/builtins/string-4-lib.c
10439         * gcc.c-torture/execute/builtins/string-4.c
10440         * gcc.c-torture/execute/builtins/string-5-lib.c
10441         * gcc.c-torture/execute/builtins/string-5.c
10442         * gcc.c-torture/execute/builtins/string-6-lib.c
10443         * gcc.c-torture/execute/builtins/string-6.c
10444         * gcc.c-torture/execute/builtins/string-7-lib.c
10445         * gcc.c-torture/execute/builtins/string-7.c
10446         * gcc.c-torture/execute/builtins/string-8-lib.c
10447         * gcc.c-torture/execute/builtins/string-8.c
10448         * gcc.c-torture/execute/builtins/string-9-lib.c
10449         * gcc.c-torture/execute/builtins/string-9.c
10450         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
10451         * gcc.c-torture/execute/builtins/string-asm-1.c
10452         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
10453         * gcc.c-torture/execute/builtins/string-asm-2.c
10454         * gcc.c-torture/execute/stdio-opt-1.c
10455         * gcc.c-torture/execute/stdio-opt-2.c
10456         * gcc.c-torture/execute/stdio-opt-3.c
10457         * gcc.c-torture/execute/string-opt-1.c
10458         * gcc.c-torture/execute/string-opt-10.c
10459         * gcc.c-torture/execute/string-opt-11.c
10460         * gcc.c-torture/execute/string-opt-12.c
10461         * gcc.c-torture/execute/string-opt-13.c
10462         * gcc.c-torture/execute/string-opt-14.c
10463         * gcc.c-torture/execute/string-opt-15.c
10464         * gcc.c-torture/execute/string-opt-16.c
10465         * gcc.c-torture/execute/string-opt-2.c
10466         * gcc.c-torture/execute/string-opt-6.c
10467         * gcc.c-torture/execute/string-opt-7.c
10468         * gcc.c-torture/execute/string-opt-8.c:
10469         Replace with ...
10470
10471         * gcc.c-torture/execute/builtins/abs-2.c
10472         * gcc.c-torture/execute/builtins/abs-3.c
10473         * gcc.c-torture/execute/builtins/complex-1.c
10474         * gcc.c-torture/execute/builtins/fprintf.c
10475         * gcc.c-torture/execute/builtins/fputs.c
10476         * gcc.c-torture/execute/builtins/memcmp.c
10477         * gcc.c-torture/execute/builtins/memmove.c
10478         * gcc.c-torture/execute/builtins/memops-asm.c
10479         * gcc.c-torture/execute/builtins/mempcpy-2.c
10480         * gcc.c-torture/execute/builtins/mempcpy.c
10481         * gcc.c-torture/execute/builtins/memset.c
10482         * gcc.c-torture/execute/builtins/printf.c
10483         * gcc.c-torture/execute/builtins/sprintf.c
10484         * gcc.c-torture/execute/builtins/strcat.c
10485         * gcc.c-torture/execute/builtins/strchr.c
10486         * gcc.c-torture/execute/builtins/strcmp.c
10487         * gcc.c-torture/execute/builtins/strcpy.c
10488         * gcc.c-torture/execute/builtins/strcspn.c
10489         * gcc.c-torture/execute/builtins/strlen-2.c
10490         * gcc.c-torture/execute/builtins/strlen.c
10491         * gcc.c-torture/execute/builtins/strncat.c
10492         * gcc.c-torture/execute/builtins/strncmp-2.c
10493         * gcc.c-torture/execute/builtins/strncmp.c
10494         * gcc.c-torture/execute/builtins/strncpy.c
10495         * gcc.c-torture/execute/builtins/strpbrk.c
10496         * gcc.c-torture/execute/builtins/strpcpy-2.c
10497         * gcc.c-torture/execute/builtins/strpcpy.c
10498         * gcc.c-torture/execute/builtins/strrchr.c
10499         * gcc.c-torture/execute/builtins/strspn.c
10500         * gcc.c-torture/execute/builtins/strstr-asm.c
10501         * gcc.c-torture/execute/builtins/strstr.c:
10502         ... these new files.
10503
10504         * gcc.c-torture/execute/builtins/abs-2-lib.c
10505         * gcc.c-torture/execute/builtins/abs-3-lib.c
10506         * gcc.c-torture/execute/builtins/complex-1-lib.c
10507         * gcc.c-torture/execute/builtins/fprintf-lib.c
10508         * gcc.c-torture/execute/builtins/fputs-lib.c
10509         * gcc.c-torture/execute/builtins/memcmp-lib.c
10510         * gcc.c-torture/execute/builtins/memmove-lib.c
10511         * gcc.c-torture/execute/builtins/memops-asm-lib.c
10512         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
10513         * gcc.c-torture/execute/builtins/mempcpy-lib.c
10514         * gcc.c-torture/execute/builtins/memset-lib.c
10515         * gcc.c-torture/execute/builtins/printf-lib.c
10516         * gcc.c-torture/execute/builtins/sprintf-lib.c
10517         * gcc.c-torture/execute/builtins/strcat-lib.c
10518         * gcc.c-torture/execute/builtins/strchr-lib.c
10519         * gcc.c-torture/execute/builtins/strcmp-lib.c
10520         * gcc.c-torture/execute/builtins/strcpy-lib.c
10521         * gcc.c-torture/execute/builtins/strcspn-lib.c
10522         * gcc.c-torture/execute/builtins/strlen-2-lib.c
10523         * gcc.c-torture/execute/builtins/strlen-lib.c
10524         * gcc.c-torture/execute/builtins/strncat-lib.c
10525         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
10526         * gcc.c-torture/execute/builtins/strncmp-lib.c
10527         * gcc.c-torture/execute/builtins/strncpy-lib.c
10528         * gcc.c-torture/execute/builtins/strpbrk-lib.c
10529         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
10530         * gcc.c-torture/execute/builtins/strpcpy-lib.c
10531         * gcc.c-torture/execute/builtins/strrchr-lib.c
10532         * gcc.c-torture/execute/builtins/strspn-lib.c
10533         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
10534         * gcc.c-torture/execute/builtins/strstr-lib.c
10535         * gcc.c-torture/execute/builtins/lib/abs.c
10536         * gcc.c-torture/execute/builtins/lib/fprintf.c
10537         * gcc.c-torture/execute/builtins/lib/memset.c
10538         * gcc.c-torture/execute/builtins/lib/printf.c
10539         * gcc.c-torture/execute/builtins/lib/sprintf.c
10540         * gcc.c-torture/execute/builtins/lib/strcpy.c
10541         * gcc.c-torture/execute/builtins/lib/strcspn.c
10542         * gcc.c-torture/execute/builtins/lib/strncat.c
10543         * gcc.c-torture/execute/builtins/lib/strncmp.c
10544         * gcc.c-torture/execute/builtins/lib/strncpy.c
10545         * gcc.c-torture/execute/builtins/lib/strpbrk.c
10546         * gcc.c-torture/execute/builtins/lib/strspn.c
10547         * gcc.c-torture/execute/builtins/lib/strstr.c:
10548         New files containing support routines.
10549
10550         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
10551         declaration.
10552         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
10553         when not optimizing.
10554
10555 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
10556
10557         PR c++/16240
10558         * g++.dg/abi/mangle22.C: New test.
10559         * g++.dg/abi/mangle23.C: Likewise.
10560
10561 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
10562
10563         PR fortran/16290
10564         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
10565         Allow for cases without denormalized floating point numbers.
10566
10567 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
10568
10569         PR c/1027
10570         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10571         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
10572         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
10573         expected warning text.
10574         * gcc.dg/format/diag-2.c: New test.
10575
10576 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10577
10578         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
10579
10580 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
10581
10582         * gcc.dg/builtins-43.c: New.
10583         * gcc.dg/builtins-44.c: New.
10584         * gcc.dg/builtins-45.c: New.
10585
10586 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
10587             Andreas Tobler  <a.tobler@schweiz.ch>
10588
10589         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
10590         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
10591         as SIGSEGV.
10592         * gcc.dg/cleanup-11.c: Likewise.
10593         * gcc.dg/cleanup-8.c: Likewise.
10594         * gcc.dg/cleanup-9.c: Likewise.
10595         * gcc.dg/cleanup-5.c: Run on all platforms.
10596
10597 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10598
10599         * g++.dg/warn/nonnull1.C: New test.
10600
10601 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10602
10603         * gcc.dg/compat/compat-common.h: Wrap up CINT in
10604         an #ifndef SKIP_COMPLEX_INT/#endif pair.
10605         Special-case the Sun compiler wrt to <complex.h>.
10606
10607 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
10608
10609         * gcc.dg/Wunreachable-8.C: New test.
10610
10611         * gcc.dg/h8300-ice2.c : New test.
10612
10613 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
10614
10615         PR fortran/16161
10616         * gfortran.fortran-torture/compile/implicit.f90: Add test
10617         for implicit character.
10618
10619 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
10620
10621         PR fortran/16289
10622         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
10623         Use tiny() intrinsic to find smallest non-negative real
10624
10625 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
10626
10627         * gcc.dg/compat/struct-by-value-22_main.c: New test.
10628         * gcc.dg/compat/struct-by-value-22_x.c: New.
10629         * gcc.dg/compat/struct-by-value-22_y.c: New.
10630
10631         * gcc.c-torture/execute/20040629-1.c: New test.
10632
10633 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
10634
10635         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
10636         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
10637
10638         PR target/16195
10639         * gcc.dg/20040625-1.c: New test.
10640
10641 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10642
10643         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
10644
10645 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10646
10647         PR fortran/15963
10648         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
10649
10650 2004-06-29  Richard Henderson  <rth@redhat.com>
10651
10652         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
10653
10654 2004-06-29  Paul Brook  <paul@codesourcery.com>
10655
10656         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
10657         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
10658
10659 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
10660
10661         PR c++/16260
10662         * g++.dg/parse/crash15.C: New.
10663
10664 2004-06-28  Andrew Pinski  <apinski@apple.com>
10665
10666         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
10667         by the error already.
10668
10669         * g++.dg/opt/ptrmem4.C: Change to compile only test.
10670
10671 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
10672
10673         PR target/14041
10674         * gcc.dg/h8300-bss-align-1.c : New.
10675
10676 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
10677
10678         * PR c++/16174
10679         * g++.dg/template/ctor4.C: New.
10680
10681 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
10682
10683         PR c++/16205
10684         * g++.dg/warn/Wsequence-point-1.C: New test.
10685
10686 2004-06-27  Paul Brook  <paul@codesourcery.com>
10687
10688         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
10689
10690 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
10691
10692         * g++.old-deja/g++.mike/p7325.C: Remove.
10693
10694 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
10695
10696         PR c/14963
10697         * gcc.dg/pr14963.c: New test.
10698
10699 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
10700
10701         PR c++/16193
10702         * g++.dg/parse/redef1.C: New test.
10703
10704 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10705
10706         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
10707         20021110.c.
10708         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
10709         20021119-1.c.
10710         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
10711         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
10712         5-04.c.
10713         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
10714         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
10715         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
10716         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
10717         g++.brendan/enum14.C.
10718         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
10719         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
10720         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
10721         g++.mike/virt1.C.
10722         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
10723         memtemp24.C.
10724
10725 2004-06-27  Roger Sayle  <roger@eyesopen.com>
10726
10727         * gcc.dg/20040527-1.c: New test case.
10728
10729 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
10730
10731         PR gfortran/pr16196
10732         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
10733
10734 2004-06-25  Roger Sayle  <roger@eyesopen.com>
10735
10736         PR middle-end/15825
10737         * gcc.dg/pr15825-1.c: New test case.
10738
10739 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
10740
10741         * gcc.c-torture/execute/20040625-1.c: New test.
10742
10743 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10744
10745         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
10746
10747 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
10748
10749         * gcc.dg/torture/mips-div-1.c: New test.
10750
10751 2004-06-24  Jeff Law  <law@redhat.com>
10752
10753         * gcc.dg/tree-ssa/20040624-1.c: New test.
10754
10755 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
10756
10757         * gcc.c-torture/compile/20040624-1.c: New test.
10758
10759 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10760
10761         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
10762         this directory.
10763
10764 2004-06-23  Andrew Pinski  <apinski@apple.com>
10765
10766         PR middle-end/15988
10767         * g++.dg/opt/ptrmem4.C: New test.
10768
10769         * gcc.dg/c90-array-quals-2.c: New test.
10770
10771 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
10772
10773         * gcc.dg/kpice1.c: New test.
10774
10775 2006-06-23  Andrew Pinski  <apinski@apple.com>
10776
10777         * gcc.dg/c90-array-quals.c: New test.
10778
10779 2006-06-22  Richard Henderson  <rth@redhat.com>
10780
10781         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
10782
10783 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
10784
10785         * gcc.dg/builtins-config.h: Handle FreeBSD.
10786
10787 2006-06-22  Richard Henderson  <rth@redhat.com>
10788
10789         * g++.dg/opt/devirt1.C: New.
10790
10791 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
10792
10793         * g++.dg/opt/pr15551.C: New testcase.
10794
10795 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
10796
10797         PR target/14800
10798         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
10799         x86_64-*-linux* when compiling for 32bit.
10800
10801 2004-06-21  Andrew Pinski  <apinski@apple.com>
10802
10803         * gcc.dg/pch/struct-1.c: New.
10804         * gcc.dg/pch/struct-1.hs: New.
10805
10806 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
10807
10808         * gcc.dg/pch/save-temps-1.c: New file.
10809         * gcc.dg/pch/save-temps-1.hs: New file.
10810
10811 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10812
10813         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
10814         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
10815
10816 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10817
10818         * gfortran.fortran-torture/execute/select_1.f90: Rename function
10819         to fix type error.
10820         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
10821         Remove trailing spaces.
10822
10823 2004-06-21  Richard Henderson  <rth@redhat.com>
10824
10825         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
10826         merging && to BIT_FIELD_REF.
10827
10828 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
10829
10830         * g++.dg/opt/placeholder1.C: New test.
10831
10832 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10833
10834         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
10835         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10836         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10837         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10838
10839 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
10840
10841         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
10842         extern "C".
10843         * g++.dg/other/pragma-re-1.C: Add comments.
10844
10845 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
10846
10847         PR gfortran/16080
10848         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
10849
10850 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
10851
10852         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
10853         instead of setting the type of size_t by
10854         hand.
10855
10856 2004-06-18  Roger Sayle  <roger@eyesopen.com>
10857
10858         * gcc.dg/unordered-2.c: New test case.
10859         * gcc.dg/unordered-3.c: New test case.
10860
10861 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
10862
10863         PR other/16043
10864         * lib/g++.exp (g++_version): Tweak regexp for version
10865         * lib/g77.exp (g77_version): Likewise
10866         * lib/gfortran.exp (gfortran_version): Likewise
10867         * lib/objc.exp (objc_version): Likewise
10868         * lib/treelang.exp (treelang_version): Likewise
10869
10870 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
10871
10872         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
10873         Use INT_MAX instead of __INT_MAX__.
10874         * gcc.dg/compat/struct-align-2_y.c: Likewise.
10875
10876         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
10877         * gcc.dg/compat/scalar-return-3_x.c: Use it.
10878         * gcc.dg/compat/scalar-return-3_y.c: Use it.
10879         * gcc.dg/compat/scalar-return-4_x.c: Use it.
10880         * gcc.dg/compat/scalar-return-4_y.c: Use it.
10881         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
10882         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
10883         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
10884         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
10885
10886         * gcc.dg/range-test-1.c: New test.
10887         * g++.dg/opt/range-test-1.C: New test.
10888
10889 2004-06-17  Richard Henderson  <rth@redhat.com>
10890
10891         * objc.dg/sync-1.m: New.
10892         * objc.dg/try-catch-1.m: Don't force next runtime.
10893         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
10894         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
10895         shadowed catch clause.
10896         * objc.dg/try-catch-5.m: New.
10897
10898 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
10899
10900         Bug 14610
10901         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
10902
10903 2004-06-15  Richard Henderson  <rth@redhat.com>
10904
10905         * gcc.dg/20001116-1.c: Move expected warning line.
10906
10907 2004-06-15  Richard Henderson  <rth@redhat.com>
10908
10909         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
10910         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
10911
10912 2004-06-15  Jeff Law  <law@redhat.com>
10913
10914         * gcc.dg/tree-ssa/20040615-1.c: New test.
10915         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
10916         be less sensitive to operand ordering.
10917         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
10918
10919 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
10920
10921         * g++.dg/abi/bitfield3.C: Add comment..
10922
10923 2004-06-15  Richard Henderson  <rth@redhat.com>
10924
10925         * g++.dg/ext/stmtexpr1.C: XFAIL.
10926         * gcc.dg/20030612-1.c: XFAIL.
10927
10928 2004-06-15  Eric Christopher  <echristo@redhat.com>
10929
10930         * g++.dg/charset/asm5.c: New.
10931         * gcc.dg/charset/asm6.c: New.
10932
10933 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10934
10935         PR fortran/15962
10936         * gfortran.fortran-torture/execute/select_1.f90: New test.
10937
10938 2004-06-15  Paul Brook  <paul@codesourcery.com>
10939
10940         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
10941
10942 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10943
10944         PR c++/15967
10945         * g++.dg/lookup/crash3.C: New test.
10946
10947 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10948
10949         PR c++/15947
10950         * g++.dg/parse/dtor4.C: New test.
10951
10952 2004-06-14  Jeff Law  <law@redhat.com>
10953
10954         * gcc.c-torture/compile/20040614-1.c: New test.
10955
10956 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10957
10958         PR fortran/15211
10959         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
10960         LEN of a character array.
10961
10962 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
10963
10964         PR c++/15096
10965         * g++.dg/template/ptrmem10.C: New test.
10966
10967         PR c++/14930
10968         * g++.dg/template/friend30.C: New test.
10969
10970 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10971
10972         PR fortran/14928
10973         * gfortran.fortran-torture/compile/mloc.f90: New test.
10974
10975 2004-06-13  Paul Brook  <paul@codesourcery.com>
10976
10977         * gfortran.fortran-torture/execute/random_2.f90: New test.
10978
10979 2004-06-13  Eric Christopher  <echristo@redhat.com>
10980
10981         * gcc.dg/noncompile/redecl-1.c: Fix error message.
10982
10983 2004-06-12  Paul Brook  <paul@codesourcery.com>
10984
10985         * gfortran.fortran-torture/execute/contained_3.f90: New test.
10986
10987 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10988
10989         PR fortran/14923
10990         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
10991
10992 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10993
10994         PR fortran/14957
10995         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
10996         syntax errors in end statements of contained subroutines.
10997
10998 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10999
11000         PR fortran/12841
11001         * gfortran.fortran-torture/execute/null_arg.f90: New test.
11002
11003 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
11004
11005         PR fortran/15665
11006         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
11007
11008 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
11009
11010         PR gfortran/12839
11011         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
11012
11013 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
11014
11015         PR c++/15862
11016         * g++.dg/parse/enum1.C: New test.
11017
11018 2004-06-10  Jeff Law  <law@redhat.com>
11019
11020         * gcc.c-torture/compile/20040610-1.c: New test.
11021
11022 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11023
11024         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
11025         * g++.old-deja/g++.other/decl3.C: Likewise.
11026
11027 2004-06-10  Brian Booth  <bbooth@redhat.com>
11028
11029         * gcc.dg/tree-ssa/20031015-1.c: Scan for
11030         V_MAY_DEF instead of VDEF.
11031         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
11032
11033 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
11034
11035         PR c++/14211
11036         * g++.dg/conversion/const1.C: New test.
11037
11038         PR c++/15076
11039         * g++.dg/conversion/reinterpret1.C: New test.
11040
11041         PR c++/15877
11042         * g++.dg/template/enum2.C: New test.
11043
11044         PR c++/15227
11045         * g++.dg/template/error13.C: New test.
11046
11047 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11048
11049         PR fortran/14957
11050         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
11051         arguments to test_* REAL and of the right size.
11052
11053 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
11054
11055         PR target/15569
11056         PR rtl-optimization/15681
11057         * gcc.dg/20040609-1.c: New test.
11058
11059 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
11060
11061         PR c++/14791
11062         * g++.dg/opt/builtins1.C: New test.
11063
11064 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
11065
11066         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
11067         that use default windows32 struct layout.
11068         * gcc.dg/i386-bitfield2.c: Likewise.
11069
11070 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
11071
11072         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
11073         for mingw32 and cygwin targets.
11074
11075 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
11076
11077         * gcc.dg/pch/macro-4.c: New.
11078         * gcc.dg/pch/macro-4.hs: New.
11079
11080 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11081
11082         PR fortran/13249
11083         * gfortran.fortran-torture/compile/name_clash.f90: New test.
11084
11085 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11086
11087         PR fortran/13372
11088         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
11089
11090 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
11091
11092         PR gfortran/14897
11093         * gfortran.fortran-torture/execute/t_edit.f90: New test.
11094
11095 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
11096
11097         PR gfortran/15755
11098         * gfortran.fortran-torture/execute/backspace.c : New test.
11099
11100 2004-06-09  Paul Brook  <paul@codesourcery.com>
11101
11102         * gfortran.fortran-torture/execure/intrinsic_associated.f90
11103         (pointer_to_section): Rewrite to use smaller array.
11104
11105 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
11106
11107         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
11108         * gcc.dg/ext/altivec-10.c: Same.
11109         * gcc.dg/ext/altivec-11.c: Same.
11110         * gcc.dg/ext/altivec-12.c: Same.
11111         * gcc.dg/ext/altivec-13.c: Same.
11112         * gcc.dg/ext/altivec-14.c: Same.
11113         * gcc.dg/ext/altivec-15.c: Same.
11114         * gcc.dg/ext/altivec-16.c: Same.
11115         * gcc.dg/ext/altivec-3.c: Same.
11116         * gcc.dg/ext/altivec-4.c: Same.
11117         * gcc.dg/ext/altivec-6.c: Same.
11118         * gcc.dg/ext/altivec-7.c: Same.
11119         * gcc.dg/ext/altivec-8.c: Same.
11120         * gcc.dg/ext/altivec-varargs-1.c: Same.
11121
11122         * g++.dg/ext/altivec-1.C: Correct dg syntax.
11123         * g++.dg/ext/altivec-10.C: Same.
11124         * g++.dg/ext/altivec-2.C: Same.
11125         * g++.dg/ext/altivec-3.C: Same.
11126         * g++.dg/ext/altivec-4.C: Same.
11127         * g++.dg/ext/altivec-5.C: Same.
11128         * g++.dg/ext/altivec-6.C: Same.
11129         * g++.dg/ext/altivec-7.C: Same.
11130         * g++.dg/ext/altivec-8.C: Same.
11131         * g++.dg/ext/altivec-9.C: Same.
11132
11133 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11134
11135         PR c++/7841
11136         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
11137
11138 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11139
11140         * gcc.dg/union-1.c: New test.
11141
11142 2004-06-07  Roger Sayle  <roger@eyesopen.com>
11143
11144         * gcc.dg/builtins-41.c: New test case.
11145         * gcc.dg/builtins-42.c: New test case.
11146
11147 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
11148
11149         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
11150         * g++.dg/ext/altivec-10.C: Same.
11151         * g++.dg/ext/altivec-2.C: Same.
11152         * g++.dg/ext/altivec-3.C: Same.
11153         * g++.dg/ext/altivec-4.C: Same.
11154         * g++.dg/ext/altivec-5.C: Same.
11155         * g++.dg/ext/altivec-6.C: Same.
11156         * g++.dg/ext/altivec-7.C: Same.
11157         * g++.dg/ext/altivec-8.C: Same.
11158         * g++.dg/ext/altivec-9.C: Same.
11159         * g++.old-deja/g++.abi/cxa_vec.C: Same.
11160         * g++.old-deja/g++.brendan/new3.C: Same.
11161         * gcc.c-torture/execute/eeprof-1.x: Same.
11162
11163 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11164
11165         PR c/14765
11166         * gcc.dg/pr14765-1.c: New test.
11167
11168 2004-06-07  Roger Sayle  <roger@eyesopen.com>
11169
11170         PR c/14649
11171         * gcc.dg/pr14649-1.c: New test case.
11172
11173 2004-06-07  Richard Henderson  <rth@redhat.com>
11174
11175         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
11176         if temporaries.
11177
11178 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
11179
11180         * g++.dg/eh/elide1.C: Remove XFAIL.
11181
11182 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
11183
11184         PR c++/15337
11185         * g++.dg/expr/sizeof3.C: New test.
11186
11187         PR c++/14777
11188         * g++.dg/template/access14.C: New test.
11189
11190         PR c++/15554
11191         * g++.dg/template/enum1.C: New test.
11192
11193         PR c++/15057
11194         * g++.dg/eh/throw1.C: New test.
11195
11196 2004-06-07  David Ayers  <d.ayers@inode.at>
11197             Ziemowit Laski  <zlaski@apple.com>
11198
11199         * lib/objc.exp (objc_target_compile): Revert the '-framework
11200         Foundation' flag fix, since bare Darwin does not ship
11201         with the Foundation framework.
11202         * objc/execute/next_mapping.h: Provide a local NSConstantString
11203         @interface and @implementation.
11204         (objc_constant_string_init): A constructor function, used to
11205         initialize the NSConstantString meta-class object.
11206         * objc/execute/string1.m: Include "next_mapping.h" instead of
11207         <Foundation/NSString.h>.
11208         * objc/execute/string2.m: Likewise.
11209         * objc/execute/string3.m: Likewise.
11210         * objc/execute/string4.m: Likewise.
11211
11212 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
11213
11214         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
11215         to double. Replace double with FLOAT.
11216         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
11217
11218         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
11219         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
11220         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
11221         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
11222         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
11223         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
11224         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
11225         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
11226
11227 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
11228
11229         PR c/13519
11230         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
11231
11232 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11233
11234         PR c++/15503
11235         * g++.dg/template/meminit2.C: New test.
11236
11237 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
11238
11239         PR target/15822
11240         * gcc.c-torture/execute/compare-fp-1.c,
11241         gcc.c-torture/execute/compare-fp-2.c,
11242         gcc.c-torture/execute/compare-fp-3.c,
11243         gcc.c-torture/execute/compare-fp-4.c,
11244         gcc.c-torture/execute/compare-fp-3.x,
11245         gcc.c-torture/execute/compare-fp-4.x: Moved...
11246         * gcc.c-torture/execute/ieee/compare-fp-1.c,
11247         gcc.c-torture/execute/ieee/compare-fp-2.c,
11248         gcc.c-torture/execute/ieee/compare-fp-3.c,
11249         gcc.c-torture/execute/ieee/compare-fp-4.c,
11250         gcc.c-torture/execute/ieee/compare-fp-3.x,
11251         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
11252
11253 2004-06-04  David Ayers  <d.ayers@inode.at>
11254
11255         * objc/execute/protocol-isEqual-4.m: New testcase.
11256
11257 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
11258
11259         * objc/execute/protocol-isEqual-1.m: New testcase.
11260         * objc/execute/protocol-isEqual-2.m: New testcase.
11261         * objc/execute/protocol-isEqual-3.m: New testcase.
11262
11263 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11264
11265         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
11266
11267 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
11268
11269         * lib/objc.exp (objc_target_compile): When running tests on
11270         Darwin (Mac OS X), inform the linker about '-framework
11271         'Foundation'.
11272
11273 2004-06-02  Eric Christopher  <echristo@redhat.com>
11274
11275         * gcc.c-torture/compile/20040602-1.c: New.
11276
11277 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
11278
11279         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
11280         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
11281
11282         PR tree-optimization/14736
11283         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
11284
11285         PR tree-optimization/14042
11286         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
11287
11288         PR tree-optimization/14729
11289         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
11290
11291 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11292
11293         PR fortran/15557
11294         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
11295
11296 2004-06-01  Richard Hederson  <rth@redhat.com>
11297
11298         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
11299
11300 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11301
11302         PR c++/14932
11303         * g++.dg/parse/offsetof4.C: New test.
11304
11305 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
11306
11307         PR objc/7993
11308         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
11309
11310 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
11311
11312         PR c++/15701
11313         * g++.dg/template/friend29.C: New test.
11314
11315 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11316
11317         PR c/15749
11318         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
11319
11320 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
11321
11322         * gcc.dg/sparc-trap-1.c: New test.
11323
11324 2004-05-31  Roger Sayle  <roger@eyesopen.com>
11325
11326         PR middle-end/15069
11327         * g++.dg/opt/fold3.C: New test case.
11328
11329 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
11330
11331         * lib/target-supports.exp (check_iconv_available): Fix fallout
11332         from 2004-05-28 patch.
11333
11334 2004-05-30  Paul Brook  <paul@codesourcery.com>
11335
11336         PR fortran/15620
11337         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
11338         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
11339
11340 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
11341
11342         * gfortran.fortran-torture/execute/random_1.f90: New test.
11343
11344 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11345
11346         * g++.dg/ext/altivec-10.C: New test.
11347
11348 2004-05-29  Paul Brook  <paul@codesourcery.com>
11349
11350         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
11351
11352 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11353
11354         * gcc.dg/altivec-16.c: New test.
11355
11356 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
11357
11358         * lib/target-supports.exp (check_vmx_hw_available): New.
11359         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
11360
11361         * lib/target-supports.exp (check_alias_available,
11362         check_iconv_available, check_named_sections_available): Use
11363         unique names for temporary files.
11364
11365 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11366
11367         * gcc.dg/altivec-15.c: New test.
11368
11369 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11370
11371         PR c++/15083
11372         * g++.dg/warn/noeffect6.C: New test.
11373
11374         PR c++/15471
11375         * g++.dg/expr/ptrmem4.C: New test.
11376
11377         PR c++/15640
11378         * g++.dg/template/operator3.C: New test.
11379
11380 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11381
11382         PR c++/14668
11383         * g++.dg/lookup/redecl1.C: New test.
11384         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
11385
11386 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
11387
11388         * gcc.c-torture/execute/compare-fp-1.c,
11389         gcc.c-torture/execute/compare-fp-2.c,
11390         gcc.c-torture/execute/compare-fp-3.c,
11391         gcc.c-torture/execute/compare-fp-4.c,
11392         gcc.c-torture/execute/compare-fp-3.x,
11393         gcc.c-torture/execute/compare-fp-4.x,
11394         gcc.dg/pr15649-1.c: New.
11395
11396 2004-05-27  Adam Nemet  <anemet@lnxw.com>
11397
11398         PR c++/12883
11399         * g++.dg/init/array14.C: New test.
11400
11401 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
11402
11403         * lib/compat.exp (compat-get-options-main): New.
11404         (compat-get-options): Remove unneeded code, warn for ignored
11405         command.
11406         (compat-execute): Check flag set by dg-require-* commands.
11407
11408         * lib/compat.exp (compat-execute): Break up long lines.
11409
11410 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
11411
11412         * gcc.dg/altivec-7.c: Don't use 'vector long'.
11413         * gcc.dg/altivec-14.c: New test.
11414         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
11415
11416         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
11417         * gcc.dg/altivec-12.c: Ditto.
11418
11419         * gcc.dg/altivec-3.c: Move call to altivec_check.
11420
11421 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11422
11423         PR c++/15044
11424         * g++.dg/template/error12.C: New test.
11425
11426         PR c++/15317
11427         * g++.dg/ext/attrib15.C: New test.
11428
11429         PR c++/15329
11430         * g++.dg/template/ptrmem9.C: New test.
11431
11432 2004-05-25  Paul Brook  <paul@codesourcery.com>
11433
11434         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
11435
11436 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11437
11438         PR c++/15165
11439         * g++.dg/template/crash19.C: New test.
11440
11441 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11442
11443         PR c++/15025
11444         * g++.dg/template/redecl1.C: New test.
11445
11446 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11447
11448         PR c++/14821
11449         * g++.dg/other/ns1.C: New test.
11450
11451         PR c++/14883
11452         * g++.dg/template/invalid1.C: New test.
11453
11454 2004-05-23  Paul Brook  <paul@codesourcery.com>
11455         Victor Leikehman  <lei@haifasphere.co.il>
11456
11457         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
11458         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
11459
11460 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11461
11462         PR c++/15285
11463         PR c++/15299
11464         * g++.dg/template/non-dependent5.C: New test.
11465         * g++.dg/template/non-dependent6.C: New test.
11466
11467 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11468
11469         PR c++/15507
11470         * g++.dg/inherit/union1.C: New test.
11471
11472         PR c++/15542
11473         * g++.dg/template/addr1.C: New test.
11474
11475         PR c++/15427
11476         * g++.dg/template/array5.C: New test.
11477
11478         PR c++/15287
11479         * g++.dg/template/array6.C: New test.
11480
11481 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
11482             Roger Sayle  <roger@eyesopen.com>
11483
11484         * g++.dg/lookup/forscope2.C: New test case.
11485
11486 2004-05-22  Ben Elliston  <bje@au.ibm.com>
11487
11488         * gcc.dg/cpp/Wmissingdirs.c: New.
11489
11490 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11491
11492         PR target/15301
11493         * gcc.dg/compat/union-m128-1.h: New file.
11494         * gcc.dg/compat/union-m128-1_main.c: Likewise.
11495         * gcc.dg/compat/union-m128-1_x.c: Likewise.
11496         * gcc.dg/compat/union-m128-1_y.c: Likewise.
11497
11498 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11499
11500         PR target/15302
11501         * gcc.dg/compat/struct-complex-1.h: New file.
11502         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
11503         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
11504         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
11505
11506 2004-05-20  Roger Sayle  <roger@eyesopen.com>
11507
11508         PR middle-end/3074
11509         * gcc.dg/pr3074-1.c: New test case.
11510         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
11511
11512 2004-05-20  Falk Hueffner  <falk@debian.org>
11513
11514         PR other/15526
11515         * gcc.dg/ftrapv-1.c: New test case.
11516
11517 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11518
11519         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
11520
11521 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
11522             Jeff Law  <law@redhat.com>
11523
11524         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
11525         * gcc.dg/tree-ssa/20040518-2.c: New test.
11526
11527         * gcc.dg/tree-ssa/20040518-1.c: New test.
11528
11529 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
11530
11531         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
11532
11533 2004-05-18  Paul Brook  <paul@codesourcery.com>
11534
11535         PR fortran/13930
11536         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
11537
11538 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11539
11540         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
11541         constant folding.
11542
11543 2004-05-17  Steven Bosscher  <stevenb@suse.de>
11544
11545         * gcc.dg/tree-ssa/20040517-1.c: New test.
11546
11547 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11548
11549         * gcc.dg/loop-4.c: New test.
11550
11551 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
11552
11553         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
11554
11555 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
11556
11557         PR fortran/15311
11558         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
11559
11560 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11561
11562         PR fortran/13826
11563         PR fortran/13940
11564         * gfortran.fortran-torture/compile/data_1.f90: New test.
11565
11566 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
11567
11568         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
11569         * gcc.dg/uninit-H.c: Define ASM for __s390__.
11570
11571 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11572
11573         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
11574
11575 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11576
11577         PR c/15444
11578         * gcc.dg/format/xopen-1.c: Adjust expected message.
11579         * gcc.dg/format/xopen-3.c: New test.
11580
11581 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
11582
11583         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
11584
11585 2004-05-14  Jeff Law  <law@redhat.com>
11586
11587         * gcc.dg/tree-ssa/20040514-2.c: New test.
11588
11589 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11590
11591         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
11592         this ...
11593         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
11594         this.
11595
11596 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
11597
11598         * gcc.dg/tree-ssa/20040514-1.c: New test.
11599
11600 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11601
11602         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
11603         test.
11604
11605 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11606
11607         PR fortran/14066
11608         * gfortran.fortran-torture/compile/do_1.f90: New test.
11609
11610 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11611
11612         PR fortran/15051
11613         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
11614         test.
11615
11616 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
11617
11618         PR fortran/15149
11619         * gfortran.fortran-torture/execute/random_init.f90: New test.
11620
11621 2004-05-13  Paul Brook  <paul@codesourcery.com>
11622
11623         PR fortran/15314
11624         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
11625
11626 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
11627
11628         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
11629         for the powerpc case.
11630
11631 2004-05-13  Jeff Law  <law@redhat.com>
11632
11633         * gcc.dg/tree-ssa/20040513-1.c: New test.
11634         * gcc.dg/tree-ssa/20040513-2.c: New test.
11635
11636 2004-05-13  Paul Brook  <paul@codesourcery.com>
11637
11638         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
11639         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
11640         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
11641
11642 2004-05-13  Andreas Schwab  <schwab@suse.de>
11643
11644         PR other/10819
11645         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
11646         characters.
11647
11648 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
11649
11650         PR fortran/15294
11651         * gfortran.fortran-torture/execute/adjustr.f90: New file.
11652
11653 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
11654
11655         Merge from tree-ssa-20020619-branch.  See
11656         ChangeLog.tree-ssa for details.
11657
11658 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
11659
11660         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
11661         include <altivec.h> explicitly.
11662         * gcc.dg/altivec-13.c: Likewise.
11663
11664 2004-05-11  Paul Brook  <paul@codesourcery.com>
11665
11666         * gcc.c-torture/compile/20010518-1.c: Force enum size.
11667
11668 2004-05-10  Eric Christopher  <echristo@redhat.com>
11669
11670         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
11671         * gcc.dg/sibcall-4.c: Ditto.
11672
11673 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
11674
11675         * g++.dg/ext/altivec-8.C: New test case.
11676         * gcc.dg/altivec-13.c: New test case.
11677
11678 2004-05-08  Roger Sayle  <roger@eyesopen.com>
11679
11680         * gcc.c-torture/execute/divcmp-1.c: New test case.
11681         * gcc.c-torture/execute/divcmp-2.c: New test case.
11682         * gcc.c-torture/execute/divcmp-3.c: New test case.
11683
11684 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
11685
11686         * g++.dg/other/pragma-re-2.C: New test.
11687
11688 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
11689
11690         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
11691         * gcc.dg/i386-387-2.c: Likewise.
11692
11693         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
11694         __builtin_drem.
11695         * gcc.dg/i386-387-6.c: Likewise.
11696
11697 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
11698
11699         * gcc.dg/builtins-33.c:  Also check log1p*.
11700
11701 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
11702
11703         PR optimization/15296
11704         * gcc.c-torture/execute/pr15296.c: New test.
11705
11706 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
11707
11708         * gcc.dg/builtins-40.c: New test.
11709
11710 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
11711
11712         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
11713
11714 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
11715
11716         * g++.dg/ext/spe1.C: New testcase.
11717
11718 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
11719
11720         * objc.dg/image-info.m: Allow additional attributes
11721         for __image_info section.
11722
11723 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
11724
11725         * gcc.dg/torture/mips-hilo-2.c: New test.
11726
11727 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11728
11729         PR c++/14389
11730         * g++.dg/template/member5.C: New test.
11731
11732 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
11733
11734         * gcc.dg/builtins-34.c: Also check expm1*.
11735
11736 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11737
11738         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
11739         * gcc.dg/torture/builtin-convert-3.c: New test.
11740
11741 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
11742
11743         PR middle-end/15054
11744         * g++.dg/opt/pr15054.C: New test.
11745
11746 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11747
11748         * gcc.dg/torture/builtin-rounding-1.c: New test.
11749         * gcc.dg/builtins-25.c: Delete.
11750         * gcc.dg/builtins-29.c: Delete.
11751
11752 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
11753
11754         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
11755         * gcc.dg/sibcall-4.c: Likewise.
11756         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
11757
11758 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
11759
11760         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
11761         bit-field on 16-bit targets.
11762
11763 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
11764
11765         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
11766         16-bit targets.
11767
11768 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
11769
11770         * gcc.dg/rs6000-power2-1.c: Change to compile only.
11771         * gcc.dg/rs6000-power2-2.c: Likewise.
11772
11773 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
11774
11775         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
11776         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
11777         Change the asm registers to be in form of frN instead of fN.
11778
11779 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11780
11781         * gcc.dg/torture/builtin-convert-2.c: New test.
11782
11783 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
11784
11785         * gcc.dg/rs6000-power2-1.c: New test.
11786         * gcc.dg/rs6000-power2-2.c: New test.
11787
11788 2004-04-28  Jan Hubicka  <jh@suse.cz>
11789
11790         * gcc.dg/unused-6.c: New test.
11791
11792 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
11793             Ulrich Weigand  <uweigand@de.ibm.com>
11794
11795         * ada/acats/run_all.sh: Define $target variable.
11796
11797 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
11798
11799         PR c++/15119
11800         * g++.dg/other/vararg-1.C: New test.
11801
11802         PR c++/4794
11803         * g++.dg/eh/cleanup3.C: New test.
11804
11805 2004-04-24  Laurent GUERBY <laurent@guerby.net>
11806
11807         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
11808         and ad8011a (target_insn).
11809         * ada/acats/support/macro.dfs: Likewise.
11810         * ada/acats/support/impbit.adb: New file.
11811
11812 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
11813
11814         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
11815
11816 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11817
11818         * gcc.dg/loop-3.c: New test.
11819
11820 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
11821
11822         * gcc.c-torture/execute/simd-5.c: New test.
11823
11824 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11825
11826         PR c++/15064
11827         * g++.dg/template/crash18.C: New test.
11828
11829 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
11830
11831         * g++.dg/ext/complit3.C: New test.
11832
11833 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11834
11835         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
11836         * gcc.dg/altivec-3.c: Same.
11837         * gcc.dg/altivec-varargs-1.c: Same.
11838
11839 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11840
11841         * lib/target-supports.exp (check_profiling_available): Assume
11842         profiling is not available on powerpc-eabi targets.
11843
11844 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
11845
11846         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
11847         * gcc.dg/vmx/bug-1.c: Ditto.
11848
11849 2004-04-20  Eric Christopher  <echristo@redhat.com>
11850
11851         * gcc.dg/charset/extern.c: New test.
11852         * g++.dg/charset/extern3.cc: Ditto.
11853
11854 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
11855
11856         * gcc.dg/builtins-39.c: New test.
11857
11858 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
11859
11860         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
11861
11862 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
11863
11864         * gcc.dg/torture/mips-hilo-1.c: New test.
11865
11866 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
11867
11868         * gcc.c-torture/compile/20040419-1.c: New test.
11869
11870 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
11871
11872         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
11873
11874 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
11875             Aldy Hernandez  <aldyh@redhat.com>
11876
11877         * gcc.c-torture/execute/va-arg-24.c: New.
11878
11879 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
11880             Aldy Hernandez  <aldyh@redhat.com>
11881
11882         * gcc.dg/vmx/1b-01.c: New.
11883         * gcc.dg/vmx/1b-02.c: New.
11884         * gcc.dg/vmx/1b-03.c: New.
11885         * gcc.dg/vmx/1b-04.c: New.
11886         * gcc.dg/vmx/1b-05.c: New.
11887         * gcc.dg/vmx/1b-06.c: New.
11888         * gcc.dg/vmx/1b-07.c: New.
11889         * gcc.dg/vmx/1c-01.c: New.
11890         * gcc.dg/vmx/1c-02.c: New.
11891         * gcc.dg/vmx/3a-01a.c: New.
11892         * gcc.dg/vmx/3a-01.c: New.
11893         * gcc.dg/vmx/3a-01m.c: New.
11894         * gcc.dg/vmx/3a-03.c: New.
11895         * gcc.dg/vmx/3a-03m.c: New.
11896         * gcc.dg/vmx/3a-04.c: New.
11897         * gcc.dg/vmx/3a-04m.c: New.
11898         * gcc.dg/vmx/3a-05.c: New.
11899         * gcc.dg/vmx/3a-06.c: New.
11900         * gcc.dg/vmx/3a-06m.c: New.
11901         * gcc.dg/vmx/3a-07.c: New.
11902         * gcc.dg/vmx/3b-01.c: New.
11903         * gcc.dg/vmx/3b-02.c: New.
11904         * gcc.dg/vmx/3b-10.c: New.
11905         * gcc.dg/vmx/3b-13.c: New.
11906         * gcc.dg/vmx/3b-14.c: New.
11907         * gcc.dg/vmx/3b-15.c: New.
11908         * gcc.dg/vmx/3c-01a.c: New.
11909         * gcc.dg/vmx/3c-01.c: New.
11910         * gcc.dg/vmx/3c-02.c: New.
11911         * gcc.dg/vmx/3c-03.c: New.
11912         * gcc.dg/vmx/3d-01.c: New.
11913         * gcc.dg/vmx/4-01.c: New.
11914         * gcc.dg/vmx/4-03.c: New.
11915         * gcc.dg/vmx/5-01.c: New.
11916         * gcc.dg/vmx/5-02.c: New.
11917         * gcc.dg/vmx/5-03.c: New.
11918         * gcc.dg/vmx/5-04.c: New.
11919         * gcc.dg/vmx/5-05.c: New.
11920         * gcc.dg/vmx/5-06.c: New.
11921         * gcc.dg/vmx/5-07.c: New.
11922         * gcc.dg/vmx/5-07t.c: New.
11923         * gcc.dg/vmx/5-08.c: New.
11924         * gcc.dg/vmx/5-10.c: New.
11925         * gcc.dg/vmx/5-11.c: New.
11926         * gcc.dg/vmx/7-01a.c: New.
11927         * gcc.dg/vmx/7-01.c: New.
11928         * gcc.dg/vmx/7c-01.c: New.
11929         * gcc.dg/vmx/7d-01.c: New.
11930         * gcc.dg/vmx/7d-02.c: New.
11931         * gcc.dg/vmx/8-01.c: New.
11932         * gcc.dg/vmx/8-02a.c: New.
11933         * gcc.dg/vmx/8-02.c: New.
11934         * gcc.dg/vmx/brode-1.c: New.
11935         * gcc.dg/vmx/bug-1.c: New.
11936         * gcc.dg/vmx/bug-2.c: New.
11937         * gcc.dg/vmx/bug-3.c: New.
11938         * gcc.dg/vmx/cw-bug-1.c: New.
11939         * gcc.dg/vmx/cw-bug-2.c: New.
11940         * gcc.dg/vmx/cw-bug-3.c: New.
11941         * gcc.dg/vmx/dct.c: New.
11942         * gcc.dg/vmx/debug-1.c: New.
11943         * gcc.dg/vmx/debug-2.c: New.
11944         * gcc.dg/vmx/debug-3.c: New.
11945         * gcc.dg/vmx/debug-4.c: New.
11946         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
11947         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
11948         * gcc.dg/vmx/eg-5.c: New.
11949         * gcc.dg/vmx/fft.c: New.
11950         * gcc.dg/vmx/gcc-bug-1.c: New.
11951         * gcc.dg/vmx/gcc-bug-2.c: New.
11952         * gcc.dg/vmx/gcc-bug-3.c: New.
11953         * gcc.dg/vmx/gcc-bug-4.c: New.
11954         * gcc.dg/vmx/gcc-bug-5.c: New.
11955         * gcc.dg/vmx/gcc-bug-6.c: New.
11956         * gcc.dg/vmx/gcc-bug-7.c: New.
11957         * gcc.dg/vmx/gcc-bug-8.c: New.
11958         * gcc.dg/vmx/gcc-bug-9.c: New.
11959         * gcc.dg/vmx/gcc-bug-b.c: New.
11960         * gcc.dg/vmx/gcc-bug-c.c: New.
11961         * gcc.dg/vmx/gcc-bug-d.c: New.
11962         * gcc.dg/vmx/gcc-bug-e.c: New.
11963         * gcc.dg/vmx/gcc-bug-f.c: New.
11964         * gcc.dg/vmx/gcc-bug-g.c: New.
11965         * gcc.dg/vmx/gcc-bug-i.c: New.
11966         * gcc.dg/vmx/harness.h: New.
11967         * gcc.dg/vmx/ira1.c: New.
11968         * gcc.dg/vmx/ira2a.c: New.
11969         * gcc.dg/vmx/ira2b.c: New.
11970         * gcc.dg/vmx/ira2.c: New.
11971         * gcc.dg/vmx/ira2c.c: New.
11972         * gcc.dg/vmx/mem.c: New.
11973         * gcc.dg/vmx/newton-1.c: New.
11974         * gcc.dg/vmx/ops.c: New.
11975         * gcc.dg/vmx/sn7153.c: New.
11976         * gcc.dg/vmx/spill2.c: New.
11977         * gcc.dg/vmx/spill3.c: New.
11978         * gcc.dg/vmx/spill.c: New.
11979         * gcc.dg/vmx/t.c: New.
11980         * gcc.dg/vmx/varargs-1.c: New.
11981         * gcc.dg/vmx/varargs-2.c: New.
11982         * gcc.dg/vmx/varargs-3.c: New.
11983         * gcc.dg/vmx/varargs-4.c: New.
11984         * gcc.dg/vmx/varargs-5.c: New.
11985         * gcc.dg/vmx/varargs-6.c: New.
11986         * gcc.dg/vmx/varargs-7.c: New.
11987         * gcc.dg/vmx/vmx.exp: New.
11988         * gcc.dg/vmx/vprint-1.c: New.
11989         * gcc.dg/vmx/vscan-1.c: New.
11990         * gcc.dg/vmx/x-01.c: New.
11991         * gcc.dg/vmx/x-02.c: New.
11992         * gcc.dg/vmx/x-03.c: New.
11993         * gcc.dg/vmx/x-04.c: New.
11994         * gcc.dg/vmx/x-05.c: New.
11995         * gcc.dg/vmx/yousufi-1.c: New.
11996         * gcc.dg/vmx/zero-1.c: New.
11997         * gcc.dg/vmx/zero.c: New.
11998
11999 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
12000
12001         * g++.dg/lookup/java1.C: Update for chage of
12002         _Jv_AllocObject.
12003         * g++.dg/lookup/java2.C: Likewise.
12004
12005 2004-04-17  Laurent GUERBY <laurent@guerby.net>
12006
12007         * ada/acats/run_all.sh: use -O2 by default.
12008
12009 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
12010
12011         * gcc.dg/vr-mult-[12].c: New tests.
12012
12013 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12014
12015         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
12016
12017         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
12018
12019 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
12020
12021         * lib/target-supports.exp (check_profiling_available): Assume profiling
12022         isn't available for mips*-*-elf targets.
12023
12024 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
12025
12026         * gcc.dg/builtins-38.c: New test.
12027
12028 2004-04-14  Eric Christopher  <echristo@redhat.com>
12029
12030         * g++.dg/charset/charset.exp: Run .cc extension tests.
12031
12032 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
12033
12034         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
12035
12036 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12037
12038         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
12039
12040 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
12041
12042         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
12043         * gcc.dg/i386-387-2.c: Likewise.
12044
12045         * gcc.dg/i386-387-7.c: New test.
12046         * gcc.dg/i386-387-8.c: New test.
12047
12048         * gcc.dg/builtins-37.c: New test.
12049
12050 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
12051
12052         * g++.dg/pch/externc-1.C: Add missing semicolon.
12053
12054 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
12055
12056         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
12057
12058 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12059
12060         * gcc.c-torture/execute/20040411-1.c: New test.
12061
12062 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12063
12064         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
12065
12066 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
12067
12068         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
12069
12070 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
12071
12072         * lib/target-supports.exp (check_named_sections_available): New.
12073         * lib/gcc-dg.exp (dg-require-named-sections): New.
12074         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
12075         old-deja.exp.  Also prune error-count message from HP linker.
12076         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
12077
12078         * g++.dg/init/init-ref4.C: Use dg-require-weak.
12079         * g++.old-deja/g++.pt/static3.C: Likewise.
12080         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
12081
12082 2004-04-09  Roger Sayle  <roger@eyesopen.com>
12083
12084         * gcc.c-torture/execute/20040409-1.c: New test case.
12085         * gcc.c-torture/execute/20040409-2.c: New test case.
12086         * gcc.c-torture/execute/20040409-3.c: New test case.
12087
12088 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12089
12090         * gcc.dg/20040409-1.c: New test.
12091
12092 2004-04-08  Roger Sayle  <roger@eyesopen.com>
12093
12094         PR target/14888
12095         * g++.dg/opt/pr14888.C: New test case.
12096
12097 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
12098
12099         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
12100         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
12101         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
12102         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
12103         New tests.
12104
12105 2004-04-08  Paul Brook  <paul@codesourcery.com>
12106
12107         * gcc.dg/spill-1.c: New test.
12108
12109 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12110
12111         * gcc.dg/torture/builtin-ctype-2.c: New test.
12112
12113 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
12114
12115         * gcc.dg/pch/pch.exp: Add largefile test.
12116
12117 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
12118
12119         * g++.dg/pch/externc-1.Hs: New.
12120         * g++.dg/pch/externc-1.C: New.
12121
12122 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12123
12124         * gcc.dg/compat/struct-by-value-5a_main.c,
12125         gcc.dg/compat/struct-by-value-5b_main.c: New files.
12126         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
12127         * gcc.dg/compat/struct-by-value-5a_x.c,
12128         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
12129         gcc.dg/compat/struct-by-value-5_x.c.
12130         * gcc.dg/compat/struct-by-value-5a_y.c,
12131         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
12132         gcc.dg/compat/struct-by-value-5_y.c.
12133
12134         * gcc.dg/compat/struct-by-value-6a_main.c,
12135         gcc.dg/compat/struct-by-value-6b_main.c: New files.
12136         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
12137         * gcc.dg/compat/struct-by-value-6a_x.c,
12138         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
12139         gcc.dg/compat/struct-by-value-6_x.c.
12140         * gcc.dg/compat/struct-by-value-6a_y.c,
12141         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
12142         gcc.dg/compat/struct-by-value-6_y.c.
12143
12144         * gcc.dg/compat/struct-by-value-7a_main.c,
12145         gcc.dg/compat/struct-by-value-7b_main.c: New files.
12146         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
12147         * gcc.dg/compat/struct-by-value-7a_x.c,
12148         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
12149         gcc.dg/compat/struct-by-value-7_x.c.
12150         * gcc.dg/compat/struct-by-value-7a_y.c,
12151         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
12152         gcc.dg/compat/struct-by-value-7_y.c.
12153
12154 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
12155
12156         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
12157         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
12158         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
12159         options.
12160
12161 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
12162
12163         * gcc.dg/builtins-36.c: New test.
12164
12165 2004-04-06  Paul Brook  <paul@codesourcery.com>
12166
12167         * README.gcc: Remove obsolete contraint on testcases.
12168
12169 2004-04-05  Paul Brook  <paul@codesourcery.com>
12170
12171         PR2123
12172         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
12173         failure and exit(0) on success.
12174         * g++.dg/expr/anew2.C: Ditto.
12175         * g++.dg/expr/anew3.C: Ditto.
12176         * g++.dg/expr/anew4.C: Ditto.
12177
12178 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
12179
12180         PR c++/3518
12181         * g++.dg/template/unify7.C: New.
12182
12183 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12184
12185         * g++.dg/README: Bring up to date with new subdirectories; remove
12186         duplicate subdirectory lines.
12187
12188 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
12189
12190         PR c++/14007
12191         * g++.dg/template/unify5.C: New.
12192         * g++.dg/template/unify6.C: New.
12193         * g++.dg/template/qualttp20.C: Adjust.
12194         * g++.old-deja/g++.jason/report.C: Adjust.
12195         * g++.old-deja/g++.other/qual1.C: Adjust.
12196
12197 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
12198
12199         PR c++/14803
12200         * g++.dg/inherit/ptrmem1.C: New test.
12201
12202 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
12203
12204         PR c++/14755
12205         * gcc.c-torture/execute/20040331-1.c: New test.
12206         * gcc.dg/20040331-1.c: New test.
12207
12208 2004-04-01  Paul Brook  <paul@codesourcery.com>
12209
12210         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
12211
12212 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
12213
12214         PR c++/14724
12215         * g++.dg/init/goto1.C: New test.
12216
12217         PR c++/14763
12218         * g++.dg/template/defarg4.C: New test.
12219
12220 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
12221
12222         * gcc.dg/altivec-11.c: Extend test for more valid cases.
12223
12224 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
12225
12226         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
12227
12228 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
12229
12230         * gcc.dg/noncompile/undeclared-2.c: New test.
12231
12232 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
12233
12234         * gcc.dg/940409-1.c: Remove XFAIL.
12235         * gcc.dg/reg-vol-struct-1.c: New test.
12236
12237 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12238
12239         * gcc.dg/torture/builtin-wctype-1.c: New test.
12240
12241 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
12242
12243         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
12244         * gcc.dg/20001101-1.c: Likewise.
12245         * gcc.dg/20001102-1.c: Likewise.
12246
12247 2004-03-25  Roger Sayle  <roger@eyesopen.com>
12248
12249         * gcc.dg/compare8.c: Add an additional test for XOR.
12250
12251 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12252
12253         * gcc.dg/torture/builtin-ctype-1.c: New test.
12254
12255 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12256
12257         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
12258         * gcc.dg/torture/builtin-math-1.c: Likewise.
12259         * gcc.dg/torture/builtin-power-1.c: New test.
12260
12261 2004-03-24  Andreas Schwab  <schwab@suse.de>
12262
12263         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
12264         IA64 assembler.
12265
12266 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12267             Roger Sayle  <roger@eyesopen.com>
12268
12269         * gcc.dg/compare8.c: New test case.
12270
12271 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
12272
12273         * g++.dg/ext/altivec-7.C: New test.
12274
12275 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
12276
12277         PR 12267, 12391, 12560, 13129, 14114, 14133
12278         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
12279         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
12280         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
12281         Adjust error regexps.
12282         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
12283         * gcc.dg/noncompile/undeclared-1.c: New test cases.
12284         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
12285         * gcc.dg/local1.c: Add explanatory comment.
12286
12287 2004-03-23  Roger Sayle  <roger@eyesopen.com>
12288
12289         PR optimization/14669
12290         * g++.dg/opt/fold2.C: New test case.
12291
12292 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
12293
12294         PR c/14069
12295         * gcc.dg/20040322-1.c: New test.
12296
12297 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12298
12299         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
12300         * gcc.dg/ultrasp4.c: Likewise.
12301         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
12302
12303 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
12304
12305         * gcc.dg/i386-sse-8.c: Reset default options.
12306
12307 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
12308
12309         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
12310         in the error message text.
12311
12312 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12313
12314         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
12315
12316 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
12317
12318         PR c++/14616
12319         * g++.dg/init/array13.C: New test.
12320
12321 2004-03-20  Roger Sayle  <roger@eyesopen.com>
12322
12323         PR target/13889
12324         * gcc.c-torture/compile/pr13889.c: New test case.
12325
12326 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12327
12328         PR c/14635
12329         * builtins-1.c (nan, nans): Don't test.
12330         * builtins-30.c: Don't use nan, nanf, nanl.
12331         * builtins-35.c: New test.
12332
12333 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
12334
12335         * g++.dg/ext/altivec-6.C: New test.
12336
12337 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
12338
12339         * g++.dg/init/placement3.C: New test.
12340
12341         * g++.dg/template/spec13.C: New test.
12342
12343         * g++.dg/lookup/using11.C: New test.
12344
12345         * g++.dg/lookup/koenig3.C: New test.
12346
12347         * g++.dg/template/operator2.C: New test.
12348
12349         * g++.dg/expr/dtor3.C: New test.
12350         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
12351         marker.
12352         * g++.old-deja/g++.law/visibility28.C: Likewise.
12353
12354 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
12355
12356         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
12357         * gcc.dg/ppc64-abi-3.c: Likewise.
12358
12359 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12360
12361         PR c++/14545
12362         * g++.dg/parse/template15.C: New test.
12363
12364 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12365
12366         * g++.dg/expr/dtor2.C: New test.
12367
12368         * g++.dg/lookup/anon4.C: New test.
12369
12370         * g++.dg/overload/using1.C: New test.
12371
12372         * g++.dg/template/lookup7.C: New test.
12373
12374         * g++.dg/template/typename6.C: New test.
12375
12376         * g++.dg/expr/cond6.C: New test.
12377
12378 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12379
12380         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
12381
12382 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12383
12384         * g++.dg/expr/cond5.C: New test.
12385         * g++.dg/expr/constcast1.C: Likewise.
12386         * g++.dg/expr/ptrmem2.C: Likewise.
12387         * g++.dg/expr/ptrmem3.C: Likewise.
12388         * g++.dg/lookup/main1.C: Likewise.
12389         * g++.dg/template/lookup6.C: Likewise.
12390
12391 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12392
12393         * gcc.dg/local1.c: New test.
12394
12395         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
12396
12397 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12398
12399         * gcc.dg/torture/builtin-convert-1.c: New test.
12400
12401 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12402
12403         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
12404
12405 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12406
12407         PR c++/14481
12408         * g++.dg/warn/Wunused-7.C: New test.
12409
12410 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12411
12412         * gcc.dg/torture/builtin-integral-1.c: New test.
12413
12414 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12415
12416         PR c++/14586
12417         * g++.dg/parse/non-dependent3.C: New test.
12418
12419 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
12420
12421         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
12422         * g++.dg/eh/simd-2.C: Likewise.
12423         * g++.dg/init/array10.C: Likewise.
12424         * gcc.c-torture/compile/simd-1.c: Likewise.
12425         * gcc.c-torture/compile/simd-2.c: Likewise.
12426         * gcc.c-torture/compile/simd-3.c: Likewise.
12427         * gcc.c-torture/compile/simd-4.c: Likewise.
12428         * gcc.c-torture/compile/simd-6.c: Likewise.
12429         * gcc.c-torture/execute/simd-1.c: Likewise.
12430         * gcc.c-torture/execute/simd-2.c: Likewise.
12431         * gcc.dg/compat/vector-defs.h: Likewise.
12432         * gcc.dg/20020531-1.c: Likewise.
12433         * gcc.dg/altivec-3.c: Likewise.
12434         * gcc.dg/altivec-4.c: Likewise.
12435         * gcc.dg/altivec-varargs-1.c: Likewise.
12436         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
12437         * gcc.dg/i386-mmx-3.c: Likewise.
12438         * gcc.dg/i386-sse-4.c: Likewise.
12439         * gcc.dg/i386-sse-5.c: Likewise.
12440         * gcc.dg/i386-sse-8.c: Likewise.
12441         * gcc.dg/simd-1.c: Likewise.
12442         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
12443         __ev64_opaque__ since the machine description provides it.
12444
12445 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12446
12447         * lib/compat.exp (skip_list): New global variable.
12448         Use it to hold the user defined COMPAT_SKIPS list if any.
12449         (compat-obj): Add the members of skip_list to optall.
12450
12451 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12452
12453         * gcc.dg/compat/union-by-value-1_main.c,
12454         union-by-value-1_x.c, union-by-value-1_y.c,
12455         union-check.h, union-defs.h,
12456         union-init.h, union-return-1_main.c,
12457         union-return-1_x.c, union-return-1_y.c: New files.
12458
12459 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12460
12461         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
12462         mixed-struct-init.h: Add 4 mixed structure types.
12463         struct-by-value-21_main.c, struct-by-value-21_x.c,
12464         struct-by-value-21_y.c, struct-return-21_main.c,
12465         struct-return-21_x.c, struct-return-21_y.c: New files.
12466
12467 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
12468
12469         PR c++/14550
12470         * g++.dg/parse/template14.C: New test.
12471
12472 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12473
12474         * gcc.c-torture/execute/20040313-1.c: New test.
12475
12476 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
12477
12478         PR target/14533
12479         * gcc.dg/20040311-2.c: New test.
12480
12481 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
12482
12483         PR other/14544
12484         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
12485         bit-field.
12486
12487 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
12488
12489         * gcc.dg/20040305-2.c: Add missing return statement.
12490
12491 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12492
12493         * gcc.dg/builtins-34.c: Also check pow10*.
12494
12495 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12496
12497         PR target/14262
12498         * gcc.dg/20040305-2.c: New test.
12499
12500 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12501
12502         * gcc.dg/20040310-1.c: New test.
12503
12504 2004-03-11  Roger Sayle  <roger@eyesopen.com>
12505
12506         * gcc.c-torture/execute/20040311-1.c: New test case.
12507
12508 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
12509
12510         PR c++/14476
12511         * g++.dg/lookup/enum1.C: New test.
12512
12513 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
12514
12515         PR c++/14510
12516         * g++.dg/lookup/struct2.C: New test.
12517
12518 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
12519
12520         * gcc.dg/builtins-34.c: New test.
12521
12522 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12523
12524         * gcc.dg/torture/builtin-nonneg-1.c: New test.
12525
12526 2004-03-09  James E Wilson  <wilson@specifixinc.com>
12527
12528         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
12529         * gcc.dg/alias-2.c: New testcase.
12530
12531 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
12532
12533         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
12534
12535 2004-03-09  Roger Sayle  <roger@eyesopen.com>
12536
12537         * gcc.c-torture/execute/20040309-1.c: New test case.
12538
12539 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
12540
12541         PR c++/14397
12542         * g++.dg/overload/ref1.C: New.
12543
12544 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12545
12546         PR c++/14409
12547         * g++.dg/template/spec12.C: New test.
12548
12549         PR c++/14448
12550         * g++.dg/parse/crash14.C: New test.
12551
12552 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12553
12554         PR c++/14230
12555         * g++.dg/init/ref11.C: New test.
12556
12557 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12558
12559         PR c++/14432
12560         * g++.dg/parse/builtin2.C: New test.
12561
12562 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
12563
12564         PR c++/14401
12565         * g++.dg/init/ctor3.C: New test.
12566         * g++.dg/init/union1.C: New test.
12567         * g++.dg/ext/anon-struct4.C: New test.
12568
12569 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
12570
12571         * g++.dg/lookup/koenig1.C: Tweak error messages.
12572         * g++.dg/lookup/used-before-declaration.C: Likewise.
12573         * g++.dg/other/do1.C: Likewise.
12574         * g++.dg/overload/koenig1.C: Likewise.
12575         * g++.dg/parse/crash13.C: Likewise.
12576         * g++.dg/template/instantiate3.C: Likewise.
12577
12578 2004-03-08  Eric Christopher  <echristo@redhat.com>
12579
12580         * * lib/target-supports.exp: Enable libiconv in test
12581         compilation.  Fix up error checking.
12582
12583 2004-03-08  Roger Sayle  <roger@eyesopen.com>
12584
12585         PR middle-end/14289
12586         * gcc.dg/pr14289-1.c: New test case.
12587         * gcc.dg/pr14289-2.c: Likewise.
12588         * gcc.dg/pr14289-3.c: Likewise.
12589
12590 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
12591
12592         * gcc.c-torture/execute/20040308-1.c: New test.
12593
12594 2004-03-07  Roger Sayle  <roger@eyesopen.com>
12595
12596         * gcc.c-torture/execute/20040307-1.c: New test case.
12597
12598 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
12599
12600         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
12601
12602 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
12603
12604         * gcc.dg/20040306-1.c: New test.
12605
12606 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
12607
12608         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
12609         them static.
12610         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
12611
12612 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12613
12614         PR c/14465
12615         * gcc.dg/decl-6.c: New test.
12616
12617 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12618
12619         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
12620         Rename LOGPOW -> LOG_POW.
12621         (SQRT_EXP, POW_EXP): New.
12622
12623 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12624
12625         * gcc.dg/i386-sse-8.c: New test.
12626
12627 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12628
12629         PR c/14114
12630         * gcc.dg/decl-5.c: New test.
12631
12632 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
12633
12634         * gcc.dg/20040305-1.c: New test.
12635
12636 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
12637
12638         PR other/14354
12639         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
12640
12641 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
12642
12643         PR c++/14425, c++/14426
12644         * g++.dg/ext/altivec-4.C: New test.
12645         * g++.dg/ext/altivec-5.C: New test.
12646
12647 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
12648
12649         * g++.old-deja/g++.other/linkage1.C: Expect errors about
12650         global variables of a type with no linkage.
12651         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
12652         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
12653         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
12654         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
12655         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
12656         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
12657         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
12658         * g++.dg/warn/deprecated.C: Name enum Color.
12659         * g++.dg/overload/VLA.C: Name structure for 'b'.
12660         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
12661
12662 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12663
12664         * gcc.c-torture/compile/20040304-1.c: New test.
12665
12666 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
12667
12668         PR 13728
12669         * gcc.dg/decl-4.c: New testcase.
12670
12671 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
12672
12673         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
12674         as PRECF if sizeof (float) > sizeof (double).
12675         (PRECL): Make it the same as PRECF if
12676         sizeof (float) > sizeof (long double).
12677
12678 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12679
12680         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
12681         system type.  Add check for irix6 which doesn't have c99 runtime.
12682
12683 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
12684
12685         * gcc.dg/const-elim-1.c: xfail for xtensa.
12686
12687 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12688
12689         PR c++/14369
12690         * g++.dg/template/cond4.C: New test.
12691
12692 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12693
12694         PR c++/14360
12695         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
12696
12697         PR c++/14361
12698         * g++.dg/parse/defarg7.C: New test.
12699
12700         PR c++/14359
12701         * g++.dg/template/friend26.C: New test.
12702
12703 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12704
12705         PR c++/14324
12706         * g++.dg/abi/mangle21.C: New test.
12707
12708         PR c++/14260
12709         * g++.dg/parse/constructor2.C: New test.
12710
12711         PR c++/14337
12712         * g++.dg/template/sfinae1.C: New test.
12713
12714 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
12715
12716         PR c++/14267
12717         * g++.dg/expr/crash2.C: New test.
12718
12719         PR middle-end/13448
12720         * gcc.dg/inline-5.c: New test.
12721         * gcc.dg/always-inline.c: Split out tests into ...
12722         * gcc.dg/always-inline2.c: ... this and ...
12723         * gcc.dg/always-inline3.c: ... this.
12724
12725 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
12726
12727         PR debug/12103
12728         * g++.dg/debug/crash1.C: New test.
12729
12730 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
12731
12732         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
12733         function with __attribute__((noinline)).
12734         (recurser_void2): Likewise.
12735         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
12736         (recurser_void2): Likewise.
12737
12738 2004-02-29  Roger Sayle  <roger@eyesopen.com>
12739
12740         PR middle-end/14203
12741         * g++.dg/warn/Wunused-6.C: New test case.
12742
12743 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
12744
12745         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
12746         not defined.
12747
12748 2004-02-27  Eric Christopher  <echristo@redhat.com>
12749
12750         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
12751         * g++.dg/charset/asm2.c: Run only x86.
12752         * gcc.dg/charset/asm3.c: Ditto.
12753
12754 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
12755
12756         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
12757         ld_library_path.
12758
12759 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
12760
12761         * g++.dg/ext/altivec-3.C: New.
12762
12763 2004-02-26  Richard Henderson  <rth@redhat.com>
12764
12765         * g++.dg/ext/attrib10.C: Mark for warning.
12766         * gcc.dg/attr-alias-1.c: New.
12767
12768 2004-02-26  Richard Henderson  <rth@redhat.com>
12769
12770         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
12771         * gcc.c-torture/execute/20040208-2.c: ... it back.
12772
12773 2004-02-26  Eric Christopher  <echristo@redhat.com>
12774
12775         * lib/target-supports.exp (check-iconv-available): New function.
12776         * lib/gcc-dg.exp (dg-require-iconv): New function.
12777         Use above.
12778         * gcc.dg/charset: New directory.
12779         * gcc.dg/charset/charset.exp: New file.
12780         * gcc.dg/charset/asm1.c: Ditto.
12781         * gcc.dg/charset/asm2.c: Ditto.
12782         * gcc.dg/charset/asm3.c: Ditto.
12783         * gcc.dg/charset/asm4.c: Ditto.
12784         * gcc.dg/charset/asm5.c: Ditto.
12785         * gcc.dg/charset/attribute1.c: Ditto.
12786         * gcc.dg/charset/attribute2.c: Ditto.
12787         * gcc.dg/charset/string1.c: Ditto.
12788         * g++.dg/charset: New directory.
12789         * g++.dg/dg.exp: Add here. Special options.
12790         * g++.dg/charset/charset.exp: New file.
12791         * g++.dg/charset/asm1.c: Ditto.
12792         * g++.dg/charset/asm2.c: Ditto.
12793         * g++.dg/charset/asm3.c: Ditto.
12794         * g++.dg/charset/asm4.c: Ditto.
12795         * g++.dg/charset/attribute1.c: Ditto.
12796         * g++.dg/charset/attribute2.c: Ditto.
12797         * g++.dg/charset/extern1.cc: Ditto.
12798         * g++.dg/charset/extern2.cc: Ditto.
12799         * g++.dg/charset/string1.c: Ditto.
12800
12801 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
12802
12803         PR c++/14278
12804         * g++.dg/parse/comma1.C: New test.
12805
12806 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12807
12808         PR c++/14284
12809         * g++.dg/template/ttp8.C: New test.
12810
12811 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
12812
12813         * gcc.dg/fixuns-trunc-1.c: New test.
12814
12815 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12816
12817         * gcc.dg/builtins-config.h: Use #elif.
12818
12819 2004-02-26  Michael Matz  <matz@suse.de>
12820
12821         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
12822         * gcc.dg/991214-1.c: Likewise.
12823         * gcc.dg/i386-asm-1.c: Likewise.
12824
12825 2004-02-25  Richard Henderson  <rth@redhat.com>
12826
12827         * gcc.c-torture/execute/20040208-2.c: Move ...
12828         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
12829
12830 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12831
12832         PR c++/14246
12833         * g++.dg/other/crash-3.C: New test.
12834
12835 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12836
12837         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
12838         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
12839
12840         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
12841         HP-UX.
12842
12843 2004-02-24  Michael Matz  <matz@suse.de>
12844
12845         * gcc.dg/i386-regparm.c: New.
12846
12847 2004-02-23  James E Wilson  <wilson@specifixinc.com>
12848
12849         * gcc.c-torture/execute/20040223-1.c: New.
12850
12851 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
12852             Kazu Hirata  <kazu@cs.umass.edu>
12853
12854         * gcc.dg/fwritable-strings-1.c: Remove.
12855
12856 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
12857
12858         PR c/14156
12859         * gcc.dg/20040223-1.c: New test.
12860
12861 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12862
12863         PR c++/14106
12864         * g++.dg/ext/typeof9.C: New test.
12865
12866 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12867
12868         PR c++/14250
12869         * g++.dg/other/switch1.C: New test.
12870
12871 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12872
12873         * gcc.dg/cast-function-1.c: Adjust for new informative message.
12874         * gcc.dg/va-arg-1.c: Likewise.
12875
12876 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12877
12878         PR c++/14143
12879         * g++.dg/template/koenig5.C: New test.
12880
12881 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
12882
12883         * g++.dg/ext/altivec-1.C: Generalize target triple.
12884         * g++.dg/ext/altivec-2.C: New test case.
12885         * g++.dg/ext/altivec_check.h: New file.
12886         * gcc.dg/altivec-1.c: Generalize target triple;
12887         include altivec_check.h and call altivec_check().
12888         * gcc.dg/altivec-[2-5].c: Generalize target triple.
12889         * gcc.dg/altivec-6.c: New test case.
12890         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
12891         type casts as needed.
12892         * gcc.dg/altivec-10.c: Include altivec_check.h and call
12893         altivec_check().
12894         * gcc.dg/altivec-12.c: New test case.
12895         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
12896         include altivec_check.h and call altivec_check().
12897         * gcc.dg/altivec_check.h: New file.
12898
12899 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12900
12901         * lib/target-supports.exp (check_alias_available): Don't mangle
12902         function `g' in test program.
12903
12904 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12905
12906         * lib/target-supports.exp (check_profiling_available): Check
12907         argument to determine whether we support a profiling type.
12908         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
12909         check_profiling_available.
12910         * g++.dg/bprob/bprob.exp: Likewise
12911         * g77.dg/bprob/bprob.exp: Likewise.
12912         * gcc.misc-tests/bprob.exp: Likewise.
12913         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
12914         dg-require-profiling and delete expected error handling.
12915         * gcc.dg/20021014-1.c: Likewise.
12916         * gcc.dg/nest.c: Likewise.
12917
12918 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12919
12920         PR c++/12007
12921         * g++.dg/other/vthunk1.C: New test.
12922
12923 2004-02-20  Falk Hueffner  <falk@debian.org>
12924
12925         PR target/14201
12926         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
12927
12928 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
12929
12930         PR c++/13927
12931         * g++.dg/other/error8.C: Remove XFAIL markers.
12932
12933         PR c++/14173
12934         * g++.dg/ext/packed5.C: New test.
12935
12936         PR c++/14199
12937         * g++.dg/warn/Wunused-5.C: New test.
12938
12939         PR c++/14186
12940         * g++.dg/lookup/member1.C: New test.
12941
12942 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
12943
12944         * gcc.c-torture/compile/20040130-1.c: Enable only when
12945         __INT_MAX__ >= 2147483647L.
12946         * gcc.c-torture/compile/961203-1.c: Likewise.
12947
12948 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
12949
12950         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
12951         * g++.dg/opt/template1.C: Robustify assembler regexp
12952
12953 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12954
12955         * gcc.c-torture/execute/simd-4.x: Remove.
12956         * gcc.c-torture/execute/va-arg-25.x: Likewise.
12957         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
12958         Guard with #ifndef SKIP_ATTRIBUTE.
12959         * gcc.dg/compat/vector-1_y.c: Likewise.
12960         * gcc.dg/compat/vector-2_x.c: Likewise.
12961         * gcc.dg/compat/vector-2_y.c: Likewise.
12962         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
12963         * g++.dg/eh/simd-2.C: Likewise.
12964
12965 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
12966
12967         * gcc.c-torture/compile/complex-1.c: New.
12968
12969 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
12970
12971         PR target/14209
12972         * gcc.c-torture/execute/20040218-1.c: New test.
12973
12974 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12975
12976         PR c++/14181
12977         * g++.dg/parse/new2.C: New test.
12978
12979 2004-02-18  Paul Brook  <paul@codesourcery.com>
12980
12981         * gcc.c-torture/compile/libcall-1.c: New test.
12982
12983 2004-02-18  Paul Brook  <paul@codesourcery.com>
12984
12985         PR debug/12934
12986         * gcc.dg/debug/debug-7.c: New test.
12987
12988 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
12989
12990         * gcc.dg/20040217-1.c: New test.
12991
12992 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
12993
12994         * gcc.c-torture/execute/990208-1.x: Delete.
12995
12996 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
12997
12998         * gcc.c-torture/execute/20040208-2.x: New file.
12999
13000 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
13001
13002         PR c++/11326
13003         * g++.dg/abi/structret1.C: New test.
13004
13005 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
13006
13007         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
13008         (i386_cpuid): No need to test if cpuid is available on AMD64.
13009         Fix assembly, so that it works onboth i386 and AMD64.
13010         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
13011         (vecInLong): Fix s[] member type to unsigned int.
13012         (vecInWord): Remove type.
13013         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
13014         (a64, b64, c64, d64, e64): Remove.
13015         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
13016         Remove unused variable.  Remove initialization of removed variables.
13017         Don't call mmx_tests nor sse_tests.
13018         (reference_mmx, reference_sse): Remove.
13019         (check): Add return stmt.
13020         * gcc.dg/i386-sse-7.c: New test.
13021         * gcc.dg/i386-mmx-4.c: New test.
13022
13023 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13024
13025         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
13026         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
13027         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
13028         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
13029         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
13030         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
13031         g++.dg/tc1/dr94.C: Fix line terminator.
13032
13033 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
13034
13035         * gcc.c-torture/compile/20040216-1.c: New.
13036
13037 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13038
13039         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
13040         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
13041         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
13042         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
13043         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
13044         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
13045
13046 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13047
13048         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
13049
13050 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
13051
13052         PR c++/13971
13053         * g++.dg/expr/cond4.C: New test.
13054
13055         PR c++/14086
13056         * g++.dg/lookup/crash2.C: New test.
13057
13058 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
13059
13060         * gcc.c-torture/compile/20040214-2.c: New test.
13061
13062 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
13063
13064         PR c++/14116
13065         * g++.dg/ext/typeof8.C: New test.
13066
13067 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
13068
13069         * gcc.c-torture/compile/20040214-1.c: New test.
13070
13071 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13072
13073         PR c++/13635
13074         * g++.dg/template/spec11.C: New test.
13075
13076 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13077
13078         PR c++/13927
13079         * g++.dg/other/error8.C: New test.
13080
13081 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
13082
13083         PR c++/14122
13084         * g++.dg/template/array4.C: New test.
13085
13086         PR c++/14108
13087         * g++.dg/inherit/thunk2.C: New test.
13088
13089         PR c++/14083
13090         * g++.dg/eh/cond2.C: New test.
13091
13092 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
13093
13094         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
13095
13096 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
13097
13098         * lib/scanasm.exp (dg-scan): Quote pattern before display.
13099
13100 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
13101
13102         * g++.dg/simd-2.C: xfail on ppc64-linux.
13103
13104 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13105
13106         PR c/456
13107         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
13108         tests.
13109
13110 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
13111
13112         * gcc.dg/builtins-33.c: New test.
13113
13114 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
13115
13116         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
13117
13118 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
13119
13120         * g++.dg/simd-2.C: Set -maltivec for ppc64.
13121
13122 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
13123
13124         * gcc.dg/ppc64-abi-3.c: New test.
13125
13126 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
13127
13128         PR c/14092
13129
13130         * gcc.dg/pr14092-1.c: New testcase.
13131
13132 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
13133
13134         * gcc.dg/cpp/assert4.c: Fix typo last change.
13135
13136         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
13137         * gcc.dg/cpp/assert4.c: Handle powerpc64.
13138
13139         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
13140
13141 2004-02-09  Roger Sayle  <roger@eyesopen.com>
13142
13143         * gcc.c-torture/compile/20040209-1.c: New test case.
13144
13145 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13146
13147         * gcc.dg/c90-init-1.c: Adjust expected error messages.
13148
13149 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
13150
13151         * gcc.c-torture/execute/20040208-[12].c: New tests.
13152
13153 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13154
13155         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
13156
13157 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13158
13159         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
13160
13161 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
13162
13163         Bug 13856
13164         * gcc.dg/visibility-8.c: New testcase.
13165
13166 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
13167
13168         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
13169         arguments.
13170         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
13171
13172 2004-02-07  Roger Sayle  <roger@eyesopen.com>
13173
13174         PR middle-end/13696
13175         * g++.dg/opt/fold1.C: New test case.
13176
13177 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13178
13179         PR c++/14033
13180         * g++.dg/other/crash-2.C: New test.
13181
13182 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13183
13184         PR c++/14028
13185         * g++.dg/parse/angle-bracket2.C: New test.
13186
13187 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13188
13189         PR middle-end/13750
13190         Revert:
13191         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13192         PR pch/13361
13193         * testsuite/g++.dg/pch/wchar-1.C: New.
13194         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13195
13196 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13197
13198         PR c++/14008
13199         * g++.dg/parse/error15.C: New test.
13200         * g++.dg/parse/crash11.C: Update dg-error mark.
13201
13202 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13203
13204         PR c++/13932
13205         * g++.dg/warn/conv2.C: New test.
13206
13207 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13208
13209         PR c++/13086
13210         * g++.dg/warn/incomplete1.C: Remove xfail.
13211
13212 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13213
13214         * lib/file-format.exp (gcc_target_object_format): Use
13215         ${tool}_target_compile, not gcc_target_compile.
13216         * lib/target-supports.exp (check_alias_available): Likewise.
13217         (check_gc_sections_available): Likewise.
13218         * g++.dg/ext/attrib10.C: Use dg-require-alias.
13219         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
13220         dg-require-alias.
13221
13222 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13223
13224         PR c++/13969
13225         * g++.dg/template/static6.C: New test.
13226
13227 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
13228
13229         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
13230
13231 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13232
13233         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
13234         tests for systems where `char' is unsigned by default.
13235
13236 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13237
13238         PR c++/13997
13239         * g++.dg/template/partial3.C: New test.
13240
13241 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
13242
13243         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
13244         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
13245         Remove mentions of obsolete ports.
13246
13247 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
13248
13249         * gcc.dg/noncompile/20001228-1.c: Fix for new
13250         error message.
13251
13252 2004-02-03  Roger Sayle  <roger@eyesopen.com>
13253
13254         PR target/9348
13255         * gcc.c-torture/execute/multdi-1.c: New test case.
13256
13257 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13258
13259         PR c++/13925
13260         * g++.dg/template/lookup5.C: New test.
13261
13262 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13263
13264         PR c++/13950
13265         * g++.dg/template/lookup4.C: New test.
13266
13267         PR c++/13970
13268         * g++.dg/parse/error14.C: New test.
13269
13270         PR c++/14002
13271         * g++.dg/parse/template13.C: New test.
13272
13273 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13274
13275         PR c++/13978
13276         * g++.dg/template/koenig4.C: New test.
13277
13278         PR c++/13968
13279         * g++.dg/template/crash17.C: New test.
13280
13281         PR c++/13975
13282         * g++.dg/parse/error13.C: New test.
13283         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
13284
13285 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13286
13287         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
13288
13289 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
13290
13291         PR c/11658
13292         PR c/13994
13293         * gcc.dg/noncompile/20040203-1.c: New test.
13294         * gcc.dg/noncompile/20040203-2.c: Likewise.
13295         * gcc.dg/noncompile/20040203-3.c: Likewise.
13296         * gcc.dg/20040203-1.c: Likewise.
13297
13298 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
13299
13300         PR c++/10858
13301         * g++.dg/template/sizeof7.C: New test.
13302
13303 2004-02-02  Eric Christopher  <echristo@redhat.com>
13304             Zack Weinberg  <zack@codesourcery.com>
13305
13306         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
13307
13308 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
13309
13310         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
13311         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
13312         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
13313         * gcc.dg/cleanup-5.c: Run only on Linux targets.
13314
13315 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
13316
13317         PR c++/13113
13318         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
13319
13320         PR c++/13854
13321         * g++.dg/ext/attrib13.C: New test.
13322
13323         PR c++/13907
13324         * g++.dg/conversion/op2.C: New test.
13325
13326 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13327
13328         * gcc.dg/titype-1.c: Fix pasto.
13329
13330 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13331
13332         * gcc.dg/titype-1.c: New test.
13333
13334 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13335
13336         PR c++/13957
13337         * g++.dg/template/non-type-template-argument-1.C,
13338         g++.dg/template/qualified-id1.C: Update dg-error marks.
13339         * g++.dg/template/nontype6.C: New test.
13340
13341 2004-02-01  Roger Sayle  <roger@eyesopen.com>
13342
13343         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
13344         * gcc.dg/builtins-31.c: New testcase.
13345         * gcc.dg/builtins-32.c: New testcase.
13346
13347 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
13348
13349         * objc.dg/call-super-2.m: Update line numbers
13350         for the including of stddef.h.
13351
13352 2004-01-30  Michael Matz  <matz@suse.de>
13353
13354         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
13355         g++.dg/ext/case-range3.C: New tests.
13356
13357 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13358
13359         DR206
13360         PR c++/13813
13361         * g++.dg/template/member4.C: New test.
13362
13363 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13364
13365         PR c++/13683
13366         * g++.dg/template/sizeof6.C: New test.
13367
13368 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13369
13370         * gcc.dg/fwritable-strings-1.c: New test.
13371
13372 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13373
13374         * gcc.c-torture/compile/20040130-1.c: New test.
13375
13376 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
13377
13378         * objc.dg/call-super-2.m: Include stddef.h for size_t.
13379
13380 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
13381
13382         PR c++/13883
13383         * g++.dg/template/ctor3.C: New test.
13384
13385 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13386
13387         * g++.dg/tc1: New directory.
13388         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
13389         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
13390         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
13391         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
13392         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
13393
13394 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13395
13396         * g++.dg/parse/error11.C: New test.
13397         * g++.dg/parse/error12.C: Likewise.
13398
13399 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
13400
13401         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
13402         (scan_initial, main): Use aligned_sizeof instead of sizeof.
13403
13404 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
13405
13406         PR c++/13791
13407         * g++.dg/ext/attrib12.C: New test.
13408
13409         PR c++/13736
13410         * g++.dg/parse/cast2.C: New test.
13411
13412 2004-01-27  James E Wilson  <wilson@specifixinc.com>
13413
13414         * objc.dg/encode-2.m (main): New local string.  Set depending on
13415         sizeof long.  Use in sscanf call.
13416         * objc.dg/encode-3.m (main): New local string.  Set depending on
13417         sizeof long.  Use in scan_initial call.
13418
13419 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13420
13421         * objc.dg/call-super-2.m: Make LP64-safe.
13422         * objc.dg/desig-init-1.m: Likewise.
13423
13424 2004-01-27  Devang Patel <dpatel@apple.com>
13425
13426         * g++.dg/debug/namespace1.C: New test.
13427
13428 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
13429
13430         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
13431         xscale-*-*.
13432
13433         * gcc.dg/arm-mmx-1.c: New test.
13434
13435 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13436
13437         * gcc.dg/20040127-1.c: New test.
13438         * gcc.dg/20040127-2.c: New test.
13439
13440 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13441
13442         * objc.dg/stret-1.m (glob): Renamed to globa.
13443
13444 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
13445
13446         PR c++/13663
13447         * g++.dg/expr/for1.C: New test.
13448
13449 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
13450
13451         PR middle-end/13779
13452         * gcc.dg/darwin-longlong.c: New test.
13453
13454 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
13455
13456         * gcc.dg/20040124-1.c: Moved test from here...
13457         * gcc.c-torture/compile/20040124-1.c: ...to here.
13458
13459 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13460
13461         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
13462         the assembly output if -m64 is passed.
13463
13464 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
13465
13466         PR c++/13833
13467         * g++.dg/template/cond3.C: New test.
13468
13469 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13470
13471         PR c++/13810
13472         * g++.dg/template/ttp7.C: New test.
13473
13474 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13475
13476         PR c++/13797
13477         * g++.dg/template/nontype4.C: New test.
13478         * g++.dg/template/nontype5.C: Likewise.
13479
13480 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
13481
13482         * gcc.dg/torture/mips-clobber-at.c: New test.
13483
13484 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
13485
13486         * gcc.dg/20040124-1.c: New test.
13487
13488 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
13489
13490         * gcc.dg/20040123-1.c: New test.
13491
13492 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13493
13494         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
13495
13496 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13497
13498         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
13499
13500 2004-01-23  Andrew Pinski  <apinski@apple.com>
13501
13502         * gcc.dg/20030121-1.c: Move to ..
13503         * gcc.dg/20040121-1.c: here.
13504
13505 2004-01-23  Roger Sayle  <roger@eyesopen.com>
13506
13507         * gcc.dg/builtins-29.c: New test case.
13508
13509 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13510
13511         PR 18314
13512         * gcc.dg/builtins-30.c: New testcase.
13513
13514 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
13515
13516         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
13517         * lib/g77.exp: Likewise.
13518         * lib/objc.exp: Likewise.
13519         * lib/g++.exp: Likewise.
13520
13521 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13522
13523         * gcc.dg/struct-by-value-2.c: New test.
13524
13525 2004-01-21  Andrew Pinski  <apinski@apple.com>
13526
13527         PR target/13785
13528         * gcc.dg/20030121-1.c: New test.
13529
13530 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
13531
13532         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
13533         clobber frame pointer register in asm statement.
13534
13535 2004-01-21  Falk Hueffner  <falk@debian.org>
13536
13537         * gcc.c-torture/compile/20040121-1.c: New test.
13538
13539 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
13540
13541         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
13542
13543 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
13544
13545         * gcc.dg/ppc64-abi-2.c: New test.
13546
13547 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
13548
13549         * lib/treelang.exp: Fill out this file.
13550         * lib/treelang-dg.exp: New File.
13551
13552 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13553
13554         * gcc.c-torture/compile/981022-1.c: Remove.
13555         * gcc.dg/array-5.c: Remove XFAIL.
13556         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
13557         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
13558         gcc.dg/cond-lvalue-1.c: Update.
13559         * gcc.dg/cast-lvalue-2.c: New test.
13560
13561 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
13562
13563         PR c++/13592
13564         * g++.dg/other/error1.C (class foo): Tweak error message.
13565
13566         PR c++/13592
13567         * g++.dg/template/call2.C: New test.
13568
13569 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13570
13571         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
13572         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
13573         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
13574         scalar-return-1_x.c, scalar-return-2_y.c,
13575         scalar-return-3_x.c, scalar-return-3_y.c,
13576         scalar-return-4_x.c, scalar-return-4_y.c,
13577         struct-align-1.h, struct-align-1_x.c,
13578         struct-align-1_y.c, struct-align-2.h,
13579         struct-align-2_x.c, struct-align-2_y.c,
13580         struct-by-value-10_y.c, struct-by-value-11_x.c,
13581         struct-by-value-11_y.c, struct-by-value-12_x.c,
13582         struct-by-value-12_y.c, struct-by-value-13_x.c,
13583         struct-by-value-13_y.c, struct-by-value-14_x.c,
13584         struct-by-value-14_y.c, struct-by-value-15_x.c,
13585         struct-by-value-15_y.c, struct-by-value-16_y.c,
13586         struct-by-value-17_y.c, struct-by-value-18_y.c,
13587         struct-by-value-19_y.c, struct-by-value-1_x.c,
13588         struct-by-value-1_y.c, struct-by-value-20_y.c,
13589         struct-by-value-2_x.c, struct-by-value-2_y.c,
13590         struct-by-value-3_y.c, struct-by-value-4_x.c,
13591         struct-by-value-4_y.c, struct-by-value-5_y.c,
13592         struct-by-value-6_y.c, struct-by-value-7_y.c
13593         struct-by-value-8_x.c, struct-by-value-8_y.c
13594         struct-by-value-9_x.c, struct-by-value-9_y.c
13595         struct-return-10_x.c, struct-return-10_y.c,
13596         struct-return-19_x.c, struct-return-20_x.c
13597         struct-return-2_x.c, struct-return-2_y.c
13598         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
13599         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
13600
13601 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13602
13603         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
13604         attribute on sparc*-sun-solaris2.*.
13605
13606 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
13607
13608         PR c++/13710
13609         * g++.dg/ext/typeof7.C: New test.
13610
13611 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
13612
13613         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
13614         * gcc.dg/const-elim-1.c: Same.
13615
13616 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
13617
13618         * objc.dg/stret-1.m: New.
13619         * objc.dg/stret-2.m: New.
13620
13621 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13622
13623         PR c++/11895
13624         * g++.dg/ext/vector1.C: New test.
13625
13626 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
13627
13628         * gcc.dg/pch/import-1.c: New.
13629         * gcc.dg/pch/import-1.hs: New.
13630         * gcc.dg/pch/import-1a.h: New.
13631         * gcc.dg/pch/import-1b.h: New.
13632         * gcc.dg/pch/import-1c.h: New.
13633
13634 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13635
13636         PR c++/13574
13637         * g++.dg/ext/array1.C: New test.
13638
13639         PR c++/13178
13640         * g++.dg/conversion/op1.C: New test.
13641
13642 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
13643
13644         PR 11864
13645         From Kazumoto Kojima / Dan Kegel:
13646         * gcc.dg/pr11864-1.c: New test.
13647
13648         PR 10392
13649         From Marcus Comstedt / Dan Kegel:
13650         * gcc.dg/pr10392-1.c: New test.
13651
13652 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13653
13654         PR c++/13478
13655         * g++.dg/init/ref10.C: New test.
13656
13657 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13658
13659         PR c++/13407
13660         * g++.dg/parse/typename6.C: New test.
13661
13662 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13663
13664         PR pch/13361
13665         * testsuite/g++.dg/pch/wchar-1.C: New.
13666         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13667
13668 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13669
13670         PR c++/9259
13671         * g++.dg/expr/sizeof2.C: New test.
13672
13673 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
13674
13675         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
13676
13677 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13678
13679         PR c++/13659
13680         * g++.dg/lookup/strong-using-3.C: New.
13681         * g++.dg/lookup/using-10.C: New.
13682
13683 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13684
13685         PR c++/13594
13686         * g++.dg/lookup/strong-using-2.C: New.
13687
13688 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
13689             Dan Kegel <dank@kegel.com>
13690             J"orn Rennecke <joern.rennecke@superh.com>
13691
13692         PR target/9365
13693         * gcc.dg/pr9365-1.c: New test.
13694
13695 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13696
13697         PR c++/8856
13698         * g++.dg/parse/casting-operator2.C: New test.
13699         * g++.old-deja/g++.pt/explicit83.C: Remove.
13700
13701 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13702
13703         * gcc.dg/label-compound-stmt-1.c: New test.
13704         * gcc.c-torture/compile/950922-1.c,
13705         gcc.c-torture/compile/20000211-3.c,
13706         gcc.c-torture/compile/20000518-1.c,
13707         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
13708         compound statements.
13709
13710 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
13711
13712         * gcc.dg/ppc64-abi-1.c: New test.
13713
13714 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
13715
13716          * g++.dg/ext/attrib9.C: Add dg-warnings.
13717
13718 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13719
13720         PR c++/12335
13721         * g++.dg/parse/dtor3.C: New test.
13722
13723 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
13724
13725         PR c++/12709
13726         * g++.dg/parse/try-catch-1.C: New test.
13727
13728 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
13729
13730         * ada/acats/run_all.sh: Add more verbose output in acats.log
13731         when compiling tests.
13732
13733 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
13734
13735         PR 13656
13736         * gcc.dg/typedef-redecl.c: New test case.
13737         * gcc.dg/typedef-redecl.h: New support file.
13738
13739 2004-01-13  Jan Hubicka  <jh@suse.cz>
13740
13741         * gcc.dg/always_inline.c: New test.
13742         * gcc.dg/debug/20031231-1.c: Fix.
13743
13744 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13745
13746         PR c++/13474
13747         * g++.dg/template/array3.C: New test.
13748
13749 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
13750
13751         * g++.dg/ext/lvalue1.C: No longer expected to fail.
13752         * g++.dg/warn/Wunused-2.C: Likewise.
13753
13754 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13755
13756         PR c++/13289
13757         * g++.dg/template/instantiate6.C: New test.
13758
13759 2004-01-12  Roger Sayle  <roger@eyesopen.com>
13760
13761         PR middle-end/11397
13762         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
13763
13764 2004-01-12  Jan Hubicka  <jh@suse.cz>
13765
13766         PR opt/12826
13767         * gcc.dg/20040112-1.c: New.
13768
13769         * gcc.dg/dwarf-die[1-7].c: Move to...
13770         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
13771         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
13772
13773 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
13774
13775         PR c++/4100
13776         * g++.dg/parse/friend4.C: New test.
13777
13778 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
13779
13780         PR c++/4100
13781         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
13782         definition is called a friend.
13783
13784 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
13785
13786         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
13787
13788 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
13789
13790         PR c++/3478
13791         * g++.dg/parse/error10.C: New test.
13792         * g++.dg/template/arg2.C: Accept "invalid type" error.
13793
13794 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
13795
13796         PR middle-end/13392
13797         * g++.dg/opt/expect2.C: New test.
13798
13799 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
13800
13801         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
13802         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
13803         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
13804         Update dg-error regexps.
13805
13806 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
13807
13808         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
13809         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
13810
13811 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13812
13813         * gcc.dg/pragma-re-1.c: Use right pointer type.
13814
13815 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13816
13817         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
13818
13819 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
13820
13821         * gcc.dg/rs6000-ldouble-1.c: New.
13822
13823 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13824
13825         DR 337
13826         PR c++/9256
13827         * g++.dg/other/abstract1.C: New test.
13828
13829 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
13830
13831         * g++.dg/lookup/strong-using-1.C: New.
13832
13833 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13834
13835         PR c/11234
13836         * gcc.dg/func-ptr-conv-1.c: New test.
13837         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
13838
13839 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
13840
13841         PR target/13380.
13842         * gcc.c-torture/compile/20040109-1.c: New.
13843
13844 2004-01-08  Stuart Hastings  <stuart@apple.com>
13845
13846         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
13847         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
13848         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
13849
13850 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
13851
13852         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
13853
13854 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13855
13856         * ada/acats/run_acats: Treat 'gnatchop' the same way
13857         as 'gnatmake'.  Export GCC_DRIVER.
13858         * ada/acats/run_all.sh: Add target_gnatchop.  Use
13859         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
13860
13861 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13862
13863         PR c++/12573
13864         * g++.dg/template/dependent-expr4.C: New test.
13865
13866 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
13867
13868         * gcc.dg/altivec-11.c: New test.
13869
13870 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
13871
13872         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
13873
13874 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13875
13876         PR c/6024
13877         * gcc.dg/enum-compat-1.c: New test.
13878         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
13879
13880 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13881
13882         PR c/12165
13883         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
13884         gcc.dg/c99-idem-qual-3.c: New tests.
13885
13886 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
13887
13888         * gcc.dg/winline-7.c: Don't cast void * to int.
13889
13890 2004-01-06  Jan Hubicka  <jh@suse.cz>
13891
13892         * gcc.dg/i386-sse-5.c: New test
13893         * g++.dg/eh/simd-1.c: Add -w argument for i386.
13894
13895 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
13896
13897         PR c++/12815
13898         * g++.dg/rtti/typeid4.C: New test.
13899
13900 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13901
13902         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
13903
13904 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
13905
13906         PR c++/12132
13907         * g++.dg/template/error11.C: New test.
13908
13909         PR c++/13451
13910         * g++.dg/template/class2.C: New test.
13911
13912 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13913         Richard Sandiford <rsandifo@redhat.com>
13914
13915         PR c++/13387
13916         * g++.dg/opt/alias3.C: New test.
13917
13918 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
13919
13920         PR c++/13157
13921         * g++.dg/template/koenig3.C: New test.
13922
13923         PR c++/13529
13924         * g++.dg/parse/offsetof3.C: New test.
13925
13926         * g++.dg/init/copy7.C: Add missing dg-error markers.
13927
13928         PR c++/12226
13929         * g++.dg/init/copy7.c: New test.
13930
13931         PR c++/13536
13932         * g++.dg/parse/cast1.C: New test.
13933
13934 2004-01-04  Jan Hubicka  <jh@suse.cz>
13935
13936         * gcc.dg/winline[1-7].c: New tests.
13937
13938 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13939
13940         PR c++/13520
13941         * g++.dg/template/qualttp22.C: New test.
13942
13943 2004-01-01  Jan Hubicka  <jh@suse.cz>
13944
13945         * gcc.dg/debug/20031231-1.c: New.
13946         * gcc.c-torture/compile/20040101-1.c: New.
13947         * gcc.dg/dwarf-die-[1-7].c: New.
13948
13949 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
13950
13951         PR optimization/13521
13952         * gcc.c-torture/compile/20031231-1.c: New test.
13953
13954 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
13955
13956         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
13957
13958 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13959
13960         PR c++/10079
13961         * g++.dg/template/crash16.C: New test.
13962
13963 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
13964
13965         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
13966
13967 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
13968
13969         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
13970         ports.
13971         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13972         * g++.old-deja/g++.law/profile1.C: Likewise.
13973         * gcc.c-torture/compile/981006-1.c: Likewise.
13974         * gcc.c-torture/execute/loop-2e.x: Likewise.
13975         * gcc.c-torture/execute/loop-2f.x: Remove.
13976         * gcc.c-torture/execute/loop-2g.x: Likewise.
13977         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
13978         * gcc.dg/20020312-2.c: Remove traces of dead ports.
13979
13980 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
13981
13982         PR c++/13507
13983         * g++.dg/ext/attrib11.C: New test.
13984
13985         PR c++/13494
13986         * g++.dg/template/array2-1.C: New test.
13987         * g++.dg/template/array2-2.C: New test.
13988
13989 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
13990
13991         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
13992
13993 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
13994
13995         PR c++/12774
13996         * g++.dg/template/array1-1.C: New test.
13997         * g++.dg/template/array1-2.C: New test.
13998
13999 2003-12-29  Roger Sayle  <roger@eyesopen.com>
14000
14001         PR fortran/12632
14002         * g77.dg/12632.f: New test case.
14003
14004 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14005
14006         PR c++/13289
14007         * g++.dg/parse/nontype1.C: New test.
14008
14009 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14010
14011         PR c++/12403
14012         * g++.dg/parse/explicit1.C: New test.
14013         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
14014
14015 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
14016
14017         PR c++/13081
14018         * g++.dg/opt/inline6.C: New test.
14019
14020         PR c++/12613
14021         * g++.dg/parse/error9.C: New test.
14022
14023         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
14024
14025 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
14026
14027         PR c++/13009
14028         * g++.dg/init/assign1.C: New test.
14029
14030 2003-12-28  Roger Sayle  <roger@eyesopen.com>
14031
14032         PR c++/13070
14033         * g++.dg/warn/format3.C: New test case.
14034
14035 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14036
14037         * gcc.c-torture/compile/20031227-1.c: New test.
14038
14039 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14040
14041         * g++.dg/bprob/bprob.exp: Load target-supports.exp
14042         * g77.dg/bprob/bprob.exp: Likewise.
14043         * gcc.misc-tests/bprob.exp: Likewise.
14044         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
14045         variants on systems where the library does not provide that
14046         functionality.
14047         * gcc.dg/builtins-20.c: Use builtins-config.h.
14048         * gcc.dg/builtins-config.h: New file.
14049
14050 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14051
14052         * lib/gcc-dg.exp (dg-require-profiling): New function.
14053         * lib/target-supports.exp (check_profiling_available): Likewise.
14054         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
14055         * g77.dg/bprob/bprob.exp: Likewise.
14056         * gcc.misc-tests/bprob.exp: Likewise.
14057         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
14058         * gcc.dg/20021014-1.c: Likewise.
14059         * gcc.dg/nest.c: Likewise.
14060
14061 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14062
14063         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
14064         compiling.
14065         * g++.dg/lookup/java2.C: Likewise.
14066         * gcc.dg/cpp/lexident.c: Likewise.
14067
14068 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
14069
14070         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
14071         given.
14072         * gcc.c-torture/compile/961203-1.c: Likewise.
14073         * gcc.c-torture/compile/980506-1.c: Likewise.
14074
14075 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
14076
14077         * lib/gcc-dg.exp (dg-prune-output): New annotation.
14078         (additional_prunes): New global.
14079         (gcc-dg-prune): Handle additional per-test pruning.
14080         (dg-test): Clear additional_prunes between tests.
14081
14082         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
14083         dg-prune-output to avoid spurious failures from assembler
14084         complaining about nonexistent WAW violations.
14085         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
14086         Use dg-prune-output to avoid spurious failures from assembler
14087         warning about Itanium B-step errata.
14088
14089 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14090
14091         * g++.dg/abi/macro0.C: New test.
14092         * g++.dg/abi/macro1.C: Likewise.
14093         * g++.dg/abi/macro2.C: Likewise.
14094
14095         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
14096         * g++.dg/abi/bitfield7.C: Likewise.
14097         * g++.dg/abi/dtor2.C: Likewise.
14098         * g++.dg/abi/mangle11.C: Likewise.
14099         * g++.dg/abi/mangle12.C: Likewise.
14100         * g++.dg/abi/mangle14.C: Likewise.
14101         * g++.dg/abi/mangle17.C: Likewise.
14102         * g++.dg/abi/vbase10.C: Likewise.
14103         * g++.dg/abi/vbase14.C: Likewise.
14104         * g++.dg/template/qualttp17.C: Likewise.
14105
14106 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
14107
14108         PR c/11995
14109         * gcc.dg/20031223-1.c: New test.
14110
14111 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14112
14113         * gcc.dg/noreturn-7.c: New test.
14114
14115 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14116
14117         * gcc.dg/null-pointer-1.c: New test.
14118
14119 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
14120
14121         * g++.old-deja/g++.jason/template18.C: Remove.
14122         * g++.old-deja/g++.jason/template37.C: Likewise.
14123
14124         PR c++/12862
14125         * g++.dg/lookup/ns1.C: New test.
14126
14127         PR c++/12397
14128         * g++.dg/template/lookup3.C: New test.
14129
14130 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14131
14132         * g++.dg/template/recurse1.C: New test
14133
14134 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
14135
14136         PR c++/12479
14137         * g++.dg/parse/semicolon1.C: New test.
14138         * g++.dg/parse/semicolon1.h: Likewise.
14139
14140 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
14141
14142         * gcc.dg/darwin-misaligned.c: New test.
14143
14144 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14145
14146         PR c/9163
14147         * gcc.dg/20031222-1.c: New test.
14148
14149 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
14150
14151         PR c++/13438
14152         * g++.dg/parse/error8.C: New test.
14153
14154         PR c++/11554
14155         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
14156
14157 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
14158
14159         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
14160         too small.
14161         * gcc.c-torture/compile/930217-1.c: Likewise.
14162         * gcc.c-torture/compile/930513-1.c: Likewise.
14163         * gcc.c-torture/execute/920908-2.c: Likewise.
14164         * gcc.c-torture/execute/921204-1.c: Likewise.
14165         * gcc.c-torture/execute/930621-1.c: Likewise.
14166         * gcc.c-torture/execute/930630-1.c: Likewise.
14167         * gcc.c-torture/execute/931031-1.c: Likewise.
14168         * gcc.c-torture/execute/980602-2.c: Likewise.
14169         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
14170         * gcc.c-torture/execute/compndlit-1.c: Likewise.
14171         * gcc.c-torture/execute/extzvsi.c: Likewise.
14172         * gcc.c-torture/unsorted/ext.c: Likewise.
14173
14174 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
14175
14176         PR target/12749
14177         * gcc.c-torture/compile/20031220-2.c: New test case.
14178
14179 2003-12-20  Roger Sayle  <roger@eyesopen.com>
14180
14181         PR optimization/13031
14182         * gcc.c-torture/compile/20031220-1.c: New test case.
14183
14184 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14185
14186         * gcc.dg/cast-function-1.c: New test.
14187
14188 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14189
14190         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
14191         formats.
14192
14193 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
14194
14195         PR c++/12795
14196         * g++.dg/ext/attrib10.C: New test.
14197
14198 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
14199
14200         * gcc.dg/cleanup-10.c: New test.
14201         * gcc.dg/cleanup-11.c: New test.
14202
14203 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
14204
14205         PR c++/13239
14206         * g++.dg/opt/expect1.C: New test.
14207
14208 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
14209
14210         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
14211
14212 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
14213
14214         PR debug/12923
14215         * gcc.dg/20031218-1.c: New test.
14216
14217         PR debug/12389
14218         * gcc.dg/20031218-2.c: New test.
14219         * gcc.dg/20031218-3.c: New test.
14220
14221         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
14222         of label name and allow for USER_LABEL_PREFIX == "_" names.
14223         * g++.dg/abi/mangle18-2.C: Likewise.
14224         * g++.dg/abi/mangle19-1.C: Likewise.
14225         * g++.dg/abi/mangle19-2.C: Likewise.
14226         * g++.dg/abi/mangle20-1.C: Likewise.
14227         * g++.dg/abi/mangle20-2.C: Likewise.
14228
14229 2003-12-18  Richard Henderson  <rth@redhat.com>
14230
14231         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
14232
14233 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
14234             Dan Kegel <dank@kegel.com>
14235
14236         PR other/12009
14237         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
14238         testing a cross compiler, it causes spurious compile failures.
14239         * lib/g++.exp: Likewise.
14240
14241 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14242
14243         PR c++/13262
14244         * g++.dg/template/access13.C: New test.
14245
14246 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
14247
14248         * gcc.dg/20031216-1.c: New test.
14249
14250 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14251
14252         PR c++/9154
14253         * g++.dg/template/error10.C: New test.
14254
14255 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14256
14257         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
14258         * g++.dg/eh/simd-2.C: Likewise.
14259
14260 2003-12-17  James E Wilson  <wilson@specifixinc.com>
14261             Roger Sayle  <roger@eyesopen.com>
14262
14263         * gcc.c-torture/execute/ieee/mzero5.c: New.
14264
14265 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
14266
14267         PR c++/10603
14268         * g++.dg/parse/error6.C: New test.
14269
14270         PR c++/12827
14271         * g++.dg/parse/error7.C: New test.
14272
14273 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14274
14275         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
14276         at -O with stabs debugging formats.
14277         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
14278         * gcc.dg/debug/debug-2.c: Likewise.
14279
14280 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
14281
14282         PR c++/12696
14283         * g++.dg/init/error1.C: New test.
14284
14285         PR c++/12218
14286         * g++.dg/init/pm3.C: New test.
14287
14288 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14289
14290         PR c/3347
14291         * gcc.dg/bitfld-8.c: New test.
14292
14293 2003-12-16  James Lemke  <jim@wasabisystems.com>
14294
14295         * gcc.dg/arm-scd42-[123].c: New tests.
14296
14297 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14298
14299         PR c++/9043
14300         * g++.dg/abi/mangle20-1.C: New test.
14301         * g++.dg/abi/mangle20-2.C: New test.
14302
14303 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
14304
14305         PR c++/13275
14306         * g++.dg/other/offsetof2.C: Remove XFAIL.
14307         * g++.dg/parse/offsetof1.C: New test.
14308         * g++.gd/parse/offsetof2.C: Likewise.
14309
14310 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14311
14312         * g++.dg/template/nontype3.C: New test.
14313         * g++.dg/template/static2.C: Tweaked the dg-error clause.
14314
14315 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14316
14317         * g++.dg/warn/noreturn-3.C: Also test instantiation.
14318
14319 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14320
14321         PR c++/13387
14322         * g++.dg/expr/assign1.C: New test.
14323
14324         PR c++/13242
14325         * g++.dg/abi/mangle19-1.C: New test.
14326         * g++.dg/abi/mangle19-2.C: New test.
14327
14328 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
14329
14330         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
14331
14332 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14333
14334         * gcc.c-torture/execute/20031216-1.c: New test.
14335
14336 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14337
14338         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
14339         an ICE regression.
14340
14341 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14342
14343         PR c++/10926
14344         * g++.dg/template/error9.C: New test.
14345
14346         PR c++/11116
14347         * g++.dg/template/error8.C: New test.
14348
14349 2003-12-15  Roger Sayle  <roger@eyesopen.com>
14350
14351         PR middle-end/13400
14352         * gcc.c-torture/execute/20031215-1.c: New test case.
14353
14354 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14355
14356         PR c++/13269
14357         * g++.dg/parse/error5.C: New test.
14358
14359         PR c++/12989
14360         * g++.dg/expr/sizeof1.C: New test.
14361
14362         PR c++/13310
14363         * g++.dg/template/crash15.C: New test.
14364
14365 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
14366
14367         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
14368         a non-POD type as the last named parameter of a varargs function.
14369
14370 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14371
14372         PR c++/13243
14373         PR c++/12573
14374         * g++.dg/template/crash14.C: New test.
14375         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
14376
14377 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
14378
14379         * g++.dg/other/java1.C: New test.
14380
14381         PR c++/13241
14382         * g++.dg/abi/mangle18-1.C: New test.
14383         * g++.dg/abi/mangle18-2.C: New test.
14384
14385 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14386
14387         PR optimization/10312
14388         * gcc.c-torture/execute/20031214-1.c: New.
14389
14390 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
14391
14392         PR c++/10779
14393         PR c++/12160
14394         * g++.dg/parse/error3.C: New test.
14395         * g++.dg/parse/error4.C: Likewise.
14396         * g++.dg/abi/mangle4.C: Tweak error messages.
14397         * g++.dg/lookup/using5.C: Likewise.
14398         * g++.dg/other/error2.C: Likewise.
14399         * g++.dg/parse/typename5.C: Likewise.
14400         * g++.dg/parse/undefined1.C: Likewise.
14401         * g++.dg/template/arg2.C: Likewise.
14402         * g++.dg/template/ttp3.C: Likewise.
14403         * g++.dg/template/type1.C: Likewise.
14404         * g++.old-deja/g++.other/crash32.C: Likewise.
14405         * g++.old-djea/g++.pt/defarg8.C: Likewise.
14406
14407 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14408
14409         PR c++/13106
14410         * g++.dg/warn/noreturn-3.C: New test.
14411
14412 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14413
14414         PR c++/13118
14415         * g++.dg/abi/covariant3.C: New.
14416
14417 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
14418
14419         * g++.dg/eh/ia64-1.C: New test.
14420
14421 2003-12-12  Roger Sayle  <roger@eyesopen.com>
14422
14423         PR optimization/13037
14424         * g77.f-torture/execute/13037.f: New test case.
14425
14426 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14427
14428         PR c++/12881
14429         * g++.dg/abi/covariant2.C: New.
14430
14431 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
14432
14433         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
14434
14435 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
14436
14437         * gcc.c-torture/execute/wchar_t-1.x: Delete.
14438
14439 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
14440
14441         PR other/10819
14442         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
14443         to fix Bug 10819.
14444         * lib/g++.exp (g++_version): Likewise.
14445         * lib/g77.exp (g77_version): Likewise.
14446         * lib/objc.exp (default_objc_version): Likewise.
14447
14448 2003-12-10  Richard Henderson  <rth@redhat.com>
14449
14450         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
14451
14452         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
14453
14454 2003-12-08  Matt Austern  <austern@apple.com>
14455
14456         PR c/13134
14457         * lib/gcc-dg.exp (dg-require-visibility): Define.
14458         * lib/target-supports (check_visibility_available): Define.
14459         * gcc.dg/visibility-1.c: New test.
14460         * gcc.dg/visibility-2.c: Likewise.
14461         * gcc.dg/visibility-3.c: Likewise.
14462         * gcc.dg/visibility-4.c: Likewise.
14463         * gcc.dg/visibility-5.c: Likewise.
14464         * gcc.dg/visibility-6.c: Likewise.
14465         * g++.dg/ext/visibility-1.C: Likewise.
14466         * g++.dg/ext/visibility-2.C: Likewise.
14467         * g++.dg/ext/visibility-3.C: Likewise.
14468         * g++.dg/ext/visibility-4.C: Likewise.
14469         * g++.dg/ext/visibility-5.C: Likewise.
14470         * g++.dg/ext/visibility-6.C: Likewise.
14471
14472 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14473
14474         * g++.dg/lookup/java1.C: New test.
14475         * g++.dg/lookup/java2.C: New test.
14476
14477 2003-12-07  Falk Hueffner  <falk@debian.org>
14478
14479         * g++.dg/opt/noreturn-1.C: New test.
14480
14481 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
14482
14483         * gcc.dg/overflow-1.c: New test.
14484
14485 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14486
14487         * g77.f-torture/compile/13060.f: New test.
14488
14489 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
14490
14491         PR c++/13323
14492         * g++.dg/inherit/operator2.C: New test.
14493
14494 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14495
14496         PR c++/13305
14497         * g++.dg/ext/attrib9.C: New test.
14498
14499 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14500
14501         PR c++/13314
14502         * g++.dg/template/error7.C: New test.
14503
14504 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
14505             J"orn Rennecke <joern.rennecke@superh.com>
14506
14507         PR target/13302
14508         * g++.dg/other/struct-va_list.C: New test.
14509
14510 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14511
14512         PR c++/13166
14513         * g++.dg/parse/defarg6.C: New test.
14514
14515 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
14516
14517         PR target/13256
14518         * gcc.c-torture/execute/20031201-1.c: New test.
14519
14520 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
14521
14522         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
14523
14524 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14525
14526         * gcc.dg/builtin-return-1.c: New test.
14527
14528 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
14529             J"orn Rennecke <joern.rennecke@superh.com>
14530
14531         PR optimization/13260
14532         * gcc.c-torture/execute/20031204-1.c: New test.
14533
14534 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14535
14536         PR c++/9127
14537         * g++.dg/template/error6.C: New test.
14538
14539 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
14540
14541         * gcc.dg/20031202-1.c: New test.
14542
14543 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14544
14545         PR c++/13179
14546         * g++.dg/template/eh1.C: New test.
14547
14548         PR c++/10771
14549         * g++.dg/template/error5.C: New test.
14550
14551 2003-12-02  David Ung  <davidu@mips.com>
14552
14553         * gcc.dg/compat/vector-check.h: Corrected type for var
14554         g_##TMODE
14555
14556 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14557
14558         PR c++/10126
14559         * g++.dg/template/ptrmem8.C: New test.
14560
14561 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14562
14563         PR c++/12573
14564         * g++.dg/template/dependent-expr3.C: New test.
14565
14566 2003-12-01  James Lemke  <jim@wasabisystems.com>
14567
14568         * gcc.dg/arm-g2.c: New test.
14569
14570 2003-12-01  Roger Sayle  <roger@eyesopen.com>
14571
14572         PR optimization/11634
14573         * gcc.dg/20031201-2.c: New test case.
14574
14575 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
14576
14577         PR 11433
14578         * objc.dg/proto-lossage-3.m: New test.
14579
14580 2003-12-01  Roger Sayle  <roger@eyesopen.com>
14581
14582         PR optimization/12628
14583         * gcc.dg/20031201-1.c: New test case.
14584
14585 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14586
14587         * gcc.dg/unaligned-1.c: New test.
14588
14589 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
14590
14591         PR c++/9849
14592         * g++.dg/template/error4.C: New test.
14593         * g++.dg/template/nested3.C: Adjust error markers.
14594
14595 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14596
14597         * gcc.dg/cpp/assert4.c: Check more #system assertions.
14598
14599 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
14600
14601         PR c/10333
14602         * gcc.dg/bitfld-7.c: New test.
14603
14604 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
14605
14606         * gcc.dg/tls/asm-1.C: New test.
14607
14608 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14609
14610         * gcc.dg/cpp/assert4.c: Update.
14611
14612 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14613
14614         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
14615         * gcc.dg/builtin-apply3.c: New test.
14616
14617 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14618
14619         * lib/compat.exp (compat-obj): New xfaildata parameter.
14620         Use it to set compiler_conditional_xfail_data before compiling.
14621         (compat-get-options): Handle dg-xfail-if.
14622         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
14623         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
14624         * gcc.dg/compat/vector-1_y.c: Likewise.
14625         * gcc.dg/compat/vector-2_x.c: Likewise.
14626         * gcc.dg/compat/vector-2_y.c: Likewise.
14627
14628 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14629
14630         * g++.dg/opt/reg-stack4.C: New test.
14631
14632 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14633
14634         * gcc.dg/builtin-apply2.c: New test.
14635
14636 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14637
14638         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
14639
14640 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14641
14642         PR c++/12924
14643         * g++.dg/template/template-id-2.C: New test.
14644
14645 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14646
14647         PR c++/5369
14648         * g++.dg/template/memfriend1.C: New test.
14649         * g++.dg/template/memfriend2.C: Likewise.
14650         * g++.dg/template/memfriend3.C: Likewise.
14651         * g++.dg/template/memfriend4.C: Likewise.
14652         * g++.dg/template/memfriend5.C: Likewise.
14653         * g++.dg/template/memfriend6.C: Likewise.
14654         * g++.dg/template/memfriend7.C: Likewise.
14655         * g++.dg/template/memfriend8.C: Likewise.
14656         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
14657
14658 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
14659
14660         PR c++/12515
14661         * g++.dg/ext/cond1.C: New test.
14662
14663 2003-11-20  Richard Henderson  <rth@redhat.com>
14664
14665         * gcc.dg/20020201-2.c: Remove.
14666         * gcc.dg/20020201-4.c: Remove.
14667         * gcc.dg/20020304-1.c: Remove.
14668
14669 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
14670
14671         * gcc.dg/cpp/trad/xwin1.c: New test case.
14672
14673 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
14674
14675         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
14676         * lib/g77.exp: Likewise.
14677         * lib/objc.exp: Likewise.
14678         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
14679         for darwin.
14680
14681 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14682
14683         PR c++/12932
14684         * g++.dg/template/static5.C: New test.
14685
14686 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
14687
14688         * gcc.dg/nested-func-1.c: New test.
14689
14690 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14691
14692         * gcc.dg/cpp/assert4.c: New test.
14693
14694 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
14695
14696         PR c++/2294
14697         * g++.dg/lookup/using9.c: New test.
14698
14699 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
14700
14701         PR c++/12762
14702         * g++.dg/template/error3.C: New test.
14703
14704 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
14705
14706         PR ada/13035
14707         * ada/acats/run_acats, run_all.sh: Fix syntax error.
14708         No longer use a wrapper for gcc, since this does not work under
14709         Windows.
14710
14711 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
14712
14713         PR c++/2094
14714         * g++.dg/template/ptrmem7.C: New test.
14715
14716 2003-11-13  Andrew Pinski <apinski@apple.com>
14717
14718         * gcc.c-torture/compile/20031113-1.c: New test.
14719
14720 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
14721             Kean Johnston <jkj@sco.com>
14722
14723         PR c/13029
14724         * gcc.dg/unused-4.c: Update.
14725
14726 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14727
14728         * g++.dg/opt/const3.C: New test.
14729
14730 2003-11-13  Jan Hubicka  <jh@suse.cz>
14731
14732         * gcc.c-torture/compile/20031112-1.c: New test.
14733
14734 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
14735
14736         * g++.dg/parse/crash10.C: Remove bogus error marker.
14737
14738 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14739
14740         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
14741         (host_gcc): Likewise.
14742         (ROOT): Honor $PWDCMD.
14743         (BASE): Likewise.
14744         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
14745
14746 2003-11-12  Catherine Moore  <clm@redhat.com>
14747
14748         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
14749
14750 2003-11-12  Andreas Jaeger  <aj@suse.de>
14751             Jakub Jelinek  <jakub@redhat.com>
14752             Andrew Pinski  <pinskia@physics.uc.edu>
14753             Richard Henderson  <rth@redhat.com>
14754
14755         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
14756         systems.
14757         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
14758
14759         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
14760         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14761
14762 2003-11-11  Andreas Jaeger  <aj@suse.de>
14763
14764         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
14765
14766         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
14767
14768 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
14769
14770         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
14771         Clean ups.
14772
14773 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
14774
14775         * gcc.dg/trampoline-1.c: New test.
14776
14777 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
14778
14779         * gcc.c-torture/compile/200031109-1.c: New test.
14780
14781 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14782
14783         PR c/3190
14784         PR c/8714
14785         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
14786         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
14787         gcc.dg/format/no-y2k-1.c: Update.
14788
14789 2003-11-08  Roger Sayle  <roger@eyesopen.com>
14790
14791         PR optimization/10467
14792         * gcc.dg/20031108-1.c: New test case.
14793
14794 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
14795
14796         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
14797
14798 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14799
14800         * gcc.dg/compound-lvalue-1.c: New test.
14801         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
14802         some XFAILs.
14803
14804 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
14805
14806         * gcc.dg/altivec-varargs-1.c: New test.
14807
14808 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14809
14810         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
14811         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
14812         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
14813         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
14814         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
14815
14816 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14817
14818         * gcc.dg/cond-lvalue-1.c: New test.
14819
14820 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
14821
14822         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
14823
14824 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14825
14826         PR c++/11616
14827         * g++.dg/template/instantiate5.C: New test.
14828
14829 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14830
14831         PR c++/12726
14832         * g++.dg/ext/complit2.C: Replace test with self-contained version.
14833         * ChangeLog: Add missing first entry for above test.
14834
14835 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14836
14837         PR c++/9810
14838         * g++.dg/template/using8.C: New test.
14839         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
14840
14841 2003-11-02  Roger Sayle  <roger@eyesopen.com>
14842
14843         PR optimization/10817
14844         * gcc.c-torture/compile/20031102-1.c: New test case.
14845
14846 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
14847
14848         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
14849         2147483647.
14850
14851 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14852
14853         * gcc.dg/20031102-1.c: New test.
14854
14855 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14856
14857         * gcc.dg/complex-1.c: New test.
14858
14859 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14860
14861         PR c++/12796
14862         * g++.dg/template/crash13.C: Adjust expected error location.
14863         * g++.old-deja/g++.brendan/ns1.C: Likewise.
14864
14865 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
14866
14867         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
14868
14869 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
14870
14871         PR/10239
14872         * gcc.c-torture/compile/20031031-2.c: New test.
14873
14874 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
14875
14876         PR/11640
14877         * gcc.c-torture/compile/20031031-1.c: New test.
14878
14879 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
14880
14881         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
14882         * gcc.misc-tests/bprob.exp: Likewise.
14883         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
14884         the execution test on arm-elf configs.
14885         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
14886         configs that don't support scratch files.
14887         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
14888
14889 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
14890
14891         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
14892         done by dejagnu.
14893
14894 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
14895
14896         * ada/acats/run_all.sh: Redirect mv output to /dev/null
14897         Avoid non pure sh syntax. Add more logging.
14898
14899         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
14900         fail.
14901
14902 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14903
14904         PR libgcj/10610
14905         * gcc.dg/ppc-stackalign-1.c: New test.
14906
14907 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
14908
14909         * ada/acats/run_all.sh: Change output to be more compliant with
14910         dejagnu framework.
14911         Create acats.sum and acats.log files under testsuite/ada/acats
14912         Only run [a-z]* directories, to filter out e.g. CVS.
14913         Redirect build output to log file.
14914
14915 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
14916
14917         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
14918
14919 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
14920
14921         PR ada/5909:
14922         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
14923
14924 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
14925
14926         * gcc.c-torture/compile/20031023-1.c: New test.
14927         * gcc.c-torture/compile/20031023-2.c: New test.
14928         * gcc.c-torture/compile/20031023-3.c: New test.
14929         * gcc.c-torture/compile/20031023-4.c: New test.
14930
14931 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14932
14933         PR c++/10371
14934         * g++.dg/lookup/scoped8.C: New test.
14935
14936 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14937
14938         * g++.dg/opt/reg-stack3.C: New test.
14939
14940 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14941
14942         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
14943
14944 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14945
14946         PR c++/11076
14947         * g++.dg/template/crash13.C: New test.
14948
14949 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14950
14951         * gcc.dg/c99-restrict-2.c: New test.
14952
14953 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
14954
14955         PR c++/12698, c++/12699, c++/12700, c++/12566
14956         * g++.dg/inherit/covariant9.C: New test.
14957         * g++.dg/inherit/covariant10.C: New test.
14958         * g++.dg/inherit/covariant11.C: New test.
14959
14960 2003-10-23  Jason Merrill  <jason@redhat.com>
14961
14962         PR c++/12726
14963         * g++.dg/ext/complit2.C: New test.
14964
14965 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
14966
14967         PR target/12654
14968         * gcc.c-torture/execute/20031020-1.c: New test.
14969
14970 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14971
14972         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
14973         following the jump_insn.
14974
14975 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14976
14977         * gcc.dg/cast-lvalue-1.c: New test.
14978
14979 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
14980
14981         PR c++/11962
14982         * g++.dg/template/cond2.C: New test.
14983
14984 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14985
14986         * gcc.dg/builtins-28.c: New test.
14987
14988 2003-10-20  Jan Hubicka  <jh@suse.cz>
14989
14990         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
14991         parameter.
14992         * testsuite/gcc.dg/inline-2.c: Likewise.
14993
14994 2003-10-20  Phil Edwards  <phil@codesourcery.com>
14995
14996         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
14997         * gcc.dg/nest.c:  Likewise.
14998
14999 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15000
15001         PR c++/9781, c++/10583, c++/11862
15002         * g++.dg/parse/crash13.C: New test.
15003
15004 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15005
15006         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
15007
15008 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15009
15010         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
15011         Define HAVE_C99_RUNTIME except on Solaris.
15012         * gcc.dg/builtins-20.c: Likewise.
15013
15014 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15015
15016         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
15017
15018 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15019
15020         PR c++/12495
15021         * g++.dg/template/crash21.C: New test.
15022
15023 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15024
15025         PR c++/2513
15026         * g++.dg/template/typename5.C: New test.
15027
15028 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15029
15030         PR c++/12369
15031         * g++.dg/template/friend25.C: New test.
15032
15033 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
15034
15035         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
15036         versions.
15037
15038 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
15039
15040         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
15041         == 2147483647.
15042
15043 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
15044
15045         * gcc.c-torture/execute/960416-1.x: Remove.
15046         * gcc.c-torture/execute/divconst-3.x: Likewise.
15047
15048 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
15049
15050         PR target/12598
15051         * gcc.dg/torture/cris-volatile-1.c: New test.
15052
15053 2003-10-14  Roger Sayle  <roger@eyesopen.com>
15054
15055         PR optimization/9325
15056         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
15057         for overflowing floating point to integer conversion during RTL
15058         simplification.
15059
15060 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
15061
15062         * objc/execute/_cmd.m: Fix typo.
15063         * objc.dg/image-info.m, objc.dg/symtab-1.m:
15064         Relax 'scan-assembler' regexp.
15065         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
15066         objc.dg/try-catch-4.m: Run on non-Darwin targets.
15067         * objc.dg/zero-link-2.m: Remove blank line.
15068         * objc.dg/zero-link-3.m: New test case.
15069
15070 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
15071
15072         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
15073
15074         * gcc.dg/asm-names.c: Use scan-assembler-not rather
15075         than linker trickery.
15076
15077 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15078
15079         PR c++/12370
15080         * g++.dg/other/friend2.C: New test.
15081
15082 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
15083
15084         * gcc.dg/20031012-1.c: New test.
15085
15086 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
15087
15088         * gcc.dg/weak/weak-3.c: Fix for new warning.
15089
15090 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
15091
15092         PR optimization/8750
15093         * gcc.c-torture/execute/20031012-1.c: New test case.
15094
15095 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15096
15097         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
15098         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
15099
15100 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15101
15102         PR optimization/12260
15103         * gcc.c-torture/compile/20031011-2.c: New test case.
15104
15105 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15106
15107         * gcc.c-torture/execute/20031011-1.c: New testcase.
15108
15109 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15110
15111         * gcc.c-torture/compile/20031011-1.c: New test.
15112
15113 2003-10-11  Jan Hubicka  <jh@suse.cz>
15114
15115         * g++.dg/other/first-global.C: New test.
15116
15117 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15118
15119         * gcc.c-torture/execute/string-opt-18.c: New testcase.
15120
15121 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
15122
15123         * gcc.c-torture/compile/20031010-1.c: New test.
15124
15125 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
15126
15127         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
15128         * gcc.c-torture/execute/va-arg-25.c: ... here.
15129
15130 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
15131
15132         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
15133
15134 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
15135
15136         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
15137
15138 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
15139
15140         * g++.dg/parse/error2.C: New test.
15141
15142 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
15143
15144         PR c++/11097
15145         * g++.dg/other/error5.C: Modify the error message.
15146         * g++.dg/lookup/using8.C: New test.
15147
15148 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
15149
15150         * gcc.dg/darwin-abi-2.c: New file.
15151         * gcc.c-torture/execute/va-arg-24.c: New file.
15152
15153 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
15154
15155         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
15156         indentation.
15157
15158 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
15159
15160         PR c++/10147
15161         * g++.dg/other/error4.C: Update error messages.
15162         * g++.dg/template/ptrmem4.C: Likewise.
15163
15164         PR c++/12337
15165         * g++.dg/init/new9.C: New test.
15166
15167         PR c++/12334, c++/12236, c++/8656
15168         * g++.dg/ext/attrib8.C: New test.
15169
15170 2003-10-06  Devang Patel  <dpatel@apple.com>
15171
15172         * gcc.dg/debug/dwarf2-3.h: New test.
15173         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
15174
15175 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
15176
15177         * g++.dg/opt/cfg2.C: New test.
15178
15179 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15180
15181         * g++.dg/opt/float1.C: New test.
15182
15183 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15184
15185         * gcc.dg/c90-array-lval-6.c: New test.
15186         * gcc.dg/c99-array-lval-6.c: New test.
15187
15188 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
15189             Ziemowit Laski  <zlaski@apple.com>
15190
15191         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
15192         'Derived', so that it is never considered a class method; add
15193         new warning for '+port' method ambiguity.
15194         * objc.dg/method-12.m: Include <objc/objc.h> instead of
15195         <objc/objc-api.h> (needed on Mac OS X).
15196         * objc.dg/method-13.m: New test.
15197
15198 2003-10-03  Roger Sayle  <roger@eyesopen.com>
15199
15200         PR optimization/9325, PR java/6391
15201         * gcc.c-torture/execute/20031003-1.c: New test case.
15202
15203 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
15204
15205         PR optimization/12180
15206         * gcc.dg/20031002-1.c: New test.
15207
15208         PR c++/12486
15209         * g++.dg/inherit/error1.C: New test.
15210
15211 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
15212
15213         * lib/f-torture.exp (search_for): Rename to...
15214         (search_for_re): This.  Also, clean up comments and the
15215         "regexp" invocation.
15216
15217 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
15218
15219         * gcc.c-torture/compile/20031002-1.c: New test.
15220
15221 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
15222
15223         * g++.dg/opt/cond1.C: New test.
15224
15225 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
15226
15227         * gcc.dg/Wold-style-definition-2.c: New testcase.
15228         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
15229
15230 2003-09-29  Richard Henderson  <rth@redhat.com>
15231
15232         * g++.dg/init/array10.C: Add dg-options.
15233
15234 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
15235
15236         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
15237
15238 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15239
15240         * g++.dg/template/friend19.C: Fix typo.
15241         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
15242
15243 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
15244
15245         * gcc.c-torture/execute/20030928-1.c: New test.
15246         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
15247
15248 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15249
15250         * g++.dg/opt/unroll1.C: New test.
15251
15252 2003-09-26  Roger Sayle  <roger@eyesopen.com>
15253
15254         PR optimization/11741
15255         * gcc.dg/20030926-1.c: New test case.
15256
15257 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15258
15259         PR c++/5655
15260         * g++.dg/parse/access7.C: New test.
15261         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
15262
15263 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
15264
15265         MERGE OF objc-improvements-branch into MAINLINE:
15266         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
15267         if libobjc has not been built.
15268         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
15269         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
15270         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
15271         objc/execute/nested-3.m, objc/execute/np-2.m,
15272         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
15273         objc/execute/redefining_self.m, objc/execute/root_methods.m,
15274         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
15275         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
15276         objc.dg/special/unclaimed-category-1.h,
15277         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
15278         well as GNU runtime.
15279         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
15280         * execute/cascading-1.m, execute/function-message-1.m,
15281         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
15282         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
15283         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
15284         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
15285         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
15286         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
15287         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
15288         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
15289         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
15290         * objc.dg/bitfield-2.m: Run only on Darwin.
15291         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
15292         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
15293         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
15294         * objc.dg/const-str-1.m: Fix constant string layout.
15295
15296 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
15297
15298         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
15299
15300 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
15301
15302         * gcc.dg/darwin-abi-1.c: New file.
15303
15304 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
15305
15306         PR target/12281
15307         * gcc.c-torture/compile/20030921-1.c: New test.
15308
15309 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15310
15311         * g++.dg/opt/reg-stack2.C: New test.
15312
15313 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15314
15315         * g++.dg/eh/delayslot1.C: New test.
15316
15317 2003-09-20  Richard Henderson  <rth@redhat.com>
15318
15319         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
15320
15321 2003-09-20  Roger Sayle  <roger@eyesopen.com>
15322
15323         * gcc.c-torture/execute/20030920-1.c: New test case.
15324
15325 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15326
15327         * g++.dg/rtti/typeid3.C: Correct expected error message.
15328
15329 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15330
15331         PR c++/157
15332         * g++.dg/parse/crash12.C: New test.
15333
15334 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
15335
15336         * gcc.dg/compat/mixed-struct-check.h: New.
15337         * gcc.dg/compat/mixed-struct-defs.h: New.
15338         * gcc.dg/compat/mixed-struct-init.h: New.
15339         * gcc.dg/compat/struct-by-value-19_main.c: New.
15340         * gcc.dg/compat/struct-by-value-19_x.c: New.
15341         * gcc.dg/compat/struct-by-value-19_y.c: New.
15342         * gcc.dg/compat/struct-by-value-20_main.c: New.
15343         * gcc.dg/compat/struct-by-value-20_x.c: New.
15344         * gcc.dg/compat/struct-by-value-20_y.c: New.
15345         * gcc.dg/compat/struct-return-19_main.c: New.
15346         * gcc.dg/compat/struct-return-19_x.c: New.
15347         * gcc.dg/compat/struct-return-19_y.c: New.
15348         * gcc.dg/compat/struct-return-20_main.c: New.
15349         * gcc.dg/compat/struct-return-20_x.c: New.
15350         * gcc.dg/compat/struct-return-20_y.c: New.
15351
15352 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
15353         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
15354         so that it will not complain on LP64 targets.
15355
15356 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15357
15358         PR c++/495
15359         * g++.dg/template/friend24.C: New test.
15360
15361 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
15362
15363         PR c++/12332
15364         * g++.dg/template/memtmpl2.C: New test.
15365
15366 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
15367
15368         PR target/11184
15369         * gcc.dg/builtin-apply1.c: New test.
15370
15371 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
15372
15373         PR c++/9848
15374         * g++.dg/warn/Wunused-4.C: New test.
15375
15376 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15377
15378         PR c++/12316
15379         * g++.dg/other/gc2.C: New test.
15380
15381 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
15382
15383         PR c++/11991
15384         * g++.dg/rtti/typeid3.C: New test.
15385
15386         PR c++/12266
15387         * g++.dg/overload/template1.C: New test.
15388
15389 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15390
15391         * g++.dg/opt/cfg3.C: New test.
15392
15393 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15394
15395         PR c++/7939
15396         * g++.dg/template/crash11.C: New test.
15397
15398 2003-09-16  Jason Merrill  <jason@redhat.com>
15399             Jakub Jelinek  <jakub@redhat.com>
15400
15401         * gcc.dg/attr-warn-unused-result.c: New test.
15402
15403 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15404
15405         PR c++/12184
15406         * g++.dg/expr/call2.C: New test.
15407
15408 2003-09-15  Andreas Jaeger  <aj@suse.de>
15409
15410         * gcc.dg/Wold-style-definition-1.c: New test.
15411
15412 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
15413
15414         PR c++/3907
15415         * g++.dg/parse/template12.C: New test.
15416
15417         * g++.dg/abi/bitfield11.C: New test.
15418         * g++.dg/abi/bitfield12.C: Likewise.
15419
15420 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
15421
15422         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
15423         non-expansion of functional macro name without arguments at EOL.
15424         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
15425
15426 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
15427
15428         * gcc.c-torture/execute/20030914-[12].c: New tests.
15429
15430 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
15431
15432         PR c++/11788
15433         * g++.dg/overload/addr1.C: New test.
15434
15435 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
15436
15437         * gcc.dg/20030909-1.c: New test.
15438
15439 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15440
15441         * gcc.dg/ultrasp10.c: New test.
15442
15443 2003-09-09  Devang Patel  <dpatel@apple.com>
15444
15445         * gcc.dg/darwin-ld-6.c: New test.
15446
15447 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15448
15449         * gcc.dg/torture/builtin-explog-1.c: New testcase.
15450
15451 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15452
15453         * gcc.dg/ia64-types1.c: New test.
15454         * gcc.dg/ia64-types2.c: Likewise.
15455
15456 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15457
15458         * gcc.dg/builtins-1.c: Add more _Complex tests.
15459         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15460
15461         * gcc.dg/builtins-1.c: Test existing _Complex functions.
15462         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15463
15464 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15465
15466         PR c++/11786
15467         * g++.dg/lookup/koenig2.C: New test.
15468
15469         PR c++/5296
15470         * g++.dg/rtti/typeid2.C: New test.
15471
15472 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
15473
15474         * gcc.c-torture/compile/20030904-1.c: New test.
15475
15476 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15477
15478         * g++.dg/opt/longbranch2.C: New test.
15479
15480 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15481
15482         * g++.dg/template/crash10.C: Only compile it.
15483
15484 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15485
15486         PR middle-end/11665
15487         * gcc.c-torture/compile/20030907-1.c: New test.
15488         * g++.dg/init/array11.C: New test.
15489
15490 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15491
15492         PR c++/11852
15493         * g++.dg/init/struct1.C: New test.
15494
15495 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15496
15497         PR c++/12181
15498         * g++.dg/expr/comma1.C: New test.
15499
15500 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
15501
15502         PR c++/11867
15503         * g++.dg/expr/static_cast5.C: New test.
15504
15505 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
15506
15507         PR c++/11507
15508         * g++.dg/lookup/scoped7.C: New test.
15509
15510         PR c++/9574
15511         * g++.dg/other/static1.C: New test.
15512
15513         PR c++/11490
15514         * g++.dg/warn/template-1.C: New test.
15515
15516         PR c++/11432
15517         * g++.dg/template/crash10.C: New test.
15518
15519         PR c++/2478
15520         * g++.dg/overload/VLA.C: New test.
15521
15522         PR c++/10804
15523         * g++.dg/template/call1.C: New test.
15524
15525 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15526
15527         PR c++/11794
15528         * g++.dg/parse/using3.C: New test.
15529
15530 2003-09-06  Roger Sayle  <roger@eyesopen.com>
15531
15532         PR c++/11409
15533         * g++.dg/overload/builtin3.C: New test case.
15534
15535 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
15536
15537         PR c/9862
15538         * gcc.dg/20030906-1.c: New test.
15539         * gcc.dg/20030906-2.c: Likewise.
15540
15541 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15542
15543         PR c++/12167
15544         * g++.dg/parse/defarg5.C: New test.
15545
15546         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
15547
15548 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
15549
15550         PR c++/12163
15551         * g++.dg/expr/static_cast4.C: New test.
15552
15553         PR c++/12146
15554         * g++.dg/template/crash9.C: New test.
15555
15556 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15557
15558         * g++.old-deja/g++.ext/pretty2.C: Update for change
15559         in __FUNCTION__.
15560         * g++.old-deja/g++.ext/pretty3.C: Likewise.
15561
15562 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
15563
15564         PR c++/11922
15565         * g++/dg/template/qualified-id1.C: New test.
15566
15567         PR c++/12037
15568         * g++.dg/warn/noeffect4.C: New test.
15569
15570 2003-09-04  Matt Austern  <austern@apple.com>
15571
15572         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
15573         * g++.dg/ext/fnname2.C: Likewise.
15574         * g++.dg/ext/fnname3.C: Likewise.
15575
15576 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
15577
15578         * g++.dg/expr/lval1.C: New test.
15579         * g++.dg/ext/lvcast.C: Remove.
15580
15581 2003-09-03  Roger Sayle  <roger@eyesopen.com>
15582
15583         PR optimization/11700.
15584         * gcc.c-torture/compile/20030903-1.c: New test case.
15585
15586 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
15587
15588         PR c++/12053
15589         * g++.dg/abi/layout4.C: New test.
15590
15591 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
15592
15593         PR c++/11553
15594         * g++.dg/parse/friend3.C: New test.
15595
15596 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
15597
15598         PR c++/11847
15599         * g++.dg/template/class1.C: New test.
15600
15601         PR c++/11808
15602         * g++.dg/expr/call1.C: New test.
15603
15604 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
15605
15606         PR c++/12114
15607         * g++.dg/init/ref9.C: New test.
15608
15609         PR c++/11972
15610         * g++.dg/template/nested4.C: New test.
15611
15612 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15613
15614         PR c++/12093
15615         * g++.dg/template/non-dependent4.C: New test.
15616
15617         PR c++/11928
15618         * g++.dg/inherit/conv1.C: New test.
15619
15620 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15621
15622         PR c++/6196
15623         * g++.dg/ext/label1.C: New test.
15624         * g++.dg/ext/label2.C: Likewise.
15625
15626 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15627
15628         * g++.dg/expr/cond3.C: New test.
15629
15630 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15631
15632         * gcc.dg/builtins-1.c: Add new builtin cases.
15633
15634 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15635
15636         * gcc.dg/builtins-1.c: Add new cases.
15637         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15638
15639 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15640
15641         * gcc.dg/builtins-1.c: Add more math builtin tests.
15642         * gcc.dg/torture/builtin-attr-1.c: New test.
15643
15644 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15645
15646         PR optimization/5079
15647         * g++.dg/opt/static3.C: New test.
15648
15649 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15650
15651         * gcc.misc-tests/gcov-10b.c: New test.
15652
15653 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
15654
15655         * g++.dg/opt/ptrmem3.C: New test.
15656
15657         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
15658
15659 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
15660
15661         * gcc.dg/20030826-2.c: New test.
15662
15663 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15664
15665         PR middle-end/12002
15666         * g77.f-torture/compile/12002.f: New test case.
15667
15668 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15669
15670         * gcc.dg/20030826-1.c: New test case.
15671
15672 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
15673
15674         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
15675
15676 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
15677
15678         PR c++/11871
15679         * c++.dg/lookup/crash1.C: New test.
15680
15681         * c++.dg/warn/noeffect3.C: New test.
15682
15683 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
15684
15685         * gcc.dg/compat/vector-1_x.c: Compile with -w.
15686         * gcc.dg/compat/vector-1_y.c: Ditto.
15687         * gcc.dg/compat/vector-2_x.c: Ditto.
15688         * gcc.dg/compat/vector-2_y.c: Ditto.
15689
15690 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
15691
15692         * gcc.dg/20030702-1.c: New test.
15693
15694 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
15695
15696         PR c++/8795
15697         * g++.dg/ext/altivec-1.C: New test.
15698
15699 2003-08-24  Richard Henderson  <rth@redhat.com>
15700
15701         * g++.dg/eh/simd-2.C: Add -w for x86.
15702
15703 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
15704
15705         * gcc.dg/20030815-1.c: New test.
15706
15707 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15708
15709         PR c++/3765
15710         * g++.dg/parse/access6.C: New test.
15711
15712 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15713
15714         PR c++/641, c++/11876
15715         * g++.dg/template/friend22.C: New test.
15716         * g++.dg/template/friend23.C: Likewise.
15717
15718 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15719
15720         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
15721         identically.
15722
15723 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15724
15725         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
15726
15727 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15728
15729         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
15730
15731 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15732
15733         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
15734
15735 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15736
15737         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
15738
15739 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
15740
15741         PR c++/11919
15742         * g++.dg/overload/prom1.C: New test.
15743
15744         PR c++/11551
15745         * g++.dg/parse/dtor2.C: New test.
15746
15747         PR c++/10762
15748         * g++.dg/parse/using2.C: New test.
15749
15750 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
15751
15752         PR target/11805
15753         * gcc.c-torture/compile/20030821-1.c: New.
15754
15755 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
15756
15757         PR c++/11834
15758         * g++.dg/template/deduce2.C: New test.
15759
15760 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
15761
15762         * gcc.c-torture/execute/20030821-1.c: New test.
15763
15764 2003-08-20  Roger Sayle  <roger@eyesopen.com>
15765
15766         PR middle-end/11984
15767         * gcc.dg/20030820-1.c: New test case.
15768
15769 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
15770
15771         PR c++/11945
15772         * g++.dg/warn/noeffect2.C: New test.
15773
15774 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
15775
15776         PR c++/10926
15777         * g++.dg/template/dtor2.C: New test.
15778
15779         PR c++/11684
15780         * g++.dg/template/operator1.C: New test.
15781         * g++.dg/parse/operator4.C: New test.
15782
15783         PR c++/11946.C
15784         * g++.dg/expr/enum1.C: New test.
15785         * gcc.dg/c99-bool-1.c: Remove bogus warning.
15786
15787         PR c++/11036.C
15788         * g++.dg/parse/elab2.C: New test.
15789         * g++.dg/parse/typedef4.C: Change error message.
15790         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
15791         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
15792         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
15793
15794 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
15795
15796         * gcc.dg/pch/warn-1.c: New.
15797         * gcc.dg/pch/warn-1.hs: New.
15798
15799         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
15800         not-tested file.
15801
15802 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15803
15804         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
15805
15806 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15807
15808         * gcc.dg/uninit-D.c: New Test.
15809         * gcc.dg/uninit-E.c: New Test.
15810         * gcc.dg/uninit-F.c: New Test.
15811         * gcc.dg/uninit-G.c: New Test.
15812
15813 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
15814
15815         * g++.dg/README: Describe the pch directory.
15816
15817 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15818
15819         PR c++/11174
15820         * g++.dg/parse/access4.C: New test.
15821         * g++.dg/parse/access5.C: Likewise.
15822         * g++.old-deja/g++.jason/access17.C: Adjust error message.
15823
15824 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
15825
15826         * gcc.dg/noncompile/20030818-1.c: New.
15827
15828 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15829
15830         PR c++/11957
15831         * g++.dg/warn/noeffect1.C: New test.
15832
15833         * g++.dg/template/scope2.C: New test.
15834         * g++.dg/template/error2.C: Correct dg-error
15835
15836 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
15837
15838         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
15839
15840 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
15841
15842         PR C++/11512
15843         * g++.dg/template/warn1.C: New.
15844
15845 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
15846
15847         * g++.dg/template/error2.C: New test.
15848         * g++.dg/lookup/using7.C: Adjust errors
15849         * g++.old-deja/g++.pt/crash36.C: Likewise.
15850         * g++.old-deja/g++.pt/derived3.C: Likewise.
15851
15852 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15853
15854         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
15855         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
15856         * gcc.c-torture/execute/builtins/string-9.c: New, from
15857         string-opt-9.c.  Adjust for execute/builtins framework.
15858         * gcc.c-torture/execute/string-opt-9.c: Delete.
15859
15860 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
15861
15862         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
15863
15864         * g++.dg/parse/ret-type2.C: New test.
15865
15866         PR c++/11703
15867         * g++.dg/init/new8.C: New test.
15868
15869         PR c++/10923
15870         * g++.dg/parse/typedef5.C: New test.
15871
15872         PR c++/9512
15873         * g++.dg/parse/qualified2.C: New test.
15874         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
15875         invalid code.
15876
15877 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
15878
15879         * g++.dg/conversion/ptrmem1.C: New test.
15880
15881 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
15882
15883         PR target/11693
15884         * gcc.dg/20030811-1.c: New test.
15885
15886         PR target/11535
15887         * gcc.c-torture/execute/20030811-1.c: New test.
15888
15889 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15890
15891         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
15892
15893 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
15894
15895         PR c++/11789.C
15896         * g++.dg/inherit/multiple1.C: New test.
15897
15898 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
15899
15900         * gcc.dg/spe1.c: New test.
15901
15902         PR c++/11670
15903         * g++.dg/expr/cast2.C: New test.
15904
15905         PR c++/10530
15906         * g++.dg/template/dependent-name2.C: New test.
15907
15908 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
15909
15910         * g++.dg/parse/crash11.C: Put the dg options in comments.
15911
15912 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
15913
15914         * lib/gcc-dg.exp: Update for diagnostic change.
15915
15916 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15917
15918         PR c++/5767
15919         * g++.dg/parse/crash11.C: New test.
15920
15921 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
15922
15923         * gcc.dg/cpp/spacing1.c: Update.
15924
15925 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
15926
15927         PR target/11739
15928         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
15929         a value for -mtune.
15930
15931 2003-08-04  Roger Sayle  <roger@eyesopen.com>
15932
15933         PR middle-end/11771
15934         * gcc.c-torture/compile/20030804-1.c: New test case.
15935
15936 2003-08-04  Roger Sayle  <roger@eyesopen.com>
15937
15938         * gcc.dg/20030804-1.c: New test case.
15939
15940 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
15941
15942         * gcc.dg/cpp/separate-1.c: New test.
15943
15944 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
15945
15946         PR c++/11704
15947         * g++.dg/template/dependent-expr2.C: New test.
15948
15949         PR c++/11766
15950         * g++.dg/expr/ptrmem1.C: New test.
15951
15952 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15953
15954         PR c++/9453
15955         * g++.dg/template/friend15.C: New test.
15956
15957 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
15958
15959         * lib/dg-pch.exp: Work round PCH bug.
15960
15961 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15962
15963         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
15964         builtins.  Move cases from builtins-4.c here.
15965
15966         * gcc.dg/torture/builtin-math-1.c: New test taken from
15967         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
15968         additional cases.
15969
15970         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
15971         Delete.
15972
15973 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
15974
15975         PR c++/9447
15976         * g++.dg/template/using7.C: New test.
15977
15978 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
15979
15980         * import1.c, import2.c: New tests.
15981
15982 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
15983
15984         * g++.dg/eh/crossjump1.C: New test.
15985
15986 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
15987
15988         PR c++/11697
15989         * g++.dg/template/using6.C: New test.
15990
15991         PR c++/11744
15992         * g++.dg/template/koenig2.C: New test.
15993
15994 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15995
15996         PR c++/7983
15997         * g++.dg/parse/typedef4.C: New test.
15998
15999 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16000
16001         PR c++/8442, c++/8806
16002         * g++.dg/template/elab1.C: New test.
16003         * g++.dg/template/type2.C: Likewise.
16004         * g++.dg/template/ttp3.C: Adjust expected error message.
16005         * g++.old-deja/g++.law/visibility13.C: Likewise.
16006         * g++.old-deja/g++.niklas/t135.C: Likewise.
16007         * g++.old-deja/g++.pt/ttp41.C: Likewise.
16008         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
16009         template argument.
16010         * g++.old-deja/g++.pt/ttp44.C: Likewise.
16011
16012 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
16013
16014         PR c++/11295
16015         * g++.dg/ext/stmtexpr1.C: New test.
16016
16017         * g++.dg/opt/tmp1.C: New test.
16018
16019         PR c++/11525
16020         * g++.dg/parse/constant4.C: New test.
16021
16022         PR c++/9447
16023         * g++.dg/template/using5.C: New test.
16024
16025 2003-07-31  Roger Sayle  <roger@eyesopen.com>
16026
16027         * gcc.dg/builtins-27.c: New test case.
16028
16029 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
16030
16031         * gcc.dg/tls/opt-7.c: New test.
16032
16033 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
16034
16035         * g++.old-deja/g++.other/crash18.C: Remove.
16036
16037 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16038
16039         * g++.dg/template/explicit3.C: New.
16040         * g++.dg/template/explicit4.C: New.
16041         * g++.dg/template/explicit5.C: New.
16042
16043         PR c++/11347
16044         * g++.dg/template/memtmpl1.C: New.
16045
16046 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
16047
16048         PR target/11565
16049         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
16050         * gcc.dg/i386-387-5.c (dg-options): Likewise.
16051
16052 2003-07-30  Jan Hubicka  <jh@suse.cz>
16053
16054         * vtgc1.c: Kill.
16055
16056 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
16057
16058         * gcc.dg/struct-in-proto-1.c: New test.
16059
16060 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
16061
16062         * gcc.dg/cpp/include2.c: Only expect one message.
16063
16064 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
16065
16066         PR c++/9447
16067         * g++.dg/template/using1.C: New test.
16068         * g++.dg/template/using2.C: New test.
16069         * g++.dg/template/using3.C: New test.
16070         * g++.dg/template/using4.C: New test.
16071
16072 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
16073
16074         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
16075         * gcc.c-torture/execute/string-opt-10.c: Likewise.
16076
16077 2003-07-28  Jan Hubicka  <jh@suse.cz>
16078
16079         PR c++/11530
16080         * g++.dg/opt/call1.C: New test.
16081
16082 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
16083
16084         PR c++/11667
16085         * g++.dg/init/enum2.C: New test.
16086         * g++.dg/template/overload1.C: Add "-w" option.
16087
16088 2003-07-28    <hp@bitrange.com>
16089
16090         * gcc.dg/Wdeclaration-after-statement-1.c,
16091         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
16092
16093 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
16094
16095         * gcc.c-torture/compile/20030725-1.c: New test.
16096
16097 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
16098
16099         * gcc.dg/20030505.c: Only run for SPE.
16100         Remove definition of opaque type.
16101
16102 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
16103
16104         * g++.dg/template/ptrmem6.C: New test.
16105
16106 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
16107
16108         * gcc.c-torture/compile/zero-strct-2.c: New test.
16109
16110 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
16111
16112         * gcc.dg/intermod-1.c: New test.
16113
16114 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16115
16116         PR c++/11617
16117         * g++.dg/template/lookup2.C: New test.
16118         * g++.dg/template/memclass1.C: Remove instantiated from error.
16119         * g++.dg/other/error2.C: Tweak expected errors.
16120
16121         PR c++/11596
16122         * g++.dg/template/defarg3.C: New test.
16123
16124         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
16125
16126 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
16127
16128         * g++.dg/inherit/access5.C: New test.
16129
16130 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16131
16132         PR c++/11513
16133         * g++.dg/template/crash8.C: New test.
16134
16135 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
16136
16137         PR c/10602
16138         * gcc.dg/noncompile/incomplete-2.c: New test.
16139
16140 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
16141
16142         PR c++/11645
16143         * g++.dg/inherit/access4.C: New test.
16144
16145         PR c++/11517
16146         * g++.dg/expr/cond2.C: New test.
16147
16148         PR optimization/10679
16149         * g++.dg/opt/inline4.C: New test.
16150
16151 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
16152
16153         * g++.dg/parse/crash10: New test.
16154
16155 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16156
16157         * g++.dg/ext/flexary1.C: New test.
16158
16159 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16160
16161         PR c++/10793
16162         * g++.dg/template/crash9.C: New test.
16163
16164 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16165
16166         PR c++/3004
16167         * g++.dg/parse/typedef3.C: New test.
16168
16169         PR c++/7906
16170         * g++.dg/parse/operator2.C: New test.
16171
16172         PR c++/8895
16173         * g++.dg/parse/def-tmpl-arg1.C: New test.
16174
16175         PR c++/9282
16176         * g++.dg/parse/funptr1.C: New test.
16177
16178         PR c++/9452
16179         * g++.dg/parse/ambig3.C: New test.
16180
16181         PR c++/9454
16182         * g++.dg/parse/operator3.C: New test.
16183
16184         PR c++/9486
16185         * g++.dg/parse/template10.C: New test.
16186
16187         PR c++/9488
16188         * g++.dg/parse/template11.C: New test.
16189
16190         PR c++/10150
16191         * g++.dg/parse/invalid-op1.C: New test.
16192
16193         PR c++/10247
16194         * g++.dg/parse/condexpr1.C: New test.
16195
16196 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16197
16198         * g++.dg/ext/packed3.C: New test.
16199         * g++.dg/ext/packed4.C: New test.
16200
16201         * gcc.dg/pack-test-3.c: New test.
16202
16203 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
16204
16205         * lib/compat.exp: Handle dg-options per source file.
16206         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
16207         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
16208         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
16209         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
16210         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
16211         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
16212         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
16213         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
16214         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
16215         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
16216         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
16217         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
16218         * g++.dg/compat/break/bitfield7_x.C: Ditto.
16219         * g++.dg/compat/break/bitfield7_y.C: Ditto.
16220
16221 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16222
16223         PR c/10320
16224         * gcc.c-torture/execute/20030718-1.c: New test.
16225
16226 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16227
16228         PR optimization/11536
16229         * gcc.dg/20030721-1.c: New test.
16230
16231 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
16232
16233         PR c++/11546
16234         * g++.dg/template/lookup1.C: New test.
16235
16236 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
16237
16238         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
16239         diagnostics of ill-formed constructs involving labels.
16240         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
16241         the new 'previously defined here' message.
16242
16243 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
16244
16245         * g++.dg/parse/non-dependent2.C: New test.
16246
16247 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16248
16249         * g++.dg/init/init-ref4.C: xfail on targets without
16250         weak symbols.
16251
16252 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
16253
16254         PR target/11087
16255         * gcc.c-torture/execute/20030717-1.c: New test.
16256
16257 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16258
16259         * g++.dg/opt/cfg1.C: New test.
16260
16261 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
16262
16263         PR optimization/11557
16264         * gcc.dg/20030717-1.c: New test.
16265
16266 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
16267
16268         PR c++/10476
16269         * g++.dg/expr/crash-1.C: New test.
16270
16271         PR c++/11027
16272         * g++.dg/template/init3.C: New test.
16273
16274         PR c++/8222
16275         * g++.dg/template/non-dependent1.C: New test.
16276
16277         PR c++/11070
16278         * g++.dg/template/non-dependent2.C: New test.
16279
16280         PR c++/11071
16281         * g++.dg/template/non-dependent3.C: New test.
16282
16283         PR c++/9907
16284         * g++.dg/template/sizeof5.C: New test.
16285
16286 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
16287
16288         PR 11498
16289         * gcc.c-torture/compile/mangle-1.c: New file.
16290
16291 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16292
16293         PR c++/7809
16294         * g++.dg/parse/access3.C: New test.
16295
16296 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
16297
16298         PR c++/11384
16299         * g++.dg/init/init-ref4.C: New test.
16300
16301 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
16302
16303         PR c++/11547
16304         * g++.dg/parse/constant3.C: New test.
16305         * g++.dg/parse/crash7.C: Likewise.
16306
16307 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
16308
16309         PR target/11008
16310         * gcc.dg/i386-pentium4-not-mull.c: New.
16311
16312 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
16313
16314         * gcc.dg/asm-names.c (ymain): Make it weak.
16315
16316 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16317
16318         PR c++/5421
16319         * g++.dg/template/friend21.C: New test.
16320
16321 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
16322
16323         * gcc.dg/cleanup-8.c: New test.
16324         * gcc.dg/cleanup-9.c: New test.
16325
16326 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
16327
16328         * g++.dg/ext/dll-MI1.h: New file.
16329         * g++.dg/ext/dllexport-MI1.C: New file.
16330         * g++.dg/ext/dllimport-MI1.C: New file.
16331
16332 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
16333
16334         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
16335         it does not have cmpstrsi patterns (just cmpmemsi).
16336
16337 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
16338
16339         PR debug/11473
16340         * g++.dg/debug/debug8.C: New test.
16341
16342 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16343
16344         PR c++/10108
16345         * g++.dg/template/crash7.C: New test.
16346
16347 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
16348
16349         PR target/10795
16350         * gcc.c-torture/compile/20030708-1.c: New.
16351
16352 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16353
16354         * gcc.c-torture/execute/20030715-1.c: New test.
16355
16356 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
16357
16358         * gcc.dg/pch/inline-3.c: New file.
16359         * gcc.dg/pch/inline-3.hs: New file.
16360         * gcc.dg/pch/inline-4.c: New file.
16361         * gcc.dg/pch/inline-4.hs: New file.
16362
16363 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
16364
16365         PR c++/11509
16366         * g++.dg/template/crash6.C: New test.
16367
16368         PR c++/7053
16369         * g++.dg/template/friend20.C: New test.
16370
16371         PR c++/7019
16372         * g++.dg/template/overload2.C: New test.
16373
16374 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16375
16376         PR optimization/11440
16377         * gcc.c-torture/execute/20030714-1.c: New test.
16378
16379 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16380
16381         PR c++/11154
16382         * g++.dg/template/partial2.C: New test.
16383
16384 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
16385
16386         PR c++/11503
16387         * g++.dg/template/anon1.C: New test.
16388
16389         PR c++/11493
16390         PR c++/11495
16391         * g++.dg/parse/template9.C: Likewise.
16392         * g++.dg/template/crash4.C: New test.
16393         * g++.dg/template/koenig1.C: Likewise.
16394         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
16395         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
16396         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
16397         functions.
16398         * g++.old-deja/g++.jason/template36.C: Likewise.
16399         * g++.old-deja/g++.mike/p1989.C: Likewise.
16400         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
16401         * g++.old-deja/g++.pt/ttp20.C: Use this->.
16402         * g++.old-deja/g++.pt/ttp21.C: Use this->.
16403         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
16404         compiling.
16405         * g++.old-deja/g++.pt/union2.C: Use this->.
16406
16407 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
16408
16409         * gcc.dg/20030711-1.c: New test.
16410
16411 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
16412
16413         PR c++/11050
16414         * g++.dg/parse/args1.C: New test.
16415         * g++.pt/defarg8.C: Change expected errors.
16416
16417 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
16418
16419         PR c++/8164
16420         * g++.dg/template/nontype2.C: New test.
16421
16422         PR c++/10558
16423         * g++.dg/parse/template8.C: New test.
16424
16425         PR c++/8327
16426         * g++.dg/template/scope1.C: New test.
16427
16428         * g++.dg/warn/Wsign-compare-1.C: New test.
16429
16430 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16431
16432         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
16433
16434 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
16435
16436         PR c++/9411
16437         * g++.dg/template/explicit2.C: New test.
16438
16439         PR c++/10032
16440         * g++.dg/warn/pedantic1.C: New test.
16441
16442 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
16443
16444         PR c++ 9483
16445         * g++.dg/other/field1.C: New test.
16446
16447 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16448
16449         PR c/11449
16450         * gcc.c-torture/compile/20030707-1.c: New.
16451
16452 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16453
16454         PR c++/10849
16455         * g++.dg/template/access12.C: New test.
16456
16457 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
16458
16459         * g++.dg/bprob/bprob.exp (prof_ext): Update.
16460         * g77.dg/bprob/bprob.exp (prof_ext): Update.
16461         * gcc.misc-tests/bprob.exp (prof_ext): Update.
16462         * gcc.misc-tests/gcov.exp: Update
16463         * g++.dg/gcov/gcov.exp: Update
16464         * lib/gcov.exp: Update.
16465
16466 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
16467
16468         * g++.dg/abi/mangle17.C: Make sure template expressions are
16469         dependent.
16470         * g++.dg/abi/mangle4.C: Mark erroneous casts.
16471         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
16472         * g++.dg/opt/stack1.C: Remove erroneous code.
16473         * g++.dg/parse/template7.C: New test.
16474         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
16475         * g++.old-deja/g++.pt/crash4.C: Likewise.
16476
16477 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16478
16479         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
16480         with zero or one occurence of `$' after the initial `L'.
16481
16482 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
16483
16484         * gcc.c-torture/compile/20030704-1.c: Add a comment.
16485
16486 2003-07-08  Roger Sayle  <roger@eyesopen.com>
16487
16488         PR c/11370
16489         * gcc.dg/Wunreachable-6.c: New testcase.
16490         * gcc.dg/Wunreachable-7.c: New testcase.
16491
16492 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16493
16494         PR c/11420
16495         * gcc.dg/20030708-1.c: New test.
16496
16497 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
16498
16499         * gcc.dg/compat/sdata-section.h: New file.
16500         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
16501         * gcc.dg/torture/mips-sdata-1.c: New test.
16502
16503 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16504
16505         PR c++/11030
16506         * g++.dg/template/friend19.C: New test.
16507
16508 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16509
16510         * g++.dg/opt/strength-reduce.C: New test.
16511
16512 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16513
16514         PR target/10979
16515         * gcc.dg/20030707-1.c: New testcase.
16516
16517 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16518
16519         PR optimization/11059
16520         * g++.dg/opt/emptyunion.C: New testcase.
16521
16522 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16523             Eric Botcazou  <ebotcazou@libertysurf.fr>
16524
16525         * g++.dg/opt/stack1.C: New test.
16526
16527 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
16528
16529         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
16530         run test.
16531
16532         PR c++/11431
16533         * g++.dg/expr/static_cast3.C: New test.
16534
16535 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
16536
16537         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
16538         everywhere.
16539         * gcc.dg/concat.c: Concatenation of string constants with
16540         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
16541         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
16542         * gcc.dg/cpp/escape-2.c: Use wide character constants where
16543         necessary to avoid multi-character character constant warning.
16544         * gcc.dg/cpp/escape.c: Likewise.
16545         * gcc.dg/cpp/ucs.c: Likewise.
16546         Remove backslashes from dg-bogus comments, as they confuse Tcl.
16547         Fix a typo.
16548
16549 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16550
16551         PR c/11428
16552         * gcc.c-torture/compile/20030704-1.c: New.
16553
16554 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16555
16556         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
16557
16558 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
16559
16560         PR c++/5287, PR c++/7910,  PR c++/11021
16561         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
16562         tests for warnings.
16563         * g++.dg/ext/dllimport2.C: Add tests for warnings.
16564         * g++.dg/ext/dllimport3.C: Likewise.
16565         * g++.dg/ext/dllimport4.C: New file.
16566         * g++.dg/ext/dllimport5.C: New file.
16567         * g++.dg/ext/dllimport6.C: New file.
16568         * g++.dg/ext/dllimport7.C: New file.
16569         * g++.dg/ext/dllimport8.C: New file.
16570         * g++.dg/ext/dllimport9.C: New file.
16571         * g++.dg/ext/dllimport10.C: New file.
16572         * g++.dg/ext/dllexport1.C: New file.
16573
16574 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16575
16576         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
16577         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
16578
16579 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16580
16581         * gcc.dg/builtins-25.c: New testcase.
16582         * gcc.dg/builtins-26.c: New testcase.
16583
16584 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
16585
16586         * gcc.dg/compat/vector-defs.h: New file.
16587         * gcc.dg/compat/vector-setup.h: New file.
16588         * gcc.dg/compat/vector-check.h: New file.
16589         * gcc.dg/compat/vector-1_main.c: New file.
16590         * gcc.dg/compat/vector-1_x.c: New file.
16591         * gcc.dg/compat/vector-1_y.c: New file.
16592         * gcc.dg/compat/vector-2_main.c: New file.
16593         * gcc.dg/compat/vector-2_x.c: New file.
16594         * gcc.dg/compat/vector-2_y.c: New file.
16595
16596         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
16597         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
16598         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
16599         * gcc.dg/compat/struct-align-1.h: New file.
16600         * gcc.dg/compat/struct-align-1_main.c: New file.
16601         * gcc.dg/compat/struct-align-1_x.c: New file.
16602         * gcc.dg/compat/struct-align-1_y.c: New file.
16603         * gcc.dg/compat/struct-align-2.h: New file.
16604         * gcc.dg/compat/struct-align-2_main.c: New file.
16605         * gcc.dg/compat/struct-align-2_x.c: New file.
16606         * gcc.dg/compat/struct-align-2_y.c: New file.
16607
16608         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
16609         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
16610         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16611         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
16612         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
16613         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16614         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16615         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
16616         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
16617         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
16618         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
16619         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
16620         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
16621         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
16622         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
16623         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
16624         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
16625         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
16626         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16627         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16628         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16629         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16630         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16631         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16632         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16633         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16634         * gcc.dg/compat/struct-return-10_x.c: Ditto.
16635         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16636         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16637
16638 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16639
16640         * gcc.dg/i386-call-1.c: New test.
16641
16642 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
16643
16644         PR c++/9162
16645         * g++.dg/parse/defarg4.C: New.
16646
16647 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16648
16649         PR target/10700
16650         * gcc.c-torture/compile/20030703-1.c: New test case.
16651
16652 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16653
16654         * g++.dg/template/local3.C: Remove extra semicolon.
16655
16656 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16657
16658         * gcc.dg/i386-volatile-1.c: New test.
16659
16660 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
16661
16662         PR c++/11072
16663         * g++.dg/other/offsetof2.C: XFAIL.
16664         * g++.dg/other/offsetof5.C: New.
16665
16666         PR c++/10219
16667         * g++.dg/template/error1.C: New.
16668
16669         PR c++/9779
16670         * g++.dg/template/dependent-expr1.C: New.
16671
16672 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
16673
16674         PR c++/6949
16675         * g++.dg/template/local3.C: New test.
16676
16677         PR c++/11149
16678         * g++.dg/lookup/scoped6.C: New test.
16679
16680 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
16681
16682         PR c++/8046
16683         * g++.dg/other/error7.C: New test.
16684
16685 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
16686
16687         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
16688         * g++.old-deja/g++.abi/vtable3.h: Likewise.
16689         * g++.old-deja/g++.law/code-gen5.C: Likewise.
16690         * g++.old-deja/g++.other/union2.C: Likewise.
16691         * gcc.dg/c90-const-expr-2.c: Likewise.
16692         * gcc.dg/c90-const-expr-3.c: Likewise.
16693         * gcc.dg/c99-const-expr-2.c: Likewise.
16694         * gcc.dg/c99-const-expr-3.c: Likewise.
16695         * gcc.dg/concat.c: Likewise.
16696
16697 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
16698
16699         PR c++/9559
16700         * g++.dg/init/static1.C: New test.
16701
16702 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16703
16704         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
16705         * g++.old-deja/g++.other/access2.C: Likewise.
16706         * g++.old-deja/g++.other/decl2.C: Likewise.
16707         * gcc.c-torture/execute/20020615-1.c: Likewise.
16708
16709 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16710
16711         PR c++/4933
16712         * g++.dg/template/sizeof4.C: New test.
16713
16714 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16715
16716         * g++.dg/other/error6.C: New test.
16717
16718 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16719
16720         PR c++/10750
16721         * g++.dg/parse/constant2.C: New test.
16722
16723 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
16724
16725         PR c++/11106
16726         * g++.dg/other/error5.C: New test.
16727
16728 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16729
16730         * gcc.dg/format/gcc_diag-1.c: New test.
16731
16732 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
16733
16734         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
16735
16736 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
16737
16738         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
16739         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
16740         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
16741
16742 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
16743
16744         * gcc.c-torture/execute/builtins/string-8.c: New test.
16745         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
16746         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
16747         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
16748
16749 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
16750
16751         PR c++/10468
16752         * g++.dg/ext/typeof6.C: New test.
16753
16754 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
16755
16756         PR c++/10796
16757         * g++.dg/init/enum1.C: New test.
16758
16759 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
16760
16761         * gcc.dg/20030627-1.c: New test.
16762
16763 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
16764
16765         PR c++/11332
16766         * g++.dg/expr/static_cast2.C: New test.
16767
16768 2003-06-26  Roger Sayle  <roger@eyesopen.com>
16769             Jakub Jelinek  <jakub@redhat.com>
16770
16771         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
16772         sprintf(dst,"%s",src) optimization.
16773         * gcc.c-torture/execute/20030626-1.c: New test case.
16774         * gcc.c-torture/execute/20030626-2.c: New test case.
16775
16776 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
16777
16778         * gcc.c-torture/execute/multi-ix.c: New test.
16779
16780         * gcc.c-torture/execute/simd-4.c (main):
16781         Added missing semicolon at end of union.
16782
16783 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
16784
16785         PR c++/8266
16786         * g++.dg/template/explicit-instantiation3.C: New test.
16787
16788 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
16789
16790         * gcc.dg/20030626-1.c: Use signed char.
16791
16792 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
16793
16794         * gcc.dg/20030626-1.c: New test.
16795
16796 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
16797
16798         * const-str-2.m: Update.
16799
16800 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
16801
16802         PR c++/10990
16803         * g++.dg/rtti/dyncast1.C: New test.
16804         * g++.dg/abi/mangle4.C: Correct base-specifier access.
16805         * g++.dg/lookup/scoped1.C: Remove XFAIL.
16806         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
16807
16808         PR c++/10931
16809         * g++.dg/expr/static_cast1.C: New test.
16810
16811 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
16812
16813         * gcc.dg/20030625-1.c: New test.
16814
16815 2003-06-24  Roger Sayle  <roger@eyesopen.com>
16816
16817         * gcc.c-torture/compile/20030624-1.c: New test case.
16818
16819 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
16820
16821         * gcc.c-torture/execute/string-opt-17.c: New test.
16822
16823 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
16824
16825         PR c++/5754
16826         * g++.dg/parse/crash6.C: New test.
16827
16828 2003-06-23  Roger Sayle  <roger@eyesopen.com>
16829
16830         * gcc.dg/builtins-24.c: New test case.
16831
16832 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
16833
16834         * g++.dg/opt/operator1.C: New test.
16835
16836 2003-06-22  Roger Sayle  <roger@eyesopen.com>
16837
16838         * gcc.c-torture/execute/string-opt-16.c: New test case.
16839
16840 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
16841
16842         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
16843         * g++.old-deja/g++.other/conv7.C: Likewise
16844         * g++.old-deja/g++.other/overcnv2.C: Likewise.
16845         * g++.old-deja/g++.other/overload14.C: Likewise.
16846
16847 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
16848
16849         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
16850         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
16851
16852 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16853
16854         PR c++/10888
16855         * g++.dg/warn/Winline-3.C: New test.
16856
16857 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16858
16859         * lib/target-supports.exp (check_alias_available): Make the test
16860         program acceptable to the Solaris assembler.
16861
16862         PR c++/10749
16863         * g++.dg/template/memclass2.C: New test.
16864
16865 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16866             Eric Botcazou  <ebotcazou@libertysurf.fr>
16867
16868         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
16869         data for non-matching targets.
16870         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
16871
16872 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16873
16874         PR c++/10845
16875         * g++.dg/template/member3.C: New test.
16876
16877 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
16878
16879         PR c++/10939
16880         * g++.dg/template/func1.C: New test.
16881
16882         PR c++/9649
16883         * g++.dg/template/static4.C: New test.
16884         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
16885
16886         PR c++/11041
16887         * g++.dg/init/ref7.C: New test.
16888
16889 2003-06-19  Matt Austern  <austern@apple.com>
16890
16891         PR c++/11228
16892         * g++.dg/anew1.C: New test.
16893         * g++.dg/anew2.C: New test.
16894         * g++.dg/anew3.C: New test.
16895         * g++.dg/anew4.C: New test.
16896
16897 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
16898
16899         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
16900
16901 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
16902
16903         * gcc.c-torture/execute/simd-4.c (main): Make expected value
16904         endian-dependent.
16905
16906 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
16907
16908         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
16909         Remove cruft.
16910
16911 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
16912
16913         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
16914         * gcc.c-torture/compile/961203-1.c: Likewise.
16915         * gcc.c-torture/compile/980506-1.c: Likewise.
16916
16917 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
16918
16919         PR c++/10712
16920         * g++.dg/lookup/using7.C: New test.
16921
16922 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
16923
16924         PR c++/11105
16925         * g++.dg/abi/conv1.C: Remove it.
16926         * g++.dg/template/conv7.C: New test.
16927         * g++.dg/template/conv8.C: Likewise.
16928         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
16929         conversion operator.
16930
16931 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
16932
16933         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
16934         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
16935         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16936         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
16937         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
16938         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16939         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16940         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
16941         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
16942         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
16943         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
16944         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
16945         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
16946         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
16947         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
16948         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
16949         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
16950         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
16951         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16952         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16953         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16954         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16955         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16956         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16957         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16958         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16959         * gcc.dg/compat/struct-return-10_x.c: Ditto.
16960         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16961         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16962
16963 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
16964
16965         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
16966         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
16967         indications.
16968
16969 2003-06-16  Roger Sayle  <roger@eyesopen.com>
16970
16971         * gcc.dg/i386-387-5.c: New test case.
16972         * gcc.dg/i386-387-6.c: New test case.
16973         * gcc.dg/builtins-23.c: New test case.
16974
16975 2003-06-15  Roger Sayle  <roger@eyesopen.com>
16976
16977         * gcc.dg/builtins-22.c: New test case.
16978         * gcc.dg/i386-387-1.c: Update to test exp.
16979         * gcc.dg/i386-387-2.c: Likewise.
16980
16981 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16982
16983         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
16984
16985 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
16986
16987         * lib/gcc-dg.exp (dg-require-dll): New function.
16988         (dg-xfail-if): Likewise.
16989         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
16990         driver.
16991
16992         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
16993         * gcc.c-torture/compile/20001205-1.c: Likewise.
16994         * gcc.c-torture/compile/20001226-1.c: Likewise.
16995         * gcc.c-torture/compile/20010518-2.c: Likewise.
16996         * gcc.c-torture/compile/20020312-1.c: Likewise.
16997         * gcc.c-torture/compile/20020604-1.c: Likewise.
16998         * gcc.c-torture/compile/920501-12.c: Likewise.
16999         * gcc.c-torture/compile/920501-4.c: Likewise.
17000         * gcc.c-torture/compile/920520-1.c: Likewise.
17001         * gcc.c-torture/compile/920521-1.c: Likewise.
17002         * gcc.c-torture/compile/920625-1.c: Likewise.
17003         * gcc.c-torture/compile/961203-1.c: Likewise.
17004         * gcc.c-torture/compile/980506-1.c: Likewise.
17005         * gcc.c-torture/compile/981006-1.c: Likewise.
17006         * gcc.c-torture/compile/981022-1.c: Likewise.
17007         * gcc.c-torture/compile/981223-1.c: Likewise.
17008         * gcc.c-torture/compile/990617-1.c: Likewise.
17009         * gcc.c-torture/compile/dll.c: Likewise.
17010         * gcc.c-torture/compile/labels-3.c: Likewise.
17011         * gcc.c-torture/compile/mipscop-1.c: Likewise.
17012         * gcc.c-torture/compile/mipscop-2.c: Likewise.
17013         * gcc.c-torture/compile/mipscop-3.c: Likewise.
17014         * gcc.c-torture/compile/mipscop-4.c: Likewise.
17015         * gcc.c-torture/compile/simd-5.c: Likewise.
17016         * gcc.c-torture/compile/20000804-1.x: Remove.
17017         * gcc.c-torture/compile/20001205-1.x: Likewise.
17018         * gcc.c-torture/compile/20001226-1.x: Likewise.
17019         * gcc.c-torture/compile/20010518-2.x: Likewise.
17020         * gcc.c-torture/compile/20020312-1.x: Likewise.
17021         * gcc.c-torture/compile/20020604-1.x: Likewise.
17022         * gcc.c-torture/compile/920501-12.x: Likewise.
17023         * gcc.c-torture/compile/920501-4.x: Likewise.
17024         * gcc.c-torture/compile/920520-1.x: Likewise.
17025         * gcc.c-torture/compile/920521-1.x: Likewise.
17026         * gcc.c-torture/compile/920625-1.x: Likewise.
17027         * gcc.c-torture/compile/961203-1.x: Likewise.
17028         * gcc.c-torture/compile/980506-1.x: Likewise.
17029         * gcc.c-torture/compile/981006-1.x: Likewise.
17030         * gcc.c-torture/compile/981022-1.x: Likewise.
17031         * gcc.c-torture/compile/981223-1.x: Likewise.
17032         * gcc.c-torture/compile/990617-1.x: Likewise.
17033         * gcc.c-torture/compile/mipscop-1.x: Likewise.
17034         * gcc.c-torture/compile/mipscop-2.x: Likewise.
17035         * gcc.c-torture/compile/mipscop-3.x: Likewise.
17036         * gcc.c-torture/compile/mipscop-4.x: Likewise.
17037         * gcc.c-torture/compile/simd-5.x: Likewise.
17038
17039         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
17040
17041 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17042
17043         * gcc.c-torture/execute/20030611-1.c: New test.
17044
17045 2003-06-12  Roger Sayle  <roger@eyesopen.com>
17046
17047         PR middle-end/168
17048         * gcc.dg/20030612-1.c: New test case.
17049
17050 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
17051
17052         PR c++/10635
17053         * g++.dg/expr/cast1.C: New test.
17054
17055 2003-06-12  Roger Sayle  <roger@eyesopen.com>
17056
17057         * gcc.dg/builtins-21.c: New test case.
17058
17059 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
17060
17061         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
17062         options instead of at the end.
17063         * lib/objc.exp (objc_target_compile): Likewise.
17064
17065 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
17066
17067         PR c++/10432
17068         * g++.dg/parse/error1.C: New test.
17069
17070 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
17071
17072         * gcc.dg/compat/struct-by-value-11_main.c: New file.
17073         * gcc.dg/compat/struct-by-value-11_x.c: New file.
17074         * gcc.dg/compat/struct-by-value-11_y.c: New file.
17075         * gcc.dg/compat/struct-by-value-12_main.c: New file.
17076         * gcc.dg/compat/struct-by-value-12_x.c: New file.
17077         * gcc.dg/compat/struct-by-value-12_y.c: New file.
17078         * gcc.dg/compat/struct-by-value-13_main.c: New file.
17079         * gcc.dg/compat/struct-by-value-13_x.c: New file.
17080         * gcc.dg/compat/struct-by-value-13_y.c: New file.
17081         * gcc.dg/compat/struct-by-value-14_main.c: New file.
17082         * gcc.dg/compat/struct-by-value-14_x.c: New file.
17083         * gcc.dg/compat/struct-by-value-14_y.c: New file.
17084         * gcc.dg/compat/struct-by-value-15_main.c: New file.
17085         * gcc.dg/compat/struct-by-value-15_x.c: New file.
17086         * gcc.dg/compat/struct-by-value-15_y.c: New file.
17087         * gcc.dg/compat/struct-by-value-16_main.c: New file.
17088         * gcc.dg/compat/struct-by-value-16_x.c: New file.
17089         * gcc.dg/compat/struct-by-value-16_y.c: New file.
17090         * gcc.dg/compat/struct-by-value-17_main.c: New file.
17091         * gcc.dg/compat/struct-by-value-17_x.c: New file.
17092         * gcc.dg/compat/struct-by-value-17_y.c: New file.
17093         * gcc.dg/compat/struct-by-value-18_main.c: New file.
17094         * gcc.dg/compat/struct-by-value-18_x.c: New file.
17095         * gcc.dg/compat/struct-by-value-18_y.c: New file.
17096
17097         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
17098         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
17099         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
17100         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
17101         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
17102         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
17103         * gcc.dg/compat/scalar-return-3_main.c: New file.
17104         * gcc.dg/compat/scalar-return-3_x.c: New file.
17105         * gcc.dg/compat/scalar-return-3_y.c: New file.
17106         * gcc.dg/compat/scalar-return-4_main.c: New file.
17107         * gcc.dg/compat/scalar-return-4_x.c: New file.
17108         * gcc.dg/compat/scalar-return-4_y.c: New file.
17109
17110 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
17111
17112         * gcc.dg/compat/fp2-struct-check.h: New file.
17113         * gcc.dg/compat/fp2-struct-defs.h: New file.
17114         * gcc.dg/compat/fp2-struct-init.h: New file.
17115         * gcc.dg/compat/struct-by-value-10_main.c: New file.
17116         * gcc.dg/compat/struct-by-value-10_x.c: New file.
17117         * gcc.dg/compat/struct-by-value-10_y.c: New file.
17118         * gcc.dg/compat/struct-return-10_main.c: New file.
17119         * gcc.dg/compat/struct-return-10_x.c: New file.
17120         * gcc.dg/compat/struct-return-10_y.c: New file.
17121
17122         * gcc.dg/compat/compat-common.h: New file.
17123         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
17124         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
17125         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
17126         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
17127         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
17128         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
17129         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
17130         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17131         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
17132         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
17133         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17134         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
17135         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
17136         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17137         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
17138         * gcc.dg/compat/small-struct-check.h: Ditto.
17139         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
17140         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17141         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
17142         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
17143         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17144         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
17145         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
17146         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17147         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
17148         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
17149         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17150         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
17151         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
17152         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17153         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
17154         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
17155         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17156         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
17157         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
17158         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17159         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
17160         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
17161         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17162         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
17163         * gcc.dg/compat/struct-return-2_main.c: Ditto.
17164         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17165         * gcc.dg/compat/struct-return-2_y.c: Ditto.
17166         * gcc.dg/compat/struct-return-3_main.c: Ditto.
17167         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17168         * gcc.dg/compat/struct-return-3_y.c: Ditto.
17169
17170 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
17171
17172         * g++.dg/pch/static-1.C: New file.
17173         * g++.dg/pch/static-1.Hs: New file.
17174
17175 2003-06-10  Richard Henderson  <rth@redhat.com>
17176
17177         * gcc.dg/asm-7.c: Adjust expected warning text.
17178
17179 2003-06-10  Roger Sayle  <roger@eyesopen.com>
17180
17181         * gcc.dg/builtins-20.c: New test case.
17182
17183 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
17184
17185         PR c++/11131
17186         * g++.dg/opt/template1.C: New test.
17187
17188 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17189
17190         * lib/gcc-dg.exp (dg-test): Clear additional_files and
17191         additional_sources.
17192
17193 2003-05-21  David Taylor  <dtaylor@emc.com>
17194
17195         * gcc.dg/Wpadded.c: New file.
17196
17197 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17198
17199         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
17200         * gcc.dg/special/weak-2.c: Add dg-require-weak.
17201         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
17202         dg-require-weak.
17203
17204 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
17205
17206         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
17207
17208 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17209
17210         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
17211         (dg-require-alias): Likewise.
17212         (dg-require-gc-sections): Likewise.
17213         * lib/target-supports.exp (check_gc_sections_available): Likewise.
17214
17215 2003-06-08  Richard Henderson  <rth@redhat.com>
17216
17217         * gcc.dg/20011029-2.c: Fix the array reference.
17218         * gcc.dg/asm-7.c: New.
17219
17220 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
17221
17222         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
17223
17224 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
17225
17226         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
17227         (dg-require-gc-sections): Likewise.
17228
17229 2003-06-08  Jan Hubicka  <jh@suse.cz>
17230
17231         * i386-cmov1.c: Fix regular expression.
17232         * i386-cvt-1.c: Likewise.
17233         * i386-local.c: Likewise.
17234         * i386-local2.c: Likewise.
17235         * i386-mul.c: Likewise.
17236         * i386-ssetype-1.c: Likewise.
17237         * i386-ssetype-3.c: Likewise.
17238         * i386-ssetype-5.c: Likewise.
17239
17240 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17241
17242         PR c++/11039
17243         * g++.dg/warn/implicit-typename2.C: New test.
17244         * g++.dg/warn/implicit-typename3.C: New test.
17245
17246 2003-06-07  Richard Henderson  <rth@redhat.com>
17247
17248         * g++.dg/other/offsetof3.C: Use size_t.
17249         * g++.dg/other/offsetof4.C: Likewise.
17250
17251 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
17252
17253         * lib/copy-file.exp: New. Implement gcc_copy_files.
17254
17255         * lib/dg-pch.exp: Load copy-file.exp
17256         (dg-pch): Use gcc_copy_files instead of "file copy".
17257
17258 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
17259
17260         * gcc.dg/weak/weak.exp: Simplify.
17261         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
17262         * gcc.dg/weak/weak-1.c: Likewise.
17263         * gcc.dg/weak/weak-2.c: Likewise.
17264         * gcc.dg/weak/weak-3.c: Likewise.
17265         * gcc.dg/weak/weak-4.c: Likewise.
17266         * gcc.dg/weak/weak-5.c: Likewise.
17267         * gcc.dg/weak/weak-6.c: Likewise.
17268         * gcc.dg/weak/weak-7.c: Likewise.
17269         * gcc.dg/weak/weak-8.c: Likewise.
17270         * gcc.dg/weak/weak-9.c: Likewise.
17271
17272 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
17273
17274         gcc.c-torture/execute/20030606-1.c: New.
17275
17276 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17277
17278         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
17279         * gcc.dg/builtins-19.c: Likewise.
17280
17281 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17282
17283         * gcc.dg/builtins-2.c: Add some more tests.
17284         * gcc.dg/builtins-18.c: New test case.
17285         * gcc.dg/builtins-19.c: New test case.
17286
17287 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17288             Jim Wilson  <wilson@tuliptree.org>
17289
17290         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
17291
17292 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
17293
17294         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
17295         mempcpy/stpcpy calls not to be optimized into something else.
17296         * gcc.c-torture/execute/string-opt-3.c: Moved to...
17297         * gcc.c-torture/execute/builtins/string-7.c: ...here.
17298         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
17299
17300 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17301
17302         * gcc.dg/format/asm_fprintf-1.c: New test.
17303
17304 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
17305
17306         * lib/gcc-defs.exp (additional_sources): New variable.
17307         (dg-additional-sources): New function.
17308         (additional_files): New variable.
17309         (dg-additional-files): New function.
17310         (dg-additional-files-options): Likewise.
17311         * lib/gcc-dg.exp (dg-require-weak): New function.
17312         (dg-require-alias): Likewise.
17313         (dg-require-gc-sections): Likewise.
17314         * lib/target-supports.exp (check_alias_available): Remove testfile
17315         parameter.
17316         (check_gc_sections_available): New function.
17317         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
17318         (dg-gpp-additional-files): Likewise.
17319         * lib/g++.exp (additional_sources): Remove.
17320         (additional_files): Likewise.
17321         (g++_target_compile): Use dg-additional-files-options.
17322
17323         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
17324         Tcl logic.
17325         * gcc.dg/special/ecos.exp: Remove.
17326         * gcc.dg/special/20000419-2.c: Use dg-require-*.
17327         * gcc.dg/special/alias-1.c: Likewise.
17328         * gcc.dg/special/alias-2.c: Likewise.
17329         * gcc.dg/special/gcsec-1.c: Likewise.
17330         * gcc.dg/special/weak-1.c: Likewise.
17331         * gcc.dg/special/weak-2.c: Likewise.
17332         * gcc.dg/special/wkali-1.c: Likewise.
17333         * gcc.dg/special/wkali-2.c: Likewise.
17334
17335         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
17336         dg-gpp-additional-*.
17337         * g++.dg/special/conpr-3.C: Likewise.
17338         * g++.dg/special/conpr-4.C: Likewise.
17339         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
17340         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
17341         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
17342         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
17343         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
17344         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
17345         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
17346         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
17347         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
17348         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
17349         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
17350         * g++.old-deja/g++.other/comdat1.C: Likewise.
17351         * g++.old-deja/g++.other/comdat2.C: Likewise.
17352         * g++.old-deja/g++.other/comdat3.C: Likewise.
17353         * g++.old-deja/g++.other/ctor1.C: Likewise.
17354         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
17355
17356 2003-06-05  Richard Henderson  <rth@redhat.com>
17357
17358         * gcc.dg/debug/20030605-1.c: New.
17359
17360 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17361
17362         * README.QMTEST: Update.
17363
17364 2003-06-04  Richard Henderson  <rth@redhat.com>
17365
17366         * gcc.dg/cleanup-1.c: New.
17367         * gcc.dg/cleanup-2.c: New.
17368         * gcc.dg/cleanup-3.c: New.
17369         * gcc.dg/cleanup-4.c: New.
17370         * gcc.dg/cleanup-5.c: New.
17371         * gcc.dg/cleanup-6.c: New.
17372         * gcc.dg/cleanup-7.c: New.
17373
17374 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17375
17376         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
17377
17378         * lib/dg-pch.exp: New file.
17379         * g++.dg/pch/pch.exp: Use dg-pch.exp.
17380         * gcc.dg/pch/pch.exp: Likewise.
17381
17382 2003-06-04  Roger Sayle  <roger@eyesopen.com>
17383
17384         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
17385         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
17386         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
17387         * gcc.dg/builtins-17.c: New test case.
17388         * gcc.dg/i386-387-4.c: New test case.
17389         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
17390
17391 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17392
17393         * gcc.dg/ultrasp9.c: New test.
17394
17395 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17396
17397         * gcc.c-torture/compile/20030604-1.c: New test.
17398         * gcc.dg/sparc-constant-1.c: New test.
17399
17400 2003-06-03  Glen Nakamura  <glen@imodulo.com>
17401
17402         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
17403
17404 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
17405
17406         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
17407
17408         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
17409         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
17410
17411 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
17412
17413         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
17414
17415 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17416
17417         PR c++/10940
17418         * g++.dg/template/spec10.C: New test.
17419
17420 2003-06-03  Roger Sayle  <roger@eyesopen.com>
17421
17422         * gcc.dg/builtins-16.c: New test case.
17423
17424 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
17425
17426         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
17427         mempcpy test with post-increments.
17428         * gcc.c-torture/execute/string-opt-3.c: New test.
17429         * gcc.dg/string-opt-1.c: New test.
17430
17431 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
17432
17433         PR fortran/10965
17434         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
17435
17436 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
17437
17438         * lib/scanasm.exp (dg-scan): New function, factored out of ...
17439         (scan-assembler): ... here.  Use dg-scan.
17440         (scan-assembler-not): Likewise.
17441         (scan-file): New function.
17442         (scan-file-not): Likewise.
17443         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
17444         * gcc.dg/cpp/_Pragma4.c: Likewise.
17445         * gcc.dg/cpp/_Pragma5.c: Likewise.
17446         * gcc.dg/cpp/avoidpaste1.c: Likewise.
17447         * gcc.dg/cpp/avoidpaste2.c: Likewise.
17448         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
17449         * gcc.dg/cpp/cmdlne-P.c: Likewise.
17450         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
17451         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
17452         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
17453         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
17454         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
17455         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
17456         * gcc.dg/cpp/cxxcom1.c: Likewise.
17457         * gcc.dg/cpp/line1.c: Likewise.
17458         * gcc.dg/cpp/maccom1.c: Likewise.
17459         * gcc.dg/cpp/maccom2.c: Likewise.
17460         * gcc.dg/cpp/maccom3.c: Likewise.
17461         * gcc.dg/cpp/maccom4.c: Likewise.
17462         * gcc.dg/cpp/maccom5.c: Likewise.
17463         * gcc.dg/cpp/maccom6.c: Likewise.
17464         * gcc.dg/cpp/multiline.c: Likewise.
17465         * gcc.dg/cpp/spacing1.c: Likewise.
17466         * gcc.dg/cpp/spacing2.c: Likewise.
17467         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
17468         * gcc.dg/cpp/trad/maccom1.c: Likewise.
17469         * gcc.dg/cpp/trad/maccom2.c: Likewise.
17470         * gcc.dg/cpp/trad/maccom3.c: Likewise.
17471         * gcc.dg/cpp/trad/maccom4.c: Likewise.
17472         * gcc.dg/cpp/trad/maccom6.c: Likewise.
17473         * gcc.dg/cpp/cxxcom2.c: Likewise.
17474         * gcc.dg/cpp/cxxcom2.h: New file.
17475
17476         * gcc.dg/cpp/truefalse.cpp: Move it to ...
17477         * g++.dg/cpp/truefalse.C: Here.
17478         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
17479
17480 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
17481
17482         * gcc.dg/cpp/redef3.c: New file.
17483
17484 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17485
17486         * gcc.dg/i386-loop-3.c: New test.
17487
17488 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
17489
17490         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
17491
17492 2003-05-31  Roger Sayle  <roger@eyesopen.com>
17493
17494         * gcc.dg/fwrapv-1.c: New test case.
17495         * gcc.dg/fwrapv-2.c: New test case.
17496
17497 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17498
17499         PR c++/10956
17500         * g++.dg/template/spec9.C: New test.
17501
17502 2003-05-29  Roger Sayle  <roger@eyesopen.com>
17503
17504         * gcc.dg/duff-4.c: New test case.
17505
17506 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
17507
17508         PR fortran/10843
17509         * g77.dg/ffixed-form-1.f: New test
17510         * g77.dg/ffixed-form-2.f: New test
17511         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
17512         * g77.dg/ffree-form-3.f: New test
17513
17514 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
17515
17516         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
17517         * gcc.dg/wint_t-1.c: Likewise.
17518
17519 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17520
17521         * g++.dg/template/access11.C: New test.
17522
17523 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17524
17525         PR c++/10849
17526         * g++.dg/template/access10.C: New test.
17527
17528 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17529             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17530
17531         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
17532
17533 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17534
17535         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
17536         suppress for powerpc-*-darwin*.
17537         * gcc.dg/torture/builtin-noret-2.c: Likewise.
17538
17539 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17540
17541         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
17542         suppress option for powerpc-*-darwin*.
17543
17544 2003-05-23  Roger Sayle  <roger@eyesopen.com>
17545
17546         * gcc.dg/builtins-1.c: Add tests for tan and atan.
17547         * gcc.dg/builtins-4.c: Add test for fmod.
17548
17549 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17550
17551         PR c++/10682
17552         * g++.dg/template/instantiate4.C: New test.
17553
17554 2003-05-22  Roger Sayle  <roger@eyesopen.com>
17555
17556         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
17557
17558 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
17559
17560         * gcc.dg/compat/scalar-return-1_main.c: New file.
17561         * gcc.dg/compat/scalar-return-1_x.c: New file.
17562         * gcc.dg/compat/scalar-return-1_y.c: New file.
17563         * gcc.dg/compat/scalar-return-2_main.c: New file.
17564         * gcc.dg/compat/scalar-return-2_x.c: New file.
17565         * gcc.dg/compat/scalar-return-2_y.c: New file.
17566         * gcc.dg/compat/struct-return-3_main.c: New file.
17567         * gcc.dg/compat/struct-return-3_y.c: New file.
17568         * gcc.dg/compat/struct-return-3_x.c: New file.
17569         * gcc.dg/compat/struct-return-2_main.c: New file.
17570         * gcc.dg/compat/struct-return-2_x.c: New file.
17571         * gcc.dg/compat/struct-return-2_y.c: New file.
17572
17573 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17574
17575         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
17576         for hppa*-hp-hpux*.
17577         * gcc.dg/20021014-1.c (dg-options): Likewise.
17578         * gcc.dg/nest.c (dg-options): Likewise.
17579
17580 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
17581
17582         PR c++/9738
17583         * g++.dg/ext/dllimport2.C: New file.
17584         * g++.dg/ext/dllimport3.C: New file.
17585
17586 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
17587
17588         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
17589         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
17590         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17591         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
17592         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17593         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
17594         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
17595         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
17596         * gcc.dg/compat/small-struct-defs.h: New file.
17597         * gcc.dg/compat/small-struct-init.h: New file.
17598         * gcc.dg/compat/small-struct-check.h: New file.
17599         * gcc.dg/compat/fp-struct-defs.h: New file.
17600         * gcc.dg/compat/fp-struct-check.h: New file.
17601         * gcc.dg/compat/fp-struct-init.h: New file.
17602         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
17603         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
17604
17605 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
17606
17607         * gcc.dg/20030225-2.c: New test.
17608
17609 2003-05-18  Roger Sayle  <roger@eyesopen.com>
17610             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17611
17612         * gcc.c-torture/compile/20030518-1.c: New test case.
17613
17614 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
17615
17616         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
17617         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
17618         gcc-dg-debug-runtest.
17619         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
17620         gcc-dg-debug-runtest.
17621
17622 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17623
17624         PR c++/9022
17625         * g++.dg/lookup/using6.C: New test.
17626
17627 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17628
17629         * g++.dg/parse/access2.C: New test.
17630
17631 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
17632
17633         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
17634         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
17635         * gcc.dg/debug/debug.exp: Likewise.
17636
17637 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
17638
17639         * gcc.dg/dollar.c: New test.
17640
17641 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
17642
17643         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
17644         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
17645         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
17646         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
17647         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
17648         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
17649         * gcc.dg/compat/struct-by-value-6_main.c: New file.
17650         * gcc.dg/compat/struct-by-value-6_x.c: New file.
17651         * gcc.dg/compat/struct-by-value-6_y.c: New file.
17652         * gcc.dg/compat/struct-by-value-7_main.c: New file.
17653         * gcc.dg/compat/struct-by-value-7_x.c: New file.
17654         * gcc.dg/compat/struct-by-value-7_y.c: New file.
17655         * gcc.dg/compat/struct-by-value-8_main.c: New file.
17656         * gcc.dg/compat/struct-by-value-8_x.c: New file.
17657         * gcc.dg/compat/struct-by-value-8_y.c: New file.
17658         * gcc.dg/compat/struct-by-value-9_main.c: New file.
17659         * gcc.dg/compat/struct-by-value-9_x.c: New file.
17660         * gcc.dg/compat/struct-by-value-9_y.c: New file.
17661
17662 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
17663
17664         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
17665         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
17666         support for "repo" mode.
17667         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
17668         * lib/g77-dg.exp: Likewise.
17669         * lib/obj-dg.exp: Likewise.
17670
17671 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
17672
17673         Merge from gcc-3_2-rhl8-branch:
17674         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
17675
17676         * gcc.dg/tls/opt-6.c: New test.
17677
17678         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
17679
17680         * gcc.dg/20030405-1.c: New test.
17681
17682         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
17683
17684         * gcc.dg/20030309-1.c: New test.
17685
17686         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17687
17688         * gcc.c-torture/execute/20030307-1.c: New test.
17689
17690         2003-02-20  Randolph Chung  <tausq@debian.org>
17691
17692         * gcc.c-torture/compile/20030220-1.c: New test.
17693
17694         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
17695
17696         * gcc.dg/20030217-1.c: New test.
17697
17698         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
17699
17700         * gcc.c-torture/compile/20020129-1.c: New test.
17701
17702         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17703
17704         * gcc.dg/unroll-1.c: New test.
17705
17706         2002-11-16  Jan Hubicka  <jh@suse.cz>
17707
17708         * gcc.c-torture/execute/20020920-1.c: New test.
17709
17710         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
17711
17712         PR target/7434
17713         * gcc.c-torture/compile/20021008-1.c: New test.
17714
17715         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
17716
17717         PR target/7559
17718         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
17719
17720         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
17721
17722         * gcc.c-torture/compile/20020807-1.c: New test.
17723
17724         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
17725
17726         * gcc.dg/tls/opt-1.c: New test.
17727
17728         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
17729
17730         * gcc.dg/20020729-1.c: New test.
17731
17732         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
17733
17734         * g++.dg/opt/life1.C: New test.
17735
17736         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
17737
17738         * gcc.dg/20020525-1.c: New test.
17739
17740         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
17741
17742         PR c++/6794
17743         * g++.dg/ext/pretty1.C: New test.
17744         * g++.dg/ext/pretty2.C: New test.
17745
17746 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
17747
17748         PR c++/8385
17749         * g++.dg/ext/typeof5.C: New test.
17750
17751 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
17752
17753         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
17754         __USER_LABEL_PREFIX__ into account.
17755         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
17756
17757 2003-05-14  Roger Sayle  <roger@eyesopen.com>
17758
17759         * gcc.dg/builtins-15.c: New test case.
17760
17761 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
17762
17763         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
17764
17765 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
17766
17767         * lib/g++.exp: Tweak handling of additional source files.
17768         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
17769         * g++.dg/special/conpr-2a.C: Rename to ...
17770         * g++.dg/special/conpr-2a.cc: ... this.
17771         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
17772         * g++.dg/special/conpr-3a.C: Rename to ...
17773         * g++.dg/special/conpr-3a.cc: This.
17774         * g++.dg/special/conpr-3b.C: Rename to ...
17775         * g++.dg/special/conpr-3b.cc: This.
17776         * g++.dg/special/conpr-4.C: New test.
17777         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
17778
17779 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
17780
17781         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
17782
17783 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17784
17785         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
17786         * g++.old-deja/g++.robertl/eb71.C: Likewise.
17787         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
17788         * g++.old-deja/g++.other/warn3.C: Likewise.
17789
17790 2003-05-11  Roger Sayle  <roger@eyesopen.com>
17791
17792         * gcc.dg/i386-387-1.c: Update to also test log.
17793         * gcc.dg/i386-387-2.c: Likewise.
17794
17795 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
17796
17797         * g77.f-torture/execute/int8421.f: New test.
17798
17799 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17800
17801         PR c++/10230, c++/10481
17802         * g++.dg/lookup/scoped5.C: New test.
17803
17804 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17805
17806         PR c++/10552
17807         * g++.dg/template/ttp6.C: New test.
17808
17809 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
17810
17811         * gcc.c-torture/execute/builtins: New directory.
17812         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
17813         gcc.c-torture/execute/builtins.
17814         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
17815         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
17816         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
17817         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
17818
17819 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17820
17821         PR c++/9252
17822         * g++.dg/template/access8.C: New test.
17823         * g++.dg/template/access9.C: New test.
17824
17825 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17826
17827         PR c++/9554
17828         * g++.dg/parse/access1.C: New test.
17829
17830 2003-05-09  DJ Delorie  <dj@redhat.com>
17831
17832         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
17833         long, and not an int.
17834
17835 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17836
17837         PR c++/10555, c++/10576
17838         * g++.dg/template/memclass1.C: New test.
17839
17840 2003-05-08  DJ Delorie  <dj@redhat.com>
17841
17842         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
17843         targets.
17844         * gcc.c-torture/execute/20021024-1.x: Likewise.
17845         * gcc.c-torture/execute/shiftdi.x: Likewise.
17846         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
17847         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
17848         * gcc.dg/20021018-1.c: Likewise.
17849
17850 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17851
17852         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
17853
17854         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
17855         (bcopy): Call memmove.
17856
17857 2003-05-08  Roger Sayle  <roger@eyesopen.com>
17858
17859         * g77.f-torture/compile/8485.f: New test case.
17860
17861 2003-05-07  Richard Henderson  <rth@redhat.com>
17862
17863         PR c++/10570
17864         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
17865         Verify exception_cleanup not called for rethrows.
17866         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
17867         when exiting catch block without rethrowing.
17868         * g++.dg/eh/forced3.C: New.
17869         * g++.dg/eh/forced4.C: New.
17870
17871 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
17872
17873         * gcc.dg/20030505.c: Fix triplet.
17874
17875 2003-05-06  DJ Delorie  <dj@redhat.com>
17876
17877         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
17878         * gcc.dg/nest.c: Likewise.
17879
17880 2003-05-05  Roger Sayle  <roger@eyesopen.com>
17881
17882         * gcc.dg/builtins-14.c: New test case.
17883
17884 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
17885
17886         * lib/compat.exp (compat-execute): New argument.
17887         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
17888         * gcc.dg/compat: New test directory.
17889         * gcc.dg/compat/compat.exp: New expect script.
17890         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
17891         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
17892         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
17893         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
17894         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
17895         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
17896
17897         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
17898         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
17899         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
17900         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
17901         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
17902         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
17903         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
17904         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
17905         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
17906         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
17907         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
17908         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
17909         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
17910         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
17911         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
17912
17913 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
17914
17915         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
17916
17917 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
17918
17919         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
17920
17921 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
17922
17923         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
17924         * gcc.dg/ppc-fsel-2.c: New test.
17925
17926         * gcc.dg/unused-5.c: New test.
17927
17928 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17929
17930         PR c++/10496
17931         * g++.dg/warn/pmf1.C: New test.
17932
17933 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17934
17935         PR c++/4494
17936         * g++.dg/warn/main.C: New test.
17937
17938 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17939
17940         * gcc.dg/nonnull-3.c: New test.
17941
17942 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
17943
17944         * gcc.dg/cpp/Wtrigraphs.c: Update.
17945         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
17946
17947 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
17948
17949         * gcc.dg/ppc-fsel-1.c: New test.
17950
17951 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
17952
17953         PR c/10604
17954         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
17955
17956 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
17957
17958         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
17959
17960 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17961
17962         PR c++/9364, c++/10553, c++/10586
17963         * g++.dg/parse/typename4.C: New test.
17964         * g++.dg/parse/typename5.C: Likewise.
17965
17966 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
17967
17968         * gcc.c-torture/compile/20030503-1.c: New test.
17969
17970 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17971
17972         * g++.dg/lookup/using5.C: Fix testcase error.
17973
17974 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
17975
17976         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
17977         since MEABI is no longer supported.  Remove all vestiges
17978         of MEABI from the test.
17979
17980 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17981
17982         PR c++/10554
17983         * g++.dg/lookup/using5.C: New test.
17984
17985 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17986
17987         PR c++/8772
17988         * g++.dg/template/ttp5.C: New test.
17989
17990 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
17991
17992         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
17993         (dg-gpp-additional-sources): New function.
17994         (dg-gpp-additional-files): Likewise.
17995         * lib/g++.exp (additional_sources): New variable.
17996         (additional_files): Likewise.
17997         (g++_target_compile): Deal with them.
17998         * lib/old-dejagnu.exp: Remove.
17999         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
18000         * g++.old-deja: Revise all tests to use dg commands.
18001
18002 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18003
18004         PR c++/9432, c++/9528
18005         * g++.dg/lookup/using4.C: New test.
18006
18007 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
18008
18009         * gcc.dg/noreturn-5.c: New file.
18010         * gcc.dg/noreturn-6.c: New file.
18011
18012         * gcc.c-torture/compile/inline-1.c: New file.
18013
18014 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18015
18016         PR c++/10551
18017         * g++.dg/template/explicit1.C: New test.
18018
18019 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18020
18021         PR c++/10549
18022         * g++.dg/other/bitfield1.C: New test.
18023
18024         PR c++/10527
18025         * g++.dg/init/new7.C: New test.
18026
18027 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18028
18029         * g++.dg/ext/desig1.C: New test.
18030         * g++.dg/ext/init1.C: Update.
18031
18032         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
18033
18034 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
18035
18036         PR c++/10180
18037         * g++.dg/warn/Winline-1.C: New test.
18038
18039 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
18040
18041         * gcc.c-torture/execute/string-opt-19.c: New test.
18042
18043         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
18044         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
18045
18046 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
18047
18048         PR c++/10506
18049         * g++.dg/init/new6.C: New test.
18050
18051         PR c++/10503
18052         * g++.dg/init/ref6.C: New test.
18053
18054 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
18055
18056         * g++.dg/warn/weak1.C: XFAIL on AIX4.
18057
18058 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18059
18060         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
18061         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
18062
18063 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
18064
18065         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
18066         initialized static data members.
18067
18068 2003-04-25  H.J. Lu <hjl@gnu.org>
18069
18070         * gcc.dg/ia64-sync-4.c: New test.
18071
18072 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18073
18074         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
18075         date.
18076
18077 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
18078
18079         PR c++/10337
18080         * g++.dg/warn/conv1.C: New test.
18081         * g++.old-deja/g++.other/conv7.C: Adjust.
18082         * g++.old-deja/g++.other/overload14.C: Adjust.
18083
18084 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18085
18086         PR c++/10471
18087         * g++.dg/template/defarg2.C: New test.
18088
18089 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
18090
18091         * gcc.dg/cpp/include2.c: Update.
18092         * gcc.dg/cpp/multiline-2.c: New.
18093         * gcc.dg/cpp/multiline.c: Update.
18094         * gcc.dg/cpp/strify2.c: Update.
18095         * gcc.dg/cpp/trad/literals-2.c: Update.
18096
18097 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18098
18099         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
18100
18101 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18102
18103         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
18104
18105 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18106
18107         PR c++/10451
18108         * g++.dg/parse/crash4.C: New test.
18109
18110         PR c++/9847
18111         * g++.dg/parse/crash5.C: New test.
18112
18113 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
18114
18115         PR c++/10446
18116         * g++.dg/parse/crash3.C: New test.
18117
18118         PR c++/10428
18119         * g++.dg/parse/elab1.C: New test.
18120
18121 2003-04-22  Devang Patel  <dpatel@apple.com>
18122
18123         * gcc.dg/cpp/trad/funlike-5.c: New test.
18124
18125 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
18126
18127         * g++.dg/other/packed1.C: Fix dg options.
18128
18129 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
18130
18131         * g++.dg/other/offsetof2.C: New test.
18132
18133 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
18134
18135         * g++.dg/template/recurse.C: Adjust location of error messages.
18136
18137 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
18138
18139         PR c++/9881
18140         * g++.dg/init/addr-const1.C: New test.
18141         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
18142
18143 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18144
18145         PR c++/10405
18146         * g++.dg/lookup/struct-hack1.C: New test.
18147
18148 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
18149
18150         * ucs.c: Update diagnostic messages.
18151
18152 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
18153
18154         * gcc.dg/cpp/truefalse.cpp: New test.
18155         * gcc.dg/cpp/cpp.exp: Update.
18156         * g++.dg/other/stdbool-if.C: Remove.
18157
18158 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
18159
18160         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
18161         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
18162
18163 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18164
18165         * gcc.c-torture/compile/20030418-1.c: New test.
18166
18167 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
18168
18169         * README.compat: Remove; content moved to doc/sourcebuild.texi.
18170
18171 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18172
18173         PR c++/10347
18174         g++.dg/template/dependent-name1.C: New test.
18175
18176 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
18177
18178         * gcc.dg/warn-1.c (tourist_guide): New array,
18179         contains a pointer to bar.
18180
18181 2003-04-16  Roger Sayle  <roger@eyesopen.com>
18182
18183         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
18184         * gcc.c-torture/execute/medce-1.c: New test case.
18185         * gcc.c-torture/execute/medce-2.c: New test case.
18186
18187 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
18188
18189         * lib/prune.exp: Ignore more messages.
18190
18191         PR c++/10381
18192         * g++.dg/parse/lookup3.C: New test.
18193
18194 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
18195
18196         * gcc.c-torture/compile/20030415-1.c : New test.
18197
18198 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
18199
18200         * gcc.c-torture/execute/scope-2.c: Move to ...
18201         * gcc.dg/noncompile/scope.c: .... here.
18202
18203 2003-04-14  Roger Sayle  <roger@eyesopen.com>
18204
18205         * gcc.dg/20030414-2.c: New test case.
18206
18207 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
18208
18209         PR target/10377
18210         * gcc.dg/20030414-1.c: New test.
18211
18212 2003-04-13  Roger Sayle  <roger@eyesopen.com>
18213
18214         * gcc.dg/builtins-12.c: New test case.
18215         * gcc.dg/builtins-13.c: New test case.
18216
18217 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18218
18219         * gcc.c-torture/execute/string-opt-18.c: New test.
18220
18221 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
18222
18223         PR c++/10300
18224         * g++.dg/init/new5.C: New test.
18225
18226 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
18227
18228         PR c++/7910
18229         * g++.dg/ext/dllimport1.C: New test.
18230
18231 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18232
18233         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
18234
18235 2003-04-11  Bud Davis <bdavis9659@comcast.net>
18236
18237         PR Fortran/9263
18238         * g77.f-torture/noncompile/9263.f: New test
18239         PR Fortran/1832
18240         * g77.f-torture/execute/1832.f: New test
18241
18242 2003-04-11  David Chad  <davidc@freebsd.org>
18243             Loren J. Rittle  <ljrittle@acm.org>
18244
18245         libobjc/8562
18246         * objc.dg/headers.m: New test.
18247
18248 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
18249
18250         * gcc.c-torture/execute/builtin-noret-2.c: New.
18251         * gcc.c-torture/execute/builtin-noret-2.x: New.
18252         XFAIL builtin-noret-2.c at -O1 and above.
18253         * gcc.dg/redecl.c: New.
18254         * gcc.dg/Wshadow-1.c: Update error regexps.
18255
18256 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
18257
18258         * g++.dg/abi/bitfield10.C: New test.
18259
18260 2003-04-09  Mike Stump  <mrs@apple.com>
18261
18262         * gcc.dg/pch/pch.exp: Make testcase names longer.
18263         * g++.dg/pch/pch.exp: Make testcase names longer.
18264
18265 2003-04-08  Roger Sayle  <roger@eyesopen.com>
18266
18267         * gcc.dg/builtins-11.c: New test case.
18268
18269 2003-04-08  Roger Sayle  <roger@eyesopen.com>
18270
18271         * gcc.dg/builtins-9.c: New test case.
18272         * gcc.dg/builtins-10.c: New test case.
18273
18274 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
18275
18276         * gcc.dg/noncompile/init-4.c.c: New test.
18277
18278 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
18279
18280         * gcc.misc-test/gcov-9.c: New test.
18281         * gcc.misc-test/gcov-10.c: New test
18282         * gcc.misc-test/gcov-11.c: New test.
18283
18284 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
18285
18286         PR optimization/10024
18287         * gcc.c-torture/compile/20030405-1.c: New test.
18288
18289 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
18290
18291         * gcc.dg/pch/static-3.c: New.
18292         * gcc.dg/pch/static-3.hs: New.
18293         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
18294
18295 2003-04-04  Richard Henderson  <rth@redhat.com>
18296
18297         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
18298         * g++.dg/eh/forced2.C: Likewise.
18299
18300 2003-04-03  Mike Stump  <mrs@apple.com>
18301
18302         * lib/scanasm.exp (scan-assembler): Add xfail processing for
18303         target arg.
18304         (scan-assembler-times, scan-assembler-not): Likewise.
18305         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
18306
18307 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18308
18309         * gcc.dg/sparc-loop-1.c: New test.
18310
18311 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
18312
18313         PR other/9274
18314         * g++.dg/pch/system-2.C: New.
18315         * g++.dg/pch/system-2.Hs: New.
18316
18317 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
18318
18319         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
18320
18321         * g++.dg/eh/simd-1.C (vecfunc): Same.
18322
18323 2003-04-01  Roger Sayle  <roger@eyesopen.com>
18324
18325         * gcc.c-torture/execute/20030401-1.c: New test case.
18326
18327 2003-04-01  Ziemowit Laski <zlaski@apple.com>
18328
18329         * objc.dg/defs.m: New.
18330
18331 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
18332
18333         * g++.dg/eh/simd-1.C: New.
18334         * g++.dg/eh/simd-2.C: New.
18335
18336 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
18337
18338         * gcc.c-torture/execute/simd-3.c: New.
18339
18340 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
18341
18342         PR c/9936
18343         * gcc.dg/20030331-2.c: New test.
18344
18345 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
18346
18347         PR c++/10278
18348         * g++.dg/parse/crash2.C: New test.
18349
18350 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18351
18352         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
18353         * gcc.c-torture/execute/20030331-1.c: ...here.
18354
18355 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18356
18357         * gcc.c-torture/execute/20030331-1.c: New test.
18358
18359 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
18360
18361         * lib/gcov.exp: Adjust call return testing strings.
18362         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
18363
18364 2003-03-31  Roger Sayle  <roger@eyesopen.com>
18365
18366         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
18367         * gcc.dg/builtins-7.c: New test case.
18368         * gcc.dg/builtins-8.c: New test case.
18369
18370 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18371
18372         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
18373
18374 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
18375
18376         PR c++/7647
18377         * g++.dg/lookup-class-member-2.C: New test.
18378
18379 2003-03-30  Glen Nakamura  <glen@imodulo.com>
18380
18381         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
18382
18383 2003-03-28  Roger Sayle  <roger@eyesopen.com>
18384
18385         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
18386
18387 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
18388
18389         * g++.dg/init/attrib1.C: New test.
18390
18391 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18392
18393         * gcc.dg/ultrasp8.c: New test.
18394
18395 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18396
18397         * gcc.dg/ultrasp7.c: New test.
18398
18399 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
18400
18401         PR c++/10047
18402         * g++.dg/template/inline1.C: New test.
18403
18404 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18405
18406         * gcc.dg/sparc-dwarf2.c: New test.
18407
18408 2003-03-27  Roger Sayle  <roger@eyesopen.com>
18409
18410         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
18411         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
18412
18413 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
18414
18415         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
18416         than reading .x files.
18417         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
18418         * g77.dg/gcov/gcov-1.f: Likewise.
18419         * gcc.misc-tests/gcov-4b.c: Likewise.
18420         * gcc.misc-tests/gcov-5b.c: Likewise.
18421         * gcc.misc-tests/gcov-6.c: Likewise.
18422         * gcc.misc-tests/gcov-7.c: Likewise.
18423         * gcc.misc-tests/gcov-8.c: Likewise.
18424         * g++.dg/gcov/gcov-1.x: Remove.
18425         * g77.dg/gcov/gcov-1.x: Likewise.
18426         * gcc.misc-tests/gcov-4b.x: Likewise.
18427         * gcc.misc-tests/gcov-5b.x: Likewise.
18428         * gcc.misc-tests/gcov-6.x: Likewise.
18429         * gcc.misc-tests/gcov-7.x: Likewise.
18430         * gcc.misc-tests/gcov-8.x: Likewise.
18431
18432 2003-03-27  Glen Nakamura  <glen@imodulo.com>
18433
18434         PR opt/10087
18435         * gcc.dg/20030324-1.c: New test.
18436
18437 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
18438
18439         PR c++/10224
18440         * g++.dg/template/arg3.C: New test.
18441
18442         PR c++/10158
18443         * g++.dg/template/friend18.C: New test.
18444
18445 2003-03-26  Roger Sayle  <roger@eyesopen.com>
18446
18447         * g77.f-torture/compile/20030326-1.f: New test case.
18448
18449 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
18450
18451         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
18452
18453         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
18454
18455 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
18456
18457         * gcc.dg/ia64-sync-3.c: New test.
18458
18459 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
18460
18461         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
18462
18463 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18464
18465         * gcc.dg/ultrasp6.c: New test.
18466
18467 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18468
18469         * gcc.dg/i386-signbit-1.c: New test.
18470         * gcc.dg/i386-signbit-2.c: New test.
18471         * gcc.dg/i386-signbit-3.c: New test.
18472
18473 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18474
18475         * gcc.dg/ultrasp5.c: Fix options.
18476
18477 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18478
18479         * gcc.dg/ultrasp5.c: Fix comment.
18480
18481 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
18482
18483         PR fortran/10197
18484         * g77.f-torture/execute/10197.f: New test.
18485
18486 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
18487
18488         PR c++/9898, c++/383
18489         * g++.dg/template/conv6.C: New test.
18490
18491         PR c++/10119
18492         * g++.dg/template/ptrmem5.C: New test.
18493
18494         PR c++/10026
18495         * g++.dg/lookup/koenig1.C: New test.
18496
18497         PR C++/10199
18498         * g++.dg/lookup/template2.C: New test.
18499
18500 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
18501
18502         * g++.dg/opt/rtti1.C: New test.
18503
18504 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18505
18506         * gcc.dg/ultrasp5.c: New test.
18507
18508 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
18509
18510         PR middle-end/9967
18511         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
18512         builtin fputs.
18513
18514 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
18515
18516         PR c/8224
18517         * gcc.dg/20030323-1.c: New test.
18518
18519 2003-03-23  Roger Sayle  <roger@eyesopen.com>
18520
18521         * gcc.c-torture/compile/20030323-1.c: New test case.
18522
18523 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
18524
18525         * gcc.dg/20030321-1.c: New test.
18526
18527 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
18528
18529         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
18530
18531 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
18532
18533         PR c++/9978, c++/9708
18534         * g++.dg/ext/vlm1.C: Adjust expected error.
18535         * g++.dg/ext/vla2.C: New test.
18536         * g++.dg/template/arg1.C: New test.
18537         * g++.dg/template/arg2.C: New test.
18538
18539 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
18540
18541         * g77.f-torture/execute/select.f: New test.
18542         * g77.f-torture/noncompile/select_no_compile.f: New test.
18543
18544 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
18545
18546         PR c++/9898
18547         * g++.dg/other/error4.C: New test.
18548
18549 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
18550
18551         * g++.dg/template/friend17.C: New test.
18552
18553 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
18554
18555         * gcc.c-torture/compile/20030320-1.c: New.
18556
18557 2003-03-20  Roger Sayle  <roger@eyesopen.com>
18558
18559         * gcc.dg/builtins-6.c: New test case.
18560
18561 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
18562
18563         PR target/10073
18564         * gcc.c-torture/compile/20030319-1.c: New.
18565
18566 2003-03-18  Jan Hubicka  <jh@suse.cz>
18567
18568         * gcc.dg/i386-cvt-1.c: New test.
18569
18570 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
18571
18572         * objc.dg/naming-1.m: Use "(parse|syntax) error".
18573         * objc.dg/naming-2.m: Likewise.
18574
18575 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
18576
18577         PR c++/9639
18578         * g++.dg/parse/crash1.C: New test.
18579
18580 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
18581
18582         PR c++/8805
18583         * g++.dg/eh/cleanup1.C: New test.
18584
18585 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
18586
18587         * gcc.c-torture/execute/20030316-1.c: New test case.
18588
18589 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
18590
18591         PR c++/9629
18592         * g++.dg/init/ctor2.C: New test.
18593
18594 2003-03-15  Roger Sayle  <roger@eyesopen.com>
18595
18596         * g77.f-torture/compile/xformat.f: New test case.
18597
18598 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18599
18600         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
18601         * g++.old-deja/g++.mike/eh50.C: Likewise.
18602
18603 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18604
18605         PR c++/6440
18606         * g++.dg/template/spec7.C: New test.
18607         * g++.dg/template/spec8.C: Likewise.
18608
18609 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
18610
18611         * gcc.c-torture/execute/20030313-1.c: New test.
18612
18613 2003-03-14  Richard Henderson  <rth@redhat.com>
18614
18615         * gcc.dg/inline-2.c: Adjust alpha test for external call.
18616
18617 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18618
18619         * gcc.c-torture/compile/20030314-1.c: New test.
18620
18621 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
18622
18623         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
18624         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
18625         thumb target,
18626         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
18627         to accept newer _imp__  prefix and additional
18628         newline in .drectve section.
18629         * gcc.dg/dll-4.c: Likewise.
18630         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
18631         switch.
18632
18633 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
18634
18635         * g++.dg/parse/namespace9.C: New test.
18636
18637         * g++.dg/init/ref5.C: New test.
18638         * g++.dg/parse/ptrmem1.C: Likewise.
18639
18640 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18641
18642         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
18643         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
18644         regular expression.
18645         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
18646         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
18647
18648 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
18649
18650         * gcc.c-torture/execute/20030224-2.c: New test.
18651
18652 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18653
18654         * gcc.dg/decl-3.c: New test.
18655
18656 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18657
18658         * gcc.dg/i386-loop-2.c: New test.
18659
18660 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
18661
18662         PR c++/9474
18663         * g++.dg/parse/namespace8.C: New test.
18664
18665         PR c++/9924
18666         * g++.dg/overload/builtin2.C: New test.
18667
18668 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
18669
18670         * gcc.dg/return-type-3.c: New test.
18671
18672 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
18673
18674         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
18675         profiling options are not supported.
18676
18677 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
18678
18679         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
18680         * g++.old-deja/g++.warn/impint2.C: Likewise.
18681
18682 2003-03-10  Devang Patel  <dpatel@apple.com>
18683
18684         * g++.dg/cpp/c++_cmd_1.C: New test.
18685         * g++.dg/cpp/c++_cmd_1.h: New file.
18686
18687 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
18688
18689         * gcc.dg/altivec-9.c: New file.
18690
18691 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18692
18693         * gcc.dg/ppc-sdata-1.c: New test.
18694         * gcc.dg/ppc-sdata-2.c: New test.
18695
18696 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
18697
18698         PR c++/9373
18699         * g++.dg/opt/ptrmem2.C: New test.
18700
18701         PR c++/8534
18702         * g++.dg/opt/ptrmem1.C: New test.
18703
18704 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18705
18706         * gcc.dg/i386-loop-1.c: New test.
18707
18708 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18709
18710         PR c++/9970
18711         * g++.dg/lookup/friend1.C: New test.
18712
18713 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
18714
18715         PR c++/9823
18716         * g++.dg/parser/constructor1.C: New test.
18717
18718 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
18719
18720         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
18721
18722         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
18723
18724 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
18725
18726         * gcc.dg/cpp/Wunused.c: Update test.
18727
18728 2003-03-08  Jan Hubicka  <jh@suse.cz>
18729
18730         * gcc.dg/inline-3.c: New test.
18731
18732 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
18733
18734         PR c++/9809
18735         * g++.dg/parse/builtin1.C: New test.
18736
18737         PR c++/9982
18738         * g++.dg/abi/cookie1.C: New test.
18739         * g++.dg/abi/cookie2.C: Likewise.
18740
18741         PR c++/9524
18742         * g++.dg/template/field1.C: New test.
18743
18744         PR c++/9912
18745         * g++.dg/parse/class1.C: New test.
18746         * g++.dg/parse/namespace7.C: Likewise.
18747         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
18748
18749 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
18750
18751         * g++.dg/init/ref4.C: New test.
18752
18753 2003-03-07  Jan Hubicka  <jh@suse.cz>
18754
18755         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
18756         * gcc.dg/inline-3.c:  New test.
18757
18758 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
18759
18760         * g++.dg/init/ref3.C: New test.
18761
18762         PR c++/9965
18763         * g++.dg/init/ref2.C: New test.
18764
18765         PR c++/9400
18766         * g++.dg/warn/Wshadow-2.C: New test.
18767
18768         PR c++/9791
18769         * g++.dg/warn/Woverloaded-1.C: New test.
18770
18771 2003-03-05  Jan Hubicka  <jh@suse.cz>
18772
18773         * gcc.dg/i386-local2.c: New.
18774         * gcc.dg/i386-local.c: Fix typo.
18775
18776 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
18777
18778         * g++.dg/abi/layout3.C: New test.
18779
18780 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18781
18782         * gcc.c-torture/compile/20030305-1.c
18783
18784 2003-03-05  Jan Hubicka  <jh@suse.cz>
18785
18786         * gcc.dg/i386-local.c: New.
18787
18788 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
18789
18790         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
18791
18792 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18793
18794         * gcc.dg/switch-2.c: New test.
18795         * gcc.dg/switch-3.c: New test.
18796         * gcc.dg/Wswitch.c: Adjust line numbers.
18797         * gcc.dg/Wswitch-default.c: Likewise.
18798         * gcc.dg/Wswitch-enum.c: Likewise.
18799
18800 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
18801
18802         * gcc.c-torture/execute/20030222-1.c: New test.
18803
18804 2003-03-03  James E Wilson  <wilson@tuliptree.org>
18805
18806         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
18807
18808 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
18809
18810         PR c++/9878
18811         * g++.dg/init/ref1.C: New test.
18812
18813 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
18814
18815         * gcc.dg/sh-relax.c: New SH-only test.
18816
18817 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
18818
18819         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
18820         comment explaining purpose of testcase.
18821
18822 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
18823
18824         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
18825         for HC11/HC12 (asm needs two int registers).
18826         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
18827         HC11/HC12 because the test uses an asm which needs two 32-bit
18828         registers.
18829
18830 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
18831
18832         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
18833         for HC11/HC12 (array is too large otherwise).
18834         * gcc.c-torture/compile/920501-4.x: New file, likewise.
18835         * gcc.c-torture/compile/20010518-2.x: Likewise.
18836         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
18837         HC11/HC12 (array is too large).
18838
18839 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
18840
18841         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
18842         * lib/g++-dg.exp (g++-dg-test): Likewise.
18843
18844 2003-03-01  Roger Sayle  <roger@eyesopen.com>
18845
18846         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
18847         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
18848
18849 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18850
18851         * g++.dg/warn/implicit-typename1.C: Remove warning.
18852
18853 2003-02-28  Richard Henderson  <rth@redhat.com>
18854
18855         * gcc.dg/noreturn-1.c: Move noreturn warning line.
18856         * gcc.dg/return-type-1.c: Move control reaches end warning line.
18857
18858 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
18859
18860         * gcc.dg/pch/pch.exp: Change .pch to .gch.
18861         * g++.dg/pch/pch.exp: Likewise.
18862
18863 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
18864
18865         PR c++/9879
18866         * testsuite/g++.dg/init/new4.C: New test.
18867
18868 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
18869
18870         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
18871
18872 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
18873
18874         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
18875         unsigned long.
18876
18877         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
18878         wider than float.
18879
18880 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18881
18882         * lib/scanasm.exp: Add support for counting numbers of
18883         occurences.
18884         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
18885         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
18886
18887 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
18888
18889         PR c++/9683
18890         * g++.dg/template/static3.C: New test.
18891
18892         PR c++/9829
18893         * g++.dg/parse/namespace6.C: New test.
18894
18895 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18896
18897         PR target/9732
18898         * gcc.dg/20030225-1.c: New test.
18899
18900 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
18901
18902         * README: Remove out-of-date information.
18903
18904         PR c++/9836
18905         * g++.dg/template/spec6.C: New test.
18906
18907 2003-02-24  Jeff Law  <law@redhat.com>
18908
18909         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
18910
18911 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18912
18913         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
18914         * gcc.dg/pragma-ep-1.c: Likewise.
18915
18916 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18917
18918         PR c++/9602
18919         * g++.dg/template/friend16.C: New test.
18920
18921 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
18922
18923         PR c++/5333
18924         * g++.dg/parse/fused-params1.C: Adjust error messages.
18925         * g++.dg/template/nested3.C: New test.
18926
18927 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
18928
18929         * g++.dg/abi/param1.C: New test.
18930
18931 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18932
18933         PR c++/7982
18934         * g++.dg/warn/implicit-typename1.C: New test.
18935
18936 2003-02-22  Kelley Cook <kelleycook@comcast.net>
18937
18938         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
18939         with "mtune".
18940         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18941         * gcc.c-torture/execute/20010129-1.x: Likewise.
18942         * gcc.dg/20011107-1.c: Likewise.
18943         * gcc.dg/20020108-1.c: Likewise.
18944         * gcc.dg/20020122-3.c: Likewise.
18945         * gcc.dg/20020206-1.c: Likewise.
18946         * gcc.dg/20020310-1.c: Likewise.
18947         * gcc.dg/20020426-2.c: Likewise.
18948         * gcc.dg/20020517-1.c: Likewise.
18949         * gcc.dg/991230-1.c: Likewise.
18950         * gcc.dg/i386-unroll-1.c: Likewise.
18951         * gcc.misc-tests/i386-prefetch.exp: Likewise.
18952
18953 2003-02-22  Jan Hubicka  <jh@suse.cz>
18954
18955         * gcc.dg/i386-mul.c: New test.
18956
18957 2003-02-21  Roger Sayle  <roger@eyesopen.com>
18958
18959         * gcc.dg/builtins-5.c: New test case.
18960
18961 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
18962
18963         * gcc.dg/asmreg-1.c: New test.
18964
18965 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18966
18967         PR c++/9749
18968         * g++.dg/parse/varmod1.C: New test.
18969
18970 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18971
18972         PR c++/9727
18973         * g++.dg/template/op1.C: New test.
18974
18975 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18976
18977         PR c++/8906
18978         * g++.dg/template/nested2.C: New test.
18979
18980 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18981
18982         PR c++/8724
18983         * g++.dg/expr/dtor1.C: New test.
18984
18985 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
18986
18987         * gcc.dg/cpp/include3.c: New test.
18988         * gcc.dg/cpp/inc/foo.h: New file.
18989
18990 2003-02-21  Glen Nakamura  <glen@imodulo.com>
18991
18992         * gcc.c-torture/execute/20030221-1.c: New test.
18993
18994 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
18995
18996         PR c++/9729
18997         * g++.dg/abi/conv1.C: New test.
18998
18999 2003-02-20  Jan Hubicka  <jh@suse.cz>
19000
19001         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
19002
19003 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
19004
19005         * gcc.c-torture/compile/20030219-1.c: New test.
19006
19007 2003-02-18  Jan Hubicka  <jh@suse.cz>
19008
19009         * gcc.dg/funcorder.c: New test.
19010
19011 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
19012
19013         * gcc.c-torture/execute/20030218-1.c: New.
19014
19015 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
19016
19017         * gcc.dg/20030218-1.c: New.
19018
19019 2003-02-18  Richard Henderson  <rth@redhat.com>
19020
19021         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
19022         * gcc.dg/attr-used-2.c: New.
19023
19024 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
19025
19026         PR c++/9704
19027         * g++.dg/init/copy5.C: New test.
19028
19029 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
19030
19031         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
19032         * g++.dg/pch/pch.exp: Likewise.
19033
19034 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
19035
19036         * gcc.c-torture/execute/20030209-1.c: Enable the test if
19037         STACK_SIZE is not defined.
19038
19039 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19040
19041         PR c++/9457
19042         * g++.dg/template/init1.C: New test.
19043
19044 2003-02-16  Jan HUbicka  <jh@suse.cz>
19045
19046         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
19047         (foo): Add few extra tests
19048         * gcc.dg/c99-const-expr-3.c: Likewise.
19049         * gcc.c-torture/execute/20030216-1.c: New.
19050
19051 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19052
19053         PR c++/9459
19054         * g++.dg/ext/typeof4.C: New test.
19055
19056 2003-02-15  Roger Sayle  <roger@eyesopen.com>
19057
19058         * gcc.dg/i386-387-3.c: New test case.
19059
19060 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
19061
19062         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
19063         cris-*-elf* cris-*-aout* and mmix-*-*.
19064
19065 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
19066
19067         * gcc.dg/20030213-1.c: New test.
19068
19069 2003-02-12  Roger Sayle  <roger@eyesopen.com>
19070
19071         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
19072         * gcc.dg/i386-387-2.c: Likewise.
19073
19074 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
19075
19076         * gcc.dg/ppc-spe.c: Fix formatting.
19077         Enable tests that were previously unsupported by gas.
19078         Delete tests for instructions that no longer exist.
19079         Switch arguments on evsubifw builtin.
19080
19081 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
19082
19083         * gcc.c-torture/execute/20030209-1.c: Disable the test if
19084         STACK_SIZE is too small.
19085
19086 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19087             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19088
19089         * gcc.dg/decl-2.c: New test.
19090
19091 2003-02-10  Jan Hubicka  <jh@suse.cz>
19092
19093         * gcc.dg/i386-fpcvt-1.c:  New test.
19094
19095 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
19096
19097         * gcc.c-torture/execute/20030209-1.c: New test.
19098
19099 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
19100
19101         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
19102         int-wide bitops, use the constants of the same width.
19103         Likewise, if long long is 32-bit wide, test bitops using
19104         32-bit constants.
19105
19106 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
19107
19108         * gcc.dg/20021014-1.c: Annotate with expected notice text.
19109
19110 2003-02-07  Roger Sayle  <roger@eyesopen.com>
19111
19112         * testsuite/gcc.dg/builtins-4.c: New test case.
19113
19114 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19115
19116         * gcc.dg/20020430-1.c: Fix dg command typos.
19117         * gcc.dg/20020503-1.c: Likewise.
19118
19119 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19120
19121         PR c++/8785
19122         * g++.dg/parse/fused-params1.C: New test.
19123
19124         PR c++/8857
19125         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
19126
19127         PR c++/8921
19128         * g++.dg/parse/non-dependent1.C: New test.
19129
19130         PR c++/8928
19131         * g++.dg/parse/dupl-tmpl-args1.C: New test.
19132
19133         PR c++/9228
19134         * g++.dg/parse/undefined7.C: New test.
19135         * g++.dg/parse/non-templ1.C: New test.
19136
19137         PR c++/9229
19138         * g++.dg/parse/too-many-tmpl-args1.C: New test.
19139
19140 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
19141
19142         * gcc.c-torture/compile/20030206-1.c: New test.
19143
19144 2003-02-05  Roger Sayle  <roger@eyesopen.com>
19145
19146         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
19147         "pow" to "foo" to avoid potential confusion with a math built-in.
19148
19149 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19150
19151         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
19152         conditions for SPARC targets.
19153
19154 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
19155
19156         * gcc.dg/20030204-1.c: New test.
19157
19158 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19159
19160         PR c++/38
19161         * g++.dg/parse/array-size1.C: New test.
19162
19163         PR c++/5657
19164         * g++.dg/parse/undefined3.C: New test.
19165
19166         PR c++/5665
19167         * g++.dg/parse/undefined4.C: New test.
19168
19169         PR c++/5975
19170         * g++.dg/parse/undefined5.C: New test.
19171
19172         PR c++/7259
19173         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
19174
19175         PR c++/8578
19176         * g++.dg/parse/casting-operator1.C: New test.
19177
19178         PR c++/8596
19179         * g++.dg/parse/undefined6.C: New test.
19180
19181         PR c++/8736
19182         * g++.dg/parse/missing-template1.C: New test.
19183
19184 2003-02-04  Jan Hubicka  <jh@suse.cz>
19185
19186         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
19187         * gcc.dg/i386-cmov?.c:  Likewise.
19188         * gcc.dg/i386-fpcvt-?.c:  Likewise.
19189         * gcc.dg/i386-ssefp-1.c:  Likewise.
19190         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
19191         conventions.
19192
19193 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
19194
19195         PR c++/7129
19196         * testsuite/g++.dg/ext/max.C: New test.
19197
19198 2003-02-03  Jan Hubicka  <jh@suse.cz>
19199
19200         * gcc.c-torture/execute/20030203-1.c: New test.
19201
19202 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
19203
19204         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
19205         'natural-endian'.
19206
19207 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
19208
19209         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
19210         * g++.dg/init/new2.C: Likewise.
19211         * g++.dg/other/new1.C: Likewise.
19212
19213 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
19214
19215         * gcc.dg/struct-ret-libc.c: New test.
19216
19217 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
19218
19219         * gcc.dg/20030129-1.c: New test.
19220
19221 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19222
19223         PR c++/8849
19224         * g++.dg/template/ptrmem4.C: New test.
19225
19226 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
19227
19228         * g++.dg/parser/constant1.C: New test.
19229
19230 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19231
19232         PR c++/8591
19233         * g++.dg/parse/friend2.C: New test.
19234
19235 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
19236
19237         PR c++/9437
19238         * g++.dg/template/unify4.C: New test.
19239
19240 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
19241
19242         * gcc.c-torture/execute/20030128-1.c: New test.
19243
19244 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
19245
19246         * g++.dg/lookup/nested1.C: Test moved from ...
19247         * g++.old-deja/g++.other/lookup24.C: ... here.
19248
19249 2003-01-28  Jan Hubicka  <jh@suse.cz>
19250
19251         * gcc.dg/i386-cmov5.c:  New test.
19252
19253 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
19254
19255         * gcc.c-torture/execute/20010925-1.c: Changed the
19256         memcpy declaration.
19257
19258 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
19259
19260         PR c++/3902
19261         * g++.dg/parse/template5.C: New test.
19262
19263 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
19264
19265         PR fortran/9258
19266         * g77.dg/pr9258: New test.
19267
19268 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19269
19270         * README: Move relevant parts from README.g++.
19271
19272         * README.g++: Remove this file.
19273
19274 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
19275
19276         * g++.dg/abi/dcast1.C: New test.
19277
19278 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19279
19280         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
19281
19282 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
19283
19284         PR c++/47
19285         * g++.old-deja/g++.other/lookup24.C: New test.
19286
19287 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19288
19289         PR middle-end/7227
19290         * gcc.dg/uninit-C.c: New test.
19291
19292 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
19293
19294         * g++.dg/abi/covariant1.C: New test.
19295
19296 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
19297
19298         * gcc.dg/20030123-1.c: New test.
19299
19300 2003-01-25  Jan Hubicka  <jh@suse.cz>
19301
19302         PR opt/8492
19303         * gcc.c-torture/compile/20030125-1.c
19304
19305 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
19306
19307         PR c++/9403
19308         * g++.dg/parse/template3.C: New test.
19309         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
19310
19311         PR c++/795
19312         * g++.dg/parse/template4.C: New test.
19313
19314         PR c++/9415
19315         * g++.dg/template/qual2.C: New test.
19316
19317         PR c++/8545
19318         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
19319
19320         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
19321
19322 2003-01-25  Roger Sayle  <roger@eyesopen.com>
19323
19324         * gcc.c-torture/execute/switch-1.c: New test case.
19325
19326 2003-01-25  Jan Hubicka  <jh@suse.cz>
19327
19328         * gcc.c-torture/execute/20030125-1.[cx]: New test.
19329
19330 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
19331
19332         Tweaks for Bison-1.875. From the NEWS file:
19333         "- `parse error' -> `syntax error'
19334         Bison now uniformly uses the term `syntax error'"
19335         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
19336         * gcc.dg/cpp/digraph2.c: Likewise.
19337         * gcc.dg/cpp/direct2.c: Likewise.
19338         * gcc.dg/cpp/paste4.c: Likewise.
19339         * gcc.dg/c90-restrict-1.c: Likewise.
19340         * gcc.dg/c99-func-2.c: Likewise.
19341         * gcc.dg/noncompile/920721-2.c: Likewise.
19342         * gcc.dg/noncompile/930622-2.c: Likewise.
19343         * gcc.dg/noncompile/940112-1.c: Likewise.
19344         * gcc.dg/noncompile/950921-1.c: Likewise.
19345         * gcc.dg/noncompile/951123-1.c: Likewise.
19346         * gcc.dg/noncompile/971104-1.c: Likewise.
19347         * gcc.dg/noncompile/990416-1.c: Likewise.
19348
19349 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
19350
19351         * g++.dg/parse/undefined1.C: Add error message.
19352
19353 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19354
19355         PR c++/9354
19356         * g++.dg/parse/new1.C: New test.
19357
19358         PR c++/9216
19359         * g++.dg/parse/template2.C: New test.
19360
19361         PR c++/9354
19362         * g++.dg/parse/typedef2.C: New test.
19363
19364         PR c++/9328
19365         * g++.dg/ext/typeof3.C: New test.
19366
19367 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19368
19369         PR c++/2738
19370         * g++.dg/parse/ret-type1.C: New test.
19371
19372         PR c++/3792
19373         * g++.dg/parse/tmpl-outside1.C: New test.
19374
19375         PR c++/4207
19376         * g++.dg/parse/int-as-enum1.C: New test.
19377
19378         PR c++/4903
19379         * g++.dg/parse/no-typename1.C: New test.
19380
19381         PR c++/5533
19382         * g++.dg/parse/no-value1.C: New test.
19383
19384         PR c++/5921
19385         * g++.dg/parse/wrong-inline1.C: New test.
19386
19387         PR c++/6402
19388         * g++.dg/parse/ref1.C: New test.
19389
19390         PR c++/6992
19391         * g++.dg/parse/attr-ctor1.C: New test.
19392
19393         PR c++/7229
19394         * g++.dg/parse/namespace5.C: New test.
19395
19396         PR c++/7917
19397         * g++.dg/parse/func-def1.C: New test.
19398
19399         PR c++/8143
19400         * g++.dg/parse/undefined1.C: New test.
19401
19402         PR c++/5723, PR c++/8522
19403         * g++.dg/parse/specialization1.C: New test.
19404
19405         PR c++/163, PR c++/8595
19406         * g++.dg/parse/struct-as-enum1.C: New test.
19407
19408         PR c++/9173
19409         * g++.dg/parse/undefined2.C: New test.
19410
19411 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19412
19413         PR c++/9298
19414         * g++.dg/parse/template1.C: New test.
19415
19416         PR c++/9384
19417         * g++.dg/parse/using1.C: New test.
19418
19419         PR c++/9285
19420         PR c++/9294
19421         * g++.dg/parse/expr2.C: New test.
19422
19423         PR c++/9388
19424         * g++.dg/parse/lookup2.C: Likewise.
19425
19426 2003-01-21  Jan Hubicka  <jh@suse.cz>
19427
19428         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
19429         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
19430         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
19431         * gcc.c-torture/execute/string-opt-*.c: Likewise.
19432
19433 2003-01-20  Nick Clifton  <nickc@redhat.com>
19434
19435         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
19436         problem with ARM sibcall code generation.
19437
19438 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19439
19440         * gcc.c-torture/execute/20030120-1.c: New.
19441
19442 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
19443
19444         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
19445
19446 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
19447
19448         PR c++/9272
19449         * g++.dg/parse/ctor1.C: New test.
19450
19451         PR c++/9294:
19452         * g++.dg/parse/qualified1.C: New test.
19453
19454         * g++.dg/parse/typename3.C: New test.
19455
19456 2003-01-16  Richard Henderson  <rth@redhat.com>
19457
19458         * g++.dg/tls/init-2.C: Fix error matches for real this time.
19459
19460 2003-01-16  Richard Henderson  <rth@redhat.com>
19461
19462         * g++.dg/pch/pch.exp: Copy test header to the working directory
19463         before using it either for precompilation or direct use.
19464         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
19465         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
19466
19467 2003-01-16  Richard Henderson  <rth@redhat.com>
19468
19469         * gcc.dg/pch/pch.exp: Copy test header to the working directory
19470         before using it either for precompilation or direct use.
19471         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
19472         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
19473
19474 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
19475
19476         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
19477         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
19478         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
19479         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
19480         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
19481         typename warning into error.
19482         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
19483         error messages.
19484         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
19485         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
19486         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
19487         messages.
19488         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
19489         make declaration visible in template.
19490         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
19491         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
19492         messages.
19493         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
19494         message.
19495         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
19496         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
19497         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
19498         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
19499         typename warning with error message.
19500         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
19501         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
19502         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
19503
19504 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
19505
19506         * g++.dg/parse/ambig2.C: New test.
19507
19508 2003-01-15  Richard Henderson  <rth@redhat.com>
19509
19510         * g++.dg/tls/init-2.C: Update error message string.
19511
19512 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19513
19514         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
19515
19516 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
19517
19518         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
19519         all for HC11/HC12.
19520         * gcc.c-torture/compile/20001205-1.x: Likewise.
19521         * gcc.c-torture/compile/20001226-1.x: Likewise.
19522         * gcc.c-torture/compile/920520-1.x: Likewise.
19523         * gcc.c-torture/compile/961203-1.x: Likewise.
19524         * gcc.c-torture/compile/20020604-1.x: Likewise.
19525
19526 2003-01-15  Jan Hubicka  <jh@suse.cz>
19527
19528         * gcc.c-torture/compile/20030115-1.c: New test.
19529
19530         * gcc.dg/i386-fpcvt-1.c: New test.
19531         * gcc.dg/i386-fpcvt-2.c: New test.
19532
19533 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
19534
19535         Further conform g++'s __vmi_class_type_info to the C++ ABI
19536         specification.
19537         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
19538         the specification.
19539
19540 2003-01-14  Jan Hubicka  <jh@suse.cz>
19541
19542         * gcc.dg/i386-fpcvt-1.c: New test.
19543         * gcc.dg/i386-fpcvt-2.c: New test.
19544
19545 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19546
19547         * gcc.dg/i386-mmx-3.c: New test.
19548
19549 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
19550
19551         PR c++/9264
19552         * g++.dg/parse/octal1.C: New file.
19553
19554         PR c++/9172
19555         * g++.dg/parse/typename1.C: New file.
19556
19557 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
19558
19559         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
19560         * gcc.dg/bf-no-ms-layout.c: Likewise.
19561         * gcc.dg/bf-ms-attrib.c: Likewise.
19562
19563 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
19564
19565         PR c++/9099
19566         * g++.dg/parse/dtor1.C: New file.
19567
19568         PR c++/9128
19569         * g++.dg/rtti/typeid1.C: New file.
19570
19571         PR c++/9153
19572         * g++.dg/parse/lookup1.C: New file.
19573
19574         PR c++/9171
19575         * g++.dg/templ/spec5.C: New file.
19576
19577 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
19578
19579         * gcc.c-torture/compile/20030110-1.c: New test.
19580
19581 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
19582
19583         Merge from pch-branch:
19584
19585         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
19586
19587         * gcc.dg/pch/cpp-1.h: New.
19588         * gcc.dg/pch/cpp-1.c: New.
19589         * gcc.dg/pch/cpp-2.h: New.
19590         * gcc.dg/pch/cpp-2.c: New.
19591
19592         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
19593
19594         * gcc.dg/pch/except-1.h: New.
19595         * gcc.dg/pch/except-1.c: New.
19596
19597         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
19598
19599         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
19600         running test.
19601         * gcc.dg/pch: Include *.hp not *.h.
19602         * gcc.dg/pch/system-1.h: New.
19603         * gcc.dg/pch/system-1.c: New.
19604
19605         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
19606
19607         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
19608         rather than trying to build and run a program using PCH.
19609         * gcc.dg/pch: Remove dg-do commands from test files.
19610
19611         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
19612
19613         * gcc.dg/pch/macro-3.c: New.
19614         * gcc.dg/pch/macro-3.h: New.
19615
19616         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
19617
19618         * gcc.dg/pch/common-1.c: New.
19619         * gcc.dg/pch/common-1.h: New.
19620         * gcc.dg/pch/decl-1.c: New.
19621         * gcc.dg/pch/decl-1.h: New.
19622         * gcc.dg/pch/decl-2.c: New.
19623         * gcc.dg/pch/decl-2.h: New.
19624         * gcc.dg/pch/decl-3.c: New.
19625         * gcc.dg/pch/decl-3.h: New.
19626         * gcc.dg/pch/decl-4.c: New.
19627         * gcc.dg/pch/decl-4.h: New.
19628         * gcc.dg/pch/decl-5.c: New.
19629         * gcc.dg/pch/decl-5.h: New.
19630         * gcc.dg/pch/global-1.c: New.
19631         * gcc.dg/pch/global-1.h: New.
19632         * gcc.dg/pch/inline-1.c: New.
19633         * gcc.dg/pch/inline-1.h: New.
19634         * gcc.dg/pch/inline-2.c: New.
19635         * gcc.dg/pch/inline-2.h: New.
19636         * gcc.dg/pch/static-1.c: New.
19637         * gcc.dg/pch/static-1.h: New.
19638         * gcc.dg/pch/static-2.c: New.
19639         * gcc.dg/pch/static-2.h: New.
19640
19641         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
19642
19643         * g++.dg/pch/pch.exp: Better handle failing testcases.
19644         * gcc.dg/pch/pch.exp: Likewise.
19645         * gcc.dg/pch/macro-1.c: New.
19646         * gcc.dg/pch/macro-1.h: New.
19647         * gcc.dg/pch/macro-2.c: New.
19648         * gcc.dg/pch/macro-2.h: New.
19649
19650         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
19651
19652         * g++.dg/dg.exp: Treat files in pch/ specially.
19653         * g++.dg/pch/pch.exp: New file.
19654         * g++.dg/pch/empty.H: New file.
19655         * g++.dg/pch/empty.C: New file.
19656         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
19657         "precompile".
19658
19659         * gcc.dg/pch/pch.exp: New file.
19660         * gcc.dg/pch/empty.h: New file.
19661         * gcc.dg/pch/empty.c: New file.
19662         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
19663         "precompile".
19664
19665 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19666
19667         * g++.dg/template/friend14.C: New test.
19668
19669 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19670
19671         * gcc.dg/old-style-asm-1.c: New test.
19672
19673 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
19674
19675         * gcc.c-torture/compile/20030109-1.c: New test.
19676
19677 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19678
19679         * gcc.c-torture/execute/20030109-1.c: New test.
19680
19681 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
19682
19683         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
19684         * g++.old-deja/g++.mike/dyncast2.C: Likewise
19685         * g++.old-deja/g++.mike/dyncast3.C: Likewise
19686         * g++.old-deja/g++.mike/eh2.C: Likewise
19687         * g++.old-deja/g++.mike/eh3.C: Likewise
19688         * g++.old-deja/g++.mike/eh5.C: Likewise
19689         * g++.old-deja/g++.mike/eh6.C: Likewise
19690         * g++.old-deja/g++.mike/eh7.C: Likewise
19691         * g++.old-deja/g++.mike/eh8.C: Likewise
19692         * g++.old-deja/g++.mike/eh9.C: Likewise
19693         * g++.old-deja/g++.mike/eh10.C: Likewise
19694         * g++.old-deja/g++.mike/eh12.C: Likewise
19695         * g++.old-deja/g++.mike/eh13.C: Likewise
19696         * g++.old-deja/g++.mike/eh14.C: Likewise
19697         * g++.old-deja/g++.mike/eh16.C: Likewise
19698         * g++.old-deja/g++.mike/eh17.C: Likewise
19699         * g++.old-deja/g++.mike/eh18.C: Likewise
19700         * g++.old-deja/g++.mike/eh21.C: Likewise
19701         * g++.old-deja/g++.mike/eh23.C: Likewise
19702         * g++.old-deja/g++.mike/eh24.C: Likewise
19703         * g++.old-deja/g++.mike/eh25.C: Likewise
19704         * g++.old-deja/g++.mike/eh26.C: Likewise
19705         * g++.old-deja/g++.mike/eh27.C: Likewise
19706         * g++.old-deja/g++.mike/eh28.C: Likewise
19707         * g++.old-deja/g++.mike/eh29.C: Likewise
19708         * g++.old-deja/g++.mike/eh31.C: Likewise
19709         * g++.old-deja/g++.mike/eh33.C: Likewise
19710         * g++.old-deja/g++.mike/eh34.C: Likewise
19711         * g++.old-deja/g++.mike/eh35.C: Likewise
19712         * g++.old-deja/g++.mike/eh36.C: Likewise
19713         * g++.old-deja/g++.mike/eh37.C: Likewise
19714         * g++.old-deja/g++.mike/eh38.C: Likewise
19715         * g++.old-deja/g++.mike/eh39.C: Likewise
19716         * g++.old-deja/g++.mike/eh40.C: Likewise
19717         * g++.old-deja/g++.mike/eh41.C: Likewise
19718         * g++.old-deja/g++.mike/eh42.C: Likewise
19719         * g++.old-deja/g++.mike/eh44.C: Likewise
19720         * g++.old-deja/g++.mike/eh46.C: Likewise
19721         * g++.old-deja/g++.mike/eh47.C: Likewise
19722         * g++.old-deja/g++.mike/eh48.C: Likewise
19723         * g++.old-deja/g++.mike/eh49.C: Likewise
19724         * g++.old-deja/g++.mike/eh50.C: Likewise
19725         * g++.old-deja/g++.mike/eh51.C: Likewise
19726         * g++.old-deja/g++.mike/eh53.C: Likewise
19727         * g++.old-deja/g++.mike/eh55.C: Likewise
19728         * g++.old-deja/g++.mike/p7912.C: Likewise
19729         * g++.old-deja/g++.mike/p9706.C: Likewise
19730         * g++.old-deja/g++.mike/p10416.C: Likewise
19731         * g++.old-deja/g++.mike/p11667.C: Likewise
19732         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
19733         Remove redundant reference to Iris.
19734         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
19735         Elxsi, i860, Pico Java, and WE32K.
19736
19737 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
19738
19739         * g++.dg/ext/asm4.C: New test.
19740
19741 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19742
19743         PR c++/9030
19744         * g++.dg/template/friend12.C: New test.
19745         * g++.dg/template/friend13.C: Likewise.
19746         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
19747
19748 2003-01-08  Jan Hubicka  <jh@suse.cz>
19749
19750         * gcc.dg/i386-cadd.c: New test.
19751         * gcc.dg/i386-cmov4.c: Likewise.
19752
19753 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
19754
19755         PR c++/9165
19756         * g++.dg/warn/Wunused-3.C: New test.
19757
19758         * g++.dg/abi/bitfield9.C: New test.
19759
19760         PR c++/9189
19761         * g++.dg/parse/defarg3.C: New test.
19762
19763 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19764
19765         * g++.dg/parse/ambig1.C: New test.
19766         * g++.dg/parse/defarg2.C: New test.
19767
19768 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
19769
19770         * g++.dg/template/defarg-1.C: New test.
19771         * g++.dg/template/local2.C: Likewise.
19772
19773 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
19774
19775         * gcc.c-torture/execute/20030105-1.c: New test.
19776
19777 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19778
19779         * g++.dg/parse/namespace3.C: Remove extra semicolons.
19780         * g++.dg/parse/namespace4.C: Likewise.
19781
19782 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19783
19784         * g++.dg/template/ntp2.C: New test.
19785
19786 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
19787
19788         * g++.dg/parse/extern-C-1.C: New test.
19789
19790         * g++.dg/parse/namespace4.C: New test.
19791
19792         * g++.dg/template/nested1.C: New test.
19793
19794         * g++.dg/parse/namespace3.C: New test.
19795
19796 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
19797
19798         * g++.dg/lookup/two-stage1.C: New test.
19799
19800 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19801
19802         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
19803         * g++.old-deja/g++.jason/access8.C: Likewise.
19804         * g++.old-deja/g++.other/decl5.C: Likewise.
19805
19806 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
19807
19808         * g++.dg/parse/parse7.C: New test.
19809
19810 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
19811
19812         PR c++/2843
19813         * g++.dg/ext/attrib7.C: New test.
19814
19815 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
19816
19817         * g++.dg/parse/parse6.C: New test.
19818
19819 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
19820
19821         * gcc.dg/h8300-stack-1.c: New.
19822
19823 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
19824
19825         g++.dg/lookup/exception1.C: New test.
19826
19827         g++.dg/lookup/template1.C: New test.
19828
19829         g++.dg/parse/namespace2.C: New test.
19830
19831         g++.dg/parse/parens2.C: New test.
19832
19833 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19834
19835         * g++.dg/parse/parse5.C: New test.
19836         * g++.dg/lookup/scoped4.C: New test.
19837
19838 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
19839
19840         * g++.dg/parse/parens1.C: New test.
19841
19842         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
19843         angle-bracket1.C.
19844         * g++.dg/parse/parens2.C: New test.
19845
19846         * g++.dg/lookup/scope-operator1.C: New test.
19847
19848         * g++.dg/parse/operator1.C: New test.
19849
19850 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19851
19852         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
19853         * g++.old-deja/g++.other/access6.C: Likewise.
19854         * g++.old-deja/g++.other/decl1.C: Likewise.
19855         * g++.old-deja/g++.pt/typename12.C: Likewise.
19856
19857 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
19858
19859         * g++.dg/parse/namespace1.C: New test.
19860
19861 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19862
19863         * g++.dg/parse/parse4.C: New test.
19864
19865 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19866
19867         * g++.dg/parse/parse3.C: New test.
19868
19869 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19870
19871         * g++.dg/parse/parse2.C: New test.
19872
19873 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19874
19875         * g++.dg/template/friend11.C: New test.
19876
19877 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19878
19879         * g++.dg/parse/parse1.C: New test.
19880
19881 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
19882
19883         * lib/profopt.exp: Change the name of a global variable to avoid
19884         possible clashes with other test suites.
19885
19886 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
19887
19888         * g++.dg/inherit/covariant8.C: New test.
19889
19890 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
19891
19892         * g++.dg/init/array9.C: New test.
19893
19894         PR c++/9112
19895         * g++.dg/parse/expr1.C: New test.
19896
19897 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
19898
19899         * gcc.c-torture/compile/20021230-1.c: New test.
19900
19901 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
19902
19903         * g++.dg/inherit/covariant5.C: New test.
19904         * g++.dg/inherit/covariant6.C: New test.
19905         * g++.dg/inherit/covariant7.C: New test.
19906
19907 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19908
19909         PR c++/2739
19910         * g++.dg/other/access2.C: New test.
19911
19912 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19913
19914         * g++.dg/other/anon-struct.C: No longer fails
19915         * g++.old-deja/g++.brendan/parse4.C: Likewise.
19916         * g++.old-deja/g++.brendan/parse5.C: Likewise.
19917         * g++.old-deja/g++.brendan/parse6.C: Likewise.
19918
19919 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19920
19921         * g++.dg/parse/angle-bracket.C (main): No longer fails.
19922
19923 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
19924
19925         * g++.dg/eh/spec4.C: Remove stray semicolon.
19926         * g++.dg/expr/pmf-1.C: Change error message.
19927         * g++.dg/ext/asm1.C: Remove stray semicolon.
19928         * g++.dg/ext/typename1.C: Add missing typenames.
19929         * g++.dg/inherit/template-as-base.C: Change error message.
19930         * g++.dg/lookup/scoped1.C: Likewise.
19931         * g++.dg/lookup/scoped2.C: Likewise.
19932         * g++.dg/lookup/using2.C: Likewise.
19933         * g++.dg/other/component1.C: Remove stray semicolon.
19934         * g++.dg/other/do1.C: Change error message.
19935         * g++.dg/other/error2.C: Likewise.
19936         * g++.dg/other/init1.C: Likewise.
19937         * g++.dg/other/packed1.C: Remove stray semicolon.
19938         * g++.dg/other/ptrmem2.C: Change error message.
19939         * g++.dg/parse/parameter-declaration-1.C: Remove line number
19940         marker.
19941         * g++.dg/special/initp1.C: Remove invalid attribute usage.
19942         * g++.dg/template/access3.C: Add typename keyword.
19943         * g++.dg/template/access5.C: Remove stray semicolon.
19944         * g++.dg/template/access6.C: Likewise.
19945         * g++.dg/template/complit1.C: Likewise.
19946         * g++.dg/template/crash1.C: Change error message.
19947         * g++.dg/template/inherit2.C: Remove stray semicolon.
19948         * g++.dg/template/instantiate2.C: Likewise.
19949         * g++.dg/template/instantiate3.C: Change error message.
19950         * g++.dg/template/qual1.C: Remove stray semicolon.
19951         * g++.dg/template/qualttp18.C: Change error message.
19952         * g++.dg/template/ref1.C: Remove stray semicolon.
19953         * g++.dg/template/sizeof1.C (A::value): Declare it.
19954         * g++.dg/template/spec4.C: Change error message.
19955         * g++.dg/template/static1.C: Likewise.
19956         * g++.dg/template/type1.C: Likewise.
19957         * g++.dg/template/typename3.C: Likewise.
19958         * g++.old-deja/g++.benjamin/13478.C: Change error message.
19959         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
19960         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
19961         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
19962         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
19963         named return value extension.
19964         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
19965         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
19966         * g++.old-deja/g++.bob/extern_C.C: Likewise.
19967         * g++.old-deja/g++.bob/inherit2.C: Likewise.
19968         * g++.old-deja/g++.brendan/complex1.C: Likewise.
19969         * g++.old-deja/g++.brendan/copy5.C: Likewise.
19970         * g++.old-deja/g++.brendan/crash13.C: Likewise.
19971         * g++.old-deja/g++.brendan/crash15.C: Likewise.
19972         * g++.old-deja/g++.brendan/crash18.C: Change error message.
19973         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
19974         * g++.old-deja/g++.brendan/crash38.C: Likewise.
19975         * g++.old-deja/g++.brendan/crash50.C: Likewise.
19976         * g++.old-deja/g++.brendan/crash56.C: Likewise.
19977         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
19978         syntax.
19979         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
19980         * g++.old-deja/g++.brendan/crash8.C: Change error message.
19981         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
19982         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
19983         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
19984         * g++.old-deja/g++.brendan/template11.C: Likewise.
19985         * g++.old-deja/g++.brendan/template26.C: Likewise.
19986         * g++.old-deja/g++.brendan/template27.C: Use explicit
19987         specialization syntax.
19988         * g++.old-deja/g++.brendan/template30.C: Likewise.
19989         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
19990         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
19991         non-dependent names.
19992         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
19993         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
19994         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
19995         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
19996         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
19997         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
19998         named return value extension.
19999         * g++.old-deja/g++.ext/namedret2.C: Likewise.
20000         * g++.old-deja/g++.ext/namedret3.C: Likewise.
20001         * g++.old-deja/g++.ext/return1.C: Likewise.
20002         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
20003         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
20004         * g++.old-deja/g++.jason/access8.C: Likewise.
20005         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
20006         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
20007         pseudo-destructor names.
20008         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
20009         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
20010         pseudo-destructor names.
20011         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
20012         * g++.old-deja/g++.jason/overload19.C: Likewise.
20013         * g++.old-deja/g++.jason/overload32.C: Likewise.
20014         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
20015         stray semicolons.
20016         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
20017         * g++.old-deja/g++.jason/return.C: Likewise.
20018         * g++.old-deja/g++.jason/return2.C: Likewise.
20019         * g++.old-deja/g++.jason/shadow1.C: Likewise.
20020         * g++.old-deja/g++.jason/special.C: Use explicit specialization
20021         syntax.
20022         * g++.old-deja/g++.jason/template10.C: Account for use of
20023         non-dependent names.
20024         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
20025         syntax.
20026         * g++.old-deja/g++.jason/template37.C: Likewise.
20027         * g++.old-deja/g++.law/access4.C: Change error messages.
20028         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
20029         pseudo-destructor names.
20030         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
20031         * g++.old-deja/g++.law/ctors9.C: Likewise.
20032         * g++.old-deja/g++.law/cvt22.C: Likewise.
20033         * g++.old-deja/g++.law/dtors5.C: Likewise.
20034         * g++.old-deja/g++.law/global-init1.C: Likewise.
20035         * g++.old-deja/g++.law/missed-error3.C: Likewise.
20036         * g++.old-deja/g++.law/operators28.C: Likewise.
20037         * g++.old-deja/g++.law/visibility28.C: Likewise.
20038         * g++.old-deja/g++.martin/eval1.C: Likewise.
20039         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
20040         name.
20041         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
20042         * g++.old-deja/g++.mike/net34.C: Likewise.
20043         * g++.old-deja/g++.mike/net36.C: Likewise.
20044         * g++.old-deja/g++.mike/ns2.C: Likewise.
20045         * g++.old-deja/g++.mike/p12306.C: Likewise.
20046         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
20047         value extension.
20048         * g++.old-deja/g++.mike/p700.C: Likewise.
20049         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
20050         * g++.old-deja/g++.mike/p710.C: Likewise.
20051         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
20052         value extension.
20053         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
20054         * g++.old-deja/g++.mike/pmf9.C: Likewise.
20055         * g++.old-deja/g++.ns/crash2.C: Likewise.
20056         * g++.old-deja/g++.ns/crash3.C: Likewise.
20057         * g++.old-deja/g++.ns/invalid1.C: Likewise.
20058         * g++.old-deja/g++.ns/ns17.C: Likewise.
20059         * g++.old-deja/g++.ns/template16.C: Likewise.
20060         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
20061         keyword.
20062         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
20063         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
20064         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
20065         named return value extension.
20066         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
20067         * g++.old-deja/g++.other/access4.C: Issue additional error
20068         messages.
20069         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
20070         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
20071         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
20072         * g++.old-deja/g++.other/crash25.C: Change error message.
20073         * g++.old-deja/g++.other/crash4.C: Change error message.
20074         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
20075         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
20076         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
20077         checks.
20078         * g++.old-deja/g++.other/defarg8.C: Likewise.
20079         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
20080         * g++.old-deja/g++.other/dtor10.C: Likewise.
20081         * g++.old-deja/g++.other/incomplete.C: Likewise.
20082         * g++.old-deja/g++.other/linkage7.C: Likewise.
20083         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
20084         lookup algorithm.
20085         * g++.old-deja/g++.other/mangle2.C: Likewise.
20086         * g++.old-deja/g++.other/refinit2.C: Likewise.
20087         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
20088         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
20089         * g++.old-deja/g++.pt/crash28.C: Likewise.
20090         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
20091         syntax.
20092         * g++.old-deja/g++.pt/crash32.C: Change error message.
20093         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
20094         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
20095         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
20096         error message position.
20097         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
20098         * g++.old-deja/g++.pt/defarg8.C: Change error message.
20099         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
20100         syntax.
20101         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
20102         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
20103         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
20104         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
20105         keyword.
20106         * g++.old-deja/g++.pt/explicit31.C: Likewise.
20107         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
20108         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
20109         keyword.
20110         * g++.old-deja/g++.pt/explicit71.C: Change error message.
20111         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
20112         syntax.
20113         * g++.old-deja/g++.pt/friend28.C: Account for use of
20114         non-dependent names.
20115         * g++.old-deja/g++.pt/friend29.C: Likewise.
20116         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
20117         rules.
20118         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
20119         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
20120         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
20121         lookup rules.
20122         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
20123         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
20124         keyword.
20125         * g++.old-deja/g++.pt/memclass20.C: Likewise.
20126         * g++.old-deja/g++.pt/memclass5.C: Likewise.
20127         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
20128         keyword.
20129         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
20130         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
20131         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
20132         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
20133         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
20134         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
20135         keyword.
20136         * g++.old-deja/g++.pt/spec10.C: Likewise.
20137         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
20138         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
20139         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
20140         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
20141         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
20142         * g++.old-deja/g++.pt/ttp62.C: Likewise.
20143         * g++.old-deja/g++.pt/ttp64.C: Likewise.
20144         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
20145         * g++.old-deja/g++.pt/typename15.C: Likewise.
20146         * g++.old-deja/g++.pt/typename22.C: Likewise.
20147         * g++.old-deja/g++.pt/typename6.C: Change error messages.
20148         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
20149         * g++.old-deja/g++.pt/virtual2.C: Likewise.
20150         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
20151         syntax.
20152         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
20153         return value extension.
20154         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
20155         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
20156         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
20157         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
20158
20159 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20160
20161         * g++.dg/warn/inline1.C: New test.
20162         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
20163         * g++.old-deja/g++.jason/synth10.C: Likewise.
20164         * g++.old-deja/g++.mike/net31.C: Likewise.
20165         * g++.old-deja/g++.mike/p8786.C: Likewise.
20166
20167         * g++.dg/template/friend10.C: New test.
20168         * g++.dg/template/conv5.C: New test.
20169
20170 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20171
20172         * g++.dg/lookup/scoped3.C: New test.
20173
20174         * g++.dg/lookup/decl1.C: New test.
20175         * g++.dg/lookup/decl2.C: New test.
20176
20177 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20178
20179         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
20180         gcc.c-torture/compile/20021015-1.c,
20181         gcc.c-torture/compile/20021015-2.c,
20182         gcc.c-torture/compile/20021123-1.c,
20183         gcc.c-torture/compile/20021123-2.c,
20184         gcc.c-torture/compile/20021123-3.c,
20185         gcc.c-torture/compile/20021123-4.c,
20186         gcc.c-torture/execute/20021024-1.c: Add tests previously added
20187         only to 3.1 or 3.2 branch.
20188
20189 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
20190
20191         * gcc.dg/i386-bitfield3.c: New test.
20192
20193         * gcc.dg/i386-bitfield2.c: New test.
20194
20195 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
20196
20197         * g++.dg/parse/conv_op1.C: New test.
20198
20199 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
20200
20201         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
20202         approved.
20203
20204 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
20205
20206         * gcc.c-torture/compile/20021220-1.c: New test.
20207
20208 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
20209
20210         * gcc.dg/i386-fastcall-1.c: New.
20211
20212 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20213
20214         * gcc.c-torture/execute/20021219-1.c: New test.
20215
20216 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20217
20218         * gcc.dg/i386-pic-1.c: New test.
20219
20220 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20221
20222         PR c++/8099
20223         * g++.dg/template/friend9.C: New test.
20224
20225 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20226
20227         PR c++/3663
20228         * g++.dg/template/access7.C: New test.
20229
20230 2002-12-18  Nick Clifton  <nickc@redhat.com>
20231
20232         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
20233         the libstdc++-v3 directory has been found.
20234
20235 2002-12-12  Devang Patel <dpatel@apple.com>
20236         * gcc.dg/darwin-ld-1.c: New test.
20237         * gcc.dg/darwin-ld-2.c: New test.
20238         * gcc.dg/darwin-ld-3.c: New test.
20239         * gcc.dg/darwin-ld-4.c: New test.
20240         * gcc.dg/darwin-ld-5.c: New test.
20241
20242 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20243
20244         * gcc.c-torture/compile/20021212-1.c: New test.
20245
20246 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
20247
20248         * gcc.dg/fshort-wchar: New test.
20249
20250 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
20251
20252         PR c++/8372
20253         * g++.dg/template/dtor1.C: New test.
20254
20255         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
20256         markers.
20257
20258 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
20259
20260         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
20261
20262 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
20263
20264         * g++.dg/template/static1.C: New test.
20265         * g++.dg/template/static2.C: New test.
20266         * g++.old-deja/g++.ext/memconst.C: New test.
20267
20268 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20269
20270         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
20271         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
20272         * g++.dg/special/initp1.C: Likewise.
20273
20274 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
20275
20276         * gcc.c-torture/execute/20021204-1.c: New test.
20277
20278 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
20279
20280         * gcc.dg/ppc-fmadd-1.c: New file.
20281         * gcc.dg/ppc-fmadd-2.c: New file.
20282         * gcc.dg/ppc-fmadd-3.c: New file.
20283
20284 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20285
20286         * gcc.c-torture/compile/20021204-1.c: New test.
20287
20288 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20289
20290         * g++.dg/inherit/covariant2.C: New test.
20291         * g++.dg/inherit/covariant3.C: New test.
20292         * g++.dg/inherit/covariant4.C: New test.
20293         * g++.dg/inherit/covariant1.C: Remove XFAIL.
20294         * g++.old-deja/g++.robertl/eb17.C: Likewise.
20295
20296 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
20297
20298         PR c++/8688
20299         * g++.dg/init/brace3.C: New test.
20300
20301 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
20302
20303         * gcc.dg/20020210-1.c: Fix a comment typo.
20304
20305 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
20306
20307         PR c++/8720
20308         * g++.dg/parse/defarg1.C: New test.
20309
20310         PR c++/8615
20311         * g++.dg/template/char1.C: New test.
20312
20313         * g++.dg/template/varmod1.C: Fix typo.
20314
20315 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20316
20317         DR 180
20318         * g++.old-deja/g++.pt/crash32.C: Expect error.
20319
20320 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
20321
20322         PR c++/5919
20323         * g++.dg/template/varmod1.C: New test.
20324
20325         PR c++/8727
20326         * g++.dg/inherit/typeinfo1.C: New test.
20327
20328         PR c++/8663
20329         * g++.dg/inherit/typedef1.C: New test.
20330
20331 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
20332
20333         PR c++/8332
20334         PR c++/8493
20335         * g++.dg/template/strlen1.C: New test.
20336
20337         PR c++/8227
20338         * g++.dg/template/ctor2.C: New test.
20339
20340         PR c++/8214
20341         * g++.dg/init/string1.C: New test.
20342
20343         PR c++/8511
20344         * g++.dg/template/friend8.C: New test.
20345
20346 2002-11-29  Joe Buck <jbuck@synopsys.com>
20347
20348         * g++.dg/lookup/anon2.C: New test.
20349
20350 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
20351
20352         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
20353         h8300 port.
20354
20355 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
20356
20357         * gcc.dg/bitfld-6.c: New test.
20358
20359 2002-11-27  Jan Hubicka  <jh@suse.cz>
20360
20361         * gcc.c-torture/execute/20021127.[cx]: New test.
20362
20363 2002-11-26  Jan Hubicka  <jh@suse.cz>
20364
20365         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
20366         quality.
20367
20368 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
20369
20370         * g++.dg/init/brace2.C: New test.
20371         * g++.old-deja/g++.mike/p9129.C: Correct.
20372
20373 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
20374
20375         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
20376
20377 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
20378
20379         * gcc.dg/sibcall-6: New test for indirect sibcalls.
20380
20381 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
20382
20383         * testsuite/g++.dg/abi/empty11.C: New test.
20384         * testsuite/g++.dg/rtti/cv1.C: New test.
20385
20386 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
20387
20388         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
20389
20390 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
20391
20392         * g++.dg/abi/empty10.C: New test.
20393
20394 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20395
20396         * gcc.c-torture/compile/20021124-1.c: New test.
20397
20398 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
20399
20400         * g++.dg/abi/rtti2.C: New test.
20401
20402 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20403
20404         * gcc.dg/i386-unroll-1.c: New test.
20405
20406 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20407
20408         * gcc.c-torture/compile/20021120-1.c: New test.
20409         * gcc.c-torture/compile/20021120-2.c: New test.
20410
20411 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20412
20413         * gcc.dg/bitfld-5.c: New test.
20414
20415 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20416
20417         * gcc.c-torture/execute/20021120-3.c: New test.
20418
20419 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20420
20421         * gcc.c-torture/execute/20021120-2.c: New test.
20422
20423 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20424
20425         * gcc.c-torture/execute/20021120-1.c: New test.
20426
20427 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
20428
20429         * gcc.c-torture/execute/20021118-3.c: New test.
20430
20431 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20432
20433         * gcc.c-torture/compile/20021119-1.c: New test.
20434
20435 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
20436
20437         * gcc.dg/duff-1.c: New test.
20438         * gcc.dg/duff-2.c: New test.
20439         * gcc.dg/duff-3.c: New test.
20440
20441 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
20442
20443         * gcc.dg/cpp/_Pragma5.c: New test.
20444
20445 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
20446
20447         * gcc.c-torture/execute/20021118-2.c: New test.
20448
20449 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
20450
20451         * gcc.c-torture/execute/20021118-1.c: New test.
20452
20453 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
20454
20455         * gcc.dg/20021116-1.c: New test.
20456
20457 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
20458
20459         * g++.dg/abi/vcall1.C: New test.
20460
20461 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
20462
20463         * gcc.dg/20021029-1.c: New test.
20464         * gcc.dg/20021029-2.c: New test.
20465
20466 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20467
20468         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
20469
20470 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20471
20472         PR c/8439
20473         * gcc.dg/20021110.c: Move to ...
20474         * gcc.c-torture/compile/20021110.c: .... here.
20475
20476 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20477
20478         PR c/8467
20479         * gcc.c-torture/execute/20021111-1.c
20480
20481 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20482
20483         PR c/8439
20484         * gcc.dg/20021110.c: New test.
20485
20486 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
20487
20488         * g++.dg/abi/vthunk3.C: Run only on x86.
20489
20490 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20491
20492         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
20493
20494 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
20495
20496         * lib/compat.exp (compat-execute): Fix logic error in last
20497         change.
20498
20499 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
20500
20501         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
20502
20503 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20504
20505         PR c++/8389
20506         * g++.dg/template/access6.C: New test.
20507
20508 2002-11-08  Jan Hubicka  <jh@suse.cz>
20509
20510         * gcc.dg/i386-ssefp-1.c: New test.
20511         * gcc.dg/i386-ssefp-1.c: New test.
20512
20513 2002-11-08  Jan Hubicka  <jh@suse.cz>
20514
20515         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
20516
20517 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20518
20519         * g++.dg/abi/vthunk3.C: New test.
20520
20521         PR c++/8338
20522         * g++.dg/template/crash2.C: New test.
20523
20524 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20525
20526         * testsuite/g++.dg/abi/dtor1.C: New test.
20527         * testsuite/g++.dg/abi/dtor2.C: Likewise.
20528
20529 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
20530
20531         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
20532         Darwin.
20533
20534 2002-11-04  Adam Nemet  <anemet@lnxw.com>
20535
20536         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
20537         -mthumb.  Only xfail with -O0.
20538
20539 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
20540
20541         * g++.dg/abi/thunk1.C: New test.
20542         * g++.dg/abi/thunk2.C: Likewise.
20543         * g++.dg/abi/vtt1.C: Likewise.
20544
20545 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
20546
20547         PR optimization/8423
20548         * gcc.c-torture/execute/builtin-constant.c: New test.
20549
20550 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
20551
20552         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
20553         Add some more cases.
20554
20555 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
20556
20557         PR c++/8391
20558         * g++.dg/opt/local1.C: New test.
20559
20560 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
20561
20562         PR c++/8160
20563         * g++.dg/template/complit1.C: New test.
20564
20565         PR c++/8149
20566         * g++.dg/template/typename4.C: Likewise.
20567
20568 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20569
20570         Core issue 287, PR c++/7639
20571         * g++.dg/template/instantiate1.C: Adjust error location.
20572         * g++.dg/template/instantiate3.C: New test.
20573         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
20574         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
20575         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
20576
20577 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
20578
20579         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
20580
20581 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
20582
20583         PR c++/8287
20584         * g++.dg/init/dtor2.C: New test.
20585
20586 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20587
20588         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
20589         * gcc.dg/nest.c: Bypass errors on irix6.
20590
20591 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
20592
20593         * gcc.dg/nest.c: Expect error for mmix-*-*.
20594         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
20595
20596 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
20597
20598         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
20599         markers.
20600
20601         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
20602
20603 2002-10-25  Mike Stump  <mrs@apple.com>
20604
20605         * gcc.dg/warn-1.c: New test.
20606
20607 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20608
20609         * g++.dg/template/typename3.C: New test.
20610
20611 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
20612
20613         * g++.dg/lookup/ptrmem1.C: New test.
20614
20615         * g++.dg/abi/vthunk2.C: New test.
20616
20617 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20618
20619         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
20620
20621 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
20622
20623         * g++.dg/abi/empty9.C: New test.
20624
20625 2002-10-24  Richard Henderson  <rth@redhat.com>
20626
20627         * g++.dg/inherit/thunk1.C: Enable for ia64.
20628
20629 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20630
20631         PR c++/8067
20632         * g++.dg/lookup/pretty1.C: New test.
20633
20634 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
20635
20636         * gcc.dg/20021023-1.c: New test.
20637
20638 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20639
20640         PR c++/7679
20641         * g++.dg/parse/inline1.C: New test.
20642
20643 2002-10-23  Richard Henderson  <rth@redhat.com>
20644
20645         * g++.dg/inherit/thunk1.C: Enable for x86_64.
20646
20647         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
20648
20649 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
20650
20651         PR c++/6579
20652         * g++.dg/parse/stmtexpr3.C: New test.
20653
20654 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
20655
20656         * g++.dg/expr/cond1.C: New test.
20657
20658 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20659
20660         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
20661
20662 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20663
20664         * g++.dg/abi/vbase13.C: New test.
20665         * g++.dg/abi/vbase14.C: Likewise.
20666
20667 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
20668
20669         * gcc.dg/tls/pic-1.c: New test.
20670         * gcc.dg/tls/nonpic-1.c: New test.
20671         * gcc.dg/20021018-1.c: New test.
20672
20673 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
20674
20675         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
20676         Remove only files with the same base name as the test case.
20677         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
20678         (profopt-execute): Likewise.  Also, remove old profiling
20679         and performance data files before running the tests.
20680
20681         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
20682         * g++.dg/bprob/bprob.exp: Likewise.
20683         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
20684         to allow more general test case names.
20685
20686         * g++.dg/bprob/bprob-1.C: Rename to ...
20687         * g++.dg/bprob/g++-bprob-1.C: ... this.
20688
20689         * g77.dg/bprob/bprob-1.f: Rename to ...
20690         * g77.dg/bprob/g77-bprob-1.f: ... this.
20691
20692 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20693
20694         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
20695         bison 1.50 or later.
20696
20697 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
20698
20699         * g++.dg/README: Describe more test directories.
20700
20701 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20702
20703         * g++.dg/init/array6.C: Add additional tests.
20704
20705 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
20706
20707         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
20708         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
20709
20710 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
20711
20712         * gcc.c-torture/compile/20020604-1.x: New.
20713         * gcc.c-torture/compile/simd-5.x: Likewise.
20714         * gcc.c-torture/execute/920710-1.x: Likewise.
20715         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
20716
20717 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20718
20719         * g++.dg/inherit/override1.C: Add dg-options clause.
20720
20721 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20722
20723         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
20724         _mm_slli_si128.
20725
20726 2002-10-19  Andreas Schwab  <schwab@suse.de>
20727
20728         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
20729         directory component.
20730
20731 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
20732
20733         * g++.dg/inherit/thunk1.C: New test.
20734
20735         * g++.dg/inherit/override1.C: New test.
20736
20737         * g++.dg/abi/mangle11.C: New test.
20738         * g++.dg/abi/mangle14.C: New test.
20739         * g++.dg/abi/mangle17.C: New test.
20740
20741 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
20742
20743         * g++.dg/overload/member2.C: New test.
20744
20745 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
20746
20747         * g++.dg/README: Describe new compat directory.
20748         * g++.dg/dg.exp: Skip tests in compat directory.
20749         * README.compat: New file.
20750         * lib/compat.exp: New expect script.
20751         * g++.dg/compat: New test directory.
20752         * g++.dg/compat/compat.exp: New expect script.
20753         * g++.dg/compat/abi: New test directory.
20754         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
20755         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
20756         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
20757         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
20758         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
20759         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
20760         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
20761         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
20762         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
20763         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
20764         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
20765         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
20766         * g++.dg/compat/break: New test directory.
20767         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
20768         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
20769         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
20770         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
20771         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
20772         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
20773         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
20774         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
20775         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
20776         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
20777         g++.dg/compat/break/README: New files.
20778         * g++.dg/compat/eh: New test directory.
20779         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
20780         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
20781         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
20782         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
20783         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
20784         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
20785         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
20786         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
20787         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
20788         g++.dg/compat/eh/filter2_y.C,
20789         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
20790         g++.dg/compat/eh/new1_y.C,
20791         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
20792         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
20793         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
20794         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
20795         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
20796         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
20797         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
20798         g++.dg/compat/eh/unexpected1_y.C: New files.
20799         * g++.dg/compat/init: New test directory.
20800         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
20801         g++.dg/compat/init/array5_y.C,
20802         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
20803         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
20804         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
20805         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
20806         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
20807         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
20808         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
20809         g++.dg/compat/init/init-ref2_y.C: New files.
20810
20811 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
20812
20813         PR c++/7584
20814         * g++.dg/inherit/using3.C: New test.
20815
20816 2002-10-17  Jan Hubicka  <jh@suse.cz>
20817
20818         * gcc.dg/20021017-2.c: New test.
20819
20820 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
20821
20822         * g++.dg/abi/mangle16.C: Adjust.
20823
20824         * g++.dg/init/array8.C: New test.
20825
20826 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
20827
20828         * gcc.dg/special/mips-abi.exp: New test.
20829         * gcc.dg/special/mips-abi.s: Empty file used by the above.
20830
20831 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
20832
20833         * g++.dg/abi/mangle16.C: New test.
20834         * g++.dg/abi/mangle17.C: Likewise.
20835
20836         PR c++/7478
20837         * g++.dg/template/ref1.C: New test.
20838
20839 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20840
20841         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
20842
20843 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
20844
20845         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
20846
20847 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
20848
20849         PR c++/7524
20850         * g++.dg/init/array7.C: New test.
20851
20852 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
20853
20854         * g++.dg/init/array6.C: New test.
20855
20856         * g++.dg/abi/mangle13.C: Likewise.
20857         * g++.dg/abi/mangle14.C: Likewise.
20858         * g++.dg/abi/mangle15.C: Likewise.
20859
20860 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20861
20862         * g++.dg/abi/empty8.C: New test.
20863
20864 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
20865
20866         * g++.dg/init/ctor1.C: New test.
20867
20868 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
20869
20870         * gcc.c-torture/execute/20021015-1.c: New test.
20871
20872 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
20873
20874         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
20875
20876 2002-10-14  Jan Hubicka  <jh@suse.cz>
20877
20878         * gcc.dg/i386-ssetype-[1-5].c: New tests.
20879
20880 2002-10-14  Richard Henderson  <rth@redhat.com>
20881
20882         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
20883
20884 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20885
20886         PR optimization/6631
20887         * g++.dg/opt/const2.C: New test.
20888
20889 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20890
20891         PR c++/7176
20892         * g++.dg/parse/friend1.C: New test.
20893         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
20894
20895 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
20896
20897         * gcc.dg/20021014-1.c: New test.
20898
20899 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
20900
20901         PR c++/5661
20902         * g++.dg/ext/vlm1.C: New test.
20903         * g++.dg/ext/vlm2.C: Likewise.
20904
20905         * g++.dg/init/array1.C: Remove invalid braces.
20906         * g++.dg/init/brace1.C: New test.
20907         * g++.dg/init/copy2.C: Likewise.
20908         * g++.dg/init/copy3.C: Likewise.
20909         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
20910         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
20911         braces.
20912
20913 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
20914
20915         * gcc.dg/cpp/assembler.S: Don't use -ansi.
20916
20917 2002-10-11  Richard Shann  <richard.shann@superh.com>
20918
20919         * gcc.c-torture/compile/simd-5.c: New test.
20920
20921 2002-10-10  Roger Sayle  <roger@eyesopen.com>
20922
20923         * gcc.c-torture/execute/shiftopt-1.c: New test case.
20924
20925 2002-10-10  Jim Wilson  <wilson@redhat.com>
20926
20927         * gcc.c-torture/execute/20021010-1.c: New test.
20928
20929 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
20930
20931         PR c/7353
20932         * g++.dg/ext/typedef-init.C: New test.
20933         * gcc.dg/typedef-init.c: New test.
20934
20935 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
20936
20937         * gcc.dg/cpp/paste13.c: New test.
20938
20939 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20940
20941         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
20942         remaining platforms, XFAIL during compile, not execute.  Don't
20943         XFAIL at -O0.
20944
20945 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
20946
20947         * gcc.dg/alias-1.c: Tweak expected warning.
20948
20949 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
20950
20951         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
20952
20953 2002-10-06  Andreas Jaeger  <aj@suse.de>
20954
20955         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
20956         * gcc.dg/cpp/c++98.C: Likewise.
20957
20958         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
20959         * g++.dg/cpp/c++98.C: Likewise.
20960
20961         * g++.dg/README (Subdirectories): Mention cpp directory.
20962
20963         PR target/7559
20964         * gcc.dg/20021006-1.c: New test.
20965
20966 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20967
20968         PR c++/7804
20969         * g++.dg/other/warning1.C: New test.
20970
20971 2002-10-04  Roger Sayle  <roger@eyesopen.com>
20972
20973         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
20974         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
20975         and sparc-*-* with -m64 as expected failures.  See PR 8087.
20976
20977 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
20978
20979         PR c++/7931
20980         * g++.dg/template/ptrmem3.C: New test.
20981
20982         PR c++/7754
20983         * g++.dg/template/union1.C: New test.
20984
20985 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
20986
20987         PR c++/8006
20988         * g++.dg/abi/mangle9.C: New test.
20989         * g++.dg/abi/mangle10.C: New test.
20990         * g++.dg/abi/mangle11.C: New test.
20991         * g++.dg/abi/mangle12.C: New test.
20992
20993 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
20994
20995         PR c++/7188.
20996         * g++.dg/template/meminit1.C: New test.
20997         * g++.dg/warn/Wreorder-1.C: Likewise.
20998         * g++.old-deja/g++.mike/warn3.C: Tweak.
20999         * lib/prune.exp: Ingore "in copy constructor".
21000
21001 2002-10-02  Andreas Jaeger  <aj@suse.de>
21002
21003         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
21004         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
21005         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
21006         on x86-64.
21007
21008 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
21009
21010         * gcc.dg/empty1.C: Fix typo.
21011
21012 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
21013
21014         * gcc.dg/alias-1.c: New test.
21015
21016 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
21017
21018         * gcc.dg/empty1.C: New test.
21019
21020         * g++.dg/tls/init-2.C: Tweak error messages.
21021
21022 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
21023
21024         * gcc.c-torture/compile/20020923-1.c: New test.
21025
21026 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
21027
21028         * gcc.c-torture/execute/ffs-1.c: New test.
21029         * gcc.c-torture/execute/ffs-2.c: Ditto.
21030
21031 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
21032
21033         * g++.dg/overload/member1.C: New test.
21034
21035 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
21036
21037         * g++.dg/abi/empty7.C: New test.
21038         * g++.dg/init/pm2.C: Likewise.
21039
21040 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
21041
21042         * g++.dg/rtti/crash1.C: New test.
21043
21044 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
21045
21046         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
21047         gcc.dg/sibcall-4.c: New tests.
21048
21049 2002-09-28  Roger Sayle  <roger@eyesopen.com>
21050
21051         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
21052         powerpc and MMIX targets.
21053
21054 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
21055
21056         * gcc.dg/cpp/20020927-1.c: New.
21057
21058 2002-09-26  David S. Miller  <davem@redhat.com>
21059
21060         * gcc.c-torture/compile/trunctfdf.c: New.
21061
21062 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21063
21064         * lib/target-supports.exp (check_weak_available): Handle solaris2.
21065
21066 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
21067
21068         * gcc.c-torture/execute/loop-15.c: New.
21069
21070 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
21071
21072         * README.QMTEST: Fix typo.
21073
21074 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
21075
21076         * gcc.dg/20020926-1.c: New test.
21077
21078 2002-09-25  David S. Miller  <davem@redhat.com>
21079
21080         PR target/7842
21081         * gcc.c-torture/execute/shiftdi.c: New test.
21082
21083 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
21084
21085         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
21086         unique to the tool.
21087         * lib/g77.exp (g77_init): Likewise.
21088         * lib/g++.exp (g++_init): Likewise.
21089         * lib/objc.exp (objc_init): Likewise.
21090
21091 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
21092
21093         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
21094         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
21095         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
21096
21097 2002-09-25  Richard Henderson  <rth@redhat.com>
21098
21099         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
21100         too-small long double.
21101
21102 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
21103
21104         * gcc.dg/20020919-1.c: New test.
21105
21106 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
21107
21108         * g++.dg/abi/bitfield6.C: New test.
21109         * g++.dg/abi/bitfield7.C: New test.
21110         * g++.dg/abi/bitfield8.C: New test.
21111         * g++.dg/abi/vbase11.C: New test.
21112
21113 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21114
21115         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
21116         hppa*-*-hpux*.  Update test comment.
21117
21118 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
21119
21120         * gcc.dg/tls/struct-1.c: New test.
21121
21122 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
21123
21124         * gcc.dg/cpp/tr-warn2.c: Update.
21125
21126 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
21127
21128         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
21129
21130 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
21131
21132         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
21133         systems.
21134
21135 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
21136
21137         * gcc.c-torture/execute/ieee/mzero3.c: New test.
21138
21139         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
21140         Adjust for c++filt moved to binutils.  Remove spurious duplicate
21141         setting of cxxfilt.
21142
21143 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
21144
21145         * gcc.dg/20020312-2.c: Update for darwin.
21146
21147 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
21148
21149         * g++.old-deja/g++.other/crash32.C: Mark ICE.
21150
21151 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
21152
21153         * objc.dg/comp-types-1.m: New test.
21154         * objc.dg/comp-types-2.m: New test.
21155         * objc.dg/comp-types-3.m: New test.
21156         * objc.dg/comp-types-4.m: New test.
21157         * objc.dg/comp-types-5.m: New test.
21158         * objc.dg/comp-types-6.m: New test.
21159
21160 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21161
21162         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
21163
21164 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
21165
21166         * g++.dg/other/do1.C: New test.
21167
21168         * g++.dg/template/subst1.C: New test.
21169
21170 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
21171
21172         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
21173
21174 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
21175
21176         * g++.dg/template/qualttp20.C: Adjust expected errors.
21177         * g++.old-deja/g++.jason/report.C: Likewise.
21178         * g++.old-deja/g++.other/qual1.C: Likewise.
21179
21180         * g++.dg/lookup/scoped2.C: New test.
21181
21182         * g++.dg/ext/asm3.C: New test.
21183
21184 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
21185
21186         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
21187
21188 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
21189
21190         * ChangeLog: follow spelling conventions.
21191         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
21192         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
21193         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
21194         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
21195         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
21196         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
21197         * g++.old-deja/g++.law/global-init1.C: Likewise.
21198         * g++.old-deja/g++.other/delete4.C: Likewise.
21199         * g++.old-deja/g++.other/inline21.C: Likewise.
21200         * g++.old-deja/g++.other/singleton.C: Likewise.
21201         * g77.dg/strlen0.f: Likewise.
21202         * g77.f-torture/compile/20010519-1.f: Likewise.
21203         * g77.f-torture/compile/980310-4.f: Likewise.
21204         * gcc.c-torture/compile/20000605-1.c: Likewise.
21205         * gcc.c-torture/execute/20020225-1.c: Likewise.
21206         * gcc.dg/c90-hexfloat-2.c: Likewise.
21207         * gcc.dg/c99-bool-1.c: Likewise.
21208         * gcc.dg/c99-hexfloat-2.c: Likewise.
21209         * gcc.dg/dll-2.c: Likewise.
21210         * gcc.dg/wtr-union-init-1.c: Likewise.
21211         * gcc.dg/wtr-union-init-2.c: Likewise.
21212         * gcc.dg/wtr-union-init-3.c: Likewise.
21213         * gcc.dg/cpp/avoidpaste1.c: Likewise.
21214         * gcc.dg/cpp/defined.c: Likewise.
21215         * gcc.dg/cpp/macsyntx.c: Likewise.
21216         * gcc.dg/cpp/paste2.c: Likewise.
21217         * gcc.dg/cpp/trad/defined.c: Likewise.
21218         * gcc.dg/format/c90-printf-1.c: Likewise.
21219         * gcc.dg/format/c90-scanf-1.c: Likewise.
21220         * gcc.dg/format/c99-printf-1.c: Likewise.
21221         * gcc.dg/format/c99-scanf-1.c: Likewise.
21222         * gcc.misc-tests/gcov-8.c: Likewise.
21223         * lib/profopt.exp: Likewise.
21224
21225 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
21226
21227         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
21228
21229 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21230
21231         * g++.dg/inherit/using2.C: New test.
21232
21233 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
21234
21235         * ChangeLog: Follow spelling conventions.
21236         * g++.dg/template/friend4.C: Likewise.
21237         * g++.old-deja/g++.pt/crash67.C: Likewise.
21238         * gcc.c-torture/execute/20000801-4.c: Likewise.
21239         * gcc.dg/c90-digraph-1.c: Likewise.
21240         * gcc.dg/c94-digraph-1.c: Likewise.
21241         * gcc.dg/c99-digraph-1.c: Likewise.
21242         * gcc.dg/cpp/line5.c: Likewise.
21243         * gcc.dg/cpp/multiline.c: Likewise.
21244         * gcc.dg/cpp/trad/literals-1.c: Likewise.
21245         * gcc.dg/format/attr-3.c: Likewise.
21246         * gcc.dg/format/c90-scanf-3.c: Likewise.
21247         * gcc.dg/format/ext-4.c: Likewise.
21248
21249 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21250
21251         * g++.dg/template/pretty1.C: New test.
21252
21253 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
21254
21255         * gcc.c-torture/execute/struct-cpy-1.c: New test.
21256
21257 2002-09-13  Matt Austern  <austern@apple.com>
21258
21259         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
21260         passing a cast expression to a function by const reference.
21261
21262 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
21263
21264         * g++.dg/template/deduce1.C: New test.
21265
21266 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
21267
21268         * gcc.c-torture/execute/simd-1.c: Force all use of int to
21269         32-bit int.
21270
21271 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21272
21273         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
21274         usage.
21275
21276 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
21277
21278         * gcc.c-torture/compile/20020910-1.c: New test.
21279
21280 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
21281
21282         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
21283
21284 2002-09-10  Andreas Jaeger  <aj@suse.de>
21285
21286         * gcc.dg/20020312-2.c: Adjust for x86-64.
21287
21288 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
21289
21290         * g77.dg/7388.f: New test case for PR 7388.
21291
21292 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
21293
21294         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
21295
21296 2002-09-05  Ziemowit Laski <zlaski@apple.com>
21297
21298         * objc.dg/proto-lossage-1.m: New test.
21299
21300 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
21301
21302         * gcc.dg/cpp/_Pragma4.c: Fix typo.
21303
21304 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
21305
21306         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
21307         expected to pass.
21308
21309 2002-09-06  Stan Shebs  <shebs@apple.com>
21310             David Edelsohn  <edelsohn@gnu.org>
21311
21312         * gcc.dg/weak: New directory.
21313         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
21314         target-specific xfail bits.
21315         * gcc.dg/typeof-2.c: Move to new directory.
21316         * gcc.dg/weak.exp: New expect script.
21317
21318 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
21319
21320         * gcc.c-torture/execute/extzvsi.c: New test.
21321
21322 2002-09-05  Stan Shebs  <shebs@apple.com>
21323
21324         * gcc.dg/weak-1.c: xfail on Darwin.
21325         * gcc.dg/weak-2.c: Ditto.
21326         * gcc.dg/weak-3.c: Ditto.
21327         * gcc.dg/weak-4.c: Ditto.
21328         * gcc.dg/weak-5.c: Ditto.
21329         * gcc.dg/weak-6.c: Ditto.
21330         * gcc.dg/weak-7.c: Ditto.
21331         * gcc.dg/weak-8.c: Ditto.
21332         * gcc.dg/weak-9.c: Ditto.
21333
21334 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
21335
21336         * gcc.c-torture/execute/loop-14.c: New test.
21337
21338 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
21339
21340         * g++.dg/other/cxa-atexit1.C: New test.
21341
21342         * gcc.dg/typeof-2.c: New test.
21343
21344 2002-09-03  Roger Sayle  <roger@eyesopen.com>
21345
21346         * gcc.dg/builtins-2.c: New testcase.
21347         * gcc.dg/builtins-3.c: New testcase.
21348
21349 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
21350
21351         * gcc.dg/cpp/_Pragma4.c: New test.
21352
21353 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
21354
21355         * objc/execute/nil_method-1.m: New testcase.
21356
21357 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
21358
21359         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
21360         [Object class], not [Object initialize].
21361
21362 2002-08-31  Roger Sayle  <roger@eyesopen.com>
21363             Hans-Peter Nilsson  <hp@bitrange.com>
21364
21365         * gcc.c-torture/execute/20020720-1.x: Skip test on
21366         mmix-knuth-mmixware.  Correct comment.
21367
21368 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
21369
21370         * testsuite/g++.dg/abi/bitfield5.C: New test.
21371         * testsuite/g++.dg/abi/vbase10.C: Likewise.
21372
21373 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
21374
21375         * objc.dg/undeclared-selector.m: New test.
21376
21377 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
21378
21379         * g++.dg/other/offsetof1.C: Avoid cast warning.
21380
21381 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
21382
21383         * objc.dg/super-class-2.m: New test.
21384
21385 2002-08-24  Matt Austern  <austern@apple.com>
21386
21387         * g++.dg/ext/lvaddr.C: New test.
21388         * g++.dg/ext/lvcast.C: New test.
21389
21390 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
21391
21392         * testsuite/g++.dg/inherit/cond1.C: New test.
21393
21394 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
21395
21396         * gcc.dg/noncompile/incomplete-1.c: New test.
21397
21398 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21399
21400         * gcc.dg/typespec-1.c: New test.
21401
21402 2002-08-20  Devang Patel  <dpatel@apple.com>
21403         * objc.dg/proto-hier-2.m: New test.
21404
21405 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
21406
21407         * objc.dg/bitfield-1.m: New test.
21408         * objc.dg/bitfield-2.m: New test.
21409
21410 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21411
21412         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
21413         gcc.dg/c99-flex-array-4.c: New tests.
21414
21415 2002-08-16  Stan Shebs  <shebs@apple.com>
21416
21417         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
21418
21419 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
21420
21421         * gcc.dg/typeof-1.c: New test.
21422         * g++.dg/ext/typeof2.C: New test.
21423
21424 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21425
21426         * g++.dg/other/offsetof1.C: New test.
21427
21428 2002-08-14  Richard Henderson  <rth@redhat.com>
21429
21430         * gcc.dg/tls/diag-3.c: Fix expected message strings.
21431
21432 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
21433
21434         * gcc.dg/cpp/_Pragma3.c: New test.
21435
21436 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
21437
21438         * g++.dg/template/inherit3: New test.
21439
21440 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21441
21442         * gcc.dg/bitfld-4.c: Add blank options.
21443
21444 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
21445
21446         * g++.dg/template/crash1.C: New test.
21447
21448 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21449
21450         * gcc.dg/tls/opt-2.c: New test.
21451
21452 2002-08-08  Devang Patel  <dpatel@apple.com>
21453
21454         * objc.dg/selector-1.m : New test
21455
21456 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21457
21458         * g++.dg/abi/bitfield4.C: New test.
21459         * gcc.dg/bitfld-4.c: New test.
21460
21461 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21462
21463         * g++.dg/other/packed1.C: New test.
21464
21465 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
21466
21467         * g++.dg/abi/offsetof.C: Tweak error messages.
21468         * g++.old-deja/g++.mike/p10769a.C: Likewise.
21469
21470 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21471
21472         * gcc.dg/bitfld-3.c: New test.
21473
21474 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
21475             Richard Henderson  <rth@redhat.com>
21476
21477         * gcc.dg/i386-bitfield1.c: New test.
21478         * g++.dg/abi/bitfield3.C: Update.
21479
21480 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
21481
21482         * objc.dg/const-str-2.m: Update.
21483         * gcc.dg/cpp/c++98.c: Change to C extension.
21484         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
21485         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
21486
21487 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
21488
21489         * testsuite/gcc.dg/tls/diag-3.c: New.
21490
21491 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
21492
21493         * g++.dg/README (Subdirectories): Document new subdir expr.
21494         * g++.dg/expr/pmf-1.C: New test.
21495
21496 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
21497
21498         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
21499
21500 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
21501
21502         * g++.dg/abi/bitfield3.C: New test.
21503
21504 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
21505
21506         * lib/gcov.exp: Tweak expected line formats.
21507         * gcc.misc-tests/gcov8.c: New test.
21508         * gcc.misc-tests/gcov8.x: New flags.
21509
21510 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
21511
21512         * consistency.vlad/layout/endian.c: Include string.h.
21513
21514         * gcc.c-torture/execute/20020805-1.c: New test.
21515
21516 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
21517
21518         * g++.dg/other/conversion1.C: New test.
21519
21520 2002-08-03  Roger Sayle  <roger@eyesopen.com>
21521
21522         * gcc.dg/builtins-1.c: New testcase.
21523
21524 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
21525
21526         * g++.dg/inherit/access3.C: New test.
21527
21528 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
21529
21530         * gcc.dg/ia64-visibility-2.c: New test.
21531
21532 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
21533
21534         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
21535         __qualifier_flags to __flags.
21536
21537 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
21538
21539         * g++.dg/inherit/operator1.C: New test.
21540         * g++.dg/lookup/disamb1.C: Fix typo in comment.
21541         * g++.dg/other/error1.C: Change expected error message.
21542         * g++.dg/template/conv4.C: Likewise.
21543
21544 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
21545
21546         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
21547         for documented behavior.
21548
21549 2002-07-25  Roger Sayle  <roger@eyesopen.com>
21550
21551         * gcc.c-torture/execute/20020720-1.x: Skip this test on
21552         several targets known to fail.
21553
21554 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
21555
21556         * gcc.dg/mips-args-[123].c: New tests.
21557
21558 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
21559
21560         * gcc.dg/ppc-spe.c: New.
21561
21562 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
21563
21564         * g++.dg/other/ptrmem4.C: New testcase.
21565
21566 2002-07-24  Richard Henderson  <rth@redhat.com>
21567
21568         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
21569
21570 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
21571
21572         * g++.dg/ext/alignof1.C (main): Return 0 for success.
21573
21574 2002-07-24  Roger Sayle  <roger@eyesopen.com>
21575
21576         * gcc.c-torture/execute/memset-3.c: New testcase.
21577
21578 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
21579
21580         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
21581         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
21582
21583 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21584
21585         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
21586         Delete.
21587
21588 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
21589
21590         * gcc.c-torture/compile/simd-4.c: New test.
21591
21592 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21593
21594         PR c++/7347, c++/7348
21595         * g++.dg/template/access4.C: New test.
21596         * g++.dg/template/access5.C: New test.
21597         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
21598         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
21599         * g++.old-deja/g++.pt/ttp58.C: Likewise.
21600         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
21601
21602 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
21603
21604         * gcc.dg/gnu89-init-2.c: New test.
21605
21606 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
21607
21608         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
21609
21610 2002-07-20  Roger Sayle  <roger@eyesopen.com>
21611
21612         * gcc.c-torture/execute/20020720-1.c: New testcase.
21613
21614 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
21615
21616         * gcc.dg/cpp/Wsignprom.c: New tests.
21617
21618 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
21619
21620         * gcc.c-torture/execute/loop-13.c: New test.
21621
21622 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
21623
21624         * gcc.dg/cpp/expr.c: New tests.
21625
21626 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
21627
21628         * g++.dg/opt/pr6713.C: Add template instantiation.
21629
21630 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
21631
21632         * gcc.dg/nest.c: New test.
21633
21634 2002-07-17  Richard Henderson  <rth@redhat.com>
21635
21636         * g++.dg/opt/pr6713.C: New test.
21637
21638 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
21639
21640         * gcc.c-torture/execute/loop-2e.x: Let the testcase
21641         XFAIL for all x86 processors.
21642
21643 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
21644
21645         * gcc.c-torture/execute/20010122-1.x: Do not test with
21646         -fomit-frame-pointer.
21647
21648 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21649
21650         * g++.dg/template/instantiate2.C: New test.
21651         * g++.dg/template/spec4.C: New test.
21652
21653 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21654
21655         * g++.dg/template/access2.C: New test.
21656         * g++.dg/template/access3.C: New test.
21657
21658 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
21659
21660         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
21661         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
21662         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
21663         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
21664         Convert to use <stdarg.h>.
21665         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
21666         Delete.
21667         * gcc.dg/va-arg-2.c: New.
21668         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
21669
21670 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
21671
21672         * gcc.c-torture/compile/20020710-1.c: New test.
21673
21674 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
21675                           Andrew Pinski  <pinskia@physics.uc.edu>
21676
21677         gcc.c-torture/compile/simd-2.c: New testcase.
21678         gcc.c-torture/compile/simd-3.c: Likewise.
21679
21680 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
21681
21682         PR c++/7224
21683         * g++.dg/overload/error1.C: New test.
21684
21685 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21686
21687         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
21688         configuration and IRIX 6 O32 ABI.
21689
21690 2002-07-11  Roger Sayle  <roger@eyesopen.com>
21691
21692         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
21693
21694 2002-07-10  Roger Sayle  <roger@eyesopen.com>
21695
21696         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
21697
21698 2002-07-10  Jeffrey A Law  <law@redhat.com>
21699
21700         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
21701
21702         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
21703
21704 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
21705
21706         * gcc.dg/20020312-2.c: Check for __PPC__.
21707
21708 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
21709
21710         * gcc.c-torture/compile/20020709-1.c: New test.
21711
21712 2002-07-07  Roger Sayle  <roger@eyesopen.com>
21713
21714         * g++.dg/template/qualttp21.C: New test case.
21715
21716 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
21717
21718         * gcc.c-torture/compile/20020706-1.c: New test.
21719         * gcc.c-torture/compile/20020706-2.c: New test.
21720
21721 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
21722             Alexandre Oliva  <aoliva@redhat.com>
21723
21724         * g++.dg/warn/incomplete1.C: New test.
21725
21726 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21727
21728         PR c++/7099
21729         * g++.dg/warn/noreturn1.C: New test.
21730
21731 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
21732
21733         PR c++/6706
21734         * g++.dg/debug/debug6.C: New test.
21735         * g++.dg/debug/debug7.C: New test.
21736
21737 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
21738
21739         * gcc.c-torture/compile/simd-3.c: New test.
21740
21741 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
21742
21743         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
21744         * gcc.dg/20020620-1.c: Likewise.
21745
21746 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21747
21748         PR c++/6944
21749         * g++.dg/init/array4.C: New test.
21750         * g++.dg/init/array5.C: New test.
21751
21752 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
21753
21754         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
21755         * gcc.c-torture/execute/simd-2.c (main): Likewise.
21756
21757 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21758
21759         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
21760         * gcc.dg/wtr-aggr-init-1.c: Likewise.
21761         * gcc.dg/wtr-conversion-1.c: Likewise.
21762         * gcc.dg/wtr-escape-1.c: Likewise.
21763         * gcc.dg/wtr-int-type-1.c: Likewise.
21764         * gcc.dg/wtr-label-1.c: Likewise.
21765         * gcc.dg/wtr-static-1.c: Likewise.
21766         * gcc.dg/wtr-strcat-1.c: Likewise.
21767         * gcc.dg/wtr-suffix-1.c: Likewise.
21768         * gcc.dg/wtr-switch-1.c: Likewise.
21769         * gcc.dg/wtr-unary-plus-1.c: Likewise.
21770         * gcc.dg/wtr-union-init-1.c: Likewise.
21771         * gcc.dg/wtr-union-init-2.c: Likewise.
21772         * gcc.dg/wtr-union-init-3.c: Likewise.
21773
21774         * gcc.dg/wtr-func-def-1.c: New test.
21775
21776 2002-07-02 Devang Patel <dpatel@apple.com>
21777
21778         * objc.dg/param-1.m: New test.
21779
21780 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
21781
21782         * gcc.dg/cpp/trad/directive.c: Add test.
21783         * gcc.dg/cpp/trad/macroargs.c: Add test.
21784         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
21785
21786 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
21787
21788         * gcc.dg/cpp/cmdlne-M.c: New test.
21789
21790 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
21791
21792         * objc.dg/desig-init-1.m: New test.
21793
21794 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21795
21796         PR c++/6716
21797         * g++.dg/template/instantiate1.C: New test.
21798
21799 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
21800
21801         PR c++/7112
21802         * g++.dg/template/sizeof2.C: New test.
21803
21804 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
21805
21806         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
21807         gcc.dg/cpp/trad/include.c: New tests.
21808
21809 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
21810
21811         PR target/7177
21812         * gcc.c-torture/compile/20020701-1.c: New test.
21813
21814 2002-07-01  Stan Shebs  <shebs@apple.com>
21815
21816         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
21817         header here...
21818         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
21819         (objc-torture-execute): or here.
21820
21821 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
21822
21823         * gcc.c-torture/execute/arith-rand-ll.c: New test.
21824
21825 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
21826
21827         * gcc.dg/cpp/trad/escaped-nl.c: New test.
21828
21829 2002-06-30  Devang Patel  <dpatel@apple.com>
21830
21831         * objc.dg/fsyntax-only.m: New test.
21832
21833 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
21834
21835         PR c++/6695
21836         * g++.dg/template/friend7.C: New file.
21837
21838 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
21839
21840         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
21841         return type.
21842
21843 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
21844
21845         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
21846         avoid division by zero.
21847
21848 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
21849
21850         * gcc.dg/Wunknownprag.c: New tests.
21851
21852 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
21853
21854         * gcc.c-torture/execute/simd-2.c: New test.
21855
21856 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
21857
21858         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
21859         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
21860         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
21861         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
21862         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
21863         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
21864         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
21865         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
21866         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
21867         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
21868         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
21869         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
21870         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
21871         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
21872         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
21873         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
21874         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
21875
21876 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
21877
21878         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
21879         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
21880         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
21881         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
21882         New tests.
21883         * gcc.dg/cpp/trad/directive.c: Update.
21884
21885 2002-06-23  Andreas Jaeger  <aj@suse.de>
21886
21887         * gcc.c-torture/execute/complex-6.c: New.
21888
21889 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
21890
21891         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
21892         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
21893         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
21894         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
21895
21896 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
21897
21898         * gcc.dg/cpp/trad: New directory with traditional tests copied
21899         from parent directory.
21900         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
21901         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
21902         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
21903         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
21904         Move to trad/ and rename.
21905         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
21906         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
21907         gcc.dg/cpp/trad/redef2.c: New tests.
21908         * gcc.dg/cpp/trad/trad.exp: New driver.
21909
21910 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
21911
21912         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
21913         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
21914         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
21915         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
21916         Remove.
21917
21918 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
21919
21920         * gcc.dg/20020620-1.c: New test.
21921
21922 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21923
21924         * g++.dg/template/ttp4.C: New test.
21925
21926 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
21927
21928         * g++.dg/opt/vt1.C: Fix regexp.
21929
21930 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21931
21932         * gcc.c-torture/execute/pure-1.c: Make functions static again.
21933         Don't use attribute `noinline'.
21934
21935 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
21936
21937         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
21938
21939 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
21940
21941         * gcc.c-torture/execute/simd-1.c: New.
21942
21943         * gcc.dg/simd-1.c: New.
21944
21945 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
21946
21947         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
21948
21949 2002-06-16  Richard Henderson  <rth@redhat.com>
21950
21951         * g++.dg/ext/anon-struct1.C: New.
21952         * g++.dg/ext/anon-struct2.C: New.
21953         * g++.dg/ext/anon-struct3.C: New.
21954         * gcc.dg/anon-struct-1.c: New.
21955         * gcc.dg/anon-struct-2.c: New.
21956         * gcc.dg/anon-struct-3.c: New.
21957         * gcc.dg/20011008-1.c: Adjust warning text.
21958         * gcc.dg/20020527-1.c: Add -fms-extensions.
21959
21960 2002-06-16  Richard Henderson  <rth@redhat.com>
21961
21962         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
21963
21964 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
21965
21966         * gcc.c-torture/execute/20020615-1.c: New test.
21967
21968 2002-06-15  Roger Sayle  <roger@eyesopen.com>
21969
21970         * gcc.c-tortuture/execute/compare-1.c: New test case.
21971         * gcc.c-tortuture/execute/compare-2.c: New test case.
21972         * gcc.c-tortuture/execute/compare-3.c: New test case.
21973
21974 2002-06-13  Richard Henderson  <rth@redhat.com>
21975
21976         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
21977         ia64 ilp32.
21978
21979 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21980
21981         * g++.dg/template/typename2.C: Update error message.
21982
21983 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
21984
21985         * gcc.c-torture/execute/20020611-1.c: New test.
21986
21987 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
21988
21989         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
21990         list of targets to skip.
21991
21992 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
21993
21994         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
21995         targets if not optimizing.
21996
21997 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
21998
21999         * gcc.c-torture/compile/20020605-1.c: New test.
22000
22001         * g++.dg/opt/vt1.C: New test.
22002
22003         * gcc.dg/20020531-1.c: New test.
22004
22005         * gcc.dg/20020530-1.c: New test.
22006
22007         * gcc.dg/20020527-1.c: New test.
22008
22009         * g++.dg/opt/cse1.C: New test.
22010
22011 2002-06-07  Roger Sayle  <roger@eyesopen.com>
22012
22013         * gcc.dg/20020607-2.c: New test case.
22014
22015 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
22016
22017         * gcc.c-torture/compile/20020604-1.c: New test.
22018
22019 2002-06-04  Richard Henderson  <rth@redhat.com>
22020
22021         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
22022         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
22023         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
22024
22025 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
22026
22027         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
22028
22029 2002-06-03  Richard Henderson  <rth@redhat.com>
22030
22031         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
22032         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
22033
22034 2002-06-02  Richard Henderson  <rth@redhat.com>
22035
22036         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
22037         test functions static.
22038
22039 2002-06-02  Andreas Jaeger  <aj@suse.de>
22040
22041         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
22042         now.
22043
22044 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22045
22046         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
22047         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
22048         Update for mofified diagnostics.
22049         * gcc.dg/c99-intconst-1.c: No longer fail.
22050
22051 2002-06-02  Richard Henderson  <rth@redhat.com>
22052
22053         * gcc.dg/uninit-A.c: Remove xfail markers.
22054
22055 2002-06-01  Roger Sayle  <roger@eyesopen.com>
22056
22057         * gcc.dg/fnegate-1.c: New test case.
22058
22059 2002-05-30  Osku Salerma  <osku@iki.fi>
22060
22061         * gcc.c-torture/execute/mayalias-1.c: New file.
22062
22063 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22064
22065         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
22066         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
22067         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
22068
22069 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
22070
22071         * gcc.c-torture/execute/20020529-1.c: New test.
22072
22073 2002-05-27  Richard Henderson  <rth@redhat.com>
22074
22075         * g++.dg/ext/attrib6.C: New test case.
22076
22077 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22078
22079         * gcc.c-torture/execute/pure-1.c: New test.
22080
22081 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22082
22083         * gcc.dg/cpp/arith-2.c: Remove.
22084
22085 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22086
22087         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
22088         * gcc.dg/cpp/if-3.c: Remove.
22089
22090 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
22091
22092         * g++.dg/opt/cse2.C: New test.
22093
22094 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
22095
22096         * gcc.dg/cpp/arith-1.c: New semantic tests.
22097         * gcc.dg/cpp/if-1.c: Update.
22098
22099 2002-05-24  Ben Elliston  <bje@redhat.com>
22100
22101         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
22102
22103 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
22104
22105         * gcc.dg/verbose-asm.c: New test.
22106
22107 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22108
22109         * gcc.dg/cpp/paste12.c: New test.
22110
22111 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22112
22113         * g++.dg/parse/named_ops.C: New test.
22114
22115 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
22116
22117         * gcc/testsuite/gcc.dg/weak-8.c: New test.
22118
22119 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
22120
22121         * gcc.dg/weak-2.c: Allow optional leading underscore
22122         in scan-assembler symbol name.
22123         * gcc.dg/weak-3.c: Likewise.
22124         * gcc.dg/weak-4.c: Likewise.
22125         * gcc.dg/weak-5.c: Likewise.
22126
22127 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
22128
22129         * gcc.dg/20020523-1.c: New test.
22130
22131 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22132
22133         * objc.dg/const-str-2.m: Update now that we stop after
22134         a command line error.
22135
22136 2002-05-22  Richard Henderson  <rth@redhat.com>
22137
22138         * g++.dg/dg.exp: Fix typo in test pruneing.
22139
22140 2002-05-22  Richard Henderson  <rth@redhat.com>
22141
22142         * g++.dg/dg.exp: Prune the tls subdirectory.
22143         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
22144         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
22145         * g++.dg/tls/init-1.C: New.
22146
22147 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
22148
22149         * gcc.dg/20020517-1.c: New test.
22150
22151 2002-05-21  Richard Henderson  <rth@redhat.com>
22152
22153         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
22154         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
22155
22156 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
22157
22158         * g++.dg/other/copy2.C: New test.
22159
22160 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
22161
22162         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
22163         (MAX_COPY): Bump up to 10 times sizeof (long long).
22164         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
22165
22166         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
22167         sizeof (long long).
22168
22169         * gcc.c-torture/execute/strcpy-1.c: New test.
22170
22171 2002-05-19  Jason Merrill  <jason2redhat.com>
22172
22173         * g++.dg/ext/oper1.C: New test.
22174
22175 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
22176 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
22177
22178         * README.QMTEST: New file.
22179
22180         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
22181
22182 2002-05-19  Andreas Jaeger  <aj@suse.de>
22183
22184         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
22185         now.
22186         * gcc.c-torture/execute/loop-2d.x: Likewise.
22187
22188 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
22189
22190         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
22191         support weak symbols.
22192         * gcc.dg/weak-4.c: Likewise
22193         * gcc.dg/weak-6.c: Likewise
22194
22195 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
22196
22197         * gcc.dg/weak-3.c: Add dg-excess-error comment for
22198         cygwin, coff and h8300-*-hms targets
22199         * gcc.dg/weak-5.c: Likewise
22200         * gcc.dg/weak-7.c: Likewise
22201
22202 2002-05-16  Jason Merrill  <jason@redhat.com>
22203
22204         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
22205         (scan-assembler-not, scan-assembler-dem): Likewise.
22206         (scan-assembler-dem-not): Likewise.
22207
22208 2002-05-15  Richard Henderson  <rth@redhat.com>
22209
22210         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
22211
22212 2002-05-15  Richard Henderson  <rth@redhat.com>
22213
22214         * gcc.dg/weak-5.c (vfoo1c): No warning here.
22215         (vfoo1f): Warning here.
22216         (vfoo1l): Don't redefine the alias.
22217
22218 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
22219
22220         * g++.dg/init/pm1.C: New test.
22221
22222 2002-05-12  David S. Miller  <davem@redhat.com>
22223
22224         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
22225         types.
22226
22227 2002-05-10  Roger Sayle  <roger@eyesopen.com>
22228
22229         * gcc.c-torture/execute/20020510-1.c: New test case.
22230
22231 2002-05-10  David S. Miller  <davem@redhat.com>
22232
22233         * gcc.c-torture/execute/conversion.c: Test long double too.
22234
22235 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
22236
22237         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
22238         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
22239         * lib/g++.exp (g++_link_flags): Likewise.
22240         * lib/objc.exp (objc_target_compile): Likewise.
22241
22242 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
22243
22244         * gcc.dg/cpp/poison.c: Update.
22245         * gcc.dg/cpp/20000625-2.c: Remove.
22246         * gcc.dg/cpp/direct2s.c: Remove final test.
22247
22248 2002-05-08  Tom Rix  <trix@redhat.com>
22249
22250         * gcc.c-torture/execute/20020508-1.c: New test.
22251         * gcc.c-torture/execute/20020508-2.c: New test.
22252         * gcc.c-torture/execute/20020508-3.c: New test.
22253
22254 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22255
22256         * gcc.dg/cpp/charconst-4.c: More tests.
22257
22258 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
22259
22260         PR c/6569
22261         * gcc.dg/weak-3.c: Update location of warning messages.
22262         * gcc.dg/weak-5.c: Likewise.
22263
22264 2002-05-06  Roger Sayle  <roger@eyesopen.com>
22265
22266         * gcc.c-torture/execute/20020506-1.c: New test case.
22267
22268 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22269
22270         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
22271
22272 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22273
22274         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
22275
22276 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22277
22278         * gcc.dg/cpp/charconst-3.c: New test.
22279
22280 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22281
22282         * gcc.dg/cpp/charconst.c: Update tests.
22283
22284 2002-05-05  Tim Josling  <tej@melbpc.org.au>
22285
22286         * treelang: Added directory for new sample language treelang. Also
22287         lib/treelang.exp: New file to signal treelang should be tested.
22288
22289 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
22290
22291         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
22292         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
22293         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
22294         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
22295         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
22296         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
22297         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
22298
22299 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22300
22301         * gcc.dg/format/xopen-2.c: New test.
22302
22303 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
22304
22305         * gcc.dg/20020503-1.c: New test.
22306
22307 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
22308
22309         * g++.dg/init/dtor1.C: Make it tougher.
22310
22311 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
22312
22313         * g++.dg/init/dtor1.C: New test.
22314
22315 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
22316
22317         * gcc.dg/altivec-8.c: New.
22318
22319 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
22320
22321         * gcc.dg/altivec-7.c: New.
22322
22323 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
22324
22325         * g++.dg/parse/typedef1.C: New test.
22326
22327 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
22328
22329         PR c++/6486
22330         * g++.dg/template/friend6.C: New test.
22331
22332         PR c++/6492
22333         * g++.dg/init/copy1.C: New test.
22334
22335 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
22336
22337         * g++.dg/warn/effc1.C: New test.
22338
22339 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22340
22341         * gcc.dg/cpp/if-cexp.c: Add a test.
22342
22343 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
22344
22345         * gcc.dg/20020426-2.c: New test.
22346
22347 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
22348
22349         * gcc.dg/cpp/if-mop.c: Update.
22350         * gcc.dg/cpp/if-mpar.c: Add test.
22351         * gcc.dg/cpp/if-oppr.c: Update.
22352
22353 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22354
22355         PR c/6343
22356         * gcc.dg/weak-[2-7].c: New tests.
22357
22358 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22359
22360         * gcc.dg/enum1.c: New test.
22361
22362 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
22363
22364         PR c++/6497
22365         * g++.dg/inherit/access2.C: New test.
22366
22367 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
22368
22369         PR bootstrap/6445
22370         * gcc.dg/20020426-1.c: New test.
22371
22372 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22373
22374         * g++.dg/abi/enum1.C: New test.
22375
22376 2002-04-26  Richard Henderson  <rth@redhat.com>
22377
22378         * gcc.dg/c99-bool-1.c: Expect always true warning.
22379
22380 2002-04-25  Roger Sayle  <roger@eyesopen.com>
22381
22382         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
22383
22384 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22385
22386         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
22387         targets.
22388
22389 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
22390
22391         * g++.dg/abi/mange7.C: New test.
22392
22393         PR c++/6438.
22394         * g++.dg/parse/stmtexpr2.C: New test.
22395
22396 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
22397
22398         * gcc.dg/20020312-2.c: Add SH target.
22399
22400 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22401
22402         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
22403         compiler output on mips*-*-irix*.
22404
22405 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
22406
22407         * g++.dg/parse/attr1.C: New test.
22408
22409 2002-04-23  Roger Sayle  <roger@eyesopen.com>
22410
22411         * gcc.c-torture/execute/string-opt-17.c: New test case.
22412         * gcc.c-torture/execute/memset-2.c: New test case.
22413
22414 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
22415
22416         PR c++/6256:
22417         * g++.dg/template/friend5.C: New test.
22418
22419         PR c++/6331:
22420         * g++.dg/template/qual1.C: Likewise.
22421
22422 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
22423
22424         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
22425         Include stdlib.h, not stdio.h or ctype.h.
22426
22427 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
22428
22429         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
22430         cris-*-elf* and mmix-*-*.
22431         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
22432         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
22433         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
22434         Ditto.
22435         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
22436         * gcc.dg/wchar_t-1.c: Ditto.
22437
22438 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
22439
22440         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
22441         Clarify comment.
22442
22443 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
22444
22445         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
22446
22447 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22448
22449         * gcc.c-torture/execute/20000906-1.x: Delete.
22450
22451 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
22452
22453         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
22454
22455 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
22456
22457         * PR6367
22458         * g77.f-torture/execute/6367.f: New test.
22459         * g77.f-torture/execute/6367.x: Disable for MMIX.
22460
22461 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
22462
22463         * PR6352
22464         * g++.dg/opt/inline2.C: New test.
22465
22466 2002-04-18  Richard Henderson  <rth@redhat.com>
22467
22468         * gcc.dg/20000906-1.c: Enable for all targets.
22469         * gcc.c-torture/compile/iftrap-2.c: New.
22470
22471 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22472
22473         * gcc.dg/20020418-1.c: New test.
22474         * gcc.dg/20020418-2.c: New test.
22475
22476 2002-04-18  Richard Henderson  <rth@redhat.com>
22477
22478         * gcc.c-torture/compile/iftrap-1.c: New.
22479         * gcc.dg/iftrap-1.c: Adjust for ia64.
22480         * gcc.dg/iftrap-2.c: New.
22481
22482 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22483
22484         * gcc.c-torture/compile/20020418-1.c: New test.
22485
22486 2002-04-18  Roger Sayle  <roger@eyesopen.com>
22487
22488         * gcc.c-torture/compile/20020415-1.c: New.
22489
22490 2002-04-18  David S. Miller  <davem@redhat.com>
22491
22492         * gcc.c-torture/execute/20020418-1.c: New test.
22493
22494 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
22495
22496         * gcc.dg/20020416-1.c: New test.
22497
22498         * g++.dg/opt/inline1.C: New test.
22499
22500 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
22501
22502         * gcc.dg/altivec-5.c: New test.
22503
22504         * gcc.dg/20020415-1.c: New test.
22505
22506 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
22507
22508         * testsuite/lib/chill.exp: Remove.
22509
22510 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
22511
22512         * g++.dg/other/big-struct.C: New test.
22513
22514 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
22515
22516         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
22517         of scratch file.
22518
22519 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
22520
22521         PR c/6277
22522         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
22523         in scan-assembler function name
22524
22525 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
22526
22527         * g77.f-torture/execute/980628-4.x,
22528         g77.f-torture/execute/980628-5.x,
22529         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22530         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22531         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
22532         i[34567]86-*-*.
22533
22534 2002-04-13  David S. Miller  <davem@redhat.com>
22535
22536         * gcc.c-torture/execute/20020413-1.c: New test.
22537
22538 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
22539
22540         * gcc.dg/asm-6.c,
22541         * g++.dg/ext/asm1.C: New tests.
22542
22543 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
22544
22545         PR c++ 5373.
22546         * g++.dg/parse/stmtexpr1.C: New test.
22547
22548         PR c++/5189.
22549         * g++.dg/template/copy1.C: New test.
22550
22551 2002-04-12  Richard Henderson  <rth@redhat.com>
22552
22553         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
22554
22555 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
22556
22557         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
22558         gcc.c-torture/execute/20020307-2.c.
22559
22560 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
22561
22562         * g++.dg/ext/attrib5.C,
22563         * g++.dg/lookup/struct1.C: New tests.
22564
22565 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
22566
22567         * gcc.dg/20020411-1.c: New test.
22568
22569         * gcc.c-torture/execute/20020411-1.c: New test.
22570
22571 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
22572
22573         * g77.f-torture/execute/6177.f: New test.
22574
22575 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
22576
22577         PR middle-end/6247
22578         * g++.dg/opt/cleanup1.C: New test.
22579
22580         * g++.dg/opt/const1.C: New test.
22581
22582 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
22583
22584         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
22585
22586 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22587
22588         PR c++/5507
22589         * g++.dg/template/typename2.C: New test.
22590
22591 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
22592
22593         * gcc.c-torture/execute/loop-12.c: New.
22594
22595 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
22596
22597         * g77.f-torture/execute/980628-4.x,
22598         g77.f-torture/execute/980628-5.x,
22599         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22600         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22601         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
22602
22603 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22604
22605         PR optimization/6086
22606         * g++.dg/opt/preinc1.C: New test.
22607
22608 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22609
22610         PR c++/5571
22611         * g++.dg/opt/static2.C: New test.
22612
22613 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22614
22615         PR c/5120
22616         * gcc.dg/20020406-1.c: New test.
22617
22618 2002-04-04  David S. Miller  <davem@redhat.com>
22619
22620         * gcc.c-torture/execute/20020404-1.c: New test.
22621
22622 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
22623
22624         PR c/6123
22625         * gcc.dg/20020312-2.c: Do not declare global register variable
22626         if __PIC__ or __pic__ is defined.
22627
22628 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
22629
22630         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
22631         __asm__ so that it works correctly even if -ansi -pedantic-errors.
22632
22633 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22634
22635         * gcc.misc-tests/linkage.exp: Update last change to handle
22636         sparc*-, not just sparc-.
22637
22638 2002-04-03  Richard Henderson  <rth@redhat.com>
22639
22640         * gcc.dg/cpp/ucs.c: Improved long UCS test.
22641
22642 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22643
22644         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
22645
22646 2002-04-02  David S. Miller  <davem@redhat.com>
22647
22648         * gcc.c-torture/execute/20020402-3.c: New test.
22649
22650 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22651
22652         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
22653         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
22654
22655         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
22656         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
22657         g77.f-torture/execute/20001201.x,
22658         g77.f-torture/execute/u77-test.x: New files.
22659
22660         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
22661         * gcc.dg/wchar_t-1.c: Ditto.
22662
22663 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22664
22665         * gcc.c-torture/execute/20020402-1.c: New test.
22666
22667 2002-04-01  Richard Henderson  <rth@redhat.com>
22668
22669         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
22670
22671         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
22672
22673 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22674
22675         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
22676
22677 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22678
22679         * g++.dg/inherit/template-as-base.C: Expect error.
22680         * g++.dg/inherit/namespace-as-base.C: Likewise.
22681
22682 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
22683
22684         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
22685         g++.dg/ext/instantiate3.C: Tweak match patterns.
22686
22687         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
22688         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
22689         -da test.
22690
22691 2002-03-31  Richard Henderson  <rth@redhat.com>
22692
22693         * gcc.dg/special/alias-2.c: New.
22694         * gcc.dg/special/ecos.exp: Run it.
22695
22696 2002-03-31  Richard Henderson  <rth@redhat.com>
22697
22698         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
22699
22700 2002-03-31  Kazu Hirata  <kazu@hxi.com>
22701
22702         * gcc.dg/weak-1.c: Disable on h8300 port.
22703
22704 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
22705
22706         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
22707         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
22708         ordering tests.
22709         * g++.dg/bprob/bprob-1.C: New test.
22710         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
22711         * g++.dg/gcov/gcov-1.C: New test.
22712         * g++.dg/gcov/gcov-1.x: New file.
22713         * g++.dg/gcov/gcov-2.C: New test.
22714         * g++.dg/gcov/gcov-3.C: New test.
22715         * g++.dg/gcov/gcov-3.h: New file.
22716
22717 2002-03-28  Roger Sayle  <roger@eyesopen.com>
22718
22719         * g++.old-deja/g++.other/builtins5.C: New test.
22720         * g++.old-deja/g++.other/builtins6.C: New test.
22721         * g++.old-deja/g++.other/builtins7.C: New test.
22722         * g++.old-deja/g++.other/builtins8.C: New test.
22723         * g++.old-deja/g++.other/builtins9.C: New test.
22724
22725 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
22726
22727         * g++.dg/opt/static1.C: New test.
22728
22729         * g++.dg/opt/longbranch1.C: New test.
22730
22731 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
22732
22733         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
22734
22735         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
22736
22737 2002-03-28  Jeffrey A Law  (law@redhat.com)
22738
22739         * gcc.c-torture/execute/20020328-1.c: New test.
22740
22741 2002-03-27  Richard Henderson  <rth@redhat.com>
22742
22743         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
22744         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
22745         move from g++.old-deja/g++.ext/.
22746
22747 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
22748
22749         * g++.dg/init/new2.C: New test.
22750
22751 2002-03-26  Richard Henderson  <rth@redhat.com>
22752
22753         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
22754
22755         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
22756         on sparc.
22757
22758         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
22759         sparcv9 systems.
22760         * gcc.dg/20001102-1.c: Likewise.
22761
22762 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
22763
22764         * gcc.dg/cpp/endif-pedantic1.c,
22765         gcc.dg/cpp/endif-pedantic2.c:  New tests.
22766
22767 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
22768
22769         * g++.dg/init/new1.C: New test.
22770
22771 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
22772
22773         * g++.dg/abi/vbase9.C: New test.
22774
22775 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
22776
22777         * gcc.dg/arm-asm.c: New test.
22778
22779 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
22780
22781         * gcc.dg/Wswitch-enum.c: New test.
22782         Fix PR c/5044.
22783
22784 2002-03-26  Richard Henderson  <rth@redhat.com>
22785
22786         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
22787         structure.
22788
22789 2002-03-25  Richard Henderson  <rth@redhat.com>
22790
22791         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
22792         sparcv9 systems.
22793
22794         * gcc.c-torture/compile/20011119-1.c (xxx): New.
22795         * gcc.c-torture/compile/20011119-2.c (xxx): New.
22796
22797 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
22798
22799         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
22800
22801 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
22802
22803         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
22804         targets using generic thunk support.
22805
22806 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
22807
22808         * gcc.c-torture/compile/20020323-1.c: New test.
22809
22810         * g++.dg/opt/conj2.C: New test.
22811
22812 2002-03-24  Richard Henderson  <rth@redhat.com>
22813
22814         * gcc.dg/weak-1.c: Use -fno-common.
22815
22816 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22817
22818         * g77.dg/f77-edit-apostrophe-out.f: New test
22819         * g77.dg/f77-edit-h-out.f: New test
22820         * g77.dg/f77-edit-t-in.f: New test
22821         * g77.dg/f77-edit-t-out.f: New test
22822         * g77.dg/f77-edit-x-out.f: New test
22823         * g77.dg/f77-edit-slash-out.f: New test
22824         * g77.dg/f77-edit-colon-out.f: New test
22825         * g77.dg/f77-edit-s-out.f: New test
22826
22827 2002-03-24  Richard Henderson  <rth@redhat.com>
22828
22829         * objc/execute/formal_protocol-6.x: New XFAIL.
22830
22831 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22832
22833         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
22834         that do not support weak symbols
22835
22836 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22837
22838         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
22839         * lib/g77.exp:  Likewise
22840         * lib/objc.exp: Likewise
22841
22842 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
22843
22844         * gcc.dg/Wswitch-default.c: New test.
22845
22846 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
22847
22848         * g++.dg/other/enum1.C: New test.
22849
22850 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
22851
22852         * gcc.dg/pragma-ep-3.c: Fix typo.
22853
22854 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22855
22856         * g++.dg/inherit/template-as-base.C: New test.
22857
22858 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
22859
22860         * g++.old-deja/g++.other/dwarf2-1.C: Move...
22861         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
22862
22863 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
22864
22865         * gcc.dg/cpp/multiline.c: Update to match.
22866
22867 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
22868
22869         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
22870
22871 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
22872
22873         * gcc.dg/cpp/extratokens2.c:  New file.
22874
22875 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
22876
22877         * gcc.dg/20020312-2.c: Add rs6000 target.
22878
22879         * gcc.c-torture/compile/20020319-1.c: New test.
22880
22881 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22882
22883         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
22884         (A, E): Handle this.
22885
22886 2002-03-20  Jason Merrill  <jason@redhat.com>
22887
22888         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
22889         ignoring -fpic.
22890         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
22891         through prune_gcc_output.
22892
22893 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
22894
22895         * gcc.c-torture/compile/20020320-1.c: New test.
22896
22897 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
22898
22899         * gcc.c-torture/compile/20020318-1.c: New test.
22900
22901         * gcc.dg/struct-by-value-1.c: New test.
22902
22903         * gcc.dg/20020319-1.c: New test.
22904
22905 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
22906
22907         * g++.dg/opt/conj1.C: New test.
22908
22909 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
22910
22911         * g++.dg/template/qualttp20.C: Revert previous change.
22912         * g++.dg/template/qualttp3.C: Likewise.
22913         * g++.dg/template/qualttp4.C: Likewise
22914         * g++.dg/template/qualttp5.C: Likewise
22915         * g++.dg/template/qualttp6.C: Likewise
22916         * g++.dg/template/qualttp7.C: Likewise
22917         * g++.dg/template/qualttp8.C: Likewise
22918         * g++.dg/template/recurse.C: Likewise.
22919
22920 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22921
22922         * gcc.dg/cpp/wchar-1.c: Update.
22923
22924 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
22925
22926         * g++.dg/template/conv1.C: New test.
22927         * g++.dg/template/conv2.C: New test.
22928         * g++.dg/template/conv3.C: New test.
22929         * g++.dg/template/conv4.C: New test.
22930
22931 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
22932
22933         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
22934         * g++.dg/template/qualttp3.C: Likewise.
22935         * g++.dg/template/qualttp4.C: Likewise
22936         * g++.dg/template/qualttp5.C: Likewise
22937         * g++.dg/template/qualttp6.C: Likewise
22938         * g++.dg/template/qualttp7.C: Likewise
22939         * g++.dg/template/qualttp8.C: Likewise
22940         * g++.dg/template/recurse.C: Likewise.
22941
22942 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
22943
22944         * g++.dg/opt/dtor1.C: New test.
22945
22946 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
22947
22948         * gcc.c-torture/compile/20020315-1.c: New test.
22949
22950 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
22951
22952         * gcc.dg/weak-1.c: Fix scan tests.
22953
22954 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
22955
22956         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
22957         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
22958         cris-*-aout* mmix-*-*.
22959         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
22960         cris-*-aout* mmix-*-*.
22961         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
22962         cris-*-elf* cris-*-aout* and mmix-*-*.
22963         * gcc.dg/20001009-1.c: Ditto.
22964         * gcc.dg/20010912-1.c: Ditto.
22965         * gcc.dg/20020122-4.c: Ditto.
22966         * gcc.dg/inline-2.c: Ditto.
22967
22968 2002-03-14  Jeffrey A Law  (law@cygnus.com)
22969
22970         * gcc.c-torture/compile/20020314-1.c: New test.
22971
22972 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
22973
22974         * gcc.c-torture/execute/20020314-1.c: New test.
22975
22976 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
22977
22978         * g++.dg/warn/Wunused-1.C: New test.
22979
22980 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
22981
22982         * g++.dg/abi/mangle6.C: New test.
22983
22984 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
22985
22986         * gcc.c-torture/compile/20020309-2.c: New test.
22987
22988         * gcc.c-torture/compile/20020312-1.c: New test.
22989
22990 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22991
22992         * g++.dg/other/access1.C: New test.
22993
22994 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
22995
22996         * gcc.c-torture/execute/wchar_t-1.c: New test.
22997
22998 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
22999
23000         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
23001
23002 2002-03-12  Roger Sayle  <roger@eyesopen.com>
23003
23004         * gcc.dg/20020312-1.c: New test case.
23005
23006 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
23007
23008         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
23009
23010 2002-03-11  Richard Henderson  <rth@redhat.com>
23011
23012         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
23013         * g++.old-deja/g++.jason/report.C: Likewise.
23014
23015 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
23016
23017         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
23018         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
23019
23020 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
23021
23022         * testsuite/g++.dg/overload/pmf1.C: New test.
23023
23024 2002-03-11  Kazu Hirata  <kazu@hxi.com>
23025
23026         * gcc.c-torture/execute/20020307-1.c: Use long.
23027
23028 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
23029
23030         PR optimization/5844
23031         * gcc.dg/20020310-1.c: New test.
23032
23033 2002-03-09  Michael Meissner  <meissner@redhat.com>
23034
23035         * gcc.c-torture/execute/memcpy-2.c: New test.
23036         * gcc.c-torture/execute/memset-1.c: New test.
23037         * gcc.c-torture/execute/strlen-1.c: New test.
23038         * gcc.c-torture/execute/strcmp-1.c: New test.
23039         * gcc.c-torture/execute/strncmp-1.c: New test.
23040
23041 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
23042
23043         * gcc.dg/ppc-ldstruct.c: New test.
23044
23045 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
23046
23047         * gcc.c-torture/execute/va-arg-22.c: New test.
23048
23049 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23050
23051         * gcc.c-torture/compile/20020309-1.c: New test.
23052
23053 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
23054
23055         * gcc.c-torture/execute/20020307-2.c: New test.
23056
23057 2002-03-07  Jeffrey A Law  (law@redhat.com)
23058
23059         * g77.f-torture/compile/20020307-1.f: New test.
23060
23061 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
23062
23063         * gcc.dg/unordered-1.c: New test.
23064
23065 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
23066
23067         * gcc.c-torture/execute/20020307-1.c: New test.
23068
23069 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
23070
23071         * gcc.dg/20020304-1.c: New test.
23072
23073         * gcc.c-torture/compile/20020304-2.c: New test.
23074
23075 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
23076
23077         * gcc.c-torture/compile/20020304-1.c: New test case
23078         (from PR c/5830).
23079
23080 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
23081
23082         * gcc.dg/20020103-1.c: Add other -D ppc variants.
23083
23084 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23085
23086         * g++.dg/other/classkey1.C: New test.
23087
23088 2002-03-01  Richard Henderson  <rth@redhat.com>
23089
23090         * gcc.c-torture/compile/981223-1.x: New.
23091         * gcc.c-torture/compile/920625-1.x: New.
23092
23093 2002-02-28  Richard Henderson  <rth@redhat.com>
23094
23095         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
23096
23097 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
23098
23099         * gcc.c-torture/execute/20020227-1.c: New test.
23100
23101 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
23102
23103         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
23104         here" ERROR lines.
23105         * g++.old-deja/g++.oliva/partord1.C: Likewise.
23106         * g++.old-deja.g++.other/defarg1.C: Likewise.
23107         * g++.old-deja/g++.pt/calls2.C: Likewise.
23108         * g++.old-deja/g++.pt/crash20.C: Likewise.
23109         * g++.old-deja/g++.pt/crash30.C: Likewise.
23110         * g++.old-deja/g++.pt/crash36.C: Likewise.
23111         * g++.old-deja/g++.pt/crash6.C: Likewise.
23112         * g++.old-deja/g++.pt/defarg13.C: Likewise.
23113         * g++.old-deja/g++.pt/derived3.C: Likewise.
23114         * g++.old-deja/g++.pt/error1.C: Likewise.
23115         * g++.old-deja/g++.pt/friend21.C: Likewise.
23116         * g++.old-deja/g++.pt/friend23.C: Likewise.
23117         * g++.old-deja/g++.pt/infinite1.C: Likewise.
23118         * g++.old-deja/g++.robertl/eb128.C: Likewise.
23119
23120 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
23121
23122         * gcc.c-torture/execute/20020225-2.c: New test.
23123
23124 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
23125
23126         * gcc.c-torture/execute/920730-1t.c,
23127         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
23128         Delete test cases, only relevant to -traditional.
23129
23130 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23131
23132         * gcc.dg/cpp/undef1.c: Remove.
23133         * gcc.dg/cpp/directiv.c: Update.
23134         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
23135
23136 2002-02-27  Michael Meissner  <meissner@redhat.com>
23137
23138         * gcc.c-torture/execute/20020226-1.c: New test.
23139
23140 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
23141
23142         * g++.dg/debug/debug4.C: New test.
23143
23144         * gcc.dg/ia64-visibility-1.c: New test.
23145
23146 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
23147
23148         * gcc.dg/debug/20020224-1.c: New.
23149
23150 2002-02-25  Kazu Hirata  <kazu@hxi.com>
23151
23152         * gcc.c-torture/execute/960416-1.x: New.
23153         * gcc.c-torture/execute/divconst-3.x: Likewise.
23154
23155 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
23156
23157         * gcc.dg/20020224-1.c: New test.
23158
23159 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
23160
23161         * gcc.c-torture/execute/20020225-1.c: New.
23162
23163 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23164
23165         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
23166
23167 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
23168
23169         * gcc.dg/20020222-1.c: New test.
23170
23171 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
23172
23173         * g++.dg/opt/anonunion1.C: New test.
23174
23175 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23176
23177         * g++.dg/template/qualttp19.C: New test.
23178         * g++.dg/template/qualttp20.C: New test.
23179         * g++.old-deja/g++.jason/report.C: Adjust expected errors
23180         * g++.old-deja/g++.other/qual1.C: Likewise.
23181
23182 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
23183
23184         * gcc.dg/attr-alwaysinline.c: New.
23185
23186 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
23187
23188         * gcc.dg/20020220-1.c: New test.
23189
23190         * gcc.dg/20020220-2.c: New test.
23191
23192         * g++.dg/opt/mmx1.C: New test.
23193
23194 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
23195
23196         * gcc.c-torture/compile/20020110.c: New test.
23197
23198 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
23199
23200         * gcc.c-torture/execute/20020219-1.c: New test.
23201
23202         * gcc.dg/20020219-1.c: New test.
23203
23204         * gcc.dg/noncompile/20020220-1.c: New test.
23205
23206         * g++.dg/opt/ptrintsum1.C: New test.
23207
23208         * gcc.dg/debug/20020220-1.c: New test.
23209
23210 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
23211
23212         * gcc.c-torture/execute/20020216-1.c: New test.
23213
23214 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23215
23216         * gcc.dg/decl-1.c: Update, new test.
23217
23218 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
23219
23220         * g++.dg/abi/bitfield1.C: New test.
23221         * g++.dg/abi/bitfield2.C: New test.
23222
23223 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
23224
23225         * gcc.dg/attr-nest.c: New test.
23226
23227 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
23228
23229         * gcc.c-torture/execute/20020215-1.c: New test.
23230
23231 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
23232
23233         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
23234         * g++.dg/debug/debug.exp: New.
23235         * g++.dg/debug/trivial.C: New.
23236         * g++.dg/debug/debug1.C: Moved...
23237         * g++.dg/other/debug1.C: ...from here.
23238         * g++.dg/debug/debug2.C: Moved...
23239         * g++.dg/other/debug2.C: ...from here.
23240         * g++.dg/debug/debug3.C: Moved...
23241         * g++.dg/other/debug3.C: ...from here.
23242
23243         * gcc.dg/noncompile/20020213-1.c: New test.
23244
23245 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
23246
23247         * g++.dg/other/debug3.C: New test.
23248
23249         * gcc.c-torture/execute/20020213-1.c: New test.
23250
23251 2002-02-13  Richard Smith <richard@ex-parrot.com>
23252
23253         * g++.old-deja/g++.other/thunk1.C: New test.
23254
23255 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
23256
23257         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
23258
23259 2002-02-13  Stan Shebs  <shebs@apple.com>
23260
23261         * gcc.dg/altivec-3.c: New.
23262
23263 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
23264
23265         * gcc.dg/Wunreachable-1.c: New test.
23266         * gcc.dg/Wunreachable-2.c: New test.
23267
23268 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23269
23270         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
23271
23272 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
23273
23274         * gcc.dg/decl-1.c: New test.
23275
23276 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
23277
23278         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
23279
23280 2002-02-10  Kazu Hirata  <kazu@hxi.com>
23281
23282         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
23283         * gcc.c-torture/compile/980506-1.x: Likewise.
23284
23285 2002-02-10  Kazu Hirata  <kazu@hxi.com>
23286
23287         * gcc.dg/20020210-1.c: New.
23288
23289 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
23290
23291         * g77.f-torture/execute/947.f: New regression test
23292         for PR fortran/947.
23293
23294 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
23295
23296         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
23297         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
23298
23299 2002-02-08  Richard Henderson  <rth@redhat.com>
23300
23301         * gcc.c-torture/compile/labels-3.c: New.
23302
23303 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
23304
23305         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
23306         expression statements work instead.
23307         * gcc.dg/noncompile/20020207-1.c: New test.
23308
23309 2002-02-07  Richard Henderson  <rth@redhat.com>
23310
23311         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
23312
23313 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23314
23315         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
23316         message from g77
23317         * lib/g77-dg.exp: Trim g77 error messages so that they are
23318         recognized by dg.exp.
23319
23320 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23321
23322         PR fortran/5473
23323         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
23324
23325 2002-02-07  Richard Henderson  <rth@redhat.com>
23326
23327         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
23328         to be sufficiently aligned for integers.
23329
23330 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
23331
23332         * g++.dg/template/friend4.C: New test.
23333
23334 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23335
23336         PR fortran/5743
23337         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
23338         unsupported cases.
23339
23340 2002-02-07  Richard Henderson  <rth@redhat.com>
23341
23342         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
23343         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
23344         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
23345         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
23346
23347 2002-02-06  Richard Henderson  <rth@redhat.com>
23348
23349         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
23350
23351 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
23352
23353         * gcc.dg/20020206-1.c: New test.
23354
23355 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
23356
23357         * gcc.c-torture/execute/20020206-1.c: New test.
23358
23359         * gcc.c-torture/execute/20020206-2.c: New test.
23360
23361         PR optimization/5429:
23362         * gcc.c-torture/compile/20020206-1.c: New test.
23363
23364 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
23365
23366         * g++.dg/ext/align1.C: Do not use an explicit alignment value
23367         as certain file formats cannot support particularly large
23368         alignments.
23369
23370         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
23371         and do not expect to be able to link the executable.
23372
23373         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
23374         fail because the COFF format does not support the weak attribute.
23375
23376 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
23377
23378         * g77.dg/pr5473.f:  New test
23379
23380 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
23381
23382         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
23383         Fix testcase accordingly.
23384
23385 2002-02-04  Richard Henderson  <rth@redhat.com>
23386
23387         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
23388         (buf): Change to be an array of pointers, not ints.
23389
23390 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23391
23392         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
23393         before all tests.  Move warning one line above to match where it
23394         C frontend emits.
23395         * gcc.dg/Wswitch-2.c: New test.
23396         * g++.dg/warn/Wswitch-1.C: New test.
23397         * g++.dg/warn/Wswitch-2.C: New test.
23398
23399 2002-02-04  Richard Henderson  <rth@redhat.com>
23400
23401         * g++.dg/abi/offsetof.C: Fix size comparison.
23402
23403 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
23404
23405         * gcc.dg/cast-qual-2.c: New test.
23406
23407 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23408
23409         * gcc.dg/20020201-4.c: New test.
23410
23411 2002-02-04  Ben Elliston  <bje@redhat.com>
23412
23413         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
23414         target_info attribute != 0, in addition to the empty string.
23415         (gcc_target_compile): Likewise.
23416
23417 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
23418
23419         * gcc.dg/Wswitch.c: New test.
23420         PR gcc/4475. PR gcc/3780.
23421
23422 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
23423
23424         * g77.f-torture/execute/5122.f: New test for regressions
23425         against PR fortran/5122.
23426
23427 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
23428
23429         * g77.f-torture/compile/pr3743.f: Delete
23430         * g77.dg/pr3743-1.f: New test.
23431         * g77.dg/pr3743-2.f: New test.
23432         * g77.dg/pr3743-3.f: New test.
23433         * g77.dg/pr3743-4.f: New test.
23434
23435 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23436
23437         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
23438
23439 2002-02-02  Richard Henderson  <rth@redhat.com>
23440
23441         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
23442         * gcc.c-torture/execute/bf64-1.c: Likewise.
23443
23444 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23445
23446         * gcc.dg/20020201-2.c: New test.
23447
23448         * gcc.dg/20020201-3.c: New test.
23449
23450         * gcc.c-torture/execute/bitfld-2.c: New test.
23451
23452 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23453
23454         * gcc.dg/bitfld-1.c: Update.
23455         * gcc.dg/bitfld-2.c: Update.
23456         * gcc.c-torture/execute/bitfld-1.x: New.
23457
23458 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23459
23460         * gcc.c-torture/execute/20020201-1.c: New test.
23461
23462 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
23463
23464         PR target/5469
23465         * gcc.dg/20020201-1.c: New test.
23466
23467 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
23468
23469         PR fortran/3743
23470         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
23471         * g77.f-torture/compile/pr3743.x: Remove
23472
23473 2002-01-31  Tom Rix  <trix@redhat.com>
23474
23475         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
23476
23477 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23478
23479         * gcc.dg/noncompile/20020130-1.c: New test.
23480
23481 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
23482
23483         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
23484
23485 2002-01-29  Richard Henderson  <rth@redhat.com>
23486
23487         * gcc.c-torture/execute/991118-1.c: Cast various constants back
23488         to long long.
23489         * gcc.c-torture/execute/bf64-1.c: Likewise.
23490
23491 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
23492
23493         * gcc.c-torture/execute/20020129-1.c: New test.
23494
23495 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23496
23497         * gcc.c-torture/compile/20000224-1.c: Update.
23498         * gcc.c-torture/execute/bitfld-1.c: New tests.
23499         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
23500         * gcc.dg/uninit-A.c: Update.
23501
23502 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
23503
23504         * g++.dg/template/ctor1.C: Add instantiation.
23505
23506 2002-01-28  Paul Koning  <pkoning@equallogic.com>
23507
23508         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
23509         argument to __builtin_prefetch to be const ptr.
23510
23511 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
23512
23513         * gcc.c-torture/compile/20020120-1.c: New test.
23514
23515 2002-01-27  Kazu Hirata  <kazu@hxi.com>
23516
23517         * gcc.c-torture/execute/20020127-1.c: New test.
23518
23519 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
23520
23521         * g77.dg/f77-edit-i-in.f: New test
23522         * g77.dg/f77-edit-i-out.f: New test
23523
23524 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
23525
23526         * gcc.dg/debug/debug.exp: New file.
23527         * gcc.dg/debug/trivial.c: New file.
23528         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
23529         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
23530         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
23531         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
23532         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
23533         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
23534         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
23535         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
23536         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
23537         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
23538         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
23539         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
23540         * gcc.dg/20000503-1.c: Removed.
23541         * gcc.dg/20010207-1.c: Removed.
23542         * gcc.dg/20011223-1.c: Removed.
23543         * gcc.dg/20020104-2.c: Removed.
23544         * gcc.dg/debug-1.c: Removed.
23545         * gcc.dg/debug-2.c: Removed.
23546         * gcc.dg/debug-3.c: Removed.
23547         * gcc.dg/debug-4.c: Removed.
23548         * gcc.dg/debug-5.c: Removed.
23549         * gcc.dg/debug-6.c: Removed.
23550         * gcc.dg/dwarf2-1.c: Removed.
23551         * gcc.dg/dwarf2-2.c: Removed.
23552
23553 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
23554
23555         * g++.old-deja/g++.other/eh5.C: New test.
23556         * g++.old-deja/g++.other/sibcall2.C: New test.
23557         * g++.old-deja/g++.other/array9.C: New test.
23558         * g++.old-deja/g++.other/typename2.C: New test.
23559         * g++.old-deja/g++.other/crash60.C: New test.
23560         * g++.old-deja/g++.other/conv9.C: New test.
23561         * g++.old-deja/g++.other/mangle10.C: New test.
23562         * g++.old-deja/g++.other/unchanging1.C: New test.
23563         * g++.old-deja/g++.other/exprstmt1.C: New test.
23564         * g++.old-deja/g++.other/inline23.C: New test.
23565         * g++.old-deja/g++.eh/ia64-1.C: New test.
23566         * g++.old-deja/g++.other/dwarf2-1.C: New test.
23567         * g++.old-deja/g++.other/reload1.C: New test.
23568         * g++.old-deja/g++.other/static20.C: New test.
23569         * g++.old-deja/g++.other/local-alloc1.C: New test.
23570         * g++.old-deja/g++.other/conv8.C: New test.
23571         * g++.old-deja/g++.other/stmtexpr2.C: New test.
23572         * g++.old-deja/g++.other/storeexpr1.C: New test.
23573         * g++.old-deja/g++.other/storeexpr2.C: New test.
23574         * g++.dg/eh/template2.C: New test.
23575         * g++.dg/warn/weak1.C: New test.
23576
23577 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
23578
23579         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23580         Remove first, non-varying, argument.
23581
23582 2002-01-23  Richard Henderson  <rth@redhat.com>
23583
23584         * gcc.dg/inline-2.c: New.
23585
23586         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
23587         Add optional target arg.  Check number of arguments.
23588         (scan-assembler-not, scan-assembler-dem): Likewise.
23589         (scan-assembler-dem-not): Likewise.
23590
23591 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23592
23593         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
23594         line 12.
23595         * g++.old-deja/g++.brendan/parse3.C,
23596         g++.old-deja/g++.other/crash26.C,
23597         g++.old-deja/g++.other/crash28.C,
23598         g++.old-deja/g++.other/crash29.C,
23599         g++.old-deja/g++.other/crash30.C,
23600         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
23601
23602 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
23603
23604         * gcc.dg/20020115-1.c: New.
23605
23606 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
23607
23608         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
23609
23610 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
23611
23612         * gcc.dg/20020122-3.c: New.
23613
23614 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
23615
23616         * g++.dg/other/gc1.C: New test.
23617
23618 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23619
23620         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
23621
23622 2002-01-22  Richard Henderson  <rth@redhat.com>
23623
23624         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
23625
23626 2002-01-22  Richard Henderson  <rth@redhat.com>
23627
23628         * gcc.dg/20020122-4.c: New.
23629
23630 2002-01-22  H.J. Lu <hjl@gnu.org>
23631
23632         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
23633         link output.
23634         * gcc.dg/special/ecos.exp: Likewise.
23635         * lib/g++-dg.exp: Likewise.
23636         * lib/g77-dg.exp: Likewise.
23637         * lib/gcc-dg.exp : Likewise.
23638         * lib/mike-g++.exp: Likewise.
23639         * lib/mike-g77.exp: Likewise.
23640         * lib/mike-gcc.exp: Likewise.
23641         * lib/objc-dg.exp: Likewise.
23642
23643 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
23644
23645         PR target/5379
23646         * gcc.dg/20020122-2.c: New test.
23647
23648 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
23649
23650         * gcc.dg/20020122-1.c: New test.
23651
23652 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
23653
23654         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
23655
23656 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
23657
23658         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
23659
23660 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23661
23662         * gcc.c-torture/compile/20020121-1.c: New test.
23663
23664 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23665
23666         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
23667         ld_library_path.
23668
23669 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
23670
23671         * gcc.dg/20020218-1.c: New test.
23672
23673 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
23674
23675         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
23676         messages
23677         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
23678         "At global scope" warning
23679         * g++.dg/ext/align1.C: Change cygwin test for alignment
23680         from db-bogus to dg-warning
23681
23682 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
23683
23684         * g77.f-torture/compile/cpp2.F: New test.
23685
23686 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23687
23688         * g++.dg/template/access1.C: New test.
23689
23690 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
23691
23692         * gcc.dg/20020118-1.c: New.
23693
23694 2002-01-18  Kazu Hirata  <kazu@hxi.com>
23695
23696         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
23697
23698 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
23699
23700         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
23701         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
23702         alignment warnings.
23703
23704 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
23705
23706         * gcc.misc-tests/i386-prefetch.exp: Save and restore
23707         torture_with_loops and torture_without_loops
23708
23709 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
23710
23711         * gcc.c-torture/compile/20020116-1.c: New test.
23712
23713 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
23714
23715         * gcc.dg/20020116-2.c: New test.
23716
23717         * gcc.dg/ultrasp4.c: New test.
23718
23719         * gcc.dg/20020116-1.c: New test.
23720
23721 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
23722
23723         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
23724         by EABI.
23725
23726 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
23727
23728         * gcc.misc-tests/i386-prefetch.exp: New.
23729         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
23730         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
23731         * gcc.misc-tests/i386-pf-none-1.c: New test.
23732         * gcc.misc-tests/i386-pf-sse-1.c: New test.
23733
23734 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
23735
23736         * gcc.dg/gnu89-init-1.c: Add new tests.
23737
23738 2002-01-15  Andreas Jaeger  <aj@suse.de>
23739
23740         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
23741         * gcc.dg/i386-mmx-2.c: Likewise.
23742         * gcc.dg/i386-sse-1.c: Likewise.
23743         * gcc.dg/i386-sse-2.c: Likewise.
23744         * gcc.dg/i386-sse-3.c: Likewise.
23745
23746 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
23747
23748         * g77.f-torture/execute/intrinsic-unix-bessel.f:
23749         Uncomment additional cases that now pass.
23750
23751 2002-01-11  Richard Henderson  <rth@redhat.com>
23752
23753         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
23754         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
23755
23756 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
23757
23758         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
23759
23760 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
23761
23762         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
23763         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
23764
23765 2002-01-10  Dale Johannesen  <dalej@apple.com>
23766
23767         * gcc.c-torture/execute/loop-11.c: New.
23768
23769 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
23770
23771         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
23772         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
23773
23774 2002-01-09  Richard Henderson  <rth@redhat.com>
23775
23776         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
23777         type in which to perform the operation for each size.
23778
23779 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
23780
23781         * gcc.c-torture/compile/20020109-2.c: New test.
23782
23783 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
23784
23785         * gcc.c-torture/execute/loop-10.c: New test.
23786
23787 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
23788
23789         * gcc.c-torture/compile/20010226-1.c: New test.
23790         * gcc.c-torture/compile/20010227-1.c: New test.
23791         * gcc.c-torture/compile/20010426-1.c: New test.
23792         * gcc.c-torture/compile/20010510-1.c: New test.
23793         * gcc.c-torture/compile/20010605-3.c: New test.
23794         * gcc.c-torture/compile/20010824-1.c: New test.
23795         * gcc.c-torture/execute/20010409-1.c: New test.
23796         * gcc.dg/noncompile/20000901-1.c: New test.
23797         * gcc.dg/20001023-1.c: New test.
23798         * gcc.dg/20001101-1.c: New test.
23799         * gcc.dg/20001102-1.c: New test.
23800         * gcc.dg/20010207-1.c: New test.
23801         * gcc.dg/20010405-1.c: New test.
23802         * gcc.dg/20010822-1.c: New test.
23803         * gcc.dg/20011107-1.c: New test.
23804
23805 2002-01-09  Jeffrey A Law  (law@redhat.com)
23806
23807         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
23808
23809         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
23810         execution failure on PA targets.
23811
23812 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
23813
23814         * gcc.c-torture/compile/20020109-1.c: New test.
23815
23816 2002-01-08  Kazu Hirata  <kazu@hxi.com>
23817
23818         * gcc.c-torture/execute/20020108-1.c: New test.
23819
23820 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
23821
23822         * gcc.dg/20020108-1.c: New test.
23823
23824 2002-01-08  H.J. Lu <hjl@gnu.org>
23825
23826         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
23827         for header files.
23828
23829 2002-01-08  Geoff Keating  <geoffk@redhat.com>
23830
23831         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
23832         consistency.
23833
23834 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
23835
23836         * gcc.dg/altivec-4.c: Test altivec predicates.
23837
23838 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
23839
23840         * gcc.c-torture/execute/20020107-1.c: New test.
23841
23842 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
23843
23844         PR c/5279
23845         * gcc.c-torture/compile/20020106-1.c: New test.
23846
23847 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23848
23849         * gcc.c-torture/execute/nestfunc-4.c: New test.
23850
23851 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
23852
23853         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
23854         extra triple that slipped in.
23855         * g++.old-deja/g++.abi/align.C: Likewise.
23856         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23857
23858 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
23859
23860         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
23861         * g++.old-deja/g++.abi/align.C: Likewise.
23862         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23863
23864         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
23865         on FreeBSD/i386.
23866         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
23867         FreeBSD.
23868
23869 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
23870
23871         * gcc.dg/20020104-1.c: New test.
23872
23873         * gcc.dg/20020104-2.c: New test.
23874
23875 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
23876
23877         * gcc.dg/20020103-1.c: Fix typo in target selector.
23878
23879 2002-01-03  Richard Henderson  <rth@redhat.com>
23880
23881         * gcc.dg/20020103-1.c: New.
23882
23883 2002-01-03  Kazu Hirata  <kazu@hxi.com>
23884
23885         * gcc.c-torture/execute/20020103-1.c: New test.
23886
23887 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
23888
23889         * g++.dg/other/debug2.C: New test.
23890
23891         * gcc.c-torture/compile/20020103-1.c: New test.
23892
23893 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
23894
23895         * gcc.dg/gnu89-init-1.c: Added new tests.
23896
23897 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23898
23899         * g++.dg/template/friend2.C: Remove as patch is reverted.
23900
23901         * g++.dg/warn/oldcast1.C: New test.
23902
23903         * g++.dg/template/ptrmem1.C: New test.
23904         * g++.dg/template/ptrmem2.C: New test.
23905
23906         * g++.dg/template/ntp.C: New test.
23907
23908         * g++.dg/other/component1.C: New test.
23909
23910         * g++.dg/template/ttp3.C: New test.
23911
23912         * g++.dg/template/friend2.C: New test.
23913         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
23914
23915 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23916
23917         * g++.dg/other/ptrmem1.C: New test.
23918         * g++.dg/other/ptrmem2.C: New test.
23919
23920 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23921
23922         * g++.dg/template/ctor1.C: New test.
23923
23924 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23925
23926         * g++.dg/template/friend2.C: New test.
23927
23928 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
23929
23930         * gcc.dg/mmix-1.c: New test.
23931
23932 2001-12-31  Richard Henderson  <rth@redhat.com>
23933
23934         * gcc.dg/asm-5.c: New.
23935
23936 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
23937
23938         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
23939         in namespace __gnu_cxx
23940
23941 2001-12-30  Richard Henderson  <rth@redhat.com>
23942
23943         * gcc.dg/debug-6.c: New.
23944
23945 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
23946
23947         * gcc.c-torture/compile/20011229-2.c: New test.
23948
23949 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
23950
23951         * gcc.dg/debug-3.c: New test.
23952         * gcc.dg/debug-4.c: New test.
23953         * gcc.dg/debug-5.c: New test.
23954
23955 2001-12-29  Richard Henderson  <rth@redhat.com>
23956
23957         * g++.dg/eh/loop1.C: New.
23958
23959 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23960
23961         * g++.dg/template/crash1.C: New test.
23962
23963 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23964
23965         * g++.dg/other/const1.C: New test.
23966
23967 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
23968
23969         * gcc.c-torture/compile/20011229-1.c: New test.
23970
23971 2001-12-28  Stan Shebs  <shebs@apple.com>
23972
23973         * lib/objc-torture.exp: Resync with c-torture.exp.
23974         * lib/objc.exp: Load standard libraries.
23975
23976 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
23977
23978         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
23979         additional tests.
23980
23981 2001-12-27  Roger Sayle <roger@eyesopen.com>
23982
23983         * gcc.c-torture/execute/string-opt-16.c: New testcase.
23984
23985 2001-12-27  Richard Henderson  <rth@redhat.com>
23986
23987         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
23988
23989 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
23990
23991         * g++.dg/eh/ctor1.C: New test.
23992         * g++.dg/other/error2.C: New test.
23993
23994 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
23995
23996         * g++.dg/other/init2.C: New test.
23997
23998 2001-12-24  Richard Henderson  <rth@redhat.com>
23999
24000         * gcc.dg/20011223-1.c: New.
24001         * gcc.dg/inline-1.c: New.
24002
24003 2001-12-23  Richard Henderson  <rth@redhat.com>
24004
24005         * gcc.dg/asm-4.c: Test operand modifiers.
24006
24007 2001-12-23  Richard Henderson  <rth@redhat.com>
24008
24009         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
24010
24011 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24012
24013         * gcc.c-torture/execute/20011223-1.c: New test.
24014
24015 2001-12-21  Richard Henderson  <rth@redhat.com>
24016
24017         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
24018         re-enables the warning.
24019
24020 2001-12-21  Richard Henderson  <rth@redhat.com>
24021
24022         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
24023
24024 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
24025
24026         * gcc.c-torture/compile/20011218-1.c: New test.
24027
24028 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
24029
24030         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
24031         arm-isr.c test.
24032         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
24033         epilogue generation for ARM ISR routines.
24034
24035 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24036
24037         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
24038         * gcc.dg/format/c90-printf-3.c: Likewise.
24039         * gcc.dg/format/c99-printf-3.c: Likewise.
24040         * gcc.dg/format/ext-1.c: Likewise.
24041         * gcc.dg/format/ext-6.c: Likewise.
24042         * gcc.dg/format/format.h: Prototype unlocked stdio.
24043
24044 2001-12-20  Richard Henderson  <rth@redhat.com>
24045
24046         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
24047         (arena): Use it.
24048         (malloc): Correct allocation logic.  Abort if we fill up the
24049         arena before initialization complete.
24050         (realloc): Correct allocation logic.
24051
24052 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
24053
24054         * gcc.c-torture/compile/20011219-2.c: New test.
24055
24056         * gcc.c-torture/execute/20011219-1.c: New test.
24057
24058 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
24059
24060         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
24061         target does not support weak symbols.
24062
24063 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
24064
24065         * gcc.c-torture/compile/20011219-1.c: New test.
24066
24067 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
24068
24069         * g++.dg/other/error1.C: New test.
24070
24071 2001-12-17  Jeffrey A Law  (law@redhat.com)
24072
24073         * gcc.c-torture/execute/20011217-1.c: New test.
24074
24075 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
24076
24077         * objc.dg/special/: New directory.
24078         * objc.dg/special/special.exp: New file.
24079         * objc.dg/special/unclaimed-category-1.h: New file.
24080         * objc.dg/special/unclaimed-category-1a.m: New file.
24081         * objc.dg/special/unclaimed-category-1.m: New file.
24082
24083 2001-12-17  Andreas Jaeger  <aj@suse.de>
24084
24085         * gcc.c-torture/compile/20011217-2.c: New test.
24086
24087 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24088
24089         * gcc.c-torture/compile/20011217-1.c: New test.
24090
24091 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
24092
24093         * testsuite/gcc.dg/20011214-1.c: New.
24094
24095 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
24096
24097         * gcc.dg/altivec-4.c: New.
24098
24099 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
24100
24101         * gcc.dg/20011113-1.c: New test.
24102
24103 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24104
24105         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
24106         std::__malloc_alloc_template<0> and
24107         std::__default_alloc_template<false, 0>.
24108
24109 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
24110
24111         * objc/execute/bf-21.m: New test.
24112         * objc/execute/enumeration-1.m: New test.
24113         * objc/execute/enumeration-2.m: New test.
24114
24115 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
24116
24117         * gcc.dg/gnu89-init-1.c: New test.
24118
24119 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24120
24121         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
24122         * g++.old-deja/g++.jason/2371.C: Likewise.
24123         * g++.old-deja/g++.jason/template33.C: Likewise.
24124         * g++.old-deja/g++.jason/template34.C: Likewise.
24125         * g++.old-deja/g++.jason/template36.C: Likewise.
24126         * g++.old-deja/g++.oliva/typename1.C: Likewise.
24127         * g++.old-deja/g++.oliva/typename2.C: Likewise.
24128         * g++.old-deja/g++.other/typename1.C: Likewise.
24129         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24130         * g++.old-deja/g++.pt/nontype5.C: Likewise.
24131         * g++.old-deja/g++.pt/typename11.C: Likewise.
24132         * g++.old-deja/g++.pt/typename14.C: Likewise.
24133         * g++.old-deja/g++.pt/typename16.C: Likewise.
24134         * g++.old-deja/g++.pt/typename3.C: Likewise.
24135         * g++.old-deja/g++.pt/typename4.C: Likewise.
24136         * g++.old-deja/g++.pt/typename5.C: Likewise.
24137         * g++.old-deja/g++.pt/typename7.C: Likewise.
24138         * g++.old-deja/g++.robertl/eb9.C: Likewise.
24139
24140 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
24141
24142         * g++.dg/other/linkage1.C: New test.
24143         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
24144         specifiers.
24145
24146 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
24147
24148         * gcc.dg/concat.c: New test.
24149
24150 2001-12-11  Stan Shebs  <shebs@apple.com>
24151
24152         * objc/compile: New test directory.
24153         * objc/compile/compile.exp: New expect script.
24154         * objc/compile/20011211-1.m: New compile test.
24155
24156 2001-12-11  Jason Merrill  <jason@redhat.com>
24157
24158         * lib/prune.exp (prune_gcc_output): Also handle "In member
24159         function".  So many permutations...
24160
24161 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
24162
24163         * g++.dg/template/typedef1.C: New test.
24164
24165 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
24166
24167         * g++.dg/other/copy1.C: New test.
24168
24169 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
24170
24171         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
24172
24173         * gcc.dg/builtin-choose-expr.c: New.
24174
24175 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
24176
24177         * gcc.dg/altivec-2.c: New.
24178
24179 2001-12-07  Richard Henderson  <rth@redhat.com>
24180
24181         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
24182
24183 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
24184
24185         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
24186         ultrasparc.
24187
24188 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24189
24190         * g++-old.deja/g++.robertl/eb101.C: Deleted.
24191
24192 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
24193
24194         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
24195         variable argument list.
24196
24197 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
24198
24199         * gcc.c-torture/execute/memcheck: Delete entire directory.
24200         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
24201         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
24202
24203 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24204
24205         * gcc.dg/Wshadow-1.c: New test.
24206
24207 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
24208
24209         * gcc.c-torture/compile/20011130-1.c: New test.
24210
24211         * gcc.dg/noncompile/20011025-1.c: New test.
24212
24213         * g++.dg/other/anon-union.C: New test.
24214
24215         * gcc.c-torture/execute/20011024-1.c: New test.
24216
24217 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24218
24219         * gcc.c-torture/execute/20000722-1.x,
24220         gcc.c-torture/execute/20010123-1.x: Remove.
24221         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
24222         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
24223         gcc.dg/c99-complit-2.c: New tests.
24224
24225 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
24226
24227         * g++.dg/inherit/base1.C: New test.
24228
24229 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
24230
24231         * g++.dg/other/stdarg1.C: New test.
24232
24233         * gcc.c-torture/compile/20011130-2.c: New test.
24234
24235 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
24236
24237         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
24238         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
24239         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
24240         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
24241         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
24242         * gcc.dg/builtin-prefetch-1.c: New test.
24243
24244 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
24245
24246         * gcc.dg/20011130-1.c: New test.
24247
24248 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
24249
24250         * g++.dg/other/scope1.C: New test.
24251         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
24252
24253 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24254
24255         * gcc.dg/vla-init-1.c: New test.
24256
24257 2001-12-01  Geoff Keating  <geoffk@redhat.com>
24258
24259         * gcc.c-torture/compile/structs.c: New testcase from GDB.
24260
24261 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24262
24263         * objc.dg/alias.m: Update.
24264         * objc.dg/class-1.m: Update.
24265         * objc.dg/const-str-1.m: Update.
24266         * objc.dg/fwd-proto-1.m: Update.
24267         * objc.dg/id-1.m: Update.
24268         * objc.dg/super-class-1.m: Update.
24269
24270 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
24271
24272         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
24273         constructs.
24274
24275 2001-11-28  Jeffrey A Law  (law@cygnus.com)
24276
24277         * gcc.c-torture/execute/20011128-1.c: New test.
24278
24279 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
24280
24281         * gcc.dg/20011127-1.c: New test.
24282
24283 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24284
24285         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
24286         from Austin Group draft 7.
24287         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
24288         scanf format arguments.
24289         * gcc.dg/format/no-exargs-2.c: New test.
24290
24291 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
24292
24293         * g++.dg/abi/vbase8-4.C: New test.
24294
24295 2001-11-24  Ian Lance Taylor  <ian@airs.com>
24296
24297         * gcc.c-torture/execute/20011121-1.c: New test.
24298
24299 2001-11-23  Jeffrey A Law  (law@cygnus.com)
24300
24301         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
24302
24303 2001-11-23  Andreas Jaeger  <aj@suse.de>
24304
24305         * gcc.dg/cpp/charconst-2.c: New test.
24306
24307 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
24308
24309         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
24310         to the host if it is remote.  Let tests specify extra headers
24311         they use.
24312         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
24313         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
24314         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
24315         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
24316         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
24317         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
24318         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
24319         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
24320         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
24321         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
24322
24323 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
24324
24325         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
24326         for little endian ARMs.
24327
24328 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
24329
24330         * gcc.c-torture/compile/20011119-1.c: New test.
24331         * gcc.c-torture/compile/20011119-2.c: New test.
24332
24333 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
24334
24335         * gcc.dg/altivec-1.c: Fix typo.
24336
24337 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24338
24339         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
24340
24341 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
24342
24343         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
24344
24345 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
24346
24347         * lib/g77.exp: Don't specify --rpath-link.
24348
24349         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
24350         across all the headers.
24351         * gcc.dg/format/format.exp: For testing on a remote host,
24352         copy format.h.
24353
24354         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
24355         * gcc.c-torture/execute/930406-1.c: Likewise.
24356         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24357
24358 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
24359
24360         * gcc.dg/altivec-1.c: New.
24361
24362 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
24363
24364         * gcc.dg/cpp/fpreprocessed.c: New test case.
24365
24366 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24367
24368         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
24369         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
24370         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
24371
24372 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24373
24374         * gcc.dg/no-builtin-1.c: New test.
24375
24376 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
24377
24378         * gcc.c-torture/execute/20011115-1.c: New test.
24379
24380 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
24381
24382         * gcc.c-torture/compile/20011114-2.c: New test.
24383         * gcc.c-torture/compile/20011114-3.c: New test.
24384         * gcc.c-torture/compile/20011114-4.c: New test.
24385
24386 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24387
24388         * g++.dg/other/init1.C: New test.
24389
24390 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
24391
24392         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
24393         message.
24394
24395         * gcc.c-torture/execute/20011114-1.c: New testcase.
24396
24397         * gcc.c-torture/compile/20010327-1.c: Revert last change.
24398         * gcc.c-torture/compile/20011114-1.c: New test, exactly
24399         like the (before this change) version of 20010327-1.c.
24400
24401 2001-11-14  Roger Sayle <roger@eyesopen.com>
24402
24403         * gcc.c-torture/execute/string-opt-13.c: New testcase.
24404
24405 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
24406
24407         * g++.dg/init/array2.C: New test.
24408
24409 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
24410
24411         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
24412
24413 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
24414
24415         * g++.dg/other/forscope1.C: New test.
24416         * g++.dg/ext/forscope1.C: New test.
24417         * g++.dg/ext/forscope2.C: New test.
24418
24419 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
24420
24421         * gcc.c-torture/execute/20011113-1.c: New test.
24422
24423 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
24424
24425         * gcc.c-torture/execute/20011109-2.c: New test.
24426
24427         * gcc.c-torture/execute/20011109-1.c: New test.
24428
24429 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
24430
24431         * gcc.c-torture/compile/20011109-1.c: New test.
24432
24433 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
24434
24435         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
24436         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
24437         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
24438         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
24439         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
24440         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
24441         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
24442
24443 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24444
24445         * g++.dg/warn/Wshadow-1.C: New tests.
24446         * g++.old-deja/g++.mike/for3.C: Update.
24447
24448 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24449
24450         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
24451         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
24452         XFAILs.  Adjust expected error texts.
24453         * gcc.c-torture/compile/20011106-1.c,
24454         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
24455         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
24456         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
24457         gcc.dg/c99-array-lval-5.c: New tests.
24458
24459 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24460
24461         * gcc.dg/cpp/defined.c: Update.
24462
24463 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24464
24465         * gcc.c-torture/execute/anon-1.c: New test.
24466
24467 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
24468
24469         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
24470         same size, so no warning should be produced on stormy16.
24471
24472         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
24473         due to oversized array.
24474         * g++.old-deja/g++.mike/ns15.C: Likewise.
24475         * g++.old-deja/g++.pt/crash16.C: Likewise.
24476
24477 2001-11-02  Graham Stott  <grahams@redhat.com>
24478
24479         * g++.dgother/debug1.C: Fix typos.
24480
24481 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
24482
24483         * g++.dg/other/debug1.C: New test.
24484
24485 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24486
24487         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
24488         of unsigned long.
24489
24490 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
24491
24492         * gcc.dg/20011029-2.c: New test.
24493
24494         * gcc.c-torture/compile/20011029-1.c: New test.
24495
24496 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
24497
24498         * objc/execute/class_self-1.m: New test.
24499         * objc/execute/class_self-2.m: New test.
24500
24501 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
24502
24503         * gcc.misc-tests/msgs.exp: Delete.
24504         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
24505         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
24506         error set to match recent changes.
24507
24508 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
24509
24510         * gcc.dg/20011021-1.c: New test.
24511
24512 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
24513
24514         * gcc.c-torture/compile/20011023-1.c: New test.
24515
24516 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
24517
24518         * lib/g77.exp: Rewrite based on lib/g++.exp.
24519
24520 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
24521
24522         * gcc.c-torture/execute/20011019-1.c: New test.
24523
24524         * gcc.dg/20011018-1.c: New test.
24525
24526 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
24527
24528         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
24529
24530 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
24531
24532         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
24533         * gcc.dg/attr-invalid.c: Likewise.
24534
24535 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
24536
24537         * testsuite/gcc.dg/20011015-1.c: New test.
24538
24539 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24540
24541         * g++.dg/template/unify2.C: New test.
24542
24543 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24544
24545         * g++.dg/other/exception-specification.C: New test
24546
24547 2001-10-13  Tom Rix  <trix@redhat.com>
24548
24549         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
24550         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
24551
24552 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
24553
24554         * testsuite/gcc.dg/20011009-1.c: New test.
24555
24556 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24557
24558         PR g++/4476
24559         * g++.dg/other/friend1.C: New test.
24560
24561 2001-10-11  Richard Henderson  <rth@redhat.com>
24562
24563         * g++.old-deja/g++.other/crash18.C: Add -S to options.
24564
24565 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24566
24567         * gcc.c-torture/compile/20011010-1.c: New.
24568
24569 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24570
24571         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
24572         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
24573         g77.f-torture/execute/execute.exp,
24574         g77.f-torture/noncompile/noncompile.exp,
24575         gcc.c-torture/compile/compile.exp,
24576         gcc.c-torture/execute/execute.exp,
24577         gcc.c-torture/execute/ieee/ieee.exp,
24578         gcc.c-torture/execute/memcheck/memcheck.exp,
24579         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
24580         objc/execute/execute.exp: Update FSF address.
24581
24582 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24583
24584         * gcc.dg/cpp/cmdlne-C.c: Update.
24585         * gcc.dg/cpp/cmdlne-C2.c: New.
24586
24587 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24588
24589         * gcc.c-torture/execute/20011008-3.c: New.
24590
24591 2001-10-08  DJ Delorie  <dj@redhat.com>
24592
24593         * gcc.dg/20011008-1.c: New.
24594         * gcc.dg/20011008-2.c: New.
24595
24596 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24597
24598         * gcc.dg/cpp/spacing1.c: Update test.
24599
24600 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24601
24602         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
24603         spelling errors of "separate" as "seperate".
24604
24605 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
24606
24607         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
24608         enough to avoid inlining.
24609
24610 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24611
24612         * lib/g77.exp: set libg2c_dir correctly.
24613
24614 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24615
24616         * gcc.dg/cpp/macro11.c: New test.
24617
24618 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24619
24620         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
24621         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
24622         gcc.dg/format/multattr-3.c: New tests.
24623         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
24624         tests for format attributes on function pointers being rejected.
24625
24626 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24627
24628         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
24629
24630 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24631
24632         * g++.dg/warn/format1.C: New test.
24633
24634 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24635
24636         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
24637
24638 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24639
24640         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
24641
24642 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24643
24644         * gcc.dg/cpp/redef2.c: Add test.
24645
24646 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
24647
24648         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
24649         long-standing bug on i686, apparently.
24650         * gcc.c-torture/execute/loop-2c.x: New file.
24651         * gcc.c-torture/execute/loop-2d.x: New file.
24652         * gcc.c-torture/execute/loop-3c.x: New file.
24653
24654 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
24655
24656         * gcc.dg/cpp/20000625-2.c: Correct line number.
24657
24658 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24659
24660         * gcc.dg/cpp/macro10.c: New test.
24661         * gcc.dg/cpp/strify3.c: New test.
24662         * gcc.dg/cpp/spacing1.c: Add tests.
24663         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
24664         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
24665
24666 2001-09-24  DJ Delorie  <dj@redhat.com>
24667
24668         * gcc.c-torture/execute/20010924-1.c: New test.
24669
24670 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24671
24672         * testsuite/objc/execute/paste.m: Remove.
24673
24674 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24675
24676         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
24677
24678 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
24679
24680         * g77.dg/strlen0.f: New test.
24681
24682 2001-09-21  Richard Henderson  <rth@redhat.com>
24683
24684         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
24685         * g++.old-deja/g++.abi/vtable2.C: Likewise.
24686
24687 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24688
24689         Table-driven attributes.
24690         * g++.dg/ext/attrib1.C: New test.
24691
24692 2001-09-20  DJ Delorie  <dj@redhat.com>
24693
24694         * gcc.dg/20000926-1.c: Update expected warning messages.
24695         * gcc.dg/array-2.c: Likewise, and test for warnings too.
24696         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
24697         array.
24698
24699 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
24700
24701         * g++.dg/eh/registers1.C: New test case.
24702
24703 2001-09-17  Richard Henderson  <rth@redhat.com>
24704
24705         * gcc.dg/array-5.c: Fix VLA decomposition test.
24706
24707 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24708
24709         * gcc.dg/cpp/line5.c: New testcase.
24710
24711 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24712
24713         * gcc.dg/cpp/macro9.c: New test.
24714
24715 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
24716
24717         * gcc.c-torture/execute/980223.c: Change type of addr from long
24718         to char *.
24719
24720 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
24721
24722         * gcc.c-torture/execute/20010915-1.c: New test.
24723
24724 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
24725
24726         * g77.dg/bprob: New directory.
24727         * g77.dg/bprob/bprob.exp: New file.
24728         * g77.dg/bprob/bprob-1.f: New test.
24729         * g77.dg/gcov: New directory.
24730         * g77.dg/gcov/gcov.exp: New file.
24731         * g77.dg/gcov/gcov-1.f: New test.
24732         * g77.dg/gcov/gcov-1.x: New file.
24733
24734 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24735
24736         * gcc.dg/cpp/directiv.c: Update.
24737         * gcc.dg/cpp/undef1.c: Update.
24738
24739 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
24740
24741         * gcc.dg/20010912-1.c: New test.
24742
24743 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
24744
24745         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
24746         language-independent file in lib.
24747         * lib/gcov.exp: New file.
24748
24749 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24750
24751         * gcc.c-torture/compile/20010911-1.c: New test.
24752
24753 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
24754
24755         * lib/profopt.exp: New, to support profile-directed optimizations.
24756         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
24757         * gcc.misc-tests/bprob-1.c: New test.
24758         * gcc.misc-tests/bprob-2.c: New test.
24759
24760 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
24761
24762         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
24763         XFAIL and which kinds of gcov output to verify.
24764         * gcc.misc-tests/gcov-4b.x: New file.
24765         * gcc.misc-tests/gcov-5b.x: New file.
24766         * gcc.misc-tests/gcov-6.x: New file.
24767         * gcc.misc-tests/gcov-7.c: New test.
24768         * gcc.misc-tests/gcov-7.x: New file.
24769
24770 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
24771
24772         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
24773         * gcc.misc-tests/gcov-6.c: New test.
24774
24775 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24776
24777         PR c++/3986
24778         * g++.dg/abi/vbase1.C: New test.
24779
24780 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
24781
24782         * objc.dg/method-2.m: New.
24783
24784 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24785
24786         PR c++/4203
24787         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
24788         * g++.dg/init/empty1.C: New test.
24789
24790 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
24791
24792         * gcc.c-torture/compile/20010903-1.c: New test.
24793
24794 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
24795
24796         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
24797         for m68k.
24798
24799 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
24800
24801         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
24802
24803         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
24804
24805         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
24806
24807 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
24808
24809         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
24810         for 16-bit 'unsigned int'.
24811
24812 2001-08-29  Kazu Hirata  <kazu@hxi.com>
24813
24814         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
24815
24816 2001-08-27  Richard Henderson  <rth@redhat.com>
24817
24818         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
24819         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
24820
24821 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
24822
24823         * gcc.dg/asm-names.c (ymain): New.
24824
24825 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
24826
24827         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
24828         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
24829         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
24830
24831 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24832
24833         * gcc.dg/compare5.c: New testcase.
24834
24835 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
24836
24837         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
24838         and "In instantiation".
24839
24840 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
24841
24842         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
24843
24844 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
24845
24846         * gcc.misc-tests/gcov.exp: Add support for branch information.
24847         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
24848         * gcc.misc-tests/gcov-4.c: New test.
24849         * gcc.misc-tests/gcov-4b.c: New test.
24850         * gcc.misc-tests/gcov-5b.c: New test.
24851
24852 2001-08-20  Zack Weinberg  <zackw@panix.com>
24853
24854         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
24855         expected to fail.
24856
24857 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24858
24859         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
24860
24861 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
24862
24863         * g++.dg/eh/template1.C: New test.
24864
24865 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
24866
24867         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
24868         Fix thinko.
24869         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
24870         for xfail.
24871
24872 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
24873
24874         * lib/g77-dg.exp:  Use prune.exp for common procedures
24875         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
24876         * lib/g77.exp: (g77-dg-prune) Remove
24877
24878 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
24879
24880         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
24881
24882 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24883
24884         * g++.dg/template/unify1.C: New test.
24885
24886 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
24887
24888         * g++.dg/abi/empty4.C: New test.
24889
24890 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
24891
24892         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
24893         solaris2.*
24894         * g77.f-torture/compile/pr3743.x: Likewise
24895
24896 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24897
24898         * g++.dg/other/using-declaration.C: New test.
24899
24900 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24901
24902         * gcc.dg/cpp/tr-sign.c: New testcase.
24903
24904 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24905
24906         * gcc.dg/cpp/19951025-1.c: Revert.
24907         * gcc.dg/cpp/directiv.c: We no longer process directives that
24908         interrupt macro arguments.
24909
24910 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
24911
24912         * gcc.dg/bconstp-1.c: New test.
24913
24914 2001-08-03  Richard Henderson  <rth@redhat.com>
24915
24916         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
24917
24918 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24919
24920         * gcc.dg/cpp/19951025-1.c: Update.
24921
24922 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
24923
24924         * g77.dg/ff90-1.f (s): Fix reference of variable z,
24925         should be x.
24926
24927 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
24928
24929         Kill -fhonor-std.
24930         * g++.old-deja/g++.ns/ns14.C: Remove special options.
24931         * g++.old-deja/g++.other/std1.C: Likewise.
24932         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
24933
24934 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
24935
24936         * lib/g77.exp:  Load gcc-defs.exp for common procedures
24937         (g77_pass, g77_fail, g77_finish, g77_exit,
24938         ${tool}_check_unsupported_p} Now redundant.  Deleted.
24939
24940 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
24941
24942         * g77.dg/fbackslash.f
24943         * g77.dg/fcase-preserve.f
24944         * g77.dg/ff90-1.f
24945         * g77.dg/ffixed-line-length-0.f
24946         * g77.dg/ffixed-line-length-132.f
24947         * g77.dg/ffixed-line-length-7.f
24948         * g77.dg/ffixed-line-length-72.f
24949         * g77.dg/ffixed-line-length-none.f
24950         * g77.dg/ffree-form-1.f
24951         * g77.dg/fno-backslash.f
24952         * g77.dg/fno-f90-1.f
24953         * g77.dg/fno-fixed-form-1.f
24954         * g77.dg/fno-onetrip.f
24955         * g77.dg/fno-typeless-boz.f
24956         * g77.dg/fno-underscoring.f
24957         * g77.dg/fno-vxt-1.f
24958         * g77.dg/fonetrip.f
24959         * g77.dg/ftypeless-boz.f
24960         * g77.dg/fugly-assumed.f
24961         * g77.dg/funderscoring.f
24962         * g77.dg/fvxt-1.f
24963
24964 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
24965
24966         * objc.dg/fwd-proto-1.m: New.
24967         * objc.dg/local-decl-1.m: New.
24968         * objc.dg/naming-1.m: New.
24969         * objc.dg/naming-2.m: New.
24970         * objc.dg/proto-hier-1.m: New.
24971
24972 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
24973
24974         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
24975         largest-type elements to a struct makes its size grow.
24976
24977 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24978
24979         * g++.dg/abi/vthunk1.C: New test.
24980
24981 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24982
24983         * g++.dg/abi/vbase8-22.C: New test.
24984
24985 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24986
24987         * gcc.dg/cpp/macro8.c: New test.
24988
24989 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
24990
24991         * g++.dg/abi/vbase8-21.C: New test.
24992
24993 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
24994
24995         * g++.dg/abi/vbase8-10.C: New test.
24996
24997 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24998
24999         * lib/g++.exp (g++_set_ld_library_path): Renamed to
25000         ${tool}_set_ld_library_path.
25001         Changed caller.
25002         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
25003         g++.exp.
25004
25005 2001-07-26  Stan Cox <scox@redhat.com>
25006
25007         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
25008         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
25009         gcc_exit, gcc_check_unsupported_p):
25010         Moved to gcc-deps.exp
25011         * gcc-deps.exp: New file.
25012
25013 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25014
25015         * g++.old-deja/g++.pt/defarg14.C: New test.
25016
25017 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25018
25019         * g++.old-deja/g++.other/lineno5.C: New test.
25020
25021 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25022
25023         * g++.old-deja/g++.pt/crash68.C: New test.
25024
25025 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25026
25027         * g++.old-deja/g++.other/crash42.C: New test.
25028
25029 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25030
25031         * gcc.dg/cpp/extratokens.c: Fix.
25032         * gcc.dg/cpp/skipping2.c: New tests.
25033
25034 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25035
25036         * gcc.c-torture/execute/20010724-1.c: New file.
25037         * gcc.c-torture/execute/20010724-1.x: New file.
25038
25039 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25040
25041         * g++.old-deja/g++.other/cond7.C: New test.
25042
25043 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25044
25045         * g++.old-deja/g++.other/optimize4.C: New test.
25046
25047 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25048
25049         * g++.old-deja/g++.abi/vbase8-5.C: New test.
25050
25051 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
25052
25053         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
25054         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
25055         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
25056         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
25057
25058         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
25059         bug report" message.
25060
25061         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
25062         * g++.dg/ext/instantiate1.C: Move from old-deja.
25063
25064 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
25065
25066         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
25067         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
25068         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
25069         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
25070
25071 2001-07-23  Jeffrey A Law  (law@cygnus.com)
25072
25073         * gcc.c-torture/execute/20010723-1.c: New test.
25074
25075 2001-07-23  Ben Elliston  <bje@redhat.com>
25076
25077         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
25078
25079 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25080
25081         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
25082         i[34567]86-*-*.
25083         Delete handling of ieee_multilib_flags.
25084         Pass -mieee for alpha*-*-* and sh-*-*.
25085         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
25086
25087 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
25088
25089         Remove old-abi tests.
25090         * g++.old-deja/g++.mike/p11116.C: Remove.
25091         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
25092
25093 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
25094
25095         * g77.f-torture/compile/pr3743.f:  New test
25096
25097 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
25098
25099         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
25100
25101 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25102
25103         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
25104         g++.old-deja/g++.pt/static6.C: Likewise.
25105         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
25106         supports weak symbols.
25107
25108 2001-07-18  Andreas Jaeger  <aj@suse.de>
25109
25110         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
25111         supported again.
25112
25113 2001-07-18  Andreas Jaeger  <aj@suse.de>
25114
25115         * gcc.dg/iftrap-1.c: Fix target line.
25116
25117 2001-07-17  Richard Henderson  <rth@redhat.com>
25118
25119         * gcc.c-torture/execute/20010717-1.c: New.
25120
25121 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25122
25123         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
25124         tests.
25125
25126 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25127
25128         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
25129
25130 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25131
25132         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
25133         UAC_SIGBUS, UAC_NOPRINT definitions.
25134
25135 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
25136
25137         * objc/execute/object_is_class.m: New test.
25138         * objc/execute/object_is_meta_class.m: New test.
25139
25140 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25141
25142         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
25143         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
25144
25145 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
25146
25147         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
25148         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
25149
25150 2001-07-14  Richard Henderson  <rth@redhat.com>
25151
25152         * gcc.dg/iftrap-1.c: New.
25153
25154 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
25155
25156         * g77.f-torture/execute/intrinsic77.f: New test.
25157
25158 2001-07-11  Janis Johnson <janis@us.ibm.com>
25159
25160         * gcc.misc-tests/gcov-3.c: New test.
25161
25162 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
25163
25164         * gcc.c-torture/compile/20010711-1.c,
25165         * gcc.c-torture/compile/20010711-2.c: New tests.
25166
25167 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
25168
25169         * gcc.c-torture/execute/20010711-1.c: New test.
25170
25171 2001-07-11  Ben Elliston  <bje@redhat.com>
25172
25173         * g++.old-deja/g++.other/enum5.C: New test.
25174
25175 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
25176
25177         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
25178         (g++-dg-prune): Call prune_gcc_output.
25179         * prune.exp: New file for prune_gcc_output.
25180         * lib/g++.exp, lib/gcc.exp: Load it.
25181
25182 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25183
25184         * gcc.c-torture/compile/20010701-1.c,
25185         g++.old-deja/g++.ext/attrib6.C: New tests.
25186
25187 2001-07-06  Jeffrey A Law  (law@cygnus.com)
25188
25189         * gcc.c-torture/compile/20010706-1.c: New test.
25190
25191 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
25192
25193         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
25194
25195 2001-06-28  Stan Shebs  <shebs@apple.com>
25196
25197         * gcc.dg/pragma-darwin.c: New test.
25198
25199 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25200
25201         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
25202         Solaris 2.[678] system.
25203
25204 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25205
25206         * gcc.dg/20010622-1.c: New test.
25207
25208 2001-06-18  Stan Shebs  <shebs@apple.com>
25209
25210         * objc.dg: New directory.
25211         * objc.dg/dg.exp: New file.
25212         * objc.dg/alias.m: New.
25213         * objc.dg/class-1.m: New.
25214         * objc.dg/class-2.m: New.
25215         * objc.dg/const-str-1.m: New.
25216         * objc.dg/const-str-2.m: New.
25217         * objc.dg/id-1.m: New.
25218         * objc.dg/method-1.m: New.
25219         * objc.dg/super-class-1.m: New.
25220         * lib/objc-dg.exp: New file.
25221
25222 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25223
25224         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
25225         of label name.
25226
25227 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
25228
25229         * g++.old-deja/g++.abi/vbase8-9.C: New test.
25230
25231 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25232
25233         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
25234         variable.
25235
25236 2001-06-12  Richard Henderson  <rth@redhat.com>
25237
25238         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
25239
25240 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
25241
25242         * g++.old-deja/g++.abi/vbase5.C: New test.
25243         * g++.old-deja/g++.abi/vbase6.C: New test.
25244         * g++.old-deja/g++.abi/vbase7.C: New test.
25245
25246 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25247
25248         * gcc.c-torture/compile/20010610-1.c: New test.
25249
25250 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
25251
25252         * g++.old-deja/g++.abi/vbase4.C: New test.
25253
25254 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25255
25256         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
25257         support %f for HC11/HC12 targets.
25258         * gcc.c-torture/execute/930513-1.x: New file, likewise.
25259         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
25260         on HC11/HC12 targets.
25261         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
25262
25263 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25264
25265         * gcc.dg/wchar_t-1.c: New file.
25266         * gcc.dg/wint_t-1.c: Likewise.
25267
25268 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
25269
25270         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
25271
25272 2001-06-11  Richard Henderson  <rth@redhat.com>
25273
25274         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
25275
25276 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25277
25278         * gcc.c-torture/compile/20010611-1.c: New test.
25279
25280 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25281
25282         * gcc.dg/c99-tag-1.c: Add more tests.
25283
25284 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
25285
25286         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
25287         representation on MN10300 and ARM/Thumb.
25288
25289 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
25290
25291         * g77.f-torture/execute/20010610.f: New.
25292
25293 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
25294
25295         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
25296         names.
25297
25298 2001-06-09  Richard Henderson  <rth@redhat.com>
25299
25300         * gcc.c-torture/execute/ashrdi-1.c: New.
25301         * gcc.c-torture/execute/ashldi-1.c: New.
25302         * gcc.c-torture/execute/lshrdi-1.c: New.
25303
25304 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
25305
25306         * objc/execute/load-3.m: Added. Check sending +load to categories,
25307         in addition to classes.
25308
25309 2001-06-08  Stan Shebs  <shebs@apple.com>
25310
25311         * objc/execute/load-2.m: New test.  From Nicola Pero
25312         <n.pero@mi.flashnet.it>.
25313
25314 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
25315
25316         * gcc.c-torture/execute/20010605-2.c: New test.
25317
25318 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25319
25320         * g++.old-deja/g++.abi/vbase2.C: New test.
25321         * g++.old-deja/g++.abi/vbase3.C: New test.
25322
25323 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25324
25325         * g++.old-deja/g++.pt/friend49.C: New test.
25326
25327 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
25328
25329         * g++.old-deja/g++.ext/anon3.C: New test.
25330
25331 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
25332
25333         * g++.old-deja/g++.other/conv7.C: New test.
25334
25335 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25336
25337         * gcc.c-torture/compile/20010605-2.c: New test.
25338
25339 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25340
25341         * gcc.c-torture/execute/20010604-1.c: New test.
25342
25343 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
25344
25345         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
25346
25347 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
25348
25349         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
25350         (g++_link_flags): Likewise.
25351         (g++_init): Pass gccpath's value to two previous functions.
25352
25353 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25354
25355         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
25356         Ensure logfile entry matches exec command line.
25357
25358 2001-05-31  Richard Henderson  <rth@redhat.com>
25359
25360         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
25361         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
25362
25363 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
25364
25365         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
25366         compiler for irix6.2
25367
25368 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
25369
25370         * g++.old-deja/g++.other/optimize3.C: New file.
25371
25372 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
25373
25374         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
25375         assemble.
25376
25377 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
25378
25379         * g++.old-deja/g++.other/optimize2.C: New file.
25380
25381 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
25382
25383         * gcc.c-torture/compile/20010518-2.c: New file.
25384         * gcc.c-torture/execute/20010518-1.c: New file.
25385         * gcc.c-torture/execute/20010518-2.c: New file.
25386
25387 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25388
25389         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
25390
25391 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
25392
25393         G++ no longer defines builtins that do not begin with __builtin.
25394         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
25395         * g++.old-deja/g++.brendand/misc13.C: Likewise.
25396         * g++.old-deja/g++.law/builtin1.C: Likewise.
25397         * g++.old-deja/g++.law/cvt2.C: Likewise.
25398         * g++.old-deja/g++.mike/net5.C: Likewise.
25399         * g++.old-deja/g++.other/builtins1.C: Likewise.
25400         * g++.old-deja/g++.other/builtins2.C: Likewise.
25401         * g++.old-deja/g++.other/builtins3.C: Likewise.
25402         * g++.old-deja/g++.other/builtins4.C: Likewise.
25403         * g++.old-deja/g++.other/inline8.C: Likewise.
25404         * g++.old-deja/g++.robertl/eb39.C: Likewise.
25405
25406 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
25407
25408         * g++.old-deja/g++.pt/using1.C: Adjust.
25409         * g++.old-deja/g++.pt/using2.C: New test.
25410
25411 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25412
25413         * gcc.dg/cpp/charconst.c: New tests.
25414         * gcc.dg/cpp/escape.c: New tests.
25415         * gcc.dg/cpp/escape-1.c: New tests.
25416         * gcc.dg/cpp/escape-2.c: New tests.
25417         * gcc.dg/cpp/ucs.c: New tests.
25418
25419 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
25420
25421         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
25422         native compiler for irix6.5.
25423
25424 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
25425
25426         * lib/g++.exp (g++_include_flags): Use args to compute
25427         get_multilibs.
25428         (g++_link_flags): Likewise.
25429         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
25430
25431 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25432
25433         * gcc.dg/c90-hexfloat-1.c: Add more tests.
25434
25435 2001-05-21  Geoff Keating  <geoffk@redhat.com>
25436
25437         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
25438         this file.
25439
25440 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25441
25442         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
25443         STACK_SIZE;
25444         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
25445         to STACK_SIZE; Use it to define size of add_histo array.
25446         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
25447         to STACK_SIZE.
25448         (f): Use GITT_SIZE to define size of gitt local table.
25449         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
25450         to STACK_SIZE; Use it to define size of bytemem array.
25451
25452 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25453
25454         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
25455         on 68HC11/HC12 due to the asm instruction.
25456         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
25457         * gcc.c-torture/compile/920520-1.x: Likewise.
25458         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
25459         on 68HC11/HC12 because the function is larger than 64K.
25460         * gcc.c-torture/compile/961203-1.x: New file, this test fails
25461         on 68HC11/HC12 because the structure is too large.
25462
25463 2001-05-20  Richard Henderson  <rth@redhat.com>
25464
25465         * gcc.c-torture/execute/20010520-1.c: New.
25466
25467 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25468
25469         * g++.old-deja/g++.warn/compare1.C: New test.
25470         * gcc.dg/compare4.c: New test.
25471
25472 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
25473
25474         * g++.old-deja/g++.other/optimize1.C: New test.
25475
25476 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25477
25478         * g++.old-deja/g++.pt/spec41.C: New test.
25479
25480 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
25481
25482         * gcc.c-torture/compile/20010114-1.x: Remove.
25483
25484 2001-05-18  Stan Shebs  <shebs@apple.com>
25485
25486         * gcc.c-torture/compile/20010518-1.c: New test.
25487
25488 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
25489
25490         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
25491         * g++.old-deja/g++.pt/crash67.C: New test.
25492
25493 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
25494
25495         * g++.old-deja/g++.other/debug9.C: New test.
25496
25497 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
25498
25499         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
25500
25501 2001-05-16  Jan Hubicka  <jh@suse.cz>
25502
25503         * gcc.c-torture/compile/20010516-1.c: New test.
25504
25505 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25506
25507         * g++.old-deja/g++.other/crash41.C: New test.
25508
25509 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25510
25511         * g++.old-deja/g++.pt/crash66.C: New test.
25512
25513 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
25514
25515         * g++.old-deja/g++.robertl/eb27.C: Convert.
25516
25517 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
25518
25519         * g++.dg/friend-warn.C: New test.  Do not warn about friend
25520         declaration being redundant.
25521
25522 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
25523
25524         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
25525
25526 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
25527
25528         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
25529
25530 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
25531
25532         * lib/g++.exp: Use testsuite_flags.
25533
25534 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
25535
25536         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
25537
25538 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25539
25540         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
25541
25542 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
25543
25544         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
25545
25546 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
25547
25548         * gcc.c-torture/compile/20010313-1.c: New test.
25549
25550 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
25551
25552         * gcc.dg/cpp/direct2.c: New test.
25553         * gccq.dg/cpp/direct2s.c: New test.
25554
25555         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
25556
25557 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
25558
25559         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
25560         * g++.old-deja/g++.other/op3.C: Likewise.
25561
25562 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25563
25564         * gcc.dg/cpp/syshdr.h: New file.
25565         * gcc.dg/cpp/sysmac1.c: Update.
25566         * gcc.dg/cpp/sysmac2.c: Update.
25567
25568 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25569
25570         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
25571
25572 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
25573
25574         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
25575         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
25576
25577 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
25578
25579         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
25580
25581 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
25582
25583         * lib/g++.exp (g++_include_flags): Don't use any special flags
25584         if TESTING_IN_BUILD_TREE is not defined.
25585         (g++_init): Use a plain 'c++' as the compiler if
25586         TESTING_IN_BUILD_TREEE is not defined.
25587
25588 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
25589
25590         * g++.old-deja/g++.eh/catch13.C: New test.
25591         * g++.old-deja/g++.eh/catch14.C: New test.
25592
25593 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
25594
25595         * gcc.dg/cpp/tr-define.c: New test.
25596
25597 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
25598
25599         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
25600         <stdlib.h>, not <malloc.h>.
25601
25602 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25603
25604         * g++.old-deja/g++.ns/template17.C: New test.
25605
25606 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25607
25608         * g++.old-deja/g++.pt/ref4.C: New test.
25609
25610 2001-04-30  Richard Henderson  <rth@redhat.com>
25611
25612         * gcc.dg/20000724-1.c: Revert last change.
25613
25614 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
25615
25616         * g77.f-torture/execute/20010430.f: New test.
25617
25618 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
25619
25620         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
25621
25622 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
25623
25624         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
25625
25626 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25627
25628         * g++.old-deja/g++.eh/crash6.C: New test.
25629
25630 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25631
25632         * g++.old-deja/g++.other/warn7.C: New test.
25633
25634 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25635
25636         * g++.old-deja/g++.other/defarg9.C: New test.
25637
25638 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25639
25640         * g77.f-torture/compile/20010426.f: New test.
25641         * g77.f-torture/execute/20010426.f: New test.
25642
25643 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25644
25645         * g77.f-torture/compile/20000629-1.x: Remove - error
25646         has been fixed.
25647
25648 2001-04-26  Jeffrey A Law  (law@cygnus.com)
25649
25650         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
25651         Tweak slightly to work with g++.dg framework.
25652         * g++.dg/special/ecos.exp: Run initp1.C test.
25653         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
25654
25655         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
25656         its linker doesn't give line numbers either.
25657         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
25658
25659 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25660
25661         * g++.old-deja/g++.other/lex1.C: New test.
25662
25663 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
25664
25665         * gcc.dg/noncompile/20010425-1.c: New test.
25666
25667 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25668
25669         * g++.old-deja/g++.pt/mangle2.C: New test.
25670
25671 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25672
25673         * gcc.dg/format/plus-1.c: New test.
25674
25675 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25676
25677         * gcc.dg/20010423-1.c: New test.
25678
25679 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25680
25681         * gcc.c-torture/execute/20010422-1.c: New test.
25682
25683 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
25684
25685         * g++.old-deja/g++.ns/type2.C: New test.
25686
25687 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
25688
25689         * g++.old-deja/g++.other/perf1.C: New test.
25690
25691 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
25692
25693         * gcc.dg/c99-func-2.c: Remove xfail.
25694         * gcc.dg/c99-func-3.c: Remove xfail.
25695         * gcc.dg/c99-func-4.c: Remove xfail.
25696
25697 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
25698
25699         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
25700
25701 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25702
25703         * gcc.c-torture/compile/20010423-1.c: New test.
25704
25705 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25706
25707         * g++.old-deja/g++.pt/typename28.C: New test.
25708
25709 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25710
25711         * g++.old-deja/g++.abi/empty2.C: New test.
25712         * g++.old-deja/g++.abi/empty3.C: New test.
25713
25714 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25715
25716         * g++.old-deja/g++.other/comdat2.C: New test.
25717         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
25718
25719 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25720
25721         * g++.old-deja/g++.other/overload14.C: New test.
25722
25723 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25724
25725         * g++.old-deja/g++.other/lookup23.C: New test.
25726
25727 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25728
25729         * gcc.c-torture/execute/20010403-1.c: New test.
25730
25731 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
25732             Mark Mitchell  <mark@codesourcery.com>
25733
25734         * lib/old-dejagnu.exp: Don't delete output of executable.
25735         Add .exe suffix to executables.
25736
25737 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
25738
25739         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
25740
25741 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25742
25743         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
25744
25745 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
25746
25747         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
25748         * g++.old-deja/g++.abi/crash1.C: New test.
25749
25750 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
25751
25752         * g++.old-deja/g++.other/crash40.C: New test.
25753
25754 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25755
25756         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
25757
25758 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
25759
25760         * g++.old-deja/g++.other/warn6.C: New test.
25761
25762 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25763
25764         * g++.old-deja/g++.robertl/eb42.C: Same.
25765
25766 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25767
25768         * gcc.dg/wtr-conversion-1.c: New testcase.
25769
25770 2001-04-10  Richard Henderson  <rth@redhat.com>
25771
25772         * g++.old-deja/g++.other/array5.C: New.
25773
25774 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25775
25776         * gcc.c-torture/execute/20010408-1.c: New test.
25777
25778 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
25779
25780         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
25781         headers and constructs.
25782         * g++.old-deja/g++.robertl/eb79.C: Same.
25783         * g++.old-deja/g++.robertl/eb77.C (main): Same.
25784         * g++.old-deja/g++.robertl/eb73.C: Same.
25785         * g++.old-deja/g++.robertl/eb66.C (main): Same.
25786         * g++.old-deja/g++.robertl/eb55.C (t): Same.
25787         * g++.old-deja/g++.robertl/eb54.C (main): Same.
25788         * g++.old-deja/g++.robertl/eb46.C (main): Same.
25789         * g++.old-deja/g++.robertl/eb44.C: Same.
25790         * g++.old-deja/g++.robertl/eb41.C (main): Same.
25791         * g++.old-deja/g++.robertl/eb4.C (main): Same.
25792         * g++.old-deja/g++.robertl/eb39.C: Same.
25793         * g++.old-deja/g++.robertl/eb33.C (main): Same.
25794         * g++.old-deja/g++.robertl/eb31.C (main): Same.
25795         * g++.old-deja/g++.robertl/eb30.C: Same.
25796         * g++.old-deja/g++.robertl/eb3.C: Same.
25797         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
25798         * g++.old-deja/g++.robertl/eb21.C: Same.
25799         * g++.old-deja/g++.robertl/eb15.C: Same.
25800         * g++.old-deja/g++.robertl/eb118.C: Same.
25801         * g++.old-deja/g++.robertl/eb115.C (main): Same.
25802         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
25803         * g++.old-deja/g++.robertl/eb109.C: Same.
25804         * g++.old-deja/g++.other/sibcall1.C (main): Same.
25805         * g++.old-deja/g++.mike/rtti1.C: Same.
25806         * g++.old-deja/g++.mike/p658.C: Same.
25807         * g++.old-deja/g++.mike/net46.C: Same.
25808         * g++.old-deja/g++.mike/net34.C: Same.
25809         * g++.old-deja/g++.mike/memoize1.C: Same.
25810         * g++.old-deja/g++.mike/eh2.C: Same.
25811         * g++.old-deja/g++.law/weak.C: Same.
25812         * g++.old-deja/g++.law/visibility7.C: Same.
25813         * g++.old-deja/g++.law/visibility25.C: Same.
25814         * g++.old-deja/g++.law/visibility22.C: Same.
25815         * g++.old-deja/g++.law/visibility2.C: Same.
25816         * g++.old-deja/g++.law/visibility17.C: Same.
25817         * g++.old-deja/g++.law/visibility13.C: Same.
25818         * g++.old-deja/g++.law/visibility10.C: Same.
25819         * g++.old-deja/g++.law/visibility1.C: Same.
25820         * g++.old-deja/g++.law/virtual3.C (eval): Same.
25821         * g++.old-deja/g++.law/vbase1.C: Same.
25822         * g++.old-deja/g++.law/operators32.C: Same.
25823         * g++.old-deja/g++.law/nest3.C: Same.
25824         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
25825         * g++.old-deja/g++.law/except5.C (main): Same.
25826         * g++.old-deja/g++.law/cvt7.C (run): Same.
25827         * g++.old-deja/g++.law/cvt2.C: Same.
25828         * g++.old-deja/g++.law/cvt16.C: Same.
25829         * g++.old-deja/g++.law/ctors6.C (bar): Same.
25830         * g++.old-deja/g++.law/ctors17.C (main): Same.
25831         * g++.old-deja/g++.law/ctors13.C: Same.
25832         * g++.old-deja/g++.law/ctors12.C (main): Same.
25833         * g++.old-deja/g++.law/ctors10.C: Same.
25834         * g++.old-deja/g++.law/code-gen5.C: Same.
25835         * g++.old-deja/g++.law/bad-error7.C: Same.
25836         * g++.old-deja/g++.law/arm9.C: Same.
25837         * g++.old-deja/g++.law/arm12.C: Same.
25838         * g++.old-deja/g++.law/arg8.C: Same.
25839         * g++.old-deja/g++.law/arg1.C: Same.
25840         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
25841         * g++.old-deja/g++.jason/template31.C: Same.
25842         * g++.old-deja/g++.jason/template24.C (main): Same.
25843         * g++.old-deja/g++.jason/2371.C: Same.
25844         * g++.old-deja/g++.eh/new2.C: Same.
25845         * g++.old-deja/g++.eh/new1.C: Same.
25846         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
25847         * g++.old-deja/g++.brendan/nest21.C (main): Same.
25848         * g++.old-deja/g++.brendan/err-msg3.C: Same.
25849         * g++.old-deja/g++.brendan/crash62.C: Same.
25850         * g++.old-deja/g++.brendan/crash52.C: Same.
25851         * g++.old-deja/g++.brendan/crash49.C (main): Same.
25852         * g++.old-deja/g++.brendan/crash38.C: Same.
25853         * g++.old-deja/g++.brendan/crash15.C (main): Same.
25854         * g++.old-deja/g++.brendan/copy9.C: Same.
25855
25856 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
25857
25858         * gcc.c-torture/execute/20001203-2.c (memset):
25859         Count argument is of type __SIZE_TYPE__.
25860
25861 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
25862
25863         * gcc.c-torture/compile/20010404-1.c: New test.
25864
25865 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
25866
25867         * gcc.c-torture/compile/20010326-1.c: New test.
25868
25869 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
25870
25871         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
25872         peculiarities of the SH.
25873         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
25874
25875 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25876
25877         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
25878         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
25879         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
25880
25881 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25882
25883         * g77.f-torture/compile/20010321-1.f: New test.
25884
25885 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25886
25887         * gcc.c-torture/compile/20010329-1.c: New test.
25888
25889 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25890
25891         * gcc.c-torture/execute/20010329-1.c: New test.
25892
25893 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
25894
25895         * g++.old-deja/g++.other/eh4.C: Fix typo.
25896
25897 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
25898
25899         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
25900
25901 2001-03-28  Philip Blundell  <philb@gnu.org>
25902
25903         * gcc.c-torture/compile/20010328-1.c: New test.
25904
25905 2001-03-27  Richard Henderson  <rth@redhat.com>
25906
25907         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
25908         * g++.old-deja/g++.eh/vbase3.C: Likewise.
25909
25910 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
25911
25912         * gcc.c-torture/compile/20010327-1.c: New test.
25913
25914 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25915
25916         * g++.old-deja/g++.other/friend12.C: New test.
25917         * g++.old-deja/g++.other/friend9.C: Expect no errors.
25918         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
25919
25920 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25921
25922         * gcc.c-torture/execute/20010325-1.c: New test.
25923
25924 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
25925
25926         * g++.old-deja/g++.other/mangle3.C: New test.
25927
25928 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
25929
25930         * g++.old-deja/g++.other/anon8.C: New test.
25931
25932 2001-03-20  Philip Blundell  <philb@gnu.org>
25933
25934         * gcc.c-torture/compile/20010320-1.c: New test.
25935
25936 2001-03-17  Richard Henderson  <rth@redhat.com>
25937
25938         * g++.old-deja/g++.other/eh4.C: Add expected error text.
25939
25940 2001-03-15  Geoff Keating  <geoff@redhat.com>
25941
25942         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
25943         tests on AIX.
25944
25945 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
25946
25947         * g++.old-deja/g++.other/eh4.C: New test.
25948
25949 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
25950
25951         * gcc.dg/cpp/mi1.c: Update.
25952
25953 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
25954
25955         * g++.old-deja/g++.other/regstack.C: New test.
25956
25957 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25958
25959         * g++.old-deja/g++.other/ref4.C: New test.
25960
25961 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
25962
25963         * objc/execute/va_method.m: Added.
25964         * objc/execute/IMP.m: Added.
25965         * objc/execute/_cmd.m: Added.
25966         * objc/execute/accessing_ivars.m: Added.
25967         * objc/execute/class-1.m: Added.
25968         * objc/execute/class-10.m: Added.
25969         * objc/execute/class-11.m: Added.
25970         * objc/execute/class-12.m: Added.
25971         * objc/execute/class-13.m: Added.
25972         * objc/execute/class-14.m: Added.
25973         * objc/execute/class-2.m: Added.
25974         * objc/execute/class-3.m: Added.
25975         * objc/execute/class-4.m: Added.
25976         * objc/execute/class-5.m: Added.
25977         * objc/execute/class-6.m: Added.
25978         * objc/execute/class-7.m: Added.
25979         * objc/execute/class-8.m: Added.
25980         * objc/execute/class-9.m: Added.
25981         * objc/execute/class-tests-1.h
25982         * objc/execute/class-tests-2.h
25983         * objc/execute/compatibility_alias.m: Added.
25984         * objc/execute/encode-1.m: Added.
25985         * objc/execute/formal_protocol-1.m: Added.
25986         * objc/execute/formal_protocol-2.m: Added.
25987         * objc/execute/formal_protocol-3.m: Added.
25988         * objc/execute/formal_protocol-4.m: Added.
25989         * objc/execute/formal_protocol-5.m: Added.
25990         * objc/execute/formal_protocol-6.m: Added.
25991         * objc/execute/formal_protocol-7.m: Added.
25992         * objc/execute/informal_protocol.m: Added.
25993         * objc/execute/initialize.m: Added.
25994         * objc/execute/load.m: Added.
25995         * objc/execute/many_args_method.m: Added.
25996         * objc/execute/nested-3.m: Added.
25997         * objc/execute/no_clash.m: Added.
25998         * objc/execute/private.m: Added.
25999         * objc/execute/redefining_self.m: Added.
26000         * objc/execute/root_methods.m: Added.
26001         * objc/execute/selector-1.m: Added.
26002         * objc/execute/static-1.m: Added.
26003         * objc/execute/static-2.m: Added.
26004         * objc/execute/va_method.m: Added.
26005
26006 2001-03-10  Richard Henderson  <rth@redhat.com>
26007
26008         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
26009
26010 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
26011
26012         * g++.old-deja/g++.other/crash31.C: XFAIL.
26013         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
26014         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
26015         * gcc.c-torture/execute/20010123-1.x: XFAIL.
26016         * gcc.c-torture/execute/20010124-1.x: XFAIL.
26017         * gcc.dg/sequence-pt-1.c: XFAIL one test.
26018
26019 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26020
26021         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
26022
26023 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
26024
26025         * gcc.dg/20000724-1.c: Don't use multiline strings.
26026
26027 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
26028
26029         * objc/execute/string1.m, objc/execute/string2.m: Compare the
26030         result of -cString against what we expect it to be; don't just
26031         print it out for no one to read.
26032
26033         * objc/execute/string3.m, objc/execute/string4.m: New tests.
26034         Based on testcases provided by Nicola Pero.
26035
26036 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
26037
26038         * gcc.dg/cpp/macro7.c: New test.
26039
26040 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
26041
26042         * gcc.dg/cpp/multiline.c: Update.
26043
26044 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26045
26046         * g++.old-deja/g++.other/enum3.C: New test.
26047
26048 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26049
26050         * g++.old-deja/g++.other/pod1.C: New test.
26051
26052 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26053
26054         * g++.old-deja/g++.ext/overload1.C: New test.
26055
26056 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26057
26058         * g++.old-deja/g++.pt/using1.C: New test.
26059
26060 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26061
26062         * g++.old-deja/g++.other/using9.C: New test.
26063
26064 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
26065
26066         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
26067
26068         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
26069
26070 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
26071
26072         * g++.old-deja/g++.ext/realpt1.C: Remove.
26073
26074 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
26075
26076         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
26077
26078 2001-02-26  Will Cohen  <wcohen@redhat.com>
26079
26080         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
26081
26082 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
26083
26084         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
26085         templatized constructors.
26086
26087 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26088
26089         * gcc.c-torture/execute/20010224-1.c: New test.
26090
26091 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
26092
26093         * gcc.c-torture/execute/20010222-1.c: New test.
26094
26095 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
26096
26097         * g++.old-deja/g++.other/inline20.C: New test.
26098
26099 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
26100
26101         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
26102
26103 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26104
26105         * g++.old-deja/g++.other/lookup22.C: New test.
26106
26107 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
26108
26109         * g77.dg: New directory.
26110         * g77.dg/20010216-1.f: New test case.
26111         * g77.dg/dg.exp: New driver.
26112         * lib/g77-dg.exp: New driver library.
26113
26114 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26115
26116         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
26117
26118 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
26119
26120         * g++.old-deja/g++.other/decl9.C: New test.
26121
26122 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
26123
26124         * g++.old-deja/g++.other/init16.C: Update the test so that it does
26125         not need <string> and also tests the initialization at runtime.
26126
26127 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26128
26129         * gcc.c-torture/execute/longlong.c: New test.
26130
26131 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
26132
26133         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
26134
26135 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
26136
26137         * gcc.c-torture/execute/920302-1.c (execute):
26138         Change argument type to short.
26139
26140 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26141
26142         * g++.old-deja/g++.pt/deduct6.C: New test.
26143
26144 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26145
26146         * g++.old-deja/g++.pt/deduct5.C: New test.
26147
26148 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
26149
26150         * gcc.c-torture/execute/20010209-1.c: New test.
26151
26152 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
26153
26154         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
26155
26156 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
26157
26158         * g++.dg/vtgc1.C: Update for new ABI.
26159
26160         * consistency.vlad: New directory, 1665 files.
26161
26162 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26163
26164         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
26165         return type.
26166         * gcc.dg/cpp/digraphs.c: Declare puts.
26167
26168 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26169
26170         * g++.old-deja/g++.other/warn5.C: New test.
26171
26172 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26173
26174         * g++.old-deja/g++.pt/spec40.C: New test.
26175
26176 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26177
26178         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
26179         case.
26180         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
26181
26182 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
26183
26184         * gcc.c-torture/compile/20010209-1.c: New test.
26185
26186 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
26187
26188         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
26189         excess errors message but not if it crashes.
26190         * g++.old-deja/g++.other/crash27.C: Likewise.
26191         * g++.old-deja/g++.other/crash28.C: Likewise.
26192         * g++.old-deja/g++.other/crash30.C: Likewise.
26193         * g++.old-deja/g++.other/crash32.C: Likewise.
26194         * g++.old-deja/g++.other/crash35.C: Likewise.
26195         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26196
26197 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26198
26199         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
26200         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
26201         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
26202         g77.f-torture/execute/execute.exp,
26203         g77.f-torture/noncompile/noncompile.exp,
26204         gcc.c-torture/execute/execute.exp,
26205         gcc.c-torture/execute/memcheck/memcheck.exp,
26206         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
26207         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
26208         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
26209         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
26210         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
26211         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
26212         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26213         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
26214         Remove bug reporting instructions with ancient email addresses.
26215
26216 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
26217
26218         * gcc.dg/20010202-1.c: New test.
26219         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
26220
26221 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
26222
26223         * g++.dg/stdbool-if.C: New test.
26224
26225 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
26226
26227         * objc/execute/fdecl.m: Added main().
26228
26229 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
26230
26231         * gcc.c-torture/execute/20010206-1.c: New test.
26232
26233 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26234
26235         * gcc.dg/cpp/avoidpaste1.c: Update.
26236
26237 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
26238
26239         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
26240         Pero <nicola@brainstorm.co.uk>.
26241         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
26242
26243 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
26244
26245         * g++.old-deja/g++.pt/spec39.C: New test.
26246
26247 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
26248
26249         * gcc.c-torture/compile/20010202-1.c: New test.
26250
26251 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
26252
26253         * g++.old-deja/g++.abi/primary2.C: New test.
26254         * g++.old-deja/g++.abi/primary3.C: New test.
26255         * g++.old-deja/g++.abi/primary4.C: New test.
26256         * g++.old-deja/g++.abi/primary5.C: New test.
26257         * g++.old-deja/g++.abi/vtable3.h: New test.
26258         * g++.old-deja/g++.abi/vtable3a.C: New test.
26259         * g++.old-deja/g++.abi/vtable3b.C: New test.
26260         * g++.old-deja/g++.abi/vtable3c.C: New test.
26261         * g++.old-deja/g++.abi/vtable3d.C: New test.
26262         * g++.old-deja/g++.abi/vtable3e.C: New test.
26263         * g++.old-deja/g++.abi/vtable3f.C: New test.
26264         * g++.old-deja/g++.abi/vtable3g.C: New test.
26265         * g++.old-deja/g++.abi/vtable3h.C: New test.
26266         * g++.old-deja/g++.abi/vtable3i.C: New test.
26267         * g++.old-deja/g++.abi/vtable3j.C: New test.
26268         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
26269
26270 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
26271
26272         * g++.old-deja/g++.other/anon6.C: New test.
26273         * g++.old-deja/g++.other/anon7.C: New test.
26274
26275 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26276
26277         * gcc.dg/cpp/avoidpaste2.c: New tests.
26278
26279 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
26280
26281         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
26282
26283 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
26284
26285         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
26286         DECIMAL_DIG cases for Irix."
26287
26288 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
26289
26290         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
26291
26292 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26293
26294         * gcc.dg/c99-tag-1.c: New test.
26295
26296 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
26297
26298         * gcc.dg/cpp/tr-warn1.c: Add tests.
26299
26300 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
26301
26302         * gcc.dg/cpp/avoidpaste1.c: Update.
26303         * gcc.dg/cpp/paste4.c: Update.
26304
26305 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
26306
26307         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
26308         cases for Irix.
26309
26310 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
26311
26312         * g++.old-deja/g++.other/inline19.C: New test.
26313
26314 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26315
26316         * gcc.dg/Wlarger-than.c: New test.
26317
26318 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26319
26320         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
26321
26322 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
26323
26324         * gcc.c-torture/execute/20010129-1.c: New test.
26325         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
26326
26327 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
26328
26329         * gcc.dg/cpp/avoidpaste1.c: Test case.
26330
26331 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
26332
26333         * g++.old-deja/g++.other/inline18.C: New test.
26334
26335 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26336
26337         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
26338         and __builtin_putchar.
26339
26340 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
26341
26342         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
26343         tests.
26344
26345 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
26346
26347         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
26348         floating point number rounding mode to round to the nearest
26349         representable mode.
26350
26351 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
26352
26353         * g++.old-deja/g++.other/mangle2.C: New test.
26354
26355 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26356
26357         * gcc.c-torture/compile/20010124-1.c: New test.
26358
26359 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
26360
26361         * g++.old-deja/g++.pt/spec38.C: New test.
26362
26363 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26364
26365         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
26366         "Build don't run".
26367
26368 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26369
26370         * gcc.c-torture/execute/20010123-1.c: New test.
26371
26372 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26373
26374         * g++.old-deja/g++.pt/spec37.C: New test.
26375
26376 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26377
26378         * g++.old-deja/g++.pt/overload14.C: New test.
26379
26380 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26381
26382         * gcc.c-torture/execute/20010122-1.c: New test, exercise
26383         __builtin_return_address.
26384
26385 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
26386
26387         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
26388         * g++.old-deja/g++.pt/spec35.C: New test.
26389         * g++.old-deja/g++.pt/spec36.C: New test.
26390
26391 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
26392
26393         * gcc.c-torture/compile/20010118-1.c: New test.
26394
26395 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
26396
26397         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
26398
26399 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26400
26401         * gcc.c-torture/execute/20010119-1.c: New test.
26402
26403 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26404
26405         * g++.old-deja/g++.other/vbase5.C: New test.
26406
26407 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26408
26409         * gcc.c-torture/execute/20010118-1.c: New test.
26410
26411 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26412
26413         * g++.old-deja/g++.pt/deduct3.C: New test.
26414
26415 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26416
26417         * g++.old-deja/g++.pt/spec34.C: New test.
26418
26419 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
26420
26421         * g77.f-torture/compile/20000601-2.f: New test.
26422
26423 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26424
26425         * g++.old-deja/g++.other/init17.C: New test.
26426
26427 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
26428
26429         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
26430
26431 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26432
26433         * g++.old-deja/g++.pt/unify8.C: New test.
26434
26435 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26436
26437         * g++.old-deja/g++.abi/vbase1.C: New test.
26438
26439 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26440
26441         * g++.old-deja/g++.pt/crash65.C: New test.
26442
26443 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
26444
26445         * gcc.dg/cpp/assembl2.S: New test case.
26446
26447 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
26448
26449         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
26450         are supported.
26451
26452 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26453
26454         * g++.old-deja/g++.other/builtins1.C: New test.
26455         * g++.old-deja/g++.other/builtins2.C: Likewise.
26456         * g++.old-deja/g++.other/builtins3.C: Likewise.
26457         * g++.old-deja/g++.other/builtins4.C: Likewise.
26458
26459 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
26460
26461         * gcc.c-torture/compile/20010117-1.c: New test.
26462         * gcc.c-torture/compile/20010117-2.c: New test.
26463
26464 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26465
26466         * g77.f-torture/execute/20010116.[fx]: New test,
26467         XFAIL on i?86-*-*.
26468         * g77.f-torture/compile/20010115.f: Indicate it's
26469         a test for PR fortran/1636.
26470
26471 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26472
26473         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
26474
26475 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26476
26477         * g77.f-torture/compile/20010115.f: New test.
26478
26479 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
26480
26481         * g++.old-deja/g++.pt/nontype5.C: New test.
26482
26483 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26484
26485         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
26486         have an equivalent working one below it.
26487
26488 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26489
26490         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
26491         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26492
26493 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26494
26495         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
26496         message containing "init_priority".
26497         (conpr-2.C): Likewise.
26498         (conpr-3.C): Likewise.
26499         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
26500
26501 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26502
26503         * gcc.c-torture/execute/20010114-2.c: New test.
26504
26505 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26506
26507         * gcc.c-torture/compile/20010114-1.c: New test.
26508         * gcc.c-torture/compile/20010114-1.x: Xfail.
26509         * gcc.c-torture/compile/20010114-2.c: New test.
26510         * gcc.c-torture/execute/20010114-1.c: New test.
26511         * gcc.dg/trunc-1.c: New test.
26512         * gcc.dg/uninit-B.c: New test.
26513
26514 2001-01-13  Nick Clifton  <nickc@redhat.com>
26515
26516         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
26517         target.
26518
26519 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26520
26521         * gcc.c-torture/compile/20010113-1.c: New test.
26522
26523 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
26524
26525         * gcc.c-torture/compile/20001212-1.c: New test.
26526
26527 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26528
26529         * gcc.dg/cpp/widestr1.c: Update.
26530         * gcc.dg/cpp/prag-imp.c: Remove.
26531
26532 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
26533
26534         * gcc.c-torture/execute/20000801-3.x: Remove.
26535         * gcc.dg/c90-init-1.c: New test.
26536         * gcc.dg/c99-init-1.c: New test.
26537         * gcc.dg/c99-init-2.c: New test.
26538         * gcc.dg/gnu99-init-1.c: New test.
26539
26540 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
26541
26542         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
26543         testing that no relevant ones were found.
26544
26545 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26546
26547         * g++.old-deja/g++.pt/cast2.C: New test.
26548
26549 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26550
26551         * g++.old-deja/g++.pt/friend47.C: New test.
26552
26553 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26554
26555         * g++.old-deja/g++.pt/instantiate13.C: New test.
26556
26557 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26558
26559         * g++.old-deja/g++.other/defarg7.C: New test.
26560         * g++.old-deja/g++.other/defarg8.C: New test.
26561
26562 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26563
26564         * g++.old-deja/g++.pt/crash64.C: New test.
26565
26566 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26567
26568         * g++.old-deja/g++.pt/crash63.C: New test.
26569
26570 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26571
26572         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
26573
26574 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
26575
26576         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
26577
26578 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26579
26580         * g++.old-deja/g++.pt/error3.C: New test.
26581
26582 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26583
26584         * g++.old-deja/g++.other/crash39.C: New test.
26585
26586 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26587
26588         * g++.old-deja/g++.other/vbase4.C: New test.
26589
26590 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
26591
26592         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
26593         * gcc.dg/special/20000419-2.c: New file. Identical to above.
26594         * gcc.dg/special/special.exp: New test driver which will check
26595         for alias support for the above test.
26596
26597 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
26598
26599         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
26600         problems on small machines.
26601         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
26602         parameterize.
26603
26604 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
26605
26606         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
26607         mips.
26608         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26609
26610 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
26611
26612         * g++.old_deja/g++.pt/using8.C: New test.
26613
26614 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26615
26616         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
26617
26618 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
26619
26620         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
26621         where a failure is expected.
26622         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
26623
26624 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26625
26626         * g++.old_deja/g++.pt/instantiate12.C: New test.
26627
26628 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26629
26630         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
26631         start of structs.
26632         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
26633         * g++.old-deja/g++.brendan/crash17.C: Likewise.
26634         * g++.old-deja/g++.brendan/crash29.C: Likewise.
26635         * g++.old-deja/g++.brendan/crash48.C: Likewise.
26636         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26637         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
26638         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
26639         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
26640         * g++.old-deja/g++.eh/spec6.C: Likewise.
26641         * g++.old-deja/g++.jason/crash3.C: Likewise.
26642         * g++.old-deja/g++.law/ctors11.C: Likewise.
26643         * g++.old-deja/g++.law/ctors17.C: Likewise.
26644         * g++.old-deja/g++.law/ctors5.C: Likewise.
26645         * g++.old-deja/g++.law/ctors9.C: Likewise.
26646         * g++.old-deja/g++.mike/ambig1.C: Likewise.
26647         * g++.old-deja/g++.mike/net22.C: Likewise.
26648         * g++.old-deja/g++.mike/p3538a.C: Likewise.
26649         * g++.old-deja/g++.mike/p3538b.C: Likewise.
26650         * g++.old-deja/g++.mike/virt3.C: Likewise.
26651         * g++.old-deja/g++.niklas/t128.C: Likewise.
26652         * g++.old-deja/g++.other/anon4.C: Likewise.
26653         * g++.old-deja/g++.other/using1.C: Likewise.
26654         * g++.old-deja/g++.other/warn3.C: Likewise.
26655         * g++.old-deja/g++.pt/t37.C: Likewise.
26656         * g++.old-deja/g++.robertl/eb69.C: Likewise.
26657         * g++.old-deja/g++.robertl/eb71.C: Likewise.
26658
26659 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26660
26661         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
26662
26663 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26664
26665         * gcc.c-torture/execute/stdio-opt-3.c: New test.
26666
26667 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
26668
26669         * gcc.c-torture/compile/20010107-1.c: New test.
26670
26671 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26672
26673         * gcc.c-torture/execute/builtin-noret-1.c: New test.
26674
26675 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26676
26677         * gcc.dg/format/format.h: New file.
26678         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
26679         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
26680         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
26681         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
26682         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
26683         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
26684         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
26685         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
26686         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
26687         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
26688         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
26689         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
26690         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
26691         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
26692         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
26693         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
26694         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
26695         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
26696         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
26697         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
26698         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
26699         instead of declaring standard types, macros and functions in each
26700         test.
26701
26702 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
26703
26704         * gcc.c-torture/execute/20010106-1.c: New test.
26705
26706 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26707
26708         * gcc.dg/format/format.exp: New file.
26709         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
26710         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
26711         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
26712         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
26713         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
26714         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
26715         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
26716         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
26717         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
26718         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
26719         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
26720         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
26721         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
26722         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
26723         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
26724         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
26725         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
26726         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
26727         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
26728         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
26729         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
26730         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
26731         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
26732         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
26733         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
26734         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
26735         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
26736         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
26737         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
26738         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
26739         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
26740         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
26741         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
26742         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
26743         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
26744         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
26745         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
26746         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
26747         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
26748         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
26749         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
26750         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
26751
26752 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
26753
26754         * gcc.c-torture/execute/991228-1.c: Take word endianness into
26755         account.
26756
26757 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26758
26759         * gcc.c-torture/execute/builtin-complex-1.c: New test.
26760
26761 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26762
26763         * g++.old-deja/g++.pt/crash62.C: New test.
26764
26765 2001-01-04  Richard Henderson  <rth@redhat.com>
26766
26767         * gcc.dg/20000926-1.c: Update expected warnings.
26768         * gcc.dg/array-2.c: Likewise.
26769         * gcc.dg/array-4.c: Also validate flexible array members.
26770         * gcc.dg/c99-flex-array-1.c: New.
26771
26772 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26773
26774         * gcc.c-torture/compile/20001222-1.x: Remove.
26775
26776 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26777
26778         * gcc.c-torture/execute/built-in-setjmp.c: New.
26779
26780 2001-01-03  Richard Henderson  <rth@redhat.com>
26781
26782         * gcc.dg/940510-1.c: Update expected error wording.
26783         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
26784
26785 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
26786
26787         * lib/target-supports.exp (check_alias_available): Modified to
26788         indicate aliases not supported if only weak aliases are supported.
26789
26790 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26791
26792         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
26793         Turn on cmpstrsi checks for __pj__ and __i370__.
26794
26795 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26796
26797         * g++.old-deja/g++.other/virtual11.C: New test.
26798
26799 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26800
26801         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
26802
26803 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26804
26805         * gcc.c-torture/compile/20010102-1.c: New test.
26806
26807 2001-01-02  Andreas Jaeger  <aj@suse.de>
26808
26809         * gcc.dg/noreturn-3.c: New test.
26810
26811         * gcc.dg/noreturn-4.c: New test.
26812
26813 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26814
26815         * gcc.c-torture/execute/stdio-opt-1.c: Also test
26816         __builtin_fputc and __builtin_fwrite.
26817
26818 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
26819
26820         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
26821         signed char, not default char.
26822
26823 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
26824
26825         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
26826
26827 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
26828
26829         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
26830
26831 2000-12-29  Richard Henderson  <rth@redhat.com>
26832
26833         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
26834         (__cyg_profile_func_exit): Define.
26835
26836 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26837
26838         * g++.dg/vtgc1.C: New test.
26839
26840 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
26841
26842         * gcc.dg/noncompile/20001228-1.c: New test.
26843
26844         * gcc.dg/20001228-1.c: New test.
26845
26846         * gcc.c-torture/execute/20001228-1.c: New test.
26847
26848 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
26849
26850         * gcc.dg/format-strfmon-1.c: New test.
26851
26852 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26853
26854         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
26855         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
26856         * gcc.c-torture/execute/string-opt-1.c: Likewise.
26857         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26858         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26859         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26860         * gcc.c-torture/execute/string-opt-6.c: Likewise.
26861         * gcc.c-torture/execute/string-opt-7.c: Likewise.
26862         * gcc.c-torture/execute/string-opt-8.c: Likewise.
26863         * gcc.c-torture/execute/string-opt-9.c: Likewise.
26864         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26865         * gcc.c-torture/execute/string-opt-11.c: Likewise.
26866         * gcc.c-torture/execute/string-opt-12.c: Likewise.
26867
26868         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
26869         * gcc.c-torture/execute/string-opt-4.c: Test index.
26870
26871 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
26872
26873         * gcc.c-torture/compile/20001226-1.c: New test.
26874
26875 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26876
26877         * gcc.c-torture/compile/20001222-1.c: New test.
26878         * gcc.c-torture/compile/20001222-1.x: Xfail.
26879
26880 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
26881
26882         * gcc.c-torture/execute/comp-goto-2.c: New test.
26883
26884 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
26885
26886         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
26887         Use long types if __INT_MAX__ is 32767.
26888         (main): Use cast to (sint32 *) when poking 88 into a_page.
26889
26890         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
26891
26892 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
26893
26894         * gcc.c-torture/compile/20001221-1.c: New test.
26895         * gcc.c-torture/execute/20001221-1.c: New test.
26896
26897 2000-12-20  Richard Henderson  <rth@redhat.com>
26898
26899         * g++.old-deja/g++.pt/crash36.C: Update error lines.
26900         * g++.old-deja/g++.robertl/eb109.C: Likewise.
26901
26902 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26903
26904         * gcc.dg/compare3.c: New test.
26905
26906 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26907
26908         * gcc.dg/format-warnll-1.c: New test.
26909
26910 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
26911
26912         * gcc.dg/cpp/cmdlne-P.c: New test.
26913
26914 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26915
26916         * gcc.c-torture/execute/builtin-abs-1.c,
26917         gcc.c-torture/execute/builtin-abs-2.c: New tests.
26918
26919 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26920
26921         * gcc.dg/cpp/multiline.c: New test.
26922
26923 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26924
26925         * g++.old-deja/g++.other/syshdr1.C: Update.
26926         * gcc.dg/cpp/lineflags.c: Remove temporarily.
26927
26928 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26929
26930         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
26931
26932 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26933
26934         * g++.old-deja/g++.pt/ttp65.C: New test.
26935
26936 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26937
26938         * g++.old-deja/g++.pt/ttp64.C: New test.
26939
26940 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26941
26942         * g++.old-deja/g++.pt/spec33.C: New test.
26943
26944 2000-12-14  Catherine Moore  <clm@redhat.com>
26945
26946         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
26947         * gcc.c-torture/execute/920612-2.c: Likewise.
26948         * gcc.c-torture/execute/920428-2.c: Likewise.
26949         * gcc-c-torture/execute/va-arg-11.c: Call exit.
26950         * gcc.c-torture/execute/va-arg-21.c: Likewise.
26951
26952 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26953
26954         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
26955         * gcc.dg/pack-test-2.c: Likewise.
26956
26957 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26958
26959         Tests by Zack Weinberg <zackw@stanford.edu>.
26960
26961         * gcc.dg/cpp/defined.c: Update.
26962         * gcc.dg/cpp/defined_trad.c: New tests.
26963
26964 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26965
26966         * gcc.dg/cpp/trad-direct.c: Update.
26967
26968 2000-12-11  Neil Booth  <neilb@earthling.net>
26969
26970         * gcc.dg/cpp/defined_trad.c
26971
26972 2000-12-11  Neil Booth  <neilb@earthling.net>
26973
26974         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
26975
26976 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26977
26978         * gcc.dg/format-miss-2.c: New test.
26979
26980 2000-12-09  Neil Booth  <neilb@earthling.net>
26981
26982         * gcc.dg/cpp/lineflags.c: New tests.
26983         * gcc.dg/cpp/poison.c: Update.
26984         * gcc.dg/cpp/redef2.c: Update.
26985         * gcc.dg/cpp/skipping.c: New test.
26986
26987 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
26988
26989         * g++.old-deja/g++.other/eh3.C: New testcase.
26990
26991 2000-12-07  Neil Booth  <neilb@earthling.net>
26992
26993         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
26994         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
26995         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
26996         wtr-union-init-2.c, wtr-union-init-3.c: Update.
26997         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
26998         Update.
26999
27000 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27001
27002         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
27003         __SIZE_TYPE__ instead of int for type of integers cast to
27004         pointers.
27005
27006 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
27007
27008         * g++.old-deja/g++.other/cleanup4.C: New test.
27009
27010 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27011
27012         * format-sec-1.c: New test.
27013
27014 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27015
27016         * gcc.dg/format-nonlit-3.c: New test.
27017
27018 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27019
27020         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
27021         through a null pointer.
27022
27023 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27024
27025         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
27026         * g++.old-deja/g++.pt/partial4.C: New test.
27027
27028 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
27029
27030         * gcc.c-torture/execute/ieee/hugeval.x: New.
27031
27032 2000-12-06  Neil Booth  <neilb@earthling.net>
27033
27034         * gcc.dg/cpp/backslash2.c: New tests.
27035
27036 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27037
27038         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
27039         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
27040
27041 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
27042
27043         * gcc.c-torture/execute/20001203-2.c: New testcase.
27044
27045 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
27046
27047         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
27048         * g++.old-deja/g++.other/virtual10.C: New test.
27049
27050 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
27051
27052         * g++.old-deja/g++.mike/pmf5.C: Remove test.
27053
27054 2000-12-05  Richard Henderson  <rth@redhat.com>
27055
27056         * gcc.c-torture/compile/20001205-1.c: New.
27057
27058 2000-12-04  Neil Booth  <neilb@earthling.net>
27059
27060         * g++.old-deja/g++.other/virtual9.C: New test.
27061         * g++.old-deja/g++.pt/crash61.C: New test.
27062         * gcc.c-torture/execute/loop-9.c: New test.
27063
27064 2000-12-04  Neil Booth  <neilb@earthling.net>
27065
27066         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
27067         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
27068         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
27069         * gcc.dg/cpp/extratokens.c: ...here.
27070
27071 2000-12-04  Neil Booth  <neilb@earthling.net>
27072
27073         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
27074         New tests.
27075
27076 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27077
27078         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
27079         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
27080
27081 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27082
27083         * gcc.c-torture/execute/20001203-1.c: New test.
27084
27085 2000-12-03  Neil Booth  <neilb@earthling.net>
27086
27087         * gcc.dg/cpp/macro6.c: New test cases.
27088
27089 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27090
27091         * gcc.c-torture/execute/string-opt-9.c: New test.
27092         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27093         * gcc.c-torture/execute/string-opt-11.c: Likewise.
27094         * gcc.c-torture/execute/string-opt-12.c: Likewise.
27095
27096         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
27097         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
27098
27099 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
27100
27101         * gcc.dg/cpp/if-6.c: New testcase.
27102
27103         * gcc.dg/20001201-1.c: New testcase.
27104
27105 2000-12-02  Neil Booth  <neilb@earthling.net>
27106
27107         * g++.old-deja/g++.other/externC4.C,
27108         g++.old-deja/g++.other/friend10.C: New tests.
27109
27110 2000-12-02  Neil Booth  <neilb@earthling.net>
27111
27112         * g++.old-deja/g++.other/instan2.C
27113         * g++.old-deja/g++.other/instan3.C: New test.
27114
27115 2000-12-02  Neil Booth  <neilb@earthling.net>
27116
27117         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
27118         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
27119         gnuc99.c,gnuc99-pedantic.c: New tests.
27120
27121 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27122
27123         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
27124         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
27125
27126 2000-12-01  Neil Booth  <neilb@earthling.net>
27127
27128         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
27129         * gcc.dg/cpp/poison.c: Update.
27130         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
27131
27132 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
27133
27134         * g77.f-torture/execute/20001201.f: New test.
27135
27136 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27137
27138         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
27139
27140 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
27141
27142         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
27143
27144 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
27145
27146         * g++.old-deja/g++.other/cast6.C: New test.
27147
27148 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
27149
27150         * gcc.c-torture/execute/20001130-2.c: New testcase.
27151
27152 2000-11-30  Richard Henderson  <rth@redhat.com>
27153
27154         * gcc.c-torture/execute/20001130-1.c: New test.
27155
27156 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27157
27158         * g++.old-deja/g++.other/op3.C: New test.
27159
27160 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27161
27162         * g++.old-deja/g++.other/op2.C: New test.
27163
27164 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27165
27166         * g++.old-deja/g++.other/crash38.C: New test.
27167
27168 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
27169
27170         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
27171
27172 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
27173
27174         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
27175         tests.
27176         * gcc.c-torture/execute/string-opt-6.c: New test.
27177
27178         * gcc.dg/20001117-1.c: Add main.
27179
27180 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
27181
27182         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
27183         Move from here ...
27184         * gcc.dg/940510-1.c: ... to here.
27185
27186         * gcc.dg/20000926-1.c: GNU C now allows initializations of
27187         zero-size arrays in toplevel structures.
27188
27189 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
27190
27191         * gcc.c-torture/execute/loop-8.c: New test.
27192
27193 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27194
27195         * g++.old-deja/g++.other/base1.C: New test.
27196
27197 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27198
27199         * g++.old-deja/g++.other/parse2.C: New test.
27200
27201 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27202
27203         * g++.old-deja/g++.pt/incomplete1.C: New test.
27204
27205 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27206
27207         * g++.old-deja/g++.other/friend9.C: New test.
27208
27209 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
27210
27211         * gcc.dg/20001127-1.c: New test.
27212
27213 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
27214
27215         * g++.old-deja/g++.pt/friend46.C: New test.
27216
27217 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
27218
27219         * g++.old-deja/g++.other/ptrmem8.C: New test.
27220
27221 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27222
27223         * gcc.c-torture/execute/string-opt-7.c: New test.
27224         * gcc.c-torture/execute/string-opt-8.c: Likewise.
27225
27226 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
27227
27228         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
27229         instead of 'mkcheck 2'.
27230
27231 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27232
27233         * gcc.c-torture/execute/memcheck/driver.c,
27234         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
27235         C9X references to refer to C99.
27236
27237 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
27238
27239         * gcc.dg/ultrasp3.c: New test.
27240
27241 2000-11-25  Neil Booth  <neilb@earthling.net>
27242
27243         * gcc.dg/cpp/include2.c: Update test to be locale independent.
27244
27245 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
27246
27247         * gcc.c-torture/compile/20001123-2.c: New.
27248
27249 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27250
27251         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
27252
27253 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
27254
27255         * gcc.dg/sequence-point-1.c: Add some new tests.
27256         * gcc.c-torture/execute/20001124-1.c: New test.
27257
27258 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
27259
27260         * g++.old-deja/g++.other/vaarg4.C: New test.
27261         * gcc.c-torture/compile/20001123-1.c: New test.
27262
27263 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
27264
27265         * g++.other/crash24.C: Adjust and remove XFAIL.
27266         * g++.other/crash37.C: New test.
27267
27268 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
27269
27270         * g++.old-deja/g++.pt/instantiate9.C: New test.
27271
27272 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
27273
27274         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
27275         new ABI, too.
27276
27277         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
27278         * g++.old-deja/g++.robertl/eb55.C: Likewise.
27279
27280 2000-11-22  Neil Booth  <neilb@earthling.net>
27281
27282         * gcc.dg/cpp/Wtrigraphs.c: New test.
27283
27284 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
27285
27286         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
27287
27288 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
27289
27290         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
27291
27292 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
27293
27294         * lib/gcc-dg.exp: load_lib scanasm.exp.
27295         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
27296         * lib/g++-dg.exp: load_lib scanasm.exp.
27297         * lib/scanasm.exp: New.
27298         (scan-assembler, scan-assembler-not): Add optional arguments to
27299         test name, or if not present, the pattern name.
27300         (scan-assembler-dem, scan-assembler-dem-not): New.
27301
27302         * g++.dg/dg.exp: New.
27303
27304 2000-11-21  Neil Booth  <neilb@earthling.net>
27305
27306         * gcc.dg/cpp/integrated1.c: Remove.
27307
27308 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
27309
27310         * gcc.c-torture/execute/20001121-1.c: New test.
27311
27312 2000-11-21  Richard Henderson  <rth@redhat.com>
27313
27314         * gcc.c-torture/compile/20001121-1.c: New test.
27315
27316 2000-11-20  Neil Booth  <neilb@earthling.net>
27317
27318         * gcc.dg/cpp/integrated1.c: New test.
27319
27320 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
27321
27322         * g++.old-deja/g++.other/inline17.C: New test.
27323
27324 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
27325
27326         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
27327         local variable to be zero: I made the variable global. Now
27328         uses abort() and exit() instead of relying on main's return value.
27329
27330 2000-11-20  Neil Booth  <neilb@earthling.net>
27331
27332         * gcc.dg/cpp/paste2.c: Update test.
27333         * objc/execute/paste.m: New test.
27334
27335 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27336
27337         * gcc.dg/c99-condexpr-1.c: New test.
27338
27339 2000-11-20  Neil Booth  <neilb@earthling.net>
27340
27341         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
27342
27343 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
27344
27345         * g++.old-deja/g++.pt/export1.C: New test.
27346
27347 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
27348
27349         * gcc.dg/20001117-1.c: New test.
27350
27351 2000-11-18  Richard Henderson  <rth@redhat.com>
27352
27353         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
27354
27355 2000-11-18  Richard Henderson  <rth@redhat.com>
27356
27357         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
27358         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
27359         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
27360
27361 2000-11-18  Richard Henderson  <rth@redhat.com>
27362
27363         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
27364         (main): New.  Exit cleanly.
27365
27366 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27367
27368         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
27369         gcc.dg/c99-fordecl-2.c: New tests.
27370
27371 2000-11-18  Richard Henderson  <rth@redhat.com>
27372
27373         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
27374         * gcc.c-torture/execute/zerolen-2.c: New.
27375
27376 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27377
27378         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
27379         memory.
27380
27381 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27382
27383         * g++.old-deja/g++.pt/instantiate8.C: New test.
27384
27385 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27386
27387         * g++.old-deja/g++.other/incomplete.C: Add more tests.
27388         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
27389
27390 2000-11-16  Nick Clifton  <nickc@redhat.com>
27391
27392         * gcc.c-torture/execute/nestfunc-2.c: New test.
27393         * gcc.c-torture/execute/nestfunc-3.c: New test.
27394
27395 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27396
27397         * gcc.c-torture/compile/20001116-1.c: New test.
27398
27399 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27400
27401         * gcc.c-torture/execute/20001115-1.c: New test.
27402
27403 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
27404
27405         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
27406         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
27407         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
27408         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27409
27410 2000-11-15  Neil Booth  <neilb@earthling.net>
27411
27412         gcc.dg/cpp/_Pragma1.c: Update.
27413         gcc.dg/cpp/_Pragma2.c: New test.
27414
27415 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27416
27417         * g++.old-deja/g++.other/anon5.C: New test.
27418
27419 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27420
27421         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
27422         tests.
27423
27424 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
27425
27426         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
27427         output.
27428
27429 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27430
27431         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
27432         labels at end of compound statements.
27433
27434 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
27435
27436         * gcc.c-torture/execute/loop-7.c: New test.
27437
27438 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27439
27440         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
27441
27442 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27443
27444         * gcc.dg/c99-bool-1.c: New test.
27445
27446 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27447
27448         * gcc.dg/c99-scope-1.c: Remove xfail.
27449         * gcc.dg/c99-scope-2.c: New test.
27450
27451 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27452
27453         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
27454         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
27455
27456 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
27457
27458         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
27459         error messages.
27460
27461         * g++.mike/p700.C: Don't typedef wchar_t.
27462         * g++.mike/p784.C: Likewise.
27463         * g++.mike/eb101.C: Don't use __wchar_t.
27464
27465 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
27466
27467         * g77.f-torture/execute/20001111.[fx]: Test premature exit
27468         from DO loop.
27469
27470 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27471
27472         * gcc.c-torture/execute/20001111-1.c: New test.
27473
27474 2000-11-10  Nick Clifton  <nickc@redhat.com>
27475
27476         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
27477         long multuiple and accumulate.
27478
27479 2000-11-09  Richard Henderson  <rth@redhat.com>
27480
27481         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
27482         via size_t instead of int.
27483
27484         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
27485         * gcc.c-torture/execute/string-opt-2.c: Likewise.
27486         * gcc.c-torture/execute/string-opt-3.c: Likewise.
27487         * gcc.c-torture/execute/string-opt-4.c: Likewise.
27488
27489 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
27490
27491         * gcc.c-torture/compile/20001109-1.c: New test.
27492         * gcc.c-torture/compile/20001109-2.c: New test.
27493
27494 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
27495
27496         * g++.old-deja/g++.pt/operator1.C: New test.
27497         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
27498
27499 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27500
27501         * gcc.dg/20001108-1.c: New test.
27502
27503 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27504
27505         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
27506         with both arguments constant strings.
27507         * gcc.c-torture/execute/string-opt-3.c: New test.
27508         * gcc.c-torture/execute/string-opt-4.c: New test.
27509         * gcc.c-torture/execute/string-opt-5.c: New test.
27510
27511 2000-11-08  Nick Clifton  <nickc@redhat.com>
27512
27513         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
27514         mulsidi3adddi patterns.
27515
27516 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
27517
27518         * g++.old-deja/g++.other/crash36.C: New test.
27519
27520 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
27521
27522         * g++.old-deja/g++.other/init16.C: New test.
27523
27524 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
27525
27526         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
27527
27528 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27529
27530         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
27531         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27532         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27533
27534 2000-11-07  DJ Delorie  <dj@redhat.com>
27535
27536         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
27537
27538 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27539
27540         * gcc.c-torture/execute/string-opt-1.c: New test.
27541
27542 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27543
27544         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
27545         mips-sgi-irix6.* because the MIPS ABI passes floating-point
27546         parameters in registers, and there is no way for a varargs
27547         function to know in which order the integer and floating-point
27548         parameters should be interleaved when they are placed on the
27549         stack.
27550         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27551         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27552
27553 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27554
27555         * gcc.c-torture/execute/string-opt-2.c: New test.
27556
27557 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
27558
27559         * g++.old-deja/g++.pt/crash60.C: New test.
27560
27561 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
27562
27563         * g++.old-deja/g++.other/crash24.C: New test.
27564         * g++.old-deja/g++.other/crash25.C: New test.
27565         * g++.old-deja/g++.other/crash26.C: New test.
27566         * g++.old-deja/g++.other/crash27.C: New test.
27567         * g++.old-deja/g++.other/crash28.C: New test.
27568         * g++.old-deja/g++.other/crash29.C: New test.
27569         * g++.old-deja/g++.other/crash30.C: New test.
27570         * g++.old-deja/g++.other/crash31.C: New test.
27571         * g++.old-deja/g++.other/crash32.C: New test.
27572         * g++.old-deja/g++.other/crash33.C: New test.
27573         * g++.old-deja/g++.other/crash34.C: New test.
27574         * g++.old-deja/g++.other/crash35.C: New test.
27575
27576 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
27577
27578         * gcc.c-torture/execute/20001031-1.c: New test.
27579
27580 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
27581
27582         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
27583         namespace.
27584
27585         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
27586         standards-conformant.
27587
27588         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
27589
27590         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
27591         * g++.old-deja/g++.mike/p755a.C: Likewise.
27592         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
27593         library makes no calls to `operator new' during initialization.
27594
27595 2000-11-04  Neil Booth  <neilb@earthling.net>
27596
27597         * gcc.dg/cpp/include2.c: New tests.
27598
27599 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
27600
27601         * lib/g++.exp (g++_set_ld_library_path): New function.
27602         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
27603
27604 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
27605
27606         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
27607         warnings.
27608
27609 2000-11-01  Richard Henderson  <rth@redhat.com>
27610
27611         * g++.old-deja/g++.ext/namedret1.C: New.
27612         * g++.old-deja/g++.ext/namedret2.C: New.
27613         * g++.old-deja/g++.ext/namedret3.C: New.
27614
27615 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
27616
27617         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
27618         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
27619
27620 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27621
27622         * gcc.c-torture/execute/va-arg-21.c: New test.
27623
27624 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27625
27626         * gcc.dg/c99-complex-2.c: New test.
27627
27628 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27629
27630         * gcc.c-torture/execute/stdio-opt-1.c: New test.
27631
27632 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
27633
27634         * g++.old-deja/g++.other/inline16.C: New test.
27635
27636 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
27637
27638         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
27639         __PRETTY_FUNCTION__
27640
27641 2000-10-29  Neil Booth  <neilb@earthling.net>
27642
27643         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
27644         New tests.
27645         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
27646         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
27647         optimisation.
27648
27649 2000-10-29  Neil Booth  <neilb@earthling.net>
27650
27651         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
27652         * mi1.c, mi1c.h: Add null directives to multiple-include test.
27653         * mi5.c: Test multiple includes work with -C.
27654         * trigraphs.c: Test ^= version.
27655
27656 2000-10-28  Neil Booth  <neilb@earthling.net>
27657
27658         New tests and test updates for new macro expander.
27659
27660         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
27661         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
27662         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
27663         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
27664         new diagnostic messages.
27665
27666         * gcc.dg/cpp/macro3.c: New tests.
27667
27668 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
27669
27670         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
27671         on the same line.
27672
27673 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
27674
27675         * g++.old-deja/g++.other/eh2.C: New test.
27676
27677 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27678
27679         * gcc.c-torture/execute/20001027-1.c: New test.
27680
27681 2000-10-26  Richard Henderson  <rth@redhat.com>
27682
27683         * gcc.c-torture/execute/20001026-1.c: New.
27684
27685 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
27686
27687         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
27688         * g++.old-deja/g++.law/builtin1.C: Likewise.
27689         * g++.old-deja/g++.law/ctors10.C: Likewise.
27690         * g++.old-deja/g++.law/virtual3.C: Likewise.
27691         * g++.old-deja/g++.mike/p658.C: Likewise.
27692         * g++.old-deja/g++.other/sibcall1.C: Likewise.
27693         * g++.old-deja/g++.other/vaarg2.C: Likewise.
27694         * g++.old-deja/g++.robertl/eb124.C: Likewise.
27695         * g++.old-deja/g++.robertl/eb44.C: Likewise.
27696         * g++.old-deja/g++.robertl/eb77.C: Likewise.
27697
27698 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
27699
27700         * gcc.c-torture/compile/20001024-1.c: New test.
27701
27702 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
27703
27704         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
27705         to tell us whether or not we are using V3.
27706
27707 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
27708
27709         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
27710         operands.
27711
27712 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27713
27714         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
27715
27716 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
27717
27718         * gcc.c-torture/execute/20001024-1.c: New test.
27719
27720 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
27721
27722         * g++.old-deja/g++.other/sibcall1.C: New test.
27723
27724 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
27725
27726         * gcc.dg/noncompile/init-3.c: New test.
27727
27728 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27729
27730         * gcc.dg/format-array-1.c: New test.
27731
27732 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27733
27734         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
27735         writing through null pointers; remove comment about testing
27736         unterminated strings.
27737
27738 2000-10-17  Matthew Hiller  <hiller@redhat.com>
27739
27740         * gcc.c-torture/execute/20001017-2.c: New test.
27741
27742 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27743
27744         * gcc.c-torture/compile/20001018-1.c: New test.
27745         * gcc.c-torture/compile/20001018-1.x: Xfail.
27746
27747 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27748
27749         * gcc.c-torture/execute/20001017-1.c: New test.
27750
27751 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27752
27753         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
27754         for multiple use of arguments with scanf formats; add tests for
27755         multiple use of arguments.
27756
27757 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
27758
27759         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
27760
27761 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27762
27763         * gcc.dg/format-miss-1.c: New test.
27764
27765 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
27766
27767         * gcc.c-torture/execute/20001013-1.c: New test.
27768
27769 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
27770
27771         * gcc.dg/format-branch-1.c: New test.
27772
27773 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
27774
27775         * README, lib/file-format.exp: Remove EGCS references.
27776
27777 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
27778
27779         * gcc.dg/20001013-1.c: New test.
27780
27781 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27782
27783         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
27784         for intmax_t in the compiler using __typeof__ and the type rules
27785         for conditional expressions.
27786
27787 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
27788
27789         * gcc.dg/20001012-1.c: New test.
27790         * gcc.dg/20001012-2.c: New test.
27791
27792 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27793
27794         * gcc.dg/format-attr-1.c: New test.
27795
27796 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27797
27798         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
27799         __LONG_LONG_MAX__ instead of LLONG_MAX.
27800
27801 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27802
27803         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
27804         scanf flags.
27805         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
27806         flags.
27807
27808 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27809
27810         * gcc.dg/sequence-pt-1.c: New test.
27811
27812 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
27813
27814         * gcc.c-torture/execute/20001011-1.c: New testcase.
27815         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
27816
27817 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
27818
27819         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
27820         does not error on it.
27821
27822 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
27823
27824         * gcc.dg/20001009-1.c: New test.
27825
27826 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27827
27828         * gcc.c-torture/compile/20001009-1.c: Move from here ....
27829         * gcc.c-torture/execute/20001009-2.c: ... to here.
27830
27831 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
27832
27833         * gcc.c-torture/compile/20001009-1.c: New testcase.
27834         * gcc.c-torture/execute/20001009-1.c: New testcase.
27835         Testcases provided by Jan Hubicka <jh@suse.cz>.
27836
27837 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27838
27839         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
27840         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
27841         uintmax_t using <limits.h> to emulate the compiler's internal
27842         logic.  No longer XFAIL %j tests.
27843
27844 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27845
27846         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
27847         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
27848         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
27849         regexps and details of expected handling of some bad formats.
27850         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
27851         suppression.
27852
27853 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27854
27855         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
27856         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
27857         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
27858         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
27859         in list archives.
27860
27861 2000-10-06  Richard Henderson  <rth@cygnus.com>
27862
27863         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
27864         * g++.old-deja/g++.brendan/crash52.C: Likewise.
27865         * g++.old-deja/g++.jason/report.C: Likewise.
27866         * g++.old-deja/g++.law/friend5.C: Likewise.
27867         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
27868         of the expected warnings.
27869
27870 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
27871
27872         * g++.old-deja/g++.pt/enum14.C: New test.
27873
27874 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27875
27876         * g++.old-deja/g++.pt/crash59.C: New test.
27877
27878 2000-10-04  Will Cohen  <wcohen@redhat.com>
27879
27880         * gcc.dg/20000926-1.c: New test.
27881
27882 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
27883
27884         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
27885         function name for current C++ compiler.
27886         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
27887
27888 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
27889
27890         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
27891         __PRETTY_FUNCTION__.
27892         * g++.old-deja/g++.ext/pretty2.C: Likewise.
27893
27894 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27895
27896         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
27897
27898 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
27899
27900         * gcc.c-torture/compile/20000923-1.c: New test.
27901
27902 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
27903
27904         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
27905         * g++.old-deja/g++.pt/ttp62.C: Same.
27906         * g++.old-deja/g++.other/inline14.C: Same.
27907
27908 2000-09-24  Richard Henderson  <rth@cygnus.com>
27909
27910         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
27911
27912 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27913
27914         * gcc.dg/c90-printf-1.c: Add test for wide string format.
27915
27916 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
27917
27918         * gcc.c-torture/compile/20000922-1.c: New file.
27919
27920 2000-09-21  Nick Clifton  <nickc@redhat.com>
27921
27922         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
27923         a signed long modulo operation.
27924         (mod6): New function - perform an unsigned long modulo operation.
27925         (main): Add tests for modulos of very large numbers by very small
27926         dividends.
27927
27928 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27929
27930         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
27931
27932 2000-09-19  Richard Henderson  <rth@cygnus.com>
27933
27934         * gcc.dg/compare2.c (case 10): XFAIL.
27935
27936 2000-09-18  Richard Henderson  <rth@cygnus.com>
27937
27938         * gcc.c-torture/execute/20000906-1.c: Move ...
27939         * gcc.dg/20000906-1.c: ... here.  Only run on targets
27940         that support __builtin_trap.
27941
27942 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
27943
27944         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
27945
27946 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27947
27948         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
27949         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
27950         more $ format tests.
27951
27952 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27953
27954         * gcc.dg/format-errmk-1.c: New test.
27955
27956 2000-09-17  Greg McGary  <greg@mcgary.org>
27957
27958         * gcc.c-torture/execute/20000917-1.x: Remove.
27959
27960 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27961
27962         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
27963
27964 2000-09-17  Greg McGary  <greg@mcgary.org>
27965
27966         * gcc.c-torture/execute/20000917-1.c: New test.
27967         * gcc.c-torture/execute/20000917-1.x: XFAIL.
27968
27969 2000-09-16  Neil Booth  <NeilB@earthling.net>
27970
27971         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
27972         in nested macro bug.
27973
27974 2000-09-15  Neil Booth  <NeilB@earthling.net>
27975
27976         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
27977
27978 2000-09-14  Jeffrey A Law  (law@cygnus.com)
27979
27980         * gcc.c-torture/execute/20000914-1.c: New test.
27981
27982 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
27983
27984         * g++.other/inline13.C: New test.
27985
27986 2000-09-12  Andreas Jaeger  <aj@suse.de>
27987
27988         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
27989         constant by Ulrich Drepper <drepper@redhat.com>.
27990
27991 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
27992
27993         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
27994
27995 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27996
27997         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
27998
27999 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
28000
28001         * gcc.dg/cpp/backslash.c: New test.
28002
28003 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
28004
28005         * gcc.c-torture/execute/20000910-1.c: New test.
28006         * gcc.c-torture/execute/20000910-2.c: Likewise.
28007
28008 2000-09-11  Robert Lipe  <robertl@sco.com>
28009
28010         * gcc.dg/pragma-align.c: New test.
28011
28012 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
28013
28014         * g++.old-deja/g++.pt/explicit82.C: New test.
28015         * g++.old-deja/g++.pt/explicit83.C: New test.
28016
28017 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
28018
28019         * gcc.dg/asm-names.c: New test.
28020
28021 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28022
28023         * gcc.dg/cpp/tr-warn6.c: New test
28024
28025 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28026
28027         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
28028         be accepted.
28029
28030 2000-09-07  Catherine Moore  <clm@redhat.com>
28031
28032         * gcc.c-torture/execute/unroll-1.c: New test.
28033
28034 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
28035
28036         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
28037         ERROR markers.
28038         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
28039         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
28040         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
28041         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
28042         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
28043         Preprocess only.
28044         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
28045         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
28046
28047 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28048
28049         * g++.old-deja/g++.pt/deduct2.C: New test.
28050
28051 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28052
28053         * g++.old-deja/g++.pt/parms2.C: New test.
28054
28055 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28056
28057         * g++.old-deja/g++.pt/crash58.C: New test.
28058
28059 2000-09-06  Greg McGary  <greg@mcgary.org>
28060
28061         * gcc.c-torture/execute/20000906-1.c: New test.
28062         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
28063
28064 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28065
28066         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
28067
28068 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28069
28070         * g++.old-deja/g++.pt/crash57.C: New test.
28071
28072 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28073
28074         * g++.old-deja/g++.pt/crash56.C: New test.
28075
28076 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28077
28078         * g++.old-deja/g++.pt/koenig1.C: New test.
28079
28080 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
28081
28082         * gcc.dg/20000904-1.c: New test.
28083
28084 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
28085
28086         * gcc.dg/cpp/paste8.c: New test.
28087
28088 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
28089
28090         * gcc.c-torture/compile/20000827-1.c: New test.
28091
28092 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28093
28094         * gcc.dg/format-diag-1.c: New test.
28095
28096 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28097
28098         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
28099         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
28100         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
28101         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
28102         gcc.dg/formatz-1.c: Adjust warning regular expressions.
28103
28104 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
28105
28106         * g++.old-deja/g++.other/nested4.C: New test.
28107
28108 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
28109
28110         * g++.old-deja/g++.ns/scoped1.C: New test.
28111
28112 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
28113
28114         * lib/g++.exp: Support testing already-installed GCC.
28115
28116 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28117
28118         * wtr-label-1.c, wtr-suffix-1.c: New tests.
28119
28120 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28121
28122         * gcc.dg/return-type-2.c: New test.
28123
28124 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
28125
28126         * gcc.c-torture/compile/20000825-1.c: New test.
28127
28128 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
28129
28130         * gcc.dg/dwarf2-2.c: New test.
28131
28132 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
28133
28134         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
28135         dg-warning regexps.
28136
28137 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28138
28139         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
28140         gcc.dg/format-ext-5.c: New tests.
28141
28142 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
28143
28144         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
28145
28146 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
28147
28148         * gcc.dg/noncompile/930622-2.c: Adjust error message.
28149
28150 2000-08-24  Richard Henderson  <rth@cygnus.com>
28151
28152         * gcc.dg/ia64-sync-1.c: New test.
28153         * gcc.dg/ia64-sync-2.c: New test.
28154         * gcc.dg/ia64-asm-1.c: New test.
28155
28156 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28157
28158         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
28159         * gcc.dg/format-ext-2.c: New test.
28160
28161 2000-08-23  Jason Merrill  <jason@redhat.com>
28162
28163         * lib/old-dejagnu.exp: Also ignore "In member function" and
28164         "At global scope".
28165
28166 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28167
28168         * gcc.dg/noncompile/label-lineno-1.c: New test.
28169
28170 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28171
28172         * gcc.dg/c99-array-nonobj-1.c: New test.
28173
28174 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28175
28176         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
28177         tests.
28178         * gcc.dg/format-ext-1.c: New test.
28179
28180 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28181
28182         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
28183         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
28184         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
28185         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
28186         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
28187
28188 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28189
28190         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
28191         gcc.dg/c99-strftime-2.c: New tests.
28192
28193 2000-08-22  Richard Henderson  <rth@cygnus.com>
28194
28195         * gcc.c-torture/execute/20000822-1.c: New test.
28196
28197 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
28198
28199         * gcc.c-torture/execute/20000819-1.x: Remove.
28200
28201 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28202
28203         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
28204         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
28205         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
28206         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
28207         gcc.dg/format-xopen-1.c: New tests.
28208
28209 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28210
28211         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
28212
28213 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
28214
28215         * g++.old-deja/g++.other/loop2.C: New test.
28216
28217         * gcc.c-torture/compile/20000606-1.c: New test.
28218         * gcc.c-torture/compile/20000728-1.c: New test.
28219         * gcc.c-torture/execute/20000801-1.c: New test.
28220         * gcc.c-torture/execute/20000801-2.c: New test.
28221         * gcc.c-torture/execute/20000819-1.c: New test.
28222         * gcc.c-torture/execute/20000819-1.x: XFAIL.
28223         * gcc.dg/20000629-1.c: New test.
28224         * gcc.dg/20000724-1.c: New test.
28225         * gcc.dg/20000807-1.c: New test.
28226
28227 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
28228
28229         * gcc.dg/cpp/pragma-1.c: New test.
28230         * gcc.dg/cpp/pragma-2.c: New test.
28231
28232 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
28233
28234         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
28235         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
28236
28237 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28238
28239         * gcc.c-torture/compile/20000818-1.c: New test.
28240
28241 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
28242
28243         * gcc.c-torture/execute/20000818-1.c: New test.
28244
28245 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28246
28247         * gcc.dg/format-va-1.c: New test.
28248
28249 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28250
28251         * g++.old-deja/g++.other/typedef8.C: New test.
28252
28253 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28254
28255         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
28256         * g++.old-deja/g++.mike/net36.C: Mark candidate.
28257         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
28258         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
28259         * g++.old-deja/g++.other/ptrmem7.C: New test.
28260         * g++.old-deja/g++.pt/ptrmem10.C: New test.
28261
28262 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28263
28264         * g++.old-deja/g++.pt/typename27.C: New test.
28265
28266 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
28267
28268         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
28269         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
28270         * g++.old-deja/g++.pt/friend45.C: New test.
28271         * g++.old-deja/g++.other/friend8.C: New test.
28272
28273 2000-08-15  Richard Henderson  <rth@cygnus.com>
28274
28275         * gcc.c-torture/execute/20000815-1.c: New test.
28276
28277 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28278
28279         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
28280         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
28281         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
28282
28283 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
28284
28285         * g++.old-deja/g++.other/refinit2.C: New test.
28286
28287 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
28288
28289         * lib/c-torture.exp (c-torture): Make
28290         compiler_conditional_xfail_data global.
28291         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
28292         compiler_conditional_xfail_data machinery.
28293         (f-torture-execute): Likewise.
28294         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
28295         and only when unrolling loops.
28296
28297         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
28298
28299 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28300
28301         * g++.old-deja/g++.pt/explicit81.C: New test.
28302
28303 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28304
28305         * g++.old-deja/g++.pt/typename26.C: New test.
28306
28307 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
28308
28309         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
28310         warning.
28311
28312 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28313
28314         * g++.old-deja/g++.other/array3.C: New test.
28315
28316 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28317
28318         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
28319         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
28320         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
28321         New tests.
28322
28323 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
28324
28325         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
28326         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28327
28328 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
28329
28330         * gcc.c-torture/execute/20000808-1.c: New test.
28331
28332 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28333
28334         * gcc.dg/c90-const-expr-1.c: New test.
28335
28336 2000-08-08  Richard Henderson  <rth@cygnus.com>
28337
28338         * gcc.dg/noncompile/920923-1.c: Declare calloc.
28339
28340 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28341
28342         * gcc.dg/noncompile/const-ll-1.c: New test.
28343
28344 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28345
28346         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
28347
28348 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28349
28350         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
28351         that running programs linked against the shared version of libobjc
28352         run correctly.
28353
28354 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28355
28356         * gcc.dg/c99-printf-1.c: New test.
28357
28358 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28359
28360         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
28361
28362 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
28363
28364         * gcc.c-torture/execute/20000731-1.x: Delete.
28365
28366 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
28367
28368         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
28369         and torture_without_loops as is done by c-torture.exp.
28370         (search_for): Copy from c-torture.exp.
28371         (gcc-dg-runtest): New function, drives a directory of tests
28372         iterating over the TORTURE_OPTIONS.
28373         (scan-assembler, scan-assembler-not): Move here from
28374         individual directory drivers.
28375
28376         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
28377         defined by lib/gcc-dg.exp.
28378         * gcc.dg/cpp/cpp.exp: Likewise.
28379         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
28380         gcc-dg-runtest, so we cycle over optimization options.
28381
28382         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
28383         * gcc.dg/compare2.c: No longer expected to fail.
28384
28385 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28386
28387         * gcc.c-torture/execute/20000804-1.c: New test.
28388
28389 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28390
28391         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
28392
28393 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
28394
28395         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
28396
28397 2000-08-03  Jeffrey A Law  (law@cygnus.com)
28398
28399         * gcc.c-torture/compile/20000803-1.c: New test.
28400
28401 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28402
28403         * gcc.c-torture/execute/20000801-3.c,
28404         gcc.c-torture/execute/20000801-4.c: New tests.
28405         * gcc.c-torture/execute/20000801-3.x,
28406         gcc.c-torture/execute/20000801-4.x: Xfail.
28407
28408 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
28409
28410         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
28411         libobjc/.libs to allow for libtool.
28412
28413 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
28414
28415         * gcc.c-torture/compile/20000802-1.c: New test.
28416
28417 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
28418
28419         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
28420
28421 2000-07-31  Jeffrey A Law  (law@cygnus.com)
28422
28423         * gcc-c-torture/execute/20000731-2.c: New test.
28424
28425         * gcc.c-torture/execute/20000731-1.c: New test.
28426         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
28427
28428 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
28429
28430         * testsuite/gcc.dg/cpp/paste7.c: New test.
28431         * gcc.dg/cpp/20000725-1.c: New test.
28432
28433 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
28434
28435         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
28436         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
28437         declaration warning for __builtin_dwarf_reg_size.
28438
28439         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
28440
28441 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28442
28443         * gcc.dg/noncompile/voidparam-1.c: New test.
28444
28445 2000-07-30  Richard Henderson  <rth@cygnus.com>
28446
28447         * gcc.dg/c90-digraph-1.c: Don't xfail.
28448         * gcc.dg/compare2.c (case 10): Xfail.
28449         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
28450
28451 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
28452
28453         * gcc.dg/c99-main-1.c: New test.
28454
28455 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28456
28457         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
28458
28459 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
28460
28461         * gcc.c-tortuer/execute/20000726-1.c: New test.
28462
28463 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
28464
28465         * gcc.c-torture/execute/enum-2.c: New test.
28466
28467 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28468
28469         * gcc.dg/cpp/tr-warn3.c: New test.
28470
28471 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28472
28473         * g++.old-deja/g++.ext/implicit1.C: Remove.
28474         * g++.old-deja/g++.jason/c2.C: Remove
28475         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
28476         * g++.old-deja/g++.pt/crash16.C: Likewise.
28477         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
28478
28479 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28480
28481         * g++.old-deja/g++.other/for2.C: New test.
28482
28483 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
28484
28485         * gcc.dg/20000720-1.c: New test.
28486
28487 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
28488
28489         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
28490
28491 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
28492
28493         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
28494         * gcc.c-torture/execute/20000722-1.c: New.
28495         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
28496
28497 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
28498
28499         * gcc.dg/cpp/20000720-1.S: New test.
28500
28501 2000-07-21  Michael Meissner  <meissner@redhat.com>
28502
28503         * gcc.c-torture/execute/ieee/hugeval.c: New test.
28504
28505 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28506
28507         * g++.old-deja/g++.brendan/crash16.C,
28508         g++.old-deja/g++.brendan/parse3.C,
28509         g++.old-deja/g++.brendan/redecl1.C,
28510         g++.old-deja/g++.ns/template13.C,
28511         g++.old-deja/g++.other/decl4.C,
28512         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
28513
28514 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28515
28516         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
28517         and "Internal error".
28518
28519         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
28520         regexps.
28521         * gcc.dg/cpp/paste6.c: New test.
28522
28523 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
28524
28525         * gcc.dg/cpp/tr-direct.c: New test.
28526
28527         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
28528         gcc.dg/cpp/undef1.c: Tweak error regexps.
28529
28530 2000-07-18  Eric Christopher <echristo@redhat.com>
28531
28532         * gcc.c-torture/compile/20000718-1.c: New test.
28533
28534 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
28535
28536         * cpplex.c (_cpp_push_token): If the token being pushed back
28537         is the previous token in this context, just subtract one from
28538         context->posn.
28539         * cppmacro.c (save_expansion): Clear aux field when storing a
28540         placemarker.
28541
28542 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
28543
28544         * gcc.dg/noncompile/redecl-1.c: New test.
28545
28546 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
28547
28548         * gcc.c-torture/execute/20000717-5.c: New test.
28549         * gcc.c-torture/execute/20000717-1.x: Removed.
28550
28551 2000-07-17  Richard Henderson  <rth@cygnus.com>
28552
28553         * gcc.c-torture/execute/20000717-4.c: New test.
28554
28555 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
28556
28557         * gcc.dg/cpp/syshdr.c: New test.
28558         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
28559
28560 2000-07-17  Neil Booth  <neilb@earthling.net>
28561
28562         * gcc.dg/cpp/cmdlne-dM.c: New test.
28563         * gcc.dg/cpp/cmdlne-dD.c: New test.
28564
28565 2000-07-17  Jeffrey A Law  (law@cygnus.com)
28566
28567         * gcc.c-torture/execute/20000717-3.c: New test.
28568
28569         * gcc.c-torture/compile/20000717-1.c: New test.
28570
28571 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
28572
28573         * gcc.c-torture/execute/20000717-2.c: New test.
28574
28575 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28576
28577         * gcc.dg/formatz-1.c: New test.
28578
28579         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
28580         * gcc.dg/c99-digraph-1.c: New tests.
28581
28582         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
28583         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
28584
28585         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
28586         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
28587         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
28588         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
28589         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
28590         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
28591         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
28592
28593 2000-07-17   Greg McGary <greg@mcgary.org>
28594
28595         * gcc.c-torture/execute/20000717-1.c: New test.
28596         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
28597
28598 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
28599
28600         * gcc.c-torture/execute/20000715-2.c: New test.
28601         * gcc.dg/20000715-1.c: New test.
28602
28603 2000-07-15  Michael Meissner  <meissner@redhat.com>
28604
28605         * gcc.c-torture/execute/20000715-1.c: New test.
28606
28607 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
28608
28609         * gcc.c-torture/execute/20000707-1.c: New test.
28610
28611 2000-07-13  Neil Booth  <NeilB@earthling.net>
28612
28613         * testsuite/gcc.dg/cpp/digraph1.c,
28614         testsuite/gcc.dg/cpp/digraph2.c,
28615         testsuite/gcc.dg/cpp/digraphs.c: New tests.
28616
28617 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
28618
28619         * g77.f-torture/compile/20000630-2.f:  New test.
28620         * g77.f-torture/compile/20000630-2.x
28621
28622 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
28623
28624         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
28625
28626 2000-07-11  Neil Booth  <NeilB@earthling.net>
28627
28628         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
28629
28630 2000-07-11  Neil Booth  <NeilB@earthling.net>
28631
28632         * gcc.dg/cpp/cmdlne-C.c: New.
28633
28634 2000-07-09  Neil Booth  <NeilB@earthling.net>
28635
28636         * gcc.dg/cpp/directiv.c: New tests.
28637         * gcc.dg/cpp/undef1.c: Update.
28638
28639 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
28640
28641         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
28642
28643 2000-07-09  Neil Booth  <NeilB@earthling.net>
28644
28645         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
28646
28647 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
28648
28649         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
28650         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
28651
28652 2000-07-08  Neil Booth  <NeilB@earthling.net>
28653
28654         * gcc.dg/cpp/macsyntx.c: New tests.
28655
28656 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28657
28658         * gcc.dg/20000707-1.c: New test.
28659
28660 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28661
28662         * gcc.c-torture/execute/20000706-1.c: New test.
28663         * gcc.c-torture/execute/20000706-2.c: New test.
28664         * gcc.c-torture/execute/20000706-3.c: New test.
28665         * gcc.c-torture/execute/20000706-4.c: New test.
28666         * gcc.c-torture/execute/20000706-5.c: New test.
28667
28668 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28669
28670         * g++.old-deja/g++.pt/instantiate7.C: New test.
28671
28672 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28673
28674         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
28675         * g++.old-deja/g++.mike/thunk3.C: Likewise.
28676         * g++.old-deja/g++.other/rtti3.C: Likewise.
28677         * g++.old-deja/g++.other/rttid3.C: Likewise.
28678
28679 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
28680
28681         *  g77.f-torture/compile/20000630-1.x: Fix typo
28682
28683 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
28684
28685         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
28686         assembly output.
28687
28688 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
28689
28690         * gcc.dg/cpp/ident.c: New test.
28691
28692 2000-07-05  Neil Booth  <NeilB@earthling.net>
28693
28694         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
28695           gcc.dg/cpp/lexstrng.c: New tests.
28696
28697 2000-07-04  Neil Booth  <NeilB@earthling.net>
28698
28699         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
28700         * gcc.dg/cpp/strify2.c: Same.
28701
28702 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
28703
28704         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
28705         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
28706         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
28707         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
28708
28709         * testsuite/gcc.dg/cpp/macro1.c,
28710         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
28711         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
28712         testsuite/gcc.dg/cpp/strify1.c,
28713         testsuite/gcc.dg/cpp/strify2.c: New tests.
28714
28715 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
28716
28717         * gcc.c-torture/execute/20000703-1.c: New test.
28718
28719 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28720
28721         * g++.old-deja/g++.pt (lookup10.C): New test.
28722
28723 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28724
28725         * g++.old-deja/g++.pt (typename25.C): New test.
28726
28727 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
28728
28729         * gcc.c-torture/compile/20000701-1.c: New test.
28730
28731 2000-06-30  Nick Clifton  <nickc@cygnus.com>
28732
28733         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
28734         to test case.
28735
28736 2000-06-30  Catherine Moore  <clm@cygnus.com>
28737
28738         * gcc.c-torture/execute/align-1.c: New test.
28739
28740 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
28741
28742         * g++.old-deja/g++.pt/expr8.C: New test.
28743         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
28744
28745 2000-06-29  Nick Clifton  <nickc@cygnus.com>
28746
28747         * gcc.c-torture/compile/20000629-1.c: New test.
28748
28749 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
28750
28751
28752         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
28753         gcc.dg/noncompile directory, depending on whether they're
28754         preprocessor tests or not.  Annotate all the tests for the dg
28755         framework.
28756
28757         * gcc.c-torture/noncompile/noncompile.exp: Delete.
28758         * gcc.dg/noncompile/noncompile.exp: New.
28759
28760         * Moved files:
28761         Old name                                New name
28762         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
28763         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
28764         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
28765         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
28766         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
28767         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
28768         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
28769         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
28770         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
28771         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
28772         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
28773         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
28774         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
28775         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
28776         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
28777         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
28778         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
28779         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
28780         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
28781         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
28782         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
28783         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
28784         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
28785         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
28786
28787         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
28788         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
28789         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
28790         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
28791         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
28792         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
28793
28794 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
28795
28796         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
28797         declare one variable.  On the fourth, error.
28798         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
28799         declared by 20000628-1a.h.
28800
28801 2000-06-29  Richard Henderson  <rth@redhat.com>
28802
28803         * gcc.c-torture/execute/930529-1.x: New file.
28804         * gcc.dg/920413-1.c: Adjust expected warning text.
28805         * gcc.dg/980217-1.c: Declare abort.
28806         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
28807
28808 2000-06-29  Jeffrey A Law  (law@cygnus.com)
28809
28810         * g77.f-torture/compile/20000629-1.f: New test.
28811         * g77.f-torture/compile/20000629-1.x: Expected to fail.
28812
28813 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
28814
28815         Rearrange lots of files, removing entirely the
28816         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
28817         directories.
28818
28819         * Deleted files:
28820         gcc.c-torture/code_quality/code_quality.exp
28821         gcc.c-torture/special/special.exp
28822         gcc.failure/failure.exp
28823         gcc.failure/940409-1.x
28824         gcc.c-torture/compile/961203-1.x
28825
28826         * New files:
28827         gcc.misc-tests/linkage.exp
28828         gcc.c-torture/execute/920730-1t.c
28829         gcc.c-torture/execute/920730-1t.x
28830         gcc.c-torture/compile/920520-1.x
28831         gcc.c-torture/compile/920521-1.x
28832         gcc.c-torture/compile/981006-1.x
28833         gcc.c-torture/execute/eeprof-1.x
28834
28835         * Moved files (possibly with modifications to fit a new harness):
28836         Old name                                New name
28837         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
28838         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
28839         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
28840         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
28841         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
28842         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
28843         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
28844         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
28845         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
28846         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
28847         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
28848         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
28849         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
28850         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
28851
28852 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
28853
28854         * c-torture/compile/961203-1.x: Delete.
28855
28856         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
28857         not exit. Include stdio.h.
28858         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
28859         * gcc.misc-tests/dg-12.c: Likewise.
28860         * gcc.misc-tests/dg-5.c: Likewise.
28861         * gcc.misc-tests/dg-6.c: Likewise.
28862         * gcc.misc-tests/dg-7.c: Prototype abort.
28863         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
28864         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
28865         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
28866         not exit.
28867         * gcc.misc-tests/sieve.c: Use return from main, not exit.
28868         * gcc.misc-tests/sort2.c: Use return from main, not exit.
28869
28870 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
28871
28872         * gcc.dg/cpp/20000628-1.c: New test.
28873         * gcc.dg/cpp/20000628-1.h: New header for above test.
28874         * gcc.dg/cpp/20000628-1a.h: Likewise.
28875
28876 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
28877
28878         * gcc.dg/cpp: New directory.
28879         * gcc.dg/cpp/cpp.exp: New driver.
28880         * gcc.dg/cpp/20000627-1.c: New test.
28881         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
28882         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
28883         and rewrite as a compilation test.
28884
28885         * gcc.dg: Move many files into the cpp subdirectory, possibly
28886         renaming or editing them as well.
28887         Old name                New name
28888         990119-1.c              cpp/19990119-1.c
28889         990228-1.c              cpp/19990228-1.c
28890         990407-1.c              cpp/19990407-1.c
28891         990409-1.c              cpp/19990409-1.c
28892         990413-1.c              cpp/19990413-1.c
28893         990703-1.c              cpp/19990703-1.c
28894         20000127-1.c            cpp/20000127-1.c
28895         20000129-1.c            cpp/20000129-1.c
28896         20000207-1.c            cpp/20000207-1.c
28897         20000207-2.c            cpp/20000207-2.c
28898         20000209-1.c            cpp/20000209-1.c
28899         20000209-2.c            cpp/20000209-2.c
28900         20000301-1.c            cpp/20000301-1.c
28901         20000419-1.c            cpp/20000419-1.c
28902         20000510-1.S            cpp/20000510-1.S
28903         20000519-1.c            cpp/20000519-1.c
28904         20000529-1.c            cpp/20000529-1.c
28905         20000625-1.c            cpp/20000625-1.c
28906         20000625-2.c            cpp/20000625-2.c
28907         cpp-as1.c               cpp/assert1.c
28908         cpp-as2.c               cpp/assert2.c
28909         cxx-comments-1.c        cpp/cxxcom1.c
28910         cxx-comments-2.c        cpp/cxxcom2.c
28911         endif-label.c           cpp/endif.c
28912         cpp-hash1.c             cpp/hash1.c
28913         cpp-hash2.c             cpp/hash2.c
28914         cpp-if1.c               cpp/if-1.c
28915         cpp-if2.c               cpp/if-2.c
28916         cpp-if3.c               cpp/if-3.c
28917         cpp-if4.c               cpp/if-4.c
28918         cpp-if5.c               cpp/if-5.c
28919         cpp-cond.c              cpp/if-cexp.c
28920         cpp-missingop.c         cpp/if-mop.c
28921         cpp-missingparen.c      cpp/if-mpar.c
28922         cpp-opprec.c            cpp/if-oppr.c
28923         cpp-ifparen.c           cpp/if-paren.c
28924         cpp-shortcircuit.c      cpp/if-sc.c
28925         cpp-shift.c             cpp/if-shift.c
28926         cpp-unary.c             cpp/if-unary.c
28927         cpp-li1.c               cpp/line1.c
28928         cpp-li2.c               cpp/line2.c
28929         lineno.c                cpp/line3.c
28930         lineno-2.c              cpp/line4.c
28931         cpp-mi.c                cpp/mi1.c
28932         cpp-mic.h               cpp/mi1c.h
28933         cpp-micc.h              cpp/mi1cc.h
28934         cpp-mind.h              cpp/mi1nd.h
28935         cpp-mindp.h             cpp/mi1ndp.h
28936         cpp-mix.h               cpp/mi1x.h
28937         cpp-mi2.c               cpp/mi2.c
28938         cpp-mi2a.h              cpp/mi2a.h
28939         cpp-mi2b.h              cpp/mi2b.h
28940         cpp-mi2c.h              cpp/mi2c.h
28941         cpp-mi3.c               cpp/mi3.c
28942         cpp-mi3.def             cpp/mi3.def
28943         poison-1.c              cpp/poison.c
28944         pr-impl.c               cpp/prag-imp.c
28945         cpp-redef-2.c           cpp/redef1.c
28946         cpp-redef.c             cpp/redef2.c
28947         strpaste.c              cpp/strp1.c
28948         strpaste-2.c            cpp/strp2.c
28949         cpp-tradpaste.c         cpp/tr-paste.c
28950         cpp-tradstringify.c     cpp/tr-str.c
28951         cpp-tradwarn1.c         cpp/tr-warn1.c
28952         cpp-tradwarn2.c         cpp/tr-warn2.c
28953         trigraphs.c             cpp/trigraphs.c
28954         cpp-unc1.c              cpp/unc1.c
28955         cpp-unc2.c              cpp/unc2.c
28956         cpp-unc3.c              cpp/unc3.c
28957         cpp-unc.c               cpp/unc4.c
28958         undef.c                 cpp/undef1.c
28959         undef-2.c               cpp/undef2.c
28960         cpp-wi1.c               cpp/widestr1.c
28961
28962 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
28963
28964         * lib/g++.exp (g++_include_flags): Tweak.
28965
28966 2000-06-27  H.J. Lu  <hjl@gnu.org>
28967             Loren J. Rittle  <ljrittle@acm.org>
28968
28969         * lib/g++.exp (g++_include_flags): Override libgloss.exp
28970         version with one that knows about the new gcc tree structure.
28971         (g++_link_flags): Same.
28972
28973 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
28974
28975         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
28976         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
28977         case we are cross-compiling.
28978
28979         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
28980         g++.old-deja/g++.niklas/Makefile.in,
28981         g++.old-deja/g++.niklas/configure.in,
28982         g++.old-deja/g++.other/Makefile.in,
28983         g++.old-deja/g++.other/configure.in,
28984         gcc.c-torture/code_quality/Makefile.in,
28985         gcc.c-torture/code_quality/configure.in,
28986         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
28987         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
28988         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
28989         gcc.c-torture/execute/ieee/Makefile.in,
28990         gcc.c-torture/execute/ieee/configure.in,
28991         gcc.c-torture/noncompile/Makefile.in,
28992         gcc.c-torture/noncompile/configure.in,
28993         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
28994         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
28995         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
28996
28997 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
28998
28999         * g++.old-deja/g++.other/ambig3.C: New test.
29000
29001 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
29002
29003         * g++.old-deja/g++.pt/syntax1.C: New test.
29004         * g++.old-deja/g++.pt/syntax2.C: New test.
29005         * g++.old-deja/g++.other/syntax3.C: New test.
29006         * g++.old-deja/g++.other/syntax4.C: New test.
29007
29008 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
29009
29010         * gcc.dg/20000623-1.c: Prototype exit and abort.
29011
29012 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
29013
29014         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
29015         New tests.
29016         * gcc.dg/cpp-mi3.def: New file.
29017
29018         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
29019         inside assertions.
29020         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
29021         lexer's error messages.
29022         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
29023         divine anything from the linemarkers.
29024         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
29025         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
29026
29027 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
29028
29029         * gcc.dg/20000623-1.c: New test.
29030
29031 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
29032
29033         * gcc.c-torture/execute/20000622-1.c: New test.
29034
29035 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
29036
29037         * g++.old-deja/g++.other/init15.C: New test.
29038
29039 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
29040
29041         * g++.old-deja/g++.pt/vaarg2.C: New test.
29042         * g++.old-deja/g++.pt/vaarg3.C: New test.
29043
29044 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
29045
29046         * g++.old-deja/g++.other/dyncast6.C: New test.
29047
29048 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
29049
29050         * gcc.c-torture/execute/loop-6.c: New test.
29051
29052 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
29053
29054         * gcc.dg/20000614-1.c: New test.
29055         * gcc.dg/20000614-2.c: New test.
29056
29057 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
29058
29059         * g++.old-deja/g++.other/inline12.C: New test.
29060
29061 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
29062
29063         * g++.old-deja/g++.other/eh1.C: New test.
29064
29065 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
29066
29067         * g++.old-deja/g++.other/type.C: New test.
29068
29069 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
29070
29071         * g++.old-deja/g++.other/initstring.C: New test.
29072
29073 2000-06-12  Jason Merrill  <jason@redhat.com>
29074
29075         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
29076
29077 2000-06-09  Jeffrey A Law  (law@cygnus.com)
29078
29079         * gcc.c-torture/compile/20000609-1.c: New test.
29080
29081 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
29082
29083         * gcc.dg/20000609-1.c: New test.
29084
29085 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
29086
29087         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
29088         * gcc.c-torture/noncompile/poison-1.c: Move...
29089         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
29090         * gcc.dg/cpp-li1.c: Add a token after the #line.
29091
29092 2000-06-05  Richard Henderson  <rth@cygnus.com>
29093
29094         * gcc.c-torture/execute/20000605-2.c: New test.
29095         * gcc.c-torture/execute/20000605-3.c: New test.
29096
29097 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
29098
29099         * g77.f-torture/execute/20000503-1.x: New file.
29100
29101 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29102
29103         * g++.old-deja/g++.eh/badalloc1.C: New test.
29104
29105 2000-06-05  Richard Henderson  <rth@cygnus.com>
29106
29107         * gcc.c-torture/execute/20000605-1.c: New test.
29108
29109 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
29110             Nathan Sidwell <nathan@codesourcery.com>
29111
29112         * gcc.c-torture/compile/20000605-1.c: New test.
29113
29114 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
29115
29116         * g77.f-torture/compile/20000601-1.f:  New test.
29117
29118 2000-06-03  Richard Henderson  <rth@cygnus.com>
29119
29120         * gcc.c-torture/execute/20000603-1.c: New.
29121
29122 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
29123
29124         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
29125         * gcc.dg/noreturn-2.c (noreturn): Likewise.
29126
29127 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
29128
29129         * gcc.dg/compare2.c (case 12): XFAIL.
29130         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
29131         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
29132
29133         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
29134
29135 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
29136
29137         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
29138         guard macro is already defined when the header is first
29139         included.
29140         * gcc.dg/cpp-mix.h: New file.
29141         * gcc.dg/endif-label.c: Update patterns to match compiler.
29142
29143         * g++.brendan/complex1.C: Declare abort.
29144         * g++.law/refs4.C: Remove XFAIL.
29145         * g++.oliva/expr2.C: Declare abort and exit.
29146
29147 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
29148
29149         * gcc.c-torture/execute/20000528-1.c: New test.
29150
29151         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
29152         * g++.old-deja/g++.law/temps4.C: Likewise.
29153
29154         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
29155         stdlib.h.  Call abort() on failure.
29156         * g++.old-deja/g++.law/refs4.C: Likewise.
29157         * g++.old-deja/g++.law/temps4.C: Likewise.
29158         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
29159         * gcc.c-torture/execute/20000112-1.c: Include string.h.
29160
29161 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
29162
29163         Relative to g++.dg/special:
29164         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
29165
29166         Relative to g++.old-deja:
29167         * g++.brendan/complex1.C, g++.jason/optimize2.C,
29168         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
29169         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
29170         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
29171         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
29172         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
29173         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
29174
29175         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
29176         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
29177         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
29178         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
29179         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
29180         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
29181         and/or string.h.
29182
29183         * g++.other/goto1.C: Update expectations for error messages.
29184
29185 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
29186
29187         * gcc.c-torture/compile/20000523-1.c: New test.
29188
29189 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
29190
29191         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
29192
29193 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
29194
29195         * g++.old-deja/g++.eh/catch11.C: New test.
29196         * g++.old-deja/g++.eh/catch12.C: New test.
29197
29198 2000-05-24  Nick Clifton  <nickc@cygnus.com>
29199
29200         * gcc.c-torture/execute/20000523-1.c: New test.
29201
29202 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
29203
29204         * c-torture/execute/bcp-1.c: Replace abort in arg of
29205         __builtin_constant_p with a generic external function.
29206
29207         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
29208         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
29209         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
29210         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
29211         Prototype abort and/or exit.
29212
29213         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
29214         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
29215         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
29216         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
29217
29218 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
29219
29220         * gcc.dg/dwarf2-1.c: New test.
29221
29222 2000-05-20  Richard Henderson  <rth@cygnus.com>
29223
29224         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
29225
29226 2000-05-20  Andreas Jaeger  <aj@suse.de>
29227
29228         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
29229         testcase.
29230
29231 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
29232
29233         * gcc.c-torture/execute/20000519-2.c: New test.
29234
29235 2000-05-19  Andreas Jaeger  <aj@suse.de>
29236
29237         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
29238         which fails with SSA.
29239
29240         * lib/c-torture.exp: Also test with -O3 -fssa.
29241
29242 2000-05-18  Michael Meissner  <meissner@redhat.com>
29243
29244         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
29245         * gcc.c-torture/execute/920415-1.c: Ditto.
29246         * gcc.c-torture/execute/920501-1.c: Ditto.
29247         * gcc.c-torture/execute/conversion.c: Ditto.
29248         * gcc.c-torture/execute/cvt-1.c: Ditto.
29249
29250 2000-05-18  Jeffrey A Law  (law@cygnus.com)
29251
29252         * gcc.c-torture/compile/20000518-1.c: New test.
29253
29254 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29255
29256         * g77.f-torture/compile/200005018.f:  New test.
29257
29258 2000-05-17  Jeffrey A Law  (law@cygnus.com)
29259
29260         * gcc.c-torture/compile/20000517-1.c: New test.
29261
29262 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29263
29264         * gcc.c-torture/execute/20000516-1.c: New test.
29265
29266 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
29267
29268         * g++.old-deja/g++.other/eh.C: New test.
29269
29270 2000-05-12  Richard Henderson  <rth@cygnus.com>
29271
29272         * gcc.c-torture/execute/990208-1.c (main): Don't pass
29273         constants through to doit's conditional.
29274
29275 2000-05-11  Jeffrey A Law  (law@cygnus.com)
29276
29277         * gcc.c-torture/compile/20000511-1.c: New test.
29278         * g77.f-torture/compile/20000511-1.f: New test.
29279         * g77.f-torture/compile/20000511-2.f: New test.
29280
29281 2000-05-11  Michael Meissner  <meissner@redhat.com>
29282
29283         * gcc.c-torture/execute/20000511-1.c: New test.
29284
29285 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
29286
29287         * gcc.dg/dg.exp: Scan .S files as well as .c files.
29288         * gcc.dg/20000510-1.S: New.
29289
29290 2000-05-08  Catherine Moore  <clm@cygnus.com>
29291
29292         * gcc.dg/unused-3.c: New.
29293
29294 2000-05-06  Richard Henderson  <rth@cygnus.com>
29295
29296           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
29297           * g++.old-deja/g++.mike/warn1.C: Likewise.
29298           * g++.old-deja/g++.pt/local1.C: Likewise.
29299           * g++.old-deja/g++.pt/local7.C: Likewise.
29300           * g++.old-deja/g++.pt/spec16.C: Likewise.
29301
29302 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
29303
29304         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
29305
29306 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
29307
29308           * g77.f-torture/execute/20000503-1.f:  New test.
29309
29310 2000-05-04  Andreas Jaeger  <aj@suse.de>
29311
29312         * gcc.dg/noreturn-2.c: New test.
29313
29314 2000-05-04  Neil Booth  <NeilB@earthling.net>
29315
29316         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
29317         preprocessor.
29318
29319 2000-05-04  Richard Henderson  <rth@cygnus.com>
29320
29321         * gcc.c-torture/execute/20000503-1.c: Fix typo.
29322
29323 2000-05-04  Richard Henderson  <rth@cygnus.com>
29324
29325         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
29326         OpenSSL by Jason R Thorpe.
29327
29328 2000-05-03  Jim Wilson  <wilson@cygnus.com>
29329
29330         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
29331
29332 2000-05-03  Robert Lipe <robertlipe@usa.net>
29333
29334         * gcc.dg/20000503-1.c: New test.
29335
29336 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
29337
29338         * gcc.c-torture/compile/20000502-1.c: New test.
29339         * g++.old-deja/g++.other/align.C: New test.
29340         * gcc.dg/cpp-tradstringify.c: New test.
29341
29342 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29343
29344         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
29345         and hard registers.
29346
29347 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
29348
29349         * gcc.c-torture/execute/loop-5.c: New test.
29350
29351 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
29352
29353         * gcc.c-torture/execute/va-arg-20.c: New test.
29354
29355 2000-04-23  Jeffrey A Law  (law@cygnus.com)
29356
29357         * gcc.c-torture/execute/20000422-1.c: New test.
29358
29359 2000-04-20  Greg McGary  <gkm@gnu.org>
29360
29361         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
29362         when optimizing, but without sibling-call optimizations (-O1).
29363
29364 2000-04-20  Jeffrey A Law  (law@cygnus.com)
29365
29366           * gcc.c-torture/compile/20000420-1.c: New test.
29367
29368 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29369
29370         * g++.abi/ptrflags.C: New test.
29371         * g++.eh/catchptr1.C: Test incomplete pointer chains.
29372
29373 2000-04-19  Catherine Moore  <clm@cygnus.com>
29374
29375         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
29376
29377 2000-04-19  Greg McGary  <gkm@gnu.org>
29378
29379         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
29380         sibling-call optimizations.
29381
29382 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
29383
29384         * gcc.dg/20000419-1.c: New test.
29385
29386 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
29387
29388         * gcc.c-torture/execute/20000412-6.c: New test.
29389
29390 2000-04-12  Jeffrey A Law  (law@cygnus.com)
29391
29392         * gcc.c-torture/execute/20000412-5.c: New test.
29393         * g77.f-torture/compile/20000412-1.f: New test.
29394         * gcc.c-torture/execute/20000412-4.c: New test.
29395         * gcc.c-torture/compile/20000412-2.c: New test.
29396         * gcc.c-torture/execute/20000412-3.c: New test.
29397         * gcc.c-torture/compile/20000412-1.c: New test.
29398         * gcc.c-torture/execute/20000412-2.c: New test.
29399
29400 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
29401
29402         * objc/execute/bf-20.m: New test.
29403
29404 2000-04-10  Richard Henderson  <rth@cygnus.com>
29405
29406         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
29407
29408         * gcc.c-torture/execute/20000412-1.c: New test.
29409
29410 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
29411
29412         * g++.old-deja/g++.eh/catchptr1.C: New test.
29413
29414 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
29415
29416         * g++.old-deja/g++.abi/cxa_vec.C: New test.
29417
29418 2000-04-08  Neil Booth  <NeilB@earthling.net>
29419
29420         * gcc.dg/cpp-nullchar.c: Remove test as
29421         embedded nulls cause problems.
29422
29423 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29424
29425         * gcc.dg/compare2.c: New test.
29426
29427 2000-04-08  Neil Booth  <NeilB@earthling.net>
29428
29429         * gcc.dg/cpp-nullchar.c: New test.
29430
29431 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
29432
29433         * gcc.dg/cpp-mi2.c: New test.
29434         * gcc.dg/cpp-mi2[abc].h: New files.
29435
29436 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
29437
29438         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
29439         member name.
29440
29441 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29442
29443         * g++.old-deja/g++.abi/vmihint.C: New test.
29444
29445 2000-04-06  Neil Booth  <NeilB@earthling.net>
29446
29447         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
29448         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
29449         copyright.
29450
29451 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
29452
29453         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
29454         avoid stack-frame overwrite.
29455
29456 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
29457
29458         * gcc.c-torture/compile/20000405-2.c: New test.
29459         * gcc.c-torture/compile/20000405-3.c: New test.
29460
29461 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29462
29463         * gcc.c-torture/compile/20000405-1.c: New test.
29464
29465 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
29466
29467         * gcc.dg/cast-qual-1.c: Revert last change.
29468
29469 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29470
29471         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
29472
29473 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
29474
29475         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
29476         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
29477
29478 2000-04-03  Jeffrey A Law  (law@cygnus.com)
29479
29480         * gcc.c-torture/compile/20000403-2.c: New test.
29481         * gcc.c-torture/compile/20000403-1.c: New test.
29482
29483 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
29484
29485         * gcc.c-torture/execute/20000403-1.c: New test.
29486
29487 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
29488
29489         * gcc.c-torture/execute/20000402-1.c: New test.
29490
29491 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
29492
29493         * gcc.c-torture/execute/va-arg-15.c: New test.
29494         * gcc.c-torture/execute/va-arg-16.c: New test.
29495         * gcc.c-torture/execute/va-arg-17.c: New test.
29496         * gcc.c-torture/execute/va-arg-18.c: New test.
29497         * gcc.c-torture/execute/va-arg-19.c: New test.
29498
29499 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
29500
29501         * gcc.c-torture/compile/981211-1.c: Move to...
29502         * gcc.dg/cpp-as1.c: ...here.
29503         * gcc.dg/cpp-as2.c: New file.
29504
29505         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
29506         compiler.
29507
29508 2000-04-02  Neil Booth  <NeilB@earthling.net>
29509
29510         * gcc.dg/cpp-cond.c  New tests.
29511         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
29512         accidental success less likely.
29513         * gcc.dg/cpp-missingop.c  New tests.
29514         * gcc.dg/cpp-missingparen.c  New tests.
29515         * gcc.dg/cpp-shift.c  New tests.
29516         * gcc.dg/cpp-shortcircuit.c  New tests.
29517         * gcc.dg/cpp-unary.c  New tests.
29518
29519 2000-03-29  Jeffrey A Law  (law@cygnus.com)
29520
29521         * gcc.c-torture/compile/20000329-1.c: New test.
29522
29523 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
29524
29525         * gcc.c-torture/compile/20000326-1.c: New test.
29526         * gcc.c-torture/compile/20000326-2.c: New test.
29527
29528 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
29529
29530         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
29531         the first parameter is a function argument.
29532
29533 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
29534
29535         * g++.old-deja/g++.ext/array4.C: New test.
29536
29537 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
29538
29539         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
29540
29541 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29542
29543         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
29544
29545 2000-03-19  Richard Henderson  <rth@cygnus.com>
29546
29547         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
29548
29549 2000-03-19  Richard Henderson  <rth@cygnus.com>
29550
29551         * gcc.c-torture/compile/20000319-1.c: New test.
29552
29553 2000-03-14  Jeffrey A Law  (law@cygnus.com)
29554
29555         * gcc.c-torture/execute/20000314-3.c: New test.
29556         * gcc.c-torture/execute/20000314-2.c: New test.
29557         * gcc.c-torture/execute/20000314-1.c: New test.
29558         * gcc.c-torture/compile/20000314-2.c: New test.
29559         * gcc.c-torture/compile/20000314-1.c: New test.
29560
29561 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
29562
29563         * g++.old-deja/g++.warn/inline.C: New test.
29564
29565 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
29566
29567         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
29568         standards-compliant result rather than specific constants.
29569         Put test-values in array.
29570
29571 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
29572
29573         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
29574         (g++_target_compile): Put test-specific options last.
29575
29576 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29577
29578         * g++.old-deja/g++.eh/vbase4.C: New test.
29579
29580 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29581
29582         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
29583
29584 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29585
29586         * g++.old-deja/g++.brendan/misc12.C: Removed.
29587         * g++.old-deja/g++.pt/memtemp77.C: Constify.
29588         * g++.old-deja/g++.ext/pretty4.C: New test.
29589
29590 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29591
29592         * g++.old-deja/g++.other/string2.C: New test.
29593
29594 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
29595
29596         * g++.old-deja/g++.warn/impint2.C: New test.
29597
29598 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
29599
29600         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
29601         is 1, not zero.
29602
29603 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
29604
29605         * g++.old-deja/g++.warn/impint.C: New test.
29606         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
29607         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
29608         * g++.old-deja/g++.pt/explicit12.C: Likewise.
29609         * g++.old-deja/g++.pt/explicit13.C: Likewise.
29610         * g++.old-deja/g++.pt/explicit17.C: Likewise.
29611         * g++.old-deja/g++.pt/explicit18.C: Likewise.
29612         * g++.old-deja/g++.pt/explicit19.C: Likewise.
29613         * g++.old-deja/g++.pt/explicit23.C: Likewise.
29614         * g++.old-deja/g++.pt/explicit31.C: Likewise.
29615         * g++.old-deja/g++.pt/explicit35.C: Likewise.
29616         * g++.old-deja/g++.pt/explicit6.C: Likewise.
29617         * g++.old-deja/g++.pt/memclass7.C: Likewise.
29618
29619 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
29620
29621         * gcc.dg/cpp-redef.c: New test.
29622
29623 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
29624
29625         * g++.old-deja/g++.pt/unify7.C: New test.
29626
29627 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29628
29629         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
29630         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
29631
29632 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
29633
29634         * gcc.c-torture/compile/20000224-1.c: New test.
29635
29636 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29637
29638         * gcc.c-torture/compile/cpp-2.c: New test.
29639         * gcc.c-torture/compile/cpp-1.c: New test.
29640
29641 2000-02-25  Jeffrey A Law  (law@cygnus.com)
29642
29643         * gcc.c-torture/execute/20000225-1.c: New test.
29644
29645 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29646
29647         * gcc.dg/cpp-li2.c: New test.
29648
29649         * gcc.dg/cpp-wi1.c: New test.
29650
29651         * gcc.dg/cpp-li1.c: New test.
29652
29653 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
29654
29655         * g++.old-deja/g++.other/sizeof5.C: New test.
29656
29657 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29658
29659         * gcc.c-torture/execute/va-arg-13.c: New test.
29660
29661 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
29662
29663         * gcc.c-torture/execute/va-arg-12.c: New test.
29664
29665 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29666
29667         * gcc.c-torture/execute/20000223-1.c: New test.
29668
29669 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29670
29671         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
29672
29673 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
29674
29675         * g++.old-deja/g++.abi/ptrmem.C: New test.
29676
29677 2000-02-19  Richard Henderson  <rth@cygnus.com>
29678
29679         * gcc.c-torture/compile/init-3.c: New.
29680
29681 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
29682
29683         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
29684         ALWAYS_CXXFLAGS.
29685
29686 2000-02-11  Robert Lipe <robertl@sco.com>
29687
29688         * gcc.c-torture/compile/20000211-3.c: New test.
29689
29690 2000-02-11  Martin Buchholz <martin@xemacs.org>
29691
29692         * gcc.c-torture/compile/20000211-2.c: New test.
29693
29694 2000-02-11  Jeffrey A Law  (law@cygnus.com)
29695
29696         * gcc.c-torture/compile/20000211-1.c: New test.
29697
29698 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
29699
29700         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
29701           on native targets
29702
29703 2000-02-08  Nathan Sidwell  <nathan@acm.org>
29704
29705         * g++.old-deja/g++.other/cast5.C: New test.
29706
29707 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
29708
29709         * gcc.c-torture/execute/20000205-1.c: New.
29710
29711 2000-02-03  Nathan Sidwell  <nathan@acm.org>
29712
29713         * g++.old-deja/g++.jason/cast3.C: Return void.
29714         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
29715
29716 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29717
29718         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
29719
29720         * gcc.dg/loop-1.c: New test.
29721
29722 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
29723
29724         * gcc.c-torture/compile/20000127-1.c: New test.
29725         * gcc.c-torture/execute/991228-1.c: New test.
29726
29727 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29728
29729         * gcc.dg/unused-2.c: New test.
29730
29731         * gcc.dg/conv-1.c: New test.
29732
29733 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
29734
29735         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
29736         compiler.
29737         (tool_option_proc): Fix typo.
29738
29739 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
29740
29741         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
29742         of the ld on the host, not on the build machine.
29743         Also, don't crash if '--help' is not a supported option.
29744
29745 2000-01-24  Richard Henderson  <rth@cygnus.com>
29746
29747         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
29748
29749 2000-01-20  Jeffrey A Law  (law@cygnus.com)
29750
29751         * gcc.c-torture/execute/20000120-2.c: New test.
29752         * gcc.c-torture/execute/20000120-1.c: New test.
29753
29754 2000-01-13  Jeffrey A Law  (law@cygnus.com)
29755
29756         * gcc.c-torture/execute/20000113-1.c: New test.
29757
29758 2000-01-12  Jeffrey A Law  (law@cygnus.com)
29759
29760         * gcc.c-torture/execute/20000112-1.c: New test.
29761
29762 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29763
29764         * gcc.dg/20000111-1.c: New test.
29765
29766 2000-01-10  Jeffrey A Law  (law@cygnus.com)
29767
29768         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
29769         with 16 bit integers.
29770
29771 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29772
29773         * gcc.dg/20000108-1.c: New test.
29774
29775 2000-01-05  Nathan Sidwell  <nathan@acm.org>
29776
29777         * g++.old-deja/g++.ns/koenig8.C: New test.
29778
29779 2000-01-05  Nathan Sidwell  <nathan@acm.org>
29780
29781         * g++.old-deja/g++.other/cast4.C: New test.
29782
29783 2000-01-05  Jeffrey A Law  (law@cygnus.com)
29784
29785         * gcc.c-torture/compile/20000105-2.c: New test.
29786         * gcc.c-torture/compile/20000105-1.c: New test.
29787
29788 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29789
29790         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
29791         references to printf & atoi to conform to ANSI standard.
29792         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
29793         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
29794         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
29795         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
29796         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
29797         * g++.old-deja/g++.brendan/complex1.C: Likewise.
29798         * g++.old-deja/g++.brendan/copy1.C: Likewise.
29799         * g++.old-deja/g++.brendan/copy2.C: Likewise.
29800         * g++.old-deja/g++.brendan/copy3.C: Likewise.
29801         * g++.old-deja/g++.brendan/copy4.C: Likewise.
29802         * g++.old-deja/g++.brendan/copy5.C: Likewise.
29803         * g++.old-deja/g++.brendan/copy6.C: Likewise.
29804         * g++.old-deja/g++.brendan/copy7.C: Likewise.
29805         * g++.old-deja/g++.brendan/copy8.C: Likewise.
29806         * g++.old-deja/g++.brendan/crash11.C: Likewise.
29807         * g++.old-deja/g++.brendan/crash14.C: Likewise.
29808         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
29809         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
29810         * g++.old-deja/g++.brendan/delete2.C: Likewise.
29811         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
29812         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
29813         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
29814         * g++.old-deja/g++.brendan/eh1.C: Likewise.
29815         * g++.old-deja/g++.brendan/groff1.C: Likewise.
29816         * g++.old-deja/g++.brendan/init3.C: Likewise.
29817         * g++.old-deja/g++.brendan/misc12.C: Likewise.
29818         * g++.old-deja/g++.brendan/misc7.C: Likewise.
29819         * g++.old-deja/g++.brendan/new2.C: Likewise.
29820         * g++.old-deja/g++.brendan/operators4.C: Likewise.
29821         * g++.old-deja/g++.brendan/operators5.C: Likewise.
29822         * g++.old-deja/g++.brendan/overload2.C: Likewise.
29823         * g++.old-deja/g++.brendan/overload7.C: Likewise.
29824         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
29825         * g++.old-deja/g++.brendan/reference1.C: Likewise.
29826         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
29827         * g++.old-deja/g++.brendan/template24.C: Likewise.
29828         * g++.old-deja/g++.brendan/template3.C: Likewise.
29829         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
29830         * g++.old-deja/g++.jason/inline3.C: Likewise.
29831         * g++.old-deja/g++.jason/opeq.C: Likewise.
29832         * g++.old-deja/g++.law/arg5.C: Likewise.
29833         * g++.old-deja/g++.law/arm7.C: Likewise.
29834         * g++.old-deja/g++.law/ctors11.C: Likewise.
29835         * g++.old-deja/g++.law/cvt8.C: Likewise.
29836         * g++.old-deja/g++.law/init9.C: Likewise.
29837         * g++.old-deja/g++.law/refs4.C: Likewise.
29838         * g++.old-deja/g++.law/template2.C: Likewise.
29839         * g++.old-deja/g++.law/visibility24.C: Likewise.
29840         * g++.old-deja/g++.law/vtable3.C: Likewise.
29841         * g++.old-deja/g++.mike/asm2.C: Likewise.
29842         * g++.old-deja/g++.mike/eh1.C: Likewise.
29843         * g++.old-deja/g++.mike/misc1.C: Likewise.
29844         * g++.old-deja/g++.mike/misc13.C: Likewise.
29845         * g++.old-deja/g++.mike/misc14.C: Likewise.
29846         * g++.old-deja/g++.mike/ns12.C: Likewise.
29847         * g++.old-deja/g++.mike/p1248.C: Likewise.
29848         * g++.old-deja/g++.mike/p3708.C: Likewise.
29849         * g++.old-deja/g++.mike/p3708a.C: Likewise.
29850         * g++.old-deja/g++.mike/p3708b.C: Likewise.
29851         * g++.old-deja/g++.mike/p646.C: Likewise.
29852         * g++.old-deja/g++.mike/p700.C: Likewise.
29853         * g++.old-deja/g++.mike/p783.C: Likewise.
29854         * g++.old-deja/g++.mike/p783a.C: Likewise.
29855         * g++.old-deja/g++.mike/p783b.C: Likewise.
29856         * g++.old-deja/g++.mike/p786.C: Likewise.
29857         * g++.old-deja/g++.mike/p789.C: Likewise.
29858         * g++.old-deja/g++.mike/p789a.C: Likewise.
29859         * g++.old-deja/g++.mike/p807a.C: Likewise.
29860         * g++.old-deja/g++.other/delete3.C: Likewise.
29861         * g++.old-deja/g++.other/dyncast1.C: Likewise.
29862         * g++.old-deja/g++.other/dyncast2.C: Likewise.
29863         * g++.old-deja/g++.other/dyncast3.C: Likewise.
29864         * g++.old-deja/g++.other/empty1.C: Likewise.
29865         * g++.old-deja/g++.other/temporary1.C: Likewise.
29866         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
29867         * g++.old-deja/g++.pt/t16.C: Likewise.
29868         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
29869
29870 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
29871
29872         * gcc.dg/991230-1.c: New test.
29873
29874 1999-12-29  Jeffrey A Law  (law@cygnus.com)
29875
29876         * gcc.c-torture/compile/991229-3.c: New test.
29877         * gcc.c-torture/compile/991229-2.c: New test.
29878         * gcc.c-torture/compile/991229-1.c: New test.
29879
29880 1999-12-29  Greg McGary <gkm@eng.ascend.com>
29881
29882         * gcc.c-torture/compile/labels-2.c: New test.
29883
29884 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
29885
29886         * gcc.c-torture/execute/991227-1.c: New test.
29887
29888 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29889
29890         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
29891
29892 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
29893
29894         * gcc.c-torture/execute/991221-1.c: New test.
29895
29896 1999-12-20  Nathan Sidwell  <nathan@acm.org>
29897
29898         * g++.old-deja/g++.other/cast3.C: New test.
29899
29900 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
29901
29902         * gcc.c-torture/execute/991216-4.c: New test.
29903
29904 1999-12-16  Michael Meissner  <meissner@cygnus.com>
29905
29906         * gcc.c-torture/execute/991216-1.c: New test.
29907         * gcc.c-torture/execute/991216-2.c: New test.
29908         * gcc.c-torture/execute/991216-3.c: New test.
29909
29910 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29911
29912         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
29913         Actually make the test fail by using "-O2" for compilation.
29914
29915 1999-12-15  Nathan Sidwell  <nathan@acm.org>
29916
29917         * g++.old-deja/g++.warn/cast-align1.C: New test.
29918
29919 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29920
29921         * gcc.c-torture/compile/991214-1.c: New test.
29922         * gcc.c-torture/compile/991214-2.c: New test.
29923
29924 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29925
29926         * gcc.dg/991214-1.c: New test.
29927
29928 1999-12-13  Jeffrey A Law  (law@cygnus.com)
29929
29930         * gcc.c-torture/compile/991213-3.c: New test.
29931         * gcc.c-torture/compile/991213-2.c: New test.
29932         * gcc.c-torture/compile/991213-1.c: New test.
29933
29934 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
29935
29936         * gcc.dg/991209-1.c: New test.
29937
29938 1999-12-08  Nathan Sidwell <nathan@acm.org>
29939
29940         * gcc.c-torture/compile/991208-1.c: New test.
29941
29942 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29943
29944         * gcc.dg/ultrasp2.c: New test.
29945
29946 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
29947
29948         * g++.old-deja/g++.abi/align.C (main): Fix typo.
29949
29950 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
29951
29952         * gcc.c-torture/compile/991202-1.c: New test.
29953         * gcc.c-torture/execute/991202-1.c: New test.
29954         * gcc.c-torture/execute/991202-2.c: New test.
29955         * gcc.c-torture/execute/991202-3.c: New test.
29956
29957 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
29958
29959         * g++.old-deja/g++.abi/align.C: New test.
29960         * g++.old-deja/g++.abi/aggregates.C: Likewise.
29961         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29962
29963 1999-12-01  Richard Henderson  <rth@cygnus.com>
29964
29965         * gcc.c-torture/execute/991201-1.c: New.
29966
29967 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
29968
29969         * gcc.dg/991129-1.c: New test.
29970
29971 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29972
29973         * gcc.c-torture/compile/991127-1.c: New test.
29974
29975 1999-11-22  Nathan Sidwell  <nathan@acm.org>
29976
29977         * g++.old-deja/g++.other/warn4.C: New test.
29978
29979 1999-11-22  Nathan Sidwell  <nathan@acm.org>
29980
29981         * g++.old-deja/g++.eh/cleanup2.C: New test.
29982         * g++.old-deja/g++.ext/pretty2.C: New test.
29983         * g++.old-deja/g++.ext/pretty3.C: New test.
29984         * g++.old-deja/g++.other/debug6.C: New test.
29985
29986 1999-10-20  Jim Wilson  <wilson@cygnus.com>
29987
29988         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
29989         compiler_output to look for one error message instead of two.
29990
29991 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
29992
29993         * gcc.c-torture/execute/991118-1.c: Also test case
29994         where the word boundary does not split a byte evenly.
29995
29996 1999-11-19  Nathan Sidwell  <nathan@acm.org>
29997
29998         * g++.old-deja/g++.ext/restrict1.C: New test.
29999
30000 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
30001
30002         * gcc.c-torture/execute/991118-1.c: New test.
30003
30004 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
30005
30006         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
30007         working directory pathnames.
30008
30009 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
30010
30011         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
30012         host is equipped with driver.h and driver.o so it can actually
30013         compile and run the tests.
30014
30015 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
30016
30017         * gcc.c-torture/compile/991008-1.c: New test.
30018
30019 1999-11-08  Nick Clifton  <nickc@cygnus.com>
30020
30021         * lib/gcc-dg.exp: Include target-supports.exp
30022
30023 1999-11-05  Nick Clifton  <nickc@cygnus.com>
30024
30025         * lib/target-supports.exp: New file: Provide procs to test for
30026         features supported by the target.
30027         (check_weak_available): Moved here from ecos.exp.
30028         (check_alias_available): New proc: Determine of the target
30029         toolchain supports the alias attribute.
30030
30031         * gcc.dg/special/ecos.exp: Move check_weak_available to
30032         target-supports.exp.
30033         (alias-1.c): Only perform the test if the target supports
30034         aliases.
30035         (wkali-1.c): Only perform the test if the target supports
30036         aliases.
30037
30038         * gcc.dg/990506-0.c: Expect error messages from cross
30039         targets as well as native targets.
30040
30041 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30042
30043         * gcc.dg/ultrasp1.c: Removed xfail.
30044         * gcc.dg/struct-ret-2.c: Likewise.
30045         * gcc.dg/array-1.c: Likewise.
30046
30047 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30048
30049         * gcc.dg/struct-ret-2.c: New test.
30050
30051         * gcc.dg/array-1.c: New test.
30052
30053 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
30054
30055         * gcc.c-torture/execute/991030-1.c: New test.
30056
30057 1999-10-26  Richard Henderson  <rth@cygnus.com>
30058
30059         * gcc.c-torture/compile/991026-2.c: New test.
30060
30061 1999-10-26  Jeffrey A Law  (law@cygnus.com)
30062
30063         * gcc.c-torture/compile/991026-1.c: New test.
30064
30065 1999-10-23  Jeffrey A Law  (law@cygnus.com)
30066
30067         * gcc.c-torture/execute/991023-1.c: New test.
30068
30069 1999-10-19  Jeffrey A Law  (law@cygnus.com)
30070
30071         * gcc.c-torture/execute/991019-1.c: New test.
30072
30073 1999-10-16  Richard Henderson  <rth@cygnus.com>
30074
30075         * gcc.c-torture/execute/991016-1.c: New test.
30076
30077 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
30078
30079         * gcc.c-torture/execute/991014-1.c: New test.
30080
30081 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
30082
30083         * g++.old-deja/g++.other/union2.C: New test.
30084
30085 1999-10-13  Nathan Sidwell  <nathan@acm.org>
30086
30087         * g++.old-deja/g++.other/vaarg2.C: New test.
30088         * g++.old-deja/g++.other/vaarg3.C: New test.
30089
30090 1999-10-12  Craig Burley  <craig@jcb-sc.com>
30091
30092         * g77.f-torture/noncompile/19990905-1.f: Moved from being
30093         in compile/.
30094
30095 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
30096
30097         * gcc.c-torture/execute/va-arg-11.c: New test.
30098
30099 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
30100
30101         * lib/file-format.exp (gcc_target_object_format): Don't
30102         crash if objdump is unavailable.
30103
30104 1999-09-29  Donn Terry <donn@interix.com>
30105
30106         * gcc.misc-tests/mg.exp: delete extraneous redirection.
30107
30108 1999-09-28  Nick Clifton  <nickc@cygnus.com>
30109
30110         * gcc.c-torture/compile/990928-1.c: New test.
30111
30112 1999-09-28  Nathan Sidwell  <nathan@acm.org>
30113
30114         * g++.old-deja/g++.other/decl6.C: New test.
30115
30116 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30117
30118         * gcc.c-torture/execute/va-arg-10.c: New test.
30119
30120 1999-09-27  Nathan Sidwell  <nathan@acm.org>
30121
30122         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
30123         __PRETTY_FUNCTION__.
30124
30125 1999-09-23  Nick Clifton  <nickc@cygnus.com>
30126
30127         * gcc.c-torture/execute/990923-1.c: New test.
30128
30129 1999-09-21  Nick Clifton  <nickc@cygnus.com>
30130
30131         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
30132         for which -fpic is inappropriate.
30133
30134 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
30135
30136         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
30137
30138 1999-09-21  Nathan Sidwell  <nathan@acm.org>
30139
30140         * g++.old-deja/g++.other/dyncast1.C: New test.
30141         * g++.old-deja/g++.other/dyncast2.C: New test.
30142         * g++.old-deja/g++.other/dyncast3.C: New test.
30143         * g++.old-deja/g++.other/dyncast4.C: New test.
30144         * g++.old-deja/g++.other/dyncast5.C: New test.
30145         * g++.old-deja/g++.eh/catch3.C: New test.
30146         * g++.old-deja/g++.eh/catch3p.C: New test.
30147         * g++.old-deja/g++.eh/catch4.C: New test.
30148         * g++.old-deja/g++.eh/catch4p.C: New test.
30149         * g++.old-deja/g++.eh/catch5.C: New test.
30150         * g++.old-deja/g++.eh/catch5p.C: New test.
30151         * g++.old-deja/g++.eh/catch6.C: New test.
30152         * g++.old-deja/g++.eh/catch6p.C: New test.
30153         * g++.old-deja/g++.eh/catch7.C: New test.
30154         * g++.old-deja/g++.eh/catch7p.C: New test.
30155         * g++.old-deja/g++.eh/catch8.C: New test.
30156         * g++.old-deja/g++.eh/catch8p.C: New test.
30157         * g++.old-deja/g++.eh/catch9.C: New test.
30158         * g++.old-deja/g++.eh/catch9p.C: New test.
30159
30160 1999-09-13  Nathan Sidwell  <nathan@acm.org>
30161
30162         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
30163         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
30164
30165 1999-09-13  Jeffrey A Law  (law@cygnus.com)
30166
30167         * gcc.c-torture/compile/990913-1.c: New test.
30168
30169 1999-09-10  Nathan Sidwell  <nathan@acm.org>
30170
30171         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
30172         * g++.old-deja/g++.jason/rfg5.C: Likewise.
30173
30174 1999-09-09  Richard Henderson  <rth@cygnus.com>
30175
30176         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
30177
30178 1999-09-09  Nathan Sidwell  <nathan@acm.org>
30179
30180         * g++.old-deja/g++.other/lookup11.C: New test.
30181         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
30182         what is permitted and what we want.
30183         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
30184         overload use.
30185         * g++.old-deja/g++.jason/rfg5.C: Likewise
30186
30187 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
30188
30189         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
30190         * gcc.c-torture/noncompile/poison-1.c: New file.
30191
30192 1999-09-08  Nathan Sidwell  <nathan@acm.org>
30193
30194         * g++.old-deja/g++.other/sizeof3.C: New test.
30195         * g++.old-deja/g++.other/sizeof4.C: New test.
30196         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
30197         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
30198
30199 1999-09-07  Richard Henderson  <rth@cygnus.com>
30200
30201         * gcc.dg/va-arg-1.c: New.
30202
30203 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30204
30205         * gcc.c-torture/execute/va-arg-9.c: New test.
30206
30207 1999-09-05  Craig Burley  <craig@jcb-sc.com>
30208
30209         * g77.f-torture/compile/980519-2.f: New test.
30210         * g77.f-torture/compile/19990905-0.f: New test.
30211         * g77.f-torture/compile/19990905-1.f: New test.
30212         * g77.f-torture/compile/19990905-2.f: New test.
30213
30214         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
30215
30216 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
30217
30218         * gcc.c-torture/execute/990827-1.c: Fix typo.
30219
30220 1999-09-03  Nathan Sidwell  <nathan@acm.org>
30221
30222         * g++.old-deja/g++.other/deref1.C: New test.
30223
30224 1999-09-02  Nathan Sidwell  <nathan@acm.org>
30225
30226         * g++.old-deja/g++.other/ambig2.C: New test.
30227         * g++.old-deja/g++.other/cond5.C: New test.
30228         * g++.old-deja/g++.other/lookup16.C: New test.
30229
30230 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
30231
30232         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
30233         assemblers too.
30234
30235 1999-08-31  Jeffrey A Law  (law@cygnus.com)
30236
30237         * lib/c-torture.exp: Avoid the "compare executables" optimization
30238         when testing native.
30239
30240 1999-08-29  Jeffrey A Law  (law@cygnus.com)
30241
30242         * gcc.c-torture/execute/990829-1.c: New test.
30243         * gcc.c-torture/compile/990829-1.c: New test.
30244
30245 1999-08-27  Paul Burchard  <burchard@pobox.com>
30246
30247         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
30248         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
30249         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
30250         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
30251         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
30252         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
30253         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
30254         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
30255         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
30256         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
30257         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
30258
30259 1999-08-27  Jeffrey A Law  (law@cygnus.com)
30260
30261         * gcc.c-torture/execute/990827-1.c: New test.
30262
30263 1999-08-26  Craig Burley  <craig@jcb-sc.com>
30264
30265         * g77.f-torture/noncompile/19990826-4.f: New test.
30266
30267         * g77.f-torture/compile/19990826-3.f: New test.
30268
30269         * g77.f-torture/execute/19990826-2.f: New test.
30270
30271         * g77.f-torture/compile/19990826-1.f: New test.
30272
30273         * gcc.c-torture/execute/990826-0.c: New test.
30274         * g77.c-torture/execute/19990826-0.f: New test.
30275
30276         * g77.f-torture/noncompile/970626-2.f: New test.
30277
30278 1999-08-25  Paul Burchard  <burchard@pobox.com>
30279
30280         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
30281         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
30282         lss-011.C: New tests.
30283
30284 1999-08-25  Nathan Sidwell  <nathan@acm.org>
30285
30286         * g++.old-deja/g++.other/decl5.C: New test.
30287
30288 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30289
30290         * noncompile/noncompile.exp: Load_lib c-torture.exp.
30291         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
30292         call `postbase' for each one.  All callers of `postbase' changed
30293         to call this instead.
30294
30295 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
30296
30297         * gcc.c-torture/execute/990811-1.c: New test.
30298
30299 1999-08-09  Nick Clifton  <nickc@cygnus.com>
30300
30301         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
30302         just native ones.
30303
30304         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
30305         just native ones.
30306
30307 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30308
30309         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
30310
30311 1999-08-04  Jeffrey A Law  (law@cygnus.com)
30312
30313         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
30314
30315 1999-08-04  Nathan Sidwell  <nathan@acm.org>
30316
30317         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
30318
30319 1999-08-04  Jeffrey A Law  (law@cygnus.com)
30320
30321         * gcc.c-torture/execute/990804-1.c: New test.
30322
30323 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30324
30325         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
30326         * g++.old-deja/g++.brendan/crash64.C: Likewise
30327         * g++.old-deja/g++.brendan/overload8.C: Likewise
30328
30329 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30330
30331         * g++.old-deja/g++.other/struct1.C: New test.
30332
30333 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30334
30335         * g++.old-deja/g++.other/enum2.C: New test.
30336
30337 1999-08-02  Richard Henderson  <rth@cygnus.com>
30338
30339         Adapted from tests from Franz Sirl:
30340         * gcc.c-torture/execute/va-arg-7.c: New test.
30341         * gcc.c-torture/execute/va-arg-8.c: New test.
30342
30343 1999-08-01  Jeffrey A Law  (law@cygnus.com)
30344
30345         * gcc.c-torture/compile/990801-2.c: New test.
30346
30347         * gcc.c-torture/compile/990801-1.c: New test.
30348
30349 1999-07-27  Michael Meissner  <meissner@cygnus.com>
30350
30351         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
30352         fp-cmp-1.c, converting double to float.
30353
30354         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
30355         fp-cmp-1.c, converting double to long double.
30356
30357         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
30358         from fr1 to unknown_register, since fr1 is a legitimate register
30359         on some machines.
30360
30361 1999-07-25  Jeffrey A Law  (law@cygnus.com)
30362
30363         * README: More listname related changes.
30364
30365 1999-07-08  Catherine Moore  <clm@cygnus.com>
30366
30367         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
30368
30369 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
30370
30371         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
30372
30373 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30374
30375         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
30376
30377 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
30378
30379         * gcc.dg/990703-1.c: New test.
30380
30381 1999-06-29  Nick Clifton  <nickc@cygnus.com>
30382
30383         * lib/file-format.exp: New file: Move definition of proc
30384         gcc_target_object_format to here from
30385         gcc.dg/special/ecos.exp.
30386
30387         * lib/c-torture.exp: Include lib file-format.exp.
30388         * lib/gcc-dg.exp: Include lib file-format.exp.
30389
30390         * gcc.dg/special/ecos.exp: Remove definition of proc
30391         gcc_target_object_format.
30392
30393 1999-06-28  Jeffrey A Law  (law@cygnus.com)
30394
30395         * gcc.c-torture/execute/990628-1.c: New test.
30396
30397 1999-06-25  Jeffrey A Law  (law@cygnus.com)
30398
30399         * gcc.c-torture/compile/990625-2.c: New test.
30400
30401         * gcc.c-torture/compile/990625-1.c: New test.
30402
30403 1999-06-23  Nick Clifton  <nickc@cygnus.com>
30404
30405         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
30406         attributes compile.
30407         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
30408         ports that use the COFF/PE file format.
30409
30410 1999-06-17  Jeffrey A Law  (law@cygnus.com)
30411
30412         * gcc.c-torture/compile/990617-1.c: New test.
30413
30414 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
30415
30416         * g++.old-deja/g++.other/decl4.C: New test.
30417
30418 1999-06-14  Nathan Sidwell  <nathan@acm.org>
30419
30420         * g++.old-deja/g++.other/bitfld3.C: New test.
30421
30422 1999-06-08  Nathan Sidwell  <nathan@acm.org>
30423
30424         * g++.old-deja/g++.eh/catch1.C: New test.
30425
30426 1999-06-07  Jeffrey A Law  (law@cygnus.com)
30427
30428         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
30429
30430         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
30431         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
30432
30433 1999-06-05  Craig Burley  <craig@jcb-sc.com>
30434
30435         * g77.f-torture/compile/19990502-0.f: Replace with new,
30436         shorter, test that still fails after recent changes.
30437
30438 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30439
30440         * gcc.c-torture/execute/990604-1.c: New test.
30441
30442 1999-05-31  Jeffrey A Law  (law@cygnus.com)
30443
30444         * gcc.c-torture/execute/990531-1.c: New test.
30445
30446 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30447
30448         * gcc.c-torture/compile/990527-1.c: New test.
30449
30450 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
30451
30452         * gcc.c-torture/execute/990527-1.c: New test.
30453
30454 1999-05-25  Nick Clifton  <nickc@cygnus.com>
30455
30456         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
30457         bitfields as signed.
30458
30459 1999-05-25  Craig Burley  <craig@jcb-sc.com>
30460
30461         * g77.f-torture/compile/19990525-0.f: New test.
30462
30463 1999-05-25  Jeffrey A Law  (law@cygnus.com)
30464
30465         * gcc.c-torture/execute/990525-2.c: New test.
30466
30467         * gcc.c-torture/execute/990525-1.c: New test.
30468
30469 1999-05-24  Nathan Sidwell  <nathan@acm.org>
30470
30471         * g++.old-deja/g++.other/anon3.C: New test.
30472         * g++.old-deja/g++.other/anon4.C: New test.
30473         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
30474         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
30475         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
30476         Merrill).
30477
30478 1999-05-24  Jeffrey A Law  (law@cygnus.com)
30479
30480         * gcc.c-torture/execute/990524-1.c: New test.
30481
30482         * gcc.dg/990524-1.c: New test.
30483
30484 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30485
30486         * gcc.c-torture/compile/990523-1.c: New test.
30487
30488 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
30489
30490         * gcc.c-torture/compile/990519-1.c: New test.
30491
30492 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30493
30494         * gcc.c-torture/compile/990517-1.c: New test.
30495
30496         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
30497         (e4, f4): New tests.
30498         (main): Call them.
30499
30500 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30501
30502         * gcc.dg/noreturn-1.c: New test.
30503
30504 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
30505
30506         * gcc.c-torture/execute/990513-1.c: New test.
30507
30508 1999-05-10  Richard Henderson  <rth@cygnus.com>
30509
30510         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
30511
30512 1999-05-10  Craig Burley  <craig@jcb-sc.com>
30513
30514         * g77.f-torture/execute/erfc.f: Use small single-precision
30515         values, to avoid problems on Alphas when not -mieee.
30516
30517 1999-05-08  Craig Burley  <craig@jcb-sc.com>
30518
30519         * gcc.dg/990506-0.c: New test.
30520
30521 1999-05-08  Richard Henderson  <rth@cygnus.com>
30522
30523         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
30524         the constant to test.  Don't XFAIL 64-bit targets.
30525
30526         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
30527         * g++.old-deja/g++.law/profile1.C: Likewise.
30528
30529         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
30530         operator new instances.
30531         * g++.old-deja/g++.other/delete5.C: Likewise.
30532
30533 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30534
30535         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
30536         intrinsic.
30537
30538 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30539
30540         * g77.f-torture/execute/u77-test.f: Reverse order of two
30541         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
30542
30543 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30544
30545         * gcc.dg/compare1.c: New test.
30546
30547 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30548
30549         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
30550         New tests.
30551
30552 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30553
30554         * g77.f-torture/compile/19990502-1.f: New test.
30555
30556 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30557
30558         * g77.f-torture/compile/19990502-0.f: New test.
30559
30560 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30561
30562         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
30563         intrinsic.
30564
30565 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30566
30567         * g77.f-torture/execute/u77-test.f (main): List libU77
30568         intrinsics not currently tested.
30569         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
30570         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
30571         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
30572         Trim blanks off the ends of some printed strings.
30573
30574 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30575
30576         * g77.f-torture/execute/u77-test.f (main): Just warn about
30577         FSTAT gid disagreement, as it's expected on some systems.
30578
30579 1999-05-01  Craig Burley  <craig@jcb-sc.com>
30580
30581         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
30582         use a new function, which allows for some slop.
30583         Clean up some commentary.
30584         (issum): The new function.
30585         (sgladd): Deleted subroutine.
30586
30587 1999-05-01  Craig Burley  <craig@jcb-sc.com>
30588
30589         * g77.f-torture/execute/u77-test.f: Modify to be more like
30590         libf2c/libU77 version, bringing patches to that version here.
30591         Add suitable commentary.
30592
30593 1999-04-25  Richard Henderson  <rth@cygnus.com>
30594
30595         * gcc.dg/990424-1.c: New test.
30596
30597 1999-04-24  Craig Burley  <craig@jcb-sc.com>
30598
30599         * g77.f-torture/execute/u77-test.f (main): Bug involving
30600         LSTAT has been fixed, so turn back on full checking.
30601
30602 1999-04-20  Craig Burley  <craig@jcb-sc.com>
30603
30604         * g77.f-torture/compile/19990419-0.f: New test.
30605         * g77.f-torture/execute/19990419-1.f: New test.
30606
30607 1999-04-17  Richard Henderson  <rth@cygnus.com>
30608
30609         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
30610         to avoid the need for a prototype to supress a warning.
30611
30612 1999-04-07  Jim Wilson  <wilson@cygnus.com>
30613
30614         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
30615
30616 1999-04-04  Jeffrey A Law  (law@cygnus.com)
30617
30618         * gcc.c-torture/execute/990404-1.c: New test.
30619
30620 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30621
30622         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
30623         * gcc.dg/cpp-if3.c: Don't use -pedantic.
30624         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
30625         missing initializer warnings.
30626
30627 1999-03-28  Jeffrey A Law  (law@cygnus.com)
30628
30629         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
30630         matching strings.
30631
30632 1999-03-26  Jeffrey A Law  (law@cygnus.com)
30633
30634         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
30635
30636 1999-03-26  Craig Burley  <craig@jcb-sc.com>
30637
30638         * g77.f-torture/execute/19990325-0.f: New test.
30639         * g77.f-torture/execute/19990325-1.f: New test.
30640
30641 1999-03-24  Jeffrey A Law  (law@cygnus.com)
30642
30643         * gcc.c-torture/execute/990324-1.c: New test.
30644
30645 1999-03-22  Jim Wilson  <wilson@cygnus.com>
30646
30647         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
30648         test with 4.
30649
30650 1999-03-17  Richard Henderson  <rth@cygnus.com>
30651
30652         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
30653
30654 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30655
30656         * g77.f-torture/execute/19990313-2.f: New test.
30657         * g77.f-torture/execute/19990313-3.f: New test.
30658
30659 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30660
30661         * g77.f-torture/execute/19990313-0.f: New test.
30662         * g77.f-torture/execute/19990313-1.f: New test.
30663
30664 1999-03-12  Jim Wilson  <wilson@cygnus.com>
30665
30666         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
30667         printf to sprintf.
30668         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
30669         (main): Add check for u15.  Conditionalize u31 check depending on
30670         whether ints are <32 bits or >=32 bits.
30671
30672 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30673
30674         * g77.f-torture/execute/19981119-0.f: Improve testiness.
30675
30676 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30677
30678         * g77.f-torture/compile/19990305-0.f: New test.
30679         * g77.f-torture/execute/19981119-0.f: New test.
30680
30681 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30682
30683         * g77.f-torture/execute/970625-2.f: call ABORT if final
30684         result is not correct, instead of just printing it.
30685         Add this checking via newly introduced obfuscation, to
30686         trip up buggy front ends.
30687
30688 1999-03-07  Craig Burley  <craig@jcb-sc.com>
30689
30690         * g77.f-torture/compile/960317-1.f: Moved from being
30691         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
30692
30693 1999-03-06  Craig Burley  <craig@jcb-sc.com>
30694
30695         * g77.f-torture/execute/960317-1.f: New (old) test.
30696         * g77.f-torture/execute/970625-2.f: Ditto.
30697
30698 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
30699
30700         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
30701         message on line 1 or line 2; cccp and cpplib do this differently.
30702
30703 1999-03-01  Jeffrey A Law  (law@cygnus.com)
30704
30705         * g++.old-deja/g++.law/weak1.C: New test.
30706
30707 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30708
30709         * gcc.c-torture/execute/990119-1.c: Renamed to...
30710         * gcc.dg/990119-1.c: this, so it will only be tested once
30711         (it's a preprocessor test, it doesn't need to be run at
30712         multiple optimization levels).
30713
30714 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30715
30716         * lib/g++.exp: Don't add incdir=$base_dir/../include to
30717           ALWAYS_CXXFLAGS.
30718
30719 1999-02-24  Craig Burley  <craig@jcb-sc.com>
30720
30721         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
30722         * g77.f-torture/compile/19981216-0.f: ...as it is expected
30723         to not be compilable by current g77.
30724
30725 1999-02-24  Nick Clifton  <nickc@cygnus.com>
30726
30727         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
30728
30729 1999-02-22  Jeffrey A Law  (law@cygnus.com)
30730
30731         * gcc.c-torture/execute/990222-1.c: New test.
30732
30733 1999-02-19  Craig Burley  <craig@jcb-sc.com>
30734
30735         * g77.f-torture/compile/19990218-0.f: New test.
30736         * g77.f-torture/noncompile/19990218-1.f: New test.
30737
30738 1999-02-18  Craig Burley  <craig@jcb-sc.com>
30739
30740         * g77.f-torture/compile/19981216-0.f: New test.
30741
30742 1999-02-14  Jeffrey A Law  (law@cygnus.com)
30743
30744         * gcc.dg/990214-1.c: New test.
30745
30746 1999-02-13  Jeffrey A Law  (law@cygnus.com)
30747
30748         * gcc.dg/990213-2.c: New test.
30749
30750         * gcc.dg/990213-1.c: New test.
30751
30752 1999-02-12  Jeffrey A Law  (law@cygnus.com)
30753
30754         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
30755         ints.
30756
30757 1999-02-11  Nick Clifton  <nickc@cygnus.com>
30758
30759         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
30760         specified by target.
30761
30762         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
30763
30764 1999-02-11  Jeffrey A Law  (law@cygnus.com)
30765
30766         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
30767
30768 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
30769
30770         * gcc.dg/special/ecos.exp: New test driver for new tests with
30771         special requirements.
30772
30773         * gcc.dg/special/alias-1.c: New test.
30774         * gcc.dg/special/gcsec-1.c: New test.
30775         * gcc.dg/special/weak-1.c: New test.
30776         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
30777         * gcc.dg/special/weak-2.c: New test.
30778         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
30779         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
30780         * gcc.dg/special/wkali-1.c: New test.
30781         * gcc.dg/special/wkali-2.c: New test.
30782         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
30783         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
30784
30785 1999-02-10  Felix Lee  <flee@cygnus.com>
30786
30787           * lib/c-torture.exp (c-torture-compile): Pull out code for
30788           analyzing gcc error messages.
30789           (c-torture-execute): Likewise.  Fix some (harmless) false
30790           positives.
30791           * lib/gcc.exp (gcc_check_compile): New function.
30792
30793 1999-02-08  Richard Henderson  <rth@cygnus.com>
30794
30795         * gcc.c-torture/execute/990208-1.c: New test.
30796
30797 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
30798
30799         * g++.dg/special/ecos.exp: New driver for new tests with special
30800         requirements
30801
30802         * g++.dg/special/conpr-1.C: New test
30803         * g++.dg/special/conpr-2.C: New test
30804         * g++.dg/special/conpr-2a.C: New test
30805         * g++.dg/special/conpr-3.C: New test
30806         * g++.dg/special/conpr-3a.C: New test
30807         * g++.dg/special/conpr-3b.C: New test
30808
30809         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
30810         allow g++ to use the dg driver
30811
30812         * README: Add comment about g++.dg directory
30813
30814 1999-02-06  Jeffrey A Law  (law@cygnus.com)
30815
30816         * README: Update email addresses.
30817
30818 1999-02-03  Nick Clifton  <nickc@cygnus.com>
30819
30820         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
30821         arguments in order to force structure S onto the stack even on
30822         the alpha.
30823         (test): Pass 10 leading arguments to function foo as well as the
30824         structure S.
30825
30826         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
30827         failure for all targets.
30828
30829         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
30830         abort to terminate program execution.
30831
30832 1999-01-30  Richard Henderson  <rth@cygnus.com>
30833
30834         * gcc.c-torture/execute/990130-1.c: New test.
30835
30836 1999-01-30  Jeffrey A Law  (law@cygnus.com)
30837
30838         * gcc.dg/990130-1.c: New test.
30839
30840 1999-01-28  Michael Meissner  <meissner@cygnus.com>
30841
30842         * gcc.c-torture/execute/990128-1.c: New test.
30843
30844 1999-01-27  Michael Meissner  <meissner@cygnus.com>
30845
30846         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
30847
30848 1999-01-27  Felix Lee  <flee@cygnus.com>
30849
30850         * lib/c-torture.exp (c-torture-compile): pull out code for
30851         analyzing gcc error messages.
30852         (c-torture-execute): ditto, and fix some (harmless) false
30853         positives.
30854         * lib/gcc.exp (gcc_check_compile): new function.
30855
30856 1999-01-17  Jeffrey A Law  (law@cygnus.com)
30857
30858         * gcc.dg/990117-1.c: New test.
30859
30860         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
30861
30862         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
30863
30864 1999-01-15  Jeffrey A Law  (law@cygnus.com)
30865
30866         * g77.f-torture/compile/990115-1.f: New test.
30867
30868 1999-01-07  Jeffrey A Law  (law@cygnus.com)
30869
30870         * gcc.c-torture/compile/990107-1.c: New test
30871
30872 1999-01-06  Jeffrey A Law  (law@cygnus.com)
30873
30874         * gcc.c-torture/execute/990106-2.c: New test.
30875
30876         * gcc.c-torture/execute/990106-1.c: New test.
30877
30878 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
30879
30880         * gcc.c-torture/compile/981223-1.c: New test.
30881
30882 1998-12-29  Richard Henderson  <rth@cygnus.com>
30883
30884         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
30885         (opt3): Rename from opt4 and disable.
30886
30887 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
30888
30889         * g++.old-deja/g++.pt/ptrmem5.C: New test.
30890
30891 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
30892
30893         * g++.old-deja/g++.other/conv5.C: New test.
30894
30895 1998-12-14  Nick Clifton  <nickc@cygnus.com>
30896
30897         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
30898
30899 1998-12-11  Jeffrey A Law  (law@cygnus.com)
30900
30901         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
30902
30903 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
30904
30905         * gcc.c-torture/compile/981211-1.c: New test.
30906
30907 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
30908
30909         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
30910
30911         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
30912
30913 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30914
30915         * gcc.special/930510-1.c: Make C9X safe.
30916         * gcc.misc-tests/gcov-1.c Similarly.
30917         * gcc.misc-tests/gcov-2.c Similarly.
30918
30919 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30920
30921         * gcc.dg/ultrasp1.c: New test.
30922
30923 1998-12-06  Richard Henderson  <rth@cygnus.com>
30924
30925         * gcc.c-torture/execute/981206.c: New test.
30926
30927 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30928
30929         * g++.old-deja/g++.ns/template7.C: New test.
30930
30931         * g++.old-deja/g++.other/expr1.C: New test.
30932
30933         * g++.old-deja/g++.eh/tmpl3.C: New test.
30934
30935         * g++.old-deja/g++.eh/tmpl2.C: New test.
30936
30937 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
30938
30939         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
30940         * g++.old-deja/g++.other/using6.C: Removed.
30941         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
30942
30943         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
30944
30945 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
30946
30947         * g++.old-deja/g++.pt/overload8.C: New test.
30948
30949         * g++.old-deja/g++.pt/overload7.C: New test.
30950
30951         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
30952
30953         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
30954         and relinking messages.
30955         * lib/g++.exp (g++_target_compile): Remove .rpo file when
30956         compiling with -frepo.
30957
30958 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
30959
30960         * g++.old-deja/g++.pt/lookup6.C: New test.
30961
30962 1998-11-30  Nick Clifton  <nickc@cygnus.com>
30963
30964         * gcc.c-torture/execute/981130-1.c: New test.
30965         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
30966
30967 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
30968
30969         * g++.old-deja/g++.pt/explicit76.C: New test.
30970
30971         * g++.old-deja/g++.pt/friend38.C: New test.
30972
30973         * g++.old-deja/g++.ns/crash2.C: New test.
30974
30975         * g++.old-deja/g++.pt/defarg8.C: New test.
30976
30977         * g++.old-deja/g++.pt/instantiate6.C: New test.
30978
30979         * g++.old-deja/g++.pt/static6.C: New test.
30980
30981         * g++.old-deja/g++.pt/decl2.C: New test.
30982
30983 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
30984
30985         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
30986         problem is actually related with name lookup, but so what? :-)
30987
30988         * g++.old-deja/g++.pt/friend37.C: New test.
30989
30990 1998-11-25  Dave Love  <d.love@dl.ac.uk>
30991
30992         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
30993         element, which fails on some systems.
30994
30995         * g77.f-torture/execute/labug1.f: New test.
30996
30997 1998-11-21  Jeffrey A Law  (law@cygnus.com)
30998
30999         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
31000         is defined.
31001
31002 1998-11-18  Dave Love  <d.love@dl.ac.uk>
31003
31004         * g77.f-torture/compile/981117-1.f: New test.
31005
31006 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
31007
31008         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
31009         properly discarded.
31010
31011 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
31012
31013         * gcc.c-torture/execute/memcheck: New directory of tests for
31014         -fcheck-memory-usage.
31015
31016 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31017
31018         * README: New file, general information about the testsuite and
31019         new description of the various C++ test subdirectories.
31020         * README.g++: Eliminate obsolete information, update and move most
31021         relevant stuff to README.
31022
31023 1998-11-07  Richard Henderson  <rth@cygnus.com>
31024
31025         * gcc.c-torture/compile/981107-1.c: New test.
31026
31027 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
31028
31029         * execute/memcpy-bi.c: New testcase.
31030
31031 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
31032
31033         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
31034         base classes.
31035
31036         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
31037         template is selected.
31038
31039         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
31040         classes, it should be accepted for all types.
31041
31042         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
31043
31044         * g++.old-deja/g++.pt/spec24.C: Ensure that template
31045         specializations start with template headers.
31046
31047 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
31048
31049         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
31050
31051         * g++.old-deja/g++.other/init9.C: Test cross initialization of
31052         non-POD types.
31053
31054 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
31055
31056         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
31057
31058 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
31059
31060         * compile/981022-1.c, compile/981022-1.x: New test and driver.
31061
31062 1998-10-19  Jeffrey A Law  (law@cygnus.com)
31063
31064         * 981019-1.c: New test.
31065
31066 1998-10-14  Robert Lipe <robertl@dgii.com>
31067
31068         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
31069         find objc headers.
31070
31071 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31072
31073         * compile/981001-4.c: Remove use of GCC extension that triggers a
31074         compiler bug.
31075
31076 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
31077
31078         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
31079
31080 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
31081
31082         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
31083         instantiation of template produces incorrect code for delete
31084         expression.
31085
31086         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
31087         constructors' name is not unique.
31088         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
31089         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
31090
31091         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
31092         automatic array of const is ill-formed.
31093
31094         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
31095         of template parameter?
31096
31097         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
31098         const.
31099
31100         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
31101         pointer-to-member expression.
31102
31103         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
31104         declaration causes ICE.
31105
31106 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
31107
31108         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
31109         reserved in the global namespace.
31110
31111         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
31112         generate needed virtual table.
31113
31114         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
31115
31116 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
31117
31118         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
31119         template-dependent type
31120
31121 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
31122
31123         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
31124         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
31125         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
31126
31127         * g++.old-deja/g++.other/using5.C: New test; using decl from base
31128         class should be usable as argument of member function.
31129         * g++.old-deja/g++.other/using6.C: New test; using decl from base
31130         class should be usable as return type of member function.
31131         * g++.old-deja/g++.other/using7.C: New test; using decl from base
31132         class should be usable as type of data member.
31133
31134         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
31135
31136 1998-10-09  Jeffrey A Law  (law@cygnus.com)
31137
31138         * gcc.c-torture/special/920521-1.c: Fix bogus test.
31139
31140 1998-10-08  Nick Clifton  <nickc@cygnus.com>
31141
31142         * gcc.dg/dll-?.c Add thumb to target list.
31143         Fix assembler scan patterns to match current assembler output.
31144
31145 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
31146
31147         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
31148         matching of template brackets.
31149
31150         * g++.old-deja/g++.other/using4.C: New test.  Test using
31151         declarations of methods from base classes.
31152
31153         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
31154         within functions should introduce names into the innermost
31155         enclosing namespace.
31156
31157         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
31158         of static locals if first initialization throws.
31159
31160 1998-10-07  Jim Wilson  <wilson@cygnus.com>
31161
31162         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
31163
31164 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
31165
31166         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
31167         lose track of the possible targets of tablejump insns.
31168         * special/special.exp: Run it.
31169
31170 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31171
31172         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
31173         must be declared before its specializations can be named in friend
31174         declarations.
31175
31176 1998-10-05  Dave Love  <d.love@dl.ac.uk>
31177
31178         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
31179
31180         * g77.f-torture/execute/io1.f: New test.
31181
31182 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
31183
31184         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
31185         with pointer to template function, for which no argument deduction
31186         is possible.
31187
31188         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
31189         specialization of template function as argument to template
31190         function.
31191
31192         * g++.old-deja/g++.other/access2.C: New test; Inner class
31193         shouldn't have privileged access to Outer's names.
31194
31195 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
31196
31197         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
31198         friend template declared within template class conflicts with
31199         nested class of the same name.
31200
31201         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
31202         is ignored.
31203
31204         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
31205         object with direct initializer as function declaration.
31206
31207         * g++.old-deja/g++.other/decl2.C: New test; duplicate
31208         initializers.
31209
31210         * g++.old-deja/g++.other/null2.C: New test; conditional operator
31211         involving const pointer and NULL produces incorrect result.
31212
31213         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
31214         type name without `typename' should be rejected with -pedantic.
31215
31216 1998-10-02  Richard Henderson  <rth@cygnus.com>
31217
31218         * g++.old-deja/g++.other/addrof1.C: New test.
31219
31220 1998-10-01  Nick Clifton  <nickc@cygnus.com>
31221
31222         * gcc.c-torture/compile/981001-1.c: New test.
31223         * gcc.c-torture/execute/981001-1.c: New test.
31224
31225 1998-10-01  Jeffrey A Law  (law@cygnus.com)
31226
31227         * gcc.c-torture/compile/981001-2.c: New test.
31228         * gcc.c-torture/compile/981001-3.c: New test.
31229         * gcc.c-torture/compile/981001-4.c: New test.
31230
31231 1998-10-01  Robert Lipe  <robertl@dgii.com>
31232
31233         * lib/objc.exp (objc_target_compile): Add -L during compiles for
31234         multilibbed hosts.   Idea grafted from g77.exp.
31235
31236 1998-09-30  Dave Love  <d.love@dl.ac.uk>
31237
31238         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
31239         avoid losing on systems which need -lsocket.
31240
31241 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
31242
31243         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
31244         * g++.old-deja/g++.other/nested2.C: Ditto.
31245         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
31246         failure.
31247
31248 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
31249
31250         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
31251         preferred over template operator!= for enum bitfields.
31252
31253 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
31254
31255         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
31256         that happen to have the same base name, but in different scopes,
31257         are incorrectly rejected.
31258
31259 1998-09-16  Richard Henderson  <rth@cygnus.com>
31260
31261         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
31262         on the native word size instead of an integer literal.
31263
31264 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
31265
31266         * g++.old-deja/g++.other/static2.C: Invocation of static data
31267         member of type pointer-to-function denoted as non-static member.
31268
31269         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
31270         checks involving function types and aliases.
31271
31272 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
31273
31274         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
31275         redefined to the same non-trivial type.
31276
31277         * g++.old-deja/g++.pt/explicit73.C: Test for proper
31278         namespace-qualification of template specializations declared in
31279         other namespaces.
31280
31281         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
31282         to declare a subset of the specializations of a template function
31283         as friends of specializations of a template class.
31284
31285         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
31286         member templates that do not fully specialize the enclosing
31287         template class are rejected.
31288
31289 1998-09-11  Dave Love  <d.love@dl.ac.uk>
31290
31291         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
31292
31293 1998-09-08  Dave Love  <d.love@dl.ac.uk>
31294
31295         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
31296         altered from libf2c/libU77 version.
31297
31298 1998-09-06  Dave Love  <d.love@dl.ac.uk>
31299
31300         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
31301
31302 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
31303
31304         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
31305         (un)signed char are different types for template specialization
31306         purposes.
31307
31308 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
31309
31310         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
31311         * objc: ObjC testsuite.
31312
31313 1998-08-31  Catherine Moore  <clm@cygnus.com>
31314
31315         * gcc.c-torture/execute/941014-1.x:  New file.
31316
31317 1998-08-31  Nick Clifton  <nickc@cygnus.com>
31318
31319         * lib/c-torture.exp: Add support for
31320         torture_eval_before_compile and torture_eval_before_execute
31321         variables.
31322
31323 1998-08-30  Jeffrey A Law  (law@cygnus.com)
31324
31325         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
31326         this test triggers valid.
31327
31328 1998-08-27  Jeffrey A Law  (law@cygnus.com)
31329
31330         * gcc.dg/980827-1.c: New test.
31331
31332 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
31333
31334         * gcc.c-torture/execute/loop-4b.c: New test.
31335
31336 1998-08-26  Nick Clifton  <nickc@cygnus.com>
31337
31338         * lib/c-torture.exp: Add support for
31339         torture_eval_before_compile and torture_eval_before_execute
31340         variables.
31341
31342 1998-08-25  Jeffrey A Law  (law@cygnus.com)
31343
31344         * gcc.c-torture/compile/980825-1.c: New test.
31345
31346 1998-08-24  Nick Clifton  <nickc@cygnus.com>
31347
31348         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
31349         count number tests in opt_t0 not good_t0.
31350
31351 1998-08-24  Jeffrey A Law  (law@cygnus.com)
31352
31353         * gcc.c-torture/compile/930326-1.x: Fix typo.
31354
31355 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
31356
31357         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
31358         causes an ICE.
31359
31360 1998-08-21  Jeffrey A Law  (law@cygnus.com)
31361
31362         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
31363         STACK_SIZE is defined.
31364         * gcc.c-torture/unsorted/stuct.c: Similarly.
31365
31366         * gcc.c-torture/compile/980821-1.c: New test.
31367
31368 1998-08-21  Jeffrey A Law  (law@cygnus.com)
31369
31370         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
31371
31372 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
31373
31374         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
31375         code.
31376
31377 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
31378
31379         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
31380         error'.
31381
31382 1998-08-18  Jeffrey A Law  (law@cygnus.com)
31383
31384         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
31385
31386 1998-08-16  Jeffrey A Law  (law@cygnus.com)
31387
31388         * gcc.c-torture/compile/980816-1.c: New test.
31389
31390         * gcc.dg/980816-1.c: New test.
31391
31392 1998-08-13  Jeffrey A Law  (law@cygnus.com)
31393
31394         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
31395         compiler for ieee tests.
31396
31397 1998-08-01  Dave Love  <d.love@dl.ac.uk>
31398
31399         * g77.f-torture/compile/980729-0.f: New test.
31400
31401 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
31402
31403         * gcc.c-torture/special/eeprof-1.c: New test, for
31404         -finstrument-functions.
31405         * gcc.c-torture/special/special.exp: Run it.
31406
31407 1998-07-29  Jeffrey A Law  (law@cygnus.com)
31408
31409         * gcc.c-torture/compile/980729-1.c: New test.
31410
31411 1998-07-27  Nick Clifton  <nickc@cygnus.com>
31412
31413         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
31414         __thumb__ is defined, and test for ARM style doubles if so.
31415
31416 1998-07-26  Dave Love  <d.love@dl.ac.uk>
31417
31418         * g77.f-torture/noncompile/980615-0.f: New test.
31419
31420 1998-07-26  H.J. Lu  (hjl@gnu.org)
31421
31422         * gcc.dg/980312-1.c: Do link instead of compile.
31423         * gcc.dg/980313-1.c: Likewise.
31424
31425 1998-07-26  Jeffrey A Law  (law@cygnus.com)
31426
31427         * gcc.c-torture/compile/980726-1.c: New test.
31428
31429 1998-07-25  Dave Love  <d.love@dl.ac.uk>
31430
31431         * g77.f-torture/execute/io0.f: New test.
31432
31433 1998-07-24  Nick Clifton  <nickc@cygnus.com>
31434
31435         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
31436         an int.
31437
31438 1998-06-18  Michael Meissner  <meissner@cygnus.com>
31439
31440         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
31441         m32r bugs.
31442
31443 1998-07-17  Nick Clifton  <nickc@cygnus.com>
31444
31445         * gcc.dg/980626-1.c: Expect failures for all toolchains until
31446         c-decl.c:grokdeclarator can handle mode attributes.
31447
31448 1998-07-16  Jeffrey A Law  (law@cygnus.com)
31449
31450         * gcc.c-torture/execute/980716-1.c: New test.
31451
31452 1998-07-13  Jeffrey A Law  (law@cygnus.com)
31453
31454         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
31455         the mn10200.
31456         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
31457         the mn10200.
31458         * gcc.c-torture/execute/va-arg-3.x: Similarly.
31459         * gcc.c-torture/compile/930326-1.x: Similarly.
31460
31461 1998-07-13  Dave Love  <d.love@dl.ac.uk>
31462
31463         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
31464         New test from Craig.
31465
31466 1998-07-12  Dave Love  <d.love@dl.ac.uk>
31467
31468         * g77.f-torture/noncompile/980616-0.f: New test.
31469
31470         * g77.f-torture/execute/970816-3.f:  New test from Craig.
31471
31472 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31473
31474         *  g++.other/singleton.C: Return error value instead of taking
31475         SIGSEGV.
31476
31477 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
31478
31479         *  g++.other/singleton.C: New test.   Warning is under dispute.
31480         Runtime crash is not.
31481
31482 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31483
31484         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
31485         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
31486         using6.C, using7.C}:  New namespace tests.
31487
31488 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
31489
31490         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
31491         specialization with typedef'ed names used as array indexes.
31492
31493 1998-07-09  Jeffrey A Law  (law@cygnus.com)
31494
31495         * gcc.c-torture/execute/980709-1.c: New test.
31496
31497         * gcc.dg/980709-1.c: New test.
31498
31499 1998-07-07  Richard Henderson  <rth@cygnus.com>
31500
31501         * gcc.c-torture/execute/bcp-1.c: New test.
31502
31503 1998-07-07  Jeffrey A Law  (law@cygnus.com)
31504
31505         * gcc.c-torture/execute/980707-1.c: New test.
31506
31507 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
31508
31509         * gcc.c-torture/compile/980706-1.c: New test.
31510
31511 1998-07-01  Dave Love  <d.love@dl.ac.uk>
31512
31513         * g77.f-torture/execute/980701-0.f,
31514         g77.f-torture/execute/980701-1.f: New test from Craig.
31515
31516 1998-07-01  Jeffrey A Law  (law@cygnus.com)
31517
31518         * gcc.c-torture/compile/980701-1.c: New test.
31519
31520         * gcc.c-torture/execute/980701-1.c: New test.
31521
31522 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
31523 rlsruhe.de>
31524
31525         * g++.old-deja/g++.robertl/eb132.C: New test.
31526         * g++.old-deja/g++.robertl/eb133.C: Likewise.
31527
31528 1998-06-29  Dave Love  <d.love@dl.ac.uk>
31529
31530         * g77.f-torture/execute/980628-7.f,
31531         g77.f-torture/execute/980628-8.f,
31532         g77.f-torture/execute/980628-9.f,
31533         g77.f-torture/execute/980628-10.f: New tests from Craig.
31534
31535         * g77.f-torture/execute/980628-3.f: Remove mail headers.
31536
31537 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31538
31539         * g77.f-torture/execute/980628-4.f: New test from Craig.
31540         * g77.f-torture/execute/980628-5.f: Likewise.
31541         * g77.f-torture/execute/980628-2.f: Likewise.
31542         * g77.f-torture/execute/980628-0.f: Likewise.
31543         * g77.f-torture/execute/980628-1.f: Likewise.
31544         * g77.f-torture/execute/980628-3.f: Likewise.
31545         * g77.f-torture/execute/980628-6.f: Likewise.
31546
31547 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31548
31549         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
31550         directory when nothing has been installed yet.
31551
31552 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
31553
31554         * gcc.c-torture/special/special.exp: Handle newer versions of
31555         dejagnu.
31556
31557 1998-06-26  Jeffrey A Law  (law@cygnus.com)
31558
31559         * gcc.dg/980626-1.c: New test.
31560
31561 1998-06-19  Bruno Haible <haible@ilog.fr>
31562
31563         * gcc.misc-tests/m-un-2.c: New test.
31564         * g++.old-deja/g++.other/warn01.c: Likewise.
31565
31566 1998-06-19  Robert Lipe  <robertl@dgii.com>
31567
31568         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
31569         compatibility with assmblers with a different comment character.
31570         Eliminate use of GAS-specific extensions.
31571
31572 1998-06-19  Jeffrey A Law  (law@cygnus.com)
31573
31574         * gcc.c-torture/execute/ieee/980619-1.c: New test.
31575
31576 1998-06-19  Robert Lipe  <robertl@dgii.com>
31577
31578         *lib/g77.exp: Replace search for libf2c.a with search for newly
31579         renamed libg2c.a
31580
31581 1998-06-17  Jeffrey A Law  (law@cygnus.com)
31582
31583         * gcc.c-torture/execute/980617-1.c: New test.
31584
31585 1998-06-12  Jeffrey A Law  (law@cygnus.com)
31586
31587         * gcc.c-torture/execute/980612-1.c: New test.
31588
31589 1998-06-08  Jeffrey A Law  (law@cygnus.com)
31590
31591         * gcc.dg/980523-1.c: Only test on ppc-linux.
31592         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
31593
31594         * gcc.c-torture/execute/980608-1.c: New test.
31595
31596 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
31597
31598         * gcc.c-torture/execute/980605-1.c: New test.
31599
31600 1998-06-04  Jeffrey A Law  (law@cygnus.com)
31601
31602         * gcc.c-torture/execute/980604-1.c: New test.
31603
31604 1998-06-02  Jeffrey A Law  (law@cygnus.com)
31605
31606         * gcc.c-torture/execute/980602-1.c: New test.
31607         * gcc.c-torture/execute/980602-2.c: Likewise.
31608
31609 1998-06-02  Dave Love  <d.love@dl.ac.uk>
31610
31611         * 970125-0.f: Fix per JCB.  Add commentary.
31612
31613 1998-05-31  Michael Meissner  <meissner@cygnus.com>
31614
31615         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
31616         IEEE -0 support.
31617
31618 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
31619
31620         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
31621         earlier.
31622
31623 1998-05-28  Catherine Moore <clm@cygnus.com>
31624
31625         * gcc.c-torture/execute/980526-3.c: New test.
31626
31627 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
31628
31629         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
31630         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
31631         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
31632         m88k-motorola-sysv3 to XFAIL.
31633
31634 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31635
31636         * gcc.dg/980526-1.c: New test.
31637         * gcc.c-torture/execute/980526-2.c: New test.
31638
31639 1998-05-26  Jeffrey A Law  (law@cygnus.com)
31640
31641         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
31642
31643         * gcc.c-torture/execute/980526-1.c: New test.
31644
31645 1998-05-26  Dave Love  <d.love@dl.ac.uk>
31646
31647         * g77.f-torture/execute/alpha2.f: Add runtime test.
31648
31649 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
31650
31651         * g++.old-deja/old-deja.exp: Strip leading directories.
31652
31653         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
31654         error for the line.  Don't run multiple tests for the same line.
31655
31656 1998-05-23  Jeffrey A Law  (law@cygnus.com)
31657
31658         * gcc.dg/980523-1.c: New test.
31659
31660 1998-05-23  Dave Love  <d.love@dl.ac.uk>
31661
31662         * g77.f-torture/compile/970915-0.f: New test.
31663
31664 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
31665
31666         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
31667
31668 1998-05-21  Jeffrey A Law  (law@cygnus.com)
31669
31670         * gcc.dg/980520-1.c: New test.
31671
31672 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
31673
31674         * gcc.dg/980502-1.c: Fix return type.
31675
31676 1998-05-20  Jeffrey A Law  (law@cygnus.com)
31677
31678         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
31679         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
31680         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
31681         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
31682         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
31683
31684 1998-05-20  Dave Love  <d.love@dl.ac.uk>
31685
31686         * g77.f-torture/execute/980520-1.f: New test.
31687
31688 1998-05-15  Dave Love  <d.love@dl.ac.uk>
31689
31690         * lib/mike-g77.exp: New file.
31691
31692         * g77.f-torture/noncompile/noncompile.exp,
31693         g77.f-torture/noncompile/check0.f: New files.
31694
31695 1998-05-14  Dave Love  <d.love@dl.ac.uk>
31696
31697         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
31698         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
31699         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
31700         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
31701         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
31702         abort where appropriate.
31703
31704 1998-05-05  Michael Meissner  <meissner@cygnus.com>
31705
31706         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
31707         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
31708
31709 1998-04-29  Dave Love  <d.love@dl.ac.uk>
31710
31711         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
31712
31713 1998-04-27  Dave Love  <d.love@dl.ac.uk>
31714
31715         * g77.f-torture/compile/980427-0.f: New test.
31716
31717 1998-04-24  Dave Love  <d.love@dl.ac.uk>
31718
31719         * g77.f-torture/compile/980424-0.f: New test.
31720
31721 1998-04-19  Dave Love  <d.love@dl.ac.uk>
31722
31723         * g77.f-torture/compile/980419-2.f (main): New test.
31724         * g77.f-torture/compile/970125-0.f: New test.
31725         * g77.f-torture/compile/980419-1.f: New test.
31726
31727 1998-04-08  Jim Wilson  <wilson@cygnus.com>
31728
31729         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
31730         of loop-4.c.
31731
31732 1998-04-07  Jim Wilson  <wilson@cygnus.com>
31733
31734         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
31735
31736 1998-04-03  Jim Wilson  <wilson@cygnus.com>
31737
31738         * gcc.c-torture/compile/980329-1.c: New test.
31739
31740 1998-03-18  Jim Wilson  <wilson@cygnus.com>
31741
31742         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
31743         * gcc.dg/980312-1.c: Fix typo in -march command.
31744
31745 1998-03-16  H.J. Lu  (hjl@gnu.org)
31746
31747         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
31748
31749 1998-03-11  Robert Lipe  <robertl@dgii.com>
31750
31751         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
31752         Dave Love agree the Fortran source is bogus.
31753
31754 1998-03-11  Robert Lipe  <robertl@dgii.com>
31755
31756         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
31757         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
31758         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
31759         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
31760         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
31761
31762 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
31763
31764         * g++.old-deja/g++.other/friend1.C: New test.
31765
31766 1998-02-18  Dave Love  <d.love@dl.ac.uk>
31767
31768         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
31769         possibly uninitialized) variables and declare dnrm2.
31770
31771 1998-02-23  Robert Lipe <robertl@dgii.com>
31772
31773         From Bruno Haible <haible@ilog.fr>:
31774         * gcc.c-torture/execute/980223.c: New test.
31775
31776 1998-02-13  Jeffrey A Law  (law@cygnus.com)
31777
31778         * gcc.dg/ifelse-1.c: New test.
31779
31780 1998-02-09  H.J. Lu  (hjl@gnu.org)
31781
31782         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
31783
31784           * lib/old-dejagnu.exp (old-dejagnu): Added the
31785           "execution test - XFAIL *-*-*" handling in the spirit of
31786           "excess errors test -". Changed the "execution test fails"
31787           handling to be like "excess errors test fails".
31788           * Update various tests accordingly.
31789
31790 1998-02-06  Jim Wilson  <wilson@cygnus.com>
31791
31792         * gcc.c-torture/execute/980205.c: New test.
31793
31794 1998-01-18  Jeffrey A Law  (law@cygnus.com)
31795
31796         * lib/c-torture.exp: Look for .x files instead of .cexp files.
31797         * lib/f-torture.exp: Similarly.
31798         * gcc.c-torture: Rename all .cexp files to .x files.
31799
31800 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
31801
31802         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
31803         (940510-1.c): Removed duplicate.
31804         (971104-1.c): New test.
31805
31806 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
31807
31808           * lib/f-torture.exp: Improve error and loop detection.
31809
31810 1997-11-19  Michael Meissner  <meissner@cygnus.com>
31811
31812         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
31813         use that to size the filler array.
31814
31815 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
31816
31817         * lib/c-torture.exp(c-torture-execute): Fix typo.
31818
31819         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
31820         testcase as the executable name. Keep the executable around if
31821         the test fails.
31822
31823 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
31824
31825         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
31826         changes.  Only test one -g option, and move it to the end of the
31827         list of options to test.
31828
31829 1997-09-19  Michael Meissner  <meissner@cygnus.com>
31830
31831         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
31832         variable GCC_TORTURE_OPTIONS to supply default switches separated
31833         by colons.  If no environment variable, run tests with -O0 -g, -O1
31834         -g, and -O2 -g as well.
31835
31836 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
31837
31838         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
31839         explanatory comments. Fix indentation.
31840
31841 1997-09-15  Jeffrey A Law  (law@cygnus.com)
31842
31843         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
31844
31845 1997-09-11  Jeffrey A Law  (law@cygnus.com)
31846
31847         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
31848         * g++.old-deja/g++.mike/p7325.C: Likewise.
31849         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
31850
31851 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
31852
31853         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
31854         * g++.old-deja/g++.brendan/crash30.C: Likewise.
31855         * g++.old-deja/g++.brendan/crash39.C: Likewise.
31856         * g++.old-deja/g++.law/operators4.C: Likewise.
31857
31858 1997-09-11  Joe Buck  (jbuck@synopsys.com)
31859
31860         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
31861         * g++.old-deja/g++.mike/p784.C: Ditto.
31862         * g++.old-deja/g++.mike/p785.C: Ditto.
31863
31864 1997-09-05  Jeffrey A Law  (law@cygnus.com)
31865
31866           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
31867
31868 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
31869
31870         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
31871         target feature; pass this to c-torture-execute as needed.
31872
31873 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
31874
31875         * lib/c-torture.exp(c-torture-execute): If the previous and the
31876         current executables being tested are identical, we don't need to
31877         run the executable again. Try to make the executable names
31878         unique. Add an optional argument for passing additional compiler
31879         flags.
31880
31881 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
31882
31883         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
31884
31885 1997-08-29  Jeffrey A Law  (law@cygnus.com)
31886
31887         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
31888
31889 1997-07-31  Jeffrey A Law  (law@cygnus.com)
31890
31891         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
31892         32bit or larger longs.
31893
31894         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
31895         have either a 32bit long or 32bit int.
31896
31897 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
31898
31899         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
31900         Make double precision tests dependent on sizeof (double).
31901
31902 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
31903
31904         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
31905         too.
31906
31907 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
31908
31909         * gcc.c-torture/compile/961203-1.cexp: New script.
31910
31911 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
31912
31913         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
31914         up the includes ourselves.
31915
31916 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
31917
31918         * lib/plumhall.exp: Remove random include, and add a few
31919         verbose messages for debugging.
31920
31921 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
31922
31923         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
31924         of trying to do it ourselves.
31925
31926 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31927
31928         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
31929
31930 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
31931
31932         * gcc.prms/5403.c: Made regexp a bit less strict.
31933
31934 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
31935
31936         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
31937         is returned from remote_load instead.
31938         * lib/plumhall.exp: Ditto.
31939         * lib/mike-g++.exp: Ditto.
31940         * lib/old-dejagnu.exp: Ditto.
31941         * lib/c-torture.exp: Ditto.
31942
31943 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
31944
31945         * lib/g++.exp: Use build_wrapper procedure.
31946         * lib/gcc.exp: Ditto.
31947
31948 1997-05-20  Jeffrey A Law  (law@cygnus.com)
31949
31950         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
31951         an old-style decl for malloc.  Fixes tests to work when
31952         sizeof (int) != sizeof (size_t).
31953
31954 1997-05-15  Mike Meissner  <meissner@cygnus.com>
31955
31956         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
31957
31958         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
31959         use stdargs.h interface.
31960
31961 1997-05-15  Mike Meissner  <meissner@cygnus.com>
31962
31963         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
31964         NO_VARARGS when compiling.
31965
31966 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
31967
31968         * lib/plumhall.exp(ph_includes): New procedure.
31969         (ph_make): Use it.
31970         (ph_compiler): Ditto.
31971
31972         * lib/g++.exp: Rename test-glue.c to testglue.c.
31973         * lib/gcc.exp: Ditto.
31974
31975 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
31976
31977         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
31978         to completion when it's called.
31979
31980 1997-03-21  Michael Meissner  <meissner@cygnus.com>
31981
31982         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
31983         is defined, don't do test.
31984
31985 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
31986
31987         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
31988         for object files.
31989         (ph_summary): Mark skipped testcases as untested, not unresolved.
31990
31991         * lib/plumhall.exp (ph_make): If unresolved because of bad
31992         errorCode, record errorCode in log file.
31993         (*): Replace send_log/verbose with verbose -log.
31994
31995 1997-03-19  Michael Meissner  <meissner@cygnus.com>
31996
31997         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
31998         double conversion if double isn't at least 8 bytes.
31999
32000         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
32001         int to work with targets where int is 16 bits.
32002
32003         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
32004         8 bytes, just exit, since 4 byte doubles don't have enough bits of
32005         precision for the test to complete.
32006
32007 1997-03-14  Michael Meissner  <meissner@cygnus.com>
32008
32009         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
32010         if d10v is not compiled with the -mdouble64 flag.
32011         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
32012
32013         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
32014         d10v is not compiled with the -mint32 flag.
32015
32016 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
32017
32018         * lib/plumhall.exp: Use incr_count.
32019
32020 1997-03-12  Jeffrey A Law  (law@cygnus.com)
32021
32022         * gcc.c-torture: Update to c-torture-1.45.
32023
32024 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
32025
32026         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
32027         the name of the expect testcase file).
32028
32029         * lib/g++.exp(g++_init): Ditto.
32030
32031 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
32032
32033         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
32034         the host.
32035
32036         * lib/gcc.exp(gcc_exit): New procedure.
32037
32038 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
32039
32040         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
32041         specs where appropriate.
32042
32043         * g++.old-deja/g++.arm/*: Added additional ERROR checks
32044         because of new "candidates are" messages, and removed a few
32045
32046         * Converted all non-old-style g++ testcases to old-style, and
32047         moved into g++.old-deja.
32048
32049 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
32050
32051         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
32052         options.
32053
32054         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
32055         succeeded.
32056
32057         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
32058
32059 1997-02-13  Michael Meissner  <meissner@cygnus.com>
32060
32061         * lib/gcc.exp (gcc_target_compile): Add support for defining
32062         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
32063         the machine doesn't have those features.
32064
32065 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
32066
32067         * g++.law/operators4.exp: Don't use LIBS.
32068
32069 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
32070
32071         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
32072
32073         * lib/mike-g++.exp: Don't set the compiler to be tested here.
32074         * lib/g++.exp: Set it here instead. Also, allow use of the
32075         --tool_exec and --tool_opt options. Change CXX to
32076         GXX_UNDER_TEST.
32077
32078         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
32079
32080         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
32081
32082 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
32083
32084         * lib/old-dejagnu.exp: Use prune_warnings instead of
32085         prune_system_crud.
32086         * lib/mike-g++.exp: Ditto.
32087         * lib/gcc.exp: Ditto.
32088         * lib/g++.exp: Ditto.
32089
32090         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
32091
32092 1997-02-07  Jeffrey A Law  (law@cygnus.com)
32093
32094           * 941014-2.c: Include stdlib.h
32095           * 960327-1.c: Include stdio.h
32096           * dbra.c, index-1.c: Don't assume ints are 32bits.
32097
32098 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
32099
32100         * lib/gcc.exp: Add gcc,stack_size target feature.
32101
32102         * lib/g++.exp(g++_target_compile): Add the include and link
32103         paths here, not in two other places. And, it's $options, not
32104         options.
32105
32106         * lib/mike-g++.exp(postbase): Remove the code that determines
32107         the correct include and link paths.
32108         * g++.old-deja/old-deja.exp: Ditto.
32109
32110 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
32111
32112         * lib/g++.exp(g++_init): target_compile no longer returns the
32113         filename of the result.
32114
32115 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
32116
32117         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
32118         call to glob.
32119
32120         * gcc.c-torture/special/special.exp: Change call to
32121         gcc_target_compile to include the object file.
32122
32123 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
32124
32125         * gcc.c-torture/special/special.exp: Correct misspelling in last
32126         change.
32127
32128 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
32129
32130         * lib/plumhall.exp(ph_summary): Log the entire output of the
32131         executable. Return -1 if there were any failures, 0 otherwise.
32132         (ph_execute): Return -1 if there were any failures, 0 otherwise.
32133         (ph_make): Clean up objects and executables that were built
32134         if the tests succeeded.
32135
32136 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
32137
32138         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
32139         libraries and includes in the build tree as appropriate.
32140
32141 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
32142
32143         * lib/c-torture.exp: Instead of looking for the global variable
32144         NO_LONG_LONG, check to see if that's a feature of the target.
32145
32146 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
32147
32148         * config/default.exp: Minimize. Delete the remainer of the files in
32149         config; this functionality is now in devo/dejagnu/config.
32150
32151         g++.*/*: Pass any additional flags used to compile to postbase;
32152         delete CXXFLAGS.
32153
32154         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
32155         is now done by runtest.exp. Use gcc_target_compile instead of
32156         compile.
32157
32158         lib/c-torture.exp: Use gcc_target_compile instead of compile.
32159         Remove references to CFLAGS. Use remote_file instead of
32160         calling rm -f.
32161         (c-torture): Take a list of arguments to use to compile this
32162         testcase.
32163
32164         lib/g++.exp: Simplify. Use target_compile instead of compile.
32165         lib/gcc-dg.exp: Ditto.
32166         lib/gcc.exp: Ditto.
32167         lib/mike-{gcc,g++}.exp: Ditto.
32168         lib/old-dejagnu.exp: Ditto.
32169         lib/plumhall.exp: Ditto.
32170
32171 1997-01-08  Jim Wilson  <wilson@cygnus.com>
32172
32173         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
32174         (ph_linker): Likewise.
32175
32176 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
32177
32178           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
32179         MAP_ANON / MAP_ANONYMOUS if defined;
32180         else try to map from /dev/zero .
32181
32182 1996-11-12  Jeffrey A Law  (law@cygnus.com)
32183
32184         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
32185         isn't defined, then define it to MAP_ANONYMOUS.
32186
32187 1996-11-12  Jeffrey A Law  (law@cygnus.com)
32188
32189         * gcc.c-torture: Update to c-torture-1.42 release.
32190
32191 1996-11-11  Jeffrey A Law  (law@cygnus.com)
32192
32193         * gcc.c-torture: Update to c-torture-1.41 release.
32194
32195 1996-10-27  Jeffrey A Law  (law@cygnus.com)
32196
32197         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
32198         c-torture release.
32199
32200 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
32201
32202         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
32203         and LDFLAGS.  Fix second case to append the target_info ldflags
32204         onto LDFLAGS, not CFLAGS.
32205         * lib/g++.exp (g++_init): Add target_info stuff.
32206         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
32207         of libgloss and newlib flags for !native.
32208
32209         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
32210         (GDB): Fix relative path to go up another dir for finding gdb.
32211
32212 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
32213
32214         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
32215         versions in the target_info array, if they don't exist.
32216
32217 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
32218
32219         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
32220
32221 1996-07-08  Jim Wilson  <wilson@cygnus.com>
32222
32223         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
32224         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
32225
32226 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
32227
32228         * lib/old-dejagnu.exp: Don't remove the output file before we've
32229         actually tested it. Don't append pwd to the path of the executable
32230         we're testing.
32231
32232 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
32233
32234         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
32235
32236 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
32237
32238         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
32239         temporary directory for compiler files, and set it to a default
32240         value of /tmp. Set $output as the name of the output file from
32241         compiling the testcase. Add a -o option to $cflags_var so the
32242         compiler writes the final output file as $output. Set $executable
32243         to $output.
32244
32245         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
32246         directory for compiler files, and set it to /tmp if it doesn't
32247         already have a value. Set $output_file to the name of the output
32248         file from compiling the testcase. Add a -o option to CXXFLAGS so
32249         the compiler writes the final output file as $output. Use $output
32250         as the executable to be tested.
32251
32252 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
32253
32254         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
32255
32256 1996-06-08  Jeffrey A Law  (law@cygnus.com)
32257
32258         * gcc.c-torture/execute/pending-1.c: New test.  Still
32259         pending in Tege's queue.
32260
32261 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
32262
32263         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
32264         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
32265         if there were failures.  Call unresolved if there were unresolved
32266         testcases.  Call gcc_fail if program did not run to completion.
32267         (ph_make): Pass additional argument name to ph_execute.
32268         (ph_execute): Add new argument.  Pass additional arguments to
32269         ph_summary.  Call gcc_fail is there is no execution output.
32270
32271 1996-04-24  Jeffrey A Law  (law@cygnus.com)
32272
32273         * lib/plumhall.exp (proc_summary): Output relavent summary
32274         lines into the log so specific failures in plumhall can be
32275         investigated.
32276
32277 1996-04-10  Jeffrey A Law  (law@cygnus.com)
32278
32279         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
32280         (c-torture-execute): Don't try to execute tests which use
32281         "long long" types if $NO_LONG_LONG is nonzero.
32282
32283 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
32284
32285         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
32286         not c-torture.
32287
32288         * gcc.ieee: Move from here.
32289         * gcc.c-torture/execute/ieee: To here.
32290
32291 1996-03-26  Jeffrey A Law  (law@cygnus.com)
32292
32293         * gcc.c-torture: Update to c-torture-1.41 release.
32294
32295 1996-03-22  Jeffrey A Law  (law@cygnus.com)
32296
32297         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
32298         not "$output".
32299
32300 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
32301
32302         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
32303         -c present.
32304
32305 1996-03-02  Jeffrey A Law  (law@cygnus.com)
32306
32307         * config/proelf.exp: Handle connecting to a simulator.
32308
32309 1996-01-31  Jeffrey A Law  (law@cygnus.com)
32310
32311         * config/proelf.exp: New file.  Enough framework that we can
32312         run c-torture tests on the proelf targets (or any other target
32313         that gdb can connect to for that matter).
32314
32315 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
32316
32317         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
32318         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
32319
32320         * lib/plumhall.exp (ph_execute): Always call ph_summary if
32321         exec_output exists.
32322
32323 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
32324
32325         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
32326         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
32327
32328         * config/*.exp: Update FSF address.  Change result of ${tool}_load
32329         to pass/fail/unresolved/unsupported/untested.  Caller must now
32330         call unresolved/unsupported/untested.
32331         * lib/*.exp: Update FSF address.  Update to handle new results of
32332         ${tool}_load.
32333         * lib/chill.exp (verbose): Delete.
32334
32335 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
32336
32337         * lib/gcc.exp (default_gcc_start): Change order of args to
32338         $LDFLAGS $CFLAGS $LIBS.
32339         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
32340         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
32341         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
32342         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
32343         * gcc.misc-tests/dg-test.exp: Likewise.
32344         * gcc.misc-tests/msgs.exp: Likewise.
32345         * gcc.prms/prms.exp: Likewise.
32346         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
32347         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
32348
32349         * lib/dg.exp: Deleted, moved to dejagnu/lib.
32350
32351 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
32352
32353         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
32354
32355         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
32356         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
32357
32358         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
32359         necessary.
32360
32361 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
32362
32363         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
32364         global for loop; add use of $mathlib.
32365         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
32366         settings here; set mathlib for anything but VxWorks.
32367
32368 1996-01-22  Jeffrey A Law  (law@cygnus.com)
32369
32370         * gcc.c-torture: Update to c-torture-1.40 release.
32371
32372 1996-01-03  Jeffrey A Law  (law@cygnus.com)
32373
32374         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
32375         dg.exp.
32376
32377 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
32378
32379         * lib/c-torture.exp (c-torture-execute): Declare "output" as
32380         global.
32381
32382 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
32383
32384         * lib/g++.exp (LIBS): Define if not already.
32385         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
32386         (gcc-dg-prune): Call prune_gcc_output.
32387         * lib/gcc.exp (prune_gcc_output): New proc.
32388         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
32389         prune_gcc_output.
32390
32391 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
32392
32393         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
32394         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
32395
32396 1995-11-15  Jeffrey A Law  (law@cygnus.com)
32397
32398         * gcc.c-torture: Update to c-torture-1.39 release.
32399
32400 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
32401
32402         * lib/c-torture.exp (c-torture-execute): Don't return if one option
32403         fails, try others as well.
32404
32405 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
32406
32407         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
32408         If compilation fails, mark execute tests as `untested'.
32409         If test is marked as unsupported, don't mark compilation and
32410         execute tests as failed.
32411
32412 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
32413
32414         * lib/g++.exp (g++_init): Don't link in libg++, and look to
32415         libstdc++ for whether or not we want to be doing shared
32416         libraries.  Delete link_curses since we don't need it anymore.
32417         * lib/mike-g++.exp (postbase): Don't link in libg++.
32418         * g++.old-deja/old-deja.exp: Likewise.
32419
32420 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
32421
32422         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
32423
32424 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
32425
32426         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
32427         For that, add `-Wl,-a,shared_archive'.
32428         * g++.old-deja/old-deja.exp: Likewise.
32429
32430 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
32431
32432         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
32433
32434 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
32435
32436         * lib/mike-g++.exp (postbase): Pay attention to the status of
32437         g++_load.
32438
32439 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
32440
32441           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
32442
32443 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
32444
32445         * lib/gcc.exp (default_gcc_start): No longer need to log program
32446         being executed or its output, execute_anywhere does that now.
32447         * lib/g++.exp (default_g++_version): Call execute_anywhere.
32448         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
32449
32450 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
32451
32452         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
32453         the same as those in lib/g++.exp.
32454
32455 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
32456
32457         * gcc.c-torture: Update to c-torture-1.38 release.
32458         * gcc.ieee: Related changes.
32459
32460 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
32461
32462         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
32463         "exec". Minor reformatting changes.
32464
32465         * config/rom68k.exp (${tool}_load): Make it work in a canadian
32466         cross. This means all "exec" calls now work on a remote host as
32467         well.
32468         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
32469         cross. Filter out the extra "\r\n" stuff that expect puts in.
32470         (c-torture-execute): Filter out the bogus warnings like
32471         c-torture-compile does. Add support for canadian cross.
32472         * lib/gcc.exp (default_gcc_version, default_gcc_start)
32473         Use execute_anywhere rather than calling exec directly. Now it
32474         works for canadian cross testing.
32475
32476 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
32477
32478         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
32479         results into a variable, and check that rather than using file exists.
32480
32481 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
32482
32483         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
32484         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
32485
32486 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32487
32488         * g++.old-deja/old-deja.exp: Create and pass runshlib and
32489         lib_curses if there's a shared libg++ in the build tree.
32490
32491 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
32492
32493         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
32494         if not supported target.
32495
32496 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
32497
32498         * lib/g++.exp (g++_init): Move empty setting of runshlib and
32499         link_curses up to always happen, not just for native builds.
32500
32501 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
32502
32503         * gcc.c-torture: Update to c-torture-1.36 release.
32504         * gcc.failure: Related changes.
32505
32506 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
32507
32508         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
32509
32510 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
32511
32512         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
32513         * lib/mike-g++.exp (postbase): Not in here.  Still reference
32514         runshlib, link_curses, and mathlib for link and run.
32515
32516         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
32517         pass the runtime shared library options for Solaris, OSF/1, and
32518         Irix5, and link with -lcurses to avoid unresolved references.
32519
32520 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
32521
32522         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
32523         only run once.
32524
32525 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
32526
32527         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
32528
32529 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
32530
32531         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
32532         do not have a framework for the "compat" tests yet.
32533
32534 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
32535
32536         * lib/mike-g++.exp (postbase): New local variable `mathlib',
32537         set to null if we're testing vxworks5.1.  Use that instead of
32538         `-lm' in the setting of LIBS for link and run.
32539
32540 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
32541
32542         * config/rom68k.exp (${tool}_load): Major changes to make it
32543         work.  Verified that it does in fact return the stuff in
32544         exec_output properly.  Catch any Emul or any TRAP other than 0.
32545
32546 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
32547
32548         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
32549         LDFLAGS properly for targets that need stuff from libgloss.
32550         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
32551         only run once.
32552         (gpp_initialized): New variable.
32553
32554 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
32555
32556         * config/rom68k.exp: Load libgloss.exp.
32557         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
32558         so we can produce a fully linked binary.
32559         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
32560         so we can produce a fully linked binary.
32561
32562 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
32563
32564         * lib/plumhall.exp (ph_section): Watch for expected failures.
32565         Add missing `else'.
32566
32567         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
32568         run the testcase.
32569         (c-torture): Likewise.
32570
32571 1995-08-28  Doug Evans  <dje@cygnus.com>
32572
32573         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
32574
32575         * lib/mike-g++.exp (mike_cleanup): New proc.
32576         (prebase): New globals compiler_result, not_compiler_result,
32577         target_regexp.
32578         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
32579         allow leading "-" in pattern.  Watch for unsupported tests.
32580         If $compiler_result is set, pattern match assembler code,
32581         and ditto for $not_compiler_result.
32582         * lib/mike-gcc.exp: Likewise.
32583
32584         * lib/plumhall.exp (ph_execute): Only call ph_summary if
32585         execution "succeeded".
32586
32587 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
32588
32589         * config/win32.exp: New file.
32590         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
32591
32592 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
32593
32594         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
32595         unsupported.
32596         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
32597         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
32598         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
32599
32600         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
32601         "... without exceptions was ...".  That is now handled by
32602         prune_system_crud.
32603         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
32604
32605 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
32606
32607         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
32608         sieve.c,sort2.c}: New files.
32609         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
32610         sieve.exp,sort2.exp}: Drivers for them.
32611
32612         * lib/mike-gcc.exp (program_output): New user settable variable.
32613         (postbase): Call prune_system_crud.  Also prune extraneous compiler
32614         messages.
32615         * lib/mike-g++.exp (program_output): New user settable variable.
32616
32617         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
32618
32619         * config/sh.exp: Deleted (use sim.exp instead).
32620
32621 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
32622
32623         * config/vx.exp: Declare CHECKTASK as global.
32624         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
32625         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
32626         * lib/old-dejagnu.exp: Load [pwd]/$executable.
32627
32628 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32629
32630         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
32631         target. Like vx.exp, only includes `vx29k.exp' instead of
32632         `vxworks.exp'.
32633
32634 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
32635
32636         * config/sim.exp: Increase time limit from 120 seconds to 240.
32637
32638 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
32639
32640         * gcc.c-torture/execute/950628-1.c: New test.
32641
32642 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
32643
32644         * gcc.c-torture: Update with changes/additions from
32645         c-torture-1.34.
32646
32647 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
32648
32649         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
32650
32651 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
32652
32653         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
32654
32655 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
32656
32657         * gcc.c-torture/compile/950512-1.c: New test.
32658         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
32659         * gcc.dg/struct-ret-1.c: Likewise.
32660
32661 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
32662
32663         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
32664           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
32665
32666 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
32667
32668         * gcc.c-torture/special/920411-1.c: Deleted.
32669         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
32670
32671 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
32672
32673         * config/sim.exp (${tool}_load): Hack in call to bash to get a
32674         cpu limit.
32675
32676 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
32677
32678         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
32679
32680 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
32681
32682         From kenner;
32683         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
32684         is the proper length.
32685         * va-arg-3.c: Likewise.
32686
32687 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
32688
32689         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
32690         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
32691
32692         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
32693         * lib/g++.exp (default_g++_start): Delete old cruft.
32694
32695 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
32696
32697         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
32698         (2 * (1 << 18)) to (2 * (1 << 17)).
32699
32700         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
32701
32702 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
32703
32704         * config/rom68k.exp: Renamed from config/idp.exp
32705
32706 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
32707
32708         * c-torture/compile/921109-2.c
32709
32710 1995-04-18  Mike Stump  <mrs@cygnus.com>
32711
32712         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
32713         excess errors.
32714
32715 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
32716
32717         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
32718         output.
32719         * lib/g++.exp (default_g++_start): Likewise.
32720
32721 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
32722
32723         * gcc.c-torture/compile/950329-1.c: New test.
32724
32725 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
32726
32727           * config/bug.exp (${tool}_load): Updated to use new remote_open
32728           and remote_close procs.
32729         * config/idp.exp: New file.
32730
32731 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
32732
32733         * gcc.c-torture/execute/950322-1.c: New test.
32734
32735 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
32736
32737         * config/vx.exp (${tool}_load): Clean up testing of return code from
32738         vxworks_ld and vxworks_spawn.
32739
32740 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
32741
32742         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
32743
32744 1995-03-13  Mike Stump  <mrs@cygnus.com>
32745
32746         * lib/old-deja.exp: Add `excess errors test - ' error, now one
32747         can mark excess errors on a machine by machine basis.  Note, the
32748         default is to not expect any excess errors, even when excess
32749         errors test - is given, so you will want to put an XFAIL ... on
32750         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
32751         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
32752         those 4 machines, but no others.
32753
32754 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
32755
32756         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
32757         * lib/c-torture.exp: to here.
32758
32759 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
32760
32761         * gcc.c-torture/execute/950221-1.c: New test.
32762         * gcc.c-torture/execute/struct-ret-1.c: New test.
32763         * gcc.c-torture/compile/950221-1.c: New test.
32764
32765         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
32766
32767 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
32768
32769         * gcc.c-torture/execute/arith-1.c (main): Return 0.
32770         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
32771
32772 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
32773
32774         * g++.gb: New directory of tests, derived from my signature and
32775         class scoping tests.
32776
32777         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
32778         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
32779         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
32780         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
32781         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
32782         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
32783         * g++.gb/sig25.C: Likewise.
32784
32785         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
32786         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
32787         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
32788         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
32789         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
32790         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
32791         * g++.gb/sig25.exp: Likewise.
32792
32793         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
32794         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
32795         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
32796         * g++.gb/scope13.C: Likewise, this test still fails.
32797
32798         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
32799         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
32800         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
32801         * g++.gb/scope13.exp: Ditto.
32802
32803         * g++.gb/README: New file, explains what these tests are about.
32804
32805 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
32806
32807         * lib/dg.exp (dg-do): Support `preprocess'.
32808         (dg-test): Likewise.
32809
32810 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
32811
32812         * config/udi.exp: change "continue -expect" to "exp_continue".
32813
32814 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
32815
32816         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
32817         Delete redundant tests.
32818
32819         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
32820         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
32821         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
32822         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
32823         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
32824         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
32825         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
32826         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
32827
32828         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
32829         storing label pointers.
32830         * gcc.c-torture/execute/921019-1.c: Likewise.
32831         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
32832         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
32833         parameter fp.
32834         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
32835         constants.
32836
32837         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
32838         Delete obsolete tests.
32839
32840         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
32841         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
32842         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
32843         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
32844         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
32845         * gcc.c-torture/compile/950124-1.c: New test.
32846
32847         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
32848
32849 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
32850
32851         * lib/mike-g++.exp: Add -lm to LIBS.
32852
32853 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
32854
32855         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
32856
32857 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
32858
32859         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
32860
32861 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
32862
32863         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
32864
32865 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
32866
32867         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
32868         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
32869         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
32870         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
32871         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
32872         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
32873         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
32874         * g++.law/{operators31.C, operators32.C,
32875         * g++.law/{operators33.C, operators34.C}: Likewise.
32876         * g++.law/{pic1.C, refs2.C}: Likewise.
32877         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
32878         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
32879         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
32880         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
32881
32882         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
32883         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
32884         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
32885         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
32886         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
32887         * g++.law/{enum9.exp, friend5.exp}: Likewise.
32888         * g++.law/{nest3.exp, nest4.exp}: Likewise.
32889         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
32890         * g++.law/{operators30.exp, operators31.exp}: Likewise.
32891         * g++.law/{operators32.exp, operators33.exp}: Likewise.
32892         * g++.law/{operators34.exp}: Likewise.
32893         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
32894         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
32895         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
32896         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
32897         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
32898
32899         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
32900         No longer expected to fail.
32901         * g++.law/missed-error3.C: Tweak for recent bool changes.
32902
32903 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
32904
32905         * config/emb-unix: Deleted.
32906         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
32907         remote execution.  Do final link on remote host if REMOTE_LINK is set.
32908
32909 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
32910
32911         * lib/dg.exp (dg-test): Fix typo in last patch.
32912
32913 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
32914
32915         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
32916         (handles multiple occurrences).
32917
32918 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
32919
32920         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
32921         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
32922         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
32923         printed).
32924         * lib/c-torture.exp (c-torture-compile): Likewise.
32925         (c-torture): Prepend full path if missing.
32926         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
32927         (gcc_fail): Likewise.
32928         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
32929
32930 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
32931
32932         * lib/netware.exp: Only attach to NetWare i386 systems.
32933
32934 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
32935
32936         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
32937         messages.  Add test name to "output pattern match" pass/fail message.
32938
32939 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
32940
32941         * gcc.dg: New testsuite.
32942         * gcc.dg/dg.exp: New file.
32943
32944         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
32945         test-switch.c}: Deleted.
32946
32947         * gcc.misc-tests/msgs.exp: New testcase driver.
32948
32949 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
32950
32951         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
32952         Watch for illegal return values from ${tool}_load.
32953         * config/unix.exp (${tool}_load): Fix pass/fail detection for
32954         cross targets.  Coerce return value >0 to 1.
32955
32956 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
32957
32958         * config/unix.exp (${tool}_load): Call program rsh, not proc.
32959
32960         * config/emb-unix.exp: New file.
32961
32962         * config/sim.exp: Error if variable $SIM not defined.
32963         (${tool}_load): Mark test as "untested" if simulator missing.
32964
32965         * config/unix.exp: Load remote.exp to get rcp_download.
32966         * lib/c-torture.exp: Use different option lists for testcases with
32967         and without loops.
32968         * gcc.c-torture/execute/execute.exp: Likewise.
32969
32970 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
32971
32972         * config/*.exp: Clarify return code from ${tool}_load.
32973         Call `unresolved' or `untested' instead of `warning' or `perror'
32974         (sometimes you still want to call both though).
32975         Add comment that `shell_id' is local to each file.
32976         * config/udi.exp (timeout): Set to 30.
32977         Don't print warning if connection fails, $connectmode has already
32978         printed an error.
32979         (${tool}_load): Move verbose messages to level 2.
32980         Rework pattern for "Process started" message.
32981         Pass `shell_id' to ${connectmode}_download.
32982         Retry twice upon timeout.  Make resetting of target more robust.
32983         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
32984         Pass `shell_id' to exit_$connectmode.
32985         Only call exit_$connectmode if connected.
32986         * config/unix.exp (${tool}_load): Check return codes better.
32987         * config/vrtx.exp (${tool}_load): Likewise.
32988         * config/vx.exp (${tool}_load): Likewise.
32989         Delete unneeded global's.
32990         * lib/dg.exp (dg-test): Update to reflect clarified return codes
32991         from ${tool}_load.
32992         (dg-stat): Delete.
32993         (dg-init): Delete recording of pass/fail counts.
32994         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
32995         (old-dejagnu-init): Likewise.
32996         (old-dejagnu-stat): Delete contents, empty proc now.
32997         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
32998         (c-torture): Delete references to lcnt, lpass, lfail.
32999         Get option list from TORTURE_OPTIONS.
33000         Delete -funroll[-all]-loops if no loops.
33001         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
33002         (g++_stat): Delete contents (empty proc now).
33003         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
33004         (gcc_finish): Likewise.
33005         (gcc_stat): Deleted.
33006         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
33007         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
33008         * gcc.c-torture/execute/execute.exp: Likewise.
33009         Split tests into two parts: compile, execute.
33010         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
33011         no loops.  Update to reflect clarified return codes from ${tool}_load.
33012
33013 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
33014
33015         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
33016         to grep for.
33017         (old-dejagnu): Likewise (where necessary).
33018
33019 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
33020
33021         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
33022
33023         * lib/dg.exp (dg-process-target): Fix processing of selector.
33024         Add comment regarding use of `error'.
33025
33026         * lib/gcc.exp (prune_system_crud): Define if missing.
33027         * lib/g++.exp (prune_system_crud): Likewise.
33028
33029         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
33030         Call prune_system_crud.
33031         * lib/dg.exp (dg-runtest): New proc.
33032         Use perror instead of send_user for tcl errors in testcase.
33033         Don't return any value, it's never used.
33034         Don't clobber previous definition of `unknown'.
33035         Print tcl errors in `dg-final'.
33036
33037 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
33038
33039         * lib/dg.exp (dg-process-target): Improve syntax error messages.
33040         (dg-test): Don't print errorInfo, it contains stack backtrace.
33041
33042 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
33043
33044         * lib/g++.exp (runtest_file_p): Define if missing.
33045
33046 1994-09-24  Doug Evans  (dje@cygnus.com)
33047
33048         * lib/mike-g++.exp: Comment out loading of g++.exp.
33049         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
33050         (default_g++_version): Always print something.
33051         (default_g++_start): Comment out call to `which'.
33052         (g++_start, g++_load): Deleted (must be defined in config file).
33053         * lib/gcc.exp: Test for existence of $CC at start.
33054         Delete check for tmpdir (done in gcc_init).
33055         (default_gcc_version): Always print something.
33056         (default_gcc_start): Comment out call to `which'.
33057         * config/*.exp: Major cleanup - make cross targets work at least a
33058         little better for g++ (by not being "--tool gcc" specific).
33059         Rename gcc_xxx to ${tool}_xxx.
33060         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
33061         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
33062
33063 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
33064
33065         * lib/c-torture.exp (c-torture-compile): Rework compiler
33066         message processing.
33067
33068         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
33069         c-torture.
33070
33071 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
33072
33073         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
33074
33075         * lib/dg.exp (dg-process-target): Support { target native }.
33076
33077 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
33078
33079         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
33080         looked for "... program xxx got fatal signal".
33081         Correct regsub munging of `comp_output'.
33082         Ignore compiler messages "path prefix not used" and "linker input
33083         file unused".
33084
33085 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
33086
33087         * lib/gcc.exp (runtest_file_p): Define if missing.
33088         * gcc.prms/template.c: Example to work from.
33089
33090 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
33091
33092         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
33093         * lib/dg.exp (dg-test): Call unsupported testcases as such.
33094
33095         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
33096         * gcc.prms/1883.c: Moved from compile/940714-1.c.
33097         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
33098         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
33099
33100         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
33101         (dg-process-target): No longer a varargs proc.
33102         Return S/N for target, P/F for xfail.  All callers changed.
33103         (user option procs): More argument checking.
33104         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
33105         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
33106         (dg-test): Skip test if not running on selected target in `dg-do'.
33107         Update handling of `dg-do-what', `dg-output-text'.
33108         Separate execution pass/fail from output pattern match pass/fail.
33109         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
33110
33111 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
33112
33113         * gcc.c-torture/special/special.exp: Don't expect failure for mips
33114         target for 920510-1.c.
33115
33116 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
33117
33118         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
33119         Clean up comment regarding use of passcnt, etc.
33120         (gcc_stat): Don't update `testcnt' here.
33121         (gcc_finish): Do it here.
33122         Might as well reset `but_id' here too.
33123         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
33124         to determine if the file should be tested.
33125         * gcc.c-torture/compile/compile.exp: Likewise.
33126         * gcc.c-torture/execute/execute.exp: Likewise.
33127         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
33128         * gcc.misc-tests/dg-test.exp: Likewise.
33129         * gcc.prms/prms.exp: Likewise.
33130         * gcc.wendy/wendy.exp: Likewise.
33131         * g++.old-deja.exp: Likewise.
33132         Move "Testing file" message to verbose level 1.
33133
33134 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
33135
33136         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
33137
33138 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
33139
33140         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
33141         (default_gcc_start): Accept optional second list element
33142         of compiler flags.  Print compiler output at verbosity level 2.
33143         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
33144         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
33145         Save current values of framework globals passcnt, failcnt, xpasscnt,
33146         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
33147         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
33148         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
33149         xfailcnt to compute stats.  Update framework global `testcnt' from
33150         pass/fail counts.
33151         (gcc_finish): New proc.  Clean up test environment.
33152         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
33153         (gcc_epass, gcc_efail): Delete.
33154         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
33155         argument of line number.
33156         (dg-init): If the tool has an init routine, call it.
33157         (dg-test): Remove args `cflags_var' and `libs_var'.
33158         Pass all compiler options to ${tool}_start.
33159         Handle missing line number.
33160         (dg-finish): New function.
33161         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
33162         particular files.  Call gcc_finish at end.  Move "skipping test"
33163         message to verbosity level 3.
33164         * gcc.c-torture/compile/compile.exp: Likewise.
33165         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
33166         * gcc.c-torture/execute/execute.exp: Likewise.
33167         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33168         Print testcase being tried at verbosity level 1.
33169         * gcc.c-torture/special/special.exp: Unset xfail.
33170         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33171         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
33172         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
33173         * gcc.failure/failure.exp: Likewise.
33174         * gcc.ieee/ieee.exp: Likewise.
33175         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
33176         Update call to dg-test.  Call dg-finish at end.
33177         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
33178         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33179         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
33180         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
33181         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
33182         * gcc.wendy/wendy.exp: Add copyright.
33183         Delete setting of tmpdir (done by gcc_init).
33184         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
33185         Pass compiler flags to gcc_start.  Call gcc_finish at end.
33186         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
33187         gcc_[ce]pass/fail.
33188
33189 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
33190
33191         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
33192         confusion.
33193         (g++_load): Likewise.
33194
33195         * config/*.exp (gcc_load): Some were varargs fns and some were not.
33196         Rename argument to `prog' to remove the confusion.
33197         Varargs fns behave differently too!
33198         (g++_load): Likewise.
33199
33200         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
33201
33202         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
33203         what it is.  Delete (always) printing of status value for !native.
33204         Simplify verbose code, and include status and exec_output.
33205         (g++_load): Use gcc_load.
33206
33207 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
33208
33209         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
33210         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
33211         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
33212         940714-3.c as these testcases don't exist anymore.  Make
33213         va-arg-1.c expected to pass.
33214
33215 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
33216
33217         * gcc.misc-tests/misc.exp: Only run specific testcases.
33218         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
33219         * gcc.misc-tests/dg-[1-9].c: New files.
33220
33221         * lib/dg.exp: New testsuite driver.
33222         * gcc.prms/prms.exp: Use it.
33223
33224         * README.gcc: New file.
33225
33226         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
33227         Document and reset `lxpass' and `lxfail'.
33228         Simplify "initialized" message.
33229         (gcc_stat): Clean up comments a little.
33230
33231 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
33232
33233         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
33234
33235 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
33236
33237         * lib/old-dejagnu.exp (process-option): New proc.
33238         (old-dejagnu-init, old-dejagnu-stat): Likewise.
33239         (old-dejagnu): Simplify.
33240         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
33241
33242 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
33243
33244         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
33245         exists and is not an empty string.
33246
33247         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
33248         $xfail rather than calling setup_xfail.  Clear $xfail when test is
33249         finished.
33250         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
33251         automatically.
33252
33253         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
33254         longer expected to fail.
33255
33256         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
33257         "f" function call.
33258
33259         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
33260
33261         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
33262         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
33263         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
33264         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
33265         c-torture-1.29.
33266
33267         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
33268         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
33269
33270         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
33271
33272         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
33273         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
33274
33275         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
33276         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
33277         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
33278
33279 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
33280
33281         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
33282         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
33283         940714-1.c, 940714-2.c, 940714-3.c},
33284         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
33285         gcc.misc-tests/{mg.c,mg.exp}:
33286         New tests.
33287         * gcc.noncompile/noncompile.exp: Change accordingly.
33288
33289 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
33290
33291         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
33292         Undo previous clobberage.
33293
33294 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
33295
33296         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
33297         * gcc.special/{930510-1.c, special.exp}:
33298         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
33299         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
33300         struct-varargs-1.c}: New tests from c-torture-1.26.
33301
33302 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
33303
33304         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
33305           argument to switch.
33306
33307 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
33308
33309         * Revert the previous changes.  Please see Rob's directory
33310           (/lisa/test/rob/progressive/gcc/testsuite) for testing
33311           fixes.
33312
33313 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
33314
33315         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
33316             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
33317             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
33318             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
33319             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
33320             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
33321             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
33322             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
33323             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
33324             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
33325             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
33326             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
33327             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
33328             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
33329             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
33330             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
33331             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
33332             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
33333             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
33334             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
33335             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
33336             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
33337             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
33338             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
33339             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
33340             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
33341             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
33342
33343 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
33344
33345         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
33346             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
33347           with perror calls.
33348
33349 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
33350
33351         * config/unix.exp (g++_load): Fix syntax.
33352
33353 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
33354
33355         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
33356         * gcc.noncompile/921017-1.c: Deleted obsolete test.
33357         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
33358         Don't expect va-arg-1.c to fail.  Correct expected output for
33359         920928-1.c.
33360         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
33361         * gcc.wendy/hbm4.c: Correct typo.
33362         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
33363
33364 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
33365
33366         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
33367         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
33368         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
33369         * lib/c-torture.exp (c-torture-compile): Ditto.
33370
33371         Reduce volume of output (remove all the -I's and such).
33372         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
33373         Call gcc_cpass, gcc_cfail.
33374         (c-torture): Pass testing option to c-torture-compile.
33375
33376 1994-03-21  Doug Evans  (dje@cygnus.com)
33377
33378         Bring patches over from progressive.
33379         * config/default.exp: Exit remote shell cleanly.
33380         (g++_exit, g++_start): Add default versions.
33381         * config/sim.exp (gcc_load): Use perror, not error.
33382
33383 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
33384
33385         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
33386         set in site.exp.
33387
33388 1994-03-14  Doug Evans  (dje@cygnus.com)
33389
33390         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
33391         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
33392         (wendy_try): New proc to run testcase.
33393         (main loop): Call 'em.
33394         * gcc.wendy/*.c: Clean up pass to correct expected output.
33395
33396         * lib/gcc.exp: Minor cleanup work.
33397         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
33398
33399 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
33400
33401         * config/sim.exp (gcc_load): Document return codes better.
33402         Don't pass -v to simulator.
33403
33404 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
33405
33406           * gcc.special/920717-x.c: Fix typo.
33407           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
33408           get at sources.
33409
33410         * lib/mike-gcc.exp: Fix typo.
33411
33412 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
33413
33414         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
33415         binary to use, transform the name.
33416         * config/*.exp: rename everything. Nuke any g++ specific files,
33417         it's now a special case of gcc that requires no special support.
33418         Add a default.exp for unsupported targets.
33419
33420 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
33421
33422         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
33423         lib/old-dejagnu.exp: Fix a few patterns to work with the new
33424         version of Tcl.
33425
33426 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
33427
33428         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
33429         than a warning.
33430
33431 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
33432
33433         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
33434
33435 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
33436
33437         * gcc.execute/execute.exp: Combine opt_list and foption_list into
33438         option_list.  Compile every file with only 4/6 option choices
33439         (same as C torture) instead of with 12/18 different option
33440         choices.
33441         * lib/c-torture.exp: Likewise.
33442
33443         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
33444         not already set.
33445
33446 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
33447
33448         * lib/old-deja.exp: Add `excess errors test fails' error, now one
33449         can put an XFAIL *-*-* on excess errors.
33450
33451 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
33452
33453         * g++.law: Add more tests derived from g++-bugs snapshots.
33454
33455         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
33456         equivalent to g++.law/init9.
33457
33458         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
33459         compiled it, and the a.out file after we've run it.
33460
33461 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
33462
33463         * lib/mike-g++.exp (postbase): Delete the .o file after we've
33464         compiled it, and the a.out file after we've run it.
33465
33466 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
33467
33468         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
33469
33470 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
33471
33472         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
33473         version number.
33474
33475 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
33476
33477         * g++.law: New directory of g++ tests derived from the g++-bugs
33478         snapshots.
33479
33480 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
33481
33482         * gcc.compile: initbug1.c initbug1.exp testcase added
33483
33484 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
33485
33486         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
33487         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
33488           fixes submitted by Jeff Law (law@cs.utah.edu)
33489         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
33490           Jeff Law (law@cs.utah.edu)
33491
33492
33493 1993-11-30  Mike Stump  (mrs@cygnus.com)
33494
33495         * config/unix-g++.exp: Follow the gcc way of doing things.
33496         * g++.old-deja/old-deja.exp: Minor updates.
33497         * lib/g++.exp: New file, follow the gcc way of doing things.
33498         * lib/old-dejagnu.exp: Minor updates.
33499         * lib/mike-g++.exp: Always unset errorInfo.
33500
33501 1993-11-06  Mike Stump  (mrs@cygnus.com)
33502
33503         * lib/gcc.exp: Fix some errors with the below change, CC and
33504         CFLAGS should be global when setting, not local.
33505
33506 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
33507
33508         * lib/gcc.exp: Transform tool name.
33509
33510 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33511
33512         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
33513
33514 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33515
33516         * lib/gcc.exp: change gcc_done to gcc_stat
33517
33518 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33519
33520         * Upgraded gcc testsuite to c-torture version 1.25
33521
33522 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
33523
33524         * lib/gcc.exp: added reporting code. Changed verbose compile message.
33525         * lib/c-torture: added hooks for new reporting code.
33526
33527 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
33528
33529         * config/sh-gcc.exp: check if sh-sim exists in the path
33530
33531 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
33532
33533         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
33534         * gcc.compile/compile.exp: Initial changes for new logic.
33535         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
33536         * gcc.failure/failure.exp: Initial changes for new logic.
33537         * gcc.ieee/ieee.exp: Initial changes for new logic.
33538         * gcc.misc-tests/misc.exp: Initial changes for new logic.
33539         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
33540         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
33541         * lib/c-torture.exp: Initial changes for new logic.
33542         * lib/gcc.exp: Initial changes for new logic.
33543
33544 1993-10-15  Mike Stump  (mrs@cygnus.com)
33545
33546         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
33547         depend upon failure or success.  Fully qualify names in failure
33548         and success messages.  Always remove a.out before starting
33549         compile, just in case.  Pay more attention to error text output by
33550         the compiler.  Handle testcases with no known past errors just
33551         like all others, so that things are uniform.  Other miscellaneous
33552         improvements.
33553
33554 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
33555
33556         * gcc.cpp: new directory for cpp tests
33557
33558 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
33559
33560         * lib/chill.exp: Code reformatted, removed unused code.
33561         * config/unix-chill.exp: Code reformatted, removed unused code.
33562         * chill.execute/execute.exp: Code reformatted, removed unused code.
33563         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
33564
33565 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
33566
33567         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
33568         routines not written.
33569
33570 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
33571
33572         * config/bug-gcc.exp: Use new procs from bug.exp.
33573
33574 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
33575
33576         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
33577         via ftp, rather than depending on NFS.
33578         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
33579         case.
33580
33581 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
33582
33583         * config/bug-gcc.exp: Use new download proc.
33584
33585 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
33586
33587         * chill.execute/execute.exp: cleanups, handles errors better
33588         * chill.compile/compile.exp: rewrite, based on execute.exp
33589         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
33590         * lib/chill.exp: major changes to diff proc and compile and link
33591           procs. added chill_fail and chill_pass wrappers to pass and
33592           fail. added more comments, and handle error codes better.
33593           Added a hack to capture stderr from exec, so noncompile tests
33594           can work.
33595
33596 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
33597
33598         * chill.execute/execute.exp: rewrite of testsuite driver
33599         * lib/chill.exp: rewrite of testsuite driver
33600         * config/unix-chill.exp: rewrite of testsuite driver
33601
33602 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
33603
33604     In chill.execute:
33605         * iexpr.ch: Standardize uppercase.
33606         * tuples.dat: Standardize uppercase.
33607         * vary.ch: standardize.  Correct varying string assignments.
33608         * vary.dat: Add new output lines.
33609
33610 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
33611
33612     In chill.execute:
33613         * chprintf.ch: Standardize use of uppercase.
33614         * tuples.ch: Standardize and turn arr2 into a DCL,
33615           rather than a SYN.
33616         * pinits.ch: Standardize.
33617
33618 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
33619
33620         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
33621         * Makefil: Renamed to Makefile.in.
33622         * configure.in: New.
33623
33624 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
33625
33626     In chill.execute:
33627         * .cvsignore: Add result/output files.
33628         * Makefile: Fix up variables at start.  Use MFLAGS
33629           everywhere.  Correct bool_loc, built_ins entries.
33630           Add entry for vary1.ch.
33631         * bitarray.ch: Standardize upper-case usage.
33632         * bitexpr.ch: Standardize, add output of b1.
33633         * params.ch: Use arrayt in along PROC parameters, to
33634           avoid novelty problems.
33635         * sets.ch: Tiny cleanup.
33636         * vary1.ch: Re-indent.
33637
33638 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
33639
33640           * Add PR-related files to Makefiles, .cvsignore files, etc.
33641
33642 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
33643
33644         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
33645           with compiler objects. New names are test-flow.c and test-loop.c
33646
33647 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
33648
33649         * Upgraded c-torture tests from 1.19 to 1.20
33650
33651         * new files:
33652         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
33653         * gcc.compile: 930623-1.c 930623-2.c
33654         * gcc.noncompile: 930622-1.c 930622-2.c
33655         * gcc.failure: 920411-1.c 920627-2.c
33656         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
33657
33658 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
33659
33660         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33661           More changes to get testsuite working properly. Needs more work.
33662           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
33663
33664 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
33665
33666         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33667           More changes to get testsuite working properly. Needs more work.
33668
33669 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
33670
33671         * chill.compile/compile.exp: Added for Dejagnu support
33672         * chill.execute/execute.exp: Added for Dejagnu support
33673         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
33674
33675 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
33676
33677     This should complete moving the CHILL test files.
33678         * chill.noncompile(.cvsignore printf.grt
33679             in-printf.grt chprintf.grt chprintf.ch):
33680             Added test-support files.
33681           (Makefile): Modified further.
33682         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
33683             signal.ch): Added test files.
33684           * chill.execute (.cvsignore printf.grt printr.c
33685             in-printf.grt rts.c chprintf.grt rts.h): Added
33686           test-support files.
33687             (Makefile): More corrections.
33688
33689 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
33690
33691         * chill.compile, chill.execute, chill.nocompile: Add CHILL
33692           test cases, ready for DejaGnu.
33693
33694 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
33695
33696         * Upgraded c-torture tests from 1.18 to 1.19
33697
33698         * gcc.compile: added test(s):
33699           930607-1.c
33700         * gcc.execute: added test(s):
33701           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
33702
33703         * added new subdirectory for misc tests: gcc.misc-tests
33704         * gcc.misc-test(s): added tests:
33705           inst-check.c test-consts.c test-ior.c test-switch.c
33706
33707 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
33708
33709         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
33710
33711 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
33712
33713         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
33714
33715 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
33716
33717         * Upgraded c-torture tests from 1.17 to 1.18
33718
33719 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
33720
33721         * Upgraded c-torture tests from 1.12 to 1.17
33722
33723 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
33724
33725         * lib/old-dejagnu.exp:
33726           Fixed handling of XFAIL target triplets to correctly
33727           recognize wildcard characters.  Removed code that
33728           appended a unique id tag to the end of the file name
33729           printed out by the result of the testcases within a
33730           given test file.
33731
33732 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
33733
33734         * lib/old-dejagnu.exp:
33735           Reworked expected failure handling to trigger off of XFAIL
33736           keyword in keyphrase embeded in testcase source code. The
33737           XFAIL keyword must be at the end of the keyphrase line. It
33738           may optionally be followed by one or more target triplets.
33739           It has just occured that the handling of wildcards in the
33740           target triplet may not be correct.
33741
33742 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
33743
33744         * g++.old-deja/tests:
33745           Moved all subdirectories up one level into g++.old-deja .
33746
33747         * lib/old-dejagnu.exp:
33748           Fixed problem with CXXFLAGS not being properly reset, and being
33749           corrupted with extraneous "-c" compiler option.  This was
33750           causing binaries to not be generated for test that needed them.
33751           Modified strings passed to "pass" and "fail" so that individual
33752           tests from the same test file would be distinguished by an
33753           identifier appended to the test file name in the summary logs;
33754           this corrected a problem with erroneous diff logs.  Added code
33755           to search testcases for expected fail and unexpected pass keywords.
33756
33757 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
33758
33759         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
33760
33761 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
33762
33763         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
33764           Removed extraneous text from end of "Special g++ Options"
33765           keyphrase.
33766
33767         * lib/old-dejagnu.exp: Added pattern matching to look for new
33768           keywords, embedded in testcases comments, which will trigger
33769           calls to xpass and xfail.
33770
33771 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
33772
33773         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
33774           comments embedded in the testcases, especially the one looking for
33775           special compiler options, as well as the pattern matching for the
33776           compiler output again.
33777
33778 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
33779
33780         * lib/old-dejagnu.exp: Do a proper check of the return value for
33781           execute tests. Fixed several problems with the pattern matching
33782           of the compiler output which gave erroneous test results.
33783           Changed several of the test result messages to be more descriptive.
33784         * config/unix-g++.exp: Proc g++_load now actually works and
33785           executes the tests passed to it and returns a usable return
33786           value.
33787
33788 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
33789
33790           * lib/gcc.exp: Exits gracefully if $CC is bogus.
33791
33792 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
33793
33794         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
33795           Modified both files to properly execute the old style
33796           dejagnu tests. The previous versions of these files were
33797           experimental and did not function anything near correctly.
33798
33799 1993-04-05  Rob Savoye  (rob@cygnus.com)
33800
33801         * Removed all Makefile.in and configure.in files. No configuration
33802         needed now.
33803
33804 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
33805
33806         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
33807
33808 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
33809
33810         * gcc.compile/configure.in, gcc.unsorted/configure.in,
33811         gcc.special/configure.in, gcc.noncompile/configure.in,
33812         gcc.execute/configure.in, gcc.code_quality/configure.in,
33813         g++.other/configure.in, g++.old-deja/configure.in,
33814         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
33815         in srcname setting.
33816
33817 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
33818
33819         * lib/udi.exp:  Fixed mondfe and mondfe_download.
33820         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
33821         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
33822
33823 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
33824
33825         * config/udi-gdb.exp: Check $shell_id after connecting to target.
33826         (gdb_exit): Don't remove *_soc files.
33827
33828 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
33829
33830         * lib/c-torture.exp: Don't look for main; instead always use -w
33831         -c.  This is how the c-torture tests work.  Remove the object
33832         file if the compilation succeeds.
33833         * gcc.execute/execute.exp: Remove executable if test passes.
33834         * gcc.noncompile/noncompile.exp: Every test is an expected
33835         failure.
33836         * gcc.special/special.exp: Added tests from c-torture 1.11,
33837         corrected use of existing test.
33838         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
33839         gcc.execute/920625-1.c: Updated to c-torture 1.11.
33840         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
33841         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
33842         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
33843         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
33844         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
33845         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
33846         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
33847         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
33848         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
33849         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
33850         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
33851         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
33852         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
33853         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
33854         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
33855         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
33856         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
33857         c-torture 1.11.
33858         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
33859         correspond to c-torture 1.11.
33860
33861         * New file.