OSDN Git Service

fortran/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2
3         PR fortran/20467
4         * gfortran.dg/stfunc_2.f90: New test.
5
6 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
7
8         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
9
10 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
11
12         * gcc.dg/tree-ssa/20050314-1.c: New test.
13
14 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15
16         PR c++/4403
17         PR c++/9783, DR433
18         * g++.dg/template/friend34.C: New test.
19         * g++.dg/template/friend35.C: Likewise.
20         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
21
22 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23
24         Friend class name lookup 5/n
25         PR c++/1016
26         * g++.dg/lookup/hidden-class1.C: New test.
27         * g++.dg/lookup/hidden-class2.C: Likewise.
28         * g++.dg/lookup/hidden-class3.C: Likewise.
29         * g++.dg/lookup/hidden-class4.C: Likewise.
30         * g++.dg/lookup/hidden-class5.C: Likewise.
31         * g++.dg/lookup/hidden-class6.C: Likewise.
32         * g++.dg/lookup/hidden-class7.C: Likewise.
33         * g++.dg/lookup/hidden-class8.C: Likewise.
34         * g++.dg/lookup/hidden-class9.C: Likewise.
35         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
36         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
37         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
38         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
39         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
40         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
41         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
42         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
43         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
44         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
45         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
46
47 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
48
49         PR c++/20157
50         * g++.dg/template/error18.C: New test.
51
52 2005-03-09  Ben Elliston  <bje@au.ibm.com>
53
54         PR debug/16792
55         * g++.dg/debug/pr16792.C: New test.
56
57 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
58
59         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
60         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
61         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
62         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
63         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
64         test assertion names.
65
66 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
67
68         PR fortran/18600
69         * gfortran.dg/stfunc_1.f90: New test.
70
71 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
72
73         PR fortran/16907
74         * gfortran.dg/real_index_1.f90: New test.
75
76 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
77
78         PR fortran/20323
79         * gfortran.dg/spec_expr_1.f90: New test.
80
81 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
82
83         PR c/20402
84         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
85         new parser.
86
87 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
88
89         PR fortran/20361
90         * gfortran.dg/largeequiv_1.f90: New test.
91
92 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
93
94         * gcc.dg/ucnid-1.c: New.
95         * gcc.dg/ucnid-2.c: New.
96         * gcc.dg/ucnid-3.c: New.
97         * gcc.dg/ucnid-4.c: New.
98         * gcc.dg/ucnid-5.c: New.
99         * gcc.dg/ucnid-6.c: New.
100         * gcc.dg/cpp/ucnid-1.c: New.
101         * gcc.dg/cpp/ucnid-2.c: New.
102         * gcc.dg/cpp/ucnid-3.c: New.
103         * g++.dg/other/ucnid-1.C: New.
104
105 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
106
107         * gcc.dg/vmx/darwin-abi-3.c: Delete.
108
109 2005-03-11  Per Bothner  <per@bothner.com>
110
111         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
112         that diagnotics refer to correct token.
113         * gcc.dg/unused-3.c: Likewise.
114
115 2005-03-11  Per Bothner  <per@bothner.com>
116
117         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
118         constant" is now actually on same line as string constant.
119         * gcc.dg/cpp/direct2s.c: Likewise.
120
121 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
122
123         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
124
125 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
126
127         PR libfortran/20124
128         * gfortran.dg/pr20124.f90: New Test
129
130 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
131
132         PR tree-optimization/20130
133         * gcc.dg/pr20130-1.c: New test.
134
135 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
136
137         PR target/20095
138         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
139
140 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
141
142         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
143
144 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
145
146         * g++.dg/eh/forced1.C: Fix comment.
147         * g++.dg/eh/forced2.C: Ditto.
148         * g++.dg/eh/forced3.C: Ditto.
149         * g++.dg/eh/forced4.C: Ditto.
150
151 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
152
153         PR rtl-opt/20412
154         * gcc.c-torture/compile/pr20412.c: New test.
155
156 2005-03-10  Roger Sayle  <roger@eyesopen.com>
157
158         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
159
160 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
161
162         PR target/20322
163         * gcc.dg/20050307-1.c: New test.
164
165 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
166
167         PR c++/20375
168         * g++.dg/other/stdarg3.C: New.
169
170 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
171
172         PR c++/18384, c++/18327
173         * g++.dg/init/array19.C: New test.
174
175         PR inline-asm/20314
176         * gcc.dg/torture/pr20314-1.c: New test.
177         * gcc.dg/torture/pr20314-2.c: New test.
178
179 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
180
181         * gcc.dg/20050309-1.c: New test.
182
183 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
184
185         * gcc.dg/builtins-10.c: Reactivate disabled test.
186         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
187         new cbrt transformations.
188
189 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
190
191         PR c++/20208
192         * g++.dg/template/array13.C: New test.
193
194 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
195
196         PR c++/16859
197         * g++.dg/init/brace4.C: New test.
198
199 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
200
201         PR c++/20186
202         * g++.dg/template/non-dependent12.C: New.
203
204 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
205
206         PR c++/20142
207         * g++.dg/init/array18.C: Add dg-do run marker.
208         
209         PR c++/20142
210         * g++.dg/init/array18.C: New test.
211
212 2005-03-09  Ben Elliston  <bje@au.ibm.com>
213
214         * consistency.vlad/vlad.exp: Remove trailing semicolons.
215         * g++.dg/gcov/gcov.exp: Likewise.
216         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
217         * gcc.target/xstormy16/xstormy16.exp: Likewise.
218         * lib/c-torture.exp: Likewise.
219         * lib/fortran-torture.exp: Likewise.
220         * lib/g++.exp: Likewise.
221         * lib/gcc-defs.exp: Likewise.
222         * lib/gcc-dg.exp: Likewise.
223         * lib/gcc.exp: Likewise.
224         * lib/gcov.exp: Likewise.
225         * lib/gfortran.exp: Likewise.
226         * lib/mike-g++.exp: Likewise.
227         * lib/mike-gcc.exp: Likewise.
228         * lib/objc-torture.exp: Likewise.
229         * lib/objc.exp: Likewise.
230         * lib/profopt.exp: Likewise.
231         * lib/target-libpath.exp: Likewise.
232         * lib/target-supports.exp: Likewise.
233         * lib/treelang.exp: Likewise.
234         * lib/wrapper.exp: Likewise.
235
236 2005-03-08  Jeff Law  <law@redhat.com>
237
238         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
239         PHI-OPT changes.
240
241 2005-03-08  Ira Rosen  <irar@il.ibm.com>
242
243         * gcc.dg/vect/pr20122.c: New test.
244
245 2005-03-07  Jeff Law  <law@redhat.com>
246
247         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
248         was folded away.
249         * gcc.dg/tree-ssa/pr18133-1.c: New test.
250         * gcc.dg/tree-ssa/pr18133-2.c: New test.
251         * gcc.dg/tree-ssa/pr18134.c: New test.
252
253 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
254
255         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
256         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
257         gcc.dg/torture/builtin-noret-2.c: Require weak support.
258
259 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
260
261         PR tree-opt/17671
262         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
263
264 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
265
266         * g++.dg/warn/Wnvdtor.C: New test.
267
268 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
269
270         * gcc.dg/torture/pr19683-1.c: New test.
271
272 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
273
274         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
275         * gfortran.dg/g77/19990313-2.f: Ditto.
276         * gfortran.dg/g77/19990313-3.f: Ditto.
277         * gfortran.dg/g77/19990525-0.f: Ditto.
278         * gfortran.dg/g77/19990826-0.f: Ditto.
279         * gfortran.dg/g77/19990826-2.f: Ditto.
280         * gfortran.dg/g77/19990826-3.f: Ditto.
281         * gfortran.dg/g77/20000511-1.f: Ditto.
282         * gfortran.dg/g77/20000511-2.f: Ditto.
283         * gfortran.dg/g77/970625-2.f: Ditto.
284         * gfortran.dg/g77/980310-2.f: Ditto.
285         * gfortran.dg/g77/980310-3.f: Ditto.
286         * gfortran.dg/g77/980310-8.f: Ditto.
287         * gfortran.dg/g77/980519-2.f: Ditto.
288         * gfortran.dg/g77/alpha1.f: Ditto.
289         * gfortran.dg/g77/claus.f: Ditto.
290         * gfortran.dg/g77/erfc.f: Ditto.
291         * gfortran.dg/g77/short.f: Ditto.
292         * gfortran.fortran-torture/execute/data.f90: Ditto.
293         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
294         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
295
296 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
297
298         * lib/file-format.exp (gcc_target_object_format): Add check for som
299         format and hardcode object formats on hppa*-*-hpux*.
300         * lib/target-supports.exp (check_weak_available): Add check for som
301         object format.  Always return 0 on hppa*-*-hpux10*.
302
303         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
304         is defined.
305
306         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
307
308 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
309
310         * gfortran.dg/pr19936_1.f90: New test.
311         * gfortran.dg/pr19936_2.f90: New test.
312         * gfortran.dg/pr19936_3.f90: New test.
313
314 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
315             Paul Thomas <prthomas@drfccad.cea.fr>
316
317         * gfortran.dg/PR19754_1.f90: New test.
318         * gfortran.dg/PR19754_2.f90: Ditto.
319
320 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
321
322         PR c++/19311
323         * g++.dg/template/non-dependent11.C: New test.
324
325 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
326
327         * lib/target-supports.exp (check_iconv_available): Fix comment.
328
329 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
330             Joseph S. Myers  <joseph@codesourcery.com>
331
332         PR c++/19797
333         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
334
335 2005-03-04  Matthew Sachs  <msachs@apple.com>
336
337         * gcc.exp (gcc_target_compile): Put braces around
338         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
339         * objc.exp (objc_target_compile): Likewise.
340         * treelang.exp (treelang_target_compile): Likewise.
341
342 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
343
344         PR fortran/19673
345         * gfortran.dg/func_result_1.f90: New test.
346
347 2005-03-04  Ben Elliston  <bje@au.ibm.com>
348
349         * gcc.misc-tests/options.exp: New test.
350
351 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
352
353         * gcc.dg/pr15784-4.c: New test.
354
355 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
356
357         * gcc.c-torture/execute/pr17133.c: New.
358         * gcc.c-torture/compile/20050303-1.c: New.
359
360 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
361
362         * gcc.dg/cpp/assert4.c:  Fix for cygwin
363
364 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
365
366         * g++.dg/overload/using2.C: New.
367
368 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
369
370         PR c++/19916
371         * g++.dg/init/ptrmem2.C: New test.
372
373 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
374
375         PR c/8927
376         * gcc.dg/pr8927-1.c: New test.
377
378 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
379
380         PR c++/20232
381         * g++.dg/inherit/covariant12.C: New.
382
383 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
384
385         PR fortran/19479
386         * gfortran.dg/bound_1.f90: New test.
387
388 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
389
390         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
391         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
392
393 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
394
395         PR c/20245
396         * gcc.dg/pr20245-1.c: New test.
397
398 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
399
400         PR middle-end/19874
401         * gcc.c-torture/execute/20050119-2.c: New test case.
402
403 2005-02-28  Ben Elliston  <bje@au.ibm.com>
404
405         * README: Update the DejaGnu bug reporting address.
406         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
407         * lib/objc-torture.exp: Likewise.
408
409 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
410
411         * gfortran.dg/boz_1.f90: New test.
412         * gfortran.dg/boz_3.f90: New test.
413         * gfortran.dg/boz_4.f90: New test.
414
415 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
416
417         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
418         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
419
420 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
421
422         PR libfortran/20101
423         * gfortran.dg/write_0_pe_format.f90: New test.
424
425 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
426
427         PR c++/20206
428         * g++.dg/opt/thunk2.C: New test.
429         * g++.dg/opt/covariant1.C: New test.
430
431 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
432
433         * gfortran.dg/e_d_fmt.f90: New test.
434
435 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
436
437         * gcc.dg/asm-b.c: Fix comment typos.
438
439 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
440
441         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
442         a V_MAY_DEF also.
443
444 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
445
446         PR tree-opt/20188
447         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
448         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
449         * gcc.dg/asm-b.c: New test.
450
451 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
452
453         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
454         Disable this test on IRIX 6.
455
456 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
457
458         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
459         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
460         parser.
461
462 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
463
464         PR tree-optimization/20204
465         * testsuite/gcc.dg/pr20204.c: New test.
466
467 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
468
469         PR target/20196
470         * gcc.c-torture/execute/20050224-1.c: New test.
471
472         PR c++/20175
473         * g++.dg/warn/Wbraces2.C: New test.
474
475 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
476
477         PR c++/19878
478         * g++.dg/init/const2.C: New test.
479
480 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
481
482         PR tree-optimization/20100
483         * gcc.c-torture/execute/pr20100-1.c: New test.
484
485 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
486
487         * gfortran.dg/implicit_3.f90: New test.
488
489         * gfortran.dg/deftype_1.f90: New test.
490
491 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
492
493         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
494         the test passes.
495         * g++.dg/other/anon3.C: Accept a warning.
496
497 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
498
499         * gcc.dg/pr20017.c: Fix a comment typo.
500
501 2005-02-23  Bud Davis  <bdavis@gfortran.org>
502
503         * gfortran.dg/list_read_4.f90: Change to f90 comments.
504
505 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
506
507         PR ada/19902
508         * ada/acats/tests/cxa/cxa3004.a: Remove.
509         * ada/acats/tests/cxb/cxb30061.am: Likewise.
510
511 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
512
513         PR c++/20073
514         * g++.dg/init/const1.C: New test.
515
516         PR c++/19991
517         * g++.dg/parse/constant7.C: New test.
518
519         PR c++/20152
520         * g++.dg/parse/error27.C: New test.
521         * g++.dg/template/qualttp15.C: Adjust error markers.
522         * g++.old-deja/g++.other/struct1.C: Likewise.
523         
524         PR c++/20153
525         * g++.dg/template/error17.C: New test.
526
527         PR c++/20148
528         * g++.dg/parser/error26.C: New test.
529
530 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
531
532         PR tree-optimization/20100
533         PR tree-optimization/20115
534         * gcc.dg/pr20115.c: New test.
535         * gcc.dg/pr20115-1.c: New test.
536         * gcc.dg/pr20100.c: New test.
537         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
538         call-clobbered variables after alias1.
539
540 2005-02-22  Bud Davis  <bdavis@gfortran.org>
541
542         * gfortran.dg/list_read_4.f90: new test.
543
544 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
545
546         PR rtl-optimization/20017.
547         * gcc.dg/pr20017.c: New.
548
549 2005-02-22  Devang Patel  <dpatel@apple.com>
550
551         PR 19952
552         * g++.dg/tree-ssa/pr19952.C: New test.
553         
554 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
555
556         PR c++/19883
557         * g++.dg/parse/constant6.C: New test.
558
559 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
560
561         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
562         * g++.dg/charset/asm2.c: Likewise.
563         * g++.dg/charset/asm3.c: Likewise.
564         * g++.dg/charset/asm4.c: Likewise.
565         * g++.dg/charset/asm5.c: Likewise.
566         * g++.dg/charset/attribute1.c: Likewise.
567         * g++.dg/charset/attribute2.c: Likewise.
568         * g++.dg/charset/extern1.cc: Likewise.
569         * g++.dg/charset/extern2.cc: Likewise.
570         * g++.dg/charset/extern3.cc: Likewise.
571         * g++.dg/charset/function.cc: Likewise.
572         * g++.dg/charset/string.c: Likewise.
573         * g++.dg/charset/charset.exp: Likewise.
574         * lib/target-supports.exp (check_iconv_available): Fix comment.
575
576 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
577
578         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
579         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
580         * gcc.dg/charset/asm2.c: Likewise.
581         * gcc.dg/charset/asm3.c: Likewise.
582         * gcc.dg/charset/asm4.c: Likewise.
583         * gcc.dg/charset/asm5.c: Likewise.
584         * gcc.dg/charset/asm6.c: Likewise.
585         * gcc.dg/charset/attribute1.c: Likewise.
586         * gcc.dg/charset/attribute2.c: Likewise.
587         * gcc.dg/charset/builtin1.c: Likewise.
588         * gcc.dg/charset/extern.c: Likewise.
589         * gcc.dg/charset/function.c: Likewise.
590         * gcc.dg/charset/string.c: Likewise.
591         * gcc.dg/charset/charset.exp: Likewise.
592
593 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
594
595         PR fortran/20086
596         * gfortran.dg/pr20086.f90: New test.
597
598 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
599
600         PR tree-optimization/19786
601         * g++.dg/tree-ssa/pr19786.C: New.
602
603 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
604
605         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
606
607 2005-02-21  Jeff Law  <law@redhat.com>
608
609         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
610
611 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
612
613         * gfortran.dg/do_iterator: Split loop, markup all lines for
614         which an error locus is printed.
615         * gfortran.dg/pr17708.f90: Markup all lines for which an error
616         locus is printed.
617         * gfortran.dg/select_4.f90: Likewise.
618         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
619         locuses in the various permutations.
620
621 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
622
623         PR tree-optimization/19951
624         * g++.dg/vect: New directory.
625         * g++.dg/vect/vect.exp: New file.
626         * g++.dg/vect/pr19951.cc: New testcase.
627         * g++.dg/dg.exp: Also prune vectorizer tests.
628
629 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
630
631         PR 18785
632         * gcc.dg/charset/builtin1.c: New test.
633
634 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
635
636         PR c++/19299
637         * g++.dg/inherit/volatile1.C: New test.
638
639         PR c++/19440
640         * g++.dg/template/dtor4.C: New test.
641
642 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
643
644         * gfortran.dg/int_1.f90: New test.
645
646 2005-02-19  Devang Patel  <dpatel@apple.com>
647
648         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
649
650 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
651
652         * gfortran.dg/achar_1.f90: New test.
653
654 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
655
656         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
657
658 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
659             Jakub Jelinek  <jakub@redhat.com>
660
661         PR tree-optimization/19828
662         * gcc.dg/tree-ssa/loop-7.c: New test.
663         * gcc.c-torture/execute/20050218-1.c: New test.
664
665 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
666
667         PR c/20043
668         * gcc.dg/transparent-union-1.c: New test.
669         * gcc.dg/transparent-union-2.c: New test.
670
671 2005-02-18  James E Wilson  <wilson@specifixinc.com>
672
673         PR tree-optimization/18977
674         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
675
676 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
677
678         PR target/20054
679         * gcc.dg/pr20054.c: New test.
680
681 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
682
683         PR c++/19508
684         * g++.dg/ext/attrib20.C: New test.
685
686 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
687
688         PR middle-end/20030
689         * gfortran.fortran-torture/execute/character_passing.f90: New test.
690
691 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
692
693         PR c++/20008
694         * g++.dg/opt/switch4.C: New.
695
696 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
697
698         PR c++/20023
699         PR tree-optimization/20009
700         * gcc.c-torture/compile/20050217-1.c: New test.
701         * g++.dg/opt/switch3.C: New test.
702
703         PR tree-optimization/18947
704         * gcc.c-torture/compile/20050215-1.c: New test.
705         * gcc.c-torture/compile/20050215-2.c: New test.
706         * gcc.c-torture/compile/20050215-3.c: New test.
707
708 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
709
710         PR c++/20028
711         * g++.dg/template/crash34.C: New.
712
713         PR c++/20022
714         * g++.dg/other/access3.C: New.
715
716 2005-02-17  Ira Rosen  <irar@il.ibm.com>
717
718         * gcc.dg/vect/vect-98.c: New test.
719
720 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
721
722         PR tree-optimization/19967
723         * gcc.dg/pr19967.c: New.
724
725 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
726
727         PR middle-end/19857
728         * gcc.dg/tree-ssa/20050215-1.c: New test.
729         * gcc.c-torture/execute/20050215-1.c: New test.
730
731 2005-02-15  Eric Christopher  <echristo@redhat.com>
732
733         * gcc.dg/cpp/20050215-1.c: New file.
734
735 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
736
737         PR tree-optimization/15785
738         * gcc.dg/pr15785-1.c: New test.
739
740 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
741
742         PR c++/17788
743         * g++.dg/init/ctor4.C: New.
744         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
745
746 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
747
748         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
749         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
750
751 2005-02-15  Andreas Schwab  <schwab@suse.de>
752
753         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
754         declare malloc.
755
756 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
757
758         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
759
760 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
761
762         PR tree-optimization/19853
763         * gcc.c-torture/compile/pr19853.c: New test.
764
765 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
766
767         PR c++/19608
768         * g++.dg/parse/local-class1.C: New.
769
770         PR c++/19895
771         * g++.dg/parse/ptrmem3.C: New.
772
773         PR c++/19884
774         * g++.old-deja/g++.oliva/template6.C: Add another case.
775         * g++.dg/template/explicit6.C: New.
776
777 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
778
779         PR c++/17816
780         * g++.dg/other/redecl2.C: New.
781
782 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
783
784         PR c++/19891
785         * g++.dg/abi/covariant4.C: New.
786
787 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
788
789         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
790
791 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
792
793         * gcc.dg/vect/vect-96.c: Fix typo.
794
795 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
796
797         PR c++/14479
798         PR c++/19487
799         * g++.dg/template/enum5.C: New test.
800
801 2005-02-12  Ira Rosen  <irar@il.ibm.com>
802
803         * gcc.dg/vect/vect-97.c: New test.
804
805 2005-02-12  Ira Rosen  <irar@il.ibm.com>
806
807         * gcc.dg/vect/vect-96.c: New test.
808
809 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
810
811         * gcc.dg/builtins-34.c: Also check ldexp*.
812
813 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
814
815         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
816
817 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
818
819         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
820         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
821         dg-require-dll, dg-require-iconv, dg-require-named-sections,
822         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
823         selector_list, selector_expression, dg-process-target): Move to new
824         file target-supports-dg.exp.
825         * lib/target-supports-dg.exp: New.
826
827         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
828         New.
829
830 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
831
832         PR c++/19666
833         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
834
835         PR middle-end/19858
836         * gcc.c-torture/compile/20050210-1.c: New test.
837
838 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
839
840         PR c++/19755
841         * g++.dg/warn/Wbraces1.C: New test.
842
843 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
844
845         * gcc.dg/builtins-52.c: New testcase.
846
847 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
848
849         PR c/19342
850         * gcc.c-torture/execute/20050119-1.c: New test.
851
852 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
853
854         PR c++/19811
855         * g++.dg/init/delete1.C: New test.
856
857 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
858
859         PR c++/18470
860         * g++.dg/template/static12.C: New test.
861
862 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
863
864         PR c++/19787
865         * g++.dg/conversion/ambig1.C: New test.
866
867         PR c++/19739
868         * g++.dg/ext/attrib19.C: New test.
869
870         PR c++/19732
871         * g++.dg/parse/dtor5.C: New test.
872
873         PR c++/19762
874         * g++.dg/template/dtor3.C: New test.
875
876         PR c++/19826
877         * g++.dg/template/static11.C: New test.
878         * g++.dg/template/crash2.C: Remove dg-error marker.
879
880 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
881
882         PR C++/18491
883         * g++.old-deja/g++.mike/p10769a.C: Remove.
884
885 2005-02-09  Roger Sayle  <roger@eyesopen.com>
886
887         * gcc.dg/builtins-48.c: New test case.
888         * gcc.dg/builtins-49.c: New test case.
889         * gcc.dg/builtins-50.c: New test case.
890         * gcc.dg/builtins-51.c: New test case.
891
892 2005-02-09  Ian Lance Taylor  <ian@airs.com>
893
894         PR middle-end/19583
895         * g++.dg/warn/Wreturn-type-3.C: New test.
896
897 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
898
899         PR middle-end/19402
900         * gcc.dg/pr19402-1.c: New testcase.
901         * gcc.dg/pr19402-2.c: likewise.
902
903 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
904
905         PR middle-end/19854
906         * g++.dg/tree-ssa/tmmti.C: New testcase.
907
908 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
909
910         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
911
912 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
913
914         PR c++/19733
915         * g++.dg/parse/crash23.C: New test.
916         * g++.dg/warn/Weff1.C: New test.
917
918 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
919
920         * gcc.dg/20050209-1.c: New test.
921
922 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
923
924         PR target/19799
925         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
926
927 2005-02-08  Mike Stump  <mrs@apple.com>
928
929         * g++.dg/pch/import-2.c: New test.
930         * g++.dg/pch/import-2.hs: New.
931         * g++.dg/pch/include/import-2a.h: New.
932         * g++.dg/pch/include/import-2b.h: New.
933
934 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
935
936         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
937
938 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
939
940         * gfortran.dg/substr_1.f90: New test.
941
942 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
943
944         PR middle-end/19775
945         * gcc.dg/torture/builtin-power-1.c: Disable test for
946         invalid transformation.
947         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
948         no longer optimize.
949         * gcc.dg/builtins-47.c: New testcase.
950
951 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
952             Dorit Naishlos  <dorit@il.ibm.com>
953
954         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
955
956 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
957
958         * gcc.c-torture/compile/20050206-1.c: New test.
959
960 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
961
962         PR tree-opt/19768
963         * g++.dg/opt/pr19768.C: New test.
964
965 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
966
967         PR tree-opt/19736
968         * gcc.c-torture/compile/pr19736.c: New test.
969
970 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
971
972         PR c++/17401
973         * g++.dg/parse/error25.C: New test.
974
975 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
976
977         * gcc.c-torture/execute/20050203-1.c: New.
978
979 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
980
981         * gcc.dg/vect/vect-85.c: Remove xfail.
982         * gcc.dg/vect/vect-86.c: Remove xfail.
983         * gcc.dg/vect/vect-87.c: Remove xfail.
984         * gcc.dg/vect/vect-88.c: Remove xfail.
985
986 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
987
988         * gcc.dg/altivec-19.c: New.
989
990 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
991
992         PR c/17807
993         * gcc.dg/nested-func-3.c: New test.
994         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
995
996 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
997
998         * gcc.test-framework/gen_directive_tests: Generate tests for
999         selector expressions.
1000
1001 2005-02-02  Matt Austern  <austern@apple.com>
1002
1003         PR c++/19628
1004         * g++/ext/builtin7.C: New.
1005         * g++/ext/builtin8.C: New.
1006
1007 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1008
1009         PR c/18502
1010         * gcc.dg/pr18502-1.c: New test.
1011
1012 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1013
1014         PR c++/17413
1015         * g++.dg/template/local4.C: Tweak.
1016
1017 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
1018
1019         PR tree-optimization/19578
1020         * gcc.c-torture/compile/20050202-1.c: New test.
1021
1022 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1023
1024         PR c/19435
1025         * gcc.dg/c99-init-4.c: New test.
1026
1027 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1028
1029         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
1030
1031         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
1032
1033         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
1034         * g++.dg/eh/check-vect.h: New.
1035
1036         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
1037         * gcc.dg/vect/vect-78.c: Ditto.
1038         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
1039         Remove.
1040
1041         * g++.dg/conversion/simd1.C: Expect warning.
1042         * g++.dg/ext/attribute-test-1.C: Ditto.
1043         * g++.dg/ext/attribute-test-2.C: Ditto.
1044         * g++.dg/ext/attribute-test-3.C: Ditto.
1045         * g++.dg/ext/attribute-test-4.C: Ditto.
1046
1047         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
1048         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
1049
1050         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
1051
1052 2005-02-01  Richard Henderson  <rth@redhat.com>
1053
1054         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1055         long double for ibm double-double format.
1056         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1057
1058 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
1059
1060         PR tree-optimization/19633
1061         * testsuite/gcc.dg/pr19633-1.c: New test.
1062         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
1063         to NULL or a symbol.
1064
1065 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1066
1067         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
1068         New procs.
1069         (dg-process-target (local override)): Handle selector expressions.
1070
1071         * gcc.test-framework/README: Describe tests in source directory.
1072         * gcc.test-framework/test-framework.awk: Handle dg- tests.
1073         * gcc.test-framework/test-framework.exp: Handle dg- tests.
1074         * gcc.test-framework/dg-bogus-exp-P.c: New test.
1075         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
1076         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
1077         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
1078         * gcc.test-framework/dg-do-link-exp-P.c: New test.
1079         * gcc.test-framework/dg-do-run-exp-P.c: New test.
1080         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
1081         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
1082         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
1083         * gcc.test-framework/dg-error-exp-P.c: New test.
1084         * gcc.test-framework/dg-error-exp-XP.c: New test.
1085         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
1086         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
1087         * gcc.test-framework/dg-output-exp-P.c: New test.
1088         * gcc.test-framework/dg-output-exp-XF.c: New test.
1089         * gcc.test-framework/dg-warning-exp-P.c: New test.
1090         * gcc.misc-tests/dg-1.c: Remove.
1091         * gcc.misc-tests/dg-2.c: Remove.
1092         * gcc.misc-tests/dg-3.c: Remove.
1093         * gcc.misc-tests/dg-4.c: Remove.
1094         * gcc.misc-tests/dg-5.c: Remove.
1095         * gcc.misc-tests/dg-6.c: Remove.
1096         * gcc.misc-tests/dg-7.c: Remove.
1097         * gcc.misc-tests/dg-8.c: Remove.
1098         * gcc.misc-tests/dg-9.c: Remove.
1099         * gcc.misc-tests/dg-10.c: Remove.
1100         * gcc.misc-tests/dg-11.c: Remove.
1101         * gcc.misc-tests/dg-12.c: Remove.
1102         * gcc.misc-tests/dg-test.exp: Remove.
1103
1104         * gcc.test-framework/test-framework.awk: Change recording and
1105         printing of passes and failures.
1106
1107         * gcc.test-framework: New directory.
1108         * gcc.test-framework/README: New.
1109         * gcc.test-framework/test-framework.exp: New.
1110         * gcc.test-framework/test-framework.awk: New.
1111         * gcc.test-framework/gen_directive_tests: New.
1112
1113 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
1114
1115         * lib/treelang.exp: Fix comment typos.
1116         (treelang_target_compile): Don't append libs=-ltreelang to options.
1117
1118 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
1119
1120         * g++.dg/parse/typename7.C: Adjust error messages.
1121
1122 2005-01-31  Jeff Law  <law@redhat.com>
1123
1124         * gcc.c-torture/execute/20050131-1.c: New test.
1125         * gcc.dg/wcaselabel.c: New test.
1126
1127 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
1128
1129         * g++.dg/other/warning1.C: Adjust error messags.
1130         * g++.dg/parse/constant5.C: New test.
1131
1132 2005-01-31  Steven Bosscher  <stevenb@suse.de>
1133
1134         PR c/19333
1135         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
1136         the test case valid.
1137         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
1138         * testsuite/gcc.dg/array-7.c: Adjust expected result.
1139         * testsuite/gcc.dg/pr18596-3.c: Likewise.
1140         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
1141         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
1142         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
1143
1144 2005-01-31  Dale Johannesen  <dalej@apple.com>
1145
1146         * g++.dg/opt/pr19650.C:  New test.
1147
1148 2005-01-31  Richard Henderson  <rth@redhat.com>
1149
1150         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1151         long double for intel double extended format.
1152         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1153
1154 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
1155
1156         PR c++/19555
1157         * g++.dg/template/static10.C: New test.
1158
1159         PR c++/19395
1160         * g++.dg/parse/error24.C: New test.
1161
1162         PR c++/19367
1163         * g++.dg/lookup/builtin1.C: New test.
1164
1165         PR c++/19457
1166         * g++.dg/warn/conv3.C: New test.
1167
1168 2005-01-30  Bud Davis  <bdavis@gfortran.org>
1169
1170         PR fortran/19647
1171         * gfortan.dg/inquire_7.f90
1172
1173 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
1174
1175         PR tree-optimization/15791
1176         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
1177         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
1178         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
1179         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
1180         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
1181         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
1182         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
1183         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
1184         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
1185         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
1186
1187 2005-01-29  Paul Brook  <paul@codesourcery.com>
1188
1189         PR fortran/18565
1190         * check.c (real_or_complex_check): New function.
1191         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
1192         * intrinsic.c (add_functions): Use new check functions.
1193         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
1194         Add prototypes.
1195
1196 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
1197
1198         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
1199         gcc.dg/lvalue-3.c: New tests.
1200         * gcc.dg/concat.c: Update expected messages.
1201
1202 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
1203
1204         PR libfortran/19595
1205         * gfortran.dg/eor_1.f90:  New test.
1206
1207 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
1208
1209         PR fortran/19589
1210         * gfortran.dg/logical_data_1.f90: New test.
1211
1212 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
1213
1214         PR c++/19253
1215         * g++.dg/template/crash33.C: New test.
1216
1217         PR c++/19667
1218         * g++.dg/template/crash32.C: New test.
1219
1220 2005-01-28  Ian Lance Taylor  <ian@airs.com>
1221
1222         PR middle-end/16558
1223         * g++.dg/warn/Wreturn-type-2.C: New test.
1224
1225 2004-06-24  Jeff Law  <law@redhat.com>
1226
1227         * gcc.dg/tree-ssa/20050128-1.c: New test.
1228
1229 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
1230
1231         * gcc.target/frv/all-mdpackh-1.c: New test.
1232
1233 2005-01-28  Steven Bosscher  <stevenb@suse.de>
1234
1235         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
1236
1237 2005-01-27  Richard Henderson  <rth@redhat.com>
1238
1239         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
1240
1241 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1242
1243         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
1244
1245 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1246
1247         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1248         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1249         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
1250         to cope with cases where the multilib options override the dg-options.
1251
1252 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
1253
1254         PR c/18946
1255         * gcc.dg/noncompile/20050120-1.c: New test.
1256
1257 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
1258
1259         PR tree-optimization/19633
1260         * gcc.dg/pr19633.c: New test.
1261         * gcc.dg/tree-ssa/pr19633.c: New test.
1262
1263 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
1264
1265         * gcc.dg/20041216-1.c: New test.
1266
1267 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
1268
1269         PR objc/18862
1270         * objc.dg/selector-2.m: New test.
1271
1272 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
1273
1274         * g++.dg/opt/range-test-2.C: New test.
1275
1276         PR rtl-optimization/19579
1277         * gcc.c-torture/execute/20050124-1.c: New test.
1278
1279 2005-01-26  Greg Parker  <gparker@apple.com>
1280         Stuart Hastings  <stuart@apple.com>
1281
1282         * gcc.c-torture/execute/20050125-1.c: New.
1283
1284 2005-01-18  Jan Hubicka  <jh@suse.cz>
1285
1286         PR tree-optimize/19337
1287         * gcc.c-torture/compile/20050119-1.c: New test.
1288
1289 2005-01-24  James E Wilson  <wilson@specifixinc.com>
1290
1291         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
1292         test for successful match.
1293
1294 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
1295
1296         PR objc/18408
1297         * objc.dg/comp-types-7.m: New test.
1298
1299 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
1300
1301         * lib/target-supports.exp (current_target_name): New.
1302         (check_effective_target_ilp32, check_effective_target_lp64):
1303         Cache the result to use as long as the current target, with
1304         multilib flags, remains the same.
1305
1306         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
1307         (dg-require-weak, dg-require-visibility, dg-require-alias,
1308         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
1309         dg-require-effective-target, dg-skip-if): Remove call to
1310         skip_test_and_clear_xfail.
1311         (dg-test): Clear xfail data.
1312
1313 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
1314
1315         PR target/17751
1316         * gcc.dg/ppc64-toc.c: New test.
1317
1318         * g++.dg/tree-ssa/empty-1.C: New test.
1319
1320         PR middle-end/19551
1321         * gcc.c-torture/execute/20050121-1.c: New test.
1322         * gcc.dg/20050121-2.c: New test.
1323
1324 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
1325         Paul Brook  <paul@codesourcery.com>
1326
1327         PR fortran/17941
1328         * gfortran.dg/real_const_1.f: New test.
1329         * gfortran.dg/real_const_2.f90: New test.
1330         * gfortran.dg/complex_int_1.f90: New test.
1331
1332 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
1333
1334         PR fortran/19313
1335         * gfortan.dg/inquire_6.f90: New test.
1336
1337 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1338
1339         PR libfortran/19451
1340         * open_readonly_1.f90:  New test.
1341
1342 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1343
1344         PR libfortran/18982
1345         * gfortran.dg/open_new.f90: New file.
1346
1347 2005-01-22  Paul Brook  <paul@codesourcery.com>
1348
1349         * namelist_1.f90: New test.
1350
1351 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
1352
1353         PR tree-optimization/19484
1354         * gcc.c-torture/compile/20050122-[12].c: New tests.
1355
1356 2005-01-22  Paul Brook  <paul@codesourcery.com>
1357
1358         * gfortran.dg/implicit_2.f90: New test.
1359
1360 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
1361
1362         PR fortran/19314
1363         * gfortran.dg/inquire_5.f90: New test.
1364
1365 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1366
1367         PR c/18809
1368         * gcc.dg/pr18809-1.c: New test.
1369
1370 2005-01-21  Ian Lance Taylor  <ian@airs.com>
1371
1372         * gcc.dg/20050121-1.c: New test.
1373
1374         PR tree-optimization/13000
1375         * gcc.dg/20040206-1.c: Change warning to point where function is
1376         being inlined.
1377
1378 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1379
1380         PR c++/19208
1381         * g++.dg/template/array11.C: New test.
1382
1383 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1384
1385         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
1386         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
1387         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
1388         * gfortran.dg/getenv_1.f90: Add dg-do directive.
1389         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
1390         gfortran.dg/pr17164.f90: Add missing dg-do directives.
1391
1392 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
1393
1394         PR tree-optimization/15349
1395         * gcc.dg/tree-ssa/pr15349.c: New.
1396
1397 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
1398
1399         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
1400
1401 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
1402
1403         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
1404         scan-assembler-times directive name.
1405
1406         * gcc.dg/asm-a.c: Move dg-require-effective-target to
1407         after dg-do.
1408
1409         PR rtl-optimization/19462
1410         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
1411
1412 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
1413
1414         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
1415         counting function calls on ia64.
1416
1417 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
1418
1419         PR rtl-optimization/15139
1420         * gcc.dg/20050111-2.c: New test.
1421
1422         PR c/17297
1423         * gcc.c-torture/compile/20050113-1.c: New testcase.
1424
1425         PR middle-end/19164
1426         * gcc.dg/20050113-1.c: New testcase.
1427
1428 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
1429
1430         * gcc.dg/vect/vect-85.c: Add comment.
1431         * gcc.dg/vect/vect-86.c: Add xfail for now.
1432         * gcc.dg/vect/vect-87.c: Add xfail for now.
1433         * gcc.dg/vect/vect-88.c: Add xfail for now.
1434         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
1435
1436 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1437
1438         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
1439
1440 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1441
1442         * g++.dg/debug/typedef3.C: New test.
1443
1444 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
1445
1446         PR c/19472
1447         * gcc.dg/asm-a.c: New test.
1448
1449 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
1450
1451         * gcc.dg/sh-relax.c: Add prototype for abort.
1452
1453 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1454
1455         * gcc.dg/short-compare-1.c: New test.
1456         * gcc.dg/short-compare-2.c: Likewise.
1457
1458 2005-01-18  Michael Matz  <matz@suse.de>
1459
1460         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
1461
1462 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
1463
1464         PR tree-optimization/19121
1465         * gcc.c-torture/compile/pr19121.c: New test.
1466
1467 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
1468
1469         PR target/19357
1470         * gcc.c-torture/compile/pr19357.c: New test.
1471
1472 2005-01-17  Ian Lance Taylor  <ian@airs.com>
1473
1474         PR c/5675
1475         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
1476         pass--those that refer just to the variable, possibly with a
1477         cast.
1478         * gcc.dg/c99-const-expr-3.c: Likewise.
1479
1480         PR middle-end/13127
1481         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
1482         longer emitted.
1483
1484 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
1485
1486         PR fortran/18778
1487         * gfortran.dg/endfile_2.f90: New test.
1488
1489 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
1490
1491         PR 19168
1492         * gfortran.dg/select_5.f90: New test.
1493
1494 2004-01-16  Paul Brook  <paul@codesourcery.com>
1495
1496         * gfortran.dg/common_4.f90: New test.
1497
1498 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
1499
1500         PR rtl-optimization/19462
1501         * gcc.dg/torture/pr19462-1.c: New test.
1502
1503 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
1504
1505         PR objc/19321
1506         * objc.dg/func-ptr-2.m: New.
1507         * objc.dg/volatile-1.m: New.
1508
1509 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1510
1511         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
1512
1513 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1514
1515         PR tree-optimization/19060
1516         * gcc.c-torture/execute/20050104-1.c: New test.
1517
1518 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
1519
1520         PR fortran/18983
1521         * gfortran.dg/write_to_null.f90: New test.
1522
1523 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
1524             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1525
1526         PR other/19328
1527         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
1528         argument.
1529
1530 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1531
1532         PR c++/19263
1533         * g++.dg/init/vector1.C: New test.
1534
1535 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
1536
1537         PR target/13158
1538         * gcc.target/ia64/sibcall-unwind-1.c: New test.
1539         PR target/18987
1540         * gcc.target/ia64/sibcall-unwind-2.c: New test.
1541
1542 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
1543
1544         * gfortran.dg/select_1.f90: New test.
1545         * gfortran.dg/select_2.f90: New test.
1546         * gfortran.dg/select_3.f90: New test.
1547         * gfortran.dg/select_4.f90: New test.
1548
1549 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
1550
1551         PR middle-end/19084
1552         PR rtl-optimization/19348
1553         * gcc.dg/20050111-1.c: New test.
1554         * gcc.c-torture/execute/20050111-1.c: New test.
1555
1556         * gcc.dg/i386-asm-4.c: New test.
1557
1558 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1559
1560         * gcc.dg/nested-func-2.c: New test.
1561         * ada/acats/norun.lst: Remove c953002.
1562
1563 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
1564
1565         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
1566
1567 2005-01-12  Ben Elliston  <bje@au.ibm.com>
1568
1569         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
1570
1571 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
1572
1573         PR target/18761
1574         * g++.dg/abi/align1.C: New test.
1575
1576 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
1577
1578         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
1579         at a time.
1580         * g++.dg/ext/altivec_check.h: Support compiling as C.
1581
1582 2005-01-10  Roger Sayle  <roger@eyesopen.com>
1583
1584         PR c++/19355
1585         * g++.dg/expr/pr19355-1.C: New test case.
1586
1587 2005-01-10  Laurent GUERBY <laurent@guerby.net>
1588
1589         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
1590         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
1591         * ada/acats/tests/c3/c92005b.ada: Likewise.
1592         * ada/acats/tests/c3/cxb3012.a: Likewise.
1593         * ada/acats/norun.lst: Add c380004 and c953002, add PR
1594
1595 2005-01-09  Paul Brook  <paul@codesourcery.com>
1596
1597         * gfortran.dg/common_2.f90: New file.
1598         * gfortran.dg/common_3.f90: New file.
1599
1600 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
1601
1602         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
1603
1604 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1605
1606         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
1607         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
1608         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
1609         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
1610         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
1611         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
1612         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
1613         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
1614         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
1615         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
1616         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
1617         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
1618         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
1619         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
1620         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
1621         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
1622         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
1623         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
1624         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
1625         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
1626         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
1627         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
1628         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
1629         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
1630         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
1631         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
1632         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
1633         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
1634         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
1635         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
1636         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
1637         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
1638         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
1639         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
1640         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
1641         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
1642         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
1643         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
1644         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
1645         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
1646         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
1647         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
1648         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
1649         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
1650         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
1651         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
1652         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
1653         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
1654         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
1655         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
1656         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
1657         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
1658         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
1659         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
1660         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
1661         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
1662         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
1663         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
1664         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
1665         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
1666         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
1667         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
1668         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
1669         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
1670         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
1671         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
1672         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
1673
1674         * gcc.dg/vect/vect-1.c: Fix spelling.
1675         * gcc.dg/vect/vect-10.c: Fix spelling.
1676         * gcc.dg/vect/vect-11.c: Fix spelling.
1677         * gcc.dg/vect/vect-12.c: Fix spelling.
1678         * gcc.dg/vect/vect-14.c: Fix spelling.
1679         * gcc.dg/vect/vect-15.c: Fix spelling.
1680         * gcc.dg/vect/vect-16.c: Fix spelling.
1681         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
1682         * gcc.dg/vect/vect-64.c: Fix comments.
1683         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
1684
1685 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1686             Ira Rosen  <irar@il.ibm.com>
1687
1688         * gcc.dg/vect/vect-70.c: New test.
1689         * gcc.dg/vect/vect-71.c: New test.
1690
1691 2005-01-09  Manfred Hollstein  <mh@suse.com>
1692
1693         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
1694         * gcc.dg/pr18241-2.c: Likewise.
1695         * gcc.dg/pr18241-3.c: Likewise.
1696         * gcc.dg/pr18241-4.c: Likewise.
1697         * gcc.dg/pr18241-5.c: Likewise.
1698
1699 2005-01-08  Richard Henderson  <rth@redhat.com>
1700
1701         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1702         False for x86 and x86-64.
1703
1704 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
1705
1706         PR tree-optimization/18241
1707         * gcc.dg/pr18241-1.c: New test.
1708         * gcc.dg/pr18241-2.c: New test.
1709         * gcc.dg/pr18241-3.c: New test.
1710         * gcc.dg/pr18241-4.c: New test.
1711         * gcc.dg/pr18241-5.c: New test.
1712
1713 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
1714
1715         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
1716         gfortran.dg/select_4.f90: New.
1717
1718 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1719
1720         * gcc.c-torture/execute/20050107-1.c: New test.
1721
1722 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
1723
1724         PR c++/19298
1725         * g++.dg/template/ref2.C: New.
1726
1727 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
1728
1729         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
1730         instead of being empty.
1731
1732 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1733
1734         PR fortran/15553
1735         * gfortran.dg/array-1.f90: New test.
1736
1737 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1738
1739         PR tree-optimization/19283
1740         * gcc.c-torture/execute/20050106-1.c: New test.
1741
1742         PR rtl-optimization/18861
1743         * gcc.dg/20050105-1.c: New test.
1744
1745         PR tree-optimization/18828
1746         * gcc.dg/20050105-2.c: New test.
1747
1748 2005-01-07  Andreas Jaeger  <aj@suse.de>
1749
1750         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
1751
1752 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
1753
1754         PR fortran/18398
1755         * gfortran.dg/fmt_read.f90: New test.
1756
1757 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
1758
1759         * gcc.dg/rs6000-ldouble-2.c: New.
1760
1761 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
1762
1763         PR c++/19244
1764         * g++.dg/parser/ctor2.C: New test.
1765
1766 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1767
1768         PR c++/17154
1769         * g++.dg/template/using9.C: New test.
1770
1771 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1772
1773         PR c++/19258
1774         * g++.dg/lookup/friend6.C: New test.
1775
1776 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
1777
1778         PR c++/19270
1779         * g++.dg/template/array10.C: New.
1780
1781 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1782
1783         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
1784         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
1785
1786 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
1787
1788         * gcc.c-torture/compile/20050105-1.c: New test.
1789
1790 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
1791
1792         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
1793
1794 2005-01-05  Roger Sayle  <roger@eyesopen.com>
1795
1796         PR middle-end/19100
1797         * gcc.dg/conv-3.c: New test case.
1798
1799 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
1800
1801         * gcc.dg/asm-wide-1.c: New test.
1802
1803 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
1804
1805         PR c++/19030
1806         * g++.dg/parse/crash22.C: New
1807
1808 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
1809
1810         PR 19257
1811         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
1812
1813 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
1814
1815         PR middle-end/17767
1816         * gcc.dg/i386-mmx-6.c: New test case.
1817
1818 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
1819
1820         PR tree-optimization/18308
1821         * gcc.dg/vect/pr18308.c: New testcase.
1822
1823 2005-01-04  Andreas Jaeger  <aj@suse.de>
1824
1825         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
1826
1827 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1828             Robert Bowdidge <bowdidge@apple.com>
1829
1830         * gcc.dg/cpp/subframework1.c: New.
1831         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
1832         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
1833         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
1834         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
1835
1836 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1837
1838         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
1839         producing warning.
1840         * gcc.dg/darwin-weakimport-2.c: New.
1841
1842 2005-01-03  Richard Henderson  <rth@redhat.com>
1843
1844         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
1845
1846 2005-01-03  Richard Henderson  <rth@redhat.com>
1847
1848         * gcc.dg/vect/vect.exp: Enable for ia64.
1849         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
1850         (check_effective_target_vect_float): Likewise.
1851         (check_effective_target_vect_no_align): Likewise.
1852         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
1853         * gcc.dg/vect/vect-8.c: Likewise.
1854
1855 2005-01-03  Uros Bizjak <uros@kss-loka.si>
1856
1857         PR target/19236
1858         * gcc.dg/pr19236-1.c: New test case.
1859
1860 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
1861
1862         PR rtl-optimization/12092
1863         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
1864
1865 2005-01-02  Andreas Jaeger  <aj@suse.de>
1866
1867         * gcc.dg/pr12092-1.c: Do not run on x86_64.
1868
1869 2005-01-01  Roger Sayle  <roger@eyesopen.com>
1870             Andrew Pinski  <pinskia@physics.uc.edu>
1871
1872         PR rtl-optimization/12092
1873         * gcc.dg/pr12092-1.c: New test case.
1874
1875 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
1876
1877         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
1878         'hidden' and 'default' for better portability.
1879         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
1880
1881         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
1882         6 and 7.
1883         * g++.old-deja/g++.brendan/new3.C: Likewise.
1884
1885 2005-01-01  Steven Bosscher  <stevenb@suse.de>
1886
1887         * gcc.dg/20041231-1.C: New test.
1888         * g++.dg/warn/Wunreachable-code-1.C: New test.
1889
1890 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
1891
1892         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
1893         file, not /dev/null.  Abort on error.
1894
1895 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
1896             Ziemowit Laski  <zlaski@apple.com>
1897
1898         PR objc/18971
1899         * objc.dg/encode-5.m: New test.
1900
1901 2004-12-29  Richard Henderson  <rth@redhat.com>
1902
1903         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
1904         * objc.dg/stabs-1.m: Disable for ia64.
1905
1906 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
1907
1908         PR c++/19190
1909         * g++.dg/warn/Wunused-10.C: New test.
1910
1911 2004-12-28  Richard Henderson  <rth@redhat.com>
1912
1913         * objc.dg/stabs-1.m: Disable for alpha.
1914
1915 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1916
1917         PR c++/19149
1918         * g++.dg/parse/error23.C: New test.
1919
1920 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1921
1922         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
1923
1924         PR fortran/19032
1925         * gfortran.dg/intrinsic_modulo_1.f90: New.
1926         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
1927         tests with divisor -1.
1928
1929 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1930
1931         * g++.dg/opt/temp1.C (memcpy): Return a value.
1932
1933         PR c++/19148
1934         * g++.dg/expr/cond7.C: New test.
1935
1936 2004-12-27  Paul Brook  <paul@codesourcery.com>
1937
1938         * gfortran.dg/g77/select_no_compile.f: Remove.
1939
1940 2004-12-27  Richard Henderson  <rth@redhat.com>
1941
1942         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
1943         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
1944         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
1945
1946 2004-12-26  Richard Henderson  <rth@redhat.com>
1947
1948         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
1949         by 1i instead of token pasting.
1950
1951 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1952
1953         PR tree-optimization/17578
1954         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
1955         to additional_flags.
1956         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
1957
1958 2004-12-25  Richard Henderson  <rth@redhat.com>
1959
1960         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1961         Remove Alpha.
1962
1963 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1964
1965         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
1966         hppa*-*-hpux*.
1967         * gcc.dg/pr17957.c (dg-options): Likewise.
1968         * gcc.dg/struct-ret-1.c: Add prototype for abort.
1969         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
1970         instead of 0 on __hppa__.
1971         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
1972         "foo,%r" on hppa*-*-*.
1973
1974 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
1975
1976         PR fortran/19071
1977         * gfortran.dg/complex_write.f90: New test.
1978
1979 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1980
1981         PR c++/17595
1982         * g++.dg/parse/pragma2.C: New test.
1983
1984         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
1985
1986 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1987
1988         * gcc.dg/empty2.c: Add missing dg-warning.
1989
1990 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1991
1992         PR c++/17413
1993         * g++.dg/template/local4.C: New test.
1994         * g++.dg/template/crash19.C: Add dg-error marker.
1995
1996         * g++.dg/template/crash31.C: Correct embedded PR number.
1997
1998 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1999
2000         PR c++/16405
2001         * g++.dg/opt/temp1.C: Add do-run marker.
2002
2003 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2004
2005         * g++.dg/template/spec19.C: New.
2006
2007 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2008
2009         PR target/16819
2010         * gcc.dg/empty2.c: New.
2011
2012 2004-12-23  Richard Henderson  <rth@redhat.com>
2013
2014         * lib/target-supports.exp (check_effective_target_vect_no_align):
2015         Remove i?86 and x86-64.
2016
2017 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2018
2019         PR c++/16405
2020         * g++.dg/opt/temp1.C: New test.
2021
2022 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2023
2024         PR c++/18733
2025         * g++.dg/template/friend33.C: New testcase.
2026
2027 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
2028
2029         PR c++/18464
2030         * g++.dg/template/cond5.C: New test.
2031
2032         PR c++/18492
2033         * g++.dg/inherit/thunk3.C: New test.
2034
2035         PR c++/11224
2036         * g++.dg/warn/Wunused-9.C: New test.
2037
2038 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
2039
2040         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
2041
2042 2004-12-22  Jan Beulich  <jbeulich@novell.com>
2043
2044         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
2045
2046 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
2047
2048         PR c++/18378
2049         * g++.dg/ext/packed8.C: New test.
2050
2051         PR c++/13268
2052         * g++.dg/template/crash31.C: New test.
2053
2054         PR c++/19034
2055         * g++.dg/template/crash30.C: New test.
2056
2057 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
2058
2059         PR C++/18984
2060         * g++.dg/eh/ctor3.C: New test.
2061
2062 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2063
2064         * objc.dg/stabs-1.m: Allow section name to be quoted and
2065         assembly label to begin with '.LL'.
2066
2067 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
2068
2069         * gcc.dg/vect/vect.exp
2070         (check_effective_target_lp64_or_vect_no_align): New.
2071         * gcc.dg/vect/vect-77.c: Use it.
2072         * gcc.dg/vect/vect-78.c: Use it.
2073
2074         * lib/target-supports.exp
2075         (check_effective_target_vect_no_max,
2076         check_effective_target_vect_no_bitwise,
2077         check_effective_target_vect_no_align): New.
2078         * gcc.dg/vect/vect-13.c: Use them.
2079         * gcc.dg/vect/vect-17.c: Ditto.
2080         * gcc.dg/vect/vect-18.c: Ditto.
2081         * gcc.dg/vect/vect-19.c: Ditto.
2082         * gcc.dg/vect/vect-20.c: Ditto.
2083         * gcc.dg/vect/vect-27.c: Ditto.
2084         * gcc.dg/vect/vect-29.c: Ditto.
2085         * gcc.dg/vect/vect-44.c: Ditto.
2086         * gcc.dg/vect/vect-48.c: Ditto.
2087         * gcc.dg/vect/vect-50.c: Ditto.
2088         * gcc.dg/vect/vect-52.c: Ditto.
2089         * gcc.dg/vect/vect-54.c: Ditto.
2090         * gcc.dg/vect/vect-56.c: Ditto.
2091         * gcc.dg/vect/vect-58.c: Ditto.
2092         * gcc.dg/vect/vect-60.c: Ditto.
2093         * gcc.dg/vect/vect-72.c: Ditto.
2094         * gcc.dg/vect/vect-80.c: Ditto.
2095
2096 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
2097
2098         PR c++/14075
2099         * g++.dg/init/string1.C: New.
2100
2101         PR c++/18975
2102         * g++.dg/other/synth1.C: New.
2103
2104 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2105
2106         PR c/18963
2107         * gcc.dg/pr18963-1.c: New test.
2108
2109 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2110
2111         PR c/18596
2112         * gcc.dg/funcdef-storage-1.c (foo): Remove.
2113         * gcc.dg/pr18596-1.c: Use dg-error.
2114         (dg-options): Use -fno-unit-at-a-time.
2115         * gcc.dg/pr18596-2.c: New test.
2116         * gcc.dg/pr18596-3.c: New test.
2117
2118 2004-12-20  Roger Sayle  <roger@eyesopen.com>
2119
2120         PR middle-end/18683
2121         * g++.dg/opt/pr18683-1.C: New test case.
2122
2123 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
2124
2125         PR other/19093
2126         * g++.dg/opt/max1.C: Fix for 64bit targets.
2127
2128 2004-12-20  Matt Austern  <austern@apple.com>
2129
2130         PR c++/19044
2131         * g++.dg/ext/builtin6.C: New
2132
2133 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
2134
2135         PR tree-optimization/19080
2136         * gcc.c-torture/compile/pr19080.c: New test.
2137
2138 2004-12-20  Steven Bosscher  <stevenb@suse.de>
2139
2140         * gcc.dg/20041219-1.c: New test.
2141
2142 2004-12-19  Roger Sayle  <roger@eyesopen.com>
2143
2144         PR middle-end/19068
2145         * g++.dg/opt/max1.C: New test case.
2146
2147 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2148
2149         * gcc.dg/fdata-sections-1.c: New test.
2150
2151 2004-12-18  Roger Sayle  <roger@eyesopen.com>
2152
2153         PR middle-end/18548
2154         * gcc.dg/max-1.c: New test case.
2155
2156 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
2157
2158         * gcc.c-torture/execute/20041218-1.c: New test.
2159
2160 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
2161
2162         * gcc.dg/pr18501.c: New test.
2163         * gcc.dg/uninit-5.c: XFAIL.
2164         * gcc.dg/uninit-9.c: XFAIL.
2165
2166 2004-12-17  Dale Johannesen  <dalej@apple.com>
2167
2168         * gcc.dg/20041213-1.c:  New.
2169
2170 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
2171
2172         * objc.dg/stabs-1.m: Allow assembly label to begin
2173         with a dot ('.').
2174
2175 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
2176
2177         * gcc.c-torture/execute/20041213-1.c: Move...
2178         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
2179
2180 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
2181
2182         PR c++/18721
2183         * g++.dg/lookup/conv-5.C: New.
2184
2185 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
2186
2187         * objc.dg/stabs-1.m: New test.
2188
2189 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2190
2191         * gcc.dg/visibility-c.c: Change compile to
2192         assemble for the test.
2193
2194 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2195
2196         PR target/19041
2197         * gcc.dg/visibility-c.c: New test.
2198
2199 2004-12-16  Roger Sayle  <roger@eyesopen.com>
2200
2201         PR middle-end/18493
2202         * gcc.dg/switch-8.c: New test case.
2203
2204 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2205
2206         PR c++/18905
2207         * g++.dg/template/init4.C: New.
2208         * g++.dg/opt/static3.C: Enable optimizer.
2209
2210 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
2211
2212         * g++.dg/other/complex1.C: New test.
2213
2214 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
2215
2216         * g++.dg/opt/inline9.C: New test.
2217
2218 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2219
2220         PR fortran/18993
2221         * gfotran.dg/nullify_1.f: New test.
2222
2223 2004-12-15  Richard Henderson  <rth@redhat.com>
2224
2225         * gcc.target/i386/i386.exp: New harness.
2226         * gcc.target/i386/vect-args.c: New.
2227
2228 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
2229
2230         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
2231
2232 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2233
2234         PR c++/18825
2235         * g++.dg/template/friend32.C: New test.
2236
2237 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2238
2239         * cpp/pragma-once-1.c: New test.
2240         * cpp/pragma-once-1b.h: Likewise.
2241         * cpp/pragma-once-1c.h: Likewise.
2242         * cpp/pragma-once-1d.h: Likewise.
2243         * cpp/inc/pragma-once-1a.h: Likewise.
2244
2245 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
2246             Steven G. Kargl  <kargls@comcast.net>
2247
2248         PR fortran/17597
2249         * gfortran.dg/list_read_3.f90: New test.
2250
2251 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2252
2253         * gcc.dg/ftrapv-2.c: New test.
2254
2255 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
2256
2257         PR c++/18981
2258         * g++.dg/template/typename9.C: New test.
2259
2260 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2261
2262         PR c++/18738
2263         * g++.dg/template/typename8.C: New test.
2264         * g++.dg/parse/friend2.C: Tweak error message.
2265
2266 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2267
2268         * gcc.c-torture/20041214-1.c: New test.
2269
2270 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2271
2272         PR c++/18965
2273         * g++.dg/init/array17.C: New test.
2274
2275 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2276
2277         PR c++/18793
2278         * g++.dg/init/aggr3.C: New test.
2279
2280 2004-12-14  Janis Johnson  <janis187@us.ibm.com
2281
2282         * gcc.dg/altivec-types-1.c: New test.
2283         * gcc.dg/altivec-types-2.c: New test.
2284         * gcc.dg/altivec-types-3.c: New test.
2285         * gcc.dg/altivec-types-4.c: New test.
2286         * g++.dg/ext/altivec-types-1.C: New test.
2287         * g++.dg/ext/altivec-types-2.C: New test.
2288         * g++.dg/ext/altivec-types-3.C: New test.
2289         * g++.dg/ext/altivec-types-4.C: New test.
2290
2291 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
2292
2293         PR middle-end/18951
2294         * gcc.c-torture/execute/20041213-1.c: New test.
2295
2296 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
2297
2298         PR c++/18949
2299         * g++.dg/template/cast1.C: New.
2300
2301 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
2302
2303         * gcc.c-torture/execute/20041213-2.c: New test.
2304
2305 2004-12-13  Richard Henderson  <rth@redhat.com>
2306
2307         * gcc.dg/i386-sse-10.c: Fix typo in options.
2308
2309 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
2310
2311         PR c++/18968
2312         * g++.dg/opt/pr18968.C: New test.
2313
2314 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
2315
2316         PR c++/18925
2317         * g++.dg/ext/visibility/staticdatamem.C: New test.
2318
2319 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
2320
2321         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
2322
2323 2004-12-13  Roger Sayle  <roger@eyesopen.com>
2324
2325         PR rtl-optimization/18928
2326         * gcc.dg/pr18928-1.c: New test case.
2327
2328 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
2329
2330         PR tree-opt/16951
2331         * gcc.c-torture/compile/20041211-1.c: New.
2332
2333 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2334
2335         PR middle-end/17564
2336         * gcc.c-torture/execute/20041212-1.c: New test.
2337
2338 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2339
2340         PR fortran/18869
2341         * gfortran.dg/common_1.f90: New test.
2342
2343 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
2344         Paul Brook  <paul@codesourcery.com>
2345
2346         PR fortran/16222
2347         * gfortran.dg/real_do_1.f90: New test.
2348
2349 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2350
2351         PR tree-opt/18040
2352         * g++.dg/opt/ptrmem6.C: New test.
2353
2354 2004-12-11  Roger Sayle  <roger@eyesopen.com>
2355
2356         PR middle-end/18921
2357         * gcc.dg/pr18921-1.c: New test case.
2358
2359 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2360
2361         PR fortran/17175
2362         * gfortran.dg/scale_1.f90: New test.
2363
2364 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
2365
2366         PR middle-end/18903
2367         * gcc.c-torture/compile/pr18903.c: New test.
2368
2369 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
2370
2371         * gcc.c-torture/execute/20041210-1.c: New test.
2372
2373 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2374
2375         PR c++/18731
2376         * g++.dg/parser/struct-1.C: New test.
2377         * g++.dg/parser/struct-2.C: New test.
2378         * g++.dg/parser/struct-3.C: New test.
2379
2380 2004-12-09  Richard Henderson  <rth@redhat.com>
2381
2382         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
2383
2384         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
2385         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
2386
2387 2004-12-09  Matt Austern  <austern@apple.com>
2388
2389         PR c++/18514
2390         * g++.dg/ext/builtin1.C: New
2391         * g++.dg/ext/builtin2.C: New
2392         * g++.dg/ext/builtin3.C: New
2393         * g++.dg/ext/builtin4.C: New
2394         * g++.dg/ext/builtin5.C: New
2395
2396 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
2397
2398         PR tree-opt/18904
2399         * g++.dg/opt/ptrmem5.C: New test.
2400
2401 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
2402
2403         * g++.dg/parse/typename5.C: Adjust for new error.
2404         * g++.dg/parse/typename7.C: New.
2405
2406 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2407
2408         PR c++/18073
2409         * g++.dg/other/mmintrin.C: New test.
2410
2411 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
2412
2413         PR c++/16681
2414         * g++.dg/init/array15.C: New.
2415         * g++.dg/init/array16.C: New.
2416
2417 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2418
2419         PR fortran/18826
2420         * gfortran.dg/assign_1.f90: New test.
2421
2422 2004-12-08  Nick Clifton  <nickc@redhat.com>
2423
2424         * gcc.target/xstormy16/bss_below100: New directory containing tests.
2425         * gcc.target/xstormy16/data_below100: Likewise.
2426         * gcc.target/xstormy16/sfr: Likewise.
2427         * gcc.target/xstormy16/below100.S: New test source file.
2428         * gcc.target/xstormy16/below100.ld: New test linker script.
2429         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2430         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
2431         bp instructions.
2432         * gcc.target/xstormy16/bp.c: Likewise.
2433
2434         * gcc.target/xstormy16/bss_below100: New files:
2435         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2436         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2437         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2438         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2439         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2440         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2441         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2442         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2443         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2444         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2445         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2446         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2447         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2448         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2449         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2450         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2451         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2452         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2453         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2454         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2455         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2456         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2457         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2458         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2459         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2460         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2461         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2462
2463         * gcc.target/xstormy16/data_below100: New files:
2464         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2465         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2466         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2467         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2468         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2469         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2470         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2471         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2472         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2473         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2474         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2475         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2476         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2477         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2478         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2479         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2480         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2481         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2482         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2483         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2484         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2485         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2486         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2487         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2488         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2489         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2490         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2491
2492         * gcc.target/xstormy16/sfr: New files:
2493         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
2494         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
2495         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
2496         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
2497         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
2498         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
2499         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
2500         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
2501         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
2502         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
2503         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
2504         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
2505         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
2506         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
2507         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
2508         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
2509         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
2510         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
2511         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
2512         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
2513         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
2514         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
2515         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
2516         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
2517         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
2518         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
2519         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
2520         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
2521         27_if0_sfrw_bitfield_f.c
2522
2523 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2524
2525         PR c++/18100
2526         * g++.dg/lookup/name-clash4.C: New test.
2527
2528 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
2529
2530         PR c++/18672
2531         * g++.dg/opt/array1.C: New.
2532
2533         PR c++/18803
2534         * g++.dg/template/operator5.C: New.
2535
2536 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
2537
2538         PR c/18867
2539         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
2540
2541 2004-12-07  Steven Bosscher  <stevenb@suse.de>
2542
2543         * gcc.dg/noncompile/20041207.c: New test.
2544
2545 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
2546
2547         * g++.dg/other/unreachable-1.C: New test.
2548
2549 2004-12-06  Nick Clifton  <nickc@redhat.com>
2550
2551         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
2552         <limits.h> because the latter comes from gcc's include/ directory
2553         and not the newlib/libc/include directory.
2554
2555 2004-12-04  Richard Henderson  <rth@redhat.com>
2556
2557         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
2558
2559 2004-12-04  Richard Henderson  <rth@redhat.com>
2560
2561         * lib/target-supports.exp (check_gc_sections_available): Disable
2562         for alpha and ia64.
2563
2564 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
2565
2566         PR middle-end/17909
2567         * g++.dg/other/vararg-2.C: New test.
2568
2569 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2570
2571         PR c++/17011, c++/17971
2572         * g++.dg/template/error15.C: Adjust expected error.
2573         * g++.dg/template/instantiate3.C: Likewise.
2574
2575 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
2576
2577         * gcc.dg/altivec-18.c: Fix for darwin
2578
2579 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2580
2581         PR c++/18782
2582         * g++.dg/parse/ptrmem2.C: New.
2583
2584         PR c++/18318
2585         * g++.dg/template/new1.C: New.
2586
2587 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2588
2589         PR fortran/18710
2590         * gfortran.dg/direct_io_3.f90: New test.
2591
2592 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
2593
2594         PR 18758
2595         * g++.dg/parse/crash21.C: New.
2596
2597 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2598
2599         PR c++/15664, c++/18276
2600         * g++.dg/template/ttp13.C: New test.
2601         * g++.dg/template/ttp14.C: Likewise.
2602
2603 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2604
2605         PR c++/18123
2606         * g++.dg/parse/enum2.C: New test.
2607         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
2608
2609 2004-12-02  Nick Clifton  <nickc@redhat.com>
2610
2611         * gcc.target/xstormy16: New test directory.
2612         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2613         * gcc.target/xstormy16/bp.c: Check the generation of bp
2614         instructions.
2615         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
2616         bn instructions and the BELOW100 attribute.
2617
2618 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
2619
2620         PR target/16952
2621         * gcc.dg/ppc-eabi.c: New.
2622
2623 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2624
2625         PR fortran/18284
2626         * gfortran.dg/backspace.f90
2627
2628 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2629
2630         * gfortran.dg/inquire.f90: New test.
2631
2632 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
2633
2634         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
2635         handle effective-target-keyword.
2636         (dg-skip-if): Support effective-target keyword as target list.
2637         (dg-xfail-if): Ditto.
2638         * lib/target-supports.exp (is-effective-target-keyword): New proc.
2639
2640 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
2641
2642         PR tree-optimization/18291
2643         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
2644
2645 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
2646
2647         PR C++/18729
2648         * g++.dg/parse/crash20.C: New.
2649
2650         PR c++/17431
2651         * g++.dg/overload/arg1.C: New.
2652         * g++.dg/overload/arg2.C: New.
2653         * g++.dg/overload/arg3.C: New.
2654         * g++.dg/overload/arg4.C: New.
2655
2656 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
2657
2658         * gcc.dg/c99-flex-array-4.c: Remove.
2659
2660 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2661
2662         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
2663
2664         * lib/target-supports.exp (is-effective-target): Simplify.
2665
2666         * lib/target-supports.exp (check_effective_target_vect_long):
2667         Fix for powerpc64-*-*.
2668
2669 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
2670
2671         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
2672         to support new requirements on FreeBSD 5.
2673
2674 2004-11-30  Devang Patel  <dpatel@apple.com>
2675
2676         PR 18702
2677         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
2678
2679 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2680
2681         * g++.dg/ext/altivec-13.C: New test.
2682
2683 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
2684
2685         PR tree-opt/18298
2686         * gcc.c-torture/execute/p18298.c: New test.
2687
2688 2004-11-30  Ira Rosen  <irar@il.ibm.com>
2689             Dorit Naishlos  <dorit@il.ibm.com>
2690
2691         PR tree-opt/18607
2692         * gcc.dg/vect/vect-89.c: New test.
2693
2694 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
2695
2696         * gcc.dg/pr18596-1.c: New test.
2697
2698 2004-11-30  Ben Elliston  <bje@au.ibm.com>
2699
2700         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
2701
2702 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2703
2704         PR c/18479
2705         * gcc.dg/pr18479.c: New test.
2706
2707 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2708
2709         PR target/18490
2710         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
2711         mmix-knuth-mmixware.
2712
2713         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
2714         cris-*-elf* cris-*-aout* mmix-*-*
2715
2716 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2717
2718         PR middle-end/18725
2719         * gcc.dg/pr18725.c: New test.
2720
2721 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2722
2723         PR target/18488
2724         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
2725
2726         PR target/18336
2727         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
2728
2729 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
2730
2731         PR c++/18368
2732         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
2733         * g++.old-deja/g++.law/ctors5.C: Likewise.
2734         * g++.old-deja/g++.other/crash25.C: Likewise.
2735
2736         PR c++/18674
2737         * g++.dg/template/error16.C: New test.
2738
2739         PR c++/18512
2740         * g++.dg/template/crash29.C: New test.
2741
2742 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
2743
2744         PR tree-optimization/18712
2745         * gcc.c-torture/compile/pr18712.c: New test.
2746
2747 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
2748
2749         PR c/7544
2750         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
2751         tests.
2752
2753 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2754
2755         PR c++/18652
2756         * g++.dg/lookup/crash6.C: New test.
2757
2758 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2759
2760         PR middle-end/18164
2761         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
2762
2763 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
2764
2765         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
2766         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
2767         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
2768
2769 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
2770
2771         * gcc.dg/pr18164.c: New test.
2772
2773 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
2774
2775         * gcc.dg/funroll-loops-all.c: New.
2776
2777 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2778
2779         PR target/18489
2780         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
2781         delimeter, match space and TAB as well as ":".
2782
2783         PR target/18484
2784         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
2785
2786         PR target/18348
2787         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
2788
2789         PR target/18345
2790         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
2791
2792         PR target/18337
2793         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
2794
2795 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
2796
2797         * gfortran.dg/direct_io_2.f90: New test.
2798
2799 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2800
2801         PR target/18334
2802         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
2803
2804 2004-11-28  Richard Henderson  <rth@redhat.com>
2805
2806         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
2807
2808 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
2809
2810         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
2811         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
2812         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
2813         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
2814         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
2815         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
2816         gcc.dg/pointer-arith-8.c: New tests.
2817
2818 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
2819
2820         PR fortran/18364
2821         * gfortran.dg/endfile.f90: New test.
2822
2823 2004-11-27  Falk Hueffner  <falk@debian.org>
2824
2825         * gcc.dg/loop-6.c: New test.
2826
2827 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2828
2829         * gcc.c-torture/execute/20041126-1.c: New test.
2830
2831 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2832
2833         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
2834         on IRIX.
2835
2836 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2837
2838         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
2839         functions.
2840
2841 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2842
2843         PR rtl-optimization/17825
2844         * gcc.c-torture/compile/20041119-1.c: New test.
2845
2846 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2847
2848         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
2849         Check existence of ld library path variables before unsetting.
2850
2851 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
2852
2853         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
2854
2855 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2856
2857         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
2858
2859 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2860
2861         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
2862
2863 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2864
2865         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
2866         dg-do directive.
2867
2868 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2869
2870         * gcc.dg/pr17957.c: Pass --param, not -param.
2871
2872 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
2873
2874         PR middle-end/17957
2875         * testsuite/gcc.dg/pr17957.c: New test.
2876
2877 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
2878
2879         PR c++/18445
2880         * g++.dg/template/crash28.C: Likewise.
2881
2882         PR c++/18001
2883         * g++.dg/expr/unary2.C: Adjust lvalue messages.
2884         * g++.dg/ext/lvaddr.C: Likewise.
2885         * g++.dg/opt/pr7503-3.C: Likewise.
2886
2887         PR c++/18466
2888         * g++.dg/parse/qualified3.C: New test.
2889         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
2890
2891         PR c++/18545
2892         * g++.dg/expr/return1.C: New test.
2893
2894 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2895
2896         Friend class name lookup 3/n, PR c++/3332
2897         * g++.dg/lookup/friend3.C: New test.
2898         * g++.dg/lookup/friend4.C: Likewise.
2899         * g++.dg/lookup/friend5.C: Likewise.
2900
2901 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2902
2903         Friend class name lookup 2/n, PR c++/14513, c++/15410
2904         * g++.dg/lookup/friend2.C: New test.
2905         * g++.dg/template/friend31.C: Likewise.
2906
2907 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2908
2909         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
2910
2911 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2912
2913         PR c++/17473
2914         * g++.dg/tc1/dr56.C: Remove.
2915         * g++.dg/template/typedef1.C: Add dg-error markers.
2916         * g++.old-deja/g++.other/typedef7.C: Likewise.
2917
2918         PR c++/18285
2919         * g++.dg/parse/typedef7.C: New test.
2920
2921 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
2922
2923         * gcc.c-torture/execute/20041124-1.c: New test.
2924
2925 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2926
2927         * g++.dg/template/deduce3.C: New test.
2928
2929         PR c++/18586
2930         * g++.dg/template/crash27.C: New test.
2931
2932         PR c++/18530
2933         * g++.dg/warn/Wshadow-3.C: New test.
2934
2935 2004-11-24  Devang Patel  <dpatel@apple.com>
2936
2937         PR/18555
2938         * gcc.dg/cpp/isysroot-1.c: New test.
2939         * gcc.dg/cpp/usr/include/stdio.h: New file.
2940         * gcc.dg/cpp/isysroot-2.c: New test.
2941         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
2942         New file.
2943
2944 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2945
2946         PR c++/8929
2947         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
2948
2949 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2950
2951         * gcc.target/sparc/align.c: Do not include <stdint.h>.
2952         * gcc.target/sparc/pdist.c: Likewise.
2953
2954 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
2955
2956         PR c++/16882
2957         * g++.dg/conversion/simd1.C: New test.
2958
2959 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2960
2961         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
2962         and restore_ld_library_path_env_vars.
2963         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
2964         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
2965         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
2966         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
2967
2968 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
2969
2970         * gcc.dg/pragma-align-2.c: Test macro expansion.
2971         * gcc.dg/pragma-pack-2.c: New test.
2972
2973 2004-11-23  Richard Henderson  <rth@redhat.com>
2974
2975         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
2976         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2977         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
2978         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
2979         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
2980         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
2981
2982         * gcc.dg/vect/vect.exp: Add check for alpha.
2983         * lib/target-supports.exp (check_alpha_max_hw_available): New.
2984         (check_effective_target_vect_int): Enable for alpha.
2985         (check_effective_target_vect_long): New.
2986         (is-effective-target): Add it.
2987
2988 2004-11-23  Uros Bizjak <uros@kss-loka.si>
2989
2990         * gcc.dg/pr18614-1.c: New test.
2991
2992 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2993
2994         * gcc.dg/setjmp-2.c: New test.
2995
2996 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
2997
2998         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
2999         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
3000         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
3001         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
3002         gcc.target/sparc/pdist.c: New tests.
3003
3004 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
3005
3006         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
3007
3008 2004-11-22  Dale Johannesen  <dalej@apple.com>
3009
3010         * gcc.dg/20041111-1.c:  New.
3011
3012 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3013
3014         PR tree-opt/18536
3015         * gcc.dg/vect/pr18536.c: New test.
3016
3017 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3018
3019         PR c++/18354
3020         * g++.dg/template/nontype11.C: New test.
3021
3022 2004-11-21  Roger Sayle  <roger@eyesopen.com>
3023
3024         PR middle-end/18520
3025         * gcc.dg/pr18520-1.c: New test case.
3026
3027 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
3028
3029         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
3030         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
3031         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
3032         expected diagnostics.
3033
3034 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3035
3036         PR target/18580
3037         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
3038         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
3039         vect-77.c, vect-77a.c: XFAIL on the SPARC.
3040
3041 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3042
3043         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
3044
3045 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
3046             Joseph Myers  <joseph@codesourcery.com>
3047
3048         * lib/target-supports.exp (check_visibility_available): Really
3049         test the compiler.
3050
3051 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3052
3053         PR tree-opt/18181
3054         * gcc.dg/vect/vect-85.c: New test.
3055         * gcc.dg/vect/vect-86.c: New test.
3056         * gcc.dg/vect/vect-87.c: New test.
3057         * gcc.dg/vect/vect-88.c: New test.
3058
3059 2004-11-19  Ben Elliston  <bje@au.ibm.com>
3060
3061         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
3062
3063 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
3064
3065         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
3066         * gcc.dg/ppc-and-1.c: Ditto.
3067         * gcc.dg/ppc-compare-1.c: Ditto.
3068         * gcc.dg/ppc-mov-1.c: Ditto
3069
3070 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
3071             Mark Mitchell  <mark@codesourcery.com>
3072
3073         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
3074
3075 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3076             Aldy Hernandez  <aldyh@redhat.com>
3077
3078         * lib/target-supports.exp (check_effective_target_vect_int): New
3079         (check_effective_target_vect_float): New
3080         (check_effective_target_vect_double): New.
3081         (is-effective-target): Support new effective targets keywords.
3082         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
3083         default action for dg-do.
3084         * gcc.dg/vect/pr16105.c: Use new support.
3085         * gcc.dg/vect/pr18400.c: Ditto.
3086         * gcc.dg/vect/pr18425.c: Ditto.
3087         * gcc.dg/vect/vect-1.c: Ditto.
3088         * gcc.dg/vect/vect-10.c: Ditto.
3089         * gcc.dg/vect/vect-11.c: Ditto.
3090         * gcc.dg/vect/vect-12.c: Ditto.
3091         * gcc.dg/vect/vect-13.c: Ditto.
3092         * gcc.dg/vect/vect-14.c: Ditto.
3093         * gcc.dg/vect/vect-15.c: Ditto.
3094         * gcc.dg/vect/vect-16.c: Ditto.
3095         * gcc.dg/vect/vect-17.c: Ditto.
3096         * gcc.dg/vect/vect-18.c: Ditto.
3097         * gcc.dg/vect/vect-19.c: Ditto.
3098         * gcc.dg/vect/vect-2.c: Ditto.
3099         * gcc.dg/vect/vect-20.c: Ditto.
3100         * gcc.dg/vect/vect-21.c: Ditto.
3101         * gcc.dg/vect/vect-22.c: Ditto.
3102         * gcc.dg/vect/vect-23.c: Ditto.
3103         * gcc.dg/vect/vect-24.c: Ditto.
3104         * gcc.dg/vect/vect-25.c: Ditto.
3105         * gcc.dg/vect/vect-26.c: Ditto.
3106         * gcc.dg/vect/vect-27.c: Ditto.
3107         * gcc.dg/vect/vect-27a.c: Ditto.
3108         * gcc.dg/vect/vect-28.c: Ditto.
3109         * gcc.dg/vect/vect-29.c: Ditto.
3110         * gcc.dg/vect/vect-29a.c: Ditto.
3111         * gcc.dg/vect/vect-3.c: Ditto.
3112         * gcc.dg/vect/vect-30.c: Ditto.
3113         * gcc.dg/vect/vect-31.c: Ditto.
3114         * gcc.dg/vect/vect-32.c: Ditto.
3115         * gcc.dg/vect/vect-33.c: Ditto.
3116         * gcc.dg/vect/vect-34.c: Ditto.
3117         * gcc.dg/vect/vect-35.c: Ditto.
3118         * gcc.dg/vect/vect-36.c: Ditto.
3119         * gcc.dg/vect/vect-37.c: Ditto.
3120         * gcc.dg/vect/vect-38.c: Ditto.
3121         * gcc.dg/vect/vect-4.c: Ditto.
3122         * gcc.dg/vect/vect-40.c: Ditto.
3123         * gcc.dg/vect/vect-41.c: Ditto.
3124         * gcc.dg/vect/vect-42.c: Ditto.
3125         * gcc.dg/vect/vect-43.c: Ditto.
3126         * gcc.dg/vect/vect-44.c: Ditto.
3127         * gcc.dg/vect/vect-45.c: Ditto.
3128         * gcc.dg/vect/vect-46.c: Ditto.
3129         * gcc.dg/vect/vect-47.c: Ditto.
3130         * gcc.dg/vect/vect-48.c: Ditto.
3131         * gcc.dg/vect/vect-48a.c: Ditto.
3132         * gcc.dg/vect/vect-49.c: Ditto.
3133         * gcc.dg/vect/vect-5.c: Ditto.
3134         * gcc.dg/vect/vect-50.c: Ditto.
3135         * gcc.dg/vect/vect-51.c: Ditto.
3136         * gcc.dg/vect/vect-52.c: Ditto.
3137         * gcc.dg/vect/vect-53.c: Ditto.
3138         * gcc.dg/vect/vect-54.c: Ditto.
3139         * gcc.dg/vect/vect-55.c: Ditto.
3140         * gcc.dg/vect/vect-56.c: Ditto.
3141         * gcc.dg/vect/vect-56a.c: Ditto.
3142         * gcc.dg/vect/vect-57.c: Ditto.
3143         * gcc.dg/vect/vect-58.c: Ditto.
3144         * gcc.dg/vect/vect-59.c: Ditto.
3145         * gcc.dg/vect/vect-6.c: Ditto.
3146         * gcc.dg/vect/vect-60.c: Ditto.
3147         * gcc.dg/vect/vect-61.c: Ditto.
3148         * gcc.dg/vect/vect-62.c: Ditto.
3149         * gcc.dg/vect/vect-63.c: Ditto.
3150         * gcc.dg/vect/vect-64.c: Ditto.
3151         * gcc.dg/vect/vect-65.c: Ditto.
3152         * gcc.dg/vect/vect-66.c: Ditto.
3153         * gcc.dg/vect/vect-67.c: Ditto.
3154         * gcc.dg/vect/vect-68.c: Ditto.
3155         * gcc.dg/vect/vect-69.c: Ditto.
3156         * gcc.dg/vect/vect-7.c: Ditto.
3157         * gcc.dg/vect/vect-72.c: Ditto.
3158         * gcc.dg/vect/vect-72a.c: Ditto.
3159         * gcc.dg/vect/vect-73.c: Ditto.
3160         * gcc.dg/vect/vect-74.c: Ditto.
3161         * gcc.dg/vect/vect-75.c: Ditto.
3162         * gcc.dg/vect/vect-76.c: Ditto.
3163         * gcc.dg/vect/vect-77.c: Ditto.
3164         * gcc.dg/vect/vect-77a.c: Ditto.
3165         * gcc.dg/vect/vect-78.c: Ditto.
3166         * gcc.dg/vect/vect-79.c: Ditto.
3167         * gcc.dg/vect/vect-8.c: Ditto.
3168         * gcc.dg/vect/vect-80.c: Ditto.
3169         * gcc.dg/vect/vect-82.c: Ditto.
3170         * gcc.dg/vect/vect-82_64.c: Ditto.
3171         * gcc.dg/vect/vect-83.c: Ditto.
3172         * gcc.dg/vect/vect-83_64.c: Ditto.
3173         * gcc.dg/vect/vect-9.c: Ditto.
3174         * gcc.dg/vect/vect-all.c: Ditto.
3175         * gcc.dg/vect/vect-none.c: Ditto.
3176
3177 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3178
3179         * lib/gcc-dg.exp (dg-skip-if): New function.
3180         (dg-forbid-option): Remove.
3181         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
3182         * g++.dg/abi/bitfield8.C: Likewise.
3183         * g++.dg/abi/dtor1.C: Likewise.
3184         * g++.dg/abi/empty10.C: Likewise.
3185         * g++.dg/abi/empty7.C: Likewise.
3186         * g++.dg/abi/empty9.C: Likewise.
3187         * g++.dg/abi/layout3.C: Likewise.
3188         * g++.dg/abi/layout4.C: Likewise.
3189         * g++.dg/abi/thunk1.C: Likewise.
3190         * g++.dg/abi/thunk2.C: Likewise.
3191         * g++.dg/abi/vbase11.C: Likewise.
3192         * g++.dg/abi/vthunk2.C: Likewise.
3193         * g++.dg/abi/vthunk3.C: Likewise.
3194         * g++.dg/ext/attrib8.C: Likewise.
3195         * g++.dg/opt/longbranch2.C: Likewise.
3196         * g++.dg/opt/reg-stack4.C: Likewise.
3197         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3198         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3199         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3200         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3201         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3202         * gcc.dg/20000609-1.c: Likewise.
3203         * gcc.dg/20000720-1.c: Likewise.
3204         * gcc.dg/20011107-1.c: Likewise.
3205         * gcc.dg/20011119-1.c: Likewise.
3206         * gcc.dg/20020108-1.c: Likewise.
3207         * gcc.dg/20020122-2.c: Likewise.
3208         * gcc.dg/20020122-3.c: Likewise.
3209         * gcc.dg/20020201-3.c: Likewise.
3210         * gcc.dg/20020206-1.c: Likewise.
3211         * gcc.dg/20020218-1.c: Likewise.
3212         * gcc.dg/20020310-1.c: Likewise.
3213         * gcc.dg/20020411-1.c: Likewise.
3214         * gcc.dg/20020418-2.c: Likewise.
3215         * gcc.dg/20020426-1.c: Likewise.
3216         * gcc.dg/20020426-2.c: Likewise.
3217         * gcc.dg/20020517-1.c: Likewise.
3218         * gcc.dg/20020523-1.c: Likewise.
3219         * gcc.dg/20020523-2.c: Likewise.
3220         * gcc.dg/20020729-1.c: Likewise.
3221         * gcc.dg/20030204-1.c: Likewise.
3222         * gcc.dg/20030826-2.c: Likewise.
3223         * gcc.dg/20030926-1.c: Likewise.
3224         * gcc.dg/20031202-1.c: Likewise.
3225         * gcc.dg/980312-1.c: Likewise.
3226         * gcc.dg/980313-1.c: Likewise.
3227         * gcc.dg/990117-1.c: Likewise.
3228         * gcc.dg/990424-1.c: Likewise.
3229         * gcc.dg/990524-1.c: Likewise.
3230         * gcc.dg/991230-1.c: Likewise.
3231         * gcc.dg/i386-387-1.c: Likewise.
3232         * gcc.dg/i386-387-2.c: Likewise.
3233         * gcc.dg/i386-387-3.c: Likewise.
3234         * gcc.dg/i386-387-4.c: Likewise.
3235         * gcc.dg/i386-387-5.c: Likewise.
3236         * gcc.dg/i386-387-6.c: Likewise.
3237         * gcc.dg/i386-asm-1.c: Likewise.
3238         * gcc.dg/i386-bitfield1.c: Likewise.
3239         * gcc.dg/i386-bitfield2.c: Likewise.
3240         * gcc.dg/i386-loop-1.c: Likewise.
3241         * gcc.dg/i386-loop-2.c: Likewise.
3242         * gcc.dg/i386-loop-3.c: Likewise.
3243         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3244         * gcc.dg/i386-pic-1.c: Likewise.
3245         * gcc.dg/i386-regparm.c: Likewise.
3246         * gcc.dg/i386-signbit-1.c: Likewise.
3247         * gcc.dg/i386-signbit-2.c: Likewise.
3248         * gcc.dg/i386-signbit-3.c: Likewise.
3249         * gcc.dg/i386-sse-5.c: Likewise.
3250         * gcc.dg/i386-sse-8.c: Likewise.
3251         * gcc.dg/i386-unroll-1.c: Likewise.
3252         * gcc.dg/tls/opt-1.c: Likewise.
3253         * gcc.dg/tls/opt-2.c: Likewise.
3254         * gcc.dg/unroll-1.c: Likewise.
3255         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3256         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3257         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3258         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3259
3260 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3261
3262         * g++.dg/template/incomplete1.C: New test.
3263
3264 2004-11-16  Nick Clifton  <nickc@redhat.com>
3265
3266         Revert patches accidentally commited during checkin of fixes for
3267         xstormy16 tests:
3268         gcc.c-torture/execute/simd-4.c: Revert
3269         gcc.dg/20040910-1.c: Revert.
3270
3271 2004-11-16  Paul Brook  <paul@codesourcery.com>
3272
3273         PR fortran/13010
3274         * gfortran.dg/der_pointer_1.f90: New test.
3275
3276 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
3277
3278         PR c/18498
3279         * gcc.dg/bitfld-13.c: New test.
3280
3281 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
3282
3283         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
3284         powerpc*-*-linux*.
3285
3286         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
3287         * gcc.dg/ppc64-abi-2.c: Ditto.
3288         * gcc.dg/ppc64-abi-3.c: Ditto.
3289
3290         * lib/gcc-dg.exp (dg-target-list): Remove.
3291
3292 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
3293
3294         * gcc.dg/ia64-postinc.c: New test.
3295
3296 2004-11-15  Mark Mitchell <mark@codesourcery.com>
3297
3298         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
3299
3300 2004-11-15  Nick Clifton  <nickc@redhat.com>
3301
3302         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
3303         __INT_MAX__ so that the test can be compiled by toolchains
3304         targeted at 16-bit processors.
3305
3306         * gcc.dg/20040625-1.c: Use long constants rather than integers
3307         when performing arithmetic that will overflow 16-bits.
3308
3309         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
3310         xstormy16.  It does not support 128-bit vector operations.
3311
3312         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
3313         with the macro PTR_TYPE.  Define this macro to an integer type
3314         suitable for holding a pointer.
3315
3316         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
3317         the target is a 16-bit processor.
3318
3319         * gcc.dg/cpp/if-2.c: Expect a different warning message from
3320         16-bit targets where the character constant will be too long.
3321
3322         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
3323         where the double will not be directly addressable.
3324
3325 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3326
3327         Friend class name lookup 1/n, PR c++/18471
3328         * g++.dg/template/crash26.C: New test.
3329         * g++.dg/lookup/struct1.C: Adjust expected error.
3330         * g++.dg/parse/elab1.C: Likewise.
3331         * g++.dg/parse/elab2.C: Likewise.
3332         * g++.dg/parse/int-as-enum1.C: Likewise.
3333         * g++.dg/parse/struct-as-enum1.C: Likewise.
3334         * g++.dg/parse/typedef1.C: Likewise.
3335         * g++.dg/parse/typedef3.C: Likewise.
3336         * g++.dg/parse/typedef4.C: Likewise.
3337         * g++.dg/parse/typedef5.C: Likewise.
3338         * g++.dg/template/nontype4.C: Likewise.
3339         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3340         * g++.old-deja/g++.other/elab1.C: Likewise.
3341         * g++.old-deja/g++.other/syntax4.C: Likewise.
3342
3343 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3344
3345         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
3346
3347 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
3348
3349         * gcc.c-torture/execute/20041114-1.c: New test.
3350
3351 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
3352
3353         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
3354         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
3355         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
3356         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
3357         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
3358         gcc.dg/switch-7.c: New tests.
3359
3360 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3361
3362         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
3363
3364 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3365
3366         PR tree-opt/18400
3367         * gcc.dg/vect/pr18400.c: New test.
3368
3369 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3370             Andrew Pinski  <pinskia@physics.uc.edu>
3371
3372         PR tree-opt/18425
3373         * gcc.dg/vect/pr18425.c: New test.
3374
3375 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3376
3377         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
3378         Guard with dg-require-alias and dg-require-visibility.
3379
3380 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3381
3382         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
3383
3384 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3385
3386         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
3387
3388 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3389
3390         PR c++/17344
3391         * g++.dg/template/defarg5.C: New test.
3392
3393 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3394
3395         * g++.dg/parse/cast1.C: Run only on ILP32.
3396         * g++.old-deja/g++.mike/p784.C: Likewise.
3397
3398 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
3399
3400         * gcc.c-torture/execute/20041113-1.c: New test.
3401
3402 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3403
3404         PR target/18230
3405         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
3406         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
3407         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
3408         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3409         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
3410         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
3411         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
3412         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
3413         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
3414         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3415         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3416         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
3417         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
3418
3419 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3420
3421         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
3422         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
3423         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
3424         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
3425         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
3426         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
3427         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
3428         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
3429         gcc.target/sparc/combined-1.c: New tests.
3430
3431 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
3432
3433         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
3434         New tests.
3435
3436 2004-11-12  Mark Mitchell <mark@codesourcery.com>
3437
3438         * lib/gcc-dg.exp (dg-forbid-option): New function.
3439         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
3440         * g++.dg/abi/bitfield8.C: Likewise.
3441         * g++.dg/abi/dtor1.C: Likewise.
3442         * g++.dg/abi/empty10.C: Likewise.
3443         * g++.dg/abi/empty7.C: Likewise.
3444         * g++.dg/abi/empty9.C: Likewise.
3445         * g++.dg/abi/layout3.C: Likewise.
3446         * g++.dg/abi/layout4.C: Likewise.
3447         * g++.dg/abi/thunk1.C: Likewise.
3448         * g++.dg/abi/thunk2.C: Likewise.
3449         * g++.dg/abi/vbase11.C: Likewise.
3450         * g++.dg/abi/vthunk2.C: Likewise.
3451         * g++.dg/abi/vthunk3.C: Likewise.
3452         * g++.dg/ext/attrib8.C: Likewise.
3453         * g++.dg/opt/longbranch2.C: Likewise.
3454         * g++.dg/opt/reg-stack4.C: Likewise.
3455         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3456         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3457         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3458         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3459         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3460         * gcc.dg/20000609-1.c: Likewise.
3461         * gcc.dg/20000720-1.c: Likewise.
3462         * gcc.dg/20011107-1.c: Likewise.
3463         * gcc.dg/20011119-1.c: Likewise.
3464         * gcc.dg/20020108-1.c: Likewise.
3465         * gcc.dg/20020122-2.c: Likewise.
3466         * gcc.dg/20020122-3.c: Likewise.
3467         * gcc.dg/20020201-3.c: Likewise.
3468         * gcc.dg/20020206-1.c: Likewise.
3469         * gcc.dg/20020218-1.c: Likewise.
3470         * gcc.dg/20020310-1.c: Likewise.
3471         * gcc.dg/20020411-1.c: Likewise.
3472         * gcc.dg/20020418-2.c: Likewise.
3473         * gcc.dg/20020426-1.c: Likewise.
3474         * gcc.dg/20020426-2.c: Likewise.
3475         * gcc.dg/20020517-1.c: Likewise.
3476         * gcc.dg/20020523-1.c: Likewise.
3477         * gcc.dg/20020523-2.c: Likewise.
3478         * gcc.dg/20020729-1.c: Likewise.
3479         * gcc.dg/20030204-1.c: Likewise.
3480         * gcc.dg/20030826-2.c: Likewise.
3481         * gcc.dg/20030926-1.c: Likewise.
3482         * gcc.dg/20031202-1.c: Likewise.
3483         * gcc.dg/980312-1.c: Likewise.
3484         * gcc.dg/980313-1.c: Likewise.
3485         * gcc.dg/990117-1.c: Likewise.
3486         * gcc.dg/990424-1.c: Likewise.
3487         * gcc.dg/990524-1.c: Likewise.
3488         * gcc.dg/991230-1.c: Likewise.
3489         * gcc.dg/i386-387-1.c: Likewise.
3490         * gcc.dg/i386-387-2.c: Likewise.
3491         * gcc.dg/i386-387-3.c: Likewise.
3492         * gcc.dg/i386-387-4.c: Likewise.
3493         * gcc.dg/i386-387-5.c: Likewise.
3494         * gcc.dg/i386-387-6.c: Likewise.
3495         * gcc.dg/i386-asm-1.c: Likewise.
3496         * gcc.dg/i386-bitfield1.c: Likewise.
3497         * gcc.dg/i386-bitfield2.c: Likewise.
3498         * gcc.dg/i386-loop-1.c: Likewise.
3499         * gcc.dg/i386-loop-2.c: Likewise.
3500         * gcc.dg/i386-loop-3.c: Likewise.
3501         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3502         * gcc.dg/i386-pic-1.c: Likewise.
3503         * gcc.dg/i386-regparm.c: Likewise.
3504         * gcc.dg/i386-signbit-1.c: Likewise.
3505         * gcc.dg/i386-signbit-2.c: Likewise.
3506         * gcc.dg/i386-signbit-3.c: Likewise.
3507         * gcc.dg/i386-sse-5.c: Likewise.
3508         * gcc.dg/i386-sse-8.c: Likewise.
3509         * gcc.dg/i386-unroll-1.c: Likewise.
3510         * gcc.dg/tls/opt-1.c: Likewise.
3511         * gcc.dg/tls/opt-2.c: Likewise.
3512         * gcc.dg/unroll-1.c: Likewise.
3513         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3514         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3515         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3516         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3517         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
3518         -m64 is specified.
3519
3520 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3521
3522         PR c++/18389
3523         * g++.dg/parse/cond1.C: New test.
3524
3525         PR c++/18429
3526         * g++.dg/template/array9.C: New test.
3527         * g++.dg/ext/vla1.C: Adjust error messages.
3528         * g++.dg/ext/vlm1.C: Likewise.
3529         * g++.dg/template/crash2.C: Likewise.
3530
3531         PR c++/18436
3532         * g++.dg/template/call3.C: New test.
3533
3534         PR c++/18407
3535         * g++.dg/template/ptrmem11.C: New test.
3536
3537 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
3538
3539         PR other/14264
3540         * lib/g++.exp: Set LC_ALL and LANG to C.
3541         * lib/gcc-dg.exp: Likewise.
3542         * lib/gfortran.exp: Likewise.
3543         * lib/objc.exp: Likewise.
3544         * lib/treelang.exp: Likewise.
3545
3546 2004-11-12  Andreas Schwab  <schwab@suse.de>
3547
3548         * gcc.dg/pr16286.c: Fix last change.
3549
3550 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3551
3552         PR c++/18416
3553         * g++.dg/init/global1.C: New test.
3554
3555 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
3556
3557         * gcc.c-torture/execute/20041112-1.c: New test.
3558
3559 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3560
3561         * lib/gcc-dg.exp (dg-target-list): New.
3562
3563 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3564             Richard Sandiford  <rsandifo@redhat.com>
3565
3566         * lib/target-supports.exp (get-compiler_messages): New.
3567         (check_named_sections_available): Use it.
3568         (check_effective_target_ilp32): New.
3569         (check_effective_target_lp64): New.
3570         (is-effective-target): New.
3571         * lib/gcc-dg.exp (dg-require-effective-target): New.
3572
3573 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
3574
3575         * gcc.dg/precedence-1.c: New test.
3576
3577 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3578
3579         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
3580
3581         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
3582         message, delete generated files, use more descriptive name for
3583         executable, and make the test unsupported when it cannot be run.
3584
3585         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
3586         (dg-require-weak, dg-require-visibility, dg-require-alias,
3587         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
3588         dg-require-iconv, dg-require-named-sections): Use it.
3589
3590         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
3591
3592 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
3593
3594         PR target/16457
3595         * gcc.dg/ppc-and-1: New
3596
3597         PR target/16796
3598         * gcc.dg/ppc-mov-1.c: New.
3599
3600         PR target/16458
3601         * gcc.dg/ppc-compare-1.c: New.
3602
3603 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
3604
3605         * objc.dg/desig-init-2.m: New test.
3606
3607 2004-11-10  Adam Nemet  <anemet@lnxw.com>
3608
3609         PR middle-end/18160
3610         * g++.dg/warn/register-var-1.C: New test.
3611         * g++.dg/warn/register-var-2.C: New test.
3612
3613 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3614
3615         * gcc.dg/union-2.c: New test.
3616
3617 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
3618
3619         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
3620         New test for PR tree-optimization/17892.
3621
3622 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
3623
3624         PR c++/18369
3625         * g++.dg/init/new12.C: New test.
3626
3627 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
3628
3629         * gcc.target/sparc: New directory.
3630         * gcc.target/sparc/sparc.exp: New driver.
3631         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
3632         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
3633         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
3634         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
3635
3636 2004-11-10  Paul Brook  <paul@codesourcery.com>
3637
3638         PR fortran/18218
3639         * gfortran.dg/list_read.c: New test.
3640
3641 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3642
3643         PR c/18322
3644         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
3645         expected diagnostic location.
3646
3647 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
3648
3649         * gcc.dg/20041109-1.c: New test.
3650
3651 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3652
3653         PR objc/18406
3654         * objc/compile/pr18406.m: New test.
3655
3656 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3657
3658         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
3659
3660 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3661
3662         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
3663
3664 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3665
3666         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
3667
3668 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3669
3670         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
3671         exit.
3672
3673 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
3674
3675         PR tree-opt/18299
3676         * gcc.c-torture/pr18299-1.c: New test.
3677
3678 2004-11-06  Andreas Schwab  <schwab@suse.de>
3679
3680         * gcc.dg/pr16286.c: Also test for bool and pixel.
3681
3682 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
3683
3684         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
3685         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
3686         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
3687         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
3688         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
3689         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
3690         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
3691         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
3692         gcc.dg/struct-semi-3.c: New tests.
3693
3694 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3695
3696         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
3697
3698 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3699
3700         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
3701         Do not use C99 designators.
3702
3703 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3704
3705         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
3706
3707 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3708
3709         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
3710         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
3711         * gcc.c-torture/execute/simd-5.x: Remove.
3712
3713 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
3714
3715         PR rtl-optimization/17933
3716         * gcc.dg/torture/pr17933-1.c: New test.
3717
3718 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3719
3720         PR target/18106
3721         * lib/target-supports.exp (check_weak_available): Support
3722         Windows.
3723
3724 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
3725
3726         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
3727         call to fflush(stdout) before abort.
3728         (my_ffsll): New function.
3729         (generate_fields): Use it.
3730
3731 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3732
3733         * gcc.dg/init-undef-1.c: New test.
3734
3735 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3736
3737         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
3738         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
3739         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
3740         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
3741         expected messages for new parser.
3742
3743 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
3744
3745         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
3746
3747 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3748
3749         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
3750         on LP64 targets.
3751
3752 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3753
3754         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
3755         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
3756         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
3757         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
3758         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
3759         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
3760         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
3761         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
3762         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
3763         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
3764
3765 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3766
3767         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
3768         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
3769         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
3770         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
3771         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
3772         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
3773         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
3774         for new parser.
3775
3776 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
3777
3778         PR target/15342
3779         * gcc.dg/20041104-1.c: New test.
3780
3781 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3782
3783         * g++.dg/template/nontype7.C: New test.
3784         * g++.dg/template/nontype8.C: Likewise.
3785         * g++.dg/template/nontype9.C: Likewise.
3786         * g++.dg/template/nontype10.C: Likewise.
3787         * g++.dg/tc1/dr49.C: Likewise.
3788         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
3789         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
3790
3791 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3792
3793         * g++.dg/rtti/tinfo1.C: Remove xfails.
3794
3795 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3796
3797         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
3798         packed attribute to the definition to satisfy the new C++ parser.
3799
3800 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3801
3802         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
3803         invocations of va_arg.
3804
3805 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
3806
3807         PR c++/18124
3808         * g++.dg/template/crash25.C: New test.
3809
3810         PR c++/18155
3811         * g++.dg/template/typedef2.C: New test.
3812         * g++.dg/parse/crash13.C: Adjust error markers.
3813
3814         PR c++/18177
3815         * g++.dg/conversion/const3.C: New test.
3816
3817 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3818
3819         PR fortran/17535
3820         PR fortran/17583
3821         PR fortran/17713
3822         * gfortran.dg/generic_[123].f90: New testcases.
3823
3824 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3825
3826         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
3827         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
3828
3829 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
3830
3831         PR tree-opt/16808
3832         * gcc.c-torture/compile/pr16808.c: New test.
3833
3834 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
3835
3836         PR rtl-optimization/17104
3837         * gcc.dg/ppc-bitfield1.c: New.
3838
3839 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3840
3841         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
3842
3843 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3844
3845         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
3846         strings for 32-bit code.
3847
3848 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
3849
3850         PR c/18239
3851         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
3852
3853 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
3854
3855         PR c++/18064
3856         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
3857
3858 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
3859
3860         PR c++/15172
3861         * g++.dg/init/aggr2.C: New test.
3862
3863 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
3864
3865         * objc.dg/local-decl-1.m: New test.
3866
3867 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3868
3869         * gcc.dg/20040910-1.c: Adjust regex.
3870
3871 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3872
3873         PR rtl-optimization/18084
3874         * g++.dg/opt/pr18084-1.C: New testcase.
3875
3876 2004-10-30  Matt Austern  <austern@apple.com>
3877
3878         PR c++/17542
3879         * g++.dg/ext/attrib18.C: New test.
3880
3881 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3882
3883         PR middle-end/18096
3884         * gcc.dg/pr18096-1.c: New test case.
3885
3886 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3887
3888         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
3889
3890 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
3891
3892         PR c/16666
3893         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
3894         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
3895         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
3896         gcc.dg/old-style-prom-3.c: New tests.
3897
3898 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
3899
3900         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
3901         Remove unnecessary inclusion of stdio.h.
3902
3903 2004-10-29  Roger Sayle  <roger@eyesopen.com>
3904
3905         PR rtl-optimization/17581
3906         * gcc.dg/pr17581-1.c: New test case.
3907
3908 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
3909
3910         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
3911         being implemented.
3912         * g++.dg/conversion/dr195-1.C: New.
3913         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
3914         * g++.old-deja/g++.mike/p10148.C: Likewise.
3915
3916 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
3917
3918         PR c++/17695
3919         * g++.dg/debug/typedef2.C: New test.
3920
3921 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
3922
3923         PR fortran/13490
3924         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
3925         * gfortran.dg/g77/README: Update.
3926
3927 2004-10-28  Matt Austern  <austern@apple.com>
3928
3929         PR c++/14124
3930         * g++.dg/ext/packed7.C: New test.
3931
3932 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3933
3934         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
3935         scan-assembler.
3936         * lib/scanasm.exp (hidden-scan-for): New proc.
3937         (scan-hidden): Use hidden-scan-for instead of constructing the scan
3938         string.
3939         (scan-not-hidden): Likewise.
3940         * lib/target-supports.exp (check_visibility_available): mach-o is
3941         support too.
3942
3943 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
3944
3945         PR c++/17132
3946         * g++.dg/template/memclass3.C: New test.
3947
3948 2004-10-28  Adam Nemet  <anemet@lnxw.com>
3949
3950         PR middle-end/18160
3951         * gcc.dg/register-var-1.c: New test.
3952         * gcc.dg/register-var-2.c: New test.
3953         * gcc.dg/asm-7.c: Taking the address of a register variable is an
3954         error now.
3955
3956 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
3957
3958         PR other/18172
3959         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
3960         unused variables.
3961         * gcc.dg/vect/vect-22.c: Likewise.
3962
3963 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
3964
3965         * gcc.dg/i386-rotate-1.c: New test.
3966
3967 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
3968
3969         * g++.dg/init/ref12.C: Add "run" marker.
3970
3971         PR c++/17435
3972         * g++.dg/init/ref12.C: New test.
3973
3974         PR c++/18140
3975         * g++.dg/template/shift1.C: New test.
3976         * g++.dg/template/error10.C: Adjust error markers.
3977
3978 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
3979
3980         PR tree-opt/17529
3981         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
3982
3983 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
3984
3985         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
3986         * gcc.dg/weak/weak-3.c: Likewise.
3987         * gcc.dg/weak/weak-5.c: Likewise.
3988         * gcc.dg/weak/weak-9.c: Likewise.
3989         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
3990         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
3991
3992         * gcc.dg/darwin-weakimport-1.c: New.
3993
3994 2004-10-28  Ben Elliston  <bje@au.ibm.com>
3995
3996         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
3997
3998 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
3999
4000         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
4001         'syntax' error messages.
4002         * gcc.dg/cpp/direct2s.c: Likewise.
4003
4004 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
4005
4006         * gcc.c-torture/compile/20041026-1.c: New.
4007
4008 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
4009
4010         PR c++/18093
4011         * g++.dg/lookup/ns2.C: New test.
4012
4013         PR c++/18020
4014         * g++.dg/template/enum4.C: New test.
4015
4016         PR c++/18161
4017         * g++.dg/template/expr1.C: New test.
4018
4019 2004-10-26  Ben Elliston  <bje@au.ibm.com>
4020
4021         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
4022
4023 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4024
4025         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
4026         gcc.dg/decl-nospec-3.c: New tests.
4027
4028 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
4029
4030         * objc.dg/super-class-3.m: New test.
4031
4032 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
4033
4034         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
4035         resyncing.
4036         * gcc.dg/cpp/direct2s.c: Likewise.
4037
4038 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
4039
4040         * objc.dg/image-info.m: Update for changes to section selection.
4041
4042 2004-10-25  David Ayers  <d.ayers@inode.at>
4043             Ziemowit Laski  <zlaski@apple.com>
4044
4045         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
4046         diagnostics when messaging 'id <Proto>'.
4047         * objc.dg/class-protocol-1.m: New test.
4048         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
4049         a non-existent method signature.
4050         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
4051         Update diagnostics when messaging with non-existent method signature.
4052         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
4053         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
4054         invalid receivers are now resolved as if messaging 'id'; remove
4055         extraneous diagnostics.
4056
4057 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4058
4059         PR c/16667
4060         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
4061         gcc.dg/init-desig-obs-3.c: New tests.
4062
4063 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
4064
4065         * gcc.dg/debug/20041023-1.c: New test.
4066
4067 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
4068
4069         PR middle-end/17407
4070         * gcc.c-torture/compile/pr17407.c: New test.
4071
4072         PR c++/18121
4073         * g++.dg/template/array8.C: New test.
4074
4075 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4076
4077         PR other/18138
4078         * lib/g++.exp: Accept more than one multilib libgcc.
4079         * lib/gcc-dg.exp: Likewise.
4080         * lib/objc.exp: Likewise.
4081         * lib/treelang.exp: Likewise.
4082         * lib/gfortran.exp: Likewise.
4083
4084 2004-10-24  Ben Elliston  <bje@au.ibm.com>
4085
4086         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
4087
4088 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
4089
4090         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
4091         * gcc.dg/c99-const-expr-3.c: Likewise.
4092
4093 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
4094
4095         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
4096
4097 2004-10-23  Ben Elliston  <bje@au.ibm.com>
4098
4099         * gcc.c-torture/execute/loop-2e.x: Remove.
4100
4101 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4102
4103         PR c++/18095
4104         * g++.dg/parse/crash18.C: New.
4105         * g++.dg/parse/crash19.C: New.
4106
4107 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4108
4109         * g++.dg/ext/dllimport1.C: Move dg-warnings.
4110         * g++.dg/ext/dllimport2.C: Same.
4111         * g++.dg/ext/dllimport8.C: Same.
4112
4113 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
4114
4115         PR c++/10841
4116         * g++.dg/conversion/cast1.C: New test.
4117         * g++.dg/overload/pmf1.C: Adjust error marker.
4118
4119 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
4120
4121         PR objc/17923
4122         * objc.dg/const-str-7.m: New test.
4123
4124 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4125
4126         * g++.dg/template/memfriend11.C: Fix comment typo.
4127         * g++.dg/template/memfriend14.C: Likewise.
4128
4129 2004-10-20  Richard Henderson  <rth@redhat.com>
4130
4131         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
4132         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
4133         -fasynchronous-unwind-tables.
4134
4135 2004-10-20  Richard Henderson  <rth@redhat.com>
4136
4137         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
4138         (main): Return success.
4139         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
4140         (main): Return success.
4141
4142 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4143
4144         PR c++/13495
4145         * g++.dg/template/memfriend9.C: New test.
4146         * g++.dg/template/memfriend10.C: Likewise.
4147         * g++.dg/template/memfriend11.C: Likewise.
4148         * g++.dg/template/memfriend12.C: Likewise.
4149         * g++.dg/template/memfriend13.C: Likewise.
4150         * g++.dg/template/memfriend14.C: Likewise.
4151         * g++.dg/template/memfriend15.C: Likewise.
4152         * g++.dg/template/memfriend16.C: Likewise.
4153         * g++.dg/template/memfriend17.C: Likewise.
4154         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
4155
4156 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
4157
4158         * g++.dg/conversion/dr195.C: New.
4159         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
4160
4161 2004-10-20  Ben Elliston  <bje@au.ibm.com>
4162             Devang Patel  <dpatel@apple.com>
4163
4164         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
4165         of floating point arithmetic, which could trap.
4166
4167 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
4168
4169         PR c++/14035
4170         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
4171         * g++.dg/conversion/const2.C: New test.
4172         * g++.dg/expr/reinterpret2.C: New test.
4173         * g++.dg/expr/reinterpret3.C: New test.
4174         * g++.dg/expr/cast2.C: New test.
4175         * g++.dg/expr/copy1.C: New test.
4176         * g++.dg/other/conversion1.C: Change error message.
4177         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
4178         function pointers to void *.
4179         * g++.old-deja/g++.mike/p10148.C: Likewise.
4180
4181 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4182
4183         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
4184
4185 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
4186
4187         PR c++/18047
4188
4189         * g++.dg/parse/expr3.C: New test.
4190
4191 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4192
4193         * gcc.dg/smod-1.c: New test.
4194
4195 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
4196
4197         * objc.dg/method-14.m: New test.
4198
4199 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4200
4201         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
4202         Also xfail as the patch was reverted.
4203
4204 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4205
4206         PR middle-end/16973
4207         * gcc.dg/pr16973.c: New test.
4208
4209 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
4210
4211         PR tree-optimization/17656
4212         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
4213
4214 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
4215
4216         * g++.dg/eh/shadow1.C: New.
4217
4218 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
4219
4220         * gcc.c-torture/compile/20041018-1.c: New test.
4221
4222 2004-10-18  Ben Elliston  <bje@au.ibm.com>
4223
4224         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
4225         compiler referring to register 0 when accessing sdata.  The linker
4226         now patches things up.
4227
4228 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
4229
4230         PR c/17529
4231         * gcc.c-torture/compile/pr17529.c: New test.
4232
4233 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4234
4235         PR c++/17743
4236         * g++.dg/ext/attrib17.C: New test.
4237
4238 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4239
4240         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
4241
4242 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4243
4244         PR c++/10479
4245         * g++.dg/ext/attrib16.C: New test.
4246
4247 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
4248
4249         PR c++/17042
4250         * g++.dg/init/dso_handle1.C: New test.
4251
4252         PR c++/14667
4253         * g++.dg/parse/typedef6.C: New test.
4254
4255         PR c++/17916
4256         * g++.dg/parse/pragma1.C: New test.
4257
4258 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
4259
4260         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
4261
4262 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
4263
4264         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
4265         -fno-common when on HPPA HP-UX platforms.
4266
4267 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
4268
4269         PR other/16820
4270         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
4271         stdint.h.
4272         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
4273         uintptr_t.
4274
4275 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4276
4277         PR c++/16301
4278         * g++.dg/lookup/strong-using-4.C: New test.
4279
4280 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4281
4282         PR middle-end/16567
4283         * gcc.c-torture/compile/nested-1.c: New test.
4284
4285 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4286
4287         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
4288         and mipsisa64*-*-* (until support for misaligned loads is added).
4289         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
4290         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
4291         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
4292         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
4293         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
4294         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
4295
4296 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
4297
4298         PR c++/17976
4299         * g++.dg/init/dtor3.C: New test.
4300
4301 2004-10-15  Ben Elliston  <bje@au.ibm.com>
4302
4303         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
4304
4305 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
4306
4307         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
4308         * gcc.dg/macho-lo-sum.c: Likewise.
4309
4310 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
4311
4312         * gcc.dg/ppc-spe64-1.c: New test.
4313
4314 2004-10-14  Devang Patel  <dpatel@apple.com>
4315
4316         PR 17635
4317         * gcc.dg/pr17635.c : New test.
4318
4319 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
4320
4321         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
4322         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
4323         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
4324         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
4325         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
4326         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
4327         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
4328         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
4329         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
4330         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
4331         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
4332         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
4333         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
4334         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
4335         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
4336         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
4337         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
4338         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
4339
4340 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4341
4342         * gcc.dg/vect/vect-82.c: New testcase.
4343         * gcc.dg/vect/vect-82_64.c: New testcase.
4344         * gcc.dg/vect/vect-83.c: New testcase.
4345         * gcc.dg/vect/vect-83_64.c: New testcase.
4346
4347 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4348
4349         * gcc.dg/cpp/error-1.c: New test.
4350
4351 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4352
4353         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
4354
4355 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
4356
4357         PR target/17984
4358         * gcc.dg/cris-peep2-xsrand2.c: New test.
4359
4360 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
4361
4362         PR c++/17661
4363         * testsuite/g++.dg/expr/for2.C: New test.
4364
4365 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4366
4367         * g++.dg/inherit/thunk1.C: Run on the SPARC.
4368
4369 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
4370
4371         PR tree-optimization/17724
4372         * g++.dg/opt/pr17724-1.C: New test.
4373         * g++.dg/opt/pr17724-2.C: New test.
4374         * g++.dg/opt/pr17724-3.C: New test.
4375         * g++.dg/opt/pr17724-4.C: New test.
4376         * g++.dg/opt/pr17724-5.C: New test.
4377         * g++.dg/opt/pr17724-6.C: New test.
4378
4379 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
4380
4381         PR c/17301
4382         * gcc.dg/pr17301-2.c: New test.
4383
4384 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
4385
4386         PR c++/15876
4387         * g++.dg/parse/error22.C: New test.
4388
4389         PR c++/17936
4390         * g++.dg/template/spec18.C: New test.
4391
4392 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
4393
4394         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
4395         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
4396         memcpy.
4397         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
4398         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
4399
4400 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
4401
4402         * g++.dg/eh/cleanup5.C: Add dg-options "".
4403
4404 2004-10-11  Roger Sayle  <roger@eyesopen.com>
4405
4406         PR middle-end/17657
4407         * gcc.dg/switch-4.c: New test case.
4408
4409 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
4410
4411         * gcc.c-torture/execute/20041011-1.c: New test.
4412
4413 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4414
4415         PR c++/17554
4416         * g++.dg/init/for3.C: New test.
4417
4418         PR c++/17657
4419         * g++.dg/opt/switch2.C: New test.
4420
4421         PR middle-end/17703
4422         * g++.dg/warn/Wreturn-2.C: New test.
4423
4424 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4425
4426         PR c++/17907
4427         * g++.dg/eh/cleanup5.C: New test.
4428
4429 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
4430
4431         PR c++/17393
4432         * g++.dg/parse/error21.C: New test.
4433
4434 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4435
4436         * g++.dg/overload/pmf1.C: Adjust quoting marks.
4437         * g++.dg/warn/incomplete1.C: Likewise.
4438         * g++.dg/template/qualttp20.C: Likewise.
4439
4440 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4441
4442         PR c/17881
4443         * parm-incomplete-1.c: New test.
4444
4445 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4446
4447         PR c++/17867
4448         * g++.dg/parse/error19.C: New test.
4449
4450         PR c++/17670
4451         * g++.dg/init/new11.C: New test.
4452
4453         PR c++/17821
4454         * g++.dg/parse/error20.C: New test.
4455
4456         PR c++/17826
4457         * g++.dg/template/crash24.C: New test.
4458
4459 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4460
4461         PR c/17301
4462         * gcc.dg/pr17301-1.c: New test.
4463
4464 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4465
4466         PR c/17189
4467         * gcc.dg/anon-struct-5.c: New test.
4468
4469 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4470
4471         PR c/17844
4472         * gcc.dg/pr17844-1.c: New test.
4473
4474 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
4475
4476         PR tree-optimization/17906
4477         * gcc.c-torture/compile/pr17906.c: New.
4478
4479 2004-10-09  Stuart Hastings  <stuart@apple.com>
4480             Roger Sayle  <roger@eyesopen.com>
4481
4482         PR rtl-optimization/17853
4483         * gcc.dg/i386-mmx-5.c: New testcase.
4484
4485 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
4486
4487         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
4488
4489 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4490
4491         PR c++/17524
4492         * g++.dg/template/static9.C: New test.
4493
4494         PR c++/17685
4495         * g++.dg/parse/operator5.C: New test.
4496
4497 2004-10-09  Roger Sayle  <roger@eyesopen.com>
4498
4499         PR middle-end/17894
4500         * gcc.c-torture/execute/divcmp-4.c: New test case.
4501
4502 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4503
4504         PR tree-opt/17902
4505         * g++.dg/opt/pr17902.C: New test.
4506
4507 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
4508
4509         * gcc.dg/cpp/ident-1.c: Add dg-options "".
4510
4511 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4512
4513         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
4514
4515 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4516
4517         * gcc.dg/assign-warn-3.c: New test.
4518
4519 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4520
4521         PR c/16999
4522         * gcc.dg/cpp/ident-1.c: New test.
4523
4524 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
4525
4526         * gcc.c-torture/compile/acc1.c: New.
4527
4528 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4529
4530         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
4531         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
4532
4533 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4534
4535         * gcc.dg/ultrasp11.c: New test.
4536
4537 2004-10-08  Michael Matz  <matz@suse.de>
4538
4539         * gcc.dg/doloop-2.c: New test.
4540
4541 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4542
4543         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
4544         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
4545         objc.dg/method-9.m: Update expected diagnostics.
4546
4547 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
4548
4549         * gcc.dg/ppc-fsel-3.c: New file.
4550         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
4551
4552 2004-10-07  Paul Brook  <paul@codesourcery.com>
4553
4554         * gfortran.dg/intrinsic_verify_1.f90: New test.
4555
4556 2004-10-07  Paul Brook  <paul@codesourcery.com>
4557
4558         * gfortran.dg/empty_format_1.f90: Remove stray commas.
4559
4560 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4561
4562         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
4563         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
4564         commit.
4565
4566 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
4567
4568         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
4569
4570 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4571
4572         PR c++/17115
4573         * g++.dg/warn/Winline-4.C: New test.
4574
4575 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4576
4577         * gcc.c-torture/compile/20041007-1.c: New test.
4578
4579 2004-10-07  Paul Brook  <paul@codesourcery.com>
4580
4581         PR fortran/17678
4582         * gfortran.dg/use_allocated_1.f90: New test.
4583
4584 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4585
4586         PR middle-end/17849
4587         * gfortran.fortran-torture/compile/nested.f90: New test
4588
4589 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4590
4591         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
4592
4593 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4594
4595         PR c++/17368
4596         * g++.dg/ext/asm6.C: New test.
4597
4598 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
4599
4600         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
4601
4602 2004-10-06  Paul Brook  <paul@codesourcery.com>
4603
4604         PR libfortran/17709
4605         * gfortran.dg/empty_format_1.f90: New test.
4606
4607 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4608
4609         PR fortran/17568
4610         * gfortran.dg/ishft.f90: New test.
4611
4612         PR fortran/17283
4613         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
4614         tests.
4615
4616 2004-10-06  Paul Brook  <paul@codesourcery.com>
4617
4618         * gfortran.dg/do_1.f90: New test.
4619
4620 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4621
4622         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
4623         optimizing for size.
4624
4625 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4626
4627         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
4628
4629 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4630
4631         * gcc.c-torture/compile/20041005-1.c: New test.
4632
4633 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
4634
4635         PR c++/17829
4636         * g++.dg/lookup/koenig4.C: New.
4637
4638 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4639
4640         * g++.dg/other/classkey1.C: Adjust quoting marks.
4641         * g++.dg/parse/error15.C: Likewise.
4642         * g++.dg/template/meminit2.C (int>): Likewise.
4643
4644 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4645
4646         PR fortran/17283
4647         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
4648
4649         PR fortran/17631
4650         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
4651
4652         PR fortran/17708
4653         * gfortran.dg/pr17708.f90: New test.
4654
4655 2004-10-04  Chao-ying Fu  <fu@mips.com>
4656
4657         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
4658         * gcc.dg/vect/vect-4.c: Ditto.
4659         * gcc.dg/vect/vect-5.c: Ditto.
4660         * gcc.dg/vect/vect-6.c: Ditto.
4661         * gcc.dg/vect/vect-8.c: Ditto.
4662         * gcc.dg/vect/vect-16.c: Ditto.
4663         * gcc.dg/vect/vect-30.c: Ditto.
4664         * gcc.dg/vect/vect-40.c: Ditto.
4665         * gcc.dg/vect/vect-41.c: Ditto.
4666         * gcc.dg/vect/vect-42.c: Ditto.
4667         * gcc.dg/vect/vect-43.c: Ditto.
4668         * gcc.dg/vect/vect-44.c: Ditto.
4669         * gcc.dg/vect/vect-45.c: Ditto.
4670         * gcc.dg/vect/vect-46.c: Ditto.
4671         * gcc.dg/vect/vect-47.c: Ditto.
4672         * gcc.dg/vect/vect-48.c: Ditto.
4673         * gcc.dg/vect/vect-49.c: Ditto.
4674         * gcc.dg/vect/vect-50.c: Ditto.
4675         * gcc.dg/vect/vect-51.c: Ditto.
4676         * gcc.dg/vect/vect-52.c: Ditto.
4677         * gcc.dg/vect/vect-53.c: Ditto.
4678         * gcc.dg/vect/vect-54.c: Ditto.
4679         * gcc.dg/vect/vect-55.c: Ditto.
4680         * gcc.dg/vect/vect-56.c: Ditto.
4681         * gcc.dg/vect/vect-57.c: Ditto.
4682         * gcc.dg/vect/vect-58.c: Ditto.
4683         * gcc.dg/vect/vect-59.c: Ditto.
4684         * gcc.dg/vect/vect-60.c: Ditto.
4685         * gcc.dg/vect/vect-74.c: Ditto.
4686         * gcc.dg/vect/vect-79.c: Ditto.
4687         * gcc.dg/vect/vect-80.c: Ditto.
4688
4689 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
4690
4691         * gcc.dg/unused-7.c: Use the correct option.
4692
4693 2004-10-04  Paul Brook  <paul@codesourcery.com>
4694         Bud Davis  <bdavis9659@comcast.net>
4695
4696         PR fortran/17706
4697         PR fortran/16434
4698         * gfortran/pr17706.f90: New test.
4699         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
4700
4701 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4702
4703         * gfortran.dg/pr17612.f90: New test.
4704
4705 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4706
4707         * g++.dg/template/local1.C: Adjust quoting marks in
4708         testing for diagnostics.
4709         * g++.dg/tls/diag-2.C: Likewise.
4710         * g++.dg/other/error8.C: Likewise.
4711
4712 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4713
4714         PR c/17178
4715         * gcc.dg/unused-4.c: Adjust to be correct.
4716
4717         PR c/17820
4718         * gcc.dg/unused-7.c: New test.
4719
4720 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4721
4722         PR c++/17797
4723         * g++.dg/overload/template2.C: New test.
4724
4725 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
4726
4727         PR tree-optimization/16632
4728         * gcc.dg/tree-ssa/20041002-1.c: New.
4729
4730 2004-10-03  Paul Brook  <paul@codesourcery.com>
4731
4732         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
4733         rather than relying on default formatting.
4734
4735 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
4736
4737         * gcc.dg/20040920-1.c: Update expected message text.
4738
4739 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
4740
4741         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
4742
4743 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
4744
4745         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
4746         tree level.
4747
4748 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4749
4750         * gcc.dg/tree-ssa/pr17343.c: Remove.
4751
4752 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4753
4754         PR tree-opt/17343
4755         * gcc.dg/tree-ssa/pr17343.c: New test.
4756
4757 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
4758
4759         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
4760         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
4761         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
4762         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
4763         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
4764
4765 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4766
4767         * gcc.dg/lvalue-2.c: New test.
4768
4769 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4770
4771         PR c/17730
4772         * gcc.dg/pr17730-1.c: New test
4773
4774 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4775
4776         PR c/7425
4777         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
4778
4779 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4780
4781         * gcc.c-torture/execute/stdarg-1.c: New test.
4782         * gcc.c-torture/execute/stdarg-2.c: New test.
4783         * gcc.c-torture/execute/stdarg-3.c: New test.
4784         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4785         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4786         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4787         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4788         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4789
4790 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4791
4792         PR tree-optimization/17697
4793         * g++.dg/opt/pr17697-1.C: New test.
4794         * g++.dg/opt/pr17697-2.C: New test.
4795         * g++.dg/opt/pr17697-3.C: New test.
4796
4797 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
4798
4799         PR c/16409
4800         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
4801         gcc.dg/vla-init-5.c: New tests.
4802
4803 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
4804
4805         PR c/13804
4806         * gcc.dg/pr13804-1.c: New test.
4807
4808 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4809
4810         PR fortran/16938
4811         * gfortran.dg/pr16938.f90: New test.
4812
4813 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4814
4815         * g++.dg/template/crash23.C: New test.
4816
4817 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4818
4819         PR c++/17585
4820         * g++.dg/template/static8.C: New test.
4821
4822 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
4823
4824         PR c++/17681
4825         * g++.dg/other/error9.C: New test.
4826
4827 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
4828
4829         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
4830
4831 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4832
4833         PR fortran/15164
4834         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
4835
4836 2004-09-26  Roger Sayle  <roger@eyesopen.com>
4837
4838         PR middle-end/17112
4839         * gcc.dg/pr17112-1.c: New test case.
4840
4841 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4842
4843         PR c/11459
4844         * gcc.dg/pr11459-1.c: New test.
4845
4846 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
4847
4848         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
4849         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4850
4851 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4852
4853         * gfortran.dg/pr15324.f90: Make array bounds consistent.
4854
4855 2004-09-25  Jan Hubicka  <jh@suse.cz>
4856
4857         * compile/30040909-1.c: New test.
4858         * compile/30040907-1.c: New test.
4859
4860 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
4861
4862         * gcc.c-torture/execute/va-arg-26.c: New test.
4863
4864 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
4865
4866         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
4867         extra diagnostics on targets with 64-bit pointers.
4868         * objc.dg/selector-1.m: Adjust dg-warning regexp.
4869
4870 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4871
4872         PR c/17188
4873         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
4874         * gcc.dg/decl-3.c: Adjust expected message.
4875
4876 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4877
4878         PR fortran/17615
4879         * gfortran.dg/pr17615.f90: New test.
4880
4881 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
4882
4883         PR tree-optimzation/17517
4884         * g++.dg/tree-ssa/pr17517.C: New Test.
4885
4886 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4887
4888         PR c++/16889
4889         * g++.dg/lookup/ambig3.C: New.
4890
4891 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
4892
4893         PR tree-opt/17624
4894         * g++.dg/opt/pr17624.C: New test.
4895
4896 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4897
4898         PR c/6980
4899         * gcc.dg/Wbad-function-cast-1.c: New test.
4900
4901 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
4902
4903         * g++.dg/ext/complit1.C
4904         * g++.dg/other/error2.C
4905         * g++.dg/other/nontype-1.C
4906         * g++.dg/parse/crash11.C
4907         * g++.dg/parse/crash12.C
4908         * g++.dg/parse/error15.C
4909         * g++.dg/parse/error4.C
4910         * g++.dg/parse/tmpl-outside1.C
4911         * g++.dg/parse/too-many-tmpl-args1.C
4912         * g++.dg/template/dependent-expr3.C
4913         * g++.dg/template/error10.C
4914         * g++.dg/template/instantiate1.C
4915         * g++.dg/template/vtable2.C
4916         * g++.dg/warn/Wshadow-1.C
4917         * g++.dg/warn/weak1.C
4918         * g++.old-deja/g++.brendan/crash16.C
4919         * g++.old-deja/g++.brendan/crash18.C
4920         * g++.old-deja/g++.brendan/crash48.C
4921         * g++.old-deja/g++.brendan/crash49.C
4922         * g++.old-deja/g++.brendan/crash55.C
4923         * g++.old-deja/g++.brendan/crash56.C
4924         * g++.old-deja/g++.brendan/crash8.C
4925         * g++.old-deja/g++.brendan/enum11.C
4926         * g++.old-deja/g++.brendan/enum8.C
4927         * g++.old-deja/g++.brendan/enum9.C
4928         * g++.old-deja/g++.brendan/friend3.C
4929         * g++.old-deja/g++.brendan/misc14.C
4930         * g++.old-deja/g++.bugs/900402_02.C
4931         * g++.old-deja/g++.bugs/900404_03.C
4932         * g++.old-deja/g++.bugs/900404_04.C
4933         * g++.old-deja/g++.bugs/900428_03.C
4934         * g++.old-deja/g++.jason/crash4.C
4935         * g++.old-deja/g++.jason/overload21.C
4936         * g++.old-deja/g++.jason/redecl1.C
4937         * g++.old-deja/g++.jason/report.C
4938         * g++.old-deja/g++.jason/rfg10.C
4939         * g++.old-deja/g++.jason/template30.C
4940         * g++.old-deja/g++.law/arm12.C
4941         * g++.old-deja/g++.law/ctors5.C
4942         * g++.old-deja/g++.law/cvt20.C
4943         * g++.old-deja/g++.law/init10.C
4944         * g++.old-deja/g++.law/init8.C
4945         * g++.old-deja/g++.law/visibility17.C
4946         * g++.old-deja/g++.law/visibility7.C
4947         * g++.old-deja/g++.mike/net8.C
4948         * g++.old-deja/g++.mike/p646.C
4949         * g++.old-deja/g++.mike/p700.C
4950         * g++.old-deja/g++.mike/p701.C
4951         * g++.old-deja/g++.mike/p811.C
4952         * g++.old-deja/g++.ns/template13.C
4953         * g++.old-deja/g++.other/array3.C
4954         * g++.old-deja/g++.other/crash25.C
4955         * g++.old-deja/g++.other/dtor3.C
4956         * g++.old-deja/g++.other/dtor4.C
4957         * g++.old-deja/g++.other/main1.C
4958         * g++.old-deja/g++.other/warn7.C
4959         * g++.old-deja/g++.pt/crash11.C
4960         * g++.old-deja/g++.pt/crash36.C
4961         * g++.old-deja/g++.pt/spec22.C
4962         * g++.old-deja/g++.pt/spec9.C
4963         * g++.old-deja/g++.pt/ttp52.C
4964         * g++.old-deja/g++.robertl/eb103.C
4965         * g++.old-deja/g++.robertl/eb121.C
4966         * g++.old-deja/g++.robertl/eb22.C
4967         * g++.old-deja/g++.robertl/eb8.C:
4968         Update locations and/or regexps of dg-error markers.
4969         Remove markers for some bogus messages that are no longer issued.
4970
4971 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
4972
4973         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
4974         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
4975
4976 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
4977
4978         PR c++/17618
4979         * g++.dg/lookup/crash5.C: New test.
4980
4981 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
4982
4983         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
4984         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
4985         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
4986         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
4987         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
4988         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
4989
4990         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
4991         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
4992         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
4993         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
4994         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
4995         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
4996
4997         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
4998
4999         * gcc.dg/vect/vect-44.c: Check additional cases.
5000         * gcc.dg/vect/vect-48.c: Check additional cases.
5001
5002         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
5003         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
5004         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
5005         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
5006         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
5007         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
5008         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
5009         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
5010         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
5011
5012         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
5013         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
5014         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
5015
5016 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5017
5018         * gcc.dg/tree-ssa/loop-6.c: New test.
5019
5020 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
5021
5022         PR c++/17620
5023         * g++.dg/inherit/base2.C: New.
5024
5025 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5026
5027         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
5028         * gcc.dg/20001012-2.c: Likewise.
5029         * gcc.dg/20001013-1.c: Likewise.
5030         * gcc.dg/20001101-1.c: Likewise.
5031         * gcc.dg/20001102-1.c: Likewise.
5032         * gcc.dg/bf-spl1.c: Likewise.
5033         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
5034         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
5035
5036 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
5037
5038         PR tree-optimization/16721
5039         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
5040
5041 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
5042
5043         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
5044         * gcc.dg/20040305-1.c: Likewise.
5045
5046 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5047
5048         PR c/16566
5049         * gcc.c-torture/compile/pr16566-1.c,
5050         gcc.c-torture/compile/pr16566-2.c,
5051         gcc.c-torture/compile/pr16566-3.c: New tests.
5052
5053 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
5054
5055         PR tree-optimization/17512
5056         * gcc.c-torture/compile/20040916-1.c.
5057
5058 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
5059
5060         * gcc.dg/pragma-re-3.c: New test.
5061
5062 2004-09-17  Matt Austern  <austern@apple.com>
5063
5064         PR c++/15049
5065         * g++.dg/other/anon3.C: New.
5066
5067 2004-09-21  Roger Sayle  <roger@eyesopen.com>
5068
5069         PR c++/7503
5070         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
5071         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
5072         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
5073         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
5074         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
5075
5076 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
5077
5078         PR fortran/17286
5079         * gfortran.dg/pr17286.f90: New test.
5080
5081 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
5082
5083         PR c++/17530
5084         * g++.dg/template/static7.C: New test.
5085
5086 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
5087
5088         PR tree-opt/17558
5089         * gcc.c-torture/compile/pr17558.c: New test.
5090
5091 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5092
5093         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
5094         if SKIP_ATTRIBUTE is defined.
5095
5096 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5097
5098         PR fortran/15957
5099         * gfortran.dg/pr15957.f90: New test.
5100
5101 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
5102
5103         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
5104         in comparison.
5105         * gcc.dg/vect/vect-79.c: Likewise.
5106         * gcc.dg/vect/vect-80.c: Likewise.
5107
5108 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5109
5110         PR fortran/15750
5111         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
5112
5113 2004-09-20  Ira Rosen  <irar@il.ibm.com>
5114
5115         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
5116         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
5117         * gcc.dg/vect/vect-62.c: New testcase.
5118         * gcc.dg/vect/vect-63.c: New testcase.
5119         * gcc.dg/vect/vect-64.c: New testcase.
5120         * gcc.dg/vect/vect-65.c: New testcase.
5121         * gcc.dg/vect/vect-66.c: New testcase.
5122         * gcc.dg/vect/vect-67.c: New testcase.
5123         * gcc.dg/vect/vect-68.c: New testcase.
5124         * gcc.dg/vect/vect-69.c: New testcase.
5125         * gcc.dg/vect/vect-79.c: New testcase.
5126         * gcc.dg/vect/vect-80.c: New testcase.
5127
5128 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5129
5130         * gcc.target/mips/asm-1.c: New test.
5131
5132 2004-09-19  Ira Rosen  <irar@il.ibm.com>
5133
5134         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
5135         * gcc.dg/vect/vect-73.c: New testcase.
5136         * gcc.dg/vect/vect-74.c: New testcase.
5137         * gcc.dg/vect/vect-75.c: New testcase.
5138         * gcc.dg/vect/vect-76.c: New testcase.
5139         * gcc.dg/vect/vect-77.c: New testcase.
5140         * gcc.dg/vect/vect-78.c: New testcase
5141
5142 2004-09-18  Paul Brook  <paul@codesourcery.com>
5143
5144         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
5145
5146 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5147
5148         PR c/17424
5149         * gcc.dg/pr17424-1.c: New test.
5150
5151 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
5152
5153         * g++.dg/tree-ssa/pr17153.C: New test.
5154
5155 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
5156
5157         PR pch/13361
5158         * testsuite/g++.dg/pch/wchar-1.C: New.
5159         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5160
5161 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
5162
5163         * gcc.c-torture/execute/20040917-1.c: New test.
5164
5165 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5166
5167         PR tree-optimization/17319
5168         * gcc.dg/pr17319.c: New test.
5169
5170 2004-09-17  Devang Patel  <dpatel@apple.com>
5171
5172         * gcc.dg/20040813-1.c: New test.
5173
5174 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5175
5176         PR tree-optimization/17273
5177         * gcc.c-torture/compile/pr17273.c: New test.
5178
5179 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5180
5181         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
5182         Update expected messages.
5183         * gcc.dg/declspec-13.c: New test.
5184
5185 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
5186
5187         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
5188
5189 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5190
5191         * gcc.c-torture/execute/pr17252.c: Use post-increment to
5192         change what 'a' is pointing to.
5193
5194 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
5195
5196         PR c++/16002
5197         * g++.dg/template/error18.C: New test.
5198
5199         PR c++/16029
5200         * g++.dg/warn/Wunused-8.C: New test.
5201
5202 2004-09-17  Steven Bosscher  <stevenb@suse.de>
5203
5204         PR tree-optimization/17513
5205         * gcc.dg/20040916-1.c: New test.
5206
5207 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
5208
5209         PR c++/17501
5210         * g++.dg/template/typename7.C: New test.
5211
5212 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5213
5214         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
5215
5216 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
5217
5218         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
5219         with -ftree-based-profiling also.
5220         * lib/profopt.exp: Support late-set profile_option/feedback_option.
5221
5222 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
5223
5224         PR/15364
5225         * gfortran.dg/der_array_io_1.f90: New test.
5226         * gfortran.dg/der_array_io_2.f90: New test.
5227         * gfortran.dg/der_array_io_3.f90: New test.
5228
5229 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5230
5231         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
5232         EABI.
5233
5234 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5235
5236         * g++.dg/opt/switch1.C: New test.
5237
5238 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5239
5240         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
5241         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
5242         Update expected messages.
5243
5244 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5245
5246         PR fortran/16485
5247         * gfortran.dg/same_name_1.f90: New test.
5248
5249 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
5250
5251         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
5252         dereference garbage pointers.
5253
5254 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
5255
5256         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
5257         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
5258
5259         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
5260         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
5261         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
5262
5263 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
5264
5265         PR c++/17324
5266         * g++.dg/template/mangle1.C: New test.
5267
5268 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5269
5270         PR tree-optimization/17252
5271         * gcc.c-torture/execute/pr17252.c: New test.
5272
5273 2004-09-14  Andrew Pinski  <apinski@apple.com>
5274
5275         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
5276
5277 2004-09-14  Roger Sayle  <roger@eyesopen.com>
5278
5279         PR rtl-optimization/9771
5280         * gcc.dg/pr9771-1.c: New test case.
5281
5282 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5283
5284         PR tree-optimization/15262
5285         * gcc.c-torture/execute/pr15262-1.c: New test.
5286         * gcc.c-torture/execute/pr15262-2.c: New test.
5287
5288 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5289
5290         * gcc.dg/declspec-12.c: New test.
5291
5292 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
5293
5294         * gfortran.dg/pr17090.f90: Add directives to test.
5295
5296 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5297
5298         * gcc.c-torture/compile/20040914-1.c: New test.
5299
5300 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5301
5302         PR c++/16162
5303         * g++.dg/template/decl2.C: New test.
5304
5305 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
5306
5307         PR fortran/17090
5308         * gfortran.dg/pr17090.f90: New test.
5309
5310 2004-09-13  Dale Johannesen  <dalej@apple.com>
5311
5312         * gcc.c-torture/compile/pr17408.c:  New test case.
5313
5314 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5315
5316         PR c++/16716
5317         * g++.dg/parse/crash17.C: New test.
5318
5319         PR c++/17327
5320         * g++.dg/template/enum3.C: New test.
5321
5322 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
5323
5324         * lib/gcc-defs.exp: Load wrapper.exp.
5325         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
5326         using local code.
5327         * lib/gcc.exp (gcc_init): Similar.
5328         * lib/gfortran.exp (gfortran_init): Similar.
5329         * lib/objc.exp (objc_init): Similar.
5330         * lib/treelang.exp (treelang_init): Similar.
5331         * lib/wrapper.exp: New file with build_wrapper call machinery in
5332         ${tool}_maybe_build_wrapper.
5333
5334 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5335
5336         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
5337         "inline".
5338         * gcc.dg/declspec-11.c: Update expected messages.
5339         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
5340         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
5341         gcc.dg/inline-12.c: New tests.
5342
5343 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
5344
5345         * g++.dg/tree-ssa/pr17400.C: New testcase.
5346
5347 2004-09-13  James E Wilson  <wilson@specifixinc.com>
5348
5349         * gcc.target/mips/sb1-1.c: New testcase.
5350
5351 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
5352
5353         * lib/g77-dg.exp: Remove unused file.
5354         * lib/mike-g77.exp: Ditto.
5355         * lib/g77.exp: Ditto.
5356
5357 2004-09-12  Richard Henderson  <rth@redhat.com>
5358
5359         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
5360
5361 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5362
5363         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
5364         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
5365         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
5366         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
5367         Update expected messages.
5368
5369 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
5370
5371         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
5372         declaration/use mismatch for dirp parameter.
5373
5374 2004-09-12  Andrew Pinski  <apinski@apple.com>
5375
5376         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
5377         -fgnu-runtime is passed.
5378
5379 2004-09-12  Richard Henderson  <rth@redhat.com>
5380
5381         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
5382         do the uplevel thing and update additional_flags directly.
5383         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
5384         gfortran.fortran-torture/execute/intrinsic_nearest.x,
5385         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
5386         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
5387
5388 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5389
5390         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
5391
5392 2004-09-11  Roger Sayle  <roger@eyesopen.com>
5393
5394         PR middle-end/17411
5395         * g++.dg/opt/pr17411-1.C: New test case.
5396
5397 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5398
5399         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5400         gcc.dg/tls/diag-2.c: Update expected messages.
5401         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
5402         messages.
5403         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
5404         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
5405         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
5406         gcc.dg/tls/diag-5.c: New tests.
5407
5408 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
5409
5410         * gcc.dg/20040910-1.c: Correct dg-error regexp.
5411
5412 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5413
5414         * g++.dg/parse/break-in-for.C: New test.
5415
5416 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
5417
5418         * gcc.dg/tree-ssa/20040911-1.c: New test.
5419
5420 2004-09-11  Andreas Jaeger  <aj@suse.de>
5421
5422         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
5423         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
5424
5425 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
5426
5427         * gcc.target/frv: New directory of FR-V-specific tests.
5428
5429 2004-09-10  James E Wilson  <wilson@specifixinc.com>
5430
5431         * gcc.dg/convert-vec-1.c: New test.
5432
5433 2004-09-10  Roger Sayle  <roger@eyesopen.com>
5434
5435         PR middle-end/17024
5436         * gcc.dg/pr17024-1.c: New test case.
5437
5438 2004-09-10  Eric Christopher  <echristo@redhat.com>
5439
5440         * gcc.dg/20040910-1.c: New test.
5441
5442 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5443
5444         * gcc.dg/bitfld-9.c: New test.
5445
5446 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
5447
5448         * gcc.c-torture/execute/ieee/acc1.c: New test.
5449         * gcc.c-torture/execute/ieee/acc2.c: New test.
5450         * gcc.c-torture/execute/ieee/mzero6.c: New test.
5451
5452 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5453
5454         * gcc.dg/deprecated-2.c: New test.
5455
5456 2004-09-09  James E Wilson  <wilson@specifixinc.com>
5457
5458         * gcc.dg/init-vec-1.c: New test.
5459
5460 2004-09-09  Roger Sayle  <roger@eyesopen.com>
5461
5462         PR middle-end/17055
5463         * gcc.dg/pr17055-1.c: New test case.
5464
5465 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
5466
5467         PR target/17377
5468         * gcc.c-torture/execute/pr17377.c: New test.
5469
5470 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5471
5472         PR c/8420
5473         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
5474         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
5475         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5476         gcc.dg/long-long-typespec-1.c: New tests.
5477         * gcc.dg/tls/diag-2.c: Update expected diagnostics
5478
5479 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5480
5481         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
5482         gcc.dg/gnu99-static-1.c: New tests.
5483
5484 2004-09-08  Devang Patel  <dpatel@apple.com>
5485
5486         * gcc.dg/darwin-ld-20040828-1.c: New test.
5487         * gcc.dg/darwin-ld-20040828-2.c: New test.
5488         * gcc.dg/darwin-ld-20040828-3.c: New test.
5489
5490 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
5491
5492         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
5493         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
5494         in error message.
5495         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
5496         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
5497         in error message.
5498         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
5499         types they qualify.
5500         * objc.dg/type-size-2.m: Fix wording in comment.
5501         * objc.dg/va-meth-1.m: New test case.
5502
5503 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
5504
5505         PR c/16633:
5506         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
5507         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
5508
5509 2004-09-06  Devang Patel  <dpatel@apple.com>
5510
5511         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
5512         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
5513
5514 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
5515
5516         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
5517         reflect changed line numbering of diagnostics.
5518
5519 2004-09-06  Paul Brook  <paul@codesourcery.com>
5520
5521         * gfortran.dg/edit_real_1.f90: Add new test.
5522
5523 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5524
5525         * gcc.dg/tree-ssa/loop-2.c: New test.
5526         * gcc.dg/tree-ssa/loop-3.c: New test.
5527         * gcc.dg/tree-ssa/loop-4.c: New test.
5528         * gcc.dg/tree-ssa/loop-5.c: New test.
5529
5530 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5531
5532         * gcc.dg/format/sentinel-1.c: Update for parameter option.
5533
5534 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5535
5536         * gcc.dg/format/sentinel-1.c: New test.
5537
5538 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
5539
5540         * testsuite/gcc.dg/builtins-46.c: New.
5541
5542 2004-09-03  Devang Patel  <dpatel@apple.com>
5543
5544         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
5545         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
5546
5547 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5548
5549         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
5550         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
5551         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
5552         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
5553         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
5554         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
5555         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
5556         the non-portable bzero.
5557         * gcc.dg/20010912-1.c: xfail for NetWare.
5558         * gcc.dg/20020426-2.c: xfail for NetWare.
5559         * gcc.dg/20021014-1.c: xfail for NetWare.
5560         * gcc.dg/20021018-1.c: xfail for NetWare.
5561         * gcc.dg/20030213-1.c: xfail for NetWare.
5562         * gcc.dg/20030225-1.c: xfail for NetWare.
5563         * gcc.dg/20030708-1.c: xfail for NetWare.
5564         * gcc.dg/builtins-config.h: Also exclude NetWare.
5565         * gcc.dg/format/format.h: Define restrict only if not already defined.
5566         * gcc.dg/nest.c: xfail for NetWare.
5567         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
5568         * lib/target-supports.exp (check_visibility_available): Exclude
5569         NetWare.
5570
5571 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5572
5573         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
5574         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
5575         deterministic starting point for the alignment of structure fields.
5576         * gcc.dg/Wpadded.c: Dito.
5577         * g++.dg/abi/vbase10.C: Dito.
5578
5579 2004-09-03  Devang Patel  <dpatel@apple.com>
5580
5581         * g++.dg/debug/pr15736.cc: New test.
5582
5583 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5584
5585         * README.QMTEST: Fix out-of-date link.
5586
5587 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
5588
5589         PR fortran/16579
5590         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
5591         Delete.  Duplicate of gfortran.dg/g77/20010610.f
5592
5593 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5594
5595         * g++.dg/abi/arm_rtti1.C: New test.
5596
5597 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
5598
5599         * gcc.dg/ppc-vector-memcpy.c: New.
5600         * gcc.dg/ppc-vector-memset.c: New.
5601
5602 2004-09-02  Chao-ying Fu  <fu@mips.com>
5603
5604         * gcc.target/mips/mips-3d-1.c: New test.
5605         * gcc.target/mips/mips-3d-2.c: New test.
5606         * gcc.target/mips/mips-3d-3.c: New test.
5607         * gcc.target/mips/mips-3d-4.c: New test.
5608         * gcc.target/mips/mips-3d-5.c: New test.
5609         * gcc.target/mips/mips-3d-6.c: New test.
5610         * gcc.target/mips/mips-3d-7.c: New test.
5611         * gcc.target/mips/mips-3d-8.c: New test.
5612         * gcc.target/mips/mips-3d-9.c: New test.
5613         * gcc.target/mips/mips-ps-1.c: New test.
5614         * gcc.target/mips/mips-ps-2.c: New test.
5615         * gcc.target/mips/mips-ps-3.c: New test.
5616         * gcc.target/mips/mips-ps-4.c: New test.
5617         * gcc.target/mips/mips-ps-type.c: New test.
5618
5619 2004-09-02  Paul Brook  <paul@codesourcery.com>
5620
5621         * gfortran.dg/edit_real_1.f90: Add new tests.
5622
5623 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5624
5625         PR fortran/15327
5626         * gfortran.dg/merge_char_1.f90: New test.
5627
5628 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5629
5630         PR fortran/16404
5631         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
5632
5633 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5634
5635         PR c/1522
5636         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
5637
5638 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
5639
5640         * g++.dg/opt/loop1.C: Do not XFAIL.
5641
5642 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
5643
5644         * gcc.c-torture/execute/20040831-1.c: New test.
5645
5646 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
5647
5648         PR fortran/16579
5649         * gfortran.dg/g77/20010610.f: Now passes.
5650         Copy from g77.f-torture/execute. Add dg-run directive.
5651         * gfortran.dg/g77/README: Update
5652
5653 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5654
5655         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
5656         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
5657         (t1, t2, t3, t4): Add volatile.
5658
5659 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5660
5661         * g++.dg/ext/visibility/arm1.C: New test.
5662
5663 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
5664
5665         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
5666         -pedantic-errors.
5667
5668 2004-09-01  Paul Brook  <paul@codesourcery.com>
5669
5670         * gfortran.dg/eof_2.f90: New test.
5671
5672 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5673
5674         PR fortran/16579
5675         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
5676
5677 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
5678
5679         PR libfortran/16805
5680         * gfortran.dg/list_read_2.f90: New test.
5681
5682 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5683
5684         * g++.dg/abi/key1.C: New test.
5685
5686 2004-08-31  Richard Henderson  <rth@redhat.com>
5687
5688         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
5689         form of offsetof.
5690         * g++.dg/other/offsetof5.C: Remove duplicate.
5691
5692 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5693
5694         PR fortran/17244
5695         * gfortran.dg/func_derived_1.f90: New test.
5696
5697 2004-08-31  Paul Brook  <paul@codesourcery.com>
5698
5699         * gfortran.dg/eof_1.f90: New test.
5700
5701 2004-08-31  Paul Brook  <paul@codesourcery.com>
5702
5703         * gfortran.dg/list_read_1.f90: New file.
5704
5705 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
5706
5707         * g++.dg/opt/loop1.C: XFAIL.
5708
5709 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
5710
5711         * gcc.dg/funcdef-storage-1.c: New.
5712         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
5713         an extern function in local scope.
5714         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
5715         declare an 'auto inline' function in local scope.
5716         * gcc.dg/20011130-1.c: Likewise.
5717         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
5718         an 'auto' function in local scope.
5719         * gcc.dg/20021014-1.c: Likewise.
5720         * gcc.dg/20030331-2.c: Likewise.
5721
5722 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5723
5724         * gfortran.dg/blockdata_1.f90: New test.
5725
5726 2004-08-30  Richard Henderson  <rth@redhat.com>
5727
5728         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
5729
5730 2004-08-30  Richard Henderson  <rth@redhat.com>
5731
5732         * lib/fortran-torture.exp (fortran-torture-execute): Honor
5733         additional_flags set by alternate driver.
5734         (ieee-options): New procedure.
5735         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
5736         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
5737         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
5738         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
5739
5740 2004-08-30  Richard Henderson  <rth@redhat.com>
5741
5742         * lib/f-torture.exp: Remove.
5743
5744 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
5745
5746         PR rtl-optimization/16590
5747         * g++.dg/opt/loop1.C: New test.
5748
5749 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5750
5751         PR fortran/13910
5752         * gfortran.dg/oldstyle_1.f90: New test.
5753
5754 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
5755         Paul Brook  <paul@codesourcery.com>
5756
5757         * gfortran.dg/g77/README: Update.
5758         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
5759         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5760         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
5761
5762 2004-08-28  Paul Brook  <paul@codesourcery.com>
5763
5764         PR libfortran/17195
5765         * gfortran.dg/edit_real_1.f90: New test.
5766
5767 2004-08-27  Paul Brook  <paul@codesourcery.com>
5768
5769         * gfortran.dg/rewind_1.f90: New test.
5770
5771 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
5772
5773         PR fortran/16597
5774         * gfortran.dg/pr16597.f90: New test.
5775
5776 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5777
5778         PR c/13801
5779         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
5780         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
5781         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
5782         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
5783         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
5784
5785 2004-08-26  Nick Clifton  <nickc@redhat.com>
5786
5787         * gcc.c-torture/compile/pr17119.c: New test.
5788
5789 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5790
5791         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
5792
5793 2004-08-25  Richard Henderson  <rth@redhat.com>
5794
5795         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
5796         the bits that expect kind=8 to be the largest real kind.
5797
5798 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5799
5800         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
5801
5802 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5803
5804         * gfortran.dg/assignment_1.f90: New test.
5805
5806 2004-08-25  Adam Nemet  <anemet@lnxw.com>
5807
5808         * g++.dg/template/repo3.C: New test.
5809
5810 2004-08-25  Roger Sayle  <roger@eyesopen.com>
5811
5812         PR middle-end/16693
5813         PR tree-optimization/16372
5814         * g++.dg/opt/pr16372-1.C: New test case.
5815         * g++.dg/opt/pr16693-1.C: New test case.
5816         * g++.dg/opt/pr16693-2.C: New test case.
5817
5818 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5819
5820         * objc.dg/proto-lossage-4.m: New test.
5821
5822 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
5823
5824         PR c++/17155
5825         * g++.dg/inherit/local2.C: New test.
5826
5827 2004-08-25  Paul Brook  <paul@codesourcery.com>
5828
5829         PR fortran/17144
5830         * gfortran.dg/string_ctor_1.f90: New test.
5831
5832 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5833
5834         PR c++/14428
5835         * g++.dg/template/redecl2.C: New test.
5836
5837 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5838
5839         PR fortran/17143
5840         * gfortran.dg/pr17143.f90: New test.
5841
5842 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5843
5844         PR fortran/17164
5845         * gfortran.dg/pr17164.f90: New test.
5846
5847 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5848
5849         * gcc.dg/tree-ssa/loop-1.c: New test.
5850
5851 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5852
5853         * gcc.c-torture/compile/20040824-1.c: New test.
5854
5855 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5856
5857         * gcc.c-torture/compile/iftrap-3.c: New test.
5858
5859 2004-08-24  Paul Brook  <paul@codesourcery.com>
5860
5861         * gfortran.dg/entry_2.f90: New test.
5862
5863 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5864
5865         PR c++/16889
5866         * g++.dg/lookup/ambig[12].C: New.
5867
5868 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5869
5870         PR c++/16706
5871         * g++.dg/template/crash21.C: New test.
5872         * g++.dg/template/crash22.C: Likewise.
5873
5874 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5875
5876         PR c++/17149
5877         * g++.dg/template/access15.C: New.
5878
5879 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5880
5881         PR c++/17163
5882         * g++.dg/template/repo2.C: New test.
5883
5884 2004-08-23  Roger Sayle  <roger@eyesopen.com>
5885
5886         PR rtl-optimization/17078
5887         * gcc.c-torture/execute/pr17078-1.c: New test case.
5888
5889 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5890
5891         PR c/14492
5892         * gcc.dg/debug/crash1.c: New test.
5893
5894 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5895
5896         PR c/16180
5897         * gcc.dg/loop-5.c: New test.
5898
5899 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5900
5901         * gcc.c-torture/execute/20040823-1.c: New test.
5902
5903 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
5904
5905         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
5906         to the assembler.  Simplify test accordingly.
5907         (asm_abi_flags): Use GNU names.
5908         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
5909         to check for ABI flags.
5910
5911 2004-08-22  Andrew Pinski  <apinski@apple.com>
5912
5913         * g++.dg/opt/pr14029.C: New test.
5914         * gcc.c-torture/execute/pr15262.c: New test.
5915
5916 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5917
5918         * gfortran.dg/reduction.f90: Add checks with complex arguments.
5919
5920 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
5921
5922         PR 16908
5923         * gfortran.dg/direct_io.f90: New test.
5924
5925 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5926
5927         PR c++/17121
5928         * g++.dg/inherit/local2.C: New test.
5929
5930 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
5931
5932         PR c++/17120
5933         * g++.dg/warn/Wparentheses-4.C: New test.
5934
5935 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5936
5937         PR c++/17121
5938         * g++.dg/inherit/local2.C: New test.
5939
5940         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
5941         * gcc.dg/ppc-ldstruct.c: Likewise.
5942         * gcc.dg/ppc64-abi-2.c: Likewise.
5943
5944 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
5945
5946         PR rtl-optimization/17099
5947         * gcc.c-torture/execute/20040820-1.c: New test.
5948
5949 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
5950
5951         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
5952
5953 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
5954
5955         PR fortran/17077
5956         * gfortran.dg/auto_array_1.f90: New test.
5957
5958 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5959
5960         PR fortran/17074
5961         * gfortran.dg/simpleif_1.f90: New test.
5962
5963 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
5964
5965         * lib/target-supports.exp (check_profiling_available): Return
5966         false for arm*-*-symbianelf* and arm*-*-eabi*.
5967
5968         PR c++/15890
5969         * g++.dg/template/delete1.C: New test.
5970
5971 2004-08-19  Paul Brook  <paul@codesourcery.com>
5972
5973         PR fortran/14976
5974         PR fortran/16228
5975         * gfortran.dg/data_char_1.f90: New test.
5976
5977 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
5978
5979         PR fortran/16946
5980         * gfortran.dg/reduction.f90: New testcase.
5981
5982 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5983
5984         PR fortran/16520
5985         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
5986
5987 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5988
5989         PR c++/17041
5990         * g++.dg/Wparentheses-3.C: New test.
5991
5992 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
5993
5994         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
5995         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
5996         * gcc.dg/vect/vect-2.c: Likewise.
5997         * gcc.dg/vect/vect-3.c: Likewise.
5998         * gcc.dg/vect/vect-4.c: Likewise.
5999         * gcc.dg/vect/vect-5.c: Likewise.
6000         * gcc.dg/vect/vect-6.c: Likewise.
6001         * gcc.dg/vect/vect-7.c: Likewise.
6002         * gcc.dg/vect/vect-25.c: Likewise.
6003         * gcc.dg/vect/vect-31.c: Likewise.
6004         * gcc.dg/vect/vect-32.c: Likewise.
6005         * gcc.dg/vect/vect-34.c: Likewise.
6006         * gcc.dg/vect/vect-36.c: Likewise.
6007         * gcc.dg/vect/vect-all.c: Likewise.
6008
6009 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
6010
6011         PR c++/17068
6012         * g++.dg/template/operator4.C: New test.
6013
6014 2004-08-18  Richard Henderson  <rth@redhat.com>
6015
6016         * gcc.dg/20040206-1.c: XFAIL.
6017
6018 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6019
6020         PR c++/16246
6021         * g++.dg/template/array7.C: New test.
6022
6023 2004-08-17  James E Wilson  <wilson@specifixinc.com>
6024
6025         * gcc.dg/mips-movcc-1.c: New test.
6026         * gcc.dg/mips-movcc-2.c: New test.
6027         * gcc.dg/mips-movcc-3.c: New test.
6028
6029         * gcc.dg/mips-nmadd-1.c: New test.
6030         * gcc.dg/mips-nmadd-2.c: New test.
6031
6032 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6033
6034         PR c++/15871
6035         * g++.dg/opt/inline8.C: New test.
6036
6037         PR c++/16965
6038         * g++.dg/parse/error17.C: New test.
6039
6040 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
6041
6042         * gcc.dg/vect: New directory for vectorizer tests.
6043         * gcc.dg/vect/tree-vect.h: New file.
6044         * gcc.dg/vect/vect.exp: New file.
6045         * gcc.dg/vect/pr16105.c.c: New test.
6046         * gcc.dg/vect/vect-1.c: New test.
6047         * gcc.dg/vect/vect-2.c: New test.
6048         * gcc.dg/vect/vect-3.c: New test.
6049         * gcc.dg/vect/vect-4.c: New test.
6050         * gcc.dg/vect/vect-5.c: New test.
6051         * gcc.dg/vect/vect-6.c: New test.
6052         * gcc.dg/vect/vect-7.c: New test.
6053         * gcc.dg/vect/vect-8.c: New test.
6054         * gcc.dg/vect/vect-9.c: New test.
6055         * gcc.dg/vect/vect-10.c: New test.
6056         * gcc.dg/vect/vect-11.c: New test.
6057         * gcc.dg/vect/vect-12.c: New test.
6058         * gcc.dg/vect/vect-13.c: New test.
6059         * gcc.dg/vect/vect-14.c: New test.
6060         * gcc.dg/vect/vect-15.c: New test.
6061         * gcc.dg/vect/vect-16.c: New test.
6062         * gcc.dg/vect/vect-17.c: New test.
6063         * gcc.dg/vect/vect-18.c: New test.
6064         * gcc.dg/vect/vect-19.c: New test.
6065         * gcc.dg/vect/vect-20.c: New test.
6066         * gcc.dg/vect/vect-21.c: New test.
6067         * gcc.dg/vect/vect-22.c: New test.
6068         * gcc.dg/vect/vect-23.c: New test.
6069         * gcc.dg/vect/vect-24.c: New test.
6070         * gcc.dg/vect/vect-25.c: New test.
6071         * gcc.dg/vect/vect-26.c: New test.
6072         * gcc.dg/vect/vect-27.c: New test.
6073         * gcc.dg/vect/vect-28.c: New test.
6074         * gcc.dg/vect/vect-29.c: New test.
6075         * gcc.dg/vect/vect-30.c: New test.
6076         * gcc.dg/vect/vect-31.c: New test.
6077         * gcc.dg/vect/vect-32.c: New test.
6078         * gcc.dg/vect/vect-33.c: New test.
6079         * gcc.dg/vect/vect-34.c: New test.
6080         * gcc.dg/vect/vect-35.c: New test.
6081         * gcc.dg/vect/vect-36.c: New test.
6082         * gcc.dg/vect/vect-37.c: New test.
6083         * gcc.dg/vect/vect-38.c: New test.
6084         * gcc.dg/vect/vect-40.c: New test.
6085         * gcc.dg/vect/vect-41.c: New test.
6086         * gcc.dg/vect/vect-42.c: New test.
6087         * gcc.dg/vect/vect-43.c: New test.
6088         * gcc.dg/vect/vect-44.c: New test.
6089         * gcc.dg/vect/vect-45.c: New test.
6090         * gcc.dg/vect/vect-46.c: New test.
6091         * gcc.dg/vect/vect-47.c: New test.
6092         * gcc.dg/vect/vect-48.c: New test.
6093         * gcc.dg/vect/vect-49.c: New test.
6094         * gcc.dg/vect/vect-50.c: New test.
6095         * gcc.dg/vect/vect-51.c: New test.
6096         * gcc.dg/vect/vect-52.c: New test.
6097         * gcc.dg/vect/vect-53.c: New test.
6098         * gcc.dg/vect/vect-54.c: New test.
6099         * gcc.dg/vect/vect-55.c: New test.
6100         * gcc.dg/vect/vect-56.c: New test.
6101         * gcc.dg/vect/vect-57.c: New test.
6102         * gcc.dg/vect/vect-58.c: New test.
6103         * gcc.dg/vect/vect-59.c: New test.
6104         * gcc.dg/vect/vect-60.c: New test.
6105         * gcc.dg/vect/vect-61.c: New test.
6106         * gcc.dg/vect/vect-all.c: New test.
6107         * gcc.dg/vect/vect-none.c: New test.
6108
6109 2004-08-17  Paul Brook  <paul@codesourcery.com>
6110
6111         PR fortran/13082
6112         * gfortran.dg/entry_1.f90: New test.
6113
6114 2004-08-17  Andrew Pinski  <apinski@apple.com>
6115
6116         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
6117
6118 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
6119
6120         * gcc.dg/pr17036-1.c: New test.
6121
6122 2004-08-16  Devang Patel  <dpatel@apple.com>
6123
6124         * gcc.dg/darwin-20040809-1.c: New test.
6125
6126 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
6127
6128         * gcc.dg/funcdef-attr-1.c: New test.
6129
6130 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
6131
6132         * gcc.dg/altivec-17.c: New test.
6133         * gcc.dg/altivec-18.c: New test.
6134
6135 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6136
6137         PR c++/6749
6138         * g++.dg/template/vtable2.C: New test.
6139
6140 2004-08-14  Richard Henderson  <rth@redhat.com>
6141
6142         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
6143         * gcc.dg/pack-test-4.c (main): Return 0.
6144         * gcc.dg/setjmp-1.c: Remove XFAIL.
6145         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
6146
6147 2004-08-14  Richard Henderson  <rth@redhat.com>
6148
6149         * gcc.dg/980217-1.c: Add prototype for printf.
6150
6151 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
6152
6153         * gfortran.dg/pr16935.f90: New test.
6154
6155 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
6156
6157         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
6158
6159 2004-08-13  Paul Brook  <paul@codesourcery.com>
6160
6161         * gfortran.dg/der_io_1.f90: Remove stray comma.
6162
6163 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6164
6165         * gcc.dg/vmx/cw-bug-2.c: Remove.
6166         * gcc.dg/vmx/vprint-1.c: Remove.
6167         * gcc.dg/vmx/vscan-1.c: Remove.
6168
6169 2004-08-12  Devang patel  <dpatel@apple.com>
6170
6171         * gcc.dg/darwin-20040809-2.c: New test.
6172
6173 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
6174
6175         * g++.dg/ext/altivec-12.C: New test.
6176
6177         * g++.dg/ext/altivec-11.C: New test.
6178
6179 2004-08-12  Paul Brook  <paul@codesourcery.com>
6180
6181         * g++.dg/abi/arm_cxa_vec_1.C: New test.
6182
6183 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6184
6185         * g++.dg/ext/altivec-2.C: Check for hardware support before
6186         executing any VMX instructions.
6187
6188         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
6189
6190 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
6191
6192         PR c++/16276
6193         * g++.old-deja/g++.other/comdat4.C: New test.
6194         * g++.old-deja/g++.other/comdat4-aux.cc: New.
6195
6196 2004-08-12  Ben Elliston  <bje@au.ibm.com>
6197
6198         PR target/16286
6199         * gcc.dg/pr16286.c: New test.
6200
6201 2004-08-12 Jan Beulich <jbeulich@novell.com>
6202
6203         * g++.dg/ext/asm5.C: New.
6204
6205 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6206
6207         PR c++/16698
6208         * g++.dg/eh/crash1.C: New test.
6209
6210         PR c++/16717
6211         * g++.dg/ext/construct1.C: New test.
6212
6213 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6214
6215         PR c++/16853
6216         * g++.dg/init/ptrmem1.C: New test.
6217
6218         PR c++/16618
6219         * g++.dg/parse/offsetof5.C: New test.
6220
6221         PR c++/16870
6222         * g++.dg/template/overload3.C: New test.
6223
6224 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6225
6226         PR c++/16964
6227         * g++.dg/parse/error16.C: New test.
6228
6229         PR c++/16904
6230         * g++.dg/template/error14.C: New test.
6231
6232         PR c++/16929
6233         * g++.dg/template/error15.C: New test.
6234
6235 2004-08-11  Devang Patel  <dpatel@apple.com>
6236
6237         * gcc.dg/darwin-ld-20040809-1.c: New test.
6238         * gcc.dg/darwin-ld-20040809-2.c: New test.
6239
6240 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
6241
6242         PR fortran/16917
6243         * gfortran.dg/dfloat_1.f90: New test.
6244
6245 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
6246
6247         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
6248         * gcc.dg/dll-2.c: Fix dg-require syntax.
6249         * gcc.misc-tests/arm-isr.c (abort): Declare.
6250         (exit): Likewise.
6251
6252 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
6253
6254         PR c++/16971
6255         * g++.dg/parse/crash16.C: New test.
6256
6257 2004-08-10  Roger Sayle  <roger@eyesopen.com>
6258
6259         * gcc.dg/mips-rsqrt-1.c: New test case.
6260         * gcc.dg/mips-rsqrt-2.c: New test case.
6261         * gcc.dg/mips-rsqrt-3.c: New test case.
6262
6263 2004-08-10  Paul Brook  <paul@codesourcery.com>
6264
6265         * gfortran.dg/der_io_1.f90: New test.
6266
6267 2004-08-10  Paul Brook  <paul@codesourcery.com>
6268
6269         PR fortran/16919
6270         * gfortran.dg/der_array_1.f90: New test.
6271
6272 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
6273
6274         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
6275
6276 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
6277
6278         * gcc.dg/wchar_t-2.c: Fix typo.
6279
6280 2004-08-09  Falk Hueffner  <falk@debian.org>
6281
6282         PR tree-optimization/12517
6283         * gcc.c-torture/compile/pr12517.c: New test.
6284
6285         PR tree-optimization/12578
6286         * gcc.c-torture/compile/pr12578.c: New test.
6287
6288         PR tree-optimization/12899
6289         * gcc.c-torture/compile/pr12899.c: New test.
6290
6291         PR rtl-optimization/14692
6292         * gcc.c-torture/compile/pr14692.c: New test.
6293
6294         PR tree-optimization/16461
6295         * gcc.c-torture/compile/pr16461.c: New test.
6296
6297 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
6298
6299         * gfortran.dg/getenv_1.f90: New test.
6300
6301 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6302
6303         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
6304         wchar_t.
6305         * gcc.dg/symbian5.c: Test -fno-short-wchar.
6306
6307 2004-08-06  Paul Brook  <paul@codesourcery.com>
6308
6309         * gfortran.dg/ret_array_1.f90: New test.
6310         * gfortran.dg/ret_pointer_1.f90: New test.
6311
6312 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
6313
6314         * gcc.dg/missing-field-init-[12].c: New tests.
6315         * g++.dg/warn/missing-field-init-[12].C: New tests.
6316
6317 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6318
6319         * gcc.dg/enum2.c: New test.
6320         * gcc.dg/symbian3.c: Likewise.
6321         * gcc.dg/symbian4.c: Likewise.
6322         * gcc.dg/wchar_t-2.c: Likewise.
6323
6324 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6325
6326         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
6327         destructor tests.
6328
6329 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6330
6331         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
6332         dg-require-visiblity.
6333         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
6334         * g++.dg/ext/visibility/fvisibility.C: Likewise.
6335         * g++.dg/ext/visibility/memfuncts.C: Likewise.
6336         * g++.dg/ext/visibility/new1.C: Likewise.
6337         * g++.dg/ext/visibility/pragma.C: Likewise.
6338         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
6339         * g++.dg/ext/visibility/virtual.C: Likewise.
6340         * g++/dg/ext/visibility/visibility-1.C: Likewise.
6341         * g++/dg/ext/visibility/visibility-2.C: Likewise.
6342         * g++/dg/ext/visibility/visibility-3.C: Likewise.
6343         * g++/dg/ext/visibility/visibility-4.C: Likewise.
6344         * g++/dg/ext/visibility/visibility-5.C: Likewise.
6345         * g++/dg/ext/visibility/visibility-6.C: Likewise.
6346         * g++/dg/ext/visibility/visibility-7.C: Likewise.
6347         * g++/dg/ext/visibility/visibility-8.C: New test.
6348         * gcc.c-torture/compile/dll.x: Remove.
6349         * gcc.dg/dll-2.c: Use dg-require-dll
6350         * gcc.dg/visibility-10.c: New test.
6351         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
6352         supporting DLLs.
6353         * testsuite/lib/scanasm.exp (scan_hidden): New function.
6354         (scan_not_hidden): Likewise.
6355
6356 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
6357
6358         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
6359
6360 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
6361
6362         * gcc.c-torture/execute/20040805-1.c: New test.
6363
6364 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
6365
6366         * gcc.dg/20020118-1.c: Declare abort.
6367         * gcc.dg/altivec_check.h: Likewise.
6368         * gcc.dg/iftrap-2.c: Likewise.
6369         * gcc.dg/pragma-darwin.c: Likewise.
6370         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
6371
6372 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
6373
6374         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
6375
6376 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6377
6378         * gcc.c-torture/execute/builtins/abs-2.c,
6379         gcc.c-torture/execute/builtins/abs-3.c,
6380         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
6381         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
6382         intmax_t, uintmax_t and their limits.
6383         * gcc.dg/intmax_t-1.c: New test.
6384
6385 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6386
6387         * g++.dg/tc1/dr147.C: Add reference to PR.
6388
6389 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
6390
6391         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
6392         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
6393
6394 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
6395
6396         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
6397
6398 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6399
6400         * gcc.dg/redecl-5.c: New test.
6401         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
6402         of scanf.
6403
6404 2004-08-03  Roger Sayle  <roger@eyesopen.com>
6405
6406         PR middle-end/16790
6407         * gcc.c-torture/execute/pr16790-1.c: New test case.
6408
6409 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
6410
6411         * g++.dg/ext/visibility/assign1.C: New test.
6412         * g++.dg/ext/visibility/new1.C: Likewise.
6413
6414         * gcc.dg/symbian1.c: New test.
6415         * gcc.dg/symbian2.c: Likewise.
6416
6417 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6418
6419         PR target/16570
6420         * gcc.dg/i386-sse-9.c: New test.
6421
6422 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6423
6424         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
6425
6426 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6427
6428         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
6429         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
6430         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
6431         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
6432         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
6433         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
6434         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
6435         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
6436         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
6437         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
6438         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
6439         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
6440         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
6441         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
6442         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
6443         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
6444         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
6445         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
6446         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
6447         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
6448         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
6449         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
6450         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
6451         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
6452         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
6453         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
6454         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
6455         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
6456         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
6457         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
6458         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
6459         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
6460         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
6461         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
6462         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
6463         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
6464         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
6465         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
6466         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
6467         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
6468         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
6469         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
6470         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
6471         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
6472         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
6473         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
6474         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
6475         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
6476         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
6477         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
6478         gcc.misc-tests/i386-pf-3dnow-1.c,
6479         gcc.misc-tests/i386-pf-athlon-1.c,
6480         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6481         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
6482         Declare built-in functions used.
6483         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
6484
6485 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
6486
6487         PR c++/16707
6488         * g++.dg/lookup/using12.C: New test.
6489
6490         * g++.dg/init/null1.C: Fix PR number.
6491         * g++.dg/parse/namespace10.C: Likewise.
6492
6493 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6494
6495         PR c++/16224
6496         * g++.dg/template/spec17.C: New test.
6497         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
6498         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
6499
6500 2004-08-02  David Billinghurst
6501
6502         PR fortran/16292
6503         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
6504
6505 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
6506
6507         * gcc.dg/ia64-got-1.c: New test case.
6508
6509 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6510
6511         PR c++/16489
6512         * g++.dg/init/null1.C: New test.
6513         * g++.dg/tc1/dr76.C: Adjust error marker.
6514
6515         PR c++/16529
6516         * g++.dg/parse/namespace10.C: New test.
6517
6518         PR c++/16810
6519         * g++.dg/inherit/ptrmem2.C: New test.
6520
6521 2004-08-02  Ben Elliston  <bje@au.ibm.com>
6522
6523         PR target/16155
6524         * gcc.dg/pr16155.c: New test.
6525
6526 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
6527
6528         * gcc.dg/redecl-2.c: New test.
6529
6530 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
6531
6532         * gcc.dg/darwin-longdouble.c: New file.
6533
6534 2004-07-30  Richard Henderson  <rth@redhat.com>
6535
6536         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
6537         write to constant argument.
6538         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6539
6540 2004-07-30  Richard Henderson  <rth@redhat.com>
6541
6542         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
6543         tests of nearest around zero.
6544
6545 2004-07-30  Andrew Pinski  <apinski@apple.com>
6546
6547         * gcc.c-torture/compile/20040730-1.c: New test.
6548
6549 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6550
6551         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
6552         powerpc-eabispe.
6553
6554 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6555
6556         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
6557
6558 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
6559
6560         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
6561         contains $ld_library_path.
6562         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6563
6564 2004-07-29  Richard Henderson  <rth@redhat.com>
6565
6566         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
6567
6568         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
6569         (alt2, which): New.
6570         (Check): Accept either alternative.
6571
6572 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
6573
6574         * g++.dg/abi/inline1.C: New test.
6575         * g++.dg/abi/local1-a.cc: Likewise.
6576         * g++.dg/abi/local1.C: Likewise.
6577         * g++.dg/abi/mangle11.C: Tweak location of warnings.
6578         * g++.dg/abi/mangle12.C: Likewise.
6579         * g++.dg/abi/mangle17.C: Likewise.
6580         * g++.dg/abi/mangle20-2.C: Likewise.
6581         * g++.dg/opt/interface1.C: Likewise.
6582         * g++.dg/opt/interface1.h: Likewise.
6583         * g++.dg/opt/interface1-a.cc: New test.
6584         * g++.dg/parse/repo1.C: New test.
6585         * g++.dg/template/repo1.C: Likewise.
6586         * g++.dg/warn/Winline-1.C: Likewise.
6587         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
6588
6589 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
6590
6591         * gcc.dg/tree-ssa/20040729-1.c: New test.
6592
6593 2004-07-27  Matt Austern <austern@apple.com>
6594
6595         * gcc.dg/darwin-bool-1.c: New test.
6596         * gcc.dg/darwin-bool-2.c: New test.
6597
6598 2004-07-28  Richard Henderson  <rth@redhat.com>
6599
6600         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
6601         arguments in the correct type.  Don't write to constant arguments.
6602
6603 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6604
6605         PR tree-optimization/16688
6606         PR tree-optimization/16689
6607         * g++.dg/tree-ssa/pr16688.C: New test.
6608
6609 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6610
6611         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6612         loads.  Not only in the comment, this time.
6613
6614 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
6615
6616         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
6617         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
6618         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
6619         * gcc.dg/sh4a-bitmovua.c: New.
6620         * gcc.dg/sh4a-cos.c: New.
6621         * gcc.dg/sh4a-cosf.c: New.
6622         * gcc.dg/sh4a-fprun.c: New.
6623         * gcc.dg/sh4a-fsrra.c: New.
6624         * gcc.dg/sh4a-memmovua.c: New.
6625         * gcc.dg/sh4a-sin.c: New.
6626         * gcc.dg/sh4a-sincos.c: New.
6627         * gcc.dg/sh4a-sincosf.c: New.
6628         * gcc.dg/sh4a-sinf.c: New.
6629
6630 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6631
6632         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
6633         conditionals.
6634         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6635         loads.
6636         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
6637         DOM1.
6638
6639 2004-07-27  Andrew Pinski  <apinski@apple.com>
6640
6641         * g++.dg/rtti/tinfo1.C: Correct the xfail.
6642
6643 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
6644
6645         * gcc.dg/pragma-isr.c: New test.
6646
6647 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6648
6649         PR c++/14429
6650         * g++.dg/template/ttp11.C: New test.
6651
6652 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
6653
6654         * gcc.c-torture/compile/20040727-1.c: New test.
6655
6656 2004-07-26  Eric Christopher  <echristo@redhat.com>
6657
6658         * gcc.c-torture/compile/20040726-2.c: New test.
6659
6660 2004-07-26  Andrew Pinski  <apinski@apple.com>
6661
6662         * g++.dg/rtti/tinfo1.C: Xfail.
6663
6664 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
6665
6666         * gcc.c-torture/compile/20040726-1.c: New test.
6667
6668 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
6669             Brian Ryner  <bryner@brianryner.com>
6670
6671         PR c++/9283
6672         PR c++/15000
6673         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
6674         * g++.dg/ext/visibility/: New directory.
6675         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
6676         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
6677         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
6678         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
6679         * g++.dg/ext/visibility/fvisibility.C,
6680         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
6681         g++.dg/ext/visibility/fvisibility-override1.C
6682         g++.dg/ext/visibility/fvisibility-override2.C
6683         g++.dg/ext/visibility/memfuncts.C
6684         g++.dg/ext/visibility/noPLT.C
6685         g++.dg/ext/visibility/pragma.C
6686         g++.dg/ext/visibility/pragma-override1.C
6687         g++.dg/ext/visibility/pragma-override2.C
6688         g++.dg/ext/visibility/staticmemfuncts.C
6689         g++.dg/ext/visibility/virtual.C: New tests.
6690
6691 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6692
6693         PR c/15360
6694         * gcc.dg/pr15360-1.c: New test.
6695
6696 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
6697
6698         * gcc.dg/pragma-align-2.c: New test.
6699         * gcc.dg/pragma-init-fini.c: New test.
6700         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
6701         targets.
6702
6703 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6704
6705         * gcc.dg/init-string-2.c: New test.
6706
6707 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
6708
6709         PR 16684
6710         * gcc.dg/Wredundant-decls-1.c: New test case.
6711
6712 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
6713
6714         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
6715         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
6716         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
6717         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
6718         * gcc.dg/compat/generate-random.c: New file.
6719         * gcc.dg/compat/generate-random.h: Likewise.
6720         * gcc.dg/compat/generate-random_r.c: Likewise.
6721         * gcc.dg/compat/struct-layout-1.h: Likewise.
6722         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
6723         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
6724         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
6725         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
6726         * gcc.dg/compat/struct-layout-1_main.c: New test.
6727         * gcc.dg/compat/struct-layout-1_x.c: New file.
6728         * gcc.dg/compat/struct-layout-1_y.c: New file.
6729         * gcc.dg/compat/struct-layout-1_test.h: New file.
6730
6731 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
6732
6733         * gcc.dg/comp-return-1.c: New test
6734
6735 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
6736
6737         * gcc.dg/vmx/8-02a.c: Fix typo.
6738
6739         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
6740         * gcc.dg/darwin-abi-3.c: New test.
6741
6742         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
6743         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
6744
6745         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
6746         * gcc.dg/vmx/ops-long-1.c: New test.
6747         * gcc.dg/vmx/ops-long-2.c: New test.
6748
6749 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6750
6751         * g++.dg/lookup/conv-[1234].C: New.
6752
6753 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
6754
6755         * g++.dg/parse/attr2.C: Simplify.
6756
6757 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6758
6759         PR c/7284
6760         * gcc.c-torture/execute/pr7284-1.c: New test.
6761
6762 2004-07-22  Brian Booth  <bbooth@redhat.com>
6763
6764         * gcc.dg/tree-ssa/20040721-1.c: New test.
6765
6766 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6767
6768         * g++.dg/template/crash20.c: New.
6769
6770 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
6771
6772         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
6773         Add dg-run directive.  Declare variables as required.
6774         * gfortran.dg/g77/README: Update
6775
6776 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
6777
6778         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
6779         gcc.dg/cris-peep2-andu2.c: New tests.
6780
6781 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6782
6783         PR c/15052
6784         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
6785         on return type.
6786         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
6787         messages.
6788         * gcc.dg/qual-return-2.c: Update expected messages.
6789         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
6790
6791 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6792
6793         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
6794         * gcc.dg/noncompile/921102-1.c: Update expected error message.
6795
6796 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6797
6798         PR c/11250
6799         * gcc.dg/init-string-1.c: New test.
6800
6801 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
6802
6803         PR middle-end/15345
6804         PR c/16450
6805         * gcc.dg/torture/nested-fn-1.c: New test.
6806
6807 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
6808
6809         PR target/16559
6810         * gcc.dg/ia64-fptr-1.c: New file.
6811
6812 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6813
6814         PR c++/14497
6815         * g++.dg/template/spec16.C: New test.
6816         * g++.old-deja/g++.robertl/eb118.C: Remove.
6817
6818 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6819
6820         PR c++/509
6821         * g++.dg/template/spec15.C: New test.
6822
6823 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
6824
6825         Copy cases from g77.f-torture/execute and add dg-run
6826         directive.  Other changes as noted.
6827         * gfortran.dg/g77/13037.f
6828         * gfortran.dg/g77/1832.f
6829         * gfortran.dg/g77/19981119-0.f
6830         * gfortran.dg/g77/19990313-0.f
6831         * gfortran.dg/g77/19990313-1.f
6832         * gfortran.dg/g77/19990313-2.f
6833         * gfortran.dg/g77/19990313-3.f
6834         * gfortran.dg/g77/19990419-1.f
6835         * gfortran.dg/g77/19990826-0.f
6836         * gfortran.dg/g77/19990826-2.f
6837         * gfortran.dg/g77/20000503-1.f
6838         * gfortran.dg/g77/20001111.f
6839         * gfortran.dg/g77/20010116.f
6840         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
6841         * gfortran.dg/g77/20010430.f
6842         * gfortran.dg/g77/6177.f
6843         * gfortran.dg/g77/947.f
6844         * gfortran.dg/g77/970816-3.f
6845         * gfortran.dg/g77/971102-1.f
6846         * gfortran.dg/g77/980520-1.f
6847         * gfortran.dg/g77/980628-0.f
6848         * gfortran.dg/g77/980628-1.f
6849         * gfortran.dg/g77/980628-10.f
6850         * gfortran.dg/g77/980628-2.f
6851         * gfortran.dg/g77/980628-3.f
6852         * gfortran.dg/g77/980628-7.f
6853         * gfortran.dg/g77/980628-8.f
6854         * gfortran.dg/g77/980628-9.f
6855         * gfortran.dg/g77/980701-0.f
6856         * gfortran.dg/g77/980701-1.f
6857         * gfortran.dg/g77/cabs.f
6858         * gfortran.dg/g77/claus.f
6859         * gfortran.dg/g77/complex_1.f
6860         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
6861         * gfortran.dg/g77/dcomplex.f
6862         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
6863         * gfortran.dg/g77/f90-intrinsic-mathematical.f
6864         * gfortran.dg/g77/f90-intrinsic-numeric.f
6865         * gfortran.dg/g77/int8421.f
6866         * gfortran.dg/g77/labug1.f
6867         * gfortran.dg/g77/large_vec.f
6868         * gfortran.dg/g77/le.f
6869         * gfortran.dg/g77/short.f
6870         * gfortran.dg/g77/README: Update
6871
6872 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
6873
6874         PR c++/16637
6875         * g++.dg/parse/lookup4.C: New test.
6876
6877 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6878
6879         PR c++/16175
6880         * g++.dg/template/ttp10.C: New test.
6881
6882 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6883
6884         * gcc.dg/pr12625-1.c: New test.
6885
6886 2004-07-20  Steven Bosscher  <stevenb@suse.de>
6887
6888         * testsuite/gcc.dg/switch-warn-1.c: New test.
6889         * testsuite/gcc.dg/switch-warn-2.c: New test.
6890         * gcc.c-torture/compile/pr14730.c: Update.
6891
6892 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
6893
6894         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
6895         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
6896         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
6897         g++.dg/template/nontype3.C: Remove trailing CR from tests.
6898
6899 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
6900
6901         PR c++/16623
6902         * g++.dg/template/assign1.C: New test.
6903
6904 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6905
6906         PR c++/12170
6907         * g++.dg/template/ttp9.C: New test.
6908
6909 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
6910
6911         * gcc.dg/format/cmn-err-1.c: New test.
6912
6913 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6914
6915         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
6916         gcc.dg/Wparentheses-10.c: New tests.
6917         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
6918
6919 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6920
6921         PR fortran/16465
6922         * gfortran.dg/g77//ffixed-line-length-0.f,
6923         gfortran.dg/g77/ffixed-line-length-132.f,
6924         gfortran.dg/g77/ffixed-line-length-72.f,
6925         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
6926         gfortran.dg/g77/README: Update.
6927
6928 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6929
6930         PR c++/13092
6931         * g++.dg/template/non-dependent7.C: New test.
6932         * g++.dg/template/non-dependent8.C: Likewise.
6933         * g++.dg/template/non-dependent9.C: Likewise.
6934         * g++.dg/template/non-dependent10.C: Likewise.
6935
6936 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
6937
6938         PR c++/16337
6939         * g++.dg/parse/attr2.C: New test.
6940
6941 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
6942
6943         * g77.dg: Removed.
6944         * g77.f-torture: Ditto.
6945
6946 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6947
6948         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
6949         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
6950         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
6951
6952 2004-07-16  Richard Henderson  <rth@redhat.com>
6953
6954         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
6955
6956 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6957
6958         * lib/fortran-torture.exp (fortran-torture): Don't test compile
6959         tests with full list of options.
6960         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
6961         of TORTURE_OPTIONS if test contains 'dg-do run'.
6962
6963         PR fortran/16404
6964         * gfortran.dg/do_iterator.f90: New test.
6965
6966 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6967
6968         PR rtl-optimization/16536
6969         * gcc.c-torture/execute/restrict-1.c: New test.
6970
6971 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6972
6973         PR fortran/15324
6974         * gfortran.dg/pr15324.f90: New test.
6975
6976         PR fortran/15129
6977         * gfortran.dg/pr15129.f90: New test.
6978
6979         PR fortran/15140
6980         * gfortran.dg/pr15140.f90: New test.
6981
6982         PR fortran/13792
6983         * gfortran.fortran-torture/execute/bounds.f90: Add check for
6984         compile-time simplification.
6985
6986 2004-07-14  Mike Stump  <mrs@apple.com>
6987
6988         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
6989
6990 2004-07-14  James E Wilson  <wilson@specifixinc.com>
6991
6992         PR target/16325
6993         * gcc.dg/profile-generate-1.c: New.
6994
6995 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
6996
6997         * gcc.c-torture/execute/20040709-1.c: New test.
6998         * gcc.c-torture/execute/20040709-2.c: New test.
6999
7000 2004-07-14  Mike Stump  <mrs@apple.com>
7001
7002         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
7003
7004 2004-07-14  Mike Stump  <mrs@apple.com>
7005
7006         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
7007
7008 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
7009
7010         PR c++/16518
7011         * g++.dg/parse/mutable1.C: New test.
7012
7013 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
7014
7015         PR tree-optimization/16443
7016         * gcc.dg/tree-ssa/20040713-1.c: New test.
7017
7018 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
7019
7020         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
7021         for operator new.
7022
7023 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7024
7025         * gfortran.dg/g77/README: New file
7026         * gfortran.dg/g77/19981216-0.f:  Copy from
7027         g77.f-torture/noncompile.  Add "dg-do compile" and
7028         dg-error as required.
7029         * gfortran.dg/g77/19990218-1.f: Likewise
7030         * gfortran.dg/g77/19990905-1.f: Likewise
7031         * gfortran.dg/g77/9263.f: Likewise
7032         * gfortran.dg/g77/980615-0.f: Likewise
7033         * gfortran.dg/g77/980616-0.f: Likewise
7034         * gfortran.dg/g77/check0.f: Likewise
7035         * gfortran.dg/g77/select_no_compile.f: Likewise
7036
7037 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7038
7039         Copy files from g77.f-torture/compile.
7040         Add "{ dg-do compile}".  Other changes as noted
7041         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
7042         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
7043         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
7044         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
7045         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
7046         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
7047         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
7048         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
7049         statement to conform to standard.  Append alpha1.x for reference.
7050         * gfortran.dg/g77/xformat.f: Add dg-warning
7051
7052 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7053
7054         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
7055         Add {dg-do compile} directive.
7056         * gfortran.dg/g77/cpp2.F: Likewise
7057
7058 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7059
7060         PR c++/5402
7061         * g++.dg/lookup/name-clash1.C: New test.
7062
7063         PR c++/9777
7064         * g++.dg/lookup/name-clash2.C: New test.
7065
7066         PR c++/12102
7067         * g++.dg/lookup/name-clash3.C: New test.
7068
7069 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7070
7071         * g++.dg/lookup/new2.C: New test.
7072         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
7073
7074 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
7075
7076         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
7077         Add {dg-do compile} directive.
7078         * gfortran.dg/g77/13060.f: Likewise
7079         * gfortran.dg/g77/19990218-0.f: Likewise
7080         * gfortran.dg/g77/19990305-0.f: Likewise
7081         * gfortran.dg/g77/19990419-0.f: Likewise
7082         * gfortran.dg/g77/19990502-0.f: Likewise
7083         * gfortran.dg/g77/19990502-1.f: Likewise
7084         * gfortran.dg/g77/19990525-0.f: Likewise
7085         * gfortran.dg/g77/19990826-1.f: Likewise
7086         * gfortran.dg/g77/19990826-3.f: Likewise
7087         * gfortran.dg/g77/19990905-2.f: Likewise
7088         * gfortran.dg/g77/20000412-1.f: Likewise
7089         * gfortran.dg/g77/20000511-1.f: Likewise
7090         * gfortran.dg/g77/20000511-2.f: Likewise
7091         * gfortran.dg/g77/20000518.f: Likewise
7092         * gfortran.dg/g77/20000601-1.f: Likewise
7093         * gfortran.dg/g77/20000601-2.f: Likewise
7094         * gfortran.dg/g77/20000629-1.f: Likewise
7095         * gfortran.dg/g77/20000630-2.f: Likewise
7096         * gfortran.dg/g77/20010115.f: Likewise
7097         * gfortran.dg/g77/20010321-1.f: Likewise
7098         * gfortran.dg/g77/20010426.f: Likewise
7099         * gfortran.dg/g77/20020307-1.f: Likewise
7100         * gfortran.dg/g77/8485.f: Likewise
7101         * gfortran.dg/g77/960317-1.f: Likewise
7102         * gfortran.dg/g77/970915-0.f: Likewise
7103         * gfortran.dg/g77/980310-1.f: Likewise
7104         * gfortran.dg/g77/980310-2.f: Likewise
7105         * gfortran.dg/g77/980310-3.f: Likewise
7106         * gfortran.dg/g77/980310-4.f: Likewise
7107         * gfortran.dg/g77/980310-6.f: Likewise
7108         * gfortran.dg/g77/980310-7.f: Likewise
7109         * gfortran.dg/g77/980310-8.f: Likewise
7110         * gfortran.dg/g77/980419-2.f: Likewise
7111         * gfortran.dg/g77/980424-0.f: Likewise
7112         * gfortran.dg/g77/980427-0.f: Likewise
7113         * gfortran.dg/g77/980729-0.f: Likewise
7114         * gfortran.dg/g77/981117-1.f: Likewise
7115         * gfortran.dg/g77/toon_1.f: Likewise
7116
7117 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7118
7119         PR c++/2204
7120         * g++.dg/other/abstract2.C: New test.
7121
7122 2004-07-12  Paul Brook  <paul@codesourcery.com>
7123
7124         * gfortran.dg/pointer_init_1.f90: New test.
7125
7126 2004-07-11  Paul Brook  <paul@codesourcery.com>
7127
7128         PR fortran/15986
7129         * gfortran.dg/contained_1.f90: New test.
7130
7131 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
7132
7133         * g++.dg/parse/defarg8.C: New test.
7134
7135 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7136
7137         PR fortran/16433
7138         * gfortran.dg/pr16433.f: New test.
7139
7140         PR fortran/17574
7141         * gfortran.dg/pr15754.f90: New test.
7142
7143 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7144
7145         PR tree-optimization/16437
7146         * gcc.c-torture/execute/bitfld-4.c: New test.
7147
7148 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7149
7150         * gfortran.fortran-torture/execute/common_2.f90: Add check for
7151         access to common var from module.
7152
7153 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7154
7155         PR fortran/16336
7156         * gfortran.fortran-torture/execute/common_2.f90: New test.
7157
7158 2004-07-10  Paul Brook  <paul@codesourcery.com>
7159
7160         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
7161
7162 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7163
7164         PR fortran/15969
7165         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
7166
7167 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
7168
7169         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
7170         * gfortran.dg/g77/ffixed-form-2.f: Likewise
7171         * gfortran.dg/g77/ffree-form-1.f: Likewise
7172         * gfortran.dg/g77/ffree-form-2.f: Likewise
7173         * gfortran.dg/g77/ffree-form-3.f: Likewise
7174         * gfortran.dg/g77/fno-underscoring.f: Likewise
7175         * gfortran.dg/g77/funderscoring.f: Likewise
7176         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
7177
7178 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7179
7180         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
7181
7182 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7183         Paul Brook  <paul@codesourcery.com>
7184
7185         PR fortran/13415
7186         * gfortran.dg/common_pointer_1.f90: New test.
7187
7188 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7189
7190         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
7191
7192 2004-07-09  James E Wilson  <wilson@specifixinc.com>
7193
7194         PR target/16364
7195         * gcc.c-torture/compile/20040709-1.c: New.
7196
7197 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7198
7199         PR fortran/14077
7200         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
7201
7202 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7203
7204         PR fortran/13201
7205         * gfortran.dg/shape_1.f90: New test.
7206
7207 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
7208             Andrew Pinski  <apinski@apple.com>
7209
7210         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
7211
7212 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7213
7214         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
7215         comment.
7216
7217 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7218         Paul Brook  <paul@codesourcery.com>
7219
7220         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
7221         '.f95' and '.F95'.
7222
7223 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
7224
7225         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
7226
7227 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7228
7229         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
7230         testcases with capital suffix.
7231
7232 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7233
7234         PR fortran/15481
7235         PR fortran/13372
7236         PR fortran/13575
7237         PR fortran/15978
7238         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
7239
7240         * gfortran.dg/implicit_1.f90: New test.
7241
7242 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7243
7244         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
7245         expression to match gfortran warning/error messages
7246         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
7247         dg-error text.
7248
7249 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7250
7251         * lib/fortran-torture.exp: Rename proc search_for to
7252         search_for_re.
7253
7254 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7255
7256         * gcc.c-torture/execute/simd-5.x: New file.
7257         XFAIL on SPARC 64-bit at -O0.
7258
7259 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7260
7261         PR c++/8211
7262         PR c++/16165
7263         * g++.dg/warn/effc3.C: New test.
7264
7265 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7266
7267         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
7268         change X to 1X in format.
7269         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
7270         add data statements to conform to standard.
7271
7272 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7273
7274         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
7275         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
7276         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
7277
7278 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7279
7280         * gfortran.dg/g77/7388.f: Copy from g77.dg
7281         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
7282         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
7283         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
7284         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
7285         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
7286         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
7287         * gfortran.dg/g77/strlen0.f: Likewise
7288
7289 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
7290
7291         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
7292         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
7293
7294 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7295
7296         * gcc.c-torture/execute/920428-2.x: Delete.
7297         * gcc.c-torture/execute/920501-7.x: Likewise.
7298
7299 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
7300
7301         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
7302         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
7303         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
7304         prescott and c3-2.
7305         (PREFETCH_3DNOW): Add -march=c3.
7306
7307 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
7308
7309         PR c/16437
7310         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
7311         * gcc.c-torture/execute/bf64-1.x: Likewise.
7312
7313 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7314
7315         * gcc.c-torture/compile/20040708-1.c: New test.
7316
7317 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7318
7319         PR c++/16169
7320         * g++.dg/warn/effc2.C: New test.
7321
7322 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7323
7324         * gcc.c-torture/execute/bitfld-1.x: Remove.
7325         * gcc.c-torture/execute/bitfld-3.c: New test.
7326         * gcc.dg/bitfld-2.c: Remove XFAILs.
7327
7328 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7329
7330         PR c++/16276
7331         * g++.dg/rtti/tinfo1.C: New file.
7332
7333 2004-07-07  Eric Christopher  <echristo@redhat.com>
7334
7335         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
7336
7337 2004-07-07  Andrew Pinski  <apinski@apple.com>
7338
7339         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
7340
7341 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
7342
7343         * g++.dg/init/call1.C: XFAIL.
7344
7345 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
7346
7347         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
7348         except for movstrict*, to movmem* and clrstr* to clrmem*.
7349
7350 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
7351
7352         * gcc.c-torture/execute/20040707-1.c: New test.
7353
7354 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
7355
7356         * gcc.c-torture/execute/20040706-1.c: New test.
7357
7358 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7359
7360         PR c++/3671
7361         * g++.dg/template/spec14.C: New test.
7362
7363 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
7364
7365         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
7366         nothing if not yet defined.  Use it in b, c and d type definitions.
7367         * gcc.c-torture/execute/20040705-1.c: New test.
7368         * gcc.c-torture/execute/20040705-2.c: New test.
7369
7370 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7371
7372         PR c++/2518
7373         * g++.dg/lookup/new1.C: New test.
7374
7375 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7376
7377         PR c++/11406
7378         * g++.dg/template/sizeof8.C: New test.
7379
7380 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
7381
7382         * gcc.c-torture/compile/20040705-1.c: New test.
7383
7384 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
7385
7386         * gfortran.fortran-torture/execute/seq_io.f90: New test.
7387
7388 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
7389
7390         * gcc.dg/cpp/if-mop.c: Two new testcases.
7391         * gcc.dg/cpp/trad/comment-3.c: New.
7392
7393 2004-07-04  Paul Brook  <paul@codesourcery.com>
7394
7395         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
7396
7397 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
7398
7399         PR c++/3761
7400         * g++.dg/lookup/crash4.C: New test.
7401
7402 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
7403
7404         * gcc.c-torture/execute/builtin-abs-1.c
7405         * gcc.c-torture/execute/builtin-abs-2.c
7406         * gcc.c-torture/execute/builtin-complex-1.c
7407         * gcc.c-torture/execute/builtins/string-1-lib.c
7408         * gcc.c-torture/execute/builtins/string-1.c
7409         * gcc.c-torture/execute/builtins/string-2-lib.c
7410         * gcc.c-torture/execute/builtins/string-2.c
7411         * gcc.c-torture/execute/builtins/string-3-lib.c
7412         * gcc.c-torture/execute/builtins/string-3.c
7413         * gcc.c-torture/execute/builtins/string-4-lib.c
7414         * gcc.c-torture/execute/builtins/string-4.c
7415         * gcc.c-torture/execute/builtins/string-5-lib.c
7416         * gcc.c-torture/execute/builtins/string-5.c
7417         * gcc.c-torture/execute/builtins/string-6-lib.c
7418         * gcc.c-torture/execute/builtins/string-6.c
7419         * gcc.c-torture/execute/builtins/string-7-lib.c
7420         * gcc.c-torture/execute/builtins/string-7.c
7421         * gcc.c-torture/execute/builtins/string-8-lib.c
7422         * gcc.c-torture/execute/builtins/string-8.c
7423         * gcc.c-torture/execute/builtins/string-9-lib.c
7424         * gcc.c-torture/execute/builtins/string-9.c
7425         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
7426         * gcc.c-torture/execute/builtins/string-asm-1.c
7427         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
7428         * gcc.c-torture/execute/builtins/string-asm-2.c
7429         * gcc.c-torture/execute/stdio-opt-1.c
7430         * gcc.c-torture/execute/stdio-opt-2.c
7431         * gcc.c-torture/execute/stdio-opt-3.c
7432         * gcc.c-torture/execute/string-opt-1.c
7433         * gcc.c-torture/execute/string-opt-10.c
7434         * gcc.c-torture/execute/string-opt-11.c
7435         * gcc.c-torture/execute/string-opt-12.c
7436         * gcc.c-torture/execute/string-opt-13.c
7437         * gcc.c-torture/execute/string-opt-14.c
7438         * gcc.c-torture/execute/string-opt-15.c
7439         * gcc.c-torture/execute/string-opt-16.c
7440         * gcc.c-torture/execute/string-opt-2.c
7441         * gcc.c-torture/execute/string-opt-6.c
7442         * gcc.c-torture/execute/string-opt-7.c
7443         * gcc.c-torture/execute/string-opt-8.c:
7444         Replace with ...
7445
7446         * gcc.c-torture/execute/builtins/abs-2.c
7447         * gcc.c-torture/execute/builtins/abs-3.c
7448         * gcc.c-torture/execute/builtins/complex-1.c
7449         * gcc.c-torture/execute/builtins/fprintf.c
7450         * gcc.c-torture/execute/builtins/fputs.c
7451         * gcc.c-torture/execute/builtins/memcmp.c
7452         * gcc.c-torture/execute/builtins/memmove.c
7453         * gcc.c-torture/execute/builtins/memops-asm.c
7454         * gcc.c-torture/execute/builtins/mempcpy-2.c
7455         * gcc.c-torture/execute/builtins/mempcpy.c
7456         * gcc.c-torture/execute/builtins/memset.c
7457         * gcc.c-torture/execute/builtins/printf.c
7458         * gcc.c-torture/execute/builtins/sprintf.c
7459         * gcc.c-torture/execute/builtins/strcat.c
7460         * gcc.c-torture/execute/builtins/strchr.c
7461         * gcc.c-torture/execute/builtins/strcmp.c
7462         * gcc.c-torture/execute/builtins/strcpy.c
7463         * gcc.c-torture/execute/builtins/strcspn.c
7464         * gcc.c-torture/execute/builtins/strlen-2.c
7465         * gcc.c-torture/execute/builtins/strlen.c
7466         * gcc.c-torture/execute/builtins/strncat.c
7467         * gcc.c-torture/execute/builtins/strncmp-2.c
7468         * gcc.c-torture/execute/builtins/strncmp.c
7469         * gcc.c-torture/execute/builtins/strncpy.c
7470         * gcc.c-torture/execute/builtins/strpbrk.c
7471         * gcc.c-torture/execute/builtins/strpcpy-2.c
7472         * gcc.c-torture/execute/builtins/strpcpy.c
7473         * gcc.c-torture/execute/builtins/strrchr.c
7474         * gcc.c-torture/execute/builtins/strspn.c
7475         * gcc.c-torture/execute/builtins/strstr-asm.c
7476         * gcc.c-torture/execute/builtins/strstr.c:
7477         ... these new files.
7478
7479         * gcc.c-torture/execute/builtins/abs-2-lib.c
7480         * gcc.c-torture/execute/builtins/abs-3-lib.c
7481         * gcc.c-torture/execute/builtins/complex-1-lib.c
7482         * gcc.c-torture/execute/builtins/fprintf-lib.c
7483         * gcc.c-torture/execute/builtins/fputs-lib.c
7484         * gcc.c-torture/execute/builtins/memcmp-lib.c
7485         * gcc.c-torture/execute/builtins/memmove-lib.c
7486         * gcc.c-torture/execute/builtins/memops-asm-lib.c
7487         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
7488         * gcc.c-torture/execute/builtins/mempcpy-lib.c
7489         * gcc.c-torture/execute/builtins/memset-lib.c
7490         * gcc.c-torture/execute/builtins/printf-lib.c
7491         * gcc.c-torture/execute/builtins/sprintf-lib.c
7492         * gcc.c-torture/execute/builtins/strcat-lib.c
7493         * gcc.c-torture/execute/builtins/strchr-lib.c
7494         * gcc.c-torture/execute/builtins/strcmp-lib.c
7495         * gcc.c-torture/execute/builtins/strcpy-lib.c
7496         * gcc.c-torture/execute/builtins/strcspn-lib.c
7497         * gcc.c-torture/execute/builtins/strlen-2-lib.c
7498         * gcc.c-torture/execute/builtins/strlen-lib.c
7499         * gcc.c-torture/execute/builtins/strncat-lib.c
7500         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
7501         * gcc.c-torture/execute/builtins/strncmp-lib.c
7502         * gcc.c-torture/execute/builtins/strncpy-lib.c
7503         * gcc.c-torture/execute/builtins/strpbrk-lib.c
7504         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
7505         * gcc.c-torture/execute/builtins/strpcpy-lib.c
7506         * gcc.c-torture/execute/builtins/strrchr-lib.c
7507         * gcc.c-torture/execute/builtins/strspn-lib.c
7508         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
7509         * gcc.c-torture/execute/builtins/strstr-lib.c
7510         * gcc.c-torture/execute/builtins/lib/abs.c
7511         * gcc.c-torture/execute/builtins/lib/fprintf.c
7512         * gcc.c-torture/execute/builtins/lib/memset.c
7513         * gcc.c-torture/execute/builtins/lib/printf.c
7514         * gcc.c-torture/execute/builtins/lib/sprintf.c
7515         * gcc.c-torture/execute/builtins/lib/strcpy.c
7516         * gcc.c-torture/execute/builtins/lib/strcspn.c
7517         * gcc.c-torture/execute/builtins/lib/strncat.c
7518         * gcc.c-torture/execute/builtins/lib/strncmp.c
7519         * gcc.c-torture/execute/builtins/lib/strncpy.c
7520         * gcc.c-torture/execute/builtins/lib/strpbrk.c
7521         * gcc.c-torture/execute/builtins/lib/strspn.c
7522         * gcc.c-torture/execute/builtins/lib/strstr.c:
7523         New files containing support routines.
7524
7525         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
7526         declaration.
7527         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
7528         when not optimizing.
7529
7530 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
7531
7532         PR c++/16240
7533         * g++.dg/abi/mangle22.C: New test.
7534         * g++.dg/abi/mangle23.C: Likewise.
7535
7536 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
7537
7538         PR fortran/16290
7539         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
7540         Allow for cases without denormalized floating point numbers.
7541
7542 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
7543
7544         PR c/1027
7545         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7546         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
7547         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
7548         expected warning text.
7549         * gcc.dg/format/diag-2.c: New test.
7550
7551 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7552
7553         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
7554
7555 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
7556
7557         * gcc.dg/builtins-43.c: New.
7558         * gcc.dg/builtins-44.c: New.
7559         * gcc.dg/builtins-45.c: New.
7560
7561 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
7562             Andreas Tobler  <a.tobler@schweiz.ch>
7563
7564         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
7565         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
7566         as SIGSEGV.
7567         * gcc.dg/cleanup-11.c: Likewise.
7568         * gcc.dg/cleanup-8.c: Likewise.
7569         * gcc.dg/cleanup-9.c: Likewise.
7570         * gcc.dg/cleanup-5.c: Run on all platforms.
7571
7572 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7573
7574         * g++.dg/warn/nonnull1.C: New test.
7575
7576 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7577
7578         * gcc.dg/compat/compat-common.h: Wrap up CINT in
7579         an #ifndef SKIP_COMPLEX_INT/#endif pair.
7580         Special-case the Sun compiler wrt to <complex.h>.
7581
7582 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
7583
7584         * gcc.dg/Wunreachable-8.C: New test.
7585
7586         * gcc.dg/h8300-ice2.c : New test.
7587
7588 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
7589
7590         PR fortran/16161
7591         * gfortran.fortran-torture/compile/implicit.f90: Add test
7592         for implicit character.
7593
7594 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
7595
7596         PR fortran/16289
7597         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
7598         Use tiny() intrinsic to find smallest non-negative real
7599
7600 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
7601
7602         * gcc.dg/compat/struct-by-value-22_main.c: New test.
7603         * gcc.dg/compat/struct-by-value-22_x.c: New.
7604         * gcc.dg/compat/struct-by-value-22_y.c: New.
7605
7606         * gcc.c-torture/execute/20040629-1.c: New test.
7607
7608 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
7609
7610         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
7611         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
7612
7613         PR target/16195
7614         * gcc.dg/20040625-1.c: New test.
7615
7616 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7617
7618         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
7619
7620 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7621
7622         PR fortran/15963
7623         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
7624
7625 2004-06-29  Richard Henderson  <rth@redhat.com>
7626
7627         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
7628
7629 2004-06-29  Paul Brook  <paul@codesourcery.com>
7630
7631         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
7632         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
7633
7634 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
7635
7636         PR c++/16260
7637         * g++.dg/parse/crash15.C: New.
7638
7639 2004-06-28  Andrew Pinski  <apinski@apple.com>
7640
7641         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
7642         by the error already.
7643
7644         * g++.dg/opt/ptrmem4.C: Change to compile only test.
7645
7646 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
7647
7648         PR target/14041
7649         * gcc.dg/h8300-bss-align-1.c : New.
7650
7651 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
7652
7653         * PR c++/16174
7654         * g++.dg/template/ctor4.C: New.
7655
7656 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7657
7658         PR c++/16205
7659         * g++.dg/warn/Wsequence-point-1.C: New test.
7660
7661 2004-06-27  Paul Brook  <paul@codesourcery.com>
7662
7663         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
7664
7665 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
7666
7667         * g++.old-deja/g++.mike/p7325.C: Remove.
7668
7669 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7670
7671         PR c/14963
7672         * gcc.dg/pr14963.c: New test.
7673
7674 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
7675
7676         PR c++/16193
7677         * g++.dg/parse/redef1.C: New test.
7678
7679 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7680
7681         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
7682         20021110.c.
7683         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
7684         20021119-1.c.
7685         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
7686         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
7687         5-04.c.
7688         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
7689         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
7690         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
7691         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
7692         g++.brendan/enum14.C.
7693         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
7694         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
7695         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
7696         g++.mike/virt1.C.
7697         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
7698         memtemp24.C.
7699
7700 2004-06-27  Roger Sayle  <roger@eyesopen.com>
7701
7702         * gcc.dg/20040527-1.c: New test case.
7703
7704 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
7705
7706         PR gfortran/pr16196
7707         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
7708
7709 2004-06-25  Roger Sayle  <roger@eyesopen.com>
7710
7711         PR middle-end/15825
7712         * gcc.dg/pr15825-1.c: New test case.
7713
7714 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7715
7716         * gcc.c-torture/execute/20040625-1.c: New test.
7717
7718 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7719
7720         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
7721
7722 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7723
7724         * gcc.dg/torture/mips-div-1.c: New test.
7725
7726 2004-06-24  Jeff Law  <law@redhat.com>
7727
7728         * gcc.dg/tree-ssa/20040624-1.c: New test.
7729
7730 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
7731
7732         * gcc.c-torture/compile/20040624-1.c: New test.
7733
7734 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7735
7736         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
7737         this directory.
7738
7739 2004-06-23  Andrew Pinski  <apinski@apple.com>
7740
7741         PR middle-end/15988
7742         * g++.dg/opt/ptrmem4.C: New test.
7743
7744         * gcc.dg/c90-array-quals-2.c: New test.
7745
7746 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
7747
7748         * gcc.dg/kpice1.c: New test.
7749
7750 2006-06-23  Andrew Pinski  <apinski@apple.com>
7751
7752         * gcc.dg/c90-array-quals.c: New test.
7753
7754 2006-06-22  Richard Henderson  <rth@redhat.com>
7755
7756         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
7757
7758 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
7759
7760         * gcc.dg/builtins-config.h: Handle FreeBSD.
7761
7762 2006-06-22  Richard Henderson  <rth@redhat.com>
7763
7764         * g++.dg/opt/devirt1.C: New.
7765
7766 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
7767
7768         * g++.dg/opt/pr15551.C: New testcase.
7769
7770 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
7771
7772         PR target/14800
7773         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
7774         x86_64-*-linux* when compiling for 32bit.
7775
7776 2004-06-21  Andrew Pinski  <apinski@apple.com>
7777
7778         * gcc.dg/pch/struct-1.c: New.
7779         * gcc.dg/pch/struct-1.hs: New.
7780
7781 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
7782
7783         * gcc.dg/pch/save-temps-1.c: New file.
7784         * gcc.dg/pch/save-temps-1.hs: New file.
7785
7786 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7787
7788         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
7789         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
7790
7791 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7792
7793         * gfortran.fortran-torture/execute/select_1.f90: Rename function
7794         to fix type error.
7795         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
7796         Remove trailing spaces.
7797
7798 2004-06-21  Richard Henderson  <rth@redhat.com>
7799
7800         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
7801         merging && to BIT_FIELD_REF.
7802
7803 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
7804
7805         * g++.dg/opt/placeholder1.C: New test.
7806
7807 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7808
7809         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
7810         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7811         * gcc.dg/compat/union-m128-1_x.c: Likewise.
7812         * gcc.dg/compat/union-m128-1_y.c: Likewise.
7813
7814 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
7815
7816         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
7817         extern "C".
7818         * g++.dg/other/pragma-re-1.C: Add comments.
7819
7820 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
7821
7822         PR gfortran/16080
7823         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
7824
7825 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
7826
7827         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
7828         instead of setting the type of size_t by
7829         hand.
7830
7831 2004-06-18  Roger Sayle  <roger@eyesopen.com>
7832
7833         * gcc.dg/unordered-2.c: New test case.
7834         * gcc.dg/unordered-3.c: New test case.
7835
7836 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
7837
7838         PR other/16043
7839         * lib/g++.exp (g++_version): Tweak regexp for version
7840         * lib/g77.exp (g77_version): Likewise
7841         * lib/gfortran.exp (gfortran_version): Likewise
7842         * lib/objc.exp (objc_version): Likewise
7843         * lib/treelang.exp (treelang_version): Likewise
7844
7845 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
7846
7847         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
7848         Use INT_MAX instead of __INT_MAX__.
7849         * gcc.dg/compat/struct-align-2_y.c: Likewise.
7850
7851         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
7852         * gcc.dg/compat/scalar-return-3_x.c: Use it.
7853         * gcc.dg/compat/scalar-return-3_y.c: Use it.
7854         * gcc.dg/compat/scalar-return-4_x.c: Use it.
7855         * gcc.dg/compat/scalar-return-4_y.c: Use it.
7856         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
7857         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
7858         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
7859         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
7860
7861         * gcc.dg/range-test-1.c: New test.
7862         * g++.dg/opt/range-test-1.C: New test.
7863
7864 2004-06-17  Richard Henderson  <rth@redhat.com>
7865
7866         * objc.dg/sync-1.m: New.
7867         * objc.dg/try-catch-1.m: Don't force next runtime.
7868         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
7869         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
7870         shadowed catch clause.
7871         * objc.dg/try-catch-5.m: New.
7872
7873 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
7874
7875         Bug 14610
7876         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
7877
7878 2004-06-15  Richard Henderson  <rth@redhat.com>
7879
7880         * gcc.dg/20001116-1.c: Move expected warning line.
7881
7882 2004-06-15  Richard Henderson  <rth@redhat.com>
7883
7884         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
7885         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
7886
7887 2004-06-15  Jeff Law  <law@redhat.com>
7888
7889         * gcc.dg/tree-ssa/20040615-1.c: New test.
7890         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
7891         be less sensitive to operand ordering.
7892         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
7893
7894 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
7895
7896         * g++.dg/abi/bitfield3.C: Add comment..
7897
7898 2004-06-15  Richard Henderson  <rth@redhat.com>
7899
7900         * g++.dg/ext/stmtexpr1.C: XFAIL.
7901         * gcc.dg/20030612-1.c: XFAIL.
7902
7903 2004-06-15  Eric Christopher  <echristo@redhat.com>
7904
7905         * g++.dg/charset/asm5.c: New.
7906         * gcc.dg/charset/asm6.c: New.
7907
7908 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7909
7910         PR fortran/15962
7911         * gfortran.fortran-torture/execute/select_1.f90: New test.
7912
7913 2004-06-15  Paul Brook  <paul@codesourcery.com>
7914
7915         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
7916
7917 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7918
7919         PR c++/15967
7920         * g++.dg/lookup/crash3.C: New test.
7921
7922 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7923
7924         PR c++/15947
7925         * g++.dg/parse/dtor4.C: New test.
7926
7927 2004-06-14  Jeff Law  <law@redhat.com>
7928
7929         * gcc.c-torture/compile/20040614-1.c: New test.
7930
7931 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7932
7933         PR fortran/15211
7934         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
7935         LEN of a character array.
7936
7937 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
7938
7939         PR c++/15096
7940         * g++.dg/template/ptrmem10.C: New test.
7941
7942         PR c++/14930
7943         * g++.dg/template/friend30.C: New test.
7944
7945 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7946
7947         PR fortran/14928
7948         * gfortran.fortran-torture/compile/mloc.f90: New test.
7949
7950 2004-06-13  Paul Brook  <paul@codesourcery.com>
7951
7952         * gfortran.fortran-torture/execute/random_2.f90: New test.
7953
7954 2004-06-13  Eric Christopher  <echristo@redhat.com>
7955
7956         * gcc.dg/noncompile/redecl-1.c: Fix error message.
7957
7958 2004-06-12  Paul Brook  <paul@codesourcery.com>
7959
7960         * gfortran.fortran-torture/execute/contained_3.f90: New test.
7961
7962 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7963
7964         PR fortran/14923
7965         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
7966
7967 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7968
7969         PR fortran/14957
7970         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
7971         syntax errors in end statements of contained subroutines.
7972
7973 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7974
7975         PR fortran/12841
7976         * gfortran.fortran-torture/execute/null_arg.f90: New test.
7977
7978 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7979
7980         PR fortran/15665
7981         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
7982
7983 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7984
7985         PR gfortran/12839
7986         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
7987
7988 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
7989
7990         PR c++/15862
7991         * g++.dg/parse/enum1.C: New test.
7992
7993 2004-06-10  Jeff Law  <law@redhat.com>
7994
7995         * gcc.c-torture/compile/20040610-1.c: New test.
7996
7997 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7998
7999         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
8000         * g++.old-deja/g++.other/decl3.C: Likewise.
8001
8002 2004-06-10  Brian Booth  <bbooth@redhat.com>
8003
8004         * gcc.dg/tree-ssa/20031015-1.c: Scan for
8005         V_MAY_DEF instead of VDEF.
8006         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
8007
8008 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
8009
8010         PR c++/14211
8011         * g++.dg/conversion/const1.C: New test.
8012
8013         PR c++/15076
8014         * g++.dg/conversion/reinterpret1.C: New test.
8015
8016         PR c++/15877
8017         * g++.dg/template/enum2.C: New test.
8018
8019         PR c++/15227
8020         * g++.dg/template/error13.C: New test.
8021
8022 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8023
8024         PR fortran/14957
8025         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
8026         arguments to test_* REAL and of the right size.
8027
8028 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8029
8030         PR target/15569
8031         PR rtl-optimization/15681
8032         * gcc.dg/20040609-1.c: New test.
8033
8034 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8035
8036         PR c++/14791
8037         * g++.dg/opt/builtins1.C: New test.
8038
8039 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
8040
8041         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
8042         that use default windows32 struct layout.
8043         * gcc.dg/i386-bitfield2.c: Likewise.
8044
8045 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
8046
8047         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
8048         for mingw32 and cygwin targets.
8049
8050 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
8051
8052         * gcc.dg/pch/macro-4.c: New.
8053         * gcc.dg/pch/macro-4.hs: New.
8054
8055 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8056
8057         PR fortran/13249
8058         * gfortran.fortran-torture/compile/name_clash.f90: New test.
8059
8060 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8061
8062         PR fortran/13372
8063         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
8064
8065 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8066
8067         PR gfortran/14897
8068         * gfortran.fortran-torture/execute/t_edit.f90: New test.
8069
8070 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8071
8072         PR gfortran/15755
8073         * gfortran.fortran-torture/execute/backspace.c : New test.
8074
8075 2004-06-09  Paul Brook  <paul@codesourcery.com>
8076
8077         * gfortran.fortran-torture/execure/intrinsic_associated.f90
8078         (pointer_to_section): Rewrite to use smaller array.
8079
8080 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
8081
8082         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
8083         * gcc.dg/ext/altivec-10.c: Same.
8084         * gcc.dg/ext/altivec-11.c: Same.
8085         * gcc.dg/ext/altivec-12.c: Same.
8086         * gcc.dg/ext/altivec-13.c: Same.
8087         * gcc.dg/ext/altivec-14.c: Same.
8088         * gcc.dg/ext/altivec-15.c: Same.
8089         * gcc.dg/ext/altivec-16.c: Same.
8090         * gcc.dg/ext/altivec-3.c: Same.
8091         * gcc.dg/ext/altivec-4.c: Same.
8092         * gcc.dg/ext/altivec-6.c: Same.
8093         * gcc.dg/ext/altivec-7.c: Same.
8094         * gcc.dg/ext/altivec-8.c: Same.
8095         * gcc.dg/ext/altivec-varargs-1.c: Same.
8096
8097         * g++.dg/ext/altivec-1.C: Correct dg syntax.
8098         * g++.dg/ext/altivec-10.C: Same.
8099         * g++.dg/ext/altivec-2.C: Same.
8100         * g++.dg/ext/altivec-3.C: Same.
8101         * g++.dg/ext/altivec-4.C: Same.
8102         * g++.dg/ext/altivec-5.C: Same.
8103         * g++.dg/ext/altivec-6.C: Same.
8104         * g++.dg/ext/altivec-7.C: Same.
8105         * g++.dg/ext/altivec-8.C: Same.
8106         * g++.dg/ext/altivec-9.C: Same.
8107
8108 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8109
8110         PR c++/7841
8111         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
8112
8113 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8114
8115         * gcc.dg/union-1.c: New test.
8116
8117 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8118
8119         * gcc.dg/builtins-41.c: New test case.
8120         * gcc.dg/builtins-42.c: New test case.
8121
8122 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8123
8124         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
8125         * g++.dg/ext/altivec-10.C: Same.
8126         * g++.dg/ext/altivec-2.C: Same.
8127         * g++.dg/ext/altivec-3.C: Same.
8128         * g++.dg/ext/altivec-4.C: Same.
8129         * g++.dg/ext/altivec-5.C: Same.
8130         * g++.dg/ext/altivec-6.C: Same.
8131         * g++.dg/ext/altivec-7.C: Same.
8132         * g++.dg/ext/altivec-8.C: Same.
8133         * g++.dg/ext/altivec-9.C: Same.
8134         * g++.old-deja/g++.abi/cxa_vec.C: Same.
8135         * g++.old-deja/g++.brendan/new3.C: Same.
8136         * gcc.c-torture/execute/eeprof-1.x: Same.
8137
8138 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8139
8140         PR c/14765
8141         * gcc.dg/pr14765-1.c: New test.
8142
8143 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8144
8145         PR c/14649
8146         * gcc.dg/pr14649-1.c: New test case.
8147
8148 2004-06-07  Richard Henderson  <rth@redhat.com>
8149
8150         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
8151         if temporaries.
8152
8153 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8154
8155         * g++.dg/eh/elide1.C: Remove XFAIL.
8156
8157 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
8158
8159         PR c++/15337
8160         * g++.dg/expr/sizeof3.C: New test.
8161
8162         PR c++/14777
8163         * g++.dg/template/access14.C: New test.
8164
8165         PR c++/15554
8166         * g++.dg/template/enum1.C: New test.
8167
8168         PR c++/15057
8169         * g++.dg/eh/throw1.C: New test.
8170
8171 2004-06-07  David Ayers  <d.ayers@inode.at>
8172             Ziemowit Laski  <zlaski@apple.com>
8173
8174         * lib/objc.exp (objc_target_compile): Revert the '-framework
8175         Foundation' flag fix, since bare Darwin does not ship
8176         with the Foundation framework.
8177         * objc/execute/next_mapping.h: Provide a local NSConstantString
8178         @interface and @implementation.
8179         (objc_constant_string_init): A constructor function, used to
8180         initialize the NSConstantString meta-class object.
8181         * objc/execute/string1.m: Include "next_mapping.h" instead of
8182         <Foundation/NSString.h>.
8183         * objc/execute/string2.m: Likewise.
8184         * objc/execute/string3.m: Likewise.
8185         * objc/execute/string4.m: Likewise.
8186
8187 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
8188
8189         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
8190         to double. Replace double with FLOAT.
8191         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
8192
8193         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
8194         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
8195         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
8196         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
8197         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
8198         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
8199         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
8200         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
8201
8202 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8203
8204         PR c/13519
8205         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
8206
8207 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8208
8209         PR c++/15503
8210         * g++.dg/template/meminit2.C: New test.
8211
8212 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
8213
8214         PR target/15822
8215         * gcc.c-torture/execute/compare-fp-1.c,
8216         gcc.c-torture/execute/compare-fp-2.c,
8217         gcc.c-torture/execute/compare-fp-3.c,
8218         gcc.c-torture/execute/compare-fp-4.c,
8219         gcc.c-torture/execute/compare-fp-3.x,
8220         gcc.c-torture/execute/compare-fp-4.x: Moved...
8221         * gcc.c-torture/execute/ieee/compare-fp-1.c,
8222         gcc.c-torture/execute/ieee/compare-fp-2.c,
8223         gcc.c-torture/execute/ieee/compare-fp-3.c,
8224         gcc.c-torture/execute/ieee/compare-fp-4.c,
8225         gcc.c-torture/execute/ieee/compare-fp-3.x,
8226         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
8227
8228 2004-06-04  David Ayers  <d.ayers@inode.at>
8229
8230         * objc/execute/protocol-isEqual-4.m: New testcase.
8231
8232 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
8233
8234         * objc/execute/protocol-isEqual-1.m: New testcase.
8235         * objc/execute/protocol-isEqual-2.m: New testcase.
8236         * objc/execute/protocol-isEqual-3.m: New testcase.
8237
8238 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8239
8240         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
8241
8242 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
8243
8244         * lib/objc.exp (objc_target_compile): When running tests on
8245         Darwin (Mac OS X), inform the linker about '-framework
8246         'Foundation'.
8247
8248 2004-06-02  Eric Christopher  <echristo@redhat.com>
8249
8250         * gcc.c-torture/compile/20040602-1.c: New.
8251
8252 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
8253
8254         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
8255         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8256
8257         PR tree-optimization/14736
8258         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
8259
8260         PR tree-optimization/14042
8261         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
8262
8263         PR tree-optimization/14729
8264         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
8265
8266 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8267
8268         PR fortran/15557
8269         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
8270
8271 2004-06-01  Richard Hederson  <rth@redhat.com>
8272
8273         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
8274
8275 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8276
8277         PR c++/14932
8278         * g++.dg/parse/offsetof4.C: New test.
8279
8280 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
8281
8282         PR objc/7993
8283         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
8284
8285 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
8286
8287         PR c++/15701
8288         * g++.dg/template/friend29.C: New test.
8289
8290 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8291
8292         PR c/15749
8293         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
8294
8295 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
8296
8297         * gcc.dg/sparc-trap-1.c: New test.
8298
8299 2004-05-31  Roger Sayle  <roger@eyesopen.com>
8300
8301         PR middle-end/15069
8302         * g++.dg/opt/fold3.C: New test case.
8303
8304 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
8305
8306         * lib/target-supports.exp (check_iconv_available): Fix fallout
8307         from 2004-05-28 patch.
8308
8309 2004-05-30  Paul Brook  <paul@codesourcery.com>
8310
8311         PR fortran/15620
8312         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
8313         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
8314
8315 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
8316
8317         * gfortran.fortran-torture/execute/random_1.f90: New test.
8318
8319 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8320
8321         * g++.dg/ext/altivec-10.C: New test.
8322
8323 2004-05-29  Paul Brook  <paul@codesourcery.com>
8324
8325         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
8326
8327 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8328
8329         * gcc.dg/altivec-16.c: New test.
8330
8331 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
8332
8333         * lib/target-supports.exp (check_vmx_hw_available): New.
8334         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
8335
8336         * lib/target-supports.exp (check_alias_available,
8337         check_iconv_available, check_named_sections_available): Use
8338         unique names for temporary files.
8339
8340 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8341
8342         * gcc.dg/altivec-15.c: New test.
8343
8344 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8345
8346         PR c++/15083
8347         * g++.dg/warn/noeffect6.C: New test.
8348
8349         PR c++/15471
8350         * g++.dg/expr/ptrmem4.C: New test.
8351
8352         PR c++/15640
8353         * g++.dg/template/operator3.C: New test.
8354
8355 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8356
8357         PR c++/14668
8358         * g++.dg/lookup/redecl1.C: New test.
8359         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
8360
8361 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
8362
8363         * gcc.c-torture/execute/compare-fp-1.c,
8364         gcc.c-torture/execute/compare-fp-2.c,
8365         gcc.c-torture/execute/compare-fp-3.c,
8366         gcc.c-torture/execute/compare-fp-4.c,
8367         gcc.c-torture/execute/compare-fp-3.x,
8368         gcc.c-torture/execute/compare-fp-4.x,
8369         gcc.dg/pr15649-1.c: New.
8370
8371 2004-05-27  Adam Nemet  <anemet@lnxw.com>
8372
8373         PR c++/12883
8374         * g++.dg/init/array14.C: New test.
8375
8376 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
8377
8378         * lib/compat.exp (compat-get-options-main): New.
8379         (compat-get-options): Remove unneeded code, warn for ignored
8380         command.
8381         (compat-execute): Check flag set by dg-require-* commands.
8382
8383         * lib/compat.exp (compat-execute): Break up long lines.
8384
8385 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
8386
8387         * gcc.dg/altivec-7.c: Don't use 'vector long'.
8388         * gcc.dg/altivec-14.c: New test.
8389         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
8390
8391         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
8392         * gcc.dg/altivec-12.c: Ditto.
8393
8394         * gcc.dg/altivec-3.c: Move call to altivec_check.
8395
8396 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8397
8398         PR c++/15044
8399         * g++.dg/template/error12.C: New test.
8400
8401         PR c++/15317
8402         * g++.dg/ext/attrib15.C: New test.
8403
8404         PR c++/15329
8405         * g++.dg/template/ptrmem9.C: New test.
8406
8407 2004-05-25  Paul Brook  <paul@codesourcery.com>
8408
8409         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
8410
8411 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8412
8413         PR c++/15165
8414         * g++.dg/template/crash19.C: New test.
8415
8416 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8417
8418         PR c++/15025
8419         * g++.dg/template/redecl1.C: New test.
8420
8421 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8422
8423         PR c++/14821
8424         * g++.dg/other/ns1.C: New test.
8425
8426         PR c++/14883
8427         * g++.dg/template/invalid1.C: New test.
8428
8429 2004-05-23  Paul Brook  <paul@codesourcery.com>
8430         Victor Leikehman  <lei@haifasphere.co.il>
8431
8432         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
8433         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
8434
8435 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8436
8437         PR c++/15285
8438         PR c++/15299
8439         * g++.dg/template/non-dependent5.C: New test.
8440         * g++.dg/template/non-dependent6.C: New test.
8441
8442 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8443
8444         PR c++/15507
8445         * g++.dg/inherit/union1.C: New test.
8446
8447         PR c++/15542
8448         * g++.dg/template/addr1.C: New test.
8449
8450         PR c++/15427
8451         * g++.dg/template/array5.C: New test.
8452
8453         PR c++/15287
8454         * g++.dg/template/array6.C: New test.
8455
8456 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
8457             Roger Sayle  <roger@eyesopen.com>
8458
8459         * g++.dg/lookup/forscope2.C: New test case.
8460
8461 2004-05-22  Ben Elliston  <bje@au.ibm.com>
8462
8463         * gcc.dg/cpp/Wmissingdirs.c: New.
8464
8465 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8466
8467         PR target/15301
8468         * gcc.dg/compat/union-m128-1.h: New file.
8469         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8470         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8471         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8472
8473 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8474
8475         PR target/15302
8476         * gcc.dg/compat/struct-complex-1.h: New file.
8477         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
8478         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
8479         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8480
8481 2004-05-20  Roger Sayle  <roger@eyesopen.com>
8482
8483         PR middle-end/3074
8484         * gcc.dg/pr3074-1.c: New test case.
8485         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
8486
8487 2004-05-20  Falk Hueffner  <falk@debian.org>
8488
8489         PR other/15526
8490         * gcc.dg/ftrapv-1.c: New test case.
8491
8492 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
8493
8494         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
8495
8496 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
8497             Jeff Law  <law@redhat.com>
8498
8499         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
8500         * gcc.dg/tree-ssa/20040518-2.c: New test.
8501
8502         * gcc.dg/tree-ssa/20040518-1.c: New test.
8503
8504 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
8505
8506         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
8507
8508 2004-05-18  Paul Brook  <paul@codesourcery.com>
8509
8510         PR fortran/13930
8511         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
8512
8513 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8514
8515         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
8516         constant folding.
8517
8518 2004-05-17  Steven Bosscher  <stevenb@suse.de>
8519
8520         * gcc.dg/tree-ssa/20040517-1.c: New test.
8521
8522 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8523
8524         * gcc.dg/loop-4.c: New test.
8525
8526 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
8527
8528         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
8529
8530 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
8531
8532         PR fortran/15311
8533         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
8534
8535 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8536
8537         PR fortran/13826
8538         PR fortran/13940
8539         * gfortran.fortran-torture/compile/data_1.f90: New test.
8540
8541 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
8542
8543         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
8544         * gcc.dg/uninit-H.c: Define ASM for __s390__.
8545
8546 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8547
8548         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
8549
8550 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8551
8552         PR c/15444
8553         * gcc.dg/format/xopen-1.c: Adjust expected message.
8554         * gcc.dg/format/xopen-3.c: New test.
8555
8556 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
8557
8558         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
8559
8560 2004-05-14  Jeff Law  <law@redhat.com>
8561
8562         * gcc.dg/tree-ssa/20040514-2.c: New test.
8563
8564 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8565
8566         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
8567         this ...
8568         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
8569         this.
8570
8571 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
8572
8573         * gcc.dg/tree-ssa/20040514-1.c: New test.
8574
8575 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8576
8577         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
8578         test.
8579
8580 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8581
8582         PR fortran/14066
8583         * gfortran.fortran-torture/compile/do_1.f90: New test.
8584
8585 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8586
8587         PR fortran/15051
8588         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
8589         test.
8590
8591 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
8592
8593         PR fortran/15149
8594         * gfortran.fortran-torture/execute/random_init.f90: New test.
8595
8596 2004-05-13  Paul Brook  <paul@codesourcery.com>
8597
8598         PR fortran/15314
8599         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
8600
8601 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
8602
8603         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
8604         for the powerpc case.
8605
8606 2004-05-13  Jeff Law  <law@redhat.com>
8607
8608         * gcc.dg/tree-ssa/20040513-1.c: New test.
8609         * gcc.dg/tree-ssa/20040513-2.c: New test.
8610
8611 2004-05-13  Paul Brook  <paul@codesourcery.com>
8612
8613         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
8614         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
8615         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
8616
8617 2004-05-13  Andreas Schwab  <schwab@suse.de>
8618
8619         PR other/10819
8620         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
8621         characters.
8622
8623 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
8624
8625         PR fortran/15294
8626         * gfortran.fortran-torture/execute/adjustr.f90: New file.
8627
8628 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
8629
8630         Merge from tree-ssa-20020619-branch.  See
8631         ChangeLog.tree-ssa for details.
8632
8633 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
8634
8635         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
8636         include <altivec.h> explicitly.
8637         * gcc.dg/altivec-13.c: Likewise.
8638
8639 2004-05-11  Paul Brook  <paul@codesourcery.com>
8640
8641         * gcc.c-torture/compile/20010518-1.c: Force enum size.
8642
8643 2004-05-10  Eric Christopher  <echristo@redhat.com>
8644
8645         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
8646         * gcc.dg/sibcall-4.c: Ditto.
8647
8648 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
8649
8650         * g++.dg/ext/altivec-8.C: New test case.
8651         * gcc.dg/altivec-13.c: New test case.
8652
8653 2004-05-08  Roger Sayle  <roger@eyesopen.com>
8654
8655         * gcc.c-torture/execute/divcmp-1.c: New test case.
8656         * gcc.c-torture/execute/divcmp-2.c: New test case.
8657         * gcc.c-torture/execute/divcmp-3.c: New test case.
8658
8659 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
8660
8661         * g++.dg/other/pragma-re-2.C: New test.
8662
8663 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8664
8665         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
8666         * gcc.dg/i386-387-2.c: Likewise.
8667
8668         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
8669         __builtin_drem.
8670         * gcc.dg/i386-387-6.c: Likewise.
8671
8672 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8673
8674         * gcc.dg/builtins-33.c:  Also check log1p*.
8675
8676 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
8677
8678         PR optimization/15296
8679         * gcc.c-torture/execute/pr15296.c: New test.
8680
8681 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
8682
8683         * gcc.dg/builtins-40.c: New test.
8684
8685 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
8686
8687         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
8688
8689 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
8690
8691         * g++.dg/ext/spe1.C: New testcase.
8692
8693 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
8694
8695         * objc.dg/image-info.m: Allow additional attributes
8696         for __image_info section.
8697
8698 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
8699
8700         * gcc.dg/torture/mips-hilo-2.c: New test.
8701
8702 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8703
8704         PR c++/14389
8705         * g++.dg/template/member5.C: New test.
8706
8707 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
8708
8709         * gcc.dg/builtins-34.c: Also check expm1*.
8710
8711 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8712
8713         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
8714         * gcc.dg/torture/builtin-convert-3.c: New test.
8715
8716 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
8717
8718         PR middle-end/15054
8719         * g++.dg/opt/pr15054.C: New test.
8720
8721 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8722
8723         * gcc.dg/torture/builtin-rounding-1.c: New test.
8724         * gcc.dg/builtins-25.c: Delete.
8725         * gcc.dg/builtins-29.c: Delete.
8726
8727 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
8728
8729         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
8730         * gcc.dg/sibcall-4.c: Likewise.
8731         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
8732
8733 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8734
8735         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
8736         bit-field on 16-bit targets.
8737
8738 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8739
8740         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
8741         16-bit targets.
8742
8743 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
8744
8745         * gcc.dg/rs6000-power2-1.c: Change to compile only.
8746         * gcc.dg/rs6000-power2-2.c: Likewise.
8747
8748 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
8749
8750         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
8751         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
8752         Change the asm registers to be in form of frN instead of fN.
8753
8754 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8755
8756         * gcc.dg/torture/builtin-convert-2.c: New test.
8757
8758 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
8759
8760         * gcc.dg/rs6000-power2-1.c: New test.
8761         * gcc.dg/rs6000-power2-2.c: New test.
8762
8763 2004-04-28  Jan Hubicka  <jh@suse.cz>
8764
8765         * gcc.dg/unused-6.c: New test.
8766
8767 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
8768             Ulrich Weigand  <uweigand@de.ibm.com>
8769
8770         * ada/acats/run_all.sh: Define $target variable.
8771
8772 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
8773
8774         PR c++/15119
8775         * g++.dg/other/vararg-1.C: New test.
8776
8777         PR c++/4794
8778         * g++.dg/eh/cleanup3.C: New test.
8779
8780 2004-04-24  Laurent GUERBY <laurent@guerby.net>
8781
8782         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
8783         and ad8011a (target_insn).
8784         * ada/acats/support/macro.dfs: Likewise.
8785         * ada/acats/support/impbit.adb: New file.
8786
8787 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
8788
8789         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
8790
8791 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8792
8793         * gcc.dg/loop-3.c: New test.
8794
8795 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
8796
8797         * gcc.c-torture/execute/simd-5.c: New test.
8798
8799 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8800
8801         PR c++/15064
8802         * g++.dg/template/crash18.C: New test.
8803
8804 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
8805
8806         * g++.dg/ext/complit3.C: New test.
8807
8808 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8809
8810         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
8811         * gcc.dg/altivec-3.c: Same.
8812         * gcc.dg/altivec-varargs-1.c: Same.
8813
8814 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8815
8816         * lib/target-supports.exp (check_profiling_available): Assume
8817         profiling is not available on powerpc-eabi targets.
8818
8819 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
8820
8821         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
8822         * gcc.dg/vmx/bug-1.c: Ditto.
8823
8824 2004-04-20  Eric Christopher  <echristo@redhat.com>
8825
8826         * gcc.dg/charset/extern.c: New test.
8827         * g++.dg/charset/extern3.cc: Ditto.
8828
8829 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
8830
8831         * gcc.dg/builtins-39.c: New test.
8832
8833 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
8834
8835         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
8836
8837 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
8838
8839         * gcc.dg/torture/mips-hilo-1.c: New test.
8840
8841 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
8842
8843         * gcc.c-torture/compile/20040419-1.c: New test.
8844
8845 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
8846
8847         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
8848
8849 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
8850             Aldy Hernandez  <aldyh@redhat.com>
8851
8852         * gcc.c-torture/execute/va-arg-24.c: New.
8853
8854 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
8855             Aldy Hernandez  <aldyh@redhat.com>
8856
8857         * gcc.dg/vmx/1b-01.c: New.
8858         * gcc.dg/vmx/1b-02.c: New.
8859         * gcc.dg/vmx/1b-03.c: New.
8860         * gcc.dg/vmx/1b-04.c: New.
8861         * gcc.dg/vmx/1b-05.c: New.
8862         * gcc.dg/vmx/1b-06.c: New.
8863         * gcc.dg/vmx/1b-07.c: New.
8864         * gcc.dg/vmx/1c-01.c: New.
8865         * gcc.dg/vmx/1c-02.c: New.
8866         * gcc.dg/vmx/3a-01a.c: New.
8867         * gcc.dg/vmx/3a-01.c: New.
8868         * gcc.dg/vmx/3a-01m.c: New.
8869         * gcc.dg/vmx/3a-03.c: New.
8870         * gcc.dg/vmx/3a-03m.c: New.
8871         * gcc.dg/vmx/3a-04.c: New.
8872         * gcc.dg/vmx/3a-04m.c: New.
8873         * gcc.dg/vmx/3a-05.c: New.
8874         * gcc.dg/vmx/3a-06.c: New.
8875         * gcc.dg/vmx/3a-06m.c: New.
8876         * gcc.dg/vmx/3a-07.c: New.
8877         * gcc.dg/vmx/3b-01.c: New.
8878         * gcc.dg/vmx/3b-02.c: New.
8879         * gcc.dg/vmx/3b-10.c: New.
8880         * gcc.dg/vmx/3b-13.c: New.
8881         * gcc.dg/vmx/3b-14.c: New.
8882         * gcc.dg/vmx/3b-15.c: New.
8883         * gcc.dg/vmx/3c-01a.c: New.
8884         * gcc.dg/vmx/3c-01.c: New.
8885         * gcc.dg/vmx/3c-02.c: New.
8886         * gcc.dg/vmx/3c-03.c: New.
8887         * gcc.dg/vmx/3d-01.c: New.
8888         * gcc.dg/vmx/4-01.c: New.
8889         * gcc.dg/vmx/4-03.c: New.
8890         * gcc.dg/vmx/5-01.c: New.
8891         * gcc.dg/vmx/5-02.c: New.
8892         * gcc.dg/vmx/5-03.c: New.
8893         * gcc.dg/vmx/5-04.c: New.
8894         * gcc.dg/vmx/5-05.c: New.
8895         * gcc.dg/vmx/5-06.c: New.
8896         * gcc.dg/vmx/5-07.c: New.
8897         * gcc.dg/vmx/5-07t.c: New.
8898         * gcc.dg/vmx/5-08.c: New.
8899         * gcc.dg/vmx/5-10.c: New.
8900         * gcc.dg/vmx/5-11.c: New.
8901         * gcc.dg/vmx/7-01a.c: New.
8902         * gcc.dg/vmx/7-01.c: New.
8903         * gcc.dg/vmx/7c-01.c: New.
8904         * gcc.dg/vmx/7d-01.c: New.
8905         * gcc.dg/vmx/7d-02.c: New.
8906         * gcc.dg/vmx/8-01.c: New.
8907         * gcc.dg/vmx/8-02a.c: New.
8908         * gcc.dg/vmx/8-02.c: New.
8909         * gcc.dg/vmx/brode-1.c: New.
8910         * gcc.dg/vmx/bug-1.c: New.
8911         * gcc.dg/vmx/bug-2.c: New.
8912         * gcc.dg/vmx/bug-3.c: New.
8913         * gcc.dg/vmx/cw-bug-1.c: New.
8914         * gcc.dg/vmx/cw-bug-2.c: New.
8915         * gcc.dg/vmx/cw-bug-3.c: New.
8916         * gcc.dg/vmx/dct.c: New.
8917         * gcc.dg/vmx/debug-1.c: New.
8918         * gcc.dg/vmx/debug-2.c: New.
8919         * gcc.dg/vmx/debug-3.c: New.
8920         * gcc.dg/vmx/debug-4.c: New.
8921         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
8922         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
8923         * gcc.dg/vmx/eg-5.c: New.
8924         * gcc.dg/vmx/fft.c: New.
8925         * gcc.dg/vmx/gcc-bug-1.c: New.
8926         * gcc.dg/vmx/gcc-bug-2.c: New.
8927         * gcc.dg/vmx/gcc-bug-3.c: New.
8928         * gcc.dg/vmx/gcc-bug-4.c: New.
8929         * gcc.dg/vmx/gcc-bug-5.c: New.
8930         * gcc.dg/vmx/gcc-bug-6.c: New.
8931         * gcc.dg/vmx/gcc-bug-7.c: New.
8932         * gcc.dg/vmx/gcc-bug-8.c: New.
8933         * gcc.dg/vmx/gcc-bug-9.c: New.
8934         * gcc.dg/vmx/gcc-bug-b.c: New.
8935         * gcc.dg/vmx/gcc-bug-c.c: New.
8936         * gcc.dg/vmx/gcc-bug-d.c: New.
8937         * gcc.dg/vmx/gcc-bug-e.c: New.
8938         * gcc.dg/vmx/gcc-bug-f.c: New.
8939         * gcc.dg/vmx/gcc-bug-g.c: New.
8940         * gcc.dg/vmx/gcc-bug-i.c: New.
8941         * gcc.dg/vmx/harness.h: New.
8942         * gcc.dg/vmx/ira1.c: New.
8943         * gcc.dg/vmx/ira2a.c: New.
8944         * gcc.dg/vmx/ira2b.c: New.
8945         * gcc.dg/vmx/ira2.c: New.
8946         * gcc.dg/vmx/ira2c.c: New.
8947         * gcc.dg/vmx/mem.c: New.
8948         * gcc.dg/vmx/newton-1.c: New.
8949         * gcc.dg/vmx/ops.c: New.
8950         * gcc.dg/vmx/sn7153.c: New.
8951         * gcc.dg/vmx/spill2.c: New.
8952         * gcc.dg/vmx/spill3.c: New.
8953         * gcc.dg/vmx/spill.c: New.
8954         * gcc.dg/vmx/t.c: New.
8955         * gcc.dg/vmx/varargs-1.c: New.
8956         * gcc.dg/vmx/varargs-2.c: New.
8957         * gcc.dg/vmx/varargs-3.c: New.
8958         * gcc.dg/vmx/varargs-4.c: New.
8959         * gcc.dg/vmx/varargs-5.c: New.
8960         * gcc.dg/vmx/varargs-6.c: New.
8961         * gcc.dg/vmx/varargs-7.c: New.
8962         * gcc.dg/vmx/vmx.exp: New.
8963         * gcc.dg/vmx/vprint-1.c: New.
8964         * gcc.dg/vmx/vscan-1.c: New.
8965         * gcc.dg/vmx/x-01.c: New.
8966         * gcc.dg/vmx/x-02.c: New.
8967         * gcc.dg/vmx/x-03.c: New.
8968         * gcc.dg/vmx/x-04.c: New.
8969         * gcc.dg/vmx/x-05.c: New.
8970         * gcc.dg/vmx/yousufi-1.c: New.
8971         * gcc.dg/vmx/zero-1.c: New.
8972         * gcc.dg/vmx/zero.c: New.
8973
8974 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
8975
8976         * g++.dg/lookup/java1.C: Update for chage of
8977         _Jv_AllocObject.
8978         * g++.dg/lookup/java2.C: Likewise.
8979
8980 2004-04-17  Laurent GUERBY <laurent@guerby.net>
8981
8982         * ada/acats/run_all.sh: use -O2 by default.
8983
8984 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
8985
8986         * gcc.dg/vr-mult-[12].c: New tests.
8987
8988 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8989
8990         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
8991
8992         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
8993
8994 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
8995
8996         * lib/target-supports.exp (check_profiling_available): Assume profiling
8997         isn't available for mips*-*-elf targets.
8998
8999 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
9000
9001         * gcc.dg/builtins-38.c: New test.
9002
9003 2004-04-14  Eric Christopher  <echristo@redhat.com>
9004
9005         * g++.dg/charset/charset.exp: Run .cc extension tests.
9006
9007 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
9008
9009         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
9010
9011 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9012
9013         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
9014
9015 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
9016
9017         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
9018         * gcc.dg/i386-387-2.c: Likewise.
9019
9020         * gcc.dg/i386-387-7.c: New test.
9021         * gcc.dg/i386-387-8.c: New test.
9022
9023         * gcc.dg/builtins-37.c: New test.
9024
9025 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
9026
9027         * g++.dg/pch/externc-1.C: Add missing semicolon.
9028
9029 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
9030
9031         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
9032
9033 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9034
9035         * gcc.c-torture/execute/20040411-1.c: New test.
9036
9037 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9038
9039         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
9040
9041 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
9042
9043         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
9044
9045 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
9046
9047         * lib/target-supports.exp (check_named_sections_available): New.
9048         * lib/gcc-dg.exp (dg-require-named-sections): New.
9049         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
9050         old-deja.exp.  Also prune error-count message from HP linker.
9051         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
9052
9053         * g++.dg/init/init-ref4.C: Use dg-require-weak.
9054         * g++.old-deja/g++.pt/static3.C: Likewise.
9055         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
9056
9057 2004-04-09  Roger Sayle  <roger@eyesopen.com>
9058
9059         * gcc.c-torture/execute/20040409-1.c: New test case.
9060         * gcc.c-torture/execute/20040409-2.c: New test case.
9061         * gcc.c-torture/execute/20040409-3.c: New test case.
9062
9063 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
9064
9065         * gcc.dg/20040409-1.c: New test.
9066
9067 2004-04-08  Roger Sayle  <roger@eyesopen.com>
9068
9069         PR target/14888
9070         * g++.dg/opt/pr14888.C: New test case.
9071
9072 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
9073
9074         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
9075         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
9076         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
9077         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
9078         New tests.
9079
9080 2004-04-08  Paul Brook  <paul@codesourcery.com>
9081
9082         * gcc.dg/spill-1.c: New test.
9083
9084 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9085
9086         * gcc.dg/torture/builtin-ctype-2.c: New test.
9087
9088 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
9089
9090         * gcc.dg/pch/pch.exp: Add largefile test.
9091
9092 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
9093
9094         * g++.dg/pch/externc-1.Hs: New.
9095         * g++.dg/pch/externc-1.C: New.
9096
9097 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9098
9099         * gcc.dg/compat/struct-by-value-5a_main.c,
9100         gcc.dg/compat/struct-by-value-5b_main.c: New files.
9101         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
9102         * gcc.dg/compat/struct-by-value-5a_x.c,
9103         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
9104         gcc.dg/compat/struct-by-value-5_x.c.
9105         * gcc.dg/compat/struct-by-value-5a_y.c,
9106         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
9107         gcc.dg/compat/struct-by-value-5_y.c.
9108
9109         * gcc.dg/compat/struct-by-value-6a_main.c,
9110         gcc.dg/compat/struct-by-value-6b_main.c: New files.
9111         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
9112         * gcc.dg/compat/struct-by-value-6a_x.c,
9113         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
9114         gcc.dg/compat/struct-by-value-6_x.c.
9115         * gcc.dg/compat/struct-by-value-6a_y.c,
9116         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
9117         gcc.dg/compat/struct-by-value-6_y.c.
9118
9119         * gcc.dg/compat/struct-by-value-7a_main.c,
9120         gcc.dg/compat/struct-by-value-7b_main.c: New files.
9121         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
9122         * gcc.dg/compat/struct-by-value-7a_x.c,
9123         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
9124         gcc.dg/compat/struct-by-value-7_x.c.
9125         * gcc.dg/compat/struct-by-value-7a_y.c,
9126         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
9127         gcc.dg/compat/struct-by-value-7_y.c.
9128
9129 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
9130
9131         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
9132         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
9133         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
9134         options.
9135
9136 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
9137
9138         * gcc.dg/builtins-36.c: New test.
9139
9140 2004-04-06  Paul Brook  <paul@codesourcery.com>
9141
9142         * README.gcc: Remove obsolete contraint on testcases.
9143
9144 2004-04-05  Paul Brook  <paul@codesourcery.com>
9145
9146         PR2123
9147         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
9148         failure and exit(0) on success.
9149         * g++.dg/expr/anew2.C: Ditto.
9150         * g++.dg/expr/anew3.C: Ditto.
9151         * g++.dg/expr/anew4.C: Ditto.
9152
9153 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
9154
9155         PR c++/3518
9156         * g++.dg/template/unify7.C: New.
9157
9158 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
9159
9160         * g++.dg/README: Bring up to date with new subdirectories; remove
9161         duplicate subdirectory lines.
9162
9163 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
9164
9165         PR c++/14007
9166         * g++.dg/template/unify5.C: New.
9167         * g++.dg/template/unify6.C: New.
9168         * g++.dg/template/qualttp20.C: Adjust.
9169         * g++.old-deja/g++.jason/report.C: Adjust.
9170         * g++.old-deja/g++.other/qual1.C: Adjust.
9171
9172 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
9173
9174         PR c++/14803
9175         * g++.dg/inherit/ptrmem1.C: New test.
9176
9177 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
9178
9179         PR c++/14755
9180         * gcc.c-torture/execute/20040331-1.c: New test.
9181         * gcc.dg/20040331-1.c: New test.
9182
9183 2004-04-01  Paul Brook  <paul@codesourcery.com>
9184
9185         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
9186
9187 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
9188
9189         PR c++/14724
9190         * g++.dg/init/goto1.C: New test.
9191
9192         PR c++/14763
9193         * g++.dg/template/defarg4.C: New test.
9194
9195 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
9196
9197         * gcc.dg/altivec-11.c: Extend test for more valid cases.
9198
9199 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
9200
9201         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
9202
9203 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
9204
9205         * gcc.dg/noncompile/undeclared-2.c: New test.
9206
9207 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9208
9209         * gcc.dg/940409-1.c: Remove XFAIL.
9210         * gcc.dg/reg-vol-struct-1.c: New test.
9211
9212 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9213
9214         * gcc.dg/torture/builtin-wctype-1.c: New test.
9215
9216 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
9217
9218         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
9219         * gcc.dg/20001101-1.c: Likewise.
9220         * gcc.dg/20001102-1.c: Likewise.
9221
9222 2004-03-25  Roger Sayle  <roger@eyesopen.com>
9223
9224         * gcc.dg/compare8.c: Add an additional test for XOR.
9225
9226 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9227
9228         * gcc.dg/torture/builtin-ctype-1.c: New test.
9229
9230 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9231
9232         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
9233         * gcc.dg/torture/builtin-math-1.c: Likewise.
9234         * gcc.dg/torture/builtin-power-1.c: New test.
9235
9236 2004-03-24  Andreas Schwab  <schwab@suse.de>
9237
9238         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
9239         IA64 assembler.
9240
9241 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9242             Roger Sayle  <roger@eyesopen.com>
9243
9244         * gcc.dg/compare8.c: New test case.
9245
9246 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
9247
9248         * g++.dg/ext/altivec-7.C: New test.
9249
9250 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
9251
9252         PR 12267, 12391, 12560, 13129, 14114, 14133
9253         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
9254         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
9255         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
9256         Adjust error regexps.
9257         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
9258         * gcc.dg/noncompile/undeclared-1.c: New test cases.
9259         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
9260         * gcc.dg/local1.c: Add explanatory comment.
9261
9262 2004-03-23  Roger Sayle  <roger@eyesopen.com>
9263
9264         PR optimization/14669
9265         * g++.dg/opt/fold2.C: New test case.
9266
9267 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
9268
9269         PR c/14069
9270         * gcc.dg/20040322-1.c: New test.
9271
9272 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9273
9274         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
9275         * gcc.dg/ultrasp4.c: Likewise.
9276         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
9277
9278 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9279
9280         * gcc.dg/i386-sse-8.c: Reset default options.
9281
9282 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9283
9284         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
9285         in the error message text.
9286
9287 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9288
9289         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
9290
9291 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
9292
9293         PR c++/14616
9294         * g++.dg/init/array13.C: New test.
9295
9296 2004-03-20  Roger Sayle  <roger@eyesopen.com>
9297
9298         PR target/13889
9299         * gcc.c-torture/compile/pr13889.c: New test case.
9300
9301 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9302
9303         PR c/14635
9304         * builtins-1.c (nan, nans): Don't test.
9305         * builtins-30.c: Don't use nan, nanf, nanl.
9306         * builtins-35.c: New test.
9307
9308 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
9309
9310         * g++.dg/ext/altivec-6.C: New test.
9311
9312 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
9313
9314         * g++.dg/init/placement3.C: New test.
9315
9316         * g++.dg/template/spec13.C: New test.
9317
9318         * g++.dg/lookup/using11.C: New test.
9319
9320         * g++.dg/lookup/koenig3.C: New test.
9321
9322         * g++.dg/template/operator2.C: New test.
9323
9324         * g++.dg/expr/dtor3.C: New test.
9325         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
9326         marker.
9327         * g++.old-deja/g++.law/visibility28.C: Likewise.
9328
9329 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
9330
9331         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
9332         * gcc.dg/ppc64-abi-3.c: Likewise.
9333
9334 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9335
9336         PR c++/14545
9337         * g++.dg/parse/template15.C: New test.
9338
9339 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9340
9341         * g++.dg/expr/dtor2.C: New test.
9342
9343         * g++.dg/lookup/anon4.C: New test.
9344
9345         * g++.dg/overload/using1.C: New test.
9346
9347         * g++.dg/template/lookup7.C: New test.
9348
9349         * g++.dg/template/typename6.C: New test.
9350
9351         * g++.dg/expr/cond6.C: New test.
9352
9353 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9354
9355         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
9356
9357 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9358
9359         * g++.dg/expr/cond5.C: New test.
9360         * g++.dg/expr/constcast1.C: Likewise.
9361         * g++.dg/expr/ptrmem2.C: Likewise.
9362         * g++.dg/expr/ptrmem3.C: Likewise.
9363         * g++.dg/lookup/main1.C: Likewise.
9364         * g++.dg/template/lookup6.C: Likewise.
9365
9366 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9367
9368         * gcc.dg/local1.c: New test.
9369
9370         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
9371
9372 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9373
9374         * gcc.dg/torture/builtin-convert-1.c: New test.
9375
9376 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9377
9378         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
9379
9380 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9381
9382         PR c++/14481
9383         * g++.dg/warn/Wunused-7.C: New test.
9384
9385 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9386
9387         * gcc.dg/torture/builtin-integral-1.c: New test.
9388
9389 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9390
9391         PR c++/14586
9392         * g++.dg/parse/non-dependent3.C: New test.
9393
9394 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
9395
9396         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
9397         * g++.dg/eh/simd-2.C: Likewise.
9398         * g++.dg/init/array10.C: Likewise.
9399         * gcc.c-torture/compile/simd-1.c: Likewise.
9400         * gcc.c-torture/compile/simd-2.c: Likewise.
9401         * gcc.c-torture/compile/simd-3.c: Likewise.
9402         * gcc.c-torture/compile/simd-4.c: Likewise.
9403         * gcc.c-torture/compile/simd-6.c: Likewise.
9404         * gcc.c-torture/execute/simd-1.c: Likewise.
9405         * gcc.c-torture/execute/simd-2.c: Likewise.
9406         * gcc.dg/compat/vector-defs.h: Likewise.
9407         * gcc.dg/20020531-1.c: Likewise.
9408         * gcc.dg/altivec-3.c: Likewise.
9409         * gcc.dg/altivec-4.c: Likewise.
9410         * gcc.dg/altivec-varargs-1.c: Likewise.
9411         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
9412         * gcc.dg/i386-mmx-3.c: Likewise.
9413         * gcc.dg/i386-sse-4.c: Likewise.
9414         * gcc.dg/i386-sse-5.c: Likewise.
9415         * gcc.dg/i386-sse-8.c: Likewise.
9416         * gcc.dg/simd-1.c: Likewise.
9417         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
9418         __ev64_opaque__ since the machine description provides it.
9419
9420 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9421
9422         * lib/compat.exp (skip_list): New global variable.
9423         Use it to hold the user defined COMPAT_SKIPS list if any.
9424         (compat-obj): Add the members of skip_list to optall.
9425
9426 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9427
9428         * gcc.dg/compat/union-by-value-1_main.c,
9429         union-by-value-1_x.c, union-by-value-1_y.c,
9430         union-check.h, union-defs.h,
9431         union-init.h, union-return-1_main.c,
9432         union-return-1_x.c, union-return-1_y.c: New files.
9433
9434 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9435
9436         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
9437         mixed-struct-init.h: Add 4 mixed structure types.
9438         struct-by-value-21_main.c, struct-by-value-21_x.c,
9439         struct-by-value-21_y.c, struct-return-21_main.c,
9440         struct-return-21_x.c, struct-return-21_y.c: New files.
9441
9442 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
9443
9444         PR c++/14550
9445         * g++.dg/parse/template14.C: New test.
9446
9447 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9448
9449         * gcc.c-torture/execute/20040313-1.c: New test.
9450
9451 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
9452
9453         PR target/14533
9454         * gcc.dg/20040311-2.c: New test.
9455
9456 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
9457
9458         PR other/14544
9459         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
9460         bit-field.
9461
9462 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
9463
9464         * gcc.dg/20040305-2.c: Add missing return statement.
9465
9466 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9467
9468         * gcc.dg/builtins-34.c: Also check pow10*.
9469
9470 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9471
9472         PR target/14262
9473         * gcc.dg/20040305-2.c: New test.
9474
9475 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9476
9477         * gcc.dg/20040310-1.c: New test.
9478
9479 2004-03-11  Roger Sayle  <roger@eyesopen.com>
9480
9481         * gcc.c-torture/execute/20040311-1.c: New test case.
9482
9483 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
9484
9485         PR c++/14476
9486         * g++.dg/lookup/enum1.C: New test.
9487
9488 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
9489
9490         PR c++/14510
9491         * g++.dg/lookup/struct2.C: New test.
9492
9493 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
9494
9495         * gcc.dg/builtins-34.c: New test.
9496
9497 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9498
9499         * gcc.dg/torture/builtin-nonneg-1.c: New test.
9500
9501 2004-03-09  James E Wilson  <wilson@specifixinc.com>
9502
9503         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
9504         * gcc.dg/alias-2.c: New testcase.
9505
9506 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
9507
9508         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
9509
9510 2004-03-09  Roger Sayle  <roger@eyesopen.com>
9511
9512         * gcc.c-torture/execute/20040309-1.c: New test case.
9513
9514 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
9515
9516         PR c++/14397
9517         * g++.dg/overload/ref1.C: New.
9518
9519 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9520
9521         PR c++/14409
9522         * g++.dg/template/spec12.C: New test.
9523
9524         PR c++/14448
9525         * g++.dg/parse/crash14.C: New test.
9526
9527 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9528
9529         PR c++/14230
9530         * g++.dg/init/ref11.C: New test.
9531
9532 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9533
9534         PR c++/14432
9535         * g++.dg/parse/builtin2.C: New test.
9536
9537 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9538
9539         PR c++/14401
9540         * g++.dg/init/ctor3.C: New test.
9541         * g++.dg/init/union1.C: New test.
9542         * g++.dg/ext/anon-struct4.C: New test.
9543
9544 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9545
9546         * g++.dg/lookup/koenig1.C: Tweak error messages.
9547         * g++.dg/lookup/used-before-declaration.C: Likewise.
9548         * g++.dg/other/do1.C: Likewise.
9549         * g++.dg/overload/koenig1.C: Likewise.
9550         * g++.dg/parse/crash13.C: Likewise.
9551         * g++.dg/template/instantiate3.C: Likewise.
9552
9553 2004-03-08  Eric Christopher  <echristo@redhat.com>
9554
9555         * * lib/target-supports.exp: Enable libiconv in test
9556         compilation.  Fix up error checking.
9557
9558 2004-03-08  Roger Sayle  <roger@eyesopen.com>
9559
9560         PR middle-end/14289
9561         * gcc.dg/pr14289-1.c: New test case.
9562         * gcc.dg/pr14289-2.c: Likewise.
9563         * gcc.dg/pr14289-3.c: Likewise.
9564
9565 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
9566
9567         * gcc.c-torture/execute/20040308-1.c: New test.
9568
9569 2004-03-07  Roger Sayle  <roger@eyesopen.com>
9570
9571         * gcc.c-torture/execute/20040307-1.c: New test case.
9572
9573 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
9574
9575         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
9576
9577 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
9578
9579         * gcc.dg/20040306-1.c: New test.
9580
9581 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
9582
9583         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
9584         them static.
9585         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
9586
9587 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9588
9589         PR c/14465
9590         * gcc.dg/decl-6.c: New test.
9591
9592 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9593
9594         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
9595         Rename LOGPOW -> LOG_POW.
9596         (SQRT_EXP, POW_EXP): New.
9597
9598 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9599
9600         * gcc.dg/i386-sse-8.c: New test.
9601
9602 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9603
9604         PR c/14114
9605         * gcc.dg/decl-5.c: New test.
9606
9607 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
9608
9609         * gcc.dg/20040305-1.c: New test.
9610
9611 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
9612
9613         PR other/14354
9614         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
9615
9616 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
9617
9618         PR c++/14425, c++/14426
9619         * g++.dg/ext/altivec-4.C: New test.
9620         * g++.dg/ext/altivec-5.C: New test.
9621
9622 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
9623
9624         * g++.old-deja/g++.other/linkage1.C: Expect errors about
9625         global variables of a type with no linkage.
9626         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
9627         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
9628         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
9629         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
9630         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
9631         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
9632         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
9633         * g++.dg/warn/deprecated.C: Name enum Color.
9634         * g++.dg/overload/VLA.C: Name structure for 'b'.
9635         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
9636
9637 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9638
9639         * gcc.c-torture/compile/20040304-1.c: New test.
9640
9641 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
9642
9643         PR 13728
9644         * gcc.dg/decl-4.c: New testcase.
9645
9646 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
9647
9648         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
9649         as PRECF if sizeof (float) > sizeof (double).
9650         (PRECL): Make it the same as PRECF if
9651         sizeof (float) > sizeof (long double).
9652
9653 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9654
9655         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
9656         system type.  Add check for irix6 which doesn't have c99 runtime.
9657
9658 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
9659
9660         * gcc.dg/const-elim-1.c: xfail for xtensa.
9661
9662 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9663
9664         PR c++/14369
9665         * g++.dg/template/cond4.C: New test.
9666
9667 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9668
9669         PR c++/14360
9670         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
9671
9672         PR c++/14361
9673         * g++.dg/parse/defarg7.C: New test.
9674
9675         PR c++/14359
9676         * g++.dg/template/friend26.C: New test.
9677
9678 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9679
9680         PR c++/14324
9681         * g++.dg/abi/mangle21.C: New test.
9682
9683         PR c++/14260
9684         * g++.dg/parse/constructor2.C: New test.
9685
9686         PR c++/14337
9687         * g++.dg/template/sfinae1.C: New test.
9688
9689 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9690
9691         PR c++/14267
9692         * g++.dg/expr/crash2.C: New test.
9693
9694         PR middle-end/13448
9695         * gcc.dg/inline-5.c: New test.
9696         * gcc.dg/always-inline.c: Split out tests into ...
9697         * gcc.dg/always-inline2.c: ... this and ...
9698         * gcc.dg/always-inline3.c: ... this.
9699
9700 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9701
9702         PR debug/12103
9703         * g++.dg/debug/crash1.C: New test.
9704
9705 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
9706
9707         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
9708         function with __attribute__((noinline)).
9709         (recurser_void2): Likewise.
9710         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
9711         (recurser_void2): Likewise.
9712
9713 2004-02-29  Roger Sayle  <roger@eyesopen.com>
9714
9715         PR middle-end/14203
9716         * g++.dg/warn/Wunused-6.C: New test case.
9717
9718 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
9719
9720         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
9721         not defined.
9722
9723 2004-02-27  Eric Christopher  <echristo@redhat.com>
9724
9725         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
9726         * g++.dg/charset/asm2.c: Run only x86.
9727         * gcc.dg/charset/asm3.c: Ditto.
9728
9729 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
9730
9731         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
9732         ld_library_path.
9733
9734 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
9735
9736         * g++.dg/ext/altivec-3.C: New.
9737
9738 2004-02-26  Richard Henderson  <rth@redhat.com>
9739
9740         * g++.dg/ext/attrib10.C: Mark for warning.
9741         * gcc.dg/attr-alias-1.c: New.
9742
9743 2004-02-26  Richard Henderson  <rth@redhat.com>
9744
9745         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
9746         * gcc.c-torture/execute/20040208-2.c: ... it back.
9747
9748 2004-02-26  Eric Christopher  <echristo@redhat.com>
9749
9750         * lib/target-supports.exp (check-iconv-available): New function.
9751         * lib/gcc-dg.exp (dg-require-iconv): New function.
9752         Use above.
9753         * gcc.dg/charset: New directory.
9754         * gcc.dg/charset/charset.exp: New file.
9755         * gcc.dg/charset/asm1.c: Ditto.
9756         * gcc.dg/charset/asm2.c: Ditto.
9757         * gcc.dg/charset/asm3.c: Ditto.
9758         * gcc.dg/charset/asm4.c: Ditto.
9759         * gcc.dg/charset/asm5.c: Ditto.
9760         * gcc.dg/charset/attribute1.c: Ditto.
9761         * gcc.dg/charset/attribute2.c: Ditto.
9762         * gcc.dg/charset/string1.c: Ditto.
9763         * g++.dg/charset: New directory.
9764         * g++.dg/dg.exp: Add here. Special options.
9765         * g++.dg/charset/charset.exp: New file.
9766         * g++.dg/charset/asm1.c: Ditto.
9767         * g++.dg/charset/asm2.c: Ditto.
9768         * g++.dg/charset/asm3.c: Ditto.
9769         * g++.dg/charset/asm4.c: Ditto.
9770         * g++.dg/charset/attribute1.c: Ditto.
9771         * g++.dg/charset/attribute2.c: Ditto.
9772         * g++.dg/charset/extern1.cc: Ditto.
9773         * g++.dg/charset/extern2.cc: Ditto.
9774         * g++.dg/charset/string1.c: Ditto.
9775
9776 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
9777
9778         PR c++/14278
9779         * g++.dg/parse/comma1.C: New test.
9780
9781 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9782
9783         PR c++/14284
9784         * g++.dg/template/ttp8.C: New test.
9785
9786 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
9787
9788         * gcc.dg/fixuns-trunc-1.c: New test.
9789
9790 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9791
9792         * gcc.dg/builtins-config.h: Use #elif.
9793
9794 2004-02-26  Michael Matz  <matz@suse.de>
9795
9796         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
9797         * gcc.dg/991214-1.c: Likewise.
9798         * gcc.dg/i386-asm-1.c: Likewise.
9799
9800 2004-02-25  Richard Henderson  <rth@redhat.com>
9801
9802         * gcc.c-torture/execute/20040208-2.c: Move ...
9803         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
9804
9805 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9806
9807         PR c++/14246
9808         * g++.dg/other/crash-3.C: New test.
9809
9810 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9811
9812         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
9813         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
9814
9815         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
9816         HP-UX.
9817
9818 2004-02-24  Michael Matz  <matz@suse.de>
9819
9820         * gcc.dg/i386-regparm.c: New.
9821
9822 2004-02-23  James E Wilson  <wilson@specifixinc.com>
9823
9824         * gcc.c-torture/execute/20040223-1.c: New.
9825
9826 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
9827             Kazu Hirata  <kazu@cs.umass.edu>
9828
9829         * gcc.dg/fwritable-strings-1.c: Remove.
9830
9831 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
9832
9833         PR c/14156
9834         * gcc.dg/20040223-1.c: New test.
9835
9836 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9837
9838         PR c++/14106
9839         * g++.dg/ext/typeof9.C: New test.
9840
9841 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9842
9843         PR c++/14250
9844         * g++.dg/other/switch1.C: New test.
9845
9846 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9847
9848         * gcc.dg/cast-function-1.c: Adjust for new informative message.
9849         * gcc.dg/va-arg-1.c: Likewise.
9850
9851 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9852
9853         PR c++/14143
9854         * g++.dg/template/koenig5.C: New test.
9855
9856 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
9857
9858         * g++.dg/ext/altivec-1.C: Generalize target triple.
9859         * g++.dg/ext/altivec-2.C: New test case.
9860         * g++.dg/ext/altivec_check.h: New file.
9861         * gcc.dg/altivec-1.c: Generalize target triple;
9862         include altivec_check.h and call altivec_check().
9863         * gcc.dg/altivec-[2-5].c: Generalize target triple.
9864         * gcc.dg/altivec-6.c: New test case.
9865         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
9866         type casts as needed.
9867         * gcc.dg/altivec-10.c: Include altivec_check.h and call
9868         altivec_check().
9869         * gcc.dg/altivec-12.c: New test case.
9870         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
9871         include altivec_check.h and call altivec_check().
9872         * gcc.dg/altivec_check.h: New file.
9873
9874 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9875
9876         * lib/target-supports.exp (check_alias_available): Don't mangle
9877         function `g' in test program.
9878
9879 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9880
9881         * lib/target-supports.exp (check_profiling_available): Check
9882         argument to determine whether we support a profiling type.
9883         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
9884         check_profiling_available.
9885         * g++.dg/bprob/bprob.exp: Likewise
9886         * g77.dg/bprob/bprob.exp: Likewise.
9887         * gcc.misc-tests/bprob.exp: Likewise.
9888         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
9889         dg-require-profiling and delete expected error handling.
9890         * gcc.dg/20021014-1.c: Likewise.
9891         * gcc.dg/nest.c: Likewise.
9892
9893 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9894
9895         PR c++/12007
9896         * g++.dg/other/vthunk1.C: New test.
9897
9898 2004-02-20  Falk Hueffner  <falk@debian.org>
9899
9900         PR target/14201
9901         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
9902
9903 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
9904
9905         PR c++/13927
9906         * g++.dg/other/error8.C: Remove XFAIL markers.
9907
9908         PR c++/14173
9909         * g++.dg/ext/packed5.C: New test.
9910
9911         PR c++/14199
9912         * g++.dg/warn/Wunused-5.C: New test.
9913
9914         PR c++/14186
9915         * g++.dg/lookup/member1.C: New test.
9916
9917 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
9918
9919         * gcc.c-torture/compile/20040130-1.c: Enable only when
9920         __INT_MAX__ >= 2147483647L.
9921         * gcc.c-torture/compile/961203-1.c: Likewise.
9922
9923 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
9924
9925         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
9926         * g++.dg/opt/template1.C: Robustify assembler regexp
9927
9928 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9929
9930         * gcc.c-torture/execute/simd-4.x: Remove.
9931         * gcc.c-torture/execute/va-arg-25.x: Likewise.
9932         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
9933         Guard with #ifndef SKIP_ATTRIBUTE.
9934         * gcc.dg/compat/vector-1_y.c: Likewise.
9935         * gcc.dg/compat/vector-2_x.c: Likewise.
9936         * gcc.dg/compat/vector-2_y.c: Likewise.
9937         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
9938         * g++.dg/eh/simd-2.C: Likewise.
9939
9940 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
9941
9942         * gcc.c-torture/compile/complex-1.c: New.
9943
9944 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
9945
9946         PR target/14209
9947         * gcc.c-torture/execute/20040218-1.c: New test.
9948
9949 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9950
9951         PR c++/14181
9952         * g++.dg/parse/new2.C: New test.
9953
9954 2004-02-18  Paul Brook  <paul@codesourcery.com>
9955
9956         * gcc.c-torture/compile/libcall-1.c: New test.
9957
9958 2004-02-18  Paul Brook  <paul@codesourcery.com>
9959
9960         PR debug/12934
9961         * gcc.dg/debug/debug-7.c: New test.
9962
9963 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
9964
9965         * gcc.dg/20040217-1.c: New test.
9966
9967 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
9968
9969         * gcc.c-torture/execute/990208-1.x: Delete.
9970
9971 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
9972
9973         * gcc.c-torture/execute/20040208-2.x: New file.
9974
9975 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
9976
9977         PR c++/11326
9978         * g++.dg/abi/structret1.C: New test.
9979
9980 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
9981
9982         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
9983         (i386_cpuid): No need to test if cpuid is available on AMD64.
9984         Fix assembly, so that it works onboth i386 and AMD64.
9985         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
9986         (vecInLong): Fix s[] member type to unsigned int.
9987         (vecInWord): Remove type.
9988         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
9989         (a64, b64, c64, d64, e64): Remove.
9990         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
9991         Remove unused variable.  Remove initialization of removed variables.
9992         Don't call mmx_tests nor sse_tests.
9993         (reference_mmx, reference_sse): Remove.
9994         (check): Add return stmt.
9995         * gcc.dg/i386-sse-7.c: New test.
9996         * gcc.dg/i386-mmx-4.c: New test.
9997
9998 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9999
10000         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
10001         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10002         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10003         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
10004         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
10005         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
10006         g++.dg/tc1/dr94.C: Fix line terminator.
10007
10008 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
10009
10010         * gcc.c-torture/compile/20040216-1.c: New.
10011
10012 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10013
10014         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10015         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10016         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
10017         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
10018         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
10019         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
10020
10021 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10022
10023         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
10024
10025 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
10026
10027         PR c++/13971
10028         * g++.dg/expr/cond4.C: New test.
10029
10030         PR c++/14086
10031         * g++.dg/lookup/crash2.C: New test.
10032
10033 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
10034
10035         * gcc.c-torture/compile/20040214-2.c: New test.
10036
10037 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
10038
10039         PR c++/14116
10040         * g++.dg/ext/typeof8.C: New test.
10041
10042 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
10043
10044         * gcc.c-torture/compile/20040214-1.c: New test.
10045
10046 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10047
10048         PR c++/13635
10049         * g++.dg/template/spec11.C: New test.
10050
10051 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10052
10053         PR c++/13927
10054         * g++.dg/other/error8.C: New test.
10055
10056 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
10057
10058         PR c++/14122
10059         * g++.dg/template/array4.C: New test.
10060
10061         PR c++/14108
10062         * g++.dg/inherit/thunk2.C: New test.
10063
10064         PR c++/14083
10065         * g++.dg/eh/cond2.C: New test.
10066
10067 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
10068
10069         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
10070
10071 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
10072
10073         * lib/scanasm.exp (dg-scan): Quote pattern before display.
10074
10075 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
10076
10077         * g++.dg/simd-2.C: xfail on ppc64-linux.
10078
10079 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10080
10081         PR c/456
10082         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
10083         tests.
10084
10085 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
10086
10087         * gcc.dg/builtins-33.c: New test.
10088
10089 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
10090
10091         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
10092
10093 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10094
10095         * g++.dg/simd-2.C: Set -maltivec for ppc64.
10096
10097 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10098
10099         * gcc.dg/ppc64-abi-3.c: New test.
10100
10101 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
10102
10103         PR c/14092
10104
10105         * gcc.dg/pr14092-1.c: New testcase.
10106
10107 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
10108
10109         * gcc.dg/cpp/assert4.c: Fix typo last change.
10110
10111         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
10112         * gcc.dg/cpp/assert4.c: Handle powerpc64.
10113
10114         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
10115
10116 2004-02-09  Roger Sayle  <roger@eyesopen.com>
10117
10118         * gcc.c-torture/compile/20040209-1.c: New test case.
10119
10120 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10121
10122         * gcc.dg/c90-init-1.c: Adjust expected error messages.
10123
10124 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
10125
10126         * gcc.c-torture/execute/20040208-[12].c: New tests.
10127
10128 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10129
10130         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
10131
10132 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10133
10134         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
10135
10136 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10137
10138         Bug 13856
10139         * gcc.dg/visibility-8.c: New testcase.
10140
10141 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10142
10143         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
10144         arguments.
10145         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
10146
10147 2004-02-07  Roger Sayle  <roger@eyesopen.com>
10148
10149         PR middle-end/13696
10150         * g++.dg/opt/fold1.C: New test case.
10151
10152 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10153
10154         PR c++/14033
10155         * g++.dg/other/crash-2.C: New test.
10156
10157 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10158
10159         PR c++/14028
10160         * g++.dg/parse/angle-bracket2.C: New test.
10161
10162 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10163
10164         PR middle-end/13750
10165         Revert:
10166         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10167         PR pch/13361
10168         * testsuite/g++.dg/pch/wchar-1.C: New.
10169         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10170
10171 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10172
10173         PR c++/14008
10174         * g++.dg/parse/error15.C: New test.
10175         * g++.dg/parse/crash11.C: Update dg-error mark.
10176
10177 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10178
10179         PR c++/13932
10180         * g++.dg/warn/conv2.C: New test.
10181
10182 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10183
10184         PR c++/13086
10185         * g++.dg/warn/incomplete1.C: Remove xfail.
10186
10187 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10188
10189         * lib/file-format.exp (gcc_target_object_format): Use
10190         ${tool}_target_compile, not gcc_target_compile.
10191         * lib/target-supports.exp (check_alias_available): Likewise.
10192         (check_gc_sections_available): Likewise.
10193         * g++.dg/ext/attrib10.C: Use dg-require-alias.
10194         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
10195         dg-require-alias.
10196
10197 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10198
10199         PR c++/13969
10200         * g++.dg/template/static6.C: New test.
10201
10202 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
10203
10204         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
10205
10206 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10207
10208         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
10209         tests for systems where `char' is unsigned by default.
10210
10211 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10212
10213         PR c++/13997
10214         * g++.dg/template/partial3.C: New test.
10215
10216 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
10217
10218         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
10219         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
10220         Remove mentions of obsolete ports.
10221
10222 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
10223
10224         * gcc.dg/noncompile/20001228-1.c: Fix for new
10225         error message.
10226
10227 2004-02-03  Roger Sayle  <roger@eyesopen.com>
10228
10229         PR target/9348
10230         * gcc.c-torture/execute/multdi-1.c: New test case.
10231
10232 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10233
10234         PR c++/13925
10235         * g++.dg/template/lookup5.C: New test.
10236
10237 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10238
10239         PR c++/13950
10240         * g++.dg/template/lookup4.C: New test.
10241
10242         PR c++/13970
10243         * g++.dg/parse/error14.C: New test.
10244
10245         PR c++/14002
10246         * g++.dg/parse/template13.C: New test.
10247
10248 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10249
10250         PR c++/13978
10251         * g++.dg/template/koenig4.C: New test.
10252
10253         PR c++/13968
10254         * g++.dg/template/crash17.C: New test.
10255
10256         PR c++/13975
10257         * g++.dg/parse/error13.C: New test.
10258         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
10259
10260 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10261
10262         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
10263
10264 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
10265
10266         PR c/11658
10267         PR c/13994
10268         * gcc.dg/noncompile/20040203-1.c: New test.
10269         * gcc.dg/noncompile/20040203-2.c: Likewise.
10270         * gcc.dg/noncompile/20040203-3.c: Likewise.
10271         * gcc.dg/20040203-1.c: Likewise.
10272
10273 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
10274
10275         PR c++/10858
10276         * g++.dg/template/sizeof7.C: New test.
10277
10278 2004-02-02  Eric Christopher  <echristo@redhat.com>
10279             Zack Weinberg  <zack@codesourcery.com>
10280
10281         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
10282
10283 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
10284
10285         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
10286         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
10287         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
10288         * gcc.dg/cleanup-5.c: Run only on Linux targets.
10289
10290 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
10291
10292         PR c++/13113
10293         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
10294
10295         PR c++/13854
10296         * g++.dg/ext/attrib13.C: New test.
10297
10298         PR c++/13907
10299         * g++.dg/conversion/op2.C: New test.
10300
10301 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10302
10303         * gcc.dg/titype-1.c: Fix pasto.
10304
10305 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10306
10307         * gcc.dg/titype-1.c: New test.
10308
10309 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10310
10311         PR c++/13957
10312         * g++.dg/template/non-type-template-argument-1.C,
10313         g++.dg/template/qualified-id1.C: Update dg-error marks.
10314         * g++.dg/template/nontype6.C: New test.
10315
10316 2004-02-01  Roger Sayle  <roger@eyesopen.com>
10317
10318         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
10319         * gcc.dg/builtins-31.c: New testcase.
10320         * gcc.dg/builtins-32.c: New testcase.
10321
10322 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
10323
10324         * objc.dg/call-super-2.m: Update line numbers
10325         for the including of stddef.h.
10326
10327 2004-01-30  Michael Matz  <matz@suse.de>
10328
10329         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
10330         g++.dg/ext/case-range3.C: New tests.
10331
10332 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10333
10334         DR206
10335         PR c++/13813
10336         * g++.dg/template/member4.C: New test.
10337
10338 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10339
10340         PR c++/13683
10341         * g++.dg/template/sizeof6.C: New test.
10342
10343 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10344
10345         * gcc.dg/fwritable-strings-1.c: New test.
10346
10347 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10348
10349         * gcc.c-torture/compile/20040130-1.c: New test.
10350
10351 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
10352
10353         * objc.dg/call-super-2.m: Include stddef.h for size_t.
10354
10355 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
10356
10357         PR c++/13883
10358         * g++.dg/template/ctor3.C: New test.
10359
10360 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10361
10362         * g++.dg/tc1: New directory.
10363         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
10364         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
10365         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
10366         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
10367         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
10368
10369 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10370
10371         * g++.dg/parse/error11.C: New test.
10372         * g++.dg/parse/error12.C: Likewise.
10373
10374 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
10375
10376         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
10377         (scan_initial, main): Use aligned_sizeof instead of sizeof.
10378
10379 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
10380
10381         PR c++/13791
10382         * g++.dg/ext/attrib12.C: New test.
10383
10384         PR c++/13736
10385         * g++.dg/parse/cast2.C: New test.
10386
10387 2004-01-27  James E Wilson  <wilson@specifixinc.com>
10388
10389         * objc.dg/encode-2.m (main): New local string.  Set depending on
10390         sizeof long.  Use in sscanf call.
10391         * objc.dg/encode-3.m (main): New local string.  Set depending on
10392         sizeof long.  Use in scan_initial call.
10393
10394 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10395
10396         * objc.dg/call-super-2.m: Make LP64-safe.
10397         * objc.dg/desig-init-1.m: Likewise.
10398
10399 2004-01-27  Devang Patel <dpatel@apple.com>
10400
10401         * g++.dg/debug/namespace1.C: New test.
10402
10403 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
10404
10405         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
10406         xscale-*-*.
10407
10408         * gcc.dg/arm-mmx-1.c: New test.
10409
10410 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10411
10412         * gcc.dg/20040127-1.c: New test.
10413         * gcc.dg/20040127-2.c: New test.
10414
10415 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10416
10417         * objc.dg/stret-1.m (glob): Renamed to globa.
10418
10419 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
10420
10421         PR c++/13663
10422         * g++.dg/expr/for1.C: New test.
10423
10424 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
10425
10426         PR middle-end/13779
10427         * gcc.dg/darwin-longlong.c: New test.
10428
10429 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
10430
10431         * gcc.dg/20040124-1.c: Moved test from here...
10432         * gcc.c-torture/compile/20040124-1.c: ...to here.
10433
10434 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10435
10436         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
10437         the assembly output if -m64 is passed.
10438
10439 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
10440
10441         PR c++/13833
10442         * g++.dg/template/cond3.C: New test.
10443
10444 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10445
10446         PR c++/13810
10447         * g++.dg/template/ttp7.C: New test.
10448
10449 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10450
10451         PR c++/13797
10452         * g++.dg/template/nontype4.C: New test.
10453         * g++.dg/template/nontype5.C: Likewise.
10454
10455 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
10456
10457         * gcc.dg/torture/mips-clobber-at.c: New test.
10458
10459 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
10460
10461         * gcc.dg/20040124-1.c: New test.
10462
10463 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
10464
10465         * gcc.dg/20040123-1.c: New test.
10466
10467 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10468
10469         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
10470
10471 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10472
10473         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
10474
10475 2004-01-23  Andrew Pinski  <apinski@apple.com>
10476
10477         * gcc.dg/20030121-1.c: Move to ..
10478         * gcc.dg/20040121-1.c: here.
10479
10480 2004-01-23  Roger Sayle  <roger@eyesopen.com>
10481
10482         * gcc.dg/builtins-29.c: New test case.
10483
10484 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10485
10486         PR 18314
10487         * gcc.dg/builtins-30.c: New testcase.
10488
10489 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
10490
10491         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
10492         * lib/g77.exp: Likewise.
10493         * lib/objc.exp: Likewise.
10494         * lib/g++.exp: Likewise.
10495
10496 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10497
10498         * gcc.dg/struct-by-value-2.c: New test.
10499
10500 2004-01-21  Andrew Pinski  <apinski@apple.com>
10501
10502         PR target/13785
10503         * gcc.dg/20030121-1.c: New test.
10504
10505 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
10506
10507         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
10508         clobber frame pointer register in asm statement.
10509
10510 2004-01-21  Falk Hueffner  <falk@debian.org>
10511
10512         * gcc.c-torture/compile/20040121-1.c: New test.
10513
10514 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
10515
10516         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
10517
10518 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
10519
10520         * gcc.dg/ppc64-abi-2.c: New test.
10521
10522 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
10523
10524         * lib/treelang.exp: Fill out this file.
10525         * lib/treelang-dg.exp: New File.
10526
10527 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10528
10529         * gcc.c-torture/compile/981022-1.c: Remove.
10530         * gcc.dg/array-5.c: Remove XFAIL.
10531         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
10532         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
10533         gcc.dg/cond-lvalue-1.c: Update.
10534         * gcc.dg/cast-lvalue-2.c: New test.
10535
10536 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
10537
10538         PR c++/13592
10539         * g++.dg/other/error1.C (class foo): Tweak error message.
10540
10541         PR c++/13592
10542         * g++.dg/template/call2.C: New test.
10543
10544 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10545
10546         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
10547         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
10548         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
10549         scalar-return-1_x.c, scalar-return-2_y.c,
10550         scalar-return-3_x.c, scalar-return-3_y.c,
10551         scalar-return-4_x.c, scalar-return-4_y.c,
10552         struct-align-1.h, struct-align-1_x.c,
10553         struct-align-1_y.c, struct-align-2.h,
10554         struct-align-2_x.c, struct-align-2_y.c,
10555         struct-by-value-10_y.c, struct-by-value-11_x.c,
10556         struct-by-value-11_y.c, struct-by-value-12_x.c,
10557         struct-by-value-12_y.c, struct-by-value-13_x.c,
10558         struct-by-value-13_y.c, struct-by-value-14_x.c,
10559         struct-by-value-14_y.c, struct-by-value-15_x.c,
10560         struct-by-value-15_y.c, struct-by-value-16_y.c,
10561         struct-by-value-17_y.c, struct-by-value-18_y.c,
10562         struct-by-value-19_y.c, struct-by-value-1_x.c,
10563         struct-by-value-1_y.c, struct-by-value-20_y.c,
10564         struct-by-value-2_x.c, struct-by-value-2_y.c,
10565         struct-by-value-3_y.c, struct-by-value-4_x.c,
10566         struct-by-value-4_y.c, struct-by-value-5_y.c,
10567         struct-by-value-6_y.c, struct-by-value-7_y.c
10568         struct-by-value-8_x.c, struct-by-value-8_y.c
10569         struct-by-value-9_x.c, struct-by-value-9_y.c
10570         struct-return-10_x.c, struct-return-10_y.c,
10571         struct-return-19_x.c, struct-return-20_x.c
10572         struct-return-2_x.c, struct-return-2_y.c
10573         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
10574         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
10575
10576 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10577
10578         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
10579         attribute on sparc*-sun-solaris2.*.
10580
10581 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
10582
10583         PR c++/13710
10584         * g++.dg/ext/typeof7.C: New test.
10585
10586 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
10587
10588         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
10589         * gcc.dg/const-elim-1.c: Same.
10590
10591 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
10592
10593         * objc.dg/stret-1.m: New.
10594         * objc.dg/stret-2.m: New.
10595
10596 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10597
10598         PR c++/11895
10599         * g++.dg/ext/vector1.C: New test.
10600
10601 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
10602
10603         * gcc.dg/pch/import-1.c: New.
10604         * gcc.dg/pch/import-1.hs: New.
10605         * gcc.dg/pch/import-1a.h: New.
10606         * gcc.dg/pch/import-1b.h: New.
10607         * gcc.dg/pch/import-1c.h: New.
10608
10609 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10610
10611         PR c++/13574
10612         * g++.dg/ext/array1.C: New test.
10613
10614         PR c++/13178
10615         * g++.dg/conversion/op1.C: New test.
10616
10617 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
10618
10619         PR 11864
10620         From Kazumoto Kojima / Dan Kegel:
10621         * gcc.dg/pr11864-1.c: New test.
10622
10623         PR 10392
10624         From Marcus Comstedt / Dan Kegel:
10625         * gcc.dg/pr10392-1.c: New test.
10626
10627 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10628
10629         PR c++/13478
10630         * g++.dg/init/ref10.C: New test.
10631
10632 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10633
10634         PR c++/13407
10635         * g++.dg/parse/typename6.C: New test.
10636
10637 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10638
10639         PR pch/13361
10640         * testsuite/g++.dg/pch/wchar-1.C: New.
10641         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10642
10643 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10644
10645         PR c++/9259
10646         * g++.dg/expr/sizeof2.C: New test.
10647
10648 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
10649
10650         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
10651
10652 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10653
10654         PR c++/13659
10655         * g++.dg/lookup/strong-using-3.C: New.
10656         * g++.dg/lookup/using-10.C: New.
10657
10658 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10659
10660         PR c++/13594
10661         * g++.dg/lookup/strong-using-2.C: New.
10662
10663 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
10664             Dan Kegel <dank@kegel.com>
10665             J"orn Rennecke <joern.rennecke@superh.com>
10666
10667         PR target/9365
10668         * gcc.dg/pr9365-1.c: New test.
10669
10670 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10671
10672         PR c++/8856
10673         * g++.dg/parse/casting-operator2.C: New test.
10674         * g++.old-deja/g++.pt/explicit83.C: Remove.
10675
10676 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10677
10678         * gcc.dg/label-compound-stmt-1.c: New test.
10679         * gcc.c-torture/compile/950922-1.c,
10680         gcc.c-torture/compile/20000211-3.c,
10681         gcc.c-torture/compile/20000518-1.c,
10682         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
10683         compound statements.
10684
10685 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
10686
10687         * gcc.dg/ppc64-abi-1.c: New test.
10688
10689 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
10690
10691          * g++.dg/ext/attrib9.C: Add dg-warnings.
10692
10693 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10694
10695         PR c++/12335
10696         * g++.dg/parse/dtor3.C: New test.
10697
10698 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
10699
10700         PR c++/12709
10701         * g++.dg/parse/try-catch-1.C: New test.
10702
10703 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
10704
10705         * ada/acats/run_all.sh: Add more verbose output in acats.log
10706         when compiling tests.
10707
10708 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10709
10710         PR 13656
10711         * gcc.dg/typedef-redecl.c: New test case.
10712         * gcc.dg/typedef-redecl.h: New support file.
10713
10714 2004-01-13  Jan Hubicka  <jh@suse.cz>
10715
10716         * gcc.dg/always_inline.c: New test.
10717         * gcc.dg/debug/20031231-1.c: Fix.
10718
10719 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10720
10721         PR c++/13474
10722         * g++.dg/template/array3.C: New test.
10723
10724 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10725
10726         * g++.dg/ext/lvalue1.C: No longer expected to fail.
10727         * g++.dg/warn/Wunused-2.C: Likewise.
10728
10729 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10730
10731         PR c++/13289
10732         * g++.dg/template/instantiate6.C: New test.
10733
10734 2004-01-12  Roger Sayle  <roger@eyesopen.com>
10735
10736         PR middle-end/11397
10737         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
10738
10739 2004-01-12  Jan Hubicka  <jh@suse.cz>
10740
10741         PR opt/12826
10742         * gcc.dg/20040112-1.c: New.
10743
10744         * gcc.dg/dwarf-die[1-7].c: Move to...
10745         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
10746         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
10747
10748 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
10749
10750         PR c++/4100
10751         * g++.dg/parse/friend4.C: New test.
10752
10753 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
10754
10755         PR c++/4100
10756         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
10757         definition is called a friend.
10758
10759 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
10760
10761         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
10762
10763 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
10764
10765         PR c++/3478
10766         * g++.dg/parse/error10.C: New test.
10767         * g++.dg/template/arg2.C: Accept "invalid type" error.
10768
10769 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
10770
10771         PR middle-end/13392
10772         * g++.dg/opt/expect2.C: New test.
10773
10774 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10775
10776         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
10777         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
10778         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
10779         Update dg-error regexps.
10780
10781 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10782
10783         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
10784         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
10785
10786 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10787
10788         * gcc.dg/pragma-re-1.c: Use right pointer type.
10789
10790 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10791
10792         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
10793
10794 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
10795
10796         * gcc.dg/rs6000-ldouble-1.c: New.
10797
10798 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10799
10800         DR 337
10801         PR c++/9256
10802         * g++.dg/other/abstract1.C: New test.
10803
10804 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
10805
10806         * g++.dg/lookup/strong-using-1.C: New.
10807
10808 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10809
10810         PR c/11234
10811         * gcc.dg/func-ptr-conv-1.c: New test.
10812         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
10813
10814 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
10815
10816         PR target/13380.
10817         * gcc.c-torture/compile/20040109-1.c: New.
10818
10819 2004-01-08  Stuart Hastings  <stuart@apple.com>
10820
10821         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
10822         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
10823         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
10824
10825 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
10826
10827         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
10828
10829 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10830
10831         * ada/acats/run_acats: Treat 'gnatchop' the same way
10832         as 'gnatmake'.  Export GCC_DRIVER.
10833         * ada/acats/run_all.sh: Add target_gnatchop.  Use
10834         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
10835
10836 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10837
10838         PR c++/12573
10839         * g++.dg/template/dependent-expr4.C: New test.
10840
10841 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
10842
10843         * gcc.dg/altivec-11.c: New test.
10844
10845 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
10846
10847         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
10848
10849 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10850
10851         PR c/6024
10852         * gcc.dg/enum-compat-1.c: New test.
10853         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
10854
10855 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10856
10857         PR c/12165
10858         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
10859         gcc.dg/c99-idem-qual-3.c: New tests.
10860
10861 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
10862
10863         * gcc.dg/winline-7.c: Don't cast void * to int.
10864
10865 2004-01-06  Jan Hubicka  <jh@suse.cz>
10866
10867         * gcc.dg/i386-sse-5.c: New test
10868         * g++.dg/eh/simd-1.c: Add -w argument for i386.
10869
10870 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10871
10872         PR c++/12815
10873         * g++.dg/rtti/typeid4.C: New test.
10874
10875 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10876
10877         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
10878
10879 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10880
10881         PR c++/12132
10882         * g++.dg/template/error11.C: New test.
10883
10884         PR c++/13451
10885         * g++.dg/template/class2.C: New test.
10886
10887 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10888         Richard Sandiford <rsandifo@redhat.com>
10889
10890         PR c++/13387
10891         * g++.dg/opt/alias3.C: New test.
10892
10893 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
10894
10895         PR c++/13157
10896         * g++.dg/template/koenig3.C: New test.
10897
10898         PR c++/13529
10899         * g++.dg/parse/offsetof3.C: New test.
10900
10901         * g++.dg/init/copy7.C: Add missing dg-error markers.
10902
10903         PR c++/12226
10904         * g++.dg/init/copy7.c: New test.
10905
10906         PR c++/13536
10907         * g++.dg/parse/cast1.C: New test.
10908
10909 2004-01-04  Jan Hubicka  <jh@suse.cz>
10910
10911         * gcc.dg/winline[1-7].c: New tests.
10912
10913 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10914
10915         PR c++/13520
10916         * g++.dg/template/qualttp22.C: New test.
10917
10918 2004-01-01  Jan Hubicka  <jh@suse.cz>
10919
10920         * gcc.dg/debug/20031231-1.c: New.
10921         * gcc.c-torture/compile/20040101-1.c: New.
10922         * gcc.dg/dwarf-die-[1-7].c: New.
10923
10924 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
10925
10926         PR optimization/13521
10927         * gcc.c-torture/compile/20031231-1.c: New test.
10928
10929 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10930
10931         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
10932
10933 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10934
10935         PR c++/10079
10936         * g++.dg/template/crash16.C: New test.
10937
10938 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
10939
10940         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
10941
10942 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10943
10944         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
10945         ports.
10946         * g++.old-deja/g++.jason/thunk3.C: Likewise.
10947         * g++.old-deja/g++.law/profile1.C: Likewise.
10948         * gcc.c-torture/compile/981006-1.c: Likewise.
10949         * gcc.c-torture/execute/loop-2e.x: Likewise.
10950         * gcc.c-torture/execute/loop-2f.x: Remove.
10951         * gcc.c-torture/execute/loop-2g.x: Likewise.
10952         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
10953         * gcc.dg/20020312-2.c: Remove traces of dead ports.
10954
10955 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
10956
10957         PR c++/13507
10958         * g++.dg/ext/attrib11.C: New test.
10959
10960         PR c++/13494
10961         * g++.dg/template/array2-1.C: New test.
10962         * g++.dg/template/array2-2.C: New test.
10963
10964 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
10965
10966         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
10967
10968 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10969
10970         PR c++/12774
10971         * g++.dg/template/array1-1.C: New test.
10972         * g++.dg/template/array1-2.C: New test.
10973
10974 2003-12-29  Roger Sayle  <roger@eyesopen.com>
10975
10976         PR fortran/12632
10977         * g77.dg/12632.f: New test case.
10978
10979 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10980
10981         PR c++/13289
10982         * g++.dg/parse/nontype1.C: New test.
10983
10984 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10985
10986         PR c++/12403
10987         * g++.dg/parse/explicit1.C: New test.
10988         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
10989
10990 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10991
10992         PR c++/13081
10993         * g++.dg/opt/inline6.C: New test.
10994
10995         PR c++/12613
10996         * g++.dg/parse/error9.C: New test.
10997
10998         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
10999
11000 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11001
11002         PR c++/13009
11003         * g++.dg/init/assign1.C: New test.
11004
11005 2003-12-28  Roger Sayle  <roger@eyesopen.com>
11006
11007         PR c++/13070
11008         * g++.dg/warn/format3.C: New test case.
11009
11010 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11011
11012         * gcc.c-torture/compile/20031227-1.c: New test.
11013
11014 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11015
11016         * g++.dg/bprob/bprob.exp: Load target-supports.exp
11017         * g77.dg/bprob/bprob.exp: Likewise.
11018         * gcc.misc-tests/bprob.exp: Likewise.
11019         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
11020         variants on systems where the library does not provide that
11021         functionality.
11022         * gcc.dg/builtins-20.c: Use builtins-config.h.
11023         * gcc.dg/builtins-config.h: New file.
11024
11025 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11026
11027         * lib/gcc-dg.exp (dg-require-profiling): New function.
11028         * lib/target-supports.exp (check_profiling_available): Likewise.
11029         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
11030         * g77.dg/bprob/bprob.exp: Likewise.
11031         * gcc.misc-tests/bprob.exp: Likewise.
11032         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
11033         * gcc.dg/20021014-1.c: Likewise.
11034         * gcc.dg/nest.c: Likewise.
11035
11036 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11037
11038         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
11039         compiling.
11040         * g++.dg/lookup/java2.C: Likewise.
11041         * gcc.dg/cpp/lexident.c: Likewise.
11042
11043 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
11044
11045         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
11046         given.
11047         * gcc.c-torture/compile/961203-1.c: Likewise.
11048         * gcc.c-torture/compile/980506-1.c: Likewise.
11049
11050 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
11051
11052         * lib/gcc-dg.exp (dg-prune-output): New annotation.
11053         (additional_prunes): New global.
11054         (gcc-dg-prune): Handle additional per-test pruning.
11055         (dg-test): Clear additional_prunes between tests.
11056
11057         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
11058         dg-prune-output to avoid spurious failures from assembler
11059         complaining about nonexistent WAW violations.
11060         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
11061         Use dg-prune-output to avoid spurious failures from assembler
11062         warning about Itanium B-step errata.
11063
11064 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11065
11066         * g++.dg/abi/macro0.C: New test.
11067         * g++.dg/abi/macro1.C: Likewise.
11068         * g++.dg/abi/macro2.C: Likewise.
11069
11070         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
11071         * g++.dg/abi/bitfield7.C: Likewise.
11072         * g++.dg/abi/dtor2.C: Likewise.
11073         * g++.dg/abi/mangle11.C: Likewise.
11074         * g++.dg/abi/mangle12.C: Likewise.
11075         * g++.dg/abi/mangle14.C: Likewise.
11076         * g++.dg/abi/mangle17.C: Likewise.
11077         * g++.dg/abi/vbase10.C: Likewise.
11078         * g++.dg/abi/vbase14.C: Likewise.
11079         * g++.dg/template/qualttp17.C: Likewise.
11080
11081 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
11082
11083         PR c/11995
11084         * gcc.dg/20031223-1.c: New test.
11085
11086 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11087
11088         * gcc.dg/noreturn-7.c: New test.
11089
11090 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11091
11092         * gcc.dg/null-pointer-1.c: New test.
11093
11094 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11095
11096         * g++.old-deja/g++.jason/template18.C: Remove.
11097         * g++.old-deja/g++.jason/template37.C: Likewise.
11098
11099         PR c++/12862
11100         * g++.dg/lookup/ns1.C: New test.
11101
11102         PR c++/12397
11103         * g++.dg/template/lookup3.C: New test.
11104
11105 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11106
11107         * g++.dg/template/recurse1.C: New test
11108
11109 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11110
11111         PR c++/12479
11112         * g++.dg/parse/semicolon1.C: New test.
11113         * g++.dg/parse/semicolon1.h: Likewise.
11114
11115 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
11116
11117         * gcc.dg/darwin-misaligned.c: New test.
11118
11119 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11120
11121         PR c/9163
11122         * gcc.dg/20031222-1.c: New test.
11123
11124 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
11125
11126         PR c++/13438
11127         * g++.dg/parse/error8.C: New test.
11128
11129         PR c++/11554
11130         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
11131
11132 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
11133
11134         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
11135         too small.
11136         * gcc.c-torture/compile/930217-1.c: Likewise.
11137         * gcc.c-torture/compile/930513-1.c: Likewise.
11138         * gcc.c-torture/execute/920908-2.c: Likewise.
11139         * gcc.c-torture/execute/921204-1.c: Likewise.
11140         * gcc.c-torture/execute/930621-1.c: Likewise.
11141         * gcc.c-torture/execute/930630-1.c: Likewise.
11142         * gcc.c-torture/execute/931031-1.c: Likewise.
11143         * gcc.c-torture/execute/980602-2.c: Likewise.
11144         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11145         * gcc.c-torture/execute/compndlit-1.c: Likewise.
11146         * gcc.c-torture/execute/extzvsi.c: Likewise.
11147         * gcc.c-torture/unsorted/ext.c: Likewise.
11148
11149 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
11150
11151         PR target/12749
11152         * gcc.c-torture/compile/20031220-2.c: New test case.
11153
11154 2003-12-20  Roger Sayle  <roger@eyesopen.com>
11155
11156         PR optimization/13031
11157         * gcc.c-torture/compile/20031220-1.c: New test case.
11158
11159 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11160
11161         * gcc.dg/cast-function-1.c: New test.
11162
11163 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11164
11165         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
11166         formats.
11167
11168 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
11169
11170         PR c++/12795
11171         * g++.dg/ext/attrib10.C: New test.
11172
11173 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11174
11175         * gcc.dg/cleanup-10.c: New test.
11176         * gcc.dg/cleanup-11.c: New test.
11177
11178 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11179
11180         PR c++/13239
11181         * g++.dg/opt/expect1.C: New test.
11182
11183 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
11184
11185         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
11186
11187 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
11188
11189         PR debug/12923
11190         * gcc.dg/20031218-1.c: New test.
11191
11192         PR debug/12389
11193         * gcc.dg/20031218-2.c: New test.
11194         * gcc.dg/20031218-3.c: New test.
11195
11196         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
11197         of label name and allow for USER_LABEL_PREFIX == "_" names.
11198         * g++.dg/abi/mangle18-2.C: Likewise.
11199         * g++.dg/abi/mangle19-1.C: Likewise.
11200         * g++.dg/abi/mangle19-2.C: Likewise.
11201         * g++.dg/abi/mangle20-1.C: Likewise.
11202         * g++.dg/abi/mangle20-2.C: Likewise.
11203
11204 2003-12-18  Richard Henderson  <rth@redhat.com>
11205
11206         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
11207
11208 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
11209             Dan Kegel <dank@kegel.com>
11210
11211         PR other/12009
11212         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
11213         testing a cross compiler, it causes spurious compile failures.
11214         * lib/g++.exp: Likewise.
11215
11216 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11217
11218         PR c++/13262
11219         * g++.dg/template/access13.C: New test.
11220
11221 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
11222
11223         * gcc.dg/20031216-1.c: New test.
11224
11225 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11226
11227         PR c++/9154
11228         * g++.dg/template/error10.C: New test.
11229
11230 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11231
11232         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
11233         * g++.dg/eh/simd-2.C: Likewise.
11234
11235 2003-12-17  James E Wilson  <wilson@specifixinc.com>
11236             Roger Sayle  <roger@eyesopen.com>
11237
11238         * gcc.c-torture/execute/ieee/mzero5.c: New.
11239
11240 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
11241
11242         PR c++/10603
11243         * g++.dg/parse/error6.C: New test.
11244
11245         PR c++/12827
11246         * g++.dg/parse/error7.C: New test.
11247
11248 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11249
11250         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
11251         at -O with stabs debugging formats.
11252         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
11253         * gcc.dg/debug/debug-2.c: Likewise.
11254
11255 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11256
11257         PR c++/12696
11258         * g++.dg/init/error1.C: New test.
11259
11260         PR c++/12218
11261         * g++.dg/init/pm3.C: New test.
11262
11263 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11264
11265         PR c/3347
11266         * gcc.dg/bitfld-8.c: New test.
11267
11268 2003-12-16  James Lemke  <jim@wasabisystems.com>
11269
11270         * gcc.dg/arm-scd42-[123].c: New tests.
11271
11272 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11273
11274         PR c++/9043
11275         * g++.dg/abi/mangle20-1.C: New test.
11276         * g++.dg/abi/mangle20-2.C: New test.
11277
11278 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11279
11280         PR c++/13275
11281         * g++.dg/other/offsetof2.C: Remove XFAIL.
11282         * g++.dg/parse/offsetof1.C: New test.
11283         * g++.gd/parse/offsetof2.C: Likewise.
11284
11285 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11286
11287         * g++.dg/template/nontype3.C: New test.
11288         * g++.dg/template/static2.C: Tweaked the dg-error clause.
11289
11290 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11291
11292         * g++.dg/warn/noreturn-3.C: Also test instantiation.
11293
11294 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11295
11296         PR c++/13387
11297         * g++.dg/expr/assign1.C: New test.
11298
11299         PR c++/13242
11300         * g++.dg/abi/mangle19-1.C: New test.
11301         * g++.dg/abi/mangle19-2.C: New test.
11302
11303 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
11304
11305         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
11306
11307 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11308
11309         * gcc.c-torture/execute/20031216-1.c: New test.
11310
11311 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11312
11313         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
11314         an ICE regression.
11315
11316 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11317
11318         PR c++/10926
11319         * g++.dg/template/error9.C: New test.
11320
11321         PR c++/11116
11322         * g++.dg/template/error8.C: New test.
11323
11324 2003-12-15  Roger Sayle  <roger@eyesopen.com>
11325
11326         PR middle-end/13400
11327         * gcc.c-torture/execute/20031215-1.c: New test case.
11328
11329 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11330
11331         PR c++/13269
11332         * g++.dg/parse/error5.C: New test.
11333
11334         PR c++/12989
11335         * g++.dg/expr/sizeof1.C: New test.
11336
11337         PR c++/13310
11338         * g++.dg/template/crash15.C: New test.
11339
11340 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
11341
11342         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
11343         a non-POD type as the last named parameter of a varargs function.
11344
11345 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11346
11347         PR c++/13243
11348         PR c++/12573
11349         * g++.dg/template/crash14.C: New test.
11350         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
11351
11352 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
11353
11354         * g++.dg/other/java1.C: New test.
11355
11356         PR c++/13241
11357         * g++.dg/abi/mangle18-1.C: New test.
11358         * g++.dg/abi/mangle18-2.C: New test.
11359
11360 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11361
11362         PR optimization/10312
11363         * gcc.c-torture/execute/20031214-1.c: New.
11364
11365 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
11366
11367         PR c++/10779
11368         PR c++/12160
11369         * g++.dg/parse/error3.C: New test.
11370         * g++.dg/parse/error4.C: Likewise.
11371         * g++.dg/abi/mangle4.C: Tweak error messages.
11372         * g++.dg/lookup/using5.C: Likewise.
11373         * g++.dg/other/error2.C: Likewise.
11374         * g++.dg/parse/typename5.C: Likewise.
11375         * g++.dg/parse/undefined1.C: Likewise.
11376         * g++.dg/template/arg2.C: Likewise.
11377         * g++.dg/template/ttp3.C: Likewise.
11378         * g++.dg/template/type1.C: Likewise.
11379         * g++.old-deja/g++.other/crash32.C: Likewise.
11380         * g++.old-djea/g++.pt/defarg8.C: Likewise.
11381
11382 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11383
11384         PR c++/13106
11385         * g++.dg/warn/noreturn-3.C: New test.
11386
11387 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11388
11389         PR c++/13118
11390         * g++.dg/abi/covariant3.C: New.
11391
11392 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
11393
11394         * g++.dg/eh/ia64-1.C: New test.
11395
11396 2003-12-12  Roger Sayle  <roger@eyesopen.com>
11397
11398         PR optimization/13037
11399         * g77.f-torture/execute/13037.f: New test case.
11400
11401 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11402
11403         PR c++/12881
11404         * g++.dg/abi/covariant2.C: New.
11405
11406 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
11407
11408         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
11409
11410 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
11411
11412         * gcc.c-torture/execute/wchar_t-1.x: Delete.
11413
11414 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
11415
11416         PR other/10819
11417         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
11418         to fix Bug 10819.
11419         * lib/g++.exp (g++_version): Likewise.
11420         * lib/g77.exp (g77_version): Likewise.
11421         * lib/objc.exp (default_objc_version): Likewise.
11422
11423 2003-12-10  Richard Henderson  <rth@redhat.com>
11424
11425         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
11426
11427         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
11428
11429 2003-12-08  Matt Austern  <austern@apple.com>
11430
11431         PR c/13134
11432         * lib/gcc-dg.exp (dg-require-visibility): Define.
11433         * lib/target-supports (check_visibility_available): Define.
11434         * gcc.dg/visibility-1.c: New test.
11435         * gcc.dg/visibility-2.c: Likewise.
11436         * gcc.dg/visibility-3.c: Likewise.
11437         * gcc.dg/visibility-4.c: Likewise.
11438         * gcc.dg/visibility-5.c: Likewise.
11439         * gcc.dg/visibility-6.c: Likewise.
11440         * g++.dg/ext/visibility-1.C: Likewise.
11441         * g++.dg/ext/visibility-2.C: Likewise.
11442         * g++.dg/ext/visibility-3.C: Likewise.
11443         * g++.dg/ext/visibility-4.C: Likewise.
11444         * g++.dg/ext/visibility-5.C: Likewise.
11445         * g++.dg/ext/visibility-6.C: Likewise.
11446
11447 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11448
11449         * g++.dg/lookup/java1.C: New test.
11450         * g++.dg/lookup/java2.C: New test.
11451
11452 2003-12-07  Falk Hueffner  <falk@debian.org>
11453
11454         * g++.dg/opt/noreturn-1.C: New test.
11455
11456 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
11457
11458         * gcc.dg/overflow-1.c: New test.
11459
11460 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11461
11462         * g77.f-torture/compile/13060.f: New test.
11463
11464 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
11465
11466         PR c++/13323
11467         * g++.dg/inherit/operator2.C: New test.
11468
11469 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11470
11471         PR c++/13305
11472         * g++.dg/ext/attrib9.C: New test.
11473
11474 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11475
11476         PR c++/13314
11477         * g++.dg/template/error7.C: New test.
11478
11479 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
11480             J"orn Rennecke <joern.rennecke@superh.com>
11481
11482         PR target/13302
11483         * g++.dg/other/struct-va_list.C: New test.
11484
11485 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11486
11487         PR c++/13166
11488         * g++.dg/parse/defarg6.C: New test.
11489
11490 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
11491
11492         PR target/13256
11493         * gcc.c-torture/execute/20031201-1.c: New test.
11494
11495 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
11496
11497         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
11498
11499 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11500
11501         * gcc.dg/builtin-return-1.c: New test.
11502
11503 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
11504             J"orn Rennecke <joern.rennecke@superh.com>
11505
11506         PR optimization/13260
11507         * gcc.c-torture/execute/20031204-1.c: New test.
11508
11509 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11510
11511         PR c++/9127
11512         * g++.dg/template/error6.C: New test.
11513
11514 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
11515
11516         * gcc.dg/20031202-1.c: New test.
11517
11518 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11519
11520         PR c++/13179
11521         * g++.dg/template/eh1.C: New test.
11522
11523         PR c++/10771
11524         * g++.dg/template/error5.C: New test.
11525
11526 2003-12-02  David Ung  <davidu@mips.com>
11527
11528         * gcc.dg/compat/vector-check.h: Corrected type for var
11529         g_##TMODE
11530
11531 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11532
11533         PR c++/10126
11534         * g++.dg/template/ptrmem8.C: New test.
11535
11536 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11537
11538         PR c++/12573
11539         * g++.dg/template/dependent-expr3.C: New test.
11540
11541 2003-12-01  James Lemke  <jim@wasabisystems.com>
11542
11543         * gcc.dg/arm-g2.c: New test.
11544
11545 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11546
11547         PR optimization/11634
11548         * gcc.dg/20031201-2.c: New test case.
11549
11550 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
11551
11552         PR 11433
11553         * objc.dg/proto-lossage-3.m: New test.
11554
11555 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11556
11557         PR optimization/12628
11558         * gcc.dg/20031201-1.c: New test case.
11559
11560 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11561
11562         * gcc.dg/unaligned-1.c: New test.
11563
11564 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
11565
11566         PR c++/9849
11567         * g++.dg/template/error4.C: New test.
11568         * g++.dg/template/nested3.C: Adjust error markers.
11569
11570 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11571
11572         * gcc.dg/cpp/assert4.c: Check more #system assertions.
11573
11574 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
11575
11576         PR c/10333
11577         * gcc.dg/bitfld-7.c: New test.
11578
11579 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
11580
11581         * gcc.dg/tls/asm-1.C: New test.
11582
11583 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11584
11585         * gcc.dg/cpp/assert4.c: Update.
11586
11587 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11588
11589         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
11590         * gcc.dg/builtin-apply3.c: New test.
11591
11592 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11593
11594         * lib/compat.exp (compat-obj): New xfaildata parameter.
11595         Use it to set compiler_conditional_xfail_data before compiling.
11596         (compat-get-options): Handle dg-xfail-if.
11597         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
11598         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
11599         * gcc.dg/compat/vector-1_y.c: Likewise.
11600         * gcc.dg/compat/vector-2_x.c: Likewise.
11601         * gcc.dg/compat/vector-2_y.c: Likewise.
11602
11603 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11604
11605         * g++.dg/opt/reg-stack4.C: New test.
11606
11607 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11608
11609         * gcc.dg/builtin-apply2.c: New test.
11610
11611 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11612
11613         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
11614
11615 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11616
11617         PR c++/12924
11618         * g++.dg/template/template-id-2.C: New test.
11619
11620 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11621
11622         PR c++/5369
11623         * g++.dg/template/memfriend1.C: New test.
11624         * g++.dg/template/memfriend2.C: Likewise.
11625         * g++.dg/template/memfriend3.C: Likewise.
11626         * g++.dg/template/memfriend4.C: Likewise.
11627         * g++.dg/template/memfriend5.C: Likewise.
11628         * g++.dg/template/memfriend6.C: Likewise.
11629         * g++.dg/template/memfriend7.C: Likewise.
11630         * g++.dg/template/memfriend8.C: Likewise.
11631         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
11632
11633 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
11634
11635         PR c++/12515
11636         * g++.dg/ext/cond1.C: New test.
11637
11638 2003-11-20  Richard Henderson  <rth@redhat.com>
11639
11640         * gcc.dg/20020201-2.c: Remove.
11641         * gcc.dg/20020201-4.c: Remove.
11642         * gcc.dg/20020304-1.c: Remove.
11643
11644 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
11645
11646         * gcc.dg/cpp/trad/xwin1.c: New test case.
11647
11648 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
11649
11650         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
11651         * lib/g77.exp: Likewise.
11652         * lib/objc.exp: Likewise.
11653         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
11654         for darwin.
11655
11656 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11657
11658         PR c++/12932
11659         * g++.dg/template/static5.C: New test.
11660
11661 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11662
11663         * gcc.dg/nested-func-1.c: New test.
11664
11665 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11666
11667         * gcc.dg/cpp/assert4.c: New test.
11668
11669 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11670
11671         PR c++/2294
11672         * g++.dg/lookup/using9.c: New test.
11673
11674 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
11675
11676         PR c++/12762
11677         * g++.dg/template/error3.C: New test.
11678
11679 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
11680
11681         PR ada/13035
11682         * ada/acats/run_acats, run_all.sh: Fix syntax error.
11683         No longer use a wrapper for gcc, since this does not work under
11684         Windows.
11685
11686 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11687
11688         PR c++/2094
11689         * g++.dg/template/ptrmem7.C: New test.
11690
11691 2003-11-13  Andrew Pinski <apinski@apple.com>
11692
11693         * gcc.c-torture/compile/20031113-1.c: New test.
11694
11695 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
11696             Kean Johnston <jkj@sco.com>
11697
11698         PR c/13029
11699         * gcc.dg/unused-4.c: Update.
11700
11701 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11702
11703         * g++.dg/opt/const3.C: New test.
11704
11705 2003-11-13  Jan Hubicka  <jh@suse.cz>
11706
11707         * gcc.c-torture/compile/20031112-1.c: New test.
11708
11709 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
11710
11711         * g++.dg/parse/crash10.C: Remove bogus error marker.
11712
11713 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11714
11715         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
11716         (host_gcc): Likewise.
11717         (ROOT): Honor $PWDCMD.
11718         (BASE): Likewise.
11719         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
11720
11721 2003-11-12  Catherine Moore  <clm@redhat.com>
11722
11723         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
11724
11725 2003-11-12  Andreas Jaeger  <aj@suse.de>
11726             Jakub Jelinek  <jakub@redhat.com>
11727             Andrew Pinski  <pinskia@physics.uc.edu>
11728             Richard Henderson  <rth@redhat.com>
11729
11730         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
11731         systems.
11732         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
11733
11734         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
11735         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11736
11737 2003-11-11  Andreas Jaeger  <aj@suse.de>
11738
11739         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
11740
11741         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
11742
11743 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
11744
11745         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
11746         Clean ups.
11747
11748 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
11749
11750         * gcc.dg/trampoline-1.c: New test.
11751
11752 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
11753
11754         * gcc.c-torture/compile/200031109-1.c: New test.
11755
11756 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11757
11758         PR c/3190
11759         PR c/8714
11760         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
11761         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
11762         gcc.dg/format/no-y2k-1.c: Update.
11763
11764 2003-11-08  Roger Sayle  <roger@eyesopen.com>
11765
11766         PR optimization/10467
11767         * gcc.dg/20031108-1.c: New test case.
11768
11769 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
11770
11771         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
11772
11773 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11774
11775         * gcc.dg/compound-lvalue-1.c: New test.
11776         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
11777         some XFAILs.
11778
11779 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
11780
11781         * gcc.dg/altivec-varargs-1.c: New test.
11782
11783 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11784
11785         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
11786         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
11787         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
11788         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
11789         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
11790
11791 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11792
11793         * gcc.dg/cond-lvalue-1.c: New test.
11794
11795 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
11796
11797         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
11798
11799 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11800
11801         PR c++/11616
11802         * g++.dg/template/instantiate5.C: New test.
11803
11804 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11805
11806         PR c++/12726
11807         * g++.dg/ext/complit2.C: Replace test with self-contained version.
11808         * ChangeLog: Add missing first entry for above test.
11809
11810 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11811
11812         PR c++/9810
11813         * g++.dg/template/using8.C: New test.
11814         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
11815
11816 2003-11-02  Roger Sayle  <roger@eyesopen.com>
11817
11818         PR optimization/10817
11819         * gcc.c-torture/compile/20031102-1.c: New test case.
11820
11821 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
11822
11823         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
11824         2147483647.
11825
11826 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11827
11828         * gcc.dg/20031102-1.c: New test.
11829
11830 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11831
11832         * gcc.dg/complex-1.c: New test.
11833
11834 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11835
11836         PR c++/12796
11837         * g++.dg/template/crash13.C: Adjust expected error location.
11838         * g++.old-deja/g++.brendan/ns1.C: Likewise.
11839
11840 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11841
11842         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11843
11844 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11845
11846         PR/10239
11847         * gcc.c-torture/compile/20031031-2.c: New test.
11848
11849 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11850
11851         PR/11640
11852         * gcc.c-torture/compile/20031031-1.c: New test.
11853
11854 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11855
11856         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11857         * gcc.misc-tests/bprob.exp: Likewise.
11858         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
11859         the execution test on arm-elf configs.
11860         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
11861         configs that don't support scratch files.
11862         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
11863
11864 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
11865
11866         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
11867         done by dejagnu.
11868
11869 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
11870
11871         * ada/acats/run_all.sh: Redirect mv output to /dev/null
11872         Avoid non pure sh syntax. Add more logging.
11873
11874         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
11875         fail.
11876
11877 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11878
11879         PR libgcj/10610
11880         * gcc.dg/ppc-stackalign-1.c: New test.
11881
11882 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
11883
11884         * ada/acats/run_all.sh: Change output to be more compliant with
11885         dejagnu framework.
11886         Create acats.sum and acats.log files under testsuite/ada/acats
11887         Only run [a-z]* directories, to filter out e.g. CVS.
11888         Redirect build output to log file.
11889
11890 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11891
11892         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
11893
11894 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11895
11896         PR ada/5909:
11897         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
11898
11899 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
11900
11901         * gcc.c-torture/compile/20031023-1.c: New test.
11902         * gcc.c-torture/compile/20031023-2.c: New test.
11903         * gcc.c-torture/compile/20031023-3.c: New test.
11904         * gcc.c-torture/compile/20031023-4.c: New test.
11905
11906 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11907
11908         PR c++/10371
11909         * g++.dg/lookup/scoped8.C: New test.
11910
11911 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11912
11913         * g++.dg/opt/reg-stack3.C: New test.
11914
11915 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11916
11917         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
11918
11919 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11920
11921         PR c++/11076
11922         * g++.dg/template/crash13.C: New test.
11923
11924 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11925
11926         * gcc.dg/c99-restrict-2.c: New test.
11927
11928 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
11929
11930         PR c++/12698, c++/12699, c++/12700, c++/12566
11931         * g++.dg/inherit/covariant9.C: New test.
11932         * g++.dg/inherit/covariant10.C: New test.
11933         * g++.dg/inherit/covariant11.C: New test.
11934
11935 2003-10-23  Jason Merrill  <jason@redhat.com>
11936
11937         PR c++/12726
11938         * g++.dg/ext/complit2.C: New test.
11939
11940 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11941
11942         PR target/12654
11943         * gcc.c-torture/execute/20031020-1.c: New test.
11944
11945 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11946
11947         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
11948         following the jump_insn.
11949
11950 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11951
11952         * gcc.dg/cast-lvalue-1.c: New test.
11953
11954 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
11955
11956         PR c++/11962
11957         * g++.dg/template/cond2.C: New test.
11958
11959 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11960
11961         * gcc.dg/builtins-28.c: New test.
11962
11963 2003-10-20  Jan Hubicka  <jh@suse.cz>
11964
11965         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
11966         parameter.
11967         * testsuite/gcc.dg/inline-2.c: Likewise.
11968
11969 2003-10-20  Phil Edwards  <phil@codesourcery.com>
11970
11971         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
11972         * gcc.dg/nest.c:  Likewise.
11973
11974 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11975
11976         PR c++/9781, c++/10583, c++/11862
11977         * g++.dg/parse/crash13.C: New test.
11978
11979 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11980
11981         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
11982
11983 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11984
11985         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
11986         Define HAVE_C99_RUNTIME except on Solaris.
11987         * gcc.dg/builtins-20.c: Likewise.
11988
11989 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11990
11991         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
11992
11993 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11994
11995         PR c++/12495
11996         * g++.dg/template/crash21.C: New test.
11997
11998 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11999
12000         PR c++/2513
12001         * g++.dg/template/typename5.C: New test.
12002
12003 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12004
12005         PR c++/12369
12006         * g++.dg/template/friend25.C: New test.
12007
12008 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
12009
12010         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
12011         versions.
12012
12013 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
12014
12015         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
12016         == 2147483647.
12017
12018 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
12019
12020         * gcc.c-torture/execute/960416-1.x: Remove.
12021         * gcc.c-torture/execute/divconst-3.x: Likewise.
12022
12023 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
12024
12025         PR target/12598
12026         * gcc.dg/torture/cris-volatile-1.c: New test.
12027
12028 2003-10-14  Roger Sayle  <roger@eyesopen.com>
12029
12030         PR optimization/9325
12031         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
12032         for overflowing floating point to integer conversion during RTL
12033         simplification.
12034
12035 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
12036
12037         * objc/execute/_cmd.m: Fix typo.
12038         * objc.dg/image-info.m, objc.dg/symtab-1.m:
12039         Relax 'scan-assembler' regexp.
12040         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
12041         objc.dg/try-catch-4.m: Run on non-Darwin targets.
12042         * objc.dg/zero-link-2.m: Remove blank line.
12043         * objc.dg/zero-link-3.m: New test case.
12044
12045 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
12046
12047         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
12048
12049         * gcc.dg/asm-names.c: Use scan-assembler-not rather
12050         than linker trickery.
12051
12052 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12053
12054         PR c++/12370
12055         * g++.dg/other/friend2.C: New test.
12056
12057 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12058
12059         * gcc.dg/20031012-1.c: New test.
12060
12061 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12062
12063         * gcc.dg/weak/weak-3.c: Fix for new warning.
12064
12065 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
12066
12067         PR optimization/8750
12068         * gcc.c-torture/execute/20031012-1.c: New test case.
12069
12070 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12071
12072         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
12073         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
12074
12075 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12076
12077         PR optimization/12260
12078         * gcc.c-torture/compile/20031011-2.c: New test case.
12079
12080 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12081
12082         * gcc.c-torture/execute/20031011-1.c: New testcase.
12083
12084 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12085
12086         * gcc.c-torture/compile/20031011-1.c: New test.
12087
12088 2003-10-11  Jan Hubicka  <jh@suse.cz>
12089
12090         * g++.dg/other/first-global.C: New test.
12091
12092 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12093
12094         * gcc.c-torture/execute/string-opt-18.c: New testcase.
12095
12096 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
12097
12098         * gcc.c-torture/compile/20031010-1.c: New test.
12099
12100 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
12101
12102         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
12103         * gcc.c-torture/execute/va-arg-25.c: ... here.
12104
12105 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
12106
12107         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
12108
12109 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
12110
12111         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
12112
12113 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
12114
12115         * g++.dg/parse/error2.C: New test.
12116
12117 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
12118
12119         PR c++/11097
12120         * g++.dg/other/error5.C: Modify the error message.
12121         * g++.dg/lookup/using8.C: New test.
12122
12123 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
12124
12125         * gcc.dg/darwin-abi-2.c: New file.
12126         * gcc.c-torture/execute/va-arg-24.c: New file.
12127
12128 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
12129
12130         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
12131         indentation.
12132
12133 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
12134
12135         PR c++/10147
12136         * g++.dg/other/error4.C: Update error messages.
12137         * g++.dg/template/ptrmem4.C: Likewise.
12138
12139         PR c++/12337
12140         * g++.dg/init/new9.C: New test.
12141
12142         PR c++/12334, c++/12236, c++/8656
12143         * g++.dg/ext/attrib8.C: New test.
12144
12145 2003-10-06  Devang Patel  <dpatel@apple.com>
12146
12147         * gcc.dg/debug/dwarf2-3.h: New test.
12148         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
12149
12150 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
12151
12152         * g++.dg/opt/cfg2.C: New test.
12153
12154 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12155
12156         * g++.dg/opt/float1.C: New test.
12157
12158 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12159
12160         * gcc.dg/c90-array-lval-6.c: New test.
12161         * gcc.dg/c99-array-lval-6.c: New test.
12162
12163 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
12164             Ziemowit Laski  <zlaski@apple.com>
12165
12166         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
12167         'Derived', so that it is never considered a class method; add
12168         new warning for '+port' method ambiguity.
12169         * objc.dg/method-12.m: Include <objc/objc.h> instead of
12170         <objc/objc-api.h> (needed on Mac OS X).
12171         * objc.dg/method-13.m: New test.
12172
12173 2003-10-03  Roger Sayle  <roger@eyesopen.com>
12174
12175         PR optimization/9325, PR java/6391
12176         * gcc.c-torture/execute/20031003-1.c: New test case.
12177
12178 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
12179
12180         PR optimization/12180
12181         * gcc.dg/20031002-1.c: New test.
12182
12183         PR c++/12486
12184         * g++.dg/inherit/error1.C: New test.
12185
12186 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
12187
12188         * lib/f-torture.exp (search_for): Rename to...
12189         (search_for_re): This.  Also, clean up comments and the
12190         "regexp" invocation.
12191
12192 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
12193
12194         * gcc.c-torture/compile/20031002-1.c: New test.
12195
12196 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
12197
12198         * g++.dg/opt/cond1.C: New test.
12199
12200 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
12201
12202         * gcc.dg/Wold-style-definition-2.c: New testcase.
12203         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
12204
12205 2003-09-29  Richard Henderson  <rth@redhat.com>
12206
12207         * g++.dg/init/array10.C: Add dg-options.
12208
12209 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
12210
12211         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
12212
12213 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12214
12215         * g++.dg/template/friend19.C: Fix typo.
12216         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
12217
12218 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
12219
12220         * gcc.c-torture/execute/20030928-1.c: New test.
12221         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
12222
12223 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12224
12225         * g++.dg/opt/unroll1.C: New test.
12226
12227 2003-09-26  Roger Sayle  <roger@eyesopen.com>
12228
12229         PR optimization/11741
12230         * gcc.dg/20030926-1.c: New test case.
12231
12232 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12233
12234         PR c++/5655
12235         * g++.dg/parse/access7.C: New test.
12236         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
12237
12238 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
12239
12240         MERGE OF objc-improvements-branch into MAINLINE:
12241         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
12242         if libobjc has not been built.
12243         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
12244         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
12245         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
12246         objc/execute/nested-3.m, objc/execute/np-2.m,
12247         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
12248         objc/execute/redefining_self.m, objc/execute/root_methods.m,
12249         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
12250         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
12251         objc.dg/special/unclaimed-category-1.h,
12252         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
12253         well as GNU runtime.
12254         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
12255         * execute/cascading-1.m, execute/function-message-1.m,
12256         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
12257         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
12258         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
12259         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
12260         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
12261         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
12262         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
12263         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
12264         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
12265         * objc.dg/bitfield-2.m: Run only on Darwin.
12266         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
12267         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
12268         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
12269         * objc.dg/const-str-1.m: Fix constant string layout.
12270
12271 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
12272
12273         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
12274
12275 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
12276
12277         * gcc.dg/darwin-abi-1.c: New file.
12278
12279 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
12280
12281         PR target/12281
12282         * gcc.c-torture/compile/20030921-1.c: New test.
12283
12284 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12285
12286         * g++.dg/opt/reg-stack2.C: New test.
12287
12288 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12289
12290         * g++.dg/eh/delayslot1.C: New test.
12291
12292 2003-09-20  Richard Henderson  <rth@redhat.com>
12293
12294         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
12295
12296 2003-09-20  Roger Sayle  <roger@eyesopen.com>
12297
12298         * gcc.c-torture/execute/20030920-1.c: New test case.
12299
12300 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12301
12302         * g++.dg/rtti/typeid3.C: Correct expected error message.
12303
12304 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12305
12306         PR c++/157
12307         * g++.dg/parse/crash12.C: New test.
12308
12309 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
12310
12311         * gcc.dg/compat/mixed-struct-check.h: New.
12312         * gcc.dg/compat/mixed-struct-defs.h: New.
12313         * gcc.dg/compat/mixed-struct-init.h: New.
12314         * gcc.dg/compat/struct-by-value-19_main.c: New.
12315         * gcc.dg/compat/struct-by-value-19_x.c: New.
12316         * gcc.dg/compat/struct-by-value-19_y.c: New.
12317         * gcc.dg/compat/struct-by-value-20_main.c: New.
12318         * gcc.dg/compat/struct-by-value-20_x.c: New.
12319         * gcc.dg/compat/struct-by-value-20_y.c: New.
12320         * gcc.dg/compat/struct-return-19_main.c: New.
12321         * gcc.dg/compat/struct-return-19_x.c: New.
12322         * gcc.dg/compat/struct-return-19_y.c: New.
12323         * gcc.dg/compat/struct-return-20_main.c: New.
12324         * gcc.dg/compat/struct-return-20_x.c: New.
12325         * gcc.dg/compat/struct-return-20_y.c: New.
12326
12327 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
12328         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
12329         so that it will not complain on LP64 targets.
12330
12331 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12332
12333         PR c++/495
12334         * g++.dg/template/friend24.C: New test.
12335
12336 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
12337
12338         PR c++/12332
12339         * g++.dg/template/memtmpl2.C: New test.
12340
12341 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
12342
12343         PR target/11184
12344         * gcc.dg/builtin-apply1.c: New test.
12345
12346 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
12347
12348         PR c++/9848
12349         * g++.dg/warn/Wunused-4.C: New test.
12350
12351 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12352
12353         PR c++/12316
12354         * g++.dg/other/gc2.C: New test.
12355
12356 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
12357
12358         PR c++/11991
12359         * g++.dg/rtti/typeid3.C: New test.
12360
12361         PR c++/12266
12362         * g++.dg/overload/template1.C: New test.
12363
12364 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12365
12366         * g++.dg/opt/cfg3.C: New test.
12367
12368 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12369
12370         PR c++/7939
12371         * g++.dg/template/crash11.C: New test.
12372
12373 2003-09-16  Jason Merrill  <jason@redhat.com>
12374             Jakub Jelinek  <jakub@redhat.com>
12375
12376         * gcc.dg/attr-warn-unused-result.c: New test.
12377
12378 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
12379
12380         PR c++/12184
12381         * g++.dg/expr/call2.C: New test.
12382
12383 2003-09-15  Andreas Jaeger  <aj@suse.de>
12384
12385         * gcc.dg/Wold-style-definition-1.c: New test.
12386
12387 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
12388
12389         PR c++/3907
12390         * g++.dg/parse/template12.C: New test.
12391
12392         * g++.dg/abi/bitfield11.C: New test.
12393         * g++.dg/abi/bitfield12.C: Likewise.
12394
12395 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
12396
12397         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
12398         non-expansion of functional macro name without arguments at EOL.
12399         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
12400
12401 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
12402
12403         * gcc.c-torture/execute/20030914-[12].c: New tests.
12404
12405 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12406
12407         PR c++/11788
12408         * g++.dg/overload/addr1.C: New test.
12409
12410 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
12411
12412         * gcc.dg/20030909-1.c: New test.
12413
12414 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12415
12416         * gcc.dg/ultrasp10.c: New test.
12417
12418 2003-09-09  Devang Patel  <dpatel@apple.com>
12419
12420         * gcc.dg/darwin-ld-6.c: New test.
12421
12422 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12423
12424         * gcc.dg/torture/builtin-explog-1.c: New testcase.
12425
12426 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12427
12428         * gcc.dg/ia64-types1.c: New test.
12429         * gcc.dg/ia64-types2.c: Likewise.
12430
12431 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12432
12433         * gcc.dg/builtins-1.c: Add more _Complex tests.
12434         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12435
12436         * gcc.dg/builtins-1.c: Test existing _Complex functions.
12437         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12438
12439 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12440
12441         PR c++/11786
12442         * g++.dg/lookup/koenig2.C: New test.
12443
12444         PR c++/5296
12445         * g++.dg/rtti/typeid2.C: New test.
12446
12447 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
12448
12449         * gcc.c-torture/compile/20030904-1.c: New test.
12450
12451 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12452
12453         * g++.dg/opt/longbranch2.C: New test.
12454
12455 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12456
12457         * g++.dg/template/crash10.C: Only compile it.
12458
12459 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12460
12461         PR middle-end/11665
12462         * gcc.c-torture/compile/20030907-1.c: New test.
12463         * g++.dg/init/array11.C: New test.
12464
12465 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12466
12467         PR c++/11852
12468         * g++.dg/init/struct1.C: New test.
12469
12470 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12471
12472         PR c++/12181
12473         * g++.dg/expr/comma1.C: New test.
12474
12475 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
12476
12477         PR c++/11867
12478         * g++.dg/expr/static_cast5.C: New test.
12479
12480 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
12481
12482         PR c++/11507
12483         * g++.dg/lookup/scoped7.C: New test.
12484
12485         PR c++/9574
12486         * g++.dg/other/static1.C: New test.
12487
12488         PR c++/11490
12489         * g++.dg/warn/template-1.C: New test.
12490
12491         PR c++/11432
12492         * g++.dg/template/crash10.C: New test.
12493
12494         PR c++/2478
12495         * g++.dg/overload/VLA.C: New test.
12496
12497         PR c++/10804
12498         * g++.dg/template/call1.C: New test.
12499
12500 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12501
12502         PR c++/11794
12503         * g++.dg/parse/using3.C: New test.
12504
12505 2003-09-06  Roger Sayle  <roger@eyesopen.com>
12506
12507         PR c++/11409
12508         * g++.dg/overload/builtin3.C: New test case.
12509
12510 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
12511
12512         PR c/9862
12513         * gcc.dg/20030906-1.c: New test.
12514         * gcc.dg/20030906-2.c: Likewise.
12515
12516 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12517
12518         PR c++/12167
12519         * g++.dg/parse/defarg5.C: New test.
12520
12521         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
12522
12523 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
12524
12525         PR c++/12163
12526         * g++.dg/expr/static_cast4.C: New test.
12527
12528         PR c++/12146
12529         * g++.dg/template/crash9.C: New test.
12530
12531 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12532
12533         * g++.old-deja/g++.ext/pretty2.C: Update for change
12534         in __FUNCTION__.
12535         * g++.old-deja/g++.ext/pretty3.C: Likewise.
12536
12537 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
12538
12539         PR c++/11922
12540         * g++/dg/template/qualified-id1.C: New test.
12541
12542         PR c++/12037
12543         * g++.dg/warn/noeffect4.C: New test.
12544
12545 2003-09-04  Matt Austern  <austern@apple.com>
12546
12547         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
12548         * g++.dg/ext/fnname2.C: Likewise.
12549         * g++.dg/ext/fnname3.C: Likewise.
12550
12551 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
12552
12553         * g++.dg/expr/lval1.C: New test.
12554         * g++.dg/ext/lvcast.C: Remove.
12555
12556 2003-09-03  Roger Sayle  <roger@eyesopen.com>
12557
12558         PR optimization/11700.
12559         * gcc.c-torture/compile/20030903-1.c: New test case.
12560
12561 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
12562
12563         PR c++/12053
12564         * g++.dg/abi/layout4.C: New test.
12565
12566 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
12567
12568         PR c++/11553
12569         * g++.dg/parse/friend3.C: New test.
12570
12571 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
12572
12573         PR c++/11847
12574         * g++.dg/template/class1.C: New test.
12575
12576         PR c++/11808
12577         * g++.dg/expr/call1.C: New test.
12578
12579 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
12580
12581         PR c++/12114
12582         * g++.dg/init/ref9.C: New test.
12583
12584         PR c++/11972
12585         * g++.dg/template/nested4.C: New test.
12586
12587 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12588
12589         PR c++/12093
12590         * g++.dg/template/non-dependent4.C: New test.
12591
12592         PR c++/11928
12593         * g++.dg/inherit/conv1.C: New test.
12594
12595 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12596
12597         PR c++/6196
12598         * g++.dg/ext/label1.C: New test.
12599         * g++.dg/ext/label2.C: Likewise.
12600
12601 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12602
12603         * g++.dg/expr/cond3.C: New test.
12604
12605 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12606
12607         * gcc.dg/builtins-1.c: Add new builtin cases.
12608
12609 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12610
12611         * gcc.dg/builtins-1.c: Add new cases.
12612         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12613
12614 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12615
12616         * gcc.dg/builtins-1.c: Add more math builtin tests.
12617         * gcc.dg/torture/builtin-attr-1.c: New test.
12618
12619 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12620
12621         PR optimization/5079
12622         * g++.dg/opt/static3.C: New test.
12623
12624 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12625
12626         * gcc.misc-tests/gcov-10b.c: New test.
12627
12628 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
12629
12630         * g++.dg/opt/ptrmem3.C: New test.
12631
12632         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
12633
12634 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
12635
12636         * gcc.dg/20030826-2.c: New test.
12637
12638 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12639
12640         PR middle-end/12002
12641         * g77.f-torture/compile/12002.f: New test case.
12642
12643 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12644
12645         * gcc.dg/20030826-1.c: New test case.
12646
12647 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
12648
12649         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
12650
12651 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
12652
12653         PR c++/11871
12654         * c++.dg/lookup/crash1.C: New test.
12655
12656         * c++.dg/warn/noeffect3.C: New test.
12657
12658 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
12659
12660         * gcc.dg/compat/vector-1_x.c: Compile with -w.
12661         * gcc.dg/compat/vector-1_y.c: Ditto.
12662         * gcc.dg/compat/vector-2_x.c: Ditto.
12663         * gcc.dg/compat/vector-2_y.c: Ditto.
12664
12665 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
12666
12667         * gcc.dg/20030702-1.c: New test.
12668
12669 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
12670
12671         PR c++/8795
12672         * g++.dg/ext/altivec-1.C: New test.
12673
12674 2003-08-24  Richard Henderson  <rth@redhat.com>
12675
12676         * g++.dg/eh/simd-2.C: Add -w for x86.
12677
12678 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
12679
12680         * gcc.dg/20030815-1.c: New test.
12681
12682 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12683
12684         PR c++/3765
12685         * g++.dg/parse/access6.C: New test.
12686
12687 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12688
12689         PR c++/641, c++/11876
12690         * g++.dg/template/friend22.C: New test.
12691         * g++.dg/template/friend23.C: Likewise.
12692
12693 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12694
12695         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
12696         identically.
12697
12698 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12699
12700         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
12701
12702 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12703
12704         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
12705
12706 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12707
12708         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
12709
12710 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12711
12712         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
12713
12714 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
12715
12716         PR c++/11919
12717         * g++.dg/overload/prom1.C: New test.
12718
12719         PR c++/11551
12720         * g++.dg/parse/dtor2.C: New test.
12721
12722         PR c++/10762
12723         * g++.dg/parse/using2.C: New test.
12724
12725 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
12726
12727         PR target/11805
12728         * gcc.c-torture/compile/20030821-1.c: New.
12729
12730 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
12731
12732         PR c++/11834
12733         * g++.dg/template/deduce2.C: New test.
12734
12735 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
12736
12737         * gcc.c-torture/execute/20030821-1.c: New test.
12738
12739 2003-08-20  Roger Sayle  <roger@eyesopen.com>
12740
12741         PR middle-end/11984
12742         * gcc.dg/20030820-1.c: New test case.
12743
12744 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
12745
12746         PR c++/11945
12747         * g++.dg/warn/noeffect2.C: New test.
12748
12749 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
12750
12751         PR c++/10926
12752         * g++.dg/template/dtor2.C: New test.
12753
12754         PR c++/11684
12755         * g++.dg/template/operator1.C: New test.
12756         * g++.dg/parse/operator4.C: New test.
12757
12758         PR c++/11946.C
12759         * g++.dg/expr/enum1.C: New test.
12760         * gcc.dg/c99-bool-1.c: Remove bogus warning.
12761
12762         PR c++/11036.C
12763         * g++.dg/parse/elab2.C: New test.
12764         * g++.dg/parse/typedef4.C: Change error message.
12765         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
12766         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
12767         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
12768
12769 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
12770
12771         * gcc.dg/pch/warn-1.c: New.
12772         * gcc.dg/pch/warn-1.hs: New.
12773
12774         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
12775         not-tested file.
12776
12777 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12778
12779         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
12780
12781 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12782
12783         * gcc.dg/uninit-D.c: New Test.
12784         * gcc.dg/uninit-E.c: New Test.
12785         * gcc.dg/uninit-F.c: New Test.
12786         * gcc.dg/uninit-G.c: New Test.
12787
12788 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
12789
12790         * g++.dg/README: Describe the pch directory.
12791
12792 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12793
12794         PR c++/11174
12795         * g++.dg/parse/access4.C: New test.
12796         * g++.dg/parse/access5.C: Likewise.
12797         * g++.old-deja/g++.jason/access17.C: Adjust error message.
12798
12799 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
12800
12801         * gcc.dg/noncompile/20030818-1.c: New.
12802
12803 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12804
12805         PR c++/11957
12806         * g++.dg/warn/noeffect1.C: New test.
12807
12808         * g++.dg/template/scope2.C: New test.
12809         * g++.dg/template/error2.C: Correct dg-error
12810
12811 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
12812
12813         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
12814
12815 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
12816
12817         PR C++/11512
12818         * g++.dg/template/warn1.C: New.
12819
12820 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
12821
12822         * g++.dg/template/error2.C: New test.
12823         * g++.dg/lookup/using7.C: Adjust errors
12824         * g++.old-deja/g++.pt/crash36.C: Likewise.
12825         * g++.old-deja/g++.pt/derived3.C: Likewise.
12826
12827 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12828
12829         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
12830         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
12831         * gcc.c-torture/execute/builtins/string-9.c: New, from
12832         string-opt-9.c.  Adjust for execute/builtins framework.
12833         * gcc.c-torture/execute/string-opt-9.c: Delete.
12834
12835 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
12836
12837         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
12838
12839         * g++.dg/parse/ret-type2.C: New test.
12840
12841         PR c++/11703
12842         * g++.dg/init/new8.C: New test.
12843
12844         PR c++/10923
12845         * g++.dg/parse/typedef5.C: New test.
12846
12847         PR c++/9512
12848         * g++.dg/parse/qualified2.C: New test.
12849         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
12850         invalid code.
12851
12852 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
12853
12854         * g++.dg/conversion/ptrmem1.C: New test.
12855
12856 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
12857
12858         PR target/11693
12859         * gcc.dg/20030811-1.c: New test.
12860
12861         PR target/11535
12862         * gcc.c-torture/execute/20030811-1.c: New test.
12863
12864 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12865
12866         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
12867
12868 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
12869
12870         PR c++/11789.C
12871         * g++.dg/inherit/multiple1.C: New test.
12872
12873 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12874
12875         * gcc.dg/spe1.c: New test.
12876
12877         PR c++/11670
12878         * g++.dg/expr/cast2.C: New test.
12879
12880         PR c++/10530
12881         * g++.dg/template/dependent-name2.C: New test.
12882
12883 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
12884
12885         * g++.dg/parse/crash11.C: Put the dg options in comments.
12886
12887 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
12888
12889         * lib/gcc-dg.exp: Update for diagnostic change.
12890
12891 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12892
12893         PR c++/5767
12894         * g++.dg/parse/crash11.C: New test.
12895
12896 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
12897
12898         * gcc.dg/cpp/spacing1.c: Update.
12899
12900 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
12901
12902         PR target/11739
12903         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
12904         a value for -mtune.
12905
12906 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12907
12908         PR middle-end/11771
12909         * gcc.c-torture/compile/20030804-1.c: New test case.
12910
12911 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12912
12913         * gcc.dg/20030804-1.c: New test case.
12914
12915 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
12916
12917         * gcc.dg/cpp/separate-1.c: New test.
12918
12919 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
12920
12921         PR c++/11704
12922         * g++.dg/template/dependent-expr2.C: New test.
12923
12924         PR c++/11766
12925         * g++.dg/expr/ptrmem1.C: New test.
12926
12927 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12928
12929         PR c++/9453
12930         * g++.dg/template/friend15.C: New test.
12931
12932 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
12933
12934         * lib/dg-pch.exp: Work round PCH bug.
12935
12936 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12937
12938         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
12939         builtins.  Move cases from builtins-4.c here.
12940
12941         * gcc.dg/torture/builtin-math-1.c: New test taken from
12942         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
12943         additional cases.
12944
12945         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
12946         Delete.
12947
12948 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
12949
12950         PR c++/9447
12951         * g++.dg/template/using7.C: New test.
12952
12953 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
12954
12955         * import1.c, import2.c: New tests.
12956
12957 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
12958
12959         * g++.dg/eh/crossjump1.C: New test.
12960
12961 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
12962
12963         PR c++/11697
12964         * g++.dg/template/using6.C: New test.
12965
12966         PR c++/11744
12967         * g++.dg/template/koenig2.C: New test.
12968
12969 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12970
12971         PR c++/7983
12972         * g++.dg/parse/typedef4.C: New test.
12973
12974 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12975
12976         PR c++/8442, c++/8806
12977         * g++.dg/template/elab1.C: New test.
12978         * g++.dg/template/type2.C: Likewise.
12979         * g++.dg/template/ttp3.C: Adjust expected error message.
12980         * g++.old-deja/g++.law/visibility13.C: Likewise.
12981         * g++.old-deja/g++.niklas/t135.C: Likewise.
12982         * g++.old-deja/g++.pt/ttp41.C: Likewise.
12983         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
12984         template argument.
12985         * g++.old-deja/g++.pt/ttp44.C: Likewise.
12986
12987 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
12988
12989         PR c++/11295
12990         * g++.dg/ext/stmtexpr1.C: New test.
12991
12992         * g++.dg/opt/tmp1.C: New test.
12993
12994         PR c++/11525
12995         * g++.dg/parse/constant4.C: New test.
12996
12997         PR c++/9447
12998         * g++.dg/template/using5.C: New test.
12999
13000 2003-07-31  Roger Sayle  <roger@eyesopen.com>
13001
13002         * gcc.dg/builtins-27.c: New test case.
13003
13004 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
13005
13006         * gcc.dg/tls/opt-7.c: New test.
13007
13008 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
13009
13010         * g++.old-deja/g++.other/crash18.C: Remove.
13011
13012 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13013
13014         * g++.dg/template/explicit3.C: New.
13015         * g++.dg/template/explicit4.C: New.
13016         * g++.dg/template/explicit5.C: New.
13017
13018         PR c++/11347
13019         * g++.dg/template/memtmpl1.C: New.
13020
13021 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
13022
13023         PR target/11565
13024         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
13025         * gcc.dg/i386-387-5.c (dg-options): Likewise.
13026
13027 2003-07-30  Jan Hubicka  <jh@suse.cz>
13028
13029         * vtgc1.c: Kill.
13030
13031 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
13032
13033         * gcc.dg/struct-in-proto-1.c: New test.
13034
13035 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
13036
13037         * gcc.dg/cpp/include2.c: Only expect one message.
13038
13039 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
13040
13041         PR c++/9447
13042         * g++.dg/template/using1.C: New test.
13043         * g++.dg/template/using2.C: New test.
13044         * g++.dg/template/using3.C: New test.
13045         * g++.dg/template/using4.C: New test.
13046
13047 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
13048
13049         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
13050         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13051
13052 2003-07-28  Jan Hubicka  <jh@suse.cz>
13053
13054         PR c++/11530
13055         * g++.dg/opt/call1.C: New test.
13056
13057 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
13058
13059         PR c++/11667
13060         * g++.dg/init/enum2.C: New test.
13061         * g++.dg/template/overload1.C: Add "-w" option.
13062
13063 2003-07-28    <hp@bitrange.com>
13064
13065         * gcc.dg/Wdeclaration-after-statement-1.c,
13066         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
13067
13068 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
13069
13070         * gcc.c-torture/compile/20030725-1.c: New test.
13071
13072 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
13073
13074         * gcc.dg/20030505.c: Only run for SPE.
13075         Remove definition of opaque type.
13076
13077 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
13078
13079         * g++.dg/template/ptrmem6.C: New test.
13080
13081 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
13082
13083         * gcc.c-torture/compile/zero-strct-2.c: New test.
13084
13085 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
13086
13087         * gcc.dg/intermod-1.c: New test.
13088
13089 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13090
13091         PR c++/11617
13092         * g++.dg/template/lookup2.C: New test.
13093         * g++.dg/template/memclass1.C: Remove instantiated from error.
13094         * g++.dg/other/error2.C: Tweak expected errors.
13095
13096         PR c++/11596
13097         * g++.dg/template/defarg3.C: New test.
13098
13099         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
13100
13101 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
13102
13103         * g++.dg/inherit/access5.C: New test.
13104
13105 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13106
13107         PR c++/11513
13108         * g++.dg/template/crash8.C: New test.
13109
13110 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
13111
13112         PR c/10602
13113         * gcc.dg/noncompile/incomplete-2.c: New test.
13114
13115 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
13116
13117         PR c++/11645
13118         * g++.dg/inherit/access4.C: New test.
13119
13120         PR c++/11517
13121         * g++.dg/expr/cond2.C: New test.
13122
13123         PR optimization/10679
13124         * g++.dg/opt/inline4.C: New test.
13125
13126 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
13127
13128         * g++.dg/parse/crash10: New test.
13129
13130 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13131
13132         * g++.dg/ext/flexary1.C: New test.
13133
13134 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13135
13136         PR c++/10793
13137         * g++.dg/template/crash9.C: New test.
13138
13139 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13140
13141         PR c++/3004
13142         * g++.dg/parse/typedef3.C: New test.
13143
13144         PR c++/7906
13145         * g++.dg/parse/operator2.C: New test.
13146
13147         PR c++/8895
13148         * g++.dg/parse/def-tmpl-arg1.C: New test.
13149
13150         PR c++/9282
13151         * g++.dg/parse/funptr1.C: New test.
13152
13153         PR c++/9452
13154         * g++.dg/parse/ambig3.C: New test.
13155
13156         PR c++/9454
13157         * g++.dg/parse/operator3.C: New test.
13158
13159         PR c++/9486
13160         * g++.dg/parse/template10.C: New test.
13161
13162         PR c++/9488
13163         * g++.dg/parse/template11.C: New test.
13164
13165         PR c++/10150
13166         * g++.dg/parse/invalid-op1.C: New test.
13167
13168         PR c++/10247
13169         * g++.dg/parse/condexpr1.C: New test.
13170
13171 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13172
13173         * g++.dg/ext/packed3.C: New test.
13174         * g++.dg/ext/packed4.C: New test.
13175
13176         * gcc.dg/pack-test-3.c: New test.
13177
13178 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
13179
13180         * lib/compat.exp: Handle dg-options per source file.
13181         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
13182         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
13183         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
13184         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
13185         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
13186         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
13187         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
13188         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
13189         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
13190         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
13191         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
13192         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
13193         * g++.dg/compat/break/bitfield7_x.C: Ditto.
13194         * g++.dg/compat/break/bitfield7_y.C: Ditto.
13195
13196 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13197
13198         PR c/10320
13199         * gcc.c-torture/execute/20030718-1.c: New test.
13200
13201 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13202
13203         PR optimization/11536
13204         * gcc.dg/20030721-1.c: New test.
13205
13206 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
13207
13208         PR c++/11546
13209         * g++.dg/template/lookup1.C: New test.
13210
13211 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
13212
13213         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
13214         diagnostics of ill-formed constructs involving labels.
13215         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
13216         the new 'previously defined here' message.
13217
13218 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
13219
13220         * g++.dg/parse/non-dependent2.C: New test.
13221
13222 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13223
13224         * g++.dg/init/init-ref4.C: xfail on targets without
13225         weak symbols.
13226
13227 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
13228
13229         PR target/11087
13230         * gcc.c-torture/execute/20030717-1.c: New test.
13231
13232 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13233
13234         * g++.dg/opt/cfg1.C: New test.
13235
13236 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
13237
13238         PR optimization/11557
13239         * gcc.dg/20030717-1.c: New test.
13240
13241 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
13242
13243         PR c++/10476
13244         * g++.dg/expr/crash-1.C: New test.
13245
13246         PR c++/11027
13247         * g++.dg/template/init3.C: New test.
13248
13249         PR c++/8222
13250         * g++.dg/template/non-dependent1.C: New test.
13251
13252         PR c++/11070
13253         * g++.dg/template/non-dependent2.C: New test.
13254
13255         PR c++/11071
13256         * g++.dg/template/non-dependent3.C: New test.
13257
13258         PR c++/9907
13259         * g++.dg/template/sizeof5.C: New test.
13260
13261 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
13262
13263         PR 11498
13264         * gcc.c-torture/compile/mangle-1.c: New file.
13265
13266 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13267
13268         PR c++/7809
13269         * g++.dg/parse/access3.C: New test.
13270
13271 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
13272
13273         PR c++/11384
13274         * g++.dg/init/init-ref4.C: New test.
13275
13276 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
13277
13278         PR c++/11547
13279         * g++.dg/parse/constant3.C: New test.
13280         * g++.dg/parse/crash7.C: Likewise.
13281
13282 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
13283
13284         PR target/11008
13285         * gcc.dg/i386-pentium4-not-mull.c: New.
13286
13287 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
13288
13289         * gcc.dg/asm-names.c (ymain): Make it weak.
13290
13291 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13292
13293         PR c++/5421
13294         * g++.dg/template/friend21.C: New test.
13295
13296 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
13297
13298         * gcc.dg/cleanup-8.c: New test.
13299         * gcc.dg/cleanup-9.c: New test.
13300
13301 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
13302
13303         * g++.dg/ext/dll-MI1.h: New file.
13304         * g++.dg/ext/dllexport-MI1.C: New file.
13305         * g++.dg/ext/dllimport-MI1.C: New file.
13306
13307 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
13308
13309         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
13310         it does not have cmpstrsi patterns (just cmpmemsi).
13311
13312 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
13313
13314         PR debug/11473
13315         * g++.dg/debug/debug8.C: New test.
13316
13317 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13318
13319         PR c++/10108
13320         * g++.dg/template/crash7.C: New test.
13321
13322 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
13323
13324         PR target/10795
13325         * gcc.c-torture/compile/20030708-1.c: New.
13326
13327 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13328
13329         * gcc.c-torture/execute/20030715-1.c: New test.
13330
13331 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
13332
13333         * gcc.dg/pch/inline-3.c: New file.
13334         * gcc.dg/pch/inline-3.hs: New file.
13335         * gcc.dg/pch/inline-4.c: New file.
13336         * gcc.dg/pch/inline-4.hs: New file.
13337
13338 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
13339
13340         PR c++/11509
13341         * g++.dg/template/crash6.C: New test.
13342
13343         PR c++/7053
13344         * g++.dg/template/friend20.C: New test.
13345
13346         PR c++/7019
13347         * g++.dg/template/overload2.C: New test.
13348
13349 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13350
13351         PR optimization/11440
13352         * gcc.c-torture/execute/20030714-1.c: New test.
13353
13354 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13355
13356         PR c++/11154
13357         * g++.dg/template/partial2.C: New test.
13358
13359 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
13360
13361         PR c++/11503
13362         * g++.dg/template/anon1.C: New test.
13363
13364         PR c++/11493
13365         PR c++/11495
13366         * g++.dg/parse/template9.C: Likewise.
13367         * g++.dg/template/crash4.C: New test.
13368         * g++.dg/template/koenig1.C: Likewise.
13369         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
13370         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
13371         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
13372         functions.
13373         * g++.old-deja/g++.jason/template36.C: Likewise.
13374         * g++.old-deja/g++.mike/p1989.C: Likewise.
13375         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
13376         * g++.old-deja/g++.pt/ttp20.C: Use this->.
13377         * g++.old-deja/g++.pt/ttp21.C: Use this->.
13378         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
13379         compiling.
13380         * g++.old-deja/g++.pt/union2.C: Use this->.
13381
13382 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
13383
13384         * gcc.dg/20030711-1.c: New test.
13385
13386 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
13387
13388         PR c++/11050
13389         * g++.dg/parse/args1.C: New test.
13390         * g++.pt/defarg8.C: Change expected errors.
13391
13392 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
13393
13394         PR c++/8164
13395         * g++.dg/template/nontype2.C: New test.
13396
13397         PR c++/10558
13398         * g++.dg/parse/template8.C: New test.
13399
13400         PR c++/8327
13401         * g++.dg/template/scope1.C: New test.
13402
13403         * g++.dg/warn/Wsign-compare-1.C: New test.
13404
13405 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13406
13407         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
13408
13409 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
13410
13411         PR c++/9411
13412         * g++.dg/template/explicit2.C: New test.
13413
13414         PR c++/10032
13415         * g++.dg/warn/pedantic1.C: New test.
13416
13417 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
13418
13419         PR c++ 9483
13420         * g++.dg/other/field1.C: New test.
13421
13422 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13423
13424         PR c/11449
13425         * gcc.c-torture/compile/20030707-1.c: New.
13426
13427 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13428
13429         PR c++/10849
13430         * g++.dg/template/access12.C: New test.
13431
13432 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
13433
13434         * g++.dg/bprob/bprob.exp (prof_ext): Update.
13435         * g77.dg/bprob/bprob.exp (prof_ext): Update.
13436         * gcc.misc-tests/bprob.exp (prof_ext): Update.
13437         * gcc.misc-tests/gcov.exp: Update
13438         * g++.dg/gcov/gcov.exp: Update
13439         * lib/gcov.exp: Update.
13440
13441 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
13442
13443         * g++.dg/abi/mangle17.C: Make sure template expressions are
13444         dependent.
13445         * g++.dg/abi/mangle4.C: Mark erroneous casts.
13446         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
13447         * g++.dg/opt/stack1.C: Remove erroneous code.
13448         * g++.dg/parse/template7.C: New test.
13449         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
13450         * g++.old-deja/g++.pt/crash4.C: Likewise.
13451
13452 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13453
13454         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
13455         with zero or one occurence of `$' after the initial `L'.
13456
13457 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
13458
13459         * gcc.c-torture/compile/20030704-1.c: Add a comment.
13460
13461 2003-07-08  Roger Sayle  <roger@eyesopen.com>
13462
13463         PR c/11370
13464         * gcc.dg/Wunreachable-6.c: New testcase.
13465         * gcc.dg/Wunreachable-7.c: New testcase.
13466
13467 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13468
13469         PR c/11420
13470         * gcc.dg/20030708-1.c: New test.
13471
13472 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
13473
13474         * gcc.dg/compat/sdata-section.h: New file.
13475         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
13476         * gcc.dg/torture/mips-sdata-1.c: New test.
13477
13478 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13479
13480         PR c++/11030
13481         * g++.dg/template/friend19.C: New test.
13482
13483 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13484
13485         * g++.dg/opt/strength-reduce.C: New test.
13486
13487 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13488
13489         PR target/10979
13490         * gcc.dg/20030707-1.c: New testcase.
13491
13492 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13493
13494         PR optimization/11059
13495         * g++.dg/opt/emptyunion.C: New testcase.
13496
13497 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13498             Eric Botcazou  <ebotcazou@libertysurf.fr>
13499
13500         * g++.dg/opt/stack1.C: New test.
13501
13502 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
13503
13504         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
13505         run test.
13506
13507         PR c++/11431
13508         * g++.dg/expr/static_cast3.C: New test.
13509
13510 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
13511
13512         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
13513         everywhere.
13514         * gcc.dg/concat.c: Concatenation of string constants with
13515         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
13516         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
13517         * gcc.dg/cpp/escape-2.c: Use wide character constants where
13518         necessary to avoid multi-character character constant warning.
13519         * gcc.dg/cpp/escape.c: Likewise.
13520         * gcc.dg/cpp/ucs.c: Likewise.
13521         Remove backslashes from dg-bogus comments, as they confuse Tcl.
13522         Fix a typo.
13523
13524 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13525
13526         PR c/11428
13527         * gcc.c-torture/compile/20030704-1.c: New.
13528
13529 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13530
13531         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
13532
13533 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
13534
13535         PR c++/5287, PR c++/7910,  PR c++/11021
13536         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
13537         tests for warnings.
13538         * g++.dg/ext/dllimport2.C: Add tests for warnings.
13539         * g++.dg/ext/dllimport3.C: Likewise.
13540         * g++.dg/ext/dllimport4.C: New file.
13541         * g++.dg/ext/dllimport5.C: New file.
13542         * g++.dg/ext/dllimport6.C: New file.
13543         * g++.dg/ext/dllimport7.C: New file.
13544         * g++.dg/ext/dllimport8.C: New file.
13545         * g++.dg/ext/dllimport9.C: New file.
13546         * g++.dg/ext/dllimport10.C: New file.
13547         * g++.dg/ext/dllexport1.C: New file.
13548
13549 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13550
13551         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
13552         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
13553
13554 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13555
13556         * gcc.dg/builtins-25.c: New testcase.
13557         * gcc.dg/builtins-26.c: New testcase.
13558
13559 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
13560
13561         * gcc.dg/compat/vector-defs.h: New file.
13562         * gcc.dg/compat/vector-setup.h: New file.
13563         * gcc.dg/compat/vector-check.h: New file.
13564         * gcc.dg/compat/vector-1_main.c: New file.
13565         * gcc.dg/compat/vector-1_x.c: New file.
13566         * gcc.dg/compat/vector-1_y.c: New file.
13567         * gcc.dg/compat/vector-2_main.c: New file.
13568         * gcc.dg/compat/vector-2_x.c: New file.
13569         * gcc.dg/compat/vector-2_y.c: New file.
13570
13571         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
13572         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
13573         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
13574         * gcc.dg/compat/struct-align-1.h: New file.
13575         * gcc.dg/compat/struct-align-1_main.c: New file.
13576         * gcc.dg/compat/struct-align-1_x.c: New file.
13577         * gcc.dg/compat/struct-align-1_y.c: New file.
13578         * gcc.dg/compat/struct-align-2.h: New file.
13579         * gcc.dg/compat/struct-align-2_main.c: New file.
13580         * gcc.dg/compat/struct-align-2_x.c: New file.
13581         * gcc.dg/compat/struct-align-2_y.c: New file.
13582
13583         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
13584         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13585         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13586         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13587         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13588         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13589         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13590         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13591         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13592         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13593         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13594         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13595         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13596         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13597         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13598         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13599         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13600         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13601         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13602         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13603         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13604         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13605         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13606         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13607         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13608         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13609         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13610         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13611         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13612
13613 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13614
13615         * gcc.dg/i386-call-1.c: New test.
13616
13617 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13618
13619         PR c++/9162
13620         * g++.dg/parse/defarg4.C: New.
13621
13622 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13623
13624         PR target/10700
13625         * gcc.c-torture/compile/20030703-1.c: New test case.
13626
13627 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13628
13629         * g++.dg/template/local3.C: Remove extra semicolon.
13630
13631 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13632
13633         * gcc.dg/i386-volatile-1.c: New test.
13634
13635 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
13636
13637         PR c++/11072
13638         * g++.dg/other/offsetof2.C: XFAIL.
13639         * g++.dg/other/offsetof5.C: New.
13640
13641         PR c++/10219
13642         * g++.dg/template/error1.C: New.
13643
13644         PR c++/9779
13645         * g++.dg/template/dependent-expr1.C: New.
13646
13647 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13648
13649         PR c++/6949
13650         * g++.dg/template/local3.C: New test.
13651
13652         PR c++/11149
13653         * g++.dg/lookup/scoped6.C: New test.
13654
13655 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
13656
13657         PR c++/8046
13658         * g++.dg/other/error7.C: New test.
13659
13660 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
13661
13662         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
13663         * g++.old-deja/g++.abi/vtable3.h: Likewise.
13664         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13665         * g++.old-deja/g++.other/union2.C: Likewise.
13666         * gcc.dg/c90-const-expr-2.c: Likewise.
13667         * gcc.dg/c90-const-expr-3.c: Likewise.
13668         * gcc.dg/c99-const-expr-2.c: Likewise.
13669         * gcc.dg/c99-const-expr-3.c: Likewise.
13670         * gcc.dg/concat.c: Likewise.
13671
13672 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13673
13674         PR c++/9559
13675         * g++.dg/init/static1.C: New test.
13676
13677 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13678
13679         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
13680         * g++.old-deja/g++.other/access2.C: Likewise.
13681         * g++.old-deja/g++.other/decl2.C: Likewise.
13682         * gcc.c-torture/execute/20020615-1.c: Likewise.
13683
13684 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13685
13686         PR c++/4933
13687         * g++.dg/template/sizeof4.C: New test.
13688
13689 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13690
13691         * g++.dg/other/error6.C: New test.
13692
13693 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13694
13695         PR c++/10750
13696         * g++.dg/parse/constant2.C: New test.
13697
13698 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
13699
13700         PR c++/11106
13701         * g++.dg/other/error5.C: New test.
13702
13703 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13704
13705         * gcc.dg/format/gcc_diag-1.c: New test.
13706
13707 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
13708
13709         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
13710
13711 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13712
13713         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
13714         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
13715         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
13716
13717 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
13718
13719         * gcc.c-torture/execute/builtins/string-8.c: New test.
13720         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
13721         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
13722         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
13723
13724 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13725
13726         PR c++/10468
13727         * g++.dg/ext/typeof6.C: New test.
13728
13729 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13730
13731         PR c++/10796
13732         * g++.dg/init/enum1.C: New test.
13733
13734 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
13735
13736         * gcc.dg/20030627-1.c: New test.
13737
13738 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
13739
13740         PR c++/11332
13741         * g++.dg/expr/static_cast2.C: New test.
13742
13743 2003-06-26  Roger Sayle  <roger@eyesopen.com>
13744             Jakub Jelinek  <jakub@redhat.com>
13745
13746         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
13747         sprintf(dst,"%s",src) optimization.
13748         * gcc.c-torture/execute/20030626-1.c: New test case.
13749         * gcc.c-torture/execute/20030626-2.c: New test case.
13750
13751 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
13752
13753         * gcc.c-torture/execute/multi-ix.c: New test.
13754
13755         * gcc.c-torture/execute/simd-4.c (main):
13756         Added missing semicolon at end of union.
13757
13758 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
13759
13760         PR c++/8266
13761         * g++.dg/template/explicit-instantiation3.C: New test.
13762
13763 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13764
13765         * gcc.dg/20030626-1.c: Use signed char.
13766
13767 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13768
13769         * gcc.dg/20030626-1.c: New test.
13770
13771 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
13772
13773         * const-str-2.m: Update.
13774
13775 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
13776
13777         PR c++/10990
13778         * g++.dg/rtti/dyncast1.C: New test.
13779         * g++.dg/abi/mangle4.C: Correct base-specifier access.
13780         * g++.dg/lookup/scoped1.C: Remove XFAIL.
13781         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
13782
13783         PR c++/10931
13784         * g++.dg/expr/static_cast1.C: New test.
13785
13786 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
13787
13788         * gcc.dg/20030625-1.c: New test.
13789
13790 2003-06-24  Roger Sayle  <roger@eyesopen.com>
13791
13792         * gcc.c-torture/compile/20030624-1.c: New test case.
13793
13794 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
13795
13796         * gcc.c-torture/execute/string-opt-17.c: New test.
13797
13798 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
13799
13800         PR c++/5754
13801         * g++.dg/parse/crash6.C: New test.
13802
13803 2003-06-23  Roger Sayle  <roger@eyesopen.com>
13804
13805         * gcc.dg/builtins-24.c: New test case.
13806
13807 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
13808
13809         * g++.dg/opt/operator1.C: New test.
13810
13811 2003-06-22  Roger Sayle  <roger@eyesopen.com>
13812
13813         * gcc.c-torture/execute/string-opt-16.c: New test case.
13814
13815 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13816
13817         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
13818         * g++.old-deja/g++.other/conv7.C: Likewise
13819         * g++.old-deja/g++.other/overcnv2.C: Likewise.
13820         * g++.old-deja/g++.other/overload14.C: Likewise.
13821
13822 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13823
13824         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
13825         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
13826
13827 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13828
13829         PR c++/10888
13830         * g++.dg/warn/Winline-3.C: New test.
13831
13832 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13833
13834         * lib/target-supports.exp (check_alias_available): Make the test
13835         program acceptable to the Solaris assembler.
13836
13837         PR c++/10749
13838         * g++.dg/template/memclass2.C: New test.
13839
13840 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13841             Eric Botcazou  <ebotcazou@libertysurf.fr>
13842
13843         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
13844         data for non-matching targets.
13845         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
13846
13847 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13848
13849         PR c++/10845
13850         * g++.dg/template/member3.C: New test.
13851
13852 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
13853
13854         PR c++/10939
13855         * g++.dg/template/func1.C: New test.
13856
13857         PR c++/9649
13858         * g++.dg/template/static4.C: New test.
13859         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
13860
13861         PR c++/11041
13862         * g++.dg/init/ref7.C: New test.
13863
13864 2003-06-19  Matt Austern  <austern@apple.com>
13865
13866         PR c++/11228
13867         * g++.dg/anew1.C: New test.
13868         * g++.dg/anew2.C: New test.
13869         * g++.dg/anew3.C: New test.
13870         * g++.dg/anew4.C: New test.
13871
13872 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
13873
13874         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
13875
13876 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
13877
13878         * gcc.c-torture/execute/simd-4.c (main): Make expected value
13879         endian-dependent.
13880
13881 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
13882
13883         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
13884         Remove cruft.
13885
13886 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
13887
13888         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
13889         * gcc.c-torture/compile/961203-1.c: Likewise.
13890         * gcc.c-torture/compile/980506-1.c: Likewise.
13891
13892 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13893
13894         PR c++/10712
13895         * g++.dg/lookup/using7.C: New test.
13896
13897 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13898
13899         PR c++/11105
13900         * g++.dg/abi/conv1.C: Remove it.
13901         * g++.dg/template/conv7.C: New test.
13902         * g++.dg/template/conv8.C: Likewise.
13903         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
13904         conversion operator.
13905
13906 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
13907
13908         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
13909         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13910         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13911         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13912         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13913         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13914         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13915         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13916         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13917         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13918         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13919         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13920         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13921         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13922         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13923         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13924         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13925         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13926         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13927         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13928         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13929         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13930         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13931         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13932         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13933         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13934         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13935         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13936         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13937
13938 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
13939
13940         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
13941         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
13942         indications.
13943
13944 2003-06-16  Roger Sayle  <roger@eyesopen.com>
13945
13946         * gcc.dg/i386-387-5.c: New test case.
13947         * gcc.dg/i386-387-6.c: New test case.
13948         * gcc.dg/builtins-23.c: New test case.
13949
13950 2003-06-15  Roger Sayle  <roger@eyesopen.com>
13951
13952         * gcc.dg/builtins-22.c: New test case.
13953         * gcc.dg/i386-387-1.c: Update to test exp.
13954         * gcc.dg/i386-387-2.c: Likewise.
13955
13956 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13957
13958         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
13959
13960 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13961
13962         * lib/gcc-dg.exp (dg-require-dll): New function.
13963         (dg-xfail-if): Likewise.
13964         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
13965         driver.
13966
13967         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
13968         * gcc.c-torture/compile/20001205-1.c: Likewise.
13969         * gcc.c-torture/compile/20001226-1.c: Likewise.
13970         * gcc.c-torture/compile/20010518-2.c: Likewise.
13971         * gcc.c-torture/compile/20020312-1.c: Likewise.
13972         * gcc.c-torture/compile/20020604-1.c: Likewise.
13973         * gcc.c-torture/compile/920501-12.c: Likewise.
13974         * gcc.c-torture/compile/920501-4.c: Likewise.
13975         * gcc.c-torture/compile/920520-1.c: Likewise.
13976         * gcc.c-torture/compile/920521-1.c: Likewise.
13977         * gcc.c-torture/compile/920625-1.c: Likewise.
13978         * gcc.c-torture/compile/961203-1.c: Likewise.
13979         * gcc.c-torture/compile/980506-1.c: Likewise.
13980         * gcc.c-torture/compile/981006-1.c: Likewise.
13981         * gcc.c-torture/compile/981022-1.c: Likewise.
13982         * gcc.c-torture/compile/981223-1.c: Likewise.
13983         * gcc.c-torture/compile/990617-1.c: Likewise.
13984         * gcc.c-torture/compile/dll.c: Likewise.
13985         * gcc.c-torture/compile/labels-3.c: Likewise.
13986         * gcc.c-torture/compile/mipscop-1.c: Likewise.
13987         * gcc.c-torture/compile/mipscop-2.c: Likewise.
13988         * gcc.c-torture/compile/mipscop-3.c: Likewise.
13989         * gcc.c-torture/compile/mipscop-4.c: Likewise.
13990         * gcc.c-torture/compile/simd-5.c: Likewise.
13991         * gcc.c-torture/compile/20000804-1.x: Remove.
13992         * gcc.c-torture/compile/20001205-1.x: Likewise.
13993         * gcc.c-torture/compile/20001226-1.x: Likewise.
13994         * gcc.c-torture/compile/20010518-2.x: Likewise.
13995         * gcc.c-torture/compile/20020312-1.x: Likewise.
13996         * gcc.c-torture/compile/20020604-1.x: Likewise.
13997         * gcc.c-torture/compile/920501-12.x: Likewise.
13998         * gcc.c-torture/compile/920501-4.x: Likewise.
13999         * gcc.c-torture/compile/920520-1.x: Likewise.
14000         * gcc.c-torture/compile/920521-1.x: Likewise.
14001         * gcc.c-torture/compile/920625-1.x: Likewise.
14002         * gcc.c-torture/compile/961203-1.x: Likewise.
14003         * gcc.c-torture/compile/980506-1.x: Likewise.
14004         * gcc.c-torture/compile/981006-1.x: Likewise.
14005         * gcc.c-torture/compile/981022-1.x: Likewise.
14006         * gcc.c-torture/compile/981223-1.x: Likewise.
14007         * gcc.c-torture/compile/990617-1.x: Likewise.
14008         * gcc.c-torture/compile/mipscop-1.x: Likewise.
14009         * gcc.c-torture/compile/mipscop-2.x: Likewise.
14010         * gcc.c-torture/compile/mipscop-3.x: Likewise.
14011         * gcc.c-torture/compile/mipscop-4.x: Likewise.
14012         * gcc.c-torture/compile/simd-5.x: Likewise.
14013
14014         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
14015
14016 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14017
14018         * gcc.c-torture/execute/20030611-1.c: New test.
14019
14020 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14021
14022         PR middle-end/168
14023         * gcc.dg/20030612-1.c: New test case.
14024
14025 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14026
14027         PR c++/10635
14028         * g++.dg/expr/cast1.C: New test.
14029
14030 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14031
14032         * gcc.dg/builtins-21.c: New test case.
14033
14034 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
14035
14036         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
14037         options instead of at the end.
14038         * lib/objc.exp (objc_target_compile): Likewise.
14039
14040 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
14041
14042         PR c++/10432
14043         * g++.dg/parse/error1.C: New test.
14044
14045 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
14046
14047         * gcc.dg/compat/struct-by-value-11_main.c: New file.
14048         * gcc.dg/compat/struct-by-value-11_x.c: New file.
14049         * gcc.dg/compat/struct-by-value-11_y.c: New file.
14050         * gcc.dg/compat/struct-by-value-12_main.c: New file.
14051         * gcc.dg/compat/struct-by-value-12_x.c: New file.
14052         * gcc.dg/compat/struct-by-value-12_y.c: New file.
14053         * gcc.dg/compat/struct-by-value-13_main.c: New file.
14054         * gcc.dg/compat/struct-by-value-13_x.c: New file.
14055         * gcc.dg/compat/struct-by-value-13_y.c: New file.
14056         * gcc.dg/compat/struct-by-value-14_main.c: New file.
14057         * gcc.dg/compat/struct-by-value-14_x.c: New file.
14058         * gcc.dg/compat/struct-by-value-14_y.c: New file.
14059         * gcc.dg/compat/struct-by-value-15_main.c: New file.
14060         * gcc.dg/compat/struct-by-value-15_x.c: New file.
14061         * gcc.dg/compat/struct-by-value-15_y.c: New file.
14062         * gcc.dg/compat/struct-by-value-16_main.c: New file.
14063         * gcc.dg/compat/struct-by-value-16_x.c: New file.
14064         * gcc.dg/compat/struct-by-value-16_y.c: New file.
14065         * gcc.dg/compat/struct-by-value-17_main.c: New file.
14066         * gcc.dg/compat/struct-by-value-17_x.c: New file.
14067         * gcc.dg/compat/struct-by-value-17_y.c: New file.
14068         * gcc.dg/compat/struct-by-value-18_main.c: New file.
14069         * gcc.dg/compat/struct-by-value-18_x.c: New file.
14070         * gcc.dg/compat/struct-by-value-18_y.c: New file.
14071
14072         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
14073         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
14074         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
14075         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
14076         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
14077         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
14078         * gcc.dg/compat/scalar-return-3_main.c: New file.
14079         * gcc.dg/compat/scalar-return-3_x.c: New file.
14080         * gcc.dg/compat/scalar-return-3_y.c: New file.
14081         * gcc.dg/compat/scalar-return-4_main.c: New file.
14082         * gcc.dg/compat/scalar-return-4_x.c: New file.
14083         * gcc.dg/compat/scalar-return-4_y.c: New file.
14084
14085 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
14086
14087         * gcc.dg/compat/fp2-struct-check.h: New file.
14088         * gcc.dg/compat/fp2-struct-defs.h: New file.
14089         * gcc.dg/compat/fp2-struct-init.h: New file.
14090         * gcc.dg/compat/struct-by-value-10_main.c: New file.
14091         * gcc.dg/compat/struct-by-value-10_x.c: New file.
14092         * gcc.dg/compat/struct-by-value-10_y.c: New file.
14093         * gcc.dg/compat/struct-return-10_main.c: New file.
14094         * gcc.dg/compat/struct-return-10_x.c: New file.
14095         * gcc.dg/compat/struct-return-10_y.c: New file.
14096
14097         * gcc.dg/compat/compat-common.h: New file.
14098         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
14099         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
14100         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
14101         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
14102         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
14103         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
14104         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
14105         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14106         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
14107         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
14108         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14109         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
14110         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
14111         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14112         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
14113         * gcc.dg/compat/small-struct-check.h: Ditto.
14114         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
14115         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14116         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
14117         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
14118         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14119         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14120         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
14121         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14122         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
14123         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
14124         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14125         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14126         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
14127         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14128         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14129         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
14130         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14131         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
14132         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
14133         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14134         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
14135         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
14136         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14137         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
14138         * gcc.dg/compat/struct-return-2_main.c: Ditto.
14139         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14140         * gcc.dg/compat/struct-return-2_y.c: Ditto.
14141         * gcc.dg/compat/struct-return-3_main.c: Ditto.
14142         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14143         * gcc.dg/compat/struct-return-3_y.c: Ditto.
14144
14145 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
14146
14147         * g++.dg/pch/static-1.C: New file.
14148         * g++.dg/pch/static-1.Hs: New file.
14149
14150 2003-06-10  Richard Henderson  <rth@redhat.com>
14151
14152         * gcc.dg/asm-7.c: Adjust expected warning text.
14153
14154 2003-06-10  Roger Sayle  <roger@eyesopen.com>
14155
14156         * gcc.dg/builtins-20.c: New test case.
14157
14158 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
14159
14160         PR c++/11131
14161         * g++.dg/opt/template1.C: New test.
14162
14163 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14164
14165         * lib/gcc-dg.exp (dg-test): Clear additional_files and
14166         additional_sources.
14167
14168 2003-05-21  David Taylor  <dtaylor@emc.com>
14169
14170         * gcc.dg/Wpadded.c: New file.
14171
14172 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14173
14174         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
14175         * gcc.dg/special/weak-2.c: Add dg-require-weak.
14176         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
14177         dg-require-weak.
14178
14179 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
14180
14181         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
14182
14183 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14184
14185         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
14186         (dg-require-alias): Likewise.
14187         (dg-require-gc-sections): Likewise.
14188         * lib/target-supports.exp (check_gc_sections_available): Likewise.
14189
14190 2003-06-08  Richard Henderson  <rth@redhat.com>
14191
14192         * gcc.dg/20011029-2.c: Fix the array reference.
14193         * gcc.dg/asm-7.c: New.
14194
14195 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
14196
14197         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
14198
14199 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
14200
14201         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
14202         (dg-require-gc-sections): Likewise.
14203
14204 2003-06-08  Jan Hubicka  <jh@suse.cz>
14205
14206         * i386-cmov1.c: Fix regular expression.
14207         * i386-cvt-1.c: Likewise.
14208         * i386-local.c: Likewise.
14209         * i386-local2.c: Likewise.
14210         * i386-mul.c: Likewise.
14211         * i386-ssetype-1.c: Likewise.
14212         * i386-ssetype-3.c: Likewise.
14213         * i386-ssetype-5.c: Likewise.
14214
14215 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14216
14217         PR c++/11039
14218         * g++.dg/warn/implicit-typename2.C: New test.
14219         * g++.dg/warn/implicit-typename3.C: New test.
14220
14221 2003-06-07  Richard Henderson  <rth@redhat.com>
14222
14223         * g++.dg/other/offsetof3.C: Use size_t.
14224         * g++.dg/other/offsetof4.C: Likewise.
14225
14226 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
14227
14228         * lib/copy-file.exp: New. Implement gcc_copy_files.
14229
14230         * lib/dg-pch.exp: Load copy-file.exp
14231         (dg-pch): Use gcc_copy_files instead of "file copy".
14232
14233 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
14234
14235         * gcc.dg/weak/weak.exp: Simplify.
14236         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
14237         * gcc.dg/weak/weak-1.c: Likewise.
14238         * gcc.dg/weak/weak-2.c: Likewise.
14239         * gcc.dg/weak/weak-3.c: Likewise.
14240         * gcc.dg/weak/weak-4.c: Likewise.
14241         * gcc.dg/weak/weak-5.c: Likewise.
14242         * gcc.dg/weak/weak-6.c: Likewise.
14243         * gcc.dg/weak/weak-7.c: Likewise.
14244         * gcc.dg/weak/weak-8.c: Likewise.
14245         * gcc.dg/weak/weak-9.c: Likewise.
14246
14247 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
14248
14249         gcc.c-torture/execute/20030606-1.c: New.
14250
14251 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14252
14253         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
14254         * gcc.dg/builtins-19.c: Likewise.
14255
14256 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14257
14258         * gcc.dg/builtins-2.c: Add some more tests.
14259         * gcc.dg/builtins-18.c: New test case.
14260         * gcc.dg/builtins-19.c: New test case.
14261
14262 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14263             Jim Wilson  <wilson@tuliptree.org>
14264
14265         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
14266
14267 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
14268
14269         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
14270         mempcpy/stpcpy calls not to be optimized into something else.
14271         * gcc.c-torture/execute/string-opt-3.c: Moved to...
14272         * gcc.c-torture/execute/builtins/string-7.c: ...here.
14273         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
14274
14275 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14276
14277         * gcc.dg/format/asm_fprintf-1.c: New test.
14278
14279 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
14280
14281         * lib/gcc-defs.exp (additional_sources): New variable.
14282         (dg-additional-sources): New function.
14283         (additional_files): New variable.
14284         (dg-additional-files): New function.
14285         (dg-additional-files-options): Likewise.
14286         * lib/gcc-dg.exp (dg-require-weak): New function.
14287         (dg-require-alias): Likewise.
14288         (dg-require-gc-sections): Likewise.
14289         * lib/target-supports.exp (check_alias_available): Remove testfile
14290         parameter.
14291         (check_gc_sections_available): New function.
14292         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
14293         (dg-gpp-additional-files): Likewise.
14294         * lib/g++.exp (additional_sources): Remove.
14295         (additional_files): Likewise.
14296         (g++_target_compile): Use dg-additional-files-options.
14297
14298         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
14299         Tcl logic.
14300         * gcc.dg/special/ecos.exp: Remove.
14301         * gcc.dg/special/20000419-2.c: Use dg-require-*.
14302         * gcc.dg/special/alias-1.c: Likewise.
14303         * gcc.dg/special/alias-2.c: Likewise.
14304         * gcc.dg/special/gcsec-1.c: Likewise.
14305         * gcc.dg/special/weak-1.c: Likewise.
14306         * gcc.dg/special/weak-2.c: Likewise.
14307         * gcc.dg/special/wkali-1.c: Likewise.
14308         * gcc.dg/special/wkali-2.c: Likewise.
14309
14310         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
14311         dg-gpp-additional-*.
14312         * g++.dg/special/conpr-3.C: Likewise.
14313         * g++.dg/special/conpr-4.C: Likewise.
14314         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
14315         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
14316         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
14317         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
14318         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
14319         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
14320         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
14321         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
14322         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
14323         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
14324         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
14325         * g++.old-deja/g++.other/comdat1.C: Likewise.
14326         * g++.old-deja/g++.other/comdat2.C: Likewise.
14327         * g++.old-deja/g++.other/comdat3.C: Likewise.
14328         * g++.old-deja/g++.other/ctor1.C: Likewise.
14329         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
14330
14331 2003-06-05  Richard Henderson  <rth@redhat.com>
14332
14333         * gcc.dg/debug/20030605-1.c: New.
14334
14335 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14336
14337         * README.QMTEST: Update.
14338
14339 2003-06-04  Richard Henderson  <rth@redhat.com>
14340
14341         * gcc.dg/cleanup-1.c: New.
14342         * gcc.dg/cleanup-2.c: New.
14343         * gcc.dg/cleanup-3.c: New.
14344         * gcc.dg/cleanup-4.c: New.
14345         * gcc.dg/cleanup-5.c: New.
14346         * gcc.dg/cleanup-6.c: New.
14347         * gcc.dg/cleanup-7.c: New.
14348
14349 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14350
14351         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
14352
14353         * lib/dg-pch.exp: New file.
14354         * g++.dg/pch/pch.exp: Use dg-pch.exp.
14355         * gcc.dg/pch/pch.exp: Likewise.
14356
14357 2003-06-04  Roger Sayle  <roger@eyesopen.com>
14358
14359         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
14360         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
14361         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
14362         * gcc.dg/builtins-17.c: New test case.
14363         * gcc.dg/i386-387-4.c: New test case.
14364         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
14365
14366 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14367
14368         * gcc.dg/ultrasp9.c: New test.
14369
14370 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14371
14372         * gcc.c-torture/compile/20030604-1.c: New test.
14373         * gcc.dg/sparc-constant-1.c: New test.
14374
14375 2003-06-03  Glen Nakamura  <glen@imodulo.com>
14376
14377         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
14378
14379 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
14380
14381         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
14382
14383         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
14384         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
14385
14386 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
14387
14388         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
14389
14390 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14391
14392         PR c++/10940
14393         * g++.dg/template/spec10.C: New test.
14394
14395 2003-06-03  Roger Sayle  <roger@eyesopen.com>
14396
14397         * gcc.dg/builtins-16.c: New test case.
14398
14399 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
14400
14401         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
14402         mempcpy test with post-increments.
14403         * gcc.c-torture/execute/string-opt-3.c: New test.
14404         * gcc.dg/string-opt-1.c: New test.
14405
14406 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
14407
14408         PR fortran/10965
14409         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
14410
14411 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
14412
14413         * lib/scanasm.exp (dg-scan): New function, factored out of ...
14414         (scan-assembler): ... here.  Use dg-scan.
14415         (scan-assembler-not): Likewise.
14416         (scan-file): New function.
14417         (scan-file-not): Likewise.
14418         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
14419         * gcc.dg/cpp/_Pragma4.c: Likewise.
14420         * gcc.dg/cpp/_Pragma5.c: Likewise.
14421         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14422         * gcc.dg/cpp/avoidpaste2.c: Likewise.
14423         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
14424         * gcc.dg/cpp/cmdlne-P.c: Likewise.
14425         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
14426         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
14427         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
14428         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
14429         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
14430         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
14431         * gcc.dg/cpp/cxxcom1.c: Likewise.
14432         * gcc.dg/cpp/line1.c: Likewise.
14433         * gcc.dg/cpp/maccom1.c: Likewise.
14434         * gcc.dg/cpp/maccom2.c: Likewise.
14435         * gcc.dg/cpp/maccom3.c: Likewise.
14436         * gcc.dg/cpp/maccom4.c: Likewise.
14437         * gcc.dg/cpp/maccom5.c: Likewise.
14438         * gcc.dg/cpp/maccom6.c: Likewise.
14439         * gcc.dg/cpp/multiline.c: Likewise.
14440         * gcc.dg/cpp/spacing1.c: Likewise.
14441         * gcc.dg/cpp/spacing2.c: Likewise.
14442         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
14443         * gcc.dg/cpp/trad/maccom1.c: Likewise.
14444         * gcc.dg/cpp/trad/maccom2.c: Likewise.
14445         * gcc.dg/cpp/trad/maccom3.c: Likewise.
14446         * gcc.dg/cpp/trad/maccom4.c: Likewise.
14447         * gcc.dg/cpp/trad/maccom6.c: Likewise.
14448         * gcc.dg/cpp/cxxcom2.c: Likewise.
14449         * gcc.dg/cpp/cxxcom2.h: New file.
14450
14451         * gcc.dg/cpp/truefalse.cpp: Move it to ...
14452         * g++.dg/cpp/truefalse.C: Here.
14453         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
14454
14455 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
14456
14457         * gcc.dg/cpp/redef3.c: New file.
14458
14459 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14460
14461         * gcc.dg/i386-loop-3.c: New test.
14462
14463 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
14464
14465         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
14466
14467 2003-05-31  Roger Sayle  <roger@eyesopen.com>
14468
14469         * gcc.dg/fwrapv-1.c: New test case.
14470         * gcc.dg/fwrapv-2.c: New test case.
14471
14472 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14473
14474         PR c++/10956
14475         * g++.dg/template/spec9.C: New test.
14476
14477 2003-05-29  Roger Sayle  <roger@eyesopen.com>
14478
14479         * gcc.dg/duff-4.c: New test case.
14480
14481 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
14482
14483         PR fortran/10843
14484         * g77.dg/ffixed-form-1.f: New test
14485         * g77.dg/ffixed-form-2.f: New test
14486         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
14487         * g77.dg/ffree-form-3.f: New test
14488
14489 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
14490
14491         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
14492         * gcc.dg/wint_t-1.c: Likewise.
14493
14494 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14495
14496         * g++.dg/template/access11.C: New test.
14497
14498 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14499
14500         PR c++/10849
14501         * g++.dg/template/access10.C: New test.
14502
14503 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14504             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14505
14506         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
14507
14508 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14509
14510         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
14511         suppress for powerpc-*-darwin*.
14512         * gcc.dg/torture/builtin-noret-2.c: Likewise.
14513
14514 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14515
14516         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
14517         suppress option for powerpc-*-darwin*.
14518
14519 2003-05-23  Roger Sayle  <roger@eyesopen.com>
14520
14521         * gcc.dg/builtins-1.c: Add tests for tan and atan.
14522         * gcc.dg/builtins-4.c: Add test for fmod.
14523
14524 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14525
14526         PR c++/10682
14527         * g++.dg/template/instantiate4.C: New test.
14528
14529 2003-05-22  Roger Sayle  <roger@eyesopen.com>
14530
14531         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
14532
14533 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
14534
14535         * gcc.dg/compat/scalar-return-1_main.c: New file.
14536         * gcc.dg/compat/scalar-return-1_x.c: New file.
14537         * gcc.dg/compat/scalar-return-1_y.c: New file.
14538         * gcc.dg/compat/scalar-return-2_main.c: New file.
14539         * gcc.dg/compat/scalar-return-2_x.c: New file.
14540         * gcc.dg/compat/scalar-return-2_y.c: New file.
14541         * gcc.dg/compat/struct-return-3_main.c: New file.
14542         * gcc.dg/compat/struct-return-3_y.c: New file.
14543         * gcc.dg/compat/struct-return-3_x.c: New file.
14544         * gcc.dg/compat/struct-return-2_main.c: New file.
14545         * gcc.dg/compat/struct-return-2_x.c: New file.
14546         * gcc.dg/compat/struct-return-2_y.c: New file.
14547
14548 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14549
14550         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
14551         for hppa*-hp-hpux*.
14552         * gcc.dg/20021014-1.c (dg-options): Likewise.
14553         * gcc.dg/nest.c (dg-options): Likewise.
14554
14555 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
14556
14557         PR c++/9738
14558         * g++.dg/ext/dllimport2.C: New file.
14559         * g++.dg/ext/dllimport3.C: New file.
14560
14561 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
14562
14563         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
14564         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14565         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14566         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14567         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14568         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14569         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
14570         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
14571         * gcc.dg/compat/small-struct-defs.h: New file.
14572         * gcc.dg/compat/small-struct-init.h: New file.
14573         * gcc.dg/compat/small-struct-check.h: New file.
14574         * gcc.dg/compat/fp-struct-defs.h: New file.
14575         * gcc.dg/compat/fp-struct-check.h: New file.
14576         * gcc.dg/compat/fp-struct-init.h: New file.
14577         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
14578         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
14579
14580 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
14581
14582         * gcc.dg/20030225-2.c: New test.
14583
14584 2003-05-18  Roger Sayle  <roger@eyesopen.com>
14585             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14586
14587         * gcc.c-torture/compile/20030518-1.c: New test case.
14588
14589 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
14590
14591         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
14592         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
14593         gcc-dg-debug-runtest.
14594         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
14595         gcc-dg-debug-runtest.
14596
14597 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14598
14599         PR c++/9022
14600         * g++.dg/lookup/using6.C: New test.
14601
14602 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14603
14604         * g++.dg/parse/access2.C: New test.
14605
14606 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
14607
14608         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
14609         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
14610         * gcc.dg/debug/debug.exp: Likewise.
14611
14612 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
14613
14614         * gcc.dg/dollar.c: New test.
14615
14616 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
14617
14618         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
14619         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
14620         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
14621         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
14622         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
14623         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
14624         * gcc.dg/compat/struct-by-value-6_main.c: New file.
14625         * gcc.dg/compat/struct-by-value-6_x.c: New file.
14626         * gcc.dg/compat/struct-by-value-6_y.c: New file.
14627         * gcc.dg/compat/struct-by-value-7_main.c: New file.
14628         * gcc.dg/compat/struct-by-value-7_x.c: New file.
14629         * gcc.dg/compat/struct-by-value-7_y.c: New file.
14630         * gcc.dg/compat/struct-by-value-8_main.c: New file.
14631         * gcc.dg/compat/struct-by-value-8_x.c: New file.
14632         * gcc.dg/compat/struct-by-value-8_y.c: New file.
14633         * gcc.dg/compat/struct-by-value-9_main.c: New file.
14634         * gcc.dg/compat/struct-by-value-9_x.c: New file.
14635         * gcc.dg/compat/struct-by-value-9_y.c: New file.
14636
14637 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
14638
14639         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
14640         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
14641         support for "repo" mode.
14642         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
14643         * lib/g77-dg.exp: Likewise.
14644         * lib/obj-dg.exp: Likewise.
14645
14646 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
14647
14648         Merge from gcc-3_2-rhl8-branch:
14649         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
14650
14651         * gcc.dg/tls/opt-6.c: New test.
14652
14653         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
14654
14655         * gcc.dg/20030405-1.c: New test.
14656
14657         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
14658
14659         * gcc.dg/20030309-1.c: New test.
14660
14661         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14662
14663         * gcc.c-torture/execute/20030307-1.c: New test.
14664
14665         2003-02-20  Randolph Chung  <tausq@debian.org>
14666
14667         * gcc.c-torture/compile/20030220-1.c: New test.
14668
14669         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
14670
14671         * gcc.dg/20030217-1.c: New test.
14672
14673         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
14674
14675         * gcc.c-torture/compile/20020129-1.c: New test.
14676
14677         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14678
14679         * gcc.dg/unroll-1.c: New test.
14680
14681         2002-11-16  Jan Hubicka  <jh@suse.cz>
14682
14683         * gcc.c-torture/execute/20020920-1.c: New test.
14684
14685         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
14686
14687         PR target/7434
14688         * gcc.c-torture/compile/20021008-1.c: New test.
14689
14690         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
14691
14692         PR target/7559
14693         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
14694
14695         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14696
14697         * gcc.c-torture/compile/20020807-1.c: New test.
14698
14699         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
14700
14701         * gcc.dg/tls/opt-1.c: New test.
14702
14703         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
14704
14705         * gcc.dg/20020729-1.c: New test.
14706
14707         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
14708
14709         * g++.dg/opt/life1.C: New test.
14710
14711         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
14712
14713         * gcc.dg/20020525-1.c: New test.
14714
14715         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14716
14717         PR c++/6794
14718         * g++.dg/ext/pretty1.C: New test.
14719         * g++.dg/ext/pretty2.C: New test.
14720
14721 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
14722
14723         PR c++/8385
14724         * g++.dg/ext/typeof5.C: New test.
14725
14726 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
14727
14728         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
14729         __USER_LABEL_PREFIX__ into account.
14730         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
14731
14732 2003-05-14  Roger Sayle  <roger@eyesopen.com>
14733
14734         * gcc.dg/builtins-15.c: New test case.
14735
14736 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
14737
14738         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
14739
14740 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
14741
14742         * lib/g++.exp: Tweak handling of additional source files.
14743         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
14744         * g++.dg/special/conpr-2a.C: Rename to ...
14745         * g++.dg/special/conpr-2a.cc: ... this.
14746         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
14747         * g++.dg/special/conpr-3a.C: Rename to ...
14748         * g++.dg/special/conpr-3a.cc: This.
14749         * g++.dg/special/conpr-3b.C: Rename to ...
14750         * g++.dg/special/conpr-3b.cc: This.
14751         * g++.dg/special/conpr-4.C: New test.
14752         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
14753
14754 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
14755
14756         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
14757
14758 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14759
14760         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
14761         * g++.old-deja/g++.robertl/eb71.C: Likewise.
14762         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
14763         * g++.old-deja/g++.other/warn3.C: Likewise.
14764
14765 2003-05-11  Roger Sayle  <roger@eyesopen.com>
14766
14767         * gcc.dg/i386-387-1.c: Update to also test log.
14768         * gcc.dg/i386-387-2.c: Likewise.
14769
14770 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
14771
14772         * g77.f-torture/execute/int8421.f: New test.
14773
14774 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14775
14776         PR c++/10230, c++/10481
14777         * g++.dg/lookup/scoped5.C: New test.
14778
14779 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14780
14781         PR c++/10552
14782         * g++.dg/template/ttp6.C: New test.
14783
14784 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
14785
14786         * gcc.c-torture/execute/builtins: New directory.
14787         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
14788         gcc.c-torture/execute/builtins.
14789         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
14790         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
14791         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
14792         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
14793
14794 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14795
14796         PR c++/9252
14797         * g++.dg/template/access8.C: New test.
14798         * g++.dg/template/access9.C: New test.
14799
14800 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14801
14802         PR c++/9554
14803         * g++.dg/parse/access1.C: New test.
14804
14805 2003-05-09  DJ Delorie  <dj@redhat.com>
14806
14807         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
14808         long, and not an int.
14809
14810 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14811
14812         PR c++/10555, c++/10576
14813         * g++.dg/template/memclass1.C: New test.
14814
14815 2003-05-08  DJ Delorie  <dj@redhat.com>
14816
14817         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
14818         targets.
14819         * gcc.c-torture/execute/20021024-1.x: Likewise.
14820         * gcc.c-torture/execute/shiftdi.x: Likewise.
14821         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
14822         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
14823         * gcc.dg/20021018-1.c: Likewise.
14824
14825 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14826
14827         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
14828
14829         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
14830         (bcopy): Call memmove.
14831
14832 2003-05-08  Roger Sayle  <roger@eyesopen.com>
14833
14834         * g77.f-torture/compile/8485.f: New test case.
14835
14836 2003-05-07  Richard Henderson  <rth@redhat.com>
14837
14838         PR c++/10570
14839         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
14840         Verify exception_cleanup not called for rethrows.
14841         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
14842         when exiting catch block without rethrowing.
14843         * g++.dg/eh/forced3.C: New.
14844         * g++.dg/eh/forced4.C: New.
14845
14846 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
14847
14848         * gcc.dg/20030505.c: Fix triplet.
14849
14850 2003-05-06  DJ Delorie  <dj@redhat.com>
14851
14852         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
14853         * gcc.dg/nest.c: Likewise.
14854
14855 2003-05-05  Roger Sayle  <roger@eyesopen.com>
14856
14857         * gcc.dg/builtins-14.c: New test case.
14858
14859 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
14860
14861         * lib/compat.exp (compat-execute): New argument.
14862         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
14863         * gcc.dg/compat: New test directory.
14864         * gcc.dg/compat/compat.exp: New expect script.
14865         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
14866         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
14867         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
14868         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
14869         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
14870         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
14871
14872         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
14873         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
14874         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
14875         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
14876         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
14877         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
14878         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
14879         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
14880         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
14881         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
14882         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
14883         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
14884         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
14885         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
14886         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
14887
14888 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
14889
14890         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
14891
14892 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
14893
14894         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
14895
14896 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
14897
14898         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
14899         * gcc.dg/ppc-fsel-2.c: New test.
14900
14901         * gcc.dg/unused-5.c: New test.
14902
14903 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14904
14905         PR c++/10496
14906         * g++.dg/warn/pmf1.C: New test.
14907
14908 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14909
14910         PR c++/4494
14911         * g++.dg/warn/main.C: New test.
14912
14913 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14914
14915         * gcc.dg/nonnull-3.c: New test.
14916
14917 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
14918
14919         * gcc.dg/cpp/Wtrigraphs.c: Update.
14920         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
14921
14922 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
14923
14924         * gcc.dg/ppc-fsel-1.c: New test.
14925
14926 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
14927
14928         PR c/10604
14929         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
14930
14931 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
14932
14933         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
14934
14935 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14936
14937         PR c++/9364, c++/10553, c++/10586
14938         * g++.dg/parse/typename4.C: New test.
14939         * g++.dg/parse/typename5.C: Likewise.
14940
14941 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
14942
14943         * gcc.c-torture/compile/20030503-1.c: New test.
14944
14945 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14946
14947         * g++.dg/lookup/using5.C: Fix testcase error.
14948
14949 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
14950
14951         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
14952         since MEABI is no longer supported.  Remove all vestiges
14953         of MEABI from the test.
14954
14955 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14956
14957         PR c++/10554
14958         * g++.dg/lookup/using5.C: New test.
14959
14960 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14961
14962         PR c++/8772
14963         * g++.dg/template/ttp5.C: New test.
14964
14965 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
14966
14967         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
14968         (dg-gpp-additional-sources): New function.
14969         (dg-gpp-additional-files): Likewise.
14970         * lib/g++.exp (additional_sources): New variable.
14971         (additional_files): Likewise.
14972         (g++_target_compile): Deal with them.
14973         * lib/old-dejagnu.exp: Remove.
14974         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
14975         * g++.old-deja: Revise all tests to use dg commands.
14976
14977 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14978
14979         PR c++/9432, c++/9528
14980         * g++.dg/lookup/using4.C: New test.
14981
14982 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
14983
14984         * gcc.dg/noreturn-5.c: New file.
14985         * gcc.dg/noreturn-6.c: New file.
14986
14987         * gcc.c-torture/compile/inline-1.c: New file.
14988
14989 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14990
14991         PR c++/10551
14992         * g++.dg/template/explicit1.C: New test.
14993
14994 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14995
14996         PR c++/10549
14997         * g++.dg/other/bitfield1.C: New test.
14998
14999         PR c++/10527
15000         * g++.dg/init/new7.C: New test.
15001
15002 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15003
15004         * g++.dg/ext/desig1.C: New test.
15005         * g++.dg/ext/init1.C: Update.
15006
15007         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
15008
15009 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
15010
15011         PR c++/10180
15012         * g++.dg/warn/Winline-1.C: New test.
15013
15014 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
15015
15016         * gcc.c-torture/execute/string-opt-19.c: New test.
15017
15018         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
15019         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
15020
15021 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
15022
15023         PR c++/10506
15024         * g++.dg/init/new6.C: New test.
15025
15026         PR c++/10503
15027         * g++.dg/init/ref6.C: New test.
15028
15029 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
15030
15031         * g++.dg/warn/weak1.C: XFAIL on AIX4.
15032
15033 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15034
15035         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
15036         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
15037
15038 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
15039
15040         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
15041         initialized static data members.
15042
15043 2003-04-25  H.J. Lu <hjl@gnu.org>
15044
15045         * gcc.dg/ia64-sync-4.c: New test.
15046
15047 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15048
15049         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
15050         date.
15051
15052 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
15053
15054         PR c++/10337
15055         * g++.dg/warn/conv1.C: New test.
15056         * g++.old-deja/g++.other/conv7.C: Adjust.
15057         * g++.old-deja/g++.other/overload14.C: Adjust.
15058
15059 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15060
15061         PR c++/10471
15062         * g++.dg/template/defarg2.C: New test.
15063
15064 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
15065
15066         * gcc.dg/cpp/include2.c: Update.
15067         * gcc.dg/cpp/multiline-2.c: New.
15068         * gcc.dg/cpp/multiline.c: Update.
15069         * gcc.dg/cpp/strify2.c: Update.
15070         * gcc.dg/cpp/trad/literals-2.c: Update.
15071
15072 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15073
15074         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
15075
15076 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15077
15078         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
15079
15080 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15081
15082         PR c++/10451
15083         * g++.dg/parse/crash4.C: New test.
15084
15085         PR c++/9847
15086         * g++.dg/parse/crash5.C: New test.
15087
15088 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
15089
15090         PR c++/10446
15091         * g++.dg/parse/crash3.C: New test.
15092
15093         PR c++/10428
15094         * g++.dg/parse/elab1.C: New test.
15095
15096 2003-04-22  Devang Patel  <dpatel@apple.com>
15097
15098         * gcc.dg/cpp/trad/funlike-5.c: New test.
15099
15100 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
15101
15102         * g++.dg/other/packed1.C: Fix dg options.
15103
15104 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
15105
15106         * g++.dg/other/offsetof2.C: New test.
15107
15108 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
15109
15110         * g++.dg/template/recurse.C: Adjust location of error messages.
15111
15112 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
15113
15114         PR c++/9881
15115         * g++.dg/init/addr-const1.C: New test.
15116         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
15117
15118 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15119
15120         PR c++/10405
15121         * g++.dg/lookup/struct-hack1.C: New test.
15122
15123 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
15124
15125         * ucs.c: Update diagnostic messages.
15126
15127 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15128
15129         * gcc.dg/cpp/truefalse.cpp: New test.
15130         * gcc.dg/cpp/cpp.exp: Update.
15131         * g++.dg/other/stdbool-if.C: Remove.
15132
15133 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15134
15135         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
15136         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
15137
15138 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15139
15140         * gcc.c-torture/compile/20030418-1.c: New test.
15141
15142 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
15143
15144         * README.compat: Remove; content moved to doc/sourcebuild.texi.
15145
15146 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15147
15148         PR c++/10347
15149         g++.dg/template/dependent-name1.C: New test.
15150
15151 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
15152
15153         * gcc.dg/warn-1.c (tourist_guide): New array,
15154         contains a pointer to bar.
15155
15156 2003-04-16  Roger Sayle  <roger@eyesopen.com>
15157
15158         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
15159         * gcc.c-torture/execute/medce-1.c: New test case.
15160         * gcc.c-torture/execute/medce-2.c: New test case.
15161
15162 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
15163
15164         * lib/prune.exp: Ignore more messages.
15165
15166         PR c++/10381
15167         * g++.dg/parse/lookup3.C: New test.
15168
15169 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
15170
15171         * gcc.c-torture/compile/20030415-1.c : New test.
15172
15173 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
15174
15175         * gcc.c-torture/execute/scope-2.c: Move to ...
15176         * gcc.dg/noncompile/scope.c: .... here.
15177
15178 2003-04-14  Roger Sayle  <roger@eyesopen.com>
15179
15180         * gcc.dg/20030414-2.c: New test case.
15181
15182 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
15183
15184         PR target/10377
15185         * gcc.dg/20030414-1.c: New test.
15186
15187 2003-04-13  Roger Sayle  <roger@eyesopen.com>
15188
15189         * gcc.dg/builtins-12.c: New test case.
15190         * gcc.dg/builtins-13.c: New test case.
15191
15192 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15193
15194         * gcc.c-torture/execute/string-opt-18.c: New test.
15195
15196 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
15197
15198         PR c++/10300
15199         * g++.dg/init/new5.C: New test.
15200
15201 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
15202
15203         PR c++/7910
15204         * g++.dg/ext/dllimport1.C: New test.
15205
15206 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15207
15208         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
15209
15210 2003-04-11  Bud Davis <bdavis9659@comcast.net>
15211
15212         PR Fortran/9263
15213         * g77.f-torture/noncompile/9263.f: New test
15214         PR Fortran/1832
15215         * g77.f-torture/execute/1832.f: New test
15216
15217 2003-04-11  David Chad  <davidc@freebsd.org>
15218             Loren J. Rittle  <ljrittle@acm.org>
15219
15220         libobjc/8562
15221         * objc.dg/headers.m: New test.
15222
15223 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
15224
15225         * gcc.c-torture/execute/builtin-noret-2.c: New.
15226         * gcc.c-torture/execute/builtin-noret-2.x: New.
15227         XFAIL builtin-noret-2.c at -O1 and above.
15228         * gcc.dg/redecl.c: New.
15229         * gcc.dg/Wshadow-1.c: Update error regexps.
15230
15231 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
15232
15233         * g++.dg/abi/bitfield10.C: New test.
15234
15235 2003-04-09  Mike Stump  <mrs@apple.com>
15236
15237         * gcc.dg/pch/pch.exp: Make testcase names longer.
15238         * g++.dg/pch/pch.exp: Make testcase names longer.
15239
15240 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15241
15242         * gcc.dg/builtins-11.c: New test case.
15243
15244 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15245
15246         * gcc.dg/builtins-9.c: New test case.
15247         * gcc.dg/builtins-10.c: New test case.
15248
15249 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
15250
15251         * gcc.dg/noncompile/init-4.c.c: New test.
15252
15253 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15254
15255         * gcc.misc-test/gcov-9.c: New test.
15256         * gcc.misc-test/gcov-10.c: New test
15257         * gcc.misc-test/gcov-11.c: New test.
15258
15259 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
15260
15261         PR optimization/10024
15262         * gcc.c-torture/compile/20030405-1.c: New test.
15263
15264 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
15265
15266         * gcc.dg/pch/static-3.c: New.
15267         * gcc.dg/pch/static-3.hs: New.
15268         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
15269
15270 2003-04-04  Richard Henderson  <rth@redhat.com>
15271
15272         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
15273         * g++.dg/eh/forced2.C: Likewise.
15274
15275 2003-04-03  Mike Stump  <mrs@apple.com>
15276
15277         * lib/scanasm.exp (scan-assembler): Add xfail processing for
15278         target arg.
15279         (scan-assembler-times, scan-assembler-not): Likewise.
15280         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
15281
15282 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15283
15284         * gcc.dg/sparc-loop-1.c: New test.
15285
15286 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
15287
15288         PR other/9274
15289         * g++.dg/pch/system-2.C: New.
15290         * g++.dg/pch/system-2.Hs: New.
15291
15292 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
15293
15294         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
15295
15296         * g++.dg/eh/simd-1.C (vecfunc): Same.
15297
15298 2003-04-01  Roger Sayle  <roger@eyesopen.com>
15299
15300         * gcc.c-torture/execute/20030401-1.c: New test case.
15301
15302 2003-04-01  Ziemowit Laski <zlaski@apple.com>
15303
15304         * objc.dg/defs.m: New.
15305
15306 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
15307
15308         * g++.dg/eh/simd-1.C: New.
15309         * g++.dg/eh/simd-2.C: New.
15310
15311 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
15312
15313         * gcc.c-torture/execute/simd-3.c: New.
15314
15315 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15316
15317         PR c/9936
15318         * gcc.dg/20030331-2.c: New test.
15319
15320 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15321
15322         PR c++/10278
15323         * g++.dg/parse/crash2.C: New test.
15324
15325 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15326
15327         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
15328         * gcc.c-torture/execute/20030331-1.c: ...here.
15329
15330 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15331
15332         * gcc.c-torture/execute/20030331-1.c: New test.
15333
15334 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15335
15336         * lib/gcov.exp: Adjust call return testing strings.
15337         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
15338
15339 2003-03-31  Roger Sayle  <roger@eyesopen.com>
15340
15341         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
15342         * gcc.dg/builtins-7.c: New test case.
15343         * gcc.dg/builtins-8.c: New test case.
15344
15345 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15346
15347         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
15348
15349 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
15350
15351         PR c++/7647
15352         * g++.dg/lookup-class-member-2.C: New test.
15353
15354 2003-03-30  Glen Nakamura  <glen@imodulo.com>
15355
15356         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
15357
15358 2003-03-28  Roger Sayle  <roger@eyesopen.com>
15359
15360         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
15361
15362 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
15363
15364         * g++.dg/init/attrib1.C: New test.
15365
15366 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15367
15368         * gcc.dg/ultrasp8.c: New test.
15369
15370 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15371
15372         * gcc.dg/ultrasp7.c: New test.
15373
15374 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
15375
15376         PR c++/10047
15377         * g++.dg/template/inline1.C: New test.
15378
15379 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15380
15381         * gcc.dg/sparc-dwarf2.c: New test.
15382
15383 2003-03-27  Roger Sayle  <roger@eyesopen.com>
15384
15385         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
15386         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
15387
15388 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
15389
15390         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
15391         than reading .x files.
15392         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
15393         * g77.dg/gcov/gcov-1.f: Likewise.
15394         * gcc.misc-tests/gcov-4b.c: Likewise.
15395         * gcc.misc-tests/gcov-5b.c: Likewise.
15396         * gcc.misc-tests/gcov-6.c: Likewise.
15397         * gcc.misc-tests/gcov-7.c: Likewise.
15398         * gcc.misc-tests/gcov-8.c: Likewise.
15399         * g++.dg/gcov/gcov-1.x: Remove.
15400         * g77.dg/gcov/gcov-1.x: Likewise.
15401         * gcc.misc-tests/gcov-4b.x: Likewise.
15402         * gcc.misc-tests/gcov-5b.x: Likewise.
15403         * gcc.misc-tests/gcov-6.x: Likewise.
15404         * gcc.misc-tests/gcov-7.x: Likewise.
15405         * gcc.misc-tests/gcov-8.x: Likewise.
15406
15407 2003-03-27  Glen Nakamura  <glen@imodulo.com>
15408
15409         PR opt/10087
15410         * gcc.dg/20030324-1.c: New test.
15411
15412 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
15413
15414         PR c++/10224
15415         * g++.dg/template/arg3.C: New test.
15416
15417         PR c++/10158
15418         * g++.dg/template/friend18.C: New test.
15419
15420 2003-03-26  Roger Sayle  <roger@eyesopen.com>
15421
15422         * g77.f-torture/compile/20030326-1.f: New test case.
15423
15424 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
15425
15426         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
15427
15428         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
15429
15430 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
15431
15432         * gcc.dg/ia64-sync-3.c: New test.
15433
15434 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
15435
15436         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
15437
15438 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15439
15440         * gcc.dg/ultrasp6.c: New test.
15441
15442 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15443
15444         * gcc.dg/i386-signbit-1.c: New test.
15445         * gcc.dg/i386-signbit-2.c: New test.
15446         * gcc.dg/i386-signbit-3.c: New test.
15447
15448 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15449
15450         * gcc.dg/ultrasp5.c: Fix options.
15451
15452 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15453
15454         * gcc.dg/ultrasp5.c: Fix comment.
15455
15456 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
15457
15458         PR fortran/10197
15459         * g77.f-torture/execute/10197.f: New test.
15460
15461 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
15462
15463         PR c++/9898, c++/383
15464         * g++.dg/template/conv6.C: New test.
15465
15466         PR c++/10119
15467         * g++.dg/template/ptrmem5.C: New test.
15468
15469         PR c++/10026
15470         * g++.dg/lookup/koenig1.C: New test.
15471
15472         PR C++/10199
15473         * g++.dg/lookup/template2.C: New test.
15474
15475 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
15476
15477         * g++.dg/opt/rtti1.C: New test.
15478
15479 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15480
15481         * gcc.dg/ultrasp5.c: New test.
15482
15483 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
15484
15485         PR middle-end/9967
15486         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
15487         builtin fputs.
15488
15489 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
15490
15491         PR c/8224
15492         * gcc.dg/20030323-1.c: New test.
15493
15494 2003-03-23  Roger Sayle  <roger@eyesopen.com>
15495
15496         * gcc.c-torture/compile/20030323-1.c: New test case.
15497
15498 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
15499
15500         * gcc.dg/20030321-1.c: New test.
15501
15502 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
15503
15504         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
15505
15506 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15507
15508         PR c++/9978, c++/9708
15509         * g++.dg/ext/vlm1.C: Adjust expected error.
15510         * g++.dg/ext/vla2.C: New test.
15511         * g++.dg/template/arg1.C: New test.
15512         * g++.dg/template/arg2.C: New test.
15513
15514 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
15515
15516         * g77.f-torture/execute/select.f: New test.
15517         * g77.f-torture/noncompile/select_no_compile.f: New test.
15518
15519 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
15520
15521         PR c++/9898
15522         * g++.dg/other/error4.C: New test.
15523
15524 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
15525
15526         * g++.dg/template/friend17.C: New test.
15527
15528 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
15529
15530         * gcc.c-torture/compile/20030320-1.c: New.
15531
15532 2003-03-20  Roger Sayle  <roger@eyesopen.com>
15533
15534         * gcc.dg/builtins-6.c: New test case.
15535
15536 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
15537
15538         PR target/10073
15539         * gcc.c-torture/compile/20030319-1.c: New.
15540
15541 2003-03-18  Jan Hubicka  <jh@suse.cz>
15542
15543         * gcc.dg/i386-cvt-1.c: New test.
15544
15545 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
15546
15547         * objc.dg/naming-1.m: Use "(parse|syntax) error".
15548         * objc.dg/naming-2.m: Likewise.
15549
15550 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
15551
15552         PR c++/9639
15553         * g++.dg/parse/crash1.C: New test.
15554
15555 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
15556
15557         PR c++/8805
15558         * g++.dg/eh/cleanup1.C: New test.
15559
15560 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
15561
15562         * gcc.c-torture/execute/20030316-1.c: New test case.
15563
15564 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15565
15566         PR c++/9629
15567         * g++.dg/init/ctor2.C: New test.
15568
15569 2003-03-15  Roger Sayle  <roger@eyesopen.com>
15570
15571         * g77.f-torture/compile/xformat.f: New test case.
15572
15573 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15574
15575         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
15576         * g++.old-deja/g++.mike/eh50.C: Likewise.
15577
15578 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15579
15580         PR c++/6440
15581         * g++.dg/template/spec7.C: New test.
15582         * g++.dg/template/spec8.C: Likewise.
15583
15584 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
15585
15586         * gcc.c-torture/execute/20030313-1.c: New test.
15587
15588 2003-03-14  Richard Henderson  <rth@redhat.com>
15589
15590         * gcc.dg/inline-2.c: Adjust alpha test for external call.
15591
15592 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15593
15594         * gcc.c-torture/compile/20030314-1.c: New test.
15595
15596 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
15597
15598         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
15599         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
15600         thumb target,
15601         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
15602         to accept newer _imp__  prefix and additional
15603         newline in .drectve section.
15604         * gcc.dg/dll-4.c: Likewise.
15605         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
15606         switch.
15607
15608 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
15609
15610         * g++.dg/parse/namespace9.C: New test.
15611
15612         * g++.dg/init/ref5.C: New test.
15613         * g++.dg/parse/ptrmem1.C: Likewise.
15614
15615 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15616
15617         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
15618         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
15619         regular expression.
15620         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
15621         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
15622
15623 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
15624
15625         * gcc.c-torture/execute/20030224-2.c: New test.
15626
15627 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15628
15629         * gcc.dg/decl-3.c: New test.
15630
15631 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15632
15633         * gcc.dg/i386-loop-2.c: New test.
15634
15635 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
15636
15637         PR c++/9474
15638         * g++.dg/parse/namespace8.C: New test.
15639
15640         PR c++/9924
15641         * g++.dg/overload/builtin2.C: New test.
15642
15643 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
15644
15645         * gcc.dg/return-type-3.c: New test.
15646
15647 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
15648
15649         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
15650         profiling options are not supported.
15651
15652 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
15653
15654         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
15655         * g++.old-deja/g++.warn/impint2.C: Likewise.
15656
15657 2003-03-10  Devang Patel  <dpatel@apple.com>
15658
15659         * g++.dg/cpp/c++_cmd_1.C: New test.
15660         * g++.dg/cpp/c++_cmd_1.h: New file.
15661
15662 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
15663
15664         * gcc.dg/altivec-9.c: New file.
15665
15666 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15667
15668         * gcc.dg/ppc-sdata-1.c: New test.
15669         * gcc.dg/ppc-sdata-2.c: New test.
15670
15671 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
15672
15673         PR c++/9373
15674         * g++.dg/opt/ptrmem2.C: New test.
15675
15676         PR c++/8534
15677         * g++.dg/opt/ptrmem1.C: New test.
15678
15679 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15680
15681         * gcc.dg/i386-loop-1.c: New test.
15682
15683 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15684
15685         PR c++/9970
15686         * g++.dg/lookup/friend1.C: New test.
15687
15688 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15689
15690         PR c++/9823
15691         * g++.dg/parser/constructor1.C: New test.
15692
15693 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
15694
15695         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
15696
15697         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
15698
15699 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
15700
15701         * gcc.dg/cpp/Wunused.c: Update test.
15702
15703 2003-03-08  Jan Hubicka  <jh@suse.cz>
15704
15705         * gcc.dg/inline-3.c: New test.
15706
15707 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15708
15709         PR c++/9809
15710         * g++.dg/parse/builtin1.C: New test.
15711
15712         PR c++/9982
15713         * g++.dg/abi/cookie1.C: New test.
15714         * g++.dg/abi/cookie2.C: Likewise.
15715
15716         PR c++/9524
15717         * g++.dg/template/field1.C: New test.
15718
15719         PR c++/9912
15720         * g++.dg/parse/class1.C: New test.
15721         * g++.dg/parse/namespace7.C: Likewise.
15722         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
15723
15724 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
15725
15726         * g++.dg/init/ref4.C: New test.
15727
15728 2003-03-07  Jan Hubicka  <jh@suse.cz>
15729
15730         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
15731         * gcc.dg/inline-3.c:  New test.
15732
15733 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
15734
15735         * g++.dg/init/ref3.C: New test.
15736
15737         PR c++/9965
15738         * g++.dg/init/ref2.C: New test.
15739
15740         PR c++/9400
15741         * g++.dg/warn/Wshadow-2.C: New test.
15742
15743         PR c++/9791
15744         * g++.dg/warn/Woverloaded-1.C: New test.
15745
15746 2003-03-05  Jan Hubicka  <jh@suse.cz>
15747
15748         * gcc.dg/i386-local2.c: New.
15749         * gcc.dg/i386-local.c: Fix typo.
15750
15751 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
15752
15753         * g++.dg/abi/layout3.C: New test.
15754
15755 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15756
15757         * gcc.c-torture/compile/20030305-1.c
15758
15759 2003-03-05  Jan Hubicka  <jh@suse.cz>
15760
15761         * gcc.dg/i386-local.c: New.
15762
15763 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
15764
15765         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
15766
15767 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15768
15769         * gcc.dg/switch-2.c: New test.
15770         * gcc.dg/switch-3.c: New test.
15771         * gcc.dg/Wswitch.c: Adjust line numbers.
15772         * gcc.dg/Wswitch-default.c: Likewise.
15773         * gcc.dg/Wswitch-enum.c: Likewise.
15774
15775 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
15776
15777         * gcc.c-torture/execute/20030222-1.c: New test.
15778
15779 2003-03-03  James E Wilson  <wilson@tuliptree.org>
15780
15781         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
15782
15783 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
15784
15785         PR c++/9878
15786         * g++.dg/init/ref1.C: New test.
15787
15788 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
15789
15790         * gcc.dg/sh-relax.c: New SH-only test.
15791
15792 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
15793
15794         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
15795         comment explaining purpose of testcase.
15796
15797 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15798
15799         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
15800         for HC11/HC12 (asm needs two int registers).
15801         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
15802         HC11/HC12 because the test uses an asm which needs two 32-bit
15803         registers.
15804
15805 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15806
15807         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
15808         for HC11/HC12 (array is too large otherwise).
15809         * gcc.c-torture/compile/920501-4.x: New file, likewise.
15810         * gcc.c-torture/compile/20010518-2.x: Likewise.
15811         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
15812         HC11/HC12 (array is too large).
15813
15814 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
15815
15816         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
15817         * lib/g++-dg.exp (g++-dg-test): Likewise.
15818
15819 2003-03-01  Roger Sayle  <roger@eyesopen.com>
15820
15821         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
15822         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
15823
15824 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15825
15826         * g++.dg/warn/implicit-typename1.C: Remove warning.
15827
15828 2003-02-28  Richard Henderson  <rth@redhat.com>
15829
15830         * gcc.dg/noreturn-1.c: Move noreturn warning line.
15831         * gcc.dg/return-type-1.c: Move control reaches end warning line.
15832
15833 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
15834
15835         * gcc.dg/pch/pch.exp: Change .pch to .gch.
15836         * g++.dg/pch/pch.exp: Likewise.
15837
15838 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
15839
15840         PR c++/9879
15841         * testsuite/g++.dg/init/new4.C: New test.
15842
15843 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
15844
15845         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
15846
15847 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
15848
15849         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
15850         unsigned long.
15851
15852         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
15853         wider than float.
15854
15855 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15856
15857         * lib/scanasm.exp: Add support for counting numbers of
15858         occurences.
15859         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
15860         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
15861
15862 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
15863
15864         PR c++/9683
15865         * g++.dg/template/static3.C: New test.
15866
15867         PR c++/9829
15868         * g++.dg/parse/namespace6.C: New test.
15869
15870 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15871
15872         PR target/9732
15873         * gcc.dg/20030225-1.c: New test.
15874
15875 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
15876
15877         * README: Remove out-of-date information.
15878
15879         PR c++/9836
15880         * g++.dg/template/spec6.C: New test.
15881
15882 2003-02-24  Jeff Law  <law@redhat.com>
15883
15884         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
15885
15886 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15887
15888         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
15889         * gcc.dg/pragma-ep-1.c: Likewise.
15890
15891 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15892
15893         PR c++/9602
15894         * g++.dg/template/friend16.C: New test.
15895
15896 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
15897
15898         PR c++/5333
15899         * g++.dg/parse/fused-params1.C: Adjust error messages.
15900         * g++.dg/template/nested3.C: New test.
15901
15902 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
15903
15904         * g++.dg/abi/param1.C: New test.
15905
15906 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15907
15908         PR c++/7982
15909         * g++.dg/warn/implicit-typename1.C: New test.
15910
15911 2003-02-22  Kelley Cook <kelleycook@comcast.net>
15912
15913         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
15914         with "mtune".
15915         * g++.old-deja/g++.other/store-expr2.C: Likewise.
15916         * gcc.c-torture/execute/20010129-1.x: Likewise.
15917         * gcc.dg/20011107-1.c: Likewise.
15918         * gcc.dg/20020108-1.c: Likewise.
15919         * gcc.dg/20020122-3.c: Likewise.
15920         * gcc.dg/20020206-1.c: Likewise.
15921         * gcc.dg/20020310-1.c: Likewise.
15922         * gcc.dg/20020426-2.c: Likewise.
15923         * gcc.dg/20020517-1.c: Likewise.
15924         * gcc.dg/991230-1.c: Likewise.
15925         * gcc.dg/i386-unroll-1.c: Likewise.
15926         * gcc.misc-tests/i386-prefetch.exp: Likewise.
15927
15928 2003-02-22  Jan Hubicka  <jh@suse.cz>
15929
15930         * gcc.dg/i386-mul.c: New test.
15931
15932 2003-02-21  Roger Sayle  <roger@eyesopen.com>
15933
15934         * gcc.dg/builtins-5.c: New test case.
15935
15936 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
15937
15938         * gcc.dg/asmreg-1.c: New test.
15939
15940 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15941
15942         PR c++/9749
15943         * g++.dg/parse/varmod1.C: New test.
15944
15945 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15946
15947         PR c++/9727
15948         * g++.dg/template/op1.C: New test.
15949
15950 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15951
15952         PR c++/8906
15953         * g++.dg/template/nested2.C: New test.
15954
15955 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15956
15957         PR c++/8724
15958         * g++.dg/expr/dtor1.C: New test.
15959
15960 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
15961
15962         * gcc.dg/cpp/include3.c: New test.
15963         * gcc.dg/cpp/inc/foo.h: New file.
15964
15965 2003-02-21  Glen Nakamura  <glen@imodulo.com>
15966
15967         * gcc.c-torture/execute/20030221-1.c: New test.
15968
15969 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
15970
15971         PR c++/9729
15972         * g++.dg/abi/conv1.C: New test.
15973
15974 2003-02-20  Jan Hubicka  <jh@suse.cz>
15975
15976         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
15977
15978 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
15979
15980         * gcc.c-torture/compile/20030219-1.c: New test.
15981
15982 2003-02-18  Jan Hubicka  <jh@suse.cz>
15983
15984         * gcc.dg/funcorder.c: New test.
15985
15986 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15987
15988         * gcc.c-torture/execute/20030218-1.c: New.
15989
15990 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
15991
15992         * gcc.dg/20030218-1.c: New.
15993
15994 2003-02-18  Richard Henderson  <rth@redhat.com>
15995
15996         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
15997         * gcc.dg/attr-used-2.c: New.
15998
15999 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
16000
16001         PR c++/9704
16002         * g++.dg/init/copy5.C: New test.
16003
16004 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
16005
16006         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
16007         * g++.dg/pch/pch.exp: Likewise.
16008
16009 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16010
16011         * gcc.c-torture/execute/20030209-1.c: Enable the test if
16012         STACK_SIZE is not defined.
16013
16014 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16015
16016         PR c++/9457
16017         * g++.dg/template/init1.C: New test.
16018
16019 2003-02-16  Jan HUbicka  <jh@suse.cz>
16020
16021         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
16022         (foo): Add few extra tests
16023         * gcc.dg/c99-const-expr-3.c: Likewise.
16024         * gcc.c-torture/execute/20030216-1.c: New.
16025
16026 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16027
16028         PR c++/9459
16029         * g++.dg/ext/typeof4.C: New test.
16030
16031 2003-02-15  Roger Sayle  <roger@eyesopen.com>
16032
16033         * gcc.dg/i386-387-3.c: New test case.
16034
16035 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
16036
16037         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
16038         cris-*-elf* cris-*-aout* and mmix-*-*.
16039
16040 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
16041
16042         * gcc.dg/20030213-1.c: New test.
16043
16044 2003-02-12  Roger Sayle  <roger@eyesopen.com>
16045
16046         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
16047         * gcc.dg/i386-387-2.c: Likewise.
16048
16049 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
16050
16051         * gcc.dg/ppc-spe.c: Fix formatting.
16052         Enable tests that were previously unsupported by gas.
16053         Delete tests for instructions that no longer exist.
16054         Switch arguments on evsubifw builtin.
16055
16056 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
16057
16058         * gcc.c-torture/execute/20030209-1.c: Disable the test if
16059         STACK_SIZE is too small.
16060
16061 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16062             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16063
16064         * gcc.dg/decl-2.c: New test.
16065
16066 2003-02-10  Jan Hubicka  <jh@suse.cz>
16067
16068         * gcc.dg/i386-fpcvt-1.c:  New test.
16069
16070 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
16071
16072         * gcc.c-torture/execute/20030209-1.c: New test.
16073
16074 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
16075
16076         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
16077         int-wide bitops, use the constants of the same width.
16078         Likewise, if long long is 32-bit wide, test bitops using
16079         32-bit constants.
16080
16081 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
16082
16083         * gcc.dg/20021014-1.c: Annotate with expected notice text.
16084
16085 2003-02-07  Roger Sayle  <roger@eyesopen.com>
16086
16087         * testsuite/gcc.dg/builtins-4.c: New test case.
16088
16089 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16090
16091         * gcc.dg/20020430-1.c: Fix dg command typos.
16092         * gcc.dg/20020503-1.c: Likewise.
16093
16094 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16095
16096         PR c++/8785
16097         * g++.dg/parse/fused-params1.C: New test.
16098
16099         PR c++/8857
16100         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
16101
16102         PR c++/8921
16103         * g++.dg/parse/non-dependent1.C: New test.
16104
16105         PR c++/8928
16106         * g++.dg/parse/dupl-tmpl-args1.C: New test.
16107
16108         PR c++/9228
16109         * g++.dg/parse/undefined7.C: New test.
16110         * g++.dg/parse/non-templ1.C: New test.
16111
16112         PR c++/9229
16113         * g++.dg/parse/too-many-tmpl-args1.C: New test.
16114
16115 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
16116
16117         * gcc.c-torture/compile/20030206-1.c: New test.
16118
16119 2003-02-05  Roger Sayle  <roger@eyesopen.com>
16120
16121         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
16122         "pow" to "foo" to avoid potential confusion with a math built-in.
16123
16124 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16125
16126         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
16127         conditions for SPARC targets.
16128
16129 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
16130
16131         * gcc.dg/20030204-1.c: New test.
16132
16133 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16134
16135         PR c++/38
16136         * g++.dg/parse/array-size1.C: New test.
16137
16138         PR c++/5657
16139         * g++.dg/parse/undefined3.C: New test.
16140
16141         PR c++/5665
16142         * g++.dg/parse/undefined4.C: New test.
16143
16144         PR c++/5975
16145         * g++.dg/parse/undefined5.C: New test.
16146
16147         PR c++/7259
16148         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
16149
16150         PR c++/8578
16151         * g++.dg/parse/casting-operator1.C: New test.
16152
16153         PR c++/8596
16154         * g++.dg/parse/undefined6.C: New test.
16155
16156         PR c++/8736
16157         * g++.dg/parse/missing-template1.C: New test.
16158
16159 2003-02-04  Jan Hubicka  <jh@suse.cz>
16160
16161         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
16162         * gcc.dg/i386-cmov?.c:  Likewise.
16163         * gcc.dg/i386-fpcvt-?.c:  Likewise.
16164         * gcc.dg/i386-ssefp-1.c:  Likewise.
16165         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
16166         conventions.
16167
16168 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
16169
16170         PR c++/7129
16171         * testsuite/g++.dg/ext/max.C: New test.
16172
16173 2003-02-03  Jan Hubicka  <jh@suse.cz>
16174
16175         * gcc.c-torture/execute/20030203-1.c: New test.
16176
16177 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
16178
16179         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
16180         'natural-endian'.
16181
16182 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
16183
16184         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
16185         * g++.dg/init/new2.C: Likewise.
16186         * g++.dg/other/new1.C: Likewise.
16187
16188 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
16189
16190         * gcc.dg/struct-ret-libc.c: New test.
16191
16192 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
16193
16194         * gcc.dg/20030129-1.c: New test.
16195
16196 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16197
16198         PR c++/8849
16199         * g++.dg/template/ptrmem4.C: New test.
16200
16201 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
16202
16203         * g++.dg/parser/constant1.C: New test.
16204
16205 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16206
16207         PR c++/8591
16208         * g++.dg/parse/friend2.C: New test.
16209
16210 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16211
16212         PR c++/9437
16213         * g++.dg/template/unify4.C: New test.
16214
16215 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
16216
16217         * gcc.c-torture/execute/20030128-1.c: New test.
16218
16219 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
16220
16221         * g++.dg/lookup/nested1.C: Test moved from ...
16222         * g++.old-deja/g++.other/lookup24.C: ... here.
16223
16224 2003-01-28  Jan Hubicka  <jh@suse.cz>
16225
16226         * gcc.dg/i386-cmov5.c:  New test.
16227
16228 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
16229
16230         * gcc.c-torture/execute/20010925-1.c: Changed the
16231         memcpy declaration.
16232
16233 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16234
16235         PR c++/3902
16236         * g++.dg/parse/template5.C: New test.
16237
16238 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
16239
16240         PR fortran/9258
16241         * g77.dg/pr9258: New test.
16242
16243 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16244
16245         * README: Move relevant parts from README.g++.
16246
16247         * README.g++: Remove this file.
16248
16249 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16250
16251         * g++.dg/abi/dcast1.C: New test.
16252
16253 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16254
16255         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
16256
16257 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
16258
16259         PR c++/47
16260         * g++.old-deja/g++.other/lookup24.C: New test.
16261
16262 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16263
16264         PR middle-end/7227
16265         * gcc.dg/uninit-C.c: New test.
16266
16267 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
16268
16269         * g++.dg/abi/covariant1.C: New test.
16270
16271 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
16272
16273         * gcc.dg/20030123-1.c: New test.
16274
16275 2003-01-25  Jan Hubicka  <jh@suse.cz>
16276
16277         PR opt/8492
16278         * gcc.c-torture/compile/20030125-1.c
16279
16280 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
16281
16282         PR c++/9403
16283         * g++.dg/parse/template3.C: New test.
16284         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
16285
16286         PR c++/795
16287         * g++.dg/parse/template4.C: New test.
16288
16289         PR c++/9415
16290         * g++.dg/template/qual2.C: New test.
16291
16292         PR c++/8545
16293         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
16294
16295         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
16296
16297 2003-01-25  Roger Sayle  <roger@eyesopen.com>
16298
16299         * gcc.c-torture/execute/switch-1.c: New test case.
16300
16301 2003-01-25  Jan Hubicka  <jh@suse.cz>
16302
16303         * gcc.c-torture/execute/20030125-1.[cx]: New test.
16304
16305 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
16306
16307         Tweaks for Bison-1.875. From the NEWS file:
16308         "- `parse error' -> `syntax error'
16309         Bison now uniformly uses the term `syntax error'"
16310         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
16311         * gcc.dg/cpp/digraph2.c: Likewise.
16312         * gcc.dg/cpp/direct2.c: Likewise.
16313         * gcc.dg/cpp/paste4.c: Likewise.
16314         * gcc.dg/c90-restrict-1.c: Likewise.
16315         * gcc.dg/c99-func-2.c: Likewise.
16316         * gcc.dg/noncompile/920721-2.c: Likewise.
16317         * gcc.dg/noncompile/930622-2.c: Likewise.
16318         * gcc.dg/noncompile/940112-1.c: Likewise.
16319         * gcc.dg/noncompile/950921-1.c: Likewise.
16320         * gcc.dg/noncompile/951123-1.c: Likewise.
16321         * gcc.dg/noncompile/971104-1.c: Likewise.
16322         * gcc.dg/noncompile/990416-1.c: Likewise.
16323
16324 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
16325
16326         * g++.dg/parse/undefined1.C: Add error message.
16327
16328 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16329
16330         PR c++/9354
16331         * g++.dg/parse/new1.C: New test.
16332
16333         PR c++/9216
16334         * g++.dg/parse/template2.C: New test.
16335
16336         PR c++/9354
16337         * g++.dg/parse/typedef2.C: New test.
16338
16339         PR c++/9328
16340         * g++.dg/ext/typeof3.C: New test.
16341
16342 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16343
16344         PR c++/2738
16345         * g++.dg/parse/ret-type1.C: New test.
16346
16347         PR c++/3792
16348         * g++.dg/parse/tmpl-outside1.C: New test.
16349
16350         PR c++/4207
16351         * g++.dg/parse/int-as-enum1.C: New test.
16352
16353         PR c++/4903
16354         * g++.dg/parse/no-typename1.C: New test.
16355
16356         PR c++/5533
16357         * g++.dg/parse/no-value1.C: New test.
16358
16359         PR c++/5921
16360         * g++.dg/parse/wrong-inline1.C: New test.
16361
16362         PR c++/6402
16363         * g++.dg/parse/ref1.C: New test.
16364
16365         PR c++/6992
16366         * g++.dg/parse/attr-ctor1.C: New test.
16367
16368         PR c++/7229
16369         * g++.dg/parse/namespace5.C: New test.
16370
16371         PR c++/7917
16372         * g++.dg/parse/func-def1.C: New test.
16373
16374         PR c++/8143
16375         * g++.dg/parse/undefined1.C: New test.
16376
16377         PR c++/5723, PR c++/8522
16378         * g++.dg/parse/specialization1.C: New test.
16379
16380         PR c++/163, PR c++/8595
16381         * g++.dg/parse/struct-as-enum1.C: New test.
16382
16383         PR c++/9173
16384         * g++.dg/parse/undefined2.C: New test.
16385
16386 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16387
16388         PR c++/9298
16389         * g++.dg/parse/template1.C: New test.
16390
16391         PR c++/9384
16392         * g++.dg/parse/using1.C: New test.
16393
16394         PR c++/9285
16395         PR c++/9294
16396         * g++.dg/parse/expr2.C: New test.
16397
16398         PR c++/9388
16399         * g++.dg/parse/lookup2.C: Likewise.
16400
16401 2003-01-21  Jan Hubicka  <jh@suse.cz>
16402
16403         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
16404         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
16405         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
16406         * gcc.c-torture/execute/string-opt-*.c: Likewise.
16407
16408 2003-01-20  Nick Clifton  <nickc@redhat.com>
16409
16410         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
16411         problem with ARM sibcall code generation.
16412
16413 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16414
16415         * gcc.c-torture/execute/20030120-1.c: New.
16416
16417 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
16418
16419         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
16420
16421 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
16422
16423         PR c++/9272
16424         * g++.dg/parse/ctor1.C: New test.
16425
16426         PR c++/9294:
16427         * g++.dg/parse/qualified1.C: New test.
16428
16429         * g++.dg/parse/typename3.C: New test.
16430
16431 2003-01-16  Richard Henderson  <rth@redhat.com>
16432
16433         * g++.dg/tls/init-2.C: Fix error matches for real this time.
16434
16435 2003-01-16  Richard Henderson  <rth@redhat.com>
16436
16437         * g++.dg/pch/pch.exp: Copy test header to the working directory
16438         before using it either for precompilation or direct use.
16439         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
16440         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
16441
16442 2003-01-16  Richard Henderson  <rth@redhat.com>
16443
16444         * gcc.dg/pch/pch.exp: Copy test header to the working directory
16445         before using it either for precompilation or direct use.
16446         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
16447         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
16448
16449 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
16450
16451         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
16452         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
16453         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
16454         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
16455         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
16456         typename warning into error.
16457         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
16458         error messages.
16459         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
16460         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
16461         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
16462         messages.
16463         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
16464         make declaration visible in template.
16465         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
16466         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
16467         messages.
16468         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
16469         message.
16470         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
16471         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
16472         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
16473         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
16474         typename warning with error message.
16475         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
16476         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
16477         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
16478
16479 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
16480
16481         * g++.dg/parse/ambig2.C: New test.
16482
16483 2003-01-15  Richard Henderson  <rth@redhat.com>
16484
16485         * g++.dg/tls/init-2.C: Update error message string.
16486
16487 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16488
16489         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
16490
16491 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
16492
16493         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
16494         all for HC11/HC12.
16495         * gcc.c-torture/compile/20001205-1.x: Likewise.
16496         * gcc.c-torture/compile/20001226-1.x: Likewise.
16497         * gcc.c-torture/compile/920520-1.x: Likewise.
16498         * gcc.c-torture/compile/961203-1.x: Likewise.
16499         * gcc.c-torture/compile/20020604-1.x: Likewise.
16500
16501 2003-01-15  Jan Hubicka  <jh@suse.cz>
16502
16503         * gcc.c-torture/compile/20030115-1.c: New test.
16504
16505         * gcc.dg/i386-fpcvt-1.c: New test.
16506         * gcc.dg/i386-fpcvt-2.c: New test.
16507
16508 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
16509
16510         Further conform g++'s __vmi_class_type_info to the C++ ABI
16511         specification.
16512         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
16513         the specification.
16514
16515 2003-01-14  Jan Hubicka  <jh@suse.cz>
16516
16517         * gcc.dg/i386-fpcvt-1.c: New test.
16518         * gcc.dg/i386-fpcvt-2.c: New test.
16519
16520 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16521
16522         * gcc.dg/i386-mmx-3.c: New test.
16523
16524 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
16525
16526         PR c++/9264
16527         * g++.dg/parse/octal1.C: New file.
16528
16529         PR c++/9172
16530         * g++.dg/parse/typename1.C: New file.
16531
16532 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
16533
16534         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
16535         * gcc.dg/bf-no-ms-layout.c: Likewise.
16536         * gcc.dg/bf-ms-attrib.c: Likewise.
16537
16538 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
16539
16540         PR c++/9099
16541         * g++.dg/parse/dtor1.C: New file.
16542
16543         PR c++/9128
16544         * g++.dg/rtti/typeid1.C: New file.
16545
16546         PR c++/9153
16547         * g++.dg/parse/lookup1.C: New file.
16548
16549         PR c++/9171
16550         * g++.dg/templ/spec5.C: New file.
16551
16552 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
16553
16554         * gcc.c-torture/compile/20030110-1.c: New test.
16555
16556 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
16557
16558         Merge from pch-branch:
16559
16560         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
16561
16562         * gcc.dg/pch/cpp-1.h: New.
16563         * gcc.dg/pch/cpp-1.c: New.
16564         * gcc.dg/pch/cpp-2.h: New.
16565         * gcc.dg/pch/cpp-2.c: New.
16566
16567         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
16568
16569         * gcc.dg/pch/except-1.h: New.
16570         * gcc.dg/pch/except-1.c: New.
16571
16572         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
16573
16574         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
16575         running test.
16576         * gcc.dg/pch: Include *.hp not *.h.
16577         * gcc.dg/pch/system-1.h: New.
16578         * gcc.dg/pch/system-1.c: New.
16579
16580         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
16581
16582         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
16583         rather than trying to build and run a program using PCH.
16584         * gcc.dg/pch: Remove dg-do commands from test files.
16585
16586         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
16587
16588         * gcc.dg/pch/macro-3.c: New.
16589         * gcc.dg/pch/macro-3.h: New.
16590
16591         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
16592
16593         * gcc.dg/pch/common-1.c: New.
16594         * gcc.dg/pch/common-1.h: New.
16595         * gcc.dg/pch/decl-1.c: New.
16596         * gcc.dg/pch/decl-1.h: New.
16597         * gcc.dg/pch/decl-2.c: New.
16598         * gcc.dg/pch/decl-2.h: New.
16599         * gcc.dg/pch/decl-3.c: New.
16600         * gcc.dg/pch/decl-3.h: New.
16601         * gcc.dg/pch/decl-4.c: New.
16602         * gcc.dg/pch/decl-4.h: New.
16603         * gcc.dg/pch/decl-5.c: New.
16604         * gcc.dg/pch/decl-5.h: New.
16605         * gcc.dg/pch/global-1.c: New.
16606         * gcc.dg/pch/global-1.h: New.
16607         * gcc.dg/pch/inline-1.c: New.
16608         * gcc.dg/pch/inline-1.h: New.
16609         * gcc.dg/pch/inline-2.c: New.
16610         * gcc.dg/pch/inline-2.h: New.
16611         * gcc.dg/pch/static-1.c: New.
16612         * gcc.dg/pch/static-1.h: New.
16613         * gcc.dg/pch/static-2.c: New.
16614         * gcc.dg/pch/static-2.h: New.
16615
16616         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
16617
16618         * g++.dg/pch/pch.exp: Better handle failing testcases.
16619         * gcc.dg/pch/pch.exp: Likewise.
16620         * gcc.dg/pch/macro-1.c: New.
16621         * gcc.dg/pch/macro-1.h: New.
16622         * gcc.dg/pch/macro-2.c: New.
16623         * gcc.dg/pch/macro-2.h: New.
16624
16625         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
16626
16627         * g++.dg/dg.exp: Treat files in pch/ specially.
16628         * g++.dg/pch/pch.exp: New file.
16629         * g++.dg/pch/empty.H: New file.
16630         * g++.dg/pch/empty.C: New file.
16631         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
16632         "precompile".
16633
16634         * gcc.dg/pch/pch.exp: New file.
16635         * gcc.dg/pch/empty.h: New file.
16636         * gcc.dg/pch/empty.c: New file.
16637         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
16638         "precompile".
16639
16640 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16641
16642         * g++.dg/template/friend14.C: New test.
16643
16644 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16645
16646         * gcc.dg/old-style-asm-1.c: New test.
16647
16648 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
16649
16650         * gcc.c-torture/compile/20030109-1.c: New test.
16651
16652 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16653
16654         * gcc.c-torture/execute/20030109-1.c: New test.
16655
16656 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
16657
16658         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
16659         * g++.old-deja/g++.mike/dyncast2.C: Likewise
16660         * g++.old-deja/g++.mike/dyncast3.C: Likewise
16661         * g++.old-deja/g++.mike/eh2.C: Likewise
16662         * g++.old-deja/g++.mike/eh3.C: Likewise
16663         * g++.old-deja/g++.mike/eh5.C: Likewise
16664         * g++.old-deja/g++.mike/eh6.C: Likewise
16665         * g++.old-deja/g++.mike/eh7.C: Likewise
16666         * g++.old-deja/g++.mike/eh8.C: Likewise
16667         * g++.old-deja/g++.mike/eh9.C: Likewise
16668         * g++.old-deja/g++.mike/eh10.C: Likewise
16669         * g++.old-deja/g++.mike/eh12.C: Likewise
16670         * g++.old-deja/g++.mike/eh13.C: Likewise
16671         * g++.old-deja/g++.mike/eh14.C: Likewise
16672         * g++.old-deja/g++.mike/eh16.C: Likewise
16673         * g++.old-deja/g++.mike/eh17.C: Likewise
16674         * g++.old-deja/g++.mike/eh18.C: Likewise
16675         * g++.old-deja/g++.mike/eh21.C: Likewise
16676         * g++.old-deja/g++.mike/eh23.C: Likewise
16677         * g++.old-deja/g++.mike/eh24.C: Likewise
16678         * g++.old-deja/g++.mike/eh25.C: Likewise
16679         * g++.old-deja/g++.mike/eh26.C: Likewise
16680         * g++.old-deja/g++.mike/eh27.C: Likewise
16681         * g++.old-deja/g++.mike/eh28.C: Likewise
16682         * g++.old-deja/g++.mike/eh29.C: Likewise
16683         * g++.old-deja/g++.mike/eh31.C: Likewise
16684         * g++.old-deja/g++.mike/eh33.C: Likewise
16685         * g++.old-deja/g++.mike/eh34.C: Likewise
16686         * g++.old-deja/g++.mike/eh35.C: Likewise
16687         * g++.old-deja/g++.mike/eh36.C: Likewise
16688         * g++.old-deja/g++.mike/eh37.C: Likewise
16689         * g++.old-deja/g++.mike/eh38.C: Likewise
16690         * g++.old-deja/g++.mike/eh39.C: Likewise
16691         * g++.old-deja/g++.mike/eh40.C: Likewise
16692         * g++.old-deja/g++.mike/eh41.C: Likewise
16693         * g++.old-deja/g++.mike/eh42.C: Likewise
16694         * g++.old-deja/g++.mike/eh44.C: Likewise
16695         * g++.old-deja/g++.mike/eh46.C: Likewise
16696         * g++.old-deja/g++.mike/eh47.C: Likewise
16697         * g++.old-deja/g++.mike/eh48.C: Likewise
16698         * g++.old-deja/g++.mike/eh49.C: Likewise
16699         * g++.old-deja/g++.mike/eh50.C: Likewise
16700         * g++.old-deja/g++.mike/eh51.C: Likewise
16701         * g++.old-deja/g++.mike/eh53.C: Likewise
16702         * g++.old-deja/g++.mike/eh55.C: Likewise
16703         * g++.old-deja/g++.mike/p7912.C: Likewise
16704         * g++.old-deja/g++.mike/p9706.C: Likewise
16705         * g++.old-deja/g++.mike/p10416.C: Likewise
16706         * g++.old-deja/g++.mike/p11667.C: Likewise
16707         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
16708         Remove redundant reference to Iris.
16709         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
16710         Elxsi, i860, Pico Java, and WE32K.
16711
16712 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
16713
16714         * g++.dg/ext/asm4.C: New test.
16715
16716 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16717
16718         PR c++/9030
16719         * g++.dg/template/friend12.C: New test.
16720         * g++.dg/template/friend13.C: Likewise.
16721         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
16722
16723 2003-01-08  Jan Hubicka  <jh@suse.cz>
16724
16725         * gcc.dg/i386-cadd.c: New test.
16726         * gcc.dg/i386-cmov4.c: Likewise.
16727
16728 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
16729
16730         PR c++/9165
16731         * g++.dg/warn/Wunused-3.C: New test.
16732
16733         * g++.dg/abi/bitfield9.C: New test.
16734
16735         PR c++/9189
16736         * g++.dg/parse/defarg3.C: New test.
16737
16738 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16739
16740         * g++.dg/parse/ambig1.C: New test.
16741         * g++.dg/parse/defarg2.C: New test.
16742
16743 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
16744
16745         * g++.dg/template/defarg-1.C: New test.
16746         * g++.dg/template/local2.C: Likewise.
16747
16748 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
16749
16750         * gcc.c-torture/execute/20030105-1.c: New test.
16751
16752 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16753
16754         * g++.dg/parse/namespace3.C: Remove extra semicolons.
16755         * g++.dg/parse/namespace4.C: Likewise.
16756
16757 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
16758
16759         * g++.dg/template/ntp2.C: New test.
16760
16761 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
16762
16763         * g++.dg/parse/extern-C-1.C: New test.
16764
16765         * g++.dg/parse/namespace4.C: New test.
16766
16767         * g++.dg/template/nested1.C: New test.
16768
16769         * g++.dg/parse/namespace3.C: New test.
16770
16771 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
16772
16773         * g++.dg/lookup/two-stage1.C: New test.
16774
16775 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16776
16777         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
16778         * g++.old-deja/g++.jason/access8.C: Likewise.
16779         * g++.old-deja/g++.other/decl5.C: Likewise.
16780
16781 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16782
16783         * g++.dg/parse/parse7.C: New test.
16784
16785 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
16786
16787         PR c++/2843
16788         * g++.dg/ext/attrib7.C: New test.
16789
16790 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16791
16792         * g++.dg/parse/parse6.C: New test.
16793
16794 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
16795
16796         * gcc.dg/h8300-stack-1.c: New.
16797
16798 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16799
16800         g++.dg/lookup/exception1.C: New test.
16801
16802         g++.dg/lookup/template1.C: New test.
16803
16804         g++.dg/parse/namespace2.C: New test.
16805
16806         g++.dg/parse/parens2.C: New test.
16807
16808 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16809
16810         * g++.dg/parse/parse5.C: New test.
16811         * g++.dg/lookup/scoped4.C: New test.
16812
16813 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16814
16815         * g++.dg/parse/parens1.C: New test.
16816
16817         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
16818         angle-bracket1.C.
16819         * g++.dg/parse/parens2.C: New test.
16820
16821         * g++.dg/lookup/scope-operator1.C: New test.
16822
16823         * g++.dg/parse/operator1.C: New test.
16824
16825 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16826
16827         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
16828         * g++.old-deja/g++.other/access6.C: Likewise.
16829         * g++.old-deja/g++.other/decl1.C: Likewise.
16830         * g++.old-deja/g++.pt/typename12.C: Likewise.
16831
16832 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16833
16834         * g++.dg/parse/namespace1.C: New test.
16835
16836 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16837
16838         * g++.dg/parse/parse4.C: New test.
16839
16840 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16841
16842         * g++.dg/parse/parse3.C: New test.
16843
16844 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16845
16846         * g++.dg/parse/parse2.C: New test.
16847
16848 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16849
16850         * g++.dg/template/friend11.C: New test.
16851
16852 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16853
16854         * g++.dg/parse/parse1.C: New test.
16855
16856 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
16857
16858         * lib/profopt.exp: Change the name of a global variable to avoid
16859         possible clashes with other test suites.
16860
16861 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
16862
16863         * g++.dg/inherit/covariant8.C: New test.
16864
16865 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16866
16867         * g++.dg/init/array9.C: New test.
16868
16869         PR c++/9112
16870         * g++.dg/parse/expr1.C: New test.
16871
16872 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
16873
16874         * gcc.c-torture/compile/20021230-1.c: New test.
16875
16876 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16877
16878         * g++.dg/inherit/covariant5.C: New test.
16879         * g++.dg/inherit/covariant6.C: New test.
16880         * g++.dg/inherit/covariant7.C: New test.
16881
16882 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16883
16884         PR c++/2739
16885         * g++.dg/other/access2.C: New test.
16886
16887 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16888
16889         * g++.dg/other/anon-struct.C: No longer fails
16890         * g++.old-deja/g++.brendan/parse4.C: Likewise.
16891         * g++.old-deja/g++.brendan/parse5.C: Likewise.
16892         * g++.old-deja/g++.brendan/parse6.C: Likewise.
16893
16894 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16895
16896         * g++.dg/parse/angle-bracket.C (main): No longer fails.
16897
16898 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
16899
16900         * g++.dg/eh/spec4.C: Remove stray semicolon.
16901         * g++.dg/expr/pmf-1.C: Change error message.
16902         * g++.dg/ext/asm1.C: Remove stray semicolon.
16903         * g++.dg/ext/typename1.C: Add missing typenames.
16904         * g++.dg/inherit/template-as-base.C: Change error message.
16905         * g++.dg/lookup/scoped1.C: Likewise.
16906         * g++.dg/lookup/scoped2.C: Likewise.
16907         * g++.dg/lookup/using2.C: Likewise.
16908         * g++.dg/other/component1.C: Remove stray semicolon.
16909         * g++.dg/other/do1.C: Change error message.
16910         * g++.dg/other/error2.C: Likewise.
16911         * g++.dg/other/init1.C: Likewise.
16912         * g++.dg/other/packed1.C: Remove stray semicolon.
16913         * g++.dg/other/ptrmem2.C: Change error message.
16914         * g++.dg/parse/parameter-declaration-1.C: Remove line number
16915         marker.
16916         * g++.dg/special/initp1.C: Remove invalid attribute usage.
16917         * g++.dg/template/access3.C: Add typename keyword.
16918         * g++.dg/template/access5.C: Remove stray semicolon.
16919         * g++.dg/template/access6.C: Likewise.
16920         * g++.dg/template/complit1.C: Likewise.
16921         * g++.dg/template/crash1.C: Change error message.
16922         * g++.dg/template/inherit2.C: Remove stray semicolon.
16923         * g++.dg/template/instantiate2.C: Likewise.
16924         * g++.dg/template/instantiate3.C: Change error message.
16925         * g++.dg/template/qual1.C: Remove stray semicolon.
16926         * g++.dg/template/qualttp18.C: Change error message.
16927         * g++.dg/template/ref1.C: Remove stray semicolon.
16928         * g++.dg/template/sizeof1.C (A::value): Declare it.
16929         * g++.dg/template/spec4.C: Change error message.
16930         * g++.dg/template/static1.C: Likewise.
16931         * g++.dg/template/type1.C: Likewise.
16932         * g++.dg/template/typename3.C: Likewise.
16933         * g++.old-deja/g++.benjamin/13478.C: Change error message.
16934         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
16935         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
16936         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
16937         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
16938         named return value extension.
16939         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
16940         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
16941         * g++.old-deja/g++.bob/extern_C.C: Likewise.
16942         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16943         * g++.old-deja/g++.brendan/complex1.C: Likewise.
16944         * g++.old-deja/g++.brendan/copy5.C: Likewise.
16945         * g++.old-deja/g++.brendan/crash13.C: Likewise.
16946         * g++.old-deja/g++.brendan/crash15.C: Likewise.
16947         * g++.old-deja/g++.brendan/crash18.C: Change error message.
16948         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
16949         * g++.old-deja/g++.brendan/crash38.C: Likewise.
16950         * g++.old-deja/g++.brendan/crash50.C: Likewise.
16951         * g++.old-deja/g++.brendan/crash56.C: Likewise.
16952         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
16953         syntax.
16954         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
16955         * g++.old-deja/g++.brendan/crash8.C: Change error message.
16956         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
16957         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
16958         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
16959         * g++.old-deja/g++.brendan/template11.C: Likewise.
16960         * g++.old-deja/g++.brendan/template26.C: Likewise.
16961         * g++.old-deja/g++.brendan/template27.C: Use explicit
16962         specialization syntax.
16963         * g++.old-deja/g++.brendan/template30.C: Likewise.
16964         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
16965         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
16966         non-dependent names.
16967         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
16968         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
16969         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
16970         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
16971         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
16972         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
16973         named return value extension.
16974         * g++.old-deja/g++.ext/namedret2.C: Likewise.
16975         * g++.old-deja/g++.ext/namedret3.C: Likewise.
16976         * g++.old-deja/g++.ext/return1.C: Likewise.
16977         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
16978         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
16979         * g++.old-deja/g++.jason/access8.C: Likewise.
16980         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
16981         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
16982         pseudo-destructor names.
16983         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
16984         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
16985         pseudo-destructor names.
16986         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
16987         * g++.old-deja/g++.jason/overload19.C: Likewise.
16988         * g++.old-deja/g++.jason/overload32.C: Likewise.
16989         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
16990         stray semicolons.
16991         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
16992         * g++.old-deja/g++.jason/return.C: Likewise.
16993         * g++.old-deja/g++.jason/return2.C: Likewise.
16994         * g++.old-deja/g++.jason/shadow1.C: Likewise.
16995         * g++.old-deja/g++.jason/special.C: Use explicit specialization
16996         syntax.
16997         * g++.old-deja/g++.jason/template10.C: Account for use of
16998         non-dependent names.
16999         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
17000         syntax.
17001         * g++.old-deja/g++.jason/template37.C: Likewise.
17002         * g++.old-deja/g++.law/access4.C: Change error messages.
17003         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
17004         pseudo-destructor names.
17005         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
17006         * g++.old-deja/g++.law/ctors9.C: Likewise.
17007         * g++.old-deja/g++.law/cvt22.C: Likewise.
17008         * g++.old-deja/g++.law/dtors5.C: Likewise.
17009         * g++.old-deja/g++.law/global-init1.C: Likewise.
17010         * g++.old-deja/g++.law/missed-error3.C: Likewise.
17011         * g++.old-deja/g++.law/operators28.C: Likewise.
17012         * g++.old-deja/g++.law/visibility28.C: Likewise.
17013         * g++.old-deja/g++.martin/eval1.C: Likewise.
17014         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
17015         name.
17016         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
17017         * g++.old-deja/g++.mike/net34.C: Likewise.
17018         * g++.old-deja/g++.mike/net36.C: Likewise.
17019         * g++.old-deja/g++.mike/ns2.C: Likewise.
17020         * g++.old-deja/g++.mike/p12306.C: Likewise.
17021         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
17022         value extension.
17023         * g++.old-deja/g++.mike/p700.C: Likewise.
17024         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
17025         * g++.old-deja/g++.mike/p710.C: Likewise.
17026         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
17027         value extension.
17028         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
17029         * g++.old-deja/g++.mike/pmf9.C: Likewise.
17030         * g++.old-deja/g++.ns/crash2.C: Likewise.
17031         * g++.old-deja/g++.ns/crash3.C: Likewise.
17032         * g++.old-deja/g++.ns/invalid1.C: Likewise.
17033         * g++.old-deja/g++.ns/ns17.C: Likewise.
17034         * g++.old-deja/g++.ns/template16.C: Likewise.
17035         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
17036         keyword.
17037         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
17038         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
17039         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
17040         named return value extension.
17041         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
17042         * g++.old-deja/g++.other/access4.C: Issue additional error
17043         messages.
17044         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
17045         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
17046         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
17047         * g++.old-deja/g++.other/crash25.C: Change error message.
17048         * g++.old-deja/g++.other/crash4.C: Change error message.
17049         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
17050         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
17051         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
17052         checks.
17053         * g++.old-deja/g++.other/defarg8.C: Likewise.
17054         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
17055         * g++.old-deja/g++.other/dtor10.C: Likewise.
17056         * g++.old-deja/g++.other/incomplete.C: Likewise.
17057         * g++.old-deja/g++.other/linkage7.C: Likewise.
17058         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
17059         lookup algorithm.
17060         * g++.old-deja/g++.other/mangle2.C: Likewise.
17061         * g++.old-deja/g++.other/refinit2.C: Likewise.
17062         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
17063         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
17064         * g++.old-deja/g++.pt/crash28.C: Likewise.
17065         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
17066         syntax.
17067         * g++.old-deja/g++.pt/crash32.C: Change error message.
17068         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
17069         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
17070         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
17071         error message position.
17072         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
17073         * g++.old-deja/g++.pt/defarg8.C: Change error message.
17074         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
17075         syntax.
17076         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
17077         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
17078         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
17079         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
17080         keyword.
17081         * g++.old-deja/g++.pt/explicit31.C: Likewise.
17082         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
17083         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
17084         keyword.
17085         * g++.old-deja/g++.pt/explicit71.C: Change error message.
17086         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
17087         syntax.
17088         * g++.old-deja/g++.pt/friend28.C: Account for use of
17089         non-dependent names.
17090         * g++.old-deja/g++.pt/friend29.C: Likewise.
17091         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
17092         rules.
17093         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
17094         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
17095         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
17096         lookup rules.
17097         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
17098         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
17099         keyword.
17100         * g++.old-deja/g++.pt/memclass20.C: Likewise.
17101         * g++.old-deja/g++.pt/memclass5.C: Likewise.
17102         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
17103         keyword.
17104         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
17105         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
17106         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
17107         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
17108         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
17109         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
17110         keyword.
17111         * g++.old-deja/g++.pt/spec10.C: Likewise.
17112         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
17113         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
17114         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
17115         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
17116         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
17117         * g++.old-deja/g++.pt/ttp62.C: Likewise.
17118         * g++.old-deja/g++.pt/ttp64.C: Likewise.
17119         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
17120         * g++.old-deja/g++.pt/typename15.C: Likewise.
17121         * g++.old-deja/g++.pt/typename22.C: Likewise.
17122         * g++.old-deja/g++.pt/typename6.C: Change error messages.
17123         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
17124         * g++.old-deja/g++.pt/virtual2.C: Likewise.
17125         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
17126         syntax.
17127         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
17128         return value extension.
17129         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
17130         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
17131         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
17132         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
17133
17134 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17135
17136         * g++.dg/warn/inline1.C: New test.
17137         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
17138         * g++.old-deja/g++.jason/synth10.C: Likewise.
17139         * g++.old-deja/g++.mike/net31.C: Likewise.
17140         * g++.old-deja/g++.mike/p8786.C: Likewise.
17141
17142         * g++.dg/template/friend10.C: New test.
17143         * g++.dg/template/conv5.C: New test.
17144
17145 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17146
17147         * g++.dg/lookup/scoped3.C: New test.
17148
17149         * g++.dg/lookup/decl1.C: New test.
17150         * g++.dg/lookup/decl2.C: New test.
17151
17152 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17153
17154         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
17155         gcc.c-torture/compile/20021015-1.c,
17156         gcc.c-torture/compile/20021015-2.c,
17157         gcc.c-torture/compile/20021123-1.c,
17158         gcc.c-torture/compile/20021123-2.c,
17159         gcc.c-torture/compile/20021123-3.c,
17160         gcc.c-torture/compile/20021123-4.c,
17161         gcc.c-torture/execute/20021024-1.c: Add tests previously added
17162         only to 3.1 or 3.2 branch.
17163
17164 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
17165
17166         * gcc.dg/i386-bitfield3.c: New test.
17167
17168         * gcc.dg/i386-bitfield2.c: New test.
17169
17170 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
17171
17172         * g++.dg/parse/conv_op1.C: New test.
17173
17174 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
17175
17176         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
17177         approved.
17178
17179 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
17180
17181         * gcc.c-torture/compile/20021220-1.c: New test.
17182
17183 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
17184
17185         * gcc.dg/i386-fastcall-1.c: New.
17186
17187 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17188
17189         * gcc.c-torture/execute/20021219-1.c: New test.
17190
17191 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17192
17193         * gcc.dg/i386-pic-1.c: New test.
17194
17195 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17196
17197         PR c++/8099
17198         * g++.dg/template/friend9.C: New test.
17199
17200 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17201
17202         PR c++/3663
17203         * g++.dg/template/access7.C: New test.
17204
17205 2002-12-18  Nick Clifton  <nickc@redhat.com>
17206
17207         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
17208         the libstdc++-v3 directory has been found.
17209
17210 2002-12-12  Devang Patel <dpatel@apple.com>
17211         * gcc.dg/darwin-ld-1.c: New test.
17212         * gcc.dg/darwin-ld-2.c: New test.
17213         * gcc.dg/darwin-ld-3.c: New test.
17214         * gcc.dg/darwin-ld-4.c: New test.
17215         * gcc.dg/darwin-ld-5.c: New test.
17216
17217 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17218
17219         * gcc.c-torture/compile/20021212-1.c: New test.
17220
17221 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
17222
17223         * gcc.dg/fshort-wchar: New test.
17224
17225 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
17226
17227         PR c++/8372
17228         * g++.dg/template/dtor1.C: New test.
17229
17230         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
17231         markers.
17232
17233 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
17234
17235         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
17236
17237 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
17238
17239         * g++.dg/template/static1.C: New test.
17240         * g++.dg/template/static2.C: New test.
17241         * g++.old-deja/g++.ext/memconst.C: New test.
17242
17243 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17244
17245         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
17246         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
17247         * g++.dg/special/initp1.C: Likewise.
17248
17249 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
17250
17251         * gcc.c-torture/execute/20021204-1.c: New test.
17252
17253 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
17254
17255         * gcc.dg/ppc-fmadd-1.c: New file.
17256         * gcc.dg/ppc-fmadd-2.c: New file.
17257         * gcc.dg/ppc-fmadd-3.c: New file.
17258
17259 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17260
17261         * gcc.c-torture/compile/20021204-1.c: New test.
17262
17263 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17264
17265         * g++.dg/inherit/covariant2.C: New test.
17266         * g++.dg/inherit/covariant3.C: New test.
17267         * g++.dg/inherit/covariant4.C: New test.
17268         * g++.dg/inherit/covariant1.C: Remove XFAIL.
17269         * g++.old-deja/g++.robertl/eb17.C: Likewise.
17270
17271 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
17272
17273         PR c++/8688
17274         * g++.dg/init/brace3.C: New test.
17275
17276 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
17277
17278         * gcc.dg/20020210-1.c: Fix a comment typo.
17279
17280 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
17281
17282         PR c++/8720
17283         * g++.dg/parse/defarg1.C: New test.
17284
17285         PR c++/8615
17286         * g++.dg/template/char1.C: New test.
17287
17288         * g++.dg/template/varmod1.C: Fix typo.
17289
17290 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17291
17292         DR 180
17293         * g++.old-deja/g++.pt/crash32.C: Expect error.
17294
17295 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
17296
17297         PR c++/5919
17298         * g++.dg/template/varmod1.C: New test.
17299
17300         PR c++/8727
17301         * g++.dg/inherit/typeinfo1.C: New test.
17302
17303         PR c++/8663
17304         * g++.dg/inherit/typedef1.C: New test.
17305
17306 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
17307
17308         PR c++/8332
17309         PR c++/8493
17310         * g++.dg/template/strlen1.C: New test.
17311
17312         PR c++/8227
17313         * g++.dg/template/ctor2.C: New test.
17314
17315         PR c++/8214
17316         * g++.dg/init/string1.C: New test.
17317
17318         PR c++/8511
17319         * g++.dg/template/friend8.C: New test.
17320
17321 2002-11-29  Joe Buck <jbuck@synopsys.com>
17322
17323         * g++.dg/lookup/anon2.C: New test.
17324
17325 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
17326
17327         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
17328         h8300 port.
17329
17330 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
17331
17332         * gcc.dg/bitfld-6.c: New test.
17333
17334 2002-11-27  Jan Hubicka  <jh@suse.cz>
17335
17336         * gcc.c-torture/execute/20021127.[cx]: New test.
17337
17338 2002-11-26  Jan Hubicka  <jh@suse.cz>
17339
17340         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
17341         quality.
17342
17343 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
17344
17345         * g++.dg/init/brace2.C: New test.
17346         * g++.old-deja/g++.mike/p9129.C: Correct.
17347
17348 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
17349
17350         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
17351
17352 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
17353
17354         * gcc.dg/sibcall-6: New test for indirect sibcalls.
17355
17356 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
17357
17358         * testsuite/g++.dg/abi/empty11.C: New test.
17359         * testsuite/g++.dg/rtti/cv1.C: New test.
17360
17361 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
17362
17363         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
17364
17365 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
17366
17367         * g++.dg/abi/empty10.C: New test.
17368
17369 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17370
17371         * gcc.c-torture/compile/20021124-1.c: New test.
17372
17373 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
17374
17375         * g++.dg/abi/rtti2.C: New test.
17376
17377 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17378
17379         * gcc.dg/i386-unroll-1.c: New test.
17380
17381 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17382
17383         * gcc.c-torture/compile/20021120-1.c: New test.
17384         * gcc.c-torture/compile/20021120-2.c: New test.
17385
17386 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17387
17388         * gcc.dg/bitfld-5.c: New test.
17389
17390 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17391
17392         * gcc.c-torture/execute/20021120-3.c: New test.
17393
17394 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17395
17396         * gcc.c-torture/execute/20021120-2.c: New test.
17397
17398 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17399
17400         * gcc.c-torture/execute/20021120-1.c: New test.
17401
17402 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
17403
17404         * gcc.c-torture/execute/20021118-3.c: New test.
17405
17406 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17407
17408         * gcc.c-torture/compile/20021119-1.c: New test.
17409
17410 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
17411
17412         * gcc.dg/duff-1.c: New test.
17413         * gcc.dg/duff-2.c: New test.
17414         * gcc.dg/duff-3.c: New test.
17415
17416 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
17417
17418         * gcc.dg/cpp/_Pragma5.c: New test.
17419
17420 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17421
17422         * gcc.c-torture/execute/20021118-2.c: New test.
17423
17424 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17425
17426         * gcc.c-torture/execute/20021118-1.c: New test.
17427
17428 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
17429
17430         * gcc.dg/20021116-1.c: New test.
17431
17432 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
17433
17434         * g++.dg/abi/vcall1.C: New test.
17435
17436 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
17437
17438         * gcc.dg/20021029-1.c: New test.
17439         * gcc.dg/20021029-2.c: New test.
17440
17441 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17442
17443         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
17444
17445 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17446
17447         PR c/8439
17448         * gcc.dg/20021110.c: Move to ...
17449         * gcc.c-torture/compile/20021110.c: .... here.
17450
17451 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17452
17453         PR c/8467
17454         * gcc.c-torture/execute/20021111-1.c
17455
17456 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17457
17458         PR c/8439
17459         * gcc.dg/20021110.c: New test.
17460
17461 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
17462
17463         * g++.dg/abi/vthunk3.C: Run only on x86.
17464
17465 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17466
17467         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
17468
17469 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
17470
17471         * lib/compat.exp (compat-execute): Fix logic error in last
17472         change.
17473
17474 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
17475
17476         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
17477
17478 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17479
17480         PR c++/8389
17481         * g++.dg/template/access6.C: New test.
17482
17483 2002-11-08  Jan Hubicka  <jh@suse.cz>
17484
17485         * gcc.dg/i386-ssefp-1.c: New test.
17486         * gcc.dg/i386-ssefp-1.c: New test.
17487
17488 2002-11-08  Jan Hubicka  <jh@suse.cz>
17489
17490         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
17491
17492 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17493
17494         * g++.dg/abi/vthunk3.C: New test.
17495
17496         PR c++/8338
17497         * g++.dg/template/crash2.C: New test.
17498
17499 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17500
17501         * testsuite/g++.dg/abi/dtor1.C: New test.
17502         * testsuite/g++.dg/abi/dtor2.C: Likewise.
17503
17504 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
17505
17506         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
17507         Darwin.
17508
17509 2002-11-04  Adam Nemet  <anemet@lnxw.com>
17510
17511         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
17512         -mthumb.  Only xfail with -O0.
17513
17514 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
17515
17516         * g++.dg/abi/thunk1.C: New test.
17517         * g++.dg/abi/thunk2.C: Likewise.
17518         * g++.dg/abi/vtt1.C: Likewise.
17519
17520 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
17521
17522         PR optimization/8423
17523         * gcc.c-torture/execute/builtin-constant.c: New test.
17524
17525 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
17526
17527         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
17528         Add some more cases.
17529
17530 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
17531
17532         PR c++/8391
17533         * g++.dg/opt/local1.C: New test.
17534
17535 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
17536
17537         PR c++/8160
17538         * g++.dg/template/complit1.C: New test.
17539
17540         PR c++/8149
17541         * g++.dg/template/typename4.C: Likewise.
17542
17543 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17544
17545         Core issue 287, PR c++/7639
17546         * g++.dg/template/instantiate1.C: Adjust error location.
17547         * g++.dg/template/instantiate3.C: New test.
17548         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
17549         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
17550         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
17551
17552 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
17553
17554         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
17555
17556 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
17557
17558         PR c++/8287
17559         * g++.dg/init/dtor2.C: New test.
17560
17561 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17562
17563         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
17564         * gcc.dg/nest.c: Bypass errors on irix6.
17565
17566 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
17567
17568         * gcc.dg/nest.c: Expect error for mmix-*-*.
17569         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
17570
17571 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
17572
17573         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
17574         markers.
17575
17576         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
17577
17578 2002-10-25  Mike Stump  <mrs@apple.com>
17579
17580         * gcc.dg/warn-1.c: New test.
17581
17582 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17583
17584         * g++.dg/template/typename3.C: New test.
17585
17586 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
17587
17588         * g++.dg/lookup/ptrmem1.C: New test.
17589
17590         * g++.dg/abi/vthunk2.C: New test.
17591
17592 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17593
17594         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
17595
17596 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
17597
17598         * g++.dg/abi/empty9.C: New test.
17599
17600 2002-10-24  Richard Henderson  <rth@redhat.com>
17601
17602         * g++.dg/inherit/thunk1.C: Enable for ia64.
17603
17604 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17605
17606         PR c++/8067
17607         * g++.dg/lookup/pretty1.C: New test.
17608
17609 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
17610
17611         * gcc.dg/20021023-1.c: New test.
17612
17613 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17614
17615         PR c++/7679
17616         * g++.dg/parse/inline1.C: New test.
17617
17618 2002-10-23  Richard Henderson  <rth@redhat.com>
17619
17620         * g++.dg/inherit/thunk1.C: Enable for x86_64.
17621
17622         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
17623
17624 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
17625
17626         PR c++/6579
17627         * g++.dg/parse/stmtexpr3.C: New test.
17628
17629 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17630
17631         * g++.dg/expr/cond1.C: New test.
17632
17633 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17634
17635         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
17636
17637 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17638
17639         * g++.dg/abi/vbase13.C: New test.
17640         * g++.dg/abi/vbase14.C: Likewise.
17641
17642 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
17643
17644         * gcc.dg/tls/pic-1.c: New test.
17645         * gcc.dg/tls/nonpic-1.c: New test.
17646         * gcc.dg/20021018-1.c: New test.
17647
17648 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17649
17650         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
17651         Remove only files with the same base name as the test case.
17652         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
17653         (profopt-execute): Likewise.  Also, remove old profiling
17654         and performance data files before running the tests.
17655
17656         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
17657         * g++.dg/bprob/bprob.exp: Likewise.
17658         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
17659         to allow more general test case names.
17660
17661         * g++.dg/bprob/bprob-1.C: Rename to ...
17662         * g++.dg/bprob/g++-bprob-1.C: ... this.
17663
17664         * g77.dg/bprob/bprob-1.f: Rename to ...
17665         * g77.dg/bprob/g77-bprob-1.f: ... this.
17666
17667 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17668
17669         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
17670         bison 1.50 or later.
17671
17672 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
17673
17674         * g++.dg/README: Describe more test directories.
17675
17676 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17677
17678         * g++.dg/init/array6.C: Add additional tests.
17679
17680 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17681
17682         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
17683         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
17684
17685 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
17686
17687         * gcc.c-torture/compile/20020604-1.x: New.
17688         * gcc.c-torture/compile/simd-5.x: Likewise.
17689         * gcc.c-torture/execute/920710-1.x: Likewise.
17690         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
17691
17692 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17693
17694         * g++.dg/inherit/override1.C: Add dg-options clause.
17695
17696 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17697
17698         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
17699         _mm_slli_si128.
17700
17701 2002-10-19  Andreas Schwab  <schwab@suse.de>
17702
17703         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
17704         directory component.
17705
17706 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
17707
17708         * g++.dg/inherit/thunk1.C: New test.
17709
17710         * g++.dg/inherit/override1.C: New test.
17711
17712         * g++.dg/abi/mangle11.C: New test.
17713         * g++.dg/abi/mangle14.C: New test.
17714         * g++.dg/abi/mangle17.C: New test.
17715
17716 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
17717
17718         * g++.dg/overload/member2.C: New test.
17719
17720 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
17721
17722         * g++.dg/README: Describe new compat directory.
17723         * g++.dg/dg.exp: Skip tests in compat directory.
17724         * README.compat: New file.
17725         * lib/compat.exp: New expect script.
17726         * g++.dg/compat: New test directory.
17727         * g++.dg/compat/compat.exp: New expect script.
17728         * g++.dg/compat/abi: New test directory.
17729         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
17730         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
17731         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
17732         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
17733         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
17734         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
17735         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
17736         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
17737         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
17738         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
17739         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
17740         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
17741         * g++.dg/compat/break: New test directory.
17742         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
17743         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
17744         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
17745         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
17746         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
17747         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
17748         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
17749         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
17750         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
17751         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
17752         g++.dg/compat/break/README: New files.
17753         * g++.dg/compat/eh: New test directory.
17754         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
17755         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
17756         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
17757         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
17758         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
17759         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
17760         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
17761         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
17762         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
17763         g++.dg/compat/eh/filter2_y.C,
17764         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
17765         g++.dg/compat/eh/new1_y.C,
17766         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
17767         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
17768         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
17769         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
17770         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
17771         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
17772         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
17773         g++.dg/compat/eh/unexpected1_y.C: New files.
17774         * g++.dg/compat/init: New test directory.
17775         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
17776         g++.dg/compat/init/array5_y.C,
17777         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
17778         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
17779         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
17780         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
17781         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
17782         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
17783         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
17784         g++.dg/compat/init/init-ref2_y.C: New files.
17785
17786 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17787
17788         PR c++/7584
17789         * g++.dg/inherit/using3.C: New test.
17790
17791 2002-10-17  Jan Hubicka  <jh@suse.cz>
17792
17793         * gcc.dg/20021017-2.c: New test.
17794
17795 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17796
17797         * g++.dg/abi/mangle16.C: Adjust.
17798
17799         * g++.dg/init/array8.C: New test.
17800
17801 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
17802
17803         * gcc.dg/special/mips-abi.exp: New test.
17804         * gcc.dg/special/mips-abi.s: Empty file used by the above.
17805
17806 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17807
17808         * g++.dg/abi/mangle16.C: New test.
17809         * g++.dg/abi/mangle17.C: Likewise.
17810
17811         PR c++/7478
17812         * g++.dg/template/ref1.C: New test.
17813
17814 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17815
17816         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
17817
17818 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
17819
17820         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
17821
17822 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17823
17824         PR c++/7524
17825         * g++.dg/init/array7.C: New test.
17826
17827 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
17828
17829         * g++.dg/init/array6.C: New test.
17830
17831         * g++.dg/abi/mangle13.C: Likewise.
17832         * g++.dg/abi/mangle14.C: Likewise.
17833         * g++.dg/abi/mangle15.C: Likewise.
17834
17835 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17836
17837         * g++.dg/abi/empty8.C: New test.
17838
17839 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
17840
17841         * g++.dg/init/ctor1.C: New test.
17842
17843 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
17844
17845         * gcc.c-torture/execute/20021015-1.c: New test.
17846
17847 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
17848
17849         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
17850
17851 2002-10-14  Jan Hubicka  <jh@suse.cz>
17852
17853         * gcc.dg/i386-ssetype-[1-5].c: New tests.
17854
17855 2002-10-14  Richard Henderson  <rth@redhat.com>
17856
17857         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
17858
17859 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17860
17861         PR optimization/6631
17862         * g++.dg/opt/const2.C: New test.
17863
17864 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17865
17866         PR c++/7176
17867         * g++.dg/parse/friend1.C: New test.
17868         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
17869
17870 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
17871
17872         * gcc.dg/20021014-1.c: New test.
17873
17874 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
17875
17876         PR c++/5661
17877         * g++.dg/ext/vlm1.C: New test.
17878         * g++.dg/ext/vlm2.C: Likewise.
17879
17880         * g++.dg/init/array1.C: Remove invalid braces.
17881         * g++.dg/init/brace1.C: New test.
17882         * g++.dg/init/copy2.C: Likewise.
17883         * g++.dg/init/copy3.C: Likewise.
17884         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
17885         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
17886         braces.
17887
17888 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
17889
17890         * gcc.dg/cpp/assembler.S: Don't use -ansi.
17891
17892 2002-10-11  Richard Shann  <richard.shann@superh.com>
17893
17894         * gcc.c-torture/compile/simd-5.c: New test.
17895
17896 2002-10-10  Roger Sayle  <roger@eyesopen.com>
17897
17898         * gcc.c-torture/execute/shiftopt-1.c: New test case.
17899
17900 2002-10-10  Jim Wilson  <wilson@redhat.com>
17901
17902         * gcc.c-torture/execute/20021010-1.c: New test.
17903
17904 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
17905
17906         PR c/7353
17907         * g++.dg/ext/typedef-init.C: New test.
17908         * gcc.dg/typedef-init.c: New test.
17909
17910 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
17911
17912         * gcc.dg/cpp/paste13.c: New test.
17913
17914 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17915
17916         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
17917         remaining platforms, XFAIL during compile, not execute.  Don't
17918         XFAIL at -O0.
17919
17920 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
17921
17922         * gcc.dg/alias-1.c: Tweak expected warning.
17923
17924 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
17925
17926         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
17927
17928 2002-10-06  Andreas Jaeger  <aj@suse.de>
17929
17930         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
17931         * gcc.dg/cpp/c++98.C: Likewise.
17932
17933         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
17934         * g++.dg/cpp/c++98.C: Likewise.
17935
17936         * g++.dg/README (Subdirectories): Mention cpp directory.
17937
17938         PR target/7559
17939         * gcc.dg/20021006-1.c: New test.
17940
17941 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17942
17943         PR c++/7804
17944         * g++.dg/other/warning1.C: New test.
17945
17946 2002-10-04  Roger Sayle  <roger@eyesopen.com>
17947
17948         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
17949         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
17950         and sparc-*-* with -m64 as expected failures.  See PR 8087.
17951
17952 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17953
17954         PR c++/7931
17955         * g++.dg/template/ptrmem3.C: New test.
17956
17957         PR c++/7754
17958         * g++.dg/template/union1.C: New test.
17959
17960 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17961
17962         PR c++/8006
17963         * g++.dg/abi/mangle9.C: New test.
17964         * g++.dg/abi/mangle10.C: New test.
17965         * g++.dg/abi/mangle11.C: New test.
17966         * g++.dg/abi/mangle12.C: New test.
17967
17968 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
17969
17970         PR c++/7188.
17971         * g++.dg/template/meminit1.C: New test.
17972         * g++.dg/warn/Wreorder-1.C: Likewise.
17973         * g++.old-deja/g++.mike/warn3.C: Tweak.
17974         * lib/prune.exp: Ingore "in copy constructor".
17975
17976 2002-10-02  Andreas Jaeger  <aj@suse.de>
17977
17978         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
17979         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
17980         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
17981         on x86-64.
17982
17983 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17984
17985         * gcc.dg/empty1.C: Fix typo.
17986
17987 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
17988
17989         * gcc.dg/alias-1.c: New test.
17990
17991 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17992
17993         * gcc.dg/empty1.C: New test.
17994
17995         * g++.dg/tls/init-2.C: Tweak error messages.
17996
17997 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
17998
17999         * gcc.c-torture/compile/20020923-1.c: New test.
18000
18001 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
18002
18003         * gcc.c-torture/execute/ffs-1.c: New test.
18004         * gcc.c-torture/execute/ffs-2.c: Ditto.
18005
18006 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
18007
18008         * g++.dg/overload/member1.C: New test.
18009
18010 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
18011
18012         * g++.dg/abi/empty7.C: New test.
18013         * g++.dg/init/pm2.C: Likewise.
18014
18015 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
18016
18017         * g++.dg/rtti/crash1.C: New test.
18018
18019 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
18020
18021         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
18022         gcc.dg/sibcall-4.c: New tests.
18023
18024 2002-09-28  Roger Sayle  <roger@eyesopen.com>
18025
18026         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
18027         powerpc and MMIX targets.
18028
18029 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
18030
18031         * gcc.dg/cpp/20020927-1.c: New.
18032
18033 2002-09-26  David S. Miller  <davem@redhat.com>
18034
18035         * gcc.c-torture/compile/trunctfdf.c: New.
18036
18037 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18038
18039         * lib/target-supports.exp (check_weak_available): Handle solaris2.
18040
18041 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
18042
18043         * gcc.c-torture/execute/loop-15.c: New.
18044
18045 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
18046
18047         * README.QMTEST: Fix typo.
18048
18049 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18050
18051         * gcc.dg/20020926-1.c: New test.
18052
18053 2002-09-25  David S. Miller  <davem@redhat.com>
18054
18055         PR target/7842
18056         * gcc.c-torture/execute/shiftdi.c: New test.
18057
18058 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
18059
18060         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
18061         unique to the tool.
18062         * lib/g77.exp (g77_init): Likewise.
18063         * lib/g++.exp (g++_init): Likewise.
18064         * lib/objc.exp (objc_init): Likewise.
18065
18066 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
18067
18068         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
18069         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
18070         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
18071
18072 2002-09-25  Richard Henderson  <rth@redhat.com>
18073
18074         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
18075         too-small long double.
18076
18077 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
18078
18079         * gcc.dg/20020919-1.c: New test.
18080
18081 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
18082
18083         * g++.dg/abi/bitfield6.C: New test.
18084         * g++.dg/abi/bitfield7.C: New test.
18085         * g++.dg/abi/bitfield8.C: New test.
18086         * g++.dg/abi/vbase11.C: New test.
18087
18088 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18089
18090         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
18091         hppa*-*-hpux*.  Update test comment.
18092
18093 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
18094
18095         * gcc.dg/tls/struct-1.c: New test.
18096
18097 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
18098
18099         * gcc.dg/cpp/tr-warn2.c: Update.
18100
18101 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18102
18103         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
18104
18105 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18106
18107         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
18108         systems.
18109
18110 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
18111
18112         * gcc.c-torture/execute/ieee/mzero3.c: New test.
18113
18114         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
18115         Adjust for c++filt moved to binutils.  Remove spurious duplicate
18116         setting of cxxfilt.
18117
18118 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
18119
18120         * gcc.dg/20020312-2.c: Update for darwin.
18121
18122 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18123
18124         * g++.old-deja/g++.other/crash32.C: Mark ICE.
18125
18126 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
18127
18128         * objc.dg/comp-types-1.m: New test.
18129         * objc.dg/comp-types-2.m: New test.
18130         * objc.dg/comp-types-3.m: New test.
18131         * objc.dg/comp-types-4.m: New test.
18132         * objc.dg/comp-types-5.m: New test.
18133         * objc.dg/comp-types-6.m: New test.
18134
18135 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18136
18137         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
18138
18139 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18140
18141         * g++.dg/other/do1.C: New test.
18142
18143         * g++.dg/template/subst1.C: New test.
18144
18145 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
18146
18147         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
18148
18149 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18150
18151         * g++.dg/template/qualttp20.C: Adjust expected errors.
18152         * g++.old-deja/g++.jason/report.C: Likewise.
18153         * g++.old-deja/g++.other/qual1.C: Likewise.
18154
18155         * g++.dg/lookup/scoped2.C: New test.
18156
18157         * g++.dg/ext/asm3.C: New test.
18158
18159 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
18160
18161         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
18162
18163 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
18164
18165         * ChangeLog: follow spelling conventions.
18166         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
18167         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
18168         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
18169         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
18170         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
18171         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
18172         * g++.old-deja/g++.law/global-init1.C: Likewise.
18173         * g++.old-deja/g++.other/delete4.C: Likewise.
18174         * g++.old-deja/g++.other/inline21.C: Likewise.
18175         * g++.old-deja/g++.other/singleton.C: Likewise.
18176         * g77.dg/strlen0.f: Likewise.
18177         * g77.f-torture/compile/20010519-1.f: Likewise.
18178         * g77.f-torture/compile/980310-4.f: Likewise.
18179         * gcc.c-torture/compile/20000605-1.c: Likewise.
18180         * gcc.c-torture/execute/20020225-1.c: Likewise.
18181         * gcc.dg/c90-hexfloat-2.c: Likewise.
18182         * gcc.dg/c99-bool-1.c: Likewise.
18183         * gcc.dg/c99-hexfloat-2.c: Likewise.
18184         * gcc.dg/dll-2.c: Likewise.
18185         * gcc.dg/wtr-union-init-1.c: Likewise.
18186         * gcc.dg/wtr-union-init-2.c: Likewise.
18187         * gcc.dg/wtr-union-init-3.c: Likewise.
18188         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18189         * gcc.dg/cpp/defined.c: Likewise.
18190         * gcc.dg/cpp/macsyntx.c: Likewise.
18191         * gcc.dg/cpp/paste2.c: Likewise.
18192         * gcc.dg/cpp/trad/defined.c: Likewise.
18193         * gcc.dg/format/c90-printf-1.c: Likewise.
18194         * gcc.dg/format/c90-scanf-1.c: Likewise.
18195         * gcc.dg/format/c99-printf-1.c: Likewise.
18196         * gcc.dg/format/c99-scanf-1.c: Likewise.
18197         * gcc.misc-tests/gcov-8.c: Likewise.
18198         * lib/profopt.exp: Likewise.
18199
18200 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
18201
18202         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
18203
18204 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18205
18206         * g++.dg/inherit/using2.C: New test.
18207
18208 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
18209
18210         * ChangeLog: Follow spelling conventions.
18211         * g++.dg/template/friend4.C: Likewise.
18212         * g++.old-deja/g++.pt/crash67.C: Likewise.
18213         * gcc.c-torture/execute/20000801-4.c: Likewise.
18214         * gcc.dg/c90-digraph-1.c: Likewise.
18215         * gcc.dg/c94-digraph-1.c: Likewise.
18216         * gcc.dg/c99-digraph-1.c: Likewise.
18217         * gcc.dg/cpp/line5.c: Likewise.
18218         * gcc.dg/cpp/multiline.c: Likewise.
18219         * gcc.dg/cpp/trad/literals-1.c: Likewise.
18220         * gcc.dg/format/attr-3.c: Likewise.
18221         * gcc.dg/format/c90-scanf-3.c: Likewise.
18222         * gcc.dg/format/ext-4.c: Likewise.
18223
18224 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18225
18226         * g++.dg/template/pretty1.C: New test.
18227
18228 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
18229
18230         * gcc.c-torture/execute/struct-cpy-1.c: New test.
18231
18232 2002-09-13  Matt Austern  <austern@apple.com>
18233
18234         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
18235         passing a cast expression to a function by const reference.
18236
18237 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
18238
18239         * g++.dg/template/deduce1.C: New test.
18240
18241 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
18242
18243         * gcc.c-torture/execute/simd-1.c: Force all use of int to
18244         32-bit int.
18245
18246 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18247
18248         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
18249         usage.
18250
18251 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
18252
18253         * gcc.c-torture/compile/20020910-1.c: New test.
18254
18255 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
18256
18257         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
18258
18259 2002-09-10  Andreas Jaeger  <aj@suse.de>
18260
18261         * gcc.dg/20020312-2.c: Adjust for x86-64.
18262
18263 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
18264
18265         * g77.dg/7388.f: New test case for PR 7388.
18266
18267 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
18268
18269         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
18270
18271 2002-09-05  Ziemowit Laski <zlaski@apple.com>
18272
18273         * objc.dg/proto-lossage-1.m: New test.
18274
18275 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
18276
18277         * gcc.dg/cpp/_Pragma4.c: Fix typo.
18278
18279 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
18280
18281         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
18282         expected to pass.
18283
18284 2002-09-06  Stan Shebs  <shebs@apple.com>
18285             David Edelsohn  <edelsohn@gnu.org>
18286
18287         * gcc.dg/weak: New directory.
18288         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
18289         target-specific xfail bits.
18290         * gcc.dg/typeof-2.c: Move to new directory.
18291         * gcc.dg/weak.exp: New expect script.
18292
18293 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
18294
18295         * gcc.c-torture/execute/extzvsi.c: New test.
18296
18297 2002-09-05  Stan Shebs  <shebs@apple.com>
18298
18299         * gcc.dg/weak-1.c: xfail on Darwin.
18300         * gcc.dg/weak-2.c: Ditto.
18301         * gcc.dg/weak-3.c: Ditto.
18302         * gcc.dg/weak-4.c: Ditto.
18303         * gcc.dg/weak-5.c: Ditto.
18304         * gcc.dg/weak-6.c: Ditto.
18305         * gcc.dg/weak-7.c: Ditto.
18306         * gcc.dg/weak-8.c: Ditto.
18307         * gcc.dg/weak-9.c: Ditto.
18308
18309 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
18310
18311         * gcc.c-torture/execute/loop-14.c: New test.
18312
18313 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
18314
18315         * g++.dg/other/cxa-atexit1.C: New test.
18316
18317         * gcc.dg/typeof-2.c: New test.
18318
18319 2002-09-03  Roger Sayle  <roger@eyesopen.com>
18320
18321         * gcc.dg/builtins-2.c: New testcase.
18322         * gcc.dg/builtins-3.c: New testcase.
18323
18324 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
18325
18326         * gcc.dg/cpp/_Pragma4.c: New test.
18327
18328 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
18329
18330         * objc/execute/nil_method-1.m: New testcase.
18331
18332 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
18333
18334         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
18335         [Object class], not [Object initialize].
18336
18337 2002-08-31  Roger Sayle  <roger@eyesopen.com>
18338             Hans-Peter Nilsson  <hp@bitrange.com>
18339
18340         * gcc.c-torture/execute/20020720-1.x: Skip test on
18341         mmix-knuth-mmixware.  Correct comment.
18342
18343 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
18344
18345         * testsuite/g++.dg/abi/bitfield5.C: New test.
18346         * testsuite/g++.dg/abi/vbase10.C: Likewise.
18347
18348 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
18349
18350         * objc.dg/undeclared-selector.m: New test.
18351
18352 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
18353
18354         * g++.dg/other/offsetof1.C: Avoid cast warning.
18355
18356 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
18357
18358         * objc.dg/super-class-2.m: New test.
18359
18360 2002-08-24  Matt Austern  <austern@apple.com>
18361
18362         * g++.dg/ext/lvaddr.C: New test.
18363         * g++.dg/ext/lvcast.C: New test.
18364
18365 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
18366
18367         * testsuite/g++.dg/inherit/cond1.C: New test.
18368
18369 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
18370
18371         * gcc.dg/noncompile/incomplete-1.c: New test.
18372
18373 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
18374
18375         * gcc.dg/typespec-1.c: New test.
18376
18377 2002-08-20  Devang Patel  <dpatel@apple.com>
18378         * objc.dg/proto-hier-2.m: New test.
18379
18380 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
18381
18382         * objc.dg/bitfield-1.m: New test.
18383         * objc.dg/bitfield-2.m: New test.
18384
18385 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18386
18387         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
18388         gcc.dg/c99-flex-array-4.c: New tests.
18389
18390 2002-08-16  Stan Shebs  <shebs@apple.com>
18391
18392         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
18393
18394 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
18395
18396         * gcc.dg/typeof-1.c: New test.
18397         * g++.dg/ext/typeof2.C: New test.
18398
18399 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18400
18401         * g++.dg/other/offsetof1.C: New test.
18402
18403 2002-08-14  Richard Henderson  <rth@redhat.com>
18404
18405         * gcc.dg/tls/diag-3.c: Fix expected message strings.
18406
18407 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
18408
18409         * gcc.dg/cpp/_Pragma3.c: New test.
18410
18411 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
18412
18413         * g++.dg/template/inherit3: New test.
18414
18415 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18416
18417         * gcc.dg/bitfld-4.c: Add blank options.
18418
18419 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
18420
18421         * g++.dg/template/crash1.C: New test.
18422
18423 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18424
18425         * gcc.dg/tls/opt-2.c: New test.
18426
18427 2002-08-08  Devang Patel  <dpatel@apple.com>
18428
18429         * objc.dg/selector-1.m : New test
18430
18431 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18432
18433         * g++.dg/abi/bitfield4.C: New test.
18434         * gcc.dg/bitfld-4.c: New test.
18435
18436 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18437
18438         * g++.dg/other/packed1.C: New test.
18439
18440 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
18441
18442         * g++.dg/abi/offsetof.C: Tweak error messages.
18443         * g++.old-deja/g++.mike/p10769a.C: Likewise.
18444
18445 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18446
18447         * gcc.dg/bitfld-3.c: New test.
18448
18449 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18450             Richard Henderson  <rth@redhat.com>
18451
18452         * gcc.dg/i386-bitfield1.c: New test.
18453         * g++.dg/abi/bitfield3.C: Update.
18454
18455 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
18456
18457         * objc.dg/const-str-2.m: Update.
18458         * gcc.dg/cpp/c++98.c: Change to C extension.
18459         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
18460         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
18461
18462 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
18463
18464         * testsuite/gcc.dg/tls/diag-3.c: New.
18465
18466 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
18467
18468         * g++.dg/README (Subdirectories): Document new subdir expr.
18469         * g++.dg/expr/pmf-1.C: New test.
18470
18471 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
18472
18473         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
18474
18475 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
18476
18477         * g++.dg/abi/bitfield3.C: New test.
18478
18479 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
18480
18481         * lib/gcov.exp: Tweak expected line formats.
18482         * gcc.misc-tests/gcov8.c: New test.
18483         * gcc.misc-tests/gcov8.x: New flags.
18484
18485 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
18486
18487         * consistency.vlad/layout/endian.c: Include string.h.
18488
18489         * gcc.c-torture/execute/20020805-1.c: New test.
18490
18491 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
18492
18493         * g++.dg/other/conversion1.C: New test.
18494
18495 2002-08-03  Roger Sayle  <roger@eyesopen.com>
18496
18497         * gcc.dg/builtins-1.c: New testcase.
18498
18499 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
18500
18501         * g++.dg/inherit/access3.C: New test.
18502
18503 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
18504
18505         * gcc.dg/ia64-visibility-2.c: New test.
18506
18507 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
18508
18509         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
18510         __qualifier_flags to __flags.
18511
18512 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
18513
18514         * g++.dg/inherit/operator1.C: New test.
18515         * g++.dg/lookup/disamb1.C: Fix typo in comment.
18516         * g++.dg/other/error1.C: Change expected error message.
18517         * g++.dg/template/conv4.C: Likewise.
18518
18519 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
18520
18521         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
18522         for documented behavior.
18523
18524 2002-07-25  Roger Sayle  <roger@eyesopen.com>
18525
18526         * gcc.c-torture/execute/20020720-1.x: Skip this test on
18527         several targets known to fail.
18528
18529 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
18530
18531         * gcc.dg/mips-args-[123].c: New tests.
18532
18533 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
18534
18535         * gcc.dg/ppc-spe.c: New.
18536
18537 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
18538
18539         * g++.dg/other/ptrmem4.C: New testcase.
18540
18541 2002-07-24  Richard Henderson  <rth@redhat.com>
18542
18543         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
18544
18545 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
18546
18547         * g++.dg/ext/alignof1.C (main): Return 0 for success.
18548
18549 2002-07-24  Roger Sayle  <roger@eyesopen.com>
18550
18551         * gcc.c-torture/execute/memset-3.c: New testcase.
18552
18553 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
18554
18555         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
18556         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
18557
18558 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18559
18560         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
18561         Delete.
18562
18563 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
18564
18565         * gcc.c-torture/compile/simd-4.c: New test.
18566
18567 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18568
18569         PR c++/7347, c++/7348
18570         * g++.dg/template/access4.C: New test.
18571         * g++.dg/template/access5.C: New test.
18572         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
18573         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
18574         * g++.old-deja/g++.pt/ttp58.C: Likewise.
18575         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
18576
18577 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
18578
18579         * gcc.dg/gnu89-init-2.c: New test.
18580
18581 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
18582
18583         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
18584
18585 2002-07-20  Roger Sayle  <roger@eyesopen.com>
18586
18587         * gcc.c-torture/execute/20020720-1.c: New testcase.
18588
18589 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
18590
18591         * gcc.dg/cpp/Wsignprom.c: New tests.
18592
18593 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
18594
18595         * gcc.c-torture/execute/loop-13.c: New test.
18596
18597 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
18598
18599         * gcc.dg/cpp/expr.c: New tests.
18600
18601 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
18602
18603         * g++.dg/opt/pr6713.C: Add template instantiation.
18604
18605 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
18606
18607         * gcc.dg/nest.c: New test.
18608
18609 2002-07-17  Richard Henderson  <rth@redhat.com>
18610
18611         * g++.dg/opt/pr6713.C: New test.
18612
18613 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
18614
18615         * gcc.c-torture/execute/loop-2e.x: Let the testcase
18616         XFAIL for all x86 processors.
18617
18618 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
18619
18620         * gcc.c-torture/execute/20010122-1.x: Do not test with
18621         -fomit-frame-pointer.
18622
18623 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18624
18625         * g++.dg/template/instantiate2.C: New test.
18626         * g++.dg/template/spec4.C: New test.
18627
18628 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18629
18630         * g++.dg/template/access2.C: New test.
18631         * g++.dg/template/access3.C: New test.
18632
18633 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
18634
18635         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
18636         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
18637         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
18638         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
18639         Convert to use <stdarg.h>.
18640         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
18641         Delete.
18642         * gcc.dg/va-arg-2.c: New.
18643         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
18644
18645 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
18646
18647         * gcc.c-torture/compile/20020710-1.c: New test.
18648
18649 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
18650                           Andrew Pinski  <pinskia@physics.uc.edu>
18651
18652         gcc.c-torture/compile/simd-2.c: New testcase.
18653         gcc.c-torture/compile/simd-3.c: Likewise.
18654
18655 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
18656
18657         PR c++/7224
18658         * g++.dg/overload/error1.C: New test.
18659
18660 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18661
18662         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
18663         configuration and IRIX 6 O32 ABI.
18664
18665 2002-07-11  Roger Sayle  <roger@eyesopen.com>
18666
18667         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
18668
18669 2002-07-10  Roger Sayle  <roger@eyesopen.com>
18670
18671         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
18672
18673 2002-07-10  Jeffrey A Law  <law@redhat.com>
18674
18675         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
18676
18677         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
18678
18679 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
18680
18681         * gcc.dg/20020312-2.c: Check for __PPC__.
18682
18683 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
18684
18685         * gcc.c-torture/compile/20020709-1.c: New test.
18686
18687 2002-07-07  Roger Sayle  <roger@eyesopen.com>
18688
18689         * g++.dg/template/qualttp21.C: New test case.
18690
18691 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
18692
18693         * gcc.c-torture/compile/20020706-1.c: New test.
18694         * gcc.c-torture/compile/20020706-2.c: New test.
18695
18696 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
18697             Alexandre Oliva  <aoliva@redhat.com>
18698
18699         * g++.dg/warn/incomplete1.C: New test.
18700
18701 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18702
18703         PR c++/7099
18704         * g++.dg/warn/noreturn1.C: New test.
18705
18706 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
18707
18708         PR c++/6706
18709         * g++.dg/debug/debug6.C: New test.
18710         * g++.dg/debug/debug7.C: New test.
18711
18712 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
18713
18714         * gcc.c-torture/compile/simd-3.c: New test.
18715
18716 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
18717
18718         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
18719         * gcc.dg/20020620-1.c: Likewise.
18720
18721 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18722
18723         PR c++/6944
18724         * g++.dg/init/array4.C: New test.
18725         * g++.dg/init/array5.C: New test.
18726
18727 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
18728
18729         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
18730         * gcc.c-torture/execute/simd-2.c (main): Likewise.
18731
18732 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18733
18734         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
18735         * gcc.dg/wtr-aggr-init-1.c: Likewise.
18736         * gcc.dg/wtr-conversion-1.c: Likewise.
18737         * gcc.dg/wtr-escape-1.c: Likewise.
18738         * gcc.dg/wtr-int-type-1.c: Likewise.
18739         * gcc.dg/wtr-label-1.c: Likewise.
18740         * gcc.dg/wtr-static-1.c: Likewise.
18741         * gcc.dg/wtr-strcat-1.c: Likewise.
18742         * gcc.dg/wtr-suffix-1.c: Likewise.
18743         * gcc.dg/wtr-switch-1.c: Likewise.
18744         * gcc.dg/wtr-unary-plus-1.c: Likewise.
18745         * gcc.dg/wtr-union-init-1.c: Likewise.
18746         * gcc.dg/wtr-union-init-2.c: Likewise.
18747         * gcc.dg/wtr-union-init-3.c: Likewise.
18748
18749         * gcc.dg/wtr-func-def-1.c: New test.
18750
18751 2002-07-02 Devang Patel <dpatel@apple.com>
18752
18753         * objc.dg/param-1.m: New test.
18754
18755 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
18756
18757         * gcc.dg/cpp/trad/directive.c: Add test.
18758         * gcc.dg/cpp/trad/macroargs.c: Add test.
18759         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
18760
18761 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
18762
18763         * gcc.dg/cpp/cmdlne-M.c: New test.
18764
18765 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
18766
18767         * objc.dg/desig-init-1.m: New test.
18768
18769 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18770
18771         PR c++/6716
18772         * g++.dg/template/instantiate1.C: New test.
18773
18774 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
18775
18776         PR c++/7112
18777         * g++.dg/template/sizeof2.C: New test.
18778
18779 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18780
18781         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
18782         gcc.dg/cpp/trad/include.c: New tests.
18783
18784 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
18785
18786         PR target/7177
18787         * gcc.c-torture/compile/20020701-1.c: New test.
18788
18789 2002-07-01  Stan Shebs  <shebs@apple.com>
18790
18791         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
18792         header here...
18793         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
18794         (objc-torture-execute): or here.
18795
18796 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
18797
18798         * gcc.c-torture/execute/arith-rand-ll.c: New test.
18799
18800 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18801
18802         * gcc.dg/cpp/trad/escaped-nl.c: New test.
18803
18804 2002-06-30  Devang Patel  <dpatel@apple.com>
18805
18806         * objc.dg/fsyntax-only.m: New test.
18807
18808 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
18809
18810         PR c++/6695
18811         * g++.dg/template/friend7.C: New file.
18812
18813 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
18814
18815         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
18816         return type.
18817
18818 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
18819
18820         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
18821         avoid division by zero.
18822
18823 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
18824
18825         * gcc.dg/Wunknownprag.c: New tests.
18826
18827 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
18828
18829         * gcc.c-torture/execute/simd-2.c: New test.
18830
18831 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
18832
18833         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
18834         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
18835         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
18836         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
18837         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
18838         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
18839         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
18840         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
18841         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
18842         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
18843         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
18844         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
18845         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
18846         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
18847         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
18848         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
18849         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
18850
18851 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
18852
18853         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
18854         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
18855         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
18856         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
18857         New tests.
18858         * gcc.dg/cpp/trad/directive.c: Update.
18859
18860 2002-06-23  Andreas Jaeger  <aj@suse.de>
18861
18862         * gcc.c-torture/execute/complex-6.c: New.
18863
18864 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
18865
18866         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
18867         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
18868         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
18869         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
18870
18871 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
18872
18873         * gcc.dg/cpp/trad: New directory with traditional tests copied
18874         from parent directory.
18875         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18876         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18877         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18878         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18879         Move to trad/ and rename.
18880         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
18881         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
18882         gcc.dg/cpp/trad/redef2.c: New tests.
18883         * gcc.dg/cpp/trad/trad.exp: New driver.
18884
18885 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
18886
18887         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18888         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18889         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18890         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18891         Remove.
18892
18893 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
18894
18895         * gcc.dg/20020620-1.c: New test.
18896
18897 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18898
18899         * g++.dg/template/ttp4.C: New test.
18900
18901 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
18902
18903         * g++.dg/opt/vt1.C: Fix regexp.
18904
18905 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18906
18907         * gcc.c-torture/execute/pure-1.c: Make functions static again.
18908         Don't use attribute `noinline'.
18909
18910 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18911
18912         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
18913
18914 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
18915
18916         * gcc.c-torture/execute/simd-1.c: New.
18917
18918         * gcc.dg/simd-1.c: New.
18919
18920 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18921
18922         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
18923
18924 2002-06-16  Richard Henderson  <rth@redhat.com>
18925
18926         * g++.dg/ext/anon-struct1.C: New.
18927         * g++.dg/ext/anon-struct2.C: New.
18928         * g++.dg/ext/anon-struct3.C: New.
18929         * gcc.dg/anon-struct-1.c: New.
18930         * gcc.dg/anon-struct-2.c: New.
18931         * gcc.dg/anon-struct-3.c: New.
18932         * gcc.dg/20011008-1.c: Adjust warning text.
18933         * gcc.dg/20020527-1.c: Add -fms-extensions.
18934
18935 2002-06-16  Richard Henderson  <rth@redhat.com>
18936
18937         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
18938
18939 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
18940
18941         * gcc.c-torture/execute/20020615-1.c: New test.
18942
18943 2002-06-15  Roger Sayle  <roger@eyesopen.com>
18944
18945         * gcc.c-tortuture/execute/compare-1.c: New test case.
18946         * gcc.c-tortuture/execute/compare-2.c: New test case.
18947         * gcc.c-tortuture/execute/compare-3.c: New test case.
18948
18949 2002-06-13  Richard Henderson  <rth@redhat.com>
18950
18951         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
18952         ia64 ilp32.
18953
18954 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18955
18956         * g++.dg/template/typename2.C: Update error message.
18957
18958 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
18959
18960         * gcc.c-torture/execute/20020611-1.c: New test.
18961
18962 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
18963
18964         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
18965         list of targets to skip.
18966
18967 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
18968
18969         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
18970         targets if not optimizing.
18971
18972 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
18973
18974         * gcc.c-torture/compile/20020605-1.c: New test.
18975
18976         * g++.dg/opt/vt1.C: New test.
18977
18978         * gcc.dg/20020531-1.c: New test.
18979
18980         * gcc.dg/20020530-1.c: New test.
18981
18982         * gcc.dg/20020527-1.c: New test.
18983
18984         * g++.dg/opt/cse1.C: New test.
18985
18986 2002-06-07  Roger Sayle  <roger@eyesopen.com>
18987
18988         * gcc.dg/20020607-2.c: New test case.
18989
18990 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
18991
18992         * gcc.c-torture/compile/20020604-1.c: New test.
18993
18994 2002-06-04  Richard Henderson  <rth@redhat.com>
18995
18996         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
18997         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
18998         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
18999
19000 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
19001
19002         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
19003
19004 2002-06-03  Richard Henderson  <rth@redhat.com>
19005
19006         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
19007         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
19008
19009 2002-06-02  Richard Henderson  <rth@redhat.com>
19010
19011         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
19012         test functions static.
19013
19014 2002-06-02  Andreas Jaeger  <aj@suse.de>
19015
19016         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
19017         now.
19018
19019 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19020
19021         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
19022         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
19023         Update for mofified diagnostics.
19024         * gcc.dg/c99-intconst-1.c: No longer fail.
19025
19026 2002-06-02  Richard Henderson  <rth@redhat.com>
19027
19028         * gcc.dg/uninit-A.c: Remove xfail markers.
19029
19030 2002-06-01  Roger Sayle  <roger@eyesopen.com>
19031
19032         * gcc.dg/fnegate-1.c: New test case.
19033
19034 2002-05-30  Osku Salerma  <osku@iki.fi>
19035
19036         * gcc.c-torture/execute/mayalias-1.c: New file.
19037
19038 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19039
19040         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
19041         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
19042         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
19043
19044 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
19045
19046         * gcc.c-torture/execute/20020529-1.c: New test.
19047
19048 2002-05-27  Richard Henderson  <rth@redhat.com>
19049
19050         * g++.dg/ext/attrib6.C: New test case.
19051
19052 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19053
19054         * gcc.c-torture/execute/pure-1.c: New test.
19055
19056 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19057
19058         * gcc.dg/cpp/arith-2.c: Remove.
19059
19060 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19061
19062         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
19063         * gcc.dg/cpp/if-3.c: Remove.
19064
19065 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
19066
19067         * g++.dg/opt/cse2.C: New test.
19068
19069 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
19070
19071         * gcc.dg/cpp/arith-1.c: New semantic tests.
19072         * gcc.dg/cpp/if-1.c: Update.
19073
19074 2002-05-24  Ben Elliston  <bje@redhat.com>
19075
19076         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
19077
19078 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19079
19080         * gcc.dg/verbose-asm.c: New test.
19081
19082 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19083
19084         * gcc.dg/cpp/paste12.c: New test.
19085
19086 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19087
19088         * g++.dg/parse/named_ops.C: New test.
19089
19090 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
19091
19092         * gcc/testsuite/gcc.dg/weak-8.c: New test.
19093
19094 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
19095
19096         * gcc.dg/weak-2.c: Allow optional leading underscore
19097         in scan-assembler symbol name.
19098         * gcc.dg/weak-3.c: Likewise.
19099         * gcc.dg/weak-4.c: Likewise.
19100         * gcc.dg/weak-5.c: Likewise.
19101
19102 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
19103
19104         * gcc.dg/20020523-1.c: New test.
19105
19106 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19107
19108         * objc.dg/const-str-2.m: Update now that we stop after
19109         a command line error.
19110
19111 2002-05-22  Richard Henderson  <rth@redhat.com>
19112
19113         * g++.dg/dg.exp: Fix typo in test pruneing.
19114
19115 2002-05-22  Richard Henderson  <rth@redhat.com>
19116
19117         * g++.dg/dg.exp: Prune the tls subdirectory.
19118         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
19119         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
19120         * g++.dg/tls/init-1.C: New.
19121
19122 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
19123
19124         * gcc.dg/20020517-1.c: New test.
19125
19126 2002-05-21  Richard Henderson  <rth@redhat.com>
19127
19128         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
19129         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
19130
19131 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
19132
19133         * g++.dg/other/copy2.C: New test.
19134
19135 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
19136
19137         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
19138         (MAX_COPY): Bump up to 10 times sizeof (long long).
19139         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
19140
19141         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
19142         sizeof (long long).
19143
19144         * gcc.c-torture/execute/strcpy-1.c: New test.
19145
19146 2002-05-19  Jason Merrill  <jason2redhat.com>
19147
19148         * g++.dg/ext/oper1.C: New test.
19149
19150 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
19151 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
19152
19153         * README.QMTEST: New file.
19154
19155         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
19156
19157 2002-05-19  Andreas Jaeger  <aj@suse.de>
19158
19159         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
19160         now.
19161         * gcc.c-torture/execute/loop-2d.x: Likewise.
19162
19163 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
19164
19165         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
19166         support weak symbols.
19167         * gcc.dg/weak-4.c: Likewise
19168         * gcc.dg/weak-6.c: Likewise
19169
19170 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
19171
19172         * gcc.dg/weak-3.c: Add dg-excess-error comment for
19173         cygwin, coff and h8300-*-hms targets
19174         * gcc.dg/weak-5.c: Likewise
19175         * gcc.dg/weak-7.c: Likewise
19176
19177 2002-05-16  Jason Merrill  <jason@redhat.com>
19178
19179         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
19180         (scan-assembler-not, scan-assembler-dem): Likewise.
19181         (scan-assembler-dem-not): Likewise.
19182
19183 2002-05-15  Richard Henderson  <rth@redhat.com>
19184
19185         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
19186
19187 2002-05-15  Richard Henderson  <rth@redhat.com>
19188
19189         * gcc.dg/weak-5.c (vfoo1c): No warning here.
19190         (vfoo1f): Warning here.
19191         (vfoo1l): Don't redefine the alias.
19192
19193 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
19194
19195         * g++.dg/init/pm1.C: New test.
19196
19197 2002-05-12  David S. Miller  <davem@redhat.com>
19198
19199         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
19200         types.
19201
19202 2002-05-10  Roger Sayle  <roger@eyesopen.com>
19203
19204         * gcc.c-torture/execute/20020510-1.c: New test case.
19205
19206 2002-05-10  David S. Miller  <davem@redhat.com>
19207
19208         * gcc.c-torture/execute/conversion.c: Test long double too.
19209
19210 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
19211
19212         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
19213         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
19214         * lib/g++.exp (g++_link_flags): Likewise.
19215         * lib/objc.exp (objc_target_compile): Likewise.
19216
19217 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
19218
19219         * gcc.dg/cpp/poison.c: Update.
19220         * gcc.dg/cpp/20000625-2.c: Remove.
19221         * gcc.dg/cpp/direct2s.c: Remove final test.
19222
19223 2002-05-08  Tom Rix  <trix@redhat.com>
19224
19225         * gcc.c-torture/execute/20020508-1.c: New test.
19226         * gcc.c-torture/execute/20020508-2.c: New test.
19227         * gcc.c-torture/execute/20020508-3.c: New test.
19228
19229 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19230
19231         * gcc.dg/cpp/charconst-4.c: More tests.
19232
19233 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
19234
19235         PR c/6569
19236         * gcc.dg/weak-3.c: Update location of warning messages.
19237         * gcc.dg/weak-5.c: Likewise.
19238
19239 2002-05-06  Roger Sayle  <roger@eyesopen.com>
19240
19241         * gcc.c-torture/execute/20020506-1.c: New test case.
19242
19243 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19244
19245         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
19246
19247 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19248
19249         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
19250
19251 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19252
19253         * gcc.dg/cpp/charconst-3.c: New test.
19254
19255 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19256
19257         * gcc.dg/cpp/charconst.c: Update tests.
19258
19259 2002-05-05  Tim Josling  <tej@melbpc.org.au>
19260
19261         * treelang: Added directory for new sample language treelang. Also
19262         lib/treelang.exp: New file to signal treelang should be tested.
19263
19264 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19265
19266         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
19267         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
19268         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
19269         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
19270         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
19271         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
19272         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
19273
19274 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19275
19276         * gcc.dg/format/xopen-2.c: New test.
19277
19278 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19279
19280         * gcc.dg/20020503-1.c: New test.
19281
19282 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
19283
19284         * g++.dg/init/dtor1.C: Make it tougher.
19285
19286 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
19287
19288         * g++.dg/init/dtor1.C: New test.
19289
19290 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
19291
19292         * gcc.dg/altivec-8.c: New.
19293
19294 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
19295
19296         * gcc.dg/altivec-7.c: New.
19297
19298 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
19299
19300         * g++.dg/parse/typedef1.C: New test.
19301
19302 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
19303
19304         PR c++/6486
19305         * g++.dg/template/friend6.C: New test.
19306
19307         PR c++/6492
19308         * g++.dg/init/copy1.C: New test.
19309
19310 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
19311
19312         * g++.dg/warn/effc1.C: New test.
19313
19314 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19315
19316         * gcc.dg/cpp/if-cexp.c: Add a test.
19317
19318 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
19319
19320         * gcc.dg/20020426-2.c: New test.
19321
19322 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19323
19324         * gcc.dg/cpp/if-mop.c: Update.
19325         * gcc.dg/cpp/if-mpar.c: Add test.
19326         * gcc.dg/cpp/if-oppr.c: Update.
19327
19328 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19329
19330         PR c/6343
19331         * gcc.dg/weak-[2-7].c: New tests.
19332
19333 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19334
19335         * gcc.dg/enum1.c: New test.
19336
19337 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19338
19339         PR c++/6497
19340         * g++.dg/inherit/access2.C: New test.
19341
19342 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19343
19344         PR bootstrap/6445
19345         * gcc.dg/20020426-1.c: New test.
19346
19347 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19348
19349         * g++.dg/abi/enum1.C: New test.
19350
19351 2002-04-26  Richard Henderson  <rth@redhat.com>
19352
19353         * gcc.dg/c99-bool-1.c: Expect always true warning.
19354
19355 2002-04-25  Roger Sayle  <roger@eyesopen.com>
19356
19357         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
19358
19359 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19360
19361         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
19362         targets.
19363
19364 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
19365
19366         * g++.dg/abi/mange7.C: New test.
19367
19368         PR c++/6438.
19369         * g++.dg/parse/stmtexpr2.C: New test.
19370
19371 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
19372
19373         * gcc.dg/20020312-2.c: Add SH target.
19374
19375 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19376
19377         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
19378         compiler output on mips*-*-irix*.
19379
19380 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
19381
19382         * g++.dg/parse/attr1.C: New test.
19383
19384 2002-04-23  Roger Sayle  <roger@eyesopen.com>
19385
19386         * gcc.c-torture/execute/string-opt-17.c: New test case.
19387         * gcc.c-torture/execute/memset-2.c: New test case.
19388
19389 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
19390
19391         PR c++/6256:
19392         * g++.dg/template/friend5.C: New test.
19393
19394         PR c++/6331:
19395         * g++.dg/template/qual1.C: Likewise.
19396
19397 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
19398
19399         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
19400         Include stdlib.h, not stdio.h or ctype.h.
19401
19402 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
19403
19404         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
19405         cris-*-elf* and mmix-*-*.
19406         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
19407         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
19408         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
19409         Ditto.
19410         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
19411         * gcc.dg/wchar_t-1.c: Ditto.
19412
19413 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
19414
19415         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
19416         Clarify comment.
19417
19418 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
19419
19420         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
19421
19422 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19423
19424         * gcc.c-torture/execute/20000906-1.x: Delete.
19425
19426 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
19427
19428         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
19429
19430 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
19431
19432         * PR6367
19433         * g77.f-torture/execute/6367.f: New test.
19434         * g77.f-torture/execute/6367.x: Disable for MMIX.
19435
19436 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
19437
19438         * PR6352
19439         * g++.dg/opt/inline2.C: New test.
19440
19441 2002-04-18  Richard Henderson  <rth@redhat.com>
19442
19443         * gcc.dg/20000906-1.c: Enable for all targets.
19444         * gcc.c-torture/compile/iftrap-2.c: New.
19445
19446 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19447
19448         * gcc.dg/20020418-1.c: New test.
19449         * gcc.dg/20020418-2.c: New test.
19450
19451 2002-04-18  Richard Henderson  <rth@redhat.com>
19452
19453         * gcc.c-torture/compile/iftrap-1.c: New.
19454         * gcc.dg/iftrap-1.c: Adjust for ia64.
19455         * gcc.dg/iftrap-2.c: New.
19456
19457 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19458
19459         * gcc.c-torture/compile/20020418-1.c: New test.
19460
19461 2002-04-18  Roger Sayle  <roger@eyesopen.com>
19462
19463         * gcc.c-torture/compile/20020415-1.c: New.
19464
19465 2002-04-18  David S. Miller  <davem@redhat.com>
19466
19467         * gcc.c-torture/execute/20020418-1.c: New test.
19468
19469 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
19470
19471         * gcc.dg/20020416-1.c: New test.
19472
19473         * g++.dg/opt/inline1.C: New test.
19474
19475 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
19476
19477         * gcc.dg/altivec-5.c: New test.
19478
19479         * gcc.dg/20020415-1.c: New test.
19480
19481 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
19482
19483         * testsuite/lib/chill.exp: Remove.
19484
19485 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
19486
19487         * g++.dg/other/big-struct.C: New test.
19488
19489 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
19490
19491         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
19492         of scratch file.
19493
19494 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
19495
19496         PR c/6277
19497         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
19498         in scan-assembler function name
19499
19500 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
19501
19502         * g77.f-torture/execute/980628-4.x,
19503         g77.f-torture/execute/980628-5.x,
19504         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19505         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19506         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
19507         i[34567]86-*-*.
19508
19509 2002-04-13  David S. Miller  <davem@redhat.com>
19510
19511         * gcc.c-torture/execute/20020413-1.c: New test.
19512
19513 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
19514
19515         * gcc.dg/asm-6.c,
19516         * g++.dg/ext/asm1.C: New tests.
19517
19518 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
19519
19520         PR c++ 5373.
19521         * g++.dg/parse/stmtexpr1.C: New test.
19522
19523         PR c++/5189.
19524         * g++.dg/template/copy1.C: New test.
19525
19526 2002-04-12  Richard Henderson  <rth@redhat.com>
19527
19528         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
19529
19530 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
19531
19532         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
19533         gcc.c-torture/execute/20020307-2.c.
19534
19535 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
19536
19537         * g++.dg/ext/attrib5.C,
19538         * g++.dg/lookup/struct1.C: New tests.
19539
19540 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
19541
19542         * gcc.dg/20020411-1.c: New test.
19543
19544         * gcc.c-torture/execute/20020411-1.c: New test.
19545
19546 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
19547
19548         * g77.f-torture/execute/6177.f: New test.
19549
19550 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
19551
19552         PR middle-end/6247
19553         * g++.dg/opt/cleanup1.C: New test.
19554
19555         * g++.dg/opt/const1.C: New test.
19556
19557 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
19558
19559         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
19560
19561 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
19562
19563         PR c++/5507
19564         * g++.dg/template/typename2.C: New test.
19565
19566 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
19567
19568         * gcc.c-torture/execute/loop-12.c: New.
19569
19570 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
19571
19572         * g77.f-torture/execute/980628-4.x,
19573         g77.f-torture/execute/980628-5.x,
19574         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19575         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19576         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
19577
19578 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19579
19580         PR optimization/6086
19581         * g++.dg/opt/preinc1.C: New test.
19582
19583 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19584
19585         PR c++/5571
19586         * g++.dg/opt/static2.C: New test.
19587
19588 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19589
19590         PR c/5120
19591         * gcc.dg/20020406-1.c: New test.
19592
19593 2002-04-04  David S. Miller  <davem@redhat.com>
19594
19595         * gcc.c-torture/execute/20020404-1.c: New test.
19596
19597 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
19598
19599         PR c/6123
19600         * gcc.dg/20020312-2.c: Do not declare global register variable
19601         if __PIC__ or __pic__ is defined.
19602
19603 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
19604
19605         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
19606         __asm__ so that it works correctly even if -ansi -pedantic-errors.
19607
19608 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19609
19610         * gcc.misc-tests/linkage.exp: Update last change to handle
19611         sparc*-, not just sparc-.
19612
19613 2002-04-03  Richard Henderson  <rth@redhat.com>
19614
19615         * gcc.dg/cpp/ucs.c: Improved long UCS test.
19616
19617 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19618
19619         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
19620
19621 2002-04-02  David S. Miller  <davem@redhat.com>
19622
19623         * gcc.c-torture/execute/20020402-3.c: New test.
19624
19625 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19626
19627         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
19628         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
19629
19630         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
19631         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
19632         g77.f-torture/execute/20001201.x,
19633         g77.f-torture/execute/u77-test.x: New files.
19634
19635         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
19636         * gcc.dg/wchar_t-1.c: Ditto.
19637
19638 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19639
19640         * gcc.c-torture/execute/20020402-1.c: New test.
19641
19642 2002-04-01  Richard Henderson  <rth@redhat.com>
19643
19644         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
19645
19646         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
19647
19648 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19649
19650         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
19651
19652 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19653
19654         * g++.dg/inherit/template-as-base.C: Expect error.
19655         * g++.dg/inherit/namespace-as-base.C: Likewise.
19656
19657 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
19658
19659         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
19660         g++.dg/ext/instantiate3.C: Tweak match patterns.
19661
19662         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
19663         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
19664         -da test.
19665
19666 2002-03-31  Richard Henderson  <rth@redhat.com>
19667
19668         * gcc.dg/special/alias-2.c: New.
19669         * gcc.dg/special/ecos.exp: Run it.
19670
19671 2002-03-31  Richard Henderson  <rth@redhat.com>
19672
19673         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
19674
19675 2002-03-31  Kazu Hirata  <kazu@hxi.com>
19676
19677         * gcc.dg/weak-1.c: Disable on h8300 port.
19678
19679 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
19680
19681         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
19682         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
19683         ordering tests.
19684         * g++.dg/bprob/bprob-1.C: New test.
19685         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
19686         * g++.dg/gcov/gcov-1.C: New test.
19687         * g++.dg/gcov/gcov-1.x: New file.
19688         * g++.dg/gcov/gcov-2.C: New test.
19689         * g++.dg/gcov/gcov-3.C: New test.
19690         * g++.dg/gcov/gcov-3.h: New file.
19691
19692 2002-03-28  Roger Sayle  <roger@eyesopen.com>
19693
19694         * g++.old-deja/g++.other/builtins5.C: New test.
19695         * g++.old-deja/g++.other/builtins6.C: New test.
19696         * g++.old-deja/g++.other/builtins7.C: New test.
19697         * g++.old-deja/g++.other/builtins8.C: New test.
19698         * g++.old-deja/g++.other/builtins9.C: New test.
19699
19700 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
19701
19702         * g++.dg/opt/static1.C: New test.
19703
19704         * g++.dg/opt/longbranch1.C: New test.
19705
19706 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
19707
19708         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
19709
19710         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
19711
19712 2002-03-28  Jeffrey A Law  (law@redhat.com)
19713
19714         * gcc.c-torture/execute/20020328-1.c: New test.
19715
19716 2002-03-27  Richard Henderson  <rth@redhat.com>
19717
19718         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
19719         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
19720         move from g++.old-deja/g++.ext/.
19721
19722 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
19723
19724         * g++.dg/init/new2.C: New test.
19725
19726 2002-03-26  Richard Henderson  <rth@redhat.com>
19727
19728         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
19729
19730         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
19731         on sparc.
19732
19733         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
19734         sparcv9 systems.
19735         * gcc.dg/20001102-1.c: Likewise.
19736
19737 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
19738
19739         * gcc.dg/cpp/endif-pedantic1.c,
19740         gcc.dg/cpp/endif-pedantic2.c:  New tests.
19741
19742 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
19743
19744         * g++.dg/init/new1.C: New test.
19745
19746 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
19747
19748         * g++.dg/abi/vbase9.C: New test.
19749
19750 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
19751
19752         * gcc.dg/arm-asm.c: New test.
19753
19754 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
19755
19756         * gcc.dg/Wswitch-enum.c: New test.
19757         Fix PR c/5044.
19758
19759 2002-03-26  Richard Henderson  <rth@redhat.com>
19760
19761         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
19762         structure.
19763
19764 2002-03-25  Richard Henderson  <rth@redhat.com>
19765
19766         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
19767         sparcv9 systems.
19768
19769         * gcc.c-torture/compile/20011119-1.c (xxx): New.
19770         * gcc.c-torture/compile/20011119-2.c (xxx): New.
19771
19772 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
19773
19774         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
19775
19776 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
19777
19778         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
19779         targets using generic thunk support.
19780
19781 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
19782
19783         * gcc.c-torture/compile/20020323-1.c: New test.
19784
19785         * g++.dg/opt/conj2.C: New test.
19786
19787 2002-03-24  Richard Henderson  <rth@redhat.com>
19788
19789         * gcc.dg/weak-1.c: Use -fno-common.
19790
19791 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19792
19793         * g77.dg/f77-edit-apostrophe-out.f: New test
19794         * g77.dg/f77-edit-h-out.f: New test
19795         * g77.dg/f77-edit-t-in.f: New test
19796         * g77.dg/f77-edit-t-out.f: New test
19797         * g77.dg/f77-edit-x-out.f: New test
19798         * g77.dg/f77-edit-slash-out.f: New test
19799         * g77.dg/f77-edit-colon-out.f: New test
19800         * g77.dg/f77-edit-s-out.f: New test
19801
19802 2002-03-24  Richard Henderson  <rth@redhat.com>
19803
19804         * objc/execute/formal_protocol-6.x: New XFAIL.
19805
19806 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19807
19808         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
19809         that do not support weak symbols
19810
19811 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19812
19813         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
19814         * lib/g77.exp:  Likewise
19815         * lib/objc.exp: Likewise
19816
19817 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
19818
19819         * gcc.dg/Wswitch-default.c: New test.
19820
19821 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
19822
19823         * g++.dg/other/enum1.C: New test.
19824
19825 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
19826
19827         * gcc.dg/pragma-ep-3.c: Fix typo.
19828
19829 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19830
19831         * g++.dg/inherit/template-as-base.C: New test.
19832
19833 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
19834
19835         * g++.old-deja/g++.other/dwarf2-1.C: Move...
19836         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
19837
19838 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
19839
19840         * gcc.dg/cpp/multiline.c: Update to match.
19841
19842 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
19843
19844         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
19845
19846 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
19847
19848         * gcc.dg/cpp/extratokens2.c:  New file.
19849
19850 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
19851
19852         * gcc.dg/20020312-2.c: Add rs6000 target.
19853
19854         * gcc.c-torture/compile/20020319-1.c: New test.
19855
19856 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19857
19858         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
19859         (A, E): Handle this.
19860
19861 2002-03-20  Jason Merrill  <jason@redhat.com>
19862
19863         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
19864         ignoring -fpic.
19865         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
19866         through prune_gcc_output.
19867
19868 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
19869
19870         * gcc.c-torture/compile/20020320-1.c: New test.
19871
19872 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
19873
19874         * gcc.c-torture/compile/20020318-1.c: New test.
19875
19876         * gcc.dg/struct-by-value-1.c: New test.
19877
19878         * gcc.dg/20020319-1.c: New test.
19879
19880 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
19881
19882         * g++.dg/opt/conj1.C: New test.
19883
19884 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
19885
19886         * g++.dg/template/qualttp20.C: Revert previous change.
19887         * g++.dg/template/qualttp3.C: Likewise.
19888         * g++.dg/template/qualttp4.C: Likewise
19889         * g++.dg/template/qualttp5.C: Likewise
19890         * g++.dg/template/qualttp6.C: Likewise
19891         * g++.dg/template/qualttp7.C: Likewise
19892         * g++.dg/template/qualttp8.C: Likewise
19893         * g++.dg/template/recurse.C: Likewise.
19894
19895 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19896
19897         * gcc.dg/cpp/wchar-1.c: Update.
19898
19899 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19900
19901         * g++.dg/template/conv1.C: New test.
19902         * g++.dg/template/conv2.C: New test.
19903         * g++.dg/template/conv3.C: New test.
19904         * g++.dg/template/conv4.C: New test.
19905
19906 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19907
19908         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
19909         * g++.dg/template/qualttp3.C: Likewise.
19910         * g++.dg/template/qualttp4.C: Likewise
19911         * g++.dg/template/qualttp5.C: Likewise
19912         * g++.dg/template/qualttp6.C: Likewise
19913         * g++.dg/template/qualttp7.C: Likewise
19914         * g++.dg/template/qualttp8.C: Likewise
19915         * g++.dg/template/recurse.C: Likewise.
19916
19917 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19918
19919         * g++.dg/opt/dtor1.C: New test.
19920
19921 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
19922
19923         * gcc.c-torture/compile/20020315-1.c: New test.
19924
19925 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
19926
19927         * gcc.dg/weak-1.c: Fix scan tests.
19928
19929 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
19930
19931         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
19932         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
19933         cris-*-aout* mmix-*-*.
19934         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
19935         cris-*-aout* mmix-*-*.
19936         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
19937         cris-*-elf* cris-*-aout* and mmix-*-*.
19938         * gcc.dg/20001009-1.c: Ditto.
19939         * gcc.dg/20010912-1.c: Ditto.
19940         * gcc.dg/20020122-4.c: Ditto.
19941         * gcc.dg/inline-2.c: Ditto.
19942
19943 2002-03-14  Jeffrey A Law  (law@cygnus.com)
19944
19945         * gcc.c-torture/compile/20020314-1.c: New test.
19946
19947 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
19948
19949         * gcc.c-torture/execute/20020314-1.c: New test.
19950
19951 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
19952
19953         * g++.dg/warn/Wunused-1.C: New test.
19954
19955 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
19956
19957         * g++.dg/abi/mangle6.C: New test.
19958
19959 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
19960
19961         * gcc.c-torture/compile/20020309-2.c: New test.
19962
19963         * gcc.c-torture/compile/20020312-1.c: New test.
19964
19965 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19966
19967         * g++.dg/other/access1.C: New test.
19968
19969 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
19970
19971         * gcc.c-torture/execute/wchar_t-1.c: New test.
19972
19973 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
19974
19975         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
19976
19977 2002-03-12  Roger Sayle  <roger@eyesopen.com>
19978
19979         * gcc.dg/20020312-1.c: New test case.
19980
19981 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
19982
19983         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
19984
19985 2002-03-11  Richard Henderson  <rth@redhat.com>
19986
19987         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
19988         * g++.old-deja/g++.jason/report.C: Likewise.
19989
19990 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19991
19992         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
19993         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
19994
19995 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19996
19997         * testsuite/g++.dg/overload/pmf1.C: New test.
19998
19999 2002-03-11  Kazu Hirata  <kazu@hxi.com>
20000
20001         * gcc.c-torture/execute/20020307-1.c: Use long.
20002
20003 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
20004
20005         PR optimization/5844
20006         * gcc.dg/20020310-1.c: New test.
20007
20008 2002-03-09  Michael Meissner  <meissner@redhat.com>
20009
20010         * gcc.c-torture/execute/memcpy-2.c: New test.
20011         * gcc.c-torture/execute/memset-1.c: New test.
20012         * gcc.c-torture/execute/strlen-1.c: New test.
20013         * gcc.c-torture/execute/strcmp-1.c: New test.
20014         * gcc.c-torture/execute/strncmp-1.c: New test.
20015
20016 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
20017
20018         * gcc.dg/ppc-ldstruct.c: New test.
20019
20020 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
20021
20022         * gcc.c-torture/execute/va-arg-22.c: New test.
20023
20024 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20025
20026         * gcc.c-torture/compile/20020309-1.c: New test.
20027
20028 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
20029
20030         * gcc.c-torture/execute/20020307-2.c: New test.
20031
20032 2002-03-07  Jeffrey A Law  (law@redhat.com)
20033
20034         * g77.f-torture/compile/20020307-1.f: New test.
20035
20036 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
20037
20038         * gcc.dg/unordered-1.c: New test.
20039
20040 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
20041
20042         * gcc.c-torture/execute/20020307-1.c: New test.
20043
20044 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
20045
20046         * gcc.dg/20020304-1.c: New test.
20047
20048         * gcc.c-torture/compile/20020304-2.c: New test.
20049
20050 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
20051
20052         * gcc.c-torture/compile/20020304-1.c: New test case
20053         (from PR c/5830).
20054
20055 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
20056
20057         * gcc.dg/20020103-1.c: Add other -D ppc variants.
20058
20059 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20060
20061         * g++.dg/other/classkey1.C: New test.
20062
20063 2002-03-01  Richard Henderson  <rth@redhat.com>
20064
20065         * gcc.c-torture/compile/981223-1.x: New.
20066         * gcc.c-torture/compile/920625-1.x: New.
20067
20068 2002-02-28  Richard Henderson  <rth@redhat.com>
20069
20070         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
20071
20072 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
20073
20074         * gcc.c-torture/execute/20020227-1.c: New test.
20075
20076 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
20077
20078         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
20079         here" ERROR lines.
20080         * g++.old-deja/g++.oliva/partord1.C: Likewise.
20081         * g++.old-deja.g++.other/defarg1.C: Likewise.
20082         * g++.old-deja/g++.pt/calls2.C: Likewise.
20083         * g++.old-deja/g++.pt/crash20.C: Likewise.
20084         * g++.old-deja/g++.pt/crash30.C: Likewise.
20085         * g++.old-deja/g++.pt/crash36.C: Likewise.
20086         * g++.old-deja/g++.pt/crash6.C: Likewise.
20087         * g++.old-deja/g++.pt/defarg13.C: Likewise.
20088         * g++.old-deja/g++.pt/derived3.C: Likewise.
20089         * g++.old-deja/g++.pt/error1.C: Likewise.
20090         * g++.old-deja/g++.pt/friend21.C: Likewise.
20091         * g++.old-deja/g++.pt/friend23.C: Likewise.
20092         * g++.old-deja/g++.pt/infinite1.C: Likewise.
20093         * g++.old-deja/g++.robertl/eb128.C: Likewise.
20094
20095 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
20096
20097         * gcc.c-torture/execute/20020225-2.c: New test.
20098
20099 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
20100
20101         * gcc.c-torture/execute/920730-1t.c,
20102         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
20103         Delete test cases, only relevant to -traditional.
20104
20105 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20106
20107         * gcc.dg/cpp/undef1.c: Remove.
20108         * gcc.dg/cpp/directiv.c: Update.
20109         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
20110
20111 2002-02-27  Michael Meissner  <meissner@redhat.com>
20112
20113         * gcc.c-torture/execute/20020226-1.c: New test.
20114
20115 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
20116
20117         * g++.dg/debug/debug4.C: New test.
20118
20119         * gcc.dg/ia64-visibility-1.c: New test.
20120
20121 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
20122
20123         * gcc.dg/debug/20020224-1.c: New.
20124
20125 2002-02-25  Kazu Hirata  <kazu@hxi.com>
20126
20127         * gcc.c-torture/execute/960416-1.x: New.
20128         * gcc.c-torture/execute/divconst-3.x: Likewise.
20129
20130 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
20131
20132         * gcc.dg/20020224-1.c: New test.
20133
20134 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
20135
20136         * gcc.c-torture/execute/20020225-1.c: New.
20137
20138 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20139
20140         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
20141
20142 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
20143
20144         * gcc.dg/20020222-1.c: New test.
20145
20146 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
20147
20148         * g++.dg/opt/anonunion1.C: New test.
20149
20150 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
20151
20152         * g++.dg/template/qualttp19.C: New test.
20153         * g++.dg/template/qualttp20.C: New test.
20154         * g++.old-deja/g++.jason/report.C: Adjust expected errors
20155         * g++.old-deja/g++.other/qual1.C: Likewise.
20156
20157 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
20158
20159         * gcc.dg/attr-alwaysinline.c: New.
20160
20161 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
20162
20163         * gcc.dg/20020220-1.c: New test.
20164
20165         * gcc.dg/20020220-2.c: New test.
20166
20167         * g++.dg/opt/mmx1.C: New test.
20168
20169 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
20170
20171         * gcc.c-torture/compile/20020110.c: New test.
20172
20173 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
20174
20175         * gcc.c-torture/execute/20020219-1.c: New test.
20176
20177         * gcc.dg/20020219-1.c: New test.
20178
20179         * gcc.dg/noncompile/20020220-1.c: New test.
20180
20181         * g++.dg/opt/ptrintsum1.C: New test.
20182
20183         * gcc.dg/debug/20020220-1.c: New test.
20184
20185 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
20186
20187         * gcc.c-torture/execute/20020216-1.c: New test.
20188
20189 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20190
20191         * gcc.dg/decl-1.c: Update, new test.
20192
20193 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
20194
20195         * g++.dg/abi/bitfield1.C: New test.
20196         * g++.dg/abi/bitfield2.C: New test.
20197
20198 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20199
20200         * gcc.dg/attr-nest.c: New test.
20201
20202 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20203
20204         * gcc.c-torture/execute/20020215-1.c: New test.
20205
20206 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
20207
20208         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
20209         * g++.dg/debug/debug.exp: New.
20210         * g++.dg/debug/trivial.C: New.
20211         * g++.dg/debug/debug1.C: Moved...
20212         * g++.dg/other/debug1.C: ...from here.
20213         * g++.dg/debug/debug2.C: Moved...
20214         * g++.dg/other/debug2.C: ...from here.
20215         * g++.dg/debug/debug3.C: Moved...
20216         * g++.dg/other/debug3.C: ...from here.
20217
20218         * gcc.dg/noncompile/20020213-1.c: New test.
20219
20220 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
20221
20222         * g++.dg/other/debug3.C: New test.
20223
20224         * gcc.c-torture/execute/20020213-1.c: New test.
20225
20226 2002-02-13  Richard Smith <richard@ex-parrot.com>
20227
20228         * g++.old-deja/g++.other/thunk1.C: New test.
20229
20230 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20231
20232         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
20233
20234 2002-02-13  Stan Shebs  <shebs@apple.com>
20235
20236         * gcc.dg/altivec-3.c: New.
20237
20238 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
20239
20240         * gcc.dg/Wunreachable-1.c: New test.
20241         * gcc.dg/Wunreachable-2.c: New test.
20242
20243 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20244
20245         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
20246
20247 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
20248
20249         * gcc.dg/decl-1.c: New test.
20250
20251 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20252
20253         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
20254
20255 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20256
20257         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
20258         * gcc.c-torture/compile/980506-1.x: Likewise.
20259
20260 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20261
20262         * gcc.dg/20020210-1.c: New.
20263
20264 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
20265
20266         * g77.f-torture/execute/947.f: New regression test
20267         for PR fortran/947.
20268
20269 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
20270
20271         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
20272         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
20273
20274 2002-02-08  Richard Henderson  <rth@redhat.com>
20275
20276         * gcc.c-torture/compile/labels-3.c: New.
20277
20278 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
20279
20280         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
20281         expression statements work instead.
20282         * gcc.dg/noncompile/20020207-1.c: New test.
20283
20284 2002-02-07  Richard Henderson  <rth@redhat.com>
20285
20286         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
20287
20288 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20289
20290         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
20291         message from g77
20292         * lib/g77-dg.exp: Trim g77 error messages so that they are
20293         recognized by dg.exp.
20294
20295 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20296
20297         PR fortran/5473
20298         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
20299
20300 2002-02-07  Richard Henderson  <rth@redhat.com>
20301
20302         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
20303         to be sufficiently aligned for integers.
20304
20305 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
20306
20307         * g++.dg/template/friend4.C: New test.
20308
20309 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20310
20311         PR fortran/5743
20312         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
20313         unsupported cases.
20314
20315 2002-02-07  Richard Henderson  <rth@redhat.com>
20316
20317         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
20318         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
20319         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
20320         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
20321
20322 2002-02-06  Richard Henderson  <rth@redhat.com>
20323
20324         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
20325
20326 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
20327
20328         * gcc.dg/20020206-1.c: New test.
20329
20330 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
20331
20332         * gcc.c-torture/execute/20020206-1.c: New test.
20333
20334         * gcc.c-torture/execute/20020206-2.c: New test.
20335
20336         PR optimization/5429:
20337         * gcc.c-torture/compile/20020206-1.c: New test.
20338
20339 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
20340
20341         * g++.dg/ext/align1.C: Do not use an explicit alignment value
20342         as certain file formats cannot support particularly large
20343         alignments.
20344
20345         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
20346         and do not expect to be able to link the executable.
20347
20348         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
20349         fail because the COFF format does not support the weak attribute.
20350
20351 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
20352
20353         * g77.dg/pr5473.f:  New test
20354
20355 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
20356
20357         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
20358         Fix testcase accordingly.
20359
20360 2002-02-04  Richard Henderson  <rth@redhat.com>
20361
20362         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
20363         (buf): Change to be an array of pointers, not ints.
20364
20365 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20366
20367         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
20368         before all tests.  Move warning one line above to match where it
20369         C frontend emits.
20370         * gcc.dg/Wswitch-2.c: New test.
20371         * g++.dg/warn/Wswitch-1.C: New test.
20372         * g++.dg/warn/Wswitch-2.C: New test.
20373
20374 2002-02-04  Richard Henderson  <rth@redhat.com>
20375
20376         * g++.dg/abi/offsetof.C: Fix size comparison.
20377
20378 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
20379
20380         * gcc.dg/cast-qual-2.c: New test.
20381
20382 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20383
20384         * gcc.dg/20020201-4.c: New test.
20385
20386 2002-02-04  Ben Elliston  <bje@redhat.com>
20387
20388         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
20389         target_info attribute != 0, in addition to the empty string.
20390         (gcc_target_compile): Likewise.
20391
20392 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
20393
20394         * gcc.dg/Wswitch.c: New test.
20395         PR gcc/4475. PR gcc/3780.
20396
20397 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
20398
20399         * g77.f-torture/execute/5122.f: New test for regressions
20400         against PR fortran/5122.
20401
20402 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
20403
20404         * g77.f-torture/compile/pr3743.f: Delete
20405         * g77.dg/pr3743-1.f: New test.
20406         * g77.dg/pr3743-2.f: New test.
20407         * g77.dg/pr3743-3.f: New test.
20408         * g77.dg/pr3743-4.f: New test.
20409
20410 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20411
20412         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
20413
20414 2002-02-02  Richard Henderson  <rth@redhat.com>
20415
20416         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
20417         * gcc.c-torture/execute/bf64-1.c: Likewise.
20418
20419 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20420
20421         * gcc.dg/20020201-2.c: New test.
20422
20423         * gcc.dg/20020201-3.c: New test.
20424
20425         * gcc.c-torture/execute/bitfld-2.c: New test.
20426
20427 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20428
20429         * gcc.dg/bitfld-1.c: Update.
20430         * gcc.dg/bitfld-2.c: Update.
20431         * gcc.c-torture/execute/bitfld-1.x: New.
20432
20433 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20434
20435         * gcc.c-torture/execute/20020201-1.c: New test.
20436
20437 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
20438
20439         PR target/5469
20440         * gcc.dg/20020201-1.c: New test.
20441
20442 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
20443
20444         PR fortran/3743
20445         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
20446         * g77.f-torture/compile/pr3743.x: Remove
20447
20448 2002-01-31  Tom Rix  <trix@redhat.com>
20449
20450         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
20451
20452 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20453
20454         * gcc.dg/noncompile/20020130-1.c: New test.
20455
20456 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
20457
20458         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
20459
20460 2002-01-29  Richard Henderson  <rth@redhat.com>
20461
20462         * gcc.c-torture/execute/991118-1.c: Cast various constants back
20463         to long long.
20464         * gcc.c-torture/execute/bf64-1.c: Likewise.
20465
20466 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
20467
20468         * gcc.c-torture/execute/20020129-1.c: New test.
20469
20470 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20471
20472         * gcc.c-torture/compile/20000224-1.c: Update.
20473         * gcc.c-torture/execute/bitfld-1.c: New tests.
20474         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
20475         * gcc.dg/uninit-A.c: Update.
20476
20477 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20478
20479         * g++.dg/template/ctor1.C: Add instantiation.
20480
20481 2002-01-28  Paul Koning  <pkoning@equallogic.com>
20482
20483         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
20484         argument to __builtin_prefetch to be const ptr.
20485
20486 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
20487
20488         * gcc.c-torture/compile/20020120-1.c: New test.
20489
20490 2002-01-27  Kazu Hirata  <kazu@hxi.com>
20491
20492         * gcc.c-torture/execute/20020127-1.c: New test.
20493
20494 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
20495
20496         * g77.dg/f77-edit-i-in.f: New test
20497         * g77.dg/f77-edit-i-out.f: New test
20498
20499 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
20500
20501         * gcc.dg/debug/debug.exp: New file.
20502         * gcc.dg/debug/trivial.c: New file.
20503         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
20504         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
20505         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
20506         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
20507         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
20508         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
20509         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
20510         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
20511         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
20512         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
20513         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
20514         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
20515         * gcc.dg/20000503-1.c: Removed.
20516         * gcc.dg/20010207-1.c: Removed.
20517         * gcc.dg/20011223-1.c: Removed.
20518         * gcc.dg/20020104-2.c: Removed.
20519         * gcc.dg/debug-1.c: Removed.
20520         * gcc.dg/debug-2.c: Removed.
20521         * gcc.dg/debug-3.c: Removed.
20522         * gcc.dg/debug-4.c: Removed.
20523         * gcc.dg/debug-5.c: Removed.
20524         * gcc.dg/debug-6.c: Removed.
20525         * gcc.dg/dwarf2-1.c: Removed.
20526         * gcc.dg/dwarf2-2.c: Removed.
20527
20528 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
20529
20530         * g++.old-deja/g++.other/eh5.C: New test.
20531         * g++.old-deja/g++.other/sibcall2.C: New test.
20532         * g++.old-deja/g++.other/array9.C: New test.
20533         * g++.old-deja/g++.other/typename2.C: New test.
20534         * g++.old-deja/g++.other/crash60.C: New test.
20535         * g++.old-deja/g++.other/conv9.C: New test.
20536         * g++.old-deja/g++.other/mangle10.C: New test.
20537         * g++.old-deja/g++.other/unchanging1.C: New test.
20538         * g++.old-deja/g++.other/exprstmt1.C: New test.
20539         * g++.old-deja/g++.other/inline23.C: New test.
20540         * g++.old-deja/g++.eh/ia64-1.C: New test.
20541         * g++.old-deja/g++.other/dwarf2-1.C: New test.
20542         * g++.old-deja/g++.other/reload1.C: New test.
20543         * g++.old-deja/g++.other/static20.C: New test.
20544         * g++.old-deja/g++.other/local-alloc1.C: New test.
20545         * g++.old-deja/g++.other/conv8.C: New test.
20546         * g++.old-deja/g++.other/stmtexpr2.C: New test.
20547         * g++.old-deja/g++.other/storeexpr1.C: New test.
20548         * g++.old-deja/g++.other/storeexpr2.C: New test.
20549         * g++.dg/eh/template2.C: New test.
20550         * g++.dg/warn/weak1.C: New test.
20551
20552 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
20553
20554         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20555         Remove first, non-varying, argument.
20556
20557 2002-01-23  Richard Henderson  <rth@redhat.com>
20558
20559         * gcc.dg/inline-2.c: New.
20560
20561         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
20562         Add optional target arg.  Check number of arguments.
20563         (scan-assembler-not, scan-assembler-dem): Likewise.
20564         (scan-assembler-dem-not): Likewise.
20565
20566 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20567
20568         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
20569         line 12.
20570         * g++.old-deja/g++.brendan/parse3.C,
20571         g++.old-deja/g++.other/crash26.C,
20572         g++.old-deja/g++.other/crash28.C,
20573         g++.old-deja/g++.other/crash29.C,
20574         g++.old-deja/g++.other/crash30.C,
20575         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
20576
20577 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
20578
20579         * gcc.dg/20020115-1.c: New.
20580
20581 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
20582
20583         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
20584
20585 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
20586
20587         * gcc.dg/20020122-3.c: New.
20588
20589 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
20590
20591         * g++.dg/other/gc1.C: New test.
20592
20593 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20594
20595         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
20596
20597 2002-01-22  Richard Henderson  <rth@redhat.com>
20598
20599         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
20600
20601 2002-01-22  Richard Henderson  <rth@redhat.com>
20602
20603         * gcc.dg/20020122-4.c: New.
20604
20605 2002-01-22  H.J. Lu <hjl@gnu.org>
20606
20607         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
20608         link output.
20609         * gcc.dg/special/ecos.exp: Likewise.
20610         * lib/g++-dg.exp: Likewise.
20611         * lib/g77-dg.exp: Likewise.
20612         * lib/gcc-dg.exp : Likewise.
20613         * lib/mike-g++.exp: Likewise.
20614         * lib/mike-g77.exp: Likewise.
20615         * lib/mike-gcc.exp: Likewise.
20616         * lib/objc-dg.exp: Likewise.
20617
20618 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
20619
20620         PR target/5379
20621         * gcc.dg/20020122-2.c: New test.
20622
20623 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
20624
20625         * gcc.dg/20020122-1.c: New test.
20626
20627 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
20628
20629         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
20630
20631 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
20632
20633         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
20634
20635 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20636
20637         * gcc.c-torture/compile/20020121-1.c: New test.
20638
20639 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20640
20641         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
20642         ld_library_path.
20643
20644 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
20645
20646         * gcc.dg/20020218-1.c: New test.
20647
20648 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
20649
20650         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
20651         messages
20652         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
20653         "At global scope" warning
20654         * g++.dg/ext/align1.C: Change cygwin test for alignment
20655         from db-bogus to dg-warning
20656
20657 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
20658
20659         * g77.f-torture/compile/cpp2.F: New test.
20660
20661 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20662
20663         * g++.dg/template/access1.C: New test.
20664
20665 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
20666
20667         * gcc.dg/20020118-1.c: New.
20668
20669 2002-01-18  Kazu Hirata  <kazu@hxi.com>
20670
20671         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
20672
20673 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20674
20675         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
20676         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
20677         alignment warnings.
20678
20679 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20680
20681         * gcc.misc-tests/i386-prefetch.exp: Save and restore
20682         torture_with_loops and torture_without_loops
20683
20684 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
20685
20686         * gcc.c-torture/compile/20020116-1.c: New test.
20687
20688 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
20689
20690         * gcc.dg/20020116-2.c: New test.
20691
20692         * gcc.dg/ultrasp4.c: New test.
20693
20694         * gcc.dg/20020116-1.c: New test.
20695
20696 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
20697
20698         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
20699         by EABI.
20700
20701 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
20702
20703         * gcc.misc-tests/i386-prefetch.exp: New.
20704         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
20705         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
20706         * gcc.misc-tests/i386-pf-none-1.c: New test.
20707         * gcc.misc-tests/i386-pf-sse-1.c: New test.
20708
20709 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
20710
20711         * gcc.dg/gnu89-init-1.c: Add new tests.
20712
20713 2002-01-15  Andreas Jaeger  <aj@suse.de>
20714
20715         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
20716         * gcc.dg/i386-mmx-2.c: Likewise.
20717         * gcc.dg/i386-sse-1.c: Likewise.
20718         * gcc.dg/i386-sse-2.c: Likewise.
20719         * gcc.dg/i386-sse-3.c: Likewise.
20720
20721 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
20722
20723         * g77.f-torture/execute/intrinsic-unix-bessel.f:
20724         Uncomment additional cases that now pass.
20725
20726 2002-01-11  Richard Henderson  <rth@redhat.com>
20727
20728         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
20729         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
20730
20731 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
20732
20733         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
20734
20735 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
20736
20737         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
20738         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
20739
20740 2002-01-10  Dale Johannesen  <dalej@apple.com>
20741
20742         * gcc.c-torture/execute/loop-11.c: New.
20743
20744 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
20745
20746         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
20747         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
20748
20749 2002-01-09  Richard Henderson  <rth@redhat.com>
20750
20751         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
20752         type in which to perform the operation for each size.
20753
20754 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
20755
20756         * gcc.c-torture/compile/20020109-2.c: New test.
20757
20758 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
20759
20760         * gcc.c-torture/execute/loop-10.c: New test.
20761
20762 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20763
20764         * gcc.c-torture/compile/20010226-1.c: New test.
20765         * gcc.c-torture/compile/20010227-1.c: New test.
20766         * gcc.c-torture/compile/20010426-1.c: New test.
20767         * gcc.c-torture/compile/20010510-1.c: New test.
20768         * gcc.c-torture/compile/20010605-3.c: New test.
20769         * gcc.c-torture/compile/20010824-1.c: New test.
20770         * gcc.c-torture/execute/20010409-1.c: New test.
20771         * gcc.dg/noncompile/20000901-1.c: New test.
20772         * gcc.dg/20001023-1.c: New test.
20773         * gcc.dg/20001101-1.c: New test.
20774         * gcc.dg/20001102-1.c: New test.
20775         * gcc.dg/20010207-1.c: New test.
20776         * gcc.dg/20010405-1.c: New test.
20777         * gcc.dg/20010822-1.c: New test.
20778         * gcc.dg/20011107-1.c: New test.
20779
20780 2002-01-09  Jeffrey A Law  (law@redhat.com)
20781
20782         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
20783
20784         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
20785         execution failure on PA targets.
20786
20787 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20788
20789         * gcc.c-torture/compile/20020109-1.c: New test.
20790
20791 2002-01-08  Kazu Hirata  <kazu@hxi.com>
20792
20793         * gcc.c-torture/execute/20020108-1.c: New test.
20794
20795 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
20796
20797         * gcc.dg/20020108-1.c: New test.
20798
20799 2002-01-08  H.J. Lu <hjl@gnu.org>
20800
20801         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
20802         for header files.
20803
20804 2002-01-08  Geoff Keating  <geoffk@redhat.com>
20805
20806         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
20807         consistency.
20808
20809 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
20810
20811         * gcc.dg/altivec-4.c: Test altivec predicates.
20812
20813 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
20814
20815         * gcc.c-torture/execute/20020107-1.c: New test.
20816
20817 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
20818
20819         PR c/5279
20820         * gcc.c-torture/compile/20020106-1.c: New test.
20821
20822 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20823
20824         * gcc.c-torture/execute/nestfunc-4.c: New test.
20825
20826 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20827
20828         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
20829         extra triple that slipped in.
20830         * g++.old-deja/g++.abi/align.C: Likewise.
20831         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20832
20833 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20834
20835         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
20836         * g++.old-deja/g++.abi/align.C: Likewise.
20837         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20838
20839         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
20840         on FreeBSD/i386.
20841         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
20842         FreeBSD.
20843
20844 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
20845
20846         * gcc.dg/20020104-1.c: New test.
20847
20848         * gcc.dg/20020104-2.c: New test.
20849
20850 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
20851
20852         * gcc.dg/20020103-1.c: Fix typo in target selector.
20853
20854 2002-01-03  Richard Henderson  <rth@redhat.com>
20855
20856         * gcc.dg/20020103-1.c: New.
20857
20858 2002-01-03  Kazu Hirata  <kazu@hxi.com>
20859
20860         * gcc.c-torture/execute/20020103-1.c: New test.
20861
20862 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
20863
20864         * g++.dg/other/debug2.C: New test.
20865
20866         * gcc.c-torture/compile/20020103-1.c: New test.
20867
20868 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
20869
20870         * gcc.dg/gnu89-init-1.c: Added new tests.
20871
20872 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20873
20874         * g++.dg/template/friend2.C: Remove as patch is reverted.
20875
20876         * g++.dg/warn/oldcast1.C: New test.
20877
20878         * g++.dg/template/ptrmem1.C: New test.
20879         * g++.dg/template/ptrmem2.C: New test.
20880
20881         * g++.dg/template/ntp.C: New test.
20882
20883         * g++.dg/other/component1.C: New test.
20884
20885         * g++.dg/template/ttp3.C: New test.
20886
20887         * g++.dg/template/friend2.C: New test.
20888         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
20889
20890 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20891
20892         * g++.dg/other/ptrmem1.C: New test.
20893         * g++.dg/other/ptrmem2.C: New test.
20894
20895 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20896
20897         * g++.dg/template/ctor1.C: New test.
20898
20899 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20900
20901         * g++.dg/template/friend2.C: New test.
20902
20903 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
20904
20905         * gcc.dg/mmix-1.c: New test.
20906
20907 2001-12-31  Richard Henderson  <rth@redhat.com>
20908
20909         * gcc.dg/asm-5.c: New.
20910
20911 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
20912
20913         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
20914         in namespace __gnu_cxx
20915
20916 2001-12-30  Richard Henderson  <rth@redhat.com>
20917
20918         * gcc.dg/debug-6.c: New.
20919
20920 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
20921
20922         * gcc.c-torture/compile/20011229-2.c: New test.
20923
20924 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
20925
20926         * gcc.dg/debug-3.c: New test.
20927         * gcc.dg/debug-4.c: New test.
20928         * gcc.dg/debug-5.c: New test.
20929
20930 2001-12-29  Richard Henderson  <rth@redhat.com>
20931
20932         * g++.dg/eh/loop1.C: New.
20933
20934 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20935
20936         * g++.dg/template/crash1.C: New test.
20937
20938 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20939
20940         * g++.dg/other/const1.C: New test.
20941
20942 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
20943
20944         * gcc.c-torture/compile/20011229-1.c: New test.
20945
20946 2001-12-28  Stan Shebs  <shebs@apple.com>
20947
20948         * lib/objc-torture.exp: Resync with c-torture.exp.
20949         * lib/objc.exp: Load standard libraries.
20950
20951 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
20952
20953         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
20954         additional tests.
20955
20956 2001-12-27  Roger Sayle <roger@eyesopen.com>
20957
20958         * gcc.c-torture/execute/string-opt-16.c: New testcase.
20959
20960 2001-12-27  Richard Henderson  <rth@redhat.com>
20961
20962         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
20963
20964 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20965
20966         * g++.dg/eh/ctor1.C: New test.
20967         * g++.dg/other/error2.C: New test.
20968
20969 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20970
20971         * g++.dg/other/init2.C: New test.
20972
20973 2001-12-24  Richard Henderson  <rth@redhat.com>
20974
20975         * gcc.dg/20011223-1.c: New.
20976         * gcc.dg/inline-1.c: New.
20977
20978 2001-12-23  Richard Henderson  <rth@redhat.com>
20979
20980         * gcc.dg/asm-4.c: Test operand modifiers.
20981
20982 2001-12-23  Richard Henderson  <rth@redhat.com>
20983
20984         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
20985
20986 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20987
20988         * gcc.c-torture/execute/20011223-1.c: New test.
20989
20990 2001-12-21  Richard Henderson  <rth@redhat.com>
20991
20992         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
20993         re-enables the warning.
20994
20995 2001-12-21  Richard Henderson  <rth@redhat.com>
20996
20997         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
20998
20999 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21000
21001         * gcc.c-torture/compile/20011218-1.c: New test.
21002
21003 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
21004
21005         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
21006         arm-isr.c test.
21007         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
21008         epilogue generation for ARM ISR routines.
21009
21010 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21011
21012         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
21013         * gcc.dg/format/c90-printf-3.c: Likewise.
21014         * gcc.dg/format/c99-printf-3.c: Likewise.
21015         * gcc.dg/format/ext-1.c: Likewise.
21016         * gcc.dg/format/ext-6.c: Likewise.
21017         * gcc.dg/format/format.h: Prototype unlocked stdio.
21018
21019 2001-12-20  Richard Henderson  <rth@redhat.com>
21020
21021         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
21022         (arena): Use it.
21023         (malloc): Correct allocation logic.  Abort if we fill up the
21024         arena before initialization complete.
21025         (realloc): Correct allocation logic.
21026
21027 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21028
21029         * gcc.c-torture/compile/20011219-2.c: New test.
21030
21031         * gcc.c-torture/execute/20011219-1.c: New test.
21032
21033 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
21034
21035         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
21036         target does not support weak symbols.
21037
21038 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
21039
21040         * gcc.c-torture/compile/20011219-1.c: New test.
21041
21042 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
21043
21044         * g++.dg/other/error1.C: New test.
21045
21046 2001-12-17  Jeffrey A Law  (law@redhat.com)
21047
21048         * gcc.c-torture/execute/20011217-1.c: New test.
21049
21050 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
21051
21052         * objc.dg/special/: New directory.
21053         * objc.dg/special/special.exp: New file.
21054         * objc.dg/special/unclaimed-category-1.h: New file.
21055         * objc.dg/special/unclaimed-category-1a.m: New file.
21056         * objc.dg/special/unclaimed-category-1.m: New file.
21057
21058 2001-12-17  Andreas Jaeger  <aj@suse.de>
21059
21060         * gcc.c-torture/compile/20011217-2.c: New test.
21061
21062 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21063
21064         * gcc.c-torture/compile/20011217-1.c: New test.
21065
21066 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
21067
21068         * testsuite/gcc.dg/20011214-1.c: New.
21069
21070 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
21071
21072         * gcc.dg/altivec-4.c: New.
21073
21074 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
21075
21076         * gcc.dg/20011113-1.c: New test.
21077
21078 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21079
21080         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
21081         std::__malloc_alloc_template<0> and
21082         std::__default_alloc_template<false, 0>.
21083
21084 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
21085
21086         * objc/execute/bf-21.m: New test.
21087         * objc/execute/enumeration-1.m: New test.
21088         * objc/execute/enumeration-2.m: New test.
21089
21090 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
21091
21092         * gcc.dg/gnu89-init-1.c: New test.
21093
21094 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21095
21096         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
21097         * g++.old-deja/g++.jason/2371.C: Likewise.
21098         * g++.old-deja/g++.jason/template33.C: Likewise.
21099         * g++.old-deja/g++.jason/template34.C: Likewise.
21100         * g++.old-deja/g++.jason/template36.C: Likewise.
21101         * g++.old-deja/g++.oliva/typename1.C: Likewise.
21102         * g++.old-deja/g++.oliva/typename2.C: Likewise.
21103         * g++.old-deja/g++.other/typename1.C: Likewise.
21104         * g++.old-deja/g++.pt/inherit2.C: Likewise.
21105         * g++.old-deja/g++.pt/nontype5.C: Likewise.
21106         * g++.old-deja/g++.pt/typename11.C: Likewise.
21107         * g++.old-deja/g++.pt/typename14.C: Likewise.
21108         * g++.old-deja/g++.pt/typename16.C: Likewise.
21109         * g++.old-deja/g++.pt/typename3.C: Likewise.
21110         * g++.old-deja/g++.pt/typename4.C: Likewise.
21111         * g++.old-deja/g++.pt/typename5.C: Likewise.
21112         * g++.old-deja/g++.pt/typename7.C: Likewise.
21113         * g++.old-deja/g++.robertl/eb9.C: Likewise.
21114
21115 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
21116
21117         * g++.dg/other/linkage1.C: New test.
21118         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
21119         specifiers.
21120
21121 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
21122
21123         * gcc.dg/concat.c: New test.
21124
21125 2001-12-11  Stan Shebs  <shebs@apple.com>
21126
21127         * objc/compile: New test directory.
21128         * objc/compile/compile.exp: New expect script.
21129         * objc/compile/20011211-1.m: New compile test.
21130
21131 2001-12-11  Jason Merrill  <jason@redhat.com>
21132
21133         * lib/prune.exp (prune_gcc_output): Also handle "In member
21134         function".  So many permutations...
21135
21136 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
21137
21138         * g++.dg/template/typedef1.C: New test.
21139
21140 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21141
21142         * g++.dg/other/copy1.C: New test.
21143
21144 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
21145
21146         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
21147
21148         * gcc.dg/builtin-choose-expr.c: New.
21149
21150 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
21151
21152         * gcc.dg/altivec-2.c: New.
21153
21154 2001-12-07  Richard Henderson  <rth@redhat.com>
21155
21156         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
21157
21158 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
21159
21160         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
21161         ultrasparc.
21162
21163 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21164
21165         * g++-old.deja/g++.robertl/eb101.C: Deleted.
21166
21167 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
21168
21169         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
21170         variable argument list.
21171
21172 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
21173
21174         * gcc.c-torture/execute/memcheck: Delete entire directory.
21175         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
21176         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
21177
21178 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21179
21180         * gcc.dg/Wshadow-1.c: New test.
21181
21182 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
21183
21184         * gcc.c-torture/compile/20011130-1.c: New test.
21185
21186         * gcc.dg/noncompile/20011025-1.c: New test.
21187
21188         * g++.dg/other/anon-union.C: New test.
21189
21190         * gcc.c-torture/execute/20011024-1.c: New test.
21191
21192 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21193
21194         * gcc.c-torture/execute/20000722-1.x,
21195         gcc.c-torture/execute/20010123-1.x: Remove.
21196         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
21197         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
21198         gcc.dg/c99-complit-2.c: New tests.
21199
21200 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
21201
21202         * g++.dg/inherit/base1.C: New test.
21203
21204 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
21205
21206         * g++.dg/other/stdarg1.C: New test.
21207
21208         * gcc.c-torture/compile/20011130-2.c: New test.
21209
21210 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
21211
21212         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
21213         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
21214         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
21215         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
21216         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
21217         * gcc.dg/builtin-prefetch-1.c: New test.
21218
21219 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
21220
21221         * gcc.dg/20011130-1.c: New test.
21222
21223 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21224
21225         * g++.dg/other/scope1.C: New test.
21226         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
21227
21228 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21229
21230         * gcc.dg/vla-init-1.c: New test.
21231
21232 2001-12-01  Geoff Keating  <geoffk@redhat.com>
21233
21234         * gcc.c-torture/compile/structs.c: New testcase from GDB.
21235
21236 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21237
21238         * objc.dg/alias.m: Update.
21239         * objc.dg/class-1.m: Update.
21240         * objc.dg/const-str-1.m: Update.
21241         * objc.dg/fwd-proto-1.m: Update.
21242         * objc.dg/id-1.m: Update.
21243         * objc.dg/super-class-1.m: Update.
21244
21245 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
21246
21247         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
21248         constructs.
21249
21250 2001-11-28  Jeffrey A Law  (law@cygnus.com)
21251
21252         * gcc.c-torture/execute/20011128-1.c: New test.
21253
21254 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
21255
21256         * gcc.dg/20011127-1.c: New test.
21257
21258 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21259
21260         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
21261         from Austin Group draft 7.
21262         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
21263         scanf format arguments.
21264         * gcc.dg/format/no-exargs-2.c: New test.
21265
21266 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
21267
21268         * g++.dg/abi/vbase8-4.C: New test.
21269
21270 2001-11-24  Ian Lance Taylor  <ian@airs.com>
21271
21272         * gcc.c-torture/execute/20011121-1.c: New test.
21273
21274 2001-11-23  Jeffrey A Law  (law@cygnus.com)
21275
21276         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
21277
21278 2001-11-23  Andreas Jaeger  <aj@suse.de>
21279
21280         * gcc.dg/cpp/charconst-2.c: New test.
21281
21282 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
21283
21284         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
21285         to the host if it is remote.  Let tests specify extra headers
21286         they use.
21287         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
21288         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
21289         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
21290         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
21291         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
21292         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
21293         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
21294         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
21295         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
21296         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
21297
21298 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
21299
21300         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
21301         for little endian ARMs.
21302
21303 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
21304
21305         * gcc.c-torture/compile/20011119-1.c: New test.
21306         * gcc.c-torture/compile/20011119-2.c: New test.
21307
21308 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
21309
21310         * gcc.dg/altivec-1.c: Fix typo.
21311
21312 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21313
21314         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
21315
21316 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
21317
21318         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
21319
21320 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
21321
21322         * lib/g77.exp: Don't specify --rpath-link.
21323
21324         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
21325         across all the headers.
21326         * gcc.dg/format/format.exp: For testing on a remote host,
21327         copy format.h.
21328
21329         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
21330         * gcc.c-torture/execute/930406-1.c: Likewise.
21331         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
21332
21333 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
21334
21335         * gcc.dg/altivec-1.c: New.
21336
21337 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
21338
21339         * gcc.dg/cpp/fpreprocessed.c: New test case.
21340
21341 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21342
21343         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
21344         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
21345         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
21346
21347 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21348
21349         * gcc.dg/no-builtin-1.c: New test.
21350
21351 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
21352
21353         * gcc.c-torture/execute/20011115-1.c: New test.
21354
21355 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
21356
21357         * gcc.c-torture/compile/20011114-2.c: New test.
21358         * gcc.c-torture/compile/20011114-3.c: New test.
21359         * gcc.c-torture/compile/20011114-4.c: New test.
21360
21361 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
21362
21363         * g++.dg/other/init1.C: New test.
21364
21365 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
21366
21367         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
21368         message.
21369
21370         * gcc.c-torture/execute/20011114-1.c: New testcase.
21371
21372         * gcc.c-torture/compile/20010327-1.c: Revert last change.
21373         * gcc.c-torture/compile/20011114-1.c: New test, exactly
21374         like the (before this change) version of 20010327-1.c.
21375
21376 2001-11-14  Roger Sayle <roger@eyesopen.com>
21377
21378         * gcc.c-torture/execute/string-opt-13.c: New testcase.
21379
21380 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
21381
21382         * g++.dg/init/array2.C: New test.
21383
21384 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
21385
21386         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
21387
21388 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
21389
21390         * g++.dg/other/forscope1.C: New test.
21391         * g++.dg/ext/forscope1.C: New test.
21392         * g++.dg/ext/forscope2.C: New test.
21393
21394 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
21395
21396         * gcc.c-torture/execute/20011113-1.c: New test.
21397
21398 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
21399
21400         * gcc.c-torture/execute/20011109-2.c: New test.
21401
21402         * gcc.c-torture/execute/20011109-1.c: New test.
21403
21404 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
21405
21406         * gcc.c-torture/compile/20011109-1.c: New test.
21407
21408 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
21409
21410         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
21411         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
21412         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
21413         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
21414         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
21415         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
21416         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
21417
21418 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21419
21420         * g++.dg/warn/Wshadow-1.C: New tests.
21421         * g++.old-deja/g++.mike/for3.C: Update.
21422
21423 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21424
21425         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
21426         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
21427         XFAILs.  Adjust expected error texts.
21428         * gcc.c-torture/compile/20011106-1.c,
21429         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
21430         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
21431         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
21432         gcc.dg/c99-array-lval-5.c: New tests.
21433
21434 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21435
21436         * gcc.dg/cpp/defined.c: Update.
21437
21438 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21439
21440         * gcc.c-torture/execute/anon-1.c: New test.
21441
21442 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
21443
21444         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
21445         same size, so no warning should be produced on stormy16.
21446
21447         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
21448         due to oversized array.
21449         * g++.old-deja/g++.mike/ns15.C: Likewise.
21450         * g++.old-deja/g++.pt/crash16.C: Likewise.
21451
21452 2001-11-02  Graham Stott  <grahams@redhat.com>
21453
21454         * g++.dgother/debug1.C: Fix typos.
21455
21456 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
21457
21458         * g++.dg/other/debug1.C: New test.
21459
21460 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21461
21462         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
21463         of unsigned long.
21464
21465 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
21466
21467         * gcc.dg/20011029-2.c: New test.
21468
21469         * gcc.c-torture/compile/20011029-1.c: New test.
21470
21471 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
21472
21473         * objc/execute/class_self-1.m: New test.
21474         * objc/execute/class_self-2.m: New test.
21475
21476 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
21477
21478         * gcc.misc-tests/msgs.exp: Delete.
21479         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
21480         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
21481         error set to match recent changes.
21482
21483 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
21484
21485         * gcc.dg/20011021-1.c: New test.
21486
21487 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
21488
21489         * gcc.c-torture/compile/20011023-1.c: New test.
21490
21491 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
21492
21493         * lib/g77.exp: Rewrite based on lib/g++.exp.
21494
21495 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
21496
21497         * gcc.c-torture/execute/20011019-1.c: New test.
21498
21499         * gcc.dg/20011018-1.c: New test.
21500
21501 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
21502
21503         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
21504
21505 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
21506
21507         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
21508         * gcc.dg/attr-invalid.c: Likewise.
21509
21510 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
21511
21512         * testsuite/gcc.dg/20011015-1.c: New test.
21513
21514 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21515
21516         * g++.dg/template/unify2.C: New test.
21517
21518 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21519
21520         * g++.dg/other/exception-specification.C: New test
21521
21522 2001-10-13  Tom Rix  <trix@redhat.com>
21523
21524         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
21525         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
21526
21527 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
21528
21529         * testsuite/gcc.dg/20011009-1.c: New test.
21530
21531 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21532
21533         PR g++/4476
21534         * g++.dg/other/friend1.C: New test.
21535
21536 2001-10-11  Richard Henderson  <rth@redhat.com>
21537
21538         * g++.old-deja/g++.other/crash18.C: Add -S to options.
21539
21540 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21541
21542         * gcc.c-torture/compile/20011010-1.c: New.
21543
21544 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21545
21546         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
21547         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
21548         g77.f-torture/execute/execute.exp,
21549         g77.f-torture/noncompile/noncompile.exp,
21550         gcc.c-torture/compile/compile.exp,
21551         gcc.c-torture/execute/execute.exp,
21552         gcc.c-torture/execute/ieee/ieee.exp,
21553         gcc.c-torture/execute/memcheck/memcheck.exp,
21554         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
21555         objc/execute/execute.exp: Update FSF address.
21556
21557 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21558
21559         * gcc.dg/cpp/cmdlne-C.c: Update.
21560         * gcc.dg/cpp/cmdlne-C2.c: New.
21561
21562 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21563
21564         * gcc.c-torture/execute/20011008-3.c: New.
21565
21566 2001-10-08  DJ Delorie  <dj@redhat.com>
21567
21568         * gcc.dg/20011008-1.c: New.
21569         * gcc.dg/20011008-2.c: New.
21570
21571 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21572
21573         * gcc.dg/cpp/spacing1.c: Update test.
21574
21575 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21576
21577         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
21578         spelling errors of "separate" as "seperate".
21579
21580 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
21581
21582         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
21583         enough to avoid inlining.
21584
21585 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21586
21587         * lib/g77.exp: set libg2c_dir correctly.
21588
21589 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21590
21591         * gcc.dg/cpp/macro11.c: New test.
21592
21593 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21594
21595         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
21596         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
21597         gcc.dg/format/multattr-3.c: New tests.
21598         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
21599         tests for format attributes on function pointers being rejected.
21600
21601 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21602
21603         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
21604
21605 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21606
21607         * g++.dg/warn/format1.C: New test.
21608
21609 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
21610
21611         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
21612
21613 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21614
21615         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
21616
21617 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21618
21619         * gcc.dg/cpp/redef2.c: Add test.
21620
21621 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
21622
21623         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
21624         long-standing bug on i686, apparently.
21625         * gcc.c-torture/execute/loop-2c.x: New file.
21626         * gcc.c-torture/execute/loop-2d.x: New file.
21627         * gcc.c-torture/execute/loop-3c.x: New file.
21628
21629 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
21630
21631         * gcc.dg/cpp/20000625-2.c: Correct line number.
21632
21633 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21634
21635         * gcc.dg/cpp/macro10.c: New test.
21636         * gcc.dg/cpp/strify3.c: New test.
21637         * gcc.dg/cpp/spacing1.c: Add tests.
21638         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
21639         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
21640
21641 2001-09-24  DJ Delorie  <dj@redhat.com>
21642
21643         * gcc.c-torture/execute/20010924-1.c: New test.
21644
21645 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21646
21647         * testsuite/objc/execute/paste.m: Remove.
21648
21649 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21650
21651         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
21652
21653 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
21654
21655         * g77.dg/strlen0.f: New test.
21656
21657 2001-09-21  Richard Henderson  <rth@redhat.com>
21658
21659         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
21660         * g++.old-deja/g++.abi/vtable2.C: Likewise.
21661
21662 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21663
21664         Table-driven attributes.
21665         * g++.dg/ext/attrib1.C: New test.
21666
21667 2001-09-20  DJ Delorie  <dj@redhat.com>
21668
21669         * gcc.dg/20000926-1.c: Update expected warning messages.
21670         * gcc.dg/array-2.c: Likewise, and test for warnings too.
21671         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
21672         array.
21673
21674 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
21675
21676         * g++.dg/eh/registers1.C: New test case.
21677
21678 2001-09-17  Richard Henderson  <rth@redhat.com>
21679
21680         * gcc.dg/array-5.c: Fix VLA decomposition test.
21681
21682 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21683
21684         * gcc.dg/cpp/line5.c: New testcase.
21685
21686 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
21687
21688         * gcc.dg/cpp/macro9.c: New test.
21689
21690 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
21691
21692         * gcc.c-torture/execute/980223.c: Change type of addr from long
21693         to char *.
21694
21695 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
21696
21697         * gcc.c-torture/execute/20010915-1.c: New test.
21698
21699 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
21700
21701         * g77.dg/bprob: New directory.
21702         * g77.dg/bprob/bprob.exp: New file.
21703         * g77.dg/bprob/bprob-1.f: New test.
21704         * g77.dg/gcov: New directory.
21705         * g77.dg/gcov/gcov.exp: New file.
21706         * g77.dg/gcov/gcov-1.f: New test.
21707         * g77.dg/gcov/gcov-1.x: New file.
21708
21709 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21710
21711         * gcc.dg/cpp/directiv.c: Update.
21712         * gcc.dg/cpp/undef1.c: Update.
21713
21714 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
21715
21716         * gcc.dg/20010912-1.c: New test.
21717
21718 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
21719
21720         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
21721         language-independent file in lib.
21722         * lib/gcov.exp: New file.
21723
21724 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21725
21726         * gcc.c-torture/compile/20010911-1.c: New test.
21727
21728 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
21729
21730         * lib/profopt.exp: New, to support profile-directed optimizations.
21731         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
21732         * gcc.misc-tests/bprob-1.c: New test.
21733         * gcc.misc-tests/bprob-2.c: New test.
21734
21735 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
21736
21737         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
21738         XFAIL and which kinds of gcov output to verify.
21739         * gcc.misc-tests/gcov-4b.x: New file.
21740         * gcc.misc-tests/gcov-5b.x: New file.
21741         * gcc.misc-tests/gcov-6.x: New file.
21742         * gcc.misc-tests/gcov-7.c: New test.
21743         * gcc.misc-tests/gcov-7.x: New file.
21744
21745 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
21746
21747         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
21748         * gcc.misc-tests/gcov-6.c: New test.
21749
21750 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21751
21752         PR c++/3986
21753         * g++.dg/abi/vbase1.C: New test.
21754
21755 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
21756
21757         * objc.dg/method-2.m: New.
21758
21759 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21760
21761         PR c++/4203
21762         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
21763         * g++.dg/init/empty1.C: New test.
21764
21765 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
21766
21767         * gcc.c-torture/compile/20010903-1.c: New test.
21768
21769 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
21770
21771         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
21772         for m68k.
21773
21774 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
21775
21776         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
21777
21778         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
21779
21780         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
21781
21782 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
21783
21784         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
21785         for 16-bit 'unsigned int'.
21786
21787 2001-08-29  Kazu Hirata  <kazu@hxi.com>
21788
21789         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
21790
21791 2001-08-27  Richard Henderson  <rth@redhat.com>
21792
21793         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
21794         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
21795
21796 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
21797
21798         * gcc.dg/asm-names.c (ymain): New.
21799
21800 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
21801
21802         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
21803         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
21804         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
21805
21806 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21807
21808         * gcc.dg/compare5.c: New testcase.
21809
21810 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
21811
21812         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
21813         and "In instantiation".
21814
21815 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
21816
21817         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
21818
21819 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
21820
21821         * gcc.misc-tests/gcov.exp: Add support for branch information.
21822         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
21823         * gcc.misc-tests/gcov-4.c: New test.
21824         * gcc.misc-tests/gcov-4b.c: New test.
21825         * gcc.misc-tests/gcov-5b.c: New test.
21826
21827 2001-08-20  Zack Weinberg  <zackw@panix.com>
21828
21829         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
21830         expected to fail.
21831
21832 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21833
21834         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
21835
21836 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
21837
21838         * g++.dg/eh/template1.C: New test.
21839
21840 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
21841
21842         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
21843         Fix thinko.
21844         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
21845         for xfail.
21846
21847 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
21848
21849         * lib/g77-dg.exp:  Use prune.exp for common procedures
21850         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
21851         * lib/g77.exp: (g77-dg-prune) Remove
21852
21853 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
21854
21855         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
21856
21857 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21858
21859         * g++.dg/template/unify1.C: New test.
21860
21861 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
21862
21863         * g++.dg/abi/empty4.C: New test.
21864
21865 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
21866
21867         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
21868         solaris2.*
21869         * g77.f-torture/compile/pr3743.x: Likewise
21870
21871 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21872
21873         * g++.dg/other/using-declaration.C: New test.
21874
21875 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21876
21877         * gcc.dg/cpp/tr-sign.c: New testcase.
21878
21879 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21880
21881         * gcc.dg/cpp/19951025-1.c: Revert.
21882         * gcc.dg/cpp/directiv.c: We no longer process directives that
21883         interrupt macro arguments.
21884
21885 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
21886
21887         * gcc.dg/bconstp-1.c: New test.
21888
21889 2001-08-03  Richard Henderson  <rth@redhat.com>
21890
21891         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
21892
21893 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21894
21895         * gcc.dg/cpp/19951025-1.c: Update.
21896
21897 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
21898
21899         * g77.dg/ff90-1.f (s): Fix reference of variable z,
21900         should be x.
21901
21902 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21903
21904         Kill -fhonor-std.
21905         * g++.old-deja/g++.ns/ns14.C: Remove special options.
21906         * g++.old-deja/g++.other/std1.C: Likewise.
21907         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
21908
21909 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
21910
21911         * lib/g77.exp:  Load gcc-defs.exp for common procedures
21912         (g77_pass, g77_fail, g77_finish, g77_exit,
21913         ${tool}_check_unsupported_p} Now redundant.  Deleted.
21914
21915 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
21916
21917         * g77.dg/fbackslash.f
21918         * g77.dg/fcase-preserve.f
21919         * g77.dg/ff90-1.f
21920         * g77.dg/ffixed-line-length-0.f
21921         * g77.dg/ffixed-line-length-132.f
21922         * g77.dg/ffixed-line-length-7.f
21923         * g77.dg/ffixed-line-length-72.f
21924         * g77.dg/ffixed-line-length-none.f
21925         * g77.dg/ffree-form-1.f
21926         * g77.dg/fno-backslash.f
21927         * g77.dg/fno-f90-1.f
21928         * g77.dg/fno-fixed-form-1.f
21929         * g77.dg/fno-onetrip.f
21930         * g77.dg/fno-typeless-boz.f
21931         * g77.dg/fno-underscoring.f
21932         * g77.dg/fno-vxt-1.f
21933         * g77.dg/fonetrip.f
21934         * g77.dg/ftypeless-boz.f
21935         * g77.dg/fugly-assumed.f
21936         * g77.dg/funderscoring.f
21937         * g77.dg/fvxt-1.f
21938
21939 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
21940
21941         * objc.dg/fwd-proto-1.m: New.
21942         * objc.dg/local-decl-1.m: New.
21943         * objc.dg/naming-1.m: New.
21944         * objc.dg/naming-2.m: New.
21945         * objc.dg/proto-hier-1.m: New.
21946
21947 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
21948
21949         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
21950         largest-type elements to a struct makes its size grow.
21951
21952 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21953
21954         * g++.dg/abi/vthunk1.C: New test.
21955
21956 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21957
21958         * g++.dg/abi/vbase8-22.C: New test.
21959
21960 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21961
21962         * gcc.dg/cpp/macro8.c: New test.
21963
21964 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21965
21966         * g++.dg/abi/vbase8-21.C: New test.
21967
21968 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21969
21970         * g++.dg/abi/vbase8-10.C: New test.
21971
21972 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21973
21974         * lib/g++.exp (g++_set_ld_library_path): Renamed to
21975         ${tool}_set_ld_library_path.
21976         Changed caller.
21977         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
21978         g++.exp.
21979
21980 2001-07-26  Stan Cox <scox@redhat.com>
21981
21982         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
21983         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
21984         gcc_exit, gcc_check_unsupported_p):
21985         Moved to gcc-deps.exp
21986         * gcc-deps.exp: New file.
21987
21988 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21989
21990         * g++.old-deja/g++.pt/defarg14.C: New test.
21991
21992 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21993
21994         * g++.old-deja/g++.other/lineno5.C: New test.
21995
21996 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21997
21998         * g++.old-deja/g++.pt/crash68.C: New test.
21999
22000 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22001
22002         * g++.old-deja/g++.other/crash42.C: New test.
22003
22004 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22005
22006         * gcc.dg/cpp/extratokens.c: Fix.
22007         * gcc.dg/cpp/skipping2.c: New tests.
22008
22009 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22010
22011         * gcc.c-torture/execute/20010724-1.c: New file.
22012         * gcc.c-torture/execute/20010724-1.x: New file.
22013
22014 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22015
22016         * g++.old-deja/g++.other/cond7.C: New test.
22017
22018 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22019
22020         * g++.old-deja/g++.other/optimize4.C: New test.
22021
22022 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22023
22024         * g++.old-deja/g++.abi/vbase8-5.C: New test.
22025
22026 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
22027
22028         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
22029         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
22030         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
22031         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
22032
22033         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
22034         bug report" message.
22035
22036         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
22037         * g++.dg/ext/instantiate1.C: Move from old-deja.
22038
22039 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
22040
22041         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
22042         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
22043         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
22044         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
22045
22046 2001-07-23  Jeffrey A Law  (law@cygnus.com)
22047
22048         * gcc.c-torture/execute/20010723-1.c: New test.
22049
22050 2001-07-23  Ben Elliston  <bje@redhat.com>
22051
22052         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
22053
22054 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22055
22056         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
22057         i[34567]86-*-*.
22058         Delete handling of ieee_multilib_flags.
22059         Pass -mieee for alpha*-*-* and sh-*-*.
22060         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
22061
22062 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
22063
22064         Remove old-abi tests.
22065         * g++.old-deja/g++.mike/p11116.C: Remove.
22066         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
22067
22068 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
22069
22070         * g77.f-torture/compile/pr3743.f:  New test
22071
22072 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
22073
22074         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
22075
22076 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22077
22078         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
22079         g++.old-deja/g++.pt/static6.C: Likewise.
22080         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
22081         supports weak symbols.
22082
22083 2001-07-18  Andreas Jaeger  <aj@suse.de>
22084
22085         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
22086         supported again.
22087
22088 2001-07-18  Andreas Jaeger  <aj@suse.de>
22089
22090         * gcc.dg/iftrap-1.c: Fix target line.
22091
22092 2001-07-17  Richard Henderson  <rth@redhat.com>
22093
22094         * gcc.c-torture/execute/20010717-1.c: New.
22095
22096 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22097
22098         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
22099         tests.
22100
22101 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22102
22103         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
22104
22105 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22106
22107         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
22108         UAC_SIGBUS, UAC_NOPRINT definitions.
22109
22110 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
22111
22112         * objc/execute/object_is_class.m: New test.
22113         * objc/execute/object_is_meta_class.m: New test.
22114
22115 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22116
22117         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
22118         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
22119
22120 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
22121
22122         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
22123         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
22124
22125 2001-07-14  Richard Henderson  <rth@redhat.com>
22126
22127         * gcc.dg/iftrap-1.c: New.
22128
22129 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
22130
22131         * g77.f-torture/execute/intrinsic77.f: New test.
22132
22133 2001-07-11  Janis Johnson <janis@us.ibm.com>
22134
22135         * gcc.misc-tests/gcov-3.c: New test.
22136
22137 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22138
22139         * gcc.c-torture/compile/20010711-1.c,
22140         * gcc.c-torture/compile/20010711-2.c: New tests.
22141
22142 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22143
22144         * gcc.c-torture/execute/20010711-1.c: New test.
22145
22146 2001-07-11  Ben Elliston  <bje@redhat.com>
22147
22148         * g++.old-deja/g++.other/enum5.C: New test.
22149
22150 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
22151
22152         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
22153         (g++-dg-prune): Call prune_gcc_output.
22154         * prune.exp: New file for prune_gcc_output.
22155         * lib/g++.exp, lib/gcc.exp: Load it.
22156
22157 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22158
22159         * gcc.c-torture/compile/20010701-1.c,
22160         g++.old-deja/g++.ext/attrib6.C: New tests.
22161
22162 2001-07-06  Jeffrey A Law  (law@cygnus.com)
22163
22164         * gcc.c-torture/compile/20010706-1.c: New test.
22165
22166 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
22167
22168         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
22169
22170 2001-06-28  Stan Shebs  <shebs@apple.com>
22171
22172         * gcc.dg/pragma-darwin.c: New test.
22173
22174 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22175
22176         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
22177         Solaris 2.[678] system.
22178
22179 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22180
22181         * gcc.dg/20010622-1.c: New test.
22182
22183 2001-06-18  Stan Shebs  <shebs@apple.com>
22184
22185         * objc.dg: New directory.
22186         * objc.dg/dg.exp: New file.
22187         * objc.dg/alias.m: New.
22188         * objc.dg/class-1.m: New.
22189         * objc.dg/class-2.m: New.
22190         * objc.dg/const-str-1.m: New.
22191         * objc.dg/const-str-2.m: New.
22192         * objc.dg/id-1.m: New.
22193         * objc.dg/method-1.m: New.
22194         * objc.dg/super-class-1.m: New.
22195         * lib/objc-dg.exp: New file.
22196
22197 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22198
22199         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
22200         of label name.
22201
22202 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
22203
22204         * g++.old-deja/g++.abi/vbase8-9.C: New test.
22205
22206 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22207
22208         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
22209         variable.
22210
22211 2001-06-12  Richard Henderson  <rth@redhat.com>
22212
22213         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
22214
22215 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22216
22217         * g++.old-deja/g++.abi/vbase5.C: New test.
22218         * g++.old-deja/g++.abi/vbase6.C: New test.
22219         * g++.old-deja/g++.abi/vbase7.C: New test.
22220
22221 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22222
22223         * gcc.c-torture/compile/20010610-1.c: New test.
22224
22225 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22226
22227         * g++.old-deja/g++.abi/vbase4.C: New test.
22228
22229 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22230
22231         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
22232         support %f for HC11/HC12 targets.
22233         * gcc.c-torture/execute/930513-1.x: New file, likewise.
22234         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
22235         on HC11/HC12 targets.
22236         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
22237
22238 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22239
22240         * gcc.dg/wchar_t-1.c: New file.
22241         * gcc.dg/wint_t-1.c: Likewise.
22242
22243 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
22244
22245         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
22246
22247 2001-06-11  Richard Henderson  <rth@redhat.com>
22248
22249         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
22250
22251 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22252
22253         * gcc.c-torture/compile/20010611-1.c: New test.
22254
22255 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22256
22257         * gcc.dg/c99-tag-1.c: Add more tests.
22258
22259 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
22260
22261         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
22262         representation on MN10300 and ARM/Thumb.
22263
22264 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
22265
22266         * g77.f-torture/execute/20010610.f: New.
22267
22268 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
22269
22270         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
22271         names.
22272
22273 2001-06-09  Richard Henderson  <rth@redhat.com>
22274
22275         * gcc.c-torture/execute/ashrdi-1.c: New.
22276         * gcc.c-torture/execute/ashldi-1.c: New.
22277         * gcc.c-torture/execute/lshrdi-1.c: New.
22278
22279 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
22280
22281         * objc/execute/load-3.m: Added. Check sending +load to categories,
22282         in addition to classes.
22283
22284 2001-06-08  Stan Shebs  <shebs@apple.com>
22285
22286         * objc/execute/load-2.m: New test.  From Nicola Pero
22287         <n.pero@mi.flashnet.it>.
22288
22289 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
22290
22291         * gcc.c-torture/execute/20010605-2.c: New test.
22292
22293 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22294
22295         * g++.old-deja/g++.abi/vbase2.C: New test.
22296         * g++.old-deja/g++.abi/vbase3.C: New test.
22297
22298 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22299
22300         * g++.old-deja/g++.pt/friend49.C: New test.
22301
22302 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
22303
22304         * g++.old-deja/g++.ext/anon3.C: New test.
22305
22306 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
22307
22308         * g++.old-deja/g++.other/conv7.C: New test.
22309
22310 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
22311
22312         * gcc.c-torture/compile/20010605-2.c: New test.
22313
22314 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22315
22316         * gcc.c-torture/execute/20010604-1.c: New test.
22317
22318 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
22319
22320         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
22321
22322 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
22323
22324         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
22325         (g++_link_flags): Likewise.
22326         (g++_init): Pass gccpath's value to two previous functions.
22327
22328 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22329
22330         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
22331         Ensure logfile entry matches exec command line.
22332
22333 2001-05-31  Richard Henderson  <rth@redhat.com>
22334
22335         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
22336         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
22337
22338 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
22339
22340         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
22341         compiler for irix6.2
22342
22343 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
22344
22345         * g++.old-deja/g++.other/optimize3.C: New file.
22346
22347 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
22348
22349         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
22350         assemble.
22351
22352 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
22353
22354         * g++.old-deja/g++.other/optimize2.C: New file.
22355
22356 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
22357
22358         * gcc.c-torture/compile/20010518-2.c: New file.
22359         * gcc.c-torture/execute/20010518-1.c: New file.
22360         * gcc.c-torture/execute/20010518-2.c: New file.
22361
22362 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22363
22364         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
22365
22366 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
22367
22368         G++ no longer defines builtins that do not begin with __builtin.
22369         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
22370         * g++.old-deja/g++.brendand/misc13.C: Likewise.
22371         * g++.old-deja/g++.law/builtin1.C: Likewise.
22372         * g++.old-deja/g++.law/cvt2.C: Likewise.
22373         * g++.old-deja/g++.mike/net5.C: Likewise.
22374         * g++.old-deja/g++.other/builtins1.C: Likewise.
22375         * g++.old-deja/g++.other/builtins2.C: Likewise.
22376         * g++.old-deja/g++.other/builtins3.C: Likewise.
22377         * g++.old-deja/g++.other/builtins4.C: Likewise.
22378         * g++.old-deja/g++.other/inline8.C: Likewise.
22379         * g++.old-deja/g++.robertl/eb39.C: Likewise.
22380
22381 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
22382
22383         * g++.old-deja/g++.pt/using1.C: Adjust.
22384         * g++.old-deja/g++.pt/using2.C: New test.
22385
22386 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22387
22388         * gcc.dg/cpp/charconst.c: New tests.
22389         * gcc.dg/cpp/escape.c: New tests.
22390         * gcc.dg/cpp/escape-1.c: New tests.
22391         * gcc.dg/cpp/escape-2.c: New tests.
22392         * gcc.dg/cpp/ucs.c: New tests.
22393
22394 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
22395
22396         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
22397         native compiler for irix6.5.
22398
22399 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
22400
22401         * lib/g++.exp (g++_include_flags): Use args to compute
22402         get_multilibs.
22403         (g++_link_flags): Likewise.
22404         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
22405
22406 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22407
22408         * gcc.dg/c90-hexfloat-1.c: Add more tests.
22409
22410 2001-05-21  Geoff Keating  <geoffk@redhat.com>
22411
22412         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
22413         this file.
22414
22415 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22416
22417         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
22418         STACK_SIZE;
22419         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
22420         to STACK_SIZE; Use it to define size of add_histo array.
22421         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
22422         to STACK_SIZE.
22423         (f): Use GITT_SIZE to define size of gitt local table.
22424         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
22425         to STACK_SIZE; Use it to define size of bytemem array.
22426
22427 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22428
22429         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
22430         on 68HC11/HC12 due to the asm instruction.
22431         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
22432         * gcc.c-torture/compile/920520-1.x: Likewise.
22433         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
22434         on 68HC11/HC12 because the function is larger than 64K.
22435         * gcc.c-torture/compile/961203-1.x: New file, this test fails
22436         on 68HC11/HC12 because the structure is too large.
22437
22438 2001-05-20  Richard Henderson  <rth@redhat.com>
22439
22440         * gcc.c-torture/execute/20010520-1.c: New.
22441
22442 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22443
22444         * g++.old-deja/g++.warn/compare1.C: New test.
22445         * gcc.dg/compare4.c: New test.
22446
22447 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
22448
22449         * g++.old-deja/g++.other/optimize1.C: New test.
22450
22451 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22452
22453         * g++.old-deja/g++.pt/spec41.C: New test.
22454
22455 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
22456
22457         * gcc.c-torture/compile/20010114-1.x: Remove.
22458
22459 2001-05-18  Stan Shebs  <shebs@apple.com>
22460
22461         * gcc.c-torture/compile/20010518-1.c: New test.
22462
22463 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
22464
22465         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
22466         * g++.old-deja/g++.pt/crash67.C: New test.
22467
22468 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
22469
22470         * g++.old-deja/g++.other/debug9.C: New test.
22471
22472 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
22473
22474         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
22475
22476 2001-05-16  Jan Hubicka  <jh@suse.cz>
22477
22478         * gcc.c-torture/compile/20010516-1.c: New test.
22479
22480 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22481
22482         * g++.old-deja/g++.other/crash41.C: New test.
22483
22484 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22485
22486         * g++.old-deja/g++.pt/crash66.C: New test.
22487
22488 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
22489
22490         * g++.old-deja/g++.robertl/eb27.C: Convert.
22491
22492 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
22493
22494         * g++.dg/friend-warn.C: New test.  Do not warn about friend
22495         declaration being redundant.
22496
22497 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
22498
22499         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
22500
22501 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
22502
22503         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
22504
22505 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
22506
22507         * lib/g++.exp: Use testsuite_flags.
22508
22509 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
22510
22511         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
22512
22513 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22514
22515         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
22516
22517 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
22518
22519         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
22520
22521 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
22522
22523         * gcc.c-torture/compile/20010313-1.c: New test.
22524
22525 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
22526
22527         * gcc.dg/cpp/direct2.c: New test.
22528         * gccq.dg/cpp/direct2s.c: New test.
22529
22530         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
22531
22532 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
22533
22534         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
22535         * g++.old-deja/g++.other/op3.C: Likewise.
22536
22537 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22538
22539         * gcc.dg/cpp/syshdr.h: New file.
22540         * gcc.dg/cpp/sysmac1.c: Update.
22541         * gcc.dg/cpp/sysmac2.c: Update.
22542
22543 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22544
22545         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
22546
22547 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
22548
22549         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
22550         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
22551
22552 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
22553
22554         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
22555
22556 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
22557
22558         * lib/g++.exp (g++_include_flags): Don't use any special flags
22559         if TESTING_IN_BUILD_TREE is not defined.
22560         (g++_init): Use a plain 'c++' as the compiler if
22561         TESTING_IN_BUILD_TREEE is not defined.
22562
22563 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22564
22565         * g++.old-deja/g++.eh/catch13.C: New test.
22566         * g++.old-deja/g++.eh/catch14.C: New test.
22567
22568 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22569
22570         * gcc.dg/cpp/tr-define.c: New test.
22571
22572 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
22573
22574         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
22575         <stdlib.h>, not <malloc.h>.
22576
22577 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22578
22579         * g++.old-deja/g++.ns/template17.C: New test.
22580
22581 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22582
22583         * g++.old-deja/g++.pt/ref4.C: New test.
22584
22585 2001-04-30  Richard Henderson  <rth@redhat.com>
22586
22587         * gcc.dg/20000724-1.c: Revert last change.
22588
22589 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
22590
22591         * g77.f-torture/execute/20010430.f: New test.
22592
22593 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
22594
22595         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
22596
22597 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
22598
22599         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
22600
22601 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22602
22603         * g++.old-deja/g++.eh/crash6.C: New test.
22604
22605 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22606
22607         * g++.old-deja/g++.other/warn7.C: New test.
22608
22609 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22610
22611         * g++.old-deja/g++.other/defarg9.C: New test.
22612
22613 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22614
22615         * g77.f-torture/compile/20010426.f: New test.
22616         * g77.f-torture/execute/20010426.f: New test.
22617
22618 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22619
22620         * g77.f-torture/compile/20000629-1.x: Remove - error
22621         has been fixed.
22622
22623 2001-04-26  Jeffrey A Law  (law@cygnus.com)
22624
22625         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
22626         Tweak slightly to work with g++.dg framework.
22627         * g++.dg/special/ecos.exp: Run initp1.C test.
22628         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
22629
22630         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
22631         its linker doesn't give line numbers either.
22632         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
22633
22634 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22635
22636         * g++.old-deja/g++.other/lex1.C: New test.
22637
22638 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
22639
22640         * gcc.dg/noncompile/20010425-1.c: New test.
22641
22642 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22643
22644         * g++.old-deja/g++.pt/mangle2.C: New test.
22645
22646 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22647
22648         * gcc.dg/format/plus-1.c: New test.
22649
22650 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22651
22652         * gcc.dg/20010423-1.c: New test.
22653
22654 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22655
22656         * gcc.c-torture/execute/20010422-1.c: New test.
22657
22658 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
22659
22660         * g++.old-deja/g++.ns/type2.C: New test.
22661
22662 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
22663
22664         * g++.old-deja/g++.other/perf1.C: New test.
22665
22666 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
22667
22668         * gcc.dg/c99-func-2.c: Remove xfail.
22669         * gcc.dg/c99-func-3.c: Remove xfail.
22670         * gcc.dg/c99-func-4.c: Remove xfail.
22671
22672 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
22673
22674         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
22675
22676 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22677
22678         * gcc.c-torture/compile/20010423-1.c: New test.
22679
22680 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22681
22682         * g++.old-deja/g++.pt/typename28.C: New test.
22683
22684 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22685
22686         * g++.old-deja/g++.abi/empty2.C: New test.
22687         * g++.old-deja/g++.abi/empty3.C: New test.
22688
22689 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22690
22691         * g++.old-deja/g++.other/comdat2.C: New test.
22692         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
22693
22694 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22695
22696         * g++.old-deja/g++.other/overload14.C: New test.
22697
22698 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22699
22700         * g++.old-deja/g++.other/lookup23.C: New test.
22701
22702 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22703
22704         * gcc.c-torture/execute/20010403-1.c: New test.
22705
22706 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
22707             Mark Mitchell  <mark@codesourcery.com>
22708
22709         * lib/old-dejagnu.exp: Don't delete output of executable.
22710         Add .exe suffix to executables.
22711
22712 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
22713
22714         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
22715
22716 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22717
22718         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
22719
22720 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22721
22722         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
22723         * g++.old-deja/g++.abi/crash1.C: New test.
22724
22725 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22726
22727         * g++.old-deja/g++.other/crash40.C: New test.
22728
22729 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22730
22731         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
22732
22733 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
22734
22735         * g++.old-deja/g++.other/warn6.C: New test.
22736
22737 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22738
22739         * g++.old-deja/g++.robertl/eb42.C: Same.
22740
22741 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22742
22743         * gcc.dg/wtr-conversion-1.c: New testcase.
22744
22745 2001-04-10  Richard Henderson  <rth@redhat.com>
22746
22747         * g++.old-deja/g++.other/array5.C: New.
22748
22749 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22750
22751         * gcc.c-torture/execute/20010408-1.c: New test.
22752
22753 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
22754
22755         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
22756         headers and constructs.
22757         * g++.old-deja/g++.robertl/eb79.C: Same.
22758         * g++.old-deja/g++.robertl/eb77.C (main): Same.
22759         * g++.old-deja/g++.robertl/eb73.C: Same.
22760         * g++.old-deja/g++.robertl/eb66.C (main): Same.
22761         * g++.old-deja/g++.robertl/eb55.C (t): Same.
22762         * g++.old-deja/g++.robertl/eb54.C (main): Same.
22763         * g++.old-deja/g++.robertl/eb46.C (main): Same.
22764         * g++.old-deja/g++.robertl/eb44.C: Same.
22765         * g++.old-deja/g++.robertl/eb41.C (main): Same.
22766         * g++.old-deja/g++.robertl/eb4.C (main): Same.
22767         * g++.old-deja/g++.robertl/eb39.C: Same.
22768         * g++.old-deja/g++.robertl/eb33.C (main): Same.
22769         * g++.old-deja/g++.robertl/eb31.C (main): Same.
22770         * g++.old-deja/g++.robertl/eb30.C: Same.
22771         * g++.old-deja/g++.robertl/eb3.C: Same.
22772         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
22773         * g++.old-deja/g++.robertl/eb21.C: Same.
22774         * g++.old-deja/g++.robertl/eb15.C: Same.
22775         * g++.old-deja/g++.robertl/eb118.C: Same.
22776         * g++.old-deja/g++.robertl/eb115.C (main): Same.
22777         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
22778         * g++.old-deja/g++.robertl/eb109.C: Same.
22779         * g++.old-deja/g++.other/sibcall1.C (main): Same.
22780         * g++.old-deja/g++.mike/rtti1.C: Same.
22781         * g++.old-deja/g++.mike/p658.C: Same.
22782         * g++.old-deja/g++.mike/net46.C: Same.
22783         * g++.old-deja/g++.mike/net34.C: Same.
22784         * g++.old-deja/g++.mike/memoize1.C: Same.
22785         * g++.old-deja/g++.mike/eh2.C: Same.
22786         * g++.old-deja/g++.law/weak.C: Same.
22787         * g++.old-deja/g++.law/visibility7.C: Same.
22788         * g++.old-deja/g++.law/visibility25.C: Same.
22789         * g++.old-deja/g++.law/visibility22.C: Same.
22790         * g++.old-deja/g++.law/visibility2.C: Same.
22791         * g++.old-deja/g++.law/visibility17.C: Same.
22792         * g++.old-deja/g++.law/visibility13.C: Same.
22793         * g++.old-deja/g++.law/visibility10.C: Same.
22794         * g++.old-deja/g++.law/visibility1.C: Same.
22795         * g++.old-deja/g++.law/virtual3.C (eval): Same.
22796         * g++.old-deja/g++.law/vbase1.C: Same.
22797         * g++.old-deja/g++.law/operators32.C: Same.
22798         * g++.old-deja/g++.law/nest3.C: Same.
22799         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
22800         * g++.old-deja/g++.law/except5.C (main): Same.
22801         * g++.old-deja/g++.law/cvt7.C (run): Same.
22802         * g++.old-deja/g++.law/cvt2.C: Same.
22803         * g++.old-deja/g++.law/cvt16.C: Same.
22804         * g++.old-deja/g++.law/ctors6.C (bar): Same.
22805         * g++.old-deja/g++.law/ctors17.C (main): Same.
22806         * g++.old-deja/g++.law/ctors13.C: Same.
22807         * g++.old-deja/g++.law/ctors12.C (main): Same.
22808         * g++.old-deja/g++.law/ctors10.C: Same.
22809         * g++.old-deja/g++.law/code-gen5.C: Same.
22810         * g++.old-deja/g++.law/bad-error7.C: Same.
22811         * g++.old-deja/g++.law/arm9.C: Same.
22812         * g++.old-deja/g++.law/arm12.C: Same.
22813         * g++.old-deja/g++.law/arg8.C: Same.
22814         * g++.old-deja/g++.law/arg1.C: Same.
22815         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
22816         * g++.old-deja/g++.jason/template31.C: Same.
22817         * g++.old-deja/g++.jason/template24.C (main): Same.
22818         * g++.old-deja/g++.jason/2371.C: Same.
22819         * g++.old-deja/g++.eh/new2.C: Same.
22820         * g++.old-deja/g++.eh/new1.C: Same.
22821         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
22822         * g++.old-deja/g++.brendan/nest21.C (main): Same.
22823         * g++.old-deja/g++.brendan/err-msg3.C: Same.
22824         * g++.old-deja/g++.brendan/crash62.C: Same.
22825         * g++.old-deja/g++.brendan/crash52.C: Same.
22826         * g++.old-deja/g++.brendan/crash49.C (main): Same.
22827         * g++.old-deja/g++.brendan/crash38.C: Same.
22828         * g++.old-deja/g++.brendan/crash15.C (main): Same.
22829         * g++.old-deja/g++.brendan/copy9.C: Same.
22830
22831 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
22832
22833         * gcc.c-torture/execute/20001203-2.c (memset):
22834         Count argument is of type __SIZE_TYPE__.
22835
22836 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
22837
22838         * gcc.c-torture/compile/20010404-1.c: New test.
22839
22840 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
22841
22842         * gcc.c-torture/compile/20010326-1.c: New test.
22843
22844 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
22845
22846         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
22847         peculiarities of the SH.
22848         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
22849
22850 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22851
22852         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
22853         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
22854         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
22855
22856 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22857
22858         * g77.f-torture/compile/20010321-1.f: New test.
22859
22860 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22861
22862         * gcc.c-torture/compile/20010329-1.c: New test.
22863
22864 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22865
22866         * gcc.c-torture/execute/20010329-1.c: New test.
22867
22868 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22869
22870         * g++.old-deja/g++.other/eh4.C: Fix typo.
22871
22872 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22873
22874         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
22875
22876 2001-03-28  Philip Blundell  <philb@gnu.org>
22877
22878         * gcc.c-torture/compile/20010328-1.c: New test.
22879
22880 2001-03-27  Richard Henderson  <rth@redhat.com>
22881
22882         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
22883         * g++.old-deja/g++.eh/vbase3.C: Likewise.
22884
22885 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
22886
22887         * gcc.c-torture/compile/20010327-1.c: New test.
22888
22889 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
22890
22891         * g++.old-deja/g++.other/friend12.C: New test.
22892         * g++.old-deja/g++.other/friend9.C: Expect no errors.
22893         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
22894
22895 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22896
22897         * gcc.c-torture/execute/20010325-1.c: New test.
22898
22899 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
22900
22901         * g++.old-deja/g++.other/mangle3.C: New test.
22902
22903 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
22904
22905         * g++.old-deja/g++.other/anon8.C: New test.
22906
22907 2001-03-20  Philip Blundell  <philb@gnu.org>
22908
22909         * gcc.c-torture/compile/20010320-1.c: New test.
22910
22911 2001-03-17  Richard Henderson  <rth@redhat.com>
22912
22913         * g++.old-deja/g++.other/eh4.C: Add expected error text.
22914
22915 2001-03-15  Geoff Keating  <geoff@redhat.com>
22916
22917         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
22918         tests on AIX.
22919
22920 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
22921
22922         * g++.old-deja/g++.other/eh4.C: New test.
22923
22924 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22925
22926         * gcc.dg/cpp/mi1.c: Update.
22927
22928 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
22929
22930         * g++.old-deja/g++.other/regstack.C: New test.
22931
22932 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22933
22934         * g++.old-deja/g++.other/ref4.C: New test.
22935
22936 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
22937
22938         * objc/execute/va_method.m: Added.
22939         * objc/execute/IMP.m: Added.
22940         * objc/execute/_cmd.m: Added.
22941         * objc/execute/accessing_ivars.m: Added.
22942         * objc/execute/class-1.m: Added.
22943         * objc/execute/class-10.m: Added.
22944         * objc/execute/class-11.m: Added.
22945         * objc/execute/class-12.m: Added.
22946         * objc/execute/class-13.m: Added.
22947         * objc/execute/class-14.m: Added.
22948         * objc/execute/class-2.m: Added.
22949         * objc/execute/class-3.m: Added.
22950         * objc/execute/class-4.m: Added.
22951         * objc/execute/class-5.m: Added.
22952         * objc/execute/class-6.m: Added.
22953         * objc/execute/class-7.m: Added.
22954         * objc/execute/class-8.m: Added.
22955         * objc/execute/class-9.m: Added.
22956         * objc/execute/class-tests-1.h
22957         * objc/execute/class-tests-2.h
22958         * objc/execute/compatibility_alias.m: Added.
22959         * objc/execute/encode-1.m: Added.
22960         * objc/execute/formal_protocol-1.m: Added.
22961         * objc/execute/formal_protocol-2.m: Added.
22962         * objc/execute/formal_protocol-3.m: Added.
22963         * objc/execute/formal_protocol-4.m: Added.
22964         * objc/execute/formal_protocol-5.m: Added.
22965         * objc/execute/formal_protocol-6.m: Added.
22966         * objc/execute/formal_protocol-7.m: Added.
22967         * objc/execute/informal_protocol.m: Added.
22968         * objc/execute/initialize.m: Added.
22969         * objc/execute/load.m: Added.
22970         * objc/execute/many_args_method.m: Added.
22971         * objc/execute/nested-3.m: Added.
22972         * objc/execute/no_clash.m: Added.
22973         * objc/execute/private.m: Added.
22974         * objc/execute/redefining_self.m: Added.
22975         * objc/execute/root_methods.m: Added.
22976         * objc/execute/selector-1.m: Added.
22977         * objc/execute/static-1.m: Added.
22978         * objc/execute/static-2.m: Added.
22979         * objc/execute/va_method.m: Added.
22980
22981 2001-03-10  Richard Henderson  <rth@redhat.com>
22982
22983         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
22984
22985 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22986
22987         * g++.old-deja/g++.other/crash31.C: XFAIL.
22988         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
22989         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
22990         * gcc.c-torture/execute/20010123-1.x: XFAIL.
22991         * gcc.c-torture/execute/20010124-1.x: XFAIL.
22992         * gcc.dg/sequence-pt-1.c: XFAIL one test.
22993
22994 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22995
22996         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
22997
22998 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22999
23000         * gcc.dg/20000724-1.c: Don't use multiline strings.
23001
23002 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23003
23004         * objc/execute/string1.m, objc/execute/string2.m: Compare the
23005         result of -cString against what we expect it to be; don't just
23006         print it out for no one to read.
23007
23008         * objc/execute/string3.m, objc/execute/string4.m: New tests.
23009         Based on testcases provided by Nicola Pero.
23010
23011 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23012
23013         * gcc.dg/cpp/macro7.c: New test.
23014
23015 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23016
23017         * gcc.dg/cpp/multiline.c: Update.
23018
23019 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23020
23021         * g++.old-deja/g++.other/enum3.C: New test.
23022
23023 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23024
23025         * g++.old-deja/g++.other/pod1.C: New test.
23026
23027 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23028
23029         * g++.old-deja/g++.ext/overload1.C: New test.
23030
23031 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23032
23033         * g++.old-deja/g++.pt/using1.C: New test.
23034
23035 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23036
23037         * g++.old-deja/g++.other/using9.C: New test.
23038
23039 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
23040
23041         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
23042
23043         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
23044
23045 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
23046
23047         * g++.old-deja/g++.ext/realpt1.C: Remove.
23048
23049 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
23050
23051         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
23052
23053 2001-02-26  Will Cohen  <wcohen@redhat.com>
23054
23055         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
23056
23057 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
23058
23059         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
23060         templatized constructors.
23061
23062 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23063
23064         * gcc.c-torture/execute/20010224-1.c: New test.
23065
23066 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
23067
23068         * gcc.c-torture/execute/20010222-1.c: New test.
23069
23070 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
23071
23072         * g++.old-deja/g++.other/inline20.C: New test.
23073
23074 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
23075
23076         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
23077
23078 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23079
23080         * g++.old-deja/g++.other/lookup22.C: New test.
23081
23082 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
23083
23084         * g77.dg: New directory.
23085         * g77.dg/20010216-1.f: New test case.
23086         * g77.dg/dg.exp: New driver.
23087         * lib/g77-dg.exp: New driver library.
23088
23089 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23090
23091         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
23092
23093 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
23094
23095         * g++.old-deja/g++.other/decl9.C: New test.
23096
23097 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
23098
23099         * g++.old-deja/g++.other/init16.C: Update the test so that it does
23100         not need <string> and also tests the initialization at runtime.
23101
23102 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23103
23104         * gcc.c-torture/execute/longlong.c: New test.
23105
23106 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23107
23108         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
23109
23110 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23111
23112         * gcc.c-torture/execute/920302-1.c (execute):
23113         Change argument type to short.
23114
23115 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23116
23117         * g++.old-deja/g++.pt/deduct6.C: New test.
23118
23119 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23120
23121         * g++.old-deja/g++.pt/deduct5.C: New test.
23122
23123 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
23124
23125         * gcc.c-torture/execute/20010209-1.c: New test.
23126
23127 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23128
23129         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
23130
23131 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
23132
23133         * g++.dg/vtgc1.C: Update for new ABI.
23134
23135         * consistency.vlad: New directory, 1665 files.
23136
23137 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23138
23139         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
23140         return type.
23141         * gcc.dg/cpp/digraphs.c: Declare puts.
23142
23143 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23144
23145         * g++.old-deja/g++.other/warn5.C: New test.
23146
23147 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23148
23149         * g++.old-deja/g++.pt/spec40.C: New test.
23150
23151 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23152
23153         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
23154         case.
23155         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
23156
23157 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
23158
23159         * gcc.c-torture/compile/20010209-1.c: New test.
23160
23161 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
23162
23163         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
23164         excess errors message but not if it crashes.
23165         * g++.old-deja/g++.other/crash27.C: Likewise.
23166         * g++.old-deja/g++.other/crash28.C: Likewise.
23167         * g++.old-deja/g++.other/crash30.C: Likewise.
23168         * g++.old-deja/g++.other/crash32.C: Likewise.
23169         * g++.old-deja/g++.other/crash35.C: Likewise.
23170         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23171
23172 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23173
23174         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
23175         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
23176         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
23177         g77.f-torture/execute/execute.exp,
23178         g77.f-torture/noncompile/noncompile.exp,
23179         gcc.c-torture/execute/execute.exp,
23180         gcc.c-torture/execute/memcheck/memcheck.exp,
23181         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
23182         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
23183         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
23184         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
23185         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
23186         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
23187         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
23188         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
23189         Remove bug reporting instructions with ancient email addresses.
23190
23191 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23192
23193         * gcc.dg/20010202-1.c: New test.
23194         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
23195
23196 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
23197
23198         * g++.dg/stdbool-if.C: New test.
23199
23200 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
23201
23202         * objc/execute/fdecl.m: Added main().
23203
23204 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23205
23206         * gcc.c-torture/execute/20010206-1.c: New test.
23207
23208 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23209
23210         * gcc.dg/cpp/avoidpaste1.c: Update.
23211
23212 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
23213
23214         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
23215         Pero <nicola@brainstorm.co.uk>.
23216         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
23217
23218 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
23219
23220         * g++.old-deja/g++.pt/spec39.C: New test.
23221
23222 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
23223
23224         * gcc.c-torture/compile/20010202-1.c: New test.
23225
23226 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
23227
23228         * g++.old-deja/g++.abi/primary2.C: New test.
23229         * g++.old-deja/g++.abi/primary3.C: New test.
23230         * g++.old-deja/g++.abi/primary4.C: New test.
23231         * g++.old-deja/g++.abi/primary5.C: New test.
23232         * g++.old-deja/g++.abi/vtable3.h: New test.
23233         * g++.old-deja/g++.abi/vtable3a.C: New test.
23234         * g++.old-deja/g++.abi/vtable3b.C: New test.
23235         * g++.old-deja/g++.abi/vtable3c.C: New test.
23236         * g++.old-deja/g++.abi/vtable3d.C: New test.
23237         * g++.old-deja/g++.abi/vtable3e.C: New test.
23238         * g++.old-deja/g++.abi/vtable3f.C: New test.
23239         * g++.old-deja/g++.abi/vtable3g.C: New test.
23240         * g++.old-deja/g++.abi/vtable3h.C: New test.
23241         * g++.old-deja/g++.abi/vtable3i.C: New test.
23242         * g++.old-deja/g++.abi/vtable3j.C: New test.
23243         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
23244
23245 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
23246
23247         * g++.old-deja/g++.other/anon6.C: New test.
23248         * g++.old-deja/g++.other/anon7.C: New test.
23249
23250 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23251
23252         * gcc.dg/cpp/avoidpaste2.c: New tests.
23253
23254 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
23255
23256         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
23257
23258 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
23259
23260         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
23261         DECIMAL_DIG cases for Irix."
23262
23263 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
23264
23265         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
23266
23267 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23268
23269         * gcc.dg/c99-tag-1.c: New test.
23270
23271 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23272
23273         * gcc.dg/cpp/tr-warn1.c: Add tests.
23274
23275 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23276
23277         * gcc.dg/cpp/avoidpaste1.c: Update.
23278         * gcc.dg/cpp/paste4.c: Update.
23279
23280 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
23281
23282         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
23283         cases for Irix.
23284
23285 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23286
23287         * g++.old-deja/g++.other/inline19.C: New test.
23288
23289 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23290
23291         * gcc.dg/Wlarger-than.c: New test.
23292
23293 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23294
23295         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
23296
23297 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
23298
23299         * gcc.c-torture/execute/20010129-1.c: New test.
23300         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
23301
23302 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23303
23304         * gcc.dg/cpp/avoidpaste1.c: Test case.
23305
23306 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
23307
23308         * g++.old-deja/g++.other/inline18.C: New test.
23309
23310 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23311
23312         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
23313         and __builtin_putchar.
23314
23315 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
23316
23317         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
23318         tests.
23319
23320 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
23321
23322         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
23323         floating point number rounding mode to round to the nearest
23324         representable mode.
23325
23326 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
23327
23328         * g++.old-deja/g++.other/mangle2.C: New test.
23329
23330 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23331
23332         * gcc.c-torture/compile/20010124-1.c: New test.
23333
23334 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
23335
23336         * g++.old-deja/g++.pt/spec38.C: New test.
23337
23338 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23339
23340         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
23341         "Build don't run".
23342
23343 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23344
23345         * gcc.c-torture/execute/20010123-1.c: New test.
23346
23347 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23348
23349         * g++.old-deja/g++.pt/spec37.C: New test.
23350
23351 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23352
23353         * g++.old-deja/g++.pt/overload14.C: New test.
23354
23355 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23356
23357         * gcc.c-torture/execute/20010122-1.c: New test, exercise
23358         __builtin_return_address.
23359
23360 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
23361
23362         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
23363         * g++.old-deja/g++.pt/spec35.C: New test.
23364         * g++.old-deja/g++.pt/spec36.C: New test.
23365
23366 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
23367
23368         * gcc.c-torture/compile/20010118-1.c: New test.
23369
23370 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
23371
23372         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
23373
23374 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23375
23376         * gcc.c-torture/execute/20010119-1.c: New test.
23377
23378 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23379
23380         * g++.old-deja/g++.other/vbase5.C: New test.
23381
23382 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23383
23384         * gcc.c-torture/execute/20010118-1.c: New test.
23385
23386 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23387
23388         * g++.old-deja/g++.pt/deduct3.C: New test.
23389
23390 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23391
23392         * g++.old-deja/g++.pt/spec34.C: New test.
23393
23394 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
23395
23396         * g77.f-torture/compile/20000601-2.f: New test.
23397
23398 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23399
23400         * g++.old-deja/g++.other/init17.C: New test.
23401
23402 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
23403
23404         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
23405
23406 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23407
23408         * g++.old-deja/g++.pt/unify8.C: New test.
23409
23410 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23411
23412         * g++.old-deja/g++.abi/vbase1.C: New test.
23413
23414 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23415
23416         * g++.old-deja/g++.pt/crash65.C: New test.
23417
23418 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23419
23420         * gcc.dg/cpp/assembl2.S: New test case.
23421
23422 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
23423
23424         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
23425         are supported.
23426
23427 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23428
23429         * g++.old-deja/g++.other/builtins1.C: New test.
23430         * g++.old-deja/g++.other/builtins2.C: Likewise.
23431         * g++.old-deja/g++.other/builtins3.C: Likewise.
23432         * g++.old-deja/g++.other/builtins4.C: Likewise.
23433
23434 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
23435
23436         * gcc.c-torture/compile/20010117-1.c: New test.
23437         * gcc.c-torture/compile/20010117-2.c: New test.
23438
23439 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23440
23441         * g77.f-torture/execute/20010116.[fx]: New test,
23442         XFAIL on i?86-*-*.
23443         * g77.f-torture/compile/20010115.f: Indicate it's
23444         a test for PR fortran/1636.
23445
23446 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23447
23448         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
23449
23450 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23451
23452         * g77.f-torture/compile/20010115.f: New test.
23453
23454 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
23455
23456         * g++.old-deja/g++.pt/nontype5.C: New test.
23457
23458 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23459
23460         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
23461         have an equivalent working one below it.
23462
23463 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23464
23465         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
23466         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23467
23468 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23469
23470         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
23471         message containing "init_priority".
23472         (conpr-2.C): Likewise.
23473         (conpr-3.C): Likewise.
23474         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
23475
23476 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23477
23478         * gcc.c-torture/execute/20010114-2.c: New test.
23479
23480 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23481
23482         * gcc.c-torture/compile/20010114-1.c: New test.
23483         * gcc.c-torture/compile/20010114-1.x: Xfail.
23484         * gcc.c-torture/compile/20010114-2.c: New test.
23485         * gcc.c-torture/execute/20010114-1.c: New test.
23486         * gcc.dg/trunc-1.c: New test.
23487         * gcc.dg/uninit-B.c: New test.
23488
23489 2001-01-13  Nick Clifton  <nickc@redhat.com>
23490
23491         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
23492         target.
23493
23494 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23495
23496         * gcc.c-torture/compile/20010113-1.c: New test.
23497
23498 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
23499
23500         * gcc.c-torture/compile/20001212-1.c: New test.
23501
23502 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23503
23504         * gcc.dg/cpp/widestr1.c: Update.
23505         * gcc.dg/cpp/prag-imp.c: Remove.
23506
23507 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
23508
23509         * gcc.c-torture/execute/20000801-3.x: Remove.
23510         * gcc.dg/c90-init-1.c: New test.
23511         * gcc.dg/c99-init-1.c: New test.
23512         * gcc.dg/c99-init-2.c: New test.
23513         * gcc.dg/gnu99-init-1.c: New test.
23514
23515 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
23516
23517         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
23518         testing that no relevant ones were found.
23519
23520 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23521
23522         * g++.old-deja/g++.pt/cast2.C: New test.
23523
23524 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23525
23526         * g++.old-deja/g++.pt/friend47.C: New test.
23527
23528 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23529
23530         * g++.old-deja/g++.pt/instantiate13.C: New test.
23531
23532 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23533
23534         * g++.old-deja/g++.other/defarg7.C: New test.
23535         * g++.old-deja/g++.other/defarg8.C: New test.
23536
23537 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23538
23539         * g++.old-deja/g++.pt/crash64.C: New test.
23540
23541 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23542
23543         * g++.old-deja/g++.pt/crash63.C: New test.
23544
23545 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23546
23547         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
23548
23549 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
23550
23551         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
23552
23553 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23554
23555         * g++.old-deja/g++.pt/error3.C: New test.
23556
23557 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23558
23559         * g++.old-deja/g++.other/crash39.C: New test.
23560
23561 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23562
23563         * g++.old-deja/g++.other/vbase4.C: New test.
23564
23565 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
23566
23567         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
23568         * gcc.dg/special/20000419-2.c: New file. Identical to above.
23569         * gcc.dg/special/special.exp: New test driver which will check
23570         for alias support for the above test.
23571
23572 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
23573
23574         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
23575         problems on small machines.
23576         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
23577         parameterize.
23578
23579 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
23580
23581         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
23582         mips.
23583         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23584
23585 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
23586
23587         * g++.old_deja/g++.pt/using8.C: New test.
23588
23589 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23590
23591         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
23592
23593 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
23594
23595         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
23596         where a failure is expected.
23597         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
23598
23599 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23600
23601         * g++.old_deja/g++.pt/instantiate12.C: New test.
23602
23603 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23604
23605         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
23606         start of structs.
23607         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
23608         * g++.old-deja/g++.brendan/crash17.C: Likewise.
23609         * g++.old-deja/g++.brendan/crash29.C: Likewise.
23610         * g++.old-deja/g++.brendan/crash48.C: Likewise.
23611         * g++.old-deja/g++.brendan/ns1.C: Likewise.
23612         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
23613         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
23614         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
23615         * g++.old-deja/g++.eh/spec6.C: Likewise.
23616         * g++.old-deja/g++.jason/crash3.C: Likewise.
23617         * g++.old-deja/g++.law/ctors11.C: Likewise.
23618         * g++.old-deja/g++.law/ctors17.C: Likewise.
23619         * g++.old-deja/g++.law/ctors5.C: Likewise.
23620         * g++.old-deja/g++.law/ctors9.C: Likewise.
23621         * g++.old-deja/g++.mike/ambig1.C: Likewise.
23622         * g++.old-deja/g++.mike/net22.C: Likewise.
23623         * g++.old-deja/g++.mike/p3538a.C: Likewise.
23624         * g++.old-deja/g++.mike/p3538b.C: Likewise.
23625         * g++.old-deja/g++.mike/virt3.C: Likewise.
23626         * g++.old-deja/g++.niklas/t128.C: Likewise.
23627         * g++.old-deja/g++.other/anon4.C: Likewise.
23628         * g++.old-deja/g++.other/using1.C: Likewise.
23629         * g++.old-deja/g++.other/warn3.C: Likewise.
23630         * g++.old-deja/g++.pt/t37.C: Likewise.
23631         * g++.old-deja/g++.robertl/eb69.C: Likewise.
23632         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23633
23634 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23635
23636         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
23637
23638 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23639
23640         * gcc.c-torture/execute/stdio-opt-3.c: New test.
23641
23642 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
23643
23644         * gcc.c-torture/compile/20010107-1.c: New test.
23645
23646 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23647
23648         * gcc.c-torture/execute/builtin-noret-1.c: New test.
23649
23650 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23651
23652         * gcc.dg/format/format.h: New file.
23653         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
23654         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
23655         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
23656         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
23657         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
23658         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23659         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
23660         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
23661         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
23662         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
23663         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
23664         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
23665         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
23666         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
23667         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
23668         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
23669         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
23670         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
23671         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
23672         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
23673         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
23674         instead of declaring standard types, macros and functions in each
23675         test.
23676
23677 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
23678
23679         * gcc.c-torture/execute/20010106-1.c: New test.
23680
23681 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23682
23683         * gcc.dg/format/format.exp: New file.
23684         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
23685         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
23686         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
23687         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
23688         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
23689         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
23690         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
23691         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
23692         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
23693         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
23694         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
23695         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
23696         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
23697         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
23698         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
23699         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
23700         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
23701         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
23702         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
23703         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
23704         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
23705         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
23706         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
23707         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
23708         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
23709         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
23710         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
23711         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
23712         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
23713         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
23714         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
23715         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
23716         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
23717         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
23718         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
23719         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
23720         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
23721         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
23722         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
23723         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
23724         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
23725         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
23726
23727 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
23728
23729         * gcc.c-torture/execute/991228-1.c: Take word endianness into
23730         account.
23731
23732 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23733
23734         * gcc.c-torture/execute/builtin-complex-1.c: New test.
23735
23736 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
23737
23738         * g++.old-deja/g++.pt/crash62.C: New test.
23739
23740 2001-01-04  Richard Henderson  <rth@redhat.com>
23741
23742         * gcc.dg/20000926-1.c: Update expected warnings.
23743         * gcc.dg/array-2.c: Likewise.
23744         * gcc.dg/array-4.c: Also validate flexible array members.
23745         * gcc.dg/c99-flex-array-1.c: New.
23746
23747 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23748
23749         * gcc.c-torture/compile/20001222-1.x: Remove.
23750
23751 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23752
23753         * gcc.c-torture/execute/built-in-setjmp.c: New.
23754
23755 2001-01-03  Richard Henderson  <rth@redhat.com>
23756
23757         * gcc.dg/940510-1.c: Update expected error wording.
23758         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
23759
23760 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
23761
23762         * lib/target-supports.exp (check_alias_available): Modified to
23763         indicate aliases not supported if only weak aliases are supported.
23764
23765 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23766
23767         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
23768         Turn on cmpstrsi checks for __pj__ and __i370__.
23769
23770 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23771
23772         * g++.old-deja/g++.other/virtual11.C: New test.
23773
23774 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23775
23776         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
23777
23778 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23779
23780         * gcc.c-torture/compile/20010102-1.c: New test.
23781
23782 2001-01-02  Andreas Jaeger  <aj@suse.de>
23783
23784         * gcc.dg/noreturn-3.c: New test.
23785
23786         * gcc.dg/noreturn-4.c: New test.
23787
23788 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23789
23790         * gcc.c-torture/execute/stdio-opt-1.c: Also test
23791         __builtin_fputc and __builtin_fwrite.
23792
23793 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23794
23795         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
23796         signed char, not default char.
23797
23798 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23799
23800         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
23801
23802 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
23803
23804         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
23805
23806 2000-12-29  Richard Henderson  <rth@redhat.com>
23807
23808         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
23809         (__cyg_profile_func_exit): Define.
23810
23811 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
23812
23813         * g++.dg/vtgc1.C: New test.
23814
23815 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
23816
23817         * gcc.dg/noncompile/20001228-1.c: New test.
23818
23819         * gcc.dg/20001228-1.c: New test.
23820
23821         * gcc.c-torture/execute/20001228-1.c: New test.
23822
23823 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
23824
23825         * gcc.dg/format-strfmon-1.c: New test.
23826
23827 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23828
23829         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
23830         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
23831         * gcc.c-torture/execute/string-opt-1.c: Likewise.
23832         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23833         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23834         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23835         * gcc.c-torture/execute/string-opt-6.c: Likewise.
23836         * gcc.c-torture/execute/string-opt-7.c: Likewise.
23837         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23838         * gcc.c-torture/execute/string-opt-9.c: Likewise.
23839         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23840         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23841         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23842
23843         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
23844         * gcc.c-torture/execute/string-opt-4.c: Test index.
23845
23846 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
23847
23848         * gcc.c-torture/compile/20001226-1.c: New test.
23849
23850 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23851
23852         * gcc.c-torture/compile/20001222-1.c: New test.
23853         * gcc.c-torture/compile/20001222-1.x: Xfail.
23854
23855 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
23856
23857         * gcc.c-torture/execute/comp-goto-2.c: New test.
23858
23859 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
23860
23861         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
23862         Use long types if __INT_MAX__ is 32767.
23863         (main): Use cast to (sint32 *) when poking 88 into a_page.
23864
23865         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
23866
23867 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
23868
23869         * gcc.c-torture/compile/20001221-1.c: New test.
23870         * gcc.c-torture/execute/20001221-1.c: New test.
23871
23872 2000-12-20  Richard Henderson  <rth@redhat.com>
23873
23874         * g++.old-deja/g++.pt/crash36.C: Update error lines.
23875         * g++.old-deja/g++.robertl/eb109.C: Likewise.
23876
23877 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23878
23879         * gcc.dg/compare3.c: New test.
23880
23881 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23882
23883         * gcc.dg/format-warnll-1.c: New test.
23884
23885 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23886
23887         * gcc.dg/cpp/cmdlne-P.c: New test.
23888
23889 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23890
23891         * gcc.c-torture/execute/builtin-abs-1.c,
23892         gcc.c-torture/execute/builtin-abs-2.c: New tests.
23893
23894 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23895
23896         * gcc.dg/cpp/multiline.c: New test.
23897
23898 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23899
23900         * g++.old-deja/g++.other/syshdr1.C: Update.
23901         * gcc.dg/cpp/lineflags.c: Remove temporarily.
23902
23903 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23904
23905         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
23906
23907 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23908
23909         * g++.old-deja/g++.pt/ttp65.C: New test.
23910
23911 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23912
23913         * g++.old-deja/g++.pt/ttp64.C: New test.
23914
23915 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23916
23917         * g++.old-deja/g++.pt/spec33.C: New test.
23918
23919 2000-12-14  Catherine Moore  <clm@redhat.com>
23920
23921         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
23922         * gcc.c-torture/execute/920612-2.c: Likewise.
23923         * gcc.c-torture/execute/920428-2.c: Likewise.
23924         * gcc-c-torture/execute/va-arg-11.c: Call exit.
23925         * gcc.c-torture/execute/va-arg-21.c: Likewise.
23926
23927 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23928
23929         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
23930         * gcc.dg/pack-test-2.c: Likewise.
23931
23932 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23933
23934         Tests by Zack Weinberg <zackw@stanford.edu>.
23935
23936         * gcc.dg/cpp/defined.c: Update.
23937         * gcc.dg/cpp/defined_trad.c: New tests.
23938
23939 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23940
23941         * gcc.dg/cpp/trad-direct.c: Update.
23942
23943 2000-12-11  Neil Booth  <neilb@earthling.net>
23944
23945         * gcc.dg/cpp/defined_trad.c
23946
23947 2000-12-11  Neil Booth  <neilb@earthling.net>
23948
23949         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
23950
23951 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23952
23953         * gcc.dg/format-miss-2.c: New test.
23954
23955 2000-12-09  Neil Booth  <neilb@earthling.net>
23956
23957         * gcc.dg/cpp/lineflags.c: New tests.
23958         * gcc.dg/cpp/poison.c: Update.
23959         * gcc.dg/cpp/redef2.c: Update.
23960         * gcc.dg/cpp/skipping.c: New test.
23961
23962 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
23963
23964         * g++.old-deja/g++.other/eh3.C: New testcase.
23965
23966 2000-12-07  Neil Booth  <neilb@earthling.net>
23967
23968         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
23969         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
23970         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
23971         wtr-union-init-2.c, wtr-union-init-3.c: Update.
23972         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
23973         Update.
23974
23975 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23976
23977         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
23978         __SIZE_TYPE__ instead of int for type of integers cast to
23979         pointers.
23980
23981 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
23982
23983         * g++.old-deja/g++.other/cleanup4.C: New test.
23984
23985 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23986
23987         * format-sec-1.c: New test.
23988
23989 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23990
23991         * gcc.dg/format-nonlit-3.c: New test.
23992
23993 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23994
23995         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
23996         through a null pointer.
23997
23998 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23999
24000         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
24001         * g++.old-deja/g++.pt/partial4.C: New test.
24002
24003 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
24004
24005         * gcc.c-torture/execute/ieee/hugeval.x: New.
24006
24007 2000-12-06  Neil Booth  <neilb@earthling.net>
24008
24009         * gcc.dg/cpp/backslash2.c: New tests.
24010
24011 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24012
24013         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
24014         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
24015
24016 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
24017
24018         * gcc.c-torture/execute/20001203-2.c: New testcase.
24019
24020 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24021
24022         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
24023         * g++.old-deja/g++.other/virtual10.C: New test.
24024
24025 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24026
24027         * g++.old-deja/g++.mike/pmf5.C: Remove test.
24028
24029 2000-12-05  Richard Henderson  <rth@redhat.com>
24030
24031         * gcc.c-torture/compile/20001205-1.c: New.
24032
24033 2000-12-04  Neil Booth  <neilb@earthling.net>
24034
24035         * g++.old-deja/g++.other/virtual9.C: New test.
24036         * g++.old-deja/g++.pt/crash61.C: New test.
24037         * gcc.c-torture/execute/loop-9.c: New test.
24038
24039 2000-12-04  Neil Booth  <neilb@earthling.net>
24040
24041         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
24042         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
24043         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
24044         * gcc.dg/cpp/extratokens.c: ...here.
24045
24046 2000-12-04  Neil Booth  <neilb@earthling.net>
24047
24048         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
24049         New tests.
24050
24051 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24052
24053         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
24054         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
24055
24056 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24057
24058         * gcc.c-torture/execute/20001203-1.c: New test.
24059
24060 2000-12-03  Neil Booth  <neilb@earthling.net>
24061
24062         * gcc.dg/cpp/macro6.c: New test cases.
24063
24064 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24065
24066         * gcc.c-torture/execute/string-opt-9.c: New test.
24067         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24068         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24069         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24070
24071         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
24072         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
24073
24074 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
24075
24076         * gcc.dg/cpp/if-6.c: New testcase.
24077
24078         * gcc.dg/20001201-1.c: New testcase.
24079
24080 2000-12-02  Neil Booth  <neilb@earthling.net>
24081
24082         * g++.old-deja/g++.other/externC4.C,
24083         g++.old-deja/g++.other/friend10.C: New tests.
24084
24085 2000-12-02  Neil Booth  <neilb@earthling.net>
24086
24087         * g++.old-deja/g++.other/instan2.C
24088         * g++.old-deja/g++.other/instan3.C: New test.
24089
24090 2000-12-02  Neil Booth  <neilb@earthling.net>
24091
24092         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
24093         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
24094         gnuc99.c,gnuc99-pedantic.c: New tests.
24095
24096 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24097
24098         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
24099         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
24100
24101 2000-12-01  Neil Booth  <neilb@earthling.net>
24102
24103         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
24104         * gcc.dg/cpp/poison.c: Update.
24105         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
24106
24107 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
24108
24109         * g77.f-torture/execute/20001201.f: New test.
24110
24111 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24112
24113         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
24114
24115 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
24116
24117         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
24118
24119 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
24120
24121         * g++.old-deja/g++.other/cast6.C: New test.
24122
24123 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
24124
24125         * gcc.c-torture/execute/20001130-2.c: New testcase.
24126
24127 2000-11-30  Richard Henderson  <rth@redhat.com>
24128
24129         * gcc.c-torture/execute/20001130-1.c: New test.
24130
24131 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24132
24133         * g++.old-deja/g++.other/op3.C: New test.
24134
24135 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24136
24137         * g++.old-deja/g++.other/op2.C: New test.
24138
24139 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24140
24141         * g++.old-deja/g++.other/crash38.C: New test.
24142
24143 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
24144
24145         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
24146
24147 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
24148
24149         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
24150         tests.
24151         * gcc.c-torture/execute/string-opt-6.c: New test.
24152
24153         * gcc.dg/20001117-1.c: Add main.
24154
24155 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
24156
24157         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
24158         Move from here ...
24159         * gcc.dg/940510-1.c: ... to here.
24160
24161         * gcc.dg/20000926-1.c: GNU C now allows initializations of
24162         zero-size arrays in toplevel structures.
24163
24164 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24165
24166         * gcc.c-torture/execute/loop-8.c: New test.
24167
24168 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24169
24170         * g++.old-deja/g++.other/base1.C: New test.
24171
24172 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24173
24174         * g++.old-deja/g++.other/parse2.C: New test.
24175
24176 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24177
24178         * g++.old-deja/g++.pt/incomplete1.C: New test.
24179
24180 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24181
24182         * g++.old-deja/g++.other/friend9.C: New test.
24183
24184 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24185
24186         * gcc.dg/20001127-1.c: New test.
24187
24188 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24189
24190         * g++.old-deja/g++.pt/friend46.C: New test.
24191
24192 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24193
24194         * g++.old-deja/g++.other/ptrmem8.C: New test.
24195
24196 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24197
24198         * gcc.c-torture/execute/string-opt-7.c: New test.
24199         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24200
24201 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24202
24203         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
24204         instead of 'mkcheck 2'.
24205
24206 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24207
24208         * gcc.c-torture/execute/memcheck/driver.c,
24209         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
24210         C9X references to refer to C99.
24211
24212 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
24213
24214         * gcc.dg/ultrasp3.c: New test.
24215
24216 2000-11-25  Neil Booth  <neilb@earthling.net>
24217
24218         * gcc.dg/cpp/include2.c: Update test to be locale independent.
24219
24220 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
24221
24222         * gcc.c-torture/compile/20001123-2.c: New.
24223
24224 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24225
24226         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
24227
24228 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
24229
24230         * gcc.dg/sequence-point-1.c: Add some new tests.
24231         * gcc.c-torture/execute/20001124-1.c: New test.
24232
24233 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24234
24235         * g++.old-deja/g++.other/vaarg4.C: New test.
24236         * gcc.c-torture/compile/20001123-1.c: New test.
24237
24238 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24239
24240         * g++.other/crash24.C: Adjust and remove XFAIL.
24241         * g++.other/crash37.C: New test.
24242
24243 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
24244
24245         * g++.old-deja/g++.pt/instantiate9.C: New test.
24246
24247 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
24248
24249         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
24250         new ABI, too.
24251
24252         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
24253         * g++.old-deja/g++.robertl/eb55.C: Likewise.
24254
24255 2000-11-22  Neil Booth  <neilb@earthling.net>
24256
24257         * gcc.dg/cpp/Wtrigraphs.c: New test.
24258
24259 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
24260
24261         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
24262
24263 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
24264
24265         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
24266
24267 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
24268
24269         * lib/gcc-dg.exp: load_lib scanasm.exp.
24270         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
24271         * lib/g++-dg.exp: load_lib scanasm.exp.
24272         * lib/scanasm.exp: New.
24273         (scan-assembler, scan-assembler-not): Add optional arguments to
24274         test name, or if not present, the pattern name.
24275         (scan-assembler-dem, scan-assembler-dem-not): New.
24276
24277         * g++.dg/dg.exp: New.
24278
24279 2000-11-21  Neil Booth  <neilb@earthling.net>
24280
24281         * gcc.dg/cpp/integrated1.c: Remove.
24282
24283 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24284
24285         * gcc.c-torture/execute/20001121-1.c: New test.
24286
24287 2000-11-21  Richard Henderson  <rth@redhat.com>
24288
24289         * gcc.c-torture/compile/20001121-1.c: New test.
24290
24291 2000-11-20  Neil Booth  <neilb@earthling.net>
24292
24293         * gcc.dg/cpp/integrated1.c: New test.
24294
24295 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24296
24297         * g++.old-deja/g++.other/inline17.C: New test.
24298
24299 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
24300
24301         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
24302         local variable to be zero: I made the variable global. Now
24303         uses abort() and exit() instead of relying on main's return value.
24304
24305 2000-11-20  Neil Booth  <neilb@earthling.net>
24306
24307         * gcc.dg/cpp/paste2.c: Update test.
24308         * objc/execute/paste.m: New test.
24309
24310 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24311
24312         * gcc.dg/c99-condexpr-1.c: New test.
24313
24314 2000-11-20  Neil Booth  <neilb@earthling.net>
24315
24316         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
24317
24318 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
24319
24320         * g++.old-deja/g++.pt/export1.C: New test.
24321
24322 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
24323
24324         * gcc.dg/20001117-1.c: New test.
24325
24326 2000-11-18  Richard Henderson  <rth@redhat.com>
24327
24328         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
24329
24330 2000-11-18  Richard Henderson  <rth@redhat.com>
24331
24332         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
24333         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
24334         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
24335
24336 2000-11-18  Richard Henderson  <rth@redhat.com>
24337
24338         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
24339         (main): New.  Exit cleanly.
24340
24341 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24342
24343         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
24344         gcc.dg/c99-fordecl-2.c: New tests.
24345
24346 2000-11-18  Richard Henderson  <rth@redhat.com>
24347
24348         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
24349         * gcc.c-torture/execute/zerolen-2.c: New.
24350
24351 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24352
24353         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
24354         memory.
24355
24356 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24357
24358         * g++.old-deja/g++.pt/instantiate8.C: New test.
24359
24360 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24361
24362         * g++.old-deja/g++.other/incomplete.C: Add more tests.
24363         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
24364
24365 2000-11-16  Nick Clifton  <nickc@redhat.com>
24366
24367         * gcc.c-torture/execute/nestfunc-2.c: New test.
24368         * gcc.c-torture/execute/nestfunc-3.c: New test.
24369
24370 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24371
24372         * gcc.c-torture/compile/20001116-1.c: New test.
24373
24374 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24375
24376         * gcc.c-torture/execute/20001115-1.c: New test.
24377
24378 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
24379
24380         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
24381         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
24382         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
24383         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24384
24385 2000-11-15  Neil Booth  <neilb@earthling.net>
24386
24387         gcc.dg/cpp/_Pragma1.c: Update.
24388         gcc.dg/cpp/_Pragma2.c: New test.
24389
24390 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24391
24392         * g++.old-deja/g++.other/anon5.C: New test.
24393
24394 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24395
24396         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
24397         tests.
24398
24399 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
24400
24401         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
24402         output.
24403
24404 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24405
24406         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
24407         labels at end of compound statements.
24408
24409 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
24410
24411         * gcc.c-torture/execute/loop-7.c: New test.
24412
24413 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24414
24415         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
24416
24417 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24418
24419         * gcc.dg/c99-bool-1.c: New test.
24420
24421 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24422
24423         * gcc.dg/c99-scope-1.c: Remove xfail.
24424         * gcc.dg/c99-scope-2.c: New test.
24425
24426 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24427
24428         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
24429         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
24430
24431 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
24432
24433         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
24434         error messages.
24435
24436         * g++.mike/p700.C: Don't typedef wchar_t.
24437         * g++.mike/p784.C: Likewise.
24438         * g++.mike/eb101.C: Don't use __wchar_t.
24439
24440 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
24441
24442         * g77.f-torture/execute/20001111.[fx]: Test premature exit
24443         from DO loop.
24444
24445 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24446
24447         * gcc.c-torture/execute/20001111-1.c: New test.
24448
24449 2000-11-10  Nick Clifton  <nickc@redhat.com>
24450
24451         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
24452         long multuiple and accumulate.
24453
24454 2000-11-09  Richard Henderson  <rth@redhat.com>
24455
24456         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
24457         via size_t instead of int.
24458
24459         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
24460         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24461         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24462         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24463
24464 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
24465
24466         * gcc.c-torture/compile/20001109-1.c: New test.
24467         * gcc.c-torture/compile/20001109-2.c: New test.
24468
24469 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
24470
24471         * g++.old-deja/g++.pt/operator1.C: New test.
24472         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
24473
24474 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24475
24476         * gcc.dg/20001108-1.c: New test.
24477
24478 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24479
24480         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
24481         with both arguments constant strings.
24482         * gcc.c-torture/execute/string-opt-3.c: New test.
24483         * gcc.c-torture/execute/string-opt-4.c: New test.
24484         * gcc.c-torture/execute/string-opt-5.c: New test.
24485
24486 2000-11-08  Nick Clifton  <nickc@redhat.com>
24487
24488         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
24489         mulsidi3adddi patterns.
24490
24491 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
24492
24493         * g++.old-deja/g++.other/crash36.C: New test.
24494
24495 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
24496
24497         * g++.old-deja/g++.other/init16.C: New test.
24498
24499 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
24500
24501         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
24502
24503 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24504
24505         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
24506         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24507         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24508
24509 2000-11-07  DJ Delorie  <dj@redhat.com>
24510
24511         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
24512
24513 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24514
24515         * gcc.c-torture/execute/string-opt-1.c: New test.
24516
24517 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24518
24519         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
24520         mips-sgi-irix6.* because the MIPS ABI passes floating-point
24521         parameters in registers, and there is no way for a varargs
24522         function to know in which order the integer and floating-point
24523         parameters should be interleaved when they are placed on the
24524         stack.
24525         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24526         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24527
24528 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24529
24530         * gcc.c-torture/execute/string-opt-2.c: New test.
24531
24532 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
24533
24534         * g++.old-deja/g++.pt/crash60.C: New test.
24535
24536 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24537
24538         * g++.old-deja/g++.other/crash24.C: New test.
24539         * g++.old-deja/g++.other/crash25.C: New test.
24540         * g++.old-deja/g++.other/crash26.C: New test.
24541         * g++.old-deja/g++.other/crash27.C: New test.
24542         * g++.old-deja/g++.other/crash28.C: New test.
24543         * g++.old-deja/g++.other/crash29.C: New test.
24544         * g++.old-deja/g++.other/crash30.C: New test.
24545         * g++.old-deja/g++.other/crash31.C: New test.
24546         * g++.old-deja/g++.other/crash32.C: New test.
24547         * g++.old-deja/g++.other/crash33.C: New test.
24548         * g++.old-deja/g++.other/crash34.C: New test.
24549         * g++.old-deja/g++.other/crash35.C: New test.
24550
24551 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24552
24553         * gcc.c-torture/execute/20001031-1.c: New test.
24554
24555 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
24556
24557         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
24558         namespace.
24559
24560         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
24561         standards-conformant.
24562
24563         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
24564
24565         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
24566         * g++.old-deja/g++.mike/p755a.C: Likewise.
24567         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
24568         library makes no calls to `operator new' during initialization.
24569
24570 2000-11-04  Neil Booth  <neilb@earthling.net>
24571
24572         * gcc.dg/cpp/include2.c: New tests.
24573
24574 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
24575
24576         * lib/g++.exp (g++_set_ld_library_path): New function.
24577         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
24578
24579 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
24580
24581         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
24582         warnings.
24583
24584 2000-11-01  Richard Henderson  <rth@redhat.com>
24585
24586         * g++.old-deja/g++.ext/namedret1.C: New.
24587         * g++.old-deja/g++.ext/namedret2.C: New.
24588         * g++.old-deja/g++.ext/namedret3.C: New.
24589
24590 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
24591
24592         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
24593         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
24594
24595 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24596
24597         * gcc.c-torture/execute/va-arg-21.c: New test.
24598
24599 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24600
24601         * gcc.dg/c99-complex-2.c: New test.
24602
24603 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24604
24605         * gcc.c-torture/execute/stdio-opt-1.c: New test.
24606
24607 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
24608
24609         * g++.old-deja/g++.other/inline16.C: New test.
24610
24611 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
24612
24613         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
24614         __PRETTY_FUNCTION__
24615
24616 2000-10-29  Neil Booth  <neilb@earthling.net>
24617
24618         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
24619         New tests.
24620         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
24621         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
24622         optimisation.
24623
24624 2000-10-29  Neil Booth  <neilb@earthling.net>
24625
24626         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
24627         * mi1.c, mi1c.h: Add null directives to multiple-include test.
24628         * mi5.c: Test multiple includes work with -C.
24629         * trigraphs.c: Test ^= version.
24630
24631 2000-10-28  Neil Booth  <neilb@earthling.net>
24632
24633         New tests and test updates for new macro expander.
24634
24635         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
24636         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
24637         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
24638         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
24639         new diagnostic messages.
24640
24641         * gcc.dg/cpp/macro3.c: New tests.
24642
24643 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
24644
24645         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
24646         on the same line.
24647
24648 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
24649
24650         * g++.old-deja/g++.other/eh2.C: New test.
24651
24652 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
24653
24654         * gcc.c-torture/execute/20001027-1.c: New test.
24655
24656 2000-10-26  Richard Henderson  <rth@redhat.com>
24657
24658         * gcc.c-torture/execute/20001026-1.c: New.
24659
24660 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
24661
24662         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
24663         * g++.old-deja/g++.law/builtin1.C: Likewise.
24664         * g++.old-deja/g++.law/ctors10.C: Likewise.
24665         * g++.old-deja/g++.law/virtual3.C: Likewise.
24666         * g++.old-deja/g++.mike/p658.C: Likewise.
24667         * g++.old-deja/g++.other/sibcall1.C: Likewise.
24668         * g++.old-deja/g++.other/vaarg2.C: Likewise.
24669         * g++.old-deja/g++.robertl/eb124.C: Likewise.
24670         * g++.old-deja/g++.robertl/eb44.C: Likewise.
24671         * g++.old-deja/g++.robertl/eb77.C: Likewise.
24672
24673 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24674
24675         * gcc.c-torture/compile/20001024-1.c: New test.
24676
24677 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
24678
24679         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
24680         to tell us whether or not we are using V3.
24681
24682 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24683
24684         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
24685         operands.
24686
24687 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24688
24689         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
24690
24691 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
24692
24693         * gcc.c-torture/execute/20001024-1.c: New test.
24694
24695 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
24696
24697         * g++.old-deja/g++.other/sibcall1.C: New test.
24698
24699 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
24700
24701         * gcc.dg/noncompile/init-3.c: New test.
24702
24703 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24704
24705         * gcc.dg/format-array-1.c: New test.
24706
24707 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24708
24709         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
24710         writing through null pointers; remove comment about testing
24711         unterminated strings.
24712
24713 2000-10-17  Matthew Hiller  <hiller@redhat.com>
24714
24715         * gcc.c-torture/execute/20001017-2.c: New test.
24716
24717 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24718
24719         * gcc.c-torture/compile/20001018-1.c: New test.
24720         * gcc.c-torture/compile/20001018-1.x: Xfail.
24721
24722 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24723
24724         * gcc.c-torture/execute/20001017-1.c: New test.
24725
24726 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24727
24728         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
24729         for multiple use of arguments with scanf formats; add tests for
24730         multiple use of arguments.
24731
24732 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
24733
24734         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
24735
24736 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24737
24738         * gcc.dg/format-miss-1.c: New test.
24739
24740 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24741
24742         * gcc.c-torture/execute/20001013-1.c: New test.
24743
24744 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24745
24746         * gcc.dg/format-branch-1.c: New test.
24747
24748 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24749
24750         * README, lib/file-format.exp: Remove EGCS references.
24751
24752 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24753
24754         * gcc.dg/20001013-1.c: New test.
24755
24756 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24757
24758         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
24759         for intmax_t in the compiler using __typeof__ and the type rules
24760         for conditional expressions.
24761
24762 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
24763
24764         * gcc.dg/20001012-1.c: New test.
24765         * gcc.dg/20001012-2.c: New test.
24766
24767 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24768
24769         * gcc.dg/format-attr-1.c: New test.
24770
24771 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24772
24773         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
24774         __LONG_LONG_MAX__ instead of LLONG_MAX.
24775
24776 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24777
24778         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
24779         scanf flags.
24780         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
24781         flags.
24782
24783 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24784
24785         * gcc.dg/sequence-pt-1.c: New test.
24786
24787 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
24788
24789         * gcc.c-torture/execute/20001011-1.c: New testcase.
24790         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
24791
24792 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24793
24794         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
24795         does not error on it.
24796
24797 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24798
24799         * gcc.dg/20001009-1.c: New test.
24800
24801 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
24802
24803         * gcc.c-torture/compile/20001009-1.c: Move from here ....
24804         * gcc.c-torture/execute/20001009-2.c: ... to here.
24805
24806 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
24807
24808         * gcc.c-torture/compile/20001009-1.c: New testcase.
24809         * gcc.c-torture/execute/20001009-1.c: New testcase.
24810         Testcases provided by Jan Hubicka <jh@suse.cz>.
24811
24812 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24813
24814         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24815         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
24816         uintmax_t using <limits.h> to emulate the compiler's internal
24817         logic.  No longer XFAIL %j tests.
24818
24819 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24820
24821         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
24822         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24823         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
24824         regexps and details of expected handling of some bad formats.
24825         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
24826         suppression.
24827
24828 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24829
24830         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
24831         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
24832         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
24833         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
24834         in list archives.
24835
24836 2000-10-06  Richard Henderson  <rth@cygnus.com>
24837
24838         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
24839         * g++.old-deja/g++.brendan/crash52.C: Likewise.
24840         * g++.old-deja/g++.jason/report.C: Likewise.
24841         * g++.old-deja/g++.law/friend5.C: Likewise.
24842         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
24843         of the expected warnings.
24844
24845 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
24846
24847         * g++.old-deja/g++.pt/enum14.C: New test.
24848
24849 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24850
24851         * g++.old-deja/g++.pt/crash59.C: New test.
24852
24853 2000-10-04  Will Cohen  <wcohen@redhat.com>
24854
24855         * gcc.dg/20000926-1.c: New test.
24856
24857 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
24858
24859         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
24860         function name for current C++ compiler.
24861         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
24862
24863 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
24864
24865         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
24866         __PRETTY_FUNCTION__.
24867         * g++.old-deja/g++.ext/pretty2.C: Likewise.
24868
24869 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24870
24871         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
24872
24873 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
24874
24875         * gcc.c-torture/compile/20000923-1.c: New test.
24876
24877 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
24878
24879         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
24880         * g++.old-deja/g++.pt/ttp62.C: Same.
24881         * g++.old-deja/g++.other/inline14.C: Same.
24882
24883 2000-09-24  Richard Henderson  <rth@cygnus.com>
24884
24885         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
24886
24887 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24888
24889         * gcc.dg/c90-printf-1.c: Add test for wide string format.
24890
24891 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
24892
24893         * gcc.c-torture/compile/20000922-1.c: New file.
24894
24895 2000-09-21  Nick Clifton  <nickc@redhat.com>
24896
24897         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
24898         a signed long modulo operation.
24899         (mod6): New function - perform an unsigned long modulo operation.
24900         (main): Add tests for modulos of very large numbers by very small
24901         dividends.
24902
24903 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24904
24905         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
24906
24907 2000-09-19  Richard Henderson  <rth@cygnus.com>
24908
24909         * gcc.dg/compare2.c (case 10): XFAIL.
24910
24911 2000-09-18  Richard Henderson  <rth@cygnus.com>
24912
24913         * gcc.c-torture/execute/20000906-1.c: Move ...
24914         * gcc.dg/20000906-1.c: ... here.  Only run on targets
24915         that support __builtin_trap.
24916
24917 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
24918
24919         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
24920
24921 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24922
24923         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
24924         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
24925         more $ format tests.
24926
24927 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24928
24929         * gcc.dg/format-errmk-1.c: New test.
24930
24931 2000-09-17  Greg McGary  <greg@mcgary.org>
24932
24933         * gcc.c-torture/execute/20000917-1.x: Remove.
24934
24935 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24936
24937         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
24938
24939 2000-09-17  Greg McGary  <greg@mcgary.org>
24940
24941         * gcc.c-torture/execute/20000917-1.c: New test.
24942         * gcc.c-torture/execute/20000917-1.x: XFAIL.
24943
24944 2000-09-16  Neil Booth  <NeilB@earthling.net>
24945
24946         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
24947         in nested macro bug.
24948
24949 2000-09-15  Neil Booth  <NeilB@earthling.net>
24950
24951         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
24952
24953 2000-09-14  Jeffrey A Law  (law@cygnus.com)
24954
24955         * gcc.c-torture/execute/20000914-1.c: New test.
24956
24957 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
24958
24959         * g++.other/inline13.C: New test.
24960
24961 2000-09-12  Andreas Jaeger  <aj@suse.de>
24962
24963         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
24964         constant by Ulrich Drepper <drepper@redhat.com>.
24965
24966 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
24967
24968         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
24969
24970 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24971
24972         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
24973
24974 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
24975
24976         * gcc.dg/cpp/backslash.c: New test.
24977
24978 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
24979
24980         * gcc.c-torture/execute/20000910-1.c: New test.
24981         * gcc.c-torture/execute/20000910-2.c: Likewise.
24982
24983 2000-09-11  Robert Lipe  <robertl@sco.com>
24984
24985         * gcc.dg/pragma-align.c: New test.
24986
24987 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
24988
24989         * g++.old-deja/g++.pt/explicit82.C: New test.
24990         * g++.old-deja/g++.pt/explicit83.C: New test.
24991
24992 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
24993
24994         * gcc.dg/asm-names.c: New test.
24995
24996 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24997
24998         * gcc.dg/cpp/tr-warn6.c: New test
24999
25000 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25001
25002         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
25003         be accepted.
25004
25005 2000-09-07  Catherine Moore  <clm@redhat.com>
25006
25007         * gcc.c-torture/execute/unroll-1.c: New test.
25008
25009 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
25010
25011         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
25012         ERROR markers.
25013         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
25014         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
25015         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
25016         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
25017         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
25018         Preprocess only.
25019         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
25020         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
25021
25022 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25023
25024         * g++.old-deja/g++.pt/deduct2.C: New test.
25025
25026 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25027
25028         * g++.old-deja/g++.pt/parms2.C: New test.
25029
25030 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25031
25032         * g++.old-deja/g++.pt/crash58.C: New test.
25033
25034 2000-09-06  Greg McGary  <greg@mcgary.org>
25035
25036         * gcc.c-torture/execute/20000906-1.c: New test.
25037         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
25038
25039 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25040
25041         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
25042
25043 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25044
25045         * g++.old-deja/g++.pt/crash57.C: New test.
25046
25047 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25048
25049         * g++.old-deja/g++.pt/crash56.C: New test.
25050
25051 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25052
25053         * g++.old-deja/g++.pt/koenig1.C: New test.
25054
25055 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25056
25057         * gcc.dg/20000904-1.c: New test.
25058
25059 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25060
25061         * gcc.dg/cpp/paste8.c: New test.
25062
25063 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
25064
25065         * gcc.c-torture/compile/20000827-1.c: New test.
25066
25067 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25068
25069         * gcc.dg/format-diag-1.c: New test.
25070
25071 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25072
25073         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
25074         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
25075         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
25076         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
25077         gcc.dg/formatz-1.c: Adjust warning regular expressions.
25078
25079 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25080
25081         * g++.old-deja/g++.other/nested4.C: New test.
25082
25083 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25084
25085         * g++.old-deja/g++.ns/scoped1.C: New test.
25086
25087 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
25088
25089         * lib/g++.exp: Support testing already-installed GCC.
25090
25091 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25092
25093         * wtr-label-1.c, wtr-suffix-1.c: New tests.
25094
25095 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25096
25097         * gcc.dg/return-type-2.c: New test.
25098
25099 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
25100
25101         * gcc.c-torture/compile/20000825-1.c: New test.
25102
25103 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
25104
25105         * gcc.dg/dwarf2-2.c: New test.
25106
25107 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
25108
25109         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
25110         dg-warning regexps.
25111
25112 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25113
25114         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
25115         gcc.dg/format-ext-5.c: New tests.
25116
25117 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
25118
25119         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
25120
25121 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
25122
25123         * gcc.dg/noncompile/930622-2.c: Adjust error message.
25124
25125 2000-08-24  Richard Henderson  <rth@cygnus.com>
25126
25127         * gcc.dg/ia64-sync-1.c: New test.
25128         * gcc.dg/ia64-sync-2.c: New test.
25129         * gcc.dg/ia64-asm-1.c: New test.
25130
25131 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25132
25133         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
25134         * gcc.dg/format-ext-2.c: New test.
25135
25136 2000-08-23  Jason Merrill  <jason@redhat.com>
25137
25138         * lib/old-dejagnu.exp: Also ignore "In member function" and
25139         "At global scope".
25140
25141 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25142
25143         * gcc.dg/noncompile/label-lineno-1.c: New test.
25144
25145 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25146
25147         * gcc.dg/c99-array-nonobj-1.c: New test.
25148
25149 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25150
25151         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
25152         tests.
25153         * gcc.dg/format-ext-1.c: New test.
25154
25155 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25156
25157         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
25158         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
25159         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
25160         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
25161         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
25162
25163 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25164
25165         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
25166         gcc.dg/c99-strftime-2.c: New tests.
25167
25168 2000-08-22  Richard Henderson  <rth@cygnus.com>
25169
25170         * gcc.c-torture/execute/20000822-1.c: New test.
25171
25172 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25173
25174         * gcc.c-torture/execute/20000819-1.x: Remove.
25175
25176 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25177
25178         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
25179         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
25180         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
25181         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
25182         gcc.dg/format-xopen-1.c: New tests.
25183
25184 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25185
25186         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
25187
25188 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25189
25190         * g++.old-deja/g++.other/loop2.C: New test.
25191
25192         * gcc.c-torture/compile/20000606-1.c: New test.
25193         * gcc.c-torture/compile/20000728-1.c: New test.
25194         * gcc.c-torture/execute/20000801-1.c: New test.
25195         * gcc.c-torture/execute/20000801-2.c: New test.
25196         * gcc.c-torture/execute/20000819-1.c: New test.
25197         * gcc.c-torture/execute/20000819-1.x: XFAIL.
25198         * gcc.dg/20000629-1.c: New test.
25199         * gcc.dg/20000724-1.c: New test.
25200         * gcc.dg/20000807-1.c: New test.
25201
25202 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
25203
25204         * gcc.dg/cpp/pragma-1.c: New test.
25205         * gcc.dg/cpp/pragma-2.c: New test.
25206
25207 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
25208
25209         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
25210         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
25211
25212 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25213
25214         * gcc.c-torture/compile/20000818-1.c: New test.
25215
25216 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
25217
25218         * gcc.c-torture/execute/20000818-1.c: New test.
25219
25220 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25221
25222         * gcc.dg/format-va-1.c: New test.
25223
25224 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25225
25226         * g++.old-deja/g++.other/typedef8.C: New test.
25227
25228 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25229
25230         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
25231         * g++.old-deja/g++.mike/net36.C: Mark candidate.
25232         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
25233         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
25234         * g++.old-deja/g++.other/ptrmem7.C: New test.
25235         * g++.old-deja/g++.pt/ptrmem10.C: New test.
25236
25237 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25238
25239         * g++.old-deja/g++.pt/typename27.C: New test.
25240
25241 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
25242
25243         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
25244         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
25245         * g++.old-deja/g++.pt/friend45.C: New test.
25246         * g++.old-deja/g++.other/friend8.C: New test.
25247
25248 2000-08-15  Richard Henderson  <rth@cygnus.com>
25249
25250         * gcc.c-torture/execute/20000815-1.c: New test.
25251
25252 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25253
25254         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
25255         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
25256         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
25257
25258 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
25259
25260         * g++.old-deja/g++.other/refinit2.C: New test.
25261
25262 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
25263
25264         * lib/c-torture.exp (c-torture): Make
25265         compiler_conditional_xfail_data global.
25266         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
25267         compiler_conditional_xfail_data machinery.
25268         (f-torture-execute): Likewise.
25269         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
25270         and only when unrolling loops.
25271
25272         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
25273
25274 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25275
25276         * g++.old-deja/g++.pt/explicit81.C: New test.
25277
25278 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25279
25280         * g++.old-deja/g++.pt/typename26.C: New test.
25281
25282 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
25283
25284         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
25285         warning.
25286
25287 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
25288
25289         * g++.old-deja/g++.other/array3.C: New test.
25290
25291 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25292
25293         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
25294         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
25295         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
25296         New tests.
25297
25298 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
25299
25300         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
25301         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25302
25303 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
25304
25305         * gcc.c-torture/execute/20000808-1.c: New test.
25306
25307 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25308
25309         * gcc.dg/c90-const-expr-1.c: New test.
25310
25311 2000-08-08  Richard Henderson  <rth@cygnus.com>
25312
25313         * gcc.dg/noncompile/920923-1.c: Declare calloc.
25314
25315 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25316
25317         * gcc.dg/noncompile/const-ll-1.c: New test.
25318
25319 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25320
25321         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
25322
25323 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
25324
25325         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
25326         that running programs linked against the shared version of libobjc
25327         run correctly.
25328
25329 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25330
25331         * gcc.dg/c99-printf-1.c: New test.
25332
25333 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25334
25335         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
25336
25337 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
25338
25339         * gcc.c-torture/execute/20000731-1.x: Delete.
25340
25341 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
25342
25343         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
25344         and torture_without_loops as is done by c-torture.exp.
25345         (search_for): Copy from c-torture.exp.
25346         (gcc-dg-runtest): New function, drives a directory of tests
25347         iterating over the TORTURE_OPTIONS.
25348         (scan-assembler, scan-assembler-not): Move here from
25349         individual directory drivers.
25350
25351         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
25352         defined by lib/gcc-dg.exp.
25353         * gcc.dg/cpp/cpp.exp: Likewise.
25354         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
25355         gcc-dg-runtest, so we cycle over optimization options.
25356
25357         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
25358         * gcc.dg/compare2.c: No longer expected to fail.
25359
25360 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
25361
25362         * gcc.c-torture/execute/20000804-1.c: New test.
25363
25364 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25365
25366         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
25367
25368 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
25369
25370         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
25371
25372 2000-08-03  Jeffrey A Law  (law@cygnus.com)
25373
25374         * gcc.c-torture/compile/20000803-1.c: New test.
25375
25376 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25377
25378         * gcc.c-torture/execute/20000801-3.c,
25379         gcc.c-torture/execute/20000801-4.c: New tests.
25380         * gcc.c-torture/execute/20000801-3.x,
25381         gcc.c-torture/execute/20000801-4.x: Xfail.
25382
25383 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
25384
25385         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
25386         libobjc/.libs to allow for libtool.
25387
25388 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
25389
25390         * gcc.c-torture/compile/20000802-1.c: New test.
25391
25392 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
25393
25394         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
25395
25396 2000-07-31  Jeffrey A Law  (law@cygnus.com)
25397
25398         * gcc-c-torture/execute/20000731-2.c: New test.
25399
25400         * gcc.c-torture/execute/20000731-1.c: New test.
25401         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
25402
25403 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
25404
25405         * testsuite/gcc.dg/cpp/paste7.c: New test.
25406         * gcc.dg/cpp/20000725-1.c: New test.
25407
25408 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
25409
25410         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
25411         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
25412         declaration warning for __builtin_dwarf_reg_size.
25413
25414         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
25415
25416 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25417
25418         * gcc.dg/noncompile/voidparam-1.c: New test.
25419
25420 2000-07-30  Richard Henderson  <rth@cygnus.com>
25421
25422         * gcc.dg/c90-digraph-1.c: Don't xfail.
25423         * gcc.dg/compare2.c (case 10): Xfail.
25424         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
25425
25426 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
25427
25428         * gcc.dg/c99-main-1.c: New test.
25429
25430 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25431
25432         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
25433
25434 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
25435
25436         * gcc.c-tortuer/execute/20000726-1.c: New test.
25437
25438 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
25439
25440         * gcc.c-torture/execute/enum-2.c: New test.
25441
25442 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25443
25444         * gcc.dg/cpp/tr-warn3.c: New test.
25445
25446 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25447
25448         * g++.old-deja/g++.ext/implicit1.C: Remove.
25449         * g++.old-deja/g++.jason/c2.C: Remove
25450         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
25451         * g++.old-deja/g++.pt/crash16.C: Likewise.
25452         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
25453
25454 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25455
25456         * g++.old-deja/g++.other/for2.C: New test.
25457
25458 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
25459
25460         * gcc.dg/20000720-1.c: New test.
25461
25462 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
25463
25464         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
25465
25466 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
25467
25468         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
25469         * gcc.c-torture/execute/20000722-1.c: New.
25470         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
25471
25472 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
25473
25474         * gcc.dg/cpp/20000720-1.S: New test.
25475
25476 2000-07-21  Michael Meissner  <meissner@redhat.com>
25477
25478         * gcc.c-torture/execute/ieee/hugeval.c: New test.
25479
25480 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25481
25482         * g++.old-deja/g++.brendan/crash16.C,
25483         g++.old-deja/g++.brendan/parse3.C,
25484         g++.old-deja/g++.brendan/redecl1.C,
25485         g++.old-deja/g++.ns/template13.C,
25486         g++.old-deja/g++.other/decl4.C,
25487         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
25488
25489 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25490
25491         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
25492         and "Internal error".
25493
25494         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
25495         regexps.
25496         * gcc.dg/cpp/paste6.c: New test.
25497
25498 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
25499
25500         * gcc.dg/cpp/tr-direct.c: New test.
25501
25502         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
25503         gcc.dg/cpp/undef1.c: Tweak error regexps.
25504
25505 2000-07-18  Eric Christopher <echristo@redhat.com>
25506
25507         * gcc.c-torture/compile/20000718-1.c: New test.
25508
25509 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
25510
25511         * cpplex.c (_cpp_push_token): If the token being pushed back
25512         is the previous token in this context, just subtract one from
25513         context->posn.
25514         * cppmacro.c (save_expansion): Clear aux field when storing a
25515         placemarker.
25516
25517 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
25518
25519         * gcc.dg/noncompile/redecl-1.c: New test.
25520
25521 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
25522
25523         * gcc.c-torture/execute/20000717-5.c: New test.
25524         * gcc.c-torture/execute/20000717-1.x: Removed.
25525
25526 2000-07-17  Richard Henderson  <rth@cygnus.com>
25527
25528         * gcc.c-torture/execute/20000717-4.c: New test.
25529
25530 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
25531
25532         * gcc.dg/cpp/syshdr.c: New test.
25533         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
25534
25535 2000-07-17  Neil Booth  <neilb@earthling.net>
25536
25537         * gcc.dg/cpp/cmdlne-dM.c: New test.
25538         * gcc.dg/cpp/cmdlne-dD.c: New test.
25539
25540 2000-07-17  Jeffrey A Law  (law@cygnus.com)
25541
25542         * gcc.c-torture/execute/20000717-3.c: New test.
25543
25544         * gcc.c-torture/compile/20000717-1.c: New test.
25545
25546 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
25547
25548         * gcc.c-torture/execute/20000717-2.c: New test.
25549
25550 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25551
25552         * gcc.dg/formatz-1.c: New test.
25553
25554         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
25555         * gcc.dg/c99-digraph-1.c: New tests.
25556
25557         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
25558         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
25559
25560         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
25561         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
25562         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
25563         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
25564         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
25565         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
25566         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
25567
25568 2000-07-17   Greg McGary <greg@mcgary.org>
25569
25570         * gcc.c-torture/execute/20000717-1.c: New test.
25571         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
25572
25573 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
25574
25575         * gcc.c-torture/execute/20000715-2.c: New test.
25576         * gcc.dg/20000715-1.c: New test.
25577
25578 2000-07-15  Michael Meissner  <meissner@redhat.com>
25579
25580         * gcc.c-torture/execute/20000715-1.c: New test.
25581
25582 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
25583
25584         * gcc.c-torture/execute/20000707-1.c: New test.
25585
25586 2000-07-13  Neil Booth  <NeilB@earthling.net>
25587
25588         * testsuite/gcc.dg/cpp/digraph1.c,
25589         testsuite/gcc.dg/cpp/digraph2.c,
25590         testsuite/gcc.dg/cpp/digraphs.c: New tests.
25591
25592 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
25593
25594         * g77.f-torture/compile/20000630-2.f:  New test.
25595         * g77.f-torture/compile/20000630-2.x
25596
25597 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25598
25599         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
25600
25601 2000-07-11  Neil Booth  <NeilB@earthling.net>
25602
25603         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
25604
25605 2000-07-11  Neil Booth  <NeilB@earthling.net>
25606
25607         * gcc.dg/cpp/cmdlne-C.c: New.
25608
25609 2000-07-09  Neil Booth  <NeilB@earthling.net>
25610
25611         * gcc.dg/cpp/directiv.c: New tests.
25612         * gcc.dg/cpp/undef1.c: Update.
25613
25614 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
25615
25616         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
25617
25618 2000-07-09  Neil Booth  <NeilB@earthling.net>
25619
25620         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
25621
25622 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
25623
25624         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
25625         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
25626
25627 2000-07-08  Neil Booth  <NeilB@earthling.net>
25628
25629         * gcc.dg/cpp/macsyntx.c: New tests.
25630
25631 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25632
25633         * gcc.dg/20000707-1.c: New test.
25634
25635 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25636
25637         * gcc.c-torture/execute/20000706-1.c: New test.
25638         * gcc.c-torture/execute/20000706-2.c: New test.
25639         * gcc.c-torture/execute/20000706-3.c: New test.
25640         * gcc.c-torture/execute/20000706-4.c: New test.
25641         * gcc.c-torture/execute/20000706-5.c: New test.
25642
25643 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25644
25645         * g++.old-deja/g++.pt/instantiate7.C: New test.
25646
25647 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25648
25649         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
25650         * g++.old-deja/g++.mike/thunk3.C: Likewise.
25651         * g++.old-deja/g++.other/rtti3.C: Likewise.
25652         * g++.old-deja/g++.other/rttid3.C: Likewise.
25653
25654 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
25655
25656         *  g77.f-torture/compile/20000630-1.x: Fix typo
25657
25658 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
25659
25660         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
25661         assembly output.
25662
25663 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
25664
25665         * gcc.dg/cpp/ident.c: New test.
25666
25667 2000-07-05  Neil Booth  <NeilB@earthling.net>
25668
25669         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
25670           gcc.dg/cpp/lexstrng.c: New tests.
25671
25672 2000-07-04  Neil Booth  <NeilB@earthling.net>
25673
25674         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
25675         * gcc.dg/cpp/strify2.c: Same.
25676
25677 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
25678
25679         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
25680         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
25681         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
25682         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
25683
25684         * testsuite/gcc.dg/cpp/macro1.c,
25685         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
25686         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
25687         testsuite/gcc.dg/cpp/strify1.c,
25688         testsuite/gcc.dg/cpp/strify2.c: New tests.
25689
25690 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
25691
25692         * gcc.c-torture/execute/20000703-1.c: New test.
25693
25694 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25695
25696         * g++.old-deja/g++.pt (lookup10.C): New test.
25697
25698 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25699
25700         * g++.old-deja/g++.pt (typename25.C): New test.
25701
25702 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
25703
25704         * gcc.c-torture/compile/20000701-1.c: New test.
25705
25706 2000-06-30  Nick Clifton  <nickc@cygnus.com>
25707
25708         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
25709         to test case.
25710
25711 2000-06-30  Catherine Moore  <clm@cygnus.com>
25712
25713         * gcc.c-torture/execute/align-1.c: New test.
25714
25715 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
25716
25717         * g++.old-deja/g++.pt/expr8.C: New test.
25718         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
25719
25720 2000-06-29  Nick Clifton  <nickc@cygnus.com>
25721
25722         * gcc.c-torture/compile/20000629-1.c: New test.
25723
25724 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25725
25726
25727         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
25728         gcc.dg/noncompile directory, depending on whether they're
25729         preprocessor tests or not.  Annotate all the tests for the dg
25730         framework.
25731
25732         * gcc.c-torture/noncompile/noncompile.exp: Delete.
25733         * gcc.dg/noncompile/noncompile.exp: New.
25734
25735         * Moved files:
25736         Old name                                New name
25737         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
25738         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
25739         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
25740         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
25741         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
25742         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
25743         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
25744         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
25745         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
25746         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
25747         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
25748         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
25749         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
25750         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
25751         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
25752         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
25753         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
25754         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
25755         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
25756         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
25757         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
25758         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
25759         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
25760         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
25761
25762         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
25763         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
25764         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
25765         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
25766         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
25767         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
25768
25769 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25770
25771         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
25772         declare one variable.  On the fourth, error.
25773         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
25774         declared by 20000628-1a.h.
25775
25776 2000-06-29  Richard Henderson  <rth@redhat.com>
25777
25778         * gcc.c-torture/execute/930529-1.x: New file.
25779         * gcc.dg/920413-1.c: Adjust expected warning text.
25780         * gcc.dg/980217-1.c: Declare abort.
25781         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
25782
25783 2000-06-29  Jeffrey A Law  (law@cygnus.com)
25784
25785         * g77.f-torture/compile/20000629-1.f: New test.
25786         * g77.f-torture/compile/20000629-1.x: Expected to fail.
25787
25788 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25789
25790         Rearrange lots of files, removing entirely the
25791         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
25792         directories.
25793
25794         * Deleted files:
25795         gcc.c-torture/code_quality/code_quality.exp
25796         gcc.c-torture/special/special.exp
25797         gcc.failure/failure.exp
25798         gcc.failure/940409-1.x
25799         gcc.c-torture/compile/961203-1.x
25800
25801         * New files:
25802         gcc.misc-tests/linkage.exp
25803         gcc.c-torture/execute/920730-1t.c
25804         gcc.c-torture/execute/920730-1t.x
25805         gcc.c-torture/compile/920520-1.x
25806         gcc.c-torture/compile/920521-1.x
25807         gcc.c-torture/compile/981006-1.x
25808         gcc.c-torture/execute/eeprof-1.x
25809
25810         * Moved files (possibly with modifications to fit a new harness):
25811         Old name                                New name
25812         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
25813         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
25814         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
25815         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
25816         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
25817         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
25818         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
25819         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
25820         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
25821         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
25822         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
25823         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
25824         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
25825         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
25826
25827 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25828
25829         * c-torture/compile/961203-1.x: Delete.
25830
25831         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
25832         not exit. Include stdio.h.
25833         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
25834         * gcc.misc-tests/dg-12.c: Likewise.
25835         * gcc.misc-tests/dg-5.c: Likewise.
25836         * gcc.misc-tests/dg-6.c: Likewise.
25837         * gcc.misc-tests/dg-7.c: Prototype abort.
25838         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
25839         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
25840         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
25841         not exit.
25842         * gcc.misc-tests/sieve.c: Use return from main, not exit.
25843         * gcc.misc-tests/sort2.c: Use return from main, not exit.
25844
25845 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
25846
25847         * gcc.dg/cpp/20000628-1.c: New test.
25848         * gcc.dg/cpp/20000628-1.h: New header for above test.
25849         * gcc.dg/cpp/20000628-1a.h: Likewise.
25850
25851 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
25852
25853         * gcc.dg/cpp: New directory.
25854         * gcc.dg/cpp/cpp.exp: New driver.
25855         * gcc.dg/cpp/20000627-1.c: New test.
25856         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
25857         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
25858         and rewrite as a compilation test.
25859
25860         * gcc.dg: Move many files into the cpp subdirectory, possibly
25861         renaming or editing them as well.
25862         Old name                New name
25863         990119-1.c              cpp/19990119-1.c
25864         990228-1.c              cpp/19990228-1.c
25865         990407-1.c              cpp/19990407-1.c
25866         990409-1.c              cpp/19990409-1.c
25867         990413-1.c              cpp/19990413-1.c
25868         990703-1.c              cpp/19990703-1.c
25869         20000127-1.c            cpp/20000127-1.c
25870         20000129-1.c            cpp/20000129-1.c
25871         20000207-1.c            cpp/20000207-1.c
25872         20000207-2.c            cpp/20000207-2.c
25873         20000209-1.c            cpp/20000209-1.c
25874         20000209-2.c            cpp/20000209-2.c
25875         20000301-1.c            cpp/20000301-1.c
25876         20000419-1.c            cpp/20000419-1.c
25877         20000510-1.S            cpp/20000510-1.S
25878         20000519-1.c            cpp/20000519-1.c
25879         20000529-1.c            cpp/20000529-1.c
25880         20000625-1.c            cpp/20000625-1.c
25881         20000625-2.c            cpp/20000625-2.c
25882         cpp-as1.c               cpp/assert1.c
25883         cpp-as2.c               cpp/assert2.c
25884         cxx-comments-1.c        cpp/cxxcom1.c
25885         cxx-comments-2.c        cpp/cxxcom2.c
25886         endif-label.c           cpp/endif.c
25887         cpp-hash1.c             cpp/hash1.c
25888         cpp-hash2.c             cpp/hash2.c
25889         cpp-if1.c               cpp/if-1.c
25890         cpp-if2.c               cpp/if-2.c
25891         cpp-if3.c               cpp/if-3.c
25892         cpp-if4.c               cpp/if-4.c
25893         cpp-if5.c               cpp/if-5.c
25894         cpp-cond.c              cpp/if-cexp.c
25895         cpp-missingop.c         cpp/if-mop.c
25896         cpp-missingparen.c      cpp/if-mpar.c
25897         cpp-opprec.c            cpp/if-oppr.c
25898         cpp-ifparen.c           cpp/if-paren.c
25899         cpp-shortcircuit.c      cpp/if-sc.c
25900         cpp-shift.c             cpp/if-shift.c
25901         cpp-unary.c             cpp/if-unary.c
25902         cpp-li1.c               cpp/line1.c
25903         cpp-li2.c               cpp/line2.c
25904         lineno.c                cpp/line3.c
25905         lineno-2.c              cpp/line4.c
25906         cpp-mi.c                cpp/mi1.c
25907         cpp-mic.h               cpp/mi1c.h
25908         cpp-micc.h              cpp/mi1cc.h
25909         cpp-mind.h              cpp/mi1nd.h
25910         cpp-mindp.h             cpp/mi1ndp.h
25911         cpp-mix.h               cpp/mi1x.h
25912         cpp-mi2.c               cpp/mi2.c
25913         cpp-mi2a.h              cpp/mi2a.h
25914         cpp-mi2b.h              cpp/mi2b.h
25915         cpp-mi2c.h              cpp/mi2c.h
25916         cpp-mi3.c               cpp/mi3.c
25917         cpp-mi3.def             cpp/mi3.def
25918         poison-1.c              cpp/poison.c
25919         pr-impl.c               cpp/prag-imp.c
25920         cpp-redef-2.c           cpp/redef1.c
25921         cpp-redef.c             cpp/redef2.c
25922         strpaste.c              cpp/strp1.c
25923         strpaste-2.c            cpp/strp2.c
25924         cpp-tradpaste.c         cpp/tr-paste.c
25925         cpp-tradstringify.c     cpp/tr-str.c
25926         cpp-tradwarn1.c         cpp/tr-warn1.c
25927         cpp-tradwarn2.c         cpp/tr-warn2.c
25928         trigraphs.c             cpp/trigraphs.c
25929         cpp-unc1.c              cpp/unc1.c
25930         cpp-unc2.c              cpp/unc2.c
25931         cpp-unc3.c              cpp/unc3.c
25932         cpp-unc.c               cpp/unc4.c
25933         undef.c                 cpp/undef1.c
25934         undef-2.c               cpp/undef2.c
25935         cpp-wi1.c               cpp/widestr1.c
25936
25937 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
25938
25939         * lib/g++.exp (g++_include_flags): Tweak.
25940
25941 2000-06-27  H.J. Lu  <hjl@gnu.org>
25942             Loren J. Rittle  <ljrittle@acm.org>
25943
25944         * lib/g++.exp (g++_include_flags): Override libgloss.exp
25945         version with one that knows about the new gcc tree structure.
25946         (g++_link_flags): Same.
25947
25948 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
25949
25950         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
25951         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
25952         case we are cross-compiling.
25953
25954         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
25955         g++.old-deja/g++.niklas/Makefile.in,
25956         g++.old-deja/g++.niklas/configure.in,
25957         g++.old-deja/g++.other/Makefile.in,
25958         g++.old-deja/g++.other/configure.in,
25959         gcc.c-torture/code_quality/Makefile.in,
25960         gcc.c-torture/code_quality/configure.in,
25961         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
25962         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
25963         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
25964         gcc.c-torture/execute/ieee/Makefile.in,
25965         gcc.c-torture/execute/ieee/configure.in,
25966         gcc.c-torture/noncompile/Makefile.in,
25967         gcc.c-torture/noncompile/configure.in,
25968         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
25969         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
25970         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
25971
25972 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25973
25974         * g++.old-deja/g++.other/ambig3.C: New test.
25975
25976 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25977
25978         * g++.old-deja/g++.pt/syntax1.C: New test.
25979         * g++.old-deja/g++.pt/syntax2.C: New test.
25980         * g++.old-deja/g++.other/syntax3.C: New test.
25981         * g++.old-deja/g++.other/syntax4.C: New test.
25982
25983 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25984
25985         * gcc.dg/20000623-1.c: Prototype exit and abort.
25986
25987 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25988
25989         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
25990         New tests.
25991         * gcc.dg/cpp-mi3.def: New file.
25992
25993         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
25994         inside assertions.
25995         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
25996         lexer's error messages.
25997         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
25998         divine anything from the linemarkers.
25999         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
26000         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
26001
26002 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
26003
26004         * gcc.dg/20000623-1.c: New test.
26005
26006 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
26007
26008         * gcc.c-torture/execute/20000622-1.c: New test.
26009
26010 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26011
26012         * g++.old-deja/g++.other/init15.C: New test.
26013
26014 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26015
26016         * g++.old-deja/g++.pt/vaarg2.C: New test.
26017         * g++.old-deja/g++.pt/vaarg3.C: New test.
26018
26019 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
26020
26021         * g++.old-deja/g++.other/dyncast6.C: New test.
26022
26023 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
26024
26025         * gcc.c-torture/execute/loop-6.c: New test.
26026
26027 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
26028
26029         * gcc.dg/20000614-1.c: New test.
26030         * gcc.dg/20000614-2.c: New test.
26031
26032 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
26033
26034         * g++.old-deja/g++.other/inline12.C: New test.
26035
26036 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
26037
26038         * g++.old-deja/g++.other/eh1.C: New test.
26039
26040 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
26041
26042         * g++.old-deja/g++.other/type.C: New test.
26043
26044 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26045
26046         * g++.old-deja/g++.other/initstring.C: New test.
26047
26048 2000-06-12  Jason Merrill  <jason@redhat.com>
26049
26050         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
26051
26052 2000-06-09  Jeffrey A Law  (law@cygnus.com)
26053
26054         * gcc.c-torture/compile/20000609-1.c: New test.
26055
26056 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
26057
26058         * gcc.dg/20000609-1.c: New test.
26059
26060 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
26061
26062         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
26063         * gcc.c-torture/noncompile/poison-1.c: Move...
26064         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
26065         * gcc.dg/cpp-li1.c: Add a token after the #line.
26066
26067 2000-06-05  Richard Henderson  <rth@cygnus.com>
26068
26069         * gcc.c-torture/execute/20000605-2.c: New test.
26070         * gcc.c-torture/execute/20000605-3.c: New test.
26071
26072 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
26073
26074         * g77.f-torture/execute/20000503-1.x: New file.
26075
26076 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
26077
26078         * g++.old-deja/g++.eh/badalloc1.C: New test.
26079
26080 2000-06-05  Richard Henderson  <rth@cygnus.com>
26081
26082         * gcc.c-torture/execute/20000605-1.c: New test.
26083
26084 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26085             Nathan Sidwell <nathan@codesourcery.com>
26086
26087         * gcc.c-torture/compile/20000605-1.c: New test.
26088
26089 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
26090
26091         * g77.f-torture/compile/20000601-1.f:  New test.
26092
26093 2000-06-03  Richard Henderson  <rth@cygnus.com>
26094
26095         * gcc.c-torture/execute/20000603-1.c: New.
26096
26097 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
26098
26099         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
26100         * gcc.dg/noreturn-2.c (noreturn): Likewise.
26101
26102 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
26103
26104         * gcc.dg/compare2.c (case 12): XFAIL.
26105         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
26106         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
26107
26108         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
26109
26110 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
26111
26112         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
26113         guard macro is already defined when the header is first
26114         included.
26115         * gcc.dg/cpp-mix.h: New file.
26116         * gcc.dg/endif-label.c: Update patterns to match compiler.
26117
26118         * g++.brendan/complex1.C: Declare abort.
26119         * g++.law/refs4.C: Remove XFAIL.
26120         * g++.oliva/expr2.C: Declare abort and exit.
26121
26122 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
26123
26124         * gcc.c-torture/execute/20000528-1.c: New test.
26125
26126         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
26127         * g++.old-deja/g++.law/temps4.C: Likewise.
26128
26129         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
26130         stdlib.h.  Call abort() on failure.
26131         * g++.old-deja/g++.law/refs4.C: Likewise.
26132         * g++.old-deja/g++.law/temps4.C: Likewise.
26133         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
26134         * gcc.c-torture/execute/20000112-1.c: Include string.h.
26135
26136 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
26137
26138         Relative to g++.dg/special:
26139         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
26140
26141         Relative to g++.old-deja:
26142         * g++.brendan/complex1.C, g++.jason/optimize2.C,
26143         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
26144         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
26145         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
26146         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
26147         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
26148         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
26149
26150         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
26151         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
26152         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
26153         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
26154         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
26155         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
26156         and/or string.h.
26157
26158         * g++.other/goto1.C: Update expectations for error messages.
26159
26160 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
26161
26162         * gcc.c-torture/compile/20000523-1.c: New test.
26163
26164 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26165
26166         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
26167
26168 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26169
26170         * g++.old-deja/g++.eh/catch11.C: New test.
26171         * g++.old-deja/g++.eh/catch12.C: New test.
26172
26173 2000-05-24  Nick Clifton  <nickc@cygnus.com>
26174
26175         * gcc.c-torture/execute/20000523-1.c: New test.
26176
26177 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
26178
26179         * c-torture/execute/bcp-1.c: Replace abort in arg of
26180         __builtin_constant_p with a generic external function.
26181
26182         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
26183         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
26184         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
26185         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
26186         Prototype abort and/or exit.
26187
26188         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
26189         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
26190         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
26191         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
26192
26193 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
26194
26195         * gcc.dg/dwarf2-1.c: New test.
26196
26197 2000-05-20  Richard Henderson  <rth@cygnus.com>
26198
26199         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
26200
26201 2000-05-20  Andreas Jaeger  <aj@suse.de>
26202
26203         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
26204         testcase.
26205
26206 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
26207
26208         * gcc.c-torture/execute/20000519-2.c: New test.
26209
26210 2000-05-19  Andreas Jaeger  <aj@suse.de>
26211
26212         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
26213         which fails with SSA.
26214
26215         * lib/c-torture.exp: Also test with -O3 -fssa.
26216
26217 2000-05-18  Michael Meissner  <meissner@redhat.com>
26218
26219         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
26220         * gcc.c-torture/execute/920415-1.c: Ditto.
26221         * gcc.c-torture/execute/920501-1.c: Ditto.
26222         * gcc.c-torture/execute/conversion.c: Ditto.
26223         * gcc.c-torture/execute/cvt-1.c: Ditto.
26224
26225 2000-05-18  Jeffrey A Law  (law@cygnus.com)
26226
26227         * gcc.c-torture/compile/20000518-1.c: New test.
26228
26229 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
26230
26231         * g77.f-torture/compile/200005018.f:  New test.
26232
26233 2000-05-17  Jeffrey A Law  (law@cygnus.com)
26234
26235         * gcc.c-torture/compile/20000517-1.c: New test.
26236
26237 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26238
26239         * gcc.c-torture/execute/20000516-1.c: New test.
26240
26241 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
26242
26243         * g++.old-deja/g++.other/eh.C: New test.
26244
26245 2000-05-12  Richard Henderson  <rth@cygnus.com>
26246
26247         * gcc.c-torture/execute/990208-1.c (main): Don't pass
26248         constants through to doit's conditional.
26249
26250 2000-05-11  Jeffrey A Law  (law@cygnus.com)
26251
26252         * gcc.c-torture/compile/20000511-1.c: New test.
26253         * g77.f-torture/compile/20000511-1.f: New test.
26254         * g77.f-torture/compile/20000511-2.f: New test.
26255
26256 2000-05-11  Michael Meissner  <meissner@redhat.com>
26257
26258         * gcc.c-torture/execute/20000511-1.c: New test.
26259
26260 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
26261
26262         * gcc.dg/dg.exp: Scan .S files as well as .c files.
26263         * gcc.dg/20000510-1.S: New.
26264
26265 2000-05-08  Catherine Moore  <clm@cygnus.com>
26266
26267         * gcc.dg/unused-3.c: New.
26268
26269 2000-05-06  Richard Henderson  <rth@cygnus.com>
26270
26271           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
26272           * g++.old-deja/g++.mike/warn1.C: Likewise.
26273           * g++.old-deja/g++.pt/local1.C: Likewise.
26274           * g++.old-deja/g++.pt/local7.C: Likewise.
26275           * g++.old-deja/g++.pt/spec16.C: Likewise.
26276
26277 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
26278
26279         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
26280
26281 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
26282
26283           * g77.f-torture/execute/20000503-1.f:  New test.
26284
26285 2000-05-04  Andreas Jaeger  <aj@suse.de>
26286
26287         * gcc.dg/noreturn-2.c: New test.
26288
26289 2000-05-04  Neil Booth  <NeilB@earthling.net>
26290
26291         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
26292         preprocessor.
26293
26294 2000-05-04  Richard Henderson  <rth@cygnus.com>
26295
26296         * gcc.c-torture/execute/20000503-1.c: Fix typo.
26297
26298 2000-05-04  Richard Henderson  <rth@cygnus.com>
26299
26300         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
26301         OpenSSL by Jason R Thorpe.
26302
26303 2000-05-03  Jim Wilson  <wilson@cygnus.com>
26304
26305         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
26306
26307 2000-05-03  Robert Lipe <robertlipe@usa.net>
26308
26309         * gcc.dg/20000503-1.c: New test.
26310
26311 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
26312
26313         * gcc.c-torture/compile/20000502-1.c: New test.
26314         * g++.old-deja/g++.other/align.C: New test.
26315         * gcc.dg/cpp-tradstringify.c: New test.
26316
26317 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26318
26319         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
26320         and hard registers.
26321
26322 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
26323
26324         * gcc.c-torture/execute/loop-5.c: New test.
26325
26326 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
26327
26328         * gcc.c-torture/execute/va-arg-20.c: New test.
26329
26330 2000-04-23  Jeffrey A Law  (law@cygnus.com)
26331
26332         * gcc.c-torture/execute/20000422-1.c: New test.
26333
26334 2000-04-20  Greg McGary  <gkm@gnu.org>
26335
26336         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
26337         when optimizing, but without sibling-call optimizations (-O1).
26338
26339 2000-04-20  Jeffrey A Law  (law@cygnus.com)
26340
26341           * gcc.c-torture/compile/20000420-1.c: New test.
26342
26343 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26344
26345         * g++.abi/ptrflags.C: New test.
26346         * g++.eh/catchptr1.C: Test incomplete pointer chains.
26347
26348 2000-04-19  Catherine Moore  <clm@cygnus.com>
26349
26350         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
26351
26352 2000-04-19  Greg McGary  <gkm@gnu.org>
26353
26354         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
26355         sibling-call optimizations.
26356
26357 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
26358
26359         * gcc.dg/20000419-1.c: New test.
26360
26361 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
26362
26363         * gcc.c-torture/execute/20000412-6.c: New test.
26364
26365 2000-04-12  Jeffrey A Law  (law@cygnus.com)
26366
26367         * gcc.c-torture/execute/20000412-5.c: New test.
26368         * g77.f-torture/compile/20000412-1.f: New test.
26369         * gcc.c-torture/execute/20000412-4.c: New test.
26370         * gcc.c-torture/compile/20000412-2.c: New test.
26371         * gcc.c-torture/execute/20000412-3.c: New test.
26372         * gcc.c-torture/compile/20000412-1.c: New test.
26373         * gcc.c-torture/execute/20000412-2.c: New test.
26374
26375 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
26376
26377         * objc/execute/bf-20.m: New test.
26378
26379 2000-04-10  Richard Henderson  <rth@cygnus.com>
26380
26381         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
26382
26383         * gcc.c-torture/execute/20000412-1.c: New test.
26384
26385 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
26386
26387         * g++.old-deja/g++.eh/catchptr1.C: New test.
26388
26389 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
26390
26391         * g++.old-deja/g++.abi/cxa_vec.C: New test.
26392
26393 2000-04-08  Neil Booth  <NeilB@earthling.net>
26394
26395         * gcc.dg/cpp-nullchar.c: Remove test as
26396         embedded nulls cause problems.
26397
26398 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26399
26400         * gcc.dg/compare2.c: New test.
26401
26402 2000-04-08  Neil Booth  <NeilB@earthling.net>
26403
26404         * gcc.dg/cpp-nullchar.c: New test.
26405
26406 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
26407
26408         * gcc.dg/cpp-mi2.c: New test.
26409         * gcc.dg/cpp-mi2[abc].h: New files.
26410
26411 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
26412
26413         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
26414         member name.
26415
26416 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
26417
26418         * g++.old-deja/g++.abi/vmihint.C: New test.
26419
26420 2000-04-06  Neil Booth  <NeilB@earthling.net>
26421
26422         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
26423         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
26424         copyright.
26425
26426 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
26427
26428         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
26429         avoid stack-frame overwrite.
26430
26431 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
26432
26433         * gcc.c-torture/compile/20000405-2.c: New test.
26434         * gcc.c-torture/compile/20000405-3.c: New test.
26435
26436 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26437
26438         * gcc.c-torture/compile/20000405-1.c: New test.
26439
26440 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
26441
26442         * gcc.dg/cast-qual-1.c: Revert last change.
26443
26444 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26445
26446         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
26447
26448 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
26449
26450         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
26451         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
26452
26453 2000-04-03  Jeffrey A Law  (law@cygnus.com)
26454
26455         * gcc.c-torture/compile/20000403-2.c: New test.
26456         * gcc.c-torture/compile/20000403-1.c: New test.
26457
26458 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
26459
26460         * gcc.c-torture/execute/20000403-1.c: New test.
26461
26462 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
26463
26464         * gcc.c-torture/execute/20000402-1.c: New test.
26465
26466 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
26467
26468         * gcc.c-torture/execute/va-arg-15.c: New test.
26469         * gcc.c-torture/execute/va-arg-16.c: New test.
26470         * gcc.c-torture/execute/va-arg-17.c: New test.
26471         * gcc.c-torture/execute/va-arg-18.c: New test.
26472         * gcc.c-torture/execute/va-arg-19.c: New test.
26473
26474 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
26475
26476         * gcc.c-torture/compile/981211-1.c: Move to...
26477         * gcc.dg/cpp-as1.c: ...here.
26478         * gcc.dg/cpp-as2.c: New file.
26479
26480         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
26481         compiler.
26482
26483 2000-04-02  Neil Booth  <NeilB@earthling.net>
26484
26485         * gcc.dg/cpp-cond.c  New tests.
26486         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
26487         accidental success less likely.
26488         * gcc.dg/cpp-missingop.c  New tests.
26489         * gcc.dg/cpp-missingparen.c  New tests.
26490         * gcc.dg/cpp-shift.c  New tests.
26491         * gcc.dg/cpp-shortcircuit.c  New tests.
26492         * gcc.dg/cpp-unary.c  New tests.
26493
26494 2000-03-29  Jeffrey A Law  (law@cygnus.com)
26495
26496         * gcc.c-torture/compile/20000329-1.c: New test.
26497
26498 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
26499
26500         * gcc.c-torture/compile/20000326-1.c: New test.
26501         * gcc.c-torture/compile/20000326-2.c: New test.
26502
26503 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
26504
26505         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
26506         the first parameter is a function argument.
26507
26508 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
26509
26510         * g++.old-deja/g++.ext/array4.C: New test.
26511
26512 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
26513
26514         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
26515
26516 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26517
26518         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
26519
26520 2000-03-19  Richard Henderson  <rth@cygnus.com>
26521
26522         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
26523
26524 2000-03-19  Richard Henderson  <rth@cygnus.com>
26525
26526         * gcc.c-torture/compile/20000319-1.c: New test.
26527
26528 2000-03-14  Jeffrey A Law  (law@cygnus.com)
26529
26530         * gcc.c-torture/execute/20000314-3.c: New test.
26531         * gcc.c-torture/execute/20000314-2.c: New test.
26532         * gcc.c-torture/execute/20000314-1.c: New test.
26533         * gcc.c-torture/compile/20000314-2.c: New test.
26534         * gcc.c-torture/compile/20000314-1.c: New test.
26535
26536 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
26537
26538         * g++.old-deja/g++.warn/inline.C: New test.
26539
26540 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
26541
26542         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
26543         standards-compliant result rather than specific constants.
26544         Put test-values in array.
26545
26546 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
26547
26548         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
26549         (g++_target_compile): Put test-specific options last.
26550
26551 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26552
26553         * g++.old-deja/g++.eh/vbase4.C: New test.
26554
26555 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26556
26557         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
26558
26559 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26560
26561         * g++.old-deja/g++.brendan/misc12.C: Removed.
26562         * g++.old-deja/g++.pt/memtemp77.C: Constify.
26563         * g++.old-deja/g++.ext/pretty4.C: New test.
26564
26565 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26566
26567         * g++.old-deja/g++.other/string2.C: New test.
26568
26569 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
26570
26571         * g++.old-deja/g++.warn/impint2.C: New test.
26572
26573 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
26574
26575         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
26576         is 1, not zero.
26577
26578 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
26579
26580         * g++.old-deja/g++.warn/impint.C: New test.
26581         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
26582         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
26583         * g++.old-deja/g++.pt/explicit12.C: Likewise.
26584         * g++.old-deja/g++.pt/explicit13.C: Likewise.
26585         * g++.old-deja/g++.pt/explicit17.C: Likewise.
26586         * g++.old-deja/g++.pt/explicit18.C: Likewise.
26587         * g++.old-deja/g++.pt/explicit19.C: Likewise.
26588         * g++.old-deja/g++.pt/explicit23.C: Likewise.
26589         * g++.old-deja/g++.pt/explicit31.C: Likewise.
26590         * g++.old-deja/g++.pt/explicit35.C: Likewise.
26591         * g++.old-deja/g++.pt/explicit6.C: Likewise.
26592         * g++.old-deja/g++.pt/memclass7.C: Likewise.
26593
26594 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
26595
26596         * gcc.dg/cpp-redef.c: New test.
26597
26598 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
26599
26600         * g++.old-deja/g++.pt/unify7.C: New test.
26601
26602 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26603
26604         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
26605         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
26606
26607 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
26608
26609         * gcc.c-torture/compile/20000224-1.c: New test.
26610
26611 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26612
26613         * gcc.c-torture/compile/cpp-2.c: New test.
26614         * gcc.c-torture/compile/cpp-1.c: New test.
26615
26616 2000-02-25  Jeffrey A Law  (law@cygnus.com)
26617
26618         * gcc.c-torture/execute/20000225-1.c: New test.
26619
26620 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26621
26622         * gcc.dg/cpp-li2.c: New test.
26623
26624         * gcc.dg/cpp-wi1.c: New test.
26625
26626         * gcc.dg/cpp-li1.c: New test.
26627
26628 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
26629
26630         * g++.old-deja/g++.other/sizeof5.C: New test.
26631
26632 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26633
26634         * gcc.c-torture/execute/va-arg-13.c: New test.
26635
26636 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
26637
26638         * gcc.c-torture/execute/va-arg-12.c: New test.
26639
26640 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26641
26642         * gcc.c-torture/execute/20000223-1.c: New test.
26643
26644 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26645
26646         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
26647
26648 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
26649
26650         * g++.old-deja/g++.abi/ptrmem.C: New test.
26651
26652 2000-02-19  Richard Henderson  <rth@cygnus.com>
26653
26654         * gcc.c-torture/compile/init-3.c: New.
26655
26656 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
26657
26658         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
26659         ALWAYS_CXXFLAGS.
26660
26661 2000-02-11  Robert Lipe <robertl@sco.com>
26662
26663         * gcc.c-torture/compile/20000211-3.c: New test.
26664
26665 2000-02-11  Martin Buchholz <martin@xemacs.org>
26666
26667         * gcc.c-torture/compile/20000211-2.c: New test.
26668
26669 2000-02-11  Jeffrey A Law  (law@cygnus.com)
26670
26671         * gcc.c-torture/compile/20000211-1.c: New test.
26672
26673 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
26674
26675         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
26676           on native targets
26677
26678 2000-02-08  Nathan Sidwell  <nathan@acm.org>
26679
26680         * g++.old-deja/g++.other/cast5.C: New test.
26681
26682 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
26683
26684         * gcc.c-torture/execute/20000205-1.c: New.
26685
26686 2000-02-03  Nathan Sidwell  <nathan@acm.org>
26687
26688         * g++.old-deja/g++.jason/cast3.C: Return void.
26689         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
26690
26691 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26692
26693         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
26694
26695         * gcc.dg/loop-1.c: New test.
26696
26697 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
26698
26699         * gcc.c-torture/compile/20000127-1.c: New test.
26700         * gcc.c-torture/execute/991228-1.c: New test.
26701
26702 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26703
26704         * gcc.dg/unused-2.c: New test.
26705
26706         * gcc.dg/conv-1.c: New test.
26707
26708 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
26709
26710         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
26711         compiler.
26712         (tool_option_proc): Fix typo.
26713
26714 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
26715
26716         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
26717         of the ld on the host, not on the build machine.
26718         Also, don't crash if '--help' is not a supported option.
26719
26720 2000-01-24  Richard Henderson  <rth@cygnus.com>
26721
26722         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
26723
26724 2000-01-20  Jeffrey A Law  (law@cygnus.com)
26725
26726         * gcc.c-torture/execute/20000120-2.c: New test.
26727         * gcc.c-torture/execute/20000120-1.c: New test.
26728
26729 2000-01-13  Jeffrey A Law  (law@cygnus.com)
26730
26731         * gcc.c-torture/execute/20000113-1.c: New test.
26732
26733 2000-01-12  Jeffrey A Law  (law@cygnus.com)
26734
26735         * gcc.c-torture/execute/20000112-1.c: New test.
26736
26737 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26738
26739         * gcc.dg/20000111-1.c: New test.
26740
26741 2000-01-10  Jeffrey A Law  (law@cygnus.com)
26742
26743         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
26744         with 16 bit integers.
26745
26746 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26747
26748         * gcc.dg/20000108-1.c: New test.
26749
26750 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26751
26752         * g++.old-deja/g++.ns/koenig8.C: New test.
26753
26754 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26755
26756         * g++.old-deja/g++.other/cast4.C: New test.
26757
26758 2000-01-05  Jeffrey A Law  (law@cygnus.com)
26759
26760         * gcc.c-torture/compile/20000105-2.c: New test.
26761         * gcc.c-torture/compile/20000105-1.c: New test.
26762
26763 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26764
26765         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
26766         references to printf & atoi to conform to ANSI standard.
26767         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
26768         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
26769         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
26770         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
26771         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
26772         * g++.old-deja/g++.brendan/complex1.C: Likewise.
26773         * g++.old-deja/g++.brendan/copy1.C: Likewise.
26774         * g++.old-deja/g++.brendan/copy2.C: Likewise.
26775         * g++.old-deja/g++.brendan/copy3.C: Likewise.
26776         * g++.old-deja/g++.brendan/copy4.C: Likewise.
26777         * g++.old-deja/g++.brendan/copy5.C: Likewise.
26778         * g++.old-deja/g++.brendan/copy6.C: Likewise.
26779         * g++.old-deja/g++.brendan/copy7.C: Likewise.
26780         * g++.old-deja/g++.brendan/copy8.C: Likewise.
26781         * g++.old-deja/g++.brendan/crash11.C: Likewise.
26782         * g++.old-deja/g++.brendan/crash14.C: Likewise.
26783         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
26784         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
26785         * g++.old-deja/g++.brendan/delete2.C: Likewise.
26786         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
26787         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
26788         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
26789         * g++.old-deja/g++.brendan/eh1.C: Likewise.
26790         * g++.old-deja/g++.brendan/groff1.C: Likewise.
26791         * g++.old-deja/g++.brendan/init3.C: Likewise.
26792         * g++.old-deja/g++.brendan/misc12.C: Likewise.
26793         * g++.old-deja/g++.brendan/misc7.C: Likewise.
26794         * g++.old-deja/g++.brendan/new2.C: Likewise.
26795         * g++.old-deja/g++.brendan/operators4.C: Likewise.
26796         * g++.old-deja/g++.brendan/operators5.C: Likewise.
26797         * g++.old-deja/g++.brendan/overload2.C: Likewise.
26798         * g++.old-deja/g++.brendan/overload7.C: Likewise.
26799         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
26800         * g++.old-deja/g++.brendan/reference1.C: Likewise.
26801         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
26802         * g++.old-deja/g++.brendan/template24.C: Likewise.
26803         * g++.old-deja/g++.brendan/template3.C: Likewise.
26804         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
26805         * g++.old-deja/g++.jason/inline3.C: Likewise.
26806         * g++.old-deja/g++.jason/opeq.C: Likewise.
26807         * g++.old-deja/g++.law/arg5.C: Likewise.
26808         * g++.old-deja/g++.law/arm7.C: Likewise.
26809         * g++.old-deja/g++.law/ctors11.C: Likewise.
26810         * g++.old-deja/g++.law/cvt8.C: Likewise.
26811         * g++.old-deja/g++.law/init9.C: Likewise.
26812         * g++.old-deja/g++.law/refs4.C: Likewise.
26813         * g++.old-deja/g++.law/template2.C: Likewise.
26814         * g++.old-deja/g++.law/visibility24.C: Likewise.
26815         * g++.old-deja/g++.law/vtable3.C: Likewise.
26816         * g++.old-deja/g++.mike/asm2.C: Likewise.
26817         * g++.old-deja/g++.mike/eh1.C: Likewise.
26818         * g++.old-deja/g++.mike/misc1.C: Likewise.
26819         * g++.old-deja/g++.mike/misc13.C: Likewise.
26820         * g++.old-deja/g++.mike/misc14.C: Likewise.
26821         * g++.old-deja/g++.mike/ns12.C: Likewise.
26822         * g++.old-deja/g++.mike/p1248.C: Likewise.
26823         * g++.old-deja/g++.mike/p3708.C: Likewise.
26824         * g++.old-deja/g++.mike/p3708a.C: Likewise.
26825         * g++.old-deja/g++.mike/p3708b.C: Likewise.
26826         * g++.old-deja/g++.mike/p646.C: Likewise.
26827         * g++.old-deja/g++.mike/p700.C: Likewise.
26828         * g++.old-deja/g++.mike/p783.C: Likewise.
26829         * g++.old-deja/g++.mike/p783a.C: Likewise.
26830         * g++.old-deja/g++.mike/p783b.C: Likewise.
26831         * g++.old-deja/g++.mike/p786.C: Likewise.
26832         * g++.old-deja/g++.mike/p789.C: Likewise.
26833         * g++.old-deja/g++.mike/p789a.C: Likewise.
26834         * g++.old-deja/g++.mike/p807a.C: Likewise.
26835         * g++.old-deja/g++.other/delete3.C: Likewise.
26836         * g++.old-deja/g++.other/dyncast1.C: Likewise.
26837         * g++.old-deja/g++.other/dyncast2.C: Likewise.
26838         * g++.old-deja/g++.other/dyncast3.C: Likewise.
26839         * g++.old-deja/g++.other/empty1.C: Likewise.
26840         * g++.old-deja/g++.other/temporary1.C: Likewise.
26841         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
26842         * g++.old-deja/g++.pt/t16.C: Likewise.
26843         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
26844
26845 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
26846
26847         * gcc.dg/991230-1.c: New test.
26848
26849 1999-12-29  Jeffrey A Law  (law@cygnus.com)
26850
26851         * gcc.c-torture/compile/991229-3.c: New test.
26852         * gcc.c-torture/compile/991229-2.c: New test.
26853         * gcc.c-torture/compile/991229-1.c: New test.
26854
26855 1999-12-29  Greg McGary <gkm@eng.ascend.com>
26856
26857         * gcc.c-torture/compile/labels-2.c: New test.
26858
26859 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26860
26861         * gcc.c-torture/execute/991227-1.c: New test.
26862
26863 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26864
26865         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
26866
26867 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26868
26869         * gcc.c-torture/execute/991221-1.c: New test.
26870
26871 1999-12-20  Nathan Sidwell  <nathan@acm.org>
26872
26873         * g++.old-deja/g++.other/cast3.C: New test.
26874
26875 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
26876
26877         * gcc.c-torture/execute/991216-4.c: New test.
26878
26879 1999-12-16  Michael Meissner  <meissner@cygnus.com>
26880
26881         * gcc.c-torture/execute/991216-1.c: New test.
26882         * gcc.c-torture/execute/991216-2.c: New test.
26883         * gcc.c-torture/execute/991216-3.c: New test.
26884
26885 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26886
26887         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
26888         Actually make the test fail by using "-O2" for compilation.
26889
26890 1999-12-15  Nathan Sidwell  <nathan@acm.org>
26891
26892         * g++.old-deja/g++.warn/cast-align1.C: New test.
26893
26894 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26895
26896         * gcc.c-torture/compile/991214-1.c: New test.
26897         * gcc.c-torture/compile/991214-2.c: New test.
26898
26899 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26900
26901         * gcc.dg/991214-1.c: New test.
26902
26903 1999-12-13  Jeffrey A Law  (law@cygnus.com)
26904
26905         * gcc.c-torture/compile/991213-3.c: New test.
26906         * gcc.c-torture/compile/991213-2.c: New test.
26907         * gcc.c-torture/compile/991213-1.c: New test.
26908
26909 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
26910
26911         * gcc.dg/991209-1.c: New test.
26912
26913 1999-12-08  Nathan Sidwell <nathan@acm.org>
26914
26915         * gcc.c-torture/compile/991208-1.c: New test.
26916
26917 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26918
26919         * gcc.dg/ultrasp2.c: New test.
26920
26921 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
26922
26923         * g++.old-deja/g++.abi/align.C (main): Fix typo.
26924
26925 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
26926
26927         * gcc.c-torture/compile/991202-1.c: New test.
26928         * gcc.c-torture/execute/991202-1.c: New test.
26929         * gcc.c-torture/execute/991202-2.c: New test.
26930         * gcc.c-torture/execute/991202-3.c: New test.
26931
26932 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
26933
26934         * g++.old-deja/g++.abi/align.C: New test.
26935         * g++.old-deja/g++.abi/aggregates.C: Likewise.
26936         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26937
26938 1999-12-01  Richard Henderson  <rth@cygnus.com>
26939
26940         * gcc.c-torture/execute/991201-1.c: New.
26941
26942 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
26943
26944         * gcc.dg/991129-1.c: New test.
26945
26946 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26947
26948         * gcc.c-torture/compile/991127-1.c: New test.
26949
26950 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26951
26952         * g++.old-deja/g++.other/warn4.C: New test.
26953
26954 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26955
26956         * g++.old-deja/g++.eh/cleanup2.C: New test.
26957         * g++.old-deja/g++.ext/pretty2.C: New test.
26958         * g++.old-deja/g++.ext/pretty3.C: New test.
26959         * g++.old-deja/g++.other/debug6.C: New test.
26960
26961 1999-10-20  Jim Wilson  <wilson@cygnus.com>
26962
26963         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
26964         compiler_output to look for one error message instead of two.
26965
26966 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
26967
26968         * gcc.c-torture/execute/991118-1.c: Also test case
26969         where the word boundary does not split a byte evenly.
26970
26971 1999-11-19  Nathan Sidwell  <nathan@acm.org>
26972
26973         * g++.old-deja/g++.ext/restrict1.C: New test.
26974
26975 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
26976
26977         * gcc.c-torture/execute/991118-1.c: New test.
26978
26979 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
26980
26981         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
26982         working directory pathnames.
26983
26984 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
26985
26986         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
26987         host is equipped with driver.h and driver.o so it can actually
26988         compile and run the tests.
26989
26990 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
26991
26992         * gcc.c-torture/compile/991008-1.c: New test.
26993
26994 1999-11-08  Nick Clifton  <nickc@cygnus.com>
26995
26996         * lib/gcc-dg.exp: Include target-supports.exp
26997
26998 1999-11-05  Nick Clifton  <nickc@cygnus.com>
26999
27000         * lib/target-supports.exp: New file: Provide procs to test for
27001         features supported by the target.
27002         (check_weak_available): Moved here from ecos.exp.
27003         (check_alias_available): New proc: Determine of the target
27004         toolchain supports the alias attribute.
27005
27006         * gcc.dg/special/ecos.exp: Move check_weak_available to
27007         target-supports.exp.
27008         (alias-1.c): Only perform the test if the target supports
27009         aliases.
27010         (wkali-1.c): Only perform the test if the target supports
27011         aliases.
27012
27013         * gcc.dg/990506-0.c: Expect error messages from cross
27014         targets as well as native targets.
27015
27016 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27017
27018         * gcc.dg/ultrasp1.c: Removed xfail.
27019         * gcc.dg/struct-ret-2.c: Likewise.
27020         * gcc.dg/array-1.c: Likewise.
27021
27022 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27023
27024         * gcc.dg/struct-ret-2.c: New test.
27025
27026         * gcc.dg/array-1.c: New test.
27027
27028 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
27029
27030         * gcc.c-torture/execute/991030-1.c: New test.
27031
27032 1999-10-26  Richard Henderson  <rth@cygnus.com>
27033
27034         * gcc.c-torture/compile/991026-2.c: New test.
27035
27036 1999-10-26  Jeffrey A Law  (law@cygnus.com)
27037
27038         * gcc.c-torture/compile/991026-1.c: New test.
27039
27040 1999-10-23  Jeffrey A Law  (law@cygnus.com)
27041
27042         * gcc.c-torture/execute/991023-1.c: New test.
27043
27044 1999-10-19  Jeffrey A Law  (law@cygnus.com)
27045
27046         * gcc.c-torture/execute/991019-1.c: New test.
27047
27048 1999-10-16  Richard Henderson  <rth@cygnus.com>
27049
27050         * gcc.c-torture/execute/991016-1.c: New test.
27051
27052 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
27053
27054         * gcc.c-torture/execute/991014-1.c: New test.
27055
27056 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
27057
27058         * g++.old-deja/g++.other/union2.C: New test.
27059
27060 1999-10-13  Nathan Sidwell  <nathan@acm.org>
27061
27062         * g++.old-deja/g++.other/vaarg2.C: New test.
27063         * g++.old-deja/g++.other/vaarg3.C: New test.
27064
27065 1999-10-12  Craig Burley  <craig@jcb-sc.com>
27066
27067         * g77.f-torture/noncompile/19990905-1.f: Moved from being
27068         in compile/.
27069
27070 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
27071
27072         * gcc.c-torture/execute/va-arg-11.c: New test.
27073
27074 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
27075
27076         * lib/file-format.exp (gcc_target_object_format): Don't
27077         crash if objdump is unavailable.
27078
27079 1999-09-29  Donn Terry <donn@interix.com>
27080
27081         * gcc.misc-tests/mg.exp: delete extraneous redirection.
27082
27083 1999-09-28  Nick Clifton  <nickc@cygnus.com>
27084
27085         * gcc.c-torture/compile/990928-1.c: New test.
27086
27087 1999-09-28  Nathan Sidwell  <nathan@acm.org>
27088
27089         * g++.old-deja/g++.other/decl6.C: New test.
27090
27091 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27092
27093         * gcc.c-torture/execute/va-arg-10.c: New test.
27094
27095 1999-09-27  Nathan Sidwell  <nathan@acm.org>
27096
27097         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
27098         __PRETTY_FUNCTION__.
27099
27100 1999-09-23  Nick Clifton  <nickc@cygnus.com>
27101
27102         * gcc.c-torture/execute/990923-1.c: New test.
27103
27104 1999-09-21  Nick Clifton  <nickc@cygnus.com>
27105
27106         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
27107         for which -fpic is inappropriate.
27108
27109 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
27110
27111         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
27112
27113 1999-09-21  Nathan Sidwell  <nathan@acm.org>
27114
27115         * g++.old-deja/g++.other/dyncast1.C: New test.
27116         * g++.old-deja/g++.other/dyncast2.C: New test.
27117         * g++.old-deja/g++.other/dyncast3.C: New test.
27118         * g++.old-deja/g++.other/dyncast4.C: New test.
27119         * g++.old-deja/g++.other/dyncast5.C: New test.
27120         * g++.old-deja/g++.eh/catch3.C: New test.
27121         * g++.old-deja/g++.eh/catch3p.C: New test.
27122         * g++.old-deja/g++.eh/catch4.C: New test.
27123         * g++.old-deja/g++.eh/catch4p.C: New test.
27124         * g++.old-deja/g++.eh/catch5.C: New test.
27125         * g++.old-deja/g++.eh/catch5p.C: New test.
27126         * g++.old-deja/g++.eh/catch6.C: New test.
27127         * g++.old-deja/g++.eh/catch6p.C: New test.
27128         * g++.old-deja/g++.eh/catch7.C: New test.
27129         * g++.old-deja/g++.eh/catch7p.C: New test.
27130         * g++.old-deja/g++.eh/catch8.C: New test.
27131         * g++.old-deja/g++.eh/catch8p.C: New test.
27132         * g++.old-deja/g++.eh/catch9.C: New test.
27133         * g++.old-deja/g++.eh/catch9p.C: New test.
27134
27135 1999-09-13  Nathan Sidwell  <nathan@acm.org>
27136
27137         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
27138         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
27139
27140 1999-09-13  Jeffrey A Law  (law@cygnus.com)
27141
27142         * gcc.c-torture/compile/990913-1.c: New test.
27143
27144 1999-09-10  Nathan Sidwell  <nathan@acm.org>
27145
27146         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
27147         * g++.old-deja/g++.jason/rfg5.C: Likewise.
27148
27149 1999-09-09  Richard Henderson  <rth@cygnus.com>
27150
27151         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
27152
27153 1999-09-09  Nathan Sidwell  <nathan@acm.org>
27154
27155         * g++.old-deja/g++.other/lookup11.C: New test.
27156         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
27157         what is permitted and what we want.
27158         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
27159         overload use.
27160         * g++.old-deja/g++.jason/rfg5.C: Likewise
27161
27162 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
27163
27164         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
27165         * gcc.c-torture/noncompile/poison-1.c: New file.
27166
27167 1999-09-08  Nathan Sidwell  <nathan@acm.org>
27168
27169         * g++.old-deja/g++.other/sizeof3.C: New test.
27170         * g++.old-deja/g++.other/sizeof4.C: New test.
27171         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
27172         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
27173
27174 1999-09-07  Richard Henderson  <rth@cygnus.com>
27175
27176         * gcc.dg/va-arg-1.c: New.
27177
27178 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27179
27180         * gcc.c-torture/execute/va-arg-9.c: New test.
27181
27182 1999-09-05  Craig Burley  <craig@jcb-sc.com>
27183
27184         * g77.f-torture/compile/980519-2.f: New test.
27185         * g77.f-torture/compile/19990905-0.f: New test.
27186         * g77.f-torture/compile/19990905-1.f: New test.
27187         * g77.f-torture/compile/19990905-2.f: New test.
27188
27189         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
27190
27191 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
27192
27193         * gcc.c-torture/execute/990827-1.c: Fix typo.
27194
27195 1999-09-03  Nathan Sidwell  <nathan@acm.org>
27196
27197         * g++.old-deja/g++.other/deref1.C: New test.
27198
27199 1999-09-02  Nathan Sidwell  <nathan@acm.org>
27200
27201         * g++.old-deja/g++.other/ambig2.C: New test.
27202         * g++.old-deja/g++.other/cond5.C: New test.
27203         * g++.old-deja/g++.other/lookup16.C: New test.
27204
27205 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
27206
27207         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
27208         assemblers too.
27209
27210 1999-08-31  Jeffrey A Law  (law@cygnus.com)
27211
27212         * lib/c-torture.exp: Avoid the "compare executables" optimization
27213         when testing native.
27214
27215 1999-08-29  Jeffrey A Law  (law@cygnus.com)
27216
27217         * gcc.c-torture/execute/990829-1.c: New test.
27218         * gcc.c-torture/compile/990829-1.c: New test.
27219
27220 1999-08-27  Paul Burchard  <burchard@pobox.com>
27221
27222         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
27223         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
27224         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
27225         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
27226         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
27227         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
27228         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
27229         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
27230         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
27231         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
27232         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
27233
27234 1999-08-27  Jeffrey A Law  (law@cygnus.com)
27235
27236         * gcc.c-torture/execute/990827-1.c: New test.
27237
27238 1999-08-26  Craig Burley  <craig@jcb-sc.com>
27239
27240         * g77.f-torture/noncompile/19990826-4.f: New test.
27241
27242         * g77.f-torture/compile/19990826-3.f: New test.
27243
27244         * g77.f-torture/execute/19990826-2.f: New test.
27245
27246         * g77.f-torture/compile/19990826-1.f: New test.
27247
27248         * gcc.c-torture/execute/990826-0.c: New test.
27249         * g77.c-torture/execute/19990826-0.f: New test.
27250
27251         * g77.f-torture/noncompile/970626-2.f: New test.
27252
27253 1999-08-25  Paul Burchard  <burchard@pobox.com>
27254
27255         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
27256         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
27257         lss-011.C: New tests.
27258
27259 1999-08-25  Nathan Sidwell  <nathan@acm.org>
27260
27261         * g++.old-deja/g++.other/decl5.C: New test.
27262
27263 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27264
27265         * noncompile/noncompile.exp: Load_lib c-torture.exp.
27266         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
27267         call `postbase' for each one.  All callers of `postbase' changed
27268         to call this instead.
27269
27270 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
27271
27272         * gcc.c-torture/execute/990811-1.c: New test.
27273
27274 1999-08-09  Nick Clifton  <nickc@cygnus.com>
27275
27276         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
27277         just native ones.
27278
27279         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
27280         just native ones.
27281
27282 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27283
27284         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
27285
27286 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27287
27288         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
27289
27290 1999-08-04  Nathan Sidwell  <nathan@acm.org>
27291
27292         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
27293
27294 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27295
27296         * gcc.c-torture/execute/990804-1.c: New test.
27297
27298 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27299
27300         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
27301         * g++.old-deja/g++.brendan/crash64.C: Likewise
27302         * g++.old-deja/g++.brendan/overload8.C: Likewise
27303
27304 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27305
27306         * g++.old-deja/g++.other/struct1.C: New test.
27307
27308 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27309
27310         * g++.old-deja/g++.other/enum2.C: New test.
27311
27312 1999-08-02  Richard Henderson  <rth@cygnus.com>
27313
27314         Adapted from tests from Franz Sirl:
27315         * gcc.c-torture/execute/va-arg-7.c: New test.
27316         * gcc.c-torture/execute/va-arg-8.c: New test.
27317
27318 1999-08-01  Jeffrey A Law  (law@cygnus.com)
27319
27320         * gcc.c-torture/compile/990801-2.c: New test.
27321
27322         * gcc.c-torture/compile/990801-1.c: New test.
27323
27324 1999-07-27  Michael Meissner  <meissner@cygnus.com>
27325
27326         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
27327         fp-cmp-1.c, converting double to float.
27328
27329         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
27330         fp-cmp-1.c, converting double to long double.
27331
27332         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
27333         from fr1 to unknown_register, since fr1 is a legitimate register
27334         on some machines.
27335
27336 1999-07-25  Jeffrey A Law  (law@cygnus.com)
27337
27338         * README: More listname related changes.
27339
27340 1999-07-08  Catherine Moore  <clm@cygnus.com>
27341
27342         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
27343
27344 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
27345
27346         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
27347
27348 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27349
27350         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
27351
27352 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
27353
27354         * gcc.dg/990703-1.c: New test.
27355
27356 1999-06-29  Nick Clifton  <nickc@cygnus.com>
27357
27358         * lib/file-format.exp: New file: Move definition of proc
27359         gcc_target_object_format to here from
27360         gcc.dg/special/ecos.exp.
27361
27362         * lib/c-torture.exp: Include lib file-format.exp.
27363         * lib/gcc-dg.exp: Include lib file-format.exp.
27364
27365         * gcc.dg/special/ecos.exp: Remove definition of proc
27366         gcc_target_object_format.
27367
27368 1999-06-28  Jeffrey A Law  (law@cygnus.com)
27369
27370         * gcc.c-torture/execute/990628-1.c: New test.
27371
27372 1999-06-25  Jeffrey A Law  (law@cygnus.com)
27373
27374         * gcc.c-torture/compile/990625-2.c: New test.
27375
27376         * gcc.c-torture/compile/990625-1.c: New test.
27377
27378 1999-06-23  Nick Clifton  <nickc@cygnus.com>
27379
27380         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
27381         attributes compile.
27382         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
27383         ports that use the COFF/PE file format.
27384
27385 1999-06-17  Jeffrey A Law  (law@cygnus.com)
27386
27387         * gcc.c-torture/compile/990617-1.c: New test.
27388
27389 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
27390
27391         * g++.old-deja/g++.other/decl4.C: New test.
27392
27393 1999-06-14  Nathan Sidwell  <nathan@acm.org>
27394
27395         * g++.old-deja/g++.other/bitfld3.C: New test.
27396
27397 1999-06-08  Nathan Sidwell  <nathan@acm.org>
27398
27399         * g++.old-deja/g++.eh/catch1.C: New test.
27400
27401 1999-06-07  Jeffrey A Law  (law@cygnus.com)
27402
27403         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
27404
27405         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
27406         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
27407
27408 1999-06-05  Craig Burley  <craig@jcb-sc.com>
27409
27410         * g77.f-torture/compile/19990502-0.f: Replace with new,
27411         shorter, test that still fails after recent changes.
27412
27413 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27414
27415         * gcc.c-torture/execute/990604-1.c: New test.
27416
27417 1999-05-31  Jeffrey A Law  (law@cygnus.com)
27418
27419         * gcc.c-torture/execute/990531-1.c: New test.
27420
27421 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27422
27423         * gcc.c-torture/compile/990527-1.c: New test.
27424
27425 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
27426
27427         * gcc.c-torture/execute/990527-1.c: New test.
27428
27429 1999-05-25  Nick Clifton  <nickc@cygnus.com>
27430
27431         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
27432         bitfields as signed.
27433
27434 1999-05-25  Craig Burley  <craig@jcb-sc.com>
27435
27436         * g77.f-torture/compile/19990525-0.f: New test.
27437
27438 1999-05-25  Jeffrey A Law  (law@cygnus.com)
27439
27440         * gcc.c-torture/execute/990525-2.c: New test.
27441
27442         * gcc.c-torture/execute/990525-1.c: New test.
27443
27444 1999-05-24  Nathan Sidwell  <nathan@acm.org>
27445
27446         * g++.old-deja/g++.other/anon3.C: New test.
27447         * g++.old-deja/g++.other/anon4.C: New test.
27448         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
27449         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
27450         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
27451         Merrill).
27452
27453 1999-05-24  Jeffrey A Law  (law@cygnus.com)
27454
27455         * gcc.c-torture/execute/990524-1.c: New test.
27456
27457         * gcc.dg/990524-1.c: New test.
27458
27459 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27460
27461         * gcc.c-torture/compile/990523-1.c: New test.
27462
27463 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
27464
27465         * gcc.c-torture/compile/990519-1.c: New test.
27466
27467 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27468
27469         * gcc.c-torture/compile/990517-1.c: New test.
27470
27471         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
27472         (e4, f4): New tests.
27473         (main): Call them.
27474
27475 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27476
27477         * gcc.dg/noreturn-1.c: New test.
27478
27479 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
27480
27481         * gcc.c-torture/execute/990513-1.c: New test.
27482
27483 1999-05-10  Richard Henderson  <rth@cygnus.com>
27484
27485         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
27486
27487 1999-05-10  Craig Burley  <craig@jcb-sc.com>
27488
27489         * g77.f-torture/execute/erfc.f: Use small single-precision
27490         values, to avoid problems on Alphas when not -mieee.
27491
27492 1999-05-08  Craig Burley  <craig@jcb-sc.com>
27493
27494         * gcc.dg/990506-0.c: New test.
27495
27496 1999-05-08  Richard Henderson  <rth@cygnus.com>
27497
27498         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
27499         the constant to test.  Don't XFAIL 64-bit targets.
27500
27501         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
27502         * g++.old-deja/g++.law/profile1.C: Likewise.
27503
27504         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
27505         operator new instances.
27506         * g++.old-deja/g++.other/delete5.C: Likewise.
27507
27508 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27509
27510         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
27511         intrinsic.
27512
27513 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27514
27515         * g77.f-torture/execute/u77-test.f: Reverse order of two
27516         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
27517
27518 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27519
27520         * gcc.dg/compare1.c: New test.
27521
27522 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27523
27524         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
27525         New tests.
27526
27527 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27528
27529         * g77.f-torture/compile/19990502-1.f: New test.
27530
27531 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27532
27533         * g77.f-torture/compile/19990502-0.f: New test.
27534
27535 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27536
27537         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
27538         intrinsic.
27539
27540 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27541
27542         * g77.f-torture/execute/u77-test.f (main): List libU77
27543         intrinsics not currently tested.
27544         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
27545         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
27546         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
27547         Trim blanks off the ends of some printed strings.
27548
27549 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27550
27551         * g77.f-torture/execute/u77-test.f (main): Just warn about
27552         FSTAT gid disagreement, as it's expected on some systems.
27553
27554 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27555
27556         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
27557         use a new function, which allows for some slop.
27558         Clean up some commentary.
27559         (issum): The new function.
27560         (sgladd): Deleted subroutine.
27561
27562 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27563
27564         * g77.f-torture/execute/u77-test.f: Modify to be more like
27565         libf2c/libU77 version, bringing patches to that version here.
27566         Add suitable commentary.
27567
27568 1999-04-25  Richard Henderson  <rth@cygnus.com>
27569
27570         * gcc.dg/990424-1.c: New test.
27571
27572 1999-04-24  Craig Burley  <craig@jcb-sc.com>
27573
27574         * g77.f-torture/execute/u77-test.f (main): Bug involving
27575         LSTAT has been fixed, so turn back on full checking.
27576
27577 1999-04-20  Craig Burley  <craig@jcb-sc.com>
27578
27579         * g77.f-torture/compile/19990419-0.f: New test.
27580         * g77.f-torture/execute/19990419-1.f: New test.
27581
27582 1999-04-17  Richard Henderson  <rth@cygnus.com>
27583
27584         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
27585         to avoid the need for a prototype to supress a warning.
27586
27587 1999-04-07  Jim Wilson  <wilson@cygnus.com>
27588
27589         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
27590
27591 1999-04-04  Jeffrey A Law  (law@cygnus.com)
27592
27593         * gcc.c-torture/execute/990404-1.c: New test.
27594
27595 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27596
27597         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
27598         * gcc.dg/cpp-if3.c: Don't use -pedantic.
27599         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
27600         missing initializer warnings.
27601
27602 1999-03-28  Jeffrey A Law  (law@cygnus.com)
27603
27604         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
27605         matching strings.
27606
27607 1999-03-26  Jeffrey A Law  (law@cygnus.com)
27608
27609         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
27610
27611 1999-03-26  Craig Burley  <craig@jcb-sc.com>
27612
27613         * g77.f-torture/execute/19990325-0.f: New test.
27614         * g77.f-torture/execute/19990325-1.f: New test.
27615
27616 1999-03-24  Jeffrey A Law  (law@cygnus.com)
27617
27618         * gcc.c-torture/execute/990324-1.c: New test.
27619
27620 1999-03-22  Jim Wilson  <wilson@cygnus.com>
27621
27622         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
27623         test with 4.
27624
27625 1999-03-17  Richard Henderson  <rth@cygnus.com>
27626
27627         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
27628
27629 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27630
27631         * g77.f-torture/execute/19990313-2.f: New test.
27632         * g77.f-torture/execute/19990313-3.f: New test.
27633
27634 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27635
27636         * g77.f-torture/execute/19990313-0.f: New test.
27637         * g77.f-torture/execute/19990313-1.f: New test.
27638
27639 1999-03-12  Jim Wilson  <wilson@cygnus.com>
27640
27641         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
27642         printf to sprintf.
27643         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
27644         (main): Add check for u15.  Conditionalize u31 check depending on
27645         whether ints are <32 bits or >=32 bits.
27646
27647 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27648
27649         * g77.f-torture/execute/19981119-0.f: Improve testiness.
27650
27651 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27652
27653         * g77.f-torture/compile/19990305-0.f: New test.
27654         * g77.f-torture/execute/19981119-0.f: New test.
27655
27656 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27657
27658         * g77.f-torture/execute/970625-2.f: call ABORT if final
27659         result is not correct, instead of just printing it.
27660         Add this checking via newly introduced obfuscation, to
27661         trip up buggy front ends.
27662
27663 1999-03-07  Craig Burley  <craig@jcb-sc.com>
27664
27665         * g77.f-torture/compile/960317-1.f: Moved from being
27666         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
27667
27668 1999-03-06  Craig Burley  <craig@jcb-sc.com>
27669
27670         * g77.f-torture/execute/960317-1.f: New (old) test.
27671         * g77.f-torture/execute/970625-2.f: Ditto.
27672
27673 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
27674
27675         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
27676         message on line 1 or line 2; cccp and cpplib do this differently.
27677
27678 1999-03-01  Jeffrey A Law  (law@cygnus.com)
27679
27680         * g++.old-deja/g++.law/weak1.C: New test.
27681
27682 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27683
27684         * gcc.c-torture/execute/990119-1.c: Renamed to...
27685         * gcc.dg/990119-1.c: this, so it will only be tested once
27686         (it's a preprocessor test, it doesn't need to be run at
27687         multiple optimization levels).
27688
27689 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27690
27691         * lib/g++.exp: Don't add incdir=$base_dir/../include to
27692           ALWAYS_CXXFLAGS.
27693
27694 1999-02-24  Craig Burley  <craig@jcb-sc.com>
27695
27696         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
27697         * g77.f-torture/compile/19981216-0.f: ...as it is expected
27698         to not be compilable by current g77.
27699
27700 1999-02-24  Nick Clifton  <nickc@cygnus.com>
27701
27702         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
27703
27704 1999-02-22  Jeffrey A Law  (law@cygnus.com)
27705
27706         * gcc.c-torture/execute/990222-1.c: New test.
27707
27708 1999-02-19  Craig Burley  <craig@jcb-sc.com>
27709
27710         * g77.f-torture/compile/19990218-0.f: New test.
27711         * g77.f-torture/noncompile/19990218-1.f: New test.
27712
27713 1999-02-18  Craig Burley  <craig@jcb-sc.com>
27714
27715         * g77.f-torture/compile/19981216-0.f: New test.
27716
27717 1999-02-14  Jeffrey A Law  (law@cygnus.com)
27718
27719         * gcc.dg/990214-1.c: New test.
27720
27721 1999-02-13  Jeffrey A Law  (law@cygnus.com)
27722
27723         * gcc.dg/990213-2.c: New test.
27724
27725         * gcc.dg/990213-1.c: New test.
27726
27727 1999-02-12  Jeffrey A Law  (law@cygnus.com)
27728
27729         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
27730         ints.
27731
27732 1999-02-11  Nick Clifton  <nickc@cygnus.com>
27733
27734         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
27735         specified by target.
27736
27737         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
27738
27739 1999-02-11  Jeffrey A Law  (law@cygnus.com)
27740
27741         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
27742
27743 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27744
27745         * gcc.dg/special/ecos.exp: New test driver for new tests with
27746         special requirements.
27747
27748         * gcc.dg/special/alias-1.c: New test.
27749         * gcc.dg/special/gcsec-1.c: New test.
27750         * gcc.dg/special/weak-1.c: New test.
27751         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
27752         * gcc.dg/special/weak-2.c: New test.
27753         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
27754         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
27755         * gcc.dg/special/wkali-1.c: New test.
27756         * gcc.dg/special/wkali-2.c: New test.
27757         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
27758         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
27759
27760 1999-02-10  Felix Lee  <flee@cygnus.com>
27761
27762           * lib/c-torture.exp (c-torture-compile): Pull out code for
27763           analyzing gcc error messages.
27764           (c-torture-execute): Likewise.  Fix some (harmless) false
27765           positives.
27766           * lib/gcc.exp (gcc_check_compile): New function.
27767
27768 1999-02-08  Richard Henderson  <rth@cygnus.com>
27769
27770         * gcc.c-torture/execute/990208-1.c: New test.
27771
27772 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27773
27774         * g++.dg/special/ecos.exp: New driver for new tests with special
27775         requirements
27776
27777         * g++.dg/special/conpr-1.C: New test
27778         * g++.dg/special/conpr-2.C: New test
27779         * g++.dg/special/conpr-2a.C: New test
27780         * g++.dg/special/conpr-3.C: New test
27781         * g++.dg/special/conpr-3a.C: New test
27782         * g++.dg/special/conpr-3b.C: New test
27783
27784         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
27785         allow g++ to use the dg driver
27786
27787         * README: Add comment about g++.dg directory
27788
27789 1999-02-06  Jeffrey A Law  (law@cygnus.com)
27790
27791         * README: Update email addresses.
27792
27793 1999-02-03  Nick Clifton  <nickc@cygnus.com>
27794
27795         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
27796         arguments in order to force structure S onto the stack even on
27797         the alpha.
27798         (test): Pass 10 leading arguments to function foo as well as the
27799         structure S.
27800
27801         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
27802         failure for all targets.
27803
27804         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
27805         abort to terminate program execution.
27806
27807 1999-01-30  Richard Henderson  <rth@cygnus.com>
27808
27809         * gcc.c-torture/execute/990130-1.c: New test.
27810
27811 1999-01-30  Jeffrey A Law  (law@cygnus.com)
27812
27813         * gcc.dg/990130-1.c: New test.
27814
27815 1999-01-28  Michael Meissner  <meissner@cygnus.com>
27816
27817         * gcc.c-torture/execute/990128-1.c: New test.
27818
27819 1999-01-27  Michael Meissner  <meissner@cygnus.com>
27820
27821         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
27822
27823 1999-01-27  Felix Lee  <flee@cygnus.com>
27824
27825         * lib/c-torture.exp (c-torture-compile): pull out code for
27826         analyzing gcc error messages.
27827         (c-torture-execute): ditto, and fix some (harmless) false
27828         positives.
27829         * lib/gcc.exp (gcc_check_compile): new function.
27830
27831 1999-01-17  Jeffrey A Law  (law@cygnus.com)
27832
27833         * gcc.dg/990117-1.c: New test.
27834
27835         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
27836
27837         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
27838
27839 1999-01-15  Jeffrey A Law  (law@cygnus.com)
27840
27841         * g77.f-torture/compile/990115-1.f: New test.
27842
27843 1999-01-07  Jeffrey A Law  (law@cygnus.com)
27844
27845         * gcc.c-torture/compile/990107-1.c: New test
27846
27847 1999-01-06  Jeffrey A Law  (law@cygnus.com)
27848
27849         * gcc.c-torture/execute/990106-2.c: New test.
27850
27851         * gcc.c-torture/execute/990106-1.c: New test.
27852
27853 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
27854
27855         * gcc.c-torture/compile/981223-1.c: New test.
27856
27857 1998-12-29  Richard Henderson  <rth@cygnus.com>
27858
27859         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
27860         (opt3): Rename from opt4 and disable.
27861
27862 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
27863
27864         * g++.old-deja/g++.pt/ptrmem5.C: New test.
27865
27866 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27867
27868         * g++.old-deja/g++.other/conv5.C: New test.
27869
27870 1998-12-14  Nick Clifton  <nickc@cygnus.com>
27871
27872         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
27873
27874 1998-12-11  Jeffrey A Law  (law@cygnus.com)
27875
27876         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
27877
27878 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
27879
27880         * gcc.c-torture/compile/981211-1.c: New test.
27881
27882 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
27883
27884         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
27885
27886         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
27887
27888 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27889
27890         * gcc.special/930510-1.c: Make C9X safe.
27891         * gcc.misc-tests/gcov-1.c Similarly.
27892         * gcc.misc-tests/gcov-2.c Similarly.
27893
27894 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27895
27896         * gcc.dg/ultrasp1.c: New test.
27897
27898 1998-12-06  Richard Henderson  <rth@cygnus.com>
27899
27900         * gcc.c-torture/execute/981206.c: New test.
27901
27902 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27903
27904         * g++.old-deja/g++.ns/template7.C: New test.
27905
27906         * g++.old-deja/g++.other/expr1.C: New test.
27907
27908         * g++.old-deja/g++.eh/tmpl3.C: New test.
27909
27910         * g++.old-deja/g++.eh/tmpl2.C: New test.
27911
27912 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27913
27914         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
27915         * g++.old-deja/g++.other/using6.C: Removed.
27916         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
27917
27918         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
27919
27920 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27921
27922         * g++.old-deja/g++.pt/overload8.C: New test.
27923
27924         * g++.old-deja/g++.pt/overload7.C: New test.
27925
27926         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
27927
27928         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
27929         and relinking messages.
27930         * lib/g++.exp (g++_target_compile): Remove .rpo file when
27931         compiling with -frepo.
27932
27933 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
27934
27935         * g++.old-deja/g++.pt/lookup6.C: New test.
27936
27937 1998-11-30  Nick Clifton  <nickc@cygnus.com>
27938
27939         * gcc.c-torture/execute/981130-1.c: New test.
27940         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
27941
27942 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27943
27944         * g++.old-deja/g++.pt/explicit76.C: New test.
27945
27946         * g++.old-deja/g++.pt/friend38.C: New test.
27947
27948         * g++.old-deja/g++.ns/crash2.C: New test.
27949
27950         * g++.old-deja/g++.pt/defarg8.C: New test.
27951
27952         * g++.old-deja/g++.pt/instantiate6.C: New test.
27953
27954         * g++.old-deja/g++.pt/static6.C: New test.
27955
27956         * g++.old-deja/g++.pt/decl2.C: New test.
27957
27958 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27959
27960         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
27961         problem is actually related with name lookup, but so what? :-)
27962
27963         * g++.old-deja/g++.pt/friend37.C: New test.
27964
27965 1998-11-25  Dave Love  <d.love@dl.ac.uk>
27966
27967         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
27968         element, which fails on some systems.
27969
27970         * g77.f-torture/execute/labug1.f: New test.
27971
27972 1998-11-21  Jeffrey A Law  (law@cygnus.com)
27973
27974         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
27975         is defined.
27976
27977 1998-11-18  Dave Love  <d.love@dl.ac.uk>
27978
27979         * g77.f-torture/compile/981117-1.f: New test.
27980
27981 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
27982
27983         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
27984         properly discarded.
27985
27986 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
27987
27988         * gcc.c-torture/execute/memcheck: New directory of tests for
27989         -fcheck-memory-usage.
27990
27991 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27992
27993         * README: New file, general information about the testsuite and
27994         new description of the various C++ test subdirectories.
27995         * README.g++: Eliminate obsolete information, update and move most
27996         relevant stuff to README.
27997
27998 1998-11-07  Richard Henderson  <rth@cygnus.com>
27999
28000         * gcc.c-torture/compile/981107-1.c: New test.
28001
28002 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
28003
28004         * execute/memcpy-bi.c: New testcase.
28005
28006 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
28007
28008         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
28009         base classes.
28010
28011         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
28012         template is selected.
28013
28014         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
28015         classes, it should be accepted for all types.
28016
28017         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
28018
28019         * g++.old-deja/g++.pt/spec24.C: Ensure that template
28020         specializations start with template headers.
28021
28022 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
28023
28024         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
28025
28026         * g++.old-deja/g++.other/init9.C: Test cross initialization of
28027         non-POD types.
28028
28029 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28030
28031         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
28032
28033 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
28034
28035         * compile/981022-1.c, compile/981022-1.x: New test and driver.
28036
28037 1998-10-19  Jeffrey A Law  (law@cygnus.com)
28038
28039         * 981019-1.c: New test.
28040
28041 1998-10-14  Robert Lipe <robertl@dgii.com>
28042
28043         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
28044         find objc headers.
28045
28046 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28047
28048         * compile/981001-4.c: Remove use of GCC extension that triggers a
28049         compiler bug.
28050
28051 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
28052
28053         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
28054
28055 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28056
28057         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
28058         instantiation of template produces incorrect code for delete
28059         expression.
28060
28061         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
28062         constructors' name is not unique.
28063         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
28064         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
28065
28066         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
28067         automatic array of const is ill-formed.
28068
28069         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
28070         of template parameter?
28071
28072         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
28073         const.
28074
28075         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
28076         pointer-to-member expression.
28077
28078         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
28079         declaration causes ICE.
28080
28081 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
28082
28083         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
28084         reserved in the global namespace.
28085
28086         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
28087         generate needed virtual table.
28088
28089         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
28090
28091 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
28092
28093         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
28094         template-dependent type
28095
28096 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
28097
28098         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
28099         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
28100         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
28101
28102         * g++.old-deja/g++.other/using5.C: New test; using decl from base
28103         class should be usable as argument of member function.
28104         * g++.old-deja/g++.other/using6.C: New test; using decl from base
28105         class should be usable as return type of member function.
28106         * g++.old-deja/g++.other/using7.C: New test; using decl from base
28107         class should be usable as type of data member.
28108
28109         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
28110
28111 1998-10-09  Jeffrey A Law  (law@cygnus.com)
28112
28113         * gcc.c-torture/special/920521-1.c: Fix bogus test.
28114
28115 1998-10-08  Nick Clifton  <nickc@cygnus.com>
28116
28117         * gcc.dg/dll-?.c Add thumb to target list.
28118         Fix assembler scan patterns to match current assembler output.
28119
28120 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
28121
28122         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
28123         matching of template brackets.
28124
28125         * g++.old-deja/g++.other/using4.C: New test.  Test using
28126         declarations of methods from base classes.
28127
28128         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
28129         within functions should introduce names into the innermost
28130         enclosing namespace.
28131
28132         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
28133         of static locals if first initialization throws.
28134
28135 1998-10-07  Jim Wilson  <wilson@cygnus.com>
28136
28137         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
28138
28139 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
28140
28141         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
28142         lose track of the possible targets of tablejump insns.
28143         * special/special.exp: Run it.
28144
28145 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28146
28147         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
28148         must be declared before its specializations can be named in friend
28149         declarations.
28150
28151 1998-10-05  Dave Love  <d.love@dl.ac.uk>
28152
28153         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
28154
28155         * g77.f-torture/execute/io1.f: New test.
28156
28157 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28158
28159         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
28160         with pointer to template function, for which no argument deduction
28161         is possible.
28162
28163         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
28164         specialization of template function as argument to template
28165         function.
28166
28167         * g++.old-deja/g++.other/access2.C: New test; Inner class
28168         shouldn't have privileged access to Outer's names.
28169
28170 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28171
28172         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
28173         friend template declared within template class conflicts with
28174         nested class of the same name.
28175
28176         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
28177         is ignored.
28178
28179         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
28180         object with direct initializer as function declaration.
28181
28182         * g++.old-deja/g++.other/decl2.C: New test; duplicate
28183         initializers.
28184
28185         * g++.old-deja/g++.other/null2.C: New test; conditional operator
28186         involving const pointer and NULL produces incorrect result.
28187
28188         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
28189         type name without `typename' should be rejected with -pedantic.
28190
28191 1998-10-02  Richard Henderson  <rth@cygnus.com>
28192
28193         * g++.old-deja/g++.other/addrof1.C: New test.
28194
28195 1998-10-01  Nick Clifton  <nickc@cygnus.com>
28196
28197         * gcc.c-torture/compile/981001-1.c: New test.
28198         * gcc.c-torture/execute/981001-1.c: New test.
28199
28200 1998-10-01  Jeffrey A Law  (law@cygnus.com)
28201
28202         * gcc.c-torture/compile/981001-2.c: New test.
28203         * gcc.c-torture/compile/981001-3.c: New test.
28204         * gcc.c-torture/compile/981001-4.c: New test.
28205
28206 1998-10-01  Robert Lipe  <robertl@dgii.com>
28207
28208         * lib/objc.exp (objc_target_compile): Add -L during compiles for
28209         multilibbed hosts.   Idea grafted from g77.exp.
28210
28211 1998-09-30  Dave Love  <d.love@dl.ac.uk>
28212
28213         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
28214         avoid losing on systems which need -lsocket.
28215
28216 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
28217
28218         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
28219         * g++.old-deja/g++.other/nested2.C: Ditto.
28220         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
28221         failure.
28222
28223 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28224
28225         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
28226         preferred over template operator!= for enum bitfields.
28227
28228 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
28229
28230         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
28231         that happen to have the same base name, but in different scopes,
28232         are incorrectly rejected.
28233
28234 1998-09-16  Richard Henderson  <rth@cygnus.com>
28235
28236         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
28237         on the native word size instead of an integer literal.
28238
28239 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28240
28241         * g++.old-deja/g++.other/static2.C: Invocation of static data
28242         member of type pointer-to-function denoted as non-static member.
28243
28244         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
28245         checks involving function types and aliases.
28246
28247 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28248
28249         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
28250         redefined to the same non-trivial type.
28251
28252         * g++.old-deja/g++.pt/explicit73.C: Test for proper
28253         namespace-qualification of template specializations declared in
28254         other namespaces.
28255
28256         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
28257         to declare a subset of the specializations of a template function
28258         as friends of specializations of a template class.
28259
28260         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
28261         member templates that do not fully specialize the enclosing
28262         template class are rejected.
28263
28264 1998-09-11  Dave Love  <d.love@dl.ac.uk>
28265
28266         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
28267
28268 1998-09-08  Dave Love  <d.love@dl.ac.uk>
28269
28270         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
28271         altered from libf2c/libU77 version.
28272
28273 1998-09-06  Dave Love  <d.love@dl.ac.uk>
28274
28275         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
28276
28277 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
28278
28279         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
28280         (un)signed char are different types for template specialization
28281         purposes.
28282
28283 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
28284
28285         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
28286         * objc: ObjC testsuite.
28287
28288 1998-08-31  Catherine Moore  <clm@cygnus.com>
28289
28290         * gcc.c-torture/execute/941014-1.x:  New file.
28291
28292 1998-08-31  Nick Clifton  <nickc@cygnus.com>
28293
28294         * lib/c-torture.exp: Add support for
28295         torture_eval_before_compile and torture_eval_before_execute
28296         variables.
28297
28298 1998-08-30  Jeffrey A Law  (law@cygnus.com)
28299
28300         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
28301         this test triggers valid.
28302
28303 1998-08-27  Jeffrey A Law  (law@cygnus.com)
28304
28305         * gcc.dg/980827-1.c: New test.
28306
28307 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
28308
28309         * gcc.c-torture/execute/loop-4b.c: New test.
28310
28311 1998-08-26  Nick Clifton  <nickc@cygnus.com>
28312
28313         * lib/c-torture.exp: Add support for
28314         torture_eval_before_compile and torture_eval_before_execute
28315         variables.
28316
28317 1998-08-25  Jeffrey A Law  (law@cygnus.com)
28318
28319         * gcc.c-torture/compile/980825-1.c: New test.
28320
28321 1998-08-24  Nick Clifton  <nickc@cygnus.com>
28322
28323         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
28324         count number tests in opt_t0 not good_t0.
28325
28326 1998-08-24  Jeffrey A Law  (law@cygnus.com)
28327
28328         * gcc.c-torture/compile/930326-1.x: Fix typo.
28329
28330 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
28331
28332         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
28333         causes an ICE.
28334
28335 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28336
28337         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
28338         STACK_SIZE is defined.
28339         * gcc.c-torture/unsorted/stuct.c: Similarly.
28340
28341         * gcc.c-torture/compile/980821-1.c: New test.
28342
28343 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28344
28345         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
28346
28347 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
28348
28349         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
28350         code.
28351
28352 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
28353
28354         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
28355         error'.
28356
28357 1998-08-18  Jeffrey A Law  (law@cygnus.com)
28358
28359         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
28360
28361 1998-08-16  Jeffrey A Law  (law@cygnus.com)
28362
28363         * gcc.c-torture/compile/980816-1.c: New test.
28364
28365         * gcc.dg/980816-1.c: New test.
28366
28367 1998-08-13  Jeffrey A Law  (law@cygnus.com)
28368
28369         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
28370         compiler for ieee tests.
28371
28372 1998-08-01  Dave Love  <d.love@dl.ac.uk>
28373
28374         * g77.f-torture/compile/980729-0.f: New test.
28375
28376 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
28377
28378         * gcc.c-torture/special/eeprof-1.c: New test, for
28379         -finstrument-functions.
28380         * gcc.c-torture/special/special.exp: Run it.
28381
28382 1998-07-29  Jeffrey A Law  (law@cygnus.com)
28383
28384         * gcc.c-torture/compile/980729-1.c: New test.
28385
28386 1998-07-27  Nick Clifton  <nickc@cygnus.com>
28387
28388         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
28389         __thumb__ is defined, and test for ARM style doubles if so.
28390
28391 1998-07-26  Dave Love  <d.love@dl.ac.uk>
28392
28393         * g77.f-torture/noncompile/980615-0.f: New test.
28394
28395 1998-07-26  H.J. Lu  (hjl@gnu.org)
28396
28397         * gcc.dg/980312-1.c: Do link instead of compile.
28398         * gcc.dg/980313-1.c: Likewise.
28399
28400 1998-07-26  Jeffrey A Law  (law@cygnus.com)
28401
28402         * gcc.c-torture/compile/980726-1.c: New test.
28403
28404 1998-07-25  Dave Love  <d.love@dl.ac.uk>
28405
28406         * g77.f-torture/execute/io0.f: New test.
28407
28408 1998-07-24  Nick Clifton  <nickc@cygnus.com>
28409
28410         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
28411         an int.
28412
28413 1998-06-18  Michael Meissner  <meissner@cygnus.com>
28414
28415         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
28416         m32r bugs.
28417
28418 1998-07-17  Nick Clifton  <nickc@cygnus.com>
28419
28420         * gcc.dg/980626-1.c: Expect failures for all toolchains until
28421         c-decl.c:grokdeclarator can handle mode attributes.
28422
28423 1998-07-16  Jeffrey A Law  (law@cygnus.com)
28424
28425         * gcc.c-torture/execute/980716-1.c: New test.
28426
28427 1998-07-13  Jeffrey A Law  (law@cygnus.com)
28428
28429         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
28430         the mn10200.
28431         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
28432         the mn10200.
28433         * gcc.c-torture/execute/va-arg-3.x: Similarly.
28434         * gcc.c-torture/compile/930326-1.x: Similarly.
28435
28436 1998-07-13  Dave Love  <d.love@dl.ac.uk>
28437
28438         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
28439         New test from Craig.
28440
28441 1998-07-12  Dave Love  <d.love@dl.ac.uk>
28442
28443         * g77.f-torture/noncompile/980616-0.f: New test.
28444
28445         * g77.f-torture/execute/970816-3.f:  New test from Craig.
28446
28447 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28448
28449         *  g++.other/singleton.C: Return error value instead of taking
28450         SIGSEGV.
28451
28452 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
28453
28454         *  g++.other/singleton.C: New test.   Warning is under dispute.
28455         Runtime crash is not.
28456
28457 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28458
28459         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
28460         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
28461         using6.C, using7.C}:  New namespace tests.
28462
28463 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
28464
28465         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
28466         specialization with typedef'ed names used as array indexes.
28467
28468 1998-07-09  Jeffrey A Law  (law@cygnus.com)
28469
28470         * gcc.c-torture/execute/980709-1.c: New test.
28471
28472         * gcc.dg/980709-1.c: New test.
28473
28474 1998-07-07  Richard Henderson  <rth@cygnus.com>
28475
28476         * gcc.c-torture/execute/bcp-1.c: New test.
28477
28478 1998-07-07  Jeffrey A Law  (law@cygnus.com)
28479
28480         * gcc.c-torture/execute/980707-1.c: New test.
28481
28482 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
28483
28484         * gcc.c-torture/compile/980706-1.c: New test.
28485
28486 1998-07-01  Dave Love  <d.love@dl.ac.uk>
28487
28488         * g77.f-torture/execute/980701-0.f,
28489         g77.f-torture/execute/980701-1.f: New test from Craig.
28490
28491 1998-07-01  Jeffrey A Law  (law@cygnus.com)
28492
28493         * gcc.c-torture/compile/980701-1.c: New test.
28494
28495         * gcc.c-torture/execute/980701-1.c: New test.
28496
28497 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
28498 rlsruhe.de>
28499
28500         * g++.old-deja/g++.robertl/eb132.C: New test.
28501         * g++.old-deja/g++.robertl/eb133.C: Likewise.
28502
28503 1998-06-29  Dave Love  <d.love@dl.ac.uk>
28504
28505         * g77.f-torture/execute/980628-7.f,
28506         g77.f-torture/execute/980628-8.f,
28507         g77.f-torture/execute/980628-9.f,
28508         g77.f-torture/execute/980628-10.f: New tests from Craig.
28509
28510         * g77.f-torture/execute/980628-3.f: Remove mail headers.
28511
28512 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28513
28514         * g77.f-torture/execute/980628-4.f: New test from Craig.
28515         * g77.f-torture/execute/980628-5.f: Likewise.
28516         * g77.f-torture/execute/980628-2.f: Likewise.
28517         * g77.f-torture/execute/980628-0.f: Likewise.
28518         * g77.f-torture/execute/980628-1.f: Likewise.
28519         * g77.f-torture/execute/980628-3.f: Likewise.
28520         * g77.f-torture/execute/980628-6.f: Likewise.
28521
28522 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28523
28524         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
28525         directory when nothing has been installed yet.
28526
28527 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
28528
28529         * gcc.c-torture/special/special.exp: Handle newer versions of
28530         dejagnu.
28531
28532 1998-06-26  Jeffrey A Law  (law@cygnus.com)
28533
28534         * gcc.dg/980626-1.c: New test.
28535
28536 1998-06-19  Bruno Haible <haible@ilog.fr>
28537
28538         * gcc.misc-tests/m-un-2.c: New test.
28539         * g++.old-deja/g++.other/warn01.c: Likewise.
28540
28541 1998-06-19  Robert Lipe  <robertl@dgii.com>
28542
28543         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
28544         compatibility with assmblers with a different comment character.
28545         Eliminate use of GAS-specific extensions.
28546
28547 1998-06-19  Jeffrey A Law  (law@cygnus.com)
28548
28549         * gcc.c-torture/execute/ieee/980619-1.c: New test.
28550
28551 1998-06-19  Robert Lipe  <robertl@dgii.com>
28552
28553         *lib/g77.exp: Replace search for libf2c.a with search for newly
28554         renamed libg2c.a
28555
28556 1998-06-17  Jeffrey A Law  (law@cygnus.com)
28557
28558         * gcc.c-torture/execute/980617-1.c: New test.
28559
28560 1998-06-12  Jeffrey A Law  (law@cygnus.com)
28561
28562         * gcc.c-torture/execute/980612-1.c: New test.
28563
28564 1998-06-08  Jeffrey A Law  (law@cygnus.com)
28565
28566         * gcc.dg/980523-1.c: Only test on ppc-linux.
28567         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
28568
28569         * gcc.c-torture/execute/980608-1.c: New test.
28570
28571 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
28572
28573         * gcc.c-torture/execute/980605-1.c: New test.
28574
28575 1998-06-04  Jeffrey A Law  (law@cygnus.com)
28576
28577         * gcc.c-torture/execute/980604-1.c: New test.
28578
28579 1998-06-02  Jeffrey A Law  (law@cygnus.com)
28580
28581         * gcc.c-torture/execute/980602-1.c: New test.
28582         * gcc.c-torture/execute/980602-2.c: Likewise.
28583
28584 1998-06-02  Dave Love  <d.love@dl.ac.uk>
28585
28586         * 970125-0.f: Fix per JCB.  Add commentary.
28587
28588 1998-05-31  Michael Meissner  <meissner@cygnus.com>
28589
28590         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
28591         IEEE -0 support.
28592
28593 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
28594
28595         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
28596         earlier.
28597
28598 1998-05-28  Catherine Moore <clm@cygnus.com>
28599
28600         * gcc.c-torture/execute/980526-3.c: New test.
28601
28602 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
28603
28604         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
28605         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
28606         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
28607         m88k-motorola-sysv3 to XFAIL.
28608
28609 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28610
28611         * gcc.dg/980526-1.c: New test.
28612         * gcc.c-torture/execute/980526-2.c: New test.
28613
28614 1998-05-26  Jeffrey A Law  (law@cygnus.com)
28615
28616         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
28617
28618         * gcc.c-torture/execute/980526-1.c: New test.
28619
28620 1998-05-26  Dave Love  <d.love@dl.ac.uk>
28621
28622         * g77.f-torture/execute/alpha2.f: Add runtime test.
28623
28624 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
28625
28626         * g++.old-deja/old-deja.exp: Strip leading directories.
28627
28628         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
28629         error for the line.  Don't run multiple tests for the same line.
28630
28631 1998-05-23  Jeffrey A Law  (law@cygnus.com)
28632
28633         * gcc.dg/980523-1.c: New test.
28634
28635 1998-05-23  Dave Love  <d.love@dl.ac.uk>
28636
28637         * g77.f-torture/compile/970915-0.f: New test.
28638
28639 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
28640
28641         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
28642
28643 1998-05-21  Jeffrey A Law  (law@cygnus.com)
28644
28645         * gcc.dg/980520-1.c: New test.
28646
28647 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
28648
28649         * gcc.dg/980502-1.c: Fix return type.
28650
28651 1998-05-20  Jeffrey A Law  (law@cygnus.com)
28652
28653         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
28654         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
28655         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
28656         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
28657         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
28658
28659 1998-05-20  Dave Love  <d.love@dl.ac.uk>
28660
28661         * g77.f-torture/execute/980520-1.f: New test.
28662
28663 1998-05-15  Dave Love  <d.love@dl.ac.uk>
28664
28665         * lib/mike-g77.exp: New file.
28666
28667         * g77.f-torture/noncompile/noncompile.exp,
28668         g77.f-torture/noncompile/check0.f: New files.
28669
28670 1998-05-14  Dave Love  <d.love@dl.ac.uk>
28671
28672         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
28673         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
28674         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
28675         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
28676         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
28677         abort where appropriate.
28678
28679 1998-05-05  Michael Meissner  <meissner@cygnus.com>
28680
28681         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
28682         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
28683
28684 1998-04-29  Dave Love  <d.love@dl.ac.uk>
28685
28686         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
28687
28688 1998-04-27  Dave Love  <d.love@dl.ac.uk>
28689
28690         * g77.f-torture/compile/980427-0.f: New test.
28691
28692 1998-04-24  Dave Love  <d.love@dl.ac.uk>
28693
28694         * g77.f-torture/compile/980424-0.f: New test.
28695
28696 1998-04-19  Dave Love  <d.love@dl.ac.uk>
28697
28698         * g77.f-torture/compile/980419-2.f (main): New test.
28699         * g77.f-torture/compile/970125-0.f: New test.
28700         * g77.f-torture/compile/980419-1.f: New test.
28701
28702 1998-04-08  Jim Wilson  <wilson@cygnus.com>
28703
28704         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
28705         of loop-4.c.
28706
28707 1998-04-07  Jim Wilson  <wilson@cygnus.com>
28708
28709         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
28710
28711 1998-04-03  Jim Wilson  <wilson@cygnus.com>
28712
28713         * gcc.c-torture/compile/980329-1.c: New test.
28714
28715 1998-03-18  Jim Wilson  <wilson@cygnus.com>
28716
28717         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
28718         * gcc.dg/980312-1.c: Fix typo in -march command.
28719
28720 1998-03-16  H.J. Lu  (hjl@gnu.org)
28721
28722         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
28723
28724 1998-03-11  Robert Lipe  <robertl@dgii.com>
28725
28726         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
28727         Dave Love agree the Fortran source is bogus.
28728
28729 1998-03-11  Robert Lipe  <robertl@dgii.com>
28730
28731         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
28732         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
28733         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
28734         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
28735         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
28736
28737 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
28738
28739         * g++.old-deja/g++.other/friend1.C: New test.
28740
28741 1998-02-18  Dave Love  <d.love@dl.ac.uk>
28742
28743         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
28744         possibly uninitialized) variables and declare dnrm2.
28745
28746 1998-02-23  Robert Lipe <robertl@dgii.com>
28747
28748         From Bruno Haible <haible@ilog.fr>:
28749         * gcc.c-torture/execute/980223.c: New test.
28750
28751 1998-02-13  Jeffrey A Law  (law@cygnus.com)
28752
28753         * gcc.dg/ifelse-1.c: New test.
28754
28755 1998-02-09  H.J. Lu  (hjl@gnu.org)
28756
28757         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
28758
28759           * lib/old-dejagnu.exp (old-dejagnu): Added the
28760           "execution test - XFAIL *-*-*" handling in the spirit of
28761           "excess errors test -". Changed the "execution test fails"
28762           handling to be like "excess errors test fails".
28763           * Update various tests accordingly.
28764
28765 1998-02-06  Jim Wilson  <wilson@cygnus.com>
28766
28767         * gcc.c-torture/execute/980205.c: New test.
28768
28769 1998-01-18  Jeffrey A Law  (law@cygnus.com)
28770
28771         * lib/c-torture.exp: Look for .x files instead of .cexp files.
28772         * lib/f-torture.exp: Similarly.
28773         * gcc.c-torture: Rename all .cexp files to .x files.
28774
28775 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
28776
28777         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
28778         (940510-1.c): Removed duplicate.
28779         (971104-1.c): New test.
28780
28781 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
28782
28783           * lib/f-torture.exp: Improve error and loop detection.
28784
28785 1997-11-19  Michael Meissner  <meissner@cygnus.com>
28786
28787         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
28788         use that to size the filler array.
28789
28790 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
28791
28792         * lib/c-torture.exp(c-torture-execute): Fix typo.
28793
28794         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
28795         testcase as the executable name. Keep the executable around if
28796         the test fails.
28797
28798 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
28799
28800         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
28801         changes.  Only test one -g option, and move it to the end of the
28802         list of options to test.
28803
28804 1997-09-19  Michael Meissner  <meissner@cygnus.com>
28805
28806         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
28807         variable GCC_TORTURE_OPTIONS to supply default switches separated
28808         by colons.  If no environment variable, run tests with -O0 -g, -O1
28809         -g, and -O2 -g as well.
28810
28811 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
28812
28813         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
28814         explanatory comments. Fix indentation.
28815
28816 1997-09-15  Jeffrey A Law  (law@cygnus.com)
28817
28818         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
28819
28820 1997-09-11  Jeffrey A Law  (law@cygnus.com)
28821
28822         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
28823         * g++.old-deja/g++.mike/p7325.C: Likewise.
28824         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
28825
28826 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
28827
28828         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
28829         * g++.old-deja/g++.brendan/crash30.C: Likewise.
28830         * g++.old-deja/g++.brendan/crash39.C: Likewise.
28831         * g++.old-deja/g++.law/operators4.C: Likewise.
28832
28833 1997-09-11  Joe Buck  (jbuck@synopsys.com)
28834
28835         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
28836         * g++.old-deja/g++.mike/p784.C: Ditto.
28837         * g++.old-deja/g++.mike/p785.C: Ditto.
28838
28839 1997-09-05  Jeffrey A Law  (law@cygnus.com)
28840
28841           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
28842
28843 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28844
28845         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
28846         target feature; pass this to c-torture-execute as needed.
28847
28848 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28849
28850         * lib/c-torture.exp(c-torture-execute): If the previous and the
28851         current executables being tested are identical, we don't need to
28852         run the executable again. Try to make the executable names
28853         unique. Add an optional argument for passing additional compiler
28854         flags.
28855
28856 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
28857
28858         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
28859
28860 1997-08-29  Jeffrey A Law  (law@cygnus.com)
28861
28862         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
28863
28864 1997-07-31  Jeffrey A Law  (law@cygnus.com)
28865
28866         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
28867         32bit or larger longs.
28868
28869         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
28870         have either a 32bit long or 32bit int.
28871
28872 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
28873
28874         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
28875         Make double precision tests dependent on sizeof (double).
28876
28877 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
28878
28879         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
28880         too.
28881
28882 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
28883
28884         * gcc.c-torture/compile/961203-1.cexp: New script.
28885
28886 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
28887
28888         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
28889         up the includes ourselves.
28890
28891 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
28892
28893         * lib/plumhall.exp: Remove random include, and add a few
28894         verbose messages for debugging.
28895
28896 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
28897
28898         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
28899         of trying to do it ourselves.
28900
28901 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28902
28903         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
28904
28905 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
28906
28907         * gcc.prms/5403.c: Made regexp a bit less strict.
28908
28909 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
28910
28911         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
28912         is returned from remote_load instead.
28913         * lib/plumhall.exp: Ditto.
28914         * lib/mike-g++.exp: Ditto.
28915         * lib/old-dejagnu.exp: Ditto.
28916         * lib/c-torture.exp: Ditto.
28917
28918 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
28919
28920         * lib/g++.exp: Use build_wrapper procedure.
28921         * lib/gcc.exp: Ditto.
28922
28923 1997-05-20  Jeffrey A Law  (law@cygnus.com)
28924
28925         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
28926         an old-style decl for malloc.  Fixes tests to work when
28927         sizeof (int) != sizeof (size_t).
28928
28929 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28930
28931         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
28932
28933         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
28934         use stdargs.h interface.
28935
28936 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28937
28938         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
28939         NO_VARARGS when compiling.
28940
28941 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
28942
28943         * lib/plumhall.exp(ph_includes): New procedure.
28944         (ph_make): Use it.
28945         (ph_compiler): Ditto.
28946
28947         * lib/g++.exp: Rename test-glue.c to testglue.c.
28948         * lib/gcc.exp: Ditto.
28949
28950 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
28951
28952         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
28953         to completion when it's called.
28954
28955 1997-03-21  Michael Meissner  <meissner@cygnus.com>
28956
28957         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
28958         is defined, don't do test.
28959
28960 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
28961
28962         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
28963         for object files.
28964         (ph_summary): Mark skipped testcases as untested, not unresolved.
28965
28966         * lib/plumhall.exp (ph_make): If unresolved because of bad
28967         errorCode, record errorCode in log file.
28968         (*): Replace send_log/verbose with verbose -log.
28969
28970 1997-03-19  Michael Meissner  <meissner@cygnus.com>
28971
28972         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
28973         double conversion if double isn't at least 8 bytes.
28974
28975         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
28976         int to work with targets where int is 16 bits.
28977
28978         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
28979         8 bytes, just exit, since 4 byte doubles don't have enough bits of
28980         precision for the test to complete.
28981
28982 1997-03-14  Michael Meissner  <meissner@cygnus.com>
28983
28984         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
28985         if d10v is not compiled with the -mdouble64 flag.
28986         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
28987
28988         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
28989         d10v is not compiled with the -mint32 flag.
28990
28991 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
28992
28993         * lib/plumhall.exp: Use incr_count.
28994
28995 1997-03-12  Jeffrey A Law  (law@cygnus.com)
28996
28997         * gcc.c-torture: Update to c-torture-1.45.
28998
28999 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
29000
29001         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
29002         the name of the expect testcase file).
29003
29004         * lib/g++.exp(g++_init): Ditto.
29005
29006 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
29007
29008         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
29009         the host.
29010
29011         * lib/gcc.exp(gcc_exit): New procedure.
29012
29013 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
29014
29015         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
29016         specs where appropriate.
29017
29018         * g++.old-deja/g++.arm/*: Added additional ERROR checks
29019         because of new "candidates are" messages, and removed a few
29020
29021         * Converted all non-old-style g++ testcases to old-style, and
29022         moved into g++.old-deja.
29023
29024 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
29025
29026         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
29027         options.
29028
29029         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
29030         succeeded.
29031
29032         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
29033
29034 1997-02-13  Michael Meissner  <meissner@cygnus.com>
29035
29036         * lib/gcc.exp (gcc_target_compile): Add support for defining
29037         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
29038         the machine doesn't have those features.
29039
29040 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
29041
29042         * g++.law/operators4.exp: Don't use LIBS.
29043
29044 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
29045
29046         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
29047
29048         * lib/mike-g++.exp: Don't set the compiler to be tested here.
29049         * lib/g++.exp: Set it here instead. Also, allow use of the
29050         --tool_exec and --tool_opt options. Change CXX to
29051         GXX_UNDER_TEST.
29052
29053         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
29054
29055         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
29056
29057 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
29058
29059         * lib/old-dejagnu.exp: Use prune_warnings instead of
29060         prune_system_crud.
29061         * lib/mike-g++.exp: Ditto.
29062         * lib/gcc.exp: Ditto.
29063         * lib/g++.exp: Ditto.
29064
29065         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
29066
29067 1997-02-07  Jeffrey A Law  (law@cygnus.com)
29068
29069           * 941014-2.c: Include stdlib.h
29070           * 960327-1.c: Include stdio.h
29071           * dbra.c, index-1.c: Don't assume ints are 32bits.
29072
29073 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
29074
29075         * lib/gcc.exp: Add gcc,stack_size target feature.
29076
29077         * lib/g++.exp(g++_target_compile): Add the include and link
29078         paths here, not in two other places. And, it's $options, not
29079         options.
29080
29081         * lib/mike-g++.exp(postbase): Remove the code that determines
29082         the correct include and link paths.
29083         * g++.old-deja/old-deja.exp: Ditto.
29084
29085 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
29086
29087         * lib/g++.exp(g++_init): target_compile no longer returns the
29088         filename of the result.
29089
29090 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
29091
29092         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
29093         call to glob.
29094
29095         * gcc.c-torture/special/special.exp: Change call to
29096         gcc_target_compile to include the object file.
29097
29098 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
29099
29100         * gcc.c-torture/special/special.exp: Correct misspelling in last
29101         change.
29102
29103 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
29104
29105         * lib/plumhall.exp(ph_summary): Log the entire output of the
29106         executable. Return -1 if there were any failures, 0 otherwise.
29107         (ph_execute): Return -1 if there were any failures, 0 otherwise.
29108         (ph_make): Clean up objects and executables that were built
29109         if the tests succeeded.
29110
29111 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
29112
29113         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
29114         libraries and includes in the build tree as appropriate.
29115
29116 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29117
29118         * lib/c-torture.exp: Instead of looking for the global variable
29119         NO_LONG_LONG, check to see if that's a feature of the target.
29120
29121 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29122
29123         * config/default.exp: Minimize. Delete the remainer of the files in
29124         config; this functionality is now in devo/dejagnu/config.
29125
29126         g++.*/*: Pass any additional flags used to compile to postbase;
29127         delete CXXFLAGS.
29128
29129         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
29130         is now done by runtest.exp. Use gcc_target_compile instead of
29131         compile.
29132
29133         lib/c-torture.exp: Use gcc_target_compile instead of compile.
29134         Remove references to CFLAGS. Use remote_file instead of
29135         calling rm -f.
29136         (c-torture): Take a list of arguments to use to compile this
29137         testcase.
29138
29139         lib/g++.exp: Simplify. Use target_compile instead of compile.
29140         lib/gcc-dg.exp: Ditto.
29141         lib/gcc.exp: Ditto.
29142         lib/mike-{gcc,g++}.exp: Ditto.
29143         lib/old-dejagnu.exp: Ditto.
29144         lib/plumhall.exp: Ditto.
29145
29146 1997-01-08  Jim Wilson  <wilson@cygnus.com>
29147
29148         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
29149         (ph_linker): Likewise.
29150
29151 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
29152
29153           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
29154         MAP_ANON / MAP_ANONYMOUS if defined;
29155         else try to map from /dev/zero .
29156
29157 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29158
29159         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
29160         isn't defined, then define it to MAP_ANONYMOUS.
29161
29162 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29163
29164         * gcc.c-torture: Update to c-torture-1.42 release.
29165
29166 1996-11-11  Jeffrey A Law  (law@cygnus.com)
29167
29168         * gcc.c-torture: Update to c-torture-1.41 release.
29169
29170 1996-10-27  Jeffrey A Law  (law@cygnus.com)
29171
29172         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
29173         c-torture release.
29174
29175 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
29176
29177         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
29178         and LDFLAGS.  Fix second case to append the target_info ldflags
29179         onto LDFLAGS, not CFLAGS.
29180         * lib/g++.exp (g++_init): Add target_info stuff.
29181         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
29182         of libgloss and newlib flags for !native.
29183
29184         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
29185         (GDB): Fix relative path to go up another dir for finding gdb.
29186
29187 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
29188
29189         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
29190         versions in the target_info array, if they don't exist.
29191
29192 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
29193
29194         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
29195
29196 1996-07-08  Jim Wilson  <wilson@cygnus.com>
29197
29198         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
29199         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
29200
29201 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
29202
29203         * lib/old-dejagnu.exp: Don't remove the output file before we've
29204         actually tested it. Don't append pwd to the path of the executable
29205         we're testing.
29206
29207 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
29208
29209         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
29210
29211 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
29212
29213         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
29214         temporary directory for compiler files, and set it to a default
29215         value of /tmp. Set $output as the name of the output file from
29216         compiling the testcase. Add a -o option to $cflags_var so the
29217         compiler writes the final output file as $output. Set $executable
29218         to $output.
29219
29220         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
29221         directory for compiler files, and set it to /tmp if it doesn't
29222         already have a value. Set $output_file to the name of the output
29223         file from compiling the testcase. Add a -o option to CXXFLAGS so
29224         the compiler writes the final output file as $output. Use $output
29225         as the executable to be tested.
29226
29227 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29228
29229         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
29230
29231 1996-06-08  Jeffrey A Law  (law@cygnus.com)
29232
29233         * gcc.c-torture/execute/pending-1.c: New test.  Still
29234         pending in Tege's queue.
29235
29236 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
29237
29238         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
29239         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
29240         if there were failures.  Call unresolved if there were unresolved
29241         testcases.  Call gcc_fail if program did not run to completion.
29242         (ph_make): Pass additional argument name to ph_execute.
29243         (ph_execute): Add new argument.  Pass additional arguments to
29244         ph_summary.  Call gcc_fail is there is no execution output.
29245
29246 1996-04-24  Jeffrey A Law  (law@cygnus.com)
29247
29248         * lib/plumhall.exp (proc_summary): Output relavent summary
29249         lines into the log so specific failures in plumhall can be
29250         investigated.
29251
29252 1996-04-10  Jeffrey A Law  (law@cygnus.com)
29253
29254         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
29255         (c-torture-execute): Don't try to execute tests which use
29256         "long long" types if $NO_LONG_LONG is nonzero.
29257
29258 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
29259
29260         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
29261         not c-torture.
29262
29263         * gcc.ieee: Move from here.
29264         * gcc.c-torture/execute/ieee: To here.
29265
29266 1996-03-26  Jeffrey A Law  (law@cygnus.com)
29267
29268         * gcc.c-torture: Update to c-torture-1.41 release.
29269
29270 1996-03-22  Jeffrey A Law  (law@cygnus.com)
29271
29272         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
29273         not "$output".
29274
29275 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
29276
29277         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
29278         -c present.
29279
29280 1996-03-02  Jeffrey A Law  (law@cygnus.com)
29281
29282         * config/proelf.exp: Handle connecting to a simulator.
29283
29284 1996-01-31  Jeffrey A Law  (law@cygnus.com)
29285
29286         * config/proelf.exp: New file.  Enough framework that we can
29287         run c-torture tests on the proelf targets (or any other target
29288         that gdb can connect to for that matter).
29289
29290 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
29291
29292         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
29293         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
29294
29295         * lib/plumhall.exp (ph_execute): Always call ph_summary if
29296         exec_output exists.
29297
29298 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
29299
29300         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
29301         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
29302
29303         * config/*.exp: Update FSF address.  Change result of ${tool}_load
29304         to pass/fail/unresolved/unsupported/untested.  Caller must now
29305         call unresolved/unsupported/untested.
29306         * lib/*.exp: Update FSF address.  Update to handle new results of
29307         ${tool}_load.
29308         * lib/chill.exp (verbose): Delete.
29309
29310 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
29311
29312         * lib/gcc.exp (default_gcc_start): Change order of args to
29313         $LDFLAGS $CFLAGS $LIBS.
29314         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
29315         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
29316         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
29317         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
29318         * gcc.misc-tests/dg-test.exp: Likewise.
29319         * gcc.misc-tests/msgs.exp: Likewise.
29320         * gcc.prms/prms.exp: Likewise.
29321         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
29322         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
29323
29324         * lib/dg.exp: Deleted, moved to dejagnu/lib.
29325
29326 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29327
29328         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
29329
29330         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
29331         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
29332
29333         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
29334         necessary.
29335
29336 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
29337
29338         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
29339         global for loop; add use of $mathlib.
29340         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
29341         settings here; set mathlib for anything but VxWorks.
29342
29343 1996-01-22  Jeffrey A Law  (law@cygnus.com)
29344
29345         * gcc.c-torture: Update to c-torture-1.40 release.
29346
29347 1996-01-03  Jeffrey A Law  (law@cygnus.com)
29348
29349         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
29350         dg.exp.
29351
29352 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
29353
29354         * lib/c-torture.exp (c-torture-execute): Declare "output" as
29355         global.
29356
29357 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
29358
29359         * lib/g++.exp (LIBS): Define if not already.
29360         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
29361         (gcc-dg-prune): Call prune_gcc_output.
29362         * lib/gcc.exp (prune_gcc_output): New proc.
29363         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
29364         prune_gcc_output.
29365
29366 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
29367
29368         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
29369         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
29370
29371 1995-11-15  Jeffrey A Law  (law@cygnus.com)
29372
29373         * gcc.c-torture: Update to c-torture-1.39 release.
29374
29375 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
29376
29377         * lib/c-torture.exp (c-torture-execute): Don't return if one option
29378         fails, try others as well.
29379
29380 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
29381
29382         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
29383         If compilation fails, mark execute tests as `untested'.
29384         If test is marked as unsupported, don't mark compilation and
29385         execute tests as failed.
29386
29387 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
29388
29389         * lib/g++.exp (g++_init): Don't link in libg++, and look to
29390         libstdc++ for whether or not we want to be doing shared
29391         libraries.  Delete link_curses since we don't need it anymore.
29392         * lib/mike-g++.exp (postbase): Don't link in libg++.
29393         * g++.old-deja/old-deja.exp: Likewise.
29394
29395 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
29396
29397         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
29398
29399 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
29400
29401         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
29402         For that, add `-Wl,-a,shared_archive'.
29403         * g++.old-deja/old-deja.exp: Likewise.
29404
29405 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
29406
29407         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
29408
29409 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
29410
29411         * lib/mike-g++.exp (postbase): Pay attention to the status of
29412         g++_load.
29413
29414 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
29415
29416           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
29417
29418 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
29419
29420         * lib/gcc.exp (default_gcc_start): No longer need to log program
29421         being executed or its output, execute_anywhere does that now.
29422         * lib/g++.exp (default_g++_version): Call execute_anywhere.
29423         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
29424
29425 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
29426
29427         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
29428         the same as those in lib/g++.exp.
29429
29430 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
29431
29432         * gcc.c-torture: Update to c-torture-1.38 release.
29433         * gcc.ieee: Related changes.
29434
29435 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
29436
29437         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
29438         "exec". Minor reformatting changes.
29439
29440         * config/rom68k.exp (${tool}_load): Make it work in a canadian
29441         cross. This means all "exec" calls now work on a remote host as
29442         well.
29443         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
29444         cross. Filter out the extra "\r\n" stuff that expect puts in.
29445         (c-torture-execute): Filter out the bogus warnings like
29446         c-torture-compile does. Add support for canadian cross.
29447         * lib/gcc.exp (default_gcc_version, default_gcc_start)
29448         Use execute_anywhere rather than calling exec directly. Now it
29449         works for canadian cross testing.
29450
29451 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
29452
29453         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
29454         results into a variable, and check that rather than using file exists.
29455
29456 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
29457
29458         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
29459         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
29460
29461 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29462
29463         * g++.old-deja/old-deja.exp: Create and pass runshlib and
29464         lib_curses if there's a shared libg++ in the build tree.
29465
29466 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
29467
29468         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
29469         if not supported target.
29470
29471 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
29472
29473         * lib/g++.exp (g++_init): Move empty setting of runshlib and
29474         link_curses up to always happen, not just for native builds.
29475
29476 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
29477
29478         * gcc.c-torture: Update to c-torture-1.36 release.
29479         * gcc.failure: Related changes.
29480
29481 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
29482
29483         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
29484
29485 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
29486
29487         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
29488         * lib/mike-g++.exp (postbase): Not in here.  Still reference
29489         runshlib, link_curses, and mathlib for link and run.
29490
29491         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
29492         pass the runtime shared library options for Solaris, OSF/1, and
29493         Irix5, and link with -lcurses to avoid unresolved references.
29494
29495 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
29496
29497         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
29498         only run once.
29499
29500 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
29501
29502         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
29503
29504 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
29505
29506         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
29507         do not have a framework for the "compat" tests yet.
29508
29509 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
29510
29511         * lib/mike-g++.exp (postbase): New local variable `mathlib',
29512         set to null if we're testing vxworks5.1.  Use that instead of
29513         `-lm' in the setting of LIBS for link and run.
29514
29515 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
29516
29517         * config/rom68k.exp (${tool}_load): Major changes to make it
29518         work.  Verified that it does in fact return the stuff in
29519         exec_output properly.  Catch any Emul or any TRAP other than 0.
29520
29521 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
29522
29523         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
29524         LDFLAGS properly for targets that need stuff from libgloss.
29525         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
29526         only run once.
29527         (gpp_initialized): New variable.
29528
29529 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
29530
29531         * config/rom68k.exp: Load libgloss.exp.
29532         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
29533         so we can produce a fully linked binary.
29534         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
29535         so we can produce a fully linked binary.
29536
29537 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
29538
29539         * lib/plumhall.exp (ph_section): Watch for expected failures.
29540         Add missing `else'.
29541
29542         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
29543         run the testcase.
29544         (c-torture): Likewise.
29545
29546 1995-08-28  Doug Evans  <dje@cygnus.com>
29547
29548         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
29549
29550         * lib/mike-g++.exp (mike_cleanup): New proc.
29551         (prebase): New globals compiler_result, not_compiler_result,
29552         target_regexp.
29553         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
29554         allow leading "-" in pattern.  Watch for unsupported tests.
29555         If $compiler_result is set, pattern match assembler code,
29556         and ditto for $not_compiler_result.
29557         * lib/mike-gcc.exp: Likewise.
29558
29559         * lib/plumhall.exp (ph_execute): Only call ph_summary if
29560         execution "succeeded".
29561
29562 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
29563
29564         * config/win32.exp: New file.
29565         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
29566
29567 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
29568
29569         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
29570         unsupported.
29571         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
29572         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
29573         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
29574
29575         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
29576         "... without exceptions was ...".  That is now handled by
29577         prune_system_crud.
29578         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29579
29580 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
29581
29582         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
29583         sieve.c,sort2.c}: New files.
29584         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
29585         sieve.exp,sort2.exp}: Drivers for them.
29586
29587         * lib/mike-gcc.exp (program_output): New user settable variable.
29588         (postbase): Call prune_system_crud.  Also prune extraneous compiler
29589         messages.
29590         * lib/mike-g++.exp (program_output): New user settable variable.
29591
29592         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
29593
29594         * config/sh.exp: Deleted (use sim.exp instead).
29595
29596 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
29597
29598         * config/vx.exp: Declare CHECKTASK as global.
29599         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
29600         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
29601         * lib/old-dejagnu.exp: Load [pwd]/$executable.
29602
29603 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29604
29605         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
29606         target. Like vx.exp, only includes `vx29k.exp' instead of
29607         `vxworks.exp'.
29608
29609 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
29610
29611         * config/sim.exp: Increase time limit from 120 seconds to 240.
29612
29613 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
29614
29615         * gcc.c-torture/execute/950628-1.c: New test.
29616
29617 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
29618
29619         * gcc.c-torture: Update with changes/additions from
29620         c-torture-1.34.
29621
29622 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
29623
29624         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
29625
29626 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
29627
29628         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
29629
29630 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
29631
29632         * gcc.c-torture/compile/950512-1.c: New test.
29633         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
29634         * gcc.dg/struct-ret-1.c: Likewise.
29635
29636 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
29637
29638         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
29639           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
29640
29641 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
29642
29643         * gcc.c-torture/special/920411-1.c: Deleted.
29644         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
29645
29646 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
29647
29648         * config/sim.exp (${tool}_load): Hack in call to bash to get a
29649         cpu limit.
29650
29651 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
29652
29653         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
29654
29655 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
29656
29657         From kenner;
29658         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
29659         is the proper length.
29660         * va-arg-3.c: Likewise.
29661
29662 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
29663
29664         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
29665         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
29666
29667         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
29668         * lib/g++.exp (default_g++_start): Delete old cruft.
29669
29670 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
29671
29672         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
29673         (2 * (1 << 18)) to (2 * (1 << 17)).
29674
29675         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
29676
29677 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
29678
29679         * config/rom68k.exp: Renamed from config/idp.exp
29680
29681 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
29682
29683         * c-torture/compile/921109-2.c
29684
29685 1995-04-18  Mike Stump  <mrs@cygnus.com>
29686
29687         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
29688         excess errors.
29689
29690 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
29691
29692         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
29693         output.
29694         * lib/g++.exp (default_g++_start): Likewise.
29695
29696 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
29697
29698         * gcc.c-torture/compile/950329-1.c: New test.
29699
29700 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
29701
29702           * config/bug.exp (${tool}_load): Updated to use new remote_open
29703           and remote_close procs.
29704         * config/idp.exp: New file.
29705
29706 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
29707
29708         * gcc.c-torture/execute/950322-1.c: New test.
29709
29710 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
29711
29712         * config/vx.exp (${tool}_load): Clean up testing of return code from
29713         vxworks_ld and vxworks_spawn.
29714
29715 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
29716
29717         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
29718
29719 1995-03-13  Mike Stump  <mrs@cygnus.com>
29720
29721         * lib/old-deja.exp: Add `excess errors test - ' error, now one
29722         can mark excess errors on a machine by machine basis.  Note, the
29723         default is to not expect any excess errors, even when excess
29724         errors test - is given, so you will want to put an XFAIL ... on
29725         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
29726         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
29727         those 4 machines, but no others.
29728
29729 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
29730
29731         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
29732         * lib/c-torture.exp: to here.
29733
29734 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
29735
29736         * gcc.c-torture/execute/950221-1.c: New test.
29737         * gcc.c-torture/execute/struct-ret-1.c: New test.
29738         * gcc.c-torture/compile/950221-1.c: New test.
29739
29740         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
29741
29742 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
29743
29744         * gcc.c-torture/execute/arith-1.c (main): Return 0.
29745         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
29746
29747 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
29748
29749         * g++.gb: New directory of tests, derived from my signature and
29750         class scoping tests.
29751
29752         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
29753         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
29754         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
29755         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
29756         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
29757         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
29758         * g++.gb/sig25.C: Likewise.
29759
29760         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
29761         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
29762         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
29763         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
29764         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
29765         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
29766         * g++.gb/sig25.exp: Likewise.
29767
29768         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
29769         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
29770         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
29771         * g++.gb/scope13.C: Likewise, this test still fails.
29772
29773         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
29774         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
29775         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
29776         * g++.gb/scope13.exp: Ditto.
29777
29778         * g++.gb/README: New file, explains what these tests are about.
29779
29780 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
29781
29782         * lib/dg.exp (dg-do): Support `preprocess'.
29783         (dg-test): Likewise.
29784
29785 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
29786
29787         * config/udi.exp: change "continue -expect" to "exp_continue".
29788
29789 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
29790
29791         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
29792         Delete redundant tests.
29793
29794         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
29795         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
29796         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
29797         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
29798         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
29799         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
29800         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
29801         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
29802
29803         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
29804         storing label pointers.
29805         * gcc.c-torture/execute/921019-1.c: Likewise.
29806         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
29807         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
29808         parameter fp.
29809         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
29810         constants.
29811
29812         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
29813         Delete obsolete tests.
29814
29815         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
29816         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
29817         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
29818         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
29819         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
29820         * gcc.c-torture/compile/950124-1.c: New test.
29821
29822         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
29823
29824 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
29825
29826         * lib/mike-g++.exp: Add -lm to LIBS.
29827
29828 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
29829
29830         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
29831
29832 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
29833
29834         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
29835
29836 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
29837
29838         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
29839
29840 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
29841
29842         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
29843         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
29844         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
29845         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
29846         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
29847         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
29848         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
29849         * g++.law/{operators31.C, operators32.C,
29850         * g++.law/{operators33.C, operators34.C}: Likewise.
29851         * g++.law/{pic1.C, refs2.C}: Likewise.
29852         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
29853         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
29854         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
29855         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29856
29857         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
29858         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
29859         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
29860         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
29861         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
29862         * g++.law/{enum9.exp, friend5.exp}: Likewise.
29863         * g++.law/{nest3.exp, nest4.exp}: Likewise.
29864         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
29865         * g++.law/{operators30.exp, operators31.exp}: Likewise.
29866         * g++.law/{operators32.exp, operators33.exp}: Likewise.
29867         * g++.law/{operators34.exp}: Likewise.
29868         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
29869         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
29870         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
29871         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
29872         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29873
29874         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
29875         No longer expected to fail.
29876         * g++.law/missed-error3.C: Tweak for recent bool changes.
29877
29878 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
29879
29880         * config/emb-unix: Deleted.
29881         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
29882         remote execution.  Do final link on remote host if REMOTE_LINK is set.
29883
29884 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
29885
29886         * lib/dg.exp (dg-test): Fix typo in last patch.
29887
29888 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
29889
29890         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
29891         (handles multiple occurrences).
29892
29893 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
29894
29895         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
29896         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
29897         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
29898         printed).
29899         * lib/c-torture.exp (c-torture-compile): Likewise.
29900         (c-torture): Prepend full path if missing.
29901         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
29902         (gcc_fail): Likewise.
29903         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
29904
29905 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
29906
29907         * lib/netware.exp: Only attach to NetWare i386 systems.
29908
29909 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
29910
29911         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
29912         messages.  Add test name to "output pattern match" pass/fail message.
29913
29914 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
29915
29916         * gcc.dg: New testsuite.
29917         * gcc.dg/dg.exp: New file.
29918
29919         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
29920         test-switch.c}: Deleted.
29921
29922         * gcc.misc-tests/msgs.exp: New testcase driver.
29923
29924 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
29925
29926         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
29927         Watch for illegal return values from ${tool}_load.
29928         * config/unix.exp (${tool}_load): Fix pass/fail detection for
29929         cross targets.  Coerce return value >0 to 1.
29930
29931 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
29932
29933         * config/unix.exp (${tool}_load): Call program rsh, not proc.
29934
29935         * config/emb-unix.exp: New file.
29936
29937         * config/sim.exp: Error if variable $SIM not defined.
29938         (${tool}_load): Mark test as "untested" if simulator missing.
29939
29940         * config/unix.exp: Load remote.exp to get rcp_download.
29941         * lib/c-torture.exp: Use different option lists for testcases with
29942         and without loops.
29943         * gcc.c-torture/execute/execute.exp: Likewise.
29944
29945 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
29946
29947         * config/*.exp: Clarify return code from ${tool}_load.
29948         Call `unresolved' or `untested' instead of `warning' or `perror'
29949         (sometimes you still want to call both though).
29950         Add comment that `shell_id' is local to each file.
29951         * config/udi.exp (timeout): Set to 30.
29952         Don't print warning if connection fails, $connectmode has already
29953         printed an error.
29954         (${tool}_load): Move verbose messages to level 2.
29955         Rework pattern for "Process started" message.
29956         Pass `shell_id' to ${connectmode}_download.
29957         Retry twice upon timeout.  Make resetting of target more robust.
29958         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
29959         Pass `shell_id' to exit_$connectmode.
29960         Only call exit_$connectmode if connected.
29961         * config/unix.exp (${tool}_load): Check return codes better.
29962         * config/vrtx.exp (${tool}_load): Likewise.
29963         * config/vx.exp (${tool}_load): Likewise.
29964         Delete unneeded global's.
29965         * lib/dg.exp (dg-test): Update to reflect clarified return codes
29966         from ${tool}_load.
29967         (dg-stat): Delete.
29968         (dg-init): Delete recording of pass/fail counts.
29969         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29970         (old-dejagnu-init): Likewise.
29971         (old-dejagnu-stat): Delete contents, empty proc now.
29972         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
29973         (c-torture): Delete references to lcnt, lpass, lfail.
29974         Get option list from TORTURE_OPTIONS.
29975         Delete -funroll[-all]-loops if no loops.
29976         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
29977         (g++_stat): Delete contents (empty proc now).
29978         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
29979         (gcc_finish): Likewise.
29980         (gcc_stat): Deleted.
29981         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
29982         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
29983         * gcc.c-torture/execute/execute.exp: Likewise.
29984         Split tests into two parts: compile, execute.
29985         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
29986         no loops.  Update to reflect clarified return codes from ${tool}_load.
29987
29988 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
29989
29990         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
29991         to grep for.
29992         (old-dejagnu): Likewise (where necessary).
29993
29994 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
29995
29996         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
29997
29998         * lib/dg.exp (dg-process-target): Fix processing of selector.
29999         Add comment regarding use of `error'.
30000
30001         * lib/gcc.exp (prune_system_crud): Define if missing.
30002         * lib/g++.exp (prune_system_crud): Likewise.
30003
30004         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
30005         Call prune_system_crud.
30006         * lib/dg.exp (dg-runtest): New proc.
30007         Use perror instead of send_user for tcl errors in testcase.
30008         Don't return any value, it's never used.
30009         Don't clobber previous definition of `unknown'.
30010         Print tcl errors in `dg-final'.
30011
30012 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
30013
30014         * lib/dg.exp (dg-process-target): Improve syntax error messages.
30015         (dg-test): Don't print errorInfo, it contains stack backtrace.
30016
30017 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
30018
30019         * lib/g++.exp (runtest_file_p): Define if missing.
30020
30021 1994-09-24  Doug Evans  (dje@cygnus.com)
30022
30023         * lib/mike-g++.exp: Comment out loading of g++.exp.
30024         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
30025         (default_g++_version): Always print something.
30026         (default_g++_start): Comment out call to `which'.
30027         (g++_start, g++_load): Deleted (must be defined in config file).
30028         * lib/gcc.exp: Test for existence of $CC at start.
30029         Delete check for tmpdir (done in gcc_init).
30030         (default_gcc_version): Always print something.
30031         (default_gcc_start): Comment out call to `which'.
30032         * config/*.exp: Major cleanup - make cross targets work at least a
30033         little better for g++ (by not being "--tool gcc" specific).
30034         Rename gcc_xxx to ${tool}_xxx.
30035         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
30036         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
30037
30038 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
30039
30040         * lib/c-torture.exp (c-torture-compile): Rework compiler
30041         message processing.
30042
30043         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
30044         c-torture.
30045
30046 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
30047
30048         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
30049
30050         * lib/dg.exp (dg-process-target): Support { target native }.
30051
30052 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
30053
30054         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
30055         looked for "... program xxx got fatal signal".
30056         Correct regsub munging of `comp_output'.
30057         Ignore compiler messages "path prefix not used" and "linker input
30058         file unused".
30059
30060 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
30061
30062         * lib/gcc.exp (runtest_file_p): Define if missing.
30063         * gcc.prms/template.c: Example to work from.
30064
30065 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
30066
30067         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
30068         * lib/dg.exp (dg-test): Call unsupported testcases as such.
30069
30070         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
30071         * gcc.prms/1883.c: Moved from compile/940714-1.c.
30072         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
30073         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
30074
30075         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
30076         (dg-process-target): No longer a varargs proc.
30077         Return S/N for target, P/F for xfail.  All callers changed.
30078         (user option procs): More argument checking.
30079         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
30080         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
30081         (dg-test): Skip test if not running on selected target in `dg-do'.
30082         Update handling of `dg-do-what', `dg-output-text'.
30083         Separate execution pass/fail from output pattern match pass/fail.
30084         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
30085
30086 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
30087
30088         * gcc.c-torture/special/special.exp: Don't expect failure for mips
30089         target for 920510-1.c.
30090
30091 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
30092
30093         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
30094         Clean up comment regarding use of passcnt, etc.
30095         (gcc_stat): Don't update `testcnt' here.
30096         (gcc_finish): Do it here.
30097         Might as well reset `but_id' here too.
30098         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
30099         to determine if the file should be tested.
30100         * gcc.c-torture/compile/compile.exp: Likewise.
30101         * gcc.c-torture/execute/execute.exp: Likewise.
30102         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30103         * gcc.misc-tests/dg-test.exp: Likewise.
30104         * gcc.prms/prms.exp: Likewise.
30105         * gcc.wendy/wendy.exp: Likewise.
30106         * g++.old-deja.exp: Likewise.
30107         Move "Testing file" message to verbose level 1.
30108
30109 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
30110
30111         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
30112
30113 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
30114
30115         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
30116         (default_gcc_start): Accept optional second list element
30117         of compiler flags.  Print compiler output at verbosity level 2.
30118         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
30119         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
30120         Save current values of framework globals passcnt, failcnt, xpasscnt,
30121         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
30122         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
30123         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
30124         xfailcnt to compute stats.  Update framework global `testcnt' from
30125         pass/fail counts.
30126         (gcc_finish): New proc.  Clean up test environment.
30127         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
30128         (gcc_epass, gcc_efail): Delete.
30129         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
30130         argument of line number.
30131         (dg-init): If the tool has an init routine, call it.
30132         (dg-test): Remove args `cflags_var' and `libs_var'.
30133         Pass all compiler options to ${tool}_start.
30134         Handle missing line number.
30135         (dg-finish): New function.
30136         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
30137         particular files.  Call gcc_finish at end.  Move "skipping test"
30138         message to verbosity level 3.
30139         * gcc.c-torture/compile/compile.exp: Likewise.
30140         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30141         * gcc.c-torture/execute/execute.exp: Likewise.
30142         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30143         Print testcase being tried at verbosity level 1.
30144         * gcc.c-torture/special/special.exp: Unset xfail.
30145         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30146         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
30147         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
30148         * gcc.failure/failure.exp: Likewise.
30149         * gcc.ieee/ieee.exp: Likewise.
30150         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
30151         Update call to dg-test.  Call dg-finish at end.
30152         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
30153         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30154         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
30155         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
30156         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
30157         * gcc.wendy/wendy.exp: Add copyright.
30158         Delete setting of tmpdir (done by gcc_init).
30159         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
30160         Pass compiler flags to gcc_start.  Call gcc_finish at end.
30161         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
30162         gcc_[ce]pass/fail.
30163
30164 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
30165
30166         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
30167         confusion.
30168         (g++_load): Likewise.
30169
30170         * config/*.exp (gcc_load): Some were varargs fns and some were not.
30171         Rename argument to `prog' to remove the confusion.
30172         Varargs fns behave differently too!
30173         (g++_load): Likewise.
30174
30175         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
30176
30177         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
30178         what it is.  Delete (always) printing of status value for !native.
30179         Simplify verbose code, and include status and exec_output.
30180         (g++_load): Use gcc_load.
30181
30182 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
30183
30184         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
30185         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
30186         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
30187         940714-3.c as these testcases don't exist anymore.  Make
30188         va-arg-1.c expected to pass.
30189
30190 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
30191
30192         * gcc.misc-tests/misc.exp: Only run specific testcases.
30193         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
30194         * gcc.misc-tests/dg-[1-9].c: New files.
30195
30196         * lib/dg.exp: New testsuite driver.
30197         * gcc.prms/prms.exp: Use it.
30198
30199         * README.gcc: New file.
30200
30201         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
30202         Document and reset `lxpass' and `lxfail'.
30203         Simplify "initialized" message.
30204         (gcc_stat): Clean up comments a little.
30205
30206 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
30207
30208         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
30209
30210 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
30211
30212         * lib/old-dejagnu.exp (process-option): New proc.
30213         (old-dejagnu-init, old-dejagnu-stat): Likewise.
30214         (old-dejagnu): Simplify.
30215         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
30216
30217 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
30218
30219         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
30220         exists and is not an empty string.
30221
30222         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
30223         $xfail rather than calling setup_xfail.  Clear $xfail when test is
30224         finished.
30225         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
30226         automatically.
30227
30228         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
30229         longer expected to fail.
30230
30231         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
30232         "f" function call.
30233
30234         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
30235
30236         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
30237         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
30238         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
30239         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
30240         c-torture-1.29.
30241
30242         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
30243         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
30244
30245         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
30246
30247         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
30248         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
30249
30250         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
30251         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
30252         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
30253
30254 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
30255
30256         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
30257         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
30258         940714-1.c, 940714-2.c, 940714-3.c},
30259         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
30260         gcc.misc-tests/{mg.c,mg.exp}:
30261         New tests.
30262         * gcc.noncompile/noncompile.exp: Change accordingly.
30263
30264 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
30265
30266         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
30267         Undo previous clobberage.
30268
30269 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
30270
30271         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
30272         * gcc.special/{930510-1.c, special.exp}:
30273         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
30274         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
30275         struct-varargs-1.c}: New tests from c-torture-1.26.
30276
30277 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
30278
30279         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
30280           argument to switch.
30281
30282 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
30283
30284         * Revert the previous changes.  Please see Rob's directory
30285           (/lisa/test/rob/progressive/gcc/testsuite) for testing
30286           fixes.
30287
30288 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
30289
30290         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
30291             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
30292             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
30293             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
30294             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
30295             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
30296             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
30297             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
30298             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
30299             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
30300             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
30301             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
30302             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
30303             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
30304             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
30305             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
30306             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
30307             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
30308             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
30309             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
30310             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
30311             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
30312             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
30313             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
30314             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
30315             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
30316             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
30317
30318 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
30319
30320         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
30321             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
30322           with perror calls.
30323
30324 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
30325
30326         * config/unix.exp (g++_load): Fix syntax.
30327
30328 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
30329
30330         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
30331         * gcc.noncompile/921017-1.c: Deleted obsolete test.
30332         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
30333         Don't expect va-arg-1.c to fail.  Correct expected output for
30334         920928-1.c.
30335         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
30336         * gcc.wendy/hbm4.c: Correct typo.
30337         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
30338
30339 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
30340
30341         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
30342         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
30343         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
30344         * lib/c-torture.exp (c-torture-compile): Ditto.
30345
30346         Reduce volume of output (remove all the -I's and such).
30347         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
30348         Call gcc_cpass, gcc_cfail.
30349         (c-torture): Pass testing option to c-torture-compile.
30350
30351 1994-03-21  Doug Evans  (dje@cygnus.com)
30352
30353         Bring patches over from progressive.
30354         * config/default.exp: Exit remote shell cleanly.
30355         (g++_exit, g++_start): Add default versions.
30356         * config/sim.exp (gcc_load): Use perror, not error.
30357
30358 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
30359
30360         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
30361         set in site.exp.
30362
30363 1994-03-14  Doug Evans  (dje@cygnus.com)
30364
30365         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
30366         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
30367         (wendy_try): New proc to run testcase.
30368         (main loop): Call 'em.
30369         * gcc.wendy/*.c: Clean up pass to correct expected output.
30370
30371         * lib/gcc.exp: Minor cleanup work.
30372         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
30373
30374 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
30375
30376         * config/sim.exp (gcc_load): Document return codes better.
30377         Don't pass -v to simulator.
30378
30379 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
30380
30381           * gcc.special/920717-x.c: Fix typo.
30382           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
30383           get at sources.
30384
30385         * lib/mike-gcc.exp: Fix typo.
30386
30387 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
30388
30389         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
30390         binary to use, transform the name.
30391         * config/*.exp: rename everything. Nuke any g++ specific files,
30392         it's now a special case of gcc that requires no special support.
30393         Add a default.exp for unsupported targets.
30394
30395 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
30396
30397         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
30398         lib/old-dejagnu.exp: Fix a few patterns to work with the new
30399         version of Tcl.
30400
30401 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
30402
30403         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
30404         than a warning.
30405
30406 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
30407
30408         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
30409
30410 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
30411
30412         * gcc.execute/execute.exp: Combine opt_list and foption_list into
30413         option_list.  Compile every file with only 4/6 option choices
30414         (same as C torture) instead of with 12/18 different option
30415         choices.
30416         * lib/c-torture.exp: Likewise.
30417
30418         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
30419         not already set.
30420
30421 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
30422
30423         * lib/old-deja.exp: Add `excess errors test fails' error, now one
30424         can put an XFAIL *-*-* on excess errors.
30425
30426 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
30427
30428         * g++.law: Add more tests derived from g++-bugs snapshots.
30429
30430         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
30431         equivalent to g++.law/init9.
30432
30433         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
30434         compiled it, and the a.out file after we've run it.
30435
30436 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
30437
30438         * lib/mike-g++.exp (postbase): Delete the .o file after we've
30439         compiled it, and the a.out file after we've run it.
30440
30441 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
30442
30443         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
30444
30445 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
30446
30447         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
30448         version number.
30449
30450 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
30451
30452         * g++.law: New directory of g++ tests derived from the g++-bugs
30453         snapshots.
30454
30455 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
30456
30457         * gcc.compile: initbug1.c initbug1.exp testcase added
30458
30459 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
30460
30461         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
30462         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
30463           fixes submitted by Jeff Law (law@cs.utah.edu)
30464         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
30465           Jeff Law (law@cs.utah.edu)
30466
30467
30468 1993-11-30  Mike Stump  (mrs@cygnus.com)
30469
30470         * config/unix-g++.exp: Follow the gcc way of doing things.
30471         * g++.old-deja/old-deja.exp: Minor updates.
30472         * lib/g++.exp: New file, follow the gcc way of doing things.
30473         * lib/old-dejagnu.exp: Minor updates.
30474         * lib/mike-g++.exp: Always unset errorInfo.
30475
30476 1993-11-06  Mike Stump  (mrs@cygnus.com)
30477
30478         * lib/gcc.exp: Fix some errors with the below change, CC and
30479         CFLAGS should be global when setting, not local.
30480
30481 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
30482
30483         * lib/gcc.exp: Transform tool name.
30484
30485 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30486
30487         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
30488
30489 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30490
30491         * lib/gcc.exp: change gcc_done to gcc_stat
30492
30493 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30494
30495         * Upgraded gcc testsuite to c-torture version 1.25
30496
30497 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
30498
30499         * lib/gcc.exp: added reporting code. Changed verbose compile message.
30500         * lib/c-torture: added hooks for new reporting code.
30501
30502 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
30503
30504         * config/sh-gcc.exp: check if sh-sim exists in the path
30505
30506 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
30507
30508         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
30509         * gcc.compile/compile.exp: Initial changes for new logic.
30510         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
30511         * gcc.failure/failure.exp: Initial changes for new logic.
30512         * gcc.ieee/ieee.exp: Initial changes for new logic.
30513         * gcc.misc-tests/misc.exp: Initial changes for new logic.
30514         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
30515         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
30516         * lib/c-torture.exp: Initial changes for new logic.
30517         * lib/gcc.exp: Initial changes for new logic.
30518
30519 1993-10-15  Mike Stump  (mrs@cygnus.com)
30520
30521         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
30522         depend upon failure or success.  Fully qualify names in failure
30523         and success messages.  Always remove a.out before starting
30524         compile, just in case.  Pay more attention to error text output by
30525         the compiler.  Handle testcases with no known past errors just
30526         like all others, so that things are uniform.  Other miscellaneous
30527         improvements.
30528
30529 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
30530
30531         * gcc.cpp: new directory for cpp tests
30532
30533 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
30534
30535         * lib/chill.exp: Code reformatted, removed unused code.
30536         * config/unix-chill.exp: Code reformatted, removed unused code.
30537         * chill.execute/execute.exp: Code reformatted, removed unused code.
30538         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
30539
30540 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
30541
30542         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
30543         routines not written.
30544
30545 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
30546
30547         * config/bug-gcc.exp: Use new procs from bug.exp.
30548
30549 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
30550
30551         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
30552         via ftp, rather than depending on NFS.
30553         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
30554         case.
30555
30556 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
30557
30558         * config/bug-gcc.exp: Use new download proc.
30559
30560 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
30561
30562         * chill.execute/execute.exp: cleanups, handles errors better
30563         * chill.compile/compile.exp: rewrite, based on execute.exp
30564         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
30565         * lib/chill.exp: major changes to diff proc and compile and link
30566           procs. added chill_fail and chill_pass wrappers to pass and
30567           fail. added more comments, and handle error codes better.
30568           Added a hack to capture stderr from exec, so noncompile tests
30569           can work.
30570
30571 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
30572
30573         * chill.execute/execute.exp: rewrite of testsuite driver
30574         * lib/chill.exp: rewrite of testsuite driver
30575         * config/unix-chill.exp: rewrite of testsuite driver
30576
30577 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
30578
30579     In chill.execute:
30580         * iexpr.ch: Standardize uppercase.
30581         * tuples.dat: Standardize uppercase.
30582         * vary.ch: standardize.  Correct varying string assignments.
30583         * vary.dat: Add new output lines.
30584
30585 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
30586
30587     In chill.execute:
30588         * chprintf.ch: Standardize use of uppercase.
30589         * tuples.ch: Standardize and turn arr2 into a DCL,
30590           rather than a SYN.
30591         * pinits.ch: Standardize.
30592
30593 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
30594
30595         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
30596         * Makefil: Renamed to Makefile.in.
30597         * configure.in: New.
30598
30599 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
30600
30601     In chill.execute:
30602         * .cvsignore: Add result/output files.
30603         * Makefile: Fix up variables at start.  Use MFLAGS
30604           everywhere.  Correct bool_loc, built_ins entries.
30605           Add entry for vary1.ch.
30606         * bitarray.ch: Standardize upper-case usage.
30607         * bitexpr.ch: Standardize, add output of b1.
30608         * params.ch: Use arrayt in along PROC parameters, to
30609           avoid novelty problems.
30610         * sets.ch: Tiny cleanup.
30611         * vary1.ch: Re-indent.
30612
30613 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
30614
30615           * Add PR-related files to Makefiles, .cvsignore files, etc.
30616
30617 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
30618
30619         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
30620           with compiler objects. New names are test-flow.c and test-loop.c
30621
30622 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
30623
30624         * Upgraded c-torture tests from 1.19 to 1.20
30625
30626         * new files:
30627         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
30628         * gcc.compile: 930623-1.c 930623-2.c
30629         * gcc.noncompile: 930622-1.c 930622-2.c
30630         * gcc.failure: 920411-1.c 920627-2.c
30631         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
30632
30633 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
30634
30635         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30636           More changes to get testsuite working properly. Needs more work.
30637           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
30638
30639 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
30640
30641         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30642           More changes to get testsuite working properly. Needs more work.
30643
30644 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
30645
30646         * chill.compile/compile.exp: Added for Dejagnu support
30647         * chill.execute/execute.exp: Added for Dejagnu support
30648         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
30649
30650 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
30651
30652     This should complete moving the CHILL test files.
30653         * chill.noncompile(.cvsignore printf.grt
30654             in-printf.grt chprintf.grt chprintf.ch):
30655             Added test-support files.
30656           (Makefile): Modified further.
30657         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
30658             signal.ch): Added test files.
30659           * chill.execute (.cvsignore printf.grt printr.c
30660             in-printf.grt rts.c chprintf.grt rts.h): Added
30661           test-support files.
30662             (Makefile): More corrections.
30663
30664 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
30665
30666         * chill.compile, chill.execute, chill.nocompile: Add CHILL
30667           test cases, ready for DejaGnu.
30668
30669 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
30670
30671         * Upgraded c-torture tests from 1.18 to 1.19
30672
30673         * gcc.compile: added test(s):
30674           930607-1.c
30675         * gcc.execute: added test(s):
30676           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
30677
30678         * added new subdirectory for misc tests: gcc.misc-tests
30679         * gcc.misc-test(s): added tests:
30680           inst-check.c test-consts.c test-ior.c test-switch.c
30681
30682 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
30683
30684         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
30685
30686 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
30687
30688         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
30689
30690 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
30691
30692         * Upgraded c-torture tests from 1.17 to 1.18
30693
30694 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
30695
30696         * Upgraded c-torture tests from 1.12 to 1.17
30697
30698 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
30699
30700         * lib/old-dejagnu.exp:
30701           Fixed handling of XFAIL target triplets to correctly
30702           recognize wildcard characters.  Removed code that
30703           appended a unique id tag to the end of the file name
30704           printed out by the result of the testcases within a
30705           given test file.
30706
30707 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
30708
30709         * lib/old-dejagnu.exp:
30710           Reworked expected failure handling to trigger off of XFAIL
30711           keyword in keyphrase embeded in testcase source code. The
30712           XFAIL keyword must be at the end of the keyphrase line. It
30713           may optionally be followed by one or more target triplets.
30714           It has just occured that the handling of wildcards in the
30715           target triplet may not be correct.
30716
30717 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
30718
30719         * g++.old-deja/tests:
30720           Moved all subdirectories up one level into g++.old-deja .
30721
30722         * lib/old-dejagnu.exp:
30723           Fixed problem with CXXFLAGS not being properly reset, and being
30724           corrupted with extraneous "-c" compiler option.  This was
30725           causing binaries to not be generated for test that needed them.
30726           Modified strings passed to "pass" and "fail" so that individual
30727           tests from the same test file would be distinguished by an
30728           identifier appended to the test file name in the summary logs;
30729           this corrected a problem with erroneous diff logs.  Added code
30730           to search testcases for expected fail and unexpected pass keywords.
30731
30732 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
30733
30734         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
30735
30736 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
30737
30738         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
30739           Removed extraneous text from end of "Special g++ Options"
30740           keyphrase.
30741
30742         * lib/old-dejagnu.exp: Added pattern matching to look for new
30743           keywords, embedded in testcases comments, which will trigger
30744           calls to xpass and xfail.
30745
30746 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
30747
30748         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
30749           comments embedded in the testcases, especially the one looking for
30750           special compiler options, as well as the pattern matching for the
30751           compiler output again.
30752
30753 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
30754
30755         * lib/old-dejagnu.exp: Do a proper check of the return value for
30756           execute tests. Fixed several problems with the pattern matching
30757           of the compiler output which gave erroneous test results.
30758           Changed several of the test result messages to be more descriptive.
30759         * config/unix-g++.exp: Proc g++_load now actually works and
30760           executes the tests passed to it and returns a usable return
30761           value.
30762
30763 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
30764
30765           * lib/gcc.exp: Exits gracefully if $CC is bogus.
30766
30767 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
30768
30769         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
30770           Modified both files to properly execute the old style
30771           dejagnu tests. The previous versions of these files were
30772           experimental and did not function anything near correctly.
30773
30774 1993-04-05  Rob Savoye  (rob@cygnus.com)
30775
30776         * Removed all Makefile.in and configure.in files. No configuration
30777         needed now.
30778
30779 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
30780
30781         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
30782
30783 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
30784
30785         * gcc.compile/configure.in, gcc.unsorted/configure.in,
30786         gcc.special/configure.in, gcc.noncompile/configure.in,
30787         gcc.execute/configure.in, gcc.code_quality/configure.in,
30788         g++.other/configure.in, g++.old-deja/configure.in,
30789         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
30790         in srcname setting.
30791
30792 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
30793
30794         * lib/udi.exp:  Fixed mondfe and mondfe_download.
30795         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
30796         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
30797
30798 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
30799
30800         * config/udi-gdb.exp: Check $shell_id after connecting to target.
30801         (gdb_exit): Don't remove *_soc files.
30802
30803 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
30804
30805         * lib/c-torture.exp: Don't look for main; instead always use -w
30806         -c.  This is how the c-torture tests work.  Remove the object
30807         file if the compilation succeeds.
30808         * gcc.execute/execute.exp: Remove executable if test passes.
30809         * gcc.noncompile/noncompile.exp: Every test is an expected
30810         failure.
30811         * gcc.special/special.exp: Added tests from c-torture 1.11,
30812         corrected use of existing test.
30813         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
30814         gcc.execute/920625-1.c: Updated to c-torture 1.11.
30815         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
30816         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
30817         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
30818         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
30819         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
30820         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
30821         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
30822         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
30823         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
30824         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
30825         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
30826         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
30827         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
30828         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
30829         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
30830         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
30831         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
30832         c-torture 1.11.
30833         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
30834         correspond to c-torture 1.11.
30835
30836         * New file.