OSDN Git Service

* tree-vrp.c (extract_range_from_unary_expr): Handle type
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-06-21  Jeff Law  <law@redhat.com>
2
3         * gcc.dg/tree-ssa/vrp15.c: New test.
4
5 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
6
7         * lib/target-supports.exp (check_effective_target_vect_reduction): 
8         Remove.
9         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
10         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
11         remove vect_reduction target keyword. Also avoid two returns in main.
12         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
14         * gcc.dg/vect/vect-reduc-1short.c: New test.
15         * gcc.dg/vect/vect-reduc-1char.c: New test.
16         * gcc.dg/vect/vect-reduc-2short.c: New test.
17         * gcc.dg/vect/vect-reduc-2char.c: New test.
18         * gcc.dg/vect/vect-reduc-6.c: New test.
19         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
20         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
21         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
22
23 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24         Paul Thomas  <pault@gcc.gnu.org>
25
26         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
27         New tests.
28         
29 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30
31         * gfortran.dg/backslash_1.f90: New test.
32         * gfortran.dg/backslash_2.f90: New test.
33
34 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
35
36         * gfortran.dg/duplicate_labels.f90: New test.
37
38 2005-06-20  Jan Beulich  <jbeulich@novell.com>
39
40         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
41         unsupportable relocations.
42         * g++.old-deja/g++.other/store-expr1.C: Likewise.
43         * gcc.dg/20050321-2.c: xfail for NetWare.
44
45 2005-06-20  Andreas Jaeger  <aj@suse.de>
46
47         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
48         gcc.target/i386/fastcall-sseregparm.c,
49         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
50
51 2005-06-19  Richard Henderson  <rth@redhat.com>
52
53         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
54
55 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
56
57         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
58
59 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
60
61         PR c++/22115
62         * g++.dg/conversion/simd2.C: Change expected error message.
63
64 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
65
66         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
67         * gcc.dg/vect/vect-reduc-2.c: Likewise.
68         * gcc.dg/vect/vect-reduc-3.c: Likewise.
69
70 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
71
72         * gcc.dg/fold-mod-1.c: New test.
73
74 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
75
76         PR fortran/19926
77         * gfortran.dg/pr19926.f90: New test.
78
79 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
80
81         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
82         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
83         targets.
84         * gcc.dg/vect/vect-reduc-2.c: Likewise.
85         * gcc.dg/vect/vect-reduc-3.c: Likewise.
86
87 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
88
89         * gcc.target/ia64/float80-varargs-1.c: New test.
90
91 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
92
93         PR tree-opt/22035
94         * gfortran.dg/f2c_6.f90: New test.
95
96 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
97
98         PR c++/17413
99         * g++.dg/template/local5.C: New.
100
101 2005-06-17  Richard Henderson  <rth@redhat.com>
102
103         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
104
105 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
106
107         PR testsuite/21945
108         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
109
110 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
111
112         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
113         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
114         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
115         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
116         check_vect to verify the presence of hardware vector support.
117
118 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
119
120         PR testsuite/22056
121         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
122
123 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
124
125         PR libfortran/19216
126         * gfortran.dg/pr19216.f: Add correct space between brackets and
127         dg directive.
128
129 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
130
131         PR libfortran/16436
132         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
133
134 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
135
136         * gcc.target/i386/attributes-error.c: New testcase.
137         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
138         * gcc.target/i386/regparm-stdcall.c: Likewise.
139         * gcc.target/i386/sseregparm-1.c: Likewise.
140         * gcc.target/i386/sseregparm-2.c: Likewise.
141
142 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
143
144         * g++.dg/rtti/crash2.C: New.
145
146 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
147
148         * gcc.dg/noncompile/20040203-3.c: Update expected message.
149
150 2005-06-15  David Ung  <davidu@mips.com>
151
152         * gcc.target/mips/mips16e-extends.c: New test for testing the
153         generation of MIPS16e zeb/zeh, seb/seh instructions.
154
155 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
156
157         PR 22018
158         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
159         * gcc.dg/tree-ssa/pr22018.c: New test.
160
161 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
162
163         * gcc.dg/simd-1.c: Update error messages.
164         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
165         * gcc.dg/simd-2.c: Update error messages.
166         * gcc.dg/simd-4.c: New.
167
168 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
169
170         PR c++/20678
171         * g++.dg/other/crash-4.C: New.
172
173 2005-06-14  Devang Patel  <dpatel@apple.com>
174
175         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
176
177 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
178
179         PR c++/21929
180         * g++.dg/parse/crash11.C: Update
181
182 2005-06-13  Jeff Law  <law@redhat.com>
183
184         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
185         perform the desired transformations.
186         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
187         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
188
189 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
190
191         PR fortran/22038
192         * gfortran.dg/forall_1.f90: Un-XFAIL.
193
194 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
195
196         PR c++/21929
197         * g++.dg/parse/crash26.C: New.
198
199         PR c++/20789
200         * g++.dg/init/member1.C: New.
201
202 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
203
204         * gfortran.dg/altreturn_1.f90: New test.
205
206 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
207
208         PR middle-end/21985
209         * gcc.dg/tree-ssa/pr21985.c: New test.
210
211 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
212
213         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
214
215 2005-06-12  Roger Sayle  <roger@eyesopen.com>
216
217         PR c++/21930
218         * g++.dg/other/error10.C: New test case.
219
220 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
221
222         PR libfortran/19155
223         * gfortran.dg/pr19155.f: Add test.
224
225 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
226
227         * gfortran.dg/f2c_7.f90: New test.
228
229         * gfortran.dg/forall_1.f90: XFAILed.
230
231 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
232
233         * gcc.dg/pr14796-1.c: New.
234         * gcc.dg/pr14796-2.c: New.
235
236 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
237
238         PR fortran/17792
239         PR fortran/21375
240         * gfortran.dg/deallocate_stat.f90:  New test.
241
242 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
243
244         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
245
246 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
247
248         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
249         access will be generated when this loop is vectorized. Test that
250         accesses with same alignment were detected.
251         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
252         Test that accesses with same alignment were detected.
253         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
254         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
255         alignment were detected.
256
257 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
258
259         * gcc.dg/Wcxx-compat-1.c: New.
260
261 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
262
263         PR libfortran/21480
264         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
265         complex array.
266
267 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
268
269         * gcc.dg/alias-8.c: New.
270
271 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
272
273         * gcc.dg/format/cmn_err-1.c: Update.
274
275 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
276
277         PR target/20666
278         * gcc.target/sparc/fexpand-2.c: New.
279         * gcc.target/sparc/fpmerge-2.c: New.
280         * gcc.target/sparc/fpmul-2.c: New.
281         * gcc.target/sparc/noresult.c: New.
282         * gcc.target/sparc/pdist-2.c: New.
283         * gcc.target/sparc/pdist-3.c: New.
284
285 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
286
287         PR testsuite/21702
288         * gcc.target/i386/i386.exp: Fix comment typo.
289
290 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
291
292         PR c++/19497
293         * g++.dg/inherit/using5.C: New.
294         * g++.dg/inherit/using6.C: New.
295
296 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
297
298         PR c++/19894
299         * g++.dg/template/ptrmem15.C: New test.
300
301         PR c++/20563
302         * g++.dg/ext/label4.C: New test.
303
304 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
305
306         * gcc.dg/tls/debug-1.c: New test.
307
308 2005-06-07  Dale Johannesen  <dalej@apple.com>
309
310         * gcc.target/i386/movq.c:  New.
311
312 2005-06-07  Dale Johannesen  <dalej@apple.com>
313
314         * gcc.dg/20050607-1.c:  New.
315
316 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
317
318         PR middle-end/21850
319         * gcc.c-torture/execute/20050607-1.c: New test.
320
321 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
322
323         PR libfortran/21926
324         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
325         Test case where the return array has lowest stride one,
326         but isn't packed.
327
328 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
329
330         * lib/target-supports.exp (check_effective_target_sync_int_long):
331         Add s390 and s390x targets.
332
333 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
334
335         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
336         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
337         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
338         * gcc.dg/tree-ssa/loop-9.c: New test.
339
340 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
341
342         * g++.dg/parse/defarg10.C: New.
343
344 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
345
346         PR regression/21897
347         * gcc.c-torture/execute/20050604-1.c: New test.
348
349 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
350
351         PR 21903
352         * g++.dg/parse/defarg9.C: New.
353
354         PR c++/20637
355         * g++.dg/inherit/using4.C: New.
356         * g++.dg/overload/error1.C: Adjust expected errors.
357         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
358         * g++.old-deja/g++.brendan/arm2.C: Likewise.
359         * g++.old-deja/g++.other/redecl2.C: Likewise.
360         * g++.old-deja/g++.other/redecl4.C: Likewise.
361         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
362
363 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
364
365         * gfortran.dg/f2c_5.f90: Add -w to dg-options
366
367 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
368
369         * lib/gfortran.exp (gfortran_target_compile): Call
370         dg-additional-files-options
371         * gfortran.dg/f2c_4.f90: New file
372         * gfortran.dg/f2c_4.c: New file
373         * gfortran.dg/f2c_5.f90: New file
374         * gfortran.dg/f2c_5.c: New file
375
376 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
377
378         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
379
380         PR fortran/21912
381         * gfortran.dg/array_constructor_4.f90: New test.
382
383 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
384
385         PR c++/21619
386         * g++.dg/ext/builtin9.C: New test.
387
388 2005-06-05  Dale Johannesen  <dalej@apple.com>
389
390         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
391         * gcc.c-torture/execute/20050603-2.c:  Ditto.
392
393 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
394
395         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
396         * gcc.dg/vect/vect-reduc-1.c: New.
397         * gcc.dg/vect/vect-reduc-2.c: New.
398         * gcc.dg/vect/vect-reduc-3.c: New.
399
400 2005-06-04  Dale Johannesen  <dalej@apple.com>
401
402         * gcc.c-torture/execute/20050603-1.c:  New.
403         * gcc.c-torture/execute/20050603-2.c:  New.
404         * gcc.dg/20050603-3.c:  New.
405
406 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
407
408         PR fortran/19195
409         * gfortran.dg/debug_1.f90: New test.
410
411         * gfortran.dg/forall_1.f90: New test.
412
413 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
414
415         * gfortran.dg/array_constructor_3.f90: New test.
416
417 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
418
419         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
420
421 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
422
423         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
424
425 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
426
427         PR c/21873
428         * gcc.dg/init-excess-1.c: New test.
429
430 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
431
432         PR c++/21853
433         * g++.dg/expr/static_cast6.C: New test.
434
435 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
436
437         * gcc.dg/tree-ssa/vrp14.c: New test.
438
439 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
440
441         PR c++/21336
442         * g++.dg/template/new2.C: New test.
443
444 2005-06-03  Josh Conner  <jconner@apple.com>
445
446         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
447         all entries in initializer.
448
449 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
450
451         PR middle-end/21858
452         * gcc.dg/pr21858.c: New testcase.
453
454 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
455
456         PR tree-optimization/21292
457
458         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
459         New.
460         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
461         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
462         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
463         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
464         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
465
466 2005-06-02  Richard Henderson  <rth@redhat.com>
467
468         * gcc.dg/sync-2.c: Use -march=i486 for i386.
469
470 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
471
472         * gcc.dg/wtypequal.c: New testcase.
473
474 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
475
476         PR 21582
477         * gcc.dg/tree-ssa/pr21582.c: New test.
478
479 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
480
481         PR c++/21280
482         * g++.dg/opt/interface2.h: New.
483         * g++.dg/opt/interface2.C: New.
484         * g++.dg/init/ctor4.C: Adjust error lines.
485         * g++.old-deja/g++.bob/inherit2.C: Likewise.
486         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
487         * g++.old-deja/g++.jason/opeq3.C: Likewise.
488         * g++.old-deja/g++.pt/assign1.C: Likewise.
489         * g++.old-deja/g++.pt/crash20.C: Likewise.
490
491 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
492
493         PR tree-optimization/21734
494         * g++.dg/vect/pr21734_1.cc: New.
495         * g++.dg/vect/pr21734_2.cc: New.
496
497 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
498
499         PR c++/20350
500         * g++.dg/template/spec24.C: New.
501
502         PR c++/21151
503         * g++.dg/pch/local-1.C: New.
504         * g++.dg/pch/local-1.Hs: New.
505
506 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
507
508         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
509         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
510         * gcc.dg/tree-ssa/pr14341.c: New test.
511         * gcc.dg/tree-ssa/pr14841.c: New test.
512         * gcc.dg/tree-ssa/pr20701.c: New test.
513         * gcc.dg/tree-ssa/pr21086.c: New test.
514         * gcc.dg/tree-ssa/pr21090.c: New test.
515         * gcc.dg/tree-ssa/pr21332.c: New test.
516         * gcc.dg/tree-ssa/pr21458.c: New test.
517         * gcc.dg/tree-ssa/pr21658.c: New test.
518         * gcc.dg/tree-ssa/vrp01.c: New test.
519         * gcc.dg/tree-ssa/vrp02.c: New test.
520         * gcc.dg/tree-ssa/vrp03.c: New test.
521         * gcc.dg/tree-ssa/vrp04.c: New test.
522         * gcc.dg/tree-ssa/vrp05.c: New test.
523         * gcc.dg/tree-ssa/vrp06.c: New test.
524         * gcc.dg/tree-ssa/vrp07.c: New test.
525         * gcc.dg/tree-ssa/vrp08.c: New test.
526         * gcc.dg/tree-ssa/vrp09.c: New test.
527         * gcc.dg/tree-ssa/vrp10.c: New test.
528         * gcc.dg/tree-ssa/vrp11.c: New test.
529         * gcc.dg/tree-ssa/vrp12.c: New test.
530         * gcc.dg/tree-ssa/vrp13.c: New test.
531
532 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
533
534         PR 21029
535         * gcc.dg/tree-ssa/pr21029.c: New test.
536
537 2005-06-01  Roger Sayle  <roger@eyesopen.com>
538
539         * gfortran.dg/logint-1.f: New test case.
540         * gfortran.dg/logint-2.f: Likewise.
541         * gfortran.dg/logint-3.f: Likewise.
542
543 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
544
545         PR c/21536
546         PR c/20760
547         * gcc.dg/20050527-1.c: New test.
548
549         * gcc.dg/i386-sse-12.c: New test.
550
551         PR fortran/21729
552         * gfortran.dg/implicit_5.f90: New test.
553
554 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
555
556         PR fortran/20883
557         * gfortran/assign_4.f90: New test.
558         * gfortran/assign_2.f90: Change compile to run.
559
560 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
561
562         * lib/target-supports.exp
563         (check_effective_target_sync_char_short): New.
564         * gcc.dg/sync-2.c: New.
565
566 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
567
568         PR tree-optimization/21817
569         * gcc.dg/torture/pr21817-1.c: New.
570
571 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
572
573         PR c++/21165
574         * g++.dg/template/init5.C: New.
575
576 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
577
578         * gfortran.dg/char_initialiser_actual.f90:
579         Test character initialisers as actual arguments.
580         * gfortran.dg/char_pointer_comp_assign.f90:
581         Test character pointer structure component assignments.
582         * gfortran.dg/char_array_structure_constructor.f90:
583         Test character components in structure constructors.
584
585 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
586
587         PR middle-end/20931
588         * g++.dg/opt/pr20931.C: New test.
589
590 2005-05-31  Andreas Jaeger  <aj@suse.de>
591
592         PR testsuite/20772
593         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
594         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
595         g++.old-deja/g++.ext/asmspec1.C,
596         g++.old-deja/g++.other/regstack.C,
597         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
598         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
599         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
600         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
601         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
602         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
603         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
604         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
605         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
606         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
607         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
608         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
609         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
610         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
611         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
612         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
613         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
614         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
615         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
616
617 2005-05-31  Jeff Law  <law@redhat.com>
618
619         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
620
621 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
622
623         PR middle-end/21743
624         * gcc.dg/builtins-1.c: Activate disabled clog test.
625         * gcc.dg/torture/builtin-attr-1.c: Likewise.
626
627 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
628
629         * gfortran.dg/char_pointer_assign.f90:
630         Test character-pointer assignments and pointer assignments.
631         * gfortran.dg/char_pointer_dummy.f90:
632         Test character-pointer dummy arguments.
633         * gfortran.dg/char_pointer_func.f90:
634         Test character-pointer function returns.
635         * gfortran.dg/char_pointer_dependency.f90:
636         Test character-pointer functions with dependencies.
637
638 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
639
640         PR c++/21784
641         * g++.dg/lookup/using14.C: New test.
642
643 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
644
645         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
646         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
647         trailing ^M.
648
649 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
650
651         PR c++/17413
652         * g++.dg/template/local5.C: New.
653
654         PR target/21761
655         * gcc.c-torture/compile/pr21761.c: New.
656
657         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
658         before darwin8.
659
660 2005-05-30  Steven G. Kargl
661
662         PR fortran/20846
663         * gfortran.dg/inquire_8.f90: New test.
664
665 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
666
667         PR libfortran/21376
668         * gfortran.dg/output_exponents_1.f90: New test.
669
670 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
671
672         PR libfortran/20006
673         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
674
675 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
676
677         PR c++/21210
678         * g++.dg/ext/complex1.C: New test.
679
680         PR c++/21340
681         * g++.dg/init/ctor6.C: New test.
682
683 2005-05-29  Jan Hubicka  <jh@suse.cz>
684
685         * gcc.c-torture/compile/pr21562.c: New.
686
687 2005-05-28  Steven G. Kargl <kargls@comcast.net>
688
689         * gfortran.dg/subnormal_1.f90: New test.
690
691 2005-05-28  Jan Hubicka  <jh@suse.cz>
692
693         * tree-prof.exp: Fix comment.
694         * value-prof-1.c: New.
695         * value-prof-2.c: New.
696         * value-prof-3.c: New.
697         * value-prof-4.c: New.
698
699 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
700
701         PR c++/21614
702         * g++.dg/expr/ptrmem6.C: New test.
703         * g++.dg/expr/ptrmem6a.C: Likewise.
704
705 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
706
707         PR tree-optimization/21658
708         * gcc.dg/tree-ssa/pr21658.c: New.
709
710 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
711
712         PR c++/21455
713         * g++.dg/inherit/ptrmem3.C: New.
714
715         PR c++/21681
716         * g++.dg/parse/template16.C: New.
717
718 2005-05-27  Andreas Jaeger  <aj@suse.de>
719
720         * gcc.dg/setjmp-2.c: Only run in 32-bit.
721
722         * gcc.dg/i386-sse-8.c: Run test on all archs.
723
724 2005-05-26  Mike Stump  <mrs@apple.com>
725
726         * objc.dg/isa-field-1.m: Only run on darwin.
727         * objc.dg/lookup-1.m: Likewise.
728         * objc.dg/try-catch-8.m: Likewise.
729
730 2005-05-26  Roger Sayle  <roger@eyesopen.com>
731
732         PR tree-optimization/9814
733         * gcc.dg/pr9814-1.c: New test case.
734
735 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
736
737         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
738         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
739         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
740         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
741         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
742         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
743         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
744         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
745         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
746         objc.dg/try-catch-8.m: New.
747
748 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
749
750         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
751         remove extraneous semicolons.
752
753 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
754
755         * obj-c++.dg/comp-types-12.mm: New.
756         * objc.dg/comp-types-11.m: New.
757         * objc.dg/selector-4.m: New.
758
759 2005-05-26  Andreas Jaeger  <aj@suse.de>
760
761         PR testsuite/20772
762         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
763         g++.old-deja/g++.ext/attrib3.C,
764         g++.old-deja/g++.other/store-expr1.C,
765         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
766         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
767         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
768         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
769         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
770         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
771         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
772         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
773         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
774         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
775         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
776         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
777         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
778         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
779         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
780         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
781         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
782         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
783         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
784
785 2005-05-26  Andreas Jaeger  <aj@suse.de>
786
787         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
788         x86-64 compilation.
789
790 2005-05-26  Andreas Jaeger  <aj@suse.de>
791
792         PR testsuite/20772
793         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
794         gcc.misc-tests/i386-pf-athlon-1.c,
795         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
796         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
797         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
798         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
799         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
800         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
801         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
802         programs.
803
804         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
805         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
806         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
807         x86-64 compilation.
808
809         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
810         x86_64.
811
812         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
813         effective-target ilp32.
814
815 2005-05-26  David Ung  <davidu@mips.com>
816
817         * gcc.target/mips/ext_ins.c: New test for testing the generation
818         of MIPS32/64 rev 2 ext/ins instructions.
819
820 2005-05-26  Andreas Jaeger  <aj@suse.de>
821
822         * treelang/compile/unsigned.tree: Use gimple instead of
823         nonexisting generic dump.
824
825 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
826
827         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
828
829 2005-05-26  Andreas Jaeger  <aj@suse.de>
830
831         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
832
833 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
834
835         PR libfortran/17283
836         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
837         Test callee-allocated memory with write statements.
838
839 2005-05-25  Roger Sayle  <roger@eyesopen.com>
840
841         PR middle-end/21709
842         * gcc.dg/pr21709-1.c: New test case.
843
844 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
845             Mike Stump  <mrs@apple.com>
846
847         * objc/execute/next_mapping.h: Update for C++.
848
849         * obj-c++.dg/selector-1.mm: Move to...
850         * obj-c++.dg/selector-4.mm: here...
851
852         * obj-c++.dg/basic.mm: New.
853         * obj-c++.dg/comp-types-1.mm: New.
854         * obj-c++.dg/cxx-class-1.mm: New.
855         * obj-c++.dg/cxx-ivars-1.mm: New.
856         * obj-c++.dg/cxx-ivars-2.mm: New.
857         * obj-c++.dg/cxx-ivars-3.mm: New.
858         * obj-c++.dg/cxx-scope-1.mm: New.
859         * obj-c++.dg/cxx-scope-2.mm: New.
860         * obj-c++.dg/defs.mm: New.
861         * obj-c++.dg/empty-private-1.mm: New.
862         * obj-c++.dg/encode-1.mm: New.
863         * obj-c++.dg/encode-2.mm: New.
864         * obj-c++.dg/encode-3.mm: New.
865         * obj-c++.dg/extern-c-1.mm: New.
866         * obj-c++.dg/extra-semi.mm: New.
867         * obj-c++.dg/fix-and-continue-2.mm: New.
868         * obj-c++.dg/isa-field-1.mm: New.
869         * obj-c++.dg/ivar-list-semi.mm: New.
870         * obj-c++.dg/local-decl-1.mm: New.
871         * obj-c++.dg/lookup-1.mm: New.
872         * obj-c++.dg/lookup-2.mm: New.
873         * obj-c++.dg/method-1.mm: New.
874         * obj-c++.dg/method-2.mm: New.
875         * obj-c++.dg/method-3.mm: New.
876         * obj-c++.dg/method-4.mm: New.
877         * obj-c++.dg/method-5.mm: New.
878         * obj-c++.dg/method-6.mm: New.
879         * obj-c++.dg/method-7.mm: New.
880         * obj-c++.dg/no-extra-load.mm: New.
881         * obj-c++.dg/overload-1.mm: New.
882         * obj-c++.dg/pragma-1.mm: New.
883         * obj-c++.dg/pragma-2.mm: New.
884         * obj-c++.dg/private-1.mm: New.
885         * obj-c++.dg/private-2.mm: New.
886         * obj-c++.dg/proto-qual-1.mm: New.
887         * obj-c++.dg/qual-types-1.mm: New.
888         * obj-c++.dg/stubify-1.mm: New.
889         * obj-c++.dg/stubify-2.mm: New.
890         * obj-c++.dg/super-class-1.mm: New.
891         * obj-c++.dg/super-class-2.mm: New.
892         * obj-c++.dg/super-dealloc-1.mm: New.
893         * obj-c++.dg/super-dealloc-2.mm: New.
894         * obj-c++.dg/template-1.mm: New.
895         * obj-c++.dg/template-2.mm: New.
896         * obj-c++.dg/template-3.mm: New.
897         * obj-c++.dg/template-4.mm: New.
898         * obj-c++.dg/template-5.mm: New.
899         * obj-c++.dg/template-6.mm: New.
900         * obj-c++.dg/try-catch-1.mm: New.
901         * obj-c++.dg/try-catch-2.mm: New.
902         * obj-c++.dg/try-catch-3.mm: New.
903         * obj-c++.dg/try-catch-4.mm: New.
904         * obj-c++.dg/try-catch-5.mm: New.
905         * obj-c++.dg/try-catch-6.mm: New.
906         * obj-c++.dg/try-catch-7.mm: New.
907         * obj-c++.dg/try-catch-8.mm: New.
908         * obj-c++.dg/try-catch-9.mm: New.
909         * obj-c++.dg/va-meth-1.mm: New.
910
911 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
912
913         * obj-c++.dg/selector-1.mm: New.
914         * obj-c++.dg/selector-2.mm: New.
915
916 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
917
918         * obj-c++.dg/selector-3.mm: New.
919         * objc.dg/selector-3.m: New.
920
921 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
922
923         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
924         about where warning appears.
925
926 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
927
928         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
929         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
930         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
931         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
932
933 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
934
935         * gcc.dg/20050524-1.c: New test.
936
937 2005-05-25  Jan Hubicka  <jh@suse.cz>
938
939         * gcc.dg/tree-prof/inliner-1.c: New.
940
941 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
942
943         * gcc.dg/tree-prof: New directory.
944         * gcc.dg/tree-prof/tree-prof.exp: New.
945
946 2005-05-25  DJ Delorie  <dj@redhat.com>
947
948         * gcc.dg/Wattributes-1.c: New.
949         * gcc.dg/Wattributes-2.c: New.
950         * gcc.dg/Wattributes-3.c: New.
951
952 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
953
954         PR tree-optimization/19833
955         * gcc.dg/uninit-4.c: Remove xfail.
956         * gcc.dg/uninit-9.c: Ditto.
957
958 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
959
960         * obj-c++.dg/bitfield-[1-5].mm: New.
961         * obj-c++.dg/class-protocol-1.mm: New.
962         * obj-c++.dg/comp-types-1[0-1].mm: New.
963         * obj-c++.dg/comp-types-[2-9].mm: New.
964         * obj-c++.dg/encode-[4-8].mm: New.
965         * obj-c++.dg/layout-1.mm: New.
966         * obj-c++.dg/method-1[0-9].mm: New.
967         * obj-c++.dg/method-2[0-1].mm: New.
968         * obj-c++.dg/method-[8-9].mm: New.
969         * obj-c++.dg/objc-gc-3.mm: New.
970         * obj-c++.dg/try-catch-10.mm: New.
971         * objc.dg/bitfield-5.m: New.
972         * objc.dg/comp-types-10.m: New.
973         * objc.dg/comp-types-9.m: New.
974         * objc.dg/layout-1.m: New.
975         * objc.dg/objc-gc-4.m: New.
976         * objc.dg/try-catch-9.m: New.
977         * objc.dg/class-protocol-1.m: Tweak diagnostics.
978         * objc.dg/comp-types-1.m: Likewise.
979         * objc.dg/comp-types-[5-6].m: Likewise.
980         * objc.dg/method-9.m: Likewise.
981
982 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
983
984         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
985         and on hardware without VMX support.
986
987         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
988
989         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
990
991         * lib/profopt.exp (dg-final-generate, dg-final-use,
992         profopt-final-code, profopt-get-options): New.
993         (profopt-execute): Process test directives.
994
995         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
996         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
997         cleanup-tree-dump, cleanup-saved-temps): Update comments.
998
999 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
1000
1001         PR C++/21645
1002         * g++.dg/init/ctor5.C: New test.
1003
1004 2005-05-24  Ira Rosen  <irar@il.ibm.com>
1005
1006         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
1007         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
1008         vect-113.c, vect-114.c.
1009
1010 2005-05-23  Adam Nemet  <anemet@lnxw.com>
1011
1012         * gcc.dg/const-elim-1.c: Remove xfails.
1013
1014 2005-05-23  Jeff Law  <law@redhat.com>
1015
1016         * gcc.c-torture/compile/pr21638.c: New test.
1017         * gcc.c-torture/compile/20050520-1.c: New test.
1018
1019 2005-05-23  Nick Clifton  <nickc@redhat.com>
1020
1021         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
1022         be a proper triple, ie: m32r*-*-*.
1023         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1024
1025 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
1026
1027         PR middle-end/21331
1028         PR tree-opt/21293
1029         * gcc.c-torture/compile/pr21293.c: New test.
1030         * gcc.c-torture/execute/pr21331.c: New test.
1031
1032 2004-05-20  Richard Henderson  <rth@redhat.com>
1033
1034         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
1035
1036 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
1037
1038         * obj-c++-dg.exp: Add.
1039         * obj-c++.exp: Add.
1040         * obj-c++.dg/dg.exp: Add.
1041
1042 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1043
1044         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
1045         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
1046
1047 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
1048
1049         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
1050
1051 2004-05-19  Richard Henderson  <rth@redhat.com>
1052
1053         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
1054
1055 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
1056
1057         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
1058
1059         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
1060
1061 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
1062
1063         PR c++/21495
1064         * g++.dg/parse/extern1.C: New test.
1065         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
1066
1067 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1068
1069         * gcc.dg/c99-math.h: New.
1070         * gcc.dg/c99-math-float-1.c: New test.
1071         * gcc.dg/c99-math-double-1.c: Likewise.
1072         * gcc.dg/c99-math-long-double-1.c: Likewise.
1073
1074 2005-05-18  Richard Henderson  <rth@redhat.com>
1075
1076         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
1077
1078 2005-05-18  Devang Patel  <dpatel@apple.com>
1079
1080         * g++.dg/opt/20050511-1.C: New test.
1081
1082 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
1083
1084         PR libfortran/21127
1085         * gfortran.dg/reshape-complex.f90:  New test.
1086
1087 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
1088
1089         * gfortran.dg/array_constructor_1.f90: New test.
1090         * gfortran.dg/array_constructor_2.f90: New test.
1091
1092 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1093
1094         PR fortran/20954
1095         * gfortran.dg/pr20954.f: New test.
1096
1097 2005-05-17  Mike Stump  <mrs@apple.com>
1098
1099         Yet more Objective-C++...
1100
1101         * objc.dg/method-5.m: Update.
1102         * objc.dg/method-6.m: Update.
1103         * objc.dg/method-7.m: Update.
1104         * objc.dg/method-9.m: Update.
1105         * objc.dg/try-catch-2.m: Update.
1106
1107 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
1108
1109         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
1110         Remove little-endian optimizations.
1111
1112 2005-05-17  Jeff Law  <law@redhat.com>
1113
1114         * g++.dg/tree-ssa/pr18414.C: New test.
1115         * gcc.dg/tree-ssa/pr18414.C: New test.
1116         * gcc.dg/tree-ssa/pr17141-1.C: New test.
1117         * gcc.dg/tree-ssa/pr17141-2.C: New test.
1118
1119 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
1120
1121         * gcc.dg/compat/generate-random.c: Do not include
1122         libiberty.h.
1123         * gcc.dg/compat/generate-random_r.c: Likewise.
1124
1125 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
1126
1127         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
1128
1129 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
1130
1131         PR middle-end/21595
1132         * g++.dg/tree-ssa/builtin1.C: New testcase.
1133
1134 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
1135
1136         PR c++/21454
1137         * g++.dg/opt/const4.C: New test.
1138
1139         PR middle-end/21492
1140         * g++.dg/opt/crossjump1.C: New test.
1141
1142         PR tree-optimization/21610
1143         * gcc.c-torture/compile/20050516-1.c: New test.
1144
1145         PR fortran/15080
1146         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
1147         about the test failing.
1148         * gfortran.fortran-torture/execute/where_7.f90: New test.
1149         * gfortran.fortran-torture/execute/where_8.f90: New test.
1150
1151 2005-05-16  Richard Henderson  <rth@redhat.com>
1152
1153         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
1154         i?86 and x86_64.
1155
1156 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
1157
1158         * gcc.dg/compat/generate-random.c (config.h): Do not include.
1159         (limits.h): Include unconditionally.
1160         (stdlib.h): Likewise.
1161         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
1162         (limits.h): Include unconditionally.
1163         (stdlib.h): Likewise.
1164         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
1165         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
1166         (limits.h): Include unconditionally.
1167         (stdlib.h): Likewise.
1168         (hashtab.h): Do not include.
1169         (getopt.h): Likewise.
1170         (stddef.h): Include.
1171         (hashval_t): Define.
1172         (struct entry): Add "next" field.
1173         (HASH_SIZE): New macro.
1174         (hash_table): New variable.
1175         (switchfiles): Do not use xmalloc.
1176         (mix): New macro.
1177         (iterative_hash): New function.
1178         (hasht): Remove.
1179         (e_exists): New function.
1180         (e_insert): Likewise.
1181         (output): Use, instead of libiberty hashtable functions.
1182         (main): Do not use getopt.  Do not call htab_create.
1183
1184 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
1185
1186         PR libstdc++/21526
1187         * lib/target-supports.exp (check_mkfifo_available):
1188         Return 0 for cygwin as mkfifo support incomplete on platform.
1189         Fix typos in comments.
1190
1191 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
1192
1193         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
1194
1195 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
1196
1197         PR fortran/17432
1198         * gfortran.dg/assign_4.f: New test.
1199
1200 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
1201
1202         PR tree-optimization/21563
1203         * gcc.dg/tree-ssa/pr21563.c: New.
1204
1205 2005-05-14  Jan Hubicka  <jh@suse.cz>
1206
1207         * gcc.dg/noreturn-7.c: Allow control reaches warning.
1208
1209 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
1210
1211         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
1212
1213 2005-05-13  Julian Brown  <julian@codesourcery.com>
1214
1215         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
1216         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
1217
1218 2005-05-13  Jan Hubicka  <jh@suse.cz>
1219
1220         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
1221         * gcc.dg/fold-xor-?.c: Likewise.
1222         * gcc.dg/pr15784-?.c: Likewise.
1223         * gcc.dg/pr20922-?.c: Likewise.
1224         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
1225         * gcc.dg/tree-ssa/pr17598.c: Likewise.
1226         * gcc.dg/tree-ssa/pr20470.c: Likewise.
1227
1228 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1229
1230         PR fortran/21260
1231         * gfortran.dg/hollerith_1.f90: New test.
1232
1233 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1234
1235         * gfortran.dg/func_result_2.f90: New test.
1236
1237 2005-05-11  Bud Davis  <bdavis@gfortran.org>
1238
1239         * gfortran.dg/dev_null.f90: New test.
1240
1241 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
1242
1243         * gcc.dg/arm-vfp1.c: Revert last change.
1244
1245 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
1246
1247         PR middle-end/19807
1248         PR tree-optimization/19639
1249         * g++.dg/tree-ssa/pr19807.C: New testcase.
1250
1251 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1252
1253         PR libfortran/21471
1254         * gfortran.dg/append-1.f90: New test.
1255
1256 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
1257
1258         * gcc.dg/pr18501.c: XFAIL.
1259         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
1260         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
1261         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
1262         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
1263         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
1264         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
1265         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
1266         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
1267
1268 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1269
1270         PR fortran/20178
1271         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
1272         gfortran.dg/f2c_3.f90: New tests.
1273
1274         * gfortran.dg/return_1.f90: Fix dg annotation.
1275
1276 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
1277
1278         * gcc.c-torture/compile/20050510-1.c: New test.
1279
1280 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
1281
1282         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
1283
1284 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
1285
1286         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
1287
1288 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
1289
1290         PR c/17913
1291         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
1292
1293 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
1294
1295         PR c/21342
1296         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
1297         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
1298
1299 2005-05-10  Ben Elliston  <bje@au.ibm.com>
1300
1301         PR debug/16676
1302         * gcc.dg/debug/pr16676.c: New test.
1303
1304 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
1305
1306         PR testsuite/21443
1307         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
1308         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
1309         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
1310         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
1311         Change -O1 to -O2.
1312         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
1313         -fno-tree-dominator-opts.
1314
1315 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1316
1317         * gfortran.dg/return_1.f90: New test.
1318
1319 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
1320
1321         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
1322
1323         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
1324
1325 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
1326
1327         PR c++/21427
1328         * g++.dg/inherit/covariant13.C: New.
1329
1330 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1331
1332         PR libfortran/19155
1333         * gfortran.dg/pr19155.f: New test.
1334
1335 2005-05-08  Roger Sayle  <roger@eyesopen.com>
1336
1337         PR inline-asm/8788
1338         * gcc.dg/pr8788-1.c: New testcase.
1339
1340 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
1341
1342         PR target/21416
1343         * gcc.target/mips/fpcmp-[12].c: New tests.
1344
1345 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
1346
1347         * lib/target-supports-dg.exp (dg-require-fork): New function.
1348         (dg-require-mkfifo): Likewise.
1349         * lib/target-supports.exp (check_function_available): New
1350         function.
1351         (check_fork_available): Likewise.
1352         (check_mkfifo_available): Likewise.
1353
1354 2005-05-06  Jeff Law  <law@redhat.com>
1355
1356         * gcc.c-torture/compile/pr21380.c: New test.
1357
1358 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
1359
1360         PR c++/20961
1361         * g++.dg/ext/weak3.C: New test.
1362
1363 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
1364
1365         PR c++/21352
1366         * g++.dg/template/crash37.C: New test.
1367
1368 2005-05-05  Paul Brook  <paul@codesourcery.com>
1369
1370         * gcc.dg/arm-g2.c: Use effective-target arm32.
1371         * gcc.dg/arm-mmx-1.c: Ditto.
1372         * gcc.dg/arm-scd42-2.c: Ditto.
1373         * gcc.dg/arm-vfp1.c: Ditto.
1374         * lib/target-supports.exp (check_effective_target_arm32): New
1375         function.
1376
1377 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
1378
1379         PR libfortran/21354
1380         gfortran.dg/in_pack_rank7.f90:  New test.
1381
1382 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
1383
1384         PR middle-end/15618
1385         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
1386
1387 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
1388
1389         PR middle-end/21265
1390         * gcc.dg/20050503-1.c: New test.
1391
1392         PR rtl-optimization/21239
1393         * gcc.dg/i386-sse-11.c: New test.
1394
1395 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
1396
1397         PR target/16888
1398         * gcc.target/i386/asm-1.c: New test.
1399
1400 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
1401
1402         PR rtl-optimization/21330
1403         * gcc.c-torture/execute/20050502-1.c: New test.
1404
1405         PR target/21297
1406         * gcc.c-torture/execute/20050502-2.c: New test.
1407
1408 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
1409
1410         PR middle-end/21282
1411         * gcc.dg/pr21282.c: New.
1412
1413 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1414
1415         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
1416         * gcc.dg/vect/vect-92.c: Likewise
1417         * gcc.dg/vect/vect-93.c: Likewise
1418         * gcc.dg/vect/vect-dv-1.c: Likewise
1419         * gcc.dg/vect/vect-dv-2.c: Likewise
1420         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
1421
1422 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1423
1424         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
1425         * gfortran.dg/vect/vect-2.f90:  Likewise
1426         * gfortran.dg/vect/vect-3.f90:  Likewise
1427         * gfortran.dg/vect/vect-4.f90:  Likewise
1428         * gfortran.dg/vect/vect-5.f90:  Likewise
1429
1430 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
1431
1432         PR target/20813
1433         * gcc.dg/rs6000-fpint-2.c: New.
1434
1435 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
1436
1437         PR c/15698
1438         * gcc.dg/builtins-30.c: Update expected messages.
1439         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
1440         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
1441         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
1442
1443 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
1444
1445         PR tree-optimization/21294
1446         * gcc.dg/tree-ssa/pr21294.c: New.
1447
1448 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
1449
1450         * gcc.dg/altivec-3.c (vec_store): Do not use the old
1451         __builtin_altivec_st_internal_4si built-in.
1452
1453 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
1454
1455         PR c++/15875
1456         * g++.dg/template/ptrmem14.C: New test.
1457
1458 2005-05-02  Paul Brook  <paul@codesourcery.com>
1459
1460         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
1461
1462 2005-05-02  Michael Matz  <matz@suse.de>
1463
1464         PR c++/19542
1465         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
1466
1467 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
1468
1469         * g++.dg/cpp/weak.C: New test.
1470
1471 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
1472
1473         * gcc.dg/tree-ssa/loop-8.c: New test.
1474
1475 2005-04-30  Michael Maty  <matz@suse.de>
1476
1477         * gcc.dg/inline-mcpy.c: New test.
1478
1479 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
1480
1481         PR libfortran/18958
1482         * gfortran.dg/eoshift.f90:  New test case.
1483
1484 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
1485
1486         PR libfortran/18857
1487         * gfortran.dg/matmul_1.f90: New test.
1488
1489 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1490
1491         PR tree-optimization/21030
1492         * gcc.dg/tree-ssa/pr21030.c: New.
1493
1494 2005-04-29  Devang Patel  <dpatel@apple.com>
1495
1496         PR tree-optimization/21272
1497         * gcc.dg/vect/vect-ifcvt-10.c: New test.
1498
1499 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
1500
1501         PR fortran/13082
1502         PR fortran/18824
1503         * gfortran.dg/entry_4.f90: New test.
1504         * gfortran.fortran-torture/execute/entry_1.f90: New test.
1505         * gfortran.fortran-torture/execute/entry_2.f90: New test.
1506         * gfortran.fortran-torture/execute/entry_3.f90: New test.
1507         * gfortran.fortran-torture/execute/entry_4.f90: New test.
1508         * gfortran.fortran-torture/execute/entry_5.f90: New test.
1509         * gfortran.fortran-torture/execute/entry_6.f90: New test.
1510         * gfortran.fortran-torture/execute/entry_7.f90: New test.
1511
1512 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1513
1514         * gfortran.fortran-torture/execute/entry_8.f90: New test.
1515
1516 2005-04-29  Paul Brook   <paul@codesourcery.com>
1517
1518         * gfortran.dg/entry_3.f90: New test.
1519
1520 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1521
1522         * gfortran.dg/implicit_4.f90: New test.
1523
1524 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
1525
1526         * lib/target-supports.exp (check_profiling_available): Return
1527         false for xtensa-*-elf.
1528
1529 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
1530
1531         * lib/fortran-torture.exp (fortran-torture.exp): Catch
1532         error if file cannot be deleted.
1533
1534 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1535
1536         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
1537         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
1538         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
1539         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
1540         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
1541         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
1542         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
1543         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
1544         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
1545         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
1546         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
1547         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
1548         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
1549
1550 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1551
1552         PR fortran/20865
1553         * gfortran.dg/pr20865.f90: New test.
1554
1555 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
1556
1557         * gcc.dg/void-cast-2.c: New test.
1558
1559 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1560
1561         PR c/21159
1562         * gcc.dg/void-cast-1.c: New test.
1563
1564 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
1565
1566         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
1567
1568 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1569
1570         PR fortran/21177
1571         * gfortran.dg/pr21177.f90: New test.
1572
1573 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
1574
1575         PR tree-optimization/21171
1576         * gcc.dg/tree-ssa/pr21171.c: New test.
1577
1578 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
1579
1580         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1581         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1582         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1583         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1584         gcc.dg/tree-ssa/gen-vect-32.c: New.
1585         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
1586         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
1587         don't run on PPC32.
1588
1589 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1590
1591         PR c/21213
1592         * gcc.dg/transparent-union-3.c: New test.
1593
1594 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1595
1596         PR c/20740
1597         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
1598         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
1599         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
1600         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
1601         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
1602         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
1603
1604 2005-04-26  Jeff Law  <law@redhat.com>
1605
1606         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
1607         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
1608         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
1609         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
1610         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
1611         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
1612         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
1613
1614 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
1615
1616         PR tree-optimization/17598
1617         * gcc.dg/tree-ssa/pr17598.c: New testcase.
1618
1619 2005-04-25  Mike Stump  <mrs@apple.com>
1620
1621         * objc.dg/fix-and-continue-1.m: Add.
1622
1623 2005-04-25  Roger Sayle  <roger@eyesopen.com>
1624
1625         PR c++/20995
1626         * g++.dg/opt/pr20995-1.C: New test case.
1627
1628 2005-04-25  Devang Patel <dpatel@apple.com>
1629
1630         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
1631
1632 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1633
1634         PR testsuite/21062
1635         * g++.dg/opt/alias2.C (printf): Correct the prototype.
1636
1637 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1638
1639         PR C++/21188
1640         * g++.dg/opt/rtti2.C: New test.
1641
1642 2005-04-25  Paul Brook  <paul@codesourcery.com>
1643         Steven G. Kargl  <kargls@comcast.net>
1644
1645         PR fortran/20879
1646         * gfortran.dg/ichar_1.f90: New file.
1647
1648 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
1649
1650         PR middle-end/20991
1651         * g++.dg/opt/pr20991.C: New test.
1652
1653         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
1654         where sizeof (type) < __alignof__ (type).
1655         * gcc.dg/compat/struct-layout-1.h: Likewise.
1656
1657 2005-04-24  Per Bothner  <per@bothner.com>
1658             Devang Patel  <dpatel@apple.com>
1659
1660         PR preprocessor/20907
1661         * gcc.dg/cpp/very-long-comment.c: New test.
1662
1663 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1664
1665         PR fortran/20059
1666         * gfortran.dg/common_5.f: New test.
1667
1668 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
1669
1670         PR middle-end/21082
1671         * g++.dg/tree-ssa/pr21082.C: New testcase.
1672
1673 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
1674
1675         * gcc.dg/vect/vect-99.c: New test.
1676
1677 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
1678
1679         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
1680
1681 2005-04-22  Jeff Law  <law@redhat.com>
1682
1683         * gcc.dg/uninit-5.c: Remove xfails.
1684         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
1685         conditionals and loads.
1686
1687 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
1688
1689         PR libfortran/20074
1690         PR libfortran/20436
1691         PR libfortran/21108
1692         * gfortran.dg/nested_reshape.f90: new test
1693         * gfortran.dg/reshape-alloc.f90: new test
1694         * gfortran.dg/reshape.f90: new test
1695
1696 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
1697
1698         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
1699
1700         * gcc.dg/arm-vfp1.c: New test.
1701
1702 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
1703
1704         PR c++/21087
1705         * g++.dg/lookup/builtin2.C: New test.
1706
1707 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
1708
1709         * gcc.dg/weak/weak-13.c: New test.
1710
1711 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
1712
1713         * lib/target-supports.exp (check_effective_target_sync_int_long):
1714         Add powerpc*.
1715
1716 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
1717
1718         * gcc.target/mips/branch-1.c: New test.
1719
1720 2005-04-21  Richard Henderson  <rth@redhat.com>
1721
1722         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
1723         * gcc.dg/vect/vect-86.c: Likewise.
1724         * gcc.dg/vect/vect-87.c: Likewise.
1725         * gcc.dg/vect/vect-88.c: Likewise.
1726
1727 2005-04-21  Devang Patel  <dpatel@apple.com>
1728
1729         PR optimization/20994
1730         * gcc.dg/tree-ssa/ifc-3.c: New test.
1731
1732 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
1733
1734         PR c/12913
1735         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
1736         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
1737         gcc.dg/c99-vla-jump-5.c: New tests.
1738
1739 2005-04-19  Richard Henderson  <rth@redhat.com>
1740
1741         * lib/target-supports.exp (check_effective_target_vect_int_mult):
1742         Fix typo in exists check.
1743         (check_effective_target_sync_int_long): New.
1744         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
1745         * gcc.dg/ia64-sync-2.c: Likewise.
1746         * gcc.dg/ia64-sync-3.c: Likewise.
1747         * gcc.dg/ia64-sync-4.c: Likewise.
1748
1749 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
1750
1751         * gcc.dg/fold-xor-1.c: New test.
1752         * gcc.dg/fold-xor-2.c: New test.
1753
1754 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
1755
1756         PR target/20670
1757         * g++.dg/eh/fp-regs.C: New test.
1758
1759 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
1760
1761         * gcc.dg/Wint-to-pointer-cast-1.c,
1762         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
1763         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
1764         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
1765
1766 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1767
1768         PR fortran/16861
1769         * gfortran.dg/pr16861.f90: New test.
1770
1771 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
1772
1773         * gcc.dg/pr21085.c: New test.
1774
1775 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
1776
1777         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
1778         (setup_mips_tests, dg-mips-options): New procedures.
1779         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
1780         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
1781         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
1782         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
1783         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
1784         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
1785         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
1786         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
1787         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
1788         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
1789         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
1790         dg-mips-options instead of dg-options.  Remove now-redundant
1791         preprocessor guards.
1792         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
1793         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1794         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1795         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
1796         * gcc.dg/vr-mult-2.c: Delete.
1797         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
1798         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
1799         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
1800         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
1801         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
1802         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
1803         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
1804
1805 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
1806
1807         * ada/acats/run_all.sh: Use sync when executable not present.
1808
1809 2005-04-18  Devang Patel  <dpatel@apple.com>
1810
1811         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
1812         * gcc.dg/vect/vect-11a.c: New.
1813         * gcc.dg/vect/vect-none.c: Update.
1814         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
1815
1816 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
1817
1818         PR tree-optimization/20922
1819         * gcc.dg/pr20922-1.c: New test.
1820         * gcc.dg/pr20922-2.c: New test.
1821         * gcc.dg/pr20922-3.c: New test.
1822         * gcc.dg/pr20922-4.c: New test.
1823         * gcc.dg/pr20922-5.c: New test.
1824         * gcc.dg/pr20922-6.c: New test.
1825
1826 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1827
1828         PR libfortran/20950
1829         * gfortran.dg/pr20950.f: New test.
1830
1831 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1832
1833         PR libfortran/19216
1834         * gfortran.dg/pr19216.f: New test.
1835
1836 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
1837
1838         PR tree-optimization/21001
1839         * gcc.dg/tree-ssa/pr21001.c: New.
1840
1841 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
1842
1843         PR libfortran/21075
1844         * gfortran.dg/reshape_rank7.f90: New test.
1845
1846 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
1847
1848         PR libfortran/12884 gfortran.dg/pr12884.f: New test
1849         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
1850         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
1851         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
1852         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
1853         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
1854         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
1855         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
1856         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
1857         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
1858         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
1859         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
1860         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
1861         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
1862         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
1863         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
1864         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
1865         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
1866         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
1867         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
1868         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
1869
1870 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
1871
1872         * gfortran.dg/wtruncate.f: New testcase.
1873         * gfortran.dg/wtruncate.f90: New testcase.
1874
1875 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
1876
1877         PR c++/21025
1878         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
1879         which sizeof/alignof is dependent, rather than just whether we are
1880         processing_template_decl.
1881
1882 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
1883
1884         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
1885         corrected typo where the wrong variables had been compared.
1886
1887 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
1888
1889         PR libfortran/18495
1890         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
1891         Test callee-allocated version of return array with a write
1892         statement.
1893         Test spread with a temporary with another write statement.
1894
1895 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
1896
1897         PR tree-optimization/21031
1898         * gcc.dg/tree-ssa/pr21031.c: New.
1899
1900 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
1901
1902         PR tree-optimization/21004
1903         * gcc.dg/builtins-53.c: Include builtins-config.h.
1904         Check floorf, ceilf, floorl and ceill transformations
1905         only when HAVE_C99_RUNTIME is defined.
1906
1907 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
1908
1909         PR middle-end/20739
1910         * gcc.dg/tree-ssa/pr20739.c: New test.
1911
1912 2005-04-14  Mike Stump  <mrs@apple.com>
1913
1914         * gcc.dg/Foundation.framework/empty: New.
1915         * gcc.dg/framework-2.c: New.
1916
1917 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
1918
1919         PR tree-optimization/21021
1920         * gcc.c-torture/compile/pr21021.c: New.
1921
1922 2005-04-14  Janis Johnson  <janis187@us.ibm.com
1923
1924         PR testsuite/21010
1925         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
1926         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
1927         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
1928         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
1929         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
1930         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
1931         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
1932         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
1933
1934 2005-04-14  Richard Henderson  <rth@redhat.com>
1935
1936         * lib/target-supports.exp (check_effective_target_vect_condition):
1937         Add ia64, i?86, and x86_64.
1938
1939 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
1940
1941         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
1942
1943 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
1944
1945         PR tree-optimization/20657
1946         * gcc.dg/tree-ssa/pr20657.c: New.
1947
1948 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
1949
1950         * gcc.dg/builtins-53.c: Also check (int)trunc* and
1951         (long long int)trunc*.
1952
1953 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
1954
1955         PR target/20927
1956         * gcc.dg/pr20927.c: New test.
1957
1958 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
1959
1960         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
1961         * gcc.target/mips/asm-1.c: Likewise.
1962
1963 2005-04-13  Dale Johannesen  <dalej@apple.com>
1964
1965         * objc.dg/objc-fast-4.m:  New.
1966
1967 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
1968
1969         * gcc.target/cris/torture/cris-torture.exp: New driver in new
1970         directory.
1971         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
1972
1973 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
1974
1975         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
1976         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
1977         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
1978
1979 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
1980
1981         PR tree-optimization/20913
1982         * gcc.dg/tree-ssa/pr20913.c: New.
1983
1984         PR tree-optimization/20702
1985         * gcc.dg/tree-ssa/pr20702.c: New.
1986
1987 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1988
1989         PR c++/13744
1990         * g++.dg/inherit/local3.C: New test.
1991
1992 2005-04-12  Jeff Law  <law@redhat.com>
1993
1994         * gcc.dg/tree-ssa/20050412-1.c: New test.
1995
1996 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
1997
1998         PR libfortran/19016
1999         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
2000         Add tests with mask generated by expression.
2001         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
2002         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
2003         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
2004
2005 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
2006
2007         PR middle-end/20917
2008         * gcc.dg/20050409-1.c: New test.
2009
2010 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
2011
2012         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
2013
2014 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
2015
2016         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2017         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
2018         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2019         (TARGET_CXX): Adjust accordingly.
2020         * target.h (struct gcc_target): Remove epxort_class_data.  Add
2021         determine_class_data_visibility and class_data_always_comdat.
2022         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2023         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
2024         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2025         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
2026         (arm_cxx_determine_class_data_visibility): New.
2027         (arm_cxx_class_data_always_comdat): Likewise.
2028         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2029         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
2030         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2031         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
2032         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
2033         Define.
2034
2035 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
2036
2037         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
2038
2039 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
2040
2041         * gcc.dg/i386-darwin-fpmath.c: New.
2042
2043 2004-04-11  Devang Patel  <dpatel@apple.com>
2044
2045         * lib/target-supports.exp (check_effective_target_vect_condition): New.
2046         * gcc.dg/vect/vect-ifcvt-1.c: New test.
2047         * gcc.dg/vect/vect-ifcvt-2.c: New test.
2048         * gcc.dg/vect/vect-ifcvt-3.c: New test.
2049         * gcc.dg/vect/vect-ifcvt-4.c: New test.
2050         * gcc.dg/vect/vect-ifcvt-5.c: New test.
2051         * gcc.dg/vect/vect-ifcvt-6.c: New test.
2052         * gcc.dg/vect/vect-ifcvt-7.c: New test.
2053         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
2054
2055 2004-04-11  Devang Patel  <dpatel@apple.com>
2056
2057         * gcc.dg/vect/vect-dv-1.c: New test.
2058         * gcc.dg/vect/vect-dv-2.c: New test.
2059
2060 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
2061
2062         PR tree-optimization/20933
2063         * gcc.dg/tree-ssa/pr20933.c: New test.
2064
2065 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2066
2067         * gfortran.dg/fold_nearest.f90: New test.
2068
2069 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
2070
2071         * gcc.dg/tree-ssa/alias-1.c: New test.
2072
2073 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
2074
2075         PR tree-optimization/20920
2076         * g++.dg/tree-ssa/pr20920.C: New test.
2077
2078 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
2079
2080         * gcc.dg/builtins-53.c: Also check (int)ceil* and
2081         (long long int)ceil*.
2082
2083 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
2084
2085         * g++.dg/warn/Wdtor1.C: Declare template in system header with
2086         explicit C++ linkage.
2087
2088 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2089
2090         * gfortran.dg/pr17229.f: Take care of the new obsolescence
2091         warning for arithmetic IF statements.
2092
2093 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
2094
2095         * eor_handling_1.f90: New test case.
2096         * eor_handling_2.f90: New test case.
2097         * eor_handling_3.f90: New test case.
2098         * eor_handling_4.f90: New test case.
2099         * eor_handling_5.f90: New test case.
2100         * noadv_size.f90: New test case.
2101         * pad_no.f90: New test case.
2102
2103 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
2104
2105         * gcc.c-torture/execute/20050410-1.c: New test.
2106
2107 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
2108
2109         * gcc.dg/pr20126.c: New.
2110
2111 2005-04-09  Bud Davis  <bdavis@gfortran.org>
2112             Steven G. Kargl <kargls@comcast.net>
2113
2114         * gfortran.dg/PR19872.f: New test.
2115
2116 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
2117
2118         * gfortran.dg/nint_1.f90:  Fix dg-do directive
2119
2120 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
2121
2122         * gfortran.dg/nint_1.f90: New test.
2123
2124 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
2125
2126         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
2127         Added test for callee-allocated arrays with write statements.
2128         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
2129         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
2130         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
2131         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
2132         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
2133
2134 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
2135
2136         PR libfortran/20163
2137         * gfortran.dg/open-options-blanks.f:  New test.
2138
2139 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2140
2141         PR fortran/13257
2142         * gfortran.dg/comma_format_extension_[1234].f: New tests.
2143
2144 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
2145
2146         * gcc.dg/tree-ssa/stdarg-1.c: New test.
2147         * gcc.dg/tree-ssa/stdarg-2.c: New test.
2148         * gcc.dg/tree-ssa/stdarg-3.c: New test.
2149         * gcc.dg/tree-ssa/stdarg-4.c: New test.
2150         * gcc.dg/tree-ssa/stdarg-5.c: New test.
2151         * gcc.c-torture/execute/stdarg-4.c: New test.
2152
2153         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
2154
2155         PR target/20795
2156         * g++.dg/abi/param2.C: New test.
2157
2158 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
2159
2160         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
2161
2162 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
2163
2164         * gcc.dg/builtins-53.c: New test.
2165
2166 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
2167
2168         * g++.dg/tree-ssa/pr18178.C: New test.
2169         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
2170         * gcc.c-torture/execute/20041019-1.c: New test.
2171         * gcc.dg/tree-ssa/20041008-1.c: New test.
2172         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
2173         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
2174         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
2175         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
2176         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
2177         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
2178         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
2179         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
2180         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2181         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2182
2183 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
2184
2185         PR rtl-optimization/20466
2186         * gcc.c-torture/execute/pr20466-1.c: New test.
2187
2188 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
2189
2190         PR c++/20905
2191         * g++.dg/parse/cond2.C: New test.
2192
2193         PR c++/20145
2194         * g++.dg/warn/Wdtor1.C: New test.
2195
2196 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2197
2198         PR fortran/17229
2199         * gfortran.dg/pr17229.f: New test.
2200
2201 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
2202
2203         * gfortran.dg/tiny_1.f90: New test.
2204         * gfortran.dg/tiny_2.f90: ditto.
2205
2206 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
2207
2208         * gfortran.dg/eor_1.f90:  Fix dg-do run line
2209         * gfortran.dg/open_new.f90:  Fix dg-do run line
2210
2211 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
2212
2213         * lib/target-supports.exp (get_compiler_messages): Support
2214         optional arguments, the fourth being compiler options.
2215         (check_effective_target_fpic): New proc.
2216         * gcc.dg/20050321-2.c: Restrict to target fpic.
2217
2218 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
2219
2220         * gcc.dg/15443-1.c: New test.
2221         * gcc.dg/15443-2.c: Likewise.
2222
2223 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2224
2225         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
2226
2227 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2228
2229         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
2230
2231 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2232
2233         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
2234         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
2235         -m64.
2236         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
2237         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
2238         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
2239
2240 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
2241
2242         PR c++/20212
2243         * g++.dg/warn/Wunused-11.C: New test.
2244
2245 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
2246
2247         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
2248
2249 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
2250
2251         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
2252
2253 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2254
2255         PR c++/20734
2256         * g++.dg/template/ptrmem13.C: New test.
2257
2258 2005-04-05  Per Bothner  <per@bothner.com>
2259
2260         * lib/gcc.exp: Always add -fno-show-column, for now.
2261
2262 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
2263
2264         PR testsuite/20767
2265         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
2266         of plain old "unsigned int" for the type of "i".  Makes this test
2267         64bit clean.
2268
2269 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
2270
2271         * gcc.dg/i386-ssefn-1.c: New test.
2272         * gcc.dg/i386-ssefn-2.c: New test.
2273         * gcc.dg/i386-ssefn-3.c: New test.
2274         * gcc.dg/i386-ssefn-4.c: New test.
2275
2276 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
2277
2278         PR tree-optimization/20076
2279         * gcc.dg/builtin-apply4.c: New test.
2280
2281         PR preprocessor/19475
2282         * gcc.dg/cpp/macspace1.c: New test.
2283         * gcc.dg/cpp/macspace2.c: New test.
2284
2285 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2286
2287         * gfortran.dg/pr20755.f: Fixed bad format.
2288
2289 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2290
2291         PR c++/20763
2292         * g++.dg/ext/attrib21.C: New test.
2293
2294 2004-04-05  Devang Patel  <dpatel@apple.com>
2295
2296         * lib/target-supports.exp (check_effective_target_vect_shif): New.
2297         * gcc.dg/vect/vect-shift-1.c: New test.
2298
2299 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2300
2301         PR libfortran/20755
2302         * gfortran.dg/pr20755.f: New test.
2303
2304 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
2305
2306         * gfortran.dg/pr15959.f90: New test.
2307         * gfortran.dg/string_pad_trunc.f90: New test.
2308
2309 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2310
2311         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
2312         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
2313         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
2314         syntax.
2315
2316 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2317
2318         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
2319
2320 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2321
2322         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
2323         * gcc.c-torture/compile/20011119-2.c: Likewise.
2324         * gcc.c-torture/compile/981001-2.c: Likewise.
2325
2326 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
2327
2328         PR c++/20679
2329         * g++.dg/template/overload4.C: New test.
2330
2331 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
2332
2333         PR c++/20746
2334         * g++.dg/abi/covariant5.C: New.
2335
2336         PR debug/20505
2337         * g++.dg/debug/const2.C: New.
2338
2339 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
2340
2341         PR rtl-optimization/16104
2342         * gcc.c-torture/execute/20050316-1.c: New test.
2343
2344 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
2345
2346         * g++.dg/template/spec23.C: Fix dg-error text.
2347
2348 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
2349
2350         PR c++/19199
2351         * g++.dg/expr/lval2.C: New.
2352
2353 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2354
2355         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
2356         __builtin_strcasecmp and __builtin_strncasecmp.
2357
2358 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
2359
2360         PR c++/20723
2361         * g++.dg/template/spec22.C: New.
2362         * g++.dg/template/spec23.C: New.
2363
2364 2005-04-03  Dale Ranta  <dir@lanl.gov>
2365             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2366
2367         PR libfortran/20068
2368         PR libfortran/20125
2369         PR libfortran/20156
2370         PR libfortran/20471
2371         * gfortran.dg/backspace.f: New test.
2372
2373 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
2374
2375         * gcc.dg/pr19345.c: New test.
2376
2377 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
2378
2379         PR tree-optimization/20640
2380         * gcc.dg/torture/tree-loop-1.c: New.
2381
2382 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
2383
2384         PR rtl-optimization/20290
2385         * gcc.c-torture/execute/loop-ivopts-2.c: New.
2386
2387 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
2388
2389         * gcc.dg/rs6000-fpint.c: New.
2390
2391 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
2392
2393         * gcc.dg/old-style-then-proto-1.c: New test.
2394
2395 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2396
2397         * gfortran.fortran-torture/execute/backspace.f90: Check
2398         after backspace and read was incorrect.
2399
2400 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2401
2402         * gcc.c-torture/execute/builtins/strcat.c: Check the result
2403         buffer past the terminating NUL using memcmp.
2404         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
2405         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
2406
2407         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
2408         Fix unused/uninitialized variable warnings.
2409
2410         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
2411         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
2412         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
2413         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
2414
2415         * gcc.c-torture/execute/builtins/abs-1-lib.c,
2416         gcc.c-torture/execute/builtins/fputs-lib.c,
2417         gcc.c-torture/execute/builtins/lib/fprintf.c,
2418         gcc.c-torture/execute/builtins/lib/main.c,
2419         gcc.c-torture/execute/builtins/lib/memcmp.c,
2420         gcc.c-torture/execute/builtins/lib/memmove.c,
2421         gcc.c-torture/execute/builtins/lib/mempcpy.c,
2422         gcc.c-torture/execute/builtins/lib/memset.c,
2423         gcc.c-torture/execute/builtins/lib/printf.c,
2424         gcc.c-torture/execute/builtins/lib/sprintf.c,
2425         gcc.c-torture/execute/builtins/lib/stpcpy.c,
2426         gcc.c-torture/execute/builtins/lib/strchr.c,
2427         gcc.c-torture/execute/builtins/lib/strcmp.c,
2428         gcc.c-torture/execute/builtins/lib/strcpy.c,
2429         gcc.c-torture/execute/builtins/lib/strcspn.c,
2430         gcc.c-torture/execute/builtins/lib/strlen.c,
2431         gcc.c-torture/execute/builtins/lib/strncat.c,
2432         gcc.c-torture/execute/builtins/lib/strncmp.c,
2433         gcc.c-torture/execute/builtins/lib/strncpy.c,
2434         gcc.c-torture/execute/builtins/lib/strrchr.c,
2435         gcc.c-torture/execute/builtins/lib/strspn.c,
2436         gcc.c-torture/execute/builtins/lib/strstr.c,
2437         gcc.c-torture/execute/builtins/memops-asm-lib.c,
2438         gcc.c-torture/execute/builtins/strlen-2.c,
2439         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
2440         prototypes.
2441
2442 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
2443
2444         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
2445         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
2446         selectany usage.
2447
2448 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
2449
2450         PR c++/19406
2451         * g++.dg/debug/using1.C: New test.
2452
2453 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
2454
2455         PR middle-end/20524
2456         * gcc.dg/alias-7.c: Prefix asm-declared name with
2457         __USER_LABEL_PREFIX__.
2458
2459 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
2460
2461         Fix fallout from PR middle-end/15700:
2462         * gcc.c-torture/compile/20011119-1.c: Take
2463         __USER_LABEL_PREFIX__ into account.
2464         * gcc.c-torture/compile/20011119-2.c: Likewise.
2465
2466 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2467
2468         PR c++/18644
2469         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
2470
2471 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
2472
2473         PR c/17855
2474         * gcc.c-torture/compile/struct-non-lval-1.c,
2475         gcc.c-torture/compile/struct-non-lval-2.c,
2476         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
2477
2478 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
2479
2480         * gcc.dg/tls/tls.exp: Remove temporary file.
2481         * g++.dg/tls/tls.exp: Ditto.
2482         * lib/file-format.exp: Ditto.
2483         * g++.dg/special/ecos.exp: Ditto.
2484
2485         * lib/profopt.exp: Treat prof_ext as a list.
2486         * gcc.misc-tests/bprob.exp: Ditto.
2487         * g++.dg/bprob/bprob.exp: Ditto.
2488
2489         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
2490         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
2491         g++.dg/tree-ssa/pointer-reference-alias.C,
2492         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
2493         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
2494         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
2495         g++.dg/vect/pr19951.cc: Ditto.
2496         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
2497         gcc.dg/builtins-47.c: Ditto.
2498         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
2499         gcc.dg/pr20115-1.c: Ditto.
2500         * gcc.dg/tree-ssa/20030530-2.c,
2501         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
2502         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2503         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
2504         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2505         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
2506         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
2507         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
2508         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
2509         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
2510         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
2511         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
2512         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
2513         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
2514         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
2515         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
2516         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2517         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2518         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2519         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2520         gcc.dg/tree-ssa/20030824-1.c,
2521         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
2522         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
2523         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
2524         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
2525         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
2526         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
2527         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
2528         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
2529         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
2530         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
2531         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
2532         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
2533         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
2534         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
2535         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
2536         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
2537         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
2538         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
2539         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
2540         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
2541         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
2542         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
2543         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
2544         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
2545         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
2546         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
2547         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
2548         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
2549         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
2550         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
2551         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
2552         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
2553         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
2554         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
2555         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
2556         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
2557         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
2558         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
2559         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
2560         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
2561         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
2562         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
2563         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2564         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
2565         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
2566         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
2567         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
2568         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
2569         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
2570         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
2571         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2572         gcc.dg/tree-ssa/useless-1.c: Ditto.
2573         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
2574         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
2575         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
2576         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
2577         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2578         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
2579         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
2580         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
2581         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
2582         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
2583         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
2584         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
2585         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
2586         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
2587         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
2588         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
2589         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
2590         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
2591         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
2592         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
2593         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
2594         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
2595         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
2596         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
2597         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
2598         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
2599         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
2600         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
2601         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
2602         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
2603         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
2604         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
2605         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
2606         gcc.dg/vect/vect-none.c: Ditto.
2607         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
2608         treelang/compile/unsigned.tree: Ditto.
2609
2610         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
2611         * gcc.dg/cpp/direct2s.c: Ditto.
2612         * gcc.dg/cpp/paste4.c: Ditto.
2613         * gcc.dg/cpp/separate-1.c: Ditto.
2614         * gcc.dg/pch/save-temps-1.c: Ditto.
2615         * g++.dg/ext/altivec-10.C: Ditto.
2616         * g++.dg/pch/pch.C: Ditto.
2617
2618         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
2619
2620         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
2621         * g++.dg/template/repo1.C: Ditto.
2622         * g++.dg/template/repo2.C: Ditto.
2623         * g++.dg/template/repo3.C: Ditto.
2624         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
2625         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
2626         * g++.old-deja/g++.pt/repo1.C: Ditto.
2627         * g++.old-deja/g++.pt/repo2.C: Ditto.
2628         * g++.old-deja/g++.pt/repo3.C: Ditto.
2629         * g++.old-deja/g++.pt/repo4.C: Ditto.
2630
2631         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
2632         * gcc.dg/20030107-1.c: Ditto.
2633         * gcc.dg/20030702-1.c: Ditto.
2634         * gcc.dg/profile-generate-1.c: Ditto.
2635         * g++.dg/other/profile1.C: Ditto.
2636         * g++.old-deja/g++.robertl/eb83.C: Ditto.
2637
2638         * lib/gcc-dg.exp (remove-build-file): New.
2639         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2640         cleanup-tree-dump, cleanup-saved-temps): New.
2641
2642 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
2643
2644         PR c++/19203, DR 214
2645         * g++.dg/parse/ambig3.C: Not ambiguous.
2646         * g++.dg/template/spec20.C: New.
2647         * g++.dg/template/spec21.C: New.
2648
2649 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
2650
2651         PR target/20045
2652         * gcc.dg/ia64-fptr-1.c: Run only on linux.
2653
2654 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2655
2656         PR libfortran/20660
2657         * gfortran.dg/negative_unit.f: New test.
2658
2659 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
2660
2661         * gcc.dg/20050330-1.c: New test.
2662
2663 2005-03-30  Devang Patel  <dpatel@apple.com>
2664
2665         * g++.dg/tree-sra/ssa-sra-3.C: New test.
2666
2667 2005-03-30  Dale Johannesen  <dalej@apple.com>
2668
2669         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
2670
2671 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
2672
2673         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
2674         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
2675         Strip options from test name.
2676
2677 2005-03-31  Jan Hubicka  <jh@suse.cz>
2678
2679         * gcc.dg/varpool-1.c: New testcase.
2680
2681 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2682
2683         PR c/772
2684         PR c/17913
2685         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
2686         gcc.dg/stmt-expr-label-3.c : New tests.
2687         * gcc.c-torture/execute/medce-2.c: Remove.
2688
2689 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2690
2691         PR c/20368
2692         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
2693         tests.
2694
2695 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
2696
2697         * gcc.c-torture/compile/pr20203.c: New test.
2698
2699 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2700
2701         * gfortran.dg/promotion.f90:  New test.
2702
2703 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
2704
2705         PR middle-end/20491
2706         * gcc.dg/torture/asm-subreg-1.c: New test.
2707
2708 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
2709
2710         PR c/20672
2711         * gcc.dg/pr20672-1.c: New test.
2712
2713 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
2714
2715         * gfortran.dg/vect: New directory.
2716         * gfortran.dg/vect/vect.exp: New.
2717         * gfortran.dg/vect/vect-1.f90: New test.
2718         * gfortran.dg/vect/vect-2.f90: New test.
2719         * gfortran.dg/vect/vect-3.f90: New test.
2720         * gfortran.dg/vect/vect-4.f90: New test.
2721         * gfortran.dg/vect/vect-5.f90: New test.
2722
2723 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
2724
2725         PR middle-end/20622
2726         * gcc.dg/alias-7.c: New test.
2727
2728 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
2729
2730         * gcc.dg/sparc-reg-1.c: New test.
2731
2732 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
2733
2734         PR target/19890
2735         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
2736
2737 2005-03-29  Dale Ranta  <dir@lanl.gov>
2738             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2739
2740         PR libfortran/20163
2741         * gfortran.dg/pr20163-2.f: New test.
2742
2743 2005-03-28  Jan Hubicka  <jh@suse.cz>
2744
2745         PR middle-end/20635
2746         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
2747         by Jakub Jelinek.
2748
2749 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
2750
2751         PR tree-optimization/20626
2752         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
2753         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
2754
2755 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2756
2757         * gfortran.dg/underflow.f90:  New test.
2758         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
2759
2760 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2761
2762         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
2763
2764 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
2765
2766         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
2767         (g++_init): Make sure that CXXFLAGS is set.
2768         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
2769         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
2770         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2771         * lib/objc.exp (objc_init): Likewise.
2772         * lib/treelang.exp (treelang_init): Likewise.
2773
2774 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
2775
2776         PR tree-optimization/20470
2777         * gcc.dg/tree-ssa/pr20470.c: New test.
2778
2779 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
2780
2781         * gcc.dg/ppc-stfiwx.c: New.
2782
2783 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
2784
2785         PR target/19888
2786         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
2787
2788 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
2789
2790         * gcc.dg/20050325-1.c: Fix a typo.
2791
2792 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2793
2794         PR libfortran/19678
2795         PR libfortran/19679
2796         * gfortran.dg/dos_eol.f: New test.
2797
2798 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
2799
2800         PR rtl-optimization/20249
2801         * gcc.dg/20050325-1.c: New test.
2802
2803 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2804
2805         PR libfortran/15332
2806         * gfortran.dg/pr15332.f: New test.
2807
2808 2005-03-24  Dale Johannesen  <dalej@apple.com>
2809
2810         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
2811
2812 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
2813
2814         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
2815         'internal' visibility.
2816         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
2817         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
2818         'protected' visibility.
2819         * gcc.dg/visibility-7.c: Likewise.
2820         * lib/target-supports.exp (check_visibility_available): Take
2821         a parameter, the kind of visibility to check for.
2822         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
2823         to check_visibility_available.
2824
2825         * g++.dg/expr/cast3.C: New.
2826
2827 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
2828
2829         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
2830         rs6000.
2831
2832 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
2833
2834         PR target/20095
2835         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
2836
2837 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
2838
2839         * gcc.dg/badshift.c: Renamed to...
2840         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
2841
2842         * gcc.target/i386/badshift.c: Renamed to...
2843         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
2844         only.
2845
2846         PR rtl-optimization/20532
2847         * gcc.target/i386/badshift.c: New.
2848
2849 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2850
2851         * gfortran.dg/pr18025.f90: New test.
2852
2853 2005-03-23  Dale Johannesen  <dalej@apple.com>
2854
2855         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
2856
2857 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
2858
2859         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
2860
2861         * lib/target-supports.exp (check_iconv_available): Default
2862         libiconv to -liconv, if there is no definition.
2863
2864 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
2865
2866         * gcc.dg/torture/cris-asm-mof-1.c: New test.
2867
2868 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
2869
2870         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
2871         * g++.dg/opt/pr7503-2.C: Likewise.
2872         * g++.dg/opt/pr7503-3.C: Likewise.
2873         * g++.dg/opt/pr7503-4.C: Likewise.
2874         * g++.dg/opt/pr7503-5.C: Likewise.
2875         * g++.dg/warn/minmax.C: New test.
2876
2877 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2878
2879         * gfortran.dg/g77_intrinsics_funcs.f: New test.
2880         * gfortran.dg/g77_intrinsics_sub.f: New test.
2881
2882 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
2883             Jan Hubicka  <jh@suse.cz>
2884             Steven Bosscher <stevenb@suse.de
2885
2886         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
2887
2888 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2889
2890         PR c++/19980
2891         * g++.dg/template/redecl3.C: New test.
2892
2893 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2894
2895         PR c++/20499
2896         * g++.dg/parse/error16.C: Tweak error markers.
2897
2898 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
2899
2900         PR target/20561
2901         * gcc.dg/20050321-2.c: New test.
2902
2903 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
2904
2905         PR c++/20465
2906         PR c++/20381
2907         * g++.dg/template/ptrmem12.C: New.
2908
2909 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
2910
2911         PR rtl-optimization/20527
2912         * gcc.c-torture/execute/pr20527-1.c: New test.
2913
2914 2005-03-22  Ben Elliston  <bje@au.ibm.com>
2915
2916         * gcc.misc-tests/options.exp (check_for_options): Create a real C
2917         program, compile it into a real executable and then delete the .c
2918         and .x files afterwards, to avoid problems on testglue targets.
2919
2920 2005-03-21  Stuart Hastings  <stuart@apple.com>
2921
2922         * gcc.target/i386/sse-2.c: New.
2923
2924 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
2925
2926         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
2927
2928 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2929
2930         * g++.dg/parse/crash25.C: Fix typo.
2931
2932 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2933
2934         PR c++/20461
2935         * g++.dg/parse/crash24.C: New test.
2936
2937         PR c++/20536
2938         * g++.dg/parse/crash25.C: New test.
2939
2940 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2941
2942         PR c++/20147
2943         * g++.dg/ext/stmtexpr4.C: New test.
2944
2945 2005-03-20  Roger Sayle  <roger@eyesopen.com>
2946
2947         PR middle-end/20539
2948         * gcc.c-torture/compile/pr13066-1.c: New test case.
2949         * gcc.c-torture/compile/pr20539-1.c: Likewise.
2950         * g++.dg/opt/pr13066-1.C: Likewise.
2951
2952 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
2953
2954         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
2955
2956 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2957
2958         PR fortran/18525
2959         * gfortran.dg/nesting_1.f90: New test.
2960
2961 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2962
2963         PR c++/20240
2964         * g++.dg/lookup/using13.C: New test.
2965
2966 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2967
2968         PR c++/20333
2969         * g++.dg/template/crash36.C: New test.
2970
2971 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
2972
2973         PR c++/20463
2974         * g++.dg/template/crash35.C: New test.
2975
2976 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
2977
2978         PR c++/19966
2979         * g++.dg/overload/operator2.C: New test.
2980
2981 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2982
2983         PR libfortran/20257
2984         * gfortran.dg/pr20257.f90: New test.
2985
2986 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2987
2988         PR libfortran/20480
2989         * gfortran.dg/pr20480.f90: New test.
2990
2991 2005-03-16  Richard Henderson  <rth@redhat.com>
2992
2993         PR middle-end/15700
2994         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
2995         (_rtld_global): New.
2996         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
2997         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
2998
2999         * gcc.dg/alias-3.c: New.
3000         * gcc.dg/alias-4.c: New.
3001         * gcc.dg/alias-5.c: New.
3002         * gcc.dg/alias-6.c: New.
3003
3004 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
3005
3006         * gcc.dg/cpp/ucnid-7.c: New.
3007
3008 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
3009             Dorit Naishlos  <dorit@il.ibm.com>
3010
3011         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
3012         darwin.
3013
3014 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
3015
3016         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
3017         misaligned accesses.
3018         * gcc.dg/vect/vect-58.c: Likewise.
3019         * gcc.dg/vect/vect-92.c: New.
3020         * gcc.dg/vect/vect-93.c: New.
3021
3022 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
3023
3024         PR fortran/18827
3025         * gfortran.dg/assign_2.f90: New test.
3026         * gfortran.dg/assign_3.f90: New test.
3027         * gfortran.dg/assign.f90: New test.
3028
3029 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
3030
3031         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
3032         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
3033         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
3034         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
3035         names.
3036
3037 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
3038
3039         * gcc.dg/cpp/ucnid-6.c: New.
3040
3041         * gcc.dg/cpp/normalize-1.c: New.
3042         * gcc.dg/cpp/normalize-2.c: New.
3043         * gcc.dg/cpp/normalize-3.c: New.
3044         * gcc.dg/cpp/normalize-4.c: New.
3045         * gcc.dg/cpp/ucnid-4.c: New.
3046         * gcc.dg/cpp/ucnid-5.c: New.
3047         * g++.dg/cpp/normalize-1.C: New.
3048         * g++.dg/cpp/ucnid-1.C: New.
3049
3050 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
3051
3052         * gcc.dg/pr18628.c: New.
3053
3054 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
3055
3056         PR c++/20280
3057         * g++.dg/tree-ssa/pr20280.C: New.
3058
3059 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3060
3061         PR fortran/20467
3062         * gfortran.dg/stfunc_2.f90: New test.
3063
3064 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
3065
3066         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
3067
3068 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
3069
3070         * gcc.dg/tree-ssa/20050314-1.c: New test.
3071
3072 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3073
3074         PR c++/4403
3075         PR c++/9783, DR433
3076         * g++.dg/template/friend34.C: New test.
3077         * g++.dg/template/friend35.C: Likewise.
3078         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
3079
3080 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3081
3082         Friend class name lookup 5/n
3083         PR c++/1016
3084         * g++.dg/lookup/hidden-class1.C: New test.
3085         * g++.dg/lookup/hidden-class2.C: Likewise.
3086         * g++.dg/lookup/hidden-class3.C: Likewise.
3087         * g++.dg/lookup/hidden-class4.C: Likewise.
3088         * g++.dg/lookup/hidden-class5.C: Likewise.
3089         * g++.dg/lookup/hidden-class6.C: Likewise.
3090         * g++.dg/lookup/hidden-class7.C: Likewise.
3091         * g++.dg/lookup/hidden-class8.C: Likewise.
3092         * g++.dg/lookup/hidden-class9.C: Likewise.
3093         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
3094         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
3095         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
3096         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
3097         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
3098         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
3099         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
3100         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
3101         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
3102         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
3103         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
3104
3105 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
3106
3107         PR c++/20157
3108         * g++.dg/template/error18.C: New test.
3109
3110 2005-03-09  Ben Elliston  <bje@au.ibm.com>
3111
3112         PR debug/16792
3113         * g++.dg/debug/pr16792.C: New test.
3114
3115 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
3116
3117         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
3118         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
3119         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
3120         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
3121         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
3122         test assertion names.
3123
3124 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3125
3126         PR fortran/18600
3127         * gfortran.dg/stfunc_1.f90: New test.
3128
3129 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3130
3131         PR fortran/16907
3132         * gfortran.dg/real_index_1.f90: New test.
3133
3134 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3135
3136         PR fortran/20323
3137         * gfortran.dg/spec_expr_1.f90: New test.
3138
3139 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
3140
3141         PR c/20402
3142         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
3143         new parser.
3144
3145 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3146
3147         PR fortran/20361
3148         * gfortran.dg/largeequiv_1.f90: New test.
3149
3150 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
3151
3152         * gcc.dg/ucnid-1.c: New.
3153         * gcc.dg/ucnid-2.c: New.
3154         * gcc.dg/ucnid-3.c: New.
3155         * gcc.dg/ucnid-4.c: New.
3156         * gcc.dg/ucnid-5.c: New.
3157         * gcc.dg/ucnid-6.c: New.
3158         * gcc.dg/cpp/ucnid-1.c: New.
3159         * gcc.dg/cpp/ucnid-2.c: New.
3160         * gcc.dg/cpp/ucnid-3.c: New.
3161         * g++.dg/other/ucnid-1.C: New.
3162
3163 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
3164
3165         * gcc.dg/vmx/darwin-abi-3.c: Delete.
3166
3167 2005-03-11  Per Bothner  <per@bothner.com>
3168
3169         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
3170         that diagnotics refer to correct token.
3171         * gcc.dg/unused-3.c: Likewise.
3172
3173 2005-03-11  Per Bothner  <per@bothner.com>
3174
3175         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
3176         constant" is now actually on same line as string constant.
3177         * gcc.dg/cpp/direct2s.c: Likewise.
3178
3179 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
3180
3181         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
3182
3183 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3184
3185         PR libfortran/20124
3186         * gfortran.dg/pr20124.f90: New Test
3187
3188 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
3189
3190         PR tree-optimization/20130
3191         * gcc.dg/pr20130-1.c: New test.
3192
3193 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
3194
3195         PR target/20095
3196         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
3197
3198 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3199
3200         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
3201
3202 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
3203
3204         * g++.dg/eh/forced1.C: Fix comment.
3205         * g++.dg/eh/forced2.C: Ditto.
3206         * g++.dg/eh/forced3.C: Ditto.
3207         * g++.dg/eh/forced4.C: Ditto.
3208
3209 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
3210
3211         PR rtl-opt/20412
3212         * gcc.c-torture/compile/pr20412.c: New test.
3213
3214 2005-03-10  Roger Sayle  <roger@eyesopen.com>
3215
3216         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
3217
3218 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
3219
3220         PR target/20322
3221         * gcc.dg/20050307-1.c: New test.
3222
3223 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
3224
3225         PR c++/20375
3226         * g++.dg/other/stdarg3.C: New.
3227
3228 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
3229
3230         PR c++/18384, c++/18327
3231         * g++.dg/init/array19.C: New test.
3232
3233         PR inline-asm/20314
3234         * gcc.dg/torture/pr20314-1.c: New test.
3235         * gcc.dg/torture/pr20314-2.c: New test.
3236
3237 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
3238
3239         * gcc.dg/20050309-1.c: New test.
3240
3241 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3242
3243         * gcc.dg/builtins-10.c: Reactivate disabled test.
3244         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
3245         new cbrt transformations.
3246
3247 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
3248
3249         PR c++/20208
3250         * g++.dg/template/array13.C: New test.
3251
3252 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
3253
3254         PR c++/16859
3255         * g++.dg/init/brace4.C: New test.
3256
3257 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3258
3259         PR c++/20186
3260         * g++.dg/template/non-dependent12.C: New.
3261
3262 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
3263
3264         PR c++/20142
3265         * g++.dg/init/array18.C: Add dg-do run marker.
3266
3267         PR c++/20142
3268         * g++.dg/init/array18.C: New test.
3269
3270 2005-03-09  Ben Elliston  <bje@au.ibm.com>
3271
3272         * consistency.vlad/vlad.exp: Remove trailing semicolons.
3273         * g++.dg/gcov/gcov.exp: Likewise.
3274         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3275         * gcc.target/xstormy16/xstormy16.exp: Likewise.
3276         * lib/c-torture.exp: Likewise.
3277         * lib/fortran-torture.exp: Likewise.
3278         * lib/g++.exp: Likewise.
3279         * lib/gcc-defs.exp: Likewise.
3280         * lib/gcc-dg.exp: Likewise.
3281         * lib/gcc.exp: Likewise.
3282         * lib/gcov.exp: Likewise.
3283         * lib/gfortran.exp: Likewise.
3284         * lib/mike-g++.exp: Likewise.
3285         * lib/mike-gcc.exp: Likewise.
3286         * lib/objc-torture.exp: Likewise.
3287         * lib/objc.exp: Likewise.
3288         * lib/profopt.exp: Likewise.
3289         * lib/target-libpath.exp: Likewise.
3290         * lib/target-supports.exp: Likewise.
3291         * lib/treelang.exp: Likewise.
3292         * lib/wrapper.exp: Likewise.
3293
3294 2005-03-08  Jeff Law  <law@redhat.com>
3295
3296         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
3297         PHI-OPT changes.
3298
3299 2005-03-08  Ira Rosen  <irar@il.ibm.com>
3300
3301         * gcc.dg/vect/pr20122.c: New test.
3302
3303 2005-03-07  Jeff Law  <law@redhat.com>
3304
3305         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
3306         was folded away.
3307         * gcc.dg/tree-ssa/pr18133-1.c: New test.
3308         * gcc.dg/tree-ssa/pr18133-2.c: New test.
3309         * gcc.dg/tree-ssa/pr18134.c: New test.
3310
3311 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3312
3313         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
3314         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
3315         gcc.dg/torture/builtin-noret-2.c: Require weak support.
3316
3317 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
3318
3319         PR tree-opt/17671
3320         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
3321
3322 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
3323
3324         * g++.dg/warn/Wnvdtor.C: New test.
3325
3326 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
3327
3328         * gcc.dg/torture/pr19683-1.c: New test.
3329
3330 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
3331
3332         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
3333         * gfortran.dg/g77/19990313-2.f: Ditto.
3334         * gfortran.dg/g77/19990313-3.f: Ditto.
3335         * gfortran.dg/g77/19990525-0.f: Ditto.
3336         * gfortran.dg/g77/19990826-0.f: Ditto.
3337         * gfortran.dg/g77/19990826-2.f: Ditto.
3338         * gfortran.dg/g77/19990826-3.f: Ditto.
3339         * gfortran.dg/g77/20000511-1.f: Ditto.
3340         * gfortran.dg/g77/20000511-2.f: Ditto.
3341         * gfortran.dg/g77/970625-2.f: Ditto.
3342         * gfortran.dg/g77/980310-2.f: Ditto.
3343         * gfortran.dg/g77/980310-3.f: Ditto.
3344         * gfortran.dg/g77/980310-8.f: Ditto.
3345         * gfortran.dg/g77/980519-2.f: Ditto.
3346         * gfortran.dg/g77/alpha1.f: Ditto.
3347         * gfortran.dg/g77/claus.f: Ditto.
3348         * gfortran.dg/g77/erfc.f: Ditto.
3349         * gfortran.dg/g77/short.f: Ditto.
3350         * gfortran.fortran-torture/execute/data.f90: Ditto.
3351         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
3352         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
3353
3354 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3355
3356         * lib/file-format.exp (gcc_target_object_format): Add check for som
3357         format and hardcode object formats on hppa*-*-hpux*.
3358         * lib/target-supports.exp (check_weak_available): Add check for som
3359         object format.  Always return 0 on hppa*-*-hpux10*.
3360
3361         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
3362         is defined.
3363
3364         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
3365
3366 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
3367
3368         * gfortran.dg/pr19936_1.f90: New test.
3369         * gfortran.dg/pr19936_2.f90: New test.
3370         * gfortran.dg/pr19936_3.f90: New test.
3371
3372 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
3373             Paul Thomas <prthomas@drfccad.cea.fr>
3374
3375         * gfortran.dg/PR19754_1.f90: New test.
3376         * gfortran.dg/PR19754_2.f90: Ditto.
3377
3378 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3379
3380         PR c++/19311
3381         * g++.dg/template/non-dependent11.C: New test.
3382
3383 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
3384
3385         * lib/target-supports.exp (check_iconv_available): Fix comment.
3386
3387 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
3388             Joseph S. Myers  <joseph@codesourcery.com>
3389
3390         PR c++/19797
3391         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
3392
3393 2005-03-04  Matthew Sachs  <msachs@apple.com>
3394
3395         * gcc.exp (gcc_target_compile): Put braces around
3396         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
3397         * objc.exp (objc_target_compile): Likewise.
3398         * treelang.exp (treelang_target_compile): Likewise.
3399
3400 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3401
3402         PR fortran/19673
3403         * gfortran.dg/func_result_1.f90: New test.
3404
3405 2005-03-04  Ben Elliston  <bje@au.ibm.com>
3406
3407         * gcc.misc-tests/options.exp: New test.
3408
3409 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
3410
3411         * gcc.dg/pr15784-4.c: New test.
3412
3413 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
3414
3415         * gcc.c-torture/execute/pr17133.c: New.
3416         * gcc.c-torture/compile/20050303-1.c: New.
3417
3418 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
3419
3420         * gcc.dg/cpp/assert4.c:  Fix for cygwin
3421
3422 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
3423
3424         * g++.dg/overload/using2.C: New.
3425
3426 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
3427
3428         PR c++/19916
3429         * g++.dg/init/ptrmem2.C: New test.
3430
3431 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
3432
3433         PR c/8927
3434         * gcc.dg/pr8927-1.c: New test.
3435
3436 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
3437
3438         PR c++/20232
3439         * g++.dg/inherit/covariant12.C: New.
3440
3441 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3442
3443         PR fortran/19479
3444         * gfortran.dg/bound_1.f90: New test.
3445
3446 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
3447
3448         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
3449         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
3450
3451 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
3452
3453         PR c/20245
3454         * gcc.dg/pr20245-1.c: New test.
3455
3456 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
3457
3458         PR middle-end/19874
3459         * gcc.c-torture/execute/20050119-2.c: New test case.
3460
3461 2005-02-28  Ben Elliston  <bje@au.ibm.com>
3462
3463         * README: Update the DejaGnu bug reporting address.
3464         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
3465         * lib/objc-torture.exp: Likewise.
3466
3467 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3468
3469         * gfortran.dg/boz_1.f90: New test.
3470         * gfortran.dg/boz_3.f90: New test.
3471         * gfortran.dg/boz_4.f90: New test.
3472
3473 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3474
3475         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
3476         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
3477
3478 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3479
3480         PR libfortran/20101
3481         * gfortran.dg/write_0_pe_format.f90: New test.
3482
3483 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
3484
3485         PR c++/20206
3486         * g++.dg/opt/thunk2.C: New test.
3487         * g++.dg/opt/covariant1.C: New test.
3488
3489 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3490
3491         * gfortran.dg/e_d_fmt.f90: New test.
3492
3493 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
3494
3495         * gcc.dg/asm-b.c: Fix comment typos.
3496
3497 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3498
3499         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
3500         a V_MAY_DEF also.
3501
3502 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3503
3504         PR tree-opt/20188
3505         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
3506         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
3507         * gcc.dg/asm-b.c: New test.
3508
3509 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
3510
3511         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
3512         Disable this test on IRIX 6.
3513
3514 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
3515
3516         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
3517         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
3518         parser.
3519
3520 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
3521
3522         PR tree-optimization/20204
3523         * testsuite/gcc.dg/pr20204.c: New test.
3524
3525 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
3526
3527         PR target/20196
3528         * gcc.c-torture/execute/20050224-1.c: New test.
3529
3530         PR c++/20175
3531         * g++.dg/warn/Wbraces2.C: New test.
3532
3533 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
3534
3535         PR c++/19878
3536         * g++.dg/init/const2.C: New test.
3537
3538 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
3539
3540         PR tree-optimization/20100
3541         * gcc.c-torture/execute/pr20100-1.c: New test.
3542
3543 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3544
3545         * gfortran.dg/implicit_3.f90: New test.
3546
3547         * gfortran.dg/deftype_1.f90: New test.
3548
3549 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
3550
3551         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
3552         the test passes.
3553         * g++.dg/other/anon3.C: Accept a warning.
3554
3555 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
3556
3557         * gcc.dg/pr20017.c: Fix a comment typo.
3558
3559 2005-02-23  Bud Davis  <bdavis@gfortran.org>
3560
3561         * gfortran.dg/list_read_4.f90: Change to f90 comments.
3562
3563 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3564
3565         PR ada/19902
3566         * ada/acats/tests/cxa/cxa3004.a: Remove.
3567         * ada/acats/tests/cxb/cxb30061.am: Likewise.
3568
3569 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3570
3571         PR c++/20073
3572         * g++.dg/init/const1.C: New test.
3573
3574         PR c++/19991
3575         * g++.dg/parse/constant7.C: New test.
3576
3577         PR c++/20152
3578         * g++.dg/parse/error27.C: New test.
3579         * g++.dg/template/qualttp15.C: Adjust error markers.
3580         * g++.old-deja/g++.other/struct1.C: Likewise.
3581
3582         PR c++/20153
3583         * g++.dg/template/error17.C: New test.
3584
3585         PR c++/20148
3586         * g++.dg/parser/error26.C: New test.
3587
3588 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
3589
3590         PR tree-optimization/20100
3591         PR tree-optimization/20115
3592         * gcc.dg/pr20115.c: New test.
3593         * gcc.dg/pr20115-1.c: New test.
3594         * gcc.dg/pr20100.c: New test.
3595         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
3596         call-clobbered variables after alias1.
3597
3598 2005-02-22  Bud Davis  <bdavis@gfortran.org>
3599
3600         * gfortran.dg/list_read_4.f90: new test.
3601
3602 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
3603
3604         PR rtl-optimization/20017.
3605         * gcc.dg/pr20017.c: New.
3606
3607 2005-02-22  Devang Patel  <dpatel@apple.com>
3608
3609         PR 19952
3610         * g++.dg/tree-ssa/pr19952.C: New test.
3611
3612 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3613
3614         PR c++/19883
3615         * g++.dg/parse/constant6.C: New test.
3616
3617 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3618
3619         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3620         * g++.dg/charset/asm2.c: Likewise.
3621         * g++.dg/charset/asm3.c: Likewise.
3622         * g++.dg/charset/asm4.c: Likewise.
3623         * g++.dg/charset/asm5.c: Likewise.
3624         * g++.dg/charset/attribute1.c: Likewise.
3625         * g++.dg/charset/attribute2.c: Likewise.
3626         * g++.dg/charset/extern1.cc: Likewise.
3627         * g++.dg/charset/extern2.cc: Likewise.
3628         * g++.dg/charset/extern3.cc: Likewise.
3629         * g++.dg/charset/function.cc: Likewise.
3630         * g++.dg/charset/string.c: Likewise.
3631         * g++.dg/charset/charset.exp: Likewise.
3632         * lib/target-supports.exp (check_iconv_available): Fix comment.
3633
3634 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3635
3636         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
3637         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3638         * gcc.dg/charset/asm2.c: Likewise.
3639         * gcc.dg/charset/asm3.c: Likewise.
3640         * gcc.dg/charset/asm4.c: Likewise.
3641         * gcc.dg/charset/asm5.c: Likewise.
3642         * gcc.dg/charset/asm6.c: Likewise.
3643         * gcc.dg/charset/attribute1.c: Likewise.
3644         * gcc.dg/charset/attribute2.c: Likewise.
3645         * gcc.dg/charset/builtin1.c: Likewise.
3646         * gcc.dg/charset/extern.c: Likewise.
3647         * gcc.dg/charset/function.c: Likewise.
3648         * gcc.dg/charset/string.c: Likewise.
3649         * gcc.dg/charset/charset.exp: Likewise.
3650
3651 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
3652
3653         PR fortran/20086
3654         * gfortran.dg/pr20086.f90: New test.
3655
3656 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
3657
3658         PR tree-optimization/19786
3659         * g++.dg/tree-ssa/pr19786.C: New.
3660
3661 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3662
3663         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
3664
3665 2005-02-21  Jeff Law  <law@redhat.com>
3666
3667         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
3668
3669 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3670
3671         * gfortran.dg/do_iterator: Split loop, markup all lines for
3672         which an error locus is printed.
3673         * gfortran.dg/pr17708.f90: Markup all lines for which an error
3674         locus is printed.
3675         * gfortran.dg/select_4.f90: Likewise.
3676         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
3677         locuses in the various permutations.
3678
3679 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
3680
3681         PR tree-optimization/19951
3682         * g++.dg/vect: New directory.
3683         * g++.dg/vect/vect.exp: New file.
3684         * g++.dg/vect/pr19951.cc: New testcase.
3685         * g++.dg/dg.exp: Also prune vectorizer tests.
3686
3687 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
3688
3689         PR 18785
3690         * gcc.dg/charset/builtin1.c: New test.
3691
3692 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3693
3694         PR c++/19299
3695         * g++.dg/inherit/volatile1.C: New test.
3696
3697         PR c++/19440
3698         * g++.dg/template/dtor4.C: New test.
3699
3700 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3701
3702         * gfortran.dg/int_1.f90: New test.
3703
3704 2005-02-19  Devang Patel  <dpatel@apple.com>
3705
3706         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
3707
3708 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3709
3710         * gfortran.dg/achar_1.f90: New test.
3711
3712 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
3713
3714         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
3715
3716 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
3717             Jakub Jelinek  <jakub@redhat.com>
3718
3719         PR tree-optimization/19828
3720         * gcc.dg/tree-ssa/loop-7.c: New test.
3721         * gcc.c-torture/execute/20050218-1.c: New test.
3722
3723 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
3724
3725         PR c/20043
3726         * gcc.dg/transparent-union-1.c: New test.
3727         * gcc.dg/transparent-union-2.c: New test.
3728
3729 2005-02-18  James E Wilson  <wilson@specifixinc.com>
3730
3731         PR tree-optimization/18977
3732         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
3733
3734 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
3735
3736         PR target/20054
3737         * gcc.dg/pr20054.c: New test.
3738
3739 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3740
3741         PR c++/19508
3742         * g++.dg/ext/attrib20.C: New test.
3743
3744 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3745
3746         PR middle-end/20030
3747         * gfortran.fortran-torture/execute/character_passing.f90: New test.
3748
3749 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
3750
3751         PR c++/20008
3752         * g++.dg/opt/switch4.C: New.
3753
3754 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
3755
3756         PR c++/20023
3757         PR tree-optimization/20009
3758         * gcc.c-torture/compile/20050217-1.c: New test.
3759         * g++.dg/opt/switch3.C: New test.
3760
3761         PR tree-optimization/18947
3762         * gcc.c-torture/compile/20050215-1.c: New test.
3763         * gcc.c-torture/compile/20050215-2.c: New test.
3764         * gcc.c-torture/compile/20050215-3.c: New test.
3765
3766 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
3767
3768         PR c++/20028
3769         * g++.dg/template/crash34.C: New.
3770
3771         PR c++/20022
3772         * g++.dg/other/access3.C: New.
3773
3774 2005-02-17  Ira Rosen  <irar@il.ibm.com>
3775
3776         * gcc.dg/vect/vect-98.c: New test.
3777
3778 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
3779
3780         PR tree-optimization/19967
3781         * gcc.dg/pr19967.c: New.
3782
3783 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
3784
3785         PR middle-end/19857
3786         * gcc.dg/tree-ssa/20050215-1.c: New test.
3787         * gcc.c-torture/execute/20050215-1.c: New test.
3788
3789 2005-02-15  Eric Christopher  <echristo@redhat.com>
3790
3791         * gcc.dg/cpp/20050215-1.c: New file.
3792
3793 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
3794
3795         PR tree-optimization/15785
3796         * gcc.dg/pr15785-1.c: New test.
3797
3798 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
3799
3800         PR c++/17788
3801         * g++.dg/init/ctor4.C: New.
3802         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3803
3804 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
3805
3806         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
3807         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
3808
3809 2005-02-15  Andreas Schwab  <schwab@suse.de>
3810
3811         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
3812         declare malloc.
3813
3814 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
3815
3816         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
3817
3818 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
3819
3820         PR tree-optimization/19853
3821         * gcc.c-torture/compile/pr19853.c: New test.
3822
3823 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
3824
3825         PR c++/19608
3826         * g++.dg/parse/local-class1.C: New.
3827
3828         PR c++/19895
3829         * g++.dg/parse/ptrmem3.C: New.
3830
3831         PR c++/19884
3832         * g++.old-deja/g++.oliva/template6.C: Add another case.
3833         * g++.dg/template/explicit6.C: New.
3834
3835 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
3836
3837         PR c++/17816
3838         * g++.dg/other/redecl2.C: New.
3839
3840 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
3841
3842         PR c++/19891
3843         * g++.dg/abi/covariant4.C: New.
3844
3845 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
3846
3847         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
3848
3849 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
3850
3851         * gcc.dg/vect/vect-96.c: Fix typo.
3852
3853 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3854
3855         PR c++/14479
3856         PR c++/19487
3857         * g++.dg/template/enum5.C: New test.
3858
3859 2005-02-12  Ira Rosen  <irar@il.ibm.com>
3860
3861         * gcc.dg/vect/vect-97.c: New test.
3862
3863 2005-02-12  Ira Rosen  <irar@il.ibm.com>
3864
3865         * gcc.dg/vect/vect-96.c: New test.
3866
3867 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
3868
3869         * gcc.dg/builtins-34.c: Also check ldexp*.
3870
3871 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
3872
3873         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
3874
3875 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
3876
3877         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
3878         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
3879         dg-require-dll, dg-require-iconv, dg-require-named-sections,
3880         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
3881         selector_list, selector_expression, dg-process-target): Move to new
3882         file target-supports-dg.exp.
3883         * lib/target-supports-dg.exp: New.
3884
3885         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
3886         New.
3887
3888 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
3889
3890         PR c++/19666
3891         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
3892
3893         PR middle-end/19858
3894         * gcc.c-torture/compile/20050210-1.c: New test.
3895
3896 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
3897
3898         PR c++/19755
3899         * g++.dg/warn/Wbraces1.C: New test.
3900
3901 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
3902
3903         * gcc.dg/builtins-52.c: New testcase.
3904
3905 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
3906
3907         PR c/19342
3908         * gcc.c-torture/execute/20050119-1.c: New test.
3909
3910 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
3911
3912         PR c++/19811
3913         * g++.dg/init/delete1.C: New test.
3914
3915 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3916
3917         PR c++/18470
3918         * g++.dg/template/static12.C: New test.
3919
3920 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
3921
3922         PR c++/19787
3923         * g++.dg/conversion/ambig1.C: New test.
3924
3925         PR c++/19739
3926         * g++.dg/ext/attrib19.C: New test.
3927
3928         PR c++/19732
3929         * g++.dg/parse/dtor5.C: New test.
3930
3931         PR c++/19762
3932         * g++.dg/template/dtor3.C: New test.
3933
3934         PR c++/19826
3935         * g++.dg/template/static11.C: New test.
3936         * g++.dg/template/crash2.C: Remove dg-error marker.
3937
3938 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
3939
3940         PR C++/18491
3941         * g++.old-deja/g++.mike/p10769a.C: Remove.
3942
3943 2005-02-09  Roger Sayle  <roger@eyesopen.com>
3944
3945         * gcc.dg/builtins-48.c: New test case.
3946         * gcc.dg/builtins-49.c: New test case.
3947         * gcc.dg/builtins-50.c: New test case.
3948         * gcc.dg/builtins-51.c: New test case.
3949
3950 2005-02-09  Ian Lance Taylor  <ian@airs.com>
3951
3952         PR middle-end/19583
3953         * g++.dg/warn/Wreturn-type-3.C: New test.
3954
3955 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
3956
3957         PR middle-end/19402
3958         * gcc.dg/pr19402-1.c: New testcase.
3959         * gcc.dg/pr19402-2.c: likewise.
3960
3961 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
3962
3963         PR middle-end/19854
3964         * g++.dg/tree-ssa/tmmti.C: New testcase.
3965
3966 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3967
3968         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
3969
3970 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
3971
3972         PR c++/19733
3973         * g++.dg/parse/crash23.C: New test.
3974         * g++.dg/warn/Weff1.C: New test.
3975
3976 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3977
3978         * gcc.dg/20050209-1.c: New test.
3979
3980 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3981
3982         PR target/19799
3983         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
3984
3985 2005-02-08  Mike Stump  <mrs@apple.com>
3986
3987         * g++.dg/pch/import-2.c: New test.
3988         * g++.dg/pch/import-2.hs: New.
3989         * g++.dg/pch/include/import-2a.h: New.
3990         * g++.dg/pch/include/import-2b.h: New.
3991
3992 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
3993
3994         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
3995
3996 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3997
3998         * gfortran.dg/substr_1.f90: New test.
3999
4000 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
4001
4002         PR middle-end/19775
4003         * gcc.dg/torture/builtin-power-1.c: Disable test for
4004         invalid transformation.
4005         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
4006         no longer optimize.
4007         * gcc.dg/builtins-47.c: New testcase.
4008
4009 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
4010             Dorit Naishlos  <dorit@il.ibm.com>
4011
4012         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
4013
4014 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
4015
4016         * gcc.c-torture/compile/20050206-1.c: New test.
4017
4018 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
4019
4020         PR tree-opt/19768
4021         * g++.dg/opt/pr19768.C: New test.
4022
4023 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
4024
4025         PR tree-opt/19736
4026         * gcc.c-torture/compile/pr19736.c: New test.
4027
4028 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4029
4030         PR c++/17401
4031         * g++.dg/parse/error25.C: New test.
4032
4033 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
4034
4035         * gcc.c-torture/execute/20050203-1.c: New.
4036
4037 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
4038
4039         * gcc.dg/vect/vect-85.c: Remove xfail.
4040         * gcc.dg/vect/vect-86.c: Remove xfail.
4041         * gcc.dg/vect/vect-87.c: Remove xfail.
4042         * gcc.dg/vect/vect-88.c: Remove xfail.
4043
4044 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
4045
4046         * gcc.dg/altivec-19.c: New.
4047
4048 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
4049
4050         PR c/17807
4051         * gcc.dg/nested-func-3.c: New test.
4052         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
4053
4054 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
4055
4056         * gcc.test-framework/gen_directive_tests: Generate tests for
4057         selector expressions.
4058
4059 2005-02-02  Matt Austern  <austern@apple.com>
4060
4061         PR c++/19628
4062         * g++/ext/builtin7.C: New.
4063         * g++/ext/builtin8.C: New.
4064
4065 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
4066
4067         PR c/18502
4068         * gcc.dg/pr18502-1.c: New test.
4069
4070 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4071
4072         PR c++/17413
4073         * g++.dg/template/local4.C: Tweak.
4074
4075 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
4076
4077         PR tree-optimization/19578
4078         * gcc.c-torture/compile/20050202-1.c: New test.
4079
4080 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
4081
4082         PR c/19435
4083         * gcc.dg/c99-init-4.c: New test.
4084
4085 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
4086
4087         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
4088
4089         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
4090
4091         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
4092         * g++.dg/eh/check-vect.h: New.
4093
4094         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
4095         * gcc.dg/vect/vect-78.c: Ditto.
4096         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
4097         Remove.
4098
4099         * g++.dg/conversion/simd1.C: Expect warning.
4100         * g++.dg/ext/attribute-test-1.C: Ditto.
4101         * g++.dg/ext/attribute-test-2.C: Ditto.
4102         * g++.dg/ext/attribute-test-3.C: Ditto.
4103         * g++.dg/ext/attribute-test-4.C: Ditto.
4104
4105         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
4106         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
4107
4108         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
4109
4110 2005-02-01  Richard Henderson  <rth@redhat.com>
4111
4112         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
4113         long double for ibm double-double format.
4114         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4115
4116 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
4117
4118         PR tree-optimization/19633
4119         * testsuite/gcc.dg/pr19633-1.c: New test.
4120         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
4121         to NULL or a symbol.
4122
4123 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
4124
4125         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
4126         New procs.
4127         (dg-process-target (local override)): Handle selector expressions.
4128
4129         * gcc.test-framework/README: Describe tests in source directory.
4130         * gcc.test-framework/test-framework.awk: Handle dg- tests.
4131         * gcc.test-framework/test-framework.exp: Handle dg- tests.
4132         * gcc.test-framework/dg-bogus-exp-P.c: New test.
4133         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
4134         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
4135         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
4136         * gcc.test-framework/dg-do-link-exp-P.c: New test.
4137         * gcc.test-framework/dg-do-run-exp-P.c: New test.
4138         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
4139         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
4140         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
4141         * gcc.test-framework/dg-error-exp-P.c: New test.
4142         * gcc.test-framework/dg-error-exp-XP.c: New test.
4143         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
4144         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
4145         * gcc.test-framework/dg-output-exp-P.c: New test.
4146         * gcc.test-framework/dg-output-exp-XF.c: New test.
4147         * gcc.test-framework/dg-warning-exp-P.c: New test.
4148         * gcc.misc-tests/dg-1.c: Remove.
4149         * gcc.misc-tests/dg-2.c: Remove.
4150         * gcc.misc-tests/dg-3.c: Remove.
4151         * gcc.misc-tests/dg-4.c: Remove.
4152         * gcc.misc-tests/dg-5.c: Remove.
4153         * gcc.misc-tests/dg-6.c: Remove.
4154         * gcc.misc-tests/dg-7.c: Remove.
4155         * gcc.misc-tests/dg-8.c: Remove.
4156         * gcc.misc-tests/dg-9.c: Remove.
4157         * gcc.misc-tests/dg-10.c: Remove.
4158         * gcc.misc-tests/dg-11.c: Remove.
4159         * gcc.misc-tests/dg-12.c: Remove.
4160         * gcc.misc-tests/dg-test.exp: Remove.
4161
4162         * gcc.test-framework/test-framework.awk: Change recording and
4163         printing of passes and failures.
4164
4165         * gcc.test-framework: New directory.
4166         * gcc.test-framework/README: New.
4167         * gcc.test-framework/test-framework.exp: New.
4168         * gcc.test-framework/test-framework.awk: New.
4169         * gcc.test-framework/gen_directive_tests: New.
4170
4171 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
4172
4173         * lib/treelang.exp: Fix comment typos.
4174         (treelang_target_compile): Don't append libs=-ltreelang to options.
4175
4176 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
4177
4178         * g++.dg/parse/typename7.C: Adjust error messages.
4179
4180 2005-01-31  Jeff Law  <law@redhat.com>
4181
4182         * gcc.c-torture/execute/20050131-1.c: New test.
4183         * gcc.dg/wcaselabel.c: New test.
4184
4185 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
4186
4187         * g++.dg/other/warning1.C: Adjust error messags.
4188         * g++.dg/parse/constant5.C: New test.
4189
4190 2005-01-31  Steven Bosscher  <stevenb@suse.de>
4191
4192         PR c/19333
4193         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
4194         the test case valid.
4195         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
4196         * testsuite/gcc.dg/array-7.c: Adjust expected result.
4197         * testsuite/gcc.dg/pr18596-3.c: Likewise.
4198         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
4199         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
4200         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
4201
4202 2005-01-31  Dale Johannesen  <dalej@apple.com>
4203
4204         * g++.dg/opt/pr19650.C:  New test.
4205
4206 2005-01-31  Richard Henderson  <rth@redhat.com>
4207
4208         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
4209         long double for intel double extended format.
4210         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4211
4212 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
4213
4214         PR c++/19555
4215         * g++.dg/template/static10.C: New test.
4216
4217         PR c++/19395
4218         * g++.dg/parse/error24.C: New test.
4219
4220         PR c++/19367
4221         * g++.dg/lookup/builtin1.C: New test.
4222
4223         PR c++/19457
4224         * g++.dg/warn/conv3.C: New test.
4225
4226 2005-01-30  Bud Davis  <bdavis@gfortran.org>
4227
4228         PR fortran/19647
4229         * gfortan.dg/inquire_7.f90
4230
4231 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
4232
4233         PR tree-optimization/15791
4234         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
4235         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
4236         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
4237         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
4238         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
4239         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
4240         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
4241         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
4242         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
4243         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
4244
4245 2005-01-29  Paul Brook  <paul@codesourcery.com>
4246
4247         PR fortran/18565
4248         * check.c (real_or_complex_check): New function.
4249         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
4250         * intrinsic.c (add_functions): Use new check functions.
4251         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
4252         Add prototypes.
4253
4254 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
4255
4256         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
4257         gcc.dg/lvalue-3.c: New tests.
4258         * gcc.dg/concat.c: Update expected messages.
4259
4260 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
4261
4262         PR libfortran/19595
4263         * gfortran.dg/eor_1.f90:  New test.
4264
4265 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
4266
4267         PR fortran/19589
4268         * gfortran.dg/logical_data_1.f90: New test.
4269
4270 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
4271
4272         PR c++/19253
4273         * g++.dg/template/crash33.C: New test.
4274
4275         PR c++/19667
4276         * g++.dg/template/crash32.C: New test.
4277
4278 2005-01-28  Ian Lance Taylor  <ian@airs.com>
4279
4280         PR middle-end/16558
4281         * g++.dg/warn/Wreturn-type-2.C: New test.
4282
4283 2004-06-24  Jeff Law  <law@redhat.com>
4284
4285         * gcc.dg/tree-ssa/20050128-1.c: New test.
4286
4287 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
4288
4289         * gcc.target/frv/all-mdpackh-1.c: New test.
4290
4291 2005-01-28  Steven Bosscher  <stevenb@suse.de>
4292
4293         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
4294
4295 2005-01-27  Richard Henderson  <rth@redhat.com>
4296
4297         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
4298
4299 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
4300
4301         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
4302
4303 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
4304
4305         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4306         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4307         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
4308         to cope with cases where the multilib options override the dg-options.
4309
4310 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
4311
4312         PR c/18946
4313         * gcc.dg/noncompile/20050120-1.c: New test.
4314
4315 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
4316
4317         PR tree-optimization/19633
4318         * gcc.dg/pr19633.c: New test.
4319         * gcc.dg/tree-ssa/pr19633.c: New test.
4320
4321 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
4322
4323         * gcc.dg/20041216-1.c: New test.
4324
4325 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
4326
4327         PR objc/18862
4328         * objc.dg/selector-2.m: New test.
4329
4330 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
4331
4332         * g++.dg/opt/range-test-2.C: New test.
4333
4334         PR rtl-optimization/19579
4335         * gcc.c-torture/execute/20050124-1.c: New test.
4336
4337 2005-01-26  Greg Parker  <gparker@apple.com>
4338         Stuart Hastings  <stuart@apple.com>
4339
4340         * gcc.c-torture/execute/20050125-1.c: New.
4341
4342 2005-01-18  Jan Hubicka  <jh@suse.cz>
4343
4344         PR tree-optimize/19337
4345         * gcc.c-torture/compile/20050119-1.c: New test.
4346
4347 2005-01-24  James E Wilson  <wilson@specifixinc.com>
4348
4349         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
4350         test for successful match.
4351
4352 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
4353
4354         PR objc/18408
4355         * objc.dg/comp-types-7.m: New test.
4356
4357 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
4358
4359         * lib/target-supports.exp (current_target_name): New.
4360         (check_effective_target_ilp32, check_effective_target_lp64):
4361         Cache the result to use as long as the current target, with
4362         multilib flags, remains the same.
4363
4364         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
4365         (dg-require-weak, dg-require-visibility, dg-require-alias,
4366         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
4367         dg-require-effective-target, dg-skip-if): Remove call to
4368         skip_test_and_clear_xfail.
4369         (dg-test): Clear xfail data.
4370
4371 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
4372
4373         PR target/17751
4374         * gcc.dg/ppc64-toc.c: New test.
4375
4376         * g++.dg/tree-ssa/empty-1.C: New test.
4377
4378         PR middle-end/19551
4379         * gcc.c-torture/execute/20050121-1.c: New test.
4380         * gcc.dg/20050121-2.c: New test.
4381
4382 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
4383         Paul Brook  <paul@codesourcery.com>
4384
4385         PR fortran/17941
4386         * gfortran.dg/real_const_1.f: New test.
4387         * gfortran.dg/real_const_2.f90: New test.
4388         * gfortran.dg/complex_int_1.f90: New test.
4389
4390 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
4391
4392         PR fortran/19313
4393         * gfortan.dg/inquire_6.f90: New test.
4394
4395 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
4396
4397         PR libfortran/19451
4398         * open_readonly_1.f90:  New test.
4399
4400 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
4401
4402         PR libfortran/18982
4403         * gfortran.dg/open_new.f90: New file.
4404
4405 2005-01-22  Paul Brook  <paul@codesourcery.com>
4406
4407         * namelist_1.f90: New test.
4408
4409 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
4410
4411         PR tree-optimization/19484
4412         * gcc.c-torture/compile/20050122-[12].c: New tests.
4413
4414 2005-01-22  Paul Brook  <paul@codesourcery.com>
4415
4416         * gfortran.dg/implicit_2.f90: New test.
4417
4418 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
4419
4420         PR fortran/19314
4421         * gfortran.dg/inquire_5.f90: New test.
4422
4423 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4424
4425         PR c/18809
4426         * gcc.dg/pr18809-1.c: New test.
4427
4428 2005-01-21  Ian Lance Taylor  <ian@airs.com>
4429
4430         * gcc.dg/20050121-1.c: New test.
4431
4432         PR tree-optimization/13000
4433         * gcc.dg/20040206-1.c: Change warning to point where function is
4434         being inlined.
4435
4436 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4437
4438         PR c++/19208
4439         * g++.dg/template/array11.C: New test.
4440
4441 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4442
4443         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
4444         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
4445         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
4446         * gfortran.dg/getenv_1.f90: Add dg-do directive.
4447         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
4448         gfortran.dg/pr17164.f90: Add missing dg-do directives.
4449
4450 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4451
4452         PR tree-optimization/15349
4453         * gcc.dg/tree-ssa/pr15349.c: New.
4454
4455 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
4456
4457         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
4458
4459 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
4460
4461         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
4462         scan-assembler-times directive name.
4463
4464         * gcc.dg/asm-a.c: Move dg-require-effective-target to
4465         after dg-do.
4466
4467         PR rtl-optimization/19462
4468         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
4469
4470 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
4471
4472         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
4473         counting function calls on ia64.
4474
4475 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
4476
4477         PR rtl-optimization/15139
4478         * gcc.dg/20050111-2.c: New test.
4479
4480         PR c/17297
4481         * gcc.c-torture/compile/20050113-1.c: New testcase.
4482
4483         PR middle-end/19164
4484         * gcc.dg/20050113-1.c: New testcase.
4485
4486 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
4487
4488         * gcc.dg/vect/vect-85.c: Add comment.
4489         * gcc.dg/vect/vect-86.c: Add xfail for now.
4490         * gcc.dg/vect/vect-87.c: Add xfail for now.
4491         * gcc.dg/vect/vect-88.c: Add xfail for now.
4492         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
4493
4494 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4495
4496         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
4497
4498 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4499
4500         * g++.dg/debug/typedef3.C: New test.
4501
4502 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
4503
4504         PR c/19472
4505         * gcc.dg/asm-a.c: New test.
4506
4507 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
4508
4509         * gcc.dg/sh-relax.c: Add prototype for abort.
4510
4511 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4512
4513         * gcc.dg/short-compare-1.c: New test.
4514         * gcc.dg/short-compare-2.c: Likewise.
4515
4516 2005-01-18  Michael Matz  <matz@suse.de>
4517
4518         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
4519
4520 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
4521
4522         PR tree-optimization/19121
4523         * gcc.c-torture/compile/pr19121.c: New test.
4524
4525 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
4526
4527         PR target/19357
4528         * gcc.c-torture/compile/pr19357.c: New test.
4529
4530 2005-01-17  Ian Lance Taylor  <ian@airs.com>
4531
4532         PR c/5675
4533         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
4534         pass--those that refer just to the variable, possibly with a
4535         cast.
4536         * gcc.dg/c99-const-expr-3.c: Likewise.
4537
4538         PR middle-end/13127
4539         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
4540         longer emitted.
4541
4542 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
4543
4544         PR fortran/18778
4545         * gfortran.dg/endfile_2.f90: New test.
4546
4547 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
4548
4549         PR 19168
4550         * gfortran.dg/select_5.f90: New test.
4551
4552 2004-01-16  Paul Brook  <paul@codesourcery.com>
4553
4554         * gfortran.dg/common_4.f90: New test.
4555
4556 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
4557
4558         PR rtl-optimization/19462
4559         * gcc.dg/torture/pr19462-1.c: New test.
4560
4561 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
4562
4563         PR objc/19321
4564         * objc.dg/func-ptr-2.m: New.
4565         * objc.dg/volatile-1.m: New.
4566
4567 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4568
4569         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
4570
4571 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4572
4573         PR tree-optimization/19060
4574         * gcc.c-torture/execute/20050104-1.c: New test.
4575
4576 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
4577
4578         PR fortran/18983
4579         * gfortran.dg/write_to_null.f90: New test.
4580
4581 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
4582             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4583
4584         PR other/19328
4585         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
4586         argument.
4587
4588 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4589
4590         PR c++/19263
4591         * g++.dg/init/vector1.C: New test.
4592
4593 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
4594
4595         PR target/13158
4596         * gcc.target/ia64/sibcall-unwind-1.c: New test.
4597         PR target/18987
4598         * gcc.target/ia64/sibcall-unwind-2.c: New test.
4599
4600 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
4601
4602         * gfortran.dg/select_1.f90: New test.
4603         * gfortran.dg/select_2.f90: New test.
4604         * gfortran.dg/select_3.f90: New test.
4605         * gfortran.dg/select_4.f90: New test.
4606
4607 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
4608
4609         PR middle-end/19084
4610         PR rtl-optimization/19348
4611         * gcc.dg/20050111-1.c: New test.
4612         * gcc.c-torture/execute/20050111-1.c: New test.
4613
4614         * gcc.dg/i386-asm-4.c: New test.
4615
4616 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4617
4618         * gcc.dg/nested-func-2.c: New test.
4619         * ada/acats/norun.lst: Remove c953002.
4620
4621 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
4622
4623         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
4624
4625 2005-01-12  Ben Elliston  <bje@au.ibm.com>
4626
4627         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
4628
4629 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
4630
4631         PR target/18761
4632         * g++.dg/abi/align1.C: New test.
4633
4634 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
4635
4636         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
4637         at a time.
4638         * g++.dg/ext/altivec_check.h: Support compiling as C.
4639
4640 2005-01-10  Roger Sayle  <roger@eyesopen.com>
4641
4642         PR c++/19355
4643         * g++.dg/expr/pr19355-1.C: New test case.
4644
4645 2005-01-10  Laurent GUERBY <laurent@guerby.net>
4646
4647         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
4648         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
4649         * ada/acats/tests/c3/c92005b.ada: Likewise.
4650         * ada/acats/tests/c3/cxb3012.a: Likewise.
4651         * ada/acats/norun.lst: Add c380004 and c953002, add PR
4652
4653 2005-01-09  Paul Brook  <paul@codesourcery.com>
4654
4655         * gfortran.dg/common_2.f90: New file.
4656         * gfortran.dg/common_3.f90: New file.
4657
4658 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
4659
4660         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
4661
4662 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
4663
4664         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
4665         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
4666         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
4667         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
4668         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
4669         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
4670         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
4671         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
4672         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
4673         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
4674         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
4675         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
4676         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
4677         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
4678         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
4679         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
4680         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
4681         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
4682         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
4683         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
4684         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
4685         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
4686         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
4687         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
4688         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
4689         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
4690         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
4691         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
4692         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
4693         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
4694         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
4695         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
4696         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
4697         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
4698         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
4699         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
4700         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
4701         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
4702         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
4703         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
4704         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
4705         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
4706         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
4707         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
4708         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
4709         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
4710         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
4711         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
4712         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
4713         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
4714         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
4715         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
4716         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
4717         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
4718         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
4719         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
4720         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
4721         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
4722         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
4723         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
4724         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
4725         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
4726         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
4727         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
4728         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
4729         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
4730         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
4731
4732         * gcc.dg/vect/vect-1.c: Fix spelling.
4733         * gcc.dg/vect/vect-10.c: Fix spelling.
4734         * gcc.dg/vect/vect-11.c: Fix spelling.
4735         * gcc.dg/vect/vect-12.c: Fix spelling.
4736         * gcc.dg/vect/vect-14.c: Fix spelling.
4737         * gcc.dg/vect/vect-15.c: Fix spelling.
4738         * gcc.dg/vect/vect-16.c: Fix spelling.
4739         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
4740         * gcc.dg/vect/vect-64.c: Fix comments.
4741         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
4742
4743 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
4744             Ira Rosen  <irar@il.ibm.com>
4745
4746         * gcc.dg/vect/vect-70.c: New test.
4747         * gcc.dg/vect/vect-71.c: New test.
4748
4749 2005-01-09  Manfred Hollstein  <mh@suse.com>
4750
4751         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
4752         * gcc.dg/pr18241-2.c: Likewise.
4753         * gcc.dg/pr18241-3.c: Likewise.
4754         * gcc.dg/pr18241-4.c: Likewise.
4755         * gcc.dg/pr18241-5.c: Likewise.
4756
4757 2005-01-08  Richard Henderson  <rth@redhat.com>
4758
4759         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
4760         False for x86 and x86-64.
4761
4762 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
4763
4764         PR tree-optimization/18241
4765         * gcc.dg/pr18241-1.c: New test.
4766         * gcc.dg/pr18241-2.c: New test.
4767         * gcc.dg/pr18241-3.c: New test.
4768         * gcc.dg/pr18241-4.c: New test.
4769         * gcc.dg/pr18241-5.c: New test.
4770
4771 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
4772
4773         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
4774         gfortran.dg/select_4.f90: New.
4775
4776 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
4777
4778         * gcc.c-torture/execute/20050107-1.c: New test.
4779
4780 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
4781
4782         PR c++/19298
4783         * g++.dg/template/ref2.C: New.
4784
4785 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
4786
4787         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
4788         instead of being empty.
4789
4790 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4791
4792         PR fortran/15553
4793         * gfortran.dg/array-1.f90: New test.
4794
4795 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
4796
4797         PR tree-optimization/19283
4798         * gcc.c-torture/execute/20050106-1.c: New test.
4799
4800         PR rtl-optimization/18861
4801         * gcc.dg/20050105-1.c: New test.
4802
4803         PR tree-optimization/18828
4804         * gcc.dg/20050105-2.c: New test.
4805
4806 2005-01-07  Andreas Jaeger  <aj@suse.de>
4807
4808         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
4809
4810 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
4811
4812         PR fortran/18398
4813         * gfortran.dg/fmt_read.f90: New test.
4814
4815 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
4816
4817         * gcc.dg/rs6000-ldouble-2.c: New.
4818
4819 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
4820
4821         PR c++/19244
4822         * g++.dg/parser/ctor2.C: New test.
4823
4824 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4825
4826         PR c++/17154
4827         * g++.dg/template/using9.C: New test.
4828
4829 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4830
4831         PR c++/19258
4832         * g++.dg/lookup/friend6.C: New test.
4833
4834 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
4835
4836         PR c++/19270
4837         * g++.dg/template/array10.C: New.
4838
4839 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4840
4841         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
4842         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
4843
4844 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
4845
4846         * gcc.c-torture/compile/20050105-1.c: New test.
4847
4848 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
4849
4850         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
4851
4852 2005-01-05  Roger Sayle  <roger@eyesopen.com>
4853
4854         PR middle-end/19100
4855         * gcc.dg/conv-3.c: New test case.
4856
4857 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
4858
4859         * gcc.dg/asm-wide-1.c: New test.
4860
4861 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4862
4863         PR c++/19030
4864         * g++.dg/parse/crash22.C: New
4865
4866 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
4867
4868         PR 19257
4869         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
4870
4871 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
4872
4873         PR middle-end/17767
4874         * gcc.dg/i386-mmx-6.c: New test case.
4875
4876 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
4877
4878         PR tree-optimization/18308
4879         * gcc.dg/vect/pr18308.c: New testcase.
4880
4881 2005-01-04  Andreas Jaeger  <aj@suse.de>
4882
4883         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
4884
4885 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
4886             Robert Bowdidge <bowdidge@apple.com>
4887
4888         * gcc.dg/cpp/subframework1.c: New.
4889         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
4890         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
4891         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
4892         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
4893
4894 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
4895
4896         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
4897         producing warning.
4898         * gcc.dg/darwin-weakimport-2.c: New.
4899
4900 2005-01-03  Richard Henderson  <rth@redhat.com>
4901
4902         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
4903
4904 2005-01-03  Richard Henderson  <rth@redhat.com>
4905
4906         * gcc.dg/vect/vect.exp: Enable for ia64.
4907         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
4908         (check_effective_target_vect_float): Likewise.
4909         (check_effective_target_vect_no_align): Likewise.
4910         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
4911         * gcc.dg/vect/vect-8.c: Likewise.
4912
4913 2005-01-03  Uros Bizjak <uros@kss-loka.si>
4914
4915         PR target/19236
4916         * gcc.dg/pr19236-1.c: New test case.
4917
4918 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
4919
4920         PR rtl-optimization/12092
4921         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
4922
4923 2005-01-02  Andreas Jaeger  <aj@suse.de>
4924
4925         * gcc.dg/pr12092-1.c: Do not run on x86_64.
4926
4927 2005-01-01  Roger Sayle  <roger@eyesopen.com>
4928             Andrew Pinski  <pinskia@physics.uc.edu>
4929
4930         PR rtl-optimization/12092
4931         * gcc.dg/pr12092-1.c: New test case.
4932
4933 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
4934
4935         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
4936         'hidden' and 'default' for better portability.
4937         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
4938
4939         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
4940         6 and 7.
4941         * g++.old-deja/g++.brendan/new3.C: Likewise.
4942
4943 2005-01-01  Steven Bosscher  <stevenb@suse.de>
4944
4945         * gcc.dg/20041231-1.C: New test.
4946         * g++.dg/warn/Wunreachable-code-1.C: New test.
4947
4948 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
4949
4950         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
4951         file, not /dev/null.  Abort on error.
4952
4953 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
4954             Ziemowit Laski  <zlaski@apple.com>
4955
4956         PR objc/18971
4957         * objc.dg/encode-5.m: New test.
4958
4959 2004-12-29  Richard Henderson  <rth@redhat.com>
4960
4961         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
4962         * objc.dg/stabs-1.m: Disable for ia64.
4963
4964 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
4965
4966         PR c++/19190
4967         * g++.dg/warn/Wunused-10.C: New test.
4968
4969 2004-12-28  Richard Henderson  <rth@redhat.com>
4970
4971         * objc.dg/stabs-1.m: Disable for alpha.
4972
4973 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
4974
4975         PR c++/19149
4976         * g++.dg/parse/error23.C: New test.
4977
4978 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4979
4980         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
4981
4982         PR fortran/19032
4983         * gfortran.dg/intrinsic_modulo_1.f90: New.
4984         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
4985         tests with divisor -1.
4986
4987 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
4988
4989         * g++.dg/opt/temp1.C (memcpy): Return a value.
4990
4991         PR c++/19148
4992         * g++.dg/expr/cond7.C: New test.
4993
4994 2004-12-27  Paul Brook  <paul@codesourcery.com>
4995
4996         * gfortran.dg/g77/select_no_compile.f: Remove.
4997
4998 2004-12-27  Richard Henderson  <rth@redhat.com>
4999
5000         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
5001         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
5002         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
5003
5004 2004-12-26  Richard Henderson  <rth@redhat.com>
5005
5006         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
5007         by 1i instead of token pasting.
5008
5009 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5010
5011         PR tree-optimization/17578
5012         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
5013         to additional_flags.
5014         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
5015
5016 2004-12-25  Richard Henderson  <rth@redhat.com>
5017
5018         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5019         Remove Alpha.
5020
5021 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5022
5023         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
5024         hppa*-*-hpux*.
5025         * gcc.dg/pr17957.c (dg-options): Likewise.
5026         * gcc.dg/struct-ret-1.c: Add prototype for abort.
5027         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
5028         instead of 0 on __hppa__.
5029         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
5030         "foo,%r" on hppa*-*-*.
5031
5032 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
5033
5034         PR fortran/19071
5035         * gfortran.dg/complex_write.f90: New test.
5036
5037 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5038
5039         PR c++/17595
5040         * g++.dg/parse/pragma2.C: New test.
5041
5042         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
5043
5044 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5045
5046         * gcc.dg/empty2.c: Add missing dg-warning.
5047
5048 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5049
5050         PR c++/17413
5051         * g++.dg/template/local4.C: New test.
5052         * g++.dg/template/crash19.C: Add dg-error marker.
5053
5054         * g++.dg/template/crash31.C: Correct embedded PR number.
5055
5056 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5057
5058         PR c++/16405
5059         * g++.dg/opt/temp1.C: Add do-run marker.
5060
5061 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5062
5063         * g++.dg/template/spec19.C: New.
5064
5065 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5066
5067         PR target/16819
5068         * gcc.dg/empty2.c: New.
5069
5070 2004-12-23  Richard Henderson  <rth@redhat.com>
5071
5072         * lib/target-supports.exp (check_effective_target_vect_no_align):
5073         Remove i?86 and x86-64.
5074
5075 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5076
5077         PR c++/16405
5078         * g++.dg/opt/temp1.C: New test.
5079
5080 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5081
5082         PR c++/18733
5083         * g++.dg/template/friend33.C: New testcase.
5084
5085 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
5086
5087         PR c++/18464
5088         * g++.dg/template/cond5.C: New test.
5089
5090         PR c++/18492
5091         * g++.dg/inherit/thunk3.C: New test.
5092
5093         PR c++/11224
5094         * g++.dg/warn/Wunused-9.C: New test.
5095
5096 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
5097
5098         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
5099
5100 2004-12-22  Jan Beulich  <jbeulich@novell.com>
5101
5102         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
5103
5104 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
5105
5106         PR c++/18378
5107         * g++.dg/ext/packed8.C: New test.
5108
5109         PR c++/13268
5110         * g++.dg/template/crash31.C: New test.
5111
5112         PR c++/19034
5113         * g++.dg/template/crash30.C: New test.
5114
5115 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
5116
5117         PR C++/18984
5118         * g++.dg/eh/ctor3.C: New test.
5119
5120 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5121
5122         * objc.dg/stabs-1.m: Allow section name to be quoted and
5123         assembly label to begin with '.LL'.
5124
5125 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
5126
5127         * gcc.dg/vect/vect.exp
5128         (check_effective_target_lp64_or_vect_no_align): New.
5129         * gcc.dg/vect/vect-77.c: Use it.
5130         * gcc.dg/vect/vect-78.c: Use it.
5131
5132         * lib/target-supports.exp
5133         (check_effective_target_vect_no_max,
5134         check_effective_target_vect_no_bitwise,
5135         check_effective_target_vect_no_align): New.
5136         * gcc.dg/vect/vect-13.c: Use them.
5137         * gcc.dg/vect/vect-17.c: Ditto.
5138         * gcc.dg/vect/vect-18.c: Ditto.
5139         * gcc.dg/vect/vect-19.c: Ditto.
5140         * gcc.dg/vect/vect-20.c: Ditto.
5141         * gcc.dg/vect/vect-27.c: Ditto.
5142         * gcc.dg/vect/vect-29.c: Ditto.
5143         * gcc.dg/vect/vect-44.c: Ditto.
5144         * gcc.dg/vect/vect-48.c: Ditto.
5145         * gcc.dg/vect/vect-50.c: Ditto.
5146         * gcc.dg/vect/vect-52.c: Ditto.
5147         * gcc.dg/vect/vect-54.c: Ditto.
5148         * gcc.dg/vect/vect-56.c: Ditto.
5149         * gcc.dg/vect/vect-58.c: Ditto.
5150         * gcc.dg/vect/vect-60.c: Ditto.
5151         * gcc.dg/vect/vect-72.c: Ditto.
5152         * gcc.dg/vect/vect-80.c: Ditto.
5153
5154 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
5155
5156         PR c++/14075
5157         * g++.dg/init/string1.C: New.
5158
5159         PR c++/18975
5160         * g++.dg/other/synth1.C: New.
5161
5162 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
5163
5164         PR c/18963
5165         * gcc.dg/pr18963-1.c: New test.
5166
5167 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
5168
5169         PR c/18596
5170         * gcc.dg/funcdef-storage-1.c (foo): Remove.
5171         * gcc.dg/pr18596-1.c: Use dg-error.
5172         (dg-options): Use -fno-unit-at-a-time.
5173         * gcc.dg/pr18596-2.c: New test.
5174         * gcc.dg/pr18596-3.c: New test.
5175
5176 2004-12-20  Roger Sayle  <roger@eyesopen.com>
5177
5178         PR middle-end/18683
5179         * g++.dg/opt/pr18683-1.C: New test case.
5180
5181 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
5182
5183         PR other/19093
5184         * g++.dg/opt/max1.C: Fix for 64bit targets.
5185
5186 2004-12-20  Matt Austern  <austern@apple.com>
5187
5188         PR c++/19044
5189         * g++.dg/ext/builtin6.C: New
5190
5191 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
5192
5193         PR tree-optimization/19080
5194         * gcc.c-torture/compile/pr19080.c: New test.
5195
5196 2004-12-20  Steven Bosscher  <stevenb@suse.de>
5197
5198         * gcc.dg/20041219-1.c: New test.
5199
5200 2004-12-19  Roger Sayle  <roger@eyesopen.com>
5201
5202         PR middle-end/19068
5203         * g++.dg/opt/max1.C: New test case.
5204
5205 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5206
5207         * gcc.dg/fdata-sections-1.c: New test.
5208
5209 2004-12-18  Roger Sayle  <roger@eyesopen.com>
5210
5211         PR middle-end/18548
5212         * gcc.dg/max-1.c: New test case.
5213
5214 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
5215
5216         * gcc.c-torture/execute/20041218-1.c: New test.
5217
5218 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
5219
5220         * gcc.dg/pr18501.c: New test.
5221         * gcc.dg/uninit-5.c: XFAIL.
5222         * gcc.dg/uninit-9.c: XFAIL.
5223
5224 2004-12-17  Dale Johannesen  <dalej@apple.com>
5225
5226         * gcc.dg/20041213-1.c:  New.
5227
5228 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
5229
5230         * objc.dg/stabs-1.m: Allow assembly label to begin
5231         with a dot ('.').
5232
5233 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
5234
5235         * gcc.c-torture/execute/20041213-1.c: Move...
5236         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
5237
5238 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
5239
5240         PR c++/18721
5241         * g++.dg/lookup/conv-5.C: New.
5242
5243 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
5244
5245         * objc.dg/stabs-1.m: New test.
5246
5247 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5248
5249         * gcc.dg/visibility-c.c: Change compile to
5250         assemble for the test.
5251
5252 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5253
5254         PR target/19041
5255         * gcc.dg/visibility-c.c: New test.
5256
5257 2004-12-16  Roger Sayle  <roger@eyesopen.com>
5258
5259         PR middle-end/18493
5260         * gcc.dg/switch-8.c: New test case.
5261
5262 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5263
5264         PR c++/18905
5265         * g++.dg/template/init4.C: New.
5266         * g++.dg/opt/static3.C: Enable optimizer.
5267
5268 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
5269
5270         * g++.dg/other/complex1.C: New test.
5271
5272 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
5273
5274         * g++.dg/opt/inline9.C: New test.
5275
5276 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5277
5278         PR fortran/18993
5279         * gfotran.dg/nullify_1.f: New test.
5280
5281 2004-12-15  Richard Henderson  <rth@redhat.com>
5282
5283         * gcc.target/i386/i386.exp: New harness.
5284         * gcc.target/i386/vect-args.c: New.
5285
5286 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
5287
5288         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
5289
5290 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5291
5292         PR c++/18825
5293         * g++.dg/template/friend32.C: New test.
5294
5295 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5296
5297         * cpp/pragma-once-1.c: New test.
5298         * cpp/pragma-once-1b.h: Likewise.
5299         * cpp/pragma-once-1c.h: Likewise.
5300         * cpp/pragma-once-1d.h: Likewise.
5301         * cpp/inc/pragma-once-1a.h: Likewise.
5302
5303 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
5304             Steven G. Kargl  <kargls@comcast.net>
5305
5306         PR fortran/17597
5307         * gfortran.dg/list_read_3.f90: New test.
5308
5309 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5310
5311         * gcc.dg/ftrapv-2.c: New test.
5312
5313 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
5314
5315         PR c++/18981
5316         * g++.dg/template/typename9.C: New test.
5317
5318 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
5319
5320         PR c++/18738
5321         * g++.dg/template/typename8.C: New test.
5322         * g++.dg/parse/friend2.C: Tweak error message.
5323
5324 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
5325
5326         * gcc.c-torture/20041214-1.c: New test.
5327
5328 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
5329
5330         PR c++/18965
5331         * g++.dg/init/array17.C: New test.
5332
5333 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
5334
5335         PR c++/18793
5336         * g++.dg/init/aggr3.C: New test.
5337
5338 2004-12-14  Janis Johnson  <janis187@us.ibm.com
5339
5340         * gcc.dg/altivec-types-1.c: New test.
5341         * gcc.dg/altivec-types-2.c: New test.
5342         * gcc.dg/altivec-types-3.c: New test.
5343         * gcc.dg/altivec-types-4.c: New test.
5344         * g++.dg/ext/altivec-types-1.C: New test.
5345         * g++.dg/ext/altivec-types-2.C: New test.
5346         * g++.dg/ext/altivec-types-3.C: New test.
5347         * g++.dg/ext/altivec-types-4.C: New test.
5348
5349 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
5350
5351         PR middle-end/18951
5352         * gcc.c-torture/execute/20041213-1.c: New test.
5353
5354 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
5355
5356         PR c++/18949
5357         * g++.dg/template/cast1.C: New.
5358
5359 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
5360
5361         * gcc.c-torture/execute/20041213-2.c: New test.
5362
5363 2004-12-13  Richard Henderson  <rth@redhat.com>
5364
5365         * gcc.dg/i386-sse-10.c: Fix typo in options.
5366
5367 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
5368
5369         PR c++/18968
5370         * g++.dg/opt/pr18968.C: New test.
5371
5372 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
5373
5374         PR c++/18925
5375         * g++.dg/ext/visibility/staticdatamem.C: New test.
5376
5377 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
5378
5379         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
5380
5381 2004-12-13  Roger Sayle  <roger@eyesopen.com>
5382
5383         PR rtl-optimization/18928
5384         * gcc.dg/pr18928-1.c: New test case.
5385
5386 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
5387
5388         PR tree-opt/16951
5389         * gcc.c-torture/compile/20041211-1.c: New.
5390
5391 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5392
5393         PR middle-end/17564
5394         * gcc.c-torture/execute/20041212-1.c: New test.
5395
5396 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5397
5398         PR fortran/18869
5399         * gfortran.dg/common_1.f90: New test.
5400
5401 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
5402         Paul Brook  <paul@codesourcery.com>
5403
5404         PR fortran/16222
5405         * gfortran.dg/real_do_1.f90: New test.
5406
5407 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5408
5409         PR tree-opt/18040
5410         * g++.dg/opt/ptrmem6.C: New test.
5411
5412 2004-12-11  Roger Sayle  <roger@eyesopen.com>
5413
5414         PR middle-end/18921
5415         * gcc.dg/pr18921-1.c: New test case.
5416
5417 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5418
5419         PR fortran/17175
5420         * gfortran.dg/scale_1.f90: New test.
5421
5422 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
5423
5424         PR middle-end/18903
5425         * gcc.c-torture/compile/pr18903.c: New test.
5426
5427 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
5428
5429         * gcc.c-torture/execute/20041210-1.c: New test.
5430
5431 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5432
5433         PR c++/18731
5434         * g++.dg/parser/struct-1.C: New test.
5435         * g++.dg/parser/struct-2.C: New test.
5436         * g++.dg/parser/struct-3.C: New test.
5437
5438 2004-12-09  Richard Henderson  <rth@redhat.com>
5439
5440         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
5441
5442         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
5443         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
5444
5445 2004-12-09  Matt Austern  <austern@apple.com>
5446
5447         PR c++/18514
5448         * g++.dg/ext/builtin1.C: New
5449         * g++.dg/ext/builtin2.C: New
5450         * g++.dg/ext/builtin3.C: New
5451         * g++.dg/ext/builtin4.C: New
5452         * g++.dg/ext/builtin5.C: New
5453
5454 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
5455
5456         PR tree-opt/18904
5457         * g++.dg/opt/ptrmem5.C: New test.
5458
5459 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
5460
5461         * g++.dg/parse/typename5.C: Adjust for new error.
5462         * g++.dg/parse/typename7.C: New.
5463
5464 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5465
5466         PR c++/18073
5467         * g++.dg/other/mmintrin.C: New test.
5468
5469 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
5470
5471         PR c++/16681
5472         * g++.dg/init/array15.C: New.
5473         * g++.dg/init/array16.C: New.
5474
5475 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5476
5477         PR fortran/18826
5478         * gfortran.dg/assign_1.f90: New test.
5479
5480 2004-12-08  Nick Clifton  <nickc@redhat.com>
5481
5482         * gcc.target/xstormy16/bss_below100: New directory containing tests.
5483         * gcc.target/xstormy16/data_below100: Likewise.
5484         * gcc.target/xstormy16/sfr: Likewise.
5485         * gcc.target/xstormy16/below100.S: New test source file.
5486         * gcc.target/xstormy16/below100.ld: New test linker script.
5487         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5488         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
5489         bp instructions.
5490         * gcc.target/xstormy16/bp.c: Likewise.
5491
5492         * gcc.target/xstormy16/bss_below100: New files:
5493         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5494         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5495         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5496         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5497         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5498         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5499         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5500         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5501         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5502         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5503         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5504         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5505         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5506         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5507         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5508         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5509         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5510         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5511         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5512         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5513         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5514         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5515         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5516         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5517         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5518         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5519         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5520
5521         * gcc.target/xstormy16/data_below100: New files:
5522         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5523         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5524         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5525         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5526         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5527         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5528         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5529         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5530         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5531         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5532         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5533         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5534         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5535         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5536         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5537         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5538         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5539         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5540         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5541         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5542         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5543         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5544         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5545         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5546         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5547         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5548         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5549
5550         * gcc.target/xstormy16/sfr: New files:
5551         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
5552         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
5553         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
5554         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
5555         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
5556         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
5557         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
5558         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
5559         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
5560         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
5561         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
5562         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
5563         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
5564         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
5565         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
5566         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
5567         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
5568         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
5569         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
5570         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
5571         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
5572         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
5573         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
5574         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
5575         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
5576         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
5577         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
5578         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
5579         27_if0_sfrw_bitfield_f.c
5580
5581 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5582
5583         PR c++/18100
5584         * g++.dg/lookup/name-clash4.C: New test.
5585
5586 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
5587
5588         PR c++/18672
5589         * g++.dg/opt/array1.C: New.
5590
5591         PR c++/18803
5592         * g++.dg/template/operator5.C: New.
5593
5594 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
5595
5596         PR c/18867
5597         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
5598
5599 2004-12-07  Steven Bosscher  <stevenb@suse.de>
5600
5601         * gcc.dg/noncompile/20041207.c: New test.
5602
5603 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
5604
5605         * g++.dg/other/unreachable-1.C: New test.
5606
5607 2004-12-06  Nick Clifton  <nickc@redhat.com>
5608
5609         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
5610         <limits.h> because the latter comes from gcc's include/ directory
5611         and not the newlib/libc/include directory.
5612
5613 2004-12-04  Richard Henderson  <rth@redhat.com>
5614
5615         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
5616
5617 2004-12-04  Richard Henderson  <rth@redhat.com>
5618
5619         * lib/target-supports.exp (check_gc_sections_available): Disable
5620         for alpha and ia64.
5621
5622 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
5623
5624         PR middle-end/17909
5625         * g++.dg/other/vararg-2.C: New test.
5626
5627 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5628
5629         PR c++/17011, c++/17971
5630         * g++.dg/template/error15.C: Adjust expected error.
5631         * g++.dg/template/instantiate3.C: Likewise.
5632
5633 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
5634
5635         * gcc.dg/altivec-18.c: Fix for darwin
5636
5637 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5638
5639         PR c++/18782
5640         * g++.dg/parse/ptrmem2.C: New.
5641
5642         PR c++/18318
5643         * g++.dg/template/new1.C: New.
5644
5645 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5646
5647         PR fortran/18710
5648         * gfortran.dg/direct_io_3.f90: New test.
5649
5650 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
5651
5652         PR 18758
5653         * g++.dg/parse/crash21.C: New.
5654
5655 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5656
5657         PR c++/15664, c++/18276
5658         * g++.dg/template/ttp13.C: New test.
5659         * g++.dg/template/ttp14.C: Likewise.
5660
5661 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5662
5663         PR c++/18123
5664         * g++.dg/parse/enum2.C: New test.
5665         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
5666
5667 2004-12-02  Nick Clifton  <nickc@redhat.com>
5668
5669         * gcc.target/xstormy16: New test directory.
5670         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5671         * gcc.target/xstormy16/bp.c: Check the generation of bp
5672         instructions.
5673         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
5674         bn instructions and the BELOW100 attribute.
5675
5676 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
5677
5678         PR target/16952
5679         * gcc.dg/ppc-eabi.c: New.
5680
5681 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5682
5683         PR fortran/18284
5684         * gfortran.dg/backspace.f90
5685
5686 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5687
5688         * gfortran.dg/inquire.f90: New test.
5689
5690 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
5691
5692         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
5693         handle effective-target-keyword.
5694         (dg-skip-if): Support effective-target keyword as target list.
5695         (dg-xfail-if): Ditto.
5696         * lib/target-supports.exp (is-effective-target-keyword): New proc.
5697
5698 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
5699
5700         PR tree-optimization/18291
5701         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
5702
5703 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
5704
5705         PR C++/18729
5706         * g++.dg/parse/crash20.C: New.
5707
5708         PR c++/17431
5709         * g++.dg/overload/arg1.C: New.
5710         * g++.dg/overload/arg2.C: New.
5711         * g++.dg/overload/arg3.C: New.
5712         * g++.dg/overload/arg4.C: New.
5713
5714 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
5715
5716         * gcc.dg/c99-flex-array-4.c: Remove.
5717
5718 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
5719
5720         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
5721
5722         * lib/target-supports.exp (is-effective-target): Simplify.
5723
5724         * lib/target-supports.exp (check_effective_target_vect_long):
5725         Fix for powerpc64-*-*.
5726
5727 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
5728
5729         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
5730         to support new requirements on FreeBSD 5.
5731
5732 2004-11-30  Devang Patel  <dpatel@apple.com>
5733
5734         PR 18702
5735         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
5736
5737 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
5738
5739         * g++.dg/ext/altivec-13.C: New test.
5740
5741 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
5742
5743         PR tree-opt/18298
5744         * gcc.c-torture/execute/p18298.c: New test.
5745
5746 2004-11-30  Ira Rosen  <irar@il.ibm.com>
5747             Dorit Naishlos  <dorit@il.ibm.com>
5748
5749         PR tree-opt/18607
5750         * gcc.dg/vect/vect-89.c: New test.
5751
5752 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
5753
5754         * gcc.dg/pr18596-1.c: New test.
5755
5756 2004-11-30  Ben Elliston  <bje@au.ibm.com>
5757
5758         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
5759
5760 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
5761
5762         PR c/18479
5763         * gcc.dg/pr18479.c: New test.
5764
5765 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5766
5767         PR target/18490
5768         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
5769         mmix-knuth-mmixware.
5770
5771         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
5772         cris-*-elf* cris-*-aout* mmix-*-*
5773
5774 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
5775
5776         PR middle-end/18725
5777         * gcc.dg/pr18725.c: New test.
5778
5779 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5780
5781         PR target/18488
5782         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
5783
5784         PR target/18336
5785         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
5786
5787 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
5788
5789         PR c++/18368
5790         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
5791         * g++.old-deja/g++.law/ctors5.C: Likewise.
5792         * g++.old-deja/g++.other/crash25.C: Likewise.
5793
5794         PR c++/18674
5795         * g++.dg/template/error16.C: New test.
5796
5797         PR c++/18512
5798         * g++.dg/template/crash29.C: New test.
5799
5800 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
5801
5802         PR tree-optimization/18712
5803         * gcc.c-torture/compile/pr18712.c: New test.
5804
5805 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
5806
5807         PR c/7544
5808         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
5809         tests.
5810
5811 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5812
5813         PR c++/18652
5814         * g++.dg/lookup/crash6.C: New test.
5815
5816 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5817
5818         PR middle-end/18164
5819         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
5820
5821 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
5822
5823         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
5824         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
5825         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
5826
5827 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
5828
5829         * gcc.dg/pr18164.c: New test.
5830
5831 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
5832
5833         * gcc.dg/funroll-loops-all.c: New.
5834
5835 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
5836
5837         PR target/18489
5838         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
5839         delimeter, match space and TAB as well as ":".
5840
5841         PR target/18484
5842         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
5843
5844         PR target/18348
5845         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
5846
5847         PR target/18345
5848         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
5849
5850         PR target/18337
5851         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
5852
5853 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
5854
5855         * gfortran.dg/direct_io_2.f90: New test.
5856
5857 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
5858
5859         PR target/18334
5860         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
5861
5862 2004-11-28  Richard Henderson  <rth@redhat.com>
5863
5864         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
5865
5866 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
5867
5868         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
5869         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
5870         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
5871         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
5872         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
5873         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
5874         gcc.dg/pointer-arith-8.c: New tests.
5875
5876 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
5877
5878         PR fortran/18364
5879         * gfortran.dg/endfile.f90: New test.
5880
5881 2004-11-27  Falk Hueffner  <falk@debian.org>
5882
5883         * gcc.dg/loop-6.c: New test.
5884
5885 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
5886
5887         * gcc.c-torture/execute/20041126-1.c: New test.
5888
5889 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
5890
5891         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
5892         on IRIX.
5893
5894 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
5895
5896         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
5897         functions.
5898
5899 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
5900
5901         PR rtl-optimization/17825
5902         * gcc.c-torture/compile/20041119-1.c: New test.
5903
5904 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5905
5906         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
5907         Check existence of ld library path variables before unsetting.
5908
5909 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
5910
5911         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
5912
5913 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
5914
5915         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
5916
5917 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
5918
5919         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
5920
5921 2004-11-26  Ben Elliston  <bje@au.ibm.com>
5922
5923         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
5924         dg-do directive.
5925
5926 2004-11-26  Ben Elliston  <bje@au.ibm.com>
5927
5928         * gcc.dg/pr17957.c: Pass --param, not -param.
5929
5930 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
5931
5932         PR middle-end/17957
5933         * testsuite/gcc.dg/pr17957.c: New test.
5934
5935 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
5936
5937         PR c++/18445
5938         * g++.dg/template/crash28.C: Likewise.
5939
5940         PR c++/18001
5941         * g++.dg/expr/unary2.C: Adjust lvalue messages.
5942         * g++.dg/ext/lvaddr.C: Likewise.
5943         * g++.dg/opt/pr7503-3.C: Likewise.
5944
5945         PR c++/18466
5946         * g++.dg/parse/qualified3.C: New test.
5947         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
5948
5949         PR c++/18545
5950         * g++.dg/expr/return1.C: New test.
5951
5952 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5953
5954         Friend class name lookup 3/n, PR c++/3332
5955         * g++.dg/lookup/friend3.C: New test.
5956         * g++.dg/lookup/friend4.C: Likewise.
5957         * g++.dg/lookup/friend5.C: Likewise.
5958
5959 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5960
5961         Friend class name lookup 2/n, PR c++/14513, c++/15410
5962         * g++.dg/lookup/friend2.C: New test.
5963         * g++.dg/template/friend31.C: Likewise.
5964
5965 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5966
5967         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
5968
5969 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
5970
5971         PR c++/17473
5972         * g++.dg/tc1/dr56.C: Remove.
5973         * g++.dg/template/typedef1.C: Add dg-error markers.
5974         * g++.old-deja/g++.other/typedef7.C: Likewise.
5975
5976         PR c++/18285
5977         * g++.dg/parse/typedef7.C: New test.
5978
5979 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
5980
5981         * gcc.c-torture/execute/20041124-1.c: New test.
5982
5983 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
5984
5985         * g++.dg/template/deduce3.C: New test.
5986
5987         PR c++/18586
5988         * g++.dg/template/crash27.C: New test.
5989
5990         PR c++/18530
5991         * g++.dg/warn/Wshadow-3.C: New test.
5992
5993 2004-11-24  Devang Patel  <dpatel@apple.com>
5994
5995         PR/18555
5996         * gcc.dg/cpp/isysroot-1.c: New test.
5997         * gcc.dg/cpp/usr/include/stdio.h: New file.
5998         * gcc.dg/cpp/isysroot-2.c: New test.
5999         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
6000         New file.
6001
6002 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6003
6004         PR c++/8929
6005         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
6006
6007 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6008
6009         * gcc.target/sparc/align.c: Do not include <stdint.h>.
6010         * gcc.target/sparc/pdist.c: Likewise.
6011
6012 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
6013
6014         PR c++/16882
6015         * g++.dg/conversion/simd1.C: New test.
6016
6017 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6018
6019         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
6020         and restore_ld_library_path_env_vars.
6021         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
6022         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
6023         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
6024         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
6025
6026 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
6027
6028         * gcc.dg/pragma-align-2.c: Test macro expansion.
6029         * gcc.dg/pragma-pack-2.c: New test.
6030
6031 2004-11-23  Richard Henderson  <rth@redhat.com>
6032
6033         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
6034         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6035         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
6036         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
6037         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
6038         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
6039
6040         * gcc.dg/vect/vect.exp: Add check for alpha.
6041         * lib/target-supports.exp (check_alpha_max_hw_available): New.
6042         (check_effective_target_vect_int): Enable for alpha.
6043         (check_effective_target_vect_long): New.
6044         (is-effective-target): Add it.
6045
6046 2004-11-23  Uros Bizjak <uros@kss-loka.si>
6047
6048         * gcc.dg/pr18614-1.c: New test.
6049
6050 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6051
6052         * gcc.dg/setjmp-2.c: New test.
6053
6054 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
6055
6056         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
6057         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
6058         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
6059         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
6060         gcc.target/sparc/pdist.c: New tests.
6061
6062 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
6063
6064         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
6065
6066 2004-11-22  Dale Johannesen  <dalej@apple.com>
6067
6068         * gcc.dg/20041111-1.c:  New.
6069
6070 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
6071
6072         PR tree-opt/18536
6073         * gcc.dg/vect/pr18536.c: New test.
6074
6075 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6076
6077         PR c++/18354
6078         * g++.dg/template/nontype11.C: New test.
6079
6080 2004-11-21  Roger Sayle  <roger@eyesopen.com>
6081
6082         PR middle-end/18520
6083         * gcc.dg/pr18520-1.c: New test case.
6084
6085 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
6086
6087         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
6088         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
6089         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
6090         expected diagnostics.
6091
6092 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6093
6094         PR target/18580
6095         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
6096         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
6097         vect-77.c, vect-77a.c: XFAIL on the SPARC.
6098
6099 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6100
6101         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
6102
6103 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
6104             Joseph Myers  <joseph@codesourcery.com>
6105
6106         * lib/target-supports.exp (check_visibility_available): Really
6107         test the compiler.
6108
6109 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
6110
6111         PR tree-opt/18181
6112         * gcc.dg/vect/vect-85.c: New test.
6113         * gcc.dg/vect/vect-86.c: New test.
6114         * gcc.dg/vect/vect-87.c: New test.
6115         * gcc.dg/vect/vect-88.c: New test.
6116
6117 2004-11-19  Ben Elliston  <bje@au.ibm.com>
6118
6119         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
6120
6121 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
6122
6123         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
6124         * gcc.dg/ppc-and-1.c: Ditto.
6125         * gcc.dg/ppc-compare-1.c: Ditto.
6126         * gcc.dg/ppc-mov-1.c: Ditto
6127
6128 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
6129             Mark Mitchell  <mark@codesourcery.com>
6130
6131         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
6132
6133 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
6134             Aldy Hernandez  <aldyh@redhat.com>
6135
6136         * lib/target-supports.exp (check_effective_target_vect_int): New
6137         (check_effective_target_vect_float): New
6138         (check_effective_target_vect_double): New.
6139         (is-effective-target): Support new effective targets keywords.
6140         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
6141         default action for dg-do.
6142         * gcc.dg/vect/pr16105.c: Use new support.
6143         * gcc.dg/vect/pr18400.c: Ditto.
6144         * gcc.dg/vect/pr18425.c: Ditto.
6145         * gcc.dg/vect/vect-1.c: Ditto.
6146         * gcc.dg/vect/vect-10.c: Ditto.
6147         * gcc.dg/vect/vect-11.c: Ditto.
6148         * gcc.dg/vect/vect-12.c: Ditto.
6149         * gcc.dg/vect/vect-13.c: Ditto.
6150         * gcc.dg/vect/vect-14.c: Ditto.
6151         * gcc.dg/vect/vect-15.c: Ditto.
6152         * gcc.dg/vect/vect-16.c: Ditto.
6153         * gcc.dg/vect/vect-17.c: Ditto.
6154         * gcc.dg/vect/vect-18.c: Ditto.
6155         * gcc.dg/vect/vect-19.c: Ditto.
6156         * gcc.dg/vect/vect-2.c: Ditto.
6157         * gcc.dg/vect/vect-20.c: Ditto.
6158         * gcc.dg/vect/vect-21.c: Ditto.
6159         * gcc.dg/vect/vect-22.c: Ditto.
6160         * gcc.dg/vect/vect-23.c: Ditto.
6161         * gcc.dg/vect/vect-24.c: Ditto.
6162         * gcc.dg/vect/vect-25.c: Ditto.
6163         * gcc.dg/vect/vect-26.c: Ditto.
6164         * gcc.dg/vect/vect-27.c: Ditto.
6165         * gcc.dg/vect/vect-27a.c: Ditto.
6166         * gcc.dg/vect/vect-28.c: Ditto.
6167         * gcc.dg/vect/vect-29.c: Ditto.
6168         * gcc.dg/vect/vect-29a.c: Ditto.
6169         * gcc.dg/vect/vect-3.c: Ditto.
6170         * gcc.dg/vect/vect-30.c: Ditto.
6171         * gcc.dg/vect/vect-31.c: Ditto.
6172         * gcc.dg/vect/vect-32.c: Ditto.
6173         * gcc.dg/vect/vect-33.c: Ditto.
6174         * gcc.dg/vect/vect-34.c: Ditto.
6175         * gcc.dg/vect/vect-35.c: Ditto.
6176         * gcc.dg/vect/vect-36.c: Ditto.
6177         * gcc.dg/vect/vect-37.c: Ditto.
6178         * gcc.dg/vect/vect-38.c: Ditto.
6179         * gcc.dg/vect/vect-4.c: Ditto.
6180         * gcc.dg/vect/vect-40.c: Ditto.
6181         * gcc.dg/vect/vect-41.c: Ditto.
6182         * gcc.dg/vect/vect-42.c: Ditto.
6183         * gcc.dg/vect/vect-43.c: Ditto.
6184         * gcc.dg/vect/vect-44.c: Ditto.
6185         * gcc.dg/vect/vect-45.c: Ditto.
6186         * gcc.dg/vect/vect-46.c: Ditto.
6187         * gcc.dg/vect/vect-47.c: Ditto.
6188         * gcc.dg/vect/vect-48.c: Ditto.
6189         * gcc.dg/vect/vect-48a.c: Ditto.
6190         * gcc.dg/vect/vect-49.c: Ditto.
6191         * gcc.dg/vect/vect-5.c: Ditto.
6192         * gcc.dg/vect/vect-50.c: Ditto.
6193         * gcc.dg/vect/vect-51.c: Ditto.
6194         * gcc.dg/vect/vect-52.c: Ditto.
6195         * gcc.dg/vect/vect-53.c: Ditto.
6196         * gcc.dg/vect/vect-54.c: Ditto.
6197         * gcc.dg/vect/vect-55.c: Ditto.
6198         * gcc.dg/vect/vect-56.c: Ditto.
6199         * gcc.dg/vect/vect-56a.c: Ditto.
6200         * gcc.dg/vect/vect-57.c: Ditto.
6201         * gcc.dg/vect/vect-58.c: Ditto.
6202         * gcc.dg/vect/vect-59.c: Ditto.
6203         * gcc.dg/vect/vect-6.c: Ditto.
6204         * gcc.dg/vect/vect-60.c: Ditto.
6205         * gcc.dg/vect/vect-61.c: Ditto.
6206         * gcc.dg/vect/vect-62.c: Ditto.
6207         * gcc.dg/vect/vect-63.c: Ditto.
6208         * gcc.dg/vect/vect-64.c: Ditto.
6209         * gcc.dg/vect/vect-65.c: Ditto.
6210         * gcc.dg/vect/vect-66.c: Ditto.
6211         * gcc.dg/vect/vect-67.c: Ditto.
6212         * gcc.dg/vect/vect-68.c: Ditto.
6213         * gcc.dg/vect/vect-69.c: Ditto.
6214         * gcc.dg/vect/vect-7.c: Ditto.
6215         * gcc.dg/vect/vect-72.c: Ditto.
6216         * gcc.dg/vect/vect-72a.c: Ditto.
6217         * gcc.dg/vect/vect-73.c: Ditto.
6218         * gcc.dg/vect/vect-74.c: Ditto.
6219         * gcc.dg/vect/vect-75.c: Ditto.
6220         * gcc.dg/vect/vect-76.c: Ditto.
6221         * gcc.dg/vect/vect-77.c: Ditto.
6222         * gcc.dg/vect/vect-77a.c: Ditto.
6223         * gcc.dg/vect/vect-78.c: Ditto.
6224         * gcc.dg/vect/vect-79.c: Ditto.
6225         * gcc.dg/vect/vect-8.c: Ditto.
6226         * gcc.dg/vect/vect-80.c: Ditto.
6227         * gcc.dg/vect/vect-82.c: Ditto.
6228         * gcc.dg/vect/vect-82_64.c: Ditto.
6229         * gcc.dg/vect/vect-83.c: Ditto.
6230         * gcc.dg/vect/vect-83_64.c: Ditto.
6231         * gcc.dg/vect/vect-9.c: Ditto.
6232         * gcc.dg/vect/vect-all.c: Ditto.
6233         * gcc.dg/vect/vect-none.c: Ditto.
6234
6235 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
6236
6237         * lib/gcc-dg.exp (dg-skip-if): New function.
6238         (dg-forbid-option): Remove.
6239         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
6240         * g++.dg/abi/bitfield8.C: Likewise.
6241         * g++.dg/abi/dtor1.C: Likewise.
6242         * g++.dg/abi/empty10.C: Likewise.
6243         * g++.dg/abi/empty7.C: Likewise.
6244         * g++.dg/abi/empty9.C: Likewise.
6245         * g++.dg/abi/layout3.C: Likewise.
6246         * g++.dg/abi/layout4.C: Likewise.
6247         * g++.dg/abi/thunk1.C: Likewise.
6248         * g++.dg/abi/thunk2.C: Likewise.
6249         * g++.dg/abi/vbase11.C: Likewise.
6250         * g++.dg/abi/vthunk2.C: Likewise.
6251         * g++.dg/abi/vthunk3.C: Likewise.
6252         * g++.dg/ext/attrib8.C: Likewise.
6253         * g++.dg/opt/longbranch2.C: Likewise.
6254         * g++.dg/opt/reg-stack4.C: Likewise.
6255         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6256         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6257         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6258         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6259         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6260         * gcc.dg/20000609-1.c: Likewise.
6261         * gcc.dg/20000720-1.c: Likewise.
6262         * gcc.dg/20011107-1.c: Likewise.
6263         * gcc.dg/20011119-1.c: Likewise.
6264         * gcc.dg/20020108-1.c: Likewise.
6265         * gcc.dg/20020122-2.c: Likewise.
6266         * gcc.dg/20020122-3.c: Likewise.
6267         * gcc.dg/20020201-3.c: Likewise.
6268         * gcc.dg/20020206-1.c: Likewise.
6269         * gcc.dg/20020218-1.c: Likewise.
6270         * gcc.dg/20020310-1.c: Likewise.
6271         * gcc.dg/20020411-1.c: Likewise.
6272         * gcc.dg/20020418-2.c: Likewise.
6273         * gcc.dg/20020426-1.c: Likewise.
6274         * gcc.dg/20020426-2.c: Likewise.
6275         * gcc.dg/20020517-1.c: Likewise.
6276         * gcc.dg/20020523-1.c: Likewise.
6277         * gcc.dg/20020523-2.c: Likewise.
6278         * gcc.dg/20020729-1.c: Likewise.
6279         * gcc.dg/20030204-1.c: Likewise.
6280         * gcc.dg/20030826-2.c: Likewise.
6281         * gcc.dg/20030926-1.c: Likewise.
6282         * gcc.dg/20031202-1.c: Likewise.
6283         * gcc.dg/980312-1.c: Likewise.
6284         * gcc.dg/980313-1.c: Likewise.
6285         * gcc.dg/990117-1.c: Likewise.
6286         * gcc.dg/990424-1.c: Likewise.
6287         * gcc.dg/990524-1.c: Likewise.
6288         * gcc.dg/991230-1.c: Likewise.
6289         * gcc.dg/i386-387-1.c: Likewise.
6290         * gcc.dg/i386-387-2.c: Likewise.
6291         * gcc.dg/i386-387-3.c: Likewise.
6292         * gcc.dg/i386-387-4.c: Likewise.
6293         * gcc.dg/i386-387-5.c: Likewise.
6294         * gcc.dg/i386-387-6.c: Likewise.
6295         * gcc.dg/i386-asm-1.c: Likewise.
6296         * gcc.dg/i386-bitfield1.c: Likewise.
6297         * gcc.dg/i386-bitfield2.c: Likewise.
6298         * gcc.dg/i386-loop-1.c: Likewise.
6299         * gcc.dg/i386-loop-2.c: Likewise.
6300         * gcc.dg/i386-loop-3.c: Likewise.
6301         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6302         * gcc.dg/i386-pic-1.c: Likewise.
6303         * gcc.dg/i386-regparm.c: Likewise.
6304         * gcc.dg/i386-signbit-1.c: Likewise.
6305         * gcc.dg/i386-signbit-2.c: Likewise.
6306         * gcc.dg/i386-signbit-3.c: Likewise.
6307         * gcc.dg/i386-sse-5.c: Likewise.
6308         * gcc.dg/i386-sse-8.c: Likewise.
6309         * gcc.dg/i386-unroll-1.c: Likewise.
6310         * gcc.dg/tls/opt-1.c: Likewise.
6311         * gcc.dg/tls/opt-2.c: Likewise.
6312         * gcc.dg/unroll-1.c: Likewise.
6313         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6314         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6315         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6316         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6317
6318 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6319
6320         * g++.dg/template/incomplete1.C: New test.
6321
6322 2004-11-16  Nick Clifton  <nickc@redhat.com>
6323
6324         Revert patches accidentally commited during checkin of fixes for
6325         xstormy16 tests:
6326         gcc.c-torture/execute/simd-4.c: Revert
6327         gcc.dg/20040910-1.c: Revert.
6328
6329 2004-11-16  Paul Brook  <paul@codesourcery.com>
6330
6331         PR fortran/13010
6332         * gfortran.dg/der_pointer_1.f90: New test.
6333
6334 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
6335
6336         PR c/18498
6337         * gcc.dg/bitfld-13.c: New test.
6338
6339 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
6340
6341         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
6342         powerpc*-*-linux*.
6343
6344         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
6345         * gcc.dg/ppc64-abi-2.c: Ditto.
6346         * gcc.dg/ppc64-abi-3.c: Ditto.
6347
6348         * lib/gcc-dg.exp (dg-target-list): Remove.
6349
6350 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
6351
6352         * gcc.dg/ia64-postinc.c: New test.
6353
6354 2004-11-15  Mark Mitchell <mark@codesourcery.com>
6355
6356         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
6357
6358 2004-11-15  Nick Clifton  <nickc@redhat.com>
6359
6360         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
6361         __INT_MAX__ so that the test can be compiled by toolchains
6362         targeted at 16-bit processors.
6363
6364         * gcc.dg/20040625-1.c: Use long constants rather than integers
6365         when performing arithmetic that will overflow 16-bits.
6366
6367         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
6368         xstormy16.  It does not support 128-bit vector operations.
6369
6370         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
6371         with the macro PTR_TYPE.  Define this macro to an integer type
6372         suitable for holding a pointer.
6373
6374         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
6375         the target is a 16-bit processor.
6376
6377         * gcc.dg/cpp/if-2.c: Expect a different warning message from
6378         16-bit targets where the character constant will be too long.
6379
6380         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
6381         where the double will not be directly addressable.
6382
6383 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6384
6385         Friend class name lookup 1/n, PR c++/18471
6386         * g++.dg/template/crash26.C: New test.
6387         * g++.dg/lookup/struct1.C: Adjust expected error.
6388         * g++.dg/parse/elab1.C: Likewise.
6389         * g++.dg/parse/elab2.C: Likewise.
6390         * g++.dg/parse/int-as-enum1.C: Likewise.
6391         * g++.dg/parse/struct-as-enum1.C: Likewise.
6392         * g++.dg/parse/typedef1.C: Likewise.
6393         * g++.dg/parse/typedef3.C: Likewise.
6394         * g++.dg/parse/typedef4.C: Likewise.
6395         * g++.dg/parse/typedef5.C: Likewise.
6396         * g++.dg/template/nontype4.C: Likewise.
6397         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
6398         * g++.old-deja/g++.other/elab1.C: Likewise.
6399         * g++.old-deja/g++.other/syntax4.C: Likewise.
6400
6401 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6402
6403         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
6404
6405 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
6406
6407         * gcc.c-torture/execute/20041114-1.c: New test.
6408
6409 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
6410
6411         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
6412         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
6413         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
6414         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
6415         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
6416         gcc.dg/switch-7.c: New tests.
6417
6418 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6419
6420         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
6421
6422 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6423
6424         PR tree-opt/18400
6425         * gcc.dg/vect/pr18400.c: New test.
6426
6427 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6428             Andrew Pinski  <pinskia@physics.uc.edu>
6429
6430         PR tree-opt/18425
6431         * gcc.dg/vect/pr18425.c: New test.
6432
6433 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6434
6435         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
6436         Guard with dg-require-alias and dg-require-visibility.
6437
6438 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6439
6440         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
6441
6442 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6443
6444         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
6445
6446 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6447
6448         PR c++/17344
6449         * g++.dg/template/defarg5.C: New test.
6450
6451 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6452
6453         * g++.dg/parse/cast1.C: Run only on ILP32.
6454         * g++.old-deja/g++.mike/p784.C: Likewise.
6455
6456 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
6457
6458         * gcc.c-torture/execute/20041113-1.c: New test.
6459
6460 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6461
6462         PR target/18230
6463         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
6464         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
6465         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
6466         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6467         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
6468         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
6469         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
6470         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
6471         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
6472         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
6473         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
6474         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
6475         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
6476
6477 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6478
6479         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
6480         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
6481         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
6482         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
6483         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
6484         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
6485         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
6486         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
6487         gcc.target/sparc/combined-1.c: New tests.
6488
6489 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
6490
6491         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
6492         New tests.
6493
6494 2004-11-12  Mark Mitchell <mark@codesourcery.com>
6495
6496         * lib/gcc-dg.exp (dg-forbid-option): New function.
6497         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
6498         * g++.dg/abi/bitfield8.C: Likewise.
6499         * g++.dg/abi/dtor1.C: Likewise.
6500         * g++.dg/abi/empty10.C: Likewise.
6501         * g++.dg/abi/empty7.C: Likewise.
6502         * g++.dg/abi/empty9.C: Likewise.
6503         * g++.dg/abi/layout3.C: Likewise.
6504         * g++.dg/abi/layout4.C: Likewise.
6505         * g++.dg/abi/thunk1.C: Likewise.
6506         * g++.dg/abi/thunk2.C: Likewise.
6507         * g++.dg/abi/vbase11.C: Likewise.
6508         * g++.dg/abi/vthunk2.C: Likewise.
6509         * g++.dg/abi/vthunk3.C: Likewise.
6510         * g++.dg/ext/attrib8.C: Likewise.
6511         * g++.dg/opt/longbranch2.C: Likewise.
6512         * g++.dg/opt/reg-stack4.C: Likewise.
6513         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6514         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6515         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6516         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6517         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6518         * gcc.dg/20000609-1.c: Likewise.
6519         * gcc.dg/20000720-1.c: Likewise.
6520         * gcc.dg/20011107-1.c: Likewise.
6521         * gcc.dg/20011119-1.c: Likewise.
6522         * gcc.dg/20020108-1.c: Likewise.
6523         * gcc.dg/20020122-2.c: Likewise.
6524         * gcc.dg/20020122-3.c: Likewise.
6525         * gcc.dg/20020201-3.c: Likewise.
6526         * gcc.dg/20020206-1.c: Likewise.
6527         * gcc.dg/20020218-1.c: Likewise.
6528         * gcc.dg/20020310-1.c: Likewise.
6529         * gcc.dg/20020411-1.c: Likewise.
6530         * gcc.dg/20020418-2.c: Likewise.
6531         * gcc.dg/20020426-1.c: Likewise.
6532         * gcc.dg/20020426-2.c: Likewise.
6533         * gcc.dg/20020517-1.c: Likewise.
6534         * gcc.dg/20020523-1.c: Likewise.
6535         * gcc.dg/20020523-2.c: Likewise.
6536         * gcc.dg/20020729-1.c: Likewise.
6537         * gcc.dg/20030204-1.c: Likewise.
6538         * gcc.dg/20030826-2.c: Likewise.
6539         * gcc.dg/20030926-1.c: Likewise.
6540         * gcc.dg/20031202-1.c: Likewise.
6541         * gcc.dg/980312-1.c: Likewise.
6542         * gcc.dg/980313-1.c: Likewise.
6543         * gcc.dg/990117-1.c: Likewise.
6544         * gcc.dg/990424-1.c: Likewise.
6545         * gcc.dg/990524-1.c: Likewise.
6546         * gcc.dg/991230-1.c: Likewise.
6547         * gcc.dg/i386-387-1.c: Likewise.
6548         * gcc.dg/i386-387-2.c: Likewise.
6549         * gcc.dg/i386-387-3.c: Likewise.
6550         * gcc.dg/i386-387-4.c: Likewise.
6551         * gcc.dg/i386-387-5.c: Likewise.
6552         * gcc.dg/i386-387-6.c: Likewise.
6553         * gcc.dg/i386-asm-1.c: Likewise.
6554         * gcc.dg/i386-bitfield1.c: Likewise.
6555         * gcc.dg/i386-bitfield2.c: Likewise.
6556         * gcc.dg/i386-loop-1.c: Likewise.
6557         * gcc.dg/i386-loop-2.c: Likewise.
6558         * gcc.dg/i386-loop-3.c: Likewise.
6559         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6560         * gcc.dg/i386-pic-1.c: Likewise.
6561         * gcc.dg/i386-regparm.c: Likewise.
6562         * gcc.dg/i386-signbit-1.c: Likewise.
6563         * gcc.dg/i386-signbit-2.c: Likewise.
6564         * gcc.dg/i386-signbit-3.c: Likewise.
6565         * gcc.dg/i386-sse-5.c: Likewise.
6566         * gcc.dg/i386-sse-8.c: Likewise.
6567         * gcc.dg/i386-unroll-1.c: Likewise.
6568         * gcc.dg/tls/opt-1.c: Likewise.
6569         * gcc.dg/tls/opt-2.c: Likewise.
6570         * gcc.dg/unroll-1.c: Likewise.
6571         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6572         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6573         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6574         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6575         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
6576         -m64 is specified.
6577
6578 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6579
6580         PR c++/18389
6581         * g++.dg/parse/cond1.C: New test.
6582
6583         PR c++/18429
6584         * g++.dg/template/array9.C: New test.
6585         * g++.dg/ext/vla1.C: Adjust error messages.
6586         * g++.dg/ext/vlm1.C: Likewise.
6587         * g++.dg/template/crash2.C: Likewise.
6588
6589         PR c++/18436
6590         * g++.dg/template/call3.C: New test.
6591
6592         PR c++/18407
6593         * g++.dg/template/ptrmem11.C: New test.
6594
6595 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
6596
6597         PR other/14264
6598         * lib/g++.exp: Set LC_ALL and LANG to C.
6599         * lib/gcc-dg.exp: Likewise.
6600         * lib/gfortran.exp: Likewise.
6601         * lib/objc.exp: Likewise.
6602         * lib/treelang.exp: Likewise.
6603
6604 2004-11-12  Andreas Schwab  <schwab@suse.de>
6605
6606         * gcc.dg/pr16286.c: Fix last change.
6607
6608 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6609
6610         PR c++/18416
6611         * g++.dg/init/global1.C: New test.
6612
6613 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
6614
6615         * gcc.c-torture/execute/20041112-1.c: New test.
6616
6617 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6618
6619         * lib/gcc-dg.exp (dg-target-list): New.
6620
6621 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6622             Richard Sandiford  <rsandifo@redhat.com>
6623
6624         * lib/target-supports.exp (get-compiler_messages): New.
6625         (check_named_sections_available): Use it.
6626         (check_effective_target_ilp32): New.
6627         (check_effective_target_lp64): New.
6628         (is-effective-target): New.
6629         * lib/gcc-dg.exp (dg-require-effective-target): New.
6630
6631 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
6632
6633         * gcc.dg/precedence-1.c: New test.
6634
6635 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6636
6637         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
6638
6639         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
6640         message, delete generated files, use more descriptive name for
6641         executable, and make the test unsupported when it cannot be run.
6642
6643         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
6644         (dg-require-weak, dg-require-visibility, dg-require-alias,
6645         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
6646         dg-require-iconv, dg-require-named-sections): Use it.
6647
6648         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
6649
6650 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
6651
6652         PR target/16457
6653         * gcc.dg/ppc-and-1: New
6654
6655         PR target/16796
6656         * gcc.dg/ppc-mov-1.c: New.
6657
6658         PR target/16458
6659         * gcc.dg/ppc-compare-1.c: New.
6660
6661 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
6662
6663         * objc.dg/desig-init-2.m: New test.
6664
6665 2004-11-10  Adam Nemet  <anemet@lnxw.com>
6666
6667         PR middle-end/18160
6668         * g++.dg/warn/register-var-1.C: New test.
6669         * g++.dg/warn/register-var-2.C: New test.
6670
6671 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6672
6673         * gcc.dg/union-2.c: New test.
6674
6675 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
6676
6677         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
6678         New test for PR tree-optimization/17892.
6679
6680 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
6681
6682         PR c++/18369
6683         * g++.dg/init/new12.C: New test.
6684
6685 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
6686
6687         * gcc.target/sparc: New directory.
6688         * gcc.target/sparc/sparc.exp: New driver.
6689         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
6690         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
6691         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
6692         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
6693
6694 2004-11-10  Paul Brook  <paul@codesourcery.com>
6695
6696         PR fortran/18218
6697         * gfortran.dg/list_read.c: New test.
6698
6699 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6700
6701         PR c/18322
6702         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
6703         expected diagnostic location.
6704
6705 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
6706
6707         * gcc.dg/20041109-1.c: New test.
6708
6709 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
6710
6711         PR objc/18406
6712         * objc/compile/pr18406.m: New test.
6713
6714 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6715
6716         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
6717
6718 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6719
6720         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
6721
6722 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6723
6724         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
6725
6726 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6727
6728         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
6729         exit.
6730
6731 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
6732
6733         PR tree-opt/18299
6734         * gcc.c-torture/pr18299-1.c: New test.
6735
6736 2004-11-06  Andreas Schwab  <schwab@suse.de>
6737
6738         * gcc.dg/pr16286.c: Also test for bool and pixel.
6739
6740 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
6741
6742         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
6743         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
6744         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
6745         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
6746         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
6747         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
6748         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
6749         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
6750         gcc.dg/struct-semi-3.c: New tests.
6751
6752 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6753
6754         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
6755
6756 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6757
6758         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
6759         Do not use C99 designators.
6760
6761 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6762
6763         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
6764
6765 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6766
6767         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
6768         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
6769         * gcc.c-torture/execute/simd-5.x: Remove.
6770
6771 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
6772
6773         PR rtl-optimization/17933
6774         * gcc.dg/torture/pr17933-1.c: New test.
6775
6776 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
6777
6778         PR target/18106
6779         * lib/target-supports.exp (check_weak_available): Support
6780         Windows.
6781
6782 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
6783
6784         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
6785         call to fflush(stdout) before abort.
6786         (my_ffsll): New function.
6787         (generate_fields): Use it.
6788
6789 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
6790
6791         * gcc.dg/init-undef-1.c: New test.
6792
6793 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
6794
6795         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
6796         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
6797         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
6798         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
6799         expected messages for new parser.
6800
6801 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
6802
6803         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
6804
6805 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6806
6807         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
6808         on LP64 targets.
6809
6810 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
6811
6812         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
6813         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
6814         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
6815         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
6816         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
6817         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
6818         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
6819         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
6820         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
6821         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
6822
6823 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
6824
6825         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
6826         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
6827         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
6828         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
6829         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
6830         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
6831         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
6832         for new parser.
6833
6834 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
6835
6836         PR target/15342
6837         * gcc.dg/20041104-1.c: New test.
6838
6839 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6840
6841         * g++.dg/template/nontype7.C: New test.
6842         * g++.dg/template/nontype8.C: Likewise.
6843         * g++.dg/template/nontype9.C: Likewise.
6844         * g++.dg/template/nontype10.C: Likewise.
6845         * g++.dg/tc1/dr49.C: Likewise.
6846         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
6847         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
6848
6849 2004-11-04  Ben Elliston  <bje@au.ibm.com>
6850
6851         * g++.dg/rtti/tinfo1.C: Remove xfails.
6852
6853 2004-11-04  Ben Elliston  <bje@au.ibm.com>
6854
6855         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
6856         packed attribute to the definition to satisfy the new C++ parser.
6857
6858 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6859
6860         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
6861         invocations of va_arg.
6862
6863 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
6864
6865         PR c++/18124
6866         * g++.dg/template/crash25.C: New test.
6867
6868         PR c++/18155
6869         * g++.dg/template/typedef2.C: New test.
6870         * g++.dg/parse/crash13.C: Adjust error markers.
6871
6872         PR c++/18177
6873         * g++.dg/conversion/const3.C: New test.
6874
6875 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6876
6877         PR fortran/17535
6878         PR fortran/17583
6879         PR fortran/17713
6880         * gfortran.dg/generic_[123].f90: New testcases.
6881
6882 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6883
6884         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
6885         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
6886
6887 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
6888
6889         PR tree-opt/16808
6890         * gcc.c-torture/compile/pr16808.c: New test.
6891
6892 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
6893
6894         PR rtl-optimization/17104
6895         * gcc.dg/ppc-bitfield1.c: New.
6896
6897 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
6898
6899         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
6900
6901 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
6902
6903         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
6904         strings for 32-bit code.
6905
6906 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
6907
6908         PR c/18239
6909         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
6910
6911 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
6912
6913         PR c++/18064
6914         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
6915
6916 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
6917
6918         PR c++/15172
6919         * g++.dg/init/aggr2.C: New test.
6920
6921 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
6922
6923         * objc.dg/local-decl-1.m: New test.
6924
6925 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6926
6927         * gcc.dg/20040910-1.c: Adjust regex.
6928
6929 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6930
6931         PR rtl-optimization/18084
6932         * g++.dg/opt/pr18084-1.C: New testcase.
6933
6934 2004-10-30  Matt Austern  <austern@apple.com>
6935
6936         PR c++/17542
6937         * g++.dg/ext/attrib18.C: New test.
6938
6939 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6940
6941         PR middle-end/18096
6942         * gcc.dg/pr18096-1.c: New test case.
6943
6944 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6945
6946         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
6947
6948 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
6949
6950         PR c/16666
6951         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
6952         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
6953         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
6954         gcc.dg/old-style-prom-3.c: New tests.
6955
6956 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
6957
6958         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
6959         Remove unnecessary inclusion of stdio.h.
6960
6961 2004-10-29  Roger Sayle  <roger@eyesopen.com>
6962
6963         PR rtl-optimization/17581
6964         * gcc.dg/pr17581-1.c: New test case.
6965
6966 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
6967
6968         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
6969         being implemented.
6970         * g++.dg/conversion/dr195-1.C: New.
6971         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
6972         * g++.old-deja/g++.mike/p10148.C: Likewise.
6973
6974 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
6975
6976         PR c++/17695
6977         * g++.dg/debug/typedef2.C: New test.
6978
6979 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
6980
6981         PR fortran/13490
6982         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
6983         * gfortran.dg/g77/README: Update.
6984
6985 2004-10-28  Matt Austern  <austern@apple.com>
6986
6987         PR c++/14124
6988         * g++.dg/ext/packed7.C: New test.
6989
6990 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6991
6992         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
6993         scan-assembler.
6994         * lib/scanasm.exp (hidden-scan-for): New proc.
6995         (scan-hidden): Use hidden-scan-for instead of constructing the scan
6996         string.
6997         (scan-not-hidden): Likewise.
6998         * lib/target-supports.exp (check_visibility_available): mach-o is
6999         support too.
7000
7001 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
7002
7003         PR c++/17132
7004         * g++.dg/template/memclass3.C: New test.
7005
7006 2004-10-28  Adam Nemet  <anemet@lnxw.com>
7007
7008         PR middle-end/18160
7009         * gcc.dg/register-var-1.c: New test.
7010         * gcc.dg/register-var-2.c: New test.
7011         * gcc.dg/asm-7.c: Taking the address of a register variable is an
7012         error now.
7013
7014 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
7015
7016         PR other/18172
7017         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
7018         unused variables.
7019         * gcc.dg/vect/vect-22.c: Likewise.
7020
7021 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
7022
7023         * gcc.dg/i386-rotate-1.c: New test.
7024
7025 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
7026
7027         * g++.dg/init/ref12.C: Add "run" marker.
7028
7029         PR c++/17435
7030         * g++.dg/init/ref12.C: New test.
7031
7032         PR c++/18140
7033         * g++.dg/template/shift1.C: New test.
7034         * g++.dg/template/error10.C: Adjust error markers.
7035
7036 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
7037
7038         PR tree-opt/17529
7039         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
7040
7041 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
7042
7043         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
7044         * gcc.dg/weak/weak-3.c: Likewise.
7045         * gcc.dg/weak/weak-5.c: Likewise.
7046         * gcc.dg/weak/weak-9.c: Likewise.
7047         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
7048         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
7049
7050         * gcc.dg/darwin-weakimport-1.c: New.
7051
7052 2004-10-28  Ben Elliston  <bje@au.ibm.com>
7053
7054         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
7055
7056 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
7057
7058         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
7059         'syntax' error messages.
7060         * gcc.dg/cpp/direct2s.c: Likewise.
7061
7062 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
7063
7064         * gcc.c-torture/compile/20041026-1.c: New.
7065
7066 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
7067
7068         PR c++/18093
7069         * g++.dg/lookup/ns2.C: New test.
7070
7071         PR c++/18020
7072         * g++.dg/template/enum4.C: New test.
7073
7074         PR c++/18161
7075         * g++.dg/template/expr1.C: New test.
7076
7077 2004-10-26  Ben Elliston  <bje@au.ibm.com>
7078
7079         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
7080
7081 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7082
7083         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
7084         gcc.dg/decl-nospec-3.c: New tests.
7085
7086 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
7087
7088         * objc.dg/super-class-3.m: New test.
7089
7090 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
7091
7092         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
7093         resyncing.
7094         * gcc.dg/cpp/direct2s.c: Likewise.
7095
7096 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
7097
7098         * objc.dg/image-info.m: Update for changes to section selection.
7099
7100 2004-10-25  David Ayers  <d.ayers@inode.at>
7101             Ziemowit Laski  <zlaski@apple.com>
7102
7103         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
7104         diagnostics when messaging 'id <Proto>'.
7105         * objc.dg/class-protocol-1.m: New test.
7106         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
7107         a non-existent method signature.
7108         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
7109         Update diagnostics when messaging with non-existent method signature.
7110         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
7111         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
7112         invalid receivers are now resolved as if messaging 'id'; remove
7113         extraneous diagnostics.
7114
7115 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7116
7117         PR c/16667
7118         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
7119         gcc.dg/init-desig-obs-3.c: New tests.
7120
7121 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
7122
7123         * gcc.dg/debug/20041023-1.c: New test.
7124
7125 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
7126
7127         PR middle-end/17407
7128         * gcc.c-torture/compile/pr17407.c: New test.
7129
7130         PR c++/18121
7131         * g++.dg/template/array8.C: New test.
7132
7133 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7134
7135         PR other/18138
7136         * lib/g++.exp: Accept more than one multilib libgcc.
7137         * lib/gcc-dg.exp: Likewise.
7138         * lib/objc.exp: Likewise.
7139         * lib/treelang.exp: Likewise.
7140         * lib/gfortran.exp: Likewise.
7141
7142 2004-10-24  Ben Elliston  <bje@au.ibm.com>
7143
7144         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
7145
7146 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
7147
7148         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
7149         * gcc.dg/c99-const-expr-3.c: Likewise.
7150
7151 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
7152
7153         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
7154
7155 2004-10-23  Ben Elliston  <bje@au.ibm.com>
7156
7157         * gcc.c-torture/execute/loop-2e.x: Remove.
7158
7159 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7160
7161         PR c++/18095
7162         * g++.dg/parse/crash18.C: New.
7163         * g++.dg/parse/crash19.C: New.
7164
7165 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7166
7167         * g++.dg/ext/dllimport1.C: Move dg-warnings.
7168         * g++.dg/ext/dllimport2.C: Same.
7169         * g++.dg/ext/dllimport8.C: Same.
7170
7171 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
7172
7173         PR c++/10841
7174         * g++.dg/conversion/cast1.C: New test.
7175         * g++.dg/overload/pmf1.C: Adjust error marker.
7176
7177 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
7178
7179         PR objc/17923
7180         * objc.dg/const-str-7.m: New test.
7181
7182 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7183
7184         * g++.dg/template/memfriend11.C: Fix comment typo.
7185         * g++.dg/template/memfriend14.C: Likewise.
7186
7187 2004-10-20  Richard Henderson  <rth@redhat.com>
7188
7189         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
7190         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
7191         -fasynchronous-unwind-tables.
7192
7193 2004-10-20  Richard Henderson  <rth@redhat.com>
7194
7195         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
7196         (main): Return success.
7197         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
7198         (main): Return success.
7199
7200 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7201
7202         PR c++/13495
7203         * g++.dg/template/memfriend9.C: New test.
7204         * g++.dg/template/memfriend10.C: Likewise.
7205         * g++.dg/template/memfriend11.C: Likewise.
7206         * g++.dg/template/memfriend12.C: Likewise.
7207         * g++.dg/template/memfriend13.C: Likewise.
7208         * g++.dg/template/memfriend14.C: Likewise.
7209         * g++.dg/template/memfriend15.C: Likewise.
7210         * g++.dg/template/memfriend16.C: Likewise.
7211         * g++.dg/template/memfriend17.C: Likewise.
7212         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
7213
7214 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
7215
7216         * g++.dg/conversion/dr195.C: New.
7217         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
7218
7219 2004-10-20  Ben Elliston  <bje@au.ibm.com>
7220             Devang Patel  <dpatel@apple.com>
7221
7222         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
7223         of floating point arithmetic, which could trap.
7224
7225 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
7226
7227         PR c++/14035
7228         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
7229         * g++.dg/conversion/const2.C: New test.
7230         * g++.dg/expr/reinterpret2.C: New test.
7231         * g++.dg/expr/reinterpret3.C: New test.
7232         * g++.dg/expr/cast2.C: New test.
7233         * g++.dg/expr/copy1.C: New test.
7234         * g++.dg/other/conversion1.C: Change error message.
7235         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
7236         function pointers to void *.
7237         * g++.old-deja/g++.mike/p10148.C: Likewise.
7238
7239 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7240
7241         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
7242
7243 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
7244
7245         PR c++/18047
7246
7247         * g++.dg/parse/expr3.C: New test.
7248
7249 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7250
7251         * gcc.dg/smod-1.c: New test.
7252
7253 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
7254
7255         * objc.dg/method-14.m: New test.
7256
7257 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
7258
7259         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
7260         Also xfail as the patch was reverted.
7261
7262 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
7263
7264         PR middle-end/16973
7265         * gcc.dg/pr16973.c: New test.
7266
7267 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
7268
7269         PR tree-optimization/17656
7270         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
7271
7272 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7273
7274         * g++.dg/eh/shadow1.C: New.
7275
7276 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
7277
7278         * gcc.c-torture/compile/20041018-1.c: New test.
7279
7280 2004-10-18  Ben Elliston  <bje@au.ibm.com>
7281
7282         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
7283         compiler referring to register 0 when accessing sdata.  The linker
7284         now patches things up.
7285
7286 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
7287
7288         PR c/17529
7289         * gcc.c-torture/compile/pr17529.c: New test.
7290
7291 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7292
7293         PR c++/17743
7294         * g++.dg/ext/attrib17.C: New test.
7295
7296 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7297
7298         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
7299
7300 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7301
7302         PR c++/10479
7303         * g++.dg/ext/attrib16.C: New test.
7304
7305 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
7306
7307         PR c++/17042
7308         * g++.dg/init/dso_handle1.C: New test.
7309
7310         PR c++/14667
7311         * g++.dg/parse/typedef6.C: New test.
7312
7313         PR c++/17916
7314         * g++.dg/parse/pragma1.C: New test.
7315
7316 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
7317
7318         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
7319
7320 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
7321
7322         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
7323         -fno-common when on HPPA HP-UX platforms.
7324
7325 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
7326
7327         PR other/16820
7328         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
7329         stdint.h.
7330         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
7331         uintptr_t.
7332
7333 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
7334
7335         PR c++/16301
7336         * g++.dg/lookup/strong-using-4.C: New test.
7337
7338 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
7339
7340         PR middle-end/16567
7341         * gcc.c-torture/compile/nested-1.c: New test.
7342
7343 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
7344
7345         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
7346         and mipsisa64*-*-* (until support for misaligned loads is added).
7347         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
7348         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
7349         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
7350         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
7351         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
7352         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
7353
7354 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
7355
7356         PR c++/17976
7357         * g++.dg/init/dtor3.C: New test.
7358
7359 2004-10-15  Ben Elliston  <bje@au.ibm.com>
7360
7361         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
7362
7363 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
7364
7365         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
7366         * gcc.dg/macho-lo-sum.c: Likewise.
7367
7368 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
7369
7370         * gcc.dg/ppc-spe64-1.c: New test.
7371
7372 2004-10-14  Devang Patel  <dpatel@apple.com>
7373
7374         PR 17635
7375         * gcc.dg/pr17635.c : New test.
7376
7377 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
7378
7379         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
7380         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
7381         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
7382         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
7383         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
7384         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
7385         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
7386         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
7387         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
7388         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
7389         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
7390         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
7391         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
7392         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
7393         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
7394         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
7395         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
7396         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
7397
7398 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
7399
7400         * gcc.dg/vect/vect-82.c: New testcase.
7401         * gcc.dg/vect/vect-82_64.c: New testcase.
7402         * gcc.dg/vect/vect-83.c: New testcase.
7403         * gcc.dg/vect/vect-83_64.c: New testcase.
7404
7405 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7406
7407         * gcc.dg/cpp/error-1.c: New test.
7408
7409 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7410
7411         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
7412
7413 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
7414
7415         PR target/17984
7416         * gcc.dg/cris-peep2-xsrand2.c: New test.
7417
7418 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
7419
7420         PR c++/17661
7421         * testsuite/g++.dg/expr/for2.C: New test.
7422
7423 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7424
7425         * g++.dg/inherit/thunk1.C: Run on the SPARC.
7426
7427 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
7428
7429         PR tree-optimization/17724
7430         * g++.dg/opt/pr17724-1.C: New test.
7431         * g++.dg/opt/pr17724-2.C: New test.
7432         * g++.dg/opt/pr17724-3.C: New test.
7433         * g++.dg/opt/pr17724-4.C: New test.
7434         * g++.dg/opt/pr17724-5.C: New test.
7435         * g++.dg/opt/pr17724-6.C: New test.
7436
7437 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
7438
7439         PR c/17301
7440         * gcc.dg/pr17301-2.c: New test.
7441
7442 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
7443
7444         PR c++/15876
7445         * g++.dg/parse/error22.C: New test.
7446
7447         PR c++/17936
7448         * g++.dg/template/spec18.C: New test.
7449
7450 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
7451
7452         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
7453         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
7454         memcpy.
7455         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
7456         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
7457
7458 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7459
7460         * g++.dg/eh/cleanup5.C: Add dg-options "".
7461
7462 2004-10-11  Roger Sayle  <roger@eyesopen.com>
7463
7464         PR middle-end/17657
7465         * gcc.dg/switch-4.c: New test case.
7466
7467 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
7468
7469         * gcc.c-torture/execute/20041011-1.c: New test.
7470
7471 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
7472
7473         PR c++/17554
7474         * g++.dg/init/for3.C: New test.
7475
7476         PR c++/17657
7477         * g++.dg/opt/switch2.C: New test.
7478
7479         PR middle-end/17703
7480         * g++.dg/warn/Wreturn-2.C: New test.
7481
7482 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
7483
7484         PR c++/17907
7485         * g++.dg/eh/cleanup5.C: New test.
7486
7487 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
7488
7489         PR c++/17393
7490         * g++.dg/parse/error21.C: New test.
7491
7492 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7493
7494         * g++.dg/overload/pmf1.C: Adjust quoting marks.
7495         * g++.dg/warn/incomplete1.C: Likewise.
7496         * g++.dg/template/qualttp20.C: Likewise.
7497
7498 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7499
7500         PR c/17881
7501         * parm-incomplete-1.c: New test.
7502
7503 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7504
7505         PR c++/17867
7506         * g++.dg/parse/error19.C: New test.
7507
7508         PR c++/17670
7509         * g++.dg/init/new11.C: New test.
7510
7511         PR c++/17821
7512         * g++.dg/parse/error20.C: New test.
7513
7514         PR c++/17826
7515         * g++.dg/template/crash24.C: New test.
7516
7517 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7518
7519         PR c/17301
7520         * gcc.dg/pr17301-1.c: New test.
7521
7522 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7523
7524         PR c/17189
7525         * gcc.dg/anon-struct-5.c: New test.
7526
7527 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7528
7529         PR c/17844
7530         * gcc.dg/pr17844-1.c: New test.
7531
7532 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
7533
7534         PR tree-optimization/17906
7535         * gcc.c-torture/compile/pr17906.c: New.
7536
7537 2004-10-09  Stuart Hastings  <stuart@apple.com>
7538             Roger Sayle  <roger@eyesopen.com>
7539
7540         PR rtl-optimization/17853
7541         * gcc.dg/i386-mmx-5.c: New testcase.
7542
7543 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
7544
7545         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
7546
7547 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7548
7549         PR c++/17524
7550         * g++.dg/template/static9.C: New test.
7551
7552         PR c++/17685
7553         * g++.dg/parse/operator5.C: New test.
7554
7555 2004-10-09  Roger Sayle  <roger@eyesopen.com>
7556
7557         PR middle-end/17894
7558         * gcc.c-torture/execute/divcmp-4.c: New test case.
7559
7560 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7561
7562         PR tree-opt/17902
7563         * g++.dg/opt/pr17902.C: New test.
7564
7565 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
7566
7567         * gcc.dg/cpp/ident-1.c: Add dg-options "".
7568
7569 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7570
7571         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
7572
7573 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7574
7575         * gcc.dg/assign-warn-3.c: New test.
7576
7577 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7578
7579         PR c/16999
7580         * gcc.dg/cpp/ident-1.c: New test.
7581
7582 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
7583
7584         * gcc.c-torture/compile/acc1.c: New.
7585
7586 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7587
7588         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
7589         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
7590
7591 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7592
7593         * gcc.dg/ultrasp11.c: New test.
7594
7595 2004-10-08  Michael Matz  <matz@suse.de>
7596
7597         * gcc.dg/doloop-2.c: New test.
7598
7599 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7600
7601         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
7602         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
7603         objc.dg/method-9.m: Update expected diagnostics.
7604
7605 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
7606
7607         * gcc.dg/ppc-fsel-3.c: New file.
7608         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
7609
7610 2004-10-07  Paul Brook  <paul@codesourcery.com>
7611
7612         * gfortran.dg/intrinsic_verify_1.f90: New test.
7613
7614 2004-10-07  Paul Brook  <paul@codesourcery.com>
7615
7616         * gfortran.dg/empty_format_1.f90: Remove stray commas.
7617
7618 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7619
7620         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
7621         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
7622         commit.
7623
7624 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7625
7626         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
7627
7628 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7629
7630         PR c++/17115
7631         * g++.dg/warn/Winline-4.C: New test.
7632
7633 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7634
7635         * gcc.c-torture/compile/20041007-1.c: New test.
7636
7637 2004-10-07  Paul Brook  <paul@codesourcery.com>
7638
7639         PR fortran/17678
7640         * gfortran.dg/use_allocated_1.f90: New test.
7641
7642 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7643
7644         PR middle-end/17849
7645         * gfortran.fortran-torture/compile/nested.f90: New test
7646
7647 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7648
7649         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
7650
7651 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7652
7653         PR c++/17368
7654         * g++.dg/ext/asm6.C: New test.
7655
7656 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
7657
7658         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
7659
7660 2004-10-06  Paul Brook  <paul@codesourcery.com>
7661
7662         PR libfortran/17709
7663         * gfortran.dg/empty_format_1.f90: New test.
7664
7665 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7666
7667         PR fortran/17568
7668         * gfortran.dg/ishft.f90: New test.
7669
7670         PR fortran/17283
7671         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
7672         tests.
7673
7674 2004-10-06  Paul Brook  <paul@codesourcery.com>
7675
7676         * gfortran.dg/do_1.f90: New test.
7677
7678 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7679
7680         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
7681         optimizing for size.
7682
7683 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7684
7685         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
7686
7687 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7688
7689         * gcc.c-torture/compile/20041005-1.c: New test.
7690
7691 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7692
7693         PR c++/17829
7694         * g++.dg/lookup/koenig4.C: New.
7695
7696 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7697
7698         * g++.dg/other/classkey1.C: Adjust quoting marks.
7699         * g++.dg/parse/error15.C: Likewise.
7700         * g++.dg/template/meminit2.C (int>): Likewise.
7701
7702 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7703
7704         PR fortran/17283
7705         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
7706
7707         PR fortran/17631
7708         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
7709
7710         PR fortran/17708
7711         * gfortran.dg/pr17708.f90: New test.
7712
7713 2004-10-04  Chao-ying Fu  <fu@mips.com>
7714
7715         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
7716         * gcc.dg/vect/vect-4.c: Ditto.
7717         * gcc.dg/vect/vect-5.c: Ditto.
7718         * gcc.dg/vect/vect-6.c: Ditto.
7719         * gcc.dg/vect/vect-8.c: Ditto.
7720         * gcc.dg/vect/vect-16.c: Ditto.
7721         * gcc.dg/vect/vect-30.c: Ditto.
7722         * gcc.dg/vect/vect-40.c: Ditto.
7723         * gcc.dg/vect/vect-41.c: Ditto.
7724         * gcc.dg/vect/vect-42.c: Ditto.
7725         * gcc.dg/vect/vect-43.c: Ditto.
7726         * gcc.dg/vect/vect-44.c: Ditto.
7727         * gcc.dg/vect/vect-45.c: Ditto.
7728         * gcc.dg/vect/vect-46.c: Ditto.
7729         * gcc.dg/vect/vect-47.c: Ditto.
7730         * gcc.dg/vect/vect-48.c: Ditto.
7731         * gcc.dg/vect/vect-49.c: Ditto.
7732         * gcc.dg/vect/vect-50.c: Ditto.
7733         * gcc.dg/vect/vect-51.c: Ditto.
7734         * gcc.dg/vect/vect-52.c: Ditto.
7735         * gcc.dg/vect/vect-53.c: Ditto.
7736         * gcc.dg/vect/vect-54.c: Ditto.
7737         * gcc.dg/vect/vect-55.c: Ditto.
7738         * gcc.dg/vect/vect-56.c: Ditto.
7739         * gcc.dg/vect/vect-57.c: Ditto.
7740         * gcc.dg/vect/vect-58.c: Ditto.
7741         * gcc.dg/vect/vect-59.c: Ditto.
7742         * gcc.dg/vect/vect-60.c: Ditto.
7743         * gcc.dg/vect/vect-74.c: Ditto.
7744         * gcc.dg/vect/vect-79.c: Ditto.
7745         * gcc.dg/vect/vect-80.c: Ditto.
7746
7747 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
7748
7749         * gcc.dg/unused-7.c: Use the correct option.
7750
7751 2004-10-04  Paul Brook  <paul@codesourcery.com>
7752         Bud Davis  <bdavis9659@comcast.net>
7753
7754         PR fortran/17706
7755         PR fortran/16434
7756         * gfortran/pr17706.f90: New test.
7757         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
7758
7759 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7760
7761         * gfortran.dg/pr17612.f90: New test.
7762
7763 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7764
7765         * g++.dg/template/local1.C: Adjust quoting marks in
7766         testing for diagnostics.
7767         * g++.dg/tls/diag-2.C: Likewise.
7768         * g++.dg/other/error8.C: Likewise.
7769
7770 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
7771
7772         PR c/17178
7773         * gcc.dg/unused-4.c: Adjust to be correct.
7774
7775         PR c/17820
7776         * gcc.dg/unused-7.c: New test.
7777
7778 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
7779
7780         PR c++/17797
7781         * g++.dg/overload/template2.C: New test.
7782
7783 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
7784
7785         PR tree-optimization/16632
7786         * gcc.dg/tree-ssa/20041002-1.c: New.
7787
7788 2004-10-03  Paul Brook  <paul@codesourcery.com>
7789
7790         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
7791         rather than relying on default formatting.
7792
7793 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
7794
7795         * gcc.dg/20040920-1.c: Update expected message text.
7796
7797 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
7798
7799         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
7800
7801 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
7802
7803         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
7804         tree level.
7805
7806 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
7807
7808         * gcc.dg/tree-ssa/pr17343.c: Remove.
7809
7810 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
7811
7812         PR tree-opt/17343
7813         * gcc.dg/tree-ssa/pr17343.c: New test.
7814
7815 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
7816
7817         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
7818         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
7819         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
7820         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
7821         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
7822
7823 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7824
7825         * gcc.dg/lvalue-2.c: New test.
7826
7827 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7828
7829         PR c/17730
7830         * gcc.dg/pr17730-1.c: New test
7831
7832 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7833
7834         PR c/7425
7835         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
7836
7837 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
7838
7839         * gcc.c-torture/execute/stdarg-1.c: New test.
7840         * gcc.c-torture/execute/stdarg-2.c: New test.
7841         * gcc.c-torture/execute/stdarg-3.c: New test.
7842         * gcc.dg/tree-ssa/stdarg-1.c: New test.
7843         * gcc.dg/tree-ssa/stdarg-2.c: New test.
7844         * gcc.dg/tree-ssa/stdarg-3.c: New test.
7845         * gcc.dg/tree-ssa/stdarg-4.c: New test.
7846         * gcc.dg/tree-ssa/stdarg-5.c: New test.
7847
7848 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
7849
7850         PR tree-optimization/17697
7851         * g++.dg/opt/pr17697-1.C: New test.
7852         * g++.dg/opt/pr17697-2.C: New test.
7853         * g++.dg/opt/pr17697-3.C: New test.
7854
7855 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
7856
7857         PR c/16409
7858         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
7859         gcc.dg/vla-init-5.c: New tests.
7860
7861 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7862
7863         PR c/13804
7864         * gcc.dg/pr13804-1.c: New test.
7865
7866 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7867
7868         PR fortran/16938
7869         * gfortran.dg/pr16938.f90: New test.
7870
7871 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
7872
7873         * g++.dg/template/crash23.C: New test.
7874
7875 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
7876
7877         PR c++/17585
7878         * g++.dg/template/static8.C: New test.
7879
7880 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
7881
7882         PR c++/17681
7883         * g++.dg/other/error9.C: New test.
7884
7885 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
7886
7887         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
7888
7889 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7890
7891         PR fortran/15164
7892         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
7893
7894 2004-09-26  Roger Sayle  <roger@eyesopen.com>
7895
7896         PR middle-end/17112
7897         * gcc.dg/pr17112-1.c: New test case.
7898
7899 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7900
7901         PR c/11459
7902         * gcc.dg/pr11459-1.c: New test.
7903
7904 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
7905
7906         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
7907         * gcc.dg/tree-ssa/loop-4.c: Likewise.
7908
7909 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7910
7911         * gfortran.dg/pr15324.f90: Make array bounds consistent.
7912
7913 2004-09-25  Jan Hubicka  <jh@suse.cz>
7914
7915         * compile/30040909-1.c: New test.
7916         * compile/30040907-1.c: New test.
7917
7918 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
7919
7920         * gcc.c-torture/execute/va-arg-26.c: New test.
7921
7922 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
7923
7924         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
7925         extra diagnostics on targets with 64-bit pointers.
7926         * objc.dg/selector-1.m: Adjust dg-warning regexp.
7927
7928 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7929
7930         PR c/17188
7931         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
7932         * gcc.dg/decl-3.c: Adjust expected message.
7933
7934 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7935
7936         PR fortran/17615
7937         * gfortran.dg/pr17615.f90: New test.
7938
7939 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
7940
7941         PR tree-optimzation/17517
7942         * g++.dg/tree-ssa/pr17517.C: New Test.
7943
7944 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7945
7946         PR c++/16889
7947         * g++.dg/lookup/ambig3.C: New.
7948
7949 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
7950
7951         PR tree-opt/17624
7952         * g++.dg/opt/pr17624.C: New test.
7953
7954 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7955
7956         PR c/6980
7957         * gcc.dg/Wbad-function-cast-1.c: New test.
7958
7959 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
7960
7961         * g++.dg/ext/complit1.C
7962         * g++.dg/other/error2.C
7963         * g++.dg/other/nontype-1.C
7964         * g++.dg/parse/crash11.C
7965         * g++.dg/parse/crash12.C
7966         * g++.dg/parse/error15.C
7967         * g++.dg/parse/error4.C
7968         * g++.dg/parse/tmpl-outside1.C
7969         * g++.dg/parse/too-many-tmpl-args1.C
7970         * g++.dg/template/dependent-expr3.C
7971         * g++.dg/template/error10.C
7972         * g++.dg/template/instantiate1.C
7973         * g++.dg/template/vtable2.C
7974         * g++.dg/warn/Wshadow-1.C
7975         * g++.dg/warn/weak1.C
7976         * g++.old-deja/g++.brendan/crash16.C
7977         * g++.old-deja/g++.brendan/crash18.C
7978         * g++.old-deja/g++.brendan/crash48.C
7979         * g++.old-deja/g++.brendan/crash49.C
7980         * g++.old-deja/g++.brendan/crash55.C
7981         * g++.old-deja/g++.brendan/crash56.C
7982         * g++.old-deja/g++.brendan/crash8.C
7983         * g++.old-deja/g++.brendan/enum11.C
7984         * g++.old-deja/g++.brendan/enum8.C
7985         * g++.old-deja/g++.brendan/enum9.C
7986         * g++.old-deja/g++.brendan/friend3.C
7987         * g++.old-deja/g++.brendan/misc14.C
7988         * g++.old-deja/g++.bugs/900402_02.C
7989         * g++.old-deja/g++.bugs/900404_03.C
7990         * g++.old-deja/g++.bugs/900404_04.C
7991         * g++.old-deja/g++.bugs/900428_03.C
7992         * g++.old-deja/g++.jason/crash4.C
7993         * g++.old-deja/g++.jason/overload21.C
7994         * g++.old-deja/g++.jason/redecl1.C
7995         * g++.old-deja/g++.jason/report.C
7996         * g++.old-deja/g++.jason/rfg10.C
7997         * g++.old-deja/g++.jason/template30.C
7998         * g++.old-deja/g++.law/arm12.C
7999         * g++.old-deja/g++.law/ctors5.C
8000         * g++.old-deja/g++.law/cvt20.C
8001         * g++.old-deja/g++.law/init10.C
8002         * g++.old-deja/g++.law/init8.C
8003         * g++.old-deja/g++.law/visibility17.C
8004         * g++.old-deja/g++.law/visibility7.C
8005         * g++.old-deja/g++.mike/net8.C
8006         * g++.old-deja/g++.mike/p646.C
8007         * g++.old-deja/g++.mike/p700.C
8008         * g++.old-deja/g++.mike/p701.C
8009         * g++.old-deja/g++.mike/p811.C
8010         * g++.old-deja/g++.ns/template13.C
8011         * g++.old-deja/g++.other/array3.C
8012         * g++.old-deja/g++.other/crash25.C
8013         * g++.old-deja/g++.other/dtor3.C
8014         * g++.old-deja/g++.other/dtor4.C
8015         * g++.old-deja/g++.other/main1.C
8016         * g++.old-deja/g++.other/warn7.C
8017         * g++.old-deja/g++.pt/crash11.C
8018         * g++.old-deja/g++.pt/crash36.C
8019         * g++.old-deja/g++.pt/spec22.C
8020         * g++.old-deja/g++.pt/spec9.C
8021         * g++.old-deja/g++.pt/ttp52.C
8022         * g++.old-deja/g++.robertl/eb103.C
8023         * g++.old-deja/g++.robertl/eb121.C
8024         * g++.old-deja/g++.robertl/eb22.C
8025         * g++.old-deja/g++.robertl/eb8.C:
8026         Update locations and/or regexps of dg-error markers.
8027         Remove markers for some bogus messages that are no longer issued.
8028
8029 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
8030
8031         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
8032         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
8033
8034 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
8035
8036         PR c++/17618
8037         * g++.dg/lookup/crash5.C: New test.
8038
8039 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
8040
8041         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
8042         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
8043         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
8044         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
8045         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
8046         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
8047
8048         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
8049         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
8050         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
8051         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
8052         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
8053         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
8054
8055         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
8056
8057         * gcc.dg/vect/vect-44.c: Check additional cases.
8058         * gcc.dg/vect/vect-48.c: Check additional cases.
8059
8060         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
8061         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
8062         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
8063         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
8064         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
8065         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
8066         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
8067         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
8068         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
8069
8070         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
8071         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
8072         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
8073
8074 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8075
8076         * gcc.dg/tree-ssa/loop-6.c: New test.
8077
8078 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
8079
8080         PR c++/17620
8081         * g++.dg/inherit/base2.C: New.
8082
8083 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8084
8085         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
8086         * gcc.dg/20001012-2.c: Likewise.
8087         * gcc.dg/20001013-1.c: Likewise.
8088         * gcc.dg/20001101-1.c: Likewise.
8089         * gcc.dg/20001102-1.c: Likewise.
8090         * gcc.dg/bf-spl1.c: Likewise.
8091         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
8092         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
8093
8094 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
8095
8096         PR tree-optimization/16721
8097         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
8098
8099 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
8100
8101         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
8102         * gcc.dg/20040305-1.c: Likewise.
8103
8104 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8105
8106         PR c/16566
8107         * gcc.c-torture/compile/pr16566-1.c,
8108         gcc.c-torture/compile/pr16566-2.c,
8109         gcc.c-torture/compile/pr16566-3.c: New tests.
8110
8111 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
8112
8113         PR tree-optimization/17512
8114         * gcc.c-torture/compile/20040916-1.c.
8115
8116 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
8117
8118         * gcc.dg/pragma-re-3.c: New test.
8119
8120 2004-09-17  Matt Austern  <austern@apple.com>
8121
8122         PR c++/15049
8123         * g++.dg/other/anon3.C: New.
8124
8125 2004-09-21  Roger Sayle  <roger@eyesopen.com>
8126
8127         PR c++/7503
8128         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
8129         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
8130         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
8131         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
8132         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
8133
8134 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
8135
8136         PR fortran/17286
8137         * gfortran.dg/pr17286.f90: New test.
8138
8139 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
8140
8141         PR c++/17530
8142         * g++.dg/template/static7.C: New test.
8143
8144 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
8145
8146         PR tree-opt/17558
8147         * gcc.c-torture/compile/pr17558.c: New test.
8148
8149 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
8150
8151         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
8152         if SKIP_ATTRIBUTE is defined.
8153
8154 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8155
8156         PR fortran/15957
8157         * gfortran.dg/pr15957.f90: New test.
8158
8159 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
8160
8161         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
8162         in comparison.
8163         * gcc.dg/vect/vect-79.c: Likewise.
8164         * gcc.dg/vect/vect-80.c: Likewise.
8165
8166 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8167
8168         PR fortran/15750
8169         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
8170
8171 2004-09-20  Ira Rosen  <irar@il.ibm.com>
8172
8173         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
8174         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
8175         * gcc.dg/vect/vect-62.c: New testcase.
8176         * gcc.dg/vect/vect-63.c: New testcase.
8177         * gcc.dg/vect/vect-64.c: New testcase.
8178         * gcc.dg/vect/vect-65.c: New testcase.
8179         * gcc.dg/vect/vect-66.c: New testcase.
8180         * gcc.dg/vect/vect-67.c: New testcase.
8181         * gcc.dg/vect/vect-68.c: New testcase.
8182         * gcc.dg/vect/vect-69.c: New testcase.
8183         * gcc.dg/vect/vect-79.c: New testcase.
8184         * gcc.dg/vect/vect-80.c: New testcase.
8185
8186 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
8187
8188         * gcc.target/mips/asm-1.c: New test.
8189
8190 2004-09-19  Ira Rosen  <irar@il.ibm.com>
8191
8192         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
8193         * gcc.dg/vect/vect-73.c: New testcase.
8194         * gcc.dg/vect/vect-74.c: New testcase.
8195         * gcc.dg/vect/vect-75.c: New testcase.
8196         * gcc.dg/vect/vect-76.c: New testcase.
8197         * gcc.dg/vect/vect-77.c: New testcase.
8198         * gcc.dg/vect/vect-78.c: New testcase
8199
8200 2004-09-18  Paul Brook  <paul@codesourcery.com>
8201
8202         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
8203
8204 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
8205
8206         PR c/17424
8207         * gcc.dg/pr17424-1.c: New test.
8208
8209 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
8210
8211         * g++.dg/tree-ssa/pr17153.C: New test.
8212
8213 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
8214
8215         PR pch/13361
8216         * testsuite/g++.dg/pch/wchar-1.C: New.
8217         * testsuite/g++.dg/pch/wchar-1.Hs: New.
8218
8219 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
8220
8221         * gcc.c-torture/execute/20040917-1.c: New test.
8222
8223 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8224
8225         PR tree-optimization/17319
8226         * gcc.dg/pr17319.c: New test.
8227
8228 2004-09-17  Devang Patel  <dpatel@apple.com>
8229
8230         * gcc.dg/20040813-1.c: New test.
8231
8232 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8233
8234         PR tree-optimization/17273
8235         * gcc.c-torture/compile/pr17273.c: New test.
8236
8237 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8238
8239         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
8240         Update expected messages.
8241         * gcc.dg/declspec-13.c: New test.
8242
8243 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
8244
8245         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
8246
8247 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8248
8249         * gcc.c-torture/execute/pr17252.c: Use post-increment to
8250         change what 'a' is pointing to.
8251
8252 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
8253
8254         PR c++/16002
8255         * g++.dg/template/error18.C: New test.
8256
8257         PR c++/16029
8258         * g++.dg/warn/Wunused-8.C: New test.
8259
8260 2004-09-17  Steven Bosscher  <stevenb@suse.de>
8261
8262         PR tree-optimization/17513
8263         * gcc.dg/20040916-1.c: New test.
8264
8265 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
8266
8267         PR c++/17501
8268         * g++.dg/template/typename7.C: New test.
8269
8270 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8271
8272         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
8273
8274 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
8275
8276         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
8277         with -ftree-based-profiling also.
8278         * lib/profopt.exp: Support late-set profile_option/feedback_option.
8279
8280 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
8281
8282         PR/15364
8283         * gfortran.dg/der_array_io_1.f90: New test.
8284         * gfortran.dg/der_array_io_2.f90: New test.
8285         * gfortran.dg/der_array_io_3.f90: New test.
8286
8287 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
8288
8289         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
8290         EABI.
8291
8292 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
8293
8294         * g++.dg/opt/switch1.C: New test.
8295
8296 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8297
8298         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
8299         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
8300         Update expected messages.
8301
8302 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8303
8304         PR fortran/16485
8305         * gfortran.dg/same_name_1.f90: New test.
8306
8307 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
8308
8309         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
8310         dereference garbage pointers.
8311
8312 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
8313
8314         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
8315         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
8316
8317         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
8318         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
8319         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
8320
8321 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
8322
8323         PR c++/17324
8324         * g++.dg/template/mangle1.C: New test.
8325
8326 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
8327
8328         PR tree-optimization/17252
8329         * gcc.c-torture/execute/pr17252.c: New test.
8330
8331 2004-09-14  Andrew Pinski  <apinski@apple.com>
8332
8333         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
8334
8335 2004-09-14  Roger Sayle  <roger@eyesopen.com>
8336
8337         PR rtl-optimization/9771
8338         * gcc.dg/pr9771-1.c: New test case.
8339
8340 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
8341
8342         PR tree-optimization/15262
8343         * gcc.c-torture/execute/pr15262-1.c: New test.
8344         * gcc.c-torture/execute/pr15262-2.c: New test.
8345
8346 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8347
8348         * gcc.dg/declspec-12.c: New test.
8349
8350 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
8351
8352         * gfortran.dg/pr17090.f90: Add directives to test.
8353
8354 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8355
8356         * gcc.c-torture/compile/20040914-1.c: New test.
8357
8358 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
8359
8360         PR c++/16162
8361         * g++.dg/template/decl2.C: New test.
8362
8363 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
8364
8365         PR fortran/17090
8366         * gfortran.dg/pr17090.f90: New test.
8367
8368 2004-09-13  Dale Johannesen  <dalej@apple.com>
8369
8370         * gcc.c-torture/compile/pr17408.c:  New test case.
8371
8372 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
8373
8374         PR c++/16716
8375         * g++.dg/parse/crash17.C: New test.
8376
8377         PR c++/17327
8378         * g++.dg/template/enum3.C: New test.
8379
8380 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
8381
8382         * lib/gcc-defs.exp: Load wrapper.exp.
8383         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
8384         using local code.
8385         * lib/gcc.exp (gcc_init): Similar.
8386         * lib/gfortran.exp (gfortran_init): Similar.
8387         * lib/objc.exp (objc_init): Similar.
8388         * lib/treelang.exp (treelang_init): Similar.
8389         * lib/wrapper.exp: New file with build_wrapper call machinery in
8390         ${tool}_maybe_build_wrapper.
8391
8392 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8393
8394         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
8395         "inline".
8396         * gcc.dg/declspec-11.c: Update expected messages.
8397         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
8398         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
8399         gcc.dg/inline-12.c: New tests.
8400
8401 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
8402
8403         * g++.dg/tree-ssa/pr17400.C: New testcase.
8404
8405 2004-09-13  James E Wilson  <wilson@specifixinc.com>
8406
8407         * gcc.target/mips/sb1-1.c: New testcase.
8408
8409 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
8410
8411         * lib/g77-dg.exp: Remove unused file.
8412         * lib/mike-g77.exp: Ditto.
8413         * lib/g77.exp: Ditto.
8414
8415 2004-09-12  Richard Henderson  <rth@redhat.com>
8416
8417         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
8418
8419 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8420
8421         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
8422         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
8423         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
8424         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
8425         Update expected messages.
8426
8427 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
8428
8429         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
8430         declaration/use mismatch for dirp parameter.
8431
8432 2004-09-12  Andrew Pinski  <apinski@apple.com>
8433
8434         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
8435         -fgnu-runtime is passed.
8436
8437 2004-09-12  Richard Henderson  <rth@redhat.com>
8438
8439         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
8440         do the uplevel thing and update additional_flags directly.
8441         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
8442         gfortran.fortran-torture/execute/intrinsic_nearest.x,
8443         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
8444         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
8445
8446 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8447
8448         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
8449
8450 2004-09-11  Roger Sayle  <roger@eyesopen.com>
8451
8452         PR middle-end/17411
8453         * g++.dg/opt/pr17411-1.C: New test case.
8454
8455 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8456
8457         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8458         gcc.dg/tls/diag-2.c: Update expected messages.
8459         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
8460         messages.
8461         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
8462         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
8463         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
8464         gcc.dg/tls/diag-5.c: New tests.
8465
8466 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
8467
8468         * gcc.dg/20040910-1.c: Correct dg-error regexp.
8469
8470 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8471
8472         * g++.dg/parse/break-in-for.C: New test.
8473
8474 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
8475
8476         * gcc.dg/tree-ssa/20040911-1.c: New test.
8477
8478 2004-09-11  Andreas Jaeger  <aj@suse.de>
8479
8480         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
8481         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
8482
8483 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
8484
8485         * gcc.target/frv: New directory of FR-V-specific tests.
8486
8487 2004-09-10  James E Wilson  <wilson@specifixinc.com>
8488
8489         * gcc.dg/convert-vec-1.c: New test.
8490
8491 2004-09-10  Roger Sayle  <roger@eyesopen.com>
8492
8493         PR middle-end/17024
8494         * gcc.dg/pr17024-1.c: New test case.
8495
8496 2004-09-10  Eric Christopher  <echristo@redhat.com>
8497
8498         * gcc.dg/20040910-1.c: New test.
8499
8500 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8501
8502         * gcc.dg/bitfld-9.c: New test.
8503
8504 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
8505
8506         * gcc.c-torture/execute/ieee/acc1.c: New test.
8507         * gcc.c-torture/execute/ieee/acc2.c: New test.
8508         * gcc.c-torture/execute/ieee/mzero6.c: New test.
8509
8510 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8511
8512         * gcc.dg/deprecated-2.c: New test.
8513
8514 2004-09-09  James E Wilson  <wilson@specifixinc.com>
8515
8516         * gcc.dg/init-vec-1.c: New test.
8517
8518 2004-09-09  Roger Sayle  <roger@eyesopen.com>
8519
8520         PR middle-end/17055
8521         * gcc.dg/pr17055-1.c: New test case.
8522
8523 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
8524
8525         PR target/17377
8526         * gcc.c-torture/execute/pr17377.c: New test.
8527
8528 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8529
8530         PR c/8420
8531         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
8532         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
8533         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8534         gcc.dg/long-long-typespec-1.c: New tests.
8535         * gcc.dg/tls/diag-2.c: Update expected diagnostics
8536
8537 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8538
8539         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
8540         gcc.dg/gnu99-static-1.c: New tests.
8541
8542 2004-09-08  Devang Patel  <dpatel@apple.com>
8543
8544         * gcc.dg/darwin-ld-20040828-1.c: New test.
8545         * gcc.dg/darwin-ld-20040828-2.c: New test.
8546         * gcc.dg/darwin-ld-20040828-3.c: New test.
8547
8548 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
8549
8550         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
8551         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
8552         in error message.
8553         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
8554         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
8555         in error message.
8556         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
8557         types they qualify.
8558         * objc.dg/type-size-2.m: Fix wording in comment.
8559         * objc.dg/va-meth-1.m: New test case.
8560
8561 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
8562
8563         PR c/16633:
8564         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
8565         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
8566
8567 2004-09-06  Devang Patel  <dpatel@apple.com>
8568
8569         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
8570         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
8571
8572 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
8573
8574         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
8575         reflect changed line numbering of diagnostics.
8576
8577 2004-09-06  Paul Brook  <paul@codesourcery.com>
8578
8579         * gfortran.dg/edit_real_1.f90: Add new test.
8580
8581 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8582
8583         * gcc.dg/tree-ssa/loop-2.c: New test.
8584         * gcc.dg/tree-ssa/loop-3.c: New test.
8585         * gcc.dg/tree-ssa/loop-4.c: New test.
8586         * gcc.dg/tree-ssa/loop-5.c: New test.
8587
8588 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8589
8590         * gcc.dg/format/sentinel-1.c: Update for parameter option.
8591
8592 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8593
8594         * gcc.dg/format/sentinel-1.c: New test.
8595
8596 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
8597
8598         * testsuite/gcc.dg/builtins-46.c: New.
8599
8600 2004-09-03  Devang Patel  <dpatel@apple.com>
8601
8602         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
8603         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
8604
8605 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8606
8607         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
8608         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
8609         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
8610         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
8611         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
8612         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
8613         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
8614         the non-portable bzero.
8615         * gcc.dg/20010912-1.c: xfail for NetWare.
8616         * gcc.dg/20020426-2.c: xfail for NetWare.
8617         * gcc.dg/20021014-1.c: xfail for NetWare.
8618         * gcc.dg/20021018-1.c: xfail for NetWare.
8619         * gcc.dg/20030213-1.c: xfail for NetWare.
8620         * gcc.dg/20030225-1.c: xfail for NetWare.
8621         * gcc.dg/20030708-1.c: xfail for NetWare.
8622         * gcc.dg/builtins-config.h: Also exclude NetWare.
8623         * gcc.dg/format/format.h: Define restrict only if not already defined.
8624         * gcc.dg/nest.c: xfail for NetWare.
8625         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
8626         * lib/target-supports.exp (check_visibility_available): Exclude
8627         NetWare.
8628
8629 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8630
8631         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
8632         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
8633         deterministic starting point for the alignment of structure fields.
8634         * gcc.dg/Wpadded.c: Dito.
8635         * g++.dg/abi/vbase10.C: Dito.
8636
8637 2004-09-03  Devang Patel  <dpatel@apple.com>
8638
8639         * g++.dg/debug/pr15736.cc: New test.
8640
8641 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8642
8643         * README.QMTEST: Fix out-of-date link.
8644
8645 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
8646
8647         PR fortran/16579
8648         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
8649         Delete.  Duplicate of gfortran.dg/g77/20010610.f
8650
8651 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8652
8653         * g++.dg/abi/arm_rtti1.C: New test.
8654
8655 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
8656
8657         * gcc.dg/ppc-vector-memcpy.c: New.
8658         * gcc.dg/ppc-vector-memset.c: New.
8659
8660 2004-09-02  Chao-ying Fu  <fu@mips.com>
8661
8662         * gcc.target/mips/mips-3d-1.c: New test.
8663         * gcc.target/mips/mips-3d-2.c: New test.
8664         * gcc.target/mips/mips-3d-3.c: New test.
8665         * gcc.target/mips/mips-3d-4.c: New test.
8666         * gcc.target/mips/mips-3d-5.c: New test.
8667         * gcc.target/mips/mips-3d-6.c: New test.
8668         * gcc.target/mips/mips-3d-7.c: New test.
8669         * gcc.target/mips/mips-3d-8.c: New test.
8670         * gcc.target/mips/mips-3d-9.c: New test.
8671         * gcc.target/mips/mips-ps-1.c: New test.
8672         * gcc.target/mips/mips-ps-2.c: New test.
8673         * gcc.target/mips/mips-ps-3.c: New test.
8674         * gcc.target/mips/mips-ps-4.c: New test.
8675         * gcc.target/mips/mips-ps-type.c: New test.
8676
8677 2004-09-02  Paul Brook  <paul@codesourcery.com>
8678
8679         * gfortran.dg/edit_real_1.f90: Add new tests.
8680
8681 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8682
8683         PR fortran/15327
8684         * gfortran.dg/merge_char_1.f90: New test.
8685
8686 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8687
8688         PR fortran/16404
8689         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
8690
8691 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8692
8693         PR c/1522
8694         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
8695
8696 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
8697
8698         * g++.dg/opt/loop1.C: Do not XFAIL.
8699
8700 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
8701
8702         * gcc.c-torture/execute/20040831-1.c: New test.
8703
8704 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
8705
8706         PR fortran/16579
8707         * gfortran.dg/g77/20010610.f: Now passes.
8708         Copy from g77.f-torture/execute. Add dg-run directive.
8709         * gfortran.dg/g77/README: Update
8710
8711 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8712
8713         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
8714         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
8715         (t1, t2, t3, t4): Add volatile.
8716
8717 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
8718
8719         * g++.dg/ext/visibility/arm1.C: New test.
8720
8721 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
8722
8723         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
8724         -pedantic-errors.
8725
8726 2004-09-01  Paul Brook  <paul@codesourcery.com>
8727
8728         * gfortran.dg/eof_2.f90: New test.
8729
8730 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8731
8732         PR fortran/16579
8733         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
8734
8735 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
8736
8737         PR libfortran/16805
8738         * gfortran.dg/list_read_2.f90: New test.
8739
8740 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
8741
8742         * g++.dg/abi/key1.C: New test.
8743
8744 2004-08-31  Richard Henderson  <rth@redhat.com>
8745
8746         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
8747         form of offsetof.
8748         * g++.dg/other/offsetof5.C: Remove duplicate.
8749
8750 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8751
8752         PR fortran/17244
8753         * gfortran.dg/func_derived_1.f90: New test.
8754
8755 2004-08-31  Paul Brook  <paul@codesourcery.com>
8756
8757         * gfortran.dg/eof_1.f90: New test.
8758
8759 2004-08-31  Paul Brook  <paul@codesourcery.com>
8760
8761         * gfortran.dg/list_read_1.f90: New file.
8762
8763 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
8764
8765         * g++.dg/opt/loop1.C: XFAIL.
8766
8767 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
8768
8769         * gcc.dg/funcdef-storage-1.c: New.
8770         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
8771         an extern function in local scope.
8772         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
8773         declare an 'auto inline' function in local scope.
8774         * gcc.dg/20011130-1.c: Likewise.
8775         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
8776         an 'auto' function in local scope.
8777         * gcc.dg/20021014-1.c: Likewise.
8778         * gcc.dg/20030331-2.c: Likewise.
8779
8780 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8781
8782         * gfortran.dg/blockdata_1.f90: New test.
8783
8784 2004-08-30  Richard Henderson  <rth@redhat.com>
8785
8786         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
8787
8788 2004-08-30  Richard Henderson  <rth@redhat.com>
8789
8790         * lib/fortran-torture.exp (fortran-torture-execute): Honor
8791         additional_flags set by alternate driver.
8792         (ieee-options): New procedure.
8793         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
8794         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
8795         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
8796         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
8797
8798 2004-08-30  Richard Henderson  <rth@redhat.com>
8799
8800         * lib/f-torture.exp: Remove.
8801
8802 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
8803
8804         PR rtl-optimization/16590
8805         * g++.dg/opt/loop1.C: New test.
8806
8807 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8808
8809         PR fortran/13910
8810         * gfortran.dg/oldstyle_1.f90: New test.
8811
8812 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
8813         Paul Brook  <paul@codesourcery.com>
8814
8815         * gfortran.dg/g77/README: Update.
8816         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
8817         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
8818         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
8819
8820 2004-08-28  Paul Brook  <paul@codesourcery.com>
8821
8822         PR libfortran/17195
8823         * gfortran.dg/edit_real_1.f90: New test.
8824
8825 2004-08-27  Paul Brook  <paul@codesourcery.com>
8826
8827         * gfortran.dg/rewind_1.f90: New test.
8828
8829 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
8830
8831         PR fortran/16597
8832         * gfortran.dg/pr16597.f90: New test.
8833
8834 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8835
8836         PR c/13801
8837         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
8838         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
8839         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
8840         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
8841         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
8842
8843 2004-08-26  Nick Clifton  <nickc@redhat.com>
8844
8845         * gcc.c-torture/compile/pr17119.c: New test.
8846
8847 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8848
8849         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
8850
8851 2004-08-25  Richard Henderson  <rth@redhat.com>
8852
8853         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
8854         the bits that expect kind=8 to be the largest real kind.
8855
8856 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
8857
8858         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
8859
8860 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8861
8862         * gfortran.dg/assignment_1.f90: New test.
8863
8864 2004-08-25  Adam Nemet  <anemet@lnxw.com>
8865
8866         * g++.dg/template/repo3.C: New test.
8867
8868 2004-08-25  Roger Sayle  <roger@eyesopen.com>
8869
8870         PR middle-end/16693
8871         PR tree-optimization/16372
8872         * g++.dg/opt/pr16372-1.C: New test case.
8873         * g++.dg/opt/pr16693-1.C: New test case.
8874         * g++.dg/opt/pr16693-2.C: New test case.
8875
8876 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
8877
8878         * objc.dg/proto-lossage-4.m: New test.
8879
8880 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
8881
8882         PR c++/17155
8883         * g++.dg/inherit/local2.C: New test.
8884
8885 2004-08-25  Paul Brook  <paul@codesourcery.com>
8886
8887         PR fortran/17144
8888         * gfortran.dg/string_ctor_1.f90: New test.
8889
8890 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8891
8892         PR c++/14428
8893         * g++.dg/template/redecl2.C: New test.
8894
8895 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
8896
8897         PR fortran/17143
8898         * gfortran.dg/pr17143.f90: New test.
8899
8900 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
8901
8902         PR fortran/17164
8903         * gfortran.dg/pr17164.f90: New test.
8904
8905 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8906
8907         * gcc.dg/tree-ssa/loop-1.c: New test.
8908
8909 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
8910
8911         * gcc.c-torture/compile/20040824-1.c: New test.
8912
8913 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
8914
8915         * gcc.c-torture/compile/iftrap-3.c: New test.
8916
8917 2004-08-24  Paul Brook  <paul@codesourcery.com>
8918
8919         * gfortran.dg/entry_2.f90: New test.
8920
8921 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8922
8923         PR c++/16889
8924         * g++.dg/lookup/ambig[12].C: New.
8925
8926 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8927
8928         PR c++/16706
8929         * g++.dg/template/crash21.C: New test.
8930         * g++.dg/template/crash22.C: Likewise.
8931
8932 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8933
8934         PR c++/17149
8935         * g++.dg/template/access15.C: New.
8936
8937 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8938
8939         PR c++/17163
8940         * g++.dg/template/repo2.C: New test.
8941
8942 2004-08-23  Roger Sayle  <roger@eyesopen.com>
8943
8944         PR rtl-optimization/17078
8945         * gcc.c-torture/execute/pr17078-1.c: New test case.
8946
8947 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8948
8949         PR c/14492
8950         * gcc.dg/debug/crash1.c: New test.
8951
8952 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8953
8954         PR c/16180
8955         * gcc.dg/loop-5.c: New test.
8956
8957 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8958
8959         * gcc.c-torture/execute/20040823-1.c: New test.
8960
8961 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
8962
8963         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
8964         to the assembler.  Simplify test accordingly.
8965         (asm_abi_flags): Use GNU names.
8966         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
8967         to check for ABI flags.
8968
8969 2004-08-22  Andrew Pinski  <apinski@apple.com>
8970
8971         * g++.dg/opt/pr14029.C: New test.
8972         * gcc.c-torture/execute/pr15262.c: New test.
8973
8974 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8975
8976         * gfortran.dg/reduction.f90: Add checks with complex arguments.
8977
8978 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
8979
8980         PR 16908
8981         * gfortran.dg/direct_io.f90: New test.
8982
8983 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
8984
8985         PR c++/17121
8986         * g++.dg/inherit/local2.C: New test.
8987
8988 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
8989
8990         PR c++/17120
8991         * g++.dg/warn/Wparentheses-4.C: New test.
8992
8993 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
8994
8995         PR c++/17121
8996         * g++.dg/inherit/local2.C: New test.
8997
8998         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
8999         * gcc.dg/ppc-ldstruct.c: Likewise.
9000         * gcc.dg/ppc64-abi-2.c: Likewise.
9001
9002 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
9003
9004         PR rtl-optimization/17099
9005         * gcc.c-torture/execute/20040820-1.c: New test.
9006
9007 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
9008
9009         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
9010
9011 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
9012
9013         PR fortran/17077
9014         * gfortran.dg/auto_array_1.f90: New test.
9015
9016 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9017
9018         PR fortran/17074
9019         * gfortran.dg/simpleif_1.f90: New test.
9020
9021 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
9022
9023         * lib/target-supports.exp (check_profiling_available): Return
9024         false for arm*-*-symbianelf* and arm*-*-eabi*.
9025
9026         PR c++/15890
9027         * g++.dg/template/delete1.C: New test.
9028
9029 2004-08-19  Paul Brook  <paul@codesourcery.com>
9030
9031         PR fortran/14976
9032         PR fortran/16228
9033         * gfortran.dg/data_char_1.f90: New test.
9034
9035 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
9036
9037         PR fortran/16946
9038         * gfortran.dg/reduction.f90: New testcase.
9039
9040 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9041
9042         PR fortran/16520
9043         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
9044
9045 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9046
9047         PR c++/17041
9048         * g++.dg/Wparentheses-3.C: New test.
9049
9050 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
9051
9052         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
9053         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
9054         * gcc.dg/vect/vect-2.c: Likewise.
9055         * gcc.dg/vect/vect-3.c: Likewise.
9056         * gcc.dg/vect/vect-4.c: Likewise.
9057         * gcc.dg/vect/vect-5.c: Likewise.
9058         * gcc.dg/vect/vect-6.c: Likewise.
9059         * gcc.dg/vect/vect-7.c: Likewise.
9060         * gcc.dg/vect/vect-25.c: Likewise.
9061         * gcc.dg/vect/vect-31.c: Likewise.
9062         * gcc.dg/vect/vect-32.c: Likewise.
9063         * gcc.dg/vect/vect-34.c: Likewise.
9064         * gcc.dg/vect/vect-36.c: Likewise.
9065         * gcc.dg/vect/vect-all.c: Likewise.
9066
9067 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
9068
9069         PR c++/17068
9070         * g++.dg/template/operator4.C: New test.
9071
9072 2004-08-18  Richard Henderson  <rth@redhat.com>
9073
9074         * gcc.dg/20040206-1.c: XFAIL.
9075
9076 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
9077
9078         PR c++/16246
9079         * g++.dg/template/array7.C: New test.
9080
9081 2004-08-17  James E Wilson  <wilson@specifixinc.com>
9082
9083         * gcc.dg/mips-movcc-1.c: New test.
9084         * gcc.dg/mips-movcc-2.c: New test.
9085         * gcc.dg/mips-movcc-3.c: New test.
9086
9087         * gcc.dg/mips-nmadd-1.c: New test.
9088         * gcc.dg/mips-nmadd-2.c: New test.
9089
9090 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
9091
9092         PR c++/15871
9093         * g++.dg/opt/inline8.C: New test.
9094
9095         PR c++/16965
9096         * g++.dg/parse/error17.C: New test.
9097
9098 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
9099
9100         * gcc.dg/vect: New directory for vectorizer tests.
9101         * gcc.dg/vect/tree-vect.h: New file.
9102         * gcc.dg/vect/vect.exp: New file.
9103         * gcc.dg/vect/pr16105.c.c: New test.
9104         * gcc.dg/vect/vect-1.c: New test.
9105         * gcc.dg/vect/vect-2.c: New test.
9106         * gcc.dg/vect/vect-3.c: New test.
9107         * gcc.dg/vect/vect-4.c: New test.
9108         * gcc.dg/vect/vect-5.c: New test.
9109         * gcc.dg/vect/vect-6.c: New test.
9110         * gcc.dg/vect/vect-7.c: New test.
9111         * gcc.dg/vect/vect-8.c: New test.
9112         * gcc.dg/vect/vect-9.c: New test.
9113         * gcc.dg/vect/vect-10.c: New test.
9114         * gcc.dg/vect/vect-11.c: New test.
9115         * gcc.dg/vect/vect-12.c: New test.
9116         * gcc.dg/vect/vect-13.c: New test.
9117         * gcc.dg/vect/vect-14.c: New test.
9118         * gcc.dg/vect/vect-15.c: New test.
9119         * gcc.dg/vect/vect-16.c: New test.
9120         * gcc.dg/vect/vect-17.c: New test.
9121         * gcc.dg/vect/vect-18.c: New test.
9122         * gcc.dg/vect/vect-19.c: New test.
9123         * gcc.dg/vect/vect-20.c: New test.
9124         * gcc.dg/vect/vect-21.c: New test.
9125         * gcc.dg/vect/vect-22.c: New test.
9126         * gcc.dg/vect/vect-23.c: New test.
9127         * gcc.dg/vect/vect-24.c: New test.
9128         * gcc.dg/vect/vect-25.c: New test.
9129         * gcc.dg/vect/vect-26.c: New test.
9130         * gcc.dg/vect/vect-27.c: New test.
9131         * gcc.dg/vect/vect-28.c: New test.
9132         * gcc.dg/vect/vect-29.c: New test.
9133         * gcc.dg/vect/vect-30.c: New test.
9134         * gcc.dg/vect/vect-31.c: New test.
9135         * gcc.dg/vect/vect-32.c: New test.
9136         * gcc.dg/vect/vect-33.c: New test.
9137         * gcc.dg/vect/vect-34.c: New test.
9138         * gcc.dg/vect/vect-35.c: New test.
9139         * gcc.dg/vect/vect-36.c: New test.
9140         * gcc.dg/vect/vect-37.c: New test.
9141         * gcc.dg/vect/vect-38.c: New test.
9142         * gcc.dg/vect/vect-40.c: New test.
9143         * gcc.dg/vect/vect-41.c: New test.
9144         * gcc.dg/vect/vect-42.c: New test.
9145         * gcc.dg/vect/vect-43.c: New test.
9146         * gcc.dg/vect/vect-44.c: New test.
9147         * gcc.dg/vect/vect-45.c: New test.
9148         * gcc.dg/vect/vect-46.c: New test.
9149         * gcc.dg/vect/vect-47.c: New test.
9150         * gcc.dg/vect/vect-48.c: New test.
9151         * gcc.dg/vect/vect-49.c: New test.
9152         * gcc.dg/vect/vect-50.c: New test.
9153         * gcc.dg/vect/vect-51.c: New test.
9154         * gcc.dg/vect/vect-52.c: New test.
9155         * gcc.dg/vect/vect-53.c: New test.
9156         * gcc.dg/vect/vect-54.c: New test.
9157         * gcc.dg/vect/vect-55.c: New test.
9158         * gcc.dg/vect/vect-56.c: New test.
9159         * gcc.dg/vect/vect-57.c: New test.
9160         * gcc.dg/vect/vect-58.c: New test.
9161         * gcc.dg/vect/vect-59.c: New test.
9162         * gcc.dg/vect/vect-60.c: New test.
9163         * gcc.dg/vect/vect-61.c: New test.
9164         * gcc.dg/vect/vect-all.c: New test.
9165         * gcc.dg/vect/vect-none.c: New test.
9166
9167 2004-08-17  Paul Brook  <paul@codesourcery.com>
9168
9169         PR fortran/13082
9170         * gfortran.dg/entry_1.f90: New test.
9171
9172 2004-08-17  Andrew Pinski  <apinski@apple.com>
9173
9174         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
9175
9176 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
9177
9178         * gcc.dg/pr17036-1.c: New test.
9179
9180 2004-08-16  Devang Patel  <dpatel@apple.com>
9181
9182         * gcc.dg/darwin-20040809-1.c: New test.
9183
9184 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
9185
9186         * gcc.dg/funcdef-attr-1.c: New test.
9187
9188 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
9189
9190         * gcc.dg/altivec-17.c: New test.
9191         * gcc.dg/altivec-18.c: New test.
9192
9193 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9194
9195         PR c++/6749
9196         * g++.dg/template/vtable2.C: New test.
9197
9198 2004-08-14  Richard Henderson  <rth@redhat.com>
9199
9200         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
9201         * gcc.dg/pack-test-4.c (main): Return 0.
9202         * gcc.dg/setjmp-1.c: Remove XFAIL.
9203         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
9204
9205 2004-08-14  Richard Henderson  <rth@redhat.com>
9206
9207         * gcc.dg/980217-1.c: Add prototype for printf.
9208
9209 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
9210
9211         * gfortran.dg/pr16935.f90: New test.
9212
9213 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
9214
9215         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
9216
9217 2004-08-13  Paul Brook  <paul@codesourcery.com>
9218
9219         * gfortran.dg/der_io_1.f90: Remove stray comma.
9220
9221 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
9222
9223         * gcc.dg/vmx/cw-bug-2.c: Remove.
9224         * gcc.dg/vmx/vprint-1.c: Remove.
9225         * gcc.dg/vmx/vscan-1.c: Remove.
9226
9227 2004-08-12  Devang patel  <dpatel@apple.com>
9228
9229         * gcc.dg/darwin-20040809-2.c: New test.
9230
9231 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
9232
9233         * g++.dg/ext/altivec-12.C: New test.
9234
9235         * g++.dg/ext/altivec-11.C: New test.
9236
9237 2004-08-12  Paul Brook  <paul@codesourcery.com>
9238
9239         * g++.dg/abi/arm_cxa_vec_1.C: New test.
9240
9241 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
9242
9243         * g++.dg/ext/altivec-2.C: Check for hardware support before
9244         executing any VMX instructions.
9245
9246         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
9247
9248 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
9249
9250         PR c++/16276
9251         * g++.old-deja/g++.other/comdat4.C: New test.
9252         * g++.old-deja/g++.other/comdat4-aux.cc: New.
9253
9254 2004-08-12  Ben Elliston  <bje@au.ibm.com>
9255
9256         PR target/16286
9257         * gcc.dg/pr16286.c: New test.
9258
9259 2004-08-12 Jan Beulich <jbeulich@novell.com>
9260
9261         * g++.dg/ext/asm5.C: New.
9262
9263 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9264
9265         PR c++/16698
9266         * g++.dg/eh/crash1.C: New test.
9267
9268         PR c++/16717
9269         * g++.dg/ext/construct1.C: New test.
9270
9271 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9272
9273         PR c++/16853
9274         * g++.dg/init/ptrmem1.C: New test.
9275
9276         PR c++/16618
9277         * g++.dg/parse/offsetof5.C: New test.
9278
9279         PR c++/16870
9280         * g++.dg/template/overload3.C: New test.
9281
9282 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9283
9284         PR c++/16964
9285         * g++.dg/parse/error16.C: New test.
9286
9287         PR c++/16904
9288         * g++.dg/template/error14.C: New test.
9289
9290         PR c++/16929
9291         * g++.dg/template/error15.C: New test.
9292
9293 2004-08-11  Devang Patel  <dpatel@apple.com>
9294
9295         * gcc.dg/darwin-ld-20040809-1.c: New test.
9296         * gcc.dg/darwin-ld-20040809-2.c: New test.
9297
9298 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
9299
9300         PR fortran/16917
9301         * gfortran.dg/dfloat_1.f90: New test.
9302
9303 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
9304
9305         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
9306         * gcc.dg/dll-2.c: Fix dg-require syntax.
9307         * gcc.misc-tests/arm-isr.c (abort): Declare.
9308         (exit): Likewise.
9309
9310 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
9311
9312         PR c++/16971
9313         * g++.dg/parse/crash16.C: New test.
9314
9315 2004-08-10  Roger Sayle  <roger@eyesopen.com>
9316
9317         * gcc.dg/mips-rsqrt-1.c: New test case.
9318         * gcc.dg/mips-rsqrt-2.c: New test case.
9319         * gcc.dg/mips-rsqrt-3.c: New test case.
9320
9321 2004-08-10  Paul Brook  <paul@codesourcery.com>
9322
9323         * gfortran.dg/der_io_1.f90: New test.
9324
9325 2004-08-10  Paul Brook  <paul@codesourcery.com>
9326
9327         PR fortran/16919
9328         * gfortran.dg/der_array_1.f90: New test.
9329
9330 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
9331
9332         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
9333
9334 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
9335
9336         * gcc.dg/wchar_t-2.c: Fix typo.
9337
9338 2004-08-09  Falk Hueffner  <falk@debian.org>
9339
9340         PR tree-optimization/12517
9341         * gcc.c-torture/compile/pr12517.c: New test.
9342
9343         PR tree-optimization/12578
9344         * gcc.c-torture/compile/pr12578.c: New test.
9345
9346         PR tree-optimization/12899
9347         * gcc.c-torture/compile/pr12899.c: New test.
9348
9349         PR rtl-optimization/14692
9350         * gcc.c-torture/compile/pr14692.c: New test.
9351
9352         PR tree-optimization/16461
9353         * gcc.c-torture/compile/pr16461.c: New test.
9354
9355 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9356
9357         * gfortran.dg/getenv_1.f90: New test.
9358
9359 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
9360
9361         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
9362         wchar_t.
9363         * gcc.dg/symbian5.c: Test -fno-short-wchar.
9364
9365 2004-08-06  Paul Brook  <paul@codesourcery.com>
9366
9367         * gfortran.dg/ret_array_1.f90: New test.
9368         * gfortran.dg/ret_pointer_1.f90: New test.
9369
9370 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
9371
9372         * gcc.dg/missing-field-init-[12].c: New tests.
9373         * g++.dg/warn/missing-field-init-[12].C: New tests.
9374
9375 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
9376
9377         * gcc.dg/enum2.c: New test.
9378         * gcc.dg/symbian3.c: Likewise.
9379         * gcc.dg/symbian4.c: Likewise.
9380         * gcc.dg/wchar_t-2.c: Likewise.
9381
9382 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
9383
9384         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
9385         destructor tests.
9386
9387 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
9388
9389         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
9390         dg-require-visiblity.
9391         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
9392         * g++.dg/ext/visibility/fvisibility.C: Likewise.
9393         * g++.dg/ext/visibility/memfuncts.C: Likewise.
9394         * g++.dg/ext/visibility/new1.C: Likewise.
9395         * g++.dg/ext/visibility/pragma.C: Likewise.
9396         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
9397         * g++.dg/ext/visibility/virtual.C: Likewise.
9398         * g++/dg/ext/visibility/visibility-1.C: Likewise.
9399         * g++/dg/ext/visibility/visibility-2.C: Likewise.
9400         * g++/dg/ext/visibility/visibility-3.C: Likewise.
9401         * g++/dg/ext/visibility/visibility-4.C: Likewise.
9402         * g++/dg/ext/visibility/visibility-5.C: Likewise.
9403         * g++/dg/ext/visibility/visibility-6.C: Likewise.
9404         * g++/dg/ext/visibility/visibility-7.C: Likewise.
9405         * g++/dg/ext/visibility/visibility-8.C: New test.
9406         * gcc.c-torture/compile/dll.x: Remove.
9407         * gcc.dg/dll-2.c: Use dg-require-dll
9408         * gcc.dg/visibility-10.c: New test.
9409         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
9410         supporting DLLs.
9411         * testsuite/lib/scanasm.exp (scan_hidden): New function.
9412         (scan_not_hidden): Likewise.
9413
9414 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
9415
9416         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
9417
9418 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
9419
9420         * gcc.c-torture/execute/20040805-1.c: New test.
9421
9422 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
9423
9424         * gcc.dg/20020118-1.c: Declare abort.
9425         * gcc.dg/altivec_check.h: Likewise.
9426         * gcc.dg/iftrap-2.c: Likewise.
9427         * gcc.dg/pragma-darwin.c: Likewise.
9428         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
9429
9430 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
9431
9432         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
9433
9434 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9435
9436         * gcc.c-torture/execute/builtins/abs-2.c,
9437         gcc.c-torture/execute/builtins/abs-3.c,
9438         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
9439         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
9440         intmax_t, uintmax_t and their limits.
9441         * gcc.dg/intmax_t-1.c: New test.
9442
9443 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9444
9445         * g++.dg/tc1/dr147.C: Add reference to PR.
9446
9447 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
9448
9449         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
9450         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
9451
9452 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
9453
9454         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
9455
9456 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9457
9458         * gcc.dg/redecl-5.c: New test.
9459         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
9460         of scanf.
9461
9462 2004-08-03  Roger Sayle  <roger@eyesopen.com>
9463
9464         PR middle-end/16790
9465         * gcc.c-torture/execute/pr16790-1.c: New test case.
9466
9467 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
9468
9469         * g++.dg/ext/visibility/assign1.C: New test.
9470         * g++.dg/ext/visibility/new1.C: Likewise.
9471
9472         * gcc.dg/symbian1.c: New test.
9473         * gcc.dg/symbian2.c: Likewise.
9474
9475 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
9476
9477         PR target/16570
9478         * gcc.dg/i386-sse-9.c: New test.
9479
9480 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9481
9482         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
9483
9484 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9485
9486         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
9487         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
9488         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
9489         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
9490         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
9491         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
9492         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
9493         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
9494         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
9495         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
9496         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
9497         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
9498         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
9499         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
9500         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
9501         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
9502         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
9503         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
9504         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
9505         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
9506         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
9507         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
9508         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
9509         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9510         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
9511         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
9512         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
9513         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
9514         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
9515         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
9516         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
9517         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
9518         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
9519         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
9520         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
9521         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
9522         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
9523         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
9524         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
9525         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
9526         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
9527         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
9528         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
9529         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
9530         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
9531         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
9532         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
9533         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
9534         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
9535         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
9536         gcc.misc-tests/i386-pf-3dnow-1.c,
9537         gcc.misc-tests/i386-pf-athlon-1.c,
9538         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9539         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
9540         Declare built-in functions used.
9541         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
9542
9543 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
9544
9545         PR c++/16707
9546         * g++.dg/lookup/using12.C: New test.
9547
9548         * g++.dg/init/null1.C: Fix PR number.
9549         * g++.dg/parse/namespace10.C: Likewise.
9550
9551 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9552
9553         PR c++/16224
9554         * g++.dg/template/spec17.C: New test.
9555         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
9556         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
9557
9558 2004-08-02  David Billinghurst
9559
9560         PR fortran/16292
9561         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
9562
9563 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
9564
9565         * gcc.dg/ia64-got-1.c: New test case.
9566
9567 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9568
9569         PR c++/16489
9570         * g++.dg/init/null1.C: New test.
9571         * g++.dg/tc1/dr76.C: Adjust error marker.
9572
9573         PR c++/16529
9574         * g++.dg/parse/namespace10.C: New test.
9575
9576         PR c++/16810
9577         * g++.dg/inherit/ptrmem2.C: New test.
9578
9579 2004-08-02  Ben Elliston  <bje@au.ibm.com>
9580
9581         PR target/16155
9582         * gcc.dg/pr16155.c: New test.
9583
9584 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9585
9586         * gcc.dg/redecl-2.c: New test.
9587
9588 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
9589
9590         * gcc.dg/darwin-longdouble.c: New file.
9591
9592 2004-07-30  Richard Henderson  <rth@redhat.com>
9593
9594         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
9595         write to constant argument.
9596         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
9597
9598 2004-07-30  Richard Henderson  <rth@redhat.com>
9599
9600         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
9601         tests of nearest around zero.
9602
9603 2004-07-30  Andrew Pinski  <apinski@apple.com>
9604
9605         * gcc.c-torture/compile/20040730-1.c: New test.
9606
9607 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
9608
9609         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
9610         powerpc-eabispe.
9611
9612 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
9613
9614         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
9615
9616 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
9617
9618         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
9619         contains $ld_library_path.
9620         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9621
9622 2004-07-29  Richard Henderson  <rth@redhat.com>
9623
9624         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
9625
9626         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
9627         (alt2, which): New.
9628         (Check): Accept either alternative.
9629
9630 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
9631
9632         * g++.dg/abi/inline1.C: New test.
9633         * g++.dg/abi/local1-a.cc: Likewise.
9634         * g++.dg/abi/local1.C: Likewise.
9635         * g++.dg/abi/mangle11.C: Tweak location of warnings.
9636         * g++.dg/abi/mangle12.C: Likewise.
9637         * g++.dg/abi/mangle17.C: Likewise.
9638         * g++.dg/abi/mangle20-2.C: Likewise.
9639         * g++.dg/opt/interface1.C: Likewise.
9640         * g++.dg/opt/interface1.h: Likewise.
9641         * g++.dg/opt/interface1-a.cc: New test.
9642         * g++.dg/parse/repo1.C: New test.
9643         * g++.dg/template/repo1.C: Likewise.
9644         * g++.dg/warn/Winline-1.C: Likewise.
9645         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
9646
9647 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
9648
9649         * gcc.dg/tree-ssa/20040729-1.c: New test.
9650
9651 2004-07-27  Matt Austern <austern@apple.com>
9652
9653         * gcc.dg/darwin-bool-1.c: New test.
9654         * gcc.dg/darwin-bool-2.c: New test.
9655
9656 2004-07-28  Richard Henderson  <rth@redhat.com>
9657
9658         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
9659         arguments in the correct type.  Don't write to constant arguments.
9660
9661 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9662
9663         PR tree-optimization/16688
9664         PR tree-optimization/16689
9665         * g++.dg/tree-ssa/pr16688.C: New test.
9666
9667 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9668
9669         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9670         loads.  Not only in the comment, this time.
9671
9672 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
9673
9674         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
9675         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
9676         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
9677         * gcc.dg/sh4a-bitmovua.c: New.
9678         * gcc.dg/sh4a-cos.c: New.
9679         * gcc.dg/sh4a-cosf.c: New.
9680         * gcc.dg/sh4a-fprun.c: New.
9681         * gcc.dg/sh4a-fsrra.c: New.
9682         * gcc.dg/sh4a-memmovua.c: New.
9683         * gcc.dg/sh4a-sin.c: New.
9684         * gcc.dg/sh4a-sincos.c: New.
9685         * gcc.dg/sh4a-sincosf.c: New.
9686         * gcc.dg/sh4a-sinf.c: New.
9687
9688 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9689
9690         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
9691         conditionals.
9692         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9693         loads.
9694         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
9695         DOM1.
9696
9697 2004-07-27  Andrew Pinski  <apinski@apple.com>
9698
9699         * g++.dg/rtti/tinfo1.C: Correct the xfail.
9700
9701 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
9702
9703         * gcc.dg/pragma-isr.c: New test.
9704
9705 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9706
9707         PR c++/14429
9708         * g++.dg/template/ttp11.C: New test.
9709
9710 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
9711
9712         * gcc.c-torture/compile/20040727-1.c: New test.
9713
9714 2004-07-26  Eric Christopher  <echristo@redhat.com>
9715
9716         * gcc.c-torture/compile/20040726-2.c: New test.
9717
9718 2004-07-26  Andrew Pinski  <apinski@apple.com>
9719
9720         * g++.dg/rtti/tinfo1.C: Xfail.
9721
9722 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
9723
9724         * gcc.c-torture/compile/20040726-1.c: New test.
9725
9726 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
9727             Brian Ryner  <bryner@brianryner.com>
9728
9729         PR c++/9283
9730         PR c++/15000
9731         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
9732         * g++.dg/ext/visibility/: New directory.
9733         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
9734         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
9735         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
9736         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
9737         * g++.dg/ext/visibility/fvisibility.C,
9738         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
9739         g++.dg/ext/visibility/fvisibility-override1.C
9740         g++.dg/ext/visibility/fvisibility-override2.C
9741         g++.dg/ext/visibility/memfuncts.C
9742         g++.dg/ext/visibility/noPLT.C
9743         g++.dg/ext/visibility/pragma.C
9744         g++.dg/ext/visibility/pragma-override1.C
9745         g++.dg/ext/visibility/pragma-override2.C
9746         g++.dg/ext/visibility/staticmemfuncts.C
9747         g++.dg/ext/visibility/virtual.C: New tests.
9748
9749 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9750
9751         PR c/15360
9752         * gcc.dg/pr15360-1.c: New test.
9753
9754 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
9755
9756         * gcc.dg/pragma-align-2.c: New test.
9757         * gcc.dg/pragma-init-fini.c: New test.
9758         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
9759         targets.
9760
9761 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9762
9763         * gcc.dg/init-string-2.c: New test.
9764
9765 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
9766
9767         PR 16684
9768         * gcc.dg/Wredundant-decls-1.c: New test case.
9769
9770 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
9771
9772         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
9773         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
9774         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
9775         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
9776         * gcc.dg/compat/generate-random.c: New file.
9777         * gcc.dg/compat/generate-random.h: Likewise.
9778         * gcc.dg/compat/generate-random_r.c: Likewise.
9779         * gcc.dg/compat/struct-layout-1.h: Likewise.
9780         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
9781         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
9782         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
9783         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
9784         * gcc.dg/compat/struct-layout-1_main.c: New test.
9785         * gcc.dg/compat/struct-layout-1_x.c: New file.
9786         * gcc.dg/compat/struct-layout-1_y.c: New file.
9787         * gcc.dg/compat/struct-layout-1_test.h: New file.
9788
9789 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9790
9791         * gcc.dg/comp-return-1.c: New test
9792
9793 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
9794
9795         * gcc.dg/vmx/8-02a.c: Fix typo.
9796
9797         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
9798         * gcc.dg/darwin-abi-3.c: New test.
9799
9800         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
9801         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
9802
9803         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
9804         * gcc.dg/vmx/ops-long-1.c: New test.
9805         * gcc.dg/vmx/ops-long-2.c: New test.
9806
9807 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9808
9809         * g++.dg/lookup/conv-[1234].C: New.
9810
9811 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
9812
9813         * g++.dg/parse/attr2.C: Simplify.
9814
9815 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9816
9817         PR c/7284
9818         * gcc.c-torture/execute/pr7284-1.c: New test.
9819
9820 2004-07-22  Brian Booth  <bbooth@redhat.com>
9821
9822         * gcc.dg/tree-ssa/20040721-1.c: New test.
9823
9824 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9825
9826         * g++.dg/template/crash20.c: New.
9827
9828 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
9829
9830         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
9831         Add dg-run directive.  Declare variables as required.
9832         * gfortran.dg/g77/README: Update
9833
9834 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
9835
9836         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
9837         gcc.dg/cris-peep2-andu2.c: New tests.
9838
9839 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9840
9841         PR c/15052
9842         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
9843         on return type.
9844         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
9845         messages.
9846         * gcc.dg/qual-return-2.c: Update expected messages.
9847         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
9848
9849 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9850
9851         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
9852         * gcc.dg/noncompile/921102-1.c: Update expected error message.
9853
9854 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9855
9856         PR c/11250
9857         * gcc.dg/init-string-1.c: New test.
9858
9859 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
9860
9861         PR middle-end/15345
9862         PR c/16450
9863         * gcc.dg/torture/nested-fn-1.c: New test.
9864
9865 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
9866
9867         PR target/16559
9868         * gcc.dg/ia64-fptr-1.c: New file.
9869
9870 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9871
9872         PR c++/14497
9873         * g++.dg/template/spec16.C: New test.
9874         * g++.old-deja/g++.robertl/eb118.C: Remove.
9875
9876 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9877
9878         PR c++/509
9879         * g++.dg/template/spec15.C: New test.
9880
9881 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
9882
9883         Copy cases from g77.f-torture/execute and add dg-run
9884         directive.  Other changes as noted.
9885         * gfortran.dg/g77/13037.f
9886         * gfortran.dg/g77/1832.f
9887         * gfortran.dg/g77/19981119-0.f
9888         * gfortran.dg/g77/19990313-0.f
9889         * gfortran.dg/g77/19990313-1.f
9890         * gfortran.dg/g77/19990313-2.f
9891         * gfortran.dg/g77/19990313-3.f
9892         * gfortran.dg/g77/19990419-1.f
9893         * gfortran.dg/g77/19990826-0.f
9894         * gfortran.dg/g77/19990826-2.f
9895         * gfortran.dg/g77/20000503-1.f
9896         * gfortran.dg/g77/20001111.f
9897         * gfortran.dg/g77/20010116.f
9898         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
9899         * gfortran.dg/g77/20010430.f
9900         * gfortran.dg/g77/6177.f
9901         * gfortran.dg/g77/947.f
9902         * gfortran.dg/g77/970816-3.f
9903         * gfortran.dg/g77/971102-1.f
9904         * gfortran.dg/g77/980520-1.f
9905         * gfortran.dg/g77/980628-0.f
9906         * gfortran.dg/g77/980628-1.f
9907         * gfortran.dg/g77/980628-10.f
9908         * gfortran.dg/g77/980628-2.f
9909         * gfortran.dg/g77/980628-3.f
9910         * gfortran.dg/g77/980628-7.f
9911         * gfortran.dg/g77/980628-8.f
9912         * gfortran.dg/g77/980628-9.f
9913         * gfortran.dg/g77/980701-0.f
9914         * gfortran.dg/g77/980701-1.f
9915         * gfortran.dg/g77/cabs.f
9916         * gfortran.dg/g77/claus.f
9917         * gfortran.dg/g77/complex_1.f
9918         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
9919         * gfortran.dg/g77/dcomplex.f
9920         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
9921         * gfortran.dg/g77/f90-intrinsic-mathematical.f
9922         * gfortran.dg/g77/f90-intrinsic-numeric.f
9923         * gfortran.dg/g77/int8421.f
9924         * gfortran.dg/g77/labug1.f
9925         * gfortran.dg/g77/large_vec.f
9926         * gfortran.dg/g77/le.f
9927         * gfortran.dg/g77/short.f
9928         * gfortran.dg/g77/README: Update
9929
9930 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
9931
9932         PR c++/16637
9933         * g++.dg/parse/lookup4.C: New test.
9934
9935 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9936
9937         PR c++/16175
9938         * g++.dg/template/ttp10.C: New test.
9939
9940 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9941
9942         * gcc.dg/pr12625-1.c: New test.
9943
9944 2004-07-20  Steven Bosscher  <stevenb@suse.de>
9945
9946         * testsuite/gcc.dg/switch-warn-1.c: New test.
9947         * testsuite/gcc.dg/switch-warn-2.c: New test.
9948         * gcc.c-torture/compile/pr14730.c: Update.
9949
9950 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
9951
9952         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
9953         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
9954         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
9955         g++.dg/template/nontype3.C: Remove trailing CR from tests.
9956
9957 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
9958
9959         PR c++/16623
9960         * g++.dg/template/assign1.C: New test.
9961
9962 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9963
9964         PR c++/12170
9965         * g++.dg/template/ttp9.C: New test.
9966
9967 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
9968
9969         * gcc.dg/format/cmn-err-1.c: New test.
9970
9971 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9972
9973         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
9974         gcc.dg/Wparentheses-10.c: New tests.
9975         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
9976
9977 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9978
9979         PR fortran/16465
9980         * gfortran.dg/g77//ffixed-line-length-0.f,
9981         gfortran.dg/g77/ffixed-line-length-132.f,
9982         gfortran.dg/g77/ffixed-line-length-72.f,
9983         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
9984         gfortran.dg/g77/README: Update.
9985
9986 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9987
9988         PR c++/13092
9989         * g++.dg/template/non-dependent7.C: New test.
9990         * g++.dg/template/non-dependent8.C: Likewise.
9991         * g++.dg/template/non-dependent9.C: Likewise.
9992         * g++.dg/template/non-dependent10.C: Likewise.
9993
9994 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
9995
9996         PR c++/16337
9997         * g++.dg/parse/attr2.C: New test.
9998
9999 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
10000
10001         * g77.dg: Removed.
10002         * g77.f-torture: Ditto.
10003
10004 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10005
10006         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
10007         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
10008         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
10009
10010 2004-07-16  Richard Henderson  <rth@redhat.com>
10011
10012         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
10013
10014 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10015
10016         * lib/fortran-torture.exp (fortran-torture): Don't test compile
10017         tests with full list of options.
10018         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
10019         of TORTURE_OPTIONS if test contains 'dg-do run'.
10020
10021         PR fortran/16404
10022         * gfortran.dg/do_iterator.f90: New test.
10023
10024 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10025
10026         PR rtl-optimization/16536
10027         * gcc.c-torture/execute/restrict-1.c: New test.
10028
10029 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10030
10031         PR fortran/15324
10032         * gfortran.dg/pr15324.f90: New test.
10033
10034         PR fortran/15129
10035         * gfortran.dg/pr15129.f90: New test.
10036
10037         PR fortran/15140
10038         * gfortran.dg/pr15140.f90: New test.
10039
10040         PR fortran/13792
10041         * gfortran.fortran-torture/execute/bounds.f90: Add check for
10042         compile-time simplification.
10043
10044 2004-07-14  Mike Stump  <mrs@apple.com>
10045
10046         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
10047
10048 2004-07-14  James E Wilson  <wilson@specifixinc.com>
10049
10050         PR target/16325
10051         * gcc.dg/profile-generate-1.c: New.
10052
10053 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
10054
10055         * gcc.c-torture/execute/20040709-1.c: New test.
10056         * gcc.c-torture/execute/20040709-2.c: New test.
10057
10058 2004-07-14  Mike Stump  <mrs@apple.com>
10059
10060         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
10061
10062 2004-07-14  Mike Stump  <mrs@apple.com>
10063
10064         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
10065
10066 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
10067
10068         PR c++/16518
10069         * g++.dg/parse/mutable1.C: New test.
10070
10071 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
10072
10073         PR tree-optimization/16443
10074         * gcc.dg/tree-ssa/20040713-1.c: New test.
10075
10076 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
10077
10078         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
10079         for operator new.
10080
10081 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10082
10083         * gfortran.dg/g77/README: New file
10084         * gfortran.dg/g77/19981216-0.f:  Copy from
10085         g77.f-torture/noncompile.  Add "dg-do compile" and
10086         dg-error as required.
10087         * gfortran.dg/g77/19990218-1.f: Likewise
10088         * gfortran.dg/g77/19990905-1.f: Likewise
10089         * gfortran.dg/g77/9263.f: Likewise
10090         * gfortran.dg/g77/980615-0.f: Likewise
10091         * gfortran.dg/g77/980616-0.f: Likewise
10092         * gfortran.dg/g77/check0.f: Likewise
10093         * gfortran.dg/g77/select_no_compile.f: Likewise
10094
10095 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10096
10097         Copy files from g77.f-torture/compile.
10098         Add "{ dg-do compile}".  Other changes as noted
10099         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
10100         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
10101         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
10102         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
10103         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
10104         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
10105         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
10106         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
10107         statement to conform to standard.  Append alpha1.x for reference.
10108         * gfortran.dg/g77/xformat.f: Add dg-warning
10109
10110 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10111
10112         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
10113         Add {dg-do compile} directive.
10114         * gfortran.dg/g77/cpp2.F: Likewise
10115
10116 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10117
10118         PR c++/5402
10119         * g++.dg/lookup/name-clash1.C: New test.
10120
10121         PR c++/9777
10122         * g++.dg/lookup/name-clash2.C: New test.
10123
10124         PR c++/12102
10125         * g++.dg/lookup/name-clash3.C: New test.
10126
10127 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10128
10129         * g++.dg/lookup/new2.C: New test.
10130         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
10131
10132 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
10133
10134         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
10135         Add {dg-do compile} directive.
10136         * gfortran.dg/g77/13060.f: Likewise
10137         * gfortran.dg/g77/19990218-0.f: Likewise
10138         * gfortran.dg/g77/19990305-0.f: Likewise
10139         * gfortran.dg/g77/19990419-0.f: Likewise
10140         * gfortran.dg/g77/19990502-0.f: Likewise
10141         * gfortran.dg/g77/19990502-1.f: Likewise
10142         * gfortran.dg/g77/19990525-0.f: Likewise
10143         * gfortran.dg/g77/19990826-1.f: Likewise
10144         * gfortran.dg/g77/19990826-3.f: Likewise
10145         * gfortran.dg/g77/19990905-2.f: Likewise
10146         * gfortran.dg/g77/20000412-1.f: Likewise
10147         * gfortran.dg/g77/20000511-1.f: Likewise
10148         * gfortran.dg/g77/20000511-2.f: Likewise
10149         * gfortran.dg/g77/20000518.f: Likewise
10150         * gfortran.dg/g77/20000601-1.f: Likewise
10151         * gfortran.dg/g77/20000601-2.f: Likewise
10152         * gfortran.dg/g77/20000629-1.f: Likewise
10153         * gfortran.dg/g77/20000630-2.f: Likewise
10154         * gfortran.dg/g77/20010115.f: Likewise
10155         * gfortran.dg/g77/20010321-1.f: Likewise
10156         * gfortran.dg/g77/20010426.f: Likewise
10157         * gfortran.dg/g77/20020307-1.f: Likewise
10158         * gfortran.dg/g77/8485.f: Likewise
10159         * gfortran.dg/g77/960317-1.f: Likewise
10160         * gfortran.dg/g77/970915-0.f: Likewise
10161         * gfortran.dg/g77/980310-1.f: Likewise
10162         * gfortran.dg/g77/980310-2.f: Likewise
10163         * gfortran.dg/g77/980310-3.f: Likewise
10164         * gfortran.dg/g77/980310-4.f: Likewise
10165         * gfortran.dg/g77/980310-6.f: Likewise
10166         * gfortran.dg/g77/980310-7.f: Likewise
10167         * gfortran.dg/g77/980310-8.f: Likewise
10168         * gfortran.dg/g77/980419-2.f: Likewise
10169         * gfortran.dg/g77/980424-0.f: Likewise
10170         * gfortran.dg/g77/980427-0.f: Likewise
10171         * gfortran.dg/g77/980729-0.f: Likewise
10172         * gfortran.dg/g77/981117-1.f: Likewise
10173         * gfortran.dg/g77/toon_1.f: Likewise
10174
10175 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10176
10177         PR c++/2204
10178         * g++.dg/other/abstract2.C: New test.
10179
10180 2004-07-12  Paul Brook  <paul@codesourcery.com>
10181
10182         * gfortran.dg/pointer_init_1.f90: New test.
10183
10184 2004-07-11  Paul Brook  <paul@codesourcery.com>
10185
10186         PR fortran/15986
10187         * gfortran.dg/contained_1.f90: New test.
10188
10189 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
10190
10191         * g++.dg/parse/defarg8.C: New test.
10192
10193 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10194
10195         PR fortran/16433
10196         * gfortran.dg/pr16433.f: New test.
10197
10198         PR fortran/17574
10199         * gfortran.dg/pr15754.f90: New test.
10200
10201 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10202
10203         PR tree-optimization/16437
10204         * gcc.c-torture/execute/bitfld-4.c: New test.
10205
10206 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10207
10208         * gfortran.fortran-torture/execute/common_2.f90: Add check for
10209         access to common var from module.
10210
10211 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10212
10213         PR fortran/16336
10214         * gfortran.fortran-torture/execute/common_2.f90: New test.
10215
10216 2004-07-10  Paul Brook  <paul@codesourcery.com>
10217
10218         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
10219
10220 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10221
10222         PR fortran/15969
10223         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
10224
10225 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
10226
10227         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
10228         * gfortran.dg/g77/ffixed-form-2.f: Likewise
10229         * gfortran.dg/g77/ffree-form-1.f: Likewise
10230         * gfortran.dg/g77/ffree-form-2.f: Likewise
10231         * gfortran.dg/g77/ffree-form-3.f: Likewise
10232         * gfortran.dg/g77/fno-underscoring.f: Likewise
10233         * gfortran.dg/g77/funderscoring.f: Likewise
10234         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
10235
10236 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10237
10238         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
10239
10240 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10241         Paul Brook  <paul@codesourcery.com>
10242
10243         PR fortran/13415
10244         * gfortran.dg/common_pointer_1.f90: New test.
10245
10246 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10247
10248         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
10249
10250 2004-07-09  James E Wilson  <wilson@specifixinc.com>
10251
10252         PR target/16364
10253         * gcc.c-torture/compile/20040709-1.c: New.
10254
10255 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10256
10257         PR fortran/14077
10258         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
10259
10260 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10261
10262         PR fortran/13201
10263         * gfortran.dg/shape_1.f90: New test.
10264
10265 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
10266             Andrew Pinski  <apinski@apple.com>
10267
10268         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
10269
10270 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10271
10272         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
10273         comment.
10274
10275 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10276         Paul Brook  <paul@codesourcery.com>
10277
10278         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
10279         '.f95' and '.F95'.
10280
10281 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
10282
10283         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
10284
10285 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10286
10287         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
10288         testcases with capital suffix.
10289
10290 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10291
10292         PR fortran/15481
10293         PR fortran/13372
10294         PR fortran/13575
10295         PR fortran/15978
10296         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
10297
10298         * gfortran.dg/implicit_1.f90: New test.
10299
10300 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10301
10302         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
10303         expression to match gfortran warning/error messages
10304         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
10305         dg-error text.
10306
10307 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10308
10309         * lib/fortran-torture.exp: Rename proc search_for to
10310         search_for_re.
10311
10312 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10313
10314         * gcc.c-torture/execute/simd-5.x: New file.
10315         XFAIL on SPARC 64-bit at -O0.
10316
10317 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10318
10319         PR c++/8211
10320         PR c++/16165
10321         * g++.dg/warn/effc3.C: New test.
10322
10323 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10324
10325         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
10326         change X to 1X in format.
10327         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
10328         add data statements to conform to standard.
10329
10330 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10331
10332         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
10333         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
10334         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
10335
10336 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10337
10338         * gfortran.dg/g77/7388.f: Copy from g77.dg
10339         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
10340         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
10341         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
10342         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
10343         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
10344         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
10345         * gfortran.dg/g77/strlen0.f: Likewise
10346
10347 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
10348
10349         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
10350         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
10351
10352 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10353
10354         * gcc.c-torture/execute/920428-2.x: Delete.
10355         * gcc.c-torture/execute/920501-7.x: Likewise.
10356
10357 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
10358
10359         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
10360         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
10361         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
10362         prescott and c3-2.
10363         (PREFETCH_3DNOW): Add -march=c3.
10364
10365 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
10366
10367         PR c/16437
10368         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
10369         * gcc.c-torture/execute/bf64-1.x: Likewise.
10370
10371 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10372
10373         * gcc.c-torture/compile/20040708-1.c: New test.
10374
10375 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10376
10377         PR c++/16169
10378         * g++.dg/warn/effc2.C: New test.
10379
10380 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10381
10382         * gcc.c-torture/execute/bitfld-1.x: Remove.
10383         * gcc.c-torture/execute/bitfld-3.c: New test.
10384         * gcc.dg/bitfld-2.c: Remove XFAILs.
10385
10386 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
10387
10388         PR c++/16276
10389         * g++.dg/rtti/tinfo1.C: New file.
10390
10391 2004-07-07  Eric Christopher  <echristo@redhat.com>
10392
10393         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
10394
10395 2004-07-07  Andrew Pinski  <apinski@apple.com>
10396
10397         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
10398
10399 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
10400
10401         * g++.dg/init/call1.C: XFAIL.
10402
10403 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
10404
10405         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
10406         except for movstrict*, to movmem* and clrstr* to clrmem*.
10407
10408 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
10409
10410         * gcc.c-torture/execute/20040707-1.c: New test.
10411
10412 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
10413
10414         * gcc.c-torture/execute/20040706-1.c: New test.
10415
10416 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10417
10418         PR c++/3671
10419         * g++.dg/template/spec14.C: New test.
10420
10421 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
10422
10423         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
10424         nothing if not yet defined.  Use it in b, c and d type definitions.
10425         * gcc.c-torture/execute/20040705-1.c: New test.
10426         * gcc.c-torture/execute/20040705-2.c: New test.
10427
10428 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10429
10430         PR c++/2518
10431         * g++.dg/lookup/new1.C: New test.
10432
10433 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10434
10435         PR c++/11406
10436         * g++.dg/template/sizeof8.C: New test.
10437
10438 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
10439
10440         * gcc.c-torture/compile/20040705-1.c: New test.
10441
10442 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
10443
10444         * gfortran.fortran-torture/execute/seq_io.f90: New test.
10445
10446 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
10447
10448         * gcc.dg/cpp/if-mop.c: Two new testcases.
10449         * gcc.dg/cpp/trad/comment-3.c: New.
10450
10451 2004-07-04  Paul Brook  <paul@codesourcery.com>
10452
10453         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
10454
10455 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
10456
10457         PR c++/3761
10458         * g++.dg/lookup/crash4.C: New test.
10459
10460 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
10461
10462         * gcc.c-torture/execute/builtin-abs-1.c
10463         * gcc.c-torture/execute/builtin-abs-2.c
10464         * gcc.c-torture/execute/builtin-complex-1.c
10465         * gcc.c-torture/execute/builtins/string-1-lib.c
10466         * gcc.c-torture/execute/builtins/string-1.c
10467         * gcc.c-torture/execute/builtins/string-2-lib.c
10468         * gcc.c-torture/execute/builtins/string-2.c
10469         * gcc.c-torture/execute/builtins/string-3-lib.c
10470         * gcc.c-torture/execute/builtins/string-3.c
10471         * gcc.c-torture/execute/builtins/string-4-lib.c
10472         * gcc.c-torture/execute/builtins/string-4.c
10473         * gcc.c-torture/execute/builtins/string-5-lib.c
10474         * gcc.c-torture/execute/builtins/string-5.c
10475         * gcc.c-torture/execute/builtins/string-6-lib.c
10476         * gcc.c-torture/execute/builtins/string-6.c
10477         * gcc.c-torture/execute/builtins/string-7-lib.c
10478         * gcc.c-torture/execute/builtins/string-7.c
10479         * gcc.c-torture/execute/builtins/string-8-lib.c
10480         * gcc.c-torture/execute/builtins/string-8.c
10481         * gcc.c-torture/execute/builtins/string-9-lib.c
10482         * gcc.c-torture/execute/builtins/string-9.c
10483         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
10484         * gcc.c-torture/execute/builtins/string-asm-1.c
10485         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
10486         * gcc.c-torture/execute/builtins/string-asm-2.c
10487         * gcc.c-torture/execute/stdio-opt-1.c
10488         * gcc.c-torture/execute/stdio-opt-2.c
10489         * gcc.c-torture/execute/stdio-opt-3.c
10490         * gcc.c-torture/execute/string-opt-1.c
10491         * gcc.c-torture/execute/string-opt-10.c
10492         * gcc.c-torture/execute/string-opt-11.c
10493         * gcc.c-torture/execute/string-opt-12.c
10494         * gcc.c-torture/execute/string-opt-13.c
10495         * gcc.c-torture/execute/string-opt-14.c
10496         * gcc.c-torture/execute/string-opt-15.c
10497         * gcc.c-torture/execute/string-opt-16.c
10498         * gcc.c-torture/execute/string-opt-2.c
10499         * gcc.c-torture/execute/string-opt-6.c
10500         * gcc.c-torture/execute/string-opt-7.c
10501         * gcc.c-torture/execute/string-opt-8.c:
10502         Replace with ...
10503
10504         * gcc.c-torture/execute/builtins/abs-2.c
10505         * gcc.c-torture/execute/builtins/abs-3.c
10506         * gcc.c-torture/execute/builtins/complex-1.c
10507         * gcc.c-torture/execute/builtins/fprintf.c
10508         * gcc.c-torture/execute/builtins/fputs.c
10509         * gcc.c-torture/execute/builtins/memcmp.c
10510         * gcc.c-torture/execute/builtins/memmove.c
10511         * gcc.c-torture/execute/builtins/memops-asm.c
10512         * gcc.c-torture/execute/builtins/mempcpy-2.c
10513         * gcc.c-torture/execute/builtins/mempcpy.c
10514         * gcc.c-torture/execute/builtins/memset.c
10515         * gcc.c-torture/execute/builtins/printf.c
10516         * gcc.c-torture/execute/builtins/sprintf.c
10517         * gcc.c-torture/execute/builtins/strcat.c
10518         * gcc.c-torture/execute/builtins/strchr.c
10519         * gcc.c-torture/execute/builtins/strcmp.c
10520         * gcc.c-torture/execute/builtins/strcpy.c
10521         * gcc.c-torture/execute/builtins/strcspn.c
10522         * gcc.c-torture/execute/builtins/strlen-2.c
10523         * gcc.c-torture/execute/builtins/strlen.c
10524         * gcc.c-torture/execute/builtins/strncat.c
10525         * gcc.c-torture/execute/builtins/strncmp-2.c
10526         * gcc.c-torture/execute/builtins/strncmp.c
10527         * gcc.c-torture/execute/builtins/strncpy.c
10528         * gcc.c-torture/execute/builtins/strpbrk.c
10529         * gcc.c-torture/execute/builtins/strpcpy-2.c
10530         * gcc.c-torture/execute/builtins/strpcpy.c
10531         * gcc.c-torture/execute/builtins/strrchr.c
10532         * gcc.c-torture/execute/builtins/strspn.c
10533         * gcc.c-torture/execute/builtins/strstr-asm.c
10534         * gcc.c-torture/execute/builtins/strstr.c:
10535         ... these new files.
10536
10537         * gcc.c-torture/execute/builtins/abs-2-lib.c
10538         * gcc.c-torture/execute/builtins/abs-3-lib.c
10539         * gcc.c-torture/execute/builtins/complex-1-lib.c
10540         * gcc.c-torture/execute/builtins/fprintf-lib.c
10541         * gcc.c-torture/execute/builtins/fputs-lib.c
10542         * gcc.c-torture/execute/builtins/memcmp-lib.c
10543         * gcc.c-torture/execute/builtins/memmove-lib.c
10544         * gcc.c-torture/execute/builtins/memops-asm-lib.c
10545         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
10546         * gcc.c-torture/execute/builtins/mempcpy-lib.c
10547         * gcc.c-torture/execute/builtins/memset-lib.c
10548         * gcc.c-torture/execute/builtins/printf-lib.c
10549         * gcc.c-torture/execute/builtins/sprintf-lib.c
10550         * gcc.c-torture/execute/builtins/strcat-lib.c
10551         * gcc.c-torture/execute/builtins/strchr-lib.c
10552         * gcc.c-torture/execute/builtins/strcmp-lib.c
10553         * gcc.c-torture/execute/builtins/strcpy-lib.c
10554         * gcc.c-torture/execute/builtins/strcspn-lib.c
10555         * gcc.c-torture/execute/builtins/strlen-2-lib.c
10556         * gcc.c-torture/execute/builtins/strlen-lib.c
10557         * gcc.c-torture/execute/builtins/strncat-lib.c
10558         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
10559         * gcc.c-torture/execute/builtins/strncmp-lib.c
10560         * gcc.c-torture/execute/builtins/strncpy-lib.c
10561         * gcc.c-torture/execute/builtins/strpbrk-lib.c
10562         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
10563         * gcc.c-torture/execute/builtins/strpcpy-lib.c
10564         * gcc.c-torture/execute/builtins/strrchr-lib.c
10565         * gcc.c-torture/execute/builtins/strspn-lib.c
10566         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
10567         * gcc.c-torture/execute/builtins/strstr-lib.c
10568         * gcc.c-torture/execute/builtins/lib/abs.c
10569         * gcc.c-torture/execute/builtins/lib/fprintf.c
10570         * gcc.c-torture/execute/builtins/lib/memset.c
10571         * gcc.c-torture/execute/builtins/lib/printf.c
10572         * gcc.c-torture/execute/builtins/lib/sprintf.c
10573         * gcc.c-torture/execute/builtins/lib/strcpy.c
10574         * gcc.c-torture/execute/builtins/lib/strcspn.c
10575         * gcc.c-torture/execute/builtins/lib/strncat.c
10576         * gcc.c-torture/execute/builtins/lib/strncmp.c
10577         * gcc.c-torture/execute/builtins/lib/strncpy.c
10578         * gcc.c-torture/execute/builtins/lib/strpbrk.c
10579         * gcc.c-torture/execute/builtins/lib/strspn.c
10580         * gcc.c-torture/execute/builtins/lib/strstr.c:
10581         New files containing support routines.
10582
10583         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
10584         declaration.
10585         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
10586         when not optimizing.
10587
10588 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
10589
10590         PR c++/16240
10591         * g++.dg/abi/mangle22.C: New test.
10592         * g++.dg/abi/mangle23.C: Likewise.
10593
10594 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
10595
10596         PR fortran/16290
10597         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
10598         Allow for cases without denormalized floating point numbers.
10599
10600 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
10601
10602         PR c/1027
10603         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10604         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
10605         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
10606         expected warning text.
10607         * gcc.dg/format/diag-2.c: New test.
10608
10609 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10610
10611         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
10612
10613 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
10614
10615         * gcc.dg/builtins-43.c: New.
10616         * gcc.dg/builtins-44.c: New.
10617         * gcc.dg/builtins-45.c: New.
10618
10619 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
10620             Andreas Tobler  <a.tobler@schweiz.ch>
10621
10622         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
10623         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
10624         as SIGSEGV.
10625         * gcc.dg/cleanup-11.c: Likewise.
10626         * gcc.dg/cleanup-8.c: Likewise.
10627         * gcc.dg/cleanup-9.c: Likewise.
10628         * gcc.dg/cleanup-5.c: Run on all platforms.
10629
10630 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10631
10632         * g++.dg/warn/nonnull1.C: New test.
10633
10634 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10635
10636         * gcc.dg/compat/compat-common.h: Wrap up CINT in
10637         an #ifndef SKIP_COMPLEX_INT/#endif pair.
10638         Special-case the Sun compiler wrt to <complex.h>.
10639
10640 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
10641
10642         * gcc.dg/Wunreachable-8.C: New test.
10643
10644         * gcc.dg/h8300-ice2.c : New test.
10645
10646 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
10647
10648         PR fortran/16161
10649         * gfortran.fortran-torture/compile/implicit.f90: Add test
10650         for implicit character.
10651
10652 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
10653
10654         PR fortran/16289
10655         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
10656         Use tiny() intrinsic to find smallest non-negative real
10657
10658 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
10659
10660         * gcc.dg/compat/struct-by-value-22_main.c: New test.
10661         * gcc.dg/compat/struct-by-value-22_x.c: New.
10662         * gcc.dg/compat/struct-by-value-22_y.c: New.
10663
10664         * gcc.c-torture/execute/20040629-1.c: New test.
10665
10666 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
10667
10668         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
10669         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
10670
10671         PR target/16195
10672         * gcc.dg/20040625-1.c: New test.
10673
10674 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10675
10676         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
10677
10678 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10679
10680         PR fortran/15963
10681         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
10682
10683 2004-06-29  Richard Henderson  <rth@redhat.com>
10684
10685         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
10686
10687 2004-06-29  Paul Brook  <paul@codesourcery.com>
10688
10689         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
10690         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
10691
10692 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
10693
10694         PR c++/16260
10695         * g++.dg/parse/crash15.C: New.
10696
10697 2004-06-28  Andrew Pinski  <apinski@apple.com>
10698
10699         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
10700         by the error already.
10701
10702         * g++.dg/opt/ptrmem4.C: Change to compile only test.
10703
10704 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
10705
10706         PR target/14041
10707         * gcc.dg/h8300-bss-align-1.c : New.
10708
10709 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
10710
10711         * PR c++/16174
10712         * g++.dg/template/ctor4.C: New.
10713
10714 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
10715
10716         PR c++/16205
10717         * g++.dg/warn/Wsequence-point-1.C: New test.
10718
10719 2004-06-27  Paul Brook  <paul@codesourcery.com>
10720
10721         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
10722
10723 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
10724
10725         * g++.old-deja/g++.mike/p7325.C: Remove.
10726
10727 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
10728
10729         PR c/14963
10730         * gcc.dg/pr14963.c: New test.
10731
10732 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
10733
10734         PR c++/16193
10735         * g++.dg/parse/redef1.C: New test.
10736
10737 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10738
10739         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
10740         20021110.c.
10741         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
10742         20021119-1.c.
10743         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
10744         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
10745         5-04.c.
10746         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
10747         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
10748         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
10749         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
10750         g++.brendan/enum14.C.
10751         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
10752         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
10753         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
10754         g++.mike/virt1.C.
10755         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
10756         memtemp24.C.
10757
10758 2004-06-27  Roger Sayle  <roger@eyesopen.com>
10759
10760         * gcc.dg/20040527-1.c: New test case.
10761
10762 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
10763
10764         PR gfortran/pr16196
10765         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
10766
10767 2004-06-25  Roger Sayle  <roger@eyesopen.com>
10768
10769         PR middle-end/15825
10770         * gcc.dg/pr15825-1.c: New test case.
10771
10772 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
10773
10774         * gcc.c-torture/execute/20040625-1.c: New test.
10775
10776 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10777
10778         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
10779
10780 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
10781
10782         * gcc.dg/torture/mips-div-1.c: New test.
10783
10784 2004-06-24  Jeff Law  <law@redhat.com>
10785
10786         * gcc.dg/tree-ssa/20040624-1.c: New test.
10787
10788 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
10789
10790         * gcc.c-torture/compile/20040624-1.c: New test.
10791
10792 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10793
10794         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
10795         this directory.
10796
10797 2004-06-23  Andrew Pinski  <apinski@apple.com>
10798
10799         PR middle-end/15988
10800         * g++.dg/opt/ptrmem4.C: New test.
10801
10802         * gcc.dg/c90-array-quals-2.c: New test.
10803
10804 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
10805
10806         * gcc.dg/kpice1.c: New test.
10807
10808 2006-06-23  Andrew Pinski  <apinski@apple.com>
10809
10810         * gcc.dg/c90-array-quals.c: New test.
10811
10812 2006-06-22  Richard Henderson  <rth@redhat.com>
10813
10814         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
10815
10816 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
10817
10818         * gcc.dg/builtins-config.h: Handle FreeBSD.
10819
10820 2006-06-22  Richard Henderson  <rth@redhat.com>
10821
10822         * g++.dg/opt/devirt1.C: New.
10823
10824 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
10825
10826         * g++.dg/opt/pr15551.C: New testcase.
10827
10828 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
10829
10830         PR target/14800
10831         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
10832         x86_64-*-linux* when compiling for 32bit.
10833
10834 2004-06-21  Andrew Pinski  <apinski@apple.com>
10835
10836         * gcc.dg/pch/struct-1.c: New.
10837         * gcc.dg/pch/struct-1.hs: New.
10838
10839 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
10840
10841         * gcc.dg/pch/save-temps-1.c: New file.
10842         * gcc.dg/pch/save-temps-1.hs: New file.
10843
10844 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10845
10846         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
10847         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
10848
10849 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10850
10851         * gfortran.fortran-torture/execute/select_1.f90: Rename function
10852         to fix type error.
10853         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
10854         Remove trailing spaces.
10855
10856 2004-06-21  Richard Henderson  <rth@redhat.com>
10857
10858         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
10859         merging && to BIT_FIELD_REF.
10860
10861 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
10862
10863         * g++.dg/opt/placeholder1.C: New test.
10864
10865 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10866
10867         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
10868         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10869         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10870         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10871
10872 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
10873
10874         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
10875         extern "C".
10876         * g++.dg/other/pragma-re-1.C: Add comments.
10877
10878 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
10879
10880         PR gfortran/16080
10881         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
10882
10883 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
10884
10885         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
10886         instead of setting the type of size_t by
10887         hand.
10888
10889 2004-06-18  Roger Sayle  <roger@eyesopen.com>
10890
10891         * gcc.dg/unordered-2.c: New test case.
10892         * gcc.dg/unordered-3.c: New test case.
10893
10894 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
10895
10896         PR other/16043
10897         * lib/g++.exp (g++_version): Tweak regexp for version
10898         * lib/g77.exp (g77_version): Likewise
10899         * lib/gfortran.exp (gfortran_version): Likewise
10900         * lib/objc.exp (objc_version): Likewise
10901         * lib/treelang.exp (treelang_version): Likewise
10902
10903 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
10904
10905         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
10906         Use INT_MAX instead of __INT_MAX__.
10907         * gcc.dg/compat/struct-align-2_y.c: Likewise.
10908
10909         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
10910         * gcc.dg/compat/scalar-return-3_x.c: Use it.
10911         * gcc.dg/compat/scalar-return-3_y.c: Use it.
10912         * gcc.dg/compat/scalar-return-4_x.c: Use it.
10913         * gcc.dg/compat/scalar-return-4_y.c: Use it.
10914         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
10915         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
10916         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
10917         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
10918
10919         * gcc.dg/range-test-1.c: New test.
10920         * g++.dg/opt/range-test-1.C: New test.
10921
10922 2004-06-17  Richard Henderson  <rth@redhat.com>
10923
10924         * objc.dg/sync-1.m: New.
10925         * objc.dg/try-catch-1.m: Don't force next runtime.
10926         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
10927         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
10928         shadowed catch clause.
10929         * objc.dg/try-catch-5.m: New.
10930
10931 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
10932
10933         Bug 14610
10934         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
10935
10936 2004-06-15  Richard Henderson  <rth@redhat.com>
10937
10938         * gcc.dg/20001116-1.c: Move expected warning line.
10939
10940 2004-06-15  Richard Henderson  <rth@redhat.com>
10941
10942         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
10943         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
10944
10945 2004-06-15  Jeff Law  <law@redhat.com>
10946
10947         * gcc.dg/tree-ssa/20040615-1.c: New test.
10948         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
10949         be less sensitive to operand ordering.
10950         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
10951
10952 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
10953
10954         * g++.dg/abi/bitfield3.C: Add comment..
10955
10956 2004-06-15  Richard Henderson  <rth@redhat.com>
10957
10958         * g++.dg/ext/stmtexpr1.C: XFAIL.
10959         * gcc.dg/20030612-1.c: XFAIL.
10960
10961 2004-06-15  Eric Christopher  <echristo@redhat.com>
10962
10963         * g++.dg/charset/asm5.c: New.
10964         * gcc.dg/charset/asm6.c: New.
10965
10966 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10967
10968         PR fortran/15962
10969         * gfortran.fortran-torture/execute/select_1.f90: New test.
10970
10971 2004-06-15  Paul Brook  <paul@codesourcery.com>
10972
10973         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
10974
10975 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10976
10977         PR c++/15967
10978         * g++.dg/lookup/crash3.C: New test.
10979
10980 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10981
10982         PR c++/15947
10983         * g++.dg/parse/dtor4.C: New test.
10984
10985 2004-06-14  Jeff Law  <law@redhat.com>
10986
10987         * gcc.c-torture/compile/20040614-1.c: New test.
10988
10989 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10990
10991         PR fortran/15211
10992         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
10993         LEN of a character array.
10994
10995 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
10996
10997         PR c++/15096
10998         * g++.dg/template/ptrmem10.C: New test.
10999
11000         PR c++/14930
11001         * g++.dg/template/friend30.C: New test.
11002
11003 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11004
11005         PR fortran/14928
11006         * gfortran.fortran-torture/compile/mloc.f90: New test.
11007
11008 2004-06-13  Paul Brook  <paul@codesourcery.com>
11009
11010         * gfortran.fortran-torture/execute/random_2.f90: New test.
11011
11012 2004-06-13  Eric Christopher  <echristo@redhat.com>
11013
11014         * gcc.dg/noncompile/redecl-1.c: Fix error message.
11015
11016 2004-06-12  Paul Brook  <paul@codesourcery.com>
11017
11018         * gfortran.fortran-torture/execute/contained_3.f90: New test.
11019
11020 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11021
11022         PR fortran/14923
11023         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
11024
11025 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11026
11027         PR fortran/14957
11028         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
11029         syntax errors in end statements of contained subroutines.
11030
11031 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11032
11033         PR fortran/12841
11034         * gfortran.fortran-torture/execute/null_arg.f90: New test.
11035
11036 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
11037
11038         PR fortran/15665
11039         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
11040
11041 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
11042
11043         PR gfortran/12839
11044         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
11045
11046 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
11047
11048         PR c++/15862
11049         * g++.dg/parse/enum1.C: New test.
11050
11051 2004-06-10  Jeff Law  <law@redhat.com>
11052
11053         * gcc.c-torture/compile/20040610-1.c: New test.
11054
11055 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11056
11057         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
11058         * g++.old-deja/g++.other/decl3.C: Likewise.
11059
11060 2004-06-10  Brian Booth  <bbooth@redhat.com>
11061
11062         * gcc.dg/tree-ssa/20031015-1.c: Scan for
11063         V_MAY_DEF instead of VDEF.
11064         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
11065
11066 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
11067
11068         PR c++/14211
11069         * g++.dg/conversion/const1.C: New test.
11070
11071         PR c++/15076
11072         * g++.dg/conversion/reinterpret1.C: New test.
11073
11074         PR c++/15877
11075         * g++.dg/template/enum2.C: New test.
11076
11077         PR c++/15227
11078         * g++.dg/template/error13.C: New test.
11079
11080 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11081
11082         PR fortran/14957
11083         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
11084         arguments to test_* REAL and of the right size.
11085
11086 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
11087
11088         PR target/15569
11089         PR rtl-optimization/15681
11090         * gcc.dg/20040609-1.c: New test.
11091
11092 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
11093
11094         PR c++/14791
11095         * g++.dg/opt/builtins1.C: New test.
11096
11097 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
11098
11099         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
11100         that use default windows32 struct layout.
11101         * gcc.dg/i386-bitfield2.c: Likewise.
11102
11103 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
11104
11105         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
11106         for mingw32 and cygwin targets.
11107
11108 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
11109
11110         * gcc.dg/pch/macro-4.c: New.
11111         * gcc.dg/pch/macro-4.hs: New.
11112
11113 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11114
11115         PR fortran/13249
11116         * gfortran.fortran-torture/compile/name_clash.f90: New test.
11117
11118 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11119
11120         PR fortran/13372
11121         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
11122
11123 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
11124
11125         PR gfortran/14897
11126         * gfortran.fortran-torture/execute/t_edit.f90: New test.
11127
11128 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
11129
11130         PR gfortran/15755
11131         * gfortran.fortran-torture/execute/backspace.c : New test.
11132
11133 2004-06-09  Paul Brook  <paul@codesourcery.com>
11134
11135         * gfortran.fortran-torture/execure/intrinsic_associated.f90
11136         (pointer_to_section): Rewrite to use smaller array.
11137
11138 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
11139
11140         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
11141         * gcc.dg/ext/altivec-10.c: Same.
11142         * gcc.dg/ext/altivec-11.c: Same.
11143         * gcc.dg/ext/altivec-12.c: Same.
11144         * gcc.dg/ext/altivec-13.c: Same.
11145         * gcc.dg/ext/altivec-14.c: Same.
11146         * gcc.dg/ext/altivec-15.c: Same.
11147         * gcc.dg/ext/altivec-16.c: Same.
11148         * gcc.dg/ext/altivec-3.c: Same.
11149         * gcc.dg/ext/altivec-4.c: Same.
11150         * gcc.dg/ext/altivec-6.c: Same.
11151         * gcc.dg/ext/altivec-7.c: Same.
11152         * gcc.dg/ext/altivec-8.c: Same.
11153         * gcc.dg/ext/altivec-varargs-1.c: Same.
11154
11155         * g++.dg/ext/altivec-1.C: Correct dg syntax.
11156         * g++.dg/ext/altivec-10.C: Same.
11157         * g++.dg/ext/altivec-2.C: Same.
11158         * g++.dg/ext/altivec-3.C: Same.
11159         * g++.dg/ext/altivec-4.C: Same.
11160         * g++.dg/ext/altivec-5.C: Same.
11161         * g++.dg/ext/altivec-6.C: Same.
11162         * g++.dg/ext/altivec-7.C: Same.
11163         * g++.dg/ext/altivec-8.C: Same.
11164         * g++.dg/ext/altivec-9.C: Same.
11165
11166 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11167
11168         PR c++/7841
11169         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
11170
11171 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11172
11173         * gcc.dg/union-1.c: New test.
11174
11175 2004-06-07  Roger Sayle  <roger@eyesopen.com>
11176
11177         * gcc.dg/builtins-41.c: New test case.
11178         * gcc.dg/builtins-42.c: New test case.
11179
11180 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
11181
11182         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
11183         * g++.dg/ext/altivec-10.C: Same.
11184         * g++.dg/ext/altivec-2.C: Same.
11185         * g++.dg/ext/altivec-3.C: Same.
11186         * g++.dg/ext/altivec-4.C: Same.
11187         * g++.dg/ext/altivec-5.C: Same.
11188         * g++.dg/ext/altivec-6.C: Same.
11189         * g++.dg/ext/altivec-7.C: Same.
11190         * g++.dg/ext/altivec-8.C: Same.
11191         * g++.dg/ext/altivec-9.C: Same.
11192         * g++.old-deja/g++.abi/cxa_vec.C: Same.
11193         * g++.old-deja/g++.brendan/new3.C: Same.
11194         * gcc.c-torture/execute/eeprof-1.x: Same.
11195
11196 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11197
11198         PR c/14765
11199         * gcc.dg/pr14765-1.c: New test.
11200
11201 2004-06-07  Roger Sayle  <roger@eyesopen.com>
11202
11203         PR c/14649
11204         * gcc.dg/pr14649-1.c: New test case.
11205
11206 2004-06-07  Richard Henderson  <rth@redhat.com>
11207
11208         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
11209         if temporaries.
11210
11211 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
11212
11213         * g++.dg/eh/elide1.C: Remove XFAIL.
11214
11215 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
11216
11217         PR c++/15337
11218         * g++.dg/expr/sizeof3.C: New test.
11219
11220         PR c++/14777
11221         * g++.dg/template/access14.C: New test.
11222
11223         PR c++/15554
11224         * g++.dg/template/enum1.C: New test.
11225
11226         PR c++/15057
11227         * g++.dg/eh/throw1.C: New test.
11228
11229 2004-06-07  David Ayers  <d.ayers@inode.at>
11230             Ziemowit Laski  <zlaski@apple.com>
11231
11232         * lib/objc.exp (objc_target_compile): Revert the '-framework
11233         Foundation' flag fix, since bare Darwin does not ship
11234         with the Foundation framework.
11235         * objc/execute/next_mapping.h: Provide a local NSConstantString
11236         @interface and @implementation.
11237         (objc_constant_string_init): A constructor function, used to
11238         initialize the NSConstantString meta-class object.
11239         * objc/execute/string1.m: Include "next_mapping.h" instead of
11240         <Foundation/NSString.h>.
11241         * objc/execute/string2.m: Likewise.
11242         * objc/execute/string3.m: Likewise.
11243         * objc/execute/string4.m: Likewise.
11244
11245 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
11246
11247         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
11248         to double. Replace double with FLOAT.
11249         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
11250
11251         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
11252         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
11253         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
11254         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
11255         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
11256         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
11257         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
11258         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
11259
11260 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
11261
11262         PR c/13519
11263         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
11264
11265 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11266
11267         PR c++/15503
11268         * g++.dg/template/meminit2.C: New test.
11269
11270 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
11271
11272         PR target/15822
11273         * gcc.c-torture/execute/compare-fp-1.c,
11274         gcc.c-torture/execute/compare-fp-2.c,
11275         gcc.c-torture/execute/compare-fp-3.c,
11276         gcc.c-torture/execute/compare-fp-4.c,
11277         gcc.c-torture/execute/compare-fp-3.x,
11278         gcc.c-torture/execute/compare-fp-4.x: Moved...
11279         * gcc.c-torture/execute/ieee/compare-fp-1.c,
11280         gcc.c-torture/execute/ieee/compare-fp-2.c,
11281         gcc.c-torture/execute/ieee/compare-fp-3.c,
11282         gcc.c-torture/execute/ieee/compare-fp-4.c,
11283         gcc.c-torture/execute/ieee/compare-fp-3.x,
11284         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
11285
11286 2004-06-04  David Ayers  <d.ayers@inode.at>
11287
11288         * objc/execute/protocol-isEqual-4.m: New testcase.
11289
11290 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
11291
11292         * objc/execute/protocol-isEqual-1.m: New testcase.
11293         * objc/execute/protocol-isEqual-2.m: New testcase.
11294         * objc/execute/protocol-isEqual-3.m: New testcase.
11295
11296 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11297
11298         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
11299
11300 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
11301
11302         * lib/objc.exp (objc_target_compile): When running tests on
11303         Darwin (Mac OS X), inform the linker about '-framework
11304         'Foundation'.
11305
11306 2004-06-02  Eric Christopher  <echristo@redhat.com>
11307
11308         * gcc.c-torture/compile/20040602-1.c: New.
11309
11310 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
11311
11312         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
11313         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
11314
11315         PR tree-optimization/14736
11316         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
11317
11318         PR tree-optimization/14042
11319         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
11320
11321         PR tree-optimization/14729
11322         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
11323
11324 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11325
11326         PR fortran/15557
11327         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
11328
11329 2004-06-01  Richard Hederson  <rth@redhat.com>
11330
11331         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
11332
11333 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11334
11335         PR c++/14932
11336         * g++.dg/parse/offsetof4.C: New test.
11337
11338 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
11339
11340         PR objc/7993
11341         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
11342
11343 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
11344
11345         PR c++/15701
11346         * g++.dg/template/friend29.C: New test.
11347
11348 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11349
11350         PR c/15749
11351         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
11352
11353 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
11354
11355         * gcc.dg/sparc-trap-1.c: New test.
11356
11357 2004-05-31  Roger Sayle  <roger@eyesopen.com>
11358
11359         PR middle-end/15069
11360         * g++.dg/opt/fold3.C: New test case.
11361
11362 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
11363
11364         * lib/target-supports.exp (check_iconv_available): Fix fallout
11365         from 2004-05-28 patch.
11366
11367 2004-05-30  Paul Brook  <paul@codesourcery.com>
11368
11369         PR fortran/15620
11370         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
11371         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
11372
11373 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
11374
11375         * gfortran.fortran-torture/execute/random_1.f90: New test.
11376
11377 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11378
11379         * g++.dg/ext/altivec-10.C: New test.
11380
11381 2004-05-29  Paul Brook  <paul@codesourcery.com>
11382
11383         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
11384
11385 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11386
11387         * gcc.dg/altivec-16.c: New test.
11388
11389 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
11390
11391         * lib/target-supports.exp (check_vmx_hw_available): New.
11392         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
11393
11394         * lib/target-supports.exp (check_alias_available,
11395         check_iconv_available, check_named_sections_available): Use
11396         unique names for temporary files.
11397
11398 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11399
11400         * gcc.dg/altivec-15.c: New test.
11401
11402 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11403
11404         PR c++/15083
11405         * g++.dg/warn/noeffect6.C: New test.
11406
11407         PR c++/15471
11408         * g++.dg/expr/ptrmem4.C: New test.
11409
11410         PR c++/15640
11411         * g++.dg/template/operator3.C: New test.
11412
11413 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11414
11415         PR c++/14668
11416         * g++.dg/lookup/redecl1.C: New test.
11417         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
11418
11419 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
11420
11421         * gcc.c-torture/execute/compare-fp-1.c,
11422         gcc.c-torture/execute/compare-fp-2.c,
11423         gcc.c-torture/execute/compare-fp-3.c,
11424         gcc.c-torture/execute/compare-fp-4.c,
11425         gcc.c-torture/execute/compare-fp-3.x,
11426         gcc.c-torture/execute/compare-fp-4.x,
11427         gcc.dg/pr15649-1.c: New.
11428
11429 2004-05-27  Adam Nemet  <anemet@lnxw.com>
11430
11431         PR c++/12883
11432         * g++.dg/init/array14.C: New test.
11433
11434 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
11435
11436         * lib/compat.exp (compat-get-options-main): New.
11437         (compat-get-options): Remove unneeded code, warn for ignored
11438         command.
11439         (compat-execute): Check flag set by dg-require-* commands.
11440
11441         * lib/compat.exp (compat-execute): Break up long lines.
11442
11443 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
11444
11445         * gcc.dg/altivec-7.c: Don't use 'vector long'.
11446         * gcc.dg/altivec-14.c: New test.
11447         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
11448
11449         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
11450         * gcc.dg/altivec-12.c: Ditto.
11451
11452         * gcc.dg/altivec-3.c: Move call to altivec_check.
11453
11454 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11455
11456         PR c++/15044
11457         * g++.dg/template/error12.C: New test.
11458
11459         PR c++/15317
11460         * g++.dg/ext/attrib15.C: New test.
11461
11462         PR c++/15329
11463         * g++.dg/template/ptrmem9.C: New test.
11464
11465 2004-05-25  Paul Brook  <paul@codesourcery.com>
11466
11467         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
11468
11469 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11470
11471         PR c++/15165
11472         * g++.dg/template/crash19.C: New test.
11473
11474 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11475
11476         PR c++/15025
11477         * g++.dg/template/redecl1.C: New test.
11478
11479 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11480
11481         PR c++/14821
11482         * g++.dg/other/ns1.C: New test.
11483
11484         PR c++/14883
11485         * g++.dg/template/invalid1.C: New test.
11486
11487 2004-05-23  Paul Brook  <paul@codesourcery.com>
11488         Victor Leikehman  <lei@haifasphere.co.il>
11489
11490         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
11491         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
11492
11493 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11494
11495         PR c++/15285
11496         PR c++/15299
11497         * g++.dg/template/non-dependent5.C: New test.
11498         * g++.dg/template/non-dependent6.C: New test.
11499
11500 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11501
11502         PR c++/15507
11503         * g++.dg/inherit/union1.C: New test.
11504
11505         PR c++/15542
11506         * g++.dg/template/addr1.C: New test.
11507
11508         PR c++/15427
11509         * g++.dg/template/array5.C: New test.
11510
11511         PR c++/15287
11512         * g++.dg/template/array6.C: New test.
11513
11514 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
11515             Roger Sayle  <roger@eyesopen.com>
11516
11517         * g++.dg/lookup/forscope2.C: New test case.
11518
11519 2004-05-22  Ben Elliston  <bje@au.ibm.com>
11520
11521         * gcc.dg/cpp/Wmissingdirs.c: New.
11522
11523 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11524
11525         PR target/15301
11526         * gcc.dg/compat/union-m128-1.h: New file.
11527         * gcc.dg/compat/union-m128-1_main.c: Likewise.
11528         * gcc.dg/compat/union-m128-1_x.c: Likewise.
11529         * gcc.dg/compat/union-m128-1_y.c: Likewise.
11530
11531 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11532
11533         PR target/15302
11534         * gcc.dg/compat/struct-complex-1.h: New file.
11535         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
11536         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
11537         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
11538
11539 2004-05-20  Roger Sayle  <roger@eyesopen.com>
11540
11541         PR middle-end/3074
11542         * gcc.dg/pr3074-1.c: New test case.
11543         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
11544
11545 2004-05-20  Falk Hueffner  <falk@debian.org>
11546
11547         PR other/15526
11548         * gcc.dg/ftrapv-1.c: New test case.
11549
11550 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11551
11552         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
11553
11554 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
11555             Jeff Law  <law@redhat.com>
11556
11557         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
11558         * gcc.dg/tree-ssa/20040518-2.c: New test.
11559
11560         * gcc.dg/tree-ssa/20040518-1.c: New test.
11561
11562 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
11563
11564         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
11565
11566 2004-05-18  Paul Brook  <paul@codesourcery.com>
11567
11568         PR fortran/13930
11569         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
11570
11571 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11572
11573         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
11574         constant folding.
11575
11576 2004-05-17  Steven Bosscher  <stevenb@suse.de>
11577
11578         * gcc.dg/tree-ssa/20040517-1.c: New test.
11579
11580 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11581
11582         * gcc.dg/loop-4.c: New test.
11583
11584 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
11585
11586         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
11587
11588 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
11589
11590         PR fortran/15311
11591         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
11592
11593 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11594
11595         PR fortran/13826
11596         PR fortran/13940
11597         * gfortran.fortran-torture/compile/data_1.f90: New test.
11598
11599 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
11600
11601         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
11602         * gcc.dg/uninit-H.c: Define ASM for __s390__.
11603
11604 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11605
11606         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
11607
11608 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11609
11610         PR c/15444
11611         * gcc.dg/format/xopen-1.c: Adjust expected message.
11612         * gcc.dg/format/xopen-3.c: New test.
11613
11614 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
11615
11616         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
11617
11618 2004-05-14  Jeff Law  <law@redhat.com>
11619
11620         * gcc.dg/tree-ssa/20040514-2.c: New test.
11621
11622 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11623
11624         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
11625         this ...
11626         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
11627         this.
11628
11629 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
11630
11631         * gcc.dg/tree-ssa/20040514-1.c: New test.
11632
11633 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11634
11635         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
11636         test.
11637
11638 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11639
11640         PR fortran/14066
11641         * gfortran.fortran-torture/compile/do_1.f90: New test.
11642
11643 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11644
11645         PR fortran/15051
11646         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
11647         test.
11648
11649 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
11650
11651         PR fortran/15149
11652         * gfortran.fortran-torture/execute/random_init.f90: New test.
11653
11654 2004-05-13  Paul Brook  <paul@codesourcery.com>
11655
11656         PR fortran/15314
11657         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
11658
11659 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
11660
11661         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
11662         for the powerpc case.
11663
11664 2004-05-13  Jeff Law  <law@redhat.com>
11665
11666         * gcc.dg/tree-ssa/20040513-1.c: New test.
11667         * gcc.dg/tree-ssa/20040513-2.c: New test.
11668
11669 2004-05-13  Paul Brook  <paul@codesourcery.com>
11670
11671         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
11672         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
11673         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
11674
11675 2004-05-13  Andreas Schwab  <schwab@suse.de>
11676
11677         PR other/10819
11678         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
11679         characters.
11680
11681 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
11682
11683         PR fortran/15294
11684         * gfortran.fortran-torture/execute/adjustr.f90: New file.
11685
11686 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
11687
11688         Merge from tree-ssa-20020619-branch.  See
11689         ChangeLog.tree-ssa for details.
11690
11691 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
11692
11693         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
11694         include <altivec.h> explicitly.
11695         * gcc.dg/altivec-13.c: Likewise.
11696
11697 2004-05-11  Paul Brook  <paul@codesourcery.com>
11698
11699         * gcc.c-torture/compile/20010518-1.c: Force enum size.
11700
11701 2004-05-10  Eric Christopher  <echristo@redhat.com>
11702
11703         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
11704         * gcc.dg/sibcall-4.c: Ditto.
11705
11706 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
11707
11708         * g++.dg/ext/altivec-8.C: New test case.
11709         * gcc.dg/altivec-13.c: New test case.
11710
11711 2004-05-08  Roger Sayle  <roger@eyesopen.com>
11712
11713         * gcc.c-torture/execute/divcmp-1.c: New test case.
11714         * gcc.c-torture/execute/divcmp-2.c: New test case.
11715         * gcc.c-torture/execute/divcmp-3.c: New test case.
11716
11717 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
11718
11719         * g++.dg/other/pragma-re-2.C: New test.
11720
11721 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
11722
11723         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
11724         * gcc.dg/i386-387-2.c: Likewise.
11725
11726         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
11727         __builtin_drem.
11728         * gcc.dg/i386-387-6.c: Likewise.
11729
11730 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
11731
11732         * gcc.dg/builtins-33.c:  Also check log1p*.
11733
11734 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
11735
11736         PR optimization/15296
11737         * gcc.c-torture/execute/pr15296.c: New test.
11738
11739 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
11740
11741         * gcc.dg/builtins-40.c: New test.
11742
11743 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
11744
11745         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
11746
11747 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
11748
11749         * g++.dg/ext/spe1.C: New testcase.
11750
11751 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
11752
11753         * objc.dg/image-info.m: Allow additional attributes
11754         for __image_info section.
11755
11756 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
11757
11758         * gcc.dg/torture/mips-hilo-2.c: New test.
11759
11760 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11761
11762         PR c++/14389
11763         * g++.dg/template/member5.C: New test.
11764
11765 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
11766
11767         * gcc.dg/builtins-34.c: Also check expm1*.
11768
11769 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11770
11771         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
11772         * gcc.dg/torture/builtin-convert-3.c: New test.
11773
11774 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
11775
11776         PR middle-end/15054
11777         * g++.dg/opt/pr15054.C: New test.
11778
11779 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11780
11781         * gcc.dg/torture/builtin-rounding-1.c: New test.
11782         * gcc.dg/builtins-25.c: Delete.
11783         * gcc.dg/builtins-29.c: Delete.
11784
11785 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
11786
11787         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
11788         * gcc.dg/sibcall-4.c: Likewise.
11789         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
11790
11791 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
11792
11793         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
11794         bit-field on 16-bit targets.
11795
11796 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
11797
11798         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
11799         16-bit targets.
11800
11801 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
11802
11803         * gcc.dg/rs6000-power2-1.c: Change to compile only.
11804         * gcc.dg/rs6000-power2-2.c: Likewise.
11805
11806 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
11807
11808         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
11809         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
11810         Change the asm registers to be in form of frN instead of fN.
11811
11812 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11813
11814         * gcc.dg/torture/builtin-convert-2.c: New test.
11815
11816 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
11817
11818         * gcc.dg/rs6000-power2-1.c: New test.
11819         * gcc.dg/rs6000-power2-2.c: New test.
11820
11821 2004-04-28  Jan Hubicka  <jh@suse.cz>
11822
11823         * gcc.dg/unused-6.c: New test.
11824
11825 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
11826             Ulrich Weigand  <uweigand@de.ibm.com>
11827
11828         * ada/acats/run_all.sh: Define $target variable.
11829
11830 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
11831
11832         PR c++/15119
11833         * g++.dg/other/vararg-1.C: New test.
11834
11835         PR c++/4794
11836         * g++.dg/eh/cleanup3.C: New test.
11837
11838 2004-04-24  Laurent GUERBY <laurent@guerby.net>
11839
11840         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
11841         and ad8011a (target_insn).
11842         * ada/acats/support/macro.dfs: Likewise.
11843         * ada/acats/support/impbit.adb: New file.
11844
11845 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
11846
11847         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
11848
11849 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11850
11851         * gcc.dg/loop-3.c: New test.
11852
11853 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
11854
11855         * gcc.c-torture/execute/simd-5.c: New test.
11856
11857 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11858
11859         PR c++/15064
11860         * g++.dg/template/crash18.C: New test.
11861
11862 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
11863
11864         * g++.dg/ext/complit3.C: New test.
11865
11866 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11867
11868         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
11869         * gcc.dg/altivec-3.c: Same.
11870         * gcc.dg/altivec-varargs-1.c: Same.
11871
11872 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11873
11874         * lib/target-supports.exp (check_profiling_available): Assume
11875         profiling is not available on powerpc-eabi targets.
11876
11877 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
11878
11879         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
11880         * gcc.dg/vmx/bug-1.c: Ditto.
11881
11882 2004-04-20  Eric Christopher  <echristo@redhat.com>
11883
11884         * gcc.dg/charset/extern.c: New test.
11885         * g++.dg/charset/extern3.cc: Ditto.
11886
11887 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
11888
11889         * gcc.dg/builtins-39.c: New test.
11890
11891 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
11892
11893         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
11894
11895 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
11896
11897         * gcc.dg/torture/mips-hilo-1.c: New test.
11898
11899 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
11900
11901         * gcc.c-torture/compile/20040419-1.c: New test.
11902
11903 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
11904
11905         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
11906
11907 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
11908             Aldy Hernandez  <aldyh@redhat.com>
11909
11910         * gcc.c-torture/execute/va-arg-24.c: New.
11911
11912 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
11913             Aldy Hernandez  <aldyh@redhat.com>
11914
11915         * gcc.dg/vmx/1b-01.c: New.
11916         * gcc.dg/vmx/1b-02.c: New.
11917         * gcc.dg/vmx/1b-03.c: New.
11918         * gcc.dg/vmx/1b-04.c: New.
11919         * gcc.dg/vmx/1b-05.c: New.
11920         * gcc.dg/vmx/1b-06.c: New.
11921         * gcc.dg/vmx/1b-07.c: New.
11922         * gcc.dg/vmx/1c-01.c: New.
11923         * gcc.dg/vmx/1c-02.c: New.
11924         * gcc.dg/vmx/3a-01a.c: New.
11925         * gcc.dg/vmx/3a-01.c: New.
11926         * gcc.dg/vmx/3a-01m.c: New.
11927         * gcc.dg/vmx/3a-03.c: New.
11928         * gcc.dg/vmx/3a-03m.c: New.
11929         * gcc.dg/vmx/3a-04.c: New.
11930         * gcc.dg/vmx/3a-04m.c: New.
11931         * gcc.dg/vmx/3a-05.c: New.
11932         * gcc.dg/vmx/3a-06.c: New.
11933         * gcc.dg/vmx/3a-06m.c: New.
11934         * gcc.dg/vmx/3a-07.c: New.
11935         * gcc.dg/vmx/3b-01.c: New.
11936         * gcc.dg/vmx/3b-02.c: New.
11937         * gcc.dg/vmx/3b-10.c: New.
11938         * gcc.dg/vmx/3b-13.c: New.
11939         * gcc.dg/vmx/3b-14.c: New.
11940         * gcc.dg/vmx/3b-15.c: New.
11941         * gcc.dg/vmx/3c-01a.c: New.
11942         * gcc.dg/vmx/3c-01.c: New.
11943         * gcc.dg/vmx/3c-02.c: New.
11944         * gcc.dg/vmx/3c-03.c: New.
11945         * gcc.dg/vmx/3d-01.c: New.
11946         * gcc.dg/vmx/4-01.c: New.
11947         * gcc.dg/vmx/4-03.c: New.
11948         * gcc.dg/vmx/5-01.c: New.
11949         * gcc.dg/vmx/5-02.c: New.
11950         * gcc.dg/vmx/5-03.c: New.
11951         * gcc.dg/vmx/5-04.c: New.
11952         * gcc.dg/vmx/5-05.c: New.
11953         * gcc.dg/vmx/5-06.c: New.
11954         * gcc.dg/vmx/5-07.c: New.
11955         * gcc.dg/vmx/5-07t.c: New.
11956         * gcc.dg/vmx/5-08.c: New.
11957         * gcc.dg/vmx/5-10.c: New.
11958         * gcc.dg/vmx/5-11.c: New.
11959         * gcc.dg/vmx/7-01a.c: New.
11960         * gcc.dg/vmx/7-01.c: New.
11961         * gcc.dg/vmx/7c-01.c: New.
11962         * gcc.dg/vmx/7d-01.c: New.
11963         * gcc.dg/vmx/7d-02.c: New.
11964         * gcc.dg/vmx/8-01.c: New.
11965         * gcc.dg/vmx/8-02a.c: New.
11966         * gcc.dg/vmx/8-02.c: New.
11967         * gcc.dg/vmx/brode-1.c: New.
11968         * gcc.dg/vmx/bug-1.c: New.
11969         * gcc.dg/vmx/bug-2.c: New.
11970         * gcc.dg/vmx/bug-3.c: New.
11971         * gcc.dg/vmx/cw-bug-1.c: New.
11972         * gcc.dg/vmx/cw-bug-2.c: New.
11973         * gcc.dg/vmx/cw-bug-3.c: New.
11974         * gcc.dg/vmx/dct.c: New.
11975         * gcc.dg/vmx/debug-1.c: New.
11976         * gcc.dg/vmx/debug-2.c: New.
11977         * gcc.dg/vmx/debug-3.c: New.
11978         * gcc.dg/vmx/debug-4.c: New.
11979         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
11980         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
11981         * gcc.dg/vmx/eg-5.c: New.
11982         * gcc.dg/vmx/fft.c: New.
11983         * gcc.dg/vmx/gcc-bug-1.c: New.
11984         * gcc.dg/vmx/gcc-bug-2.c: New.
11985         * gcc.dg/vmx/gcc-bug-3.c: New.
11986         * gcc.dg/vmx/gcc-bug-4.c: New.
11987         * gcc.dg/vmx/gcc-bug-5.c: New.
11988         * gcc.dg/vmx/gcc-bug-6.c: New.
11989         * gcc.dg/vmx/gcc-bug-7.c: New.
11990         * gcc.dg/vmx/gcc-bug-8.c: New.
11991         * gcc.dg/vmx/gcc-bug-9.c: New.
11992         * gcc.dg/vmx/gcc-bug-b.c: New.
11993         * gcc.dg/vmx/gcc-bug-c.c: New.
11994         * gcc.dg/vmx/gcc-bug-d.c: New.
11995         * gcc.dg/vmx/gcc-bug-e.c: New.
11996         * gcc.dg/vmx/gcc-bug-f.c: New.
11997         * gcc.dg/vmx/gcc-bug-g.c: New.
11998         * gcc.dg/vmx/gcc-bug-i.c: New.
11999         * gcc.dg/vmx/harness.h: New.
12000         * gcc.dg/vmx/ira1.c: New.
12001         * gcc.dg/vmx/ira2a.c: New.
12002         * gcc.dg/vmx/ira2b.c: New.
12003         * gcc.dg/vmx/ira2.c: New.
12004         * gcc.dg/vmx/ira2c.c: New.
12005         * gcc.dg/vmx/mem.c: New.
12006         * gcc.dg/vmx/newton-1.c: New.
12007         * gcc.dg/vmx/ops.c: New.
12008         * gcc.dg/vmx/sn7153.c: New.
12009         * gcc.dg/vmx/spill2.c: New.
12010         * gcc.dg/vmx/spill3.c: New.
12011         * gcc.dg/vmx/spill.c: New.
12012         * gcc.dg/vmx/t.c: New.
12013         * gcc.dg/vmx/varargs-1.c: New.
12014         * gcc.dg/vmx/varargs-2.c: New.
12015         * gcc.dg/vmx/varargs-3.c: New.
12016         * gcc.dg/vmx/varargs-4.c: New.
12017         * gcc.dg/vmx/varargs-5.c: New.
12018         * gcc.dg/vmx/varargs-6.c: New.
12019         * gcc.dg/vmx/varargs-7.c: New.
12020         * gcc.dg/vmx/vmx.exp: New.
12021         * gcc.dg/vmx/vprint-1.c: New.
12022         * gcc.dg/vmx/vscan-1.c: New.
12023         * gcc.dg/vmx/x-01.c: New.
12024         * gcc.dg/vmx/x-02.c: New.
12025         * gcc.dg/vmx/x-03.c: New.
12026         * gcc.dg/vmx/x-04.c: New.
12027         * gcc.dg/vmx/x-05.c: New.
12028         * gcc.dg/vmx/yousufi-1.c: New.
12029         * gcc.dg/vmx/zero-1.c: New.
12030         * gcc.dg/vmx/zero.c: New.
12031
12032 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
12033
12034         * g++.dg/lookup/java1.C: Update for chage of
12035         _Jv_AllocObject.
12036         * g++.dg/lookup/java2.C: Likewise.
12037
12038 2004-04-17  Laurent GUERBY <laurent@guerby.net>
12039
12040         * ada/acats/run_all.sh: use -O2 by default.
12041
12042 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
12043
12044         * gcc.dg/vr-mult-[12].c: New tests.
12045
12046 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12047
12048         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
12049
12050         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
12051
12052 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
12053
12054         * lib/target-supports.exp (check_profiling_available): Assume profiling
12055         isn't available for mips*-*-elf targets.
12056
12057 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
12058
12059         * gcc.dg/builtins-38.c: New test.
12060
12061 2004-04-14  Eric Christopher  <echristo@redhat.com>
12062
12063         * g++.dg/charset/charset.exp: Run .cc extension tests.
12064
12065 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
12066
12067         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
12068
12069 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12070
12071         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
12072
12073 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
12074
12075         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
12076         * gcc.dg/i386-387-2.c: Likewise.
12077
12078         * gcc.dg/i386-387-7.c: New test.
12079         * gcc.dg/i386-387-8.c: New test.
12080
12081         * gcc.dg/builtins-37.c: New test.
12082
12083 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
12084
12085         * g++.dg/pch/externc-1.C: Add missing semicolon.
12086
12087 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
12088
12089         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
12090
12091 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12092
12093         * gcc.c-torture/execute/20040411-1.c: New test.
12094
12095 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12096
12097         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
12098
12099 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
12100
12101         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
12102
12103 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
12104
12105         * lib/target-supports.exp (check_named_sections_available): New.
12106         * lib/gcc-dg.exp (dg-require-named-sections): New.
12107         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
12108         old-deja.exp.  Also prune error-count message from HP linker.
12109         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
12110
12111         * g++.dg/init/init-ref4.C: Use dg-require-weak.
12112         * g++.old-deja/g++.pt/static3.C: Likewise.
12113         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
12114
12115 2004-04-09  Roger Sayle  <roger@eyesopen.com>
12116
12117         * gcc.c-torture/execute/20040409-1.c: New test case.
12118         * gcc.c-torture/execute/20040409-2.c: New test case.
12119         * gcc.c-torture/execute/20040409-3.c: New test case.
12120
12121 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12122
12123         * gcc.dg/20040409-1.c: New test.
12124
12125 2004-04-08  Roger Sayle  <roger@eyesopen.com>
12126
12127         PR target/14888
12128         * g++.dg/opt/pr14888.C: New test case.
12129
12130 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
12131
12132         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
12133         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
12134         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
12135         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
12136         New tests.
12137
12138 2004-04-08  Paul Brook  <paul@codesourcery.com>
12139
12140         * gcc.dg/spill-1.c: New test.
12141
12142 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12143
12144         * gcc.dg/torture/builtin-ctype-2.c: New test.
12145
12146 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
12147
12148         * gcc.dg/pch/pch.exp: Add largefile test.
12149
12150 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
12151
12152         * g++.dg/pch/externc-1.Hs: New.
12153         * g++.dg/pch/externc-1.C: New.
12154
12155 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12156
12157         * gcc.dg/compat/struct-by-value-5a_main.c,
12158         gcc.dg/compat/struct-by-value-5b_main.c: New files.
12159         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
12160         * gcc.dg/compat/struct-by-value-5a_x.c,
12161         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
12162         gcc.dg/compat/struct-by-value-5_x.c.
12163         * gcc.dg/compat/struct-by-value-5a_y.c,
12164         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
12165         gcc.dg/compat/struct-by-value-5_y.c.
12166
12167         * gcc.dg/compat/struct-by-value-6a_main.c,
12168         gcc.dg/compat/struct-by-value-6b_main.c: New files.
12169         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
12170         * gcc.dg/compat/struct-by-value-6a_x.c,
12171         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
12172         gcc.dg/compat/struct-by-value-6_x.c.
12173         * gcc.dg/compat/struct-by-value-6a_y.c,
12174         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
12175         gcc.dg/compat/struct-by-value-6_y.c.
12176
12177         * gcc.dg/compat/struct-by-value-7a_main.c,
12178         gcc.dg/compat/struct-by-value-7b_main.c: New files.
12179         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
12180         * gcc.dg/compat/struct-by-value-7a_x.c,
12181         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
12182         gcc.dg/compat/struct-by-value-7_x.c.
12183         * gcc.dg/compat/struct-by-value-7a_y.c,
12184         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
12185         gcc.dg/compat/struct-by-value-7_y.c.
12186
12187 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
12188
12189         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
12190         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
12191         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
12192         options.
12193
12194 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
12195
12196         * gcc.dg/builtins-36.c: New test.
12197
12198 2004-04-06  Paul Brook  <paul@codesourcery.com>
12199
12200         * README.gcc: Remove obsolete contraint on testcases.
12201
12202 2004-04-05  Paul Brook  <paul@codesourcery.com>
12203
12204         PR2123
12205         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
12206         failure and exit(0) on success.
12207         * g++.dg/expr/anew2.C: Ditto.
12208         * g++.dg/expr/anew3.C: Ditto.
12209         * g++.dg/expr/anew4.C: Ditto.
12210
12211 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
12212
12213         PR c++/3518
12214         * g++.dg/template/unify7.C: New.
12215
12216 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12217
12218         * g++.dg/README: Bring up to date with new subdirectories; remove
12219         duplicate subdirectory lines.
12220
12221 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
12222
12223         PR c++/14007
12224         * g++.dg/template/unify5.C: New.
12225         * g++.dg/template/unify6.C: New.
12226         * g++.dg/template/qualttp20.C: Adjust.
12227         * g++.old-deja/g++.jason/report.C: Adjust.
12228         * g++.old-deja/g++.other/qual1.C: Adjust.
12229
12230 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
12231
12232         PR c++/14803
12233         * g++.dg/inherit/ptrmem1.C: New test.
12234
12235 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
12236
12237         PR c++/14755
12238         * gcc.c-torture/execute/20040331-1.c: New test.
12239         * gcc.dg/20040331-1.c: New test.
12240
12241 2004-04-01  Paul Brook  <paul@codesourcery.com>
12242
12243         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
12244
12245 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
12246
12247         PR c++/14724
12248         * g++.dg/init/goto1.C: New test.
12249
12250         PR c++/14763
12251         * g++.dg/template/defarg4.C: New test.
12252
12253 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
12254
12255         * gcc.dg/altivec-11.c: Extend test for more valid cases.
12256
12257 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
12258
12259         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
12260
12261 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
12262
12263         * gcc.dg/noncompile/undeclared-2.c: New test.
12264
12265 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
12266
12267         * gcc.dg/940409-1.c: Remove XFAIL.
12268         * gcc.dg/reg-vol-struct-1.c: New test.
12269
12270 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12271
12272         * gcc.dg/torture/builtin-wctype-1.c: New test.
12273
12274 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
12275
12276         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
12277         * gcc.dg/20001101-1.c: Likewise.
12278         * gcc.dg/20001102-1.c: Likewise.
12279
12280 2004-03-25  Roger Sayle  <roger@eyesopen.com>
12281
12282         * gcc.dg/compare8.c: Add an additional test for XOR.
12283
12284 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12285
12286         * gcc.dg/torture/builtin-ctype-1.c: New test.
12287
12288 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12289
12290         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
12291         * gcc.dg/torture/builtin-math-1.c: Likewise.
12292         * gcc.dg/torture/builtin-power-1.c: New test.
12293
12294 2004-03-24  Andreas Schwab  <schwab@suse.de>
12295
12296         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
12297         IA64 assembler.
12298
12299 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12300             Roger Sayle  <roger@eyesopen.com>
12301
12302         * gcc.dg/compare8.c: New test case.
12303
12304 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
12305
12306         * g++.dg/ext/altivec-7.C: New test.
12307
12308 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
12309
12310         PR 12267, 12391, 12560, 13129, 14114, 14133
12311         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
12312         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
12313         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
12314         Adjust error regexps.
12315         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
12316         * gcc.dg/noncompile/undeclared-1.c: New test cases.
12317         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
12318         * gcc.dg/local1.c: Add explanatory comment.
12319
12320 2004-03-23  Roger Sayle  <roger@eyesopen.com>
12321
12322         PR optimization/14669
12323         * g++.dg/opt/fold2.C: New test case.
12324
12325 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
12326
12327         PR c/14069
12328         * gcc.dg/20040322-1.c: New test.
12329
12330 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12331
12332         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
12333         * gcc.dg/ultrasp4.c: Likewise.
12334         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
12335
12336 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
12337
12338         * gcc.dg/i386-sse-8.c: Reset default options.
12339
12340 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
12341
12342         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
12343         in the error message text.
12344
12345 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12346
12347         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
12348
12349 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
12350
12351         PR c++/14616
12352         * g++.dg/init/array13.C: New test.
12353
12354 2004-03-20  Roger Sayle  <roger@eyesopen.com>
12355
12356         PR target/13889
12357         * gcc.c-torture/compile/pr13889.c: New test case.
12358
12359 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12360
12361         PR c/14635
12362         * builtins-1.c (nan, nans): Don't test.
12363         * builtins-30.c: Don't use nan, nanf, nanl.
12364         * builtins-35.c: New test.
12365
12366 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
12367
12368         * g++.dg/ext/altivec-6.C: New test.
12369
12370 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
12371
12372         * g++.dg/init/placement3.C: New test.
12373
12374         * g++.dg/template/spec13.C: New test.
12375
12376         * g++.dg/lookup/using11.C: New test.
12377
12378         * g++.dg/lookup/koenig3.C: New test.
12379
12380         * g++.dg/template/operator2.C: New test.
12381
12382         * g++.dg/expr/dtor3.C: New test.
12383         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
12384         marker.
12385         * g++.old-deja/g++.law/visibility28.C: Likewise.
12386
12387 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
12388
12389         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
12390         * gcc.dg/ppc64-abi-3.c: Likewise.
12391
12392 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12393
12394         PR c++/14545
12395         * g++.dg/parse/template15.C: New test.
12396
12397 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12398
12399         * g++.dg/expr/dtor2.C: New test.
12400
12401         * g++.dg/lookup/anon4.C: New test.
12402
12403         * g++.dg/overload/using1.C: New test.
12404
12405         * g++.dg/template/lookup7.C: New test.
12406
12407         * g++.dg/template/typename6.C: New test.
12408
12409         * g++.dg/expr/cond6.C: New test.
12410
12411 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12412
12413         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
12414
12415 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12416
12417         * g++.dg/expr/cond5.C: New test.
12418         * g++.dg/expr/constcast1.C: Likewise.
12419         * g++.dg/expr/ptrmem2.C: Likewise.
12420         * g++.dg/expr/ptrmem3.C: Likewise.
12421         * g++.dg/lookup/main1.C: Likewise.
12422         * g++.dg/template/lookup6.C: Likewise.
12423
12424 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12425
12426         * gcc.dg/local1.c: New test.
12427
12428         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
12429
12430 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12431
12432         * gcc.dg/torture/builtin-convert-1.c: New test.
12433
12434 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12435
12436         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
12437
12438 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12439
12440         PR c++/14481
12441         * g++.dg/warn/Wunused-7.C: New test.
12442
12443 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12444
12445         * gcc.dg/torture/builtin-integral-1.c: New test.
12446
12447 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12448
12449         PR c++/14586
12450         * g++.dg/parse/non-dependent3.C: New test.
12451
12452 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
12453
12454         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
12455         * g++.dg/eh/simd-2.C: Likewise.
12456         * g++.dg/init/array10.C: Likewise.
12457         * gcc.c-torture/compile/simd-1.c: Likewise.
12458         * gcc.c-torture/compile/simd-2.c: Likewise.
12459         * gcc.c-torture/compile/simd-3.c: Likewise.
12460         * gcc.c-torture/compile/simd-4.c: Likewise.
12461         * gcc.c-torture/compile/simd-6.c: Likewise.
12462         * gcc.c-torture/execute/simd-1.c: Likewise.
12463         * gcc.c-torture/execute/simd-2.c: Likewise.
12464         * gcc.dg/compat/vector-defs.h: Likewise.
12465         * gcc.dg/20020531-1.c: Likewise.
12466         * gcc.dg/altivec-3.c: Likewise.
12467         * gcc.dg/altivec-4.c: Likewise.
12468         * gcc.dg/altivec-varargs-1.c: Likewise.
12469         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
12470         * gcc.dg/i386-mmx-3.c: Likewise.
12471         * gcc.dg/i386-sse-4.c: Likewise.
12472         * gcc.dg/i386-sse-5.c: Likewise.
12473         * gcc.dg/i386-sse-8.c: Likewise.
12474         * gcc.dg/simd-1.c: Likewise.
12475         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
12476         __ev64_opaque__ since the machine description provides it.
12477
12478 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12479
12480         * lib/compat.exp (skip_list): New global variable.
12481         Use it to hold the user defined COMPAT_SKIPS list if any.
12482         (compat-obj): Add the members of skip_list to optall.
12483
12484 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12485
12486         * gcc.dg/compat/union-by-value-1_main.c,
12487         union-by-value-1_x.c, union-by-value-1_y.c,
12488         union-check.h, union-defs.h,
12489         union-init.h, union-return-1_main.c,
12490         union-return-1_x.c, union-return-1_y.c: New files.
12491
12492 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12493
12494         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
12495         mixed-struct-init.h: Add 4 mixed structure types.
12496         struct-by-value-21_main.c, struct-by-value-21_x.c,
12497         struct-by-value-21_y.c, struct-return-21_main.c,
12498         struct-return-21_x.c, struct-return-21_y.c: New files.
12499
12500 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
12501
12502         PR c++/14550
12503         * g++.dg/parse/template14.C: New test.
12504
12505 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12506
12507         * gcc.c-torture/execute/20040313-1.c: New test.
12508
12509 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
12510
12511         PR target/14533
12512         * gcc.dg/20040311-2.c: New test.
12513
12514 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
12515
12516         PR other/14544
12517         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
12518         bit-field.
12519
12520 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
12521
12522         * gcc.dg/20040305-2.c: Add missing return statement.
12523
12524 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12525
12526         * gcc.dg/builtins-34.c: Also check pow10*.
12527
12528 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12529
12530         PR target/14262
12531         * gcc.dg/20040305-2.c: New test.
12532
12533 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12534
12535         * gcc.dg/20040310-1.c: New test.
12536
12537 2004-03-11  Roger Sayle  <roger@eyesopen.com>
12538
12539         * gcc.c-torture/execute/20040311-1.c: New test case.
12540
12541 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
12542
12543         PR c++/14476
12544         * g++.dg/lookup/enum1.C: New test.
12545
12546 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
12547
12548         PR c++/14510
12549         * g++.dg/lookup/struct2.C: New test.
12550
12551 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
12552
12553         * gcc.dg/builtins-34.c: New test.
12554
12555 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12556
12557         * gcc.dg/torture/builtin-nonneg-1.c: New test.
12558
12559 2004-03-09  James E Wilson  <wilson@specifixinc.com>
12560
12561         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
12562         * gcc.dg/alias-2.c: New testcase.
12563
12564 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
12565
12566         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
12567
12568 2004-03-09  Roger Sayle  <roger@eyesopen.com>
12569
12570         * gcc.c-torture/execute/20040309-1.c: New test case.
12571
12572 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
12573
12574         PR c++/14397
12575         * g++.dg/overload/ref1.C: New.
12576
12577 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12578
12579         PR c++/14409
12580         * g++.dg/template/spec12.C: New test.
12581
12582         PR c++/14448
12583         * g++.dg/parse/crash14.C: New test.
12584
12585 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12586
12587         PR c++/14230
12588         * g++.dg/init/ref11.C: New test.
12589
12590 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12591
12592         PR c++/14432
12593         * g++.dg/parse/builtin2.C: New test.
12594
12595 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
12596
12597         PR c++/14401
12598         * g++.dg/init/ctor3.C: New test.
12599         * g++.dg/init/union1.C: New test.
12600         * g++.dg/ext/anon-struct4.C: New test.
12601
12602 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
12603
12604         * g++.dg/lookup/koenig1.C: Tweak error messages.
12605         * g++.dg/lookup/used-before-declaration.C: Likewise.
12606         * g++.dg/other/do1.C: Likewise.
12607         * g++.dg/overload/koenig1.C: Likewise.
12608         * g++.dg/parse/crash13.C: Likewise.
12609         * g++.dg/template/instantiate3.C: Likewise.
12610
12611 2004-03-08  Eric Christopher  <echristo@redhat.com>
12612
12613         * * lib/target-supports.exp: Enable libiconv in test
12614         compilation.  Fix up error checking.
12615
12616 2004-03-08  Roger Sayle  <roger@eyesopen.com>
12617
12618         PR middle-end/14289
12619         * gcc.dg/pr14289-1.c: New test case.
12620         * gcc.dg/pr14289-2.c: Likewise.
12621         * gcc.dg/pr14289-3.c: Likewise.
12622
12623 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
12624
12625         * gcc.c-torture/execute/20040308-1.c: New test.
12626
12627 2004-03-07  Roger Sayle  <roger@eyesopen.com>
12628
12629         * gcc.c-torture/execute/20040307-1.c: New test case.
12630
12631 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
12632
12633         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
12634
12635 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
12636
12637         * gcc.dg/20040306-1.c: New test.
12638
12639 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
12640
12641         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
12642         them static.
12643         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
12644
12645 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12646
12647         PR c/14465
12648         * gcc.dg/decl-6.c: New test.
12649
12650 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12651
12652         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
12653         Rename LOGPOW -> LOG_POW.
12654         (SQRT_EXP, POW_EXP): New.
12655
12656 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12657
12658         * gcc.dg/i386-sse-8.c: New test.
12659
12660 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12661
12662         PR c/14114
12663         * gcc.dg/decl-5.c: New test.
12664
12665 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
12666
12667         * gcc.dg/20040305-1.c: New test.
12668
12669 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
12670
12671         PR other/14354
12672         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
12673
12674 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
12675
12676         PR c++/14425, c++/14426
12677         * g++.dg/ext/altivec-4.C: New test.
12678         * g++.dg/ext/altivec-5.C: New test.
12679
12680 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
12681
12682         * g++.old-deja/g++.other/linkage1.C: Expect errors about
12683         global variables of a type with no linkage.
12684         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
12685         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
12686         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
12687         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
12688         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
12689         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
12690         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
12691         * g++.dg/warn/deprecated.C: Name enum Color.
12692         * g++.dg/overload/VLA.C: Name structure for 'b'.
12693         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
12694
12695 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12696
12697         * gcc.c-torture/compile/20040304-1.c: New test.
12698
12699 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
12700
12701         PR 13728
12702         * gcc.dg/decl-4.c: New testcase.
12703
12704 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
12705
12706         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
12707         as PRECF if sizeof (float) > sizeof (double).
12708         (PRECL): Make it the same as PRECF if
12709         sizeof (float) > sizeof (long double).
12710
12711 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12712
12713         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
12714         system type.  Add check for irix6 which doesn't have c99 runtime.
12715
12716 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
12717
12718         * gcc.dg/const-elim-1.c: xfail for xtensa.
12719
12720 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12721
12722         PR c++/14369
12723         * g++.dg/template/cond4.C: New test.
12724
12725 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12726
12727         PR c++/14360
12728         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
12729
12730         PR c++/14361
12731         * g++.dg/parse/defarg7.C: New test.
12732
12733         PR c++/14359
12734         * g++.dg/template/friend26.C: New test.
12735
12736 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12737
12738         PR c++/14324
12739         * g++.dg/abi/mangle21.C: New test.
12740
12741         PR c++/14260
12742         * g++.dg/parse/constructor2.C: New test.
12743
12744         PR c++/14337
12745         * g++.dg/template/sfinae1.C: New test.
12746
12747 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
12748
12749         PR c++/14267
12750         * g++.dg/expr/crash2.C: New test.
12751
12752         PR middle-end/13448
12753         * gcc.dg/inline-5.c: New test.
12754         * gcc.dg/always-inline.c: Split out tests into ...
12755         * gcc.dg/always-inline2.c: ... this and ...
12756         * gcc.dg/always-inline3.c: ... this.
12757
12758 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
12759
12760         PR debug/12103
12761         * g++.dg/debug/crash1.C: New test.
12762
12763 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
12764
12765         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
12766         function with __attribute__((noinline)).
12767         (recurser_void2): Likewise.
12768         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
12769         (recurser_void2): Likewise.
12770
12771 2004-02-29  Roger Sayle  <roger@eyesopen.com>
12772
12773         PR middle-end/14203
12774         * g++.dg/warn/Wunused-6.C: New test case.
12775
12776 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
12777
12778         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
12779         not defined.
12780
12781 2004-02-27  Eric Christopher  <echristo@redhat.com>
12782
12783         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
12784         * g++.dg/charset/asm2.c: Run only x86.
12785         * gcc.dg/charset/asm3.c: Ditto.
12786
12787 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
12788
12789         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
12790         ld_library_path.
12791
12792 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
12793
12794         * g++.dg/ext/altivec-3.C: New.
12795
12796 2004-02-26  Richard Henderson  <rth@redhat.com>
12797
12798         * g++.dg/ext/attrib10.C: Mark for warning.
12799         * gcc.dg/attr-alias-1.c: New.
12800
12801 2004-02-26  Richard Henderson  <rth@redhat.com>
12802
12803         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
12804         * gcc.c-torture/execute/20040208-2.c: ... it back.
12805
12806 2004-02-26  Eric Christopher  <echristo@redhat.com>
12807
12808         * lib/target-supports.exp (check-iconv-available): New function.
12809         * lib/gcc-dg.exp (dg-require-iconv): New function.
12810         Use above.
12811         * gcc.dg/charset: New directory.
12812         * gcc.dg/charset/charset.exp: New file.
12813         * gcc.dg/charset/asm1.c: Ditto.
12814         * gcc.dg/charset/asm2.c: Ditto.
12815         * gcc.dg/charset/asm3.c: Ditto.
12816         * gcc.dg/charset/asm4.c: Ditto.
12817         * gcc.dg/charset/asm5.c: Ditto.
12818         * gcc.dg/charset/attribute1.c: Ditto.
12819         * gcc.dg/charset/attribute2.c: Ditto.
12820         * gcc.dg/charset/string1.c: Ditto.
12821         * g++.dg/charset: New directory.
12822         * g++.dg/dg.exp: Add here. Special options.
12823         * g++.dg/charset/charset.exp: New file.
12824         * g++.dg/charset/asm1.c: Ditto.
12825         * g++.dg/charset/asm2.c: Ditto.
12826         * g++.dg/charset/asm3.c: Ditto.
12827         * g++.dg/charset/asm4.c: Ditto.
12828         * g++.dg/charset/attribute1.c: Ditto.
12829         * g++.dg/charset/attribute2.c: Ditto.
12830         * g++.dg/charset/extern1.cc: Ditto.
12831         * g++.dg/charset/extern2.cc: Ditto.
12832         * g++.dg/charset/string1.c: Ditto.
12833
12834 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
12835
12836         PR c++/14278
12837         * g++.dg/parse/comma1.C: New test.
12838
12839 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12840
12841         PR c++/14284
12842         * g++.dg/template/ttp8.C: New test.
12843
12844 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
12845
12846         * gcc.dg/fixuns-trunc-1.c: New test.
12847
12848 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12849
12850         * gcc.dg/builtins-config.h: Use #elif.
12851
12852 2004-02-26  Michael Matz  <matz@suse.de>
12853
12854         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
12855         * gcc.dg/991214-1.c: Likewise.
12856         * gcc.dg/i386-asm-1.c: Likewise.
12857
12858 2004-02-25  Richard Henderson  <rth@redhat.com>
12859
12860         * gcc.c-torture/execute/20040208-2.c: Move ...
12861         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
12862
12863 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12864
12865         PR c++/14246
12866         * g++.dg/other/crash-3.C: New test.
12867
12868 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12869
12870         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
12871         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
12872
12873         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
12874         HP-UX.
12875
12876 2004-02-24  Michael Matz  <matz@suse.de>
12877
12878         * gcc.dg/i386-regparm.c: New.
12879
12880 2004-02-23  James E Wilson  <wilson@specifixinc.com>
12881
12882         * gcc.c-torture/execute/20040223-1.c: New.
12883
12884 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
12885             Kazu Hirata  <kazu@cs.umass.edu>
12886
12887         * gcc.dg/fwritable-strings-1.c: Remove.
12888
12889 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
12890
12891         PR c/14156
12892         * gcc.dg/20040223-1.c: New test.
12893
12894 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12895
12896         PR c++/14106
12897         * g++.dg/ext/typeof9.C: New test.
12898
12899 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12900
12901         PR c++/14250
12902         * g++.dg/other/switch1.C: New test.
12903
12904 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12905
12906         * gcc.dg/cast-function-1.c: Adjust for new informative message.
12907         * gcc.dg/va-arg-1.c: Likewise.
12908
12909 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12910
12911         PR c++/14143
12912         * g++.dg/template/koenig5.C: New test.
12913
12914 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
12915
12916         * g++.dg/ext/altivec-1.C: Generalize target triple.
12917         * g++.dg/ext/altivec-2.C: New test case.
12918         * g++.dg/ext/altivec_check.h: New file.
12919         * gcc.dg/altivec-1.c: Generalize target triple;
12920         include altivec_check.h and call altivec_check().
12921         * gcc.dg/altivec-[2-5].c: Generalize target triple.
12922         * gcc.dg/altivec-6.c: New test case.
12923         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
12924         type casts as needed.
12925         * gcc.dg/altivec-10.c: Include altivec_check.h and call
12926         altivec_check().
12927         * gcc.dg/altivec-12.c: New test case.
12928         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
12929         include altivec_check.h and call altivec_check().
12930         * gcc.dg/altivec_check.h: New file.
12931
12932 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12933
12934         * lib/target-supports.exp (check_alias_available): Don't mangle
12935         function `g' in test program.
12936
12937 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12938
12939         * lib/target-supports.exp (check_profiling_available): Check
12940         argument to determine whether we support a profiling type.
12941         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
12942         check_profiling_available.
12943         * g++.dg/bprob/bprob.exp: Likewise
12944         * g77.dg/bprob/bprob.exp: Likewise.
12945         * gcc.misc-tests/bprob.exp: Likewise.
12946         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
12947         dg-require-profiling and delete expected error handling.
12948         * gcc.dg/20021014-1.c: Likewise.
12949         * gcc.dg/nest.c: Likewise.
12950
12951 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12952
12953         PR c++/12007
12954         * g++.dg/other/vthunk1.C: New test.
12955
12956 2004-02-20  Falk Hueffner  <falk@debian.org>
12957
12958         PR target/14201
12959         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
12960
12961 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
12962
12963         PR c++/13927
12964         * g++.dg/other/error8.C: Remove XFAIL markers.
12965
12966         PR c++/14173
12967         * g++.dg/ext/packed5.C: New test.
12968
12969         PR c++/14199
12970         * g++.dg/warn/Wunused-5.C: New test.
12971
12972         PR c++/14186
12973         * g++.dg/lookup/member1.C: New test.
12974
12975 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
12976
12977         * gcc.c-torture/compile/20040130-1.c: Enable only when
12978         __INT_MAX__ >= 2147483647L.
12979         * gcc.c-torture/compile/961203-1.c: Likewise.
12980
12981 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
12982
12983         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
12984         * g++.dg/opt/template1.C: Robustify assembler regexp
12985
12986 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12987
12988         * gcc.c-torture/execute/simd-4.x: Remove.
12989         * gcc.c-torture/execute/va-arg-25.x: Likewise.
12990         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
12991         Guard with #ifndef SKIP_ATTRIBUTE.
12992         * gcc.dg/compat/vector-1_y.c: Likewise.
12993         * gcc.dg/compat/vector-2_x.c: Likewise.
12994         * gcc.dg/compat/vector-2_y.c: Likewise.
12995         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
12996         * g++.dg/eh/simd-2.C: Likewise.
12997
12998 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
12999
13000         * gcc.c-torture/compile/complex-1.c: New.
13001
13002 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
13003
13004         PR target/14209
13005         * gcc.c-torture/execute/20040218-1.c: New test.
13006
13007 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13008
13009         PR c++/14181
13010         * g++.dg/parse/new2.C: New test.
13011
13012 2004-02-18  Paul Brook  <paul@codesourcery.com>
13013
13014         * gcc.c-torture/compile/libcall-1.c: New test.
13015
13016 2004-02-18  Paul Brook  <paul@codesourcery.com>
13017
13018         PR debug/12934
13019         * gcc.dg/debug/debug-7.c: New test.
13020
13021 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
13022
13023         * gcc.dg/20040217-1.c: New test.
13024
13025 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
13026
13027         * gcc.c-torture/execute/990208-1.x: Delete.
13028
13029 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
13030
13031         * gcc.c-torture/execute/20040208-2.x: New file.
13032
13033 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
13034
13035         PR c++/11326
13036         * g++.dg/abi/structret1.C: New test.
13037
13038 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
13039
13040         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
13041         (i386_cpuid): No need to test if cpuid is available on AMD64.
13042         Fix assembly, so that it works onboth i386 and AMD64.
13043         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
13044         (vecInLong): Fix s[] member type to unsigned int.
13045         (vecInWord): Remove type.
13046         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
13047         (a64, b64, c64, d64, e64): Remove.
13048         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
13049         Remove unused variable.  Remove initialization of removed variables.
13050         Don't call mmx_tests nor sse_tests.
13051         (reference_mmx, reference_sse): Remove.
13052         (check): Add return stmt.
13053         * gcc.dg/i386-sse-7.c: New test.
13054         * gcc.dg/i386-mmx-4.c: New test.
13055
13056 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13057
13058         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
13059         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
13060         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
13061         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
13062         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
13063         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
13064         g++.dg/tc1/dr94.C: Fix line terminator.
13065
13066 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
13067
13068         * gcc.c-torture/compile/20040216-1.c: New.
13069
13070 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13071
13072         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
13073         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
13074         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
13075         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
13076         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
13077         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
13078
13079 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13080
13081         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
13082
13083 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
13084
13085         PR c++/13971
13086         * g++.dg/expr/cond4.C: New test.
13087
13088         PR c++/14086
13089         * g++.dg/lookup/crash2.C: New test.
13090
13091 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
13092
13093         * gcc.c-torture/compile/20040214-2.c: New test.
13094
13095 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
13096
13097         PR c++/14116
13098         * g++.dg/ext/typeof8.C: New test.
13099
13100 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
13101
13102         * gcc.c-torture/compile/20040214-1.c: New test.
13103
13104 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13105
13106         PR c++/13635
13107         * g++.dg/template/spec11.C: New test.
13108
13109 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13110
13111         PR c++/13927
13112         * g++.dg/other/error8.C: New test.
13113
13114 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
13115
13116         PR c++/14122
13117         * g++.dg/template/array4.C: New test.
13118
13119         PR c++/14108
13120         * g++.dg/inherit/thunk2.C: New test.
13121
13122         PR c++/14083
13123         * g++.dg/eh/cond2.C: New test.
13124
13125 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
13126
13127         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
13128
13129 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
13130
13131         * lib/scanasm.exp (dg-scan): Quote pattern before display.
13132
13133 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
13134
13135         * g++.dg/simd-2.C: xfail on ppc64-linux.
13136
13137 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13138
13139         PR c/456
13140         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
13141         tests.
13142
13143 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
13144
13145         * gcc.dg/builtins-33.c: New test.
13146
13147 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
13148
13149         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
13150
13151 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
13152
13153         * g++.dg/simd-2.C: Set -maltivec for ppc64.
13154
13155 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
13156
13157         * gcc.dg/ppc64-abi-3.c: New test.
13158
13159 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
13160
13161         PR c/14092
13162
13163         * gcc.dg/pr14092-1.c: New testcase.
13164
13165 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
13166
13167         * gcc.dg/cpp/assert4.c: Fix typo last change.
13168
13169         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
13170         * gcc.dg/cpp/assert4.c: Handle powerpc64.
13171
13172         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
13173
13174 2004-02-09  Roger Sayle  <roger@eyesopen.com>
13175
13176         * gcc.c-torture/compile/20040209-1.c: New test case.
13177
13178 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13179
13180         * gcc.dg/c90-init-1.c: Adjust expected error messages.
13181
13182 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
13183
13184         * gcc.c-torture/execute/20040208-[12].c: New tests.
13185
13186 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13187
13188         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
13189
13190 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13191
13192         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
13193
13194 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
13195
13196         Bug 13856
13197         * gcc.dg/visibility-8.c: New testcase.
13198
13199 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
13200
13201         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
13202         arguments.
13203         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
13204
13205 2004-02-07  Roger Sayle  <roger@eyesopen.com>
13206
13207         PR middle-end/13696
13208         * g++.dg/opt/fold1.C: New test case.
13209
13210 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13211
13212         PR c++/14033
13213         * g++.dg/other/crash-2.C: New test.
13214
13215 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13216
13217         PR c++/14028
13218         * g++.dg/parse/angle-bracket2.C: New test.
13219
13220 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13221
13222         PR middle-end/13750
13223         Revert:
13224         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13225         PR pch/13361
13226         * testsuite/g++.dg/pch/wchar-1.C: New.
13227         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13228
13229 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13230
13231         PR c++/14008
13232         * g++.dg/parse/error15.C: New test.
13233         * g++.dg/parse/crash11.C: Update dg-error mark.
13234
13235 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13236
13237         PR c++/13932
13238         * g++.dg/warn/conv2.C: New test.
13239
13240 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13241
13242         PR c++/13086
13243         * g++.dg/warn/incomplete1.C: Remove xfail.
13244
13245 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13246
13247         * lib/file-format.exp (gcc_target_object_format): Use
13248         ${tool}_target_compile, not gcc_target_compile.
13249         * lib/target-supports.exp (check_alias_available): Likewise.
13250         (check_gc_sections_available): Likewise.
13251         * g++.dg/ext/attrib10.C: Use dg-require-alias.
13252         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
13253         dg-require-alias.
13254
13255 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13256
13257         PR c++/13969
13258         * g++.dg/template/static6.C: New test.
13259
13260 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
13261
13262         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
13263
13264 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13265
13266         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
13267         tests for systems where `char' is unsigned by default.
13268
13269 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13270
13271         PR c++/13997
13272         * g++.dg/template/partial3.C: New test.
13273
13274 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
13275
13276         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
13277         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
13278         Remove mentions of obsolete ports.
13279
13280 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
13281
13282         * gcc.dg/noncompile/20001228-1.c: Fix for new
13283         error message.
13284
13285 2004-02-03  Roger Sayle  <roger@eyesopen.com>
13286
13287         PR target/9348
13288         * gcc.c-torture/execute/multdi-1.c: New test case.
13289
13290 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13291
13292         PR c++/13925
13293         * g++.dg/template/lookup5.C: New test.
13294
13295 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13296
13297         PR c++/13950
13298         * g++.dg/template/lookup4.C: New test.
13299
13300         PR c++/13970
13301         * g++.dg/parse/error14.C: New test.
13302
13303         PR c++/14002
13304         * g++.dg/parse/template13.C: New test.
13305
13306 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13307
13308         PR c++/13978
13309         * g++.dg/template/koenig4.C: New test.
13310
13311         PR c++/13968
13312         * g++.dg/template/crash17.C: New test.
13313
13314         PR c++/13975
13315         * g++.dg/parse/error13.C: New test.
13316         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
13317
13318 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13319
13320         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
13321
13322 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
13323
13324         PR c/11658
13325         PR c/13994
13326         * gcc.dg/noncompile/20040203-1.c: New test.
13327         * gcc.dg/noncompile/20040203-2.c: Likewise.
13328         * gcc.dg/noncompile/20040203-3.c: Likewise.
13329         * gcc.dg/20040203-1.c: Likewise.
13330
13331 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
13332
13333         PR c++/10858
13334         * g++.dg/template/sizeof7.C: New test.
13335
13336 2004-02-02  Eric Christopher  <echristo@redhat.com>
13337             Zack Weinberg  <zack@codesourcery.com>
13338
13339         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
13340
13341 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
13342
13343         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
13344         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
13345         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
13346         * gcc.dg/cleanup-5.c: Run only on Linux targets.
13347
13348 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
13349
13350         PR c++/13113
13351         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
13352
13353         PR c++/13854
13354         * g++.dg/ext/attrib13.C: New test.
13355
13356         PR c++/13907
13357         * g++.dg/conversion/op2.C: New test.
13358
13359 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13360
13361         * gcc.dg/titype-1.c: Fix pasto.
13362
13363 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13364
13365         * gcc.dg/titype-1.c: New test.
13366
13367 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13368
13369         PR c++/13957
13370         * g++.dg/template/non-type-template-argument-1.C,
13371         g++.dg/template/qualified-id1.C: Update dg-error marks.
13372         * g++.dg/template/nontype6.C: New test.
13373
13374 2004-02-01  Roger Sayle  <roger@eyesopen.com>
13375
13376         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
13377         * gcc.dg/builtins-31.c: New testcase.
13378         * gcc.dg/builtins-32.c: New testcase.
13379
13380 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
13381
13382         * objc.dg/call-super-2.m: Update line numbers
13383         for the including of stddef.h.
13384
13385 2004-01-30  Michael Matz  <matz@suse.de>
13386
13387         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
13388         g++.dg/ext/case-range3.C: New tests.
13389
13390 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13391
13392         DR206
13393         PR c++/13813
13394         * g++.dg/template/member4.C: New test.
13395
13396 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13397
13398         PR c++/13683
13399         * g++.dg/template/sizeof6.C: New test.
13400
13401 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13402
13403         * gcc.dg/fwritable-strings-1.c: New test.
13404
13405 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13406
13407         * gcc.c-torture/compile/20040130-1.c: New test.
13408
13409 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
13410
13411         * objc.dg/call-super-2.m: Include stddef.h for size_t.
13412
13413 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
13414
13415         PR c++/13883
13416         * g++.dg/template/ctor3.C: New test.
13417
13418 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13419
13420         * g++.dg/tc1: New directory.
13421         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
13422         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
13423         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
13424         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
13425         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
13426
13427 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13428
13429         * g++.dg/parse/error11.C: New test.
13430         * g++.dg/parse/error12.C: Likewise.
13431
13432 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
13433
13434         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
13435         (scan_initial, main): Use aligned_sizeof instead of sizeof.
13436
13437 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
13438
13439         PR c++/13791
13440         * g++.dg/ext/attrib12.C: New test.
13441
13442         PR c++/13736
13443         * g++.dg/parse/cast2.C: New test.
13444
13445 2004-01-27  James E Wilson  <wilson@specifixinc.com>
13446
13447         * objc.dg/encode-2.m (main): New local string.  Set depending on
13448         sizeof long.  Use in sscanf call.
13449         * objc.dg/encode-3.m (main): New local string.  Set depending on
13450         sizeof long.  Use in scan_initial call.
13451
13452 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13453
13454         * objc.dg/call-super-2.m: Make LP64-safe.
13455         * objc.dg/desig-init-1.m: Likewise.
13456
13457 2004-01-27  Devang Patel <dpatel@apple.com>
13458
13459         * g++.dg/debug/namespace1.C: New test.
13460
13461 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
13462
13463         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
13464         xscale-*-*.
13465
13466         * gcc.dg/arm-mmx-1.c: New test.
13467
13468 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13469
13470         * gcc.dg/20040127-1.c: New test.
13471         * gcc.dg/20040127-2.c: New test.
13472
13473 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13474
13475         * objc.dg/stret-1.m (glob): Renamed to globa.
13476
13477 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
13478
13479         PR c++/13663
13480         * g++.dg/expr/for1.C: New test.
13481
13482 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
13483
13484         PR middle-end/13779
13485         * gcc.dg/darwin-longlong.c: New test.
13486
13487 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
13488
13489         * gcc.dg/20040124-1.c: Moved test from here...
13490         * gcc.c-torture/compile/20040124-1.c: ...to here.
13491
13492 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13493
13494         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
13495         the assembly output if -m64 is passed.
13496
13497 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
13498
13499         PR c++/13833
13500         * g++.dg/template/cond3.C: New test.
13501
13502 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13503
13504         PR c++/13810
13505         * g++.dg/template/ttp7.C: New test.
13506
13507 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13508
13509         PR c++/13797
13510         * g++.dg/template/nontype4.C: New test.
13511         * g++.dg/template/nontype5.C: Likewise.
13512
13513 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
13514
13515         * gcc.dg/torture/mips-clobber-at.c: New test.
13516
13517 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
13518
13519         * gcc.dg/20040124-1.c: New test.
13520
13521 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
13522
13523         * gcc.dg/20040123-1.c: New test.
13524
13525 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13526
13527         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
13528
13529 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13530
13531         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
13532
13533 2004-01-23  Andrew Pinski  <apinski@apple.com>
13534
13535         * gcc.dg/20030121-1.c: Move to ..
13536         * gcc.dg/20040121-1.c: here.
13537
13538 2004-01-23  Roger Sayle  <roger@eyesopen.com>
13539
13540         * gcc.dg/builtins-29.c: New test case.
13541
13542 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13543
13544         PR 18314
13545         * gcc.dg/builtins-30.c: New testcase.
13546
13547 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
13548
13549         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
13550         * lib/g77.exp: Likewise.
13551         * lib/objc.exp: Likewise.
13552         * lib/g++.exp: Likewise.
13553
13554 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13555
13556         * gcc.dg/struct-by-value-2.c: New test.
13557
13558 2004-01-21  Andrew Pinski  <apinski@apple.com>
13559
13560         PR target/13785
13561         * gcc.dg/20030121-1.c: New test.
13562
13563 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
13564
13565         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
13566         clobber frame pointer register in asm statement.
13567
13568 2004-01-21  Falk Hueffner  <falk@debian.org>
13569
13570         * gcc.c-torture/compile/20040121-1.c: New test.
13571
13572 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
13573
13574         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
13575
13576 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
13577
13578         * gcc.dg/ppc64-abi-2.c: New test.
13579
13580 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
13581
13582         * lib/treelang.exp: Fill out this file.
13583         * lib/treelang-dg.exp: New File.
13584
13585 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13586
13587         * gcc.c-torture/compile/981022-1.c: Remove.
13588         * gcc.dg/array-5.c: Remove XFAIL.
13589         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
13590         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
13591         gcc.dg/cond-lvalue-1.c: Update.
13592         * gcc.dg/cast-lvalue-2.c: New test.
13593
13594 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
13595
13596         PR c++/13592
13597         * g++.dg/other/error1.C (class foo): Tweak error message.
13598
13599         PR c++/13592
13600         * g++.dg/template/call2.C: New test.
13601
13602 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13603
13604         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
13605         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
13606         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
13607         scalar-return-1_x.c, scalar-return-2_y.c,
13608         scalar-return-3_x.c, scalar-return-3_y.c,
13609         scalar-return-4_x.c, scalar-return-4_y.c,
13610         struct-align-1.h, struct-align-1_x.c,
13611         struct-align-1_y.c, struct-align-2.h,
13612         struct-align-2_x.c, struct-align-2_y.c,
13613         struct-by-value-10_y.c, struct-by-value-11_x.c,
13614         struct-by-value-11_y.c, struct-by-value-12_x.c,
13615         struct-by-value-12_y.c, struct-by-value-13_x.c,
13616         struct-by-value-13_y.c, struct-by-value-14_x.c,
13617         struct-by-value-14_y.c, struct-by-value-15_x.c,
13618         struct-by-value-15_y.c, struct-by-value-16_y.c,
13619         struct-by-value-17_y.c, struct-by-value-18_y.c,
13620         struct-by-value-19_y.c, struct-by-value-1_x.c,
13621         struct-by-value-1_y.c, struct-by-value-20_y.c,
13622         struct-by-value-2_x.c, struct-by-value-2_y.c,
13623         struct-by-value-3_y.c, struct-by-value-4_x.c,
13624         struct-by-value-4_y.c, struct-by-value-5_y.c,
13625         struct-by-value-6_y.c, struct-by-value-7_y.c
13626         struct-by-value-8_x.c, struct-by-value-8_y.c
13627         struct-by-value-9_x.c, struct-by-value-9_y.c
13628         struct-return-10_x.c, struct-return-10_y.c,
13629         struct-return-19_x.c, struct-return-20_x.c
13630         struct-return-2_x.c, struct-return-2_y.c
13631         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
13632         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
13633
13634 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13635
13636         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
13637         attribute on sparc*-sun-solaris2.*.
13638
13639 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
13640
13641         PR c++/13710
13642         * g++.dg/ext/typeof7.C: New test.
13643
13644 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
13645
13646         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
13647         * gcc.dg/const-elim-1.c: Same.
13648
13649 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
13650
13651         * objc.dg/stret-1.m: New.
13652         * objc.dg/stret-2.m: New.
13653
13654 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13655
13656         PR c++/11895
13657         * g++.dg/ext/vector1.C: New test.
13658
13659 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
13660
13661         * gcc.dg/pch/import-1.c: New.
13662         * gcc.dg/pch/import-1.hs: New.
13663         * gcc.dg/pch/import-1a.h: New.
13664         * gcc.dg/pch/import-1b.h: New.
13665         * gcc.dg/pch/import-1c.h: New.
13666
13667 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13668
13669         PR c++/13574
13670         * g++.dg/ext/array1.C: New test.
13671
13672         PR c++/13178
13673         * g++.dg/conversion/op1.C: New test.
13674
13675 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
13676
13677         PR 11864
13678         From Kazumoto Kojima / Dan Kegel:
13679         * gcc.dg/pr11864-1.c: New test.
13680
13681         PR 10392
13682         From Marcus Comstedt / Dan Kegel:
13683         * gcc.dg/pr10392-1.c: New test.
13684
13685 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13686
13687         PR c++/13478
13688         * g++.dg/init/ref10.C: New test.
13689
13690 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13691
13692         PR c++/13407
13693         * g++.dg/parse/typename6.C: New test.
13694
13695 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13696
13697         PR pch/13361
13698         * testsuite/g++.dg/pch/wchar-1.C: New.
13699         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13700
13701 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13702
13703         PR c++/9259
13704         * g++.dg/expr/sizeof2.C: New test.
13705
13706 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
13707
13708         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
13709
13710 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13711
13712         PR c++/13659
13713         * g++.dg/lookup/strong-using-3.C: New.
13714         * g++.dg/lookup/using-10.C: New.
13715
13716 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13717
13718         PR c++/13594
13719         * g++.dg/lookup/strong-using-2.C: New.
13720
13721 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
13722             Dan Kegel <dank@kegel.com>
13723             J"orn Rennecke <joern.rennecke@superh.com>
13724
13725         PR target/9365
13726         * gcc.dg/pr9365-1.c: New test.
13727
13728 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13729
13730         PR c++/8856
13731         * g++.dg/parse/casting-operator2.C: New test.
13732         * g++.old-deja/g++.pt/explicit83.C: Remove.
13733
13734 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13735
13736         * gcc.dg/label-compound-stmt-1.c: New test.
13737         * gcc.c-torture/compile/950922-1.c,
13738         gcc.c-torture/compile/20000211-3.c,
13739         gcc.c-torture/compile/20000518-1.c,
13740         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
13741         compound statements.
13742
13743 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
13744
13745         * gcc.dg/ppc64-abi-1.c: New test.
13746
13747 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
13748
13749          * g++.dg/ext/attrib9.C: Add dg-warnings.
13750
13751 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13752
13753         PR c++/12335
13754         * g++.dg/parse/dtor3.C: New test.
13755
13756 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
13757
13758         PR c++/12709
13759         * g++.dg/parse/try-catch-1.C: New test.
13760
13761 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
13762
13763         * ada/acats/run_all.sh: Add more verbose output in acats.log
13764         when compiling tests.
13765
13766 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
13767
13768         PR 13656
13769         * gcc.dg/typedef-redecl.c: New test case.
13770         * gcc.dg/typedef-redecl.h: New support file.
13771
13772 2004-01-13  Jan Hubicka  <jh@suse.cz>
13773
13774         * gcc.dg/always_inline.c: New test.
13775         * gcc.dg/debug/20031231-1.c: Fix.
13776
13777 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13778
13779         PR c++/13474
13780         * g++.dg/template/array3.C: New test.
13781
13782 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
13783
13784         * g++.dg/ext/lvalue1.C: No longer expected to fail.
13785         * g++.dg/warn/Wunused-2.C: Likewise.
13786
13787 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13788
13789         PR c++/13289
13790         * g++.dg/template/instantiate6.C: New test.
13791
13792 2004-01-12  Roger Sayle  <roger@eyesopen.com>
13793
13794         PR middle-end/11397
13795         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
13796
13797 2004-01-12  Jan Hubicka  <jh@suse.cz>
13798
13799         PR opt/12826
13800         * gcc.dg/20040112-1.c: New.
13801
13802         * gcc.dg/dwarf-die[1-7].c: Move to...
13803         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
13804         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
13805
13806 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
13807
13808         PR c++/4100
13809         * g++.dg/parse/friend4.C: New test.
13810
13811 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
13812
13813         PR c++/4100
13814         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
13815         definition is called a friend.
13816
13817 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
13818
13819         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
13820
13821 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
13822
13823         PR c++/3478
13824         * g++.dg/parse/error10.C: New test.
13825         * g++.dg/template/arg2.C: Accept "invalid type" error.
13826
13827 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
13828
13829         PR middle-end/13392
13830         * g++.dg/opt/expect2.C: New test.
13831
13832 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
13833
13834         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
13835         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
13836         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
13837         Update dg-error regexps.
13838
13839 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
13840
13841         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
13842         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
13843
13844 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13845
13846         * gcc.dg/pragma-re-1.c: Use right pointer type.
13847
13848 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13849
13850         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
13851
13852 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
13853
13854         * gcc.dg/rs6000-ldouble-1.c: New.
13855
13856 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13857
13858         DR 337
13859         PR c++/9256
13860         * g++.dg/other/abstract1.C: New test.
13861
13862 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
13863
13864         * g++.dg/lookup/strong-using-1.C: New.
13865
13866 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13867
13868         PR c/11234
13869         * gcc.dg/func-ptr-conv-1.c: New test.
13870         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
13871
13872 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
13873
13874         PR target/13380.
13875         * gcc.c-torture/compile/20040109-1.c: New.
13876
13877 2004-01-08  Stuart Hastings  <stuart@apple.com>
13878
13879         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
13880         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
13881         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
13882
13883 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
13884
13885         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
13886
13887 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13888
13889         * ada/acats/run_acats: Treat 'gnatchop' the same way
13890         as 'gnatmake'.  Export GCC_DRIVER.
13891         * ada/acats/run_all.sh: Add target_gnatchop.  Use
13892         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
13893
13894 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13895
13896         PR c++/12573
13897         * g++.dg/template/dependent-expr4.C: New test.
13898
13899 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
13900
13901         * gcc.dg/altivec-11.c: New test.
13902
13903 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
13904
13905         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
13906
13907 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13908
13909         PR c/6024
13910         * gcc.dg/enum-compat-1.c: New test.
13911         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
13912
13913 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13914
13915         PR c/12165
13916         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
13917         gcc.dg/c99-idem-qual-3.c: New tests.
13918
13919 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
13920
13921         * gcc.dg/winline-7.c: Don't cast void * to int.
13922
13923 2004-01-06  Jan Hubicka  <jh@suse.cz>
13924
13925         * gcc.dg/i386-sse-5.c: New test
13926         * g++.dg/eh/simd-1.c: Add -w argument for i386.
13927
13928 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
13929
13930         PR c++/12815
13931         * g++.dg/rtti/typeid4.C: New test.
13932
13933 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13934
13935         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
13936
13937 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
13938
13939         PR c++/12132
13940         * g++.dg/template/error11.C: New test.
13941
13942         PR c++/13451
13943         * g++.dg/template/class2.C: New test.
13944
13945 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13946         Richard Sandiford <rsandifo@redhat.com>
13947
13948         PR c++/13387
13949         * g++.dg/opt/alias3.C: New test.
13950
13951 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
13952
13953         PR c++/13157
13954         * g++.dg/template/koenig3.C: New test.
13955
13956         PR c++/13529
13957         * g++.dg/parse/offsetof3.C: New test.
13958
13959         * g++.dg/init/copy7.C: Add missing dg-error markers.
13960
13961         PR c++/12226
13962         * g++.dg/init/copy7.c: New test.
13963
13964         PR c++/13536
13965         * g++.dg/parse/cast1.C: New test.
13966
13967 2004-01-04  Jan Hubicka  <jh@suse.cz>
13968
13969         * gcc.dg/winline[1-7].c: New tests.
13970
13971 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13972
13973         PR c++/13520
13974         * g++.dg/template/qualttp22.C: New test.
13975
13976 2004-01-01  Jan Hubicka  <jh@suse.cz>
13977
13978         * gcc.dg/debug/20031231-1.c: New.
13979         * gcc.c-torture/compile/20040101-1.c: New.
13980         * gcc.dg/dwarf-die-[1-7].c: New.
13981
13982 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
13983
13984         PR optimization/13521
13985         * gcc.c-torture/compile/20031231-1.c: New test.
13986
13987 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
13988
13989         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
13990
13991 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13992
13993         PR c++/10079
13994         * g++.dg/template/crash16.C: New test.
13995
13996 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
13997
13998         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
13999
14000 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
14001
14002         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
14003         ports.
14004         * g++.old-deja/g++.jason/thunk3.C: Likewise.
14005         * g++.old-deja/g++.law/profile1.C: Likewise.
14006         * gcc.c-torture/compile/981006-1.c: Likewise.
14007         * gcc.c-torture/execute/loop-2e.x: Likewise.
14008         * gcc.c-torture/execute/loop-2f.x: Remove.
14009         * gcc.c-torture/execute/loop-2g.x: Likewise.
14010         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
14011         * gcc.dg/20020312-2.c: Remove traces of dead ports.
14012
14013 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
14014
14015         PR c++/13507
14016         * g++.dg/ext/attrib11.C: New test.
14017
14018         PR c++/13494
14019         * g++.dg/template/array2-1.C: New test.
14020         * g++.dg/template/array2-2.C: New test.
14021
14022 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
14023
14024         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
14025
14026 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
14027
14028         PR c++/12774
14029         * g++.dg/template/array1-1.C: New test.
14030         * g++.dg/template/array1-2.C: New test.
14031
14032 2003-12-29  Roger Sayle  <roger@eyesopen.com>
14033
14034         PR fortran/12632
14035         * g77.dg/12632.f: New test case.
14036
14037 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14038
14039         PR c++/13289
14040         * g++.dg/parse/nontype1.C: New test.
14041
14042 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14043
14044         PR c++/12403
14045         * g++.dg/parse/explicit1.C: New test.
14046         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
14047
14048 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
14049
14050         PR c++/13081
14051         * g++.dg/opt/inline6.C: New test.
14052
14053         PR c++/12613
14054         * g++.dg/parse/error9.C: New test.
14055
14056         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
14057
14058 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
14059
14060         PR c++/13009
14061         * g++.dg/init/assign1.C: New test.
14062
14063 2003-12-28  Roger Sayle  <roger@eyesopen.com>
14064
14065         PR c++/13070
14066         * g++.dg/warn/format3.C: New test case.
14067
14068 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14069
14070         * gcc.c-torture/compile/20031227-1.c: New test.
14071
14072 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14073
14074         * g++.dg/bprob/bprob.exp: Load target-supports.exp
14075         * g77.dg/bprob/bprob.exp: Likewise.
14076         * gcc.misc-tests/bprob.exp: Likewise.
14077         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
14078         variants on systems where the library does not provide that
14079         functionality.
14080         * gcc.dg/builtins-20.c: Use builtins-config.h.
14081         * gcc.dg/builtins-config.h: New file.
14082
14083 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14084
14085         * lib/gcc-dg.exp (dg-require-profiling): New function.
14086         * lib/target-supports.exp (check_profiling_available): Likewise.
14087         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
14088         * g77.dg/bprob/bprob.exp: Likewise.
14089         * gcc.misc-tests/bprob.exp: Likewise.
14090         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
14091         * gcc.dg/20021014-1.c: Likewise.
14092         * gcc.dg/nest.c: Likewise.
14093
14094 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14095
14096         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
14097         compiling.
14098         * g++.dg/lookup/java2.C: Likewise.
14099         * gcc.dg/cpp/lexident.c: Likewise.
14100
14101 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
14102
14103         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
14104         given.
14105         * gcc.c-torture/compile/961203-1.c: Likewise.
14106         * gcc.c-torture/compile/980506-1.c: Likewise.
14107
14108 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
14109
14110         * lib/gcc-dg.exp (dg-prune-output): New annotation.
14111         (additional_prunes): New global.
14112         (gcc-dg-prune): Handle additional per-test pruning.
14113         (dg-test): Clear additional_prunes between tests.
14114
14115         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
14116         dg-prune-output to avoid spurious failures from assembler
14117         complaining about nonexistent WAW violations.
14118         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
14119         Use dg-prune-output to avoid spurious failures from assembler
14120         warning about Itanium B-step errata.
14121
14122 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14123
14124         * g++.dg/abi/macro0.C: New test.
14125         * g++.dg/abi/macro1.C: Likewise.
14126         * g++.dg/abi/macro2.C: Likewise.
14127
14128         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
14129         * g++.dg/abi/bitfield7.C: Likewise.
14130         * g++.dg/abi/dtor2.C: Likewise.
14131         * g++.dg/abi/mangle11.C: Likewise.
14132         * g++.dg/abi/mangle12.C: Likewise.
14133         * g++.dg/abi/mangle14.C: Likewise.
14134         * g++.dg/abi/mangle17.C: Likewise.
14135         * g++.dg/abi/vbase10.C: Likewise.
14136         * g++.dg/abi/vbase14.C: Likewise.
14137         * g++.dg/template/qualttp17.C: Likewise.
14138
14139 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
14140
14141         PR c/11995
14142         * gcc.dg/20031223-1.c: New test.
14143
14144 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14145
14146         * gcc.dg/noreturn-7.c: New test.
14147
14148 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14149
14150         * gcc.dg/null-pointer-1.c: New test.
14151
14152 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
14153
14154         * g++.old-deja/g++.jason/template18.C: Remove.
14155         * g++.old-deja/g++.jason/template37.C: Likewise.
14156
14157         PR c++/12862
14158         * g++.dg/lookup/ns1.C: New test.
14159
14160         PR c++/12397
14161         * g++.dg/template/lookup3.C: New test.
14162
14163 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14164
14165         * g++.dg/template/recurse1.C: New test
14166
14167 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
14168
14169         PR c++/12479
14170         * g++.dg/parse/semicolon1.C: New test.
14171         * g++.dg/parse/semicolon1.h: Likewise.
14172
14173 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
14174
14175         * gcc.dg/darwin-misaligned.c: New test.
14176
14177 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14178
14179         PR c/9163
14180         * gcc.dg/20031222-1.c: New test.
14181
14182 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
14183
14184         PR c++/13438
14185         * g++.dg/parse/error8.C: New test.
14186
14187         PR c++/11554
14188         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
14189
14190 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
14191
14192         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
14193         too small.
14194         * gcc.c-torture/compile/930217-1.c: Likewise.
14195         * gcc.c-torture/compile/930513-1.c: Likewise.
14196         * gcc.c-torture/execute/920908-2.c: Likewise.
14197         * gcc.c-torture/execute/921204-1.c: Likewise.
14198         * gcc.c-torture/execute/930621-1.c: Likewise.
14199         * gcc.c-torture/execute/930630-1.c: Likewise.
14200         * gcc.c-torture/execute/931031-1.c: Likewise.
14201         * gcc.c-torture/execute/980602-2.c: Likewise.
14202         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
14203         * gcc.c-torture/execute/compndlit-1.c: Likewise.
14204         * gcc.c-torture/execute/extzvsi.c: Likewise.
14205         * gcc.c-torture/unsorted/ext.c: Likewise.
14206
14207 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
14208
14209         PR target/12749
14210         * gcc.c-torture/compile/20031220-2.c: New test case.
14211
14212 2003-12-20  Roger Sayle  <roger@eyesopen.com>
14213
14214         PR optimization/13031
14215         * gcc.c-torture/compile/20031220-1.c: New test case.
14216
14217 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14218
14219         * gcc.dg/cast-function-1.c: New test.
14220
14221 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14222
14223         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
14224         formats.
14225
14226 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
14227
14228         PR c++/12795
14229         * g++.dg/ext/attrib10.C: New test.
14230
14231 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
14232
14233         * gcc.dg/cleanup-10.c: New test.
14234         * gcc.dg/cleanup-11.c: New test.
14235
14236 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
14237
14238         PR c++/13239
14239         * g++.dg/opt/expect1.C: New test.
14240
14241 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
14242
14243         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
14244
14245 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
14246
14247         PR debug/12923
14248         * gcc.dg/20031218-1.c: New test.
14249
14250         PR debug/12389
14251         * gcc.dg/20031218-2.c: New test.
14252         * gcc.dg/20031218-3.c: New test.
14253
14254         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
14255         of label name and allow for USER_LABEL_PREFIX == "_" names.
14256         * g++.dg/abi/mangle18-2.C: Likewise.
14257         * g++.dg/abi/mangle19-1.C: Likewise.
14258         * g++.dg/abi/mangle19-2.C: Likewise.
14259         * g++.dg/abi/mangle20-1.C: Likewise.
14260         * g++.dg/abi/mangle20-2.C: Likewise.
14261
14262 2003-12-18  Richard Henderson  <rth@redhat.com>
14263
14264         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
14265
14266 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
14267             Dan Kegel <dank@kegel.com>
14268
14269         PR other/12009
14270         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
14271         testing a cross compiler, it causes spurious compile failures.
14272         * lib/g++.exp: Likewise.
14273
14274 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14275
14276         PR c++/13262
14277         * g++.dg/template/access13.C: New test.
14278
14279 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
14280
14281         * gcc.dg/20031216-1.c: New test.
14282
14283 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14284
14285         PR c++/9154
14286         * g++.dg/template/error10.C: New test.
14287
14288 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14289
14290         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
14291         * g++.dg/eh/simd-2.C: Likewise.
14292
14293 2003-12-17  James E Wilson  <wilson@specifixinc.com>
14294             Roger Sayle  <roger@eyesopen.com>
14295
14296         * gcc.c-torture/execute/ieee/mzero5.c: New.
14297
14298 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
14299
14300         PR c++/10603
14301         * g++.dg/parse/error6.C: New test.
14302
14303         PR c++/12827
14304         * g++.dg/parse/error7.C: New test.
14305
14306 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14307
14308         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
14309         at -O with stabs debugging formats.
14310         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
14311         * gcc.dg/debug/debug-2.c: Likewise.
14312
14313 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
14314
14315         PR c++/12696
14316         * g++.dg/init/error1.C: New test.
14317
14318         PR c++/12218
14319         * g++.dg/init/pm3.C: New test.
14320
14321 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14322
14323         PR c/3347
14324         * gcc.dg/bitfld-8.c: New test.
14325
14326 2003-12-16  James Lemke  <jim@wasabisystems.com>
14327
14328         * gcc.dg/arm-scd42-[123].c: New tests.
14329
14330 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14331
14332         PR c++/9043
14333         * g++.dg/abi/mangle20-1.C: New test.
14334         * g++.dg/abi/mangle20-2.C: New test.
14335
14336 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
14337
14338         PR c++/13275
14339         * g++.dg/other/offsetof2.C: Remove XFAIL.
14340         * g++.dg/parse/offsetof1.C: New test.
14341         * g++.gd/parse/offsetof2.C: Likewise.
14342
14343 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14344
14345         * g++.dg/template/nontype3.C: New test.
14346         * g++.dg/template/static2.C: Tweaked the dg-error clause.
14347
14348 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14349
14350         * g++.dg/warn/noreturn-3.C: Also test instantiation.
14351
14352 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14353
14354         PR c++/13387
14355         * g++.dg/expr/assign1.C: New test.
14356
14357         PR c++/13242
14358         * g++.dg/abi/mangle19-1.C: New test.
14359         * g++.dg/abi/mangle19-2.C: New test.
14360
14361 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
14362
14363         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
14364
14365 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14366
14367         * gcc.c-torture/execute/20031216-1.c: New test.
14368
14369 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14370
14371         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
14372         an ICE regression.
14373
14374 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14375
14376         PR c++/10926
14377         * g++.dg/template/error9.C: New test.
14378
14379         PR c++/11116
14380         * g++.dg/template/error8.C: New test.
14381
14382 2003-12-15  Roger Sayle  <roger@eyesopen.com>
14383
14384         PR middle-end/13400
14385         * gcc.c-torture/execute/20031215-1.c: New test case.
14386
14387 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14388
14389         PR c++/13269
14390         * g++.dg/parse/error5.C: New test.
14391
14392         PR c++/12989
14393         * g++.dg/expr/sizeof1.C: New test.
14394
14395         PR c++/13310
14396         * g++.dg/template/crash15.C: New test.
14397
14398 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
14399
14400         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
14401         a non-POD type as the last named parameter of a varargs function.
14402
14403 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14404
14405         PR c++/13243
14406         PR c++/12573
14407         * g++.dg/template/crash14.C: New test.
14408         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
14409
14410 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
14411
14412         * g++.dg/other/java1.C: New test.
14413
14414         PR c++/13241
14415         * g++.dg/abi/mangle18-1.C: New test.
14416         * g++.dg/abi/mangle18-2.C: New test.
14417
14418 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14419
14420         PR optimization/10312
14421         * gcc.c-torture/execute/20031214-1.c: New.
14422
14423 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
14424
14425         PR c++/10779
14426         PR c++/12160
14427         * g++.dg/parse/error3.C: New test.
14428         * g++.dg/parse/error4.C: Likewise.
14429         * g++.dg/abi/mangle4.C: Tweak error messages.
14430         * g++.dg/lookup/using5.C: Likewise.
14431         * g++.dg/other/error2.C: Likewise.
14432         * g++.dg/parse/typename5.C: Likewise.
14433         * g++.dg/parse/undefined1.C: Likewise.
14434         * g++.dg/template/arg2.C: Likewise.
14435         * g++.dg/template/ttp3.C: Likewise.
14436         * g++.dg/template/type1.C: Likewise.
14437         * g++.old-deja/g++.other/crash32.C: Likewise.
14438         * g++.old-djea/g++.pt/defarg8.C: Likewise.
14439
14440 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14441
14442         PR c++/13106
14443         * g++.dg/warn/noreturn-3.C: New test.
14444
14445 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14446
14447         PR c++/13118
14448         * g++.dg/abi/covariant3.C: New.
14449
14450 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
14451
14452         * g++.dg/eh/ia64-1.C: New test.
14453
14454 2003-12-12  Roger Sayle  <roger@eyesopen.com>
14455
14456         PR optimization/13037
14457         * g77.f-torture/execute/13037.f: New test case.
14458
14459 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14460
14461         PR c++/12881
14462         * g++.dg/abi/covariant2.C: New.
14463
14464 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
14465
14466         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
14467
14468 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
14469
14470         * gcc.c-torture/execute/wchar_t-1.x: Delete.
14471
14472 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
14473
14474         PR other/10819
14475         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
14476         to fix Bug 10819.
14477         * lib/g++.exp (g++_version): Likewise.
14478         * lib/g77.exp (g77_version): Likewise.
14479         * lib/objc.exp (default_objc_version): Likewise.
14480
14481 2003-12-10  Richard Henderson  <rth@redhat.com>
14482
14483         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
14484
14485         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
14486
14487 2003-12-08  Matt Austern  <austern@apple.com>
14488
14489         PR c/13134
14490         * lib/gcc-dg.exp (dg-require-visibility): Define.
14491         * lib/target-supports (check_visibility_available): Define.
14492         * gcc.dg/visibility-1.c: New test.
14493         * gcc.dg/visibility-2.c: Likewise.
14494         * gcc.dg/visibility-3.c: Likewise.
14495         * gcc.dg/visibility-4.c: Likewise.
14496         * gcc.dg/visibility-5.c: Likewise.
14497         * gcc.dg/visibility-6.c: Likewise.
14498         * g++.dg/ext/visibility-1.C: Likewise.
14499         * g++.dg/ext/visibility-2.C: Likewise.
14500         * g++.dg/ext/visibility-3.C: Likewise.
14501         * g++.dg/ext/visibility-4.C: Likewise.
14502         * g++.dg/ext/visibility-5.C: Likewise.
14503         * g++.dg/ext/visibility-6.C: Likewise.
14504
14505 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14506
14507         * g++.dg/lookup/java1.C: New test.
14508         * g++.dg/lookup/java2.C: New test.
14509
14510 2003-12-07  Falk Hueffner  <falk@debian.org>
14511
14512         * g++.dg/opt/noreturn-1.C: New test.
14513
14514 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
14515
14516         * gcc.dg/overflow-1.c: New test.
14517
14518 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14519
14520         * g77.f-torture/compile/13060.f: New test.
14521
14522 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
14523
14524         PR c++/13323
14525         * g++.dg/inherit/operator2.C: New test.
14526
14527 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14528
14529         PR c++/13305
14530         * g++.dg/ext/attrib9.C: New test.
14531
14532 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14533
14534         PR c++/13314
14535         * g++.dg/template/error7.C: New test.
14536
14537 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
14538             J"orn Rennecke <joern.rennecke@superh.com>
14539
14540         PR target/13302
14541         * g++.dg/other/struct-va_list.C: New test.
14542
14543 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14544
14545         PR c++/13166
14546         * g++.dg/parse/defarg6.C: New test.
14547
14548 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
14549
14550         PR target/13256
14551         * gcc.c-torture/execute/20031201-1.c: New test.
14552
14553 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
14554
14555         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
14556
14557 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14558
14559         * gcc.dg/builtin-return-1.c: New test.
14560
14561 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
14562             J"orn Rennecke <joern.rennecke@superh.com>
14563
14564         PR optimization/13260
14565         * gcc.c-torture/execute/20031204-1.c: New test.
14566
14567 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14568
14569         PR c++/9127
14570         * g++.dg/template/error6.C: New test.
14571
14572 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
14573
14574         * gcc.dg/20031202-1.c: New test.
14575
14576 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14577
14578         PR c++/13179
14579         * g++.dg/template/eh1.C: New test.
14580
14581         PR c++/10771
14582         * g++.dg/template/error5.C: New test.
14583
14584 2003-12-02  David Ung  <davidu@mips.com>
14585
14586         * gcc.dg/compat/vector-check.h: Corrected type for var
14587         g_##TMODE
14588
14589 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14590
14591         PR c++/10126
14592         * g++.dg/template/ptrmem8.C: New test.
14593
14594 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14595
14596         PR c++/12573
14597         * g++.dg/template/dependent-expr3.C: New test.
14598
14599 2003-12-01  James Lemke  <jim@wasabisystems.com>
14600
14601         * gcc.dg/arm-g2.c: New test.
14602
14603 2003-12-01  Roger Sayle  <roger@eyesopen.com>
14604
14605         PR optimization/11634
14606         * gcc.dg/20031201-2.c: New test case.
14607
14608 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
14609
14610         PR 11433
14611         * objc.dg/proto-lossage-3.m: New test.
14612
14613 2003-12-01  Roger Sayle  <roger@eyesopen.com>
14614
14615         PR optimization/12628
14616         * gcc.dg/20031201-1.c: New test case.
14617
14618 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14619
14620         * gcc.dg/unaligned-1.c: New test.
14621
14622 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
14623
14624         PR c++/9849
14625         * g++.dg/template/error4.C: New test.
14626         * g++.dg/template/nested3.C: Adjust error markers.
14627
14628 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14629
14630         * gcc.dg/cpp/assert4.c: Check more #system assertions.
14631
14632 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
14633
14634         PR c/10333
14635         * gcc.dg/bitfld-7.c: New test.
14636
14637 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
14638
14639         * gcc.dg/tls/asm-1.C: New test.
14640
14641 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14642
14643         * gcc.dg/cpp/assert4.c: Update.
14644
14645 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14646
14647         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
14648         * gcc.dg/builtin-apply3.c: New test.
14649
14650 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14651
14652         * lib/compat.exp (compat-obj): New xfaildata parameter.
14653         Use it to set compiler_conditional_xfail_data before compiling.
14654         (compat-get-options): Handle dg-xfail-if.
14655         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
14656         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
14657         * gcc.dg/compat/vector-1_y.c: Likewise.
14658         * gcc.dg/compat/vector-2_x.c: Likewise.
14659         * gcc.dg/compat/vector-2_y.c: Likewise.
14660
14661 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14662
14663         * g++.dg/opt/reg-stack4.C: New test.
14664
14665 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14666
14667         * gcc.dg/builtin-apply2.c: New test.
14668
14669 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14670
14671         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
14672
14673 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14674
14675         PR c++/12924
14676         * g++.dg/template/template-id-2.C: New test.
14677
14678 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14679
14680         PR c++/5369
14681         * g++.dg/template/memfriend1.C: New test.
14682         * g++.dg/template/memfriend2.C: Likewise.
14683         * g++.dg/template/memfriend3.C: Likewise.
14684         * g++.dg/template/memfriend4.C: Likewise.
14685         * g++.dg/template/memfriend5.C: Likewise.
14686         * g++.dg/template/memfriend6.C: Likewise.
14687         * g++.dg/template/memfriend7.C: Likewise.
14688         * g++.dg/template/memfriend8.C: Likewise.
14689         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
14690
14691 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
14692
14693         PR c++/12515
14694         * g++.dg/ext/cond1.C: New test.
14695
14696 2003-11-20  Richard Henderson  <rth@redhat.com>
14697
14698         * gcc.dg/20020201-2.c: Remove.
14699         * gcc.dg/20020201-4.c: Remove.
14700         * gcc.dg/20020304-1.c: Remove.
14701
14702 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
14703
14704         * gcc.dg/cpp/trad/xwin1.c: New test case.
14705
14706 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
14707
14708         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
14709         * lib/g77.exp: Likewise.
14710         * lib/objc.exp: Likewise.
14711         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
14712         for darwin.
14713
14714 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14715
14716         PR c++/12932
14717         * g++.dg/template/static5.C: New test.
14718
14719 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
14720
14721         * gcc.dg/nested-func-1.c: New test.
14722
14723 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14724
14725         * gcc.dg/cpp/assert4.c: New test.
14726
14727 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
14728
14729         PR c++/2294
14730         * g++.dg/lookup/using9.c: New test.
14731
14732 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
14733
14734         PR c++/12762
14735         * g++.dg/template/error3.C: New test.
14736
14737 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
14738
14739         PR ada/13035
14740         * ada/acats/run_acats, run_all.sh: Fix syntax error.
14741         No longer use a wrapper for gcc, since this does not work under
14742         Windows.
14743
14744 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
14745
14746         PR c++/2094
14747         * g++.dg/template/ptrmem7.C: New test.
14748
14749 2003-11-13  Andrew Pinski <apinski@apple.com>
14750
14751         * gcc.c-torture/compile/20031113-1.c: New test.
14752
14753 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
14754             Kean Johnston <jkj@sco.com>
14755
14756         PR c/13029
14757         * gcc.dg/unused-4.c: Update.
14758
14759 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14760
14761         * g++.dg/opt/const3.C: New test.
14762
14763 2003-11-13  Jan Hubicka  <jh@suse.cz>
14764
14765         * gcc.c-torture/compile/20031112-1.c: New test.
14766
14767 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
14768
14769         * g++.dg/parse/crash10.C: Remove bogus error marker.
14770
14771 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14772
14773         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
14774         (host_gcc): Likewise.
14775         (ROOT): Honor $PWDCMD.
14776         (BASE): Likewise.
14777         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
14778
14779 2003-11-12  Catherine Moore  <clm@redhat.com>
14780
14781         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
14782
14783 2003-11-12  Andreas Jaeger  <aj@suse.de>
14784             Jakub Jelinek  <jakub@redhat.com>
14785             Andrew Pinski  <pinskia@physics.uc.edu>
14786             Richard Henderson  <rth@redhat.com>
14787
14788         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
14789         systems.
14790         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
14791
14792         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
14793         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14794
14795 2003-11-11  Andreas Jaeger  <aj@suse.de>
14796
14797         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
14798
14799         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
14800
14801 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
14802
14803         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
14804         Clean ups.
14805
14806 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
14807
14808         * gcc.dg/trampoline-1.c: New test.
14809
14810 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
14811
14812         * gcc.c-torture/compile/200031109-1.c: New test.
14813
14814 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14815
14816         PR c/3190
14817         PR c/8714
14818         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
14819         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
14820         gcc.dg/format/no-y2k-1.c: Update.
14821
14822 2003-11-08  Roger Sayle  <roger@eyesopen.com>
14823
14824         PR optimization/10467
14825         * gcc.dg/20031108-1.c: New test case.
14826
14827 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
14828
14829         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
14830
14831 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14832
14833         * gcc.dg/compound-lvalue-1.c: New test.
14834         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
14835         some XFAILs.
14836
14837 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
14838
14839         * gcc.dg/altivec-varargs-1.c: New test.
14840
14841 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14842
14843         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
14844         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
14845         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
14846         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
14847         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
14848
14849 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14850
14851         * gcc.dg/cond-lvalue-1.c: New test.
14852
14853 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
14854
14855         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
14856
14857 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14858
14859         PR c++/11616
14860         * g++.dg/template/instantiate5.C: New test.
14861
14862 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14863
14864         PR c++/12726
14865         * g++.dg/ext/complit2.C: Replace test with self-contained version.
14866         * ChangeLog: Add missing first entry for above test.
14867
14868 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14869
14870         PR c++/9810
14871         * g++.dg/template/using8.C: New test.
14872         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
14873
14874 2003-11-02  Roger Sayle  <roger@eyesopen.com>
14875
14876         PR optimization/10817
14877         * gcc.c-torture/compile/20031102-1.c: New test case.
14878
14879 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
14880
14881         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
14882         2147483647.
14883
14884 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14885
14886         * gcc.dg/20031102-1.c: New test.
14887
14888 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14889
14890         * gcc.dg/complex-1.c: New test.
14891
14892 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14893
14894         PR c++/12796
14895         * g++.dg/template/crash13.C: Adjust expected error location.
14896         * g++.old-deja/g++.brendan/ns1.C: Likewise.
14897
14898 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
14899
14900         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
14901
14902 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
14903
14904         PR/10239
14905         * gcc.c-torture/compile/20031031-2.c: New test.
14906
14907 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
14908
14909         PR/11640
14910         * gcc.c-torture/compile/20031031-1.c: New test.
14911
14912 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
14913
14914         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
14915         * gcc.misc-tests/bprob.exp: Likewise.
14916         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
14917         the execution test on arm-elf configs.
14918         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
14919         configs that don't support scratch files.
14920         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
14921
14922 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
14923
14924         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
14925         done by dejagnu.
14926
14927 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
14928
14929         * ada/acats/run_all.sh: Redirect mv output to /dev/null
14930         Avoid non pure sh syntax. Add more logging.
14931
14932         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
14933         fail.
14934
14935 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14936
14937         PR libgcj/10610
14938         * gcc.dg/ppc-stackalign-1.c: New test.
14939
14940 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
14941
14942         * ada/acats/run_all.sh: Change output to be more compliant with
14943         dejagnu framework.
14944         Create acats.sum and acats.log files under testsuite/ada/acats
14945         Only run [a-z]* directories, to filter out e.g. CVS.
14946         Redirect build output to log file.
14947
14948 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
14949
14950         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
14951
14952 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
14953
14954         PR ada/5909:
14955         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
14956
14957 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
14958
14959         * gcc.c-torture/compile/20031023-1.c: New test.
14960         * gcc.c-torture/compile/20031023-2.c: New test.
14961         * gcc.c-torture/compile/20031023-3.c: New test.
14962         * gcc.c-torture/compile/20031023-4.c: New test.
14963
14964 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14965
14966         PR c++/10371
14967         * g++.dg/lookup/scoped8.C: New test.
14968
14969 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14970
14971         * g++.dg/opt/reg-stack3.C: New test.
14972
14973 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14974
14975         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
14976
14977 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14978
14979         PR c++/11076
14980         * g++.dg/template/crash13.C: New test.
14981
14982 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14983
14984         * gcc.dg/c99-restrict-2.c: New test.
14985
14986 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
14987
14988         PR c++/12698, c++/12699, c++/12700, c++/12566
14989         * g++.dg/inherit/covariant9.C: New test.
14990         * g++.dg/inherit/covariant10.C: New test.
14991         * g++.dg/inherit/covariant11.C: New test.
14992
14993 2003-10-23  Jason Merrill  <jason@redhat.com>
14994
14995         PR c++/12726
14996         * g++.dg/ext/complit2.C: New test.
14997
14998 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
14999
15000         PR target/12654
15001         * gcc.c-torture/execute/20031020-1.c: New test.
15002
15003 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15004
15005         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
15006         following the jump_insn.
15007
15008 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15009
15010         * gcc.dg/cast-lvalue-1.c: New test.
15011
15012 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
15013
15014         PR c++/11962
15015         * g++.dg/template/cond2.C: New test.
15016
15017 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15018
15019         * gcc.dg/builtins-28.c: New test.
15020
15021 2003-10-20  Jan Hubicka  <jh@suse.cz>
15022
15023         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
15024         parameter.
15025         * testsuite/gcc.dg/inline-2.c: Likewise.
15026
15027 2003-10-20  Phil Edwards  <phil@codesourcery.com>
15028
15029         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
15030         * gcc.dg/nest.c:  Likewise.
15031
15032 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15033
15034         PR c++/9781, c++/10583, c++/11862
15035         * g++.dg/parse/crash13.C: New test.
15036
15037 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15038
15039         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
15040
15041 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15042
15043         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
15044         Define HAVE_C99_RUNTIME except on Solaris.
15045         * gcc.dg/builtins-20.c: Likewise.
15046
15047 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15048
15049         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
15050
15051 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15052
15053         PR c++/12495
15054         * g++.dg/template/crash21.C: New test.
15055
15056 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15057
15058         PR c++/2513
15059         * g++.dg/template/typename5.C: New test.
15060
15061 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15062
15063         PR c++/12369
15064         * g++.dg/template/friend25.C: New test.
15065
15066 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
15067
15068         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
15069         versions.
15070
15071 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
15072
15073         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
15074         == 2147483647.
15075
15076 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
15077
15078         * gcc.c-torture/execute/960416-1.x: Remove.
15079         * gcc.c-torture/execute/divconst-3.x: Likewise.
15080
15081 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
15082
15083         PR target/12598
15084         * gcc.dg/torture/cris-volatile-1.c: New test.
15085
15086 2003-10-14  Roger Sayle  <roger@eyesopen.com>
15087
15088         PR optimization/9325
15089         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
15090         for overflowing floating point to integer conversion during RTL
15091         simplification.
15092
15093 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
15094
15095         * objc/execute/_cmd.m: Fix typo.
15096         * objc.dg/image-info.m, objc.dg/symtab-1.m:
15097         Relax 'scan-assembler' regexp.
15098         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
15099         objc.dg/try-catch-4.m: Run on non-Darwin targets.
15100         * objc.dg/zero-link-2.m: Remove blank line.
15101         * objc.dg/zero-link-3.m: New test case.
15102
15103 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
15104
15105         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
15106
15107         * gcc.dg/asm-names.c: Use scan-assembler-not rather
15108         than linker trickery.
15109
15110 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15111
15112         PR c++/12370
15113         * g++.dg/other/friend2.C: New test.
15114
15115 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
15116
15117         * gcc.dg/20031012-1.c: New test.
15118
15119 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
15120
15121         * gcc.dg/weak/weak-3.c: Fix for new warning.
15122
15123 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
15124
15125         PR optimization/8750
15126         * gcc.c-torture/execute/20031012-1.c: New test case.
15127
15128 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15129
15130         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
15131         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
15132
15133 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15134
15135         PR optimization/12260
15136         * gcc.c-torture/compile/20031011-2.c: New test case.
15137
15138 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15139
15140         * gcc.c-torture/execute/20031011-1.c: New testcase.
15141
15142 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15143
15144         * gcc.c-torture/compile/20031011-1.c: New test.
15145
15146 2003-10-11  Jan Hubicka  <jh@suse.cz>
15147
15148         * g++.dg/other/first-global.C: New test.
15149
15150 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15151
15152         * gcc.c-torture/execute/string-opt-18.c: New testcase.
15153
15154 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
15155
15156         * gcc.c-torture/compile/20031010-1.c: New test.
15157
15158 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
15159
15160         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
15161         * gcc.c-torture/execute/va-arg-25.c: ... here.
15162
15163 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
15164
15165         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
15166
15167 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
15168
15169         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
15170
15171 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
15172
15173         * g++.dg/parse/error2.C: New test.
15174
15175 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
15176
15177         PR c++/11097
15178         * g++.dg/other/error5.C: Modify the error message.
15179         * g++.dg/lookup/using8.C: New test.
15180
15181 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
15182
15183         * gcc.dg/darwin-abi-2.c: New file.
15184         * gcc.c-torture/execute/va-arg-24.c: New file.
15185
15186 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
15187
15188         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
15189         indentation.
15190
15191 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
15192
15193         PR c++/10147
15194         * g++.dg/other/error4.C: Update error messages.
15195         * g++.dg/template/ptrmem4.C: Likewise.
15196
15197         PR c++/12337
15198         * g++.dg/init/new9.C: New test.
15199
15200         PR c++/12334, c++/12236, c++/8656
15201         * g++.dg/ext/attrib8.C: New test.
15202
15203 2003-10-06  Devang Patel  <dpatel@apple.com>
15204
15205         * gcc.dg/debug/dwarf2-3.h: New test.
15206         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
15207
15208 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
15209
15210         * g++.dg/opt/cfg2.C: New test.
15211
15212 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15213
15214         * g++.dg/opt/float1.C: New test.
15215
15216 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15217
15218         * gcc.dg/c90-array-lval-6.c: New test.
15219         * gcc.dg/c99-array-lval-6.c: New test.
15220
15221 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
15222             Ziemowit Laski  <zlaski@apple.com>
15223
15224         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
15225         'Derived', so that it is never considered a class method; add
15226         new warning for '+port' method ambiguity.
15227         * objc.dg/method-12.m: Include <objc/objc.h> instead of
15228         <objc/objc-api.h> (needed on Mac OS X).
15229         * objc.dg/method-13.m: New test.
15230
15231 2003-10-03  Roger Sayle  <roger@eyesopen.com>
15232
15233         PR optimization/9325, PR java/6391
15234         * gcc.c-torture/execute/20031003-1.c: New test case.
15235
15236 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
15237
15238         PR optimization/12180
15239         * gcc.dg/20031002-1.c: New test.
15240
15241         PR c++/12486
15242         * g++.dg/inherit/error1.C: New test.
15243
15244 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
15245
15246         * lib/f-torture.exp (search_for): Rename to...
15247         (search_for_re): This.  Also, clean up comments and the
15248         "regexp" invocation.
15249
15250 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
15251
15252         * gcc.c-torture/compile/20031002-1.c: New test.
15253
15254 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
15255
15256         * g++.dg/opt/cond1.C: New test.
15257
15258 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
15259
15260         * gcc.dg/Wold-style-definition-2.c: New testcase.
15261         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
15262
15263 2003-09-29  Richard Henderson  <rth@redhat.com>
15264
15265         * g++.dg/init/array10.C: Add dg-options.
15266
15267 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
15268
15269         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
15270
15271 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15272
15273         * g++.dg/template/friend19.C: Fix typo.
15274         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
15275
15276 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
15277
15278         * gcc.c-torture/execute/20030928-1.c: New test.
15279         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
15280
15281 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15282
15283         * g++.dg/opt/unroll1.C: New test.
15284
15285 2003-09-26  Roger Sayle  <roger@eyesopen.com>
15286
15287         PR optimization/11741
15288         * gcc.dg/20030926-1.c: New test case.
15289
15290 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15291
15292         PR c++/5655
15293         * g++.dg/parse/access7.C: New test.
15294         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
15295
15296 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
15297
15298         MERGE OF objc-improvements-branch into MAINLINE:
15299         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
15300         if libobjc has not been built.
15301         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
15302         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
15303         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
15304         objc/execute/nested-3.m, objc/execute/np-2.m,
15305         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
15306         objc/execute/redefining_self.m, objc/execute/root_methods.m,
15307         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
15308         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
15309         objc.dg/special/unclaimed-category-1.h,
15310         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
15311         well as GNU runtime.
15312         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
15313         * execute/cascading-1.m, execute/function-message-1.m,
15314         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
15315         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
15316         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
15317         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
15318         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
15319         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
15320         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
15321         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
15322         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
15323         * objc.dg/bitfield-2.m: Run only on Darwin.
15324         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
15325         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
15326         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
15327         * objc.dg/const-str-1.m: Fix constant string layout.
15328
15329 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
15330
15331         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
15332
15333 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
15334
15335         * gcc.dg/darwin-abi-1.c: New file.
15336
15337 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
15338
15339         PR target/12281
15340         * gcc.c-torture/compile/20030921-1.c: New test.
15341
15342 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15343
15344         * g++.dg/opt/reg-stack2.C: New test.
15345
15346 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15347
15348         * g++.dg/eh/delayslot1.C: New test.
15349
15350 2003-09-20  Richard Henderson  <rth@redhat.com>
15351
15352         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
15353
15354 2003-09-20  Roger Sayle  <roger@eyesopen.com>
15355
15356         * gcc.c-torture/execute/20030920-1.c: New test case.
15357
15358 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15359
15360         * g++.dg/rtti/typeid3.C: Correct expected error message.
15361
15362 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15363
15364         PR c++/157
15365         * g++.dg/parse/crash12.C: New test.
15366
15367 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
15368
15369         * gcc.dg/compat/mixed-struct-check.h: New.
15370         * gcc.dg/compat/mixed-struct-defs.h: New.
15371         * gcc.dg/compat/mixed-struct-init.h: New.
15372         * gcc.dg/compat/struct-by-value-19_main.c: New.
15373         * gcc.dg/compat/struct-by-value-19_x.c: New.
15374         * gcc.dg/compat/struct-by-value-19_y.c: New.
15375         * gcc.dg/compat/struct-by-value-20_main.c: New.
15376         * gcc.dg/compat/struct-by-value-20_x.c: New.
15377         * gcc.dg/compat/struct-by-value-20_y.c: New.
15378         * gcc.dg/compat/struct-return-19_main.c: New.
15379         * gcc.dg/compat/struct-return-19_x.c: New.
15380         * gcc.dg/compat/struct-return-19_y.c: New.
15381         * gcc.dg/compat/struct-return-20_main.c: New.
15382         * gcc.dg/compat/struct-return-20_x.c: New.
15383         * gcc.dg/compat/struct-return-20_y.c: New.
15384
15385 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
15386         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
15387         so that it will not complain on LP64 targets.
15388
15389 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15390
15391         PR c++/495
15392         * g++.dg/template/friend24.C: New test.
15393
15394 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
15395
15396         PR c++/12332
15397         * g++.dg/template/memtmpl2.C: New test.
15398
15399 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
15400
15401         PR target/11184
15402         * gcc.dg/builtin-apply1.c: New test.
15403
15404 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
15405
15406         PR c++/9848
15407         * g++.dg/warn/Wunused-4.C: New test.
15408
15409 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15410
15411         PR c++/12316
15412         * g++.dg/other/gc2.C: New test.
15413
15414 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
15415
15416         PR c++/11991
15417         * g++.dg/rtti/typeid3.C: New test.
15418
15419         PR c++/12266
15420         * g++.dg/overload/template1.C: New test.
15421
15422 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15423
15424         * g++.dg/opt/cfg3.C: New test.
15425
15426 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15427
15428         PR c++/7939
15429         * g++.dg/template/crash11.C: New test.
15430
15431 2003-09-16  Jason Merrill  <jason@redhat.com>
15432             Jakub Jelinek  <jakub@redhat.com>
15433
15434         * gcc.dg/attr-warn-unused-result.c: New test.
15435
15436 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15437
15438         PR c++/12184
15439         * g++.dg/expr/call2.C: New test.
15440
15441 2003-09-15  Andreas Jaeger  <aj@suse.de>
15442
15443         * gcc.dg/Wold-style-definition-1.c: New test.
15444
15445 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
15446
15447         PR c++/3907
15448         * g++.dg/parse/template12.C: New test.
15449
15450         * g++.dg/abi/bitfield11.C: New test.
15451         * g++.dg/abi/bitfield12.C: Likewise.
15452
15453 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
15454
15455         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
15456         non-expansion of functional macro name without arguments at EOL.
15457         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
15458
15459 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
15460
15461         * gcc.c-torture/execute/20030914-[12].c: New tests.
15462
15463 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
15464
15465         PR c++/11788
15466         * g++.dg/overload/addr1.C: New test.
15467
15468 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
15469
15470         * gcc.dg/20030909-1.c: New test.
15471
15472 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15473
15474         * gcc.dg/ultrasp10.c: New test.
15475
15476 2003-09-09  Devang Patel  <dpatel@apple.com>
15477
15478         * gcc.dg/darwin-ld-6.c: New test.
15479
15480 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15481
15482         * gcc.dg/torture/builtin-explog-1.c: New testcase.
15483
15484 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15485
15486         * gcc.dg/ia64-types1.c: New test.
15487         * gcc.dg/ia64-types2.c: Likewise.
15488
15489 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15490
15491         * gcc.dg/builtins-1.c: Add more _Complex tests.
15492         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15493
15494         * gcc.dg/builtins-1.c: Test existing _Complex functions.
15495         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15496
15497 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15498
15499         PR c++/11786
15500         * g++.dg/lookup/koenig2.C: New test.
15501
15502         PR c++/5296
15503         * g++.dg/rtti/typeid2.C: New test.
15504
15505 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
15506
15507         * gcc.c-torture/compile/20030904-1.c: New test.
15508
15509 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15510
15511         * g++.dg/opt/longbranch2.C: New test.
15512
15513 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15514
15515         * g++.dg/template/crash10.C: Only compile it.
15516
15517 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15518
15519         PR middle-end/11665
15520         * gcc.c-torture/compile/20030907-1.c: New test.
15521         * g++.dg/init/array11.C: New test.
15522
15523 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15524
15525         PR c++/11852
15526         * g++.dg/init/struct1.C: New test.
15527
15528 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15529
15530         PR c++/12181
15531         * g++.dg/expr/comma1.C: New test.
15532
15533 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
15534
15535         PR c++/11867
15536         * g++.dg/expr/static_cast5.C: New test.
15537
15538 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
15539
15540         PR c++/11507
15541         * g++.dg/lookup/scoped7.C: New test.
15542
15543         PR c++/9574
15544         * g++.dg/other/static1.C: New test.
15545
15546         PR c++/11490
15547         * g++.dg/warn/template-1.C: New test.
15548
15549         PR c++/11432
15550         * g++.dg/template/crash10.C: New test.
15551
15552         PR c++/2478
15553         * g++.dg/overload/VLA.C: New test.
15554
15555         PR c++/10804
15556         * g++.dg/template/call1.C: New test.
15557
15558 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15559
15560         PR c++/11794
15561         * g++.dg/parse/using3.C: New test.
15562
15563 2003-09-06  Roger Sayle  <roger@eyesopen.com>
15564
15565         PR c++/11409
15566         * g++.dg/overload/builtin3.C: New test case.
15567
15568 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
15569
15570         PR c/9862
15571         * gcc.dg/20030906-1.c: New test.
15572         * gcc.dg/20030906-2.c: Likewise.
15573
15574 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15575
15576         PR c++/12167
15577         * g++.dg/parse/defarg5.C: New test.
15578
15579         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
15580
15581 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
15582
15583         PR c++/12163
15584         * g++.dg/expr/static_cast4.C: New test.
15585
15586         PR c++/12146
15587         * g++.dg/template/crash9.C: New test.
15588
15589 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15590
15591         * g++.old-deja/g++.ext/pretty2.C: Update for change
15592         in __FUNCTION__.
15593         * g++.old-deja/g++.ext/pretty3.C: Likewise.
15594
15595 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
15596
15597         PR c++/11922
15598         * g++/dg/template/qualified-id1.C: New test.
15599
15600         PR c++/12037
15601         * g++.dg/warn/noeffect4.C: New test.
15602
15603 2003-09-04  Matt Austern  <austern@apple.com>
15604
15605         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
15606         * g++.dg/ext/fnname2.C: Likewise.
15607         * g++.dg/ext/fnname3.C: Likewise.
15608
15609 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
15610
15611         * g++.dg/expr/lval1.C: New test.
15612         * g++.dg/ext/lvcast.C: Remove.
15613
15614 2003-09-03  Roger Sayle  <roger@eyesopen.com>
15615
15616         PR optimization/11700.
15617         * gcc.c-torture/compile/20030903-1.c: New test case.
15618
15619 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
15620
15621         PR c++/12053
15622         * g++.dg/abi/layout4.C: New test.
15623
15624 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
15625
15626         PR c++/11553
15627         * g++.dg/parse/friend3.C: New test.
15628
15629 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
15630
15631         PR c++/11847
15632         * g++.dg/template/class1.C: New test.
15633
15634         PR c++/11808
15635         * g++.dg/expr/call1.C: New test.
15636
15637 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
15638
15639         PR c++/12114
15640         * g++.dg/init/ref9.C: New test.
15641
15642         PR c++/11972
15643         * g++.dg/template/nested4.C: New test.
15644
15645 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15646
15647         PR c++/12093
15648         * g++.dg/template/non-dependent4.C: New test.
15649
15650         PR c++/11928
15651         * g++.dg/inherit/conv1.C: New test.
15652
15653 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15654
15655         PR c++/6196
15656         * g++.dg/ext/label1.C: New test.
15657         * g++.dg/ext/label2.C: Likewise.
15658
15659 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15660
15661         * g++.dg/expr/cond3.C: New test.
15662
15663 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15664
15665         * gcc.dg/builtins-1.c: Add new builtin cases.
15666
15667 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15668
15669         * gcc.dg/builtins-1.c: Add new cases.
15670         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15671
15672 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15673
15674         * gcc.dg/builtins-1.c: Add more math builtin tests.
15675         * gcc.dg/torture/builtin-attr-1.c: New test.
15676
15677 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15678
15679         PR optimization/5079
15680         * g++.dg/opt/static3.C: New test.
15681
15682 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15683
15684         * gcc.misc-tests/gcov-10b.c: New test.
15685
15686 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
15687
15688         * g++.dg/opt/ptrmem3.C: New test.
15689
15690         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
15691
15692 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
15693
15694         * gcc.dg/20030826-2.c: New test.
15695
15696 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15697
15698         PR middle-end/12002
15699         * g77.f-torture/compile/12002.f: New test case.
15700
15701 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15702
15703         * gcc.dg/20030826-1.c: New test case.
15704
15705 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
15706
15707         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
15708
15709 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
15710
15711         PR c++/11871
15712         * c++.dg/lookup/crash1.C: New test.
15713
15714         * c++.dg/warn/noeffect3.C: New test.
15715
15716 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
15717
15718         * gcc.dg/compat/vector-1_x.c: Compile with -w.
15719         * gcc.dg/compat/vector-1_y.c: Ditto.
15720         * gcc.dg/compat/vector-2_x.c: Ditto.
15721         * gcc.dg/compat/vector-2_y.c: Ditto.
15722
15723 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
15724
15725         * gcc.dg/20030702-1.c: New test.
15726
15727 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
15728
15729         PR c++/8795
15730         * g++.dg/ext/altivec-1.C: New test.
15731
15732 2003-08-24  Richard Henderson  <rth@redhat.com>
15733
15734         * g++.dg/eh/simd-2.C: Add -w for x86.
15735
15736 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
15737
15738         * gcc.dg/20030815-1.c: New test.
15739
15740 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15741
15742         PR c++/3765
15743         * g++.dg/parse/access6.C: New test.
15744
15745 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15746
15747         PR c++/641, c++/11876
15748         * g++.dg/template/friend22.C: New test.
15749         * g++.dg/template/friend23.C: Likewise.
15750
15751 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15752
15753         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
15754         identically.
15755
15756 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15757
15758         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
15759
15760 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15761
15762         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
15763
15764 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15765
15766         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
15767
15768 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15769
15770         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
15771
15772 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
15773
15774         PR c++/11919
15775         * g++.dg/overload/prom1.C: New test.
15776
15777         PR c++/11551
15778         * g++.dg/parse/dtor2.C: New test.
15779
15780         PR c++/10762
15781         * g++.dg/parse/using2.C: New test.
15782
15783 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
15784
15785         PR target/11805
15786         * gcc.c-torture/compile/20030821-1.c: New.
15787
15788 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
15789
15790         PR c++/11834
15791         * g++.dg/template/deduce2.C: New test.
15792
15793 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
15794
15795         * gcc.c-torture/execute/20030821-1.c: New test.
15796
15797 2003-08-20  Roger Sayle  <roger@eyesopen.com>
15798
15799         PR middle-end/11984
15800         * gcc.dg/20030820-1.c: New test case.
15801
15802 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
15803
15804         PR c++/11945
15805         * g++.dg/warn/noeffect2.C: New test.
15806
15807 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
15808
15809         PR c++/10926
15810         * g++.dg/template/dtor2.C: New test.
15811
15812         PR c++/11684
15813         * g++.dg/template/operator1.C: New test.
15814         * g++.dg/parse/operator4.C: New test.
15815
15816         PR c++/11946.C
15817         * g++.dg/expr/enum1.C: New test.
15818         * gcc.dg/c99-bool-1.c: Remove bogus warning.
15819
15820         PR c++/11036.C
15821         * g++.dg/parse/elab2.C: New test.
15822         * g++.dg/parse/typedef4.C: Change error message.
15823         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
15824         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
15825         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
15826
15827 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
15828
15829         * gcc.dg/pch/warn-1.c: New.
15830         * gcc.dg/pch/warn-1.hs: New.
15831
15832         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
15833         not-tested file.
15834
15835 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15836
15837         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
15838
15839 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15840
15841         * gcc.dg/uninit-D.c: New Test.
15842         * gcc.dg/uninit-E.c: New Test.
15843         * gcc.dg/uninit-F.c: New Test.
15844         * gcc.dg/uninit-G.c: New Test.
15845
15846 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
15847
15848         * g++.dg/README: Describe the pch directory.
15849
15850 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15851
15852         PR c++/11174
15853         * g++.dg/parse/access4.C: New test.
15854         * g++.dg/parse/access5.C: Likewise.
15855         * g++.old-deja/g++.jason/access17.C: Adjust error message.
15856
15857 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
15858
15859         * gcc.dg/noncompile/20030818-1.c: New.
15860
15861 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15862
15863         PR c++/11957
15864         * g++.dg/warn/noeffect1.C: New test.
15865
15866         * g++.dg/template/scope2.C: New test.
15867         * g++.dg/template/error2.C: Correct dg-error
15868
15869 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
15870
15871         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
15872
15873 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
15874
15875         PR C++/11512
15876         * g++.dg/template/warn1.C: New.
15877
15878 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
15879
15880         * g++.dg/template/error2.C: New test.
15881         * g++.dg/lookup/using7.C: Adjust errors
15882         * g++.old-deja/g++.pt/crash36.C: Likewise.
15883         * g++.old-deja/g++.pt/derived3.C: Likewise.
15884
15885 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15886
15887         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
15888         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
15889         * gcc.c-torture/execute/builtins/string-9.c: New, from
15890         string-opt-9.c.  Adjust for execute/builtins framework.
15891         * gcc.c-torture/execute/string-opt-9.c: Delete.
15892
15893 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
15894
15895         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
15896
15897         * g++.dg/parse/ret-type2.C: New test.
15898
15899         PR c++/11703
15900         * g++.dg/init/new8.C: New test.
15901
15902         PR c++/10923
15903         * g++.dg/parse/typedef5.C: New test.
15904
15905         PR c++/9512
15906         * g++.dg/parse/qualified2.C: New test.
15907         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
15908         invalid code.
15909
15910 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
15911
15912         * g++.dg/conversion/ptrmem1.C: New test.
15913
15914 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
15915
15916         PR target/11693
15917         * gcc.dg/20030811-1.c: New test.
15918
15919         PR target/11535
15920         * gcc.c-torture/execute/20030811-1.c: New test.
15921
15922 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15923
15924         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
15925
15926 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
15927
15928         PR c++/11789.C
15929         * g++.dg/inherit/multiple1.C: New test.
15930
15931 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
15932
15933         * gcc.dg/spe1.c: New test.
15934
15935         PR c++/11670
15936         * g++.dg/expr/cast2.C: New test.
15937
15938         PR c++/10530
15939         * g++.dg/template/dependent-name2.C: New test.
15940
15941 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
15942
15943         * g++.dg/parse/crash11.C: Put the dg options in comments.
15944
15945 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
15946
15947         * lib/gcc-dg.exp: Update for diagnostic change.
15948
15949 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15950
15951         PR c++/5767
15952         * g++.dg/parse/crash11.C: New test.
15953
15954 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
15955
15956         * gcc.dg/cpp/spacing1.c: Update.
15957
15958 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
15959
15960         PR target/11739
15961         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
15962         a value for -mtune.
15963
15964 2003-08-04  Roger Sayle  <roger@eyesopen.com>
15965
15966         PR middle-end/11771
15967         * gcc.c-torture/compile/20030804-1.c: New test case.
15968
15969 2003-08-04  Roger Sayle  <roger@eyesopen.com>
15970
15971         * gcc.dg/20030804-1.c: New test case.
15972
15973 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
15974
15975         * gcc.dg/cpp/separate-1.c: New test.
15976
15977 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
15978
15979         PR c++/11704
15980         * g++.dg/template/dependent-expr2.C: New test.
15981
15982         PR c++/11766
15983         * g++.dg/expr/ptrmem1.C: New test.
15984
15985 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15986
15987         PR c++/9453
15988         * g++.dg/template/friend15.C: New test.
15989
15990 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
15991
15992         * lib/dg-pch.exp: Work round PCH bug.
15993
15994 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15995
15996         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
15997         builtins.  Move cases from builtins-4.c here.
15998
15999         * gcc.dg/torture/builtin-math-1.c: New test taken from
16000         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
16001         additional cases.
16002
16003         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
16004         Delete.
16005
16006 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
16007
16008         PR c++/9447
16009         * g++.dg/template/using7.C: New test.
16010
16011 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
16012
16013         * import1.c, import2.c: New tests.
16014
16015 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
16016
16017         * g++.dg/eh/crossjump1.C: New test.
16018
16019 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
16020
16021         PR c++/11697
16022         * g++.dg/template/using6.C: New test.
16023
16024         PR c++/11744
16025         * g++.dg/template/koenig2.C: New test.
16026
16027 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16028
16029         PR c++/7983
16030         * g++.dg/parse/typedef4.C: New test.
16031
16032 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16033
16034         PR c++/8442, c++/8806
16035         * g++.dg/template/elab1.C: New test.
16036         * g++.dg/template/type2.C: Likewise.
16037         * g++.dg/template/ttp3.C: Adjust expected error message.
16038         * g++.old-deja/g++.law/visibility13.C: Likewise.
16039         * g++.old-deja/g++.niklas/t135.C: Likewise.
16040         * g++.old-deja/g++.pt/ttp41.C: Likewise.
16041         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
16042         template argument.
16043         * g++.old-deja/g++.pt/ttp44.C: Likewise.
16044
16045 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
16046
16047         PR c++/11295
16048         * g++.dg/ext/stmtexpr1.C: New test.
16049
16050         * g++.dg/opt/tmp1.C: New test.
16051
16052         PR c++/11525
16053         * g++.dg/parse/constant4.C: New test.
16054
16055         PR c++/9447
16056         * g++.dg/template/using5.C: New test.
16057
16058 2003-07-31  Roger Sayle  <roger@eyesopen.com>
16059
16060         * gcc.dg/builtins-27.c: New test case.
16061
16062 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
16063
16064         * gcc.dg/tls/opt-7.c: New test.
16065
16066 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
16067
16068         * g++.old-deja/g++.other/crash18.C: Remove.
16069
16070 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16071
16072         * g++.dg/template/explicit3.C: New.
16073         * g++.dg/template/explicit4.C: New.
16074         * g++.dg/template/explicit5.C: New.
16075
16076         PR c++/11347
16077         * g++.dg/template/memtmpl1.C: New.
16078
16079 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
16080
16081         PR target/11565
16082         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
16083         * gcc.dg/i386-387-5.c (dg-options): Likewise.
16084
16085 2003-07-30  Jan Hubicka  <jh@suse.cz>
16086
16087         * vtgc1.c: Kill.
16088
16089 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
16090
16091         * gcc.dg/struct-in-proto-1.c: New test.
16092
16093 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
16094
16095         * gcc.dg/cpp/include2.c: Only expect one message.
16096
16097 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
16098
16099         PR c++/9447
16100         * g++.dg/template/using1.C: New test.
16101         * g++.dg/template/using2.C: New test.
16102         * g++.dg/template/using3.C: New test.
16103         * g++.dg/template/using4.C: New test.
16104
16105 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
16106
16107         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
16108         * gcc.c-torture/execute/string-opt-10.c: Likewise.
16109
16110 2003-07-28  Jan Hubicka  <jh@suse.cz>
16111
16112         PR c++/11530
16113         * g++.dg/opt/call1.C: New test.
16114
16115 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
16116
16117         PR c++/11667
16118         * g++.dg/init/enum2.C: New test.
16119         * g++.dg/template/overload1.C: Add "-w" option.
16120
16121 2003-07-28    <hp@bitrange.com>
16122
16123         * gcc.dg/Wdeclaration-after-statement-1.c,
16124         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
16125
16126 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
16127
16128         * gcc.c-torture/compile/20030725-1.c: New test.
16129
16130 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
16131
16132         * gcc.dg/20030505.c: Only run for SPE.
16133         Remove definition of opaque type.
16134
16135 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
16136
16137         * g++.dg/template/ptrmem6.C: New test.
16138
16139 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
16140
16141         * gcc.c-torture/compile/zero-strct-2.c: New test.
16142
16143 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
16144
16145         * gcc.dg/intermod-1.c: New test.
16146
16147 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16148
16149         PR c++/11617
16150         * g++.dg/template/lookup2.C: New test.
16151         * g++.dg/template/memclass1.C: Remove instantiated from error.
16152         * g++.dg/other/error2.C: Tweak expected errors.
16153
16154         PR c++/11596
16155         * g++.dg/template/defarg3.C: New test.
16156
16157         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
16158
16159 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
16160
16161         * g++.dg/inherit/access5.C: New test.
16162
16163 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16164
16165         PR c++/11513
16166         * g++.dg/template/crash8.C: New test.
16167
16168 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
16169
16170         PR c/10602
16171         * gcc.dg/noncompile/incomplete-2.c: New test.
16172
16173 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
16174
16175         PR c++/11645
16176         * g++.dg/inherit/access4.C: New test.
16177
16178         PR c++/11517
16179         * g++.dg/expr/cond2.C: New test.
16180
16181         PR optimization/10679
16182         * g++.dg/opt/inline4.C: New test.
16183
16184 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
16185
16186         * g++.dg/parse/crash10: New test.
16187
16188 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16189
16190         * g++.dg/ext/flexary1.C: New test.
16191
16192 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16193
16194         PR c++/10793
16195         * g++.dg/template/crash9.C: New test.
16196
16197 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16198
16199         PR c++/3004
16200         * g++.dg/parse/typedef3.C: New test.
16201
16202         PR c++/7906
16203         * g++.dg/parse/operator2.C: New test.
16204
16205         PR c++/8895
16206         * g++.dg/parse/def-tmpl-arg1.C: New test.
16207
16208         PR c++/9282
16209         * g++.dg/parse/funptr1.C: New test.
16210
16211         PR c++/9452
16212         * g++.dg/parse/ambig3.C: New test.
16213
16214         PR c++/9454
16215         * g++.dg/parse/operator3.C: New test.
16216
16217         PR c++/9486
16218         * g++.dg/parse/template10.C: New test.
16219
16220         PR c++/9488
16221         * g++.dg/parse/template11.C: New test.
16222
16223         PR c++/10150
16224         * g++.dg/parse/invalid-op1.C: New test.
16225
16226         PR c++/10247
16227         * g++.dg/parse/condexpr1.C: New test.
16228
16229 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16230
16231         * g++.dg/ext/packed3.C: New test.
16232         * g++.dg/ext/packed4.C: New test.
16233
16234         * gcc.dg/pack-test-3.c: New test.
16235
16236 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
16237
16238         * lib/compat.exp: Handle dg-options per source file.
16239         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
16240         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
16241         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
16242         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
16243         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
16244         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
16245         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
16246         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
16247         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
16248         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
16249         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
16250         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
16251         * g++.dg/compat/break/bitfield7_x.C: Ditto.
16252         * g++.dg/compat/break/bitfield7_y.C: Ditto.
16253
16254 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16255
16256         PR c/10320
16257         * gcc.c-torture/execute/20030718-1.c: New test.
16258
16259 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16260
16261         PR optimization/11536
16262         * gcc.dg/20030721-1.c: New test.
16263
16264 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
16265
16266         PR c++/11546
16267         * g++.dg/template/lookup1.C: New test.
16268
16269 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
16270
16271         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
16272         diagnostics of ill-formed constructs involving labels.
16273         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
16274         the new 'previously defined here' message.
16275
16276 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
16277
16278         * g++.dg/parse/non-dependent2.C: New test.
16279
16280 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16281
16282         * g++.dg/init/init-ref4.C: xfail on targets without
16283         weak symbols.
16284
16285 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
16286
16287         PR target/11087
16288         * gcc.c-torture/execute/20030717-1.c: New test.
16289
16290 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16291
16292         * g++.dg/opt/cfg1.C: New test.
16293
16294 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
16295
16296         PR optimization/11557
16297         * gcc.dg/20030717-1.c: New test.
16298
16299 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
16300
16301         PR c++/10476
16302         * g++.dg/expr/crash-1.C: New test.
16303
16304         PR c++/11027
16305         * g++.dg/template/init3.C: New test.
16306
16307         PR c++/8222
16308         * g++.dg/template/non-dependent1.C: New test.
16309
16310         PR c++/11070
16311         * g++.dg/template/non-dependent2.C: New test.
16312
16313         PR c++/11071
16314         * g++.dg/template/non-dependent3.C: New test.
16315
16316         PR c++/9907
16317         * g++.dg/template/sizeof5.C: New test.
16318
16319 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
16320
16321         PR 11498
16322         * gcc.c-torture/compile/mangle-1.c: New file.
16323
16324 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16325
16326         PR c++/7809
16327         * g++.dg/parse/access3.C: New test.
16328
16329 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
16330
16331         PR c++/11384
16332         * g++.dg/init/init-ref4.C: New test.
16333
16334 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
16335
16336         PR c++/11547
16337         * g++.dg/parse/constant3.C: New test.
16338         * g++.dg/parse/crash7.C: Likewise.
16339
16340 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
16341
16342         PR target/11008
16343         * gcc.dg/i386-pentium4-not-mull.c: New.
16344
16345 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
16346
16347         * gcc.dg/asm-names.c (ymain): Make it weak.
16348
16349 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16350
16351         PR c++/5421
16352         * g++.dg/template/friend21.C: New test.
16353
16354 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
16355
16356         * gcc.dg/cleanup-8.c: New test.
16357         * gcc.dg/cleanup-9.c: New test.
16358
16359 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
16360
16361         * g++.dg/ext/dll-MI1.h: New file.
16362         * g++.dg/ext/dllexport-MI1.C: New file.
16363         * g++.dg/ext/dllimport-MI1.C: New file.
16364
16365 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
16366
16367         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
16368         it does not have cmpstrsi patterns (just cmpmemsi).
16369
16370 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
16371
16372         PR debug/11473
16373         * g++.dg/debug/debug8.C: New test.
16374
16375 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16376
16377         PR c++/10108
16378         * g++.dg/template/crash7.C: New test.
16379
16380 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
16381
16382         PR target/10795
16383         * gcc.c-torture/compile/20030708-1.c: New.
16384
16385 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16386
16387         * gcc.c-torture/execute/20030715-1.c: New test.
16388
16389 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
16390
16391         * gcc.dg/pch/inline-3.c: New file.
16392         * gcc.dg/pch/inline-3.hs: New file.
16393         * gcc.dg/pch/inline-4.c: New file.
16394         * gcc.dg/pch/inline-4.hs: New file.
16395
16396 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
16397
16398         PR c++/11509
16399         * g++.dg/template/crash6.C: New test.
16400
16401         PR c++/7053
16402         * g++.dg/template/friend20.C: New test.
16403
16404         PR c++/7019
16405         * g++.dg/template/overload2.C: New test.
16406
16407 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16408
16409         PR optimization/11440
16410         * gcc.c-torture/execute/20030714-1.c: New test.
16411
16412 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16413
16414         PR c++/11154
16415         * g++.dg/template/partial2.C: New test.
16416
16417 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
16418
16419         PR c++/11503
16420         * g++.dg/template/anon1.C: New test.
16421
16422         PR c++/11493
16423         PR c++/11495
16424         * g++.dg/parse/template9.C: Likewise.
16425         * g++.dg/template/crash4.C: New test.
16426         * g++.dg/template/koenig1.C: Likewise.
16427         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
16428         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
16429         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
16430         functions.
16431         * g++.old-deja/g++.jason/template36.C: Likewise.
16432         * g++.old-deja/g++.mike/p1989.C: Likewise.
16433         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
16434         * g++.old-deja/g++.pt/ttp20.C: Use this->.
16435         * g++.old-deja/g++.pt/ttp21.C: Use this->.
16436         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
16437         compiling.
16438         * g++.old-deja/g++.pt/union2.C: Use this->.
16439
16440 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
16441
16442         * gcc.dg/20030711-1.c: New test.
16443
16444 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
16445
16446         PR c++/11050
16447         * g++.dg/parse/args1.C: New test.
16448         * g++.pt/defarg8.C: Change expected errors.
16449
16450 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
16451
16452         PR c++/8164
16453         * g++.dg/template/nontype2.C: New test.
16454
16455         PR c++/10558
16456         * g++.dg/parse/template8.C: New test.
16457
16458         PR c++/8327
16459         * g++.dg/template/scope1.C: New test.
16460
16461         * g++.dg/warn/Wsign-compare-1.C: New test.
16462
16463 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16464
16465         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
16466
16467 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
16468
16469         PR c++/9411
16470         * g++.dg/template/explicit2.C: New test.
16471
16472         PR c++/10032
16473         * g++.dg/warn/pedantic1.C: New test.
16474
16475 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
16476
16477         PR c++ 9483
16478         * g++.dg/other/field1.C: New test.
16479
16480 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16481
16482         PR c/11449
16483         * gcc.c-torture/compile/20030707-1.c: New.
16484
16485 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16486
16487         PR c++/10849
16488         * g++.dg/template/access12.C: New test.
16489
16490 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
16491
16492         * g++.dg/bprob/bprob.exp (prof_ext): Update.
16493         * g77.dg/bprob/bprob.exp (prof_ext): Update.
16494         * gcc.misc-tests/bprob.exp (prof_ext): Update.
16495         * gcc.misc-tests/gcov.exp: Update
16496         * g++.dg/gcov/gcov.exp: Update
16497         * lib/gcov.exp: Update.
16498
16499 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
16500
16501         * g++.dg/abi/mangle17.C: Make sure template expressions are
16502         dependent.
16503         * g++.dg/abi/mangle4.C: Mark erroneous casts.
16504         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
16505         * g++.dg/opt/stack1.C: Remove erroneous code.
16506         * g++.dg/parse/template7.C: New test.
16507         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
16508         * g++.old-deja/g++.pt/crash4.C: Likewise.
16509
16510 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16511
16512         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
16513         with zero or one occurence of `$' after the initial `L'.
16514
16515 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
16516
16517         * gcc.c-torture/compile/20030704-1.c: Add a comment.
16518
16519 2003-07-08  Roger Sayle  <roger@eyesopen.com>
16520
16521         PR c/11370
16522         * gcc.dg/Wunreachable-6.c: New testcase.
16523         * gcc.dg/Wunreachable-7.c: New testcase.
16524
16525 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16526
16527         PR c/11420
16528         * gcc.dg/20030708-1.c: New test.
16529
16530 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
16531
16532         * gcc.dg/compat/sdata-section.h: New file.
16533         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
16534         * gcc.dg/torture/mips-sdata-1.c: New test.
16535
16536 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16537
16538         PR c++/11030
16539         * g++.dg/template/friend19.C: New test.
16540
16541 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16542
16543         * g++.dg/opt/strength-reduce.C: New test.
16544
16545 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16546
16547         PR target/10979
16548         * gcc.dg/20030707-1.c: New testcase.
16549
16550 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16551
16552         PR optimization/11059
16553         * g++.dg/opt/emptyunion.C: New testcase.
16554
16555 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16556             Eric Botcazou  <ebotcazou@libertysurf.fr>
16557
16558         * g++.dg/opt/stack1.C: New test.
16559
16560 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
16561
16562         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
16563         run test.
16564
16565         PR c++/11431
16566         * g++.dg/expr/static_cast3.C: New test.
16567
16568 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
16569
16570         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
16571         everywhere.
16572         * gcc.dg/concat.c: Concatenation of string constants with
16573         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
16574         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
16575         * gcc.dg/cpp/escape-2.c: Use wide character constants where
16576         necessary to avoid multi-character character constant warning.
16577         * gcc.dg/cpp/escape.c: Likewise.
16578         * gcc.dg/cpp/ucs.c: Likewise.
16579         Remove backslashes from dg-bogus comments, as they confuse Tcl.
16580         Fix a typo.
16581
16582 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16583
16584         PR c/11428
16585         * gcc.c-torture/compile/20030704-1.c: New.
16586
16587 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16588
16589         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
16590
16591 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
16592
16593         PR c++/5287, PR c++/7910,  PR c++/11021
16594         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
16595         tests for warnings.
16596         * g++.dg/ext/dllimport2.C: Add tests for warnings.
16597         * g++.dg/ext/dllimport3.C: Likewise.
16598         * g++.dg/ext/dllimport4.C: New file.
16599         * g++.dg/ext/dllimport5.C: New file.
16600         * g++.dg/ext/dllimport6.C: New file.
16601         * g++.dg/ext/dllimport7.C: New file.
16602         * g++.dg/ext/dllimport8.C: New file.
16603         * g++.dg/ext/dllimport9.C: New file.
16604         * g++.dg/ext/dllimport10.C: New file.
16605         * g++.dg/ext/dllexport1.C: New file.
16606
16607 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16608
16609         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
16610         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
16611
16612 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16613
16614         * gcc.dg/builtins-25.c: New testcase.
16615         * gcc.dg/builtins-26.c: New testcase.
16616
16617 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
16618
16619         * gcc.dg/compat/vector-defs.h: New file.
16620         * gcc.dg/compat/vector-setup.h: New file.
16621         * gcc.dg/compat/vector-check.h: New file.
16622         * gcc.dg/compat/vector-1_main.c: New file.
16623         * gcc.dg/compat/vector-1_x.c: New file.
16624         * gcc.dg/compat/vector-1_y.c: New file.
16625         * gcc.dg/compat/vector-2_main.c: New file.
16626         * gcc.dg/compat/vector-2_x.c: New file.
16627         * gcc.dg/compat/vector-2_y.c: New file.
16628
16629         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
16630         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
16631         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
16632         * gcc.dg/compat/struct-align-1.h: New file.
16633         * gcc.dg/compat/struct-align-1_main.c: New file.
16634         * gcc.dg/compat/struct-align-1_x.c: New file.
16635         * gcc.dg/compat/struct-align-1_y.c: New file.
16636         * gcc.dg/compat/struct-align-2.h: New file.
16637         * gcc.dg/compat/struct-align-2_main.c: New file.
16638         * gcc.dg/compat/struct-align-2_x.c: New file.
16639         * gcc.dg/compat/struct-align-2_y.c: New file.
16640
16641         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
16642         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
16643         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16644         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
16645         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
16646         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16647         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16648         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
16649         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
16650         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
16651         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
16652         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
16653         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
16654         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
16655         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
16656         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
16657         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
16658         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
16659         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16660         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16661         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16662         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16663         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16664         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16665         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16666         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16667         * gcc.dg/compat/struct-return-10_x.c: Ditto.
16668         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16669         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16670
16671 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16672
16673         * gcc.dg/i386-call-1.c: New test.
16674
16675 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
16676
16677         PR c++/9162
16678         * g++.dg/parse/defarg4.C: New.
16679
16680 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16681
16682         PR target/10700
16683         * gcc.c-torture/compile/20030703-1.c: New test case.
16684
16685 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16686
16687         * g++.dg/template/local3.C: Remove extra semicolon.
16688
16689 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16690
16691         * gcc.dg/i386-volatile-1.c: New test.
16692
16693 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
16694
16695         PR c++/11072
16696         * g++.dg/other/offsetof2.C: XFAIL.
16697         * g++.dg/other/offsetof5.C: New.
16698
16699         PR c++/10219
16700         * g++.dg/template/error1.C: New.
16701
16702         PR c++/9779
16703         * g++.dg/template/dependent-expr1.C: New.
16704
16705 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
16706
16707         PR c++/6949
16708         * g++.dg/template/local3.C: New test.
16709
16710         PR c++/11149
16711         * g++.dg/lookup/scoped6.C: New test.
16712
16713 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
16714
16715         PR c++/8046
16716         * g++.dg/other/error7.C: New test.
16717
16718 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
16719
16720         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
16721         * g++.old-deja/g++.abi/vtable3.h: Likewise.
16722         * g++.old-deja/g++.law/code-gen5.C: Likewise.
16723         * g++.old-deja/g++.other/union2.C: Likewise.
16724         * gcc.dg/c90-const-expr-2.c: Likewise.
16725         * gcc.dg/c90-const-expr-3.c: Likewise.
16726         * gcc.dg/c99-const-expr-2.c: Likewise.
16727         * gcc.dg/c99-const-expr-3.c: Likewise.
16728         * gcc.dg/concat.c: Likewise.
16729
16730 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
16731
16732         PR c++/9559
16733         * g++.dg/init/static1.C: New test.
16734
16735 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16736
16737         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
16738         * g++.old-deja/g++.other/access2.C: Likewise.
16739         * g++.old-deja/g++.other/decl2.C: Likewise.
16740         * gcc.c-torture/execute/20020615-1.c: Likewise.
16741
16742 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16743
16744         PR c++/4933
16745         * g++.dg/template/sizeof4.C: New test.
16746
16747 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16748
16749         * g++.dg/other/error6.C: New test.
16750
16751 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16752
16753         PR c++/10750
16754         * g++.dg/parse/constant2.C: New test.
16755
16756 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
16757
16758         PR c++/11106
16759         * g++.dg/other/error5.C: New test.
16760
16761 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16762
16763         * gcc.dg/format/gcc_diag-1.c: New test.
16764
16765 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
16766
16767         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
16768
16769 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
16770
16771         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
16772         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
16773         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
16774
16775 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
16776
16777         * gcc.c-torture/execute/builtins/string-8.c: New test.
16778         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
16779         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
16780         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
16781
16782 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
16783
16784         PR c++/10468
16785         * g++.dg/ext/typeof6.C: New test.
16786
16787 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
16788
16789         PR c++/10796
16790         * g++.dg/init/enum1.C: New test.
16791
16792 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
16793
16794         * gcc.dg/20030627-1.c: New test.
16795
16796 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
16797
16798         PR c++/11332
16799         * g++.dg/expr/static_cast2.C: New test.
16800
16801 2003-06-26  Roger Sayle  <roger@eyesopen.com>
16802             Jakub Jelinek  <jakub@redhat.com>
16803
16804         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
16805         sprintf(dst,"%s",src) optimization.
16806         * gcc.c-torture/execute/20030626-1.c: New test case.
16807         * gcc.c-torture/execute/20030626-2.c: New test case.
16808
16809 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
16810
16811         * gcc.c-torture/execute/multi-ix.c: New test.
16812
16813         * gcc.c-torture/execute/simd-4.c (main):
16814         Added missing semicolon at end of union.
16815
16816 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
16817
16818         PR c++/8266
16819         * g++.dg/template/explicit-instantiation3.C: New test.
16820
16821 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
16822
16823         * gcc.dg/20030626-1.c: Use signed char.
16824
16825 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
16826
16827         * gcc.dg/20030626-1.c: New test.
16828
16829 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
16830
16831         * const-str-2.m: Update.
16832
16833 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
16834
16835         PR c++/10990
16836         * g++.dg/rtti/dyncast1.C: New test.
16837         * g++.dg/abi/mangle4.C: Correct base-specifier access.
16838         * g++.dg/lookup/scoped1.C: Remove XFAIL.
16839         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
16840
16841         PR c++/10931
16842         * g++.dg/expr/static_cast1.C: New test.
16843
16844 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
16845
16846         * gcc.dg/20030625-1.c: New test.
16847
16848 2003-06-24  Roger Sayle  <roger@eyesopen.com>
16849
16850         * gcc.c-torture/compile/20030624-1.c: New test case.
16851
16852 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
16853
16854         * gcc.c-torture/execute/string-opt-17.c: New test.
16855
16856 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
16857
16858         PR c++/5754
16859         * g++.dg/parse/crash6.C: New test.
16860
16861 2003-06-23  Roger Sayle  <roger@eyesopen.com>
16862
16863         * gcc.dg/builtins-24.c: New test case.
16864
16865 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
16866
16867         * g++.dg/opt/operator1.C: New test.
16868
16869 2003-06-22  Roger Sayle  <roger@eyesopen.com>
16870
16871         * gcc.c-torture/execute/string-opt-16.c: New test case.
16872
16873 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
16874
16875         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
16876         * g++.old-deja/g++.other/conv7.C: Likewise
16877         * g++.old-deja/g++.other/overcnv2.C: Likewise.
16878         * g++.old-deja/g++.other/overload14.C: Likewise.
16879
16880 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
16881
16882         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
16883         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
16884
16885 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16886
16887         PR c++/10888
16888         * g++.dg/warn/Winline-3.C: New test.
16889
16890 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16891
16892         * lib/target-supports.exp (check_alias_available): Make the test
16893         program acceptable to the Solaris assembler.
16894
16895         PR c++/10749
16896         * g++.dg/template/memclass2.C: New test.
16897
16898 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16899             Eric Botcazou  <ebotcazou@libertysurf.fr>
16900
16901         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
16902         data for non-matching targets.
16903         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
16904
16905 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16906
16907         PR c++/10845
16908         * g++.dg/template/member3.C: New test.
16909
16910 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
16911
16912         PR c++/10939
16913         * g++.dg/template/func1.C: New test.
16914
16915         PR c++/9649
16916         * g++.dg/template/static4.C: New test.
16917         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
16918
16919         PR c++/11041
16920         * g++.dg/init/ref7.C: New test.
16921
16922 2003-06-19  Matt Austern  <austern@apple.com>
16923
16924         PR c++/11228
16925         * g++.dg/anew1.C: New test.
16926         * g++.dg/anew2.C: New test.
16927         * g++.dg/anew3.C: New test.
16928         * g++.dg/anew4.C: New test.
16929
16930 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
16931
16932         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
16933
16934 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
16935
16936         * gcc.c-torture/execute/simd-4.c (main): Make expected value
16937         endian-dependent.
16938
16939 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
16940
16941         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
16942         Remove cruft.
16943
16944 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
16945
16946         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
16947         * gcc.c-torture/compile/961203-1.c: Likewise.
16948         * gcc.c-torture/compile/980506-1.c: Likewise.
16949
16950 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
16951
16952         PR c++/10712
16953         * g++.dg/lookup/using7.C: New test.
16954
16955 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
16956
16957         PR c++/11105
16958         * g++.dg/abi/conv1.C: Remove it.
16959         * g++.dg/template/conv7.C: New test.
16960         * g++.dg/template/conv8.C: Likewise.
16961         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
16962         conversion operator.
16963
16964 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
16965
16966         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
16967         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
16968         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16969         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
16970         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
16971         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16972         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16973         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
16974         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
16975         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
16976         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
16977         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
16978         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
16979         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
16980         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
16981         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
16982         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
16983         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
16984         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16985         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16986         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16987         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16988         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16989         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16990         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16991         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16992         * gcc.dg/compat/struct-return-10_x.c: Ditto.
16993         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16994         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16995
16996 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
16997
16998         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
16999         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
17000         indications.
17001
17002 2003-06-16  Roger Sayle  <roger@eyesopen.com>
17003
17004         * gcc.dg/i386-387-5.c: New test case.
17005         * gcc.dg/i386-387-6.c: New test case.
17006         * gcc.dg/builtins-23.c: New test case.
17007
17008 2003-06-15  Roger Sayle  <roger@eyesopen.com>
17009
17010         * gcc.dg/builtins-22.c: New test case.
17011         * gcc.dg/i386-387-1.c: Update to test exp.
17012         * gcc.dg/i386-387-2.c: Likewise.
17013
17014 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17015
17016         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
17017
17018 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
17019
17020         * lib/gcc-dg.exp (dg-require-dll): New function.
17021         (dg-xfail-if): Likewise.
17022         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
17023         driver.
17024
17025         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
17026         * gcc.c-torture/compile/20001205-1.c: Likewise.
17027         * gcc.c-torture/compile/20001226-1.c: Likewise.
17028         * gcc.c-torture/compile/20010518-2.c: Likewise.
17029         * gcc.c-torture/compile/20020312-1.c: Likewise.
17030         * gcc.c-torture/compile/20020604-1.c: Likewise.
17031         * gcc.c-torture/compile/920501-12.c: Likewise.
17032         * gcc.c-torture/compile/920501-4.c: Likewise.
17033         * gcc.c-torture/compile/920520-1.c: Likewise.
17034         * gcc.c-torture/compile/920521-1.c: Likewise.
17035         * gcc.c-torture/compile/920625-1.c: Likewise.
17036         * gcc.c-torture/compile/961203-1.c: Likewise.
17037         * gcc.c-torture/compile/980506-1.c: Likewise.
17038         * gcc.c-torture/compile/981006-1.c: Likewise.
17039         * gcc.c-torture/compile/981022-1.c: Likewise.
17040         * gcc.c-torture/compile/981223-1.c: Likewise.
17041         * gcc.c-torture/compile/990617-1.c: Likewise.
17042         * gcc.c-torture/compile/dll.c: Likewise.
17043         * gcc.c-torture/compile/labels-3.c: Likewise.
17044         * gcc.c-torture/compile/mipscop-1.c: Likewise.
17045         * gcc.c-torture/compile/mipscop-2.c: Likewise.
17046         * gcc.c-torture/compile/mipscop-3.c: Likewise.
17047         * gcc.c-torture/compile/mipscop-4.c: Likewise.
17048         * gcc.c-torture/compile/simd-5.c: Likewise.
17049         * gcc.c-torture/compile/20000804-1.x: Remove.
17050         * gcc.c-torture/compile/20001205-1.x: Likewise.
17051         * gcc.c-torture/compile/20001226-1.x: Likewise.
17052         * gcc.c-torture/compile/20010518-2.x: Likewise.
17053         * gcc.c-torture/compile/20020312-1.x: Likewise.
17054         * gcc.c-torture/compile/20020604-1.x: Likewise.
17055         * gcc.c-torture/compile/920501-12.x: Likewise.
17056         * gcc.c-torture/compile/920501-4.x: Likewise.
17057         * gcc.c-torture/compile/920520-1.x: Likewise.
17058         * gcc.c-torture/compile/920521-1.x: Likewise.
17059         * gcc.c-torture/compile/920625-1.x: Likewise.
17060         * gcc.c-torture/compile/961203-1.x: Likewise.
17061         * gcc.c-torture/compile/980506-1.x: Likewise.
17062         * gcc.c-torture/compile/981006-1.x: Likewise.
17063         * gcc.c-torture/compile/981022-1.x: Likewise.
17064         * gcc.c-torture/compile/981223-1.x: Likewise.
17065         * gcc.c-torture/compile/990617-1.x: Likewise.
17066         * gcc.c-torture/compile/mipscop-1.x: Likewise.
17067         * gcc.c-torture/compile/mipscop-2.x: Likewise.
17068         * gcc.c-torture/compile/mipscop-3.x: Likewise.
17069         * gcc.c-torture/compile/mipscop-4.x: Likewise.
17070         * gcc.c-torture/compile/simd-5.x: Likewise.
17071
17072         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
17073
17074 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17075
17076         * gcc.c-torture/execute/20030611-1.c: New test.
17077
17078 2003-06-12  Roger Sayle  <roger@eyesopen.com>
17079
17080         PR middle-end/168
17081         * gcc.dg/20030612-1.c: New test case.
17082
17083 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
17084
17085         PR c++/10635
17086         * g++.dg/expr/cast1.C: New test.
17087
17088 2003-06-12  Roger Sayle  <roger@eyesopen.com>
17089
17090         * gcc.dg/builtins-21.c: New test case.
17091
17092 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
17093
17094         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
17095         options instead of at the end.
17096         * lib/objc.exp (objc_target_compile): Likewise.
17097
17098 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
17099
17100         PR c++/10432
17101         * g++.dg/parse/error1.C: New test.
17102
17103 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
17104
17105         * gcc.dg/compat/struct-by-value-11_main.c: New file.
17106         * gcc.dg/compat/struct-by-value-11_x.c: New file.
17107         * gcc.dg/compat/struct-by-value-11_y.c: New file.
17108         * gcc.dg/compat/struct-by-value-12_main.c: New file.
17109         * gcc.dg/compat/struct-by-value-12_x.c: New file.
17110         * gcc.dg/compat/struct-by-value-12_y.c: New file.
17111         * gcc.dg/compat/struct-by-value-13_main.c: New file.
17112         * gcc.dg/compat/struct-by-value-13_x.c: New file.
17113         * gcc.dg/compat/struct-by-value-13_y.c: New file.
17114         * gcc.dg/compat/struct-by-value-14_main.c: New file.
17115         * gcc.dg/compat/struct-by-value-14_x.c: New file.
17116         * gcc.dg/compat/struct-by-value-14_y.c: New file.
17117         * gcc.dg/compat/struct-by-value-15_main.c: New file.
17118         * gcc.dg/compat/struct-by-value-15_x.c: New file.
17119         * gcc.dg/compat/struct-by-value-15_y.c: New file.
17120         * gcc.dg/compat/struct-by-value-16_main.c: New file.
17121         * gcc.dg/compat/struct-by-value-16_x.c: New file.
17122         * gcc.dg/compat/struct-by-value-16_y.c: New file.
17123         * gcc.dg/compat/struct-by-value-17_main.c: New file.
17124         * gcc.dg/compat/struct-by-value-17_x.c: New file.
17125         * gcc.dg/compat/struct-by-value-17_y.c: New file.
17126         * gcc.dg/compat/struct-by-value-18_main.c: New file.
17127         * gcc.dg/compat/struct-by-value-18_x.c: New file.
17128         * gcc.dg/compat/struct-by-value-18_y.c: New file.
17129
17130         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
17131         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
17132         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
17133         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
17134         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
17135         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
17136         * gcc.dg/compat/scalar-return-3_main.c: New file.
17137         * gcc.dg/compat/scalar-return-3_x.c: New file.
17138         * gcc.dg/compat/scalar-return-3_y.c: New file.
17139         * gcc.dg/compat/scalar-return-4_main.c: New file.
17140         * gcc.dg/compat/scalar-return-4_x.c: New file.
17141         * gcc.dg/compat/scalar-return-4_y.c: New file.
17142
17143 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
17144
17145         * gcc.dg/compat/fp2-struct-check.h: New file.
17146         * gcc.dg/compat/fp2-struct-defs.h: New file.
17147         * gcc.dg/compat/fp2-struct-init.h: New file.
17148         * gcc.dg/compat/struct-by-value-10_main.c: New file.
17149         * gcc.dg/compat/struct-by-value-10_x.c: New file.
17150         * gcc.dg/compat/struct-by-value-10_y.c: New file.
17151         * gcc.dg/compat/struct-return-10_main.c: New file.
17152         * gcc.dg/compat/struct-return-10_x.c: New file.
17153         * gcc.dg/compat/struct-return-10_y.c: New file.
17154
17155         * gcc.dg/compat/compat-common.h: New file.
17156         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
17157         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
17158         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
17159         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
17160         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
17161         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
17162         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
17163         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17164         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
17165         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
17166         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17167         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
17168         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
17169         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17170         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
17171         * gcc.dg/compat/small-struct-check.h: Ditto.
17172         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
17173         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17174         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
17175         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
17176         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17177         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
17178         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
17179         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17180         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
17181         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
17182         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17183         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
17184         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
17185         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17186         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
17187         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
17188         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17189         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
17190         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
17191         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17192         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
17193         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
17194         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17195         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
17196         * gcc.dg/compat/struct-return-2_main.c: Ditto.
17197         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17198         * gcc.dg/compat/struct-return-2_y.c: Ditto.
17199         * gcc.dg/compat/struct-return-3_main.c: Ditto.
17200         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17201         * gcc.dg/compat/struct-return-3_y.c: Ditto.
17202
17203 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
17204
17205         * g++.dg/pch/static-1.C: New file.
17206         * g++.dg/pch/static-1.Hs: New file.
17207
17208 2003-06-10  Richard Henderson  <rth@redhat.com>
17209
17210         * gcc.dg/asm-7.c: Adjust expected warning text.
17211
17212 2003-06-10  Roger Sayle  <roger@eyesopen.com>
17213
17214         * gcc.dg/builtins-20.c: New test case.
17215
17216 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
17217
17218         PR c++/11131
17219         * g++.dg/opt/template1.C: New test.
17220
17221 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17222
17223         * lib/gcc-dg.exp (dg-test): Clear additional_files and
17224         additional_sources.
17225
17226 2003-05-21  David Taylor  <dtaylor@emc.com>
17227
17228         * gcc.dg/Wpadded.c: New file.
17229
17230 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17231
17232         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
17233         * gcc.dg/special/weak-2.c: Add dg-require-weak.
17234         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
17235         dg-require-weak.
17236
17237 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
17238
17239         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
17240
17241 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17242
17243         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
17244         (dg-require-alias): Likewise.
17245         (dg-require-gc-sections): Likewise.
17246         * lib/target-supports.exp (check_gc_sections_available): Likewise.
17247
17248 2003-06-08  Richard Henderson  <rth@redhat.com>
17249
17250         * gcc.dg/20011029-2.c: Fix the array reference.
17251         * gcc.dg/asm-7.c: New.
17252
17253 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
17254
17255         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
17256
17257 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
17258
17259         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
17260         (dg-require-gc-sections): Likewise.
17261
17262 2003-06-08  Jan Hubicka  <jh@suse.cz>
17263
17264         * i386-cmov1.c: Fix regular expression.
17265         * i386-cvt-1.c: Likewise.
17266         * i386-local.c: Likewise.
17267         * i386-local2.c: Likewise.
17268         * i386-mul.c: Likewise.
17269         * i386-ssetype-1.c: Likewise.
17270         * i386-ssetype-3.c: Likewise.
17271         * i386-ssetype-5.c: Likewise.
17272
17273 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17274
17275         PR c++/11039
17276         * g++.dg/warn/implicit-typename2.C: New test.
17277         * g++.dg/warn/implicit-typename3.C: New test.
17278
17279 2003-06-07  Richard Henderson  <rth@redhat.com>
17280
17281         * g++.dg/other/offsetof3.C: Use size_t.
17282         * g++.dg/other/offsetof4.C: Likewise.
17283
17284 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
17285
17286         * lib/copy-file.exp: New. Implement gcc_copy_files.
17287
17288         * lib/dg-pch.exp: Load copy-file.exp
17289         (dg-pch): Use gcc_copy_files instead of "file copy".
17290
17291 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
17292
17293         * gcc.dg/weak/weak.exp: Simplify.
17294         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
17295         * gcc.dg/weak/weak-1.c: Likewise.
17296         * gcc.dg/weak/weak-2.c: Likewise.
17297         * gcc.dg/weak/weak-3.c: Likewise.
17298         * gcc.dg/weak/weak-4.c: Likewise.
17299         * gcc.dg/weak/weak-5.c: Likewise.
17300         * gcc.dg/weak/weak-6.c: Likewise.
17301         * gcc.dg/weak/weak-7.c: Likewise.
17302         * gcc.dg/weak/weak-8.c: Likewise.
17303         * gcc.dg/weak/weak-9.c: Likewise.
17304
17305 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
17306
17307         gcc.c-torture/execute/20030606-1.c: New.
17308
17309 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17310
17311         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
17312         * gcc.dg/builtins-19.c: Likewise.
17313
17314 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17315
17316         * gcc.dg/builtins-2.c: Add some more tests.
17317         * gcc.dg/builtins-18.c: New test case.
17318         * gcc.dg/builtins-19.c: New test case.
17319
17320 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17321             Jim Wilson  <wilson@tuliptree.org>
17322
17323         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
17324
17325 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
17326
17327         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
17328         mempcpy/stpcpy calls not to be optimized into something else.
17329         * gcc.c-torture/execute/string-opt-3.c: Moved to...
17330         * gcc.c-torture/execute/builtins/string-7.c: ...here.
17331         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
17332
17333 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17334
17335         * gcc.dg/format/asm_fprintf-1.c: New test.
17336
17337 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
17338
17339         * lib/gcc-defs.exp (additional_sources): New variable.
17340         (dg-additional-sources): New function.
17341         (additional_files): New variable.
17342         (dg-additional-files): New function.
17343         (dg-additional-files-options): Likewise.
17344         * lib/gcc-dg.exp (dg-require-weak): New function.
17345         (dg-require-alias): Likewise.
17346         (dg-require-gc-sections): Likewise.
17347         * lib/target-supports.exp (check_alias_available): Remove testfile
17348         parameter.
17349         (check_gc_sections_available): New function.
17350         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
17351         (dg-gpp-additional-files): Likewise.
17352         * lib/g++.exp (additional_sources): Remove.
17353         (additional_files): Likewise.
17354         (g++_target_compile): Use dg-additional-files-options.
17355
17356         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
17357         Tcl logic.
17358         * gcc.dg/special/ecos.exp: Remove.
17359         * gcc.dg/special/20000419-2.c: Use dg-require-*.
17360         * gcc.dg/special/alias-1.c: Likewise.
17361         * gcc.dg/special/alias-2.c: Likewise.
17362         * gcc.dg/special/gcsec-1.c: Likewise.
17363         * gcc.dg/special/weak-1.c: Likewise.
17364         * gcc.dg/special/weak-2.c: Likewise.
17365         * gcc.dg/special/wkali-1.c: Likewise.
17366         * gcc.dg/special/wkali-2.c: Likewise.
17367
17368         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
17369         dg-gpp-additional-*.
17370         * g++.dg/special/conpr-3.C: Likewise.
17371         * g++.dg/special/conpr-4.C: Likewise.
17372         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
17373         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
17374         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
17375         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
17376         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
17377         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
17378         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
17379         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
17380         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
17381         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
17382         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
17383         * g++.old-deja/g++.other/comdat1.C: Likewise.
17384         * g++.old-deja/g++.other/comdat2.C: Likewise.
17385         * g++.old-deja/g++.other/comdat3.C: Likewise.
17386         * g++.old-deja/g++.other/ctor1.C: Likewise.
17387         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
17388
17389 2003-06-05  Richard Henderson  <rth@redhat.com>
17390
17391         * gcc.dg/debug/20030605-1.c: New.
17392
17393 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17394
17395         * README.QMTEST: Update.
17396
17397 2003-06-04  Richard Henderson  <rth@redhat.com>
17398
17399         * gcc.dg/cleanup-1.c: New.
17400         * gcc.dg/cleanup-2.c: New.
17401         * gcc.dg/cleanup-3.c: New.
17402         * gcc.dg/cleanup-4.c: New.
17403         * gcc.dg/cleanup-5.c: New.
17404         * gcc.dg/cleanup-6.c: New.
17405         * gcc.dg/cleanup-7.c: New.
17406
17407 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17408
17409         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
17410
17411         * lib/dg-pch.exp: New file.
17412         * g++.dg/pch/pch.exp: Use dg-pch.exp.
17413         * gcc.dg/pch/pch.exp: Likewise.
17414
17415 2003-06-04  Roger Sayle  <roger@eyesopen.com>
17416
17417         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
17418         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
17419         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
17420         * gcc.dg/builtins-17.c: New test case.
17421         * gcc.dg/i386-387-4.c: New test case.
17422         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
17423
17424 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17425
17426         * gcc.dg/ultrasp9.c: New test.
17427
17428 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17429
17430         * gcc.c-torture/compile/20030604-1.c: New test.
17431         * gcc.dg/sparc-constant-1.c: New test.
17432
17433 2003-06-03  Glen Nakamura  <glen@imodulo.com>
17434
17435         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
17436
17437 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
17438
17439         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
17440
17441         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
17442         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
17443
17444 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
17445
17446         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
17447
17448 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17449
17450         PR c++/10940
17451         * g++.dg/template/spec10.C: New test.
17452
17453 2003-06-03  Roger Sayle  <roger@eyesopen.com>
17454
17455         * gcc.dg/builtins-16.c: New test case.
17456
17457 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
17458
17459         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
17460         mempcpy test with post-increments.
17461         * gcc.c-torture/execute/string-opt-3.c: New test.
17462         * gcc.dg/string-opt-1.c: New test.
17463
17464 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
17465
17466         PR fortran/10965
17467         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
17468
17469 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
17470
17471         * lib/scanasm.exp (dg-scan): New function, factored out of ...
17472         (scan-assembler): ... here.  Use dg-scan.
17473         (scan-assembler-not): Likewise.
17474         (scan-file): New function.
17475         (scan-file-not): Likewise.
17476         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
17477         * gcc.dg/cpp/_Pragma4.c: Likewise.
17478         * gcc.dg/cpp/_Pragma5.c: Likewise.
17479         * gcc.dg/cpp/avoidpaste1.c: Likewise.
17480         * gcc.dg/cpp/avoidpaste2.c: Likewise.
17481         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
17482         * gcc.dg/cpp/cmdlne-P.c: Likewise.
17483         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
17484         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
17485         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
17486         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
17487         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
17488         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
17489         * gcc.dg/cpp/cxxcom1.c: Likewise.
17490         * gcc.dg/cpp/line1.c: Likewise.
17491         * gcc.dg/cpp/maccom1.c: Likewise.
17492         * gcc.dg/cpp/maccom2.c: Likewise.
17493         * gcc.dg/cpp/maccom3.c: Likewise.
17494         * gcc.dg/cpp/maccom4.c: Likewise.
17495         * gcc.dg/cpp/maccom5.c: Likewise.
17496         * gcc.dg/cpp/maccom6.c: Likewise.
17497         * gcc.dg/cpp/multiline.c: Likewise.
17498         * gcc.dg/cpp/spacing1.c: Likewise.
17499         * gcc.dg/cpp/spacing2.c: Likewise.
17500         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
17501         * gcc.dg/cpp/trad/maccom1.c: Likewise.
17502         * gcc.dg/cpp/trad/maccom2.c: Likewise.
17503         * gcc.dg/cpp/trad/maccom3.c: Likewise.
17504         * gcc.dg/cpp/trad/maccom4.c: Likewise.
17505         * gcc.dg/cpp/trad/maccom6.c: Likewise.
17506         * gcc.dg/cpp/cxxcom2.c: Likewise.
17507         * gcc.dg/cpp/cxxcom2.h: New file.
17508
17509         * gcc.dg/cpp/truefalse.cpp: Move it to ...
17510         * g++.dg/cpp/truefalse.C: Here.
17511         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
17512
17513 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
17514
17515         * gcc.dg/cpp/redef3.c: New file.
17516
17517 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17518
17519         * gcc.dg/i386-loop-3.c: New test.
17520
17521 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
17522
17523         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
17524
17525 2003-05-31  Roger Sayle  <roger@eyesopen.com>
17526
17527         * gcc.dg/fwrapv-1.c: New test case.
17528         * gcc.dg/fwrapv-2.c: New test case.
17529
17530 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17531
17532         PR c++/10956
17533         * g++.dg/template/spec9.C: New test.
17534
17535 2003-05-29  Roger Sayle  <roger@eyesopen.com>
17536
17537         * gcc.dg/duff-4.c: New test case.
17538
17539 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
17540
17541         PR fortran/10843
17542         * g77.dg/ffixed-form-1.f: New test
17543         * g77.dg/ffixed-form-2.f: New test
17544         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
17545         * g77.dg/ffree-form-3.f: New test
17546
17547 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
17548
17549         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
17550         * gcc.dg/wint_t-1.c: Likewise.
17551
17552 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17553
17554         * g++.dg/template/access11.C: New test.
17555
17556 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17557
17558         PR c++/10849
17559         * g++.dg/template/access10.C: New test.
17560
17561 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17562             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17563
17564         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
17565
17566 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17567
17568         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
17569         suppress for powerpc-*-darwin*.
17570         * gcc.dg/torture/builtin-noret-2.c: Likewise.
17571
17572 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17573
17574         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
17575         suppress option for powerpc-*-darwin*.
17576
17577 2003-05-23  Roger Sayle  <roger@eyesopen.com>
17578
17579         * gcc.dg/builtins-1.c: Add tests for tan and atan.
17580         * gcc.dg/builtins-4.c: Add test for fmod.
17581
17582 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17583
17584         PR c++/10682
17585         * g++.dg/template/instantiate4.C: New test.
17586
17587 2003-05-22  Roger Sayle  <roger@eyesopen.com>
17588
17589         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
17590
17591 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
17592
17593         * gcc.dg/compat/scalar-return-1_main.c: New file.
17594         * gcc.dg/compat/scalar-return-1_x.c: New file.
17595         * gcc.dg/compat/scalar-return-1_y.c: New file.
17596         * gcc.dg/compat/scalar-return-2_main.c: New file.
17597         * gcc.dg/compat/scalar-return-2_x.c: New file.
17598         * gcc.dg/compat/scalar-return-2_y.c: New file.
17599         * gcc.dg/compat/struct-return-3_main.c: New file.
17600         * gcc.dg/compat/struct-return-3_y.c: New file.
17601         * gcc.dg/compat/struct-return-3_x.c: New file.
17602         * gcc.dg/compat/struct-return-2_main.c: New file.
17603         * gcc.dg/compat/struct-return-2_x.c: New file.
17604         * gcc.dg/compat/struct-return-2_y.c: New file.
17605
17606 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17607
17608         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
17609         for hppa*-hp-hpux*.
17610         * gcc.dg/20021014-1.c (dg-options): Likewise.
17611         * gcc.dg/nest.c (dg-options): Likewise.
17612
17613 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
17614
17615         PR c++/9738
17616         * g++.dg/ext/dllimport2.C: New file.
17617         * g++.dg/ext/dllimport3.C: New file.
17618
17619 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
17620
17621         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
17622         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
17623         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17624         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
17625         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17626         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
17627         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
17628         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
17629         * gcc.dg/compat/small-struct-defs.h: New file.
17630         * gcc.dg/compat/small-struct-init.h: New file.
17631         * gcc.dg/compat/small-struct-check.h: New file.
17632         * gcc.dg/compat/fp-struct-defs.h: New file.
17633         * gcc.dg/compat/fp-struct-check.h: New file.
17634         * gcc.dg/compat/fp-struct-init.h: New file.
17635         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
17636         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
17637
17638 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
17639
17640         * gcc.dg/20030225-2.c: New test.
17641
17642 2003-05-18  Roger Sayle  <roger@eyesopen.com>
17643             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17644
17645         * gcc.c-torture/compile/20030518-1.c: New test case.
17646
17647 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
17648
17649         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
17650         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
17651         gcc-dg-debug-runtest.
17652         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
17653         gcc-dg-debug-runtest.
17654
17655 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17656
17657         PR c++/9022
17658         * g++.dg/lookup/using6.C: New test.
17659
17660 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17661
17662         * g++.dg/parse/access2.C: New test.
17663
17664 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
17665
17666         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
17667         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
17668         * gcc.dg/debug/debug.exp: Likewise.
17669
17670 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
17671
17672         * gcc.dg/dollar.c: New test.
17673
17674 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
17675
17676         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
17677         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
17678         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
17679         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
17680         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
17681         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
17682         * gcc.dg/compat/struct-by-value-6_main.c: New file.
17683         * gcc.dg/compat/struct-by-value-6_x.c: New file.
17684         * gcc.dg/compat/struct-by-value-6_y.c: New file.
17685         * gcc.dg/compat/struct-by-value-7_main.c: New file.
17686         * gcc.dg/compat/struct-by-value-7_x.c: New file.
17687         * gcc.dg/compat/struct-by-value-7_y.c: New file.
17688         * gcc.dg/compat/struct-by-value-8_main.c: New file.
17689         * gcc.dg/compat/struct-by-value-8_x.c: New file.
17690         * gcc.dg/compat/struct-by-value-8_y.c: New file.
17691         * gcc.dg/compat/struct-by-value-9_main.c: New file.
17692         * gcc.dg/compat/struct-by-value-9_x.c: New file.
17693         * gcc.dg/compat/struct-by-value-9_y.c: New file.
17694
17695 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
17696
17697         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
17698         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
17699         support for "repo" mode.
17700         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
17701         * lib/g77-dg.exp: Likewise.
17702         * lib/obj-dg.exp: Likewise.
17703
17704 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
17705
17706         Merge from gcc-3_2-rhl8-branch:
17707         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
17708
17709         * gcc.dg/tls/opt-6.c: New test.
17710
17711         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
17712
17713         * gcc.dg/20030405-1.c: New test.
17714
17715         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
17716
17717         * gcc.dg/20030309-1.c: New test.
17718
17719         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17720
17721         * gcc.c-torture/execute/20030307-1.c: New test.
17722
17723         2003-02-20  Randolph Chung  <tausq@debian.org>
17724
17725         * gcc.c-torture/compile/20030220-1.c: New test.
17726
17727         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
17728
17729         * gcc.dg/20030217-1.c: New test.
17730
17731         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
17732
17733         * gcc.c-torture/compile/20020129-1.c: New test.
17734
17735         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17736
17737         * gcc.dg/unroll-1.c: New test.
17738
17739         2002-11-16  Jan Hubicka  <jh@suse.cz>
17740
17741         * gcc.c-torture/execute/20020920-1.c: New test.
17742
17743         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
17744
17745         PR target/7434
17746         * gcc.c-torture/compile/20021008-1.c: New test.
17747
17748         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
17749
17750         PR target/7559
17751         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
17752
17753         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
17754
17755         * gcc.c-torture/compile/20020807-1.c: New test.
17756
17757         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
17758
17759         * gcc.dg/tls/opt-1.c: New test.
17760
17761         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
17762
17763         * gcc.dg/20020729-1.c: New test.
17764
17765         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
17766
17767         * g++.dg/opt/life1.C: New test.
17768
17769         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
17770
17771         * gcc.dg/20020525-1.c: New test.
17772
17773         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
17774
17775         PR c++/6794
17776         * g++.dg/ext/pretty1.C: New test.
17777         * g++.dg/ext/pretty2.C: New test.
17778
17779 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
17780
17781         PR c++/8385
17782         * g++.dg/ext/typeof5.C: New test.
17783
17784 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
17785
17786         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
17787         __USER_LABEL_PREFIX__ into account.
17788         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
17789
17790 2003-05-14  Roger Sayle  <roger@eyesopen.com>
17791
17792         * gcc.dg/builtins-15.c: New test case.
17793
17794 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
17795
17796         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
17797
17798 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
17799
17800         * lib/g++.exp: Tweak handling of additional source files.
17801         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
17802         * g++.dg/special/conpr-2a.C: Rename to ...
17803         * g++.dg/special/conpr-2a.cc: ... this.
17804         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
17805         * g++.dg/special/conpr-3a.C: Rename to ...
17806         * g++.dg/special/conpr-3a.cc: This.
17807         * g++.dg/special/conpr-3b.C: Rename to ...
17808         * g++.dg/special/conpr-3b.cc: This.
17809         * g++.dg/special/conpr-4.C: New test.
17810         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
17811
17812 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
17813
17814         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
17815
17816 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17817
17818         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
17819         * g++.old-deja/g++.robertl/eb71.C: Likewise.
17820         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
17821         * g++.old-deja/g++.other/warn3.C: Likewise.
17822
17823 2003-05-11  Roger Sayle  <roger@eyesopen.com>
17824
17825         * gcc.dg/i386-387-1.c: Update to also test log.
17826         * gcc.dg/i386-387-2.c: Likewise.
17827
17828 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
17829
17830         * g77.f-torture/execute/int8421.f: New test.
17831
17832 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17833
17834         PR c++/10230, c++/10481
17835         * g++.dg/lookup/scoped5.C: New test.
17836
17837 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17838
17839         PR c++/10552
17840         * g++.dg/template/ttp6.C: New test.
17841
17842 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
17843
17844         * gcc.c-torture/execute/builtins: New directory.
17845         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
17846         gcc.c-torture/execute/builtins.
17847         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
17848         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
17849         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
17850         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
17851
17852 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17853
17854         PR c++/9252
17855         * g++.dg/template/access8.C: New test.
17856         * g++.dg/template/access9.C: New test.
17857
17858 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17859
17860         PR c++/9554
17861         * g++.dg/parse/access1.C: New test.
17862
17863 2003-05-09  DJ Delorie  <dj@redhat.com>
17864
17865         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
17866         long, and not an int.
17867
17868 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17869
17870         PR c++/10555, c++/10576
17871         * g++.dg/template/memclass1.C: New test.
17872
17873 2003-05-08  DJ Delorie  <dj@redhat.com>
17874
17875         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
17876         targets.
17877         * gcc.c-torture/execute/20021024-1.x: Likewise.
17878         * gcc.c-torture/execute/shiftdi.x: Likewise.
17879         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
17880         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
17881         * gcc.dg/20021018-1.c: Likewise.
17882
17883 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17884
17885         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
17886
17887         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
17888         (bcopy): Call memmove.
17889
17890 2003-05-08  Roger Sayle  <roger@eyesopen.com>
17891
17892         * g77.f-torture/compile/8485.f: New test case.
17893
17894 2003-05-07  Richard Henderson  <rth@redhat.com>
17895
17896         PR c++/10570
17897         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
17898         Verify exception_cleanup not called for rethrows.
17899         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
17900         when exiting catch block without rethrowing.
17901         * g++.dg/eh/forced3.C: New.
17902         * g++.dg/eh/forced4.C: New.
17903
17904 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
17905
17906         * gcc.dg/20030505.c: Fix triplet.
17907
17908 2003-05-06  DJ Delorie  <dj@redhat.com>
17909
17910         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
17911         * gcc.dg/nest.c: Likewise.
17912
17913 2003-05-05  Roger Sayle  <roger@eyesopen.com>
17914
17915         * gcc.dg/builtins-14.c: New test case.
17916
17917 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
17918
17919         * lib/compat.exp (compat-execute): New argument.
17920         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
17921         * gcc.dg/compat: New test directory.
17922         * gcc.dg/compat/compat.exp: New expect script.
17923         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
17924         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
17925         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
17926         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
17927         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
17928         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
17929
17930         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
17931         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
17932         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
17933         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
17934         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
17935         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
17936         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
17937         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
17938         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
17939         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
17940         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
17941         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
17942         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
17943         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
17944         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
17945
17946 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
17947
17948         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
17949
17950 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
17951
17952         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
17953
17954 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
17955
17956         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
17957         * gcc.dg/ppc-fsel-2.c: New test.
17958
17959         * gcc.dg/unused-5.c: New test.
17960
17961 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17962
17963         PR c++/10496
17964         * g++.dg/warn/pmf1.C: New test.
17965
17966 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17967
17968         PR c++/4494
17969         * g++.dg/warn/main.C: New test.
17970
17971 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17972
17973         * gcc.dg/nonnull-3.c: New test.
17974
17975 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
17976
17977         * gcc.dg/cpp/Wtrigraphs.c: Update.
17978         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
17979
17980 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
17981
17982         * gcc.dg/ppc-fsel-1.c: New test.
17983
17984 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
17985
17986         PR c/10604
17987         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
17988
17989 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
17990
17991         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
17992
17993 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17994
17995         PR c++/9364, c++/10553, c++/10586
17996         * g++.dg/parse/typename4.C: New test.
17997         * g++.dg/parse/typename5.C: Likewise.
17998
17999 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
18000
18001         * gcc.c-torture/compile/20030503-1.c: New test.
18002
18003 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18004
18005         * g++.dg/lookup/using5.C: Fix testcase error.
18006
18007 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
18008
18009         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
18010         since MEABI is no longer supported.  Remove all vestiges
18011         of MEABI from the test.
18012
18013 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18014
18015         PR c++/10554
18016         * g++.dg/lookup/using5.C: New test.
18017
18018 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18019
18020         PR c++/8772
18021         * g++.dg/template/ttp5.C: New test.
18022
18023 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
18024
18025         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
18026         (dg-gpp-additional-sources): New function.
18027         (dg-gpp-additional-files): Likewise.
18028         * lib/g++.exp (additional_sources): New variable.
18029         (additional_files): Likewise.
18030         (g++_target_compile): Deal with them.
18031         * lib/old-dejagnu.exp: Remove.
18032         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
18033         * g++.old-deja: Revise all tests to use dg commands.
18034
18035 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18036
18037         PR c++/9432, c++/9528
18038         * g++.dg/lookup/using4.C: New test.
18039
18040 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
18041
18042         * gcc.dg/noreturn-5.c: New file.
18043         * gcc.dg/noreturn-6.c: New file.
18044
18045         * gcc.c-torture/compile/inline-1.c: New file.
18046
18047 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18048
18049         PR c++/10551
18050         * g++.dg/template/explicit1.C: New test.
18051
18052 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18053
18054         PR c++/10549
18055         * g++.dg/other/bitfield1.C: New test.
18056
18057         PR c++/10527
18058         * g++.dg/init/new7.C: New test.
18059
18060 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18061
18062         * g++.dg/ext/desig1.C: New test.
18063         * g++.dg/ext/init1.C: Update.
18064
18065         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
18066
18067 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
18068
18069         PR c++/10180
18070         * g++.dg/warn/Winline-1.C: New test.
18071
18072 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
18073
18074         * gcc.c-torture/execute/string-opt-19.c: New test.
18075
18076         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
18077         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
18078
18079 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
18080
18081         PR c++/10506
18082         * g++.dg/init/new6.C: New test.
18083
18084         PR c++/10503
18085         * g++.dg/init/ref6.C: New test.
18086
18087 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
18088
18089         * g++.dg/warn/weak1.C: XFAIL on AIX4.
18090
18091 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18092
18093         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
18094         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
18095
18096 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
18097
18098         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
18099         initialized static data members.
18100
18101 2003-04-25  H.J. Lu <hjl@gnu.org>
18102
18103         * gcc.dg/ia64-sync-4.c: New test.
18104
18105 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18106
18107         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
18108         date.
18109
18110 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
18111
18112         PR c++/10337
18113         * g++.dg/warn/conv1.C: New test.
18114         * g++.old-deja/g++.other/conv7.C: Adjust.
18115         * g++.old-deja/g++.other/overload14.C: Adjust.
18116
18117 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18118
18119         PR c++/10471
18120         * g++.dg/template/defarg2.C: New test.
18121
18122 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
18123
18124         * gcc.dg/cpp/include2.c: Update.
18125         * gcc.dg/cpp/multiline-2.c: New.
18126         * gcc.dg/cpp/multiline.c: Update.
18127         * gcc.dg/cpp/strify2.c: Update.
18128         * gcc.dg/cpp/trad/literals-2.c: Update.
18129
18130 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18131
18132         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
18133
18134 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18135
18136         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
18137
18138 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18139
18140         PR c++/10451
18141         * g++.dg/parse/crash4.C: New test.
18142
18143         PR c++/9847
18144         * g++.dg/parse/crash5.C: New test.
18145
18146 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
18147
18148         PR c++/10446
18149         * g++.dg/parse/crash3.C: New test.
18150
18151         PR c++/10428
18152         * g++.dg/parse/elab1.C: New test.
18153
18154 2003-04-22  Devang Patel  <dpatel@apple.com>
18155
18156         * gcc.dg/cpp/trad/funlike-5.c: New test.
18157
18158 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
18159
18160         * g++.dg/other/packed1.C: Fix dg options.
18161
18162 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
18163
18164         * g++.dg/other/offsetof2.C: New test.
18165
18166 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
18167
18168         * g++.dg/template/recurse.C: Adjust location of error messages.
18169
18170 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
18171
18172         PR c++/9881
18173         * g++.dg/init/addr-const1.C: New test.
18174         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
18175
18176 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18177
18178         PR c++/10405
18179         * g++.dg/lookup/struct-hack1.C: New test.
18180
18181 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
18182
18183         * ucs.c: Update diagnostic messages.
18184
18185 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
18186
18187         * gcc.dg/cpp/truefalse.cpp: New test.
18188         * gcc.dg/cpp/cpp.exp: Update.
18189         * g++.dg/other/stdbool-if.C: Remove.
18190
18191 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
18192
18193         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
18194         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
18195
18196 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18197
18198         * gcc.c-torture/compile/20030418-1.c: New test.
18199
18200 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
18201
18202         * README.compat: Remove; content moved to doc/sourcebuild.texi.
18203
18204 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18205
18206         PR c++/10347
18207         g++.dg/template/dependent-name1.C: New test.
18208
18209 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
18210
18211         * gcc.dg/warn-1.c (tourist_guide): New array,
18212         contains a pointer to bar.
18213
18214 2003-04-16  Roger Sayle  <roger@eyesopen.com>
18215
18216         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
18217         * gcc.c-torture/execute/medce-1.c: New test case.
18218         * gcc.c-torture/execute/medce-2.c: New test case.
18219
18220 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
18221
18222         * lib/prune.exp: Ignore more messages.
18223
18224         PR c++/10381
18225         * g++.dg/parse/lookup3.C: New test.
18226
18227 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
18228
18229         * gcc.c-torture/compile/20030415-1.c : New test.
18230
18231 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
18232
18233         * gcc.c-torture/execute/scope-2.c: Move to ...
18234         * gcc.dg/noncompile/scope.c: .... here.
18235
18236 2003-04-14  Roger Sayle  <roger@eyesopen.com>
18237
18238         * gcc.dg/20030414-2.c: New test case.
18239
18240 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
18241
18242         PR target/10377
18243         * gcc.dg/20030414-1.c: New test.
18244
18245 2003-04-13  Roger Sayle  <roger@eyesopen.com>
18246
18247         * gcc.dg/builtins-12.c: New test case.
18248         * gcc.dg/builtins-13.c: New test case.
18249
18250 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18251
18252         * gcc.c-torture/execute/string-opt-18.c: New test.
18253
18254 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
18255
18256         PR c++/10300
18257         * g++.dg/init/new5.C: New test.
18258
18259 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
18260
18261         PR c++/7910
18262         * g++.dg/ext/dllimport1.C: New test.
18263
18264 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18265
18266         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
18267
18268 2003-04-11  Bud Davis <bdavis9659@comcast.net>
18269
18270         PR Fortran/9263
18271         * g77.f-torture/noncompile/9263.f: New test
18272         PR Fortran/1832
18273         * g77.f-torture/execute/1832.f: New test
18274
18275 2003-04-11  David Chad  <davidc@freebsd.org>
18276             Loren J. Rittle  <ljrittle@acm.org>
18277
18278         libobjc/8562
18279         * objc.dg/headers.m: New test.
18280
18281 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
18282
18283         * gcc.c-torture/execute/builtin-noret-2.c: New.
18284         * gcc.c-torture/execute/builtin-noret-2.x: New.
18285         XFAIL builtin-noret-2.c at -O1 and above.
18286         * gcc.dg/redecl.c: New.
18287         * gcc.dg/Wshadow-1.c: Update error regexps.
18288
18289 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
18290
18291         * g++.dg/abi/bitfield10.C: New test.
18292
18293 2003-04-09  Mike Stump  <mrs@apple.com>
18294
18295         * gcc.dg/pch/pch.exp: Make testcase names longer.
18296         * g++.dg/pch/pch.exp: Make testcase names longer.
18297
18298 2003-04-08  Roger Sayle  <roger@eyesopen.com>
18299
18300         * gcc.dg/builtins-11.c: New test case.
18301
18302 2003-04-08  Roger Sayle  <roger@eyesopen.com>
18303
18304         * gcc.dg/builtins-9.c: New test case.
18305         * gcc.dg/builtins-10.c: New test case.
18306
18307 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
18308
18309         * gcc.dg/noncompile/init-4.c.c: New test.
18310
18311 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
18312
18313         * gcc.misc-test/gcov-9.c: New test.
18314         * gcc.misc-test/gcov-10.c: New test
18315         * gcc.misc-test/gcov-11.c: New test.
18316
18317 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
18318
18319         PR optimization/10024
18320         * gcc.c-torture/compile/20030405-1.c: New test.
18321
18322 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
18323
18324         * gcc.dg/pch/static-3.c: New.
18325         * gcc.dg/pch/static-3.hs: New.
18326         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
18327
18328 2003-04-04  Richard Henderson  <rth@redhat.com>
18329
18330         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
18331         * g++.dg/eh/forced2.C: Likewise.
18332
18333 2003-04-03  Mike Stump  <mrs@apple.com>
18334
18335         * lib/scanasm.exp (scan-assembler): Add xfail processing for
18336         target arg.
18337         (scan-assembler-times, scan-assembler-not): Likewise.
18338         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
18339
18340 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18341
18342         * gcc.dg/sparc-loop-1.c: New test.
18343
18344 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
18345
18346         PR other/9274
18347         * g++.dg/pch/system-2.C: New.
18348         * g++.dg/pch/system-2.Hs: New.
18349
18350 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
18351
18352         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
18353
18354         * g++.dg/eh/simd-1.C (vecfunc): Same.
18355
18356 2003-04-01  Roger Sayle  <roger@eyesopen.com>
18357
18358         * gcc.c-torture/execute/20030401-1.c: New test case.
18359
18360 2003-04-01  Ziemowit Laski <zlaski@apple.com>
18361
18362         * objc.dg/defs.m: New.
18363
18364 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
18365
18366         * g++.dg/eh/simd-1.C: New.
18367         * g++.dg/eh/simd-2.C: New.
18368
18369 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
18370
18371         * gcc.c-torture/execute/simd-3.c: New.
18372
18373 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
18374
18375         PR c/9936
18376         * gcc.dg/20030331-2.c: New test.
18377
18378 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
18379
18380         PR c++/10278
18381         * g++.dg/parse/crash2.C: New test.
18382
18383 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18384
18385         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
18386         * gcc.c-torture/execute/20030331-1.c: ...here.
18387
18388 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18389
18390         * gcc.c-torture/execute/20030331-1.c: New test.
18391
18392 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
18393
18394         * lib/gcov.exp: Adjust call return testing strings.
18395         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
18396
18397 2003-03-31  Roger Sayle  <roger@eyesopen.com>
18398
18399         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
18400         * gcc.dg/builtins-7.c: New test case.
18401         * gcc.dg/builtins-8.c: New test case.
18402
18403 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18404
18405         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
18406
18407 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
18408
18409         PR c++/7647
18410         * g++.dg/lookup-class-member-2.C: New test.
18411
18412 2003-03-30  Glen Nakamura  <glen@imodulo.com>
18413
18414         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
18415
18416 2003-03-28  Roger Sayle  <roger@eyesopen.com>
18417
18418         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
18419
18420 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
18421
18422         * g++.dg/init/attrib1.C: New test.
18423
18424 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18425
18426         * gcc.dg/ultrasp8.c: New test.
18427
18428 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18429
18430         * gcc.dg/ultrasp7.c: New test.
18431
18432 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
18433
18434         PR c++/10047
18435         * g++.dg/template/inline1.C: New test.
18436
18437 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18438
18439         * gcc.dg/sparc-dwarf2.c: New test.
18440
18441 2003-03-27  Roger Sayle  <roger@eyesopen.com>
18442
18443         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
18444         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
18445
18446 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
18447
18448         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
18449         than reading .x files.
18450         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
18451         * g77.dg/gcov/gcov-1.f: Likewise.
18452         * gcc.misc-tests/gcov-4b.c: Likewise.
18453         * gcc.misc-tests/gcov-5b.c: Likewise.
18454         * gcc.misc-tests/gcov-6.c: Likewise.
18455         * gcc.misc-tests/gcov-7.c: Likewise.
18456         * gcc.misc-tests/gcov-8.c: Likewise.
18457         * g++.dg/gcov/gcov-1.x: Remove.
18458         * g77.dg/gcov/gcov-1.x: Likewise.
18459         * gcc.misc-tests/gcov-4b.x: Likewise.
18460         * gcc.misc-tests/gcov-5b.x: Likewise.
18461         * gcc.misc-tests/gcov-6.x: Likewise.
18462         * gcc.misc-tests/gcov-7.x: Likewise.
18463         * gcc.misc-tests/gcov-8.x: Likewise.
18464
18465 2003-03-27  Glen Nakamura  <glen@imodulo.com>
18466
18467         PR opt/10087
18468         * gcc.dg/20030324-1.c: New test.
18469
18470 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
18471
18472         PR c++/10224
18473         * g++.dg/template/arg3.C: New test.
18474
18475         PR c++/10158
18476         * g++.dg/template/friend18.C: New test.
18477
18478 2003-03-26  Roger Sayle  <roger@eyesopen.com>
18479
18480         * g77.f-torture/compile/20030326-1.f: New test case.
18481
18482 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
18483
18484         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
18485
18486         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
18487
18488 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
18489
18490         * gcc.dg/ia64-sync-3.c: New test.
18491
18492 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
18493
18494         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
18495
18496 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18497
18498         * gcc.dg/ultrasp6.c: New test.
18499
18500 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18501
18502         * gcc.dg/i386-signbit-1.c: New test.
18503         * gcc.dg/i386-signbit-2.c: New test.
18504         * gcc.dg/i386-signbit-3.c: New test.
18505
18506 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18507
18508         * gcc.dg/ultrasp5.c: Fix options.
18509
18510 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18511
18512         * gcc.dg/ultrasp5.c: Fix comment.
18513
18514 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
18515
18516         PR fortran/10197
18517         * g77.f-torture/execute/10197.f: New test.
18518
18519 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
18520
18521         PR c++/9898, c++/383
18522         * g++.dg/template/conv6.C: New test.
18523
18524         PR c++/10119
18525         * g++.dg/template/ptrmem5.C: New test.
18526
18527         PR c++/10026
18528         * g++.dg/lookup/koenig1.C: New test.
18529
18530         PR C++/10199
18531         * g++.dg/lookup/template2.C: New test.
18532
18533 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
18534
18535         * g++.dg/opt/rtti1.C: New test.
18536
18537 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18538
18539         * gcc.dg/ultrasp5.c: New test.
18540
18541 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
18542
18543         PR middle-end/9967
18544         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
18545         builtin fputs.
18546
18547 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
18548
18549         PR c/8224
18550         * gcc.dg/20030323-1.c: New test.
18551
18552 2003-03-23  Roger Sayle  <roger@eyesopen.com>
18553
18554         * gcc.c-torture/compile/20030323-1.c: New test case.
18555
18556 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
18557
18558         * gcc.dg/20030321-1.c: New test.
18559
18560 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
18561
18562         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
18563
18564 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
18565
18566         PR c++/9978, c++/9708
18567         * g++.dg/ext/vlm1.C: Adjust expected error.
18568         * g++.dg/ext/vla2.C: New test.
18569         * g++.dg/template/arg1.C: New test.
18570         * g++.dg/template/arg2.C: New test.
18571
18572 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
18573
18574         * g77.f-torture/execute/select.f: New test.
18575         * g77.f-torture/noncompile/select_no_compile.f: New test.
18576
18577 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
18578
18579         PR c++/9898
18580         * g++.dg/other/error4.C: New test.
18581
18582 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
18583
18584         * g++.dg/template/friend17.C: New test.
18585
18586 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
18587
18588         * gcc.c-torture/compile/20030320-1.c: New.
18589
18590 2003-03-20  Roger Sayle  <roger@eyesopen.com>
18591
18592         * gcc.dg/builtins-6.c: New test case.
18593
18594 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
18595
18596         PR target/10073
18597         * gcc.c-torture/compile/20030319-1.c: New.
18598
18599 2003-03-18  Jan Hubicka  <jh@suse.cz>
18600
18601         * gcc.dg/i386-cvt-1.c: New test.
18602
18603 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
18604
18605         * objc.dg/naming-1.m: Use "(parse|syntax) error".
18606         * objc.dg/naming-2.m: Likewise.
18607
18608 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
18609
18610         PR c++/9639
18611         * g++.dg/parse/crash1.C: New test.
18612
18613 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
18614
18615         PR c++/8805
18616         * g++.dg/eh/cleanup1.C: New test.
18617
18618 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
18619
18620         * gcc.c-torture/execute/20030316-1.c: New test case.
18621
18622 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
18623
18624         PR c++/9629
18625         * g++.dg/init/ctor2.C: New test.
18626
18627 2003-03-15  Roger Sayle  <roger@eyesopen.com>
18628
18629         * g77.f-torture/compile/xformat.f: New test case.
18630
18631 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18632
18633         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
18634         * g++.old-deja/g++.mike/eh50.C: Likewise.
18635
18636 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18637
18638         PR c++/6440
18639         * g++.dg/template/spec7.C: New test.
18640         * g++.dg/template/spec8.C: Likewise.
18641
18642 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
18643
18644         * gcc.c-torture/execute/20030313-1.c: New test.
18645
18646 2003-03-14  Richard Henderson  <rth@redhat.com>
18647
18648         * gcc.dg/inline-2.c: Adjust alpha test for external call.
18649
18650 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18651
18652         * gcc.c-torture/compile/20030314-1.c: New test.
18653
18654 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
18655
18656         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
18657         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
18658         thumb target,
18659         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
18660         to accept newer _imp__  prefix and additional
18661         newline in .drectve section.
18662         * gcc.dg/dll-4.c: Likewise.
18663         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
18664         switch.
18665
18666 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
18667
18668         * g++.dg/parse/namespace9.C: New test.
18669
18670         * g++.dg/init/ref5.C: New test.
18671         * g++.dg/parse/ptrmem1.C: Likewise.
18672
18673 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18674
18675         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
18676         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
18677         regular expression.
18678         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
18679         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
18680
18681 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
18682
18683         * gcc.c-torture/execute/20030224-2.c: New test.
18684
18685 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18686
18687         * gcc.dg/decl-3.c: New test.
18688
18689 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18690
18691         * gcc.dg/i386-loop-2.c: New test.
18692
18693 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
18694
18695         PR c++/9474
18696         * g++.dg/parse/namespace8.C: New test.
18697
18698         PR c++/9924
18699         * g++.dg/overload/builtin2.C: New test.
18700
18701 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
18702
18703         * gcc.dg/return-type-3.c: New test.
18704
18705 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
18706
18707         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
18708         profiling options are not supported.
18709
18710 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
18711
18712         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
18713         * g++.old-deja/g++.warn/impint2.C: Likewise.
18714
18715 2003-03-10  Devang Patel  <dpatel@apple.com>
18716
18717         * g++.dg/cpp/c++_cmd_1.C: New test.
18718         * g++.dg/cpp/c++_cmd_1.h: New file.
18719
18720 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
18721
18722         * gcc.dg/altivec-9.c: New file.
18723
18724 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18725
18726         * gcc.dg/ppc-sdata-1.c: New test.
18727         * gcc.dg/ppc-sdata-2.c: New test.
18728
18729 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
18730
18731         PR c++/9373
18732         * g++.dg/opt/ptrmem2.C: New test.
18733
18734         PR c++/8534
18735         * g++.dg/opt/ptrmem1.C: New test.
18736
18737 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18738
18739         * gcc.dg/i386-loop-1.c: New test.
18740
18741 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18742
18743         PR c++/9970
18744         * g++.dg/lookup/friend1.C: New test.
18745
18746 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
18747
18748         PR c++/9823
18749         * g++.dg/parser/constructor1.C: New test.
18750
18751 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
18752
18753         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
18754
18755         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
18756
18757 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
18758
18759         * gcc.dg/cpp/Wunused.c: Update test.
18760
18761 2003-03-08  Jan Hubicka  <jh@suse.cz>
18762
18763         * gcc.dg/inline-3.c: New test.
18764
18765 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
18766
18767         PR c++/9809
18768         * g++.dg/parse/builtin1.C: New test.
18769
18770         PR c++/9982
18771         * g++.dg/abi/cookie1.C: New test.
18772         * g++.dg/abi/cookie2.C: Likewise.
18773
18774         PR c++/9524
18775         * g++.dg/template/field1.C: New test.
18776
18777         PR c++/9912
18778         * g++.dg/parse/class1.C: New test.
18779         * g++.dg/parse/namespace7.C: Likewise.
18780         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
18781
18782 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
18783
18784         * g++.dg/init/ref4.C: New test.
18785
18786 2003-03-07  Jan Hubicka  <jh@suse.cz>
18787
18788         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
18789         * gcc.dg/inline-3.c:  New test.
18790
18791 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
18792
18793         * g++.dg/init/ref3.C: New test.
18794
18795         PR c++/9965
18796         * g++.dg/init/ref2.C: New test.
18797
18798         PR c++/9400
18799         * g++.dg/warn/Wshadow-2.C: New test.
18800
18801         PR c++/9791
18802         * g++.dg/warn/Woverloaded-1.C: New test.
18803
18804 2003-03-05  Jan Hubicka  <jh@suse.cz>
18805
18806         * gcc.dg/i386-local2.c: New.
18807         * gcc.dg/i386-local.c: Fix typo.
18808
18809 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
18810
18811         * g++.dg/abi/layout3.C: New test.
18812
18813 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18814
18815         * gcc.c-torture/compile/20030305-1.c
18816
18817 2003-03-05  Jan Hubicka  <jh@suse.cz>
18818
18819         * gcc.dg/i386-local.c: New.
18820
18821 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
18822
18823         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
18824
18825 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18826
18827         * gcc.dg/switch-2.c: New test.
18828         * gcc.dg/switch-3.c: New test.
18829         * gcc.dg/Wswitch.c: Adjust line numbers.
18830         * gcc.dg/Wswitch-default.c: Likewise.
18831         * gcc.dg/Wswitch-enum.c: Likewise.
18832
18833 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
18834
18835         * gcc.c-torture/execute/20030222-1.c: New test.
18836
18837 2003-03-03  James E Wilson  <wilson@tuliptree.org>
18838
18839         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
18840
18841 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
18842
18843         PR c++/9878
18844         * g++.dg/init/ref1.C: New test.
18845
18846 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
18847
18848         * gcc.dg/sh-relax.c: New SH-only test.
18849
18850 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
18851
18852         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
18853         comment explaining purpose of testcase.
18854
18855 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
18856
18857         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
18858         for HC11/HC12 (asm needs two int registers).
18859         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
18860         HC11/HC12 because the test uses an asm which needs two 32-bit
18861         registers.
18862
18863 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
18864
18865         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
18866         for HC11/HC12 (array is too large otherwise).
18867         * gcc.c-torture/compile/920501-4.x: New file, likewise.
18868         * gcc.c-torture/compile/20010518-2.x: Likewise.
18869         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
18870         HC11/HC12 (array is too large).
18871
18872 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
18873
18874         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
18875         * lib/g++-dg.exp (g++-dg-test): Likewise.
18876
18877 2003-03-01  Roger Sayle  <roger@eyesopen.com>
18878
18879         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
18880         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
18881
18882 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18883
18884         * g++.dg/warn/implicit-typename1.C: Remove warning.
18885
18886 2003-02-28  Richard Henderson  <rth@redhat.com>
18887
18888         * gcc.dg/noreturn-1.c: Move noreturn warning line.
18889         * gcc.dg/return-type-1.c: Move control reaches end warning line.
18890
18891 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
18892
18893         * gcc.dg/pch/pch.exp: Change .pch to .gch.
18894         * g++.dg/pch/pch.exp: Likewise.
18895
18896 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
18897
18898         PR c++/9879
18899         * testsuite/g++.dg/init/new4.C: New test.
18900
18901 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
18902
18903         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
18904
18905 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
18906
18907         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
18908         unsigned long.
18909
18910         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
18911         wider than float.
18912
18913 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18914
18915         * lib/scanasm.exp: Add support for counting numbers of
18916         occurences.
18917         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
18918         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
18919
18920 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
18921
18922         PR c++/9683
18923         * g++.dg/template/static3.C: New test.
18924
18925         PR c++/9829
18926         * g++.dg/parse/namespace6.C: New test.
18927
18928 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18929
18930         PR target/9732
18931         * gcc.dg/20030225-1.c: New test.
18932
18933 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
18934
18935         * README: Remove out-of-date information.
18936
18937         PR c++/9836
18938         * g++.dg/template/spec6.C: New test.
18939
18940 2003-02-24  Jeff Law  <law@redhat.com>
18941
18942         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
18943
18944 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18945
18946         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
18947         * gcc.dg/pragma-ep-1.c: Likewise.
18948
18949 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18950
18951         PR c++/9602
18952         * g++.dg/template/friend16.C: New test.
18953
18954 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
18955
18956         PR c++/5333
18957         * g++.dg/parse/fused-params1.C: Adjust error messages.
18958         * g++.dg/template/nested3.C: New test.
18959
18960 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
18961
18962         * g++.dg/abi/param1.C: New test.
18963
18964 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18965
18966         PR c++/7982
18967         * g++.dg/warn/implicit-typename1.C: New test.
18968
18969 2003-02-22  Kelley Cook <kelleycook@comcast.net>
18970
18971         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
18972         with "mtune".
18973         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18974         * gcc.c-torture/execute/20010129-1.x: Likewise.
18975         * gcc.dg/20011107-1.c: Likewise.
18976         * gcc.dg/20020108-1.c: Likewise.
18977         * gcc.dg/20020122-3.c: Likewise.
18978         * gcc.dg/20020206-1.c: Likewise.
18979         * gcc.dg/20020310-1.c: Likewise.
18980         * gcc.dg/20020426-2.c: Likewise.
18981         * gcc.dg/20020517-1.c: Likewise.
18982         * gcc.dg/991230-1.c: Likewise.
18983         * gcc.dg/i386-unroll-1.c: Likewise.
18984         * gcc.misc-tests/i386-prefetch.exp: Likewise.
18985
18986 2003-02-22  Jan Hubicka  <jh@suse.cz>
18987
18988         * gcc.dg/i386-mul.c: New test.
18989
18990 2003-02-21  Roger Sayle  <roger@eyesopen.com>
18991
18992         * gcc.dg/builtins-5.c: New test case.
18993
18994 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
18995
18996         * gcc.dg/asmreg-1.c: New test.
18997
18998 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18999
19000         PR c++/9749
19001         * g++.dg/parse/varmod1.C: New test.
19002
19003 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19004
19005         PR c++/9727
19006         * g++.dg/template/op1.C: New test.
19007
19008 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19009
19010         PR c++/8906
19011         * g++.dg/template/nested2.C: New test.
19012
19013 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19014
19015         PR c++/8724
19016         * g++.dg/expr/dtor1.C: New test.
19017
19018 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
19019
19020         * gcc.dg/cpp/include3.c: New test.
19021         * gcc.dg/cpp/inc/foo.h: New file.
19022
19023 2003-02-21  Glen Nakamura  <glen@imodulo.com>
19024
19025         * gcc.c-torture/execute/20030221-1.c: New test.
19026
19027 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
19028
19029         PR c++/9729
19030         * g++.dg/abi/conv1.C: New test.
19031
19032 2003-02-20  Jan Hubicka  <jh@suse.cz>
19033
19034         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
19035
19036 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
19037
19038         * gcc.c-torture/compile/20030219-1.c: New test.
19039
19040 2003-02-18  Jan Hubicka  <jh@suse.cz>
19041
19042         * gcc.dg/funcorder.c: New test.
19043
19044 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
19045
19046         * gcc.c-torture/execute/20030218-1.c: New.
19047
19048 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
19049
19050         * gcc.dg/20030218-1.c: New.
19051
19052 2003-02-18  Richard Henderson  <rth@redhat.com>
19053
19054         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
19055         * gcc.dg/attr-used-2.c: New.
19056
19057 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
19058
19059         PR c++/9704
19060         * g++.dg/init/copy5.C: New test.
19061
19062 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
19063
19064         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
19065         * g++.dg/pch/pch.exp: Likewise.
19066
19067 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
19068
19069         * gcc.c-torture/execute/20030209-1.c: Enable the test if
19070         STACK_SIZE is not defined.
19071
19072 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19073
19074         PR c++/9457
19075         * g++.dg/template/init1.C: New test.
19076
19077 2003-02-16  Jan HUbicka  <jh@suse.cz>
19078
19079         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
19080         (foo): Add few extra tests
19081         * gcc.dg/c99-const-expr-3.c: Likewise.
19082         * gcc.c-torture/execute/20030216-1.c: New.
19083
19084 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19085
19086         PR c++/9459
19087         * g++.dg/ext/typeof4.C: New test.
19088
19089 2003-02-15  Roger Sayle  <roger@eyesopen.com>
19090
19091         * gcc.dg/i386-387-3.c: New test case.
19092
19093 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
19094
19095         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
19096         cris-*-elf* cris-*-aout* and mmix-*-*.
19097
19098 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
19099
19100         * gcc.dg/20030213-1.c: New test.
19101
19102 2003-02-12  Roger Sayle  <roger@eyesopen.com>
19103
19104         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
19105         * gcc.dg/i386-387-2.c: Likewise.
19106
19107 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
19108
19109         * gcc.dg/ppc-spe.c: Fix formatting.
19110         Enable tests that were previously unsupported by gas.
19111         Delete tests for instructions that no longer exist.
19112         Switch arguments on evsubifw builtin.
19113
19114 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
19115
19116         * gcc.c-torture/execute/20030209-1.c: Disable the test if
19117         STACK_SIZE is too small.
19118
19119 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19120             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19121
19122         * gcc.dg/decl-2.c: New test.
19123
19124 2003-02-10  Jan Hubicka  <jh@suse.cz>
19125
19126         * gcc.dg/i386-fpcvt-1.c:  New test.
19127
19128 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
19129
19130         * gcc.c-torture/execute/20030209-1.c: New test.
19131
19132 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
19133
19134         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
19135         int-wide bitops, use the constants of the same width.
19136         Likewise, if long long is 32-bit wide, test bitops using
19137         32-bit constants.
19138
19139 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
19140
19141         * gcc.dg/20021014-1.c: Annotate with expected notice text.
19142
19143 2003-02-07  Roger Sayle  <roger@eyesopen.com>
19144
19145         * testsuite/gcc.dg/builtins-4.c: New test case.
19146
19147 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19148
19149         * gcc.dg/20020430-1.c: Fix dg command typos.
19150         * gcc.dg/20020503-1.c: Likewise.
19151
19152 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19153
19154         PR c++/8785
19155         * g++.dg/parse/fused-params1.C: New test.
19156
19157         PR c++/8857
19158         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
19159
19160         PR c++/8921
19161         * g++.dg/parse/non-dependent1.C: New test.
19162
19163         PR c++/8928
19164         * g++.dg/parse/dupl-tmpl-args1.C: New test.
19165
19166         PR c++/9228
19167         * g++.dg/parse/undefined7.C: New test.
19168         * g++.dg/parse/non-templ1.C: New test.
19169
19170         PR c++/9229
19171         * g++.dg/parse/too-many-tmpl-args1.C: New test.
19172
19173 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
19174
19175         * gcc.c-torture/compile/20030206-1.c: New test.
19176
19177 2003-02-05  Roger Sayle  <roger@eyesopen.com>
19178
19179         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
19180         "pow" to "foo" to avoid potential confusion with a math built-in.
19181
19182 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19183
19184         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
19185         conditions for SPARC targets.
19186
19187 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
19188
19189         * gcc.dg/20030204-1.c: New test.
19190
19191 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19192
19193         PR c++/38
19194         * g++.dg/parse/array-size1.C: New test.
19195
19196         PR c++/5657
19197         * g++.dg/parse/undefined3.C: New test.
19198
19199         PR c++/5665
19200         * g++.dg/parse/undefined4.C: New test.
19201
19202         PR c++/5975
19203         * g++.dg/parse/undefined5.C: New test.
19204
19205         PR c++/7259
19206         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
19207
19208         PR c++/8578
19209         * g++.dg/parse/casting-operator1.C: New test.
19210
19211         PR c++/8596
19212         * g++.dg/parse/undefined6.C: New test.
19213
19214         PR c++/8736
19215         * g++.dg/parse/missing-template1.C: New test.
19216
19217 2003-02-04  Jan Hubicka  <jh@suse.cz>
19218
19219         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
19220         * gcc.dg/i386-cmov?.c:  Likewise.
19221         * gcc.dg/i386-fpcvt-?.c:  Likewise.
19222         * gcc.dg/i386-ssefp-1.c:  Likewise.
19223         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
19224         conventions.
19225
19226 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
19227
19228         PR c++/7129
19229         * testsuite/g++.dg/ext/max.C: New test.
19230
19231 2003-02-03  Jan Hubicka  <jh@suse.cz>
19232
19233         * gcc.c-torture/execute/20030203-1.c: New test.
19234
19235 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
19236
19237         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
19238         'natural-endian'.
19239
19240 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
19241
19242         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
19243         * g++.dg/init/new2.C: Likewise.
19244         * g++.dg/other/new1.C: Likewise.
19245
19246 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
19247
19248         * gcc.dg/struct-ret-libc.c: New test.
19249
19250 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
19251
19252         * gcc.dg/20030129-1.c: New test.
19253
19254 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19255
19256         PR c++/8849
19257         * g++.dg/template/ptrmem4.C: New test.
19258
19259 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
19260
19261         * g++.dg/parser/constant1.C: New test.
19262
19263 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19264
19265         PR c++/8591
19266         * g++.dg/parse/friend2.C: New test.
19267
19268 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
19269
19270         PR c++/9437
19271         * g++.dg/template/unify4.C: New test.
19272
19273 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
19274
19275         * gcc.c-torture/execute/20030128-1.c: New test.
19276
19277 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
19278
19279         * g++.dg/lookup/nested1.C: Test moved from ...
19280         * g++.old-deja/g++.other/lookup24.C: ... here.
19281
19282 2003-01-28  Jan Hubicka  <jh@suse.cz>
19283
19284         * gcc.dg/i386-cmov5.c:  New test.
19285
19286 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
19287
19288         * gcc.c-torture/execute/20010925-1.c: Changed the
19289         memcpy declaration.
19290
19291 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
19292
19293         PR c++/3902
19294         * g++.dg/parse/template5.C: New test.
19295
19296 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
19297
19298         PR fortran/9258
19299         * g77.dg/pr9258: New test.
19300
19301 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19302
19303         * README: Move relevant parts from README.g++.
19304
19305         * README.g++: Remove this file.
19306
19307 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
19308
19309         * g++.dg/abi/dcast1.C: New test.
19310
19311 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19312
19313         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
19314
19315 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
19316
19317         PR c++/47
19318         * g++.old-deja/g++.other/lookup24.C: New test.
19319
19320 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19321
19322         PR middle-end/7227
19323         * gcc.dg/uninit-C.c: New test.
19324
19325 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
19326
19327         * g++.dg/abi/covariant1.C: New test.
19328
19329 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
19330
19331         * gcc.dg/20030123-1.c: New test.
19332
19333 2003-01-25  Jan Hubicka  <jh@suse.cz>
19334
19335         PR opt/8492
19336         * gcc.c-torture/compile/20030125-1.c
19337
19338 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
19339
19340         PR c++/9403
19341         * g++.dg/parse/template3.C: New test.
19342         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
19343
19344         PR c++/795
19345         * g++.dg/parse/template4.C: New test.
19346
19347         PR c++/9415
19348         * g++.dg/template/qual2.C: New test.
19349
19350         PR c++/8545
19351         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
19352
19353         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
19354
19355 2003-01-25  Roger Sayle  <roger@eyesopen.com>
19356
19357         * gcc.c-torture/execute/switch-1.c: New test case.
19358
19359 2003-01-25  Jan Hubicka  <jh@suse.cz>
19360
19361         * gcc.c-torture/execute/20030125-1.[cx]: New test.
19362
19363 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
19364
19365         Tweaks for Bison-1.875. From the NEWS file:
19366         "- `parse error' -> `syntax error'
19367         Bison now uniformly uses the term `syntax error'"
19368         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
19369         * gcc.dg/cpp/digraph2.c: Likewise.
19370         * gcc.dg/cpp/direct2.c: Likewise.
19371         * gcc.dg/cpp/paste4.c: Likewise.
19372         * gcc.dg/c90-restrict-1.c: Likewise.
19373         * gcc.dg/c99-func-2.c: Likewise.
19374         * gcc.dg/noncompile/920721-2.c: Likewise.
19375         * gcc.dg/noncompile/930622-2.c: Likewise.
19376         * gcc.dg/noncompile/940112-1.c: Likewise.
19377         * gcc.dg/noncompile/950921-1.c: Likewise.
19378         * gcc.dg/noncompile/951123-1.c: Likewise.
19379         * gcc.dg/noncompile/971104-1.c: Likewise.
19380         * gcc.dg/noncompile/990416-1.c: Likewise.
19381
19382 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
19383
19384         * g++.dg/parse/undefined1.C: Add error message.
19385
19386 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19387
19388         PR c++/9354
19389         * g++.dg/parse/new1.C: New test.
19390
19391         PR c++/9216
19392         * g++.dg/parse/template2.C: New test.
19393
19394         PR c++/9354
19395         * g++.dg/parse/typedef2.C: New test.
19396
19397         PR c++/9328
19398         * g++.dg/ext/typeof3.C: New test.
19399
19400 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19401
19402         PR c++/2738
19403         * g++.dg/parse/ret-type1.C: New test.
19404
19405         PR c++/3792
19406         * g++.dg/parse/tmpl-outside1.C: New test.
19407
19408         PR c++/4207
19409         * g++.dg/parse/int-as-enum1.C: New test.
19410
19411         PR c++/4903
19412         * g++.dg/parse/no-typename1.C: New test.
19413
19414         PR c++/5533
19415         * g++.dg/parse/no-value1.C: New test.
19416
19417         PR c++/5921
19418         * g++.dg/parse/wrong-inline1.C: New test.
19419
19420         PR c++/6402
19421         * g++.dg/parse/ref1.C: New test.
19422
19423         PR c++/6992
19424         * g++.dg/parse/attr-ctor1.C: New test.
19425
19426         PR c++/7229
19427         * g++.dg/parse/namespace5.C: New test.
19428
19429         PR c++/7917
19430         * g++.dg/parse/func-def1.C: New test.
19431
19432         PR c++/8143
19433         * g++.dg/parse/undefined1.C: New test.
19434
19435         PR c++/5723, PR c++/8522
19436         * g++.dg/parse/specialization1.C: New test.
19437
19438         PR c++/163, PR c++/8595
19439         * g++.dg/parse/struct-as-enum1.C: New test.
19440
19441         PR c++/9173
19442         * g++.dg/parse/undefined2.C: New test.
19443
19444 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19445
19446         PR c++/9298
19447         * g++.dg/parse/template1.C: New test.
19448
19449         PR c++/9384
19450         * g++.dg/parse/using1.C: New test.
19451
19452         PR c++/9285
19453         PR c++/9294
19454         * g++.dg/parse/expr2.C: New test.
19455
19456         PR c++/9388
19457         * g++.dg/parse/lookup2.C: Likewise.
19458
19459 2003-01-21  Jan Hubicka  <jh@suse.cz>
19460
19461         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
19462         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
19463         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
19464         * gcc.c-torture/execute/string-opt-*.c: Likewise.
19465
19466 2003-01-20  Nick Clifton  <nickc@redhat.com>
19467
19468         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
19469         problem with ARM sibcall code generation.
19470
19471 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19472
19473         * gcc.c-torture/execute/20030120-1.c: New.
19474
19475 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
19476
19477         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
19478
19479 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
19480
19481         PR c++/9272
19482         * g++.dg/parse/ctor1.C: New test.
19483
19484         PR c++/9294:
19485         * g++.dg/parse/qualified1.C: New test.
19486
19487         * g++.dg/parse/typename3.C: New test.
19488
19489 2003-01-16  Richard Henderson  <rth@redhat.com>
19490
19491         * g++.dg/tls/init-2.C: Fix error matches for real this time.
19492
19493 2003-01-16  Richard Henderson  <rth@redhat.com>
19494
19495         * g++.dg/pch/pch.exp: Copy test header to the working directory
19496         before using it either for precompilation or direct use.
19497         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
19498         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
19499
19500 2003-01-16  Richard Henderson  <rth@redhat.com>
19501
19502         * gcc.dg/pch/pch.exp: Copy test header to the working directory
19503         before using it either for precompilation or direct use.
19504         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
19505         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
19506
19507 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
19508
19509         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
19510         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
19511         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
19512         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
19513         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
19514         typename warning into error.
19515         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
19516         error messages.
19517         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
19518         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
19519         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
19520         messages.
19521         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
19522         make declaration visible in template.
19523         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
19524         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
19525         messages.
19526         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
19527         message.
19528         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
19529         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
19530         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
19531         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
19532         typename warning with error message.
19533         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
19534         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
19535         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
19536
19537 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
19538
19539         * g++.dg/parse/ambig2.C: New test.
19540
19541 2003-01-15  Richard Henderson  <rth@redhat.com>
19542
19543         * g++.dg/tls/init-2.C: Update error message string.
19544
19545 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19546
19547         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
19548
19549 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
19550
19551         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
19552         all for HC11/HC12.
19553         * gcc.c-torture/compile/20001205-1.x: Likewise.
19554         * gcc.c-torture/compile/20001226-1.x: Likewise.
19555         * gcc.c-torture/compile/920520-1.x: Likewise.
19556         * gcc.c-torture/compile/961203-1.x: Likewise.
19557         * gcc.c-torture/compile/20020604-1.x: Likewise.
19558
19559 2003-01-15  Jan Hubicka  <jh@suse.cz>
19560
19561         * gcc.c-torture/compile/20030115-1.c: New test.
19562
19563         * gcc.dg/i386-fpcvt-1.c: New test.
19564         * gcc.dg/i386-fpcvt-2.c: New test.
19565
19566 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
19567
19568         Further conform g++'s __vmi_class_type_info to the C++ ABI
19569         specification.
19570         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
19571         the specification.
19572
19573 2003-01-14  Jan Hubicka  <jh@suse.cz>
19574
19575         * gcc.dg/i386-fpcvt-1.c: New test.
19576         * gcc.dg/i386-fpcvt-2.c: New test.
19577
19578 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19579
19580         * gcc.dg/i386-mmx-3.c: New test.
19581
19582 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
19583
19584         PR c++/9264
19585         * g++.dg/parse/octal1.C: New file.
19586
19587         PR c++/9172
19588         * g++.dg/parse/typename1.C: New file.
19589
19590 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
19591
19592         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
19593         * gcc.dg/bf-no-ms-layout.c: Likewise.
19594         * gcc.dg/bf-ms-attrib.c: Likewise.
19595
19596 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
19597
19598         PR c++/9099
19599         * g++.dg/parse/dtor1.C: New file.
19600
19601         PR c++/9128
19602         * g++.dg/rtti/typeid1.C: New file.
19603
19604         PR c++/9153
19605         * g++.dg/parse/lookup1.C: New file.
19606
19607         PR c++/9171
19608         * g++.dg/templ/spec5.C: New file.
19609
19610 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
19611
19612         * gcc.c-torture/compile/20030110-1.c: New test.
19613
19614 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
19615
19616         Merge from pch-branch:
19617
19618         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
19619
19620         * gcc.dg/pch/cpp-1.h: New.
19621         * gcc.dg/pch/cpp-1.c: New.
19622         * gcc.dg/pch/cpp-2.h: New.
19623         * gcc.dg/pch/cpp-2.c: New.
19624
19625         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
19626
19627         * gcc.dg/pch/except-1.h: New.
19628         * gcc.dg/pch/except-1.c: New.
19629
19630         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
19631
19632         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
19633         running test.
19634         * gcc.dg/pch: Include *.hp not *.h.
19635         * gcc.dg/pch/system-1.h: New.
19636         * gcc.dg/pch/system-1.c: New.
19637
19638         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
19639
19640         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
19641         rather than trying to build and run a program using PCH.
19642         * gcc.dg/pch: Remove dg-do commands from test files.
19643
19644         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
19645
19646         * gcc.dg/pch/macro-3.c: New.
19647         * gcc.dg/pch/macro-3.h: New.
19648
19649         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
19650
19651         * gcc.dg/pch/common-1.c: New.
19652         * gcc.dg/pch/common-1.h: New.
19653         * gcc.dg/pch/decl-1.c: New.
19654         * gcc.dg/pch/decl-1.h: New.
19655         * gcc.dg/pch/decl-2.c: New.
19656         * gcc.dg/pch/decl-2.h: New.
19657         * gcc.dg/pch/decl-3.c: New.
19658         * gcc.dg/pch/decl-3.h: New.
19659         * gcc.dg/pch/decl-4.c: New.
19660         * gcc.dg/pch/decl-4.h: New.
19661         * gcc.dg/pch/decl-5.c: New.
19662         * gcc.dg/pch/decl-5.h: New.
19663         * gcc.dg/pch/global-1.c: New.
19664         * gcc.dg/pch/global-1.h: New.
19665         * gcc.dg/pch/inline-1.c: New.
19666         * gcc.dg/pch/inline-1.h: New.
19667         * gcc.dg/pch/inline-2.c: New.
19668         * gcc.dg/pch/inline-2.h: New.
19669         * gcc.dg/pch/static-1.c: New.
19670         * gcc.dg/pch/static-1.h: New.
19671         * gcc.dg/pch/static-2.c: New.
19672         * gcc.dg/pch/static-2.h: New.
19673
19674         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
19675
19676         * g++.dg/pch/pch.exp: Better handle failing testcases.
19677         * gcc.dg/pch/pch.exp: Likewise.
19678         * gcc.dg/pch/macro-1.c: New.
19679         * gcc.dg/pch/macro-1.h: New.
19680         * gcc.dg/pch/macro-2.c: New.
19681         * gcc.dg/pch/macro-2.h: New.
19682
19683         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
19684
19685         * g++.dg/dg.exp: Treat files in pch/ specially.
19686         * g++.dg/pch/pch.exp: New file.
19687         * g++.dg/pch/empty.H: New file.
19688         * g++.dg/pch/empty.C: New file.
19689         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
19690         "precompile".
19691
19692         * gcc.dg/pch/pch.exp: New file.
19693         * gcc.dg/pch/empty.h: New file.
19694         * gcc.dg/pch/empty.c: New file.
19695         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
19696         "precompile".
19697
19698 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19699
19700         * g++.dg/template/friend14.C: New test.
19701
19702 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19703
19704         * gcc.dg/old-style-asm-1.c: New test.
19705
19706 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
19707
19708         * gcc.c-torture/compile/20030109-1.c: New test.
19709
19710 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19711
19712         * gcc.c-torture/execute/20030109-1.c: New test.
19713
19714 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
19715
19716         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
19717         * g++.old-deja/g++.mike/dyncast2.C: Likewise
19718         * g++.old-deja/g++.mike/dyncast3.C: Likewise
19719         * g++.old-deja/g++.mike/eh2.C: Likewise
19720         * g++.old-deja/g++.mike/eh3.C: Likewise
19721         * g++.old-deja/g++.mike/eh5.C: Likewise
19722         * g++.old-deja/g++.mike/eh6.C: Likewise
19723         * g++.old-deja/g++.mike/eh7.C: Likewise
19724         * g++.old-deja/g++.mike/eh8.C: Likewise
19725         * g++.old-deja/g++.mike/eh9.C: Likewise
19726         * g++.old-deja/g++.mike/eh10.C: Likewise
19727         * g++.old-deja/g++.mike/eh12.C: Likewise
19728         * g++.old-deja/g++.mike/eh13.C: Likewise
19729         * g++.old-deja/g++.mike/eh14.C: Likewise
19730         * g++.old-deja/g++.mike/eh16.C: Likewise
19731         * g++.old-deja/g++.mike/eh17.C: Likewise
19732         * g++.old-deja/g++.mike/eh18.C: Likewise
19733         * g++.old-deja/g++.mike/eh21.C: Likewise
19734         * g++.old-deja/g++.mike/eh23.C: Likewise
19735         * g++.old-deja/g++.mike/eh24.C: Likewise
19736         * g++.old-deja/g++.mike/eh25.C: Likewise
19737         * g++.old-deja/g++.mike/eh26.C: Likewise
19738         * g++.old-deja/g++.mike/eh27.C: Likewise
19739         * g++.old-deja/g++.mike/eh28.C: Likewise
19740         * g++.old-deja/g++.mike/eh29.C: Likewise
19741         * g++.old-deja/g++.mike/eh31.C: Likewise
19742         * g++.old-deja/g++.mike/eh33.C: Likewise
19743         * g++.old-deja/g++.mike/eh34.C: Likewise
19744         * g++.old-deja/g++.mike/eh35.C: Likewise
19745         * g++.old-deja/g++.mike/eh36.C: Likewise
19746         * g++.old-deja/g++.mike/eh37.C: Likewise
19747         * g++.old-deja/g++.mike/eh38.C: Likewise
19748         * g++.old-deja/g++.mike/eh39.C: Likewise
19749         * g++.old-deja/g++.mike/eh40.C: Likewise
19750         * g++.old-deja/g++.mike/eh41.C: Likewise
19751         * g++.old-deja/g++.mike/eh42.C: Likewise
19752         * g++.old-deja/g++.mike/eh44.C: Likewise
19753         * g++.old-deja/g++.mike/eh46.C: Likewise
19754         * g++.old-deja/g++.mike/eh47.C: Likewise
19755         * g++.old-deja/g++.mike/eh48.C: Likewise
19756         * g++.old-deja/g++.mike/eh49.C: Likewise
19757         * g++.old-deja/g++.mike/eh50.C: Likewise
19758         * g++.old-deja/g++.mike/eh51.C: Likewise
19759         * g++.old-deja/g++.mike/eh53.C: Likewise
19760         * g++.old-deja/g++.mike/eh55.C: Likewise
19761         * g++.old-deja/g++.mike/p7912.C: Likewise
19762         * g++.old-deja/g++.mike/p9706.C: Likewise
19763         * g++.old-deja/g++.mike/p10416.C: Likewise
19764         * g++.old-deja/g++.mike/p11667.C: Likewise
19765         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
19766         Remove redundant reference to Iris.
19767         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
19768         Elxsi, i860, Pico Java, and WE32K.
19769
19770 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
19771
19772         * g++.dg/ext/asm4.C: New test.
19773
19774 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19775
19776         PR c++/9030
19777         * g++.dg/template/friend12.C: New test.
19778         * g++.dg/template/friend13.C: Likewise.
19779         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
19780
19781 2003-01-08  Jan Hubicka  <jh@suse.cz>
19782
19783         * gcc.dg/i386-cadd.c: New test.
19784         * gcc.dg/i386-cmov4.c: Likewise.
19785
19786 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
19787
19788         PR c++/9165
19789         * g++.dg/warn/Wunused-3.C: New test.
19790
19791         * g++.dg/abi/bitfield9.C: New test.
19792
19793         PR c++/9189
19794         * g++.dg/parse/defarg3.C: New test.
19795
19796 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19797
19798         * g++.dg/parse/ambig1.C: New test.
19799         * g++.dg/parse/defarg2.C: New test.
19800
19801 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
19802
19803         * g++.dg/template/defarg-1.C: New test.
19804         * g++.dg/template/local2.C: Likewise.
19805
19806 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
19807
19808         * gcc.c-torture/execute/20030105-1.c: New test.
19809
19810 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19811
19812         * g++.dg/parse/namespace3.C: Remove extra semicolons.
19813         * g++.dg/parse/namespace4.C: Likewise.
19814
19815 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19816
19817         * g++.dg/template/ntp2.C: New test.
19818
19819 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
19820
19821         * g++.dg/parse/extern-C-1.C: New test.
19822
19823         * g++.dg/parse/namespace4.C: New test.
19824
19825         * g++.dg/template/nested1.C: New test.
19826
19827         * g++.dg/parse/namespace3.C: New test.
19828
19829 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
19830
19831         * g++.dg/lookup/two-stage1.C: New test.
19832
19833 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19834
19835         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
19836         * g++.old-deja/g++.jason/access8.C: Likewise.
19837         * g++.old-deja/g++.other/decl5.C: Likewise.
19838
19839 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
19840
19841         * g++.dg/parse/parse7.C: New test.
19842
19843 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
19844
19845         PR c++/2843
19846         * g++.dg/ext/attrib7.C: New test.
19847
19848 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
19849
19850         * g++.dg/parse/parse6.C: New test.
19851
19852 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
19853
19854         * gcc.dg/h8300-stack-1.c: New.
19855
19856 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
19857
19858         g++.dg/lookup/exception1.C: New test.
19859
19860         g++.dg/lookup/template1.C: New test.
19861
19862         g++.dg/parse/namespace2.C: New test.
19863
19864         g++.dg/parse/parens2.C: New test.
19865
19866 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19867
19868         * g++.dg/parse/parse5.C: New test.
19869         * g++.dg/lookup/scoped4.C: New test.
19870
19871 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
19872
19873         * g++.dg/parse/parens1.C: New test.
19874
19875         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
19876         angle-bracket1.C.
19877         * g++.dg/parse/parens2.C: New test.
19878
19879         * g++.dg/lookup/scope-operator1.C: New test.
19880
19881         * g++.dg/parse/operator1.C: New test.
19882
19883 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19884
19885         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
19886         * g++.old-deja/g++.other/access6.C: Likewise.
19887         * g++.old-deja/g++.other/decl1.C: Likewise.
19888         * g++.old-deja/g++.pt/typename12.C: Likewise.
19889
19890 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
19891
19892         * g++.dg/parse/namespace1.C: New test.
19893
19894 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19895
19896         * g++.dg/parse/parse4.C: New test.
19897
19898 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19899
19900         * g++.dg/parse/parse3.C: New test.
19901
19902 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19903
19904         * g++.dg/parse/parse2.C: New test.
19905
19906 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19907
19908         * g++.dg/template/friend11.C: New test.
19909
19910 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19911
19912         * g++.dg/parse/parse1.C: New test.
19913
19914 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
19915
19916         * lib/profopt.exp: Change the name of a global variable to avoid
19917         possible clashes with other test suites.
19918
19919 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
19920
19921         * g++.dg/inherit/covariant8.C: New test.
19922
19923 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
19924
19925         * g++.dg/init/array9.C: New test.
19926
19927         PR c++/9112
19928         * g++.dg/parse/expr1.C: New test.
19929
19930 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
19931
19932         * gcc.c-torture/compile/20021230-1.c: New test.
19933
19934 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
19935
19936         * g++.dg/inherit/covariant5.C: New test.
19937         * g++.dg/inherit/covariant6.C: New test.
19938         * g++.dg/inherit/covariant7.C: New test.
19939
19940 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19941
19942         PR c++/2739
19943         * g++.dg/other/access2.C: New test.
19944
19945 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19946
19947         * g++.dg/other/anon-struct.C: No longer fails
19948         * g++.old-deja/g++.brendan/parse4.C: Likewise.
19949         * g++.old-deja/g++.brendan/parse5.C: Likewise.
19950         * g++.old-deja/g++.brendan/parse6.C: Likewise.
19951
19952 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19953
19954         * g++.dg/parse/angle-bracket.C (main): No longer fails.
19955
19956 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
19957
19958         * g++.dg/eh/spec4.C: Remove stray semicolon.
19959         * g++.dg/expr/pmf-1.C: Change error message.
19960         * g++.dg/ext/asm1.C: Remove stray semicolon.
19961         * g++.dg/ext/typename1.C: Add missing typenames.
19962         * g++.dg/inherit/template-as-base.C: Change error message.
19963         * g++.dg/lookup/scoped1.C: Likewise.
19964         * g++.dg/lookup/scoped2.C: Likewise.
19965         * g++.dg/lookup/using2.C: Likewise.
19966         * g++.dg/other/component1.C: Remove stray semicolon.
19967         * g++.dg/other/do1.C: Change error message.
19968         * g++.dg/other/error2.C: Likewise.
19969         * g++.dg/other/init1.C: Likewise.
19970         * g++.dg/other/packed1.C: Remove stray semicolon.
19971         * g++.dg/other/ptrmem2.C: Change error message.
19972         * g++.dg/parse/parameter-declaration-1.C: Remove line number
19973         marker.
19974         * g++.dg/special/initp1.C: Remove invalid attribute usage.
19975         * g++.dg/template/access3.C: Add typename keyword.
19976         * g++.dg/template/access5.C: Remove stray semicolon.
19977         * g++.dg/template/access6.C: Likewise.
19978         * g++.dg/template/complit1.C: Likewise.
19979         * g++.dg/template/crash1.C: Change error message.
19980         * g++.dg/template/inherit2.C: Remove stray semicolon.
19981         * g++.dg/template/instantiate2.C: Likewise.
19982         * g++.dg/template/instantiate3.C: Change error message.
19983         * g++.dg/template/qual1.C: Remove stray semicolon.
19984         * g++.dg/template/qualttp18.C: Change error message.
19985         * g++.dg/template/ref1.C: Remove stray semicolon.
19986         * g++.dg/template/sizeof1.C (A::value): Declare it.
19987         * g++.dg/template/spec4.C: Change error message.
19988         * g++.dg/template/static1.C: Likewise.
19989         * g++.dg/template/type1.C: Likewise.
19990         * g++.dg/template/typename3.C: Likewise.
19991         * g++.old-deja/g++.benjamin/13478.C: Change error message.
19992         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
19993         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
19994         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
19995         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
19996         named return value extension.
19997         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
19998         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
19999         * g++.old-deja/g++.bob/extern_C.C: Likewise.
20000         * g++.old-deja/g++.bob/inherit2.C: Likewise.
20001         * g++.old-deja/g++.brendan/complex1.C: Likewise.
20002         * g++.old-deja/g++.brendan/copy5.C: Likewise.
20003         * g++.old-deja/g++.brendan/crash13.C: Likewise.
20004         * g++.old-deja/g++.brendan/crash15.C: Likewise.
20005         * g++.old-deja/g++.brendan/crash18.C: Change error message.
20006         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
20007         * g++.old-deja/g++.brendan/crash38.C: Likewise.
20008         * g++.old-deja/g++.brendan/crash50.C: Likewise.
20009         * g++.old-deja/g++.brendan/crash56.C: Likewise.
20010         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
20011         syntax.
20012         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
20013         * g++.old-deja/g++.brendan/crash8.C: Change error message.
20014         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
20015         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
20016         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
20017         * g++.old-deja/g++.brendan/template11.C: Likewise.
20018         * g++.old-deja/g++.brendan/template26.C: Likewise.
20019         * g++.old-deja/g++.brendan/template27.C: Use explicit
20020         specialization syntax.
20021         * g++.old-deja/g++.brendan/template30.C: Likewise.
20022         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
20023         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
20024         non-dependent names.
20025         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
20026         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
20027         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
20028         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
20029         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
20030         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
20031         named return value extension.
20032         * g++.old-deja/g++.ext/namedret2.C: Likewise.
20033         * g++.old-deja/g++.ext/namedret3.C: Likewise.
20034         * g++.old-deja/g++.ext/return1.C: Likewise.
20035         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
20036         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
20037         * g++.old-deja/g++.jason/access8.C: Likewise.
20038         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
20039         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
20040         pseudo-destructor names.
20041         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
20042         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
20043         pseudo-destructor names.
20044         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
20045         * g++.old-deja/g++.jason/overload19.C: Likewise.
20046         * g++.old-deja/g++.jason/overload32.C: Likewise.
20047         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
20048         stray semicolons.
20049         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
20050         * g++.old-deja/g++.jason/return.C: Likewise.
20051         * g++.old-deja/g++.jason/return2.C: Likewise.
20052         * g++.old-deja/g++.jason/shadow1.C: Likewise.
20053         * g++.old-deja/g++.jason/special.C: Use explicit specialization
20054         syntax.
20055         * g++.old-deja/g++.jason/template10.C: Account for use of
20056         non-dependent names.
20057         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
20058         syntax.
20059         * g++.old-deja/g++.jason/template37.C: Likewise.
20060         * g++.old-deja/g++.law/access4.C: Change error messages.
20061         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
20062         pseudo-destructor names.
20063         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
20064         * g++.old-deja/g++.law/ctors9.C: Likewise.
20065         * g++.old-deja/g++.law/cvt22.C: Likewise.
20066         * g++.old-deja/g++.law/dtors5.C: Likewise.
20067         * g++.old-deja/g++.law/global-init1.C: Likewise.
20068         * g++.old-deja/g++.law/missed-error3.C: Likewise.
20069         * g++.old-deja/g++.law/operators28.C: Likewise.
20070         * g++.old-deja/g++.law/visibility28.C: Likewise.
20071         * g++.old-deja/g++.martin/eval1.C: Likewise.
20072         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
20073         name.
20074         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
20075         * g++.old-deja/g++.mike/net34.C: Likewise.
20076         * g++.old-deja/g++.mike/net36.C: Likewise.
20077         * g++.old-deja/g++.mike/ns2.C: Likewise.
20078         * g++.old-deja/g++.mike/p12306.C: Likewise.
20079         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
20080         value extension.
20081         * g++.old-deja/g++.mike/p700.C: Likewise.
20082         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
20083         * g++.old-deja/g++.mike/p710.C: Likewise.
20084         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
20085         value extension.
20086         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
20087         * g++.old-deja/g++.mike/pmf9.C: Likewise.
20088         * g++.old-deja/g++.ns/crash2.C: Likewise.
20089         * g++.old-deja/g++.ns/crash3.C: Likewise.
20090         * g++.old-deja/g++.ns/invalid1.C: Likewise.
20091         * g++.old-deja/g++.ns/ns17.C: Likewise.
20092         * g++.old-deja/g++.ns/template16.C: Likewise.
20093         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
20094         keyword.
20095         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
20096         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
20097         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
20098         named return value extension.
20099         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
20100         * g++.old-deja/g++.other/access4.C: Issue additional error
20101         messages.
20102         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
20103         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
20104         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
20105         * g++.old-deja/g++.other/crash25.C: Change error message.
20106         * g++.old-deja/g++.other/crash4.C: Change error message.
20107         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
20108         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
20109         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
20110         checks.
20111         * g++.old-deja/g++.other/defarg8.C: Likewise.
20112         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
20113         * g++.old-deja/g++.other/dtor10.C: Likewise.
20114         * g++.old-deja/g++.other/incomplete.C: Likewise.
20115         * g++.old-deja/g++.other/linkage7.C: Likewise.
20116         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
20117         lookup algorithm.
20118         * g++.old-deja/g++.other/mangle2.C: Likewise.
20119         * g++.old-deja/g++.other/refinit2.C: Likewise.
20120         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
20121         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
20122         * g++.old-deja/g++.pt/crash28.C: Likewise.
20123         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
20124         syntax.
20125         * g++.old-deja/g++.pt/crash32.C: Change error message.
20126         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
20127         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
20128         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
20129         error message position.
20130         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
20131         * g++.old-deja/g++.pt/defarg8.C: Change error message.
20132         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
20133         syntax.
20134         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
20135         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
20136         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
20137         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
20138         keyword.
20139         * g++.old-deja/g++.pt/explicit31.C: Likewise.
20140         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
20141         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
20142         keyword.
20143         * g++.old-deja/g++.pt/explicit71.C: Change error message.
20144         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
20145         syntax.
20146         * g++.old-deja/g++.pt/friend28.C: Account for use of
20147         non-dependent names.
20148         * g++.old-deja/g++.pt/friend29.C: Likewise.
20149         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
20150         rules.
20151         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
20152         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
20153         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
20154         lookup rules.
20155         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
20156         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
20157         keyword.
20158         * g++.old-deja/g++.pt/memclass20.C: Likewise.
20159         * g++.old-deja/g++.pt/memclass5.C: Likewise.
20160         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
20161         keyword.
20162         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
20163         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
20164         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
20165         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
20166         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
20167         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
20168         keyword.
20169         * g++.old-deja/g++.pt/spec10.C: Likewise.
20170         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
20171         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
20172         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
20173         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
20174         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
20175         * g++.old-deja/g++.pt/ttp62.C: Likewise.
20176         * g++.old-deja/g++.pt/ttp64.C: Likewise.
20177         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
20178         * g++.old-deja/g++.pt/typename15.C: Likewise.
20179         * g++.old-deja/g++.pt/typename22.C: Likewise.
20180         * g++.old-deja/g++.pt/typename6.C: Change error messages.
20181         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
20182         * g++.old-deja/g++.pt/virtual2.C: Likewise.
20183         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
20184         syntax.
20185         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
20186         return value extension.
20187         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
20188         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
20189         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
20190         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
20191
20192 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20193
20194         * g++.dg/warn/inline1.C: New test.
20195         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
20196         * g++.old-deja/g++.jason/synth10.C: Likewise.
20197         * g++.old-deja/g++.mike/net31.C: Likewise.
20198         * g++.old-deja/g++.mike/p8786.C: Likewise.
20199
20200         * g++.dg/template/friend10.C: New test.
20201         * g++.dg/template/conv5.C: New test.
20202
20203 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20204
20205         * g++.dg/lookup/scoped3.C: New test.
20206
20207         * g++.dg/lookup/decl1.C: New test.
20208         * g++.dg/lookup/decl2.C: New test.
20209
20210 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20211
20212         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
20213         gcc.c-torture/compile/20021015-1.c,
20214         gcc.c-torture/compile/20021015-2.c,
20215         gcc.c-torture/compile/20021123-1.c,
20216         gcc.c-torture/compile/20021123-2.c,
20217         gcc.c-torture/compile/20021123-3.c,
20218         gcc.c-torture/compile/20021123-4.c,
20219         gcc.c-torture/execute/20021024-1.c: Add tests previously added
20220         only to 3.1 or 3.2 branch.
20221
20222 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
20223
20224         * gcc.dg/i386-bitfield3.c: New test.
20225
20226         * gcc.dg/i386-bitfield2.c: New test.
20227
20228 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
20229
20230         * g++.dg/parse/conv_op1.C: New test.
20231
20232 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
20233
20234         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
20235         approved.
20236
20237 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
20238
20239         * gcc.c-torture/compile/20021220-1.c: New test.
20240
20241 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
20242
20243         * gcc.dg/i386-fastcall-1.c: New.
20244
20245 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20246
20247         * gcc.c-torture/execute/20021219-1.c: New test.
20248
20249 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20250
20251         * gcc.dg/i386-pic-1.c: New test.
20252
20253 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20254
20255         PR c++/8099
20256         * g++.dg/template/friend9.C: New test.
20257
20258 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20259
20260         PR c++/3663
20261         * g++.dg/template/access7.C: New test.
20262
20263 2002-12-18  Nick Clifton  <nickc@redhat.com>
20264
20265         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
20266         the libstdc++-v3 directory has been found.
20267
20268 2002-12-12  Devang Patel <dpatel@apple.com>
20269         * gcc.dg/darwin-ld-1.c: New test.
20270         * gcc.dg/darwin-ld-2.c: New test.
20271         * gcc.dg/darwin-ld-3.c: New test.
20272         * gcc.dg/darwin-ld-4.c: New test.
20273         * gcc.dg/darwin-ld-5.c: New test.
20274
20275 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20276
20277         * gcc.c-torture/compile/20021212-1.c: New test.
20278
20279 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
20280
20281         * gcc.dg/fshort-wchar: New test.
20282
20283 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
20284
20285         PR c++/8372
20286         * g++.dg/template/dtor1.C: New test.
20287
20288         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
20289         markers.
20290
20291 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
20292
20293         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
20294
20295 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
20296
20297         * g++.dg/template/static1.C: New test.
20298         * g++.dg/template/static2.C: New test.
20299         * g++.old-deja/g++.ext/memconst.C: New test.
20300
20301 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20302
20303         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
20304         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
20305         * g++.dg/special/initp1.C: Likewise.
20306
20307 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
20308
20309         * gcc.c-torture/execute/20021204-1.c: New test.
20310
20311 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
20312
20313         * gcc.dg/ppc-fmadd-1.c: New file.
20314         * gcc.dg/ppc-fmadd-2.c: New file.
20315         * gcc.dg/ppc-fmadd-3.c: New file.
20316
20317 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20318
20319         * gcc.c-torture/compile/20021204-1.c: New test.
20320
20321 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20322
20323         * g++.dg/inherit/covariant2.C: New test.
20324         * g++.dg/inherit/covariant3.C: New test.
20325         * g++.dg/inherit/covariant4.C: New test.
20326         * g++.dg/inherit/covariant1.C: Remove XFAIL.
20327         * g++.old-deja/g++.robertl/eb17.C: Likewise.
20328
20329 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
20330
20331         PR c++/8688
20332         * g++.dg/init/brace3.C: New test.
20333
20334 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
20335
20336         * gcc.dg/20020210-1.c: Fix a comment typo.
20337
20338 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
20339
20340         PR c++/8720
20341         * g++.dg/parse/defarg1.C: New test.
20342
20343         PR c++/8615
20344         * g++.dg/template/char1.C: New test.
20345
20346         * g++.dg/template/varmod1.C: Fix typo.
20347
20348 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20349
20350         DR 180
20351         * g++.old-deja/g++.pt/crash32.C: Expect error.
20352
20353 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
20354
20355         PR c++/5919
20356         * g++.dg/template/varmod1.C: New test.
20357
20358         PR c++/8727
20359         * g++.dg/inherit/typeinfo1.C: New test.
20360
20361         PR c++/8663
20362         * g++.dg/inherit/typedef1.C: New test.
20363
20364 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
20365
20366         PR c++/8332
20367         PR c++/8493
20368         * g++.dg/template/strlen1.C: New test.
20369
20370         PR c++/8227
20371         * g++.dg/template/ctor2.C: New test.
20372
20373         PR c++/8214
20374         * g++.dg/init/string1.C: New test.
20375
20376         PR c++/8511
20377         * g++.dg/template/friend8.C: New test.
20378
20379 2002-11-29  Joe Buck <jbuck@synopsys.com>
20380
20381         * g++.dg/lookup/anon2.C: New test.
20382
20383 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
20384
20385         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
20386         h8300 port.
20387
20388 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
20389
20390         * gcc.dg/bitfld-6.c: New test.
20391
20392 2002-11-27  Jan Hubicka  <jh@suse.cz>
20393
20394         * gcc.c-torture/execute/20021127.[cx]: New test.
20395
20396 2002-11-26  Jan Hubicka  <jh@suse.cz>
20397
20398         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
20399         quality.
20400
20401 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
20402
20403         * g++.dg/init/brace2.C: New test.
20404         * g++.old-deja/g++.mike/p9129.C: Correct.
20405
20406 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
20407
20408         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
20409
20410 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
20411
20412         * gcc.dg/sibcall-6: New test for indirect sibcalls.
20413
20414 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
20415
20416         * testsuite/g++.dg/abi/empty11.C: New test.
20417         * testsuite/g++.dg/rtti/cv1.C: New test.
20418
20419 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
20420
20421         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
20422
20423 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
20424
20425         * g++.dg/abi/empty10.C: New test.
20426
20427 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20428
20429         * gcc.c-torture/compile/20021124-1.c: New test.
20430
20431 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
20432
20433         * g++.dg/abi/rtti2.C: New test.
20434
20435 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20436
20437         * gcc.dg/i386-unroll-1.c: New test.
20438
20439 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20440
20441         * gcc.c-torture/compile/20021120-1.c: New test.
20442         * gcc.c-torture/compile/20021120-2.c: New test.
20443
20444 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20445
20446         * gcc.dg/bitfld-5.c: New test.
20447
20448 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20449
20450         * gcc.c-torture/execute/20021120-3.c: New test.
20451
20452 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20453
20454         * gcc.c-torture/execute/20021120-2.c: New test.
20455
20456 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20457
20458         * gcc.c-torture/execute/20021120-1.c: New test.
20459
20460 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
20461
20462         * gcc.c-torture/execute/20021118-3.c: New test.
20463
20464 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20465
20466         * gcc.c-torture/compile/20021119-1.c: New test.
20467
20468 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
20469
20470         * gcc.dg/duff-1.c: New test.
20471         * gcc.dg/duff-2.c: New test.
20472         * gcc.dg/duff-3.c: New test.
20473
20474 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
20475
20476         * gcc.dg/cpp/_Pragma5.c: New test.
20477
20478 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
20479
20480         * gcc.c-torture/execute/20021118-2.c: New test.
20481
20482 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
20483
20484         * gcc.c-torture/execute/20021118-1.c: New test.
20485
20486 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
20487
20488         * gcc.dg/20021116-1.c: New test.
20489
20490 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
20491
20492         * g++.dg/abi/vcall1.C: New test.
20493
20494 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
20495
20496         * gcc.dg/20021029-1.c: New test.
20497         * gcc.dg/20021029-2.c: New test.
20498
20499 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20500
20501         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
20502
20503 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20504
20505         PR c/8439
20506         * gcc.dg/20021110.c: Move to ...
20507         * gcc.c-torture/compile/20021110.c: .... here.
20508
20509 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20510
20511         PR c/8467
20512         * gcc.c-torture/execute/20021111-1.c
20513
20514 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20515
20516         PR c/8439
20517         * gcc.dg/20021110.c: New test.
20518
20519 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
20520
20521         * g++.dg/abi/vthunk3.C: Run only on x86.
20522
20523 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20524
20525         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
20526
20527 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
20528
20529         * lib/compat.exp (compat-execute): Fix logic error in last
20530         change.
20531
20532 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
20533
20534         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
20535
20536 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20537
20538         PR c++/8389
20539         * g++.dg/template/access6.C: New test.
20540
20541 2002-11-08  Jan Hubicka  <jh@suse.cz>
20542
20543         * gcc.dg/i386-ssefp-1.c: New test.
20544         * gcc.dg/i386-ssefp-1.c: New test.
20545
20546 2002-11-08  Jan Hubicka  <jh@suse.cz>
20547
20548         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
20549
20550 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20551
20552         * g++.dg/abi/vthunk3.C: New test.
20553
20554         PR c++/8338
20555         * g++.dg/template/crash2.C: New test.
20556
20557 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20558
20559         * testsuite/g++.dg/abi/dtor1.C: New test.
20560         * testsuite/g++.dg/abi/dtor2.C: Likewise.
20561
20562 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
20563
20564         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
20565         Darwin.
20566
20567 2002-11-04  Adam Nemet  <anemet@lnxw.com>
20568
20569         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
20570         -mthumb.  Only xfail with -O0.
20571
20572 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
20573
20574         * g++.dg/abi/thunk1.C: New test.
20575         * g++.dg/abi/thunk2.C: Likewise.
20576         * g++.dg/abi/vtt1.C: Likewise.
20577
20578 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
20579
20580         PR optimization/8423
20581         * gcc.c-torture/execute/builtin-constant.c: New test.
20582
20583 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
20584
20585         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
20586         Add some more cases.
20587
20588 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
20589
20590         PR c++/8391
20591         * g++.dg/opt/local1.C: New test.
20592
20593 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
20594
20595         PR c++/8160
20596         * g++.dg/template/complit1.C: New test.
20597
20598         PR c++/8149
20599         * g++.dg/template/typename4.C: Likewise.
20600
20601 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20602
20603         Core issue 287, PR c++/7639
20604         * g++.dg/template/instantiate1.C: Adjust error location.
20605         * g++.dg/template/instantiate3.C: New test.
20606         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
20607         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
20608         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
20609
20610 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
20611
20612         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
20613
20614 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
20615
20616         PR c++/8287
20617         * g++.dg/init/dtor2.C: New test.
20618
20619 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20620
20621         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
20622         * gcc.dg/nest.c: Bypass errors on irix6.
20623
20624 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
20625
20626         * gcc.dg/nest.c: Expect error for mmix-*-*.
20627         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
20628
20629 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
20630
20631         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
20632         markers.
20633
20634         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
20635
20636 2002-10-25  Mike Stump  <mrs@apple.com>
20637
20638         * gcc.dg/warn-1.c: New test.
20639
20640 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20641
20642         * g++.dg/template/typename3.C: New test.
20643
20644 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
20645
20646         * g++.dg/lookup/ptrmem1.C: New test.
20647
20648         * g++.dg/abi/vthunk2.C: New test.
20649
20650 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20651
20652         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
20653
20654 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
20655
20656         * g++.dg/abi/empty9.C: New test.
20657
20658 2002-10-24  Richard Henderson  <rth@redhat.com>
20659
20660         * g++.dg/inherit/thunk1.C: Enable for ia64.
20661
20662 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20663
20664         PR c++/8067
20665         * g++.dg/lookup/pretty1.C: New test.
20666
20667 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
20668
20669         * gcc.dg/20021023-1.c: New test.
20670
20671 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20672
20673         PR c++/7679
20674         * g++.dg/parse/inline1.C: New test.
20675
20676 2002-10-23  Richard Henderson  <rth@redhat.com>
20677
20678         * g++.dg/inherit/thunk1.C: Enable for x86_64.
20679
20680         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
20681
20682 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
20683
20684         PR c++/6579
20685         * g++.dg/parse/stmtexpr3.C: New test.
20686
20687 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
20688
20689         * g++.dg/expr/cond1.C: New test.
20690
20691 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20692
20693         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
20694
20695 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20696
20697         * g++.dg/abi/vbase13.C: New test.
20698         * g++.dg/abi/vbase14.C: Likewise.
20699
20700 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
20701
20702         * gcc.dg/tls/pic-1.c: New test.
20703         * gcc.dg/tls/nonpic-1.c: New test.
20704         * gcc.dg/20021018-1.c: New test.
20705
20706 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
20707
20708         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
20709         Remove only files with the same base name as the test case.
20710         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
20711         (profopt-execute): Likewise.  Also, remove old profiling
20712         and performance data files before running the tests.
20713
20714         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
20715         * g++.dg/bprob/bprob.exp: Likewise.
20716         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
20717         to allow more general test case names.
20718
20719         * g++.dg/bprob/bprob-1.C: Rename to ...
20720         * g++.dg/bprob/g++-bprob-1.C: ... this.
20721
20722         * g77.dg/bprob/bprob-1.f: Rename to ...
20723         * g77.dg/bprob/g77-bprob-1.f: ... this.
20724
20725 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20726
20727         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
20728         bison 1.50 or later.
20729
20730 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
20731
20732         * g++.dg/README: Describe more test directories.
20733
20734 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20735
20736         * g++.dg/init/array6.C: Add additional tests.
20737
20738 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
20739
20740         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
20741         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
20742
20743 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
20744
20745         * gcc.c-torture/compile/20020604-1.x: New.
20746         * gcc.c-torture/compile/simd-5.x: Likewise.
20747         * gcc.c-torture/execute/920710-1.x: Likewise.
20748         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
20749
20750 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20751
20752         * g++.dg/inherit/override1.C: Add dg-options clause.
20753
20754 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20755
20756         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
20757         _mm_slli_si128.
20758
20759 2002-10-19  Andreas Schwab  <schwab@suse.de>
20760
20761         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
20762         directory component.
20763
20764 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
20765
20766         * g++.dg/inherit/thunk1.C: New test.
20767
20768         * g++.dg/inherit/override1.C: New test.
20769
20770         * g++.dg/abi/mangle11.C: New test.
20771         * g++.dg/abi/mangle14.C: New test.
20772         * g++.dg/abi/mangle17.C: New test.
20773
20774 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
20775
20776         * g++.dg/overload/member2.C: New test.
20777
20778 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
20779
20780         * g++.dg/README: Describe new compat directory.
20781         * g++.dg/dg.exp: Skip tests in compat directory.
20782         * README.compat: New file.
20783         * lib/compat.exp: New expect script.
20784         * g++.dg/compat: New test directory.
20785         * g++.dg/compat/compat.exp: New expect script.
20786         * g++.dg/compat/abi: New test directory.
20787         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
20788         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
20789         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
20790         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
20791         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
20792         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
20793         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
20794         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
20795         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
20796         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
20797         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
20798         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
20799         * g++.dg/compat/break: New test directory.
20800         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
20801         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
20802         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
20803         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
20804         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
20805         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
20806         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
20807         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
20808         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
20809         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
20810         g++.dg/compat/break/README: New files.
20811         * g++.dg/compat/eh: New test directory.
20812         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
20813         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
20814         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
20815         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
20816         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
20817         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
20818         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
20819         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
20820         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
20821         g++.dg/compat/eh/filter2_y.C,
20822         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
20823         g++.dg/compat/eh/new1_y.C,
20824         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
20825         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
20826         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
20827         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
20828         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
20829         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
20830         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
20831         g++.dg/compat/eh/unexpected1_y.C: New files.
20832         * g++.dg/compat/init: New test directory.
20833         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
20834         g++.dg/compat/init/array5_y.C,
20835         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
20836         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
20837         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
20838         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
20839         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
20840         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
20841         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
20842         g++.dg/compat/init/init-ref2_y.C: New files.
20843
20844 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
20845
20846         PR c++/7584
20847         * g++.dg/inherit/using3.C: New test.
20848
20849 2002-10-17  Jan Hubicka  <jh@suse.cz>
20850
20851         * gcc.dg/20021017-2.c: New test.
20852
20853 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
20854
20855         * g++.dg/abi/mangle16.C: Adjust.
20856
20857         * g++.dg/init/array8.C: New test.
20858
20859 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
20860
20861         * gcc.dg/special/mips-abi.exp: New test.
20862         * gcc.dg/special/mips-abi.s: Empty file used by the above.
20863
20864 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
20865
20866         * g++.dg/abi/mangle16.C: New test.
20867         * g++.dg/abi/mangle17.C: Likewise.
20868
20869         PR c++/7478
20870         * g++.dg/template/ref1.C: New test.
20871
20872 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20873
20874         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
20875
20876 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
20877
20878         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
20879
20880 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
20881
20882         PR c++/7524
20883         * g++.dg/init/array7.C: New test.
20884
20885 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
20886
20887         * g++.dg/init/array6.C: New test.
20888
20889         * g++.dg/abi/mangle13.C: Likewise.
20890         * g++.dg/abi/mangle14.C: Likewise.
20891         * g++.dg/abi/mangle15.C: Likewise.
20892
20893 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20894
20895         * g++.dg/abi/empty8.C: New test.
20896
20897 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
20898
20899         * g++.dg/init/ctor1.C: New test.
20900
20901 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
20902
20903         * gcc.c-torture/execute/20021015-1.c: New test.
20904
20905 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
20906
20907         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
20908
20909 2002-10-14  Jan Hubicka  <jh@suse.cz>
20910
20911         * gcc.dg/i386-ssetype-[1-5].c: New tests.
20912
20913 2002-10-14  Richard Henderson  <rth@redhat.com>
20914
20915         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
20916
20917 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20918
20919         PR optimization/6631
20920         * g++.dg/opt/const2.C: New test.
20921
20922 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20923
20924         PR c++/7176
20925         * g++.dg/parse/friend1.C: New test.
20926         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
20927
20928 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
20929
20930         * gcc.dg/20021014-1.c: New test.
20931
20932 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
20933
20934         PR c++/5661
20935         * g++.dg/ext/vlm1.C: New test.
20936         * g++.dg/ext/vlm2.C: Likewise.
20937
20938         * g++.dg/init/array1.C: Remove invalid braces.
20939         * g++.dg/init/brace1.C: New test.
20940         * g++.dg/init/copy2.C: Likewise.
20941         * g++.dg/init/copy3.C: Likewise.
20942         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
20943         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
20944         braces.
20945
20946 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
20947
20948         * gcc.dg/cpp/assembler.S: Don't use -ansi.
20949
20950 2002-10-11  Richard Shann  <richard.shann@superh.com>
20951
20952         * gcc.c-torture/compile/simd-5.c: New test.
20953
20954 2002-10-10  Roger Sayle  <roger@eyesopen.com>
20955
20956         * gcc.c-torture/execute/shiftopt-1.c: New test case.
20957
20958 2002-10-10  Jim Wilson  <wilson@redhat.com>
20959
20960         * gcc.c-torture/execute/20021010-1.c: New test.
20961
20962 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
20963
20964         PR c/7353
20965         * g++.dg/ext/typedef-init.C: New test.
20966         * gcc.dg/typedef-init.c: New test.
20967
20968 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
20969
20970         * gcc.dg/cpp/paste13.c: New test.
20971
20972 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20973
20974         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
20975         remaining platforms, XFAIL during compile, not execute.  Don't
20976         XFAIL at -O0.
20977
20978 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
20979
20980         * gcc.dg/alias-1.c: Tweak expected warning.
20981
20982 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
20983
20984         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
20985
20986 2002-10-06  Andreas Jaeger  <aj@suse.de>
20987
20988         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
20989         * gcc.dg/cpp/c++98.C: Likewise.
20990
20991         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
20992         * g++.dg/cpp/c++98.C: Likewise.
20993
20994         * g++.dg/README (Subdirectories): Mention cpp directory.
20995
20996         PR target/7559
20997         * gcc.dg/20021006-1.c: New test.
20998
20999 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21000
21001         PR c++/7804
21002         * g++.dg/other/warning1.C: New test.
21003
21004 2002-10-04  Roger Sayle  <roger@eyesopen.com>
21005
21006         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
21007         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
21008         and sparc-*-* with -m64 as expected failures.  See PR 8087.
21009
21010 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
21011
21012         PR c++/7931
21013         * g++.dg/template/ptrmem3.C: New test.
21014
21015         PR c++/7754
21016         * g++.dg/template/union1.C: New test.
21017
21018 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
21019
21020         PR c++/8006
21021         * g++.dg/abi/mangle9.C: New test.
21022         * g++.dg/abi/mangle10.C: New test.
21023         * g++.dg/abi/mangle11.C: New test.
21024         * g++.dg/abi/mangle12.C: New test.
21025
21026 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
21027
21028         PR c++/7188.
21029         * g++.dg/template/meminit1.C: New test.
21030         * g++.dg/warn/Wreorder-1.C: Likewise.
21031         * g++.old-deja/g++.mike/warn3.C: Tweak.
21032         * lib/prune.exp: Ingore "in copy constructor".
21033
21034 2002-10-02  Andreas Jaeger  <aj@suse.de>
21035
21036         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
21037         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
21038         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
21039         on x86-64.
21040
21041 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
21042
21043         * gcc.dg/empty1.C: Fix typo.
21044
21045 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
21046
21047         * gcc.dg/alias-1.c: New test.
21048
21049 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
21050
21051         * gcc.dg/empty1.C: New test.
21052
21053         * g++.dg/tls/init-2.C: Tweak error messages.
21054
21055 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
21056
21057         * gcc.c-torture/compile/20020923-1.c: New test.
21058
21059 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
21060
21061         * gcc.c-torture/execute/ffs-1.c: New test.
21062         * gcc.c-torture/execute/ffs-2.c: Ditto.
21063
21064 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
21065
21066         * g++.dg/overload/member1.C: New test.
21067
21068 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
21069
21070         * g++.dg/abi/empty7.C: New test.
21071         * g++.dg/init/pm2.C: Likewise.
21072
21073 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
21074
21075         * g++.dg/rtti/crash1.C: New test.
21076
21077 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
21078
21079         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
21080         gcc.dg/sibcall-4.c: New tests.
21081
21082 2002-09-28  Roger Sayle  <roger@eyesopen.com>
21083
21084         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
21085         powerpc and MMIX targets.
21086
21087 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
21088
21089         * gcc.dg/cpp/20020927-1.c: New.
21090
21091 2002-09-26  David S. Miller  <davem@redhat.com>
21092
21093         * gcc.c-torture/compile/trunctfdf.c: New.
21094
21095 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21096
21097         * lib/target-supports.exp (check_weak_available): Handle solaris2.
21098
21099 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
21100
21101         * gcc.c-torture/execute/loop-15.c: New.
21102
21103 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
21104
21105         * README.QMTEST: Fix typo.
21106
21107 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
21108
21109         * gcc.dg/20020926-1.c: New test.
21110
21111 2002-09-25  David S. Miller  <davem@redhat.com>
21112
21113         PR target/7842
21114         * gcc.c-torture/execute/shiftdi.c: New test.
21115
21116 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
21117
21118         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
21119         unique to the tool.
21120         * lib/g77.exp (g77_init): Likewise.
21121         * lib/g++.exp (g++_init): Likewise.
21122         * lib/objc.exp (objc_init): Likewise.
21123
21124 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
21125
21126         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
21127         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
21128         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
21129
21130 2002-09-25  Richard Henderson  <rth@redhat.com>
21131
21132         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
21133         too-small long double.
21134
21135 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
21136
21137         * gcc.dg/20020919-1.c: New test.
21138
21139 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
21140
21141         * g++.dg/abi/bitfield6.C: New test.
21142         * g++.dg/abi/bitfield7.C: New test.
21143         * g++.dg/abi/bitfield8.C: New test.
21144         * g++.dg/abi/vbase11.C: New test.
21145
21146 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21147
21148         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
21149         hppa*-*-hpux*.  Update test comment.
21150
21151 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
21152
21153         * gcc.dg/tls/struct-1.c: New test.
21154
21155 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
21156
21157         * gcc.dg/cpp/tr-warn2.c: Update.
21158
21159 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
21160
21161         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
21162
21163 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
21164
21165         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
21166         systems.
21167
21168 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
21169
21170         * gcc.c-torture/execute/ieee/mzero3.c: New test.
21171
21172         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
21173         Adjust for c++filt moved to binutils.  Remove spurious duplicate
21174         setting of cxxfilt.
21175
21176 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
21177
21178         * gcc.dg/20020312-2.c: Update for darwin.
21179
21180 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
21181
21182         * g++.old-deja/g++.other/crash32.C: Mark ICE.
21183
21184 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
21185
21186         * objc.dg/comp-types-1.m: New test.
21187         * objc.dg/comp-types-2.m: New test.
21188         * objc.dg/comp-types-3.m: New test.
21189         * objc.dg/comp-types-4.m: New test.
21190         * objc.dg/comp-types-5.m: New test.
21191         * objc.dg/comp-types-6.m: New test.
21192
21193 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21194
21195         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
21196
21197 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
21198
21199         * g++.dg/other/do1.C: New test.
21200
21201         * g++.dg/template/subst1.C: New test.
21202
21203 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
21204
21205         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
21206
21207 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
21208
21209         * g++.dg/template/qualttp20.C: Adjust expected errors.
21210         * g++.old-deja/g++.jason/report.C: Likewise.
21211         * g++.old-deja/g++.other/qual1.C: Likewise.
21212
21213         * g++.dg/lookup/scoped2.C: New test.
21214
21215         * g++.dg/ext/asm3.C: New test.
21216
21217 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
21218
21219         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
21220
21221 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
21222
21223         * ChangeLog: follow spelling conventions.
21224         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
21225         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
21226         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
21227         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
21228         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
21229         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
21230         * g++.old-deja/g++.law/global-init1.C: Likewise.
21231         * g++.old-deja/g++.other/delete4.C: Likewise.
21232         * g++.old-deja/g++.other/inline21.C: Likewise.
21233         * g++.old-deja/g++.other/singleton.C: Likewise.
21234         * g77.dg/strlen0.f: Likewise.
21235         * g77.f-torture/compile/20010519-1.f: Likewise.
21236         * g77.f-torture/compile/980310-4.f: Likewise.
21237         * gcc.c-torture/compile/20000605-1.c: Likewise.
21238         * gcc.c-torture/execute/20020225-1.c: Likewise.
21239         * gcc.dg/c90-hexfloat-2.c: Likewise.
21240         * gcc.dg/c99-bool-1.c: Likewise.
21241         * gcc.dg/c99-hexfloat-2.c: Likewise.
21242         * gcc.dg/dll-2.c: Likewise.
21243         * gcc.dg/wtr-union-init-1.c: Likewise.
21244         * gcc.dg/wtr-union-init-2.c: Likewise.
21245         * gcc.dg/wtr-union-init-3.c: Likewise.
21246         * gcc.dg/cpp/avoidpaste1.c: Likewise.
21247         * gcc.dg/cpp/defined.c: Likewise.
21248         * gcc.dg/cpp/macsyntx.c: Likewise.
21249         * gcc.dg/cpp/paste2.c: Likewise.
21250         * gcc.dg/cpp/trad/defined.c: Likewise.
21251         * gcc.dg/format/c90-printf-1.c: Likewise.
21252         * gcc.dg/format/c90-scanf-1.c: Likewise.
21253         * gcc.dg/format/c99-printf-1.c: Likewise.
21254         * gcc.dg/format/c99-scanf-1.c: Likewise.
21255         * gcc.misc-tests/gcov-8.c: Likewise.
21256         * lib/profopt.exp: Likewise.
21257
21258 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
21259
21260         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
21261
21262 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21263
21264         * g++.dg/inherit/using2.C: New test.
21265
21266 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
21267
21268         * ChangeLog: Follow spelling conventions.
21269         * g++.dg/template/friend4.C: Likewise.
21270         * g++.old-deja/g++.pt/crash67.C: Likewise.
21271         * gcc.c-torture/execute/20000801-4.c: Likewise.
21272         * gcc.dg/c90-digraph-1.c: Likewise.
21273         * gcc.dg/c94-digraph-1.c: Likewise.
21274         * gcc.dg/c99-digraph-1.c: Likewise.
21275         * gcc.dg/cpp/line5.c: Likewise.
21276         * gcc.dg/cpp/multiline.c: Likewise.
21277         * gcc.dg/cpp/trad/literals-1.c: Likewise.
21278         * gcc.dg/format/attr-3.c: Likewise.
21279         * gcc.dg/format/c90-scanf-3.c: Likewise.
21280         * gcc.dg/format/ext-4.c: Likewise.
21281
21282 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21283
21284         * g++.dg/template/pretty1.C: New test.
21285
21286 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
21287
21288         * gcc.c-torture/execute/struct-cpy-1.c: New test.
21289
21290 2002-09-13  Matt Austern  <austern@apple.com>
21291
21292         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
21293         passing a cast expression to a function by const reference.
21294
21295 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
21296
21297         * g++.dg/template/deduce1.C: New test.
21298
21299 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
21300
21301         * gcc.c-torture/execute/simd-1.c: Force all use of int to
21302         32-bit int.
21303
21304 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21305
21306         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
21307         usage.
21308
21309 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
21310
21311         * gcc.c-torture/compile/20020910-1.c: New test.
21312
21313 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
21314
21315         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
21316
21317 2002-09-10  Andreas Jaeger  <aj@suse.de>
21318
21319         * gcc.dg/20020312-2.c: Adjust for x86-64.
21320
21321 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
21322
21323         * g77.dg/7388.f: New test case for PR 7388.
21324
21325 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
21326
21327         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
21328
21329 2002-09-05  Ziemowit Laski <zlaski@apple.com>
21330
21331         * objc.dg/proto-lossage-1.m: New test.
21332
21333 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
21334
21335         * gcc.dg/cpp/_Pragma4.c: Fix typo.
21336
21337 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
21338
21339         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
21340         expected to pass.
21341
21342 2002-09-06  Stan Shebs  <shebs@apple.com>
21343             David Edelsohn  <edelsohn@gnu.org>
21344
21345         * gcc.dg/weak: New directory.
21346         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
21347         target-specific xfail bits.
21348         * gcc.dg/typeof-2.c: Move to new directory.
21349         * gcc.dg/weak.exp: New expect script.
21350
21351 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
21352
21353         * gcc.c-torture/execute/extzvsi.c: New test.
21354
21355 2002-09-05  Stan Shebs  <shebs@apple.com>
21356
21357         * gcc.dg/weak-1.c: xfail on Darwin.
21358         * gcc.dg/weak-2.c: Ditto.
21359         * gcc.dg/weak-3.c: Ditto.
21360         * gcc.dg/weak-4.c: Ditto.
21361         * gcc.dg/weak-5.c: Ditto.
21362         * gcc.dg/weak-6.c: Ditto.
21363         * gcc.dg/weak-7.c: Ditto.
21364         * gcc.dg/weak-8.c: Ditto.
21365         * gcc.dg/weak-9.c: Ditto.
21366
21367 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
21368
21369         * gcc.c-torture/execute/loop-14.c: New test.
21370
21371 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
21372
21373         * g++.dg/other/cxa-atexit1.C: New test.
21374
21375         * gcc.dg/typeof-2.c: New test.
21376
21377 2002-09-03  Roger Sayle  <roger@eyesopen.com>
21378
21379         * gcc.dg/builtins-2.c: New testcase.
21380         * gcc.dg/builtins-3.c: New testcase.
21381
21382 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
21383
21384         * gcc.dg/cpp/_Pragma4.c: New test.
21385
21386 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
21387
21388         * objc/execute/nil_method-1.m: New testcase.
21389
21390 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
21391
21392         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
21393         [Object class], not [Object initialize].
21394
21395 2002-08-31  Roger Sayle  <roger@eyesopen.com>
21396             Hans-Peter Nilsson  <hp@bitrange.com>
21397
21398         * gcc.c-torture/execute/20020720-1.x: Skip test on
21399         mmix-knuth-mmixware.  Correct comment.
21400
21401 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
21402
21403         * testsuite/g++.dg/abi/bitfield5.C: New test.
21404         * testsuite/g++.dg/abi/vbase10.C: Likewise.
21405
21406 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
21407
21408         * objc.dg/undeclared-selector.m: New test.
21409
21410 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
21411
21412         * g++.dg/other/offsetof1.C: Avoid cast warning.
21413
21414 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
21415
21416         * objc.dg/super-class-2.m: New test.
21417
21418 2002-08-24  Matt Austern  <austern@apple.com>
21419
21420         * g++.dg/ext/lvaddr.C: New test.
21421         * g++.dg/ext/lvcast.C: New test.
21422
21423 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
21424
21425         * testsuite/g++.dg/inherit/cond1.C: New test.
21426
21427 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
21428
21429         * gcc.dg/noncompile/incomplete-1.c: New test.
21430
21431 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21432
21433         * gcc.dg/typespec-1.c: New test.
21434
21435 2002-08-20  Devang Patel  <dpatel@apple.com>
21436         * objc.dg/proto-hier-2.m: New test.
21437
21438 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
21439
21440         * objc.dg/bitfield-1.m: New test.
21441         * objc.dg/bitfield-2.m: New test.
21442
21443 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21444
21445         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
21446         gcc.dg/c99-flex-array-4.c: New tests.
21447
21448 2002-08-16  Stan Shebs  <shebs@apple.com>
21449
21450         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
21451
21452 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
21453
21454         * gcc.dg/typeof-1.c: New test.
21455         * g++.dg/ext/typeof2.C: New test.
21456
21457 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21458
21459         * g++.dg/other/offsetof1.C: New test.
21460
21461 2002-08-14  Richard Henderson  <rth@redhat.com>
21462
21463         * gcc.dg/tls/diag-3.c: Fix expected message strings.
21464
21465 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
21466
21467         * gcc.dg/cpp/_Pragma3.c: New test.
21468
21469 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
21470
21471         * g++.dg/template/inherit3: New test.
21472
21473 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21474
21475         * gcc.dg/bitfld-4.c: Add blank options.
21476
21477 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
21478
21479         * g++.dg/template/crash1.C: New test.
21480
21481 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21482
21483         * gcc.dg/tls/opt-2.c: New test.
21484
21485 2002-08-08  Devang Patel  <dpatel@apple.com>
21486
21487         * objc.dg/selector-1.m : New test
21488
21489 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21490
21491         * g++.dg/abi/bitfield4.C: New test.
21492         * gcc.dg/bitfld-4.c: New test.
21493
21494 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21495
21496         * g++.dg/other/packed1.C: New test.
21497
21498 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
21499
21500         * g++.dg/abi/offsetof.C: Tweak error messages.
21501         * g++.old-deja/g++.mike/p10769a.C: Likewise.
21502
21503 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21504
21505         * gcc.dg/bitfld-3.c: New test.
21506
21507 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
21508             Richard Henderson  <rth@redhat.com>
21509
21510         * gcc.dg/i386-bitfield1.c: New test.
21511         * g++.dg/abi/bitfield3.C: Update.
21512
21513 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
21514
21515         * objc.dg/const-str-2.m: Update.
21516         * gcc.dg/cpp/c++98.c: Change to C extension.
21517         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
21518         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
21519
21520 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
21521
21522         * testsuite/gcc.dg/tls/diag-3.c: New.
21523
21524 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
21525
21526         * g++.dg/README (Subdirectories): Document new subdir expr.
21527         * g++.dg/expr/pmf-1.C: New test.
21528
21529 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
21530
21531         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
21532
21533 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
21534
21535         * g++.dg/abi/bitfield3.C: New test.
21536
21537 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
21538
21539         * lib/gcov.exp: Tweak expected line formats.
21540         * gcc.misc-tests/gcov8.c: New test.
21541         * gcc.misc-tests/gcov8.x: New flags.
21542
21543 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
21544
21545         * consistency.vlad/layout/endian.c: Include string.h.
21546
21547         * gcc.c-torture/execute/20020805-1.c: New test.
21548
21549 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
21550
21551         * g++.dg/other/conversion1.C: New test.
21552
21553 2002-08-03  Roger Sayle  <roger@eyesopen.com>
21554
21555         * gcc.dg/builtins-1.c: New testcase.
21556
21557 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
21558
21559         * g++.dg/inherit/access3.C: New test.
21560
21561 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
21562
21563         * gcc.dg/ia64-visibility-2.c: New test.
21564
21565 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
21566
21567         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
21568         __qualifier_flags to __flags.
21569
21570 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
21571
21572         * g++.dg/inherit/operator1.C: New test.
21573         * g++.dg/lookup/disamb1.C: Fix typo in comment.
21574         * g++.dg/other/error1.C: Change expected error message.
21575         * g++.dg/template/conv4.C: Likewise.
21576
21577 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
21578
21579         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
21580         for documented behavior.
21581
21582 2002-07-25  Roger Sayle  <roger@eyesopen.com>
21583
21584         * gcc.c-torture/execute/20020720-1.x: Skip this test on
21585         several targets known to fail.
21586
21587 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
21588
21589         * gcc.dg/mips-args-[123].c: New tests.
21590
21591 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
21592
21593         * gcc.dg/ppc-spe.c: New.
21594
21595 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
21596
21597         * g++.dg/other/ptrmem4.C: New testcase.
21598
21599 2002-07-24  Richard Henderson  <rth@redhat.com>
21600
21601         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
21602
21603 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
21604
21605         * g++.dg/ext/alignof1.C (main): Return 0 for success.
21606
21607 2002-07-24  Roger Sayle  <roger@eyesopen.com>
21608
21609         * gcc.c-torture/execute/memset-3.c: New testcase.
21610
21611 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
21612
21613         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
21614         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
21615
21616 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21617
21618         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
21619         Delete.
21620
21621 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
21622
21623         * gcc.c-torture/compile/simd-4.c: New test.
21624
21625 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21626
21627         PR c++/7347, c++/7348
21628         * g++.dg/template/access4.C: New test.
21629         * g++.dg/template/access5.C: New test.
21630         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
21631         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
21632         * g++.old-deja/g++.pt/ttp58.C: Likewise.
21633         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
21634
21635 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
21636
21637         * gcc.dg/gnu89-init-2.c: New test.
21638
21639 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
21640
21641         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
21642
21643 2002-07-20  Roger Sayle  <roger@eyesopen.com>
21644
21645         * gcc.c-torture/execute/20020720-1.c: New testcase.
21646
21647 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
21648
21649         * gcc.dg/cpp/Wsignprom.c: New tests.
21650
21651 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
21652
21653         * gcc.c-torture/execute/loop-13.c: New test.
21654
21655 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
21656
21657         * gcc.dg/cpp/expr.c: New tests.
21658
21659 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
21660
21661         * g++.dg/opt/pr6713.C: Add template instantiation.
21662
21663 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
21664
21665         * gcc.dg/nest.c: New test.
21666
21667 2002-07-17  Richard Henderson  <rth@redhat.com>
21668
21669         * g++.dg/opt/pr6713.C: New test.
21670
21671 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
21672
21673         * gcc.c-torture/execute/loop-2e.x: Let the testcase
21674         XFAIL for all x86 processors.
21675
21676 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
21677
21678         * gcc.c-torture/execute/20010122-1.x: Do not test with
21679         -fomit-frame-pointer.
21680
21681 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21682
21683         * g++.dg/template/instantiate2.C: New test.
21684         * g++.dg/template/spec4.C: New test.
21685
21686 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21687
21688         * g++.dg/template/access2.C: New test.
21689         * g++.dg/template/access3.C: New test.
21690
21691 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
21692
21693         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
21694         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
21695         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
21696         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
21697         Convert to use <stdarg.h>.
21698         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
21699         Delete.
21700         * gcc.dg/va-arg-2.c: New.
21701         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
21702
21703 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
21704
21705         * gcc.c-torture/compile/20020710-1.c: New test.
21706
21707 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
21708                           Andrew Pinski  <pinskia@physics.uc.edu>
21709
21710         gcc.c-torture/compile/simd-2.c: New testcase.
21711         gcc.c-torture/compile/simd-3.c: Likewise.
21712
21713 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
21714
21715         PR c++/7224
21716         * g++.dg/overload/error1.C: New test.
21717
21718 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21719
21720         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
21721         configuration and IRIX 6 O32 ABI.
21722
21723 2002-07-11  Roger Sayle  <roger@eyesopen.com>
21724
21725         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
21726
21727 2002-07-10  Roger Sayle  <roger@eyesopen.com>
21728
21729         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
21730
21731 2002-07-10  Jeffrey A Law  <law@redhat.com>
21732
21733         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
21734
21735         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
21736
21737 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
21738
21739         * gcc.dg/20020312-2.c: Check for __PPC__.
21740
21741 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
21742
21743         * gcc.c-torture/compile/20020709-1.c: New test.
21744
21745 2002-07-07  Roger Sayle  <roger@eyesopen.com>
21746
21747         * g++.dg/template/qualttp21.C: New test case.
21748
21749 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
21750
21751         * gcc.c-torture/compile/20020706-1.c: New test.
21752         * gcc.c-torture/compile/20020706-2.c: New test.
21753
21754 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
21755             Alexandre Oliva  <aoliva@redhat.com>
21756
21757         * g++.dg/warn/incomplete1.C: New test.
21758
21759 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21760
21761         PR c++/7099
21762         * g++.dg/warn/noreturn1.C: New test.
21763
21764 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
21765
21766         PR c++/6706
21767         * g++.dg/debug/debug6.C: New test.
21768         * g++.dg/debug/debug7.C: New test.
21769
21770 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
21771
21772         * gcc.c-torture/compile/simd-3.c: New test.
21773
21774 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
21775
21776         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
21777         * gcc.dg/20020620-1.c: Likewise.
21778
21779 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21780
21781         PR c++/6944
21782         * g++.dg/init/array4.C: New test.
21783         * g++.dg/init/array5.C: New test.
21784
21785 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
21786
21787         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
21788         * gcc.c-torture/execute/simd-2.c (main): Likewise.
21789
21790 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21791
21792         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
21793         * gcc.dg/wtr-aggr-init-1.c: Likewise.
21794         * gcc.dg/wtr-conversion-1.c: Likewise.
21795         * gcc.dg/wtr-escape-1.c: Likewise.
21796         * gcc.dg/wtr-int-type-1.c: Likewise.
21797         * gcc.dg/wtr-label-1.c: Likewise.
21798         * gcc.dg/wtr-static-1.c: Likewise.
21799         * gcc.dg/wtr-strcat-1.c: Likewise.
21800         * gcc.dg/wtr-suffix-1.c: Likewise.
21801         * gcc.dg/wtr-switch-1.c: Likewise.
21802         * gcc.dg/wtr-unary-plus-1.c: Likewise.
21803         * gcc.dg/wtr-union-init-1.c: Likewise.
21804         * gcc.dg/wtr-union-init-2.c: Likewise.
21805         * gcc.dg/wtr-union-init-3.c: Likewise.
21806
21807         * gcc.dg/wtr-func-def-1.c: New test.
21808
21809 2002-07-02 Devang Patel <dpatel@apple.com>
21810
21811         * objc.dg/param-1.m: New test.
21812
21813 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
21814
21815         * gcc.dg/cpp/trad/directive.c: Add test.
21816         * gcc.dg/cpp/trad/macroargs.c: Add test.
21817         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
21818
21819 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
21820
21821         * gcc.dg/cpp/cmdlne-M.c: New test.
21822
21823 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
21824
21825         * objc.dg/desig-init-1.m: New test.
21826
21827 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21828
21829         PR c++/6716
21830         * g++.dg/template/instantiate1.C: New test.
21831
21832 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
21833
21834         PR c++/7112
21835         * g++.dg/template/sizeof2.C: New test.
21836
21837 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
21838
21839         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
21840         gcc.dg/cpp/trad/include.c: New tests.
21841
21842 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
21843
21844         PR target/7177
21845         * gcc.c-torture/compile/20020701-1.c: New test.
21846
21847 2002-07-01  Stan Shebs  <shebs@apple.com>
21848
21849         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
21850         header here...
21851         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
21852         (objc-torture-execute): or here.
21853
21854 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
21855
21856         * gcc.c-torture/execute/arith-rand-ll.c: New test.
21857
21858 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
21859
21860         * gcc.dg/cpp/trad/escaped-nl.c: New test.
21861
21862 2002-06-30  Devang Patel  <dpatel@apple.com>
21863
21864         * objc.dg/fsyntax-only.m: New test.
21865
21866 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
21867
21868         PR c++/6695
21869         * g++.dg/template/friend7.C: New file.
21870
21871 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
21872
21873         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
21874         return type.
21875
21876 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
21877
21878         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
21879         avoid division by zero.
21880
21881 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
21882
21883         * gcc.dg/Wunknownprag.c: New tests.
21884
21885 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
21886
21887         * gcc.c-torture/execute/simd-2.c: New test.
21888
21889 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
21890
21891         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
21892         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
21893         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
21894         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
21895         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
21896         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
21897         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
21898         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
21899         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
21900         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
21901         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
21902         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
21903         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
21904         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
21905         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
21906         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
21907         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
21908
21909 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
21910
21911         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
21912         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
21913         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
21914         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
21915         New tests.
21916         * gcc.dg/cpp/trad/directive.c: Update.
21917
21918 2002-06-23  Andreas Jaeger  <aj@suse.de>
21919
21920         * gcc.c-torture/execute/complex-6.c: New.
21921
21922 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
21923
21924         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
21925         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
21926         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
21927         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
21928
21929 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
21930
21931         * gcc.dg/cpp/trad: New directory with traditional tests copied
21932         from parent directory.
21933         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
21934         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
21935         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
21936         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
21937         Move to trad/ and rename.
21938         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
21939         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
21940         gcc.dg/cpp/trad/redef2.c: New tests.
21941         * gcc.dg/cpp/trad/trad.exp: New driver.
21942
21943 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
21944
21945         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
21946         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
21947         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
21948         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
21949         Remove.
21950
21951 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
21952
21953         * gcc.dg/20020620-1.c: New test.
21954
21955 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21956
21957         * g++.dg/template/ttp4.C: New test.
21958
21959 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
21960
21961         * g++.dg/opt/vt1.C: Fix regexp.
21962
21963 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21964
21965         * gcc.c-torture/execute/pure-1.c: Make functions static again.
21966         Don't use attribute `noinline'.
21967
21968 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
21969
21970         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
21971
21972 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
21973
21974         * gcc.c-torture/execute/simd-1.c: New.
21975
21976         * gcc.dg/simd-1.c: New.
21977
21978 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
21979
21980         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
21981
21982 2002-06-16  Richard Henderson  <rth@redhat.com>
21983
21984         * g++.dg/ext/anon-struct1.C: New.
21985         * g++.dg/ext/anon-struct2.C: New.
21986         * g++.dg/ext/anon-struct3.C: New.
21987         * gcc.dg/anon-struct-1.c: New.
21988         * gcc.dg/anon-struct-2.c: New.
21989         * gcc.dg/anon-struct-3.c: New.
21990         * gcc.dg/20011008-1.c: Adjust warning text.
21991         * gcc.dg/20020527-1.c: Add -fms-extensions.
21992
21993 2002-06-16  Richard Henderson  <rth@redhat.com>
21994
21995         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
21996
21997 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
21998
21999         * gcc.c-torture/execute/20020615-1.c: New test.
22000
22001 2002-06-15  Roger Sayle  <roger@eyesopen.com>
22002
22003         * gcc.c-tortuture/execute/compare-1.c: New test case.
22004         * gcc.c-tortuture/execute/compare-2.c: New test case.
22005         * gcc.c-tortuture/execute/compare-3.c: New test case.
22006
22007 2002-06-13  Richard Henderson  <rth@redhat.com>
22008
22009         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
22010         ia64 ilp32.
22011
22012 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22013
22014         * g++.dg/template/typename2.C: Update error message.
22015
22016 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
22017
22018         * gcc.c-torture/execute/20020611-1.c: New test.
22019
22020 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
22021
22022         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
22023         list of targets to skip.
22024
22025 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
22026
22027         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
22028         targets if not optimizing.
22029
22030 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
22031
22032         * gcc.c-torture/compile/20020605-1.c: New test.
22033
22034         * g++.dg/opt/vt1.C: New test.
22035
22036         * gcc.dg/20020531-1.c: New test.
22037
22038         * gcc.dg/20020530-1.c: New test.
22039
22040         * gcc.dg/20020527-1.c: New test.
22041
22042         * g++.dg/opt/cse1.C: New test.
22043
22044 2002-06-07  Roger Sayle  <roger@eyesopen.com>
22045
22046         * gcc.dg/20020607-2.c: New test case.
22047
22048 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
22049
22050         * gcc.c-torture/compile/20020604-1.c: New test.
22051
22052 2002-06-04  Richard Henderson  <rth@redhat.com>
22053
22054         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
22055         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
22056         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
22057
22058 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
22059
22060         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
22061
22062 2002-06-03  Richard Henderson  <rth@redhat.com>
22063
22064         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
22065         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
22066
22067 2002-06-02  Richard Henderson  <rth@redhat.com>
22068
22069         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
22070         test functions static.
22071
22072 2002-06-02  Andreas Jaeger  <aj@suse.de>
22073
22074         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
22075         now.
22076
22077 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22078
22079         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
22080         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
22081         Update for mofified diagnostics.
22082         * gcc.dg/c99-intconst-1.c: No longer fail.
22083
22084 2002-06-02  Richard Henderson  <rth@redhat.com>
22085
22086         * gcc.dg/uninit-A.c: Remove xfail markers.
22087
22088 2002-06-01  Roger Sayle  <roger@eyesopen.com>
22089
22090         * gcc.dg/fnegate-1.c: New test case.
22091
22092 2002-05-30  Osku Salerma  <osku@iki.fi>
22093
22094         * gcc.c-torture/execute/mayalias-1.c: New file.
22095
22096 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22097
22098         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
22099         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
22100         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
22101
22102 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
22103
22104         * gcc.c-torture/execute/20020529-1.c: New test.
22105
22106 2002-05-27  Richard Henderson  <rth@redhat.com>
22107
22108         * g++.dg/ext/attrib6.C: New test case.
22109
22110 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22111
22112         * gcc.c-torture/execute/pure-1.c: New test.
22113
22114 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22115
22116         * gcc.dg/cpp/arith-2.c: Remove.
22117
22118 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22119
22120         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
22121         * gcc.dg/cpp/if-3.c: Remove.
22122
22123 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
22124
22125         * g++.dg/opt/cse2.C: New test.
22126
22127 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
22128
22129         * gcc.dg/cpp/arith-1.c: New semantic tests.
22130         * gcc.dg/cpp/if-1.c: Update.
22131
22132 2002-05-24  Ben Elliston  <bje@redhat.com>
22133
22134         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
22135
22136 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
22137
22138         * gcc.dg/verbose-asm.c: New test.
22139
22140 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22141
22142         * gcc.dg/cpp/paste12.c: New test.
22143
22144 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22145
22146         * g++.dg/parse/named_ops.C: New test.
22147
22148 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
22149
22150         * gcc/testsuite/gcc.dg/weak-8.c: New test.
22151
22152 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
22153
22154         * gcc.dg/weak-2.c: Allow optional leading underscore
22155         in scan-assembler symbol name.
22156         * gcc.dg/weak-3.c: Likewise.
22157         * gcc.dg/weak-4.c: Likewise.
22158         * gcc.dg/weak-5.c: Likewise.
22159
22160 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
22161
22162         * gcc.dg/20020523-1.c: New test.
22163
22164 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22165
22166         * objc.dg/const-str-2.m: Update now that we stop after
22167         a command line error.
22168
22169 2002-05-22  Richard Henderson  <rth@redhat.com>
22170
22171         * g++.dg/dg.exp: Fix typo in test pruneing.
22172
22173 2002-05-22  Richard Henderson  <rth@redhat.com>
22174
22175         * g++.dg/dg.exp: Prune the tls subdirectory.
22176         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
22177         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
22178         * g++.dg/tls/init-1.C: New.
22179
22180 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
22181
22182         * gcc.dg/20020517-1.c: New test.
22183
22184 2002-05-21  Richard Henderson  <rth@redhat.com>
22185
22186         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
22187         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
22188
22189 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
22190
22191         * g++.dg/other/copy2.C: New test.
22192
22193 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
22194
22195         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
22196         (MAX_COPY): Bump up to 10 times sizeof (long long).
22197         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
22198
22199         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
22200         sizeof (long long).
22201
22202         * gcc.c-torture/execute/strcpy-1.c: New test.
22203
22204 2002-05-19  Jason Merrill  <jason2redhat.com>
22205
22206         * g++.dg/ext/oper1.C: New test.
22207
22208 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
22209 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
22210
22211         * README.QMTEST: New file.
22212
22213         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
22214
22215 2002-05-19  Andreas Jaeger  <aj@suse.de>
22216
22217         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
22218         now.
22219         * gcc.c-torture/execute/loop-2d.x: Likewise.
22220
22221 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
22222
22223         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
22224         support weak symbols.
22225         * gcc.dg/weak-4.c: Likewise
22226         * gcc.dg/weak-6.c: Likewise
22227
22228 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
22229
22230         * gcc.dg/weak-3.c: Add dg-excess-error comment for
22231         cygwin, coff and h8300-*-hms targets
22232         * gcc.dg/weak-5.c: Likewise
22233         * gcc.dg/weak-7.c: Likewise
22234
22235 2002-05-16  Jason Merrill  <jason@redhat.com>
22236
22237         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
22238         (scan-assembler-not, scan-assembler-dem): Likewise.
22239         (scan-assembler-dem-not): Likewise.
22240
22241 2002-05-15  Richard Henderson  <rth@redhat.com>
22242
22243         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
22244
22245 2002-05-15  Richard Henderson  <rth@redhat.com>
22246
22247         * gcc.dg/weak-5.c (vfoo1c): No warning here.
22248         (vfoo1f): Warning here.
22249         (vfoo1l): Don't redefine the alias.
22250
22251 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
22252
22253         * g++.dg/init/pm1.C: New test.
22254
22255 2002-05-12  David S. Miller  <davem@redhat.com>
22256
22257         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
22258         types.
22259
22260 2002-05-10  Roger Sayle  <roger@eyesopen.com>
22261
22262         * gcc.c-torture/execute/20020510-1.c: New test case.
22263
22264 2002-05-10  David S. Miller  <davem@redhat.com>
22265
22266         * gcc.c-torture/execute/conversion.c: Test long double too.
22267
22268 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
22269
22270         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
22271         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
22272         * lib/g++.exp (g++_link_flags): Likewise.
22273         * lib/objc.exp (objc_target_compile): Likewise.
22274
22275 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
22276
22277         * gcc.dg/cpp/poison.c: Update.
22278         * gcc.dg/cpp/20000625-2.c: Remove.
22279         * gcc.dg/cpp/direct2s.c: Remove final test.
22280
22281 2002-05-08  Tom Rix  <trix@redhat.com>
22282
22283         * gcc.c-torture/execute/20020508-1.c: New test.
22284         * gcc.c-torture/execute/20020508-2.c: New test.
22285         * gcc.c-torture/execute/20020508-3.c: New test.
22286
22287 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22288
22289         * gcc.dg/cpp/charconst-4.c: More tests.
22290
22291 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
22292
22293         PR c/6569
22294         * gcc.dg/weak-3.c: Update location of warning messages.
22295         * gcc.dg/weak-5.c: Likewise.
22296
22297 2002-05-06  Roger Sayle  <roger@eyesopen.com>
22298
22299         * gcc.c-torture/execute/20020506-1.c: New test case.
22300
22301 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22302
22303         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
22304
22305 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22306
22307         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
22308
22309 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22310
22311         * gcc.dg/cpp/charconst-3.c: New test.
22312
22313 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22314
22315         * gcc.dg/cpp/charconst.c: Update tests.
22316
22317 2002-05-05  Tim Josling  <tej@melbpc.org.au>
22318
22319         * treelang: Added directory for new sample language treelang. Also
22320         lib/treelang.exp: New file to signal treelang should be tested.
22321
22322 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
22323
22324         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
22325         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
22326         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
22327         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
22328         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
22329         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
22330         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
22331
22332 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22333
22334         * gcc.dg/format/xopen-2.c: New test.
22335
22336 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
22337
22338         * gcc.dg/20020503-1.c: New test.
22339
22340 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
22341
22342         * g++.dg/init/dtor1.C: Make it tougher.
22343
22344 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
22345
22346         * g++.dg/init/dtor1.C: New test.
22347
22348 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
22349
22350         * gcc.dg/altivec-8.c: New.
22351
22352 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
22353
22354         * gcc.dg/altivec-7.c: New.
22355
22356 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
22357
22358         * g++.dg/parse/typedef1.C: New test.
22359
22360 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
22361
22362         PR c++/6486
22363         * g++.dg/template/friend6.C: New test.
22364
22365         PR c++/6492
22366         * g++.dg/init/copy1.C: New test.
22367
22368 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
22369
22370         * g++.dg/warn/effc1.C: New test.
22371
22372 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22373
22374         * gcc.dg/cpp/if-cexp.c: Add a test.
22375
22376 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
22377
22378         * gcc.dg/20020426-2.c: New test.
22379
22380 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
22381
22382         * gcc.dg/cpp/if-mop.c: Update.
22383         * gcc.dg/cpp/if-mpar.c: Add test.
22384         * gcc.dg/cpp/if-oppr.c: Update.
22385
22386 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22387
22388         PR c/6343
22389         * gcc.dg/weak-[2-7].c: New tests.
22390
22391 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22392
22393         * gcc.dg/enum1.c: New test.
22394
22395 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
22396
22397         PR c++/6497
22398         * g++.dg/inherit/access2.C: New test.
22399
22400 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
22401
22402         PR bootstrap/6445
22403         * gcc.dg/20020426-1.c: New test.
22404
22405 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22406
22407         * g++.dg/abi/enum1.C: New test.
22408
22409 2002-04-26  Richard Henderson  <rth@redhat.com>
22410
22411         * gcc.dg/c99-bool-1.c: Expect always true warning.
22412
22413 2002-04-25  Roger Sayle  <roger@eyesopen.com>
22414
22415         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
22416
22417 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22418
22419         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
22420         targets.
22421
22422 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
22423
22424         * g++.dg/abi/mange7.C: New test.
22425
22426         PR c++/6438.
22427         * g++.dg/parse/stmtexpr2.C: New test.
22428
22429 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
22430
22431         * gcc.dg/20020312-2.c: Add SH target.
22432
22433 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22434
22435         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
22436         compiler output on mips*-*-irix*.
22437
22438 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
22439
22440         * g++.dg/parse/attr1.C: New test.
22441
22442 2002-04-23  Roger Sayle  <roger@eyesopen.com>
22443
22444         * gcc.c-torture/execute/string-opt-17.c: New test case.
22445         * gcc.c-torture/execute/memset-2.c: New test case.
22446
22447 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
22448
22449         PR c++/6256:
22450         * g++.dg/template/friend5.C: New test.
22451
22452         PR c++/6331:
22453         * g++.dg/template/qual1.C: Likewise.
22454
22455 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
22456
22457         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
22458         Include stdlib.h, not stdio.h or ctype.h.
22459
22460 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
22461
22462         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
22463         cris-*-elf* and mmix-*-*.
22464         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
22465         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
22466         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
22467         Ditto.
22468         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
22469         * gcc.dg/wchar_t-1.c: Ditto.
22470
22471 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
22472
22473         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
22474         Clarify comment.
22475
22476 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
22477
22478         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
22479
22480 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22481
22482         * gcc.c-torture/execute/20000906-1.x: Delete.
22483
22484 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
22485
22486         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
22487
22488 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
22489
22490         * PR6367
22491         * g77.f-torture/execute/6367.f: New test.
22492         * g77.f-torture/execute/6367.x: Disable for MMIX.
22493
22494 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
22495
22496         * PR6352
22497         * g++.dg/opt/inline2.C: New test.
22498
22499 2002-04-18  Richard Henderson  <rth@redhat.com>
22500
22501         * gcc.dg/20000906-1.c: Enable for all targets.
22502         * gcc.c-torture/compile/iftrap-2.c: New.
22503
22504 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22505
22506         * gcc.dg/20020418-1.c: New test.
22507         * gcc.dg/20020418-2.c: New test.
22508
22509 2002-04-18  Richard Henderson  <rth@redhat.com>
22510
22511         * gcc.c-torture/compile/iftrap-1.c: New.
22512         * gcc.dg/iftrap-1.c: Adjust for ia64.
22513         * gcc.dg/iftrap-2.c: New.
22514
22515 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22516
22517         * gcc.c-torture/compile/20020418-1.c: New test.
22518
22519 2002-04-18  Roger Sayle  <roger@eyesopen.com>
22520
22521         * gcc.c-torture/compile/20020415-1.c: New.
22522
22523 2002-04-18  David S. Miller  <davem@redhat.com>
22524
22525         * gcc.c-torture/execute/20020418-1.c: New test.
22526
22527 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
22528
22529         * gcc.dg/20020416-1.c: New test.
22530
22531         * g++.dg/opt/inline1.C: New test.
22532
22533 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
22534
22535         * gcc.dg/altivec-5.c: New test.
22536
22537         * gcc.dg/20020415-1.c: New test.
22538
22539 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
22540
22541         * testsuite/lib/chill.exp: Remove.
22542
22543 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
22544
22545         * g++.dg/other/big-struct.C: New test.
22546
22547 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
22548
22549         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
22550         of scratch file.
22551
22552 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
22553
22554         PR c/6277
22555         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
22556         in scan-assembler function name
22557
22558 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
22559
22560         * g77.f-torture/execute/980628-4.x,
22561         g77.f-torture/execute/980628-5.x,
22562         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22563         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22564         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
22565         i[34567]86-*-*.
22566
22567 2002-04-13  David S. Miller  <davem@redhat.com>
22568
22569         * gcc.c-torture/execute/20020413-1.c: New test.
22570
22571 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
22572
22573         * gcc.dg/asm-6.c,
22574         * g++.dg/ext/asm1.C: New tests.
22575
22576 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
22577
22578         PR c++ 5373.
22579         * g++.dg/parse/stmtexpr1.C: New test.
22580
22581         PR c++/5189.
22582         * g++.dg/template/copy1.C: New test.
22583
22584 2002-04-12  Richard Henderson  <rth@redhat.com>
22585
22586         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
22587
22588 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
22589
22590         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
22591         gcc.c-torture/execute/20020307-2.c.
22592
22593 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
22594
22595         * g++.dg/ext/attrib5.C,
22596         * g++.dg/lookup/struct1.C: New tests.
22597
22598 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
22599
22600         * gcc.dg/20020411-1.c: New test.
22601
22602         * gcc.c-torture/execute/20020411-1.c: New test.
22603
22604 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
22605
22606         * g77.f-torture/execute/6177.f: New test.
22607
22608 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
22609
22610         PR middle-end/6247
22611         * g++.dg/opt/cleanup1.C: New test.
22612
22613         * g++.dg/opt/const1.C: New test.
22614
22615 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
22616
22617         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
22618
22619 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22620
22621         PR c++/5507
22622         * g++.dg/template/typename2.C: New test.
22623
22624 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
22625
22626         * gcc.c-torture/execute/loop-12.c: New.
22627
22628 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
22629
22630         * g77.f-torture/execute/980628-4.x,
22631         g77.f-torture/execute/980628-5.x,
22632         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22633         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22634         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
22635
22636 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22637
22638         PR optimization/6086
22639         * g++.dg/opt/preinc1.C: New test.
22640
22641 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22642
22643         PR c++/5571
22644         * g++.dg/opt/static2.C: New test.
22645
22646 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22647
22648         PR c/5120
22649         * gcc.dg/20020406-1.c: New test.
22650
22651 2002-04-04  David S. Miller  <davem@redhat.com>
22652
22653         * gcc.c-torture/execute/20020404-1.c: New test.
22654
22655 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
22656
22657         PR c/6123
22658         * gcc.dg/20020312-2.c: Do not declare global register variable
22659         if __PIC__ or __pic__ is defined.
22660
22661 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
22662
22663         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
22664         __asm__ so that it works correctly even if -ansi -pedantic-errors.
22665
22666 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22667
22668         * gcc.misc-tests/linkage.exp: Update last change to handle
22669         sparc*-, not just sparc-.
22670
22671 2002-04-03  Richard Henderson  <rth@redhat.com>
22672
22673         * gcc.dg/cpp/ucs.c: Improved long UCS test.
22674
22675 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22676
22677         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
22678
22679 2002-04-02  David S. Miller  <davem@redhat.com>
22680
22681         * gcc.c-torture/execute/20020402-3.c: New test.
22682
22683 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22684
22685         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
22686         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
22687
22688         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
22689         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
22690         g77.f-torture/execute/20001201.x,
22691         g77.f-torture/execute/u77-test.x: New files.
22692
22693         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
22694         * gcc.dg/wchar_t-1.c: Ditto.
22695
22696 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22697
22698         * gcc.c-torture/execute/20020402-1.c: New test.
22699
22700 2002-04-01  Richard Henderson  <rth@redhat.com>
22701
22702         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
22703
22704         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
22705
22706 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22707
22708         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
22709
22710 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22711
22712         * g++.dg/inherit/template-as-base.C: Expect error.
22713         * g++.dg/inherit/namespace-as-base.C: Likewise.
22714
22715 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
22716
22717         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
22718         g++.dg/ext/instantiate3.C: Tweak match patterns.
22719
22720         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
22721         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
22722         -da test.
22723
22724 2002-03-31  Richard Henderson  <rth@redhat.com>
22725
22726         * gcc.dg/special/alias-2.c: New.
22727         * gcc.dg/special/ecos.exp: Run it.
22728
22729 2002-03-31  Richard Henderson  <rth@redhat.com>
22730
22731         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
22732
22733 2002-03-31  Kazu Hirata  <kazu@hxi.com>
22734
22735         * gcc.dg/weak-1.c: Disable on h8300 port.
22736
22737 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
22738
22739         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
22740         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
22741         ordering tests.
22742         * g++.dg/bprob/bprob-1.C: New test.
22743         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
22744         * g++.dg/gcov/gcov-1.C: New test.
22745         * g++.dg/gcov/gcov-1.x: New file.
22746         * g++.dg/gcov/gcov-2.C: New test.
22747         * g++.dg/gcov/gcov-3.C: New test.
22748         * g++.dg/gcov/gcov-3.h: New file.
22749
22750 2002-03-28  Roger Sayle  <roger@eyesopen.com>
22751
22752         * g++.old-deja/g++.other/builtins5.C: New test.
22753         * g++.old-deja/g++.other/builtins6.C: New test.
22754         * g++.old-deja/g++.other/builtins7.C: New test.
22755         * g++.old-deja/g++.other/builtins8.C: New test.
22756         * g++.old-deja/g++.other/builtins9.C: New test.
22757
22758 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
22759
22760         * g++.dg/opt/static1.C: New test.
22761
22762         * g++.dg/opt/longbranch1.C: New test.
22763
22764 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
22765
22766         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
22767
22768         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
22769
22770 2002-03-28  Jeffrey A Law  (law@redhat.com)
22771
22772         * gcc.c-torture/execute/20020328-1.c: New test.
22773
22774 2002-03-27  Richard Henderson  <rth@redhat.com>
22775
22776         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
22777         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
22778         move from g++.old-deja/g++.ext/.
22779
22780 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
22781
22782         * g++.dg/init/new2.C: New test.
22783
22784 2002-03-26  Richard Henderson  <rth@redhat.com>
22785
22786         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
22787
22788         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
22789         on sparc.
22790
22791         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
22792         sparcv9 systems.
22793         * gcc.dg/20001102-1.c: Likewise.
22794
22795 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
22796
22797         * gcc.dg/cpp/endif-pedantic1.c,
22798         gcc.dg/cpp/endif-pedantic2.c:  New tests.
22799
22800 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
22801
22802         * g++.dg/init/new1.C: New test.
22803
22804 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
22805
22806         * g++.dg/abi/vbase9.C: New test.
22807
22808 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
22809
22810         * gcc.dg/arm-asm.c: New test.
22811
22812 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
22813
22814         * gcc.dg/Wswitch-enum.c: New test.
22815         Fix PR c/5044.
22816
22817 2002-03-26  Richard Henderson  <rth@redhat.com>
22818
22819         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
22820         structure.
22821
22822 2002-03-25  Richard Henderson  <rth@redhat.com>
22823
22824         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
22825         sparcv9 systems.
22826
22827         * gcc.c-torture/compile/20011119-1.c (xxx): New.
22828         * gcc.c-torture/compile/20011119-2.c (xxx): New.
22829
22830 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
22831
22832         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
22833
22834 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
22835
22836         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
22837         targets using generic thunk support.
22838
22839 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
22840
22841         * gcc.c-torture/compile/20020323-1.c: New test.
22842
22843         * g++.dg/opt/conj2.C: New test.
22844
22845 2002-03-24  Richard Henderson  <rth@redhat.com>
22846
22847         * gcc.dg/weak-1.c: Use -fno-common.
22848
22849 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22850
22851         * g77.dg/f77-edit-apostrophe-out.f: New test
22852         * g77.dg/f77-edit-h-out.f: New test
22853         * g77.dg/f77-edit-t-in.f: New test
22854         * g77.dg/f77-edit-t-out.f: New test
22855         * g77.dg/f77-edit-x-out.f: New test
22856         * g77.dg/f77-edit-slash-out.f: New test
22857         * g77.dg/f77-edit-colon-out.f: New test
22858         * g77.dg/f77-edit-s-out.f: New test
22859
22860 2002-03-24  Richard Henderson  <rth@redhat.com>
22861
22862         * objc/execute/formal_protocol-6.x: New XFAIL.
22863
22864 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22865
22866         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
22867         that do not support weak symbols
22868
22869 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22870
22871         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
22872         * lib/g77.exp:  Likewise
22873         * lib/objc.exp: Likewise
22874
22875 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
22876
22877         * gcc.dg/Wswitch-default.c: New test.
22878
22879 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
22880
22881         * g++.dg/other/enum1.C: New test.
22882
22883 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
22884
22885         * gcc.dg/pragma-ep-3.c: Fix typo.
22886
22887 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22888
22889         * g++.dg/inherit/template-as-base.C: New test.
22890
22891 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
22892
22893         * g++.old-deja/g++.other/dwarf2-1.C: Move...
22894         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
22895
22896 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
22897
22898         * gcc.dg/cpp/multiline.c: Update to match.
22899
22900 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
22901
22902         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
22903
22904 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
22905
22906         * gcc.dg/cpp/extratokens2.c:  New file.
22907
22908 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
22909
22910         * gcc.dg/20020312-2.c: Add rs6000 target.
22911
22912         * gcc.c-torture/compile/20020319-1.c: New test.
22913
22914 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22915
22916         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
22917         (A, E): Handle this.
22918
22919 2002-03-20  Jason Merrill  <jason@redhat.com>
22920
22921         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
22922         ignoring -fpic.
22923         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
22924         through prune_gcc_output.
22925
22926 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
22927
22928         * gcc.c-torture/compile/20020320-1.c: New test.
22929
22930 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
22931
22932         * gcc.c-torture/compile/20020318-1.c: New test.
22933
22934         * gcc.dg/struct-by-value-1.c: New test.
22935
22936         * gcc.dg/20020319-1.c: New test.
22937
22938 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
22939
22940         * g++.dg/opt/conj1.C: New test.
22941
22942 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
22943
22944         * g++.dg/template/qualttp20.C: Revert previous change.
22945         * g++.dg/template/qualttp3.C: Likewise.
22946         * g++.dg/template/qualttp4.C: Likewise
22947         * g++.dg/template/qualttp5.C: Likewise
22948         * g++.dg/template/qualttp6.C: Likewise
22949         * g++.dg/template/qualttp7.C: Likewise
22950         * g++.dg/template/qualttp8.C: Likewise
22951         * g++.dg/template/recurse.C: Likewise.
22952
22953 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22954
22955         * gcc.dg/cpp/wchar-1.c: Update.
22956
22957 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
22958
22959         * g++.dg/template/conv1.C: New test.
22960         * g++.dg/template/conv2.C: New test.
22961         * g++.dg/template/conv3.C: New test.
22962         * g++.dg/template/conv4.C: New test.
22963
22964 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
22965
22966         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
22967         * g++.dg/template/qualttp3.C: Likewise.
22968         * g++.dg/template/qualttp4.C: Likewise
22969         * g++.dg/template/qualttp5.C: Likewise
22970         * g++.dg/template/qualttp6.C: Likewise
22971         * g++.dg/template/qualttp7.C: Likewise
22972         * g++.dg/template/qualttp8.C: Likewise
22973         * g++.dg/template/recurse.C: Likewise.
22974
22975 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
22976
22977         * g++.dg/opt/dtor1.C: New test.
22978
22979 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
22980
22981         * gcc.c-torture/compile/20020315-1.c: New test.
22982
22983 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
22984
22985         * gcc.dg/weak-1.c: Fix scan tests.
22986
22987 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
22988
22989         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
22990         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
22991         cris-*-aout* mmix-*-*.
22992         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
22993         cris-*-aout* mmix-*-*.
22994         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
22995         cris-*-elf* cris-*-aout* and mmix-*-*.
22996         * gcc.dg/20001009-1.c: Ditto.
22997         * gcc.dg/20010912-1.c: Ditto.
22998         * gcc.dg/20020122-4.c: Ditto.
22999         * gcc.dg/inline-2.c: Ditto.
23000
23001 2002-03-14  Jeffrey A Law  (law@cygnus.com)
23002
23003         * gcc.c-torture/compile/20020314-1.c: New test.
23004
23005 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
23006
23007         * gcc.c-torture/execute/20020314-1.c: New test.
23008
23009 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
23010
23011         * g++.dg/warn/Wunused-1.C: New test.
23012
23013 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
23014
23015         * g++.dg/abi/mangle6.C: New test.
23016
23017 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
23018
23019         * gcc.c-torture/compile/20020309-2.c: New test.
23020
23021         * gcc.c-torture/compile/20020312-1.c: New test.
23022
23023 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
23024
23025         * g++.dg/other/access1.C: New test.
23026
23027 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
23028
23029         * gcc.c-torture/execute/wchar_t-1.c: New test.
23030
23031 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
23032
23033         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
23034
23035 2002-03-12  Roger Sayle  <roger@eyesopen.com>
23036
23037         * gcc.dg/20020312-1.c: New test case.
23038
23039 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
23040
23041         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
23042
23043 2002-03-11  Richard Henderson  <rth@redhat.com>
23044
23045         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
23046         * g++.old-deja/g++.jason/report.C: Likewise.
23047
23048 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
23049
23050         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
23051         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
23052
23053 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
23054
23055         * testsuite/g++.dg/overload/pmf1.C: New test.
23056
23057 2002-03-11  Kazu Hirata  <kazu@hxi.com>
23058
23059         * gcc.c-torture/execute/20020307-1.c: Use long.
23060
23061 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
23062
23063         PR optimization/5844
23064         * gcc.dg/20020310-1.c: New test.
23065
23066 2002-03-09  Michael Meissner  <meissner@redhat.com>
23067
23068         * gcc.c-torture/execute/memcpy-2.c: New test.
23069         * gcc.c-torture/execute/memset-1.c: New test.
23070         * gcc.c-torture/execute/strlen-1.c: New test.
23071         * gcc.c-torture/execute/strcmp-1.c: New test.
23072         * gcc.c-torture/execute/strncmp-1.c: New test.
23073
23074 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
23075
23076         * gcc.dg/ppc-ldstruct.c: New test.
23077
23078 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
23079
23080         * gcc.c-torture/execute/va-arg-22.c: New test.
23081
23082 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23083
23084         * gcc.c-torture/compile/20020309-1.c: New test.
23085
23086 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
23087
23088         * gcc.c-torture/execute/20020307-2.c: New test.
23089
23090 2002-03-07  Jeffrey A Law  (law@redhat.com)
23091
23092         * g77.f-torture/compile/20020307-1.f: New test.
23093
23094 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
23095
23096         * gcc.dg/unordered-1.c: New test.
23097
23098 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
23099
23100         * gcc.c-torture/execute/20020307-1.c: New test.
23101
23102 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
23103
23104         * gcc.dg/20020304-1.c: New test.
23105
23106         * gcc.c-torture/compile/20020304-2.c: New test.
23107
23108 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
23109
23110         * gcc.c-torture/compile/20020304-1.c: New test case
23111         (from PR c/5830).
23112
23113 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
23114
23115         * gcc.dg/20020103-1.c: Add other -D ppc variants.
23116
23117 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23118
23119         * g++.dg/other/classkey1.C: New test.
23120
23121 2002-03-01  Richard Henderson  <rth@redhat.com>
23122
23123         * gcc.c-torture/compile/981223-1.x: New.
23124         * gcc.c-torture/compile/920625-1.x: New.
23125
23126 2002-02-28  Richard Henderson  <rth@redhat.com>
23127
23128         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
23129
23130 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
23131
23132         * gcc.c-torture/execute/20020227-1.c: New test.
23133
23134 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
23135
23136         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
23137         here" ERROR lines.
23138         * g++.old-deja/g++.oliva/partord1.C: Likewise.
23139         * g++.old-deja.g++.other/defarg1.C: Likewise.
23140         * g++.old-deja/g++.pt/calls2.C: Likewise.
23141         * g++.old-deja/g++.pt/crash20.C: Likewise.
23142         * g++.old-deja/g++.pt/crash30.C: Likewise.
23143         * g++.old-deja/g++.pt/crash36.C: Likewise.
23144         * g++.old-deja/g++.pt/crash6.C: Likewise.
23145         * g++.old-deja/g++.pt/defarg13.C: Likewise.
23146         * g++.old-deja/g++.pt/derived3.C: Likewise.
23147         * g++.old-deja/g++.pt/error1.C: Likewise.
23148         * g++.old-deja/g++.pt/friend21.C: Likewise.
23149         * g++.old-deja/g++.pt/friend23.C: Likewise.
23150         * g++.old-deja/g++.pt/infinite1.C: Likewise.
23151         * g++.old-deja/g++.robertl/eb128.C: Likewise.
23152
23153 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
23154
23155         * gcc.c-torture/execute/20020225-2.c: New test.
23156
23157 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
23158
23159         * gcc.c-torture/execute/920730-1t.c,
23160         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
23161         Delete test cases, only relevant to -traditional.
23162
23163 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23164
23165         * gcc.dg/cpp/undef1.c: Remove.
23166         * gcc.dg/cpp/directiv.c: Update.
23167         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
23168
23169 2002-02-27  Michael Meissner  <meissner@redhat.com>
23170
23171         * gcc.c-torture/execute/20020226-1.c: New test.
23172
23173 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
23174
23175         * g++.dg/debug/debug4.C: New test.
23176
23177         * gcc.dg/ia64-visibility-1.c: New test.
23178
23179 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
23180
23181         * gcc.dg/debug/20020224-1.c: New.
23182
23183 2002-02-25  Kazu Hirata  <kazu@hxi.com>
23184
23185         * gcc.c-torture/execute/960416-1.x: New.
23186         * gcc.c-torture/execute/divconst-3.x: Likewise.
23187
23188 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
23189
23190         * gcc.dg/20020224-1.c: New test.
23191
23192 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
23193
23194         * gcc.c-torture/execute/20020225-1.c: New.
23195
23196 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23197
23198         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
23199
23200 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
23201
23202         * gcc.dg/20020222-1.c: New test.
23203
23204 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
23205
23206         * g++.dg/opt/anonunion1.C: New test.
23207
23208 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23209
23210         * g++.dg/template/qualttp19.C: New test.
23211         * g++.dg/template/qualttp20.C: New test.
23212         * g++.old-deja/g++.jason/report.C: Adjust expected errors
23213         * g++.old-deja/g++.other/qual1.C: Likewise.
23214
23215 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
23216
23217         * gcc.dg/attr-alwaysinline.c: New.
23218
23219 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
23220
23221         * gcc.dg/20020220-1.c: New test.
23222
23223         * gcc.dg/20020220-2.c: New test.
23224
23225         * g++.dg/opt/mmx1.C: New test.
23226
23227 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
23228
23229         * gcc.c-torture/compile/20020110.c: New test.
23230
23231 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
23232
23233         * gcc.c-torture/execute/20020219-1.c: New test.
23234
23235         * gcc.dg/20020219-1.c: New test.
23236
23237         * gcc.dg/noncompile/20020220-1.c: New test.
23238
23239         * g++.dg/opt/ptrintsum1.C: New test.
23240
23241         * gcc.dg/debug/20020220-1.c: New test.
23242
23243 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
23244
23245         * gcc.c-torture/execute/20020216-1.c: New test.
23246
23247 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23248
23249         * gcc.dg/decl-1.c: Update, new test.
23250
23251 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
23252
23253         * g++.dg/abi/bitfield1.C: New test.
23254         * g++.dg/abi/bitfield2.C: New test.
23255
23256 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
23257
23258         * gcc.dg/attr-nest.c: New test.
23259
23260 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
23261
23262         * gcc.c-torture/execute/20020215-1.c: New test.
23263
23264 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
23265
23266         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
23267         * g++.dg/debug/debug.exp: New.
23268         * g++.dg/debug/trivial.C: New.
23269         * g++.dg/debug/debug1.C: Moved...
23270         * g++.dg/other/debug1.C: ...from here.
23271         * g++.dg/debug/debug2.C: Moved...
23272         * g++.dg/other/debug2.C: ...from here.
23273         * g++.dg/debug/debug3.C: Moved...
23274         * g++.dg/other/debug3.C: ...from here.
23275
23276         * gcc.dg/noncompile/20020213-1.c: New test.
23277
23278 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
23279
23280         * g++.dg/other/debug3.C: New test.
23281
23282         * gcc.c-torture/execute/20020213-1.c: New test.
23283
23284 2002-02-13  Richard Smith <richard@ex-parrot.com>
23285
23286         * g++.old-deja/g++.other/thunk1.C: New test.
23287
23288 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
23289
23290         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
23291
23292 2002-02-13  Stan Shebs  <shebs@apple.com>
23293
23294         * gcc.dg/altivec-3.c: New.
23295
23296 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
23297
23298         * gcc.dg/Wunreachable-1.c: New test.
23299         * gcc.dg/Wunreachable-2.c: New test.
23300
23301 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23302
23303         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
23304
23305 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
23306
23307         * gcc.dg/decl-1.c: New test.
23308
23309 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
23310
23311         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
23312
23313 2002-02-10  Kazu Hirata  <kazu@hxi.com>
23314
23315         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
23316         * gcc.c-torture/compile/980506-1.x: Likewise.
23317
23318 2002-02-10  Kazu Hirata  <kazu@hxi.com>
23319
23320         * gcc.dg/20020210-1.c: New.
23321
23322 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
23323
23324         * g77.f-torture/execute/947.f: New regression test
23325         for PR fortran/947.
23326
23327 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
23328
23329         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
23330         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
23331
23332 2002-02-08  Richard Henderson  <rth@redhat.com>
23333
23334         * gcc.c-torture/compile/labels-3.c: New.
23335
23336 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
23337
23338         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
23339         expression statements work instead.
23340         * gcc.dg/noncompile/20020207-1.c: New test.
23341
23342 2002-02-07  Richard Henderson  <rth@redhat.com>
23343
23344         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
23345
23346 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23347
23348         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
23349         message from g77
23350         * lib/g77-dg.exp: Trim g77 error messages so that they are
23351         recognized by dg.exp.
23352
23353 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23354
23355         PR fortran/5473
23356         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
23357
23358 2002-02-07  Richard Henderson  <rth@redhat.com>
23359
23360         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
23361         to be sufficiently aligned for integers.
23362
23363 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
23364
23365         * g++.dg/template/friend4.C: New test.
23366
23367 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23368
23369         PR fortran/5743
23370         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
23371         unsupported cases.
23372
23373 2002-02-07  Richard Henderson  <rth@redhat.com>
23374
23375         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
23376         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
23377         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
23378         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
23379
23380 2002-02-06  Richard Henderson  <rth@redhat.com>
23381
23382         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
23383
23384 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
23385
23386         * gcc.dg/20020206-1.c: New test.
23387
23388 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
23389
23390         * gcc.c-torture/execute/20020206-1.c: New test.
23391
23392         * gcc.c-torture/execute/20020206-2.c: New test.
23393
23394         PR optimization/5429:
23395         * gcc.c-torture/compile/20020206-1.c: New test.
23396
23397 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
23398
23399         * g++.dg/ext/align1.C: Do not use an explicit alignment value
23400         as certain file formats cannot support particularly large
23401         alignments.
23402
23403         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
23404         and do not expect to be able to link the executable.
23405
23406         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
23407         fail because the COFF format does not support the weak attribute.
23408
23409 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
23410
23411         * g77.dg/pr5473.f:  New test
23412
23413 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
23414
23415         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
23416         Fix testcase accordingly.
23417
23418 2002-02-04  Richard Henderson  <rth@redhat.com>
23419
23420         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
23421         (buf): Change to be an array of pointers, not ints.
23422
23423 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23424
23425         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
23426         before all tests.  Move warning one line above to match where it
23427         C frontend emits.
23428         * gcc.dg/Wswitch-2.c: New test.
23429         * g++.dg/warn/Wswitch-1.C: New test.
23430         * g++.dg/warn/Wswitch-2.C: New test.
23431
23432 2002-02-04  Richard Henderson  <rth@redhat.com>
23433
23434         * g++.dg/abi/offsetof.C: Fix size comparison.
23435
23436 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
23437
23438         * gcc.dg/cast-qual-2.c: New test.
23439
23440 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23441
23442         * gcc.dg/20020201-4.c: New test.
23443
23444 2002-02-04  Ben Elliston  <bje@redhat.com>
23445
23446         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
23447         target_info attribute != 0, in addition to the empty string.
23448         (gcc_target_compile): Likewise.
23449
23450 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
23451
23452         * gcc.dg/Wswitch.c: New test.
23453         PR gcc/4475. PR gcc/3780.
23454
23455 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
23456
23457         * g77.f-torture/execute/5122.f: New test for regressions
23458         against PR fortran/5122.
23459
23460 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
23461
23462         * g77.f-torture/compile/pr3743.f: Delete
23463         * g77.dg/pr3743-1.f: New test.
23464         * g77.dg/pr3743-2.f: New test.
23465         * g77.dg/pr3743-3.f: New test.
23466         * g77.dg/pr3743-4.f: New test.
23467
23468 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23469
23470         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
23471
23472 2002-02-02  Richard Henderson  <rth@redhat.com>
23473
23474         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
23475         * gcc.c-torture/execute/bf64-1.c: Likewise.
23476
23477 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23478
23479         * gcc.dg/20020201-2.c: New test.
23480
23481         * gcc.dg/20020201-3.c: New test.
23482
23483         * gcc.c-torture/execute/bitfld-2.c: New test.
23484
23485 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23486
23487         * gcc.dg/bitfld-1.c: Update.
23488         * gcc.dg/bitfld-2.c: Update.
23489         * gcc.c-torture/execute/bitfld-1.x: New.
23490
23491 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23492
23493         * gcc.c-torture/execute/20020201-1.c: New test.
23494
23495 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
23496
23497         PR target/5469
23498         * gcc.dg/20020201-1.c: New test.
23499
23500 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
23501
23502         PR fortran/3743
23503         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
23504         * g77.f-torture/compile/pr3743.x: Remove
23505
23506 2002-01-31  Tom Rix  <trix@redhat.com>
23507
23508         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
23509
23510 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23511
23512         * gcc.dg/noncompile/20020130-1.c: New test.
23513
23514 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
23515
23516         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
23517
23518 2002-01-29  Richard Henderson  <rth@redhat.com>
23519
23520         * gcc.c-torture/execute/991118-1.c: Cast various constants back
23521         to long long.
23522         * gcc.c-torture/execute/bf64-1.c: Likewise.
23523
23524 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
23525
23526         * gcc.c-torture/execute/20020129-1.c: New test.
23527
23528 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23529
23530         * gcc.c-torture/compile/20000224-1.c: Update.
23531         * gcc.c-torture/execute/bitfld-1.c: New tests.
23532         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
23533         * gcc.dg/uninit-A.c: Update.
23534
23535 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
23536
23537         * g++.dg/template/ctor1.C: Add instantiation.
23538
23539 2002-01-28  Paul Koning  <pkoning@equallogic.com>
23540
23541         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
23542         argument to __builtin_prefetch to be const ptr.
23543
23544 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
23545
23546         * gcc.c-torture/compile/20020120-1.c: New test.
23547
23548 2002-01-27  Kazu Hirata  <kazu@hxi.com>
23549
23550         * gcc.c-torture/execute/20020127-1.c: New test.
23551
23552 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
23553
23554         * g77.dg/f77-edit-i-in.f: New test
23555         * g77.dg/f77-edit-i-out.f: New test
23556
23557 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
23558
23559         * gcc.dg/debug/debug.exp: New file.
23560         * gcc.dg/debug/trivial.c: New file.
23561         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
23562         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
23563         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
23564         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
23565         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
23566         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
23567         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
23568         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
23569         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
23570         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
23571         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
23572         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
23573         * gcc.dg/20000503-1.c: Removed.
23574         * gcc.dg/20010207-1.c: Removed.
23575         * gcc.dg/20011223-1.c: Removed.
23576         * gcc.dg/20020104-2.c: Removed.
23577         * gcc.dg/debug-1.c: Removed.
23578         * gcc.dg/debug-2.c: Removed.
23579         * gcc.dg/debug-3.c: Removed.
23580         * gcc.dg/debug-4.c: Removed.
23581         * gcc.dg/debug-5.c: Removed.
23582         * gcc.dg/debug-6.c: Removed.
23583         * gcc.dg/dwarf2-1.c: Removed.
23584         * gcc.dg/dwarf2-2.c: Removed.
23585
23586 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
23587
23588         * g++.old-deja/g++.other/eh5.C: New test.
23589         * g++.old-deja/g++.other/sibcall2.C: New test.
23590         * g++.old-deja/g++.other/array9.C: New test.
23591         * g++.old-deja/g++.other/typename2.C: New test.
23592         * g++.old-deja/g++.other/crash60.C: New test.
23593         * g++.old-deja/g++.other/conv9.C: New test.
23594         * g++.old-deja/g++.other/mangle10.C: New test.
23595         * g++.old-deja/g++.other/unchanging1.C: New test.
23596         * g++.old-deja/g++.other/exprstmt1.C: New test.
23597         * g++.old-deja/g++.other/inline23.C: New test.
23598         * g++.old-deja/g++.eh/ia64-1.C: New test.
23599         * g++.old-deja/g++.other/dwarf2-1.C: New test.
23600         * g++.old-deja/g++.other/reload1.C: New test.
23601         * g++.old-deja/g++.other/static20.C: New test.
23602         * g++.old-deja/g++.other/local-alloc1.C: New test.
23603         * g++.old-deja/g++.other/conv8.C: New test.
23604         * g++.old-deja/g++.other/stmtexpr2.C: New test.
23605         * g++.old-deja/g++.other/storeexpr1.C: New test.
23606         * g++.old-deja/g++.other/storeexpr2.C: New test.
23607         * g++.dg/eh/template2.C: New test.
23608         * g++.dg/warn/weak1.C: New test.
23609
23610 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
23611
23612         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23613         Remove first, non-varying, argument.
23614
23615 2002-01-23  Richard Henderson  <rth@redhat.com>
23616
23617         * gcc.dg/inline-2.c: New.
23618
23619         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
23620         Add optional target arg.  Check number of arguments.
23621         (scan-assembler-not, scan-assembler-dem): Likewise.
23622         (scan-assembler-dem-not): Likewise.
23623
23624 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23625
23626         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
23627         line 12.
23628         * g++.old-deja/g++.brendan/parse3.C,
23629         g++.old-deja/g++.other/crash26.C,
23630         g++.old-deja/g++.other/crash28.C,
23631         g++.old-deja/g++.other/crash29.C,
23632         g++.old-deja/g++.other/crash30.C,
23633         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
23634
23635 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
23636
23637         * gcc.dg/20020115-1.c: New.
23638
23639 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
23640
23641         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
23642
23643 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
23644
23645         * gcc.dg/20020122-3.c: New.
23646
23647 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
23648
23649         * g++.dg/other/gc1.C: New test.
23650
23651 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23652
23653         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
23654
23655 2002-01-22  Richard Henderson  <rth@redhat.com>
23656
23657         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
23658
23659 2002-01-22  Richard Henderson  <rth@redhat.com>
23660
23661         * gcc.dg/20020122-4.c: New.
23662
23663 2002-01-22  H.J. Lu <hjl@gnu.org>
23664
23665         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
23666         link output.
23667         * gcc.dg/special/ecos.exp: Likewise.
23668         * lib/g++-dg.exp: Likewise.
23669         * lib/g77-dg.exp: Likewise.
23670         * lib/gcc-dg.exp : Likewise.
23671         * lib/mike-g++.exp: Likewise.
23672         * lib/mike-g77.exp: Likewise.
23673         * lib/mike-gcc.exp: Likewise.
23674         * lib/objc-dg.exp: Likewise.
23675
23676 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
23677
23678         PR target/5379
23679         * gcc.dg/20020122-2.c: New test.
23680
23681 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
23682
23683         * gcc.dg/20020122-1.c: New test.
23684
23685 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
23686
23687         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
23688
23689 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
23690
23691         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
23692
23693 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23694
23695         * gcc.c-torture/compile/20020121-1.c: New test.
23696
23697 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23698
23699         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
23700         ld_library_path.
23701
23702 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
23703
23704         * gcc.dg/20020218-1.c: New test.
23705
23706 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
23707
23708         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
23709         messages
23710         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
23711         "At global scope" warning
23712         * g++.dg/ext/align1.C: Change cygwin test for alignment
23713         from db-bogus to dg-warning
23714
23715 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
23716
23717         * g77.f-torture/compile/cpp2.F: New test.
23718
23719 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23720
23721         * g++.dg/template/access1.C: New test.
23722
23723 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
23724
23725         * gcc.dg/20020118-1.c: New.
23726
23727 2002-01-18  Kazu Hirata  <kazu@hxi.com>
23728
23729         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
23730
23731 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
23732
23733         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
23734         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
23735         alignment warnings.
23736
23737 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
23738
23739         * gcc.misc-tests/i386-prefetch.exp: Save and restore
23740         torture_with_loops and torture_without_loops
23741
23742 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
23743
23744         * gcc.c-torture/compile/20020116-1.c: New test.
23745
23746 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
23747
23748         * gcc.dg/20020116-2.c: New test.
23749
23750         * gcc.dg/ultrasp4.c: New test.
23751
23752         * gcc.dg/20020116-1.c: New test.
23753
23754 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
23755
23756         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
23757         by EABI.
23758
23759 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
23760
23761         * gcc.misc-tests/i386-prefetch.exp: New.
23762         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
23763         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
23764         * gcc.misc-tests/i386-pf-none-1.c: New test.
23765         * gcc.misc-tests/i386-pf-sse-1.c: New test.
23766
23767 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
23768
23769         * gcc.dg/gnu89-init-1.c: Add new tests.
23770
23771 2002-01-15  Andreas Jaeger  <aj@suse.de>
23772
23773         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
23774         * gcc.dg/i386-mmx-2.c: Likewise.
23775         * gcc.dg/i386-sse-1.c: Likewise.
23776         * gcc.dg/i386-sse-2.c: Likewise.
23777         * gcc.dg/i386-sse-3.c: Likewise.
23778
23779 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
23780
23781         * g77.f-torture/execute/intrinsic-unix-bessel.f:
23782         Uncomment additional cases that now pass.
23783
23784 2002-01-11  Richard Henderson  <rth@redhat.com>
23785
23786         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
23787         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
23788
23789 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
23790
23791         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
23792
23793 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
23794
23795         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
23796         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
23797
23798 2002-01-10  Dale Johannesen  <dalej@apple.com>
23799
23800         * gcc.c-torture/execute/loop-11.c: New.
23801
23802 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
23803
23804         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
23805         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
23806
23807 2002-01-09  Richard Henderson  <rth@redhat.com>
23808
23809         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
23810         type in which to perform the operation for each size.
23811
23812 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
23813
23814         * gcc.c-torture/compile/20020109-2.c: New test.
23815
23816 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
23817
23818         * gcc.c-torture/execute/loop-10.c: New test.
23819
23820 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
23821
23822         * gcc.c-torture/compile/20010226-1.c: New test.
23823         * gcc.c-torture/compile/20010227-1.c: New test.
23824         * gcc.c-torture/compile/20010426-1.c: New test.
23825         * gcc.c-torture/compile/20010510-1.c: New test.
23826         * gcc.c-torture/compile/20010605-3.c: New test.
23827         * gcc.c-torture/compile/20010824-1.c: New test.
23828         * gcc.c-torture/execute/20010409-1.c: New test.
23829         * gcc.dg/noncompile/20000901-1.c: New test.
23830         * gcc.dg/20001023-1.c: New test.
23831         * gcc.dg/20001101-1.c: New test.
23832         * gcc.dg/20001102-1.c: New test.
23833         * gcc.dg/20010207-1.c: New test.
23834         * gcc.dg/20010405-1.c: New test.
23835         * gcc.dg/20010822-1.c: New test.
23836         * gcc.dg/20011107-1.c: New test.
23837
23838 2002-01-09  Jeffrey A Law  (law@redhat.com)
23839
23840         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
23841
23842         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
23843         execution failure on PA targets.
23844
23845 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
23846
23847         * gcc.c-torture/compile/20020109-1.c: New test.
23848
23849 2002-01-08  Kazu Hirata  <kazu@hxi.com>
23850
23851         * gcc.c-torture/execute/20020108-1.c: New test.
23852
23853 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
23854
23855         * gcc.dg/20020108-1.c: New test.
23856
23857 2002-01-08  H.J. Lu <hjl@gnu.org>
23858
23859         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
23860         for header files.
23861
23862 2002-01-08  Geoff Keating  <geoffk@redhat.com>
23863
23864         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
23865         consistency.
23866
23867 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
23868
23869         * gcc.dg/altivec-4.c: Test altivec predicates.
23870
23871 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
23872
23873         * gcc.c-torture/execute/20020107-1.c: New test.
23874
23875 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
23876
23877         PR c/5279
23878         * gcc.c-torture/compile/20020106-1.c: New test.
23879
23880 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23881
23882         * gcc.c-torture/execute/nestfunc-4.c: New test.
23883
23884 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
23885
23886         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
23887         extra triple that slipped in.
23888         * g++.old-deja/g++.abi/align.C: Likewise.
23889         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23890
23891 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
23892
23893         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
23894         * g++.old-deja/g++.abi/align.C: Likewise.
23895         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23896
23897         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
23898         on FreeBSD/i386.
23899         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
23900         FreeBSD.
23901
23902 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
23903
23904         * gcc.dg/20020104-1.c: New test.
23905
23906         * gcc.dg/20020104-2.c: New test.
23907
23908 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
23909
23910         * gcc.dg/20020103-1.c: Fix typo in target selector.
23911
23912 2002-01-03  Richard Henderson  <rth@redhat.com>
23913
23914         * gcc.dg/20020103-1.c: New.
23915
23916 2002-01-03  Kazu Hirata  <kazu@hxi.com>
23917
23918         * gcc.c-torture/execute/20020103-1.c: New test.
23919
23920 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
23921
23922         * g++.dg/other/debug2.C: New test.
23923
23924         * gcc.c-torture/compile/20020103-1.c: New test.
23925
23926 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
23927
23928         * gcc.dg/gnu89-init-1.c: Added new tests.
23929
23930 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23931
23932         * g++.dg/template/friend2.C: Remove as patch is reverted.
23933
23934         * g++.dg/warn/oldcast1.C: New test.
23935
23936         * g++.dg/template/ptrmem1.C: New test.
23937         * g++.dg/template/ptrmem2.C: New test.
23938
23939         * g++.dg/template/ntp.C: New test.
23940
23941         * g++.dg/other/component1.C: New test.
23942
23943         * g++.dg/template/ttp3.C: New test.
23944
23945         * g++.dg/template/friend2.C: New test.
23946         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
23947
23948 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23949
23950         * g++.dg/other/ptrmem1.C: New test.
23951         * g++.dg/other/ptrmem2.C: New test.
23952
23953 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23954
23955         * g++.dg/template/ctor1.C: New test.
23956
23957 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23958
23959         * g++.dg/template/friend2.C: New test.
23960
23961 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
23962
23963         * gcc.dg/mmix-1.c: New test.
23964
23965 2001-12-31  Richard Henderson  <rth@redhat.com>
23966
23967         * gcc.dg/asm-5.c: New.
23968
23969 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
23970
23971         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
23972         in namespace __gnu_cxx
23973
23974 2001-12-30  Richard Henderson  <rth@redhat.com>
23975
23976         * gcc.dg/debug-6.c: New.
23977
23978 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
23979
23980         * gcc.c-torture/compile/20011229-2.c: New test.
23981
23982 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
23983
23984         * gcc.dg/debug-3.c: New test.
23985         * gcc.dg/debug-4.c: New test.
23986         * gcc.dg/debug-5.c: New test.
23987
23988 2001-12-29  Richard Henderson  <rth@redhat.com>
23989
23990         * g++.dg/eh/loop1.C: New.
23991
23992 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23993
23994         * g++.dg/template/crash1.C: New test.
23995
23996 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23997
23998         * g++.dg/other/const1.C: New test.
23999
24000 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
24001
24002         * gcc.c-torture/compile/20011229-1.c: New test.
24003
24004 2001-12-28  Stan Shebs  <shebs@apple.com>
24005
24006         * lib/objc-torture.exp: Resync with c-torture.exp.
24007         * lib/objc.exp: Load standard libraries.
24008
24009 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
24010
24011         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
24012         additional tests.
24013
24014 2001-12-27  Roger Sayle <roger@eyesopen.com>
24015
24016         * gcc.c-torture/execute/string-opt-16.c: New testcase.
24017
24018 2001-12-27  Richard Henderson  <rth@redhat.com>
24019
24020         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
24021
24022 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
24023
24024         * g++.dg/eh/ctor1.C: New test.
24025         * g++.dg/other/error2.C: New test.
24026
24027 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
24028
24029         * g++.dg/other/init2.C: New test.
24030
24031 2001-12-24  Richard Henderson  <rth@redhat.com>
24032
24033         * gcc.dg/20011223-1.c: New.
24034         * gcc.dg/inline-1.c: New.
24035
24036 2001-12-23  Richard Henderson  <rth@redhat.com>
24037
24038         * gcc.dg/asm-4.c: Test operand modifiers.
24039
24040 2001-12-23  Richard Henderson  <rth@redhat.com>
24041
24042         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
24043
24044 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24045
24046         * gcc.c-torture/execute/20011223-1.c: New test.
24047
24048 2001-12-21  Richard Henderson  <rth@redhat.com>
24049
24050         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
24051         re-enables the warning.
24052
24053 2001-12-21  Richard Henderson  <rth@redhat.com>
24054
24055         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
24056
24057 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
24058
24059         * gcc.c-torture/compile/20011218-1.c: New test.
24060
24061 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
24062
24063         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
24064         arm-isr.c test.
24065         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
24066         epilogue generation for ARM ISR routines.
24067
24068 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24069
24070         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
24071         * gcc.dg/format/c90-printf-3.c: Likewise.
24072         * gcc.dg/format/c99-printf-3.c: Likewise.
24073         * gcc.dg/format/ext-1.c: Likewise.
24074         * gcc.dg/format/ext-6.c: Likewise.
24075         * gcc.dg/format/format.h: Prototype unlocked stdio.
24076
24077 2001-12-20  Richard Henderson  <rth@redhat.com>
24078
24079         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
24080         (arena): Use it.
24081         (malloc): Correct allocation logic.  Abort if we fill up the
24082         arena before initialization complete.
24083         (realloc): Correct allocation logic.
24084
24085 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
24086
24087         * gcc.c-torture/compile/20011219-2.c: New test.
24088
24089         * gcc.c-torture/execute/20011219-1.c: New test.
24090
24091 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
24092
24093         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
24094         target does not support weak symbols.
24095
24096 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
24097
24098         * gcc.c-torture/compile/20011219-1.c: New test.
24099
24100 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
24101
24102         * g++.dg/other/error1.C: New test.
24103
24104 2001-12-17  Jeffrey A Law  (law@redhat.com)
24105
24106         * gcc.c-torture/execute/20011217-1.c: New test.
24107
24108 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
24109
24110         * objc.dg/special/: New directory.
24111         * objc.dg/special/special.exp: New file.
24112         * objc.dg/special/unclaimed-category-1.h: New file.
24113         * objc.dg/special/unclaimed-category-1a.m: New file.
24114         * objc.dg/special/unclaimed-category-1.m: New file.
24115
24116 2001-12-17  Andreas Jaeger  <aj@suse.de>
24117
24118         * gcc.c-torture/compile/20011217-2.c: New test.
24119
24120 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24121
24122         * gcc.c-torture/compile/20011217-1.c: New test.
24123
24124 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
24125
24126         * testsuite/gcc.dg/20011214-1.c: New.
24127
24128 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
24129
24130         * gcc.dg/altivec-4.c: New.
24131
24132 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
24133
24134         * gcc.dg/20011113-1.c: New test.
24135
24136 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24137
24138         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
24139         std::__malloc_alloc_template<0> and
24140         std::__default_alloc_template<false, 0>.
24141
24142 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
24143
24144         * objc/execute/bf-21.m: New test.
24145         * objc/execute/enumeration-1.m: New test.
24146         * objc/execute/enumeration-2.m: New test.
24147
24148 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
24149
24150         * gcc.dg/gnu89-init-1.c: New test.
24151
24152 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24153
24154         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
24155         * g++.old-deja/g++.jason/2371.C: Likewise.
24156         * g++.old-deja/g++.jason/template33.C: Likewise.
24157         * g++.old-deja/g++.jason/template34.C: Likewise.
24158         * g++.old-deja/g++.jason/template36.C: Likewise.
24159         * g++.old-deja/g++.oliva/typename1.C: Likewise.
24160         * g++.old-deja/g++.oliva/typename2.C: Likewise.
24161         * g++.old-deja/g++.other/typename1.C: Likewise.
24162         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24163         * g++.old-deja/g++.pt/nontype5.C: Likewise.
24164         * g++.old-deja/g++.pt/typename11.C: Likewise.
24165         * g++.old-deja/g++.pt/typename14.C: Likewise.
24166         * g++.old-deja/g++.pt/typename16.C: Likewise.
24167         * g++.old-deja/g++.pt/typename3.C: Likewise.
24168         * g++.old-deja/g++.pt/typename4.C: Likewise.
24169         * g++.old-deja/g++.pt/typename5.C: Likewise.
24170         * g++.old-deja/g++.pt/typename7.C: Likewise.
24171         * g++.old-deja/g++.robertl/eb9.C: Likewise.
24172
24173 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
24174
24175         * g++.dg/other/linkage1.C: New test.
24176         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
24177         specifiers.
24178
24179 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
24180
24181         * gcc.dg/concat.c: New test.
24182
24183 2001-12-11  Stan Shebs  <shebs@apple.com>
24184
24185         * objc/compile: New test directory.
24186         * objc/compile/compile.exp: New expect script.
24187         * objc/compile/20011211-1.m: New compile test.
24188
24189 2001-12-11  Jason Merrill  <jason@redhat.com>
24190
24191         * lib/prune.exp (prune_gcc_output): Also handle "In member
24192         function".  So many permutations...
24193
24194 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
24195
24196         * g++.dg/template/typedef1.C: New test.
24197
24198 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
24199
24200         * g++.dg/other/copy1.C: New test.
24201
24202 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
24203
24204         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
24205
24206         * gcc.dg/builtin-choose-expr.c: New.
24207
24208 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
24209
24210         * gcc.dg/altivec-2.c: New.
24211
24212 2001-12-07  Richard Henderson  <rth@redhat.com>
24213
24214         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
24215
24216 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
24217
24218         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
24219         ultrasparc.
24220
24221 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24222
24223         * g++-old.deja/g++.robertl/eb101.C: Deleted.
24224
24225 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
24226
24227         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
24228         variable argument list.
24229
24230 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
24231
24232         * gcc.c-torture/execute/memcheck: Delete entire directory.
24233         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
24234         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
24235
24236 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24237
24238         * gcc.dg/Wshadow-1.c: New test.
24239
24240 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
24241
24242         * gcc.c-torture/compile/20011130-1.c: New test.
24243
24244         * gcc.dg/noncompile/20011025-1.c: New test.
24245
24246         * g++.dg/other/anon-union.C: New test.
24247
24248         * gcc.c-torture/execute/20011024-1.c: New test.
24249
24250 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24251
24252         * gcc.c-torture/execute/20000722-1.x,
24253         gcc.c-torture/execute/20010123-1.x: Remove.
24254         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
24255         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
24256         gcc.dg/c99-complit-2.c: New tests.
24257
24258 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
24259
24260         * g++.dg/inherit/base1.C: New test.
24261
24262 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
24263
24264         * g++.dg/other/stdarg1.C: New test.
24265
24266         * gcc.c-torture/compile/20011130-2.c: New test.
24267
24268 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
24269
24270         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
24271         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
24272         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
24273         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
24274         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
24275         * gcc.dg/builtin-prefetch-1.c: New test.
24276
24277 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
24278
24279         * gcc.dg/20011130-1.c: New test.
24280
24281 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
24282
24283         * g++.dg/other/scope1.C: New test.
24284         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
24285
24286 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24287
24288         * gcc.dg/vla-init-1.c: New test.
24289
24290 2001-12-01  Geoff Keating  <geoffk@redhat.com>
24291
24292         * gcc.c-torture/compile/structs.c: New testcase from GDB.
24293
24294 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24295
24296         * objc.dg/alias.m: Update.
24297         * objc.dg/class-1.m: Update.
24298         * objc.dg/const-str-1.m: Update.
24299         * objc.dg/fwd-proto-1.m: Update.
24300         * objc.dg/id-1.m: Update.
24301         * objc.dg/super-class-1.m: Update.
24302
24303 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
24304
24305         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
24306         constructs.
24307
24308 2001-11-28  Jeffrey A Law  (law@cygnus.com)
24309
24310         * gcc.c-torture/execute/20011128-1.c: New test.
24311
24312 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
24313
24314         * gcc.dg/20011127-1.c: New test.
24315
24316 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24317
24318         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
24319         from Austin Group draft 7.
24320         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
24321         scanf format arguments.
24322         * gcc.dg/format/no-exargs-2.c: New test.
24323
24324 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
24325
24326         * g++.dg/abi/vbase8-4.C: New test.
24327
24328 2001-11-24  Ian Lance Taylor  <ian@airs.com>
24329
24330         * gcc.c-torture/execute/20011121-1.c: New test.
24331
24332 2001-11-23  Jeffrey A Law  (law@cygnus.com)
24333
24334         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
24335
24336 2001-11-23  Andreas Jaeger  <aj@suse.de>
24337
24338         * gcc.dg/cpp/charconst-2.c: New test.
24339
24340 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
24341
24342         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
24343         to the host if it is remote.  Let tests specify extra headers
24344         they use.
24345         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
24346         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
24347         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
24348         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
24349         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
24350         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
24351         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
24352         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
24353         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
24354         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
24355
24356 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
24357
24358         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
24359         for little endian ARMs.
24360
24361 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
24362
24363         * gcc.c-torture/compile/20011119-1.c: New test.
24364         * gcc.c-torture/compile/20011119-2.c: New test.
24365
24366 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
24367
24368         * gcc.dg/altivec-1.c: Fix typo.
24369
24370 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24371
24372         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
24373
24374 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
24375
24376         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
24377
24378 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
24379
24380         * lib/g77.exp: Don't specify --rpath-link.
24381
24382         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
24383         across all the headers.
24384         * gcc.dg/format/format.exp: For testing on a remote host,
24385         copy format.h.
24386
24387         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
24388         * gcc.c-torture/execute/930406-1.c: Likewise.
24389         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24390
24391 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
24392
24393         * gcc.dg/altivec-1.c: New.
24394
24395 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
24396
24397         * gcc.dg/cpp/fpreprocessed.c: New test case.
24398
24399 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24400
24401         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
24402         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
24403         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
24404
24405 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24406
24407         * gcc.dg/no-builtin-1.c: New test.
24408
24409 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
24410
24411         * gcc.c-torture/execute/20011115-1.c: New test.
24412
24413 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
24414
24415         * gcc.c-torture/compile/20011114-2.c: New test.
24416         * gcc.c-torture/compile/20011114-3.c: New test.
24417         * gcc.c-torture/compile/20011114-4.c: New test.
24418
24419 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24420
24421         * g++.dg/other/init1.C: New test.
24422
24423 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
24424
24425         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
24426         message.
24427
24428         * gcc.c-torture/execute/20011114-1.c: New testcase.
24429
24430         * gcc.c-torture/compile/20010327-1.c: Revert last change.
24431         * gcc.c-torture/compile/20011114-1.c: New test, exactly
24432         like the (before this change) version of 20010327-1.c.
24433
24434 2001-11-14  Roger Sayle <roger@eyesopen.com>
24435
24436         * gcc.c-torture/execute/string-opt-13.c: New testcase.
24437
24438 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
24439
24440         * g++.dg/init/array2.C: New test.
24441
24442 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
24443
24444         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
24445
24446 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
24447
24448         * g++.dg/other/forscope1.C: New test.
24449         * g++.dg/ext/forscope1.C: New test.
24450         * g++.dg/ext/forscope2.C: New test.
24451
24452 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
24453
24454         * gcc.c-torture/execute/20011113-1.c: New test.
24455
24456 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
24457
24458         * gcc.c-torture/execute/20011109-2.c: New test.
24459
24460         * gcc.c-torture/execute/20011109-1.c: New test.
24461
24462 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
24463
24464         * gcc.c-torture/compile/20011109-1.c: New test.
24465
24466 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
24467
24468         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
24469         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
24470         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
24471         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
24472         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
24473         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
24474         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
24475
24476 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24477
24478         * g++.dg/warn/Wshadow-1.C: New tests.
24479         * g++.old-deja/g++.mike/for3.C: Update.
24480
24481 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24482
24483         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
24484         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
24485         XFAILs.  Adjust expected error texts.
24486         * gcc.c-torture/compile/20011106-1.c,
24487         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
24488         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
24489         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
24490         gcc.dg/c99-array-lval-5.c: New tests.
24491
24492 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24493
24494         * gcc.dg/cpp/defined.c: Update.
24495
24496 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24497
24498         * gcc.c-torture/execute/anon-1.c: New test.
24499
24500 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
24501
24502         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
24503         same size, so no warning should be produced on stormy16.
24504
24505         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
24506         due to oversized array.
24507         * g++.old-deja/g++.mike/ns15.C: Likewise.
24508         * g++.old-deja/g++.pt/crash16.C: Likewise.
24509
24510 2001-11-02  Graham Stott  <grahams@redhat.com>
24511
24512         * g++.dgother/debug1.C: Fix typos.
24513
24514 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
24515
24516         * g++.dg/other/debug1.C: New test.
24517
24518 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24519
24520         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
24521         of unsigned long.
24522
24523 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
24524
24525         * gcc.dg/20011029-2.c: New test.
24526
24527         * gcc.c-torture/compile/20011029-1.c: New test.
24528
24529 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
24530
24531         * objc/execute/class_self-1.m: New test.
24532         * objc/execute/class_self-2.m: New test.
24533
24534 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
24535
24536         * gcc.misc-tests/msgs.exp: Delete.
24537         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
24538         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
24539         error set to match recent changes.
24540
24541 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
24542
24543         * gcc.dg/20011021-1.c: New test.
24544
24545 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
24546
24547         * gcc.c-torture/compile/20011023-1.c: New test.
24548
24549 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
24550
24551         * lib/g77.exp: Rewrite based on lib/g++.exp.
24552
24553 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
24554
24555         * gcc.c-torture/execute/20011019-1.c: New test.
24556
24557         * gcc.dg/20011018-1.c: New test.
24558
24559 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
24560
24561         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
24562
24563 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
24564
24565         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
24566         * gcc.dg/attr-invalid.c: Likewise.
24567
24568 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
24569
24570         * testsuite/gcc.dg/20011015-1.c: New test.
24571
24572 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24573
24574         * g++.dg/template/unify2.C: New test.
24575
24576 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24577
24578         * g++.dg/other/exception-specification.C: New test
24579
24580 2001-10-13  Tom Rix  <trix@redhat.com>
24581
24582         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
24583         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
24584
24585 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
24586
24587         * testsuite/gcc.dg/20011009-1.c: New test.
24588
24589 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24590
24591         PR g++/4476
24592         * g++.dg/other/friend1.C: New test.
24593
24594 2001-10-11  Richard Henderson  <rth@redhat.com>
24595
24596         * g++.old-deja/g++.other/crash18.C: Add -S to options.
24597
24598 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24599
24600         * gcc.c-torture/compile/20011010-1.c: New.
24601
24602 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24603
24604         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
24605         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
24606         g77.f-torture/execute/execute.exp,
24607         g77.f-torture/noncompile/noncompile.exp,
24608         gcc.c-torture/compile/compile.exp,
24609         gcc.c-torture/execute/execute.exp,
24610         gcc.c-torture/execute/ieee/ieee.exp,
24611         gcc.c-torture/execute/memcheck/memcheck.exp,
24612         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
24613         objc/execute/execute.exp: Update FSF address.
24614
24615 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24616
24617         * gcc.dg/cpp/cmdlne-C.c: Update.
24618         * gcc.dg/cpp/cmdlne-C2.c: New.
24619
24620 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24621
24622         * gcc.c-torture/execute/20011008-3.c: New.
24623
24624 2001-10-08  DJ Delorie  <dj@redhat.com>
24625
24626         * gcc.dg/20011008-1.c: New.
24627         * gcc.dg/20011008-2.c: New.
24628
24629 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24630
24631         * gcc.dg/cpp/spacing1.c: Update test.
24632
24633 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24634
24635         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
24636         spelling errors of "separate" as "seperate".
24637
24638 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
24639
24640         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
24641         enough to avoid inlining.
24642
24643 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24644
24645         * lib/g77.exp: set libg2c_dir correctly.
24646
24647 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24648
24649         * gcc.dg/cpp/macro11.c: New test.
24650
24651 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24652
24653         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
24654         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
24655         gcc.dg/format/multattr-3.c: New tests.
24656         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
24657         tests for format attributes on function pointers being rejected.
24658
24659 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24660
24661         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
24662
24663 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24664
24665         * g++.dg/warn/format1.C: New test.
24666
24667 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24668
24669         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
24670
24671 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24672
24673         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
24674
24675 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24676
24677         * gcc.dg/cpp/redef2.c: Add test.
24678
24679 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
24680
24681         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
24682         long-standing bug on i686, apparently.
24683         * gcc.c-torture/execute/loop-2c.x: New file.
24684         * gcc.c-torture/execute/loop-2d.x: New file.
24685         * gcc.c-torture/execute/loop-3c.x: New file.
24686
24687 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
24688
24689         * gcc.dg/cpp/20000625-2.c: Correct line number.
24690
24691 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24692
24693         * gcc.dg/cpp/macro10.c: New test.
24694         * gcc.dg/cpp/strify3.c: New test.
24695         * gcc.dg/cpp/spacing1.c: Add tests.
24696         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
24697         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
24698
24699 2001-09-24  DJ Delorie  <dj@redhat.com>
24700
24701         * gcc.c-torture/execute/20010924-1.c: New test.
24702
24703 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24704
24705         * testsuite/objc/execute/paste.m: Remove.
24706
24707 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24708
24709         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
24710
24711 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
24712
24713         * g77.dg/strlen0.f: New test.
24714
24715 2001-09-21  Richard Henderson  <rth@redhat.com>
24716
24717         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
24718         * g++.old-deja/g++.abi/vtable2.C: Likewise.
24719
24720 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24721
24722         Table-driven attributes.
24723         * g++.dg/ext/attrib1.C: New test.
24724
24725 2001-09-20  DJ Delorie  <dj@redhat.com>
24726
24727         * gcc.dg/20000926-1.c: Update expected warning messages.
24728         * gcc.dg/array-2.c: Likewise, and test for warnings too.
24729         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
24730         array.
24731
24732 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
24733
24734         * g++.dg/eh/registers1.C: New test case.
24735
24736 2001-09-17  Richard Henderson  <rth@redhat.com>
24737
24738         * gcc.dg/array-5.c: Fix VLA decomposition test.
24739
24740 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24741
24742         * gcc.dg/cpp/line5.c: New testcase.
24743
24744 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24745
24746         * gcc.dg/cpp/macro9.c: New test.
24747
24748 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
24749
24750         * gcc.c-torture/execute/980223.c: Change type of addr from long
24751         to char *.
24752
24753 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
24754
24755         * gcc.c-torture/execute/20010915-1.c: New test.
24756
24757 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
24758
24759         * g77.dg/bprob: New directory.
24760         * g77.dg/bprob/bprob.exp: New file.
24761         * g77.dg/bprob/bprob-1.f: New test.
24762         * g77.dg/gcov: New directory.
24763         * g77.dg/gcov/gcov.exp: New file.
24764         * g77.dg/gcov/gcov-1.f: New test.
24765         * g77.dg/gcov/gcov-1.x: New file.
24766
24767 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24768
24769         * gcc.dg/cpp/directiv.c: Update.
24770         * gcc.dg/cpp/undef1.c: Update.
24771
24772 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
24773
24774         * gcc.dg/20010912-1.c: New test.
24775
24776 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
24777
24778         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
24779         language-independent file in lib.
24780         * lib/gcov.exp: New file.
24781
24782 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24783
24784         * gcc.c-torture/compile/20010911-1.c: New test.
24785
24786 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
24787
24788         * lib/profopt.exp: New, to support profile-directed optimizations.
24789         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
24790         * gcc.misc-tests/bprob-1.c: New test.
24791         * gcc.misc-tests/bprob-2.c: New test.
24792
24793 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
24794
24795         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
24796         XFAIL and which kinds of gcov output to verify.
24797         * gcc.misc-tests/gcov-4b.x: New file.
24798         * gcc.misc-tests/gcov-5b.x: New file.
24799         * gcc.misc-tests/gcov-6.x: New file.
24800         * gcc.misc-tests/gcov-7.c: New test.
24801         * gcc.misc-tests/gcov-7.x: New file.
24802
24803 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
24804
24805         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
24806         * gcc.misc-tests/gcov-6.c: New test.
24807
24808 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24809
24810         PR c++/3986
24811         * g++.dg/abi/vbase1.C: New test.
24812
24813 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
24814
24815         * objc.dg/method-2.m: New.
24816
24817 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24818
24819         PR c++/4203
24820         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
24821         * g++.dg/init/empty1.C: New test.
24822
24823 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
24824
24825         * gcc.c-torture/compile/20010903-1.c: New test.
24826
24827 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
24828
24829         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
24830         for m68k.
24831
24832 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
24833
24834         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
24835
24836         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
24837
24838         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
24839
24840 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
24841
24842         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
24843         for 16-bit 'unsigned int'.
24844
24845 2001-08-29  Kazu Hirata  <kazu@hxi.com>
24846
24847         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
24848
24849 2001-08-27  Richard Henderson  <rth@redhat.com>
24850
24851         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
24852         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
24853
24854 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
24855
24856         * gcc.dg/asm-names.c (ymain): New.
24857
24858 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
24859
24860         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
24861         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
24862         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
24863
24864 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24865
24866         * gcc.dg/compare5.c: New testcase.
24867
24868 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
24869
24870         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
24871         and "In instantiation".
24872
24873 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
24874
24875         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
24876
24877 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
24878
24879         * gcc.misc-tests/gcov.exp: Add support for branch information.
24880         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
24881         * gcc.misc-tests/gcov-4.c: New test.
24882         * gcc.misc-tests/gcov-4b.c: New test.
24883         * gcc.misc-tests/gcov-5b.c: New test.
24884
24885 2001-08-20  Zack Weinberg  <zackw@panix.com>
24886
24887         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
24888         expected to fail.
24889
24890 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24891
24892         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
24893
24894 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
24895
24896         * g++.dg/eh/template1.C: New test.
24897
24898 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
24899
24900         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
24901         Fix thinko.
24902         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
24903         for xfail.
24904
24905 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
24906
24907         * lib/g77-dg.exp:  Use prune.exp for common procedures
24908         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
24909         * lib/g77.exp: (g77-dg-prune) Remove
24910
24911 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
24912
24913         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
24914
24915 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24916
24917         * g++.dg/template/unify1.C: New test.
24918
24919 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
24920
24921         * g++.dg/abi/empty4.C: New test.
24922
24923 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
24924
24925         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
24926         solaris2.*
24927         * g77.f-torture/compile/pr3743.x: Likewise
24928
24929 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24930
24931         * g++.dg/other/using-declaration.C: New test.
24932
24933 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24934
24935         * gcc.dg/cpp/tr-sign.c: New testcase.
24936
24937 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24938
24939         * gcc.dg/cpp/19951025-1.c: Revert.
24940         * gcc.dg/cpp/directiv.c: We no longer process directives that
24941         interrupt macro arguments.
24942
24943 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
24944
24945         * gcc.dg/bconstp-1.c: New test.
24946
24947 2001-08-03  Richard Henderson  <rth@redhat.com>
24948
24949         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
24950
24951 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24952
24953         * gcc.dg/cpp/19951025-1.c: Update.
24954
24955 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
24956
24957         * g77.dg/ff90-1.f (s): Fix reference of variable z,
24958         should be x.
24959
24960 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
24961
24962         Kill -fhonor-std.
24963         * g++.old-deja/g++.ns/ns14.C: Remove special options.
24964         * g++.old-deja/g++.other/std1.C: Likewise.
24965         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
24966
24967 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
24968
24969         * lib/g77.exp:  Load gcc-defs.exp for common procedures
24970         (g77_pass, g77_fail, g77_finish, g77_exit,
24971         ${tool}_check_unsupported_p} Now redundant.  Deleted.
24972
24973 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
24974
24975         * g77.dg/fbackslash.f
24976         * g77.dg/fcase-preserve.f
24977         * g77.dg/ff90-1.f
24978         * g77.dg/ffixed-line-length-0.f
24979         * g77.dg/ffixed-line-length-132.f
24980         * g77.dg/ffixed-line-length-7.f
24981         * g77.dg/ffixed-line-length-72.f
24982         * g77.dg/ffixed-line-length-none.f
24983         * g77.dg/ffree-form-1.f
24984         * g77.dg/fno-backslash.f
24985         * g77.dg/fno-f90-1.f
24986         * g77.dg/fno-fixed-form-1.f
24987         * g77.dg/fno-onetrip.f
24988         * g77.dg/fno-typeless-boz.f
24989         * g77.dg/fno-underscoring.f
24990         * g77.dg/fno-vxt-1.f
24991         * g77.dg/fonetrip.f
24992         * g77.dg/ftypeless-boz.f
24993         * g77.dg/fugly-assumed.f
24994         * g77.dg/funderscoring.f
24995         * g77.dg/fvxt-1.f
24996
24997 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
24998
24999         * objc.dg/fwd-proto-1.m: New.
25000         * objc.dg/local-decl-1.m: New.
25001         * objc.dg/naming-1.m: New.
25002         * objc.dg/naming-2.m: New.
25003         * objc.dg/proto-hier-1.m: New.
25004
25005 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
25006
25007         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
25008         largest-type elements to a struct makes its size grow.
25009
25010 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25011
25012         * g++.dg/abi/vthunk1.C: New test.
25013
25014 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25015
25016         * g++.dg/abi/vbase8-22.C: New test.
25017
25018 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25019
25020         * gcc.dg/cpp/macro8.c: New test.
25021
25022 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
25023
25024         * g++.dg/abi/vbase8-21.C: New test.
25025
25026 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
25027
25028         * g++.dg/abi/vbase8-10.C: New test.
25029
25030 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25031
25032         * lib/g++.exp (g++_set_ld_library_path): Renamed to
25033         ${tool}_set_ld_library_path.
25034         Changed caller.
25035         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
25036         g++.exp.
25037
25038 2001-07-26  Stan Cox <scox@redhat.com>
25039
25040         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
25041         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
25042         gcc_exit, gcc_check_unsupported_p):
25043         Moved to gcc-deps.exp
25044         * gcc-deps.exp: New file.
25045
25046 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25047
25048         * g++.old-deja/g++.pt/defarg14.C: New test.
25049
25050 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25051
25052         * g++.old-deja/g++.other/lineno5.C: New test.
25053
25054 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25055
25056         * g++.old-deja/g++.pt/crash68.C: New test.
25057
25058 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25059
25060         * g++.old-deja/g++.other/crash42.C: New test.
25061
25062 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25063
25064         * gcc.dg/cpp/extratokens.c: Fix.
25065         * gcc.dg/cpp/skipping2.c: New tests.
25066
25067 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25068
25069         * gcc.c-torture/execute/20010724-1.c: New file.
25070         * gcc.c-torture/execute/20010724-1.x: New file.
25071
25072 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25073
25074         * g++.old-deja/g++.other/cond7.C: New test.
25075
25076 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25077
25078         * g++.old-deja/g++.other/optimize4.C: New test.
25079
25080 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25081
25082         * g++.old-deja/g++.abi/vbase8-5.C: New test.
25083
25084 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
25085
25086         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
25087         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
25088         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
25089         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
25090
25091         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
25092         bug report" message.
25093
25094         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
25095         * g++.dg/ext/instantiate1.C: Move from old-deja.
25096
25097 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
25098
25099         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
25100         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
25101         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
25102         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
25103
25104 2001-07-23  Jeffrey A Law  (law@cygnus.com)
25105
25106         * gcc.c-torture/execute/20010723-1.c: New test.
25107
25108 2001-07-23  Ben Elliston  <bje@redhat.com>
25109
25110         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
25111
25112 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25113
25114         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
25115         i[34567]86-*-*.
25116         Delete handling of ieee_multilib_flags.
25117         Pass -mieee for alpha*-*-* and sh-*-*.
25118         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
25119
25120 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
25121
25122         Remove old-abi tests.
25123         * g++.old-deja/g++.mike/p11116.C: Remove.
25124         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
25125
25126 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
25127
25128         * g77.f-torture/compile/pr3743.f:  New test
25129
25130 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
25131
25132         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
25133
25134 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25135
25136         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
25137         g++.old-deja/g++.pt/static6.C: Likewise.
25138         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
25139         supports weak symbols.
25140
25141 2001-07-18  Andreas Jaeger  <aj@suse.de>
25142
25143         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
25144         supported again.
25145
25146 2001-07-18  Andreas Jaeger  <aj@suse.de>
25147
25148         * gcc.dg/iftrap-1.c: Fix target line.
25149
25150 2001-07-17  Richard Henderson  <rth@redhat.com>
25151
25152         * gcc.c-torture/execute/20010717-1.c: New.
25153
25154 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25155
25156         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
25157         tests.
25158
25159 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25160
25161         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
25162
25163 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25164
25165         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
25166         UAC_SIGBUS, UAC_NOPRINT definitions.
25167
25168 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
25169
25170         * objc/execute/object_is_class.m: New test.
25171         * objc/execute/object_is_meta_class.m: New test.
25172
25173 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25174
25175         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
25176         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
25177
25178 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
25179
25180         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
25181         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
25182
25183 2001-07-14  Richard Henderson  <rth@redhat.com>
25184
25185         * gcc.dg/iftrap-1.c: New.
25186
25187 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
25188
25189         * g77.f-torture/execute/intrinsic77.f: New test.
25190
25191 2001-07-11  Janis Johnson <janis@us.ibm.com>
25192
25193         * gcc.misc-tests/gcov-3.c: New test.
25194
25195 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
25196
25197         * gcc.c-torture/compile/20010711-1.c,
25198         * gcc.c-torture/compile/20010711-2.c: New tests.
25199
25200 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
25201
25202         * gcc.c-torture/execute/20010711-1.c: New test.
25203
25204 2001-07-11  Ben Elliston  <bje@redhat.com>
25205
25206         * g++.old-deja/g++.other/enum5.C: New test.
25207
25208 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
25209
25210         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
25211         (g++-dg-prune): Call prune_gcc_output.
25212         * prune.exp: New file for prune_gcc_output.
25213         * lib/g++.exp, lib/gcc.exp: Load it.
25214
25215 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25216
25217         * gcc.c-torture/compile/20010701-1.c,
25218         g++.old-deja/g++.ext/attrib6.C: New tests.
25219
25220 2001-07-06  Jeffrey A Law  (law@cygnus.com)
25221
25222         * gcc.c-torture/compile/20010706-1.c: New test.
25223
25224 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
25225
25226         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
25227
25228 2001-06-28  Stan Shebs  <shebs@apple.com>
25229
25230         * gcc.dg/pragma-darwin.c: New test.
25231
25232 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25233
25234         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
25235         Solaris 2.[678] system.
25236
25237 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25238
25239         * gcc.dg/20010622-1.c: New test.
25240
25241 2001-06-18  Stan Shebs  <shebs@apple.com>
25242
25243         * objc.dg: New directory.
25244         * objc.dg/dg.exp: New file.
25245         * objc.dg/alias.m: New.
25246         * objc.dg/class-1.m: New.
25247         * objc.dg/class-2.m: New.
25248         * objc.dg/const-str-1.m: New.
25249         * objc.dg/const-str-2.m: New.
25250         * objc.dg/id-1.m: New.
25251         * objc.dg/method-1.m: New.
25252         * objc.dg/super-class-1.m: New.
25253         * lib/objc-dg.exp: New file.
25254
25255 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25256
25257         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
25258         of label name.
25259
25260 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
25261
25262         * g++.old-deja/g++.abi/vbase8-9.C: New test.
25263
25264 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25265
25266         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
25267         variable.
25268
25269 2001-06-12  Richard Henderson  <rth@redhat.com>
25270
25271         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
25272
25273 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
25274
25275         * g++.old-deja/g++.abi/vbase5.C: New test.
25276         * g++.old-deja/g++.abi/vbase6.C: New test.
25277         * g++.old-deja/g++.abi/vbase7.C: New test.
25278
25279 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25280
25281         * gcc.c-torture/compile/20010610-1.c: New test.
25282
25283 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
25284
25285         * g++.old-deja/g++.abi/vbase4.C: New test.
25286
25287 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25288
25289         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
25290         support %f for HC11/HC12 targets.
25291         * gcc.c-torture/execute/930513-1.x: New file, likewise.
25292         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
25293         on HC11/HC12 targets.
25294         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
25295
25296 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25297
25298         * gcc.dg/wchar_t-1.c: New file.
25299         * gcc.dg/wint_t-1.c: Likewise.
25300
25301 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
25302
25303         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
25304
25305 2001-06-11  Richard Henderson  <rth@redhat.com>
25306
25307         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
25308
25309 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25310
25311         * gcc.c-torture/compile/20010611-1.c: New test.
25312
25313 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25314
25315         * gcc.dg/c99-tag-1.c: Add more tests.
25316
25317 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
25318
25319         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
25320         representation on MN10300 and ARM/Thumb.
25321
25322 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
25323
25324         * g77.f-torture/execute/20010610.f: New.
25325
25326 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
25327
25328         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
25329         names.
25330
25331 2001-06-09  Richard Henderson  <rth@redhat.com>
25332
25333         * gcc.c-torture/execute/ashrdi-1.c: New.
25334         * gcc.c-torture/execute/ashldi-1.c: New.
25335         * gcc.c-torture/execute/lshrdi-1.c: New.
25336
25337 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
25338
25339         * objc/execute/load-3.m: Added. Check sending +load to categories,
25340         in addition to classes.
25341
25342 2001-06-08  Stan Shebs  <shebs@apple.com>
25343
25344         * objc/execute/load-2.m: New test.  From Nicola Pero
25345         <n.pero@mi.flashnet.it>.
25346
25347 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
25348
25349         * gcc.c-torture/execute/20010605-2.c: New test.
25350
25351 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25352
25353         * g++.old-deja/g++.abi/vbase2.C: New test.
25354         * g++.old-deja/g++.abi/vbase3.C: New test.
25355
25356 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25357
25358         * g++.old-deja/g++.pt/friend49.C: New test.
25359
25360 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
25361
25362         * g++.old-deja/g++.ext/anon3.C: New test.
25363
25364 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
25365
25366         * g++.old-deja/g++.other/conv7.C: New test.
25367
25368 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25369
25370         * gcc.c-torture/compile/20010605-2.c: New test.
25371
25372 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25373
25374         * gcc.c-torture/execute/20010604-1.c: New test.
25375
25376 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
25377
25378         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
25379
25380 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
25381
25382         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
25383         (g++_link_flags): Likewise.
25384         (g++_init): Pass gccpath's value to two previous functions.
25385
25386 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25387
25388         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
25389         Ensure logfile entry matches exec command line.
25390
25391 2001-05-31  Richard Henderson  <rth@redhat.com>
25392
25393         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
25394         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
25395
25396 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
25397
25398         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
25399         compiler for irix6.2
25400
25401 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
25402
25403         * g++.old-deja/g++.other/optimize3.C: New file.
25404
25405 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
25406
25407         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
25408         assemble.
25409
25410 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
25411
25412         * g++.old-deja/g++.other/optimize2.C: New file.
25413
25414 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
25415
25416         * gcc.c-torture/compile/20010518-2.c: New file.
25417         * gcc.c-torture/execute/20010518-1.c: New file.
25418         * gcc.c-torture/execute/20010518-2.c: New file.
25419
25420 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25421
25422         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
25423
25424 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
25425
25426         G++ no longer defines builtins that do not begin with __builtin.
25427         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
25428         * g++.old-deja/g++.brendand/misc13.C: Likewise.
25429         * g++.old-deja/g++.law/builtin1.C: Likewise.
25430         * g++.old-deja/g++.law/cvt2.C: Likewise.
25431         * g++.old-deja/g++.mike/net5.C: Likewise.
25432         * g++.old-deja/g++.other/builtins1.C: Likewise.
25433         * g++.old-deja/g++.other/builtins2.C: Likewise.
25434         * g++.old-deja/g++.other/builtins3.C: Likewise.
25435         * g++.old-deja/g++.other/builtins4.C: Likewise.
25436         * g++.old-deja/g++.other/inline8.C: Likewise.
25437         * g++.old-deja/g++.robertl/eb39.C: Likewise.
25438
25439 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
25440
25441         * g++.old-deja/g++.pt/using1.C: Adjust.
25442         * g++.old-deja/g++.pt/using2.C: New test.
25443
25444 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25445
25446         * gcc.dg/cpp/charconst.c: New tests.
25447         * gcc.dg/cpp/escape.c: New tests.
25448         * gcc.dg/cpp/escape-1.c: New tests.
25449         * gcc.dg/cpp/escape-2.c: New tests.
25450         * gcc.dg/cpp/ucs.c: New tests.
25451
25452 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
25453
25454         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
25455         native compiler for irix6.5.
25456
25457 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
25458
25459         * lib/g++.exp (g++_include_flags): Use args to compute
25460         get_multilibs.
25461         (g++_link_flags): Likewise.
25462         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
25463
25464 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25465
25466         * gcc.dg/c90-hexfloat-1.c: Add more tests.
25467
25468 2001-05-21  Geoff Keating  <geoffk@redhat.com>
25469
25470         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
25471         this file.
25472
25473 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25474
25475         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
25476         STACK_SIZE;
25477         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
25478         to STACK_SIZE; Use it to define size of add_histo array.
25479         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
25480         to STACK_SIZE.
25481         (f): Use GITT_SIZE to define size of gitt local table.
25482         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
25483         to STACK_SIZE; Use it to define size of bytemem array.
25484
25485 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25486
25487         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
25488         on 68HC11/HC12 due to the asm instruction.
25489         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
25490         * gcc.c-torture/compile/920520-1.x: Likewise.
25491         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
25492         on 68HC11/HC12 because the function is larger than 64K.
25493         * gcc.c-torture/compile/961203-1.x: New file, this test fails
25494         on 68HC11/HC12 because the structure is too large.
25495
25496 2001-05-20  Richard Henderson  <rth@redhat.com>
25497
25498         * gcc.c-torture/execute/20010520-1.c: New.
25499
25500 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25501
25502         * g++.old-deja/g++.warn/compare1.C: New test.
25503         * gcc.dg/compare4.c: New test.
25504
25505 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
25506
25507         * g++.old-deja/g++.other/optimize1.C: New test.
25508
25509 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25510
25511         * g++.old-deja/g++.pt/spec41.C: New test.
25512
25513 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
25514
25515         * gcc.c-torture/compile/20010114-1.x: Remove.
25516
25517 2001-05-18  Stan Shebs  <shebs@apple.com>
25518
25519         * gcc.c-torture/compile/20010518-1.c: New test.
25520
25521 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
25522
25523         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
25524         * g++.old-deja/g++.pt/crash67.C: New test.
25525
25526 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
25527
25528         * g++.old-deja/g++.other/debug9.C: New test.
25529
25530 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
25531
25532         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
25533
25534 2001-05-16  Jan Hubicka  <jh@suse.cz>
25535
25536         * gcc.c-torture/compile/20010516-1.c: New test.
25537
25538 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25539
25540         * g++.old-deja/g++.other/crash41.C: New test.
25541
25542 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25543
25544         * g++.old-deja/g++.pt/crash66.C: New test.
25545
25546 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
25547
25548         * g++.old-deja/g++.robertl/eb27.C: Convert.
25549
25550 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
25551
25552         * g++.dg/friend-warn.C: New test.  Do not warn about friend
25553         declaration being redundant.
25554
25555 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
25556
25557         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
25558
25559 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
25560
25561         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
25562
25563 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
25564
25565         * lib/g++.exp: Use testsuite_flags.
25566
25567 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
25568
25569         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
25570
25571 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25572
25573         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
25574
25575 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
25576
25577         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
25578
25579 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
25580
25581         * gcc.c-torture/compile/20010313-1.c: New test.
25582
25583 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
25584
25585         * gcc.dg/cpp/direct2.c: New test.
25586         * gccq.dg/cpp/direct2s.c: New test.
25587
25588         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
25589
25590 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
25591
25592         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
25593         * g++.old-deja/g++.other/op3.C: Likewise.
25594
25595 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25596
25597         * gcc.dg/cpp/syshdr.h: New file.
25598         * gcc.dg/cpp/sysmac1.c: Update.
25599         * gcc.dg/cpp/sysmac2.c: Update.
25600
25601 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25602
25603         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
25604
25605 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
25606
25607         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
25608         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
25609
25610 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
25611
25612         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
25613
25614 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
25615
25616         * lib/g++.exp (g++_include_flags): Don't use any special flags
25617         if TESTING_IN_BUILD_TREE is not defined.
25618         (g++_init): Use a plain 'c++' as the compiler if
25619         TESTING_IN_BUILD_TREEE is not defined.
25620
25621 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
25622
25623         * g++.old-deja/g++.eh/catch13.C: New test.
25624         * g++.old-deja/g++.eh/catch14.C: New test.
25625
25626 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
25627
25628         * gcc.dg/cpp/tr-define.c: New test.
25629
25630 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
25631
25632         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
25633         <stdlib.h>, not <malloc.h>.
25634
25635 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25636
25637         * g++.old-deja/g++.ns/template17.C: New test.
25638
25639 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25640
25641         * g++.old-deja/g++.pt/ref4.C: New test.
25642
25643 2001-04-30  Richard Henderson  <rth@redhat.com>
25644
25645         * gcc.dg/20000724-1.c: Revert last change.
25646
25647 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
25648
25649         * g77.f-torture/execute/20010430.f: New test.
25650
25651 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
25652
25653         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
25654
25655 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
25656
25657         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
25658
25659 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25660
25661         * g++.old-deja/g++.eh/crash6.C: New test.
25662
25663 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25664
25665         * g++.old-deja/g++.other/warn7.C: New test.
25666
25667 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25668
25669         * g++.old-deja/g++.other/defarg9.C: New test.
25670
25671 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25672
25673         * g77.f-torture/compile/20010426.f: New test.
25674         * g77.f-torture/execute/20010426.f: New test.
25675
25676 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25677
25678         * g77.f-torture/compile/20000629-1.x: Remove - error
25679         has been fixed.
25680
25681 2001-04-26  Jeffrey A Law  (law@cygnus.com)
25682
25683         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
25684         Tweak slightly to work with g++.dg framework.
25685         * g++.dg/special/ecos.exp: Run initp1.C test.
25686         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
25687
25688         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
25689         its linker doesn't give line numbers either.
25690         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
25691
25692 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25693
25694         * g++.old-deja/g++.other/lex1.C: New test.
25695
25696 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
25697
25698         * gcc.dg/noncompile/20010425-1.c: New test.
25699
25700 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25701
25702         * g++.old-deja/g++.pt/mangle2.C: New test.
25703
25704 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25705
25706         * gcc.dg/format/plus-1.c: New test.
25707
25708 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25709
25710         * gcc.dg/20010423-1.c: New test.
25711
25712 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25713
25714         * gcc.c-torture/execute/20010422-1.c: New test.
25715
25716 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
25717
25718         * g++.old-deja/g++.ns/type2.C: New test.
25719
25720 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
25721
25722         * g++.old-deja/g++.other/perf1.C: New test.
25723
25724 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
25725
25726         * gcc.dg/c99-func-2.c: Remove xfail.
25727         * gcc.dg/c99-func-3.c: Remove xfail.
25728         * gcc.dg/c99-func-4.c: Remove xfail.
25729
25730 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
25731
25732         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
25733
25734 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25735
25736         * gcc.c-torture/compile/20010423-1.c: New test.
25737
25738 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25739
25740         * g++.old-deja/g++.pt/typename28.C: New test.
25741
25742 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25743
25744         * g++.old-deja/g++.abi/empty2.C: New test.
25745         * g++.old-deja/g++.abi/empty3.C: New test.
25746
25747 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25748
25749         * g++.old-deja/g++.other/comdat2.C: New test.
25750         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
25751
25752 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25753
25754         * g++.old-deja/g++.other/overload14.C: New test.
25755
25756 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25757
25758         * g++.old-deja/g++.other/lookup23.C: New test.
25759
25760 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25761
25762         * gcc.c-torture/execute/20010403-1.c: New test.
25763
25764 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
25765             Mark Mitchell  <mark@codesourcery.com>
25766
25767         * lib/old-dejagnu.exp: Don't delete output of executable.
25768         Add .exe suffix to executables.
25769
25770 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
25771
25772         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
25773
25774 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25775
25776         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
25777
25778 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
25779
25780         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
25781         * g++.old-deja/g++.abi/crash1.C: New test.
25782
25783 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
25784
25785         * g++.old-deja/g++.other/crash40.C: New test.
25786
25787 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25788
25789         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
25790
25791 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
25792
25793         * g++.old-deja/g++.other/warn6.C: New test.
25794
25795 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25796
25797         * g++.old-deja/g++.robertl/eb42.C: Same.
25798
25799 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25800
25801         * gcc.dg/wtr-conversion-1.c: New testcase.
25802
25803 2001-04-10  Richard Henderson  <rth@redhat.com>
25804
25805         * g++.old-deja/g++.other/array5.C: New.
25806
25807 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25808
25809         * gcc.c-torture/execute/20010408-1.c: New test.
25810
25811 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
25812
25813         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
25814         headers and constructs.
25815         * g++.old-deja/g++.robertl/eb79.C: Same.
25816         * g++.old-deja/g++.robertl/eb77.C (main): Same.
25817         * g++.old-deja/g++.robertl/eb73.C: Same.
25818         * g++.old-deja/g++.robertl/eb66.C (main): Same.
25819         * g++.old-deja/g++.robertl/eb55.C (t): Same.
25820         * g++.old-deja/g++.robertl/eb54.C (main): Same.
25821         * g++.old-deja/g++.robertl/eb46.C (main): Same.
25822         * g++.old-deja/g++.robertl/eb44.C: Same.
25823         * g++.old-deja/g++.robertl/eb41.C (main): Same.
25824         * g++.old-deja/g++.robertl/eb4.C (main): Same.
25825         * g++.old-deja/g++.robertl/eb39.C: Same.
25826         * g++.old-deja/g++.robertl/eb33.C (main): Same.
25827         * g++.old-deja/g++.robertl/eb31.C (main): Same.
25828         * g++.old-deja/g++.robertl/eb30.C: Same.
25829         * g++.old-deja/g++.robertl/eb3.C: Same.
25830         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
25831         * g++.old-deja/g++.robertl/eb21.C: Same.
25832         * g++.old-deja/g++.robertl/eb15.C: Same.
25833         * g++.old-deja/g++.robertl/eb118.C: Same.
25834         * g++.old-deja/g++.robertl/eb115.C (main): Same.
25835         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
25836         * g++.old-deja/g++.robertl/eb109.C: Same.
25837         * g++.old-deja/g++.other/sibcall1.C (main): Same.
25838         * g++.old-deja/g++.mike/rtti1.C: Same.
25839         * g++.old-deja/g++.mike/p658.C: Same.
25840         * g++.old-deja/g++.mike/net46.C: Same.
25841         * g++.old-deja/g++.mike/net34.C: Same.
25842         * g++.old-deja/g++.mike/memoize1.C: Same.
25843         * g++.old-deja/g++.mike/eh2.C: Same.
25844         * g++.old-deja/g++.law/weak.C: Same.
25845         * g++.old-deja/g++.law/visibility7.C: Same.
25846         * g++.old-deja/g++.law/visibility25.C: Same.
25847         * g++.old-deja/g++.law/visibility22.C: Same.
25848         * g++.old-deja/g++.law/visibility2.C: Same.
25849         * g++.old-deja/g++.law/visibility17.C: Same.
25850         * g++.old-deja/g++.law/visibility13.C: Same.
25851         * g++.old-deja/g++.law/visibility10.C: Same.
25852         * g++.old-deja/g++.law/visibility1.C: Same.
25853         * g++.old-deja/g++.law/virtual3.C (eval): Same.
25854         * g++.old-deja/g++.law/vbase1.C: Same.
25855         * g++.old-deja/g++.law/operators32.C: Same.
25856         * g++.old-deja/g++.law/nest3.C: Same.
25857         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
25858         * g++.old-deja/g++.law/except5.C (main): Same.
25859         * g++.old-deja/g++.law/cvt7.C (run): Same.
25860         * g++.old-deja/g++.law/cvt2.C: Same.
25861         * g++.old-deja/g++.law/cvt16.C: Same.
25862         * g++.old-deja/g++.law/ctors6.C (bar): Same.
25863         * g++.old-deja/g++.law/ctors17.C (main): Same.
25864         * g++.old-deja/g++.law/ctors13.C: Same.
25865         * g++.old-deja/g++.law/ctors12.C (main): Same.
25866         * g++.old-deja/g++.law/ctors10.C: Same.
25867         * g++.old-deja/g++.law/code-gen5.C: Same.
25868         * g++.old-deja/g++.law/bad-error7.C: Same.
25869         * g++.old-deja/g++.law/arm9.C: Same.
25870         * g++.old-deja/g++.law/arm12.C: Same.
25871         * g++.old-deja/g++.law/arg8.C: Same.
25872         * g++.old-deja/g++.law/arg1.C: Same.
25873         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
25874         * g++.old-deja/g++.jason/template31.C: Same.
25875         * g++.old-deja/g++.jason/template24.C (main): Same.
25876         * g++.old-deja/g++.jason/2371.C: Same.
25877         * g++.old-deja/g++.eh/new2.C: Same.
25878         * g++.old-deja/g++.eh/new1.C: Same.
25879         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
25880         * g++.old-deja/g++.brendan/nest21.C (main): Same.
25881         * g++.old-deja/g++.brendan/err-msg3.C: Same.
25882         * g++.old-deja/g++.brendan/crash62.C: Same.
25883         * g++.old-deja/g++.brendan/crash52.C: Same.
25884         * g++.old-deja/g++.brendan/crash49.C (main): Same.
25885         * g++.old-deja/g++.brendan/crash38.C: Same.
25886         * g++.old-deja/g++.brendan/crash15.C (main): Same.
25887         * g++.old-deja/g++.brendan/copy9.C: Same.
25888
25889 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
25890
25891         * gcc.c-torture/execute/20001203-2.c (memset):
25892         Count argument is of type __SIZE_TYPE__.
25893
25894 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
25895
25896         * gcc.c-torture/compile/20010404-1.c: New test.
25897
25898 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
25899
25900         * gcc.c-torture/compile/20010326-1.c: New test.
25901
25902 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
25903
25904         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
25905         peculiarities of the SH.
25906         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
25907
25908 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25909
25910         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
25911         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
25912         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
25913
25914 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25915
25916         * g77.f-torture/compile/20010321-1.f: New test.
25917
25918 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25919
25920         * gcc.c-torture/compile/20010329-1.c: New test.
25921
25922 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25923
25924         * gcc.c-torture/execute/20010329-1.c: New test.
25925
25926 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
25927
25928         * g++.old-deja/g++.other/eh4.C: Fix typo.
25929
25930 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
25931
25932         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
25933
25934 2001-03-28  Philip Blundell  <philb@gnu.org>
25935
25936         * gcc.c-torture/compile/20010328-1.c: New test.
25937
25938 2001-03-27  Richard Henderson  <rth@redhat.com>
25939
25940         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
25941         * g++.old-deja/g++.eh/vbase3.C: Likewise.
25942
25943 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
25944
25945         * gcc.c-torture/compile/20010327-1.c: New test.
25946
25947 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25948
25949         * g++.old-deja/g++.other/friend12.C: New test.
25950         * g++.old-deja/g++.other/friend9.C: Expect no errors.
25951         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
25952
25953 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25954
25955         * gcc.c-torture/execute/20010325-1.c: New test.
25956
25957 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
25958
25959         * g++.old-deja/g++.other/mangle3.C: New test.
25960
25961 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
25962
25963         * g++.old-deja/g++.other/anon8.C: New test.
25964
25965 2001-03-20  Philip Blundell  <philb@gnu.org>
25966
25967         * gcc.c-torture/compile/20010320-1.c: New test.
25968
25969 2001-03-17  Richard Henderson  <rth@redhat.com>
25970
25971         * g++.old-deja/g++.other/eh4.C: Add expected error text.
25972
25973 2001-03-15  Geoff Keating  <geoff@redhat.com>
25974
25975         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
25976         tests on AIX.
25977
25978 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
25979
25980         * g++.old-deja/g++.other/eh4.C: New test.
25981
25982 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
25983
25984         * gcc.dg/cpp/mi1.c: Update.
25985
25986 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
25987
25988         * g++.old-deja/g++.other/regstack.C: New test.
25989
25990 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25991
25992         * g++.old-deja/g++.other/ref4.C: New test.
25993
25994 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
25995
25996         * objc/execute/va_method.m: Added.
25997         * objc/execute/IMP.m: Added.
25998         * objc/execute/_cmd.m: Added.
25999         * objc/execute/accessing_ivars.m: Added.
26000         * objc/execute/class-1.m: Added.
26001         * objc/execute/class-10.m: Added.
26002         * objc/execute/class-11.m: Added.
26003         * objc/execute/class-12.m: Added.
26004         * objc/execute/class-13.m: Added.
26005         * objc/execute/class-14.m: Added.
26006         * objc/execute/class-2.m: Added.
26007         * objc/execute/class-3.m: Added.
26008         * objc/execute/class-4.m: Added.
26009         * objc/execute/class-5.m: Added.
26010         * objc/execute/class-6.m: Added.
26011         * objc/execute/class-7.m: Added.
26012         * objc/execute/class-8.m: Added.
26013         * objc/execute/class-9.m: Added.
26014         * objc/execute/class-tests-1.h
26015         * objc/execute/class-tests-2.h
26016         * objc/execute/compatibility_alias.m: Added.
26017         * objc/execute/encode-1.m: Added.
26018         * objc/execute/formal_protocol-1.m: Added.
26019         * objc/execute/formal_protocol-2.m: Added.
26020         * objc/execute/formal_protocol-3.m: Added.
26021         * objc/execute/formal_protocol-4.m: Added.
26022         * objc/execute/formal_protocol-5.m: Added.
26023         * objc/execute/formal_protocol-6.m: Added.
26024         * objc/execute/formal_protocol-7.m: Added.
26025         * objc/execute/informal_protocol.m: Added.
26026         * objc/execute/initialize.m: Added.
26027         * objc/execute/load.m: Added.
26028         * objc/execute/many_args_method.m: Added.
26029         * objc/execute/nested-3.m: Added.
26030         * objc/execute/no_clash.m: Added.
26031         * objc/execute/private.m: Added.
26032         * objc/execute/redefining_self.m: Added.
26033         * objc/execute/root_methods.m: Added.
26034         * objc/execute/selector-1.m: Added.
26035         * objc/execute/static-1.m: Added.
26036         * objc/execute/static-2.m: Added.
26037         * objc/execute/va_method.m: Added.
26038
26039 2001-03-10  Richard Henderson  <rth@redhat.com>
26040
26041         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
26042
26043 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
26044
26045         * g++.old-deja/g++.other/crash31.C: XFAIL.
26046         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
26047         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
26048         * gcc.c-torture/execute/20010123-1.x: XFAIL.
26049         * gcc.c-torture/execute/20010124-1.x: XFAIL.
26050         * gcc.dg/sequence-pt-1.c: XFAIL one test.
26051
26052 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26053
26054         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
26055
26056 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
26057
26058         * gcc.dg/20000724-1.c: Don't use multiline strings.
26059
26060 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
26061
26062         * objc/execute/string1.m, objc/execute/string2.m: Compare the
26063         result of -cString against what we expect it to be; don't just
26064         print it out for no one to read.
26065
26066         * objc/execute/string3.m, objc/execute/string4.m: New tests.
26067         Based on testcases provided by Nicola Pero.
26068
26069 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
26070
26071         * gcc.dg/cpp/macro7.c: New test.
26072
26073 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
26074
26075         * gcc.dg/cpp/multiline.c: Update.
26076
26077 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26078
26079         * g++.old-deja/g++.other/enum3.C: New test.
26080
26081 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26082
26083         * g++.old-deja/g++.other/pod1.C: New test.
26084
26085 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26086
26087         * g++.old-deja/g++.ext/overload1.C: New test.
26088
26089 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26090
26091         * g++.old-deja/g++.pt/using1.C: New test.
26092
26093 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26094
26095         * g++.old-deja/g++.other/using9.C: New test.
26096
26097 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
26098
26099         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
26100
26101         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
26102
26103 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
26104
26105         * g++.old-deja/g++.ext/realpt1.C: Remove.
26106
26107 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
26108
26109         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
26110
26111 2001-02-26  Will Cohen  <wcohen@redhat.com>
26112
26113         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
26114
26115 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
26116
26117         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
26118         templatized constructors.
26119
26120 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26121
26122         * gcc.c-torture/execute/20010224-1.c: New test.
26123
26124 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
26125
26126         * gcc.c-torture/execute/20010222-1.c: New test.
26127
26128 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
26129
26130         * g++.old-deja/g++.other/inline20.C: New test.
26131
26132 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
26133
26134         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
26135
26136 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26137
26138         * g++.old-deja/g++.other/lookup22.C: New test.
26139
26140 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
26141
26142         * g77.dg: New directory.
26143         * g77.dg/20010216-1.f: New test case.
26144         * g77.dg/dg.exp: New driver.
26145         * lib/g77-dg.exp: New driver library.
26146
26147 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26148
26149         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
26150
26151 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
26152
26153         * g++.old-deja/g++.other/decl9.C: New test.
26154
26155 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
26156
26157         * g++.old-deja/g++.other/init16.C: Update the test so that it does
26158         not need <string> and also tests the initialization at runtime.
26159
26160 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26161
26162         * gcc.c-torture/execute/longlong.c: New test.
26163
26164 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
26165
26166         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
26167
26168 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
26169
26170         * gcc.c-torture/execute/920302-1.c (execute):
26171         Change argument type to short.
26172
26173 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26174
26175         * g++.old-deja/g++.pt/deduct6.C: New test.
26176
26177 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26178
26179         * g++.old-deja/g++.pt/deduct5.C: New test.
26180
26181 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
26182
26183         * gcc.c-torture/execute/20010209-1.c: New test.
26184
26185 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
26186
26187         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
26188
26189 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
26190
26191         * g++.dg/vtgc1.C: Update for new ABI.
26192
26193         * consistency.vlad: New directory, 1665 files.
26194
26195 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26196
26197         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
26198         return type.
26199         * gcc.dg/cpp/digraphs.c: Declare puts.
26200
26201 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26202
26203         * g++.old-deja/g++.other/warn5.C: New test.
26204
26205 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26206
26207         * g++.old-deja/g++.pt/spec40.C: New test.
26208
26209 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26210
26211         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
26212         case.
26213         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
26214
26215 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
26216
26217         * gcc.c-torture/compile/20010209-1.c: New test.
26218
26219 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
26220
26221         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
26222         excess errors message but not if it crashes.
26223         * g++.old-deja/g++.other/crash27.C: Likewise.
26224         * g++.old-deja/g++.other/crash28.C: Likewise.
26225         * g++.old-deja/g++.other/crash30.C: Likewise.
26226         * g++.old-deja/g++.other/crash32.C: Likewise.
26227         * g++.old-deja/g++.other/crash35.C: Likewise.
26228         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26229
26230 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26231
26232         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
26233         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
26234         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
26235         g77.f-torture/execute/execute.exp,
26236         g77.f-torture/noncompile/noncompile.exp,
26237         gcc.c-torture/execute/execute.exp,
26238         gcc.c-torture/execute/memcheck/memcheck.exp,
26239         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
26240         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
26241         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
26242         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
26243         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
26244         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
26245         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26246         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
26247         Remove bug reporting instructions with ancient email addresses.
26248
26249 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
26250
26251         * gcc.dg/20010202-1.c: New test.
26252         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
26253
26254 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
26255
26256         * g++.dg/stdbool-if.C: New test.
26257
26258 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
26259
26260         * objc/execute/fdecl.m: Added main().
26261
26262 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
26263
26264         * gcc.c-torture/execute/20010206-1.c: New test.
26265
26266 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26267
26268         * gcc.dg/cpp/avoidpaste1.c: Update.
26269
26270 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
26271
26272         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
26273         Pero <nicola@brainstorm.co.uk>.
26274         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
26275
26276 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
26277
26278         * g++.old-deja/g++.pt/spec39.C: New test.
26279
26280 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
26281
26282         * gcc.c-torture/compile/20010202-1.c: New test.
26283
26284 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
26285
26286         * g++.old-deja/g++.abi/primary2.C: New test.
26287         * g++.old-deja/g++.abi/primary3.C: New test.
26288         * g++.old-deja/g++.abi/primary4.C: New test.
26289         * g++.old-deja/g++.abi/primary5.C: New test.
26290         * g++.old-deja/g++.abi/vtable3.h: New test.
26291         * g++.old-deja/g++.abi/vtable3a.C: New test.
26292         * g++.old-deja/g++.abi/vtable3b.C: New test.
26293         * g++.old-deja/g++.abi/vtable3c.C: New test.
26294         * g++.old-deja/g++.abi/vtable3d.C: New test.
26295         * g++.old-deja/g++.abi/vtable3e.C: New test.
26296         * g++.old-deja/g++.abi/vtable3f.C: New test.
26297         * g++.old-deja/g++.abi/vtable3g.C: New test.
26298         * g++.old-deja/g++.abi/vtable3h.C: New test.
26299         * g++.old-deja/g++.abi/vtable3i.C: New test.
26300         * g++.old-deja/g++.abi/vtable3j.C: New test.
26301         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
26302
26303 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
26304
26305         * g++.old-deja/g++.other/anon6.C: New test.
26306         * g++.old-deja/g++.other/anon7.C: New test.
26307
26308 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26309
26310         * gcc.dg/cpp/avoidpaste2.c: New tests.
26311
26312 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
26313
26314         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
26315
26316 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
26317
26318         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
26319         DECIMAL_DIG cases for Irix."
26320
26321 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
26322
26323         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
26324
26325 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26326
26327         * gcc.dg/c99-tag-1.c: New test.
26328
26329 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
26330
26331         * gcc.dg/cpp/tr-warn1.c: Add tests.
26332
26333 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
26334
26335         * gcc.dg/cpp/avoidpaste1.c: Update.
26336         * gcc.dg/cpp/paste4.c: Update.
26337
26338 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
26339
26340         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
26341         cases for Irix.
26342
26343 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
26344
26345         * g++.old-deja/g++.other/inline19.C: New test.
26346
26347 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26348
26349         * gcc.dg/Wlarger-than.c: New test.
26350
26351 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26352
26353         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
26354
26355 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
26356
26357         * gcc.c-torture/execute/20010129-1.c: New test.
26358         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
26359
26360 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
26361
26362         * gcc.dg/cpp/avoidpaste1.c: Test case.
26363
26364 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
26365
26366         * g++.old-deja/g++.other/inline18.C: New test.
26367
26368 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26369
26370         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
26371         and __builtin_putchar.
26372
26373 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
26374
26375         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
26376         tests.
26377
26378 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
26379
26380         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
26381         floating point number rounding mode to round to the nearest
26382         representable mode.
26383
26384 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
26385
26386         * g++.old-deja/g++.other/mangle2.C: New test.
26387
26388 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26389
26390         * gcc.c-torture/compile/20010124-1.c: New test.
26391
26392 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
26393
26394         * g++.old-deja/g++.pt/spec38.C: New test.
26395
26396 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26397
26398         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
26399         "Build don't run".
26400
26401 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26402
26403         * gcc.c-torture/execute/20010123-1.c: New test.
26404
26405 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26406
26407         * g++.old-deja/g++.pt/spec37.C: New test.
26408
26409 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26410
26411         * g++.old-deja/g++.pt/overload14.C: New test.
26412
26413 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26414
26415         * gcc.c-torture/execute/20010122-1.c: New test, exercise
26416         __builtin_return_address.
26417
26418 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
26419
26420         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
26421         * g++.old-deja/g++.pt/spec35.C: New test.
26422         * g++.old-deja/g++.pt/spec36.C: New test.
26423
26424 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
26425
26426         * gcc.c-torture/compile/20010118-1.c: New test.
26427
26428 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
26429
26430         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
26431
26432 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26433
26434         * gcc.c-torture/execute/20010119-1.c: New test.
26435
26436 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26437
26438         * g++.old-deja/g++.other/vbase5.C: New test.
26439
26440 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26441
26442         * gcc.c-torture/execute/20010118-1.c: New test.
26443
26444 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26445
26446         * g++.old-deja/g++.pt/deduct3.C: New test.
26447
26448 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26449
26450         * g++.old-deja/g++.pt/spec34.C: New test.
26451
26452 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
26453
26454         * g77.f-torture/compile/20000601-2.f: New test.
26455
26456 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26457
26458         * g++.old-deja/g++.other/init17.C: New test.
26459
26460 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
26461
26462         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
26463
26464 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26465
26466         * g++.old-deja/g++.pt/unify8.C: New test.
26467
26468 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26469
26470         * g++.old-deja/g++.abi/vbase1.C: New test.
26471
26472 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26473
26474         * g++.old-deja/g++.pt/crash65.C: New test.
26475
26476 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
26477
26478         * gcc.dg/cpp/assembl2.S: New test case.
26479
26480 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
26481
26482         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
26483         are supported.
26484
26485 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26486
26487         * g++.old-deja/g++.other/builtins1.C: New test.
26488         * g++.old-deja/g++.other/builtins2.C: Likewise.
26489         * g++.old-deja/g++.other/builtins3.C: Likewise.
26490         * g++.old-deja/g++.other/builtins4.C: Likewise.
26491
26492 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
26493
26494         * gcc.c-torture/compile/20010117-1.c: New test.
26495         * gcc.c-torture/compile/20010117-2.c: New test.
26496
26497 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26498
26499         * g77.f-torture/execute/20010116.[fx]: New test,
26500         XFAIL on i?86-*-*.
26501         * g77.f-torture/compile/20010115.f: Indicate it's
26502         a test for PR fortran/1636.
26503
26504 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26505
26506         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
26507
26508 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26509
26510         * g77.f-torture/compile/20010115.f: New test.
26511
26512 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
26513
26514         * g++.old-deja/g++.pt/nontype5.C: New test.
26515
26516 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26517
26518         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
26519         have an equivalent working one below it.
26520
26521 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26522
26523         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
26524         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26525
26526 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26527
26528         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
26529         message containing "init_priority".
26530         (conpr-2.C): Likewise.
26531         (conpr-3.C): Likewise.
26532         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
26533
26534 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26535
26536         * gcc.c-torture/execute/20010114-2.c: New test.
26537
26538 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26539
26540         * gcc.c-torture/compile/20010114-1.c: New test.
26541         * gcc.c-torture/compile/20010114-1.x: Xfail.
26542         * gcc.c-torture/compile/20010114-2.c: New test.
26543         * gcc.c-torture/execute/20010114-1.c: New test.
26544         * gcc.dg/trunc-1.c: New test.
26545         * gcc.dg/uninit-B.c: New test.
26546
26547 2001-01-13  Nick Clifton  <nickc@redhat.com>
26548
26549         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
26550         target.
26551
26552 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26553
26554         * gcc.c-torture/compile/20010113-1.c: New test.
26555
26556 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
26557
26558         * gcc.c-torture/compile/20001212-1.c: New test.
26559
26560 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26561
26562         * gcc.dg/cpp/widestr1.c: Update.
26563         * gcc.dg/cpp/prag-imp.c: Remove.
26564
26565 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
26566
26567         * gcc.c-torture/execute/20000801-3.x: Remove.
26568         * gcc.dg/c90-init-1.c: New test.
26569         * gcc.dg/c99-init-1.c: New test.
26570         * gcc.dg/c99-init-2.c: New test.
26571         * gcc.dg/gnu99-init-1.c: New test.
26572
26573 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
26574
26575         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
26576         testing that no relevant ones were found.
26577
26578 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26579
26580         * g++.old-deja/g++.pt/cast2.C: New test.
26581
26582 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26583
26584         * g++.old-deja/g++.pt/friend47.C: New test.
26585
26586 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26587
26588         * g++.old-deja/g++.pt/instantiate13.C: New test.
26589
26590 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26591
26592         * g++.old-deja/g++.other/defarg7.C: New test.
26593         * g++.old-deja/g++.other/defarg8.C: New test.
26594
26595 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26596
26597         * g++.old-deja/g++.pt/crash64.C: New test.
26598
26599 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26600
26601         * g++.old-deja/g++.pt/crash63.C: New test.
26602
26603 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26604
26605         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
26606
26607 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
26608
26609         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
26610
26611 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26612
26613         * g++.old-deja/g++.pt/error3.C: New test.
26614
26615 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26616
26617         * g++.old-deja/g++.other/crash39.C: New test.
26618
26619 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26620
26621         * g++.old-deja/g++.other/vbase4.C: New test.
26622
26623 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
26624
26625         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
26626         * gcc.dg/special/20000419-2.c: New file. Identical to above.
26627         * gcc.dg/special/special.exp: New test driver which will check
26628         for alias support for the above test.
26629
26630 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
26631
26632         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
26633         problems on small machines.
26634         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
26635         parameterize.
26636
26637 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
26638
26639         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
26640         mips.
26641         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26642
26643 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
26644
26645         * g++.old_deja/g++.pt/using8.C: New test.
26646
26647 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26648
26649         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
26650
26651 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
26652
26653         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
26654         where a failure is expected.
26655         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
26656
26657 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26658
26659         * g++.old_deja/g++.pt/instantiate12.C: New test.
26660
26661 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26662
26663         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
26664         start of structs.
26665         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
26666         * g++.old-deja/g++.brendan/crash17.C: Likewise.
26667         * g++.old-deja/g++.brendan/crash29.C: Likewise.
26668         * g++.old-deja/g++.brendan/crash48.C: Likewise.
26669         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26670         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
26671         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
26672         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
26673         * g++.old-deja/g++.eh/spec6.C: Likewise.
26674         * g++.old-deja/g++.jason/crash3.C: Likewise.
26675         * g++.old-deja/g++.law/ctors11.C: Likewise.
26676         * g++.old-deja/g++.law/ctors17.C: Likewise.
26677         * g++.old-deja/g++.law/ctors5.C: Likewise.
26678         * g++.old-deja/g++.law/ctors9.C: Likewise.
26679         * g++.old-deja/g++.mike/ambig1.C: Likewise.
26680         * g++.old-deja/g++.mike/net22.C: Likewise.
26681         * g++.old-deja/g++.mike/p3538a.C: Likewise.
26682         * g++.old-deja/g++.mike/p3538b.C: Likewise.
26683         * g++.old-deja/g++.mike/virt3.C: Likewise.
26684         * g++.old-deja/g++.niklas/t128.C: Likewise.
26685         * g++.old-deja/g++.other/anon4.C: Likewise.
26686         * g++.old-deja/g++.other/using1.C: Likewise.
26687         * g++.old-deja/g++.other/warn3.C: Likewise.
26688         * g++.old-deja/g++.pt/t37.C: Likewise.
26689         * g++.old-deja/g++.robertl/eb69.C: Likewise.
26690         * g++.old-deja/g++.robertl/eb71.C: Likewise.
26691
26692 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26693
26694         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
26695
26696 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26697
26698         * gcc.c-torture/execute/stdio-opt-3.c: New test.
26699
26700 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
26701
26702         * gcc.c-torture/compile/20010107-1.c: New test.
26703
26704 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26705
26706         * gcc.c-torture/execute/builtin-noret-1.c: New test.
26707
26708 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26709
26710         * gcc.dg/format/format.h: New file.
26711         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
26712         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
26713         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
26714         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
26715         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
26716         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
26717         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
26718         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
26719         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
26720         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
26721         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
26722         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
26723         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
26724         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
26725         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
26726         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
26727         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
26728         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
26729         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
26730         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
26731         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
26732         instead of declaring standard types, macros and functions in each
26733         test.
26734
26735 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
26736
26737         * gcc.c-torture/execute/20010106-1.c: New test.
26738
26739 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26740
26741         * gcc.dg/format/format.exp: New file.
26742         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
26743         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
26744         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
26745         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
26746         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
26747         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
26748         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
26749         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
26750         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
26751         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
26752         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
26753         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
26754         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
26755         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
26756         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
26757         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
26758         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
26759         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
26760         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
26761         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
26762         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
26763         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
26764         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
26765         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
26766         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
26767         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
26768         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
26769         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
26770         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
26771         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
26772         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
26773         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
26774         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
26775         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
26776         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
26777         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
26778         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
26779         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
26780         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
26781         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
26782         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
26783         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
26784
26785 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
26786
26787         * gcc.c-torture/execute/991228-1.c: Take word endianness into
26788         account.
26789
26790 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26791
26792         * gcc.c-torture/execute/builtin-complex-1.c: New test.
26793
26794 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26795
26796         * g++.old-deja/g++.pt/crash62.C: New test.
26797
26798 2001-01-04  Richard Henderson  <rth@redhat.com>
26799
26800         * gcc.dg/20000926-1.c: Update expected warnings.
26801         * gcc.dg/array-2.c: Likewise.
26802         * gcc.dg/array-4.c: Also validate flexible array members.
26803         * gcc.dg/c99-flex-array-1.c: New.
26804
26805 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26806
26807         * gcc.c-torture/compile/20001222-1.x: Remove.
26808
26809 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26810
26811         * gcc.c-torture/execute/built-in-setjmp.c: New.
26812
26813 2001-01-03  Richard Henderson  <rth@redhat.com>
26814
26815         * gcc.dg/940510-1.c: Update expected error wording.
26816         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
26817
26818 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
26819
26820         * lib/target-supports.exp (check_alias_available): Modified to
26821         indicate aliases not supported if only weak aliases are supported.
26822
26823 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26824
26825         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
26826         Turn on cmpstrsi checks for __pj__ and __i370__.
26827
26828 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26829
26830         * g++.old-deja/g++.other/virtual11.C: New test.
26831
26832 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26833
26834         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
26835
26836 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26837
26838         * gcc.c-torture/compile/20010102-1.c: New test.
26839
26840 2001-01-02  Andreas Jaeger  <aj@suse.de>
26841
26842         * gcc.dg/noreturn-3.c: New test.
26843
26844         * gcc.dg/noreturn-4.c: New test.
26845
26846 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26847
26848         * gcc.c-torture/execute/stdio-opt-1.c: Also test
26849         __builtin_fputc and __builtin_fwrite.
26850
26851 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
26852
26853         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
26854         signed char, not default char.
26855
26856 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
26857
26858         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
26859
26860 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
26861
26862         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
26863
26864 2000-12-29  Richard Henderson  <rth@redhat.com>
26865
26866         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
26867         (__cyg_profile_func_exit): Define.
26868
26869 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26870
26871         * g++.dg/vtgc1.C: New test.
26872
26873 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
26874
26875         * gcc.dg/noncompile/20001228-1.c: New test.
26876
26877         * gcc.dg/20001228-1.c: New test.
26878
26879         * gcc.c-torture/execute/20001228-1.c: New test.
26880
26881 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
26882
26883         * gcc.dg/format-strfmon-1.c: New test.
26884
26885 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26886
26887         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
26888         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
26889         * gcc.c-torture/execute/string-opt-1.c: Likewise.
26890         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26891         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26892         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26893         * gcc.c-torture/execute/string-opt-6.c: Likewise.
26894         * gcc.c-torture/execute/string-opt-7.c: Likewise.
26895         * gcc.c-torture/execute/string-opt-8.c: Likewise.
26896         * gcc.c-torture/execute/string-opt-9.c: Likewise.
26897         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26898         * gcc.c-torture/execute/string-opt-11.c: Likewise.
26899         * gcc.c-torture/execute/string-opt-12.c: Likewise.
26900
26901         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
26902         * gcc.c-torture/execute/string-opt-4.c: Test index.
26903
26904 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
26905
26906         * gcc.c-torture/compile/20001226-1.c: New test.
26907
26908 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26909
26910         * gcc.c-torture/compile/20001222-1.c: New test.
26911         * gcc.c-torture/compile/20001222-1.x: Xfail.
26912
26913 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
26914
26915         * gcc.c-torture/execute/comp-goto-2.c: New test.
26916
26917 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
26918
26919         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
26920         Use long types if __INT_MAX__ is 32767.
26921         (main): Use cast to (sint32 *) when poking 88 into a_page.
26922
26923         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
26924
26925 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
26926
26927         * gcc.c-torture/compile/20001221-1.c: New test.
26928         * gcc.c-torture/execute/20001221-1.c: New test.
26929
26930 2000-12-20  Richard Henderson  <rth@redhat.com>
26931
26932         * g++.old-deja/g++.pt/crash36.C: Update error lines.
26933         * g++.old-deja/g++.robertl/eb109.C: Likewise.
26934
26935 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26936
26937         * gcc.dg/compare3.c: New test.
26938
26939 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26940
26941         * gcc.dg/format-warnll-1.c: New test.
26942
26943 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
26944
26945         * gcc.dg/cpp/cmdlne-P.c: New test.
26946
26947 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26948
26949         * gcc.c-torture/execute/builtin-abs-1.c,
26950         gcc.c-torture/execute/builtin-abs-2.c: New tests.
26951
26952 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26953
26954         * gcc.dg/cpp/multiline.c: New test.
26955
26956 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26957
26958         * g++.old-deja/g++.other/syshdr1.C: Update.
26959         * gcc.dg/cpp/lineflags.c: Remove temporarily.
26960
26961 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26962
26963         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
26964
26965 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26966
26967         * g++.old-deja/g++.pt/ttp65.C: New test.
26968
26969 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26970
26971         * g++.old-deja/g++.pt/ttp64.C: New test.
26972
26973 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26974
26975         * g++.old-deja/g++.pt/spec33.C: New test.
26976
26977 2000-12-14  Catherine Moore  <clm@redhat.com>
26978
26979         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
26980         * gcc.c-torture/execute/920612-2.c: Likewise.
26981         * gcc.c-torture/execute/920428-2.c: Likewise.
26982         * gcc-c-torture/execute/va-arg-11.c: Call exit.
26983         * gcc.c-torture/execute/va-arg-21.c: Likewise.
26984
26985 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26986
26987         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
26988         * gcc.dg/pack-test-2.c: Likewise.
26989
26990 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26991
26992         Tests by Zack Weinberg <zackw@stanford.edu>.
26993
26994         * gcc.dg/cpp/defined.c: Update.
26995         * gcc.dg/cpp/defined_trad.c: New tests.
26996
26997 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26998
26999         * gcc.dg/cpp/trad-direct.c: Update.
27000
27001 2000-12-11  Neil Booth  <neilb@earthling.net>
27002
27003         * gcc.dg/cpp/defined_trad.c
27004
27005 2000-12-11  Neil Booth  <neilb@earthling.net>
27006
27007         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
27008
27009 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27010
27011         * gcc.dg/format-miss-2.c: New test.
27012
27013 2000-12-09  Neil Booth  <neilb@earthling.net>
27014
27015         * gcc.dg/cpp/lineflags.c: New tests.
27016         * gcc.dg/cpp/poison.c: Update.
27017         * gcc.dg/cpp/redef2.c: Update.
27018         * gcc.dg/cpp/skipping.c: New test.
27019
27020 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
27021
27022         * g++.old-deja/g++.other/eh3.C: New testcase.
27023
27024 2000-12-07  Neil Booth  <neilb@earthling.net>
27025
27026         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
27027         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
27028         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
27029         wtr-union-init-2.c, wtr-union-init-3.c: Update.
27030         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
27031         Update.
27032
27033 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27034
27035         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
27036         __SIZE_TYPE__ instead of int for type of integers cast to
27037         pointers.
27038
27039 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
27040
27041         * g++.old-deja/g++.other/cleanup4.C: New test.
27042
27043 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27044
27045         * format-sec-1.c: New test.
27046
27047 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27048
27049         * gcc.dg/format-nonlit-3.c: New test.
27050
27051 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27052
27053         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
27054         through a null pointer.
27055
27056 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27057
27058         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
27059         * g++.old-deja/g++.pt/partial4.C: New test.
27060
27061 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
27062
27063         * gcc.c-torture/execute/ieee/hugeval.x: New.
27064
27065 2000-12-06  Neil Booth  <neilb@earthling.net>
27066
27067         * gcc.dg/cpp/backslash2.c: New tests.
27068
27069 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27070
27071         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
27072         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
27073
27074 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
27075
27076         * gcc.c-torture/execute/20001203-2.c: New testcase.
27077
27078 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
27079
27080         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
27081         * g++.old-deja/g++.other/virtual10.C: New test.
27082
27083 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
27084
27085         * g++.old-deja/g++.mike/pmf5.C: Remove test.
27086
27087 2000-12-05  Richard Henderson  <rth@redhat.com>
27088
27089         * gcc.c-torture/compile/20001205-1.c: New.
27090
27091 2000-12-04  Neil Booth  <neilb@earthling.net>
27092
27093         * g++.old-deja/g++.other/virtual9.C: New test.
27094         * g++.old-deja/g++.pt/crash61.C: New test.
27095         * gcc.c-torture/execute/loop-9.c: New test.
27096
27097 2000-12-04  Neil Booth  <neilb@earthling.net>
27098
27099         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
27100         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
27101         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
27102         * gcc.dg/cpp/extratokens.c: ...here.
27103
27104 2000-12-04  Neil Booth  <neilb@earthling.net>
27105
27106         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
27107         New tests.
27108
27109 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27110
27111         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
27112         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
27113
27114 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27115
27116         * gcc.c-torture/execute/20001203-1.c: New test.
27117
27118 2000-12-03  Neil Booth  <neilb@earthling.net>
27119
27120         * gcc.dg/cpp/macro6.c: New test cases.
27121
27122 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27123
27124         * gcc.c-torture/execute/string-opt-9.c: New test.
27125         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27126         * gcc.c-torture/execute/string-opt-11.c: Likewise.
27127         * gcc.c-torture/execute/string-opt-12.c: Likewise.
27128
27129         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
27130         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
27131
27132 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
27133
27134         * gcc.dg/cpp/if-6.c: New testcase.
27135
27136         * gcc.dg/20001201-1.c: New testcase.
27137
27138 2000-12-02  Neil Booth  <neilb@earthling.net>
27139
27140         * g++.old-deja/g++.other/externC4.C,
27141         g++.old-deja/g++.other/friend10.C: New tests.
27142
27143 2000-12-02  Neil Booth  <neilb@earthling.net>
27144
27145         * g++.old-deja/g++.other/instan2.C
27146         * g++.old-deja/g++.other/instan3.C: New test.
27147
27148 2000-12-02  Neil Booth  <neilb@earthling.net>
27149
27150         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
27151         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
27152         gnuc99.c,gnuc99-pedantic.c: New tests.
27153
27154 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27155
27156         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
27157         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
27158
27159 2000-12-01  Neil Booth  <neilb@earthling.net>
27160
27161         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
27162         * gcc.dg/cpp/poison.c: Update.
27163         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
27164
27165 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
27166
27167         * g77.f-torture/execute/20001201.f: New test.
27168
27169 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27170
27171         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
27172
27173 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
27174
27175         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
27176
27177 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
27178
27179         * g++.old-deja/g++.other/cast6.C: New test.
27180
27181 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
27182
27183         * gcc.c-torture/execute/20001130-2.c: New testcase.
27184
27185 2000-11-30  Richard Henderson  <rth@redhat.com>
27186
27187         * gcc.c-torture/execute/20001130-1.c: New test.
27188
27189 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27190
27191         * g++.old-deja/g++.other/op3.C: New test.
27192
27193 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27194
27195         * g++.old-deja/g++.other/op2.C: New test.
27196
27197 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27198
27199         * g++.old-deja/g++.other/crash38.C: New test.
27200
27201 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
27202
27203         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
27204
27205 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
27206
27207         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
27208         tests.
27209         * gcc.c-torture/execute/string-opt-6.c: New test.
27210
27211         * gcc.dg/20001117-1.c: Add main.
27212
27213 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
27214
27215         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
27216         Move from here ...
27217         * gcc.dg/940510-1.c: ... to here.
27218
27219         * gcc.dg/20000926-1.c: GNU C now allows initializations of
27220         zero-size arrays in toplevel structures.
27221
27222 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
27223
27224         * gcc.c-torture/execute/loop-8.c: New test.
27225
27226 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27227
27228         * g++.old-deja/g++.other/base1.C: New test.
27229
27230 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27231
27232         * g++.old-deja/g++.other/parse2.C: New test.
27233
27234 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27235
27236         * g++.old-deja/g++.pt/incomplete1.C: New test.
27237
27238 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27239
27240         * g++.old-deja/g++.other/friend9.C: New test.
27241
27242 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
27243
27244         * gcc.dg/20001127-1.c: New test.
27245
27246 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
27247
27248         * g++.old-deja/g++.pt/friend46.C: New test.
27249
27250 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
27251
27252         * g++.old-deja/g++.other/ptrmem8.C: New test.
27253
27254 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27255
27256         * gcc.c-torture/execute/string-opt-7.c: New test.
27257         * gcc.c-torture/execute/string-opt-8.c: Likewise.
27258
27259 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
27260
27261         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
27262         instead of 'mkcheck 2'.
27263
27264 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27265
27266         * gcc.c-torture/execute/memcheck/driver.c,
27267         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
27268         C9X references to refer to C99.
27269
27270 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
27271
27272         * gcc.dg/ultrasp3.c: New test.
27273
27274 2000-11-25  Neil Booth  <neilb@earthling.net>
27275
27276         * gcc.dg/cpp/include2.c: Update test to be locale independent.
27277
27278 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
27279
27280         * gcc.c-torture/compile/20001123-2.c: New.
27281
27282 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27283
27284         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
27285
27286 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
27287
27288         * gcc.dg/sequence-point-1.c: Add some new tests.
27289         * gcc.c-torture/execute/20001124-1.c: New test.
27290
27291 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
27292
27293         * g++.old-deja/g++.other/vaarg4.C: New test.
27294         * gcc.c-torture/compile/20001123-1.c: New test.
27295
27296 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
27297
27298         * g++.other/crash24.C: Adjust and remove XFAIL.
27299         * g++.other/crash37.C: New test.
27300
27301 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
27302
27303         * g++.old-deja/g++.pt/instantiate9.C: New test.
27304
27305 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
27306
27307         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
27308         new ABI, too.
27309
27310         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
27311         * g++.old-deja/g++.robertl/eb55.C: Likewise.
27312
27313 2000-11-22  Neil Booth  <neilb@earthling.net>
27314
27315         * gcc.dg/cpp/Wtrigraphs.c: New test.
27316
27317 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
27318
27319         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
27320
27321 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
27322
27323         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
27324
27325 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
27326
27327         * lib/gcc-dg.exp: load_lib scanasm.exp.
27328         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
27329         * lib/g++-dg.exp: load_lib scanasm.exp.
27330         * lib/scanasm.exp: New.
27331         (scan-assembler, scan-assembler-not): Add optional arguments to
27332         test name, or if not present, the pattern name.
27333         (scan-assembler-dem, scan-assembler-dem-not): New.
27334
27335         * g++.dg/dg.exp: New.
27336
27337 2000-11-21  Neil Booth  <neilb@earthling.net>
27338
27339         * gcc.dg/cpp/integrated1.c: Remove.
27340
27341 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
27342
27343         * gcc.c-torture/execute/20001121-1.c: New test.
27344
27345 2000-11-21  Richard Henderson  <rth@redhat.com>
27346
27347         * gcc.c-torture/compile/20001121-1.c: New test.
27348
27349 2000-11-20  Neil Booth  <neilb@earthling.net>
27350
27351         * gcc.dg/cpp/integrated1.c: New test.
27352
27353 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
27354
27355         * g++.old-deja/g++.other/inline17.C: New test.
27356
27357 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
27358
27359         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
27360         local variable to be zero: I made the variable global. Now
27361         uses abort() and exit() instead of relying on main's return value.
27362
27363 2000-11-20  Neil Booth  <neilb@earthling.net>
27364
27365         * gcc.dg/cpp/paste2.c: Update test.
27366         * objc/execute/paste.m: New test.
27367
27368 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27369
27370         * gcc.dg/c99-condexpr-1.c: New test.
27371
27372 2000-11-20  Neil Booth  <neilb@earthling.net>
27373
27374         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
27375
27376 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
27377
27378         * g++.old-deja/g++.pt/export1.C: New test.
27379
27380 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
27381
27382         * gcc.dg/20001117-1.c: New test.
27383
27384 2000-11-18  Richard Henderson  <rth@redhat.com>
27385
27386         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
27387
27388 2000-11-18  Richard Henderson  <rth@redhat.com>
27389
27390         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
27391         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
27392         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
27393
27394 2000-11-18  Richard Henderson  <rth@redhat.com>
27395
27396         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
27397         (main): New.  Exit cleanly.
27398
27399 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27400
27401         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
27402         gcc.dg/c99-fordecl-2.c: New tests.
27403
27404 2000-11-18  Richard Henderson  <rth@redhat.com>
27405
27406         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
27407         * gcc.c-torture/execute/zerolen-2.c: New.
27408
27409 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27410
27411         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
27412         memory.
27413
27414 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27415
27416         * g++.old-deja/g++.pt/instantiate8.C: New test.
27417
27418 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27419
27420         * g++.old-deja/g++.other/incomplete.C: Add more tests.
27421         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
27422
27423 2000-11-16  Nick Clifton  <nickc@redhat.com>
27424
27425         * gcc.c-torture/execute/nestfunc-2.c: New test.
27426         * gcc.c-torture/execute/nestfunc-3.c: New test.
27427
27428 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27429
27430         * gcc.c-torture/compile/20001116-1.c: New test.
27431
27432 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27433
27434         * gcc.c-torture/execute/20001115-1.c: New test.
27435
27436 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
27437
27438         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
27439         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
27440         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
27441         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27442
27443 2000-11-15  Neil Booth  <neilb@earthling.net>
27444
27445         gcc.dg/cpp/_Pragma1.c: Update.
27446         gcc.dg/cpp/_Pragma2.c: New test.
27447
27448 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27449
27450         * g++.old-deja/g++.other/anon5.C: New test.
27451
27452 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27453
27454         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
27455         tests.
27456
27457 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
27458
27459         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
27460         output.
27461
27462 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27463
27464         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
27465         labels at end of compound statements.
27466
27467 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
27468
27469         * gcc.c-torture/execute/loop-7.c: New test.
27470
27471 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27472
27473         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
27474
27475 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27476
27477         * gcc.dg/c99-bool-1.c: New test.
27478
27479 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27480
27481         * gcc.dg/c99-scope-1.c: Remove xfail.
27482         * gcc.dg/c99-scope-2.c: New test.
27483
27484 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27485
27486         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
27487         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
27488
27489 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
27490
27491         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
27492         error messages.
27493
27494         * g++.mike/p700.C: Don't typedef wchar_t.
27495         * g++.mike/p784.C: Likewise.
27496         * g++.mike/eb101.C: Don't use __wchar_t.
27497
27498 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
27499
27500         * g77.f-torture/execute/20001111.[fx]: Test premature exit
27501         from DO loop.
27502
27503 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27504
27505         * gcc.c-torture/execute/20001111-1.c: New test.
27506
27507 2000-11-10  Nick Clifton  <nickc@redhat.com>
27508
27509         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
27510         long multuiple and accumulate.
27511
27512 2000-11-09  Richard Henderson  <rth@redhat.com>
27513
27514         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
27515         via size_t instead of int.
27516
27517         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
27518         * gcc.c-torture/execute/string-opt-2.c: Likewise.
27519         * gcc.c-torture/execute/string-opt-3.c: Likewise.
27520         * gcc.c-torture/execute/string-opt-4.c: Likewise.
27521
27522 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
27523
27524         * gcc.c-torture/compile/20001109-1.c: New test.
27525         * gcc.c-torture/compile/20001109-2.c: New test.
27526
27527 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
27528
27529         * g++.old-deja/g++.pt/operator1.C: New test.
27530         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
27531
27532 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27533
27534         * gcc.dg/20001108-1.c: New test.
27535
27536 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27537
27538         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
27539         with both arguments constant strings.
27540         * gcc.c-torture/execute/string-opt-3.c: New test.
27541         * gcc.c-torture/execute/string-opt-4.c: New test.
27542         * gcc.c-torture/execute/string-opt-5.c: New test.
27543
27544 2000-11-08  Nick Clifton  <nickc@redhat.com>
27545
27546         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
27547         mulsidi3adddi patterns.
27548
27549 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
27550
27551         * g++.old-deja/g++.other/crash36.C: New test.
27552
27553 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
27554
27555         * g++.old-deja/g++.other/init16.C: New test.
27556
27557 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
27558
27559         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
27560
27561 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27562
27563         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
27564         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27565         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27566
27567 2000-11-07  DJ Delorie  <dj@redhat.com>
27568
27569         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
27570
27571 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27572
27573         * gcc.c-torture/execute/string-opt-1.c: New test.
27574
27575 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27576
27577         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
27578         mips-sgi-irix6.* because the MIPS ABI passes floating-point
27579         parameters in registers, and there is no way for a varargs
27580         function to know in which order the integer and floating-point
27581         parameters should be interleaved when they are placed on the
27582         stack.
27583         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27584         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27585
27586 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27587
27588         * gcc.c-torture/execute/string-opt-2.c: New test.
27589
27590 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
27591
27592         * g++.old-deja/g++.pt/crash60.C: New test.
27593
27594 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
27595
27596         * g++.old-deja/g++.other/crash24.C: New test.
27597         * g++.old-deja/g++.other/crash25.C: New test.
27598         * g++.old-deja/g++.other/crash26.C: New test.
27599         * g++.old-deja/g++.other/crash27.C: New test.
27600         * g++.old-deja/g++.other/crash28.C: New test.
27601         * g++.old-deja/g++.other/crash29.C: New test.
27602         * g++.old-deja/g++.other/crash30.C: New test.
27603         * g++.old-deja/g++.other/crash31.C: New test.
27604         * g++.old-deja/g++.other/crash32.C: New test.
27605         * g++.old-deja/g++.other/crash33.C: New test.
27606         * g++.old-deja/g++.other/crash34.C: New test.
27607         * g++.old-deja/g++.other/crash35.C: New test.
27608
27609 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
27610
27611         * gcc.c-torture/execute/20001031-1.c: New test.
27612
27613 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
27614
27615         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
27616         namespace.
27617
27618         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
27619         standards-conformant.
27620
27621         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
27622
27623         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
27624         * g++.old-deja/g++.mike/p755a.C: Likewise.
27625         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
27626         library makes no calls to `operator new' during initialization.
27627
27628 2000-11-04  Neil Booth  <neilb@earthling.net>
27629
27630         * gcc.dg/cpp/include2.c: New tests.
27631
27632 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
27633
27634         * lib/g++.exp (g++_set_ld_library_path): New function.
27635         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
27636
27637 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
27638
27639         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
27640         warnings.
27641
27642 2000-11-01  Richard Henderson  <rth@redhat.com>
27643
27644         * g++.old-deja/g++.ext/namedret1.C: New.
27645         * g++.old-deja/g++.ext/namedret2.C: New.
27646         * g++.old-deja/g++.ext/namedret3.C: New.
27647
27648 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
27649
27650         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
27651         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
27652
27653 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27654
27655         * gcc.c-torture/execute/va-arg-21.c: New test.
27656
27657 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27658
27659         * gcc.dg/c99-complex-2.c: New test.
27660
27661 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27662
27663         * gcc.c-torture/execute/stdio-opt-1.c: New test.
27664
27665 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
27666
27667         * g++.old-deja/g++.other/inline16.C: New test.
27668
27669 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
27670
27671         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
27672         __PRETTY_FUNCTION__
27673
27674 2000-10-29  Neil Booth  <neilb@earthling.net>
27675
27676         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
27677         New tests.
27678         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
27679         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
27680         optimisation.
27681
27682 2000-10-29  Neil Booth  <neilb@earthling.net>
27683
27684         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
27685         * mi1.c, mi1c.h: Add null directives to multiple-include test.
27686         * mi5.c: Test multiple includes work with -C.
27687         * trigraphs.c: Test ^= version.
27688
27689 2000-10-28  Neil Booth  <neilb@earthling.net>
27690
27691         New tests and test updates for new macro expander.
27692
27693         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
27694         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
27695         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
27696         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
27697         new diagnostic messages.
27698
27699         * gcc.dg/cpp/macro3.c: New tests.
27700
27701 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
27702
27703         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
27704         on the same line.
27705
27706 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
27707
27708         * g++.old-deja/g++.other/eh2.C: New test.
27709
27710 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27711
27712         * gcc.c-torture/execute/20001027-1.c: New test.
27713
27714 2000-10-26  Richard Henderson  <rth@redhat.com>
27715
27716         * gcc.c-torture/execute/20001026-1.c: New.
27717
27718 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
27719
27720         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
27721         * g++.old-deja/g++.law/builtin1.C: Likewise.
27722         * g++.old-deja/g++.law/ctors10.C: Likewise.
27723         * g++.old-deja/g++.law/virtual3.C: Likewise.
27724         * g++.old-deja/g++.mike/p658.C: Likewise.
27725         * g++.old-deja/g++.other/sibcall1.C: Likewise.
27726         * g++.old-deja/g++.other/vaarg2.C: Likewise.
27727         * g++.old-deja/g++.robertl/eb124.C: Likewise.
27728         * g++.old-deja/g++.robertl/eb44.C: Likewise.
27729         * g++.old-deja/g++.robertl/eb77.C: Likewise.
27730
27731 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
27732
27733         * gcc.c-torture/compile/20001024-1.c: New test.
27734
27735 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
27736
27737         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
27738         to tell us whether or not we are using V3.
27739
27740 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
27741
27742         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
27743         operands.
27744
27745 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27746
27747         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
27748
27749 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
27750
27751         * gcc.c-torture/execute/20001024-1.c: New test.
27752
27753 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
27754
27755         * g++.old-deja/g++.other/sibcall1.C: New test.
27756
27757 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
27758
27759         * gcc.dg/noncompile/init-3.c: New test.
27760
27761 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27762
27763         * gcc.dg/format-array-1.c: New test.
27764
27765 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27766
27767         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
27768         writing through null pointers; remove comment about testing
27769         unterminated strings.
27770
27771 2000-10-17  Matthew Hiller  <hiller@redhat.com>
27772
27773         * gcc.c-torture/execute/20001017-2.c: New test.
27774
27775 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27776
27777         * gcc.c-torture/compile/20001018-1.c: New test.
27778         * gcc.c-torture/compile/20001018-1.x: Xfail.
27779
27780 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27781
27782         * gcc.c-torture/execute/20001017-1.c: New test.
27783
27784 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27785
27786         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
27787         for multiple use of arguments with scanf formats; add tests for
27788         multiple use of arguments.
27789
27790 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
27791
27792         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
27793
27794 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27795
27796         * gcc.dg/format-miss-1.c: New test.
27797
27798 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
27799
27800         * gcc.c-torture/execute/20001013-1.c: New test.
27801
27802 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
27803
27804         * gcc.dg/format-branch-1.c: New test.
27805
27806 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
27807
27808         * README, lib/file-format.exp: Remove EGCS references.
27809
27810 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
27811
27812         * gcc.dg/20001013-1.c: New test.
27813
27814 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27815
27816         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
27817         for intmax_t in the compiler using __typeof__ and the type rules
27818         for conditional expressions.
27819
27820 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
27821
27822         * gcc.dg/20001012-1.c: New test.
27823         * gcc.dg/20001012-2.c: New test.
27824
27825 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27826
27827         * gcc.dg/format-attr-1.c: New test.
27828
27829 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27830
27831         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
27832         __LONG_LONG_MAX__ instead of LLONG_MAX.
27833
27834 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27835
27836         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
27837         scanf flags.
27838         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
27839         flags.
27840
27841 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27842
27843         * gcc.dg/sequence-pt-1.c: New test.
27844
27845 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
27846
27847         * gcc.c-torture/execute/20001011-1.c: New testcase.
27848         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
27849
27850 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
27851
27852         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
27853         does not error on it.
27854
27855 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
27856
27857         * gcc.dg/20001009-1.c: New test.
27858
27859 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27860
27861         * gcc.c-torture/compile/20001009-1.c: Move from here ....
27862         * gcc.c-torture/execute/20001009-2.c: ... to here.
27863
27864 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
27865
27866         * gcc.c-torture/compile/20001009-1.c: New testcase.
27867         * gcc.c-torture/execute/20001009-1.c: New testcase.
27868         Testcases provided by Jan Hubicka <jh@suse.cz>.
27869
27870 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27871
27872         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
27873         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
27874         uintmax_t using <limits.h> to emulate the compiler's internal
27875         logic.  No longer XFAIL %j tests.
27876
27877 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27878
27879         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
27880         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
27881         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
27882         regexps and details of expected handling of some bad formats.
27883         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
27884         suppression.
27885
27886 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27887
27888         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
27889         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
27890         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
27891         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
27892         in list archives.
27893
27894 2000-10-06  Richard Henderson  <rth@cygnus.com>
27895
27896         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
27897         * g++.old-deja/g++.brendan/crash52.C: Likewise.
27898         * g++.old-deja/g++.jason/report.C: Likewise.
27899         * g++.old-deja/g++.law/friend5.C: Likewise.
27900         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
27901         of the expected warnings.
27902
27903 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
27904
27905         * g++.old-deja/g++.pt/enum14.C: New test.
27906
27907 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27908
27909         * g++.old-deja/g++.pt/crash59.C: New test.
27910
27911 2000-10-04  Will Cohen  <wcohen@redhat.com>
27912
27913         * gcc.dg/20000926-1.c: New test.
27914
27915 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
27916
27917         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
27918         function name for current C++ compiler.
27919         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
27920
27921 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
27922
27923         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
27924         __PRETTY_FUNCTION__.
27925         * g++.old-deja/g++.ext/pretty2.C: Likewise.
27926
27927 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27928
27929         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
27930
27931 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
27932
27933         * gcc.c-torture/compile/20000923-1.c: New test.
27934
27935 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
27936
27937         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
27938         * g++.old-deja/g++.pt/ttp62.C: Same.
27939         * g++.old-deja/g++.other/inline14.C: Same.
27940
27941 2000-09-24  Richard Henderson  <rth@cygnus.com>
27942
27943         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
27944
27945 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27946
27947         * gcc.dg/c90-printf-1.c: Add test for wide string format.
27948
27949 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
27950
27951         * gcc.c-torture/compile/20000922-1.c: New file.
27952
27953 2000-09-21  Nick Clifton  <nickc@redhat.com>
27954
27955         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
27956         a signed long modulo operation.
27957         (mod6): New function - perform an unsigned long modulo operation.
27958         (main): Add tests for modulos of very large numbers by very small
27959         dividends.
27960
27961 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27962
27963         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
27964
27965 2000-09-19  Richard Henderson  <rth@cygnus.com>
27966
27967         * gcc.dg/compare2.c (case 10): XFAIL.
27968
27969 2000-09-18  Richard Henderson  <rth@cygnus.com>
27970
27971         * gcc.c-torture/execute/20000906-1.c: Move ...
27972         * gcc.dg/20000906-1.c: ... here.  Only run on targets
27973         that support __builtin_trap.
27974
27975 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
27976
27977         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
27978
27979 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27980
27981         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
27982         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
27983         more $ format tests.
27984
27985 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27986
27987         * gcc.dg/format-errmk-1.c: New test.
27988
27989 2000-09-17  Greg McGary  <greg@mcgary.org>
27990
27991         * gcc.c-torture/execute/20000917-1.x: Remove.
27992
27993 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27994
27995         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
27996
27997 2000-09-17  Greg McGary  <greg@mcgary.org>
27998
27999         * gcc.c-torture/execute/20000917-1.c: New test.
28000         * gcc.c-torture/execute/20000917-1.x: XFAIL.
28001
28002 2000-09-16  Neil Booth  <NeilB@earthling.net>
28003
28004         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
28005         in nested macro bug.
28006
28007 2000-09-15  Neil Booth  <NeilB@earthling.net>
28008
28009         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
28010
28011 2000-09-14  Jeffrey A Law  (law@cygnus.com)
28012
28013         * gcc.c-torture/execute/20000914-1.c: New test.
28014
28015 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
28016
28017         * g++.other/inline13.C: New test.
28018
28019 2000-09-12  Andreas Jaeger  <aj@suse.de>
28020
28021         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
28022         constant by Ulrich Drepper <drepper@redhat.com>.
28023
28024 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
28025
28026         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
28027
28028 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28029
28030         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
28031
28032 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
28033
28034         * gcc.dg/cpp/backslash.c: New test.
28035
28036 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
28037
28038         * gcc.c-torture/execute/20000910-1.c: New test.
28039         * gcc.c-torture/execute/20000910-2.c: Likewise.
28040
28041 2000-09-11  Robert Lipe  <robertl@sco.com>
28042
28043         * gcc.dg/pragma-align.c: New test.
28044
28045 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
28046
28047         * g++.old-deja/g++.pt/explicit82.C: New test.
28048         * g++.old-deja/g++.pt/explicit83.C: New test.
28049
28050 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
28051
28052         * gcc.dg/asm-names.c: New test.
28053
28054 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28055
28056         * gcc.dg/cpp/tr-warn6.c: New test
28057
28058 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28059
28060         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
28061         be accepted.
28062
28063 2000-09-07  Catherine Moore  <clm@redhat.com>
28064
28065         * gcc.c-torture/execute/unroll-1.c: New test.
28066
28067 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
28068
28069         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
28070         ERROR markers.
28071         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
28072         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
28073         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
28074         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
28075         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
28076         Preprocess only.
28077         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
28078         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
28079
28080 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28081
28082         * g++.old-deja/g++.pt/deduct2.C: New test.
28083
28084 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28085
28086         * g++.old-deja/g++.pt/parms2.C: New test.
28087
28088 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28089
28090         * g++.old-deja/g++.pt/crash58.C: New test.
28091
28092 2000-09-06  Greg McGary  <greg@mcgary.org>
28093
28094         * gcc.c-torture/execute/20000906-1.c: New test.
28095         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
28096
28097 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28098
28099         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
28100
28101 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28102
28103         * g++.old-deja/g++.pt/crash57.C: New test.
28104
28105 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28106
28107         * g++.old-deja/g++.pt/crash56.C: New test.
28108
28109 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28110
28111         * g++.old-deja/g++.pt/koenig1.C: New test.
28112
28113 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
28114
28115         * gcc.dg/20000904-1.c: New test.
28116
28117 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
28118
28119         * gcc.dg/cpp/paste8.c: New test.
28120
28121 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
28122
28123         * gcc.c-torture/compile/20000827-1.c: New test.
28124
28125 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28126
28127         * gcc.dg/format-diag-1.c: New test.
28128
28129 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28130
28131         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
28132         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
28133         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
28134         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
28135         gcc.dg/formatz-1.c: Adjust warning regular expressions.
28136
28137 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
28138
28139         * g++.old-deja/g++.other/nested4.C: New test.
28140
28141 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
28142
28143         * g++.old-deja/g++.ns/scoped1.C: New test.
28144
28145 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
28146
28147         * lib/g++.exp: Support testing already-installed GCC.
28148
28149 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28150
28151         * wtr-label-1.c, wtr-suffix-1.c: New tests.
28152
28153 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28154
28155         * gcc.dg/return-type-2.c: New test.
28156
28157 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
28158
28159         * gcc.c-torture/compile/20000825-1.c: New test.
28160
28161 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
28162
28163         * gcc.dg/dwarf2-2.c: New test.
28164
28165 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
28166
28167         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
28168         dg-warning regexps.
28169
28170 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28171
28172         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
28173         gcc.dg/format-ext-5.c: New tests.
28174
28175 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
28176
28177         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
28178
28179 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
28180
28181         * gcc.dg/noncompile/930622-2.c: Adjust error message.
28182
28183 2000-08-24  Richard Henderson  <rth@cygnus.com>
28184
28185         * gcc.dg/ia64-sync-1.c: New test.
28186         * gcc.dg/ia64-sync-2.c: New test.
28187         * gcc.dg/ia64-asm-1.c: New test.
28188
28189 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28190
28191         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
28192         * gcc.dg/format-ext-2.c: New test.
28193
28194 2000-08-23  Jason Merrill  <jason@redhat.com>
28195
28196         * lib/old-dejagnu.exp: Also ignore "In member function" and
28197         "At global scope".
28198
28199 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28200
28201         * gcc.dg/noncompile/label-lineno-1.c: New test.
28202
28203 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28204
28205         * gcc.dg/c99-array-nonobj-1.c: New test.
28206
28207 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28208
28209         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
28210         tests.
28211         * gcc.dg/format-ext-1.c: New test.
28212
28213 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28214
28215         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
28216         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
28217         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
28218         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
28219         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
28220
28221 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28222
28223         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
28224         gcc.dg/c99-strftime-2.c: New tests.
28225
28226 2000-08-22  Richard Henderson  <rth@cygnus.com>
28227
28228         * gcc.c-torture/execute/20000822-1.c: New test.
28229
28230 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
28231
28232         * gcc.c-torture/execute/20000819-1.x: Remove.
28233
28234 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28235
28236         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
28237         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
28238         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
28239         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
28240         gcc.dg/format-xopen-1.c: New tests.
28241
28242 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28243
28244         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
28245
28246 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
28247
28248         * g++.old-deja/g++.other/loop2.C: New test.
28249
28250         * gcc.c-torture/compile/20000606-1.c: New test.
28251         * gcc.c-torture/compile/20000728-1.c: New test.
28252         * gcc.c-torture/execute/20000801-1.c: New test.
28253         * gcc.c-torture/execute/20000801-2.c: New test.
28254         * gcc.c-torture/execute/20000819-1.c: New test.
28255         * gcc.c-torture/execute/20000819-1.x: XFAIL.
28256         * gcc.dg/20000629-1.c: New test.
28257         * gcc.dg/20000724-1.c: New test.
28258         * gcc.dg/20000807-1.c: New test.
28259
28260 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
28261
28262         * gcc.dg/cpp/pragma-1.c: New test.
28263         * gcc.dg/cpp/pragma-2.c: New test.
28264
28265 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
28266
28267         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
28268         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
28269
28270 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28271
28272         * gcc.c-torture/compile/20000818-1.c: New test.
28273
28274 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
28275
28276         * gcc.c-torture/execute/20000818-1.c: New test.
28277
28278 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28279
28280         * gcc.dg/format-va-1.c: New test.
28281
28282 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28283
28284         * g++.old-deja/g++.other/typedef8.C: New test.
28285
28286 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28287
28288         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
28289         * g++.old-deja/g++.mike/net36.C: Mark candidate.
28290         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
28291         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
28292         * g++.old-deja/g++.other/ptrmem7.C: New test.
28293         * g++.old-deja/g++.pt/ptrmem10.C: New test.
28294
28295 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28296
28297         * g++.old-deja/g++.pt/typename27.C: New test.
28298
28299 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
28300
28301         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
28302         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
28303         * g++.old-deja/g++.pt/friend45.C: New test.
28304         * g++.old-deja/g++.other/friend8.C: New test.
28305
28306 2000-08-15  Richard Henderson  <rth@cygnus.com>
28307
28308         * gcc.c-torture/execute/20000815-1.c: New test.
28309
28310 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28311
28312         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
28313         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
28314         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
28315
28316 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
28317
28318         * g++.old-deja/g++.other/refinit2.C: New test.
28319
28320 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
28321
28322         * lib/c-torture.exp (c-torture): Make
28323         compiler_conditional_xfail_data global.
28324         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
28325         compiler_conditional_xfail_data machinery.
28326         (f-torture-execute): Likewise.
28327         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
28328         and only when unrolling loops.
28329
28330         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
28331
28332 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28333
28334         * g++.old-deja/g++.pt/explicit81.C: New test.
28335
28336 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28337
28338         * g++.old-deja/g++.pt/typename26.C: New test.
28339
28340 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
28341
28342         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
28343         warning.
28344
28345 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28346
28347         * g++.old-deja/g++.other/array3.C: New test.
28348
28349 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28350
28351         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
28352         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
28353         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
28354         New tests.
28355
28356 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
28357
28358         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
28359         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28360
28361 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
28362
28363         * gcc.c-torture/execute/20000808-1.c: New test.
28364
28365 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28366
28367         * gcc.dg/c90-const-expr-1.c: New test.
28368
28369 2000-08-08  Richard Henderson  <rth@cygnus.com>
28370
28371         * gcc.dg/noncompile/920923-1.c: Declare calloc.
28372
28373 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28374
28375         * gcc.dg/noncompile/const-ll-1.c: New test.
28376
28377 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28378
28379         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
28380
28381 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28382
28383         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
28384         that running programs linked against the shared version of libobjc
28385         run correctly.
28386
28387 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28388
28389         * gcc.dg/c99-printf-1.c: New test.
28390
28391 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28392
28393         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
28394
28395 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
28396
28397         * gcc.c-torture/execute/20000731-1.x: Delete.
28398
28399 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
28400
28401         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
28402         and torture_without_loops as is done by c-torture.exp.
28403         (search_for): Copy from c-torture.exp.
28404         (gcc-dg-runtest): New function, drives a directory of tests
28405         iterating over the TORTURE_OPTIONS.
28406         (scan-assembler, scan-assembler-not): Move here from
28407         individual directory drivers.
28408
28409         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
28410         defined by lib/gcc-dg.exp.
28411         * gcc.dg/cpp/cpp.exp: Likewise.
28412         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
28413         gcc-dg-runtest, so we cycle over optimization options.
28414
28415         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
28416         * gcc.dg/compare2.c: No longer expected to fail.
28417
28418 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28419
28420         * gcc.c-torture/execute/20000804-1.c: New test.
28421
28422 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28423
28424         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
28425
28426 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
28427
28428         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
28429
28430 2000-08-03  Jeffrey A Law  (law@cygnus.com)
28431
28432         * gcc.c-torture/compile/20000803-1.c: New test.
28433
28434 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28435
28436         * gcc.c-torture/execute/20000801-3.c,
28437         gcc.c-torture/execute/20000801-4.c: New tests.
28438         * gcc.c-torture/execute/20000801-3.x,
28439         gcc.c-torture/execute/20000801-4.x: Xfail.
28440
28441 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
28442
28443         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
28444         libobjc/.libs to allow for libtool.
28445
28446 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
28447
28448         * gcc.c-torture/compile/20000802-1.c: New test.
28449
28450 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
28451
28452         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
28453
28454 2000-07-31  Jeffrey A Law  (law@cygnus.com)
28455
28456         * gcc-c-torture/execute/20000731-2.c: New test.
28457
28458         * gcc.c-torture/execute/20000731-1.c: New test.
28459         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
28460
28461 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
28462
28463         * testsuite/gcc.dg/cpp/paste7.c: New test.
28464         * gcc.dg/cpp/20000725-1.c: New test.
28465
28466 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
28467
28468         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
28469         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
28470         declaration warning for __builtin_dwarf_reg_size.
28471
28472         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
28473
28474 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28475
28476         * gcc.dg/noncompile/voidparam-1.c: New test.
28477
28478 2000-07-30  Richard Henderson  <rth@cygnus.com>
28479
28480         * gcc.dg/c90-digraph-1.c: Don't xfail.
28481         * gcc.dg/compare2.c (case 10): Xfail.
28482         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
28483
28484 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
28485
28486         * gcc.dg/c99-main-1.c: New test.
28487
28488 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28489
28490         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
28491
28492 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
28493
28494         * gcc.c-tortuer/execute/20000726-1.c: New test.
28495
28496 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
28497
28498         * gcc.c-torture/execute/enum-2.c: New test.
28499
28500 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28501
28502         * gcc.dg/cpp/tr-warn3.c: New test.
28503
28504 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28505
28506         * g++.old-deja/g++.ext/implicit1.C: Remove.
28507         * g++.old-deja/g++.jason/c2.C: Remove
28508         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
28509         * g++.old-deja/g++.pt/crash16.C: Likewise.
28510         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
28511
28512 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28513
28514         * g++.old-deja/g++.other/for2.C: New test.
28515
28516 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
28517
28518         * gcc.dg/20000720-1.c: New test.
28519
28520 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
28521
28522         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
28523
28524 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
28525
28526         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
28527         * gcc.c-torture/execute/20000722-1.c: New.
28528         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
28529
28530 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
28531
28532         * gcc.dg/cpp/20000720-1.S: New test.
28533
28534 2000-07-21  Michael Meissner  <meissner@redhat.com>
28535
28536         * gcc.c-torture/execute/ieee/hugeval.c: New test.
28537
28538 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28539
28540         * g++.old-deja/g++.brendan/crash16.C,
28541         g++.old-deja/g++.brendan/parse3.C,
28542         g++.old-deja/g++.brendan/redecl1.C,
28543         g++.old-deja/g++.ns/template13.C,
28544         g++.old-deja/g++.other/decl4.C,
28545         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
28546
28547 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28548
28549         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
28550         and "Internal error".
28551
28552         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
28553         regexps.
28554         * gcc.dg/cpp/paste6.c: New test.
28555
28556 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
28557
28558         * gcc.dg/cpp/tr-direct.c: New test.
28559
28560         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
28561         gcc.dg/cpp/undef1.c: Tweak error regexps.
28562
28563 2000-07-18  Eric Christopher <echristo@redhat.com>
28564
28565         * gcc.c-torture/compile/20000718-1.c: New test.
28566
28567 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
28568
28569         * cpplex.c (_cpp_push_token): If the token being pushed back
28570         is the previous token in this context, just subtract one from
28571         context->posn.
28572         * cppmacro.c (save_expansion): Clear aux field when storing a
28573         placemarker.
28574
28575 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
28576
28577         * gcc.dg/noncompile/redecl-1.c: New test.
28578
28579 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
28580
28581         * gcc.c-torture/execute/20000717-5.c: New test.
28582         * gcc.c-torture/execute/20000717-1.x: Removed.
28583
28584 2000-07-17  Richard Henderson  <rth@cygnus.com>
28585
28586         * gcc.c-torture/execute/20000717-4.c: New test.
28587
28588 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
28589
28590         * gcc.dg/cpp/syshdr.c: New test.
28591         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
28592
28593 2000-07-17  Neil Booth  <neilb@earthling.net>
28594
28595         * gcc.dg/cpp/cmdlne-dM.c: New test.
28596         * gcc.dg/cpp/cmdlne-dD.c: New test.
28597
28598 2000-07-17  Jeffrey A Law  (law@cygnus.com)
28599
28600         * gcc.c-torture/execute/20000717-3.c: New test.
28601
28602         * gcc.c-torture/compile/20000717-1.c: New test.
28603
28604 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
28605
28606         * gcc.c-torture/execute/20000717-2.c: New test.
28607
28608 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28609
28610         * gcc.dg/formatz-1.c: New test.
28611
28612         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
28613         * gcc.dg/c99-digraph-1.c: New tests.
28614
28615         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
28616         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
28617
28618         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
28619         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
28620         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
28621         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
28622         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
28623         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
28624         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
28625
28626 2000-07-17   Greg McGary <greg@mcgary.org>
28627
28628         * gcc.c-torture/execute/20000717-1.c: New test.
28629         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
28630
28631 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
28632
28633         * gcc.c-torture/execute/20000715-2.c: New test.
28634         * gcc.dg/20000715-1.c: New test.
28635
28636 2000-07-15  Michael Meissner  <meissner@redhat.com>
28637
28638         * gcc.c-torture/execute/20000715-1.c: New test.
28639
28640 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
28641
28642         * gcc.c-torture/execute/20000707-1.c: New test.
28643
28644 2000-07-13  Neil Booth  <NeilB@earthling.net>
28645
28646         * testsuite/gcc.dg/cpp/digraph1.c,
28647         testsuite/gcc.dg/cpp/digraph2.c,
28648         testsuite/gcc.dg/cpp/digraphs.c: New tests.
28649
28650 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
28651
28652         * g77.f-torture/compile/20000630-2.f:  New test.
28653         * g77.f-torture/compile/20000630-2.x
28654
28655 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
28656
28657         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
28658
28659 2000-07-11  Neil Booth  <NeilB@earthling.net>
28660
28661         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
28662
28663 2000-07-11  Neil Booth  <NeilB@earthling.net>
28664
28665         * gcc.dg/cpp/cmdlne-C.c: New.
28666
28667 2000-07-09  Neil Booth  <NeilB@earthling.net>
28668
28669         * gcc.dg/cpp/directiv.c: New tests.
28670         * gcc.dg/cpp/undef1.c: Update.
28671
28672 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
28673
28674         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
28675
28676 2000-07-09  Neil Booth  <NeilB@earthling.net>
28677
28678         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
28679
28680 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
28681
28682         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
28683         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
28684
28685 2000-07-08  Neil Booth  <NeilB@earthling.net>
28686
28687         * gcc.dg/cpp/macsyntx.c: New tests.
28688
28689 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28690
28691         * gcc.dg/20000707-1.c: New test.
28692
28693 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28694
28695         * gcc.c-torture/execute/20000706-1.c: New test.
28696         * gcc.c-torture/execute/20000706-2.c: New test.
28697         * gcc.c-torture/execute/20000706-3.c: New test.
28698         * gcc.c-torture/execute/20000706-4.c: New test.
28699         * gcc.c-torture/execute/20000706-5.c: New test.
28700
28701 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28702
28703         * g++.old-deja/g++.pt/instantiate7.C: New test.
28704
28705 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28706
28707         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
28708         * g++.old-deja/g++.mike/thunk3.C: Likewise.
28709         * g++.old-deja/g++.other/rtti3.C: Likewise.
28710         * g++.old-deja/g++.other/rttid3.C: Likewise.
28711
28712 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
28713
28714         *  g77.f-torture/compile/20000630-1.x: Fix typo
28715
28716 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
28717
28718         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
28719         assembly output.
28720
28721 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
28722
28723         * gcc.dg/cpp/ident.c: New test.
28724
28725 2000-07-05  Neil Booth  <NeilB@earthling.net>
28726
28727         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
28728           gcc.dg/cpp/lexstrng.c: New tests.
28729
28730 2000-07-04  Neil Booth  <NeilB@earthling.net>
28731
28732         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
28733         * gcc.dg/cpp/strify2.c: Same.
28734
28735 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
28736
28737         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
28738         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
28739         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
28740         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
28741
28742         * testsuite/gcc.dg/cpp/macro1.c,
28743         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
28744         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
28745         testsuite/gcc.dg/cpp/strify1.c,
28746         testsuite/gcc.dg/cpp/strify2.c: New tests.
28747
28748 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
28749
28750         * gcc.c-torture/execute/20000703-1.c: New test.
28751
28752 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28753
28754         * g++.old-deja/g++.pt (lookup10.C): New test.
28755
28756 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28757
28758         * g++.old-deja/g++.pt (typename25.C): New test.
28759
28760 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
28761
28762         * gcc.c-torture/compile/20000701-1.c: New test.
28763
28764 2000-06-30  Nick Clifton  <nickc@cygnus.com>
28765
28766         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
28767         to test case.
28768
28769 2000-06-30  Catherine Moore  <clm@cygnus.com>
28770
28771         * gcc.c-torture/execute/align-1.c: New test.
28772
28773 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
28774
28775         * g++.old-deja/g++.pt/expr8.C: New test.
28776         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
28777
28778 2000-06-29  Nick Clifton  <nickc@cygnus.com>
28779
28780         * gcc.c-torture/compile/20000629-1.c: New test.
28781
28782 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
28783
28784
28785         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
28786         gcc.dg/noncompile directory, depending on whether they're
28787         preprocessor tests or not.  Annotate all the tests for the dg
28788         framework.
28789
28790         * gcc.c-torture/noncompile/noncompile.exp: Delete.
28791         * gcc.dg/noncompile/noncompile.exp: New.
28792
28793         * Moved files:
28794         Old name                                New name
28795         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
28796         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
28797         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
28798         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
28799         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
28800         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
28801         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
28802         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
28803         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
28804         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
28805         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
28806         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
28807         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
28808         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
28809         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
28810         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
28811         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
28812         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
28813         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
28814         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
28815         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
28816         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
28817         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
28818         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
28819
28820         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
28821         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
28822         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
28823         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
28824         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
28825         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
28826
28827 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
28828
28829         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
28830         declare one variable.  On the fourth, error.
28831         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
28832         declared by 20000628-1a.h.
28833
28834 2000-06-29  Richard Henderson  <rth@redhat.com>
28835
28836         * gcc.c-torture/execute/930529-1.x: New file.
28837         * gcc.dg/920413-1.c: Adjust expected warning text.
28838         * gcc.dg/980217-1.c: Declare abort.
28839         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
28840
28841 2000-06-29  Jeffrey A Law  (law@cygnus.com)
28842
28843         * g77.f-torture/compile/20000629-1.f: New test.
28844         * g77.f-torture/compile/20000629-1.x: Expected to fail.
28845
28846 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
28847
28848         Rearrange lots of files, removing entirely the
28849         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
28850         directories.
28851
28852         * Deleted files:
28853         gcc.c-torture/code_quality/code_quality.exp
28854         gcc.c-torture/special/special.exp
28855         gcc.failure/failure.exp
28856         gcc.failure/940409-1.x
28857         gcc.c-torture/compile/961203-1.x
28858
28859         * New files:
28860         gcc.misc-tests/linkage.exp
28861         gcc.c-torture/execute/920730-1t.c
28862         gcc.c-torture/execute/920730-1t.x
28863         gcc.c-torture/compile/920520-1.x
28864         gcc.c-torture/compile/920521-1.x
28865         gcc.c-torture/compile/981006-1.x
28866         gcc.c-torture/execute/eeprof-1.x
28867
28868         * Moved files (possibly with modifications to fit a new harness):
28869         Old name                                New name
28870         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
28871         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
28872         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
28873         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
28874         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
28875         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
28876         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
28877         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
28878         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
28879         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
28880         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
28881         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
28882         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
28883         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
28884
28885 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
28886
28887         * c-torture/compile/961203-1.x: Delete.
28888
28889         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
28890         not exit. Include stdio.h.
28891         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
28892         * gcc.misc-tests/dg-12.c: Likewise.
28893         * gcc.misc-tests/dg-5.c: Likewise.
28894         * gcc.misc-tests/dg-6.c: Likewise.
28895         * gcc.misc-tests/dg-7.c: Prototype abort.
28896         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
28897         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
28898         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
28899         not exit.
28900         * gcc.misc-tests/sieve.c: Use return from main, not exit.
28901         * gcc.misc-tests/sort2.c: Use return from main, not exit.
28902
28903 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
28904
28905         * gcc.dg/cpp/20000628-1.c: New test.
28906         * gcc.dg/cpp/20000628-1.h: New header for above test.
28907         * gcc.dg/cpp/20000628-1a.h: Likewise.
28908
28909 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
28910
28911         * gcc.dg/cpp: New directory.
28912         * gcc.dg/cpp/cpp.exp: New driver.
28913         * gcc.dg/cpp/20000627-1.c: New test.
28914         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
28915         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
28916         and rewrite as a compilation test.
28917
28918         * gcc.dg: Move many files into the cpp subdirectory, possibly
28919         renaming or editing them as well.
28920         Old name                New name
28921         990119-1.c              cpp/19990119-1.c
28922         990228-1.c              cpp/19990228-1.c
28923         990407-1.c              cpp/19990407-1.c
28924         990409-1.c              cpp/19990409-1.c
28925         990413-1.c              cpp/19990413-1.c
28926         990703-1.c              cpp/19990703-1.c
28927         20000127-1.c            cpp/20000127-1.c
28928         20000129-1.c            cpp/20000129-1.c
28929         20000207-1.c            cpp/20000207-1.c
28930         20000207-2.c            cpp/20000207-2.c
28931         20000209-1.c            cpp/20000209-1.c
28932         20000209-2.c            cpp/20000209-2.c
28933         20000301-1.c            cpp/20000301-1.c
28934         20000419-1.c            cpp/20000419-1.c
28935         20000510-1.S            cpp/20000510-1.S
28936         20000519-1.c            cpp/20000519-1.c
28937         20000529-1.c            cpp/20000529-1.c
28938         20000625-1.c            cpp/20000625-1.c
28939         20000625-2.c            cpp/20000625-2.c
28940         cpp-as1.c               cpp/assert1.c
28941         cpp-as2.c               cpp/assert2.c
28942         cxx-comments-1.c        cpp/cxxcom1.c
28943         cxx-comments-2.c        cpp/cxxcom2.c
28944         endif-label.c           cpp/endif.c
28945         cpp-hash1.c             cpp/hash1.c
28946         cpp-hash2.c             cpp/hash2.c
28947         cpp-if1.c               cpp/if-1.c
28948         cpp-if2.c               cpp/if-2.c
28949         cpp-if3.c               cpp/if-3.c
28950         cpp-if4.c               cpp/if-4.c
28951         cpp-if5.c               cpp/if-5.c
28952         cpp-cond.c              cpp/if-cexp.c
28953         cpp-missingop.c         cpp/if-mop.c
28954         cpp-missingparen.c      cpp/if-mpar.c
28955         cpp-opprec.c            cpp/if-oppr.c
28956         cpp-ifparen.c           cpp/if-paren.c
28957         cpp-shortcircuit.c      cpp/if-sc.c
28958         cpp-shift.c             cpp/if-shift.c
28959         cpp-unary.c             cpp/if-unary.c
28960         cpp-li1.c               cpp/line1.c
28961         cpp-li2.c               cpp/line2.c
28962         lineno.c                cpp/line3.c
28963         lineno-2.c              cpp/line4.c
28964         cpp-mi.c                cpp/mi1.c
28965         cpp-mic.h               cpp/mi1c.h
28966         cpp-micc.h              cpp/mi1cc.h
28967         cpp-mind.h              cpp/mi1nd.h
28968         cpp-mindp.h             cpp/mi1ndp.h
28969         cpp-mix.h               cpp/mi1x.h
28970         cpp-mi2.c               cpp/mi2.c
28971         cpp-mi2a.h              cpp/mi2a.h
28972         cpp-mi2b.h              cpp/mi2b.h
28973         cpp-mi2c.h              cpp/mi2c.h
28974         cpp-mi3.c               cpp/mi3.c
28975         cpp-mi3.def             cpp/mi3.def
28976         poison-1.c              cpp/poison.c
28977         pr-impl.c               cpp/prag-imp.c
28978         cpp-redef-2.c           cpp/redef1.c
28979         cpp-redef.c             cpp/redef2.c
28980         strpaste.c              cpp/strp1.c
28981         strpaste-2.c            cpp/strp2.c
28982         cpp-tradpaste.c         cpp/tr-paste.c
28983         cpp-tradstringify.c     cpp/tr-str.c
28984         cpp-tradwarn1.c         cpp/tr-warn1.c
28985         cpp-tradwarn2.c         cpp/tr-warn2.c
28986         trigraphs.c             cpp/trigraphs.c
28987         cpp-unc1.c              cpp/unc1.c
28988         cpp-unc2.c              cpp/unc2.c
28989         cpp-unc3.c              cpp/unc3.c
28990         cpp-unc.c               cpp/unc4.c
28991         undef.c                 cpp/undef1.c
28992         undef-2.c               cpp/undef2.c
28993         cpp-wi1.c               cpp/widestr1.c
28994
28995 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
28996
28997         * lib/g++.exp (g++_include_flags): Tweak.
28998
28999 2000-06-27  H.J. Lu  <hjl@gnu.org>
29000             Loren J. Rittle  <ljrittle@acm.org>
29001
29002         * lib/g++.exp (g++_include_flags): Override libgloss.exp
29003         version with one that knows about the new gcc tree structure.
29004         (g++_link_flags): Same.
29005
29006 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
29007
29008         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
29009         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
29010         case we are cross-compiling.
29011
29012         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
29013         g++.old-deja/g++.niklas/Makefile.in,
29014         g++.old-deja/g++.niklas/configure.in,
29015         g++.old-deja/g++.other/Makefile.in,
29016         g++.old-deja/g++.other/configure.in,
29017         gcc.c-torture/code_quality/Makefile.in,
29018         gcc.c-torture/code_quality/configure.in,
29019         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
29020         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
29021         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
29022         gcc.c-torture/execute/ieee/Makefile.in,
29023         gcc.c-torture/execute/ieee/configure.in,
29024         gcc.c-torture/noncompile/Makefile.in,
29025         gcc.c-torture/noncompile/configure.in,
29026         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
29027         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
29028         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
29029
29030 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
29031
29032         * g++.old-deja/g++.other/ambig3.C: New test.
29033
29034 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
29035
29036         * g++.old-deja/g++.pt/syntax1.C: New test.
29037         * g++.old-deja/g++.pt/syntax2.C: New test.
29038         * g++.old-deja/g++.other/syntax3.C: New test.
29039         * g++.old-deja/g++.other/syntax4.C: New test.
29040
29041 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
29042
29043         * gcc.dg/20000623-1.c: Prototype exit and abort.
29044
29045 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
29046
29047         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
29048         New tests.
29049         * gcc.dg/cpp-mi3.def: New file.
29050
29051         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
29052         inside assertions.
29053         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
29054         lexer's error messages.
29055         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
29056         divine anything from the linemarkers.
29057         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
29058         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
29059
29060 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
29061
29062         * gcc.dg/20000623-1.c: New test.
29063
29064 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
29065
29066         * gcc.c-torture/execute/20000622-1.c: New test.
29067
29068 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
29069
29070         * g++.old-deja/g++.other/init15.C: New test.
29071
29072 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
29073
29074         * g++.old-deja/g++.pt/vaarg2.C: New test.
29075         * g++.old-deja/g++.pt/vaarg3.C: New test.
29076
29077 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
29078
29079         * g++.old-deja/g++.other/dyncast6.C: New test.
29080
29081 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
29082
29083         * gcc.c-torture/execute/loop-6.c: New test.
29084
29085 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
29086
29087         * gcc.dg/20000614-1.c: New test.
29088         * gcc.dg/20000614-2.c: New test.
29089
29090 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
29091
29092         * g++.old-deja/g++.other/inline12.C: New test.
29093
29094 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
29095
29096         * g++.old-deja/g++.other/eh1.C: New test.
29097
29098 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
29099
29100         * g++.old-deja/g++.other/type.C: New test.
29101
29102 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
29103
29104         * g++.old-deja/g++.other/initstring.C: New test.
29105
29106 2000-06-12  Jason Merrill  <jason@redhat.com>
29107
29108         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
29109
29110 2000-06-09  Jeffrey A Law  (law@cygnus.com)
29111
29112         * gcc.c-torture/compile/20000609-1.c: New test.
29113
29114 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
29115
29116         * gcc.dg/20000609-1.c: New test.
29117
29118 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
29119
29120         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
29121         * gcc.c-torture/noncompile/poison-1.c: Move...
29122         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
29123         * gcc.dg/cpp-li1.c: Add a token after the #line.
29124
29125 2000-06-05  Richard Henderson  <rth@cygnus.com>
29126
29127         * gcc.c-torture/execute/20000605-2.c: New test.
29128         * gcc.c-torture/execute/20000605-3.c: New test.
29129
29130 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
29131
29132         * g77.f-torture/execute/20000503-1.x: New file.
29133
29134 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29135
29136         * g++.old-deja/g++.eh/badalloc1.C: New test.
29137
29138 2000-06-05  Richard Henderson  <rth@cygnus.com>
29139
29140         * gcc.c-torture/execute/20000605-1.c: New test.
29141
29142 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
29143             Nathan Sidwell <nathan@codesourcery.com>
29144
29145         * gcc.c-torture/compile/20000605-1.c: New test.
29146
29147 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
29148
29149         * g77.f-torture/compile/20000601-1.f:  New test.
29150
29151 2000-06-03  Richard Henderson  <rth@cygnus.com>
29152
29153         * gcc.c-torture/execute/20000603-1.c: New.
29154
29155 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
29156
29157         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
29158         * gcc.dg/noreturn-2.c (noreturn): Likewise.
29159
29160 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
29161
29162         * gcc.dg/compare2.c (case 12): XFAIL.
29163         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
29164         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
29165
29166         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
29167
29168 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
29169
29170         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
29171         guard macro is already defined when the header is first
29172         included.
29173         * gcc.dg/cpp-mix.h: New file.
29174         * gcc.dg/endif-label.c: Update patterns to match compiler.
29175
29176         * g++.brendan/complex1.C: Declare abort.
29177         * g++.law/refs4.C: Remove XFAIL.
29178         * g++.oliva/expr2.C: Declare abort and exit.
29179
29180 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
29181
29182         * gcc.c-torture/execute/20000528-1.c: New test.
29183
29184         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
29185         * g++.old-deja/g++.law/temps4.C: Likewise.
29186
29187         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
29188         stdlib.h.  Call abort() on failure.
29189         * g++.old-deja/g++.law/refs4.C: Likewise.
29190         * g++.old-deja/g++.law/temps4.C: Likewise.
29191         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
29192         * gcc.c-torture/execute/20000112-1.c: Include string.h.
29193
29194 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
29195
29196         Relative to g++.dg/special:
29197         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
29198
29199         Relative to g++.old-deja:
29200         * g++.brendan/complex1.C, g++.jason/optimize2.C,
29201         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
29202         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
29203         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
29204         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
29205         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
29206         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
29207
29208         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
29209         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
29210         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
29211         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
29212         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
29213         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
29214         and/or string.h.
29215
29216         * g++.other/goto1.C: Update expectations for error messages.
29217
29218 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
29219
29220         * gcc.c-torture/compile/20000523-1.c: New test.
29221
29222 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
29223
29224         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
29225
29226 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
29227
29228         * g++.old-deja/g++.eh/catch11.C: New test.
29229         * g++.old-deja/g++.eh/catch12.C: New test.
29230
29231 2000-05-24  Nick Clifton  <nickc@cygnus.com>
29232
29233         * gcc.c-torture/execute/20000523-1.c: New test.
29234
29235 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
29236
29237         * c-torture/execute/bcp-1.c: Replace abort in arg of
29238         __builtin_constant_p with a generic external function.
29239
29240         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
29241         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
29242         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
29243         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
29244         Prototype abort and/or exit.
29245
29246         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
29247         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
29248         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
29249         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
29250
29251 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
29252
29253         * gcc.dg/dwarf2-1.c: New test.
29254
29255 2000-05-20  Richard Henderson  <rth@cygnus.com>
29256
29257         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
29258
29259 2000-05-20  Andreas Jaeger  <aj@suse.de>
29260
29261         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
29262         testcase.
29263
29264 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
29265
29266         * gcc.c-torture/execute/20000519-2.c: New test.
29267
29268 2000-05-19  Andreas Jaeger  <aj@suse.de>
29269
29270         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
29271         which fails with SSA.
29272
29273         * lib/c-torture.exp: Also test with -O3 -fssa.
29274
29275 2000-05-18  Michael Meissner  <meissner@redhat.com>
29276
29277         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
29278         * gcc.c-torture/execute/920415-1.c: Ditto.
29279         * gcc.c-torture/execute/920501-1.c: Ditto.
29280         * gcc.c-torture/execute/conversion.c: Ditto.
29281         * gcc.c-torture/execute/cvt-1.c: Ditto.
29282
29283 2000-05-18  Jeffrey A Law  (law@cygnus.com)
29284
29285         * gcc.c-torture/compile/20000518-1.c: New test.
29286
29287 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29288
29289         * g77.f-torture/compile/200005018.f:  New test.
29290
29291 2000-05-17  Jeffrey A Law  (law@cygnus.com)
29292
29293         * gcc.c-torture/compile/20000517-1.c: New test.
29294
29295 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29296
29297         * gcc.c-torture/execute/20000516-1.c: New test.
29298
29299 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
29300
29301         * g++.old-deja/g++.other/eh.C: New test.
29302
29303 2000-05-12  Richard Henderson  <rth@cygnus.com>
29304
29305         * gcc.c-torture/execute/990208-1.c (main): Don't pass
29306         constants through to doit's conditional.
29307
29308 2000-05-11  Jeffrey A Law  (law@cygnus.com)
29309
29310         * gcc.c-torture/compile/20000511-1.c: New test.
29311         * g77.f-torture/compile/20000511-1.f: New test.
29312         * g77.f-torture/compile/20000511-2.f: New test.
29313
29314 2000-05-11  Michael Meissner  <meissner@redhat.com>
29315
29316         * gcc.c-torture/execute/20000511-1.c: New test.
29317
29318 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
29319
29320         * gcc.dg/dg.exp: Scan .S files as well as .c files.
29321         * gcc.dg/20000510-1.S: New.
29322
29323 2000-05-08  Catherine Moore  <clm@cygnus.com>
29324
29325         * gcc.dg/unused-3.c: New.
29326
29327 2000-05-06  Richard Henderson  <rth@cygnus.com>
29328
29329           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
29330           * g++.old-deja/g++.mike/warn1.C: Likewise.
29331           * g++.old-deja/g++.pt/local1.C: Likewise.
29332           * g++.old-deja/g++.pt/local7.C: Likewise.
29333           * g++.old-deja/g++.pt/spec16.C: Likewise.
29334
29335 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
29336
29337         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
29338
29339 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
29340
29341           * g77.f-torture/execute/20000503-1.f:  New test.
29342
29343 2000-05-04  Andreas Jaeger  <aj@suse.de>
29344
29345         * gcc.dg/noreturn-2.c: New test.
29346
29347 2000-05-04  Neil Booth  <NeilB@earthling.net>
29348
29349         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
29350         preprocessor.
29351
29352 2000-05-04  Richard Henderson  <rth@cygnus.com>
29353
29354         * gcc.c-torture/execute/20000503-1.c: Fix typo.
29355
29356 2000-05-04  Richard Henderson  <rth@cygnus.com>
29357
29358         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
29359         OpenSSL by Jason R Thorpe.
29360
29361 2000-05-03  Jim Wilson  <wilson@cygnus.com>
29362
29363         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
29364
29365 2000-05-03  Robert Lipe <robertlipe@usa.net>
29366
29367         * gcc.dg/20000503-1.c: New test.
29368
29369 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
29370
29371         * gcc.c-torture/compile/20000502-1.c: New test.
29372         * g++.old-deja/g++.other/align.C: New test.
29373         * gcc.dg/cpp-tradstringify.c: New test.
29374
29375 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29376
29377         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
29378         and hard registers.
29379
29380 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
29381
29382         * gcc.c-torture/execute/loop-5.c: New test.
29383
29384 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
29385
29386         * gcc.c-torture/execute/va-arg-20.c: New test.
29387
29388 2000-04-23  Jeffrey A Law  (law@cygnus.com)
29389
29390         * gcc.c-torture/execute/20000422-1.c: New test.
29391
29392 2000-04-20  Greg McGary  <gkm@gnu.org>
29393
29394         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
29395         when optimizing, but without sibling-call optimizations (-O1).
29396
29397 2000-04-20  Jeffrey A Law  (law@cygnus.com)
29398
29399           * gcc.c-torture/compile/20000420-1.c: New test.
29400
29401 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29402
29403         * g++.abi/ptrflags.C: New test.
29404         * g++.eh/catchptr1.C: Test incomplete pointer chains.
29405
29406 2000-04-19  Catherine Moore  <clm@cygnus.com>
29407
29408         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
29409
29410 2000-04-19  Greg McGary  <gkm@gnu.org>
29411
29412         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
29413         sibling-call optimizations.
29414
29415 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
29416
29417         * gcc.dg/20000419-1.c: New test.
29418
29419 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
29420
29421         * gcc.c-torture/execute/20000412-6.c: New test.
29422
29423 2000-04-12  Jeffrey A Law  (law@cygnus.com)
29424
29425         * gcc.c-torture/execute/20000412-5.c: New test.
29426         * g77.f-torture/compile/20000412-1.f: New test.
29427         * gcc.c-torture/execute/20000412-4.c: New test.
29428         * gcc.c-torture/compile/20000412-2.c: New test.
29429         * gcc.c-torture/execute/20000412-3.c: New test.
29430         * gcc.c-torture/compile/20000412-1.c: New test.
29431         * gcc.c-torture/execute/20000412-2.c: New test.
29432
29433 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
29434
29435         * objc/execute/bf-20.m: New test.
29436
29437 2000-04-10  Richard Henderson  <rth@cygnus.com>
29438
29439         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
29440
29441         * gcc.c-torture/execute/20000412-1.c: New test.
29442
29443 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
29444
29445         * g++.old-deja/g++.eh/catchptr1.C: New test.
29446
29447 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
29448
29449         * g++.old-deja/g++.abi/cxa_vec.C: New test.
29450
29451 2000-04-08  Neil Booth  <NeilB@earthling.net>
29452
29453         * gcc.dg/cpp-nullchar.c: Remove test as
29454         embedded nulls cause problems.
29455
29456 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29457
29458         * gcc.dg/compare2.c: New test.
29459
29460 2000-04-08  Neil Booth  <NeilB@earthling.net>
29461
29462         * gcc.dg/cpp-nullchar.c: New test.
29463
29464 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
29465
29466         * gcc.dg/cpp-mi2.c: New test.
29467         * gcc.dg/cpp-mi2[abc].h: New files.
29468
29469 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
29470
29471         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
29472         member name.
29473
29474 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29475
29476         * g++.old-deja/g++.abi/vmihint.C: New test.
29477
29478 2000-04-06  Neil Booth  <NeilB@earthling.net>
29479
29480         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
29481         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
29482         copyright.
29483
29484 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
29485
29486         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
29487         avoid stack-frame overwrite.
29488
29489 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
29490
29491         * gcc.c-torture/compile/20000405-2.c: New test.
29492         * gcc.c-torture/compile/20000405-3.c: New test.
29493
29494 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29495
29496         * gcc.c-torture/compile/20000405-1.c: New test.
29497
29498 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
29499
29500         * gcc.dg/cast-qual-1.c: Revert last change.
29501
29502 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29503
29504         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
29505
29506 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
29507
29508         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
29509         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
29510
29511 2000-04-03  Jeffrey A Law  (law@cygnus.com)
29512
29513         * gcc.c-torture/compile/20000403-2.c: New test.
29514         * gcc.c-torture/compile/20000403-1.c: New test.
29515
29516 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
29517
29518         * gcc.c-torture/execute/20000403-1.c: New test.
29519
29520 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
29521
29522         * gcc.c-torture/execute/20000402-1.c: New test.
29523
29524 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
29525
29526         * gcc.c-torture/execute/va-arg-15.c: New test.
29527         * gcc.c-torture/execute/va-arg-16.c: New test.
29528         * gcc.c-torture/execute/va-arg-17.c: New test.
29529         * gcc.c-torture/execute/va-arg-18.c: New test.
29530         * gcc.c-torture/execute/va-arg-19.c: New test.
29531
29532 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
29533
29534         * gcc.c-torture/compile/981211-1.c: Move to...
29535         * gcc.dg/cpp-as1.c: ...here.
29536         * gcc.dg/cpp-as2.c: New file.
29537
29538         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
29539         compiler.
29540
29541 2000-04-02  Neil Booth  <NeilB@earthling.net>
29542
29543         * gcc.dg/cpp-cond.c  New tests.
29544         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
29545         accidental success less likely.
29546         * gcc.dg/cpp-missingop.c  New tests.
29547         * gcc.dg/cpp-missingparen.c  New tests.
29548         * gcc.dg/cpp-shift.c  New tests.
29549         * gcc.dg/cpp-shortcircuit.c  New tests.
29550         * gcc.dg/cpp-unary.c  New tests.
29551
29552 2000-03-29  Jeffrey A Law  (law@cygnus.com)
29553
29554         * gcc.c-torture/compile/20000329-1.c: New test.
29555
29556 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
29557
29558         * gcc.c-torture/compile/20000326-1.c: New test.
29559         * gcc.c-torture/compile/20000326-2.c: New test.
29560
29561 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
29562
29563         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
29564         the first parameter is a function argument.
29565
29566 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
29567
29568         * g++.old-deja/g++.ext/array4.C: New test.
29569
29570 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
29571
29572         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
29573
29574 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29575
29576         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
29577
29578 2000-03-19  Richard Henderson  <rth@cygnus.com>
29579
29580         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
29581
29582 2000-03-19  Richard Henderson  <rth@cygnus.com>
29583
29584         * gcc.c-torture/compile/20000319-1.c: New test.
29585
29586 2000-03-14  Jeffrey A Law  (law@cygnus.com)
29587
29588         * gcc.c-torture/execute/20000314-3.c: New test.
29589         * gcc.c-torture/execute/20000314-2.c: New test.
29590         * gcc.c-torture/execute/20000314-1.c: New test.
29591         * gcc.c-torture/compile/20000314-2.c: New test.
29592         * gcc.c-torture/compile/20000314-1.c: New test.
29593
29594 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
29595
29596         * g++.old-deja/g++.warn/inline.C: New test.
29597
29598 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
29599
29600         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
29601         standards-compliant result rather than specific constants.
29602         Put test-values in array.
29603
29604 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
29605
29606         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
29607         (g++_target_compile): Put test-specific options last.
29608
29609 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29610
29611         * g++.old-deja/g++.eh/vbase4.C: New test.
29612
29613 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29614
29615         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
29616
29617 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29618
29619         * g++.old-deja/g++.brendan/misc12.C: Removed.
29620         * g++.old-deja/g++.pt/memtemp77.C: Constify.
29621         * g++.old-deja/g++.ext/pretty4.C: New test.
29622
29623 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29624
29625         * g++.old-deja/g++.other/string2.C: New test.
29626
29627 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
29628
29629         * g++.old-deja/g++.warn/impint2.C: New test.
29630
29631 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
29632
29633         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
29634         is 1, not zero.
29635
29636 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
29637
29638         * g++.old-deja/g++.warn/impint.C: New test.
29639         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
29640         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
29641         * g++.old-deja/g++.pt/explicit12.C: Likewise.
29642         * g++.old-deja/g++.pt/explicit13.C: Likewise.
29643         * g++.old-deja/g++.pt/explicit17.C: Likewise.
29644         * g++.old-deja/g++.pt/explicit18.C: Likewise.
29645         * g++.old-deja/g++.pt/explicit19.C: Likewise.
29646         * g++.old-deja/g++.pt/explicit23.C: Likewise.
29647         * g++.old-deja/g++.pt/explicit31.C: Likewise.
29648         * g++.old-deja/g++.pt/explicit35.C: Likewise.
29649         * g++.old-deja/g++.pt/explicit6.C: Likewise.
29650         * g++.old-deja/g++.pt/memclass7.C: Likewise.
29651
29652 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
29653
29654         * gcc.dg/cpp-redef.c: New test.
29655
29656 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
29657
29658         * g++.old-deja/g++.pt/unify7.C: New test.
29659
29660 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29661
29662         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
29663         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
29664
29665 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
29666
29667         * gcc.c-torture/compile/20000224-1.c: New test.
29668
29669 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29670
29671         * gcc.c-torture/compile/cpp-2.c: New test.
29672         * gcc.c-torture/compile/cpp-1.c: New test.
29673
29674 2000-02-25  Jeffrey A Law  (law@cygnus.com)
29675
29676         * gcc.c-torture/execute/20000225-1.c: New test.
29677
29678 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29679
29680         * gcc.dg/cpp-li2.c: New test.
29681
29682         * gcc.dg/cpp-wi1.c: New test.
29683
29684         * gcc.dg/cpp-li1.c: New test.
29685
29686 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
29687
29688         * g++.old-deja/g++.other/sizeof5.C: New test.
29689
29690 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29691
29692         * gcc.c-torture/execute/va-arg-13.c: New test.
29693
29694 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
29695
29696         * gcc.c-torture/execute/va-arg-12.c: New test.
29697
29698 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29699
29700         * gcc.c-torture/execute/20000223-1.c: New test.
29701
29702 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29703
29704         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
29705
29706 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
29707
29708         * g++.old-deja/g++.abi/ptrmem.C: New test.
29709
29710 2000-02-19  Richard Henderson  <rth@cygnus.com>
29711
29712         * gcc.c-torture/compile/init-3.c: New.
29713
29714 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
29715
29716         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
29717         ALWAYS_CXXFLAGS.
29718
29719 2000-02-11  Robert Lipe <robertl@sco.com>
29720
29721         * gcc.c-torture/compile/20000211-3.c: New test.
29722
29723 2000-02-11  Martin Buchholz <martin@xemacs.org>
29724
29725         * gcc.c-torture/compile/20000211-2.c: New test.
29726
29727 2000-02-11  Jeffrey A Law  (law@cygnus.com)
29728
29729         * gcc.c-torture/compile/20000211-1.c: New test.
29730
29731 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
29732
29733         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
29734           on native targets
29735
29736 2000-02-08  Nathan Sidwell  <nathan@acm.org>
29737
29738         * g++.old-deja/g++.other/cast5.C: New test.
29739
29740 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
29741
29742         * gcc.c-torture/execute/20000205-1.c: New.
29743
29744 2000-02-03  Nathan Sidwell  <nathan@acm.org>
29745
29746         * g++.old-deja/g++.jason/cast3.C: Return void.
29747         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
29748
29749 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29750
29751         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
29752
29753         * gcc.dg/loop-1.c: New test.
29754
29755 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
29756
29757         * gcc.c-torture/compile/20000127-1.c: New test.
29758         * gcc.c-torture/execute/991228-1.c: New test.
29759
29760 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29761
29762         * gcc.dg/unused-2.c: New test.
29763
29764         * gcc.dg/conv-1.c: New test.
29765
29766 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
29767
29768         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
29769         compiler.
29770         (tool_option_proc): Fix typo.
29771
29772 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
29773
29774         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
29775         of the ld on the host, not on the build machine.
29776         Also, don't crash if '--help' is not a supported option.
29777
29778 2000-01-24  Richard Henderson  <rth@cygnus.com>
29779
29780         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
29781
29782 2000-01-20  Jeffrey A Law  (law@cygnus.com)
29783
29784         * gcc.c-torture/execute/20000120-2.c: New test.
29785         * gcc.c-torture/execute/20000120-1.c: New test.
29786
29787 2000-01-13  Jeffrey A Law  (law@cygnus.com)
29788
29789         * gcc.c-torture/execute/20000113-1.c: New test.
29790
29791 2000-01-12  Jeffrey A Law  (law@cygnus.com)
29792
29793         * gcc.c-torture/execute/20000112-1.c: New test.
29794
29795 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29796
29797         * gcc.dg/20000111-1.c: New test.
29798
29799 2000-01-10  Jeffrey A Law  (law@cygnus.com)
29800
29801         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
29802         with 16 bit integers.
29803
29804 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29805
29806         * gcc.dg/20000108-1.c: New test.
29807
29808 2000-01-05  Nathan Sidwell  <nathan@acm.org>
29809
29810         * g++.old-deja/g++.ns/koenig8.C: New test.
29811
29812 2000-01-05  Nathan Sidwell  <nathan@acm.org>
29813
29814         * g++.old-deja/g++.other/cast4.C: New test.
29815
29816 2000-01-05  Jeffrey A Law  (law@cygnus.com)
29817
29818         * gcc.c-torture/compile/20000105-2.c: New test.
29819         * gcc.c-torture/compile/20000105-1.c: New test.
29820
29821 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29822
29823         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
29824         references to printf & atoi to conform to ANSI standard.
29825         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
29826         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
29827         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
29828         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
29829         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
29830         * g++.old-deja/g++.brendan/complex1.C: Likewise.
29831         * g++.old-deja/g++.brendan/copy1.C: Likewise.
29832         * g++.old-deja/g++.brendan/copy2.C: Likewise.
29833         * g++.old-deja/g++.brendan/copy3.C: Likewise.
29834         * g++.old-deja/g++.brendan/copy4.C: Likewise.
29835         * g++.old-deja/g++.brendan/copy5.C: Likewise.
29836         * g++.old-deja/g++.brendan/copy6.C: Likewise.
29837         * g++.old-deja/g++.brendan/copy7.C: Likewise.
29838         * g++.old-deja/g++.brendan/copy8.C: Likewise.
29839         * g++.old-deja/g++.brendan/crash11.C: Likewise.
29840         * g++.old-deja/g++.brendan/crash14.C: Likewise.
29841         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
29842         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
29843         * g++.old-deja/g++.brendan/delete2.C: Likewise.
29844         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
29845         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
29846         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
29847         * g++.old-deja/g++.brendan/eh1.C: Likewise.
29848         * g++.old-deja/g++.brendan/groff1.C: Likewise.
29849         * g++.old-deja/g++.brendan/init3.C: Likewise.
29850         * g++.old-deja/g++.brendan/misc12.C: Likewise.
29851         * g++.old-deja/g++.brendan/misc7.C: Likewise.
29852         * g++.old-deja/g++.brendan/new2.C: Likewise.
29853         * g++.old-deja/g++.brendan/operators4.C: Likewise.
29854         * g++.old-deja/g++.brendan/operators5.C: Likewise.
29855         * g++.old-deja/g++.brendan/overload2.C: Likewise.
29856         * g++.old-deja/g++.brendan/overload7.C: Likewise.
29857         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
29858         * g++.old-deja/g++.brendan/reference1.C: Likewise.
29859         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
29860         * g++.old-deja/g++.brendan/template24.C: Likewise.
29861         * g++.old-deja/g++.brendan/template3.C: Likewise.
29862         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
29863         * g++.old-deja/g++.jason/inline3.C: Likewise.
29864         * g++.old-deja/g++.jason/opeq.C: Likewise.
29865         * g++.old-deja/g++.law/arg5.C: Likewise.
29866         * g++.old-deja/g++.law/arm7.C: Likewise.
29867         * g++.old-deja/g++.law/ctors11.C: Likewise.
29868         * g++.old-deja/g++.law/cvt8.C: Likewise.
29869         * g++.old-deja/g++.law/init9.C: Likewise.
29870         * g++.old-deja/g++.law/refs4.C: Likewise.
29871         * g++.old-deja/g++.law/template2.C: Likewise.
29872         * g++.old-deja/g++.law/visibility24.C: Likewise.
29873         * g++.old-deja/g++.law/vtable3.C: Likewise.
29874         * g++.old-deja/g++.mike/asm2.C: Likewise.
29875         * g++.old-deja/g++.mike/eh1.C: Likewise.
29876         * g++.old-deja/g++.mike/misc1.C: Likewise.
29877         * g++.old-deja/g++.mike/misc13.C: Likewise.
29878         * g++.old-deja/g++.mike/misc14.C: Likewise.
29879         * g++.old-deja/g++.mike/ns12.C: Likewise.
29880         * g++.old-deja/g++.mike/p1248.C: Likewise.
29881         * g++.old-deja/g++.mike/p3708.C: Likewise.
29882         * g++.old-deja/g++.mike/p3708a.C: Likewise.
29883         * g++.old-deja/g++.mike/p3708b.C: Likewise.
29884         * g++.old-deja/g++.mike/p646.C: Likewise.
29885         * g++.old-deja/g++.mike/p700.C: Likewise.
29886         * g++.old-deja/g++.mike/p783.C: Likewise.
29887         * g++.old-deja/g++.mike/p783a.C: Likewise.
29888         * g++.old-deja/g++.mike/p783b.C: Likewise.
29889         * g++.old-deja/g++.mike/p786.C: Likewise.
29890         * g++.old-deja/g++.mike/p789.C: Likewise.
29891         * g++.old-deja/g++.mike/p789a.C: Likewise.
29892         * g++.old-deja/g++.mike/p807a.C: Likewise.
29893         * g++.old-deja/g++.other/delete3.C: Likewise.
29894         * g++.old-deja/g++.other/dyncast1.C: Likewise.
29895         * g++.old-deja/g++.other/dyncast2.C: Likewise.
29896         * g++.old-deja/g++.other/dyncast3.C: Likewise.
29897         * g++.old-deja/g++.other/empty1.C: Likewise.
29898         * g++.old-deja/g++.other/temporary1.C: Likewise.
29899         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
29900         * g++.old-deja/g++.pt/t16.C: Likewise.
29901         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
29902
29903 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
29904
29905         * gcc.dg/991230-1.c: New test.
29906
29907 1999-12-29  Jeffrey A Law  (law@cygnus.com)
29908
29909         * gcc.c-torture/compile/991229-3.c: New test.
29910         * gcc.c-torture/compile/991229-2.c: New test.
29911         * gcc.c-torture/compile/991229-1.c: New test.
29912
29913 1999-12-29  Greg McGary <gkm@eng.ascend.com>
29914
29915         * gcc.c-torture/compile/labels-2.c: New test.
29916
29917 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
29918
29919         * gcc.c-torture/execute/991227-1.c: New test.
29920
29921 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29922
29923         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
29924
29925 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
29926
29927         * gcc.c-torture/execute/991221-1.c: New test.
29928
29929 1999-12-20  Nathan Sidwell  <nathan@acm.org>
29930
29931         * g++.old-deja/g++.other/cast3.C: New test.
29932
29933 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
29934
29935         * gcc.c-torture/execute/991216-4.c: New test.
29936
29937 1999-12-16  Michael Meissner  <meissner@cygnus.com>
29938
29939         * gcc.c-torture/execute/991216-1.c: New test.
29940         * gcc.c-torture/execute/991216-2.c: New test.
29941         * gcc.c-torture/execute/991216-3.c: New test.
29942
29943 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29944
29945         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
29946         Actually make the test fail by using "-O2" for compilation.
29947
29948 1999-12-15  Nathan Sidwell  <nathan@acm.org>
29949
29950         * g++.old-deja/g++.warn/cast-align1.C: New test.
29951
29952 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29953
29954         * gcc.c-torture/compile/991214-1.c: New test.
29955         * gcc.c-torture/compile/991214-2.c: New test.
29956
29957 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29958
29959         * gcc.dg/991214-1.c: New test.
29960
29961 1999-12-13  Jeffrey A Law  (law@cygnus.com)
29962
29963         * gcc.c-torture/compile/991213-3.c: New test.
29964         * gcc.c-torture/compile/991213-2.c: New test.
29965         * gcc.c-torture/compile/991213-1.c: New test.
29966
29967 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
29968
29969         * gcc.dg/991209-1.c: New test.
29970
29971 1999-12-08  Nathan Sidwell <nathan@acm.org>
29972
29973         * gcc.c-torture/compile/991208-1.c: New test.
29974
29975 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29976
29977         * gcc.dg/ultrasp2.c: New test.
29978
29979 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
29980
29981         * g++.old-deja/g++.abi/align.C (main): Fix typo.
29982
29983 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
29984
29985         * gcc.c-torture/compile/991202-1.c: New test.
29986         * gcc.c-torture/execute/991202-1.c: New test.
29987         * gcc.c-torture/execute/991202-2.c: New test.
29988         * gcc.c-torture/execute/991202-3.c: New test.
29989
29990 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
29991
29992         * g++.old-deja/g++.abi/align.C: New test.
29993         * g++.old-deja/g++.abi/aggregates.C: Likewise.
29994         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29995
29996 1999-12-01  Richard Henderson  <rth@cygnus.com>
29997
29998         * gcc.c-torture/execute/991201-1.c: New.
29999
30000 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
30001
30002         * gcc.dg/991129-1.c: New test.
30003
30004 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30005
30006         * gcc.c-torture/compile/991127-1.c: New test.
30007
30008 1999-11-22  Nathan Sidwell  <nathan@acm.org>
30009
30010         * g++.old-deja/g++.other/warn4.C: New test.
30011
30012 1999-11-22  Nathan Sidwell  <nathan@acm.org>
30013
30014         * g++.old-deja/g++.eh/cleanup2.C: New test.
30015         * g++.old-deja/g++.ext/pretty2.C: New test.
30016         * g++.old-deja/g++.ext/pretty3.C: New test.
30017         * g++.old-deja/g++.other/debug6.C: New test.
30018
30019 1999-10-20  Jim Wilson  <wilson@cygnus.com>
30020
30021         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
30022         compiler_output to look for one error message instead of two.
30023
30024 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
30025
30026         * gcc.c-torture/execute/991118-1.c: Also test case
30027         where the word boundary does not split a byte evenly.
30028
30029 1999-11-19  Nathan Sidwell  <nathan@acm.org>
30030
30031         * g++.old-deja/g++.ext/restrict1.C: New test.
30032
30033 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
30034
30035         * gcc.c-torture/execute/991118-1.c: New test.
30036
30037 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
30038
30039         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
30040         working directory pathnames.
30041
30042 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
30043
30044         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
30045         host is equipped with driver.h and driver.o so it can actually
30046         compile and run the tests.
30047
30048 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
30049
30050         * gcc.c-torture/compile/991008-1.c: New test.
30051
30052 1999-11-08  Nick Clifton  <nickc@cygnus.com>
30053
30054         * lib/gcc-dg.exp: Include target-supports.exp
30055
30056 1999-11-05  Nick Clifton  <nickc@cygnus.com>
30057
30058         * lib/target-supports.exp: New file: Provide procs to test for
30059         features supported by the target.
30060         (check_weak_available): Moved here from ecos.exp.
30061         (check_alias_available): New proc: Determine of the target
30062         toolchain supports the alias attribute.
30063
30064         * gcc.dg/special/ecos.exp: Move check_weak_available to
30065         target-supports.exp.
30066         (alias-1.c): Only perform the test if the target supports
30067         aliases.
30068         (wkali-1.c): Only perform the test if the target supports
30069         aliases.
30070
30071         * gcc.dg/990506-0.c: Expect error messages from cross
30072         targets as well as native targets.
30073
30074 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30075
30076         * gcc.dg/ultrasp1.c: Removed xfail.
30077         * gcc.dg/struct-ret-2.c: Likewise.
30078         * gcc.dg/array-1.c: Likewise.
30079
30080 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30081
30082         * gcc.dg/struct-ret-2.c: New test.
30083
30084         * gcc.dg/array-1.c: New test.
30085
30086 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
30087
30088         * gcc.c-torture/execute/991030-1.c: New test.
30089
30090 1999-10-26  Richard Henderson  <rth@cygnus.com>
30091
30092         * gcc.c-torture/compile/991026-2.c: New test.
30093
30094 1999-10-26  Jeffrey A Law  (law@cygnus.com)
30095
30096         * gcc.c-torture/compile/991026-1.c: New test.
30097
30098 1999-10-23  Jeffrey A Law  (law@cygnus.com)
30099
30100         * gcc.c-torture/execute/991023-1.c: New test.
30101
30102 1999-10-19  Jeffrey A Law  (law@cygnus.com)
30103
30104         * gcc.c-torture/execute/991019-1.c: New test.
30105
30106 1999-10-16  Richard Henderson  <rth@cygnus.com>
30107
30108         * gcc.c-torture/execute/991016-1.c: New test.
30109
30110 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
30111
30112         * gcc.c-torture/execute/991014-1.c: New test.
30113
30114 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
30115
30116         * g++.old-deja/g++.other/union2.C: New test.
30117
30118 1999-10-13  Nathan Sidwell  <nathan@acm.org>
30119
30120         * g++.old-deja/g++.other/vaarg2.C: New test.
30121         * g++.old-deja/g++.other/vaarg3.C: New test.
30122
30123 1999-10-12  Craig Burley  <craig@jcb-sc.com>
30124
30125         * g77.f-torture/noncompile/19990905-1.f: Moved from being
30126         in compile/.
30127
30128 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
30129
30130         * gcc.c-torture/execute/va-arg-11.c: New test.
30131
30132 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
30133
30134         * lib/file-format.exp (gcc_target_object_format): Don't
30135         crash if objdump is unavailable.
30136
30137 1999-09-29  Donn Terry <donn@interix.com>
30138
30139         * gcc.misc-tests/mg.exp: delete extraneous redirection.
30140
30141 1999-09-28  Nick Clifton  <nickc@cygnus.com>
30142
30143         * gcc.c-torture/compile/990928-1.c: New test.
30144
30145 1999-09-28  Nathan Sidwell  <nathan@acm.org>
30146
30147         * g++.old-deja/g++.other/decl6.C: New test.
30148
30149 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30150
30151         * gcc.c-torture/execute/va-arg-10.c: New test.
30152
30153 1999-09-27  Nathan Sidwell  <nathan@acm.org>
30154
30155         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
30156         __PRETTY_FUNCTION__.
30157
30158 1999-09-23  Nick Clifton  <nickc@cygnus.com>
30159
30160         * gcc.c-torture/execute/990923-1.c: New test.
30161
30162 1999-09-21  Nick Clifton  <nickc@cygnus.com>
30163
30164         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
30165         for which -fpic is inappropriate.
30166
30167 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
30168
30169         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
30170
30171 1999-09-21  Nathan Sidwell  <nathan@acm.org>
30172
30173         * g++.old-deja/g++.other/dyncast1.C: New test.
30174         * g++.old-deja/g++.other/dyncast2.C: New test.
30175         * g++.old-deja/g++.other/dyncast3.C: New test.
30176         * g++.old-deja/g++.other/dyncast4.C: New test.
30177         * g++.old-deja/g++.other/dyncast5.C: New test.
30178         * g++.old-deja/g++.eh/catch3.C: New test.
30179         * g++.old-deja/g++.eh/catch3p.C: New test.
30180         * g++.old-deja/g++.eh/catch4.C: New test.
30181         * g++.old-deja/g++.eh/catch4p.C: New test.
30182         * g++.old-deja/g++.eh/catch5.C: New test.
30183         * g++.old-deja/g++.eh/catch5p.C: New test.
30184         * g++.old-deja/g++.eh/catch6.C: New test.
30185         * g++.old-deja/g++.eh/catch6p.C: New test.
30186         * g++.old-deja/g++.eh/catch7.C: New test.
30187         * g++.old-deja/g++.eh/catch7p.C: New test.
30188         * g++.old-deja/g++.eh/catch8.C: New test.
30189         * g++.old-deja/g++.eh/catch8p.C: New test.
30190         * g++.old-deja/g++.eh/catch9.C: New test.
30191         * g++.old-deja/g++.eh/catch9p.C: New test.
30192
30193 1999-09-13  Nathan Sidwell  <nathan@acm.org>
30194
30195         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
30196         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
30197
30198 1999-09-13  Jeffrey A Law  (law@cygnus.com)
30199
30200         * gcc.c-torture/compile/990913-1.c: New test.
30201
30202 1999-09-10  Nathan Sidwell  <nathan@acm.org>
30203
30204         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
30205         * g++.old-deja/g++.jason/rfg5.C: Likewise.
30206
30207 1999-09-09  Richard Henderson  <rth@cygnus.com>
30208
30209         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
30210
30211 1999-09-09  Nathan Sidwell  <nathan@acm.org>
30212
30213         * g++.old-deja/g++.other/lookup11.C: New test.
30214         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
30215         what is permitted and what we want.
30216         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
30217         overload use.
30218         * g++.old-deja/g++.jason/rfg5.C: Likewise
30219
30220 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
30221
30222         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
30223         * gcc.c-torture/noncompile/poison-1.c: New file.
30224
30225 1999-09-08  Nathan Sidwell  <nathan@acm.org>
30226
30227         * g++.old-deja/g++.other/sizeof3.C: New test.
30228         * g++.old-deja/g++.other/sizeof4.C: New test.
30229         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
30230         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
30231
30232 1999-09-07  Richard Henderson  <rth@cygnus.com>
30233
30234         * gcc.dg/va-arg-1.c: New.
30235
30236 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30237
30238         * gcc.c-torture/execute/va-arg-9.c: New test.
30239
30240 1999-09-05  Craig Burley  <craig@jcb-sc.com>
30241
30242         * g77.f-torture/compile/980519-2.f: New test.
30243         * g77.f-torture/compile/19990905-0.f: New test.
30244         * g77.f-torture/compile/19990905-1.f: New test.
30245         * g77.f-torture/compile/19990905-2.f: New test.
30246
30247         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
30248
30249 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
30250
30251         * gcc.c-torture/execute/990827-1.c: Fix typo.
30252
30253 1999-09-03  Nathan Sidwell  <nathan@acm.org>
30254
30255         * g++.old-deja/g++.other/deref1.C: New test.
30256
30257 1999-09-02  Nathan Sidwell  <nathan@acm.org>
30258
30259         * g++.old-deja/g++.other/ambig2.C: New test.
30260         * g++.old-deja/g++.other/cond5.C: New test.
30261         * g++.old-deja/g++.other/lookup16.C: New test.
30262
30263 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
30264
30265         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
30266         assemblers too.
30267
30268 1999-08-31  Jeffrey A Law  (law@cygnus.com)
30269
30270         * lib/c-torture.exp: Avoid the "compare executables" optimization
30271         when testing native.
30272
30273 1999-08-29  Jeffrey A Law  (law@cygnus.com)
30274
30275         * gcc.c-torture/execute/990829-1.c: New test.
30276         * gcc.c-torture/compile/990829-1.c: New test.
30277
30278 1999-08-27  Paul Burchard  <burchard@pobox.com>
30279
30280         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
30281         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
30282         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
30283         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
30284         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
30285         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
30286         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
30287         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
30288         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
30289         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
30290         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
30291
30292 1999-08-27  Jeffrey A Law  (law@cygnus.com)
30293
30294         * gcc.c-torture/execute/990827-1.c: New test.
30295
30296 1999-08-26  Craig Burley  <craig@jcb-sc.com>
30297
30298         * g77.f-torture/noncompile/19990826-4.f: New test.
30299
30300         * g77.f-torture/compile/19990826-3.f: New test.
30301
30302         * g77.f-torture/execute/19990826-2.f: New test.
30303
30304         * g77.f-torture/compile/19990826-1.f: New test.
30305
30306         * gcc.c-torture/execute/990826-0.c: New test.
30307         * g77.c-torture/execute/19990826-0.f: New test.
30308
30309         * g77.f-torture/noncompile/970626-2.f: New test.
30310
30311 1999-08-25  Paul Burchard  <burchard@pobox.com>
30312
30313         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
30314         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
30315         lss-011.C: New tests.
30316
30317 1999-08-25  Nathan Sidwell  <nathan@acm.org>
30318
30319         * g++.old-deja/g++.other/decl5.C: New test.
30320
30321 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30322
30323         * noncompile/noncompile.exp: Load_lib c-torture.exp.
30324         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
30325         call `postbase' for each one.  All callers of `postbase' changed
30326         to call this instead.
30327
30328 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
30329
30330         * gcc.c-torture/execute/990811-1.c: New test.
30331
30332 1999-08-09  Nick Clifton  <nickc@cygnus.com>
30333
30334         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
30335         just native ones.
30336
30337         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
30338         just native ones.
30339
30340 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30341
30342         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
30343
30344 1999-08-04  Jeffrey A Law  (law@cygnus.com)
30345
30346         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
30347
30348 1999-08-04  Nathan Sidwell  <nathan@acm.org>
30349
30350         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
30351
30352 1999-08-04  Jeffrey A Law  (law@cygnus.com)
30353
30354         * gcc.c-torture/execute/990804-1.c: New test.
30355
30356 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30357
30358         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
30359         * g++.old-deja/g++.brendan/crash64.C: Likewise
30360         * g++.old-deja/g++.brendan/overload8.C: Likewise
30361
30362 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30363
30364         * g++.old-deja/g++.other/struct1.C: New test.
30365
30366 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30367
30368         * g++.old-deja/g++.other/enum2.C: New test.
30369
30370 1999-08-02  Richard Henderson  <rth@cygnus.com>
30371
30372         Adapted from tests from Franz Sirl:
30373         * gcc.c-torture/execute/va-arg-7.c: New test.
30374         * gcc.c-torture/execute/va-arg-8.c: New test.
30375
30376 1999-08-01  Jeffrey A Law  (law@cygnus.com)
30377
30378         * gcc.c-torture/compile/990801-2.c: New test.
30379
30380         * gcc.c-torture/compile/990801-1.c: New test.
30381
30382 1999-07-27  Michael Meissner  <meissner@cygnus.com>
30383
30384         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
30385         fp-cmp-1.c, converting double to float.
30386
30387         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
30388         fp-cmp-1.c, converting double to long double.
30389
30390         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
30391         from fr1 to unknown_register, since fr1 is a legitimate register
30392         on some machines.
30393
30394 1999-07-25  Jeffrey A Law  (law@cygnus.com)
30395
30396         * README: More listname related changes.
30397
30398 1999-07-08  Catherine Moore  <clm@cygnus.com>
30399
30400         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
30401
30402 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
30403
30404         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
30405
30406 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30407
30408         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
30409
30410 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
30411
30412         * gcc.dg/990703-1.c: New test.
30413
30414 1999-06-29  Nick Clifton  <nickc@cygnus.com>
30415
30416         * lib/file-format.exp: New file: Move definition of proc
30417         gcc_target_object_format to here from
30418         gcc.dg/special/ecos.exp.
30419
30420         * lib/c-torture.exp: Include lib file-format.exp.
30421         * lib/gcc-dg.exp: Include lib file-format.exp.
30422
30423         * gcc.dg/special/ecos.exp: Remove definition of proc
30424         gcc_target_object_format.
30425
30426 1999-06-28  Jeffrey A Law  (law@cygnus.com)
30427
30428         * gcc.c-torture/execute/990628-1.c: New test.
30429
30430 1999-06-25  Jeffrey A Law  (law@cygnus.com)
30431
30432         * gcc.c-torture/compile/990625-2.c: New test.
30433
30434         * gcc.c-torture/compile/990625-1.c: New test.
30435
30436 1999-06-23  Nick Clifton  <nickc@cygnus.com>
30437
30438         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
30439         attributes compile.
30440         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
30441         ports that use the COFF/PE file format.
30442
30443 1999-06-17  Jeffrey A Law  (law@cygnus.com)
30444
30445         * gcc.c-torture/compile/990617-1.c: New test.
30446
30447 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
30448
30449         * g++.old-deja/g++.other/decl4.C: New test.
30450
30451 1999-06-14  Nathan Sidwell  <nathan@acm.org>
30452
30453         * g++.old-deja/g++.other/bitfld3.C: New test.
30454
30455 1999-06-08  Nathan Sidwell  <nathan@acm.org>
30456
30457         * g++.old-deja/g++.eh/catch1.C: New test.
30458
30459 1999-06-07  Jeffrey A Law  (law@cygnus.com)
30460
30461         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
30462
30463         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
30464         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
30465
30466 1999-06-05  Craig Burley  <craig@jcb-sc.com>
30467
30468         * g77.f-torture/compile/19990502-0.f: Replace with new,
30469         shorter, test that still fails after recent changes.
30470
30471 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30472
30473         * gcc.c-torture/execute/990604-1.c: New test.
30474
30475 1999-05-31  Jeffrey A Law  (law@cygnus.com)
30476
30477         * gcc.c-torture/execute/990531-1.c: New test.
30478
30479 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30480
30481         * gcc.c-torture/compile/990527-1.c: New test.
30482
30483 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
30484
30485         * gcc.c-torture/execute/990527-1.c: New test.
30486
30487 1999-05-25  Nick Clifton  <nickc@cygnus.com>
30488
30489         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
30490         bitfields as signed.
30491
30492 1999-05-25  Craig Burley  <craig@jcb-sc.com>
30493
30494         * g77.f-torture/compile/19990525-0.f: New test.
30495
30496 1999-05-25  Jeffrey A Law  (law@cygnus.com)
30497
30498         * gcc.c-torture/execute/990525-2.c: New test.
30499
30500         * gcc.c-torture/execute/990525-1.c: New test.
30501
30502 1999-05-24  Nathan Sidwell  <nathan@acm.org>
30503
30504         * g++.old-deja/g++.other/anon3.C: New test.
30505         * g++.old-deja/g++.other/anon4.C: New test.
30506         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
30507         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
30508         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
30509         Merrill).
30510
30511 1999-05-24  Jeffrey A Law  (law@cygnus.com)
30512
30513         * gcc.c-torture/execute/990524-1.c: New test.
30514
30515         * gcc.dg/990524-1.c: New test.
30516
30517 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30518
30519         * gcc.c-torture/compile/990523-1.c: New test.
30520
30521 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
30522
30523         * gcc.c-torture/compile/990519-1.c: New test.
30524
30525 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30526
30527         * gcc.c-torture/compile/990517-1.c: New test.
30528
30529         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
30530         (e4, f4): New tests.
30531         (main): Call them.
30532
30533 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30534
30535         * gcc.dg/noreturn-1.c: New test.
30536
30537 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
30538
30539         * gcc.c-torture/execute/990513-1.c: New test.
30540
30541 1999-05-10  Richard Henderson  <rth@cygnus.com>
30542
30543         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
30544
30545 1999-05-10  Craig Burley  <craig@jcb-sc.com>
30546
30547         * g77.f-torture/execute/erfc.f: Use small single-precision
30548         values, to avoid problems on Alphas when not -mieee.
30549
30550 1999-05-08  Craig Burley  <craig@jcb-sc.com>
30551
30552         * gcc.dg/990506-0.c: New test.
30553
30554 1999-05-08  Richard Henderson  <rth@cygnus.com>
30555
30556         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
30557         the constant to test.  Don't XFAIL 64-bit targets.
30558
30559         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
30560         * g++.old-deja/g++.law/profile1.C: Likewise.
30561
30562         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
30563         operator new instances.
30564         * g++.old-deja/g++.other/delete5.C: Likewise.
30565
30566 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30567
30568         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
30569         intrinsic.
30570
30571 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30572
30573         * g77.f-torture/execute/u77-test.f: Reverse order of two
30574         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
30575
30576 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30577
30578         * gcc.dg/compare1.c: New test.
30579
30580 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30581
30582         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
30583         New tests.
30584
30585 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30586
30587         * g77.f-torture/compile/19990502-1.f: New test.
30588
30589 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30590
30591         * g77.f-torture/compile/19990502-0.f: New test.
30592
30593 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30594
30595         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
30596         intrinsic.
30597
30598 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30599
30600         * g77.f-torture/execute/u77-test.f (main): List libU77
30601         intrinsics not currently tested.
30602         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
30603         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
30604         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
30605         Trim blanks off the ends of some printed strings.
30606
30607 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30608
30609         * g77.f-torture/execute/u77-test.f (main): Just warn about
30610         FSTAT gid disagreement, as it's expected on some systems.
30611
30612 1999-05-01  Craig Burley  <craig@jcb-sc.com>
30613
30614         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
30615         use a new function, which allows for some slop.
30616         Clean up some commentary.
30617         (issum): The new function.
30618         (sgladd): Deleted subroutine.
30619
30620 1999-05-01  Craig Burley  <craig@jcb-sc.com>
30621
30622         * g77.f-torture/execute/u77-test.f: Modify to be more like
30623         libf2c/libU77 version, bringing patches to that version here.
30624         Add suitable commentary.
30625
30626 1999-04-25  Richard Henderson  <rth@cygnus.com>
30627
30628         * gcc.dg/990424-1.c: New test.
30629
30630 1999-04-24  Craig Burley  <craig@jcb-sc.com>
30631
30632         * g77.f-torture/execute/u77-test.f (main): Bug involving
30633         LSTAT has been fixed, so turn back on full checking.
30634
30635 1999-04-20  Craig Burley  <craig@jcb-sc.com>
30636
30637         * g77.f-torture/compile/19990419-0.f: New test.
30638         * g77.f-torture/execute/19990419-1.f: New test.
30639
30640 1999-04-17  Richard Henderson  <rth@cygnus.com>
30641
30642         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
30643         to avoid the need for a prototype to supress a warning.
30644
30645 1999-04-07  Jim Wilson  <wilson@cygnus.com>
30646
30647         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
30648
30649 1999-04-04  Jeffrey A Law  (law@cygnus.com)
30650
30651         * gcc.c-torture/execute/990404-1.c: New test.
30652
30653 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30654
30655         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
30656         * gcc.dg/cpp-if3.c: Don't use -pedantic.
30657         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
30658         missing initializer warnings.
30659
30660 1999-03-28  Jeffrey A Law  (law@cygnus.com)
30661
30662         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
30663         matching strings.
30664
30665 1999-03-26  Jeffrey A Law  (law@cygnus.com)
30666
30667         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
30668
30669 1999-03-26  Craig Burley  <craig@jcb-sc.com>
30670
30671         * g77.f-torture/execute/19990325-0.f: New test.
30672         * g77.f-torture/execute/19990325-1.f: New test.
30673
30674 1999-03-24  Jeffrey A Law  (law@cygnus.com)
30675
30676         * gcc.c-torture/execute/990324-1.c: New test.
30677
30678 1999-03-22  Jim Wilson  <wilson@cygnus.com>
30679
30680         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
30681         test with 4.
30682
30683 1999-03-17  Richard Henderson  <rth@cygnus.com>
30684
30685         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
30686
30687 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30688
30689         * g77.f-torture/execute/19990313-2.f: New test.
30690         * g77.f-torture/execute/19990313-3.f: New test.
30691
30692 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30693
30694         * g77.f-torture/execute/19990313-0.f: New test.
30695         * g77.f-torture/execute/19990313-1.f: New test.
30696
30697 1999-03-12  Jim Wilson  <wilson@cygnus.com>
30698
30699         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
30700         printf to sprintf.
30701         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
30702         (main): Add check for u15.  Conditionalize u31 check depending on
30703         whether ints are <32 bits or >=32 bits.
30704
30705 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30706
30707         * g77.f-torture/execute/19981119-0.f: Improve testiness.
30708
30709 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30710
30711         * g77.f-torture/compile/19990305-0.f: New test.
30712         * g77.f-torture/execute/19981119-0.f: New test.
30713
30714 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30715
30716         * g77.f-torture/execute/970625-2.f: call ABORT if final
30717         result is not correct, instead of just printing it.
30718         Add this checking via newly introduced obfuscation, to
30719         trip up buggy front ends.
30720
30721 1999-03-07  Craig Burley  <craig@jcb-sc.com>
30722
30723         * g77.f-torture/compile/960317-1.f: Moved from being
30724         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
30725
30726 1999-03-06  Craig Burley  <craig@jcb-sc.com>
30727
30728         * g77.f-torture/execute/960317-1.f: New (old) test.
30729         * g77.f-torture/execute/970625-2.f: Ditto.
30730
30731 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
30732
30733         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
30734         message on line 1 or line 2; cccp and cpplib do this differently.
30735
30736 1999-03-01  Jeffrey A Law  (law@cygnus.com)
30737
30738         * g++.old-deja/g++.law/weak1.C: New test.
30739
30740 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30741
30742         * gcc.c-torture/execute/990119-1.c: Renamed to...
30743         * gcc.dg/990119-1.c: this, so it will only be tested once
30744         (it's a preprocessor test, it doesn't need to be run at
30745         multiple optimization levels).
30746
30747 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30748
30749         * lib/g++.exp: Don't add incdir=$base_dir/../include to
30750           ALWAYS_CXXFLAGS.
30751
30752 1999-02-24  Craig Burley  <craig@jcb-sc.com>
30753
30754         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
30755         * g77.f-torture/compile/19981216-0.f: ...as it is expected
30756         to not be compilable by current g77.
30757
30758 1999-02-24  Nick Clifton  <nickc@cygnus.com>
30759
30760         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
30761
30762 1999-02-22  Jeffrey A Law  (law@cygnus.com)
30763
30764         * gcc.c-torture/execute/990222-1.c: New test.
30765
30766 1999-02-19  Craig Burley  <craig@jcb-sc.com>
30767
30768         * g77.f-torture/compile/19990218-0.f: New test.
30769         * g77.f-torture/noncompile/19990218-1.f: New test.
30770
30771 1999-02-18  Craig Burley  <craig@jcb-sc.com>
30772
30773         * g77.f-torture/compile/19981216-0.f: New test.
30774
30775 1999-02-14  Jeffrey A Law  (law@cygnus.com)
30776
30777         * gcc.dg/990214-1.c: New test.
30778
30779 1999-02-13  Jeffrey A Law  (law@cygnus.com)
30780
30781         * gcc.dg/990213-2.c: New test.
30782
30783         * gcc.dg/990213-1.c: New test.
30784
30785 1999-02-12  Jeffrey A Law  (law@cygnus.com)
30786
30787         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
30788         ints.
30789
30790 1999-02-11  Nick Clifton  <nickc@cygnus.com>
30791
30792         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
30793         specified by target.
30794
30795         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
30796
30797 1999-02-11  Jeffrey A Law  (law@cygnus.com)
30798
30799         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
30800
30801 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
30802
30803         * gcc.dg/special/ecos.exp: New test driver for new tests with
30804         special requirements.
30805
30806         * gcc.dg/special/alias-1.c: New test.
30807         * gcc.dg/special/gcsec-1.c: New test.
30808         * gcc.dg/special/weak-1.c: New test.
30809         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
30810         * gcc.dg/special/weak-2.c: New test.
30811         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
30812         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
30813         * gcc.dg/special/wkali-1.c: New test.
30814         * gcc.dg/special/wkali-2.c: New test.
30815         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
30816         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
30817
30818 1999-02-10  Felix Lee  <flee@cygnus.com>
30819
30820           * lib/c-torture.exp (c-torture-compile): Pull out code for
30821           analyzing gcc error messages.
30822           (c-torture-execute): Likewise.  Fix some (harmless) false
30823           positives.
30824           * lib/gcc.exp (gcc_check_compile): New function.
30825
30826 1999-02-08  Richard Henderson  <rth@cygnus.com>
30827
30828         * gcc.c-torture/execute/990208-1.c: New test.
30829
30830 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
30831
30832         * g++.dg/special/ecos.exp: New driver for new tests with special
30833         requirements
30834
30835         * g++.dg/special/conpr-1.C: New test
30836         * g++.dg/special/conpr-2.C: New test
30837         * g++.dg/special/conpr-2a.C: New test
30838         * g++.dg/special/conpr-3.C: New test
30839         * g++.dg/special/conpr-3a.C: New test
30840         * g++.dg/special/conpr-3b.C: New test
30841
30842         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
30843         allow g++ to use the dg driver
30844
30845         * README: Add comment about g++.dg directory
30846
30847 1999-02-06  Jeffrey A Law  (law@cygnus.com)
30848
30849         * README: Update email addresses.
30850
30851 1999-02-03  Nick Clifton  <nickc@cygnus.com>
30852
30853         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
30854         arguments in order to force structure S onto the stack even on
30855         the alpha.
30856         (test): Pass 10 leading arguments to function foo as well as the
30857         structure S.
30858
30859         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
30860         failure for all targets.
30861
30862         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
30863         abort to terminate program execution.
30864
30865 1999-01-30  Richard Henderson  <rth@cygnus.com>
30866
30867         * gcc.c-torture/execute/990130-1.c: New test.
30868
30869 1999-01-30  Jeffrey A Law  (law@cygnus.com)
30870
30871         * gcc.dg/990130-1.c: New test.
30872
30873 1999-01-28  Michael Meissner  <meissner@cygnus.com>
30874
30875         * gcc.c-torture/execute/990128-1.c: New test.
30876
30877 1999-01-27  Michael Meissner  <meissner@cygnus.com>
30878
30879         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
30880
30881 1999-01-27  Felix Lee  <flee@cygnus.com>
30882
30883         * lib/c-torture.exp (c-torture-compile): pull out code for
30884         analyzing gcc error messages.
30885         (c-torture-execute): ditto, and fix some (harmless) false
30886         positives.
30887         * lib/gcc.exp (gcc_check_compile): new function.
30888
30889 1999-01-17  Jeffrey A Law  (law@cygnus.com)
30890
30891         * gcc.dg/990117-1.c: New test.
30892
30893         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
30894
30895         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
30896
30897 1999-01-15  Jeffrey A Law  (law@cygnus.com)
30898
30899         * g77.f-torture/compile/990115-1.f: New test.
30900
30901 1999-01-07  Jeffrey A Law  (law@cygnus.com)
30902
30903         * gcc.c-torture/compile/990107-1.c: New test
30904
30905 1999-01-06  Jeffrey A Law  (law@cygnus.com)
30906
30907         * gcc.c-torture/execute/990106-2.c: New test.
30908
30909         * gcc.c-torture/execute/990106-1.c: New test.
30910
30911 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
30912
30913         * gcc.c-torture/compile/981223-1.c: New test.
30914
30915 1998-12-29  Richard Henderson  <rth@cygnus.com>
30916
30917         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
30918         (opt3): Rename from opt4 and disable.
30919
30920 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
30921
30922         * g++.old-deja/g++.pt/ptrmem5.C: New test.
30923
30924 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
30925
30926         * g++.old-deja/g++.other/conv5.C: New test.
30927
30928 1998-12-14  Nick Clifton  <nickc@cygnus.com>
30929
30930         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
30931
30932 1998-12-11  Jeffrey A Law  (law@cygnus.com)
30933
30934         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
30935
30936 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
30937
30938         * gcc.c-torture/compile/981211-1.c: New test.
30939
30940 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
30941
30942         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
30943
30944         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
30945
30946 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30947
30948         * gcc.special/930510-1.c: Make C9X safe.
30949         * gcc.misc-tests/gcov-1.c Similarly.
30950         * gcc.misc-tests/gcov-2.c Similarly.
30951
30952 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30953
30954         * gcc.dg/ultrasp1.c: New test.
30955
30956 1998-12-06  Richard Henderson  <rth@cygnus.com>
30957
30958         * gcc.c-torture/execute/981206.c: New test.
30959
30960 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30961
30962         * g++.old-deja/g++.ns/template7.C: New test.
30963
30964         * g++.old-deja/g++.other/expr1.C: New test.
30965
30966         * g++.old-deja/g++.eh/tmpl3.C: New test.
30967
30968         * g++.old-deja/g++.eh/tmpl2.C: New test.
30969
30970 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
30971
30972         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
30973         * g++.old-deja/g++.other/using6.C: Removed.
30974         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
30975
30976         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
30977
30978 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
30979
30980         * g++.old-deja/g++.pt/overload8.C: New test.
30981
30982         * g++.old-deja/g++.pt/overload7.C: New test.
30983
30984         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
30985
30986         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
30987         and relinking messages.
30988         * lib/g++.exp (g++_target_compile): Remove .rpo file when
30989         compiling with -frepo.
30990
30991 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
30992
30993         * g++.old-deja/g++.pt/lookup6.C: New test.
30994
30995 1998-11-30  Nick Clifton  <nickc@cygnus.com>
30996
30997         * gcc.c-torture/execute/981130-1.c: New test.
30998         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
30999
31000 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
31001
31002         * g++.old-deja/g++.pt/explicit76.C: New test.
31003
31004         * g++.old-deja/g++.pt/friend38.C: New test.
31005
31006         * g++.old-deja/g++.ns/crash2.C: New test.
31007
31008         * g++.old-deja/g++.pt/defarg8.C: New test.
31009
31010         * g++.old-deja/g++.pt/instantiate6.C: New test.
31011
31012         * g++.old-deja/g++.pt/static6.C: New test.
31013
31014         * g++.old-deja/g++.pt/decl2.C: New test.
31015
31016 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
31017
31018         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
31019         problem is actually related with name lookup, but so what? :-)
31020
31021         * g++.old-deja/g++.pt/friend37.C: New test.
31022
31023 1998-11-25  Dave Love  <d.love@dl.ac.uk>
31024
31025         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
31026         element, which fails on some systems.
31027
31028         * g77.f-torture/execute/labug1.f: New test.
31029
31030 1998-11-21  Jeffrey A Law  (law@cygnus.com)
31031
31032         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
31033         is defined.
31034
31035 1998-11-18  Dave Love  <d.love@dl.ac.uk>
31036
31037         * g77.f-torture/compile/981117-1.f: New test.
31038
31039 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
31040
31041         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
31042         properly discarded.
31043
31044 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
31045
31046         * gcc.c-torture/execute/memcheck: New directory of tests for
31047         -fcheck-memory-usage.
31048
31049 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31050
31051         * README: New file, general information about the testsuite and
31052         new description of the various C++ test subdirectories.
31053         * README.g++: Eliminate obsolete information, update and move most
31054         relevant stuff to README.
31055
31056 1998-11-07  Richard Henderson  <rth@cygnus.com>
31057
31058         * gcc.c-torture/compile/981107-1.c: New test.
31059
31060 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
31061
31062         * execute/memcpy-bi.c: New testcase.
31063
31064 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
31065
31066         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
31067         base classes.
31068
31069         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
31070         template is selected.
31071
31072         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
31073         classes, it should be accepted for all types.
31074
31075         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
31076
31077         * g++.old-deja/g++.pt/spec24.C: Ensure that template
31078         specializations start with template headers.
31079
31080 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
31081
31082         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
31083
31084         * g++.old-deja/g++.other/init9.C: Test cross initialization of
31085         non-POD types.
31086
31087 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
31088
31089         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
31090
31091 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
31092
31093         * compile/981022-1.c, compile/981022-1.x: New test and driver.
31094
31095 1998-10-19  Jeffrey A Law  (law@cygnus.com)
31096
31097         * 981019-1.c: New test.
31098
31099 1998-10-14  Robert Lipe <robertl@dgii.com>
31100
31101         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
31102         find objc headers.
31103
31104 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31105
31106         * compile/981001-4.c: Remove use of GCC extension that triggers a
31107         compiler bug.
31108
31109 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
31110
31111         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
31112
31113 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
31114
31115         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
31116         instantiation of template produces incorrect code for delete
31117         expression.
31118
31119         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
31120         constructors' name is not unique.
31121         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
31122         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
31123
31124         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
31125         automatic array of const is ill-formed.
31126
31127         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
31128         of template parameter?
31129
31130         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
31131         const.
31132
31133         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
31134         pointer-to-member expression.
31135
31136         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
31137         declaration causes ICE.
31138
31139 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
31140
31141         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
31142         reserved in the global namespace.
31143
31144         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
31145         generate needed virtual table.
31146
31147         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
31148
31149 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
31150
31151         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
31152         template-dependent type
31153
31154 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
31155
31156         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
31157         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
31158         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
31159
31160         * g++.old-deja/g++.other/using5.C: New test; using decl from base
31161         class should be usable as argument of member function.
31162         * g++.old-deja/g++.other/using6.C: New test; using decl from base
31163         class should be usable as return type of member function.
31164         * g++.old-deja/g++.other/using7.C: New test; using decl from base
31165         class should be usable as type of data member.
31166
31167         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
31168
31169 1998-10-09  Jeffrey A Law  (law@cygnus.com)
31170
31171         * gcc.c-torture/special/920521-1.c: Fix bogus test.
31172
31173 1998-10-08  Nick Clifton  <nickc@cygnus.com>
31174
31175         * gcc.dg/dll-?.c Add thumb to target list.
31176         Fix assembler scan patterns to match current assembler output.
31177
31178 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
31179
31180         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
31181         matching of template brackets.
31182
31183         * g++.old-deja/g++.other/using4.C: New test.  Test using
31184         declarations of methods from base classes.
31185
31186         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
31187         within functions should introduce names into the innermost
31188         enclosing namespace.
31189
31190         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
31191         of static locals if first initialization throws.
31192
31193 1998-10-07  Jim Wilson  <wilson@cygnus.com>
31194
31195         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
31196
31197 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
31198
31199         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
31200         lose track of the possible targets of tablejump insns.
31201         * special/special.exp: Run it.
31202
31203 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31204
31205         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
31206         must be declared before its specializations can be named in friend
31207         declarations.
31208
31209 1998-10-05  Dave Love  <d.love@dl.ac.uk>
31210
31211         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
31212
31213         * g77.f-torture/execute/io1.f: New test.
31214
31215 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
31216
31217         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
31218         with pointer to template function, for which no argument deduction
31219         is possible.
31220
31221         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
31222         specialization of template function as argument to template
31223         function.
31224
31225         * g++.old-deja/g++.other/access2.C: New test; Inner class
31226         shouldn't have privileged access to Outer's names.
31227
31228 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
31229
31230         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
31231         friend template declared within template class conflicts with
31232         nested class of the same name.
31233
31234         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
31235         is ignored.
31236
31237         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
31238         object with direct initializer as function declaration.
31239
31240         * g++.old-deja/g++.other/decl2.C: New test; duplicate
31241         initializers.
31242
31243         * g++.old-deja/g++.other/null2.C: New test; conditional operator
31244         involving const pointer and NULL produces incorrect result.
31245
31246         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
31247         type name without `typename' should be rejected with -pedantic.
31248
31249 1998-10-02  Richard Henderson  <rth@cygnus.com>
31250
31251         * g++.old-deja/g++.other/addrof1.C: New test.
31252
31253 1998-10-01  Nick Clifton  <nickc@cygnus.com>
31254
31255         * gcc.c-torture/compile/981001-1.c: New test.
31256         * gcc.c-torture/execute/981001-1.c: New test.
31257
31258 1998-10-01  Jeffrey A Law  (law@cygnus.com)
31259
31260         * gcc.c-torture/compile/981001-2.c: New test.
31261         * gcc.c-torture/compile/981001-3.c: New test.
31262         * gcc.c-torture/compile/981001-4.c: New test.
31263
31264 1998-10-01  Robert Lipe  <robertl@dgii.com>
31265
31266         * lib/objc.exp (objc_target_compile): Add -L during compiles for
31267         multilibbed hosts.   Idea grafted from g77.exp.
31268
31269 1998-09-30  Dave Love  <d.love@dl.ac.uk>
31270
31271         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
31272         avoid losing on systems which need -lsocket.
31273
31274 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
31275
31276         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
31277         * g++.old-deja/g++.other/nested2.C: Ditto.
31278         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
31279         failure.
31280
31281 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
31282
31283         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
31284         preferred over template operator!= for enum bitfields.
31285
31286 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
31287
31288         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
31289         that happen to have the same base name, but in different scopes,
31290         are incorrectly rejected.
31291
31292 1998-09-16  Richard Henderson  <rth@cygnus.com>
31293
31294         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
31295         on the native word size instead of an integer literal.
31296
31297 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
31298
31299         * g++.old-deja/g++.other/static2.C: Invocation of static data
31300         member of type pointer-to-function denoted as non-static member.
31301
31302         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
31303         checks involving function types and aliases.
31304
31305 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
31306
31307         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
31308         redefined to the same non-trivial type.
31309
31310         * g++.old-deja/g++.pt/explicit73.C: Test for proper
31311         namespace-qualification of template specializations declared in
31312         other namespaces.
31313
31314         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
31315         to declare a subset of the specializations of a template function
31316         as friends of specializations of a template class.
31317
31318         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
31319         member templates that do not fully specialize the enclosing
31320         template class are rejected.
31321
31322 1998-09-11  Dave Love  <d.love@dl.ac.uk>
31323
31324         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
31325
31326 1998-09-08  Dave Love  <d.love@dl.ac.uk>
31327
31328         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
31329         altered from libf2c/libU77 version.
31330
31331 1998-09-06  Dave Love  <d.love@dl.ac.uk>
31332
31333         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
31334
31335 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
31336
31337         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
31338         (un)signed char are different types for template specialization
31339         purposes.
31340
31341 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
31342
31343         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
31344         * objc: ObjC testsuite.
31345
31346 1998-08-31  Catherine Moore  <clm@cygnus.com>
31347
31348         * gcc.c-torture/execute/941014-1.x:  New file.
31349
31350 1998-08-31  Nick Clifton  <nickc@cygnus.com>
31351
31352         * lib/c-torture.exp: Add support for
31353         torture_eval_before_compile and torture_eval_before_execute
31354         variables.
31355
31356 1998-08-30  Jeffrey A Law  (law@cygnus.com)
31357
31358         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
31359         this test triggers valid.
31360
31361 1998-08-27  Jeffrey A Law  (law@cygnus.com)
31362
31363         * gcc.dg/980827-1.c: New test.
31364
31365 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
31366
31367         * gcc.c-torture/execute/loop-4b.c: New test.
31368
31369 1998-08-26  Nick Clifton  <nickc@cygnus.com>
31370
31371         * lib/c-torture.exp: Add support for
31372         torture_eval_before_compile and torture_eval_before_execute
31373         variables.
31374
31375 1998-08-25  Jeffrey A Law  (law@cygnus.com)
31376
31377         * gcc.c-torture/compile/980825-1.c: New test.
31378
31379 1998-08-24  Nick Clifton  <nickc@cygnus.com>
31380
31381         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
31382         count number tests in opt_t0 not good_t0.
31383
31384 1998-08-24  Jeffrey A Law  (law@cygnus.com)
31385
31386         * gcc.c-torture/compile/930326-1.x: Fix typo.
31387
31388 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
31389
31390         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
31391         causes an ICE.
31392
31393 1998-08-21  Jeffrey A Law  (law@cygnus.com)
31394
31395         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
31396         STACK_SIZE is defined.
31397         * gcc.c-torture/unsorted/stuct.c: Similarly.
31398
31399         * gcc.c-torture/compile/980821-1.c: New test.
31400
31401 1998-08-21  Jeffrey A Law  (law@cygnus.com)
31402
31403         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
31404
31405 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
31406
31407         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
31408         code.
31409
31410 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
31411
31412         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
31413         error'.
31414
31415 1998-08-18  Jeffrey A Law  (law@cygnus.com)
31416
31417         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
31418
31419 1998-08-16  Jeffrey A Law  (law@cygnus.com)
31420
31421         * gcc.c-torture/compile/980816-1.c: New test.
31422
31423         * gcc.dg/980816-1.c: New test.
31424
31425 1998-08-13  Jeffrey A Law  (law@cygnus.com)
31426
31427         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
31428         compiler for ieee tests.
31429
31430 1998-08-01  Dave Love  <d.love@dl.ac.uk>
31431
31432         * g77.f-torture/compile/980729-0.f: New test.
31433
31434 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
31435
31436         * gcc.c-torture/special/eeprof-1.c: New test, for
31437         -finstrument-functions.
31438         * gcc.c-torture/special/special.exp: Run it.
31439
31440 1998-07-29  Jeffrey A Law  (law@cygnus.com)
31441
31442         * gcc.c-torture/compile/980729-1.c: New test.
31443
31444 1998-07-27  Nick Clifton  <nickc@cygnus.com>
31445
31446         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
31447         __thumb__ is defined, and test for ARM style doubles if so.
31448
31449 1998-07-26  Dave Love  <d.love@dl.ac.uk>
31450
31451         * g77.f-torture/noncompile/980615-0.f: New test.
31452
31453 1998-07-26  H.J. Lu  (hjl@gnu.org)
31454
31455         * gcc.dg/980312-1.c: Do link instead of compile.
31456         * gcc.dg/980313-1.c: Likewise.
31457
31458 1998-07-26  Jeffrey A Law  (law@cygnus.com)
31459
31460         * gcc.c-torture/compile/980726-1.c: New test.
31461
31462 1998-07-25  Dave Love  <d.love@dl.ac.uk>
31463
31464         * g77.f-torture/execute/io0.f: New test.
31465
31466 1998-07-24  Nick Clifton  <nickc@cygnus.com>
31467
31468         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
31469         an int.
31470
31471 1998-06-18  Michael Meissner  <meissner@cygnus.com>
31472
31473         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
31474         m32r bugs.
31475
31476 1998-07-17  Nick Clifton  <nickc@cygnus.com>
31477
31478         * gcc.dg/980626-1.c: Expect failures for all toolchains until
31479         c-decl.c:grokdeclarator can handle mode attributes.
31480
31481 1998-07-16  Jeffrey A Law  (law@cygnus.com)
31482
31483         * gcc.c-torture/execute/980716-1.c: New test.
31484
31485 1998-07-13  Jeffrey A Law  (law@cygnus.com)
31486
31487         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
31488         the mn10200.
31489         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
31490         the mn10200.
31491         * gcc.c-torture/execute/va-arg-3.x: Similarly.
31492         * gcc.c-torture/compile/930326-1.x: Similarly.
31493
31494 1998-07-13  Dave Love  <d.love@dl.ac.uk>
31495
31496         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
31497         New test from Craig.
31498
31499 1998-07-12  Dave Love  <d.love@dl.ac.uk>
31500
31501         * g77.f-torture/noncompile/980616-0.f: New test.
31502
31503         * g77.f-torture/execute/970816-3.f:  New test from Craig.
31504
31505 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31506
31507         *  g++.other/singleton.C: Return error value instead of taking
31508         SIGSEGV.
31509
31510 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
31511
31512         *  g++.other/singleton.C: New test.   Warning is under dispute.
31513         Runtime crash is not.
31514
31515 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31516
31517         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
31518         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
31519         using6.C, using7.C}:  New namespace tests.
31520
31521 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
31522
31523         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
31524         specialization with typedef'ed names used as array indexes.
31525
31526 1998-07-09  Jeffrey A Law  (law@cygnus.com)
31527
31528         * gcc.c-torture/execute/980709-1.c: New test.
31529
31530         * gcc.dg/980709-1.c: New test.
31531
31532 1998-07-07  Richard Henderson  <rth@cygnus.com>
31533
31534         * gcc.c-torture/execute/bcp-1.c: New test.
31535
31536 1998-07-07  Jeffrey A Law  (law@cygnus.com)
31537
31538         * gcc.c-torture/execute/980707-1.c: New test.
31539
31540 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
31541
31542         * gcc.c-torture/compile/980706-1.c: New test.
31543
31544 1998-07-01  Dave Love  <d.love@dl.ac.uk>
31545
31546         * g77.f-torture/execute/980701-0.f,
31547         g77.f-torture/execute/980701-1.f: New test from Craig.
31548
31549 1998-07-01  Jeffrey A Law  (law@cygnus.com)
31550
31551         * gcc.c-torture/compile/980701-1.c: New test.
31552
31553         * gcc.c-torture/execute/980701-1.c: New test.
31554
31555 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
31556 rlsruhe.de>
31557
31558         * g++.old-deja/g++.robertl/eb132.C: New test.
31559         * g++.old-deja/g++.robertl/eb133.C: Likewise.
31560
31561 1998-06-29  Dave Love  <d.love@dl.ac.uk>
31562
31563         * g77.f-torture/execute/980628-7.f,
31564         g77.f-torture/execute/980628-8.f,
31565         g77.f-torture/execute/980628-9.f,
31566         g77.f-torture/execute/980628-10.f: New tests from Craig.
31567
31568         * g77.f-torture/execute/980628-3.f: Remove mail headers.
31569
31570 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31571
31572         * g77.f-torture/execute/980628-4.f: New test from Craig.
31573         * g77.f-torture/execute/980628-5.f: Likewise.
31574         * g77.f-torture/execute/980628-2.f: Likewise.
31575         * g77.f-torture/execute/980628-0.f: Likewise.
31576         * g77.f-torture/execute/980628-1.f: Likewise.
31577         * g77.f-torture/execute/980628-3.f: Likewise.
31578         * g77.f-torture/execute/980628-6.f: Likewise.
31579
31580 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31581
31582         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
31583         directory when nothing has been installed yet.
31584
31585 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
31586
31587         * gcc.c-torture/special/special.exp: Handle newer versions of
31588         dejagnu.
31589
31590 1998-06-26  Jeffrey A Law  (law@cygnus.com)
31591
31592         * gcc.dg/980626-1.c: New test.
31593
31594 1998-06-19  Bruno Haible <haible@ilog.fr>
31595
31596         * gcc.misc-tests/m-un-2.c: New test.
31597         * g++.old-deja/g++.other/warn01.c: Likewise.
31598
31599 1998-06-19  Robert Lipe  <robertl@dgii.com>
31600
31601         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
31602         compatibility with assmblers with a different comment character.
31603         Eliminate use of GAS-specific extensions.
31604
31605 1998-06-19  Jeffrey A Law  (law@cygnus.com)
31606
31607         * gcc.c-torture/execute/ieee/980619-1.c: New test.
31608
31609 1998-06-19  Robert Lipe  <robertl@dgii.com>
31610
31611         *lib/g77.exp: Replace search for libf2c.a with search for newly
31612         renamed libg2c.a
31613
31614 1998-06-17  Jeffrey A Law  (law@cygnus.com)
31615
31616         * gcc.c-torture/execute/980617-1.c: New test.
31617
31618 1998-06-12  Jeffrey A Law  (law@cygnus.com)
31619
31620         * gcc.c-torture/execute/980612-1.c: New test.
31621
31622 1998-06-08  Jeffrey A Law  (law@cygnus.com)
31623
31624         * gcc.dg/980523-1.c: Only test on ppc-linux.
31625         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
31626
31627         * gcc.c-torture/execute/980608-1.c: New test.
31628
31629 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
31630
31631         * gcc.c-torture/execute/980605-1.c: New test.
31632
31633 1998-06-04  Jeffrey A Law  (law@cygnus.com)
31634
31635         * gcc.c-torture/execute/980604-1.c: New test.
31636
31637 1998-06-02  Jeffrey A Law  (law@cygnus.com)
31638
31639         * gcc.c-torture/execute/980602-1.c: New test.
31640         * gcc.c-torture/execute/980602-2.c: Likewise.
31641
31642 1998-06-02  Dave Love  <d.love@dl.ac.uk>
31643
31644         * 970125-0.f: Fix per JCB.  Add commentary.
31645
31646 1998-05-31  Michael Meissner  <meissner@cygnus.com>
31647
31648         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
31649         IEEE -0 support.
31650
31651 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
31652
31653         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
31654         earlier.
31655
31656 1998-05-28  Catherine Moore <clm@cygnus.com>
31657
31658         * gcc.c-torture/execute/980526-3.c: New test.
31659
31660 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
31661
31662         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
31663         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
31664         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
31665         m88k-motorola-sysv3 to XFAIL.
31666
31667 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31668
31669         * gcc.dg/980526-1.c: New test.
31670         * gcc.c-torture/execute/980526-2.c: New test.
31671
31672 1998-05-26  Jeffrey A Law  (law@cygnus.com)
31673
31674         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
31675
31676         * gcc.c-torture/execute/980526-1.c: New test.
31677
31678 1998-05-26  Dave Love  <d.love@dl.ac.uk>
31679
31680         * g77.f-torture/execute/alpha2.f: Add runtime test.
31681
31682 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
31683
31684         * g++.old-deja/old-deja.exp: Strip leading directories.
31685
31686         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
31687         error for the line.  Don't run multiple tests for the same line.
31688
31689 1998-05-23  Jeffrey A Law  (law@cygnus.com)
31690
31691         * gcc.dg/980523-1.c: New test.
31692
31693 1998-05-23  Dave Love  <d.love@dl.ac.uk>
31694
31695         * g77.f-torture/compile/970915-0.f: New test.
31696
31697 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
31698
31699         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
31700
31701 1998-05-21  Jeffrey A Law  (law@cygnus.com)
31702
31703         * gcc.dg/980520-1.c: New test.
31704
31705 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
31706
31707         * gcc.dg/980502-1.c: Fix return type.
31708
31709 1998-05-20  Jeffrey A Law  (law@cygnus.com)
31710
31711         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
31712         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
31713         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
31714         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
31715         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
31716
31717 1998-05-20  Dave Love  <d.love@dl.ac.uk>
31718
31719         * g77.f-torture/execute/980520-1.f: New test.
31720
31721 1998-05-15  Dave Love  <d.love@dl.ac.uk>
31722
31723         * lib/mike-g77.exp: New file.
31724
31725         * g77.f-torture/noncompile/noncompile.exp,
31726         g77.f-torture/noncompile/check0.f: New files.
31727
31728 1998-05-14  Dave Love  <d.love@dl.ac.uk>
31729
31730         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
31731         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
31732         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
31733         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
31734         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
31735         abort where appropriate.
31736
31737 1998-05-05  Michael Meissner  <meissner@cygnus.com>
31738
31739         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
31740         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
31741
31742 1998-04-29  Dave Love  <d.love@dl.ac.uk>
31743
31744         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
31745
31746 1998-04-27  Dave Love  <d.love@dl.ac.uk>
31747
31748         * g77.f-torture/compile/980427-0.f: New test.
31749
31750 1998-04-24  Dave Love  <d.love@dl.ac.uk>
31751
31752         * g77.f-torture/compile/980424-0.f: New test.
31753
31754 1998-04-19  Dave Love  <d.love@dl.ac.uk>
31755
31756         * g77.f-torture/compile/980419-2.f (main): New test.
31757         * g77.f-torture/compile/970125-0.f: New test.
31758         * g77.f-torture/compile/980419-1.f: New test.
31759
31760 1998-04-08  Jim Wilson  <wilson@cygnus.com>
31761
31762         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
31763         of loop-4.c.
31764
31765 1998-04-07  Jim Wilson  <wilson@cygnus.com>
31766
31767         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
31768
31769 1998-04-03  Jim Wilson  <wilson@cygnus.com>
31770
31771         * gcc.c-torture/compile/980329-1.c: New test.
31772
31773 1998-03-18  Jim Wilson  <wilson@cygnus.com>
31774
31775         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
31776         * gcc.dg/980312-1.c: Fix typo in -march command.
31777
31778 1998-03-16  H.J. Lu  (hjl@gnu.org)
31779
31780         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
31781
31782 1998-03-11  Robert Lipe  <robertl@dgii.com>
31783
31784         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
31785         Dave Love agree the Fortran source is bogus.
31786
31787 1998-03-11  Robert Lipe  <robertl@dgii.com>
31788
31789         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
31790         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
31791         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
31792         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
31793         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
31794
31795 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
31796
31797         * g++.old-deja/g++.other/friend1.C: New test.
31798
31799 1998-02-18  Dave Love  <d.love@dl.ac.uk>
31800
31801         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
31802         possibly uninitialized) variables and declare dnrm2.
31803
31804 1998-02-23  Robert Lipe <robertl@dgii.com>
31805
31806         From Bruno Haible <haible@ilog.fr>:
31807         * gcc.c-torture/execute/980223.c: New test.
31808
31809 1998-02-13  Jeffrey A Law  (law@cygnus.com)
31810
31811         * gcc.dg/ifelse-1.c: New test.
31812
31813 1998-02-09  H.J. Lu  (hjl@gnu.org)
31814
31815         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
31816
31817           * lib/old-dejagnu.exp (old-dejagnu): Added the
31818           "execution test - XFAIL *-*-*" handling in the spirit of
31819           "excess errors test -". Changed the "execution test fails"
31820           handling to be like "excess errors test fails".
31821           * Update various tests accordingly.
31822
31823 1998-02-06  Jim Wilson  <wilson@cygnus.com>
31824
31825         * gcc.c-torture/execute/980205.c: New test.
31826
31827 1998-01-18  Jeffrey A Law  (law@cygnus.com)
31828
31829         * lib/c-torture.exp: Look for .x files instead of .cexp files.
31830         * lib/f-torture.exp: Similarly.
31831         * gcc.c-torture: Rename all .cexp files to .x files.
31832
31833 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
31834
31835         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
31836         (940510-1.c): Removed duplicate.
31837         (971104-1.c): New test.
31838
31839 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
31840
31841           * lib/f-torture.exp: Improve error and loop detection.
31842
31843 1997-11-19  Michael Meissner  <meissner@cygnus.com>
31844
31845         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
31846         use that to size the filler array.
31847
31848 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
31849
31850         * lib/c-torture.exp(c-torture-execute): Fix typo.
31851
31852         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
31853         testcase as the executable name. Keep the executable around if
31854         the test fails.
31855
31856 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
31857
31858         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
31859         changes.  Only test one -g option, and move it to the end of the
31860         list of options to test.
31861
31862 1997-09-19  Michael Meissner  <meissner@cygnus.com>
31863
31864         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
31865         variable GCC_TORTURE_OPTIONS to supply default switches separated
31866         by colons.  If no environment variable, run tests with -O0 -g, -O1
31867         -g, and -O2 -g as well.
31868
31869 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
31870
31871         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
31872         explanatory comments. Fix indentation.
31873
31874 1997-09-15  Jeffrey A Law  (law@cygnus.com)
31875
31876         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
31877
31878 1997-09-11  Jeffrey A Law  (law@cygnus.com)
31879
31880         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
31881         * g++.old-deja/g++.mike/p7325.C: Likewise.
31882         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
31883
31884 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
31885
31886         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
31887         * g++.old-deja/g++.brendan/crash30.C: Likewise.
31888         * g++.old-deja/g++.brendan/crash39.C: Likewise.
31889         * g++.old-deja/g++.law/operators4.C: Likewise.
31890
31891 1997-09-11  Joe Buck  (jbuck@synopsys.com)
31892
31893         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
31894         * g++.old-deja/g++.mike/p784.C: Ditto.
31895         * g++.old-deja/g++.mike/p785.C: Ditto.
31896
31897 1997-09-05  Jeffrey A Law  (law@cygnus.com)
31898
31899           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
31900
31901 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
31902
31903         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
31904         target feature; pass this to c-torture-execute as needed.
31905
31906 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
31907
31908         * lib/c-torture.exp(c-torture-execute): If the previous and the
31909         current executables being tested are identical, we don't need to
31910         run the executable again. Try to make the executable names
31911         unique. Add an optional argument for passing additional compiler
31912         flags.
31913
31914 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
31915
31916         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
31917
31918 1997-08-29  Jeffrey A Law  (law@cygnus.com)
31919
31920         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
31921
31922 1997-07-31  Jeffrey A Law  (law@cygnus.com)
31923
31924         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
31925         32bit or larger longs.
31926
31927         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
31928         have either a 32bit long or 32bit int.
31929
31930 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
31931
31932         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
31933         Make double precision tests dependent on sizeof (double).
31934
31935 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
31936
31937         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
31938         too.
31939
31940 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
31941
31942         * gcc.c-torture/compile/961203-1.cexp: New script.
31943
31944 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
31945
31946         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
31947         up the includes ourselves.
31948
31949 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
31950
31951         * lib/plumhall.exp: Remove random include, and add a few
31952         verbose messages for debugging.
31953
31954 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
31955
31956         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
31957         of trying to do it ourselves.
31958
31959 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31960
31961         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
31962
31963 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
31964
31965         * gcc.prms/5403.c: Made regexp a bit less strict.
31966
31967 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
31968
31969         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
31970         is returned from remote_load instead.
31971         * lib/plumhall.exp: Ditto.
31972         * lib/mike-g++.exp: Ditto.
31973         * lib/old-dejagnu.exp: Ditto.
31974         * lib/c-torture.exp: Ditto.
31975
31976 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
31977
31978         * lib/g++.exp: Use build_wrapper procedure.
31979         * lib/gcc.exp: Ditto.
31980
31981 1997-05-20  Jeffrey A Law  (law@cygnus.com)
31982
31983         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
31984         an old-style decl for malloc.  Fixes tests to work when
31985         sizeof (int) != sizeof (size_t).
31986
31987 1997-05-15  Mike Meissner  <meissner@cygnus.com>
31988
31989         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
31990
31991         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
31992         use stdargs.h interface.
31993
31994 1997-05-15  Mike Meissner  <meissner@cygnus.com>
31995
31996         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
31997         NO_VARARGS when compiling.
31998
31999 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
32000
32001         * lib/plumhall.exp(ph_includes): New procedure.
32002         (ph_make): Use it.
32003         (ph_compiler): Ditto.
32004
32005         * lib/g++.exp: Rename test-glue.c to testglue.c.
32006         * lib/gcc.exp: Ditto.
32007
32008 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
32009
32010         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
32011         to completion when it's called.
32012
32013 1997-03-21  Michael Meissner  <meissner@cygnus.com>
32014
32015         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
32016         is defined, don't do test.
32017
32018 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
32019
32020         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
32021         for object files.
32022         (ph_summary): Mark skipped testcases as untested, not unresolved.
32023
32024         * lib/plumhall.exp (ph_make): If unresolved because of bad
32025         errorCode, record errorCode in log file.
32026         (*): Replace send_log/verbose with verbose -log.
32027
32028 1997-03-19  Michael Meissner  <meissner@cygnus.com>
32029
32030         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
32031         double conversion if double isn't at least 8 bytes.
32032
32033         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
32034         int to work with targets where int is 16 bits.
32035
32036         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
32037         8 bytes, just exit, since 4 byte doubles don't have enough bits of
32038         precision for the test to complete.
32039
32040 1997-03-14  Michael Meissner  <meissner@cygnus.com>
32041
32042         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
32043         if d10v is not compiled with the -mdouble64 flag.
32044         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
32045
32046         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
32047         d10v is not compiled with the -mint32 flag.
32048
32049 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
32050
32051         * lib/plumhall.exp: Use incr_count.
32052
32053 1997-03-12  Jeffrey A Law  (law@cygnus.com)
32054
32055         * gcc.c-torture: Update to c-torture-1.45.
32056
32057 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
32058
32059         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
32060         the name of the expect testcase file).
32061
32062         * lib/g++.exp(g++_init): Ditto.
32063
32064 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
32065
32066         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
32067         the host.
32068
32069         * lib/gcc.exp(gcc_exit): New procedure.
32070
32071 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
32072
32073         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
32074         specs where appropriate.
32075
32076         * g++.old-deja/g++.arm/*: Added additional ERROR checks
32077         because of new "candidates are" messages, and removed a few
32078
32079         * Converted all non-old-style g++ testcases to old-style, and
32080         moved into g++.old-deja.
32081
32082 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
32083
32084         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
32085         options.
32086
32087         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
32088         succeeded.
32089
32090         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
32091
32092 1997-02-13  Michael Meissner  <meissner@cygnus.com>
32093
32094         * lib/gcc.exp (gcc_target_compile): Add support for defining
32095         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
32096         the machine doesn't have those features.
32097
32098 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
32099
32100         * g++.law/operators4.exp: Don't use LIBS.
32101
32102 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
32103
32104         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
32105
32106         * lib/mike-g++.exp: Don't set the compiler to be tested here.
32107         * lib/g++.exp: Set it here instead. Also, allow use of the
32108         --tool_exec and --tool_opt options. Change CXX to
32109         GXX_UNDER_TEST.
32110
32111         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
32112
32113         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
32114
32115 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
32116
32117         * lib/old-dejagnu.exp: Use prune_warnings instead of
32118         prune_system_crud.
32119         * lib/mike-g++.exp: Ditto.
32120         * lib/gcc.exp: Ditto.
32121         * lib/g++.exp: Ditto.
32122
32123         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
32124
32125 1997-02-07  Jeffrey A Law  (law@cygnus.com)
32126
32127           * 941014-2.c: Include stdlib.h
32128           * 960327-1.c: Include stdio.h
32129           * dbra.c, index-1.c: Don't assume ints are 32bits.
32130
32131 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
32132
32133         * lib/gcc.exp: Add gcc,stack_size target feature.
32134
32135         * lib/g++.exp(g++_target_compile): Add the include and link
32136         paths here, not in two other places. And, it's $options, not
32137         options.
32138
32139         * lib/mike-g++.exp(postbase): Remove the code that determines
32140         the correct include and link paths.
32141         * g++.old-deja/old-deja.exp: Ditto.
32142
32143 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
32144
32145         * lib/g++.exp(g++_init): target_compile no longer returns the
32146         filename of the result.
32147
32148 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
32149
32150         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
32151         call to glob.
32152
32153         * gcc.c-torture/special/special.exp: Change call to
32154         gcc_target_compile to include the object file.
32155
32156 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
32157
32158         * gcc.c-torture/special/special.exp: Correct misspelling in last
32159         change.
32160
32161 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
32162
32163         * lib/plumhall.exp(ph_summary): Log the entire output of the
32164         executable. Return -1 if there were any failures, 0 otherwise.
32165         (ph_execute): Return -1 if there were any failures, 0 otherwise.
32166         (ph_make): Clean up objects and executables that were built
32167         if the tests succeeded.
32168
32169 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
32170
32171         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
32172         libraries and includes in the build tree as appropriate.
32173
32174 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
32175
32176         * lib/c-torture.exp: Instead of looking for the global variable
32177         NO_LONG_LONG, check to see if that's a feature of the target.
32178
32179 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
32180
32181         * config/default.exp: Minimize. Delete the remainer of the files in
32182         config; this functionality is now in devo/dejagnu/config.
32183
32184         g++.*/*: Pass any additional flags used to compile to postbase;
32185         delete CXXFLAGS.
32186
32187         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
32188         is now done by runtest.exp. Use gcc_target_compile instead of
32189         compile.
32190
32191         lib/c-torture.exp: Use gcc_target_compile instead of compile.
32192         Remove references to CFLAGS. Use remote_file instead of
32193         calling rm -f.
32194         (c-torture): Take a list of arguments to use to compile this
32195         testcase.
32196
32197         lib/g++.exp: Simplify. Use target_compile instead of compile.
32198         lib/gcc-dg.exp: Ditto.
32199         lib/gcc.exp: Ditto.
32200         lib/mike-{gcc,g++}.exp: Ditto.
32201         lib/old-dejagnu.exp: Ditto.
32202         lib/plumhall.exp: Ditto.
32203
32204 1997-01-08  Jim Wilson  <wilson@cygnus.com>
32205
32206         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
32207         (ph_linker): Likewise.
32208
32209 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
32210
32211           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
32212         MAP_ANON / MAP_ANONYMOUS if defined;
32213         else try to map from /dev/zero .
32214
32215 1996-11-12  Jeffrey A Law  (law@cygnus.com)
32216
32217         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
32218         isn't defined, then define it to MAP_ANONYMOUS.
32219
32220 1996-11-12  Jeffrey A Law  (law@cygnus.com)
32221
32222         * gcc.c-torture: Update to c-torture-1.42 release.
32223
32224 1996-11-11  Jeffrey A Law  (law@cygnus.com)
32225
32226         * gcc.c-torture: Update to c-torture-1.41 release.
32227
32228 1996-10-27  Jeffrey A Law  (law@cygnus.com)
32229
32230         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
32231         c-torture release.
32232
32233 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
32234
32235         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
32236         and LDFLAGS.  Fix second case to append the target_info ldflags
32237         onto LDFLAGS, not CFLAGS.
32238         * lib/g++.exp (g++_init): Add target_info stuff.
32239         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
32240         of libgloss and newlib flags for !native.
32241
32242         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
32243         (GDB): Fix relative path to go up another dir for finding gdb.
32244
32245 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
32246
32247         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
32248         versions in the target_info array, if they don't exist.
32249
32250 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
32251
32252         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
32253
32254 1996-07-08  Jim Wilson  <wilson@cygnus.com>
32255
32256         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
32257         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
32258
32259 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
32260
32261         * lib/old-dejagnu.exp: Don't remove the output file before we've
32262         actually tested it. Don't append pwd to the path of the executable
32263         we're testing.
32264
32265 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
32266
32267         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
32268
32269 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
32270
32271         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
32272         temporary directory for compiler files, and set it to a default
32273         value of /tmp. Set $output as the name of the output file from
32274         compiling the testcase. Add a -o option to $cflags_var so the
32275         compiler writes the final output file as $output. Set $executable
32276         to $output.
32277
32278         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
32279         directory for compiler files, and set it to /tmp if it doesn't
32280         already have a value. Set $output_file to the name of the output
32281         file from compiling the testcase. Add a -o option to CXXFLAGS so
32282         the compiler writes the final output file as $output. Use $output
32283         as the executable to be tested.
32284
32285 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
32286
32287         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
32288
32289 1996-06-08  Jeffrey A Law  (law@cygnus.com)
32290
32291         * gcc.c-torture/execute/pending-1.c: New test.  Still
32292         pending in Tege's queue.
32293
32294 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
32295
32296         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
32297         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
32298         if there were failures.  Call unresolved if there were unresolved
32299         testcases.  Call gcc_fail if program did not run to completion.
32300         (ph_make): Pass additional argument name to ph_execute.
32301         (ph_execute): Add new argument.  Pass additional arguments to
32302         ph_summary.  Call gcc_fail is there is no execution output.
32303
32304 1996-04-24  Jeffrey A Law  (law@cygnus.com)
32305
32306         * lib/plumhall.exp (proc_summary): Output relavent summary
32307         lines into the log so specific failures in plumhall can be
32308         investigated.
32309
32310 1996-04-10  Jeffrey A Law  (law@cygnus.com)
32311
32312         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
32313         (c-torture-execute): Don't try to execute tests which use
32314         "long long" types if $NO_LONG_LONG is nonzero.
32315
32316 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
32317
32318         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
32319         not c-torture.
32320
32321         * gcc.ieee: Move from here.
32322         * gcc.c-torture/execute/ieee: To here.
32323
32324 1996-03-26  Jeffrey A Law  (law@cygnus.com)
32325
32326         * gcc.c-torture: Update to c-torture-1.41 release.
32327
32328 1996-03-22  Jeffrey A Law  (law@cygnus.com)
32329
32330         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
32331         not "$output".
32332
32333 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
32334
32335         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
32336         -c present.
32337
32338 1996-03-02  Jeffrey A Law  (law@cygnus.com)
32339
32340         * config/proelf.exp: Handle connecting to a simulator.
32341
32342 1996-01-31  Jeffrey A Law  (law@cygnus.com)
32343
32344         * config/proelf.exp: New file.  Enough framework that we can
32345         run c-torture tests on the proelf targets (or any other target
32346         that gdb can connect to for that matter).
32347
32348 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
32349
32350         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
32351         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
32352
32353         * lib/plumhall.exp (ph_execute): Always call ph_summary if
32354         exec_output exists.
32355
32356 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
32357
32358         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
32359         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
32360
32361         * config/*.exp: Update FSF address.  Change result of ${tool}_load
32362         to pass/fail/unresolved/unsupported/untested.  Caller must now
32363         call unresolved/unsupported/untested.
32364         * lib/*.exp: Update FSF address.  Update to handle new results of
32365         ${tool}_load.
32366         * lib/chill.exp (verbose): Delete.
32367
32368 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
32369
32370         * lib/gcc.exp (default_gcc_start): Change order of args to
32371         $LDFLAGS $CFLAGS $LIBS.
32372         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
32373         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
32374         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
32375         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
32376         * gcc.misc-tests/dg-test.exp: Likewise.
32377         * gcc.misc-tests/msgs.exp: Likewise.
32378         * gcc.prms/prms.exp: Likewise.
32379         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
32380         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
32381
32382         * lib/dg.exp: Deleted, moved to dejagnu/lib.
32383
32384 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
32385
32386         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
32387
32388         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
32389         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
32390
32391         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
32392         necessary.
32393
32394 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
32395
32396         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
32397         global for loop; add use of $mathlib.
32398         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
32399         settings here; set mathlib for anything but VxWorks.
32400
32401 1996-01-22  Jeffrey A Law  (law@cygnus.com)
32402
32403         * gcc.c-torture: Update to c-torture-1.40 release.
32404
32405 1996-01-03  Jeffrey A Law  (law@cygnus.com)
32406
32407         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
32408         dg.exp.
32409
32410 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
32411
32412         * lib/c-torture.exp (c-torture-execute): Declare "output" as
32413         global.
32414
32415 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
32416
32417         * lib/g++.exp (LIBS): Define if not already.
32418         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
32419         (gcc-dg-prune): Call prune_gcc_output.
32420         * lib/gcc.exp (prune_gcc_output): New proc.
32421         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
32422         prune_gcc_output.
32423
32424 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
32425
32426         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
32427         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
32428
32429 1995-11-15  Jeffrey A Law  (law@cygnus.com)
32430
32431         * gcc.c-torture: Update to c-torture-1.39 release.
32432
32433 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
32434
32435         * lib/c-torture.exp (c-torture-execute): Don't return if one option
32436         fails, try others as well.
32437
32438 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
32439
32440         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
32441         If compilation fails, mark execute tests as `untested'.
32442         If test is marked as unsupported, don't mark compilation and
32443         execute tests as failed.
32444
32445 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
32446
32447         * lib/g++.exp (g++_init): Don't link in libg++, and look to
32448         libstdc++ for whether or not we want to be doing shared
32449         libraries.  Delete link_curses since we don't need it anymore.
32450         * lib/mike-g++.exp (postbase): Don't link in libg++.
32451         * g++.old-deja/old-deja.exp: Likewise.
32452
32453 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
32454
32455         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
32456
32457 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
32458
32459         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
32460         For that, add `-Wl,-a,shared_archive'.
32461         * g++.old-deja/old-deja.exp: Likewise.
32462
32463 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
32464
32465         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
32466
32467 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
32468
32469         * lib/mike-g++.exp (postbase): Pay attention to the status of
32470         g++_load.
32471
32472 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
32473
32474           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
32475
32476 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
32477
32478         * lib/gcc.exp (default_gcc_start): No longer need to log program
32479         being executed or its output, execute_anywhere does that now.
32480         * lib/g++.exp (default_g++_version): Call execute_anywhere.
32481         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
32482
32483 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
32484
32485         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
32486         the same as those in lib/g++.exp.
32487
32488 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
32489
32490         * gcc.c-torture: Update to c-torture-1.38 release.
32491         * gcc.ieee: Related changes.
32492
32493 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
32494
32495         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
32496         "exec". Minor reformatting changes.
32497
32498         * config/rom68k.exp (${tool}_load): Make it work in a canadian
32499         cross. This means all "exec" calls now work on a remote host as
32500         well.
32501         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
32502         cross. Filter out the extra "\r\n" stuff that expect puts in.
32503         (c-torture-execute): Filter out the bogus warnings like
32504         c-torture-compile does. Add support for canadian cross.
32505         * lib/gcc.exp (default_gcc_version, default_gcc_start)
32506         Use execute_anywhere rather than calling exec directly. Now it
32507         works for canadian cross testing.
32508
32509 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
32510
32511         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
32512         results into a variable, and check that rather than using file exists.
32513
32514 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
32515
32516         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
32517         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
32518
32519 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32520
32521         * g++.old-deja/old-deja.exp: Create and pass runshlib and
32522         lib_curses if there's a shared libg++ in the build tree.
32523
32524 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
32525
32526         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
32527         if not supported target.
32528
32529 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
32530
32531         * lib/g++.exp (g++_init): Move empty setting of runshlib and
32532         link_curses up to always happen, not just for native builds.
32533
32534 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
32535
32536         * gcc.c-torture: Update to c-torture-1.36 release.
32537         * gcc.failure: Related changes.
32538
32539 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
32540
32541         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
32542
32543 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
32544
32545         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
32546         * lib/mike-g++.exp (postbase): Not in here.  Still reference
32547         runshlib, link_curses, and mathlib for link and run.
32548
32549         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
32550         pass the runtime shared library options for Solaris, OSF/1, and
32551         Irix5, and link with -lcurses to avoid unresolved references.
32552
32553 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
32554
32555         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
32556         only run once.
32557
32558 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
32559
32560         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
32561
32562 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
32563
32564         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
32565         do not have a framework for the "compat" tests yet.
32566
32567 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
32568
32569         * lib/mike-g++.exp (postbase): New local variable `mathlib',
32570         set to null if we're testing vxworks5.1.  Use that instead of
32571         `-lm' in the setting of LIBS for link and run.
32572
32573 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
32574
32575         * config/rom68k.exp (${tool}_load): Major changes to make it
32576         work.  Verified that it does in fact return the stuff in
32577         exec_output properly.  Catch any Emul or any TRAP other than 0.
32578
32579 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
32580
32581         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
32582         LDFLAGS properly for targets that need stuff from libgloss.
32583         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
32584         only run once.
32585         (gpp_initialized): New variable.
32586
32587 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
32588
32589         * config/rom68k.exp: Load libgloss.exp.
32590         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
32591         so we can produce a fully linked binary.
32592         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
32593         so we can produce a fully linked binary.
32594
32595 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
32596
32597         * lib/plumhall.exp (ph_section): Watch for expected failures.
32598         Add missing `else'.
32599
32600         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
32601         run the testcase.
32602         (c-torture): Likewise.
32603
32604 1995-08-28  Doug Evans  <dje@cygnus.com>
32605
32606         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
32607
32608         * lib/mike-g++.exp (mike_cleanup): New proc.
32609         (prebase): New globals compiler_result, not_compiler_result,
32610         target_regexp.
32611         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
32612         allow leading "-" in pattern.  Watch for unsupported tests.
32613         If $compiler_result is set, pattern match assembler code,
32614         and ditto for $not_compiler_result.
32615         * lib/mike-gcc.exp: Likewise.
32616
32617         * lib/plumhall.exp (ph_execute): Only call ph_summary if
32618         execution "succeeded".
32619
32620 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
32621
32622         * config/win32.exp: New file.
32623         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
32624
32625 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
32626
32627         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
32628         unsupported.
32629         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
32630         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
32631         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
32632
32633         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
32634         "... without exceptions was ...".  That is now handled by
32635         prune_system_crud.
32636         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
32637
32638 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
32639
32640         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
32641         sieve.c,sort2.c}: New files.
32642         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
32643         sieve.exp,sort2.exp}: Drivers for them.
32644
32645         * lib/mike-gcc.exp (program_output): New user settable variable.
32646         (postbase): Call prune_system_crud.  Also prune extraneous compiler
32647         messages.
32648         * lib/mike-g++.exp (program_output): New user settable variable.
32649
32650         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
32651
32652         * config/sh.exp: Deleted (use sim.exp instead).
32653
32654 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
32655
32656         * config/vx.exp: Declare CHECKTASK as global.
32657         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
32658         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
32659         * lib/old-dejagnu.exp: Load [pwd]/$executable.
32660
32661 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32662
32663         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
32664         target. Like vx.exp, only includes `vx29k.exp' instead of
32665         `vxworks.exp'.
32666
32667 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
32668
32669         * config/sim.exp: Increase time limit from 120 seconds to 240.
32670
32671 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
32672
32673         * gcc.c-torture/execute/950628-1.c: New test.
32674
32675 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
32676
32677         * gcc.c-torture: Update with changes/additions from
32678         c-torture-1.34.
32679
32680 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
32681
32682         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
32683
32684 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
32685
32686         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
32687
32688 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
32689
32690         * gcc.c-torture/compile/950512-1.c: New test.
32691         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
32692         * gcc.dg/struct-ret-1.c: Likewise.
32693
32694 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
32695
32696         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
32697           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
32698
32699 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
32700
32701         * gcc.c-torture/special/920411-1.c: Deleted.
32702         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
32703
32704 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
32705
32706         * config/sim.exp (${tool}_load): Hack in call to bash to get a
32707         cpu limit.
32708
32709 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
32710
32711         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
32712
32713 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
32714
32715         From kenner;
32716         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
32717         is the proper length.
32718         * va-arg-3.c: Likewise.
32719
32720 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
32721
32722         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
32723         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
32724
32725         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
32726         * lib/g++.exp (default_g++_start): Delete old cruft.
32727
32728 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
32729
32730         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
32731         (2 * (1 << 18)) to (2 * (1 << 17)).
32732
32733         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
32734
32735 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
32736
32737         * config/rom68k.exp: Renamed from config/idp.exp
32738
32739 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
32740
32741         * c-torture/compile/921109-2.c
32742
32743 1995-04-18  Mike Stump  <mrs@cygnus.com>
32744
32745         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
32746         excess errors.
32747
32748 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
32749
32750         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
32751         output.
32752         * lib/g++.exp (default_g++_start): Likewise.
32753
32754 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
32755
32756         * gcc.c-torture/compile/950329-1.c: New test.
32757
32758 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
32759
32760           * config/bug.exp (${tool}_load): Updated to use new remote_open
32761           and remote_close procs.
32762         * config/idp.exp: New file.
32763
32764 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
32765
32766         * gcc.c-torture/execute/950322-1.c: New test.
32767
32768 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
32769
32770         * config/vx.exp (${tool}_load): Clean up testing of return code from
32771         vxworks_ld and vxworks_spawn.
32772
32773 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
32774
32775         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
32776
32777 1995-03-13  Mike Stump  <mrs@cygnus.com>
32778
32779         * lib/old-deja.exp: Add `excess errors test - ' error, now one
32780         can mark excess errors on a machine by machine basis.  Note, the
32781         default is to not expect any excess errors, even when excess
32782         errors test - is given, so you will want to put an XFAIL ... on
32783         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
32784         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
32785         those 4 machines, but no others.
32786
32787 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
32788
32789         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
32790         * lib/c-torture.exp: to here.
32791
32792 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
32793
32794         * gcc.c-torture/execute/950221-1.c: New test.
32795         * gcc.c-torture/execute/struct-ret-1.c: New test.
32796         * gcc.c-torture/compile/950221-1.c: New test.
32797
32798         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
32799
32800 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
32801
32802         * gcc.c-torture/execute/arith-1.c (main): Return 0.
32803         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
32804
32805 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
32806
32807         * g++.gb: New directory of tests, derived from my signature and
32808         class scoping tests.
32809
32810         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
32811         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
32812         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
32813         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
32814         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
32815         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
32816         * g++.gb/sig25.C: Likewise.
32817
32818         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
32819         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
32820         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
32821         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
32822         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
32823         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
32824         * g++.gb/sig25.exp: Likewise.
32825
32826         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
32827         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
32828         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
32829         * g++.gb/scope13.C: Likewise, this test still fails.
32830
32831         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
32832         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
32833         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
32834         * g++.gb/scope13.exp: Ditto.
32835
32836         * g++.gb/README: New file, explains what these tests are about.
32837
32838 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
32839
32840         * lib/dg.exp (dg-do): Support `preprocess'.
32841         (dg-test): Likewise.
32842
32843 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
32844
32845         * config/udi.exp: change "continue -expect" to "exp_continue".
32846
32847 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
32848
32849         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
32850         Delete redundant tests.
32851
32852         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
32853         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
32854         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
32855         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
32856         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
32857         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
32858         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
32859         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
32860
32861         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
32862         storing label pointers.
32863         * gcc.c-torture/execute/921019-1.c: Likewise.
32864         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
32865         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
32866         parameter fp.
32867         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
32868         constants.
32869
32870         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
32871         Delete obsolete tests.
32872
32873         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
32874         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
32875         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
32876         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
32877         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
32878         * gcc.c-torture/compile/950124-1.c: New test.
32879
32880         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
32881
32882 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
32883
32884         * lib/mike-g++.exp: Add -lm to LIBS.
32885
32886 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
32887
32888         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
32889
32890 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
32891
32892         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
32893
32894 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
32895
32896         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
32897
32898 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
32899
32900         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
32901         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
32902         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
32903         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
32904         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
32905         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
32906         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
32907         * g++.law/{operators31.C, operators32.C,
32908         * g++.law/{operators33.C, operators34.C}: Likewise.
32909         * g++.law/{pic1.C, refs2.C}: Likewise.
32910         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
32911         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
32912         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
32913         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
32914
32915         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
32916         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
32917         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
32918         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
32919         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
32920         * g++.law/{enum9.exp, friend5.exp}: Likewise.
32921         * g++.law/{nest3.exp, nest4.exp}: Likewise.
32922         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
32923         * g++.law/{operators30.exp, operators31.exp}: Likewise.
32924         * g++.law/{operators32.exp, operators33.exp}: Likewise.
32925         * g++.law/{operators34.exp}: Likewise.
32926         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
32927         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
32928         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
32929         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
32930         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
32931
32932         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
32933         No longer expected to fail.
32934         * g++.law/missed-error3.C: Tweak for recent bool changes.
32935
32936 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
32937
32938         * config/emb-unix: Deleted.
32939         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
32940         remote execution.  Do final link on remote host if REMOTE_LINK is set.
32941
32942 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
32943
32944         * lib/dg.exp (dg-test): Fix typo in last patch.
32945
32946 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
32947
32948         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
32949         (handles multiple occurrences).
32950
32951 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
32952
32953         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
32954         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
32955         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
32956         printed).
32957         * lib/c-torture.exp (c-torture-compile): Likewise.
32958         (c-torture): Prepend full path if missing.
32959         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
32960         (gcc_fail): Likewise.
32961         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
32962
32963 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
32964
32965         * lib/netware.exp: Only attach to NetWare i386 systems.
32966
32967 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
32968
32969         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
32970         messages.  Add test name to "output pattern match" pass/fail message.
32971
32972 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
32973
32974         * gcc.dg: New testsuite.
32975         * gcc.dg/dg.exp: New file.
32976
32977         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
32978         test-switch.c}: Deleted.
32979
32980         * gcc.misc-tests/msgs.exp: New testcase driver.
32981
32982 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
32983
32984         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
32985         Watch for illegal return values from ${tool}_load.
32986         * config/unix.exp (${tool}_load): Fix pass/fail detection for
32987         cross targets.  Coerce return value >0 to 1.
32988
32989 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
32990
32991         * config/unix.exp (${tool}_load): Call program rsh, not proc.
32992
32993         * config/emb-unix.exp: New file.
32994
32995         * config/sim.exp: Error if variable $SIM not defined.
32996         (${tool}_load): Mark test as "untested" if simulator missing.
32997
32998         * config/unix.exp: Load remote.exp to get rcp_download.
32999         * lib/c-torture.exp: Use different option lists for testcases with
33000         and without loops.
33001         * gcc.c-torture/execute/execute.exp: Likewise.
33002
33003 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
33004
33005         * config/*.exp: Clarify return code from ${tool}_load.
33006         Call `unresolved' or `untested' instead of `warning' or `perror'
33007         (sometimes you still want to call both though).
33008         Add comment that `shell_id' is local to each file.
33009         * config/udi.exp (timeout): Set to 30.
33010         Don't print warning if connection fails, $connectmode has already
33011         printed an error.
33012         (${tool}_load): Move verbose messages to level 2.
33013         Rework pattern for "Process started" message.
33014         Pass `shell_id' to ${connectmode}_download.
33015         Retry twice upon timeout.  Make resetting of target more robust.
33016         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
33017         Pass `shell_id' to exit_$connectmode.
33018         Only call exit_$connectmode if connected.
33019         * config/unix.exp (${tool}_load): Check return codes better.
33020         * config/vrtx.exp (${tool}_load): Likewise.
33021         * config/vx.exp (${tool}_load): Likewise.
33022         Delete unneeded global's.
33023         * lib/dg.exp (dg-test): Update to reflect clarified return codes
33024         from ${tool}_load.
33025         (dg-stat): Delete.
33026         (dg-init): Delete recording of pass/fail counts.
33027         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33028         (old-dejagnu-init): Likewise.
33029         (old-dejagnu-stat): Delete contents, empty proc now.
33030         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
33031         (c-torture): Delete references to lcnt, lpass, lfail.
33032         Get option list from TORTURE_OPTIONS.
33033         Delete -funroll[-all]-loops if no loops.
33034         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
33035         (g++_stat): Delete contents (empty proc now).
33036         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
33037         (gcc_finish): Likewise.
33038         (gcc_stat): Deleted.
33039         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
33040         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
33041         * gcc.c-torture/execute/execute.exp: Likewise.
33042         Split tests into two parts: compile, execute.
33043         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
33044         no loops.  Update to reflect clarified return codes from ${tool}_load.
33045
33046 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
33047
33048         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
33049         to grep for.
33050         (old-dejagnu): Likewise (where necessary).
33051
33052 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
33053
33054         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
33055
33056         * lib/dg.exp (dg-process-target): Fix processing of selector.
33057         Add comment regarding use of `error'.
33058
33059         * lib/gcc.exp (prune_system_crud): Define if missing.
33060         * lib/g++.exp (prune_system_crud): Likewise.
33061
33062         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
33063         Call prune_system_crud.
33064         * lib/dg.exp (dg-runtest): New proc.
33065         Use perror instead of send_user for tcl errors in testcase.
33066         Don't return any value, it's never used.
33067         Don't clobber previous definition of `unknown'.
33068         Print tcl errors in `dg-final'.
33069
33070 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
33071
33072         * lib/dg.exp (dg-process-target): Improve syntax error messages.
33073         (dg-test): Don't print errorInfo, it contains stack backtrace.
33074
33075 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
33076
33077         * lib/g++.exp (runtest_file_p): Define if missing.
33078
33079 1994-09-24  Doug Evans  (dje@cygnus.com)
33080
33081         * lib/mike-g++.exp: Comment out loading of g++.exp.
33082         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
33083         (default_g++_version): Always print something.
33084         (default_g++_start): Comment out call to `which'.
33085         (g++_start, g++_load): Deleted (must be defined in config file).
33086         * lib/gcc.exp: Test for existence of $CC at start.
33087         Delete check for tmpdir (done in gcc_init).
33088         (default_gcc_version): Always print something.
33089         (default_gcc_start): Comment out call to `which'.
33090         * config/*.exp: Major cleanup - make cross targets work at least a
33091         little better for g++ (by not being "--tool gcc" specific).
33092         Rename gcc_xxx to ${tool}_xxx.
33093         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
33094         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
33095
33096 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
33097
33098         * lib/c-torture.exp (c-torture-compile): Rework compiler
33099         message processing.
33100
33101         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
33102         c-torture.
33103
33104 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
33105
33106         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
33107
33108         * lib/dg.exp (dg-process-target): Support { target native }.
33109
33110 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
33111
33112         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
33113         looked for "... program xxx got fatal signal".
33114         Correct regsub munging of `comp_output'.
33115         Ignore compiler messages "path prefix not used" and "linker input
33116         file unused".
33117
33118 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
33119
33120         * lib/gcc.exp (runtest_file_p): Define if missing.
33121         * gcc.prms/template.c: Example to work from.
33122
33123 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
33124
33125         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
33126         * lib/dg.exp (dg-test): Call unsupported testcases as such.
33127
33128         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
33129         * gcc.prms/1883.c: Moved from compile/940714-1.c.
33130         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
33131         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
33132
33133         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
33134         (dg-process-target): No longer a varargs proc.
33135         Return S/N for target, P/F for xfail.  All callers changed.
33136         (user option procs): More argument checking.
33137         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
33138         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
33139         (dg-test): Skip test if not running on selected target in `dg-do'.
33140         Update handling of `dg-do-what', `dg-output-text'.
33141         Separate execution pass/fail from output pattern match pass/fail.
33142         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
33143
33144 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
33145
33146         * gcc.c-torture/special/special.exp: Don't expect failure for mips
33147         target for 920510-1.c.
33148
33149 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
33150
33151         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
33152         Clean up comment regarding use of passcnt, etc.
33153         (gcc_stat): Don't update `testcnt' here.
33154         (gcc_finish): Do it here.
33155         Might as well reset `but_id' here too.
33156         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
33157         to determine if the file should be tested.
33158         * gcc.c-torture/compile/compile.exp: Likewise.
33159         * gcc.c-torture/execute/execute.exp: Likewise.
33160         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
33161         * gcc.misc-tests/dg-test.exp: Likewise.
33162         * gcc.prms/prms.exp: Likewise.
33163         * gcc.wendy/wendy.exp: Likewise.
33164         * g++.old-deja.exp: Likewise.
33165         Move "Testing file" message to verbose level 1.
33166
33167 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
33168
33169         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
33170
33171 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
33172
33173         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
33174         (default_gcc_start): Accept optional second list element
33175         of compiler flags.  Print compiler output at verbosity level 2.
33176         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
33177         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
33178         Save current values of framework globals passcnt, failcnt, xpasscnt,
33179         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
33180         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
33181         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
33182         xfailcnt to compute stats.  Update framework global `testcnt' from
33183         pass/fail counts.
33184         (gcc_finish): New proc.  Clean up test environment.
33185         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
33186         (gcc_epass, gcc_efail): Delete.
33187         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
33188         argument of line number.
33189         (dg-init): If the tool has an init routine, call it.
33190         (dg-test): Remove args `cflags_var' and `libs_var'.
33191         Pass all compiler options to ${tool}_start.
33192         Handle missing line number.
33193         (dg-finish): New function.
33194         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
33195         particular files.  Call gcc_finish at end.  Move "skipping test"
33196         message to verbosity level 3.
33197         * gcc.c-torture/compile/compile.exp: Likewise.
33198         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
33199         * gcc.c-torture/execute/execute.exp: Likewise.
33200         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33201         Print testcase being tried at verbosity level 1.
33202         * gcc.c-torture/special/special.exp: Unset xfail.
33203         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33204         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
33205         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
33206         * gcc.failure/failure.exp: Likewise.
33207         * gcc.ieee/ieee.exp: Likewise.
33208         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
33209         Update call to dg-test.  Call dg-finish at end.
33210         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
33211         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33212         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
33213         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
33214         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
33215         * gcc.wendy/wendy.exp: Add copyright.
33216         Delete setting of tmpdir (done by gcc_init).
33217         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
33218         Pass compiler flags to gcc_start.  Call gcc_finish at end.
33219         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
33220         gcc_[ce]pass/fail.
33221
33222 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
33223
33224         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
33225         confusion.
33226         (g++_load): Likewise.
33227
33228         * config/*.exp (gcc_load): Some were varargs fns and some were not.
33229         Rename argument to `prog' to remove the confusion.
33230         Varargs fns behave differently too!
33231         (g++_load): Likewise.
33232
33233         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
33234
33235         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
33236         what it is.  Delete (always) printing of status value for !native.
33237         Simplify verbose code, and include status and exec_output.
33238         (g++_load): Use gcc_load.
33239
33240 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
33241
33242         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
33243         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
33244         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
33245         940714-3.c as these testcases don't exist anymore.  Make
33246         va-arg-1.c expected to pass.
33247
33248 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
33249
33250         * gcc.misc-tests/misc.exp: Only run specific testcases.
33251         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
33252         * gcc.misc-tests/dg-[1-9].c: New files.
33253
33254         * lib/dg.exp: New testsuite driver.
33255         * gcc.prms/prms.exp: Use it.
33256
33257         * README.gcc: New file.
33258
33259         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
33260         Document and reset `lxpass' and `lxfail'.
33261         Simplify "initialized" message.
33262         (gcc_stat): Clean up comments a little.
33263
33264 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
33265
33266         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
33267
33268 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
33269
33270         * lib/old-dejagnu.exp (process-option): New proc.
33271         (old-dejagnu-init, old-dejagnu-stat): Likewise.
33272         (old-dejagnu): Simplify.
33273         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
33274
33275 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
33276
33277         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
33278         exists and is not an empty string.
33279
33280         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
33281         $xfail rather than calling setup_xfail.  Clear $xfail when test is
33282         finished.
33283         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
33284         automatically.
33285
33286         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
33287         longer expected to fail.
33288
33289         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
33290         "f" function call.
33291
33292         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
33293
33294         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
33295         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
33296         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
33297         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
33298         c-torture-1.29.
33299
33300         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
33301         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
33302
33303         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
33304
33305         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
33306         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
33307
33308         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
33309         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
33310         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
33311
33312 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
33313
33314         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
33315         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
33316         940714-1.c, 940714-2.c, 940714-3.c},
33317         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
33318         gcc.misc-tests/{mg.c,mg.exp}:
33319         New tests.
33320         * gcc.noncompile/noncompile.exp: Change accordingly.
33321
33322 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
33323
33324         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
33325         Undo previous clobberage.
33326
33327 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
33328
33329         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
33330         * gcc.special/{930510-1.c, special.exp}:
33331         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
33332         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
33333         struct-varargs-1.c}: New tests from c-torture-1.26.
33334
33335 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
33336
33337         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
33338           argument to switch.
33339
33340 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
33341
33342         * Revert the previous changes.  Please see Rob's directory
33343           (/lisa/test/rob/progressive/gcc/testsuite) for testing
33344           fixes.
33345
33346 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
33347
33348         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
33349             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
33350             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
33351             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
33352             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
33353             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
33354             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
33355             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
33356             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
33357             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
33358             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
33359             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
33360             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
33361             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
33362             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
33363             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
33364             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
33365             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
33366             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
33367             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
33368             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
33369             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
33370             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
33371             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
33372             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
33373             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
33374             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
33375
33376 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
33377
33378         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
33379             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
33380           with perror calls.
33381
33382 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
33383
33384         * config/unix.exp (g++_load): Fix syntax.
33385
33386 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
33387
33388         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
33389         * gcc.noncompile/921017-1.c: Deleted obsolete test.
33390         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
33391         Don't expect va-arg-1.c to fail.  Correct expected output for
33392         920928-1.c.
33393         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
33394         * gcc.wendy/hbm4.c: Correct typo.
33395         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
33396
33397 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
33398
33399         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
33400         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
33401         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
33402         * lib/c-torture.exp (c-torture-compile): Ditto.
33403
33404         Reduce volume of output (remove all the -I's and such).
33405         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
33406         Call gcc_cpass, gcc_cfail.
33407         (c-torture): Pass testing option to c-torture-compile.
33408
33409 1994-03-21  Doug Evans  (dje@cygnus.com)
33410
33411         Bring patches over from progressive.
33412         * config/default.exp: Exit remote shell cleanly.
33413         (g++_exit, g++_start): Add default versions.
33414         * config/sim.exp (gcc_load): Use perror, not error.
33415
33416 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
33417
33418         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
33419         set in site.exp.
33420
33421 1994-03-14  Doug Evans  (dje@cygnus.com)
33422
33423         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
33424         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
33425         (wendy_try): New proc to run testcase.
33426         (main loop): Call 'em.
33427         * gcc.wendy/*.c: Clean up pass to correct expected output.
33428
33429         * lib/gcc.exp: Minor cleanup work.
33430         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
33431
33432 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
33433
33434         * config/sim.exp (gcc_load): Document return codes better.
33435         Don't pass -v to simulator.
33436
33437 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
33438
33439           * gcc.special/920717-x.c: Fix typo.
33440           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
33441           get at sources.
33442
33443         * lib/mike-gcc.exp: Fix typo.
33444
33445 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
33446
33447         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
33448         binary to use, transform the name.
33449         * config/*.exp: rename everything. Nuke any g++ specific files,
33450         it's now a special case of gcc that requires no special support.
33451         Add a default.exp for unsupported targets.
33452
33453 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
33454
33455         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
33456         lib/old-dejagnu.exp: Fix a few patterns to work with the new
33457         version of Tcl.
33458
33459 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
33460
33461         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
33462         than a warning.
33463
33464 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
33465
33466         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
33467
33468 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
33469
33470         * gcc.execute/execute.exp: Combine opt_list and foption_list into
33471         option_list.  Compile every file with only 4/6 option choices
33472         (same as C torture) instead of with 12/18 different option
33473         choices.
33474         * lib/c-torture.exp: Likewise.
33475
33476         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
33477         not already set.
33478
33479 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
33480
33481         * lib/old-deja.exp: Add `excess errors test fails' error, now one
33482         can put an XFAIL *-*-* on excess errors.
33483
33484 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
33485
33486         * g++.law: Add more tests derived from g++-bugs snapshots.
33487
33488         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
33489         equivalent to g++.law/init9.
33490
33491         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
33492         compiled it, and the a.out file after we've run it.
33493
33494 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
33495
33496         * lib/mike-g++.exp (postbase): Delete the .o file after we've
33497         compiled it, and the a.out file after we've run it.
33498
33499 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
33500
33501         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
33502
33503 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
33504
33505         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
33506         version number.
33507
33508 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
33509
33510         * g++.law: New directory of g++ tests derived from the g++-bugs
33511         snapshots.
33512
33513 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
33514
33515         * gcc.compile: initbug1.c initbug1.exp testcase added
33516
33517 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
33518
33519         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
33520         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
33521           fixes submitted by Jeff Law (law@cs.utah.edu)
33522         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
33523           Jeff Law (law@cs.utah.edu)
33524
33525
33526 1993-11-30  Mike Stump  (mrs@cygnus.com)
33527
33528         * config/unix-g++.exp: Follow the gcc way of doing things.
33529         * g++.old-deja/old-deja.exp: Minor updates.
33530         * lib/g++.exp: New file, follow the gcc way of doing things.
33531         * lib/old-dejagnu.exp: Minor updates.
33532         * lib/mike-g++.exp: Always unset errorInfo.
33533
33534 1993-11-06  Mike Stump  (mrs@cygnus.com)
33535
33536         * lib/gcc.exp: Fix some errors with the below change, CC and
33537         CFLAGS should be global when setting, not local.
33538
33539 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
33540
33541         * lib/gcc.exp: Transform tool name.
33542
33543 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33544
33545         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
33546
33547 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33548
33549         * lib/gcc.exp: change gcc_done to gcc_stat
33550
33551 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33552
33553         * Upgraded gcc testsuite to c-torture version 1.25
33554
33555 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
33556
33557         * lib/gcc.exp: added reporting code. Changed verbose compile message.
33558         * lib/c-torture: added hooks for new reporting code.
33559
33560 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
33561
33562         * config/sh-gcc.exp: check if sh-sim exists in the path
33563
33564 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
33565
33566         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
33567         * gcc.compile/compile.exp: Initial changes for new logic.
33568         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
33569         * gcc.failure/failure.exp: Initial changes for new logic.
33570         * gcc.ieee/ieee.exp: Initial changes for new logic.
33571         * gcc.misc-tests/misc.exp: Initial changes for new logic.
33572         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
33573         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
33574         * lib/c-torture.exp: Initial changes for new logic.
33575         * lib/gcc.exp: Initial changes for new logic.
33576
33577 1993-10-15  Mike Stump  (mrs@cygnus.com)
33578
33579         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
33580         depend upon failure or success.  Fully qualify names in failure
33581         and success messages.  Always remove a.out before starting
33582         compile, just in case.  Pay more attention to error text output by
33583         the compiler.  Handle testcases with no known past errors just
33584         like all others, so that things are uniform.  Other miscellaneous
33585         improvements.
33586
33587 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
33588
33589         * gcc.cpp: new directory for cpp tests
33590
33591 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
33592
33593         * lib/chill.exp: Code reformatted, removed unused code.
33594         * config/unix-chill.exp: Code reformatted, removed unused code.
33595         * chill.execute/execute.exp: Code reformatted, removed unused code.
33596         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
33597
33598 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
33599
33600         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
33601         routines not written.
33602
33603 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
33604
33605         * config/bug-gcc.exp: Use new procs from bug.exp.
33606
33607 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
33608
33609         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
33610         via ftp, rather than depending on NFS.
33611         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
33612         case.
33613
33614 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
33615
33616         * config/bug-gcc.exp: Use new download proc.
33617
33618 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
33619
33620         * chill.execute/execute.exp: cleanups, handles errors better
33621         * chill.compile/compile.exp: rewrite, based on execute.exp
33622         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
33623         * lib/chill.exp: major changes to diff proc and compile and link
33624           procs. added chill_fail and chill_pass wrappers to pass and
33625           fail. added more comments, and handle error codes better.
33626           Added a hack to capture stderr from exec, so noncompile tests
33627           can work.
33628
33629 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
33630
33631         * chill.execute/execute.exp: rewrite of testsuite driver
33632         * lib/chill.exp: rewrite of testsuite driver
33633         * config/unix-chill.exp: rewrite of testsuite driver
33634
33635 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
33636
33637     In chill.execute:
33638         * iexpr.ch: Standardize uppercase.
33639         * tuples.dat: Standardize uppercase.
33640         * vary.ch: standardize.  Correct varying string assignments.
33641         * vary.dat: Add new output lines.
33642
33643 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
33644
33645     In chill.execute:
33646         * chprintf.ch: Standardize use of uppercase.
33647         * tuples.ch: Standardize and turn arr2 into a DCL,
33648           rather than a SYN.
33649         * pinits.ch: Standardize.
33650
33651 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
33652
33653         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
33654         * Makefil: Renamed to Makefile.in.
33655         * configure.in: New.
33656
33657 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
33658
33659     In chill.execute:
33660         * .cvsignore: Add result/output files.
33661         * Makefile: Fix up variables at start.  Use MFLAGS
33662           everywhere.  Correct bool_loc, built_ins entries.
33663           Add entry for vary1.ch.
33664         * bitarray.ch: Standardize upper-case usage.
33665         * bitexpr.ch: Standardize, add output of b1.
33666         * params.ch: Use arrayt in along PROC parameters, to
33667           avoid novelty problems.
33668         * sets.ch: Tiny cleanup.
33669         * vary1.ch: Re-indent.
33670
33671 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
33672
33673           * Add PR-related files to Makefiles, .cvsignore files, etc.
33674
33675 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
33676
33677         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
33678           with compiler objects. New names are test-flow.c and test-loop.c
33679
33680 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
33681
33682         * Upgraded c-torture tests from 1.19 to 1.20
33683
33684         * new files:
33685         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
33686         * gcc.compile: 930623-1.c 930623-2.c
33687         * gcc.noncompile: 930622-1.c 930622-2.c
33688         * gcc.failure: 920411-1.c 920627-2.c
33689         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
33690
33691 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
33692
33693         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33694           More changes to get testsuite working properly. Needs more work.
33695           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
33696
33697 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
33698
33699         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33700           More changes to get testsuite working properly. Needs more work.
33701
33702 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
33703
33704         * chill.compile/compile.exp: Added for Dejagnu support
33705         * chill.execute/execute.exp: Added for Dejagnu support
33706         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
33707
33708 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
33709
33710     This should complete moving the CHILL test files.
33711         * chill.noncompile(.cvsignore printf.grt
33712             in-printf.grt chprintf.grt chprintf.ch):
33713             Added test-support files.
33714           (Makefile): Modified further.
33715         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
33716             signal.ch): Added test files.
33717           * chill.execute (.cvsignore printf.grt printr.c
33718             in-printf.grt rts.c chprintf.grt rts.h): Added
33719           test-support files.
33720             (Makefile): More corrections.
33721
33722 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
33723
33724         * chill.compile, chill.execute, chill.nocompile: Add CHILL
33725           test cases, ready for DejaGnu.
33726
33727 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
33728
33729         * Upgraded c-torture tests from 1.18 to 1.19
33730
33731         * gcc.compile: added test(s):
33732           930607-1.c
33733         * gcc.execute: added test(s):
33734           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
33735
33736         * added new subdirectory for misc tests: gcc.misc-tests
33737         * gcc.misc-test(s): added tests:
33738           inst-check.c test-consts.c test-ior.c test-switch.c
33739
33740 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
33741
33742         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
33743
33744 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
33745
33746         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
33747
33748 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
33749
33750         * Upgraded c-torture tests from 1.17 to 1.18
33751
33752 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
33753
33754         * Upgraded c-torture tests from 1.12 to 1.17
33755
33756 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
33757
33758         * lib/old-dejagnu.exp:
33759           Fixed handling of XFAIL target triplets to correctly
33760           recognize wildcard characters.  Removed code that
33761           appended a unique id tag to the end of the file name
33762           printed out by the result of the testcases within a
33763           given test file.
33764
33765 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
33766
33767         * lib/old-dejagnu.exp:
33768           Reworked expected failure handling to trigger off of XFAIL
33769           keyword in keyphrase embeded in testcase source code. The
33770           XFAIL keyword must be at the end of the keyphrase line. It
33771           may optionally be followed by one or more target triplets.
33772           It has just occured that the handling of wildcards in the
33773           target triplet may not be correct.
33774
33775 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
33776
33777         * g++.old-deja/tests:
33778           Moved all subdirectories up one level into g++.old-deja .
33779
33780         * lib/old-dejagnu.exp:
33781           Fixed problem with CXXFLAGS not being properly reset, and being
33782           corrupted with extraneous "-c" compiler option.  This was
33783           causing binaries to not be generated for test that needed them.
33784           Modified strings passed to "pass" and "fail" so that individual
33785           tests from the same test file would be distinguished by an
33786           identifier appended to the test file name in the summary logs;
33787           this corrected a problem with erroneous diff logs.  Added code
33788           to search testcases for expected fail and unexpected pass keywords.
33789
33790 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
33791
33792         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
33793
33794 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
33795
33796         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
33797           Removed extraneous text from end of "Special g++ Options"
33798           keyphrase.
33799
33800         * lib/old-dejagnu.exp: Added pattern matching to look for new
33801           keywords, embedded in testcases comments, which will trigger
33802           calls to xpass and xfail.
33803
33804 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
33805
33806         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
33807           comments embedded in the testcases, especially the one looking for
33808           special compiler options, as well as the pattern matching for the
33809           compiler output again.
33810
33811 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
33812
33813         * lib/old-dejagnu.exp: Do a proper check of the return value for
33814           execute tests. Fixed several problems with the pattern matching
33815           of the compiler output which gave erroneous test results.
33816           Changed several of the test result messages to be more descriptive.
33817         * config/unix-g++.exp: Proc g++_load now actually works and
33818           executes the tests passed to it and returns a usable return
33819           value.
33820
33821 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
33822
33823           * lib/gcc.exp: Exits gracefully if $CC is bogus.
33824
33825 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
33826
33827         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
33828           Modified both files to properly execute the old style
33829           dejagnu tests. The previous versions of these files were
33830           experimental and did not function anything near correctly.
33831
33832 1993-04-05  Rob Savoye  (rob@cygnus.com)
33833
33834         * Removed all Makefile.in and configure.in files. No configuration
33835         needed now.
33836
33837 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
33838
33839         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
33840
33841 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
33842
33843         * gcc.compile/configure.in, gcc.unsorted/configure.in,
33844         gcc.special/configure.in, gcc.noncompile/configure.in,
33845         gcc.execute/configure.in, gcc.code_quality/configure.in,
33846         g++.other/configure.in, g++.old-deja/configure.in,
33847         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
33848         in srcname setting.
33849
33850 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
33851
33852         * lib/udi.exp:  Fixed mondfe and mondfe_download.
33853         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
33854         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
33855
33856 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
33857
33858         * config/udi-gdb.exp: Check $shell_id after connecting to target.
33859         (gdb_exit): Don't remove *_soc files.
33860
33861 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
33862
33863         * lib/c-torture.exp: Don't look for main; instead always use -w
33864         -c.  This is how the c-torture tests work.  Remove the object
33865         file if the compilation succeeds.
33866         * gcc.execute/execute.exp: Remove executable if test passes.
33867         * gcc.noncompile/noncompile.exp: Every test is an expected
33868         failure.
33869         * gcc.special/special.exp: Added tests from c-torture 1.11,
33870         corrected use of existing test.
33871         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
33872         gcc.execute/920625-1.c: Updated to c-torture 1.11.
33873         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
33874         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
33875         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
33876         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
33877         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
33878         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
33879         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
33880         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
33881         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
33882         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
33883         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
33884         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
33885         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
33886         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
33887         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
33888         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
33889         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
33890         c-torture 1.11.
33891         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
33892         correspond to c-torture 1.11.
33893
33894         * New file.