OSDN Git Service

remove conflict indicators
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2
3         PR c++/20461
4         * g++.dg/parse/crash24.C: New test.
5
6         PR c++/20536
7         * g++.dg/parse/crash25.C: New test.
8
9 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
10
11         PR c++/20147    
12         * g++.dg/ext/stmtexpr4.C: New test.
13
14 2005-03-20  Roger Sayle  <roger@eyesopen.com>
15
16         PR middle-end/20539
17         * gcc.c-torture/compile/pr13066-1.c: New test case.
18         * gcc.c-torture/compile/pr20539-1.c: Likewise.
19         * g++.dg/opt/pr13066-1.C: Likewise.
20
21 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
22
23         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
24
25 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26
27         PR fortran/18525
28         * gfortran.dg/nesting_1.f90: New test.
29
30 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31
32         PR c++/20240
33         * g++.dg/lookup/using13.C: New test.
34
35 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36
37         PR c++/20333
38         * g++.dg/template/crash36.C: New test.
39
40 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
41
42         PR c++/20463
43         * g++.dg/template/crash35.C: New test.
44
45 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
46
47         PR c++/19966
48         * g++.dg/overload/operator2.C: New test.
49
50 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
51
52         PR libfortran/20257
53         * pr20257.f90: New test.
54
55 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
56
57         PR libfortran/20480
58         * pr20480.f90: New test.
59
60 2005-03-16  Richard Henderson  <rth@redhat.com>
61
62         PR middle-end/15700
63         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
64         (_rtld_global): New.
65         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
66         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
67
68         * gcc.dg/alias-3.c: New.
69         * gcc.dg/alias-4.c: New.
70         * gcc.dg/alias-5.c: New.
71         * gcc.dg/alias-6.c: New.
72
73 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
74
75         * gcc.dg/cpp/ucnid-7.c: New.
76
77 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
78             Dorit Naishlos  <dorit@il.ibm.com>
79
80         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
81         darwin.
82
83 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
84
85         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
86         misaligned accesses.
87         * gcc.dg/vect/vect-58.c: Likewise.
88         * gcc.dg/vect/vect-92.c: New.
89         * gcc.dg/vect/vect-93.c: New.
90
91 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
92
93         PR fortran/18827
94         * gfortran.dg/assign_2.f90: New test.
95         * gfortran.dg/assign_3.f90: New test.
96         * gfortran.dg/assign.f90: New test.
97
98 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
99
100         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
101         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
102         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
103         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
104         names.
105
106 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
107
108         * gcc.dg/cpp/ucnid-6.c: New.
109
110         * gcc.dg/cpp/normalize-1.c: New.
111         * gcc.dg/cpp/normalize-2.c: New.
112         * gcc.dg/cpp/normalize-3.c: New.
113         * gcc.dg/cpp/normalize-4.c: New.
114         * gcc.dg/cpp/ucnid-4.c: New.
115         * gcc.dg/cpp/ucnid-5.c: New.
116         * g++.dg/cpp/normalize-1.C: New.
117         * g++.dg/cpp/ucnid-1.C: New.
118
119 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
120
121         * gcc.dg/pr18628.c: New.
122
123 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
124
125         PR c++/20280
126         * g++.dg/tree-ssa/pr20280.C: New.
127
128 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
129
130         PR fortran/20467
131         * gfortran.dg/stfunc_2.f90: New test.
132
133 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
134
135         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
136
137 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
138
139         * gcc.dg/tree-ssa/20050314-1.c: New test.
140
141 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
142
143         PR c++/4403
144         PR c++/9783, DR433
145         * g++.dg/template/friend34.C: New test.
146         * g++.dg/template/friend35.C: Likewise.
147         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
148
149 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
150
151         Friend class name lookup 5/n
152         PR c++/1016
153         * g++.dg/lookup/hidden-class1.C: New test.
154         * g++.dg/lookup/hidden-class2.C: Likewise.
155         * g++.dg/lookup/hidden-class3.C: Likewise.
156         * g++.dg/lookup/hidden-class4.C: Likewise.
157         * g++.dg/lookup/hidden-class5.C: Likewise.
158         * g++.dg/lookup/hidden-class6.C: Likewise.
159         * g++.dg/lookup/hidden-class7.C: Likewise.
160         * g++.dg/lookup/hidden-class8.C: Likewise.
161         * g++.dg/lookup/hidden-class9.C: Likewise.
162         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
163         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
164         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
165         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
166         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
167         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
168         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
169         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
170         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
171         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
172         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
173
174 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
175
176         PR c++/20157
177         * g++.dg/template/error18.C: New test.
178
179 2005-03-09  Ben Elliston  <bje@au.ibm.com>
180
181         PR debug/16792
182         * g++.dg/debug/pr16792.C: New test.
183
184 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
185
186         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
187         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
188         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
189         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
190         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
191         test assertion names.
192
193 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
194
195         PR fortran/18600
196         * gfortran.dg/stfunc_1.f90: New test.
197
198 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
199
200         PR fortran/16907
201         * gfortran.dg/real_index_1.f90: New test.
202
203 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
204
205         PR fortran/20323
206         * gfortran.dg/spec_expr_1.f90: New test.
207
208 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
209
210         PR c/20402
211         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
212         new parser.
213
214 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
215
216         PR fortran/20361
217         * gfortran.dg/largeequiv_1.f90: New test.
218
219 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
220
221         * gcc.dg/ucnid-1.c: New.
222         * gcc.dg/ucnid-2.c: New.
223         * gcc.dg/ucnid-3.c: New.
224         * gcc.dg/ucnid-4.c: New.
225         * gcc.dg/ucnid-5.c: New.
226         * gcc.dg/ucnid-6.c: New.
227         * gcc.dg/cpp/ucnid-1.c: New.
228         * gcc.dg/cpp/ucnid-2.c: New.
229         * gcc.dg/cpp/ucnid-3.c: New.
230         * g++.dg/other/ucnid-1.C: New.
231
232 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
233
234         * gcc.dg/vmx/darwin-abi-3.c: Delete.
235
236 2005-03-11  Per Bothner  <per@bothner.com>
237
238         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
239         that diagnotics refer to correct token.
240         * gcc.dg/unused-3.c: Likewise.
241
242 2005-03-11  Per Bothner  <per@bothner.com>
243
244         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
245         constant" is now actually on same line as string constant.
246         * gcc.dg/cpp/direct2s.c: Likewise.
247
248 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
249
250         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
251
252 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
253
254         PR libfortran/20124
255         * gfortran.dg/pr20124.f90: New Test
256
257 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
258
259         PR tree-optimization/20130
260         * gcc.dg/pr20130-1.c: New test.
261
262 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
263
264         PR target/20095
265         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
266
267 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
268
269         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
270
271 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
272
273         * g++.dg/eh/forced1.C: Fix comment.
274         * g++.dg/eh/forced2.C: Ditto.
275         * g++.dg/eh/forced3.C: Ditto.
276         * g++.dg/eh/forced4.C: Ditto.
277
278 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
279
280         PR rtl-opt/20412
281         * gcc.c-torture/compile/pr20412.c: New test.
282
283 2005-03-10  Roger Sayle  <roger@eyesopen.com>
284
285         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
286
287 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
288
289         PR target/20322
290         * gcc.dg/20050307-1.c: New test.
291
292 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
293
294         PR c++/20375
295         * g++.dg/other/stdarg3.C: New.
296
297 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
298
299         PR c++/18384, c++/18327
300         * g++.dg/init/array19.C: New test.
301
302         PR inline-asm/20314
303         * gcc.dg/torture/pr20314-1.c: New test.
304         * gcc.dg/torture/pr20314-2.c: New test.
305
306 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
307
308         * gcc.dg/20050309-1.c: New test.
309
310 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
311
312         * gcc.dg/builtins-10.c: Reactivate disabled test.
313         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
314         new cbrt transformations.
315
316 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
317
318         PR c++/20208
319         * g++.dg/template/array13.C: New test.
320
321 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
322
323         PR c++/16859
324         * g++.dg/init/brace4.C: New test.
325
326 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
327
328         PR c++/20186
329         * g++.dg/template/non-dependent12.C: New.
330
331 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
332
333         PR c++/20142
334         * g++.dg/init/array18.C: Add dg-do run marker.
335         
336         PR c++/20142
337         * g++.dg/init/array18.C: New test.
338
339 2005-03-09  Ben Elliston  <bje@au.ibm.com>
340
341         * consistency.vlad/vlad.exp: Remove trailing semicolons.
342         * g++.dg/gcov/gcov.exp: Likewise.
343         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
344         * gcc.target/xstormy16/xstormy16.exp: Likewise.
345         * lib/c-torture.exp: Likewise.
346         * lib/fortran-torture.exp: Likewise.
347         * lib/g++.exp: Likewise.
348         * lib/gcc-defs.exp: Likewise.
349         * lib/gcc-dg.exp: Likewise.
350         * lib/gcc.exp: Likewise.
351         * lib/gcov.exp: Likewise.
352         * lib/gfortran.exp: Likewise.
353         * lib/mike-g++.exp: Likewise.
354         * lib/mike-gcc.exp: Likewise.
355         * lib/objc-torture.exp: Likewise.
356         * lib/objc.exp: Likewise.
357         * lib/profopt.exp: Likewise.
358         * lib/target-libpath.exp: Likewise.
359         * lib/target-supports.exp: Likewise.
360         * lib/treelang.exp: Likewise.
361         * lib/wrapper.exp: Likewise.
362
363 2005-03-08  Jeff Law  <law@redhat.com>
364
365         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
366         PHI-OPT changes.
367
368 2005-03-08  Ira Rosen  <irar@il.ibm.com>
369
370         * gcc.dg/vect/pr20122.c: New test.
371
372 2005-03-07  Jeff Law  <law@redhat.com>
373
374         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
375         was folded away.
376         * gcc.dg/tree-ssa/pr18133-1.c: New test.
377         * gcc.dg/tree-ssa/pr18133-2.c: New test.
378         * gcc.dg/tree-ssa/pr18134.c: New test.
379
380 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
381
382         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
383         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
384         gcc.dg/torture/builtin-noret-2.c: Require weak support.
385
386 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
387
388         PR tree-opt/17671
389         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
390
391 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
392
393         * g++.dg/warn/Wnvdtor.C: New test.
394
395 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
396
397         * gcc.dg/torture/pr19683-1.c: New test.
398
399 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
400
401         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
402         * gfortran.dg/g77/19990313-2.f: Ditto.
403         * gfortran.dg/g77/19990313-3.f: Ditto.
404         * gfortran.dg/g77/19990525-0.f: Ditto.
405         * gfortran.dg/g77/19990826-0.f: Ditto.
406         * gfortran.dg/g77/19990826-2.f: Ditto.
407         * gfortran.dg/g77/19990826-3.f: Ditto.
408         * gfortran.dg/g77/20000511-1.f: Ditto.
409         * gfortran.dg/g77/20000511-2.f: Ditto.
410         * gfortran.dg/g77/970625-2.f: Ditto.
411         * gfortran.dg/g77/980310-2.f: Ditto.
412         * gfortran.dg/g77/980310-3.f: Ditto.
413         * gfortran.dg/g77/980310-8.f: Ditto.
414         * gfortran.dg/g77/980519-2.f: Ditto.
415         * gfortran.dg/g77/alpha1.f: Ditto.
416         * gfortran.dg/g77/claus.f: Ditto.
417         * gfortran.dg/g77/erfc.f: Ditto.
418         * gfortran.dg/g77/short.f: Ditto.
419         * gfortran.fortran-torture/execute/data.f90: Ditto.
420         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
421         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
422
423 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
424
425         * lib/file-format.exp (gcc_target_object_format): Add check for som
426         format and hardcode object formats on hppa*-*-hpux*.
427         * lib/target-supports.exp (check_weak_available): Add check for som
428         object format.  Always return 0 on hppa*-*-hpux10*.
429
430         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
431         is defined.
432
433         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
434
435 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
436
437         * gfortran.dg/pr19936_1.f90: New test.
438         * gfortran.dg/pr19936_2.f90: New test.
439         * gfortran.dg/pr19936_3.f90: New test.
440
441 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
442             Paul Thomas <prthomas@drfccad.cea.fr>
443
444         * gfortran.dg/PR19754_1.f90: New test.
445         * gfortran.dg/PR19754_2.f90: Ditto.
446
447 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
448
449         PR c++/19311
450         * g++.dg/template/non-dependent11.C: New test.
451
452 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
453
454         * lib/target-supports.exp (check_iconv_available): Fix comment.
455
456 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
457             Joseph S. Myers  <joseph@codesourcery.com>
458
459         PR c++/19797
460         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
461
462 2005-03-04  Matthew Sachs  <msachs@apple.com>
463
464         * gcc.exp (gcc_target_compile): Put braces around
465         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
466         * objc.exp (objc_target_compile): Likewise.
467         * treelang.exp (treelang_target_compile): Likewise.
468
469 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
470
471         PR fortran/19673
472         * gfortran.dg/func_result_1.f90: New test.
473
474 2005-03-04  Ben Elliston  <bje@au.ibm.com>
475
476         * gcc.misc-tests/options.exp: New test.
477
478 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
479
480         * gcc.dg/pr15784-4.c: New test.
481
482 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
483
484         * gcc.c-torture/execute/pr17133.c: New.
485         * gcc.c-torture/compile/20050303-1.c: New.
486
487 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
488
489         * gcc.dg/cpp/assert4.c:  Fix for cygwin
490
491 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
492
493         * g++.dg/overload/using2.C: New.
494
495 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
496
497         PR c++/19916
498         * g++.dg/init/ptrmem2.C: New test.
499
500 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
501
502         PR c/8927
503         * gcc.dg/pr8927-1.c: New test.
504
505 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
506
507         PR c++/20232
508         * g++.dg/inherit/covariant12.C: New.
509
510 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
511
512         PR fortran/19479
513         * gfortran.dg/bound_1.f90: New test.
514
515 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
516
517         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
518         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
519
520 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
521
522         PR c/20245
523         * gcc.dg/pr20245-1.c: New test.
524
525 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
526
527         PR middle-end/19874
528         * gcc.c-torture/execute/20050119-2.c: New test case.
529
530 2005-02-28  Ben Elliston  <bje@au.ibm.com>
531
532         * README: Update the DejaGnu bug reporting address.
533         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
534         * lib/objc-torture.exp: Likewise.
535
536 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
537
538         * gfortran.dg/boz_1.f90: New test.
539         * gfortran.dg/boz_3.f90: New test.
540         * gfortran.dg/boz_4.f90: New test.
541
542 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
543
544         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
545         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
546
547 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
548
549         PR libfortran/20101
550         * gfortran.dg/write_0_pe_format.f90: New test.
551
552 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
553
554         PR c++/20206
555         * g++.dg/opt/thunk2.C: New test.
556         * g++.dg/opt/covariant1.C: New test.
557
558 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
559
560         * gfortran.dg/e_d_fmt.f90: New test.
561
562 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
563
564         * gcc.dg/asm-b.c: Fix comment typos.
565
566 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
567
568         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
569         a V_MAY_DEF also.
570
571 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
572
573         PR tree-opt/20188
574         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
575         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
576         * gcc.dg/asm-b.c: New test.
577
578 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
579
580         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
581         Disable this test on IRIX 6.
582
583 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
584
585         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
586         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
587         parser.
588
589 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
590
591         PR tree-optimization/20204
592         * testsuite/gcc.dg/pr20204.c: New test.
593
594 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
595
596         PR target/20196
597         * gcc.c-torture/execute/20050224-1.c: New test.
598
599         PR c++/20175
600         * g++.dg/warn/Wbraces2.C: New test.
601
602 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
603
604         PR c++/19878
605         * g++.dg/init/const2.C: New test.
606
607 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
608
609         PR tree-optimization/20100
610         * gcc.c-torture/execute/pr20100-1.c: New test.
611
612 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
613
614         * gfortran.dg/implicit_3.f90: New test.
615
616         * gfortran.dg/deftype_1.f90: New test.
617
618 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
619
620         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
621         the test passes.
622         * g++.dg/other/anon3.C: Accept a warning.
623
624 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
625
626         * gcc.dg/pr20017.c: Fix a comment typo.
627
628 2005-02-23  Bud Davis  <bdavis@gfortran.org>
629
630         * gfortran.dg/list_read_4.f90: Change to f90 comments.
631
632 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
633
634         PR ada/19902
635         * ada/acats/tests/cxa/cxa3004.a: Remove.
636         * ada/acats/tests/cxb/cxb30061.am: Likewise.
637
638 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
639
640         PR c++/20073
641         * g++.dg/init/const1.C: New test.
642
643         PR c++/19991
644         * g++.dg/parse/constant7.C: New test.
645
646         PR c++/20152
647         * g++.dg/parse/error27.C: New test.
648         * g++.dg/template/qualttp15.C: Adjust error markers.
649         * g++.old-deja/g++.other/struct1.C: Likewise.
650         
651         PR c++/20153
652         * g++.dg/template/error17.C: New test.
653
654         PR c++/20148
655         * g++.dg/parser/error26.C: New test.
656
657 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
658
659         PR tree-optimization/20100
660         PR tree-optimization/20115
661         * gcc.dg/pr20115.c: New test.
662         * gcc.dg/pr20115-1.c: New test.
663         * gcc.dg/pr20100.c: New test.
664         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
665         call-clobbered variables after alias1.
666
667 2005-02-22  Bud Davis  <bdavis@gfortran.org>
668
669         * gfortran.dg/list_read_4.f90: new test.
670
671 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
672
673         PR rtl-optimization/20017.
674         * gcc.dg/pr20017.c: New.
675
676 2005-02-22  Devang Patel  <dpatel@apple.com>
677
678         PR 19952
679         * g++.dg/tree-ssa/pr19952.C: New test.
680         
681 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
682
683         PR c++/19883
684         * g++.dg/parse/constant6.C: New test.
685
686 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
687
688         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
689         * g++.dg/charset/asm2.c: Likewise.
690         * g++.dg/charset/asm3.c: Likewise.
691         * g++.dg/charset/asm4.c: Likewise.
692         * g++.dg/charset/asm5.c: Likewise.
693         * g++.dg/charset/attribute1.c: Likewise.
694         * g++.dg/charset/attribute2.c: Likewise.
695         * g++.dg/charset/extern1.cc: Likewise.
696         * g++.dg/charset/extern2.cc: Likewise.
697         * g++.dg/charset/extern3.cc: Likewise.
698         * g++.dg/charset/function.cc: Likewise.
699         * g++.dg/charset/string.c: Likewise.
700         * g++.dg/charset/charset.exp: Likewise.
701         * lib/target-supports.exp (check_iconv_available): Fix comment.
702
703 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
704
705         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
706         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
707         * gcc.dg/charset/asm2.c: Likewise.
708         * gcc.dg/charset/asm3.c: Likewise.
709         * gcc.dg/charset/asm4.c: Likewise.
710         * gcc.dg/charset/asm5.c: Likewise.
711         * gcc.dg/charset/asm6.c: Likewise.
712         * gcc.dg/charset/attribute1.c: Likewise.
713         * gcc.dg/charset/attribute2.c: Likewise.
714         * gcc.dg/charset/builtin1.c: Likewise.
715         * gcc.dg/charset/extern.c: Likewise.
716         * gcc.dg/charset/function.c: Likewise.
717         * gcc.dg/charset/string.c: Likewise.
718         * gcc.dg/charset/charset.exp: Likewise.
719
720 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
721
722         PR fortran/20086
723         * gfortran.dg/pr20086.f90: New test.
724
725 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
726
727         PR tree-optimization/19786
728         * g++.dg/tree-ssa/pr19786.C: New.
729
730 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
731
732         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
733
734 2005-02-21  Jeff Law  <law@redhat.com>
735
736         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
737
738 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
739
740         * gfortran.dg/do_iterator: Split loop, markup all lines for
741         which an error locus is printed.
742         * gfortran.dg/pr17708.f90: Markup all lines for which an error
743         locus is printed.
744         * gfortran.dg/select_4.f90: Likewise.
745         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
746         locuses in the various permutations.
747
748 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
749
750         PR tree-optimization/19951
751         * g++.dg/vect: New directory.
752         * g++.dg/vect/vect.exp: New file.
753         * g++.dg/vect/pr19951.cc: New testcase.
754         * g++.dg/dg.exp: Also prune vectorizer tests.
755
756 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
757
758         PR 18785
759         * gcc.dg/charset/builtin1.c: New test.
760
761 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
762
763         PR c++/19299
764         * g++.dg/inherit/volatile1.C: New test.
765
766         PR c++/19440
767         * g++.dg/template/dtor4.C: New test.
768
769 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
770
771         * gfortran.dg/int_1.f90: New test.
772
773 2005-02-19  Devang Patel  <dpatel@apple.com>
774
775         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
776
777 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
778
779         * gfortran.dg/achar_1.f90: New test.
780
781 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
782
783         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
784
785 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
786             Jakub Jelinek  <jakub@redhat.com>
787
788         PR tree-optimization/19828
789         * gcc.dg/tree-ssa/loop-7.c: New test.
790         * gcc.c-torture/execute/20050218-1.c: New test.
791
792 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
793
794         PR c/20043
795         * gcc.dg/transparent-union-1.c: New test.
796         * gcc.dg/transparent-union-2.c: New test.
797
798 2005-02-18  James E Wilson  <wilson@specifixinc.com>
799
800         PR tree-optimization/18977
801         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
802
803 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
804
805         PR target/20054
806         * gcc.dg/pr20054.c: New test.
807
808 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
809
810         PR c++/19508
811         * g++.dg/ext/attrib20.C: New test.
812
813 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
814
815         PR middle-end/20030
816         * gfortran.fortran-torture/execute/character_passing.f90: New test.
817
818 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
819
820         PR c++/20008
821         * g++.dg/opt/switch4.C: New.
822
823 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
824
825         PR c++/20023
826         PR tree-optimization/20009
827         * gcc.c-torture/compile/20050217-1.c: New test.
828         * g++.dg/opt/switch3.C: New test.
829
830         PR tree-optimization/18947
831         * gcc.c-torture/compile/20050215-1.c: New test.
832         * gcc.c-torture/compile/20050215-2.c: New test.
833         * gcc.c-torture/compile/20050215-3.c: New test.
834
835 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
836
837         PR c++/20028
838         * g++.dg/template/crash34.C: New.
839
840         PR c++/20022
841         * g++.dg/other/access3.C: New.
842
843 2005-02-17  Ira Rosen  <irar@il.ibm.com>
844
845         * gcc.dg/vect/vect-98.c: New test.
846
847 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
848
849         PR tree-optimization/19967
850         * gcc.dg/pr19967.c: New.
851
852 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
853
854         PR middle-end/19857
855         * gcc.dg/tree-ssa/20050215-1.c: New test.
856         * gcc.c-torture/execute/20050215-1.c: New test.
857
858 2005-02-15  Eric Christopher  <echristo@redhat.com>
859
860         * gcc.dg/cpp/20050215-1.c: New file.
861
862 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
863
864         PR tree-optimization/15785
865         * gcc.dg/pr15785-1.c: New test.
866
867 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
868
869         PR c++/17788
870         * g++.dg/init/ctor4.C: New.
871         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
872
873 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
874
875         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
876         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
877
878 2005-02-15  Andreas Schwab  <schwab@suse.de>
879
880         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
881         declare malloc.
882
883 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
884
885         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
886
887 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
888
889         PR tree-optimization/19853
890         * gcc.c-torture/compile/pr19853.c: New test.
891
892 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
893
894         PR c++/19608
895         * g++.dg/parse/local-class1.C: New.
896
897         PR c++/19895
898         * g++.dg/parse/ptrmem3.C: New.
899
900         PR c++/19884
901         * g++.old-deja/g++.oliva/template6.C: Add another case.
902         * g++.dg/template/explicit6.C: New.
903
904 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
905
906         PR c++/17816
907         * g++.dg/other/redecl2.C: New.
908
909 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
910
911         PR c++/19891
912         * g++.dg/abi/covariant4.C: New.
913
914 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
915
916         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
917
918 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
919
920         * gcc.dg/vect/vect-96.c: Fix typo.
921
922 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
923
924         PR c++/14479
925         PR c++/19487
926         * g++.dg/template/enum5.C: New test.
927
928 2005-02-12  Ira Rosen  <irar@il.ibm.com>
929
930         * gcc.dg/vect/vect-97.c: New test.
931
932 2005-02-12  Ira Rosen  <irar@il.ibm.com>
933
934         * gcc.dg/vect/vect-96.c: New test.
935
936 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
937
938         * gcc.dg/builtins-34.c: Also check ldexp*.
939
940 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
941
942         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
943
944 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
945
946         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
947         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
948         dg-require-dll, dg-require-iconv, dg-require-named-sections,
949         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
950         selector_list, selector_expression, dg-process-target): Move to new
951         file target-supports-dg.exp.
952         * lib/target-supports-dg.exp: New.
953
954         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
955         New.
956
957 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
958
959         PR c++/19666
960         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
961
962         PR middle-end/19858
963         * gcc.c-torture/compile/20050210-1.c: New test.
964
965 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
966
967         PR c++/19755
968         * g++.dg/warn/Wbraces1.C: New test.
969
970 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
971
972         * gcc.dg/builtins-52.c: New testcase.
973
974 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
975
976         PR c/19342
977         * gcc.c-torture/execute/20050119-1.c: New test.
978
979 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
980
981         PR c++/19811
982         * g++.dg/init/delete1.C: New test.
983
984 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
985
986         PR c++/18470
987         * g++.dg/template/static12.C: New test.
988
989 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
990
991         PR c++/19787
992         * g++.dg/conversion/ambig1.C: New test.
993
994         PR c++/19739
995         * g++.dg/ext/attrib19.C: New test.
996
997         PR c++/19732
998         * g++.dg/parse/dtor5.C: New test.
999
1000         PR c++/19762
1001         * g++.dg/template/dtor3.C: New test.
1002
1003         PR c++/19826
1004         * g++.dg/template/static11.C: New test.
1005         * g++.dg/template/crash2.C: Remove dg-error marker.
1006
1007 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
1008
1009         PR C++/18491
1010         * g++.old-deja/g++.mike/p10769a.C: Remove.
1011
1012 2005-02-09  Roger Sayle  <roger@eyesopen.com>
1013
1014         * gcc.dg/builtins-48.c: New test case.
1015         * gcc.dg/builtins-49.c: New test case.
1016         * gcc.dg/builtins-50.c: New test case.
1017         * gcc.dg/builtins-51.c: New test case.
1018
1019 2005-02-09  Ian Lance Taylor  <ian@airs.com>
1020
1021         PR middle-end/19583
1022         * g++.dg/warn/Wreturn-type-3.C: New test.
1023
1024 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1025
1026         PR middle-end/19402
1027         * gcc.dg/pr19402-1.c: New testcase.
1028         * gcc.dg/pr19402-2.c: likewise.
1029
1030 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1031
1032         PR middle-end/19854
1033         * g++.dg/tree-ssa/tmmti.C: New testcase.
1034
1035 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1036
1037         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
1038
1039 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
1040
1041         PR c++/19733
1042         * g++.dg/parse/crash23.C: New test.
1043         * g++.dg/warn/Weff1.C: New test.
1044
1045 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1046
1047         * gcc.dg/20050209-1.c: New test.
1048
1049 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1050
1051         PR target/19799
1052         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
1053
1054 2005-02-08  Mike Stump  <mrs@apple.com>
1055
1056         * g++.dg/pch/import-2.c: New test.
1057         * g++.dg/pch/import-2.hs: New.
1058         * g++.dg/pch/include/import-2a.h: New.
1059         * g++.dg/pch/include/import-2b.h: New.
1060
1061 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
1062
1063         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
1064
1065 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1066
1067         * gfortran.dg/substr_1.f90: New test.
1068
1069 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
1070
1071         PR middle-end/19775
1072         * gcc.dg/torture/builtin-power-1.c: Disable test for
1073         invalid transformation.
1074         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
1075         no longer optimize.
1076         * gcc.dg/builtins-47.c: New testcase.
1077
1078 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
1079             Dorit Naishlos  <dorit@il.ibm.com>
1080
1081         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
1082
1083 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
1084
1085         * gcc.c-torture/compile/20050206-1.c: New test.
1086
1087 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1088
1089         PR tree-opt/19768
1090         * g++.dg/opt/pr19768.C: New test.
1091
1092 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1093
1094         PR tree-opt/19736
1095         * gcc.c-torture/compile/pr19736.c: New test.
1096
1097 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1098
1099         PR c++/17401
1100         * g++.dg/parse/error25.C: New test.
1101
1102 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
1103
1104         * gcc.c-torture/execute/20050203-1.c: New.
1105
1106 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
1107
1108         * gcc.dg/vect/vect-85.c: Remove xfail.
1109         * gcc.dg/vect/vect-86.c: Remove xfail.
1110         * gcc.dg/vect/vect-87.c: Remove xfail.
1111         * gcc.dg/vect/vect-88.c: Remove xfail.
1112
1113 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
1114
1115         * gcc.dg/altivec-19.c: New.
1116
1117 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
1118
1119         PR c/17807
1120         * gcc.dg/nested-func-3.c: New test.
1121         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
1122
1123 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
1124
1125         * gcc.test-framework/gen_directive_tests: Generate tests for
1126         selector expressions.
1127
1128 2005-02-02  Matt Austern  <austern@apple.com>
1129
1130         PR c++/19628
1131         * g++/ext/builtin7.C: New.
1132         * g++/ext/builtin8.C: New.
1133
1134 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1135
1136         PR c/18502
1137         * gcc.dg/pr18502-1.c: New test.
1138
1139 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1140
1141         PR c++/17413
1142         * g++.dg/template/local4.C: Tweak.
1143
1144 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
1145
1146         PR tree-optimization/19578
1147         * gcc.c-torture/compile/20050202-1.c: New test.
1148
1149 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1150
1151         PR c/19435
1152         * gcc.dg/c99-init-4.c: New test.
1153
1154 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1155
1156         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
1157
1158         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
1159
1160         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
1161         * g++.dg/eh/check-vect.h: New.
1162
1163         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
1164         * gcc.dg/vect/vect-78.c: Ditto.
1165         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
1166         Remove.
1167
1168         * g++.dg/conversion/simd1.C: Expect warning.
1169         * g++.dg/ext/attribute-test-1.C: Ditto.
1170         * g++.dg/ext/attribute-test-2.C: Ditto.
1171         * g++.dg/ext/attribute-test-3.C: Ditto.
1172         * g++.dg/ext/attribute-test-4.C: Ditto.
1173
1174         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
1175         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
1176
1177         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
1178
1179 2005-02-01  Richard Henderson  <rth@redhat.com>
1180
1181         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1182         long double for ibm double-double format.
1183         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1184
1185 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
1186
1187         PR tree-optimization/19633
1188         * testsuite/gcc.dg/pr19633-1.c: New test.
1189         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
1190         to NULL or a symbol.
1191
1192 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1193
1194         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
1195         New procs.
1196         (dg-process-target (local override)): Handle selector expressions.
1197
1198         * gcc.test-framework/README: Describe tests in source directory.
1199         * gcc.test-framework/test-framework.awk: Handle dg- tests.
1200         * gcc.test-framework/test-framework.exp: Handle dg- tests.
1201         * gcc.test-framework/dg-bogus-exp-P.c: New test.
1202         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
1203         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
1204         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
1205         * gcc.test-framework/dg-do-link-exp-P.c: New test.
1206         * gcc.test-framework/dg-do-run-exp-P.c: New test.
1207         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
1208         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
1209         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
1210         * gcc.test-framework/dg-error-exp-P.c: New test.
1211         * gcc.test-framework/dg-error-exp-XP.c: New test.
1212         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
1213         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
1214         * gcc.test-framework/dg-output-exp-P.c: New test.
1215         * gcc.test-framework/dg-output-exp-XF.c: New test.
1216         * gcc.test-framework/dg-warning-exp-P.c: New test.
1217         * gcc.misc-tests/dg-1.c: Remove.
1218         * gcc.misc-tests/dg-2.c: Remove.
1219         * gcc.misc-tests/dg-3.c: Remove.
1220         * gcc.misc-tests/dg-4.c: Remove.
1221         * gcc.misc-tests/dg-5.c: Remove.
1222         * gcc.misc-tests/dg-6.c: Remove.
1223         * gcc.misc-tests/dg-7.c: Remove.
1224         * gcc.misc-tests/dg-8.c: Remove.
1225         * gcc.misc-tests/dg-9.c: Remove.
1226         * gcc.misc-tests/dg-10.c: Remove.
1227         * gcc.misc-tests/dg-11.c: Remove.
1228         * gcc.misc-tests/dg-12.c: Remove.
1229         * gcc.misc-tests/dg-test.exp: Remove.
1230
1231         * gcc.test-framework/test-framework.awk: Change recording and
1232         printing of passes and failures.
1233
1234         * gcc.test-framework: New directory.
1235         * gcc.test-framework/README: New.
1236         * gcc.test-framework/test-framework.exp: New.
1237         * gcc.test-framework/test-framework.awk: New.
1238         * gcc.test-framework/gen_directive_tests: New.
1239
1240 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
1241
1242         * lib/treelang.exp: Fix comment typos.
1243         (treelang_target_compile): Don't append libs=-ltreelang to options.
1244
1245 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
1246
1247         * g++.dg/parse/typename7.C: Adjust error messages.
1248
1249 2005-01-31  Jeff Law  <law@redhat.com>
1250
1251         * gcc.c-torture/execute/20050131-1.c: New test.
1252         * gcc.dg/wcaselabel.c: New test.
1253
1254 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
1255
1256         * g++.dg/other/warning1.C: Adjust error messags.
1257         * g++.dg/parse/constant5.C: New test.
1258
1259 2005-01-31  Steven Bosscher  <stevenb@suse.de>
1260
1261         PR c/19333
1262         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
1263         the test case valid.
1264         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
1265         * testsuite/gcc.dg/array-7.c: Adjust expected result.
1266         * testsuite/gcc.dg/pr18596-3.c: Likewise.
1267         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
1268         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
1269         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
1270
1271 2005-01-31  Dale Johannesen  <dalej@apple.com>
1272
1273         * g++.dg/opt/pr19650.C:  New test.
1274
1275 2005-01-31  Richard Henderson  <rth@redhat.com>
1276
1277         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1278         long double for intel double extended format.
1279         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1280
1281 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
1282
1283         PR c++/19555
1284         * g++.dg/template/static10.C: New test.
1285
1286         PR c++/19395
1287         * g++.dg/parse/error24.C: New test.
1288
1289         PR c++/19367
1290         * g++.dg/lookup/builtin1.C: New test.
1291
1292         PR c++/19457
1293         * g++.dg/warn/conv3.C: New test.
1294
1295 2005-01-30  Bud Davis  <bdavis@gfortran.org>
1296
1297         PR fortran/19647
1298         * gfortan.dg/inquire_7.f90
1299
1300 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
1301
1302         PR tree-optimization/15791
1303         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
1304         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
1305         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
1306         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
1307         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
1308         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
1309         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
1310         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
1311         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
1312         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
1313
1314 2005-01-29  Paul Brook  <paul@codesourcery.com>
1315
1316         PR fortran/18565
1317         * check.c (real_or_complex_check): New function.
1318         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
1319         * intrinsic.c (add_functions): Use new check functions.
1320         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
1321         Add prototypes.
1322
1323 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
1324
1325         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
1326         gcc.dg/lvalue-3.c: New tests.
1327         * gcc.dg/concat.c: Update expected messages.
1328
1329 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
1330
1331         PR libfortran/19595
1332         * gfortran.dg/eor_1.f90:  New test.
1333
1334 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
1335
1336         PR fortran/19589
1337         * gfortran.dg/logical_data_1.f90: New test.
1338
1339 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
1340
1341         PR c++/19253
1342         * g++.dg/template/crash33.C: New test.
1343
1344         PR c++/19667
1345         * g++.dg/template/crash32.C: New test.
1346
1347 2005-01-28  Ian Lance Taylor  <ian@airs.com>
1348
1349         PR middle-end/16558
1350         * g++.dg/warn/Wreturn-type-2.C: New test.
1351
1352 2004-06-24  Jeff Law  <law@redhat.com>
1353
1354         * gcc.dg/tree-ssa/20050128-1.c: New test.
1355
1356 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
1357
1358         * gcc.target/frv/all-mdpackh-1.c: New test.
1359
1360 2005-01-28  Steven Bosscher  <stevenb@suse.de>
1361
1362         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
1363
1364 2005-01-27  Richard Henderson  <rth@redhat.com>
1365
1366         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
1367
1368 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1369
1370         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
1371
1372 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1373
1374         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1375         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1376         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
1377         to cope with cases where the multilib options override the dg-options.
1378
1379 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
1380
1381         PR c/18946
1382         * gcc.dg/noncompile/20050120-1.c: New test.
1383
1384 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
1385
1386         PR tree-optimization/19633
1387         * gcc.dg/pr19633.c: New test.
1388         * gcc.dg/tree-ssa/pr19633.c: New test.
1389
1390 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
1391
1392         * gcc.dg/20041216-1.c: New test.
1393
1394 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
1395
1396         PR objc/18862
1397         * objc.dg/selector-2.m: New test.
1398
1399 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
1400
1401         * g++.dg/opt/range-test-2.C: New test.
1402
1403         PR rtl-optimization/19579
1404         * gcc.c-torture/execute/20050124-1.c: New test.
1405
1406 2005-01-26  Greg Parker  <gparker@apple.com>
1407         Stuart Hastings  <stuart@apple.com>
1408
1409         * gcc.c-torture/execute/20050125-1.c: New.
1410
1411 2005-01-18  Jan Hubicka  <jh@suse.cz>
1412
1413         PR tree-optimize/19337
1414         * gcc.c-torture/compile/20050119-1.c: New test.
1415
1416 2005-01-24  James E Wilson  <wilson@specifixinc.com>
1417
1418         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
1419         test for successful match.
1420
1421 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
1422
1423         PR objc/18408
1424         * objc.dg/comp-types-7.m: New test.
1425
1426 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
1427
1428         * lib/target-supports.exp (current_target_name): New.
1429         (check_effective_target_ilp32, check_effective_target_lp64):
1430         Cache the result to use as long as the current target, with
1431         multilib flags, remains the same.
1432
1433         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
1434         (dg-require-weak, dg-require-visibility, dg-require-alias,
1435         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
1436         dg-require-effective-target, dg-skip-if): Remove call to
1437         skip_test_and_clear_xfail.
1438         (dg-test): Clear xfail data.
1439
1440 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
1441
1442         PR target/17751
1443         * gcc.dg/ppc64-toc.c: New test.
1444
1445         * g++.dg/tree-ssa/empty-1.C: New test.
1446
1447         PR middle-end/19551
1448         * gcc.c-torture/execute/20050121-1.c: New test.
1449         * gcc.dg/20050121-2.c: New test.
1450
1451 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
1452         Paul Brook  <paul@codesourcery.com>
1453
1454         PR fortran/17941
1455         * gfortran.dg/real_const_1.f: New test.
1456         * gfortran.dg/real_const_2.f90: New test.
1457         * gfortran.dg/complex_int_1.f90: New test.
1458
1459 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
1460
1461         PR fortran/19313
1462         * gfortan.dg/inquire_6.f90: New test.
1463
1464 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1465
1466         PR libfortran/19451
1467         * open_readonly_1.f90:  New test.
1468
1469 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1470
1471         PR libfortran/18982
1472         * gfortran.dg/open_new.f90: New file.
1473
1474 2005-01-22  Paul Brook  <paul@codesourcery.com>
1475
1476         * namelist_1.f90: New test.
1477
1478 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
1479
1480         PR tree-optimization/19484
1481         * gcc.c-torture/compile/20050122-[12].c: New tests.
1482
1483 2005-01-22  Paul Brook  <paul@codesourcery.com>
1484
1485         * gfortran.dg/implicit_2.f90: New test.
1486
1487 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
1488
1489         PR fortran/19314
1490         * gfortran.dg/inquire_5.f90: New test.
1491
1492 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1493
1494         PR c/18809
1495         * gcc.dg/pr18809-1.c: New test.
1496
1497 2005-01-21  Ian Lance Taylor  <ian@airs.com>
1498
1499         * gcc.dg/20050121-1.c: New test.
1500
1501         PR tree-optimization/13000
1502         * gcc.dg/20040206-1.c: Change warning to point where function is
1503         being inlined.
1504
1505 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1506
1507         PR c++/19208
1508         * g++.dg/template/array11.C: New test.
1509
1510 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1511
1512         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
1513         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
1514         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
1515         * gfortran.dg/getenv_1.f90: Add dg-do directive.
1516         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
1517         gfortran.dg/pr17164.f90: Add missing dg-do directives.
1518
1519 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
1520
1521         PR tree-optimization/15349
1522         * gcc.dg/tree-ssa/pr15349.c: New.
1523
1524 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
1525
1526         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
1527
1528 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
1529
1530         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
1531         scan-assembler-times directive name.
1532
1533         * gcc.dg/asm-a.c: Move dg-require-effective-target to
1534         after dg-do.
1535
1536         PR rtl-optimization/19462
1537         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
1538
1539 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
1540
1541         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
1542         counting function calls on ia64.
1543
1544 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
1545
1546         PR rtl-optimization/15139
1547         * gcc.dg/20050111-2.c: New test.
1548
1549         PR c/17297
1550         * gcc.c-torture/compile/20050113-1.c: New testcase.
1551
1552         PR middle-end/19164
1553         * gcc.dg/20050113-1.c: New testcase.
1554
1555 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
1556
1557         * gcc.dg/vect/vect-85.c: Add comment.
1558         * gcc.dg/vect/vect-86.c: Add xfail for now.
1559         * gcc.dg/vect/vect-87.c: Add xfail for now.
1560         * gcc.dg/vect/vect-88.c: Add xfail for now.
1561         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
1562
1563 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1564
1565         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
1566
1567 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1568
1569         * g++.dg/debug/typedef3.C: New test.
1570
1571 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
1572
1573         PR c/19472
1574         * gcc.dg/asm-a.c: New test.
1575
1576 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
1577
1578         * gcc.dg/sh-relax.c: Add prototype for abort.
1579
1580 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1581
1582         * gcc.dg/short-compare-1.c: New test.
1583         * gcc.dg/short-compare-2.c: Likewise.
1584
1585 2005-01-18  Michael Matz  <matz@suse.de>
1586
1587         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
1588
1589 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
1590
1591         PR tree-optimization/19121
1592         * gcc.c-torture/compile/pr19121.c: New test.
1593
1594 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
1595
1596         PR target/19357
1597         * gcc.c-torture/compile/pr19357.c: New test.
1598
1599 2005-01-17  Ian Lance Taylor  <ian@airs.com>
1600
1601         PR c/5675
1602         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
1603         pass--those that refer just to the variable, possibly with a
1604         cast.
1605         * gcc.dg/c99-const-expr-3.c: Likewise.
1606
1607         PR middle-end/13127
1608         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
1609         longer emitted.
1610
1611 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
1612
1613         PR fortran/18778
1614         * gfortran.dg/endfile_2.f90: New test.
1615
1616 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
1617
1618         PR 19168
1619         * gfortran.dg/select_5.f90: New test.
1620
1621 2004-01-16  Paul Brook  <paul@codesourcery.com>
1622
1623         * gfortran.dg/common_4.f90: New test.
1624
1625 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
1626
1627         PR rtl-optimization/19462
1628         * gcc.dg/torture/pr19462-1.c: New test.
1629
1630 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
1631
1632         PR objc/19321
1633         * objc.dg/func-ptr-2.m: New.
1634         * objc.dg/volatile-1.m: New.
1635
1636 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1637
1638         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
1639
1640 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1641
1642         PR tree-optimization/19060
1643         * gcc.c-torture/execute/20050104-1.c: New test.
1644
1645 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
1646
1647         PR fortran/18983
1648         * gfortran.dg/write_to_null.f90: New test.
1649
1650 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
1651             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1652
1653         PR other/19328
1654         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
1655         argument.
1656
1657 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1658
1659         PR c++/19263
1660         * g++.dg/init/vector1.C: New test.
1661
1662 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
1663
1664         PR target/13158
1665         * gcc.target/ia64/sibcall-unwind-1.c: New test.
1666         PR target/18987
1667         * gcc.target/ia64/sibcall-unwind-2.c: New test.
1668
1669 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
1670
1671         * gfortran.dg/select_1.f90: New test.
1672         * gfortran.dg/select_2.f90: New test.
1673         * gfortran.dg/select_3.f90: New test.
1674         * gfortran.dg/select_4.f90: New test.
1675
1676 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
1677
1678         PR middle-end/19084
1679         PR rtl-optimization/19348
1680         * gcc.dg/20050111-1.c: New test.
1681         * gcc.c-torture/execute/20050111-1.c: New test.
1682
1683         * gcc.dg/i386-asm-4.c: New test.
1684
1685 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1686
1687         * gcc.dg/nested-func-2.c: New test.
1688         * ada/acats/norun.lst: Remove c953002.
1689
1690 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
1691
1692         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
1693
1694 2005-01-12  Ben Elliston  <bje@au.ibm.com>
1695
1696         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
1697
1698 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
1699
1700         PR target/18761
1701         * g++.dg/abi/align1.C: New test.
1702
1703 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
1704
1705         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
1706         at a time.
1707         * g++.dg/ext/altivec_check.h: Support compiling as C.
1708
1709 2005-01-10  Roger Sayle  <roger@eyesopen.com>
1710
1711         PR c++/19355
1712         * g++.dg/expr/pr19355-1.C: New test case.
1713
1714 2005-01-10  Laurent GUERBY <laurent@guerby.net>
1715
1716         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
1717         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
1718         * ada/acats/tests/c3/c92005b.ada: Likewise.
1719         * ada/acats/tests/c3/cxb3012.a: Likewise.
1720         * ada/acats/norun.lst: Add c380004 and c953002, add PR
1721
1722 2005-01-09  Paul Brook  <paul@codesourcery.com>
1723
1724         * gfortran.dg/common_2.f90: New file.
1725         * gfortran.dg/common_3.f90: New file.
1726
1727 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
1728
1729         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
1730
1731 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1732
1733         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
1734         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
1735         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
1736         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
1737         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
1738         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
1739         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
1740         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
1741         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
1742         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
1743         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
1744         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
1745         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
1746         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
1747         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
1748         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
1749         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
1750         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
1751         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
1752         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
1753         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
1754         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
1755         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
1756         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
1757         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
1758         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
1759         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
1760         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
1761         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
1762         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
1763         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
1764         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
1765         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
1766         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
1767         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
1768         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
1769         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
1770         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
1771         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
1772         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
1773         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
1774         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
1775         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
1776         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
1777         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
1778         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
1779         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
1780         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
1781         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
1782         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
1783         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
1784         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
1785         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
1786         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
1787         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
1788         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
1789         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
1790         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
1791         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
1792         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
1793         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
1794         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
1795         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
1796         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
1797         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
1798         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
1799         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
1800
1801         * gcc.dg/vect/vect-1.c: Fix spelling.
1802         * gcc.dg/vect/vect-10.c: Fix spelling.
1803         * gcc.dg/vect/vect-11.c: Fix spelling.
1804         * gcc.dg/vect/vect-12.c: Fix spelling.
1805         * gcc.dg/vect/vect-14.c: Fix spelling.
1806         * gcc.dg/vect/vect-15.c: Fix spelling.
1807         * gcc.dg/vect/vect-16.c: Fix spelling.
1808         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
1809         * gcc.dg/vect/vect-64.c: Fix comments.
1810         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
1811
1812 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1813             Ira Rosen  <irar@il.ibm.com>
1814
1815         * gcc.dg/vect/vect-70.c: New test.
1816         * gcc.dg/vect/vect-71.c: New test.
1817
1818 2005-01-09  Manfred Hollstein  <mh@suse.com>
1819
1820         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
1821         * gcc.dg/pr18241-2.c: Likewise.
1822         * gcc.dg/pr18241-3.c: Likewise.
1823         * gcc.dg/pr18241-4.c: Likewise.
1824         * gcc.dg/pr18241-5.c: Likewise.
1825
1826 2005-01-08  Richard Henderson  <rth@redhat.com>
1827
1828         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1829         False for x86 and x86-64.
1830
1831 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
1832
1833         PR tree-optimization/18241
1834         * gcc.dg/pr18241-1.c: New test.
1835         * gcc.dg/pr18241-2.c: New test.
1836         * gcc.dg/pr18241-3.c: New test.
1837         * gcc.dg/pr18241-4.c: New test.
1838         * gcc.dg/pr18241-5.c: New test.
1839
1840 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
1841
1842         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
1843         gfortran.dg/select_4.f90: New.
1844
1845 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1846
1847         * gcc.c-torture/execute/20050107-1.c: New test.
1848
1849 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
1850
1851         PR c++/19298
1852         * g++.dg/template/ref2.C: New.
1853
1854 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
1855
1856         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
1857         instead of being empty.
1858
1859 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1860
1861         PR fortran/15553
1862         * gfortran.dg/array-1.f90: New test.
1863
1864 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1865
1866         PR tree-optimization/19283
1867         * gcc.c-torture/execute/20050106-1.c: New test.
1868
1869         PR rtl-optimization/18861
1870         * gcc.dg/20050105-1.c: New test.
1871
1872         PR tree-optimization/18828
1873         * gcc.dg/20050105-2.c: New test.
1874
1875 2005-01-07  Andreas Jaeger  <aj@suse.de>
1876
1877         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
1878
1879 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
1880
1881         PR fortran/18398
1882         * gfortran.dg/fmt_read.f90: New test.
1883
1884 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
1885
1886         * gcc.dg/rs6000-ldouble-2.c: New.
1887
1888 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
1889
1890         PR c++/19244
1891         * g++.dg/parser/ctor2.C: New test.
1892
1893 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1894
1895         PR c++/17154
1896         * g++.dg/template/using9.C: New test.
1897
1898 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1899
1900         PR c++/19258
1901         * g++.dg/lookup/friend6.C: New test.
1902
1903 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
1904
1905         PR c++/19270
1906         * g++.dg/template/array10.C: New.
1907
1908 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1909
1910         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
1911         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
1912
1913 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
1914
1915         * gcc.c-torture/compile/20050105-1.c: New test.
1916
1917 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
1918
1919         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
1920
1921 2005-01-05  Roger Sayle  <roger@eyesopen.com>
1922
1923         PR middle-end/19100
1924         * gcc.dg/conv-3.c: New test case.
1925
1926 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
1927
1928         * gcc.dg/asm-wide-1.c: New test.
1929
1930 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
1931
1932         PR c++/19030
1933         * g++.dg/parse/crash22.C: New
1934
1935 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
1936
1937         PR 19257
1938         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
1939
1940 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
1941
1942         PR middle-end/17767
1943         * gcc.dg/i386-mmx-6.c: New test case.
1944
1945 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
1946
1947         PR tree-optimization/18308
1948         * gcc.dg/vect/pr18308.c: New testcase.
1949
1950 2005-01-04  Andreas Jaeger  <aj@suse.de>
1951
1952         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
1953
1954 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1955             Robert Bowdidge <bowdidge@apple.com>
1956
1957         * gcc.dg/cpp/subframework1.c: New.
1958         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
1959         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
1960         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
1961         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
1962
1963 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1964
1965         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
1966         producing warning.
1967         * gcc.dg/darwin-weakimport-2.c: New.
1968
1969 2005-01-03  Richard Henderson  <rth@redhat.com>
1970
1971         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
1972
1973 2005-01-03  Richard Henderson  <rth@redhat.com>
1974
1975         * gcc.dg/vect/vect.exp: Enable for ia64.
1976         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
1977         (check_effective_target_vect_float): Likewise.
1978         (check_effective_target_vect_no_align): Likewise.
1979         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
1980         * gcc.dg/vect/vect-8.c: Likewise.
1981
1982 2005-01-03  Uros Bizjak <uros@kss-loka.si>
1983
1984         PR target/19236
1985         * gcc.dg/pr19236-1.c: New test case.
1986
1987 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
1988
1989         PR rtl-optimization/12092
1990         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
1991
1992 2005-01-02  Andreas Jaeger  <aj@suse.de>
1993
1994         * gcc.dg/pr12092-1.c: Do not run on x86_64.
1995
1996 2005-01-01  Roger Sayle  <roger@eyesopen.com>
1997             Andrew Pinski  <pinskia@physics.uc.edu>
1998
1999         PR rtl-optimization/12092
2000         * gcc.dg/pr12092-1.c: New test case.
2001
2002 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
2003
2004         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
2005         'hidden' and 'default' for better portability.
2006         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
2007
2008         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
2009         6 and 7.
2010         * g++.old-deja/g++.brendan/new3.C: Likewise.
2011
2012 2005-01-01  Steven Bosscher  <stevenb@suse.de>
2013
2014         * gcc.dg/20041231-1.C: New test.
2015         * g++.dg/warn/Wunreachable-code-1.C: New test.
2016
2017 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
2018
2019         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
2020         file, not /dev/null.  Abort on error.
2021
2022 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
2023             Ziemowit Laski  <zlaski@apple.com>
2024
2025         PR objc/18971
2026         * objc.dg/encode-5.m: New test.
2027
2028 2004-12-29  Richard Henderson  <rth@redhat.com>
2029
2030         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
2031         * objc.dg/stabs-1.m: Disable for ia64.
2032
2033 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
2034
2035         PR c++/19190
2036         * g++.dg/warn/Wunused-10.C: New test.
2037
2038 2004-12-28  Richard Henderson  <rth@redhat.com>
2039
2040         * objc.dg/stabs-1.m: Disable for alpha.
2041
2042 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2043
2044         PR c++/19149
2045         * g++.dg/parse/error23.C: New test.
2046
2047 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2048
2049         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
2050
2051         PR fortran/19032
2052         * gfortran.dg/intrinsic_modulo_1.f90: New.
2053         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
2054         tests with divisor -1.
2055
2056 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2057
2058         * g++.dg/opt/temp1.C (memcpy): Return a value.
2059
2060         PR c++/19148
2061         * g++.dg/expr/cond7.C: New test.
2062
2063 2004-12-27  Paul Brook  <paul@codesourcery.com>
2064
2065         * gfortran.dg/g77/select_no_compile.f: Remove.
2066
2067 2004-12-27  Richard Henderson  <rth@redhat.com>
2068
2069         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
2070         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
2071         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
2072
2073 2004-12-26  Richard Henderson  <rth@redhat.com>
2074
2075         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
2076         by 1i instead of token pasting.
2077
2078 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2079
2080         PR tree-optimization/17578
2081         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
2082         to additional_flags.
2083         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
2084
2085 2004-12-25  Richard Henderson  <rth@redhat.com>
2086
2087         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2088         Remove Alpha.
2089
2090 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2091
2092         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
2093         hppa*-*-hpux*.
2094         * gcc.dg/pr17957.c (dg-options): Likewise.
2095         * gcc.dg/struct-ret-1.c: Add prototype for abort.
2096         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
2097         instead of 0 on __hppa__.
2098         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
2099         "foo,%r" on hppa*-*-*.
2100
2101 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
2102
2103         PR fortran/19071
2104         * gfortran.dg/complex_write.f90: New test.
2105
2106 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2107
2108         PR c++/17595
2109         * g++.dg/parse/pragma2.C: New test.
2110
2111         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
2112
2113 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2114
2115         * gcc.dg/empty2.c: Add missing dg-warning.
2116
2117 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2118
2119         PR c++/17413
2120         * g++.dg/template/local4.C: New test.
2121         * g++.dg/template/crash19.C: Add dg-error marker.
2122
2123         * g++.dg/template/crash31.C: Correct embedded PR number.
2124
2125 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2126
2127         PR c++/16405
2128         * g++.dg/opt/temp1.C: Add do-run marker.
2129
2130 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2131
2132         * g++.dg/template/spec19.C: New.
2133
2134 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2135
2136         PR target/16819
2137         * gcc.dg/empty2.c: New.
2138
2139 2004-12-23  Richard Henderson  <rth@redhat.com>
2140
2141         * lib/target-supports.exp (check_effective_target_vect_no_align):
2142         Remove i?86 and x86-64.
2143
2144 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2145
2146         PR c++/16405
2147         * g++.dg/opt/temp1.C: New test.
2148
2149 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2150
2151         PR c++/18733
2152         * g++.dg/template/friend33.C: New testcase.
2153
2154 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
2155
2156         PR c++/18464
2157         * g++.dg/template/cond5.C: New test.
2158
2159         PR c++/18492
2160         * g++.dg/inherit/thunk3.C: New test.
2161
2162         PR c++/11224
2163         * g++.dg/warn/Wunused-9.C: New test.
2164
2165 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
2166
2167         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
2168
2169 2004-12-22  Jan Beulich  <jbeulich@novell.com>
2170
2171         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
2172
2173 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
2174
2175         PR c++/18378
2176         * g++.dg/ext/packed8.C: New test.
2177
2178         PR c++/13268
2179         * g++.dg/template/crash31.C: New test.
2180
2181         PR c++/19034
2182         * g++.dg/template/crash30.C: New test.
2183
2184 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
2185
2186         PR C++/18984
2187         * g++.dg/eh/ctor3.C: New test.
2188
2189 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2190
2191         * objc.dg/stabs-1.m: Allow section name to be quoted and
2192         assembly label to begin with '.LL'.
2193
2194 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
2195
2196         * gcc.dg/vect/vect.exp
2197         (check_effective_target_lp64_or_vect_no_align): New.
2198         * gcc.dg/vect/vect-77.c: Use it.
2199         * gcc.dg/vect/vect-78.c: Use it.
2200
2201         * lib/target-supports.exp
2202         (check_effective_target_vect_no_max,
2203         check_effective_target_vect_no_bitwise,
2204         check_effective_target_vect_no_align): New.
2205         * gcc.dg/vect/vect-13.c: Use them.
2206         * gcc.dg/vect/vect-17.c: Ditto.
2207         * gcc.dg/vect/vect-18.c: Ditto.
2208         * gcc.dg/vect/vect-19.c: Ditto.
2209         * gcc.dg/vect/vect-20.c: Ditto.
2210         * gcc.dg/vect/vect-27.c: Ditto.
2211         * gcc.dg/vect/vect-29.c: Ditto.
2212         * gcc.dg/vect/vect-44.c: Ditto.
2213         * gcc.dg/vect/vect-48.c: Ditto.
2214         * gcc.dg/vect/vect-50.c: Ditto.
2215         * gcc.dg/vect/vect-52.c: Ditto.
2216         * gcc.dg/vect/vect-54.c: Ditto.
2217         * gcc.dg/vect/vect-56.c: Ditto.
2218         * gcc.dg/vect/vect-58.c: Ditto.
2219         * gcc.dg/vect/vect-60.c: Ditto.
2220         * gcc.dg/vect/vect-72.c: Ditto.
2221         * gcc.dg/vect/vect-80.c: Ditto.
2222
2223 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
2224
2225         PR c++/14075
2226         * g++.dg/init/string1.C: New.
2227
2228         PR c++/18975
2229         * g++.dg/other/synth1.C: New.
2230
2231 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2232
2233         PR c/18963
2234         * gcc.dg/pr18963-1.c: New test.
2235
2236 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2237
2238         PR c/18596
2239         * gcc.dg/funcdef-storage-1.c (foo): Remove.
2240         * gcc.dg/pr18596-1.c: Use dg-error.
2241         (dg-options): Use -fno-unit-at-a-time.
2242         * gcc.dg/pr18596-2.c: New test.
2243         * gcc.dg/pr18596-3.c: New test.
2244
2245 2004-12-20  Roger Sayle  <roger@eyesopen.com>
2246
2247         PR middle-end/18683
2248         * g++.dg/opt/pr18683-1.C: New test case.
2249
2250 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
2251
2252         PR other/19093
2253         * g++.dg/opt/max1.C: Fix for 64bit targets.
2254
2255 2004-12-20  Matt Austern  <austern@apple.com>
2256
2257         PR c++/19044
2258         * g++.dg/ext/builtin6.C: New
2259
2260 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
2261
2262         PR tree-optimization/19080
2263         * gcc.c-torture/compile/pr19080.c: New test.
2264
2265 2004-12-20  Steven Bosscher  <stevenb@suse.de>
2266
2267         * gcc.dg/20041219-1.c: New test.
2268
2269 2004-12-19  Roger Sayle  <roger@eyesopen.com>
2270
2271         PR middle-end/19068
2272         * g++.dg/opt/max1.C: New test case.
2273
2274 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2275
2276         * gcc.dg/fdata-sections-1.c: New test.
2277
2278 2004-12-18  Roger Sayle  <roger@eyesopen.com>
2279
2280         PR middle-end/18548
2281         * gcc.dg/max-1.c: New test case.
2282
2283 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
2284
2285         * gcc.c-torture/execute/20041218-1.c: New test.
2286
2287 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
2288
2289         * gcc.dg/pr18501.c: New test.
2290         * gcc.dg/uninit-5.c: XFAIL.
2291         * gcc.dg/uninit-9.c: XFAIL.
2292
2293 2004-12-17  Dale Johannesen  <dalej@apple.com>
2294
2295         * gcc.dg/20041213-1.c:  New.
2296
2297 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
2298
2299         * objc.dg/stabs-1.m: Allow assembly label to begin
2300         with a dot ('.').
2301
2302 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
2303
2304         * gcc.c-torture/execute/20041213-1.c: Move...
2305         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
2306
2307 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
2308
2309         PR c++/18721
2310         * g++.dg/lookup/conv-5.C: New.
2311
2312 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
2313
2314         * objc.dg/stabs-1.m: New test.
2315
2316 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2317
2318         * gcc.dg/visibility-c.c: Change compile to
2319         assemble for the test.
2320
2321 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2322
2323         PR target/19041
2324         * gcc.dg/visibility-c.c: New test.
2325
2326 2004-12-16  Roger Sayle  <roger@eyesopen.com>
2327
2328         PR middle-end/18493
2329         * gcc.dg/switch-8.c: New test case.
2330
2331 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2332
2333         PR c++/18905
2334         * g++.dg/template/init4.C: New.
2335         * g++.dg/opt/static3.C: Enable optimizer.
2336
2337 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
2338
2339         * g++.dg/other/complex1.C: New test.
2340
2341 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
2342
2343         * g++.dg/opt/inline9.C: New test.
2344
2345 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2346
2347         PR fortran/18993
2348         * gfotran.dg/nullify_1.f: New test.
2349
2350 2004-12-15  Richard Henderson  <rth@redhat.com>
2351
2352         * gcc.target/i386/i386.exp: New harness.
2353         * gcc.target/i386/vect-args.c: New.
2354
2355 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
2356
2357         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
2358
2359 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2360
2361         PR c++/18825
2362         * g++.dg/template/friend32.C: New test.
2363
2364 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2365
2366         * cpp/pragma-once-1.c: New test.
2367         * cpp/pragma-once-1b.h: Likewise.
2368         * cpp/pragma-once-1c.h: Likewise.
2369         * cpp/pragma-once-1d.h: Likewise.
2370         * cpp/inc/pragma-once-1a.h: Likewise.
2371
2372 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
2373             Steven G. Kargl  <kargls@comcast.net>
2374
2375         PR fortran/17597
2376         * gfortran.dg/list_read_3.f90: New test.
2377
2378 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2379
2380         * gcc.dg/ftrapv-2.c: New test.
2381
2382 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
2383
2384         PR c++/18981
2385         * g++.dg/template/typename9.C: New test.
2386
2387 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2388
2389         PR c++/18738
2390         * g++.dg/template/typename8.C: New test.
2391         * g++.dg/parse/friend2.C: Tweak error message.
2392
2393 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2394
2395         * gcc.c-torture/20041214-1.c: New test.
2396
2397 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2398
2399         PR c++/18965
2400         * g++.dg/init/array17.C: New test.
2401
2402 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2403
2404         PR c++/18793
2405         * g++.dg/init/aggr3.C: New test.
2406
2407 2004-12-14  Janis Johnson  <janis187@us.ibm.com
2408
2409         * gcc.dg/altivec-types-1.c: New test.
2410         * gcc.dg/altivec-types-2.c: New test.
2411         * gcc.dg/altivec-types-3.c: New test.
2412         * gcc.dg/altivec-types-4.c: New test.
2413         * g++.dg/ext/altivec-types-1.C: New test.
2414         * g++.dg/ext/altivec-types-2.C: New test.
2415         * g++.dg/ext/altivec-types-3.C: New test.
2416         * g++.dg/ext/altivec-types-4.C: New test.
2417
2418 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
2419
2420         PR middle-end/18951
2421         * gcc.c-torture/execute/20041213-1.c: New test.
2422
2423 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
2424
2425         PR c++/18949
2426         * g++.dg/template/cast1.C: New.
2427
2428 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
2429
2430         * gcc.c-torture/execute/20041213-2.c: New test.
2431
2432 2004-12-13  Richard Henderson  <rth@redhat.com>
2433
2434         * gcc.dg/i386-sse-10.c: Fix typo in options.
2435
2436 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
2437
2438         PR c++/18968
2439         * g++.dg/opt/pr18968.C: New test.
2440
2441 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
2442
2443         PR c++/18925
2444         * g++.dg/ext/visibility/staticdatamem.C: New test.
2445
2446 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
2447
2448         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
2449
2450 2004-12-13  Roger Sayle  <roger@eyesopen.com>
2451
2452         PR rtl-optimization/18928
2453         * gcc.dg/pr18928-1.c: New test case.
2454
2455 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
2456
2457         PR tree-opt/16951
2458         * gcc.c-torture/compile/20041211-1.c: New.
2459
2460 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2461
2462         PR middle-end/17564
2463         * gcc.c-torture/execute/20041212-1.c: New test.
2464
2465 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2466
2467         PR fortran/18869
2468         * gfortran.dg/common_1.f90: New test.
2469
2470 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
2471         Paul Brook  <paul@codesourcery.com>
2472
2473         PR fortran/16222
2474         * gfortran.dg/real_do_1.f90: New test.
2475
2476 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2477
2478         PR tree-opt/18040
2479         * g++.dg/opt/ptrmem6.C: New test.
2480
2481 2004-12-11  Roger Sayle  <roger@eyesopen.com>
2482
2483         PR middle-end/18921
2484         * gcc.dg/pr18921-1.c: New test case.
2485
2486 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2487
2488         PR fortran/17175
2489         * gfortran.dg/scale_1.f90: New test.
2490
2491 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
2492
2493         PR middle-end/18903
2494         * gcc.c-torture/compile/pr18903.c: New test.
2495
2496 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
2497
2498         * gcc.c-torture/execute/20041210-1.c: New test.
2499
2500 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2501
2502         PR c++/18731
2503         * g++.dg/parser/struct-1.C: New test.
2504         * g++.dg/parser/struct-2.C: New test.
2505         * g++.dg/parser/struct-3.C: New test.
2506
2507 2004-12-09  Richard Henderson  <rth@redhat.com>
2508
2509         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
2510
2511         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
2512         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
2513
2514 2004-12-09  Matt Austern  <austern@apple.com>
2515
2516         PR c++/18514
2517         * g++.dg/ext/builtin1.C: New
2518         * g++.dg/ext/builtin2.C: New
2519         * g++.dg/ext/builtin3.C: New
2520         * g++.dg/ext/builtin4.C: New
2521         * g++.dg/ext/builtin5.C: New
2522
2523 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
2524
2525         PR tree-opt/18904
2526         * g++.dg/opt/ptrmem5.C: New test.
2527
2528 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
2529
2530         * g++.dg/parse/typename5.C: Adjust for new error.
2531         * g++.dg/parse/typename7.C: New.
2532
2533 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2534
2535         PR c++/18073
2536         * g++.dg/other/mmintrin.C: New test.
2537
2538 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
2539
2540         PR c++/16681
2541         * g++.dg/init/array15.C: New.
2542         * g++.dg/init/array16.C: New.
2543
2544 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2545
2546         PR fortran/18826
2547         * gfortran.dg/assign_1.f90: New test.
2548
2549 2004-12-08  Nick Clifton  <nickc@redhat.com>
2550
2551         * gcc.target/xstormy16/bss_below100: New directory containing tests.
2552         * gcc.target/xstormy16/data_below100: Likewise.
2553         * gcc.target/xstormy16/sfr: Likewise.
2554         * gcc.target/xstormy16/below100.S: New test source file.
2555         * gcc.target/xstormy16/below100.ld: New test linker script.
2556         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2557         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
2558         bp instructions.
2559         * gcc.target/xstormy16/bp.c: Likewise.
2560
2561         * gcc.target/xstormy16/bss_below100: New files:
2562         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2563         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2564         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2565         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2566         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2567         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2568         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2569         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2570         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2571         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2572         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2573         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2574         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2575         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2576         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2577         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2578         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2579         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2580         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2581         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2582         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2583         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2584         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2585         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2586         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2587         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2588         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2589
2590         * gcc.target/xstormy16/data_below100: New files:
2591         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2592         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2593         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2594         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2595         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2596         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2597         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2598         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2599         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2600         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2601         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2602         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2603         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2604         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2605         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2606         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2607         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2608         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2609         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2610         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2611         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2612         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2613         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2614         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2615         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2616         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2617         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2618
2619         * gcc.target/xstormy16/sfr: New files:
2620         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
2621         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
2622         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
2623         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
2624         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
2625         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
2626         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
2627         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
2628         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
2629         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
2630         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
2631         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
2632         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
2633         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
2634         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
2635         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
2636         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
2637         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
2638         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
2639         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
2640         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
2641         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
2642         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
2643         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
2644         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
2645         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
2646         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
2647         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
2648         27_if0_sfrw_bitfield_f.c
2649
2650 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2651
2652         PR c++/18100
2653         * g++.dg/lookup/name-clash4.C: New test.
2654
2655 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
2656
2657         PR c++/18672
2658         * g++.dg/opt/array1.C: New.
2659
2660         PR c++/18803
2661         * g++.dg/template/operator5.C: New.
2662
2663 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
2664
2665         PR c/18867
2666         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
2667
2668 2004-12-07  Steven Bosscher  <stevenb@suse.de>
2669
2670         * gcc.dg/noncompile/20041207.c: New test.
2671
2672 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
2673
2674         * g++.dg/other/unreachable-1.C: New test.
2675
2676 2004-12-06  Nick Clifton  <nickc@redhat.com>
2677
2678         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
2679         <limits.h> because the latter comes from gcc's include/ directory
2680         and not the newlib/libc/include directory.
2681
2682 2004-12-04  Richard Henderson  <rth@redhat.com>
2683
2684         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
2685
2686 2004-12-04  Richard Henderson  <rth@redhat.com>
2687
2688         * lib/target-supports.exp (check_gc_sections_available): Disable
2689         for alpha and ia64.
2690
2691 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
2692
2693         PR middle-end/17909
2694         * g++.dg/other/vararg-2.C: New test.
2695
2696 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2697
2698         PR c++/17011, c++/17971
2699         * g++.dg/template/error15.C: Adjust expected error.
2700         * g++.dg/template/instantiate3.C: Likewise.
2701
2702 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
2703
2704         * gcc.dg/altivec-18.c: Fix for darwin
2705
2706 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2707
2708         PR c++/18782
2709         * g++.dg/parse/ptrmem2.C: New.
2710
2711         PR c++/18318
2712         * g++.dg/template/new1.C: New.
2713
2714 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2715
2716         PR fortran/18710
2717         * gfortran.dg/direct_io_3.f90: New test.
2718
2719 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
2720
2721         PR 18758
2722         * g++.dg/parse/crash21.C: New.
2723
2724 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2725
2726         PR c++/15664, c++/18276
2727         * g++.dg/template/ttp13.C: New test.
2728         * g++.dg/template/ttp14.C: Likewise.
2729
2730 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2731
2732         PR c++/18123
2733         * g++.dg/parse/enum2.C: New test.
2734         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
2735
2736 2004-12-02  Nick Clifton  <nickc@redhat.com>
2737
2738         * gcc.target/xstormy16: New test directory.
2739         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2740         * gcc.target/xstormy16/bp.c: Check the generation of bp
2741         instructions.
2742         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
2743         bn instructions and the BELOW100 attribute.
2744
2745 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
2746
2747         PR target/16952
2748         * gcc.dg/ppc-eabi.c: New.
2749
2750 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2751
2752         PR fortran/18284
2753         * gfortran.dg/backspace.f90
2754
2755 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2756
2757         * gfortran.dg/inquire.f90: New test.
2758
2759 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
2760
2761         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
2762         handle effective-target-keyword.
2763         (dg-skip-if): Support effective-target keyword as target list.
2764         (dg-xfail-if): Ditto.
2765         * lib/target-supports.exp (is-effective-target-keyword): New proc.
2766
2767 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
2768
2769         PR tree-optimization/18291
2770         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
2771
2772 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
2773
2774         PR C++/18729
2775         * g++.dg/parse/crash20.C: New.
2776
2777         PR c++/17431
2778         * g++.dg/overload/arg1.C: New.
2779         * g++.dg/overload/arg2.C: New.
2780         * g++.dg/overload/arg3.C: New.
2781         * g++.dg/overload/arg4.C: New.
2782
2783 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
2784
2785         * gcc.dg/c99-flex-array-4.c: Remove.
2786
2787 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2788
2789         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
2790
2791         * lib/target-supports.exp (is-effective-target): Simplify.
2792
2793         * lib/target-supports.exp (check_effective_target_vect_long):
2794         Fix for powerpc64-*-*.
2795
2796 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
2797
2798         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
2799         to support new requirements on FreeBSD 5.
2800
2801 2004-11-30  Devang Patel  <dpatel@apple.com>
2802
2803         PR 18702
2804         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
2805
2806 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2807
2808         * g++.dg/ext/altivec-13.C: New test.
2809
2810 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
2811
2812         PR tree-opt/18298
2813         * gcc.c-torture/execute/p18298.c: New test.
2814
2815 2004-11-30  Ira Rosen  <irar@il.ibm.com>
2816             Dorit Naishlos  <dorit@il.ibm.com>
2817
2818         PR tree-opt/18607
2819         * gcc.dg/vect/vect-89.c: New test.
2820
2821 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
2822
2823         * gcc.dg/pr18596-1.c: New test.
2824
2825 2004-11-30  Ben Elliston  <bje@au.ibm.com>
2826
2827         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
2828
2829 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2830
2831         PR c/18479
2832         * gcc.dg/pr18479.c: New test.
2833
2834 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2835
2836         PR target/18490
2837         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
2838         mmix-knuth-mmixware.
2839
2840         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
2841         cris-*-elf* cris-*-aout* mmix-*-*
2842
2843 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2844
2845         PR middle-end/18725
2846         * gcc.dg/pr18725.c: New test.
2847
2848 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2849
2850         PR target/18488
2851         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
2852
2853         PR target/18336
2854         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
2855
2856 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
2857
2858         PR c++/18368
2859         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
2860         * g++.old-deja/g++.law/ctors5.C: Likewise.
2861         * g++.old-deja/g++.other/crash25.C: Likewise.
2862
2863         PR c++/18674
2864         * g++.dg/template/error16.C: New test.
2865
2866         PR c++/18512
2867         * g++.dg/template/crash29.C: New test.
2868
2869 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
2870
2871         PR tree-optimization/18712
2872         * gcc.c-torture/compile/pr18712.c: New test.
2873
2874 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
2875
2876         PR c/7544
2877         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
2878         tests.
2879
2880 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2881
2882         PR c++/18652
2883         * g++.dg/lookup/crash6.C: New test.
2884
2885 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2886
2887         PR middle-end/18164
2888         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
2889
2890 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
2891
2892         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
2893         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
2894         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
2895
2896 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
2897
2898         * gcc.dg/pr18164.c: New test.
2899
2900 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
2901
2902         * gcc.dg/funroll-loops-all.c: New.
2903
2904 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2905
2906         PR target/18489
2907         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
2908         delimeter, match space and TAB as well as ":".
2909
2910         PR target/18484
2911         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
2912
2913         PR target/18348
2914         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
2915
2916         PR target/18345
2917         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
2918
2919         PR target/18337
2920         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
2921
2922 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
2923
2924         * gfortran.dg/direct_io_2.f90: New test.
2925
2926 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2927
2928         PR target/18334
2929         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
2930
2931 2004-11-28  Richard Henderson  <rth@redhat.com>
2932
2933         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
2934
2935 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
2936
2937         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
2938         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
2939         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
2940         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
2941         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
2942         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
2943         gcc.dg/pointer-arith-8.c: New tests.
2944
2945 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
2946
2947         PR fortran/18364
2948         * gfortran.dg/endfile.f90: New test.
2949
2950 2004-11-27  Falk Hueffner  <falk@debian.org>
2951
2952         * gcc.dg/loop-6.c: New test.
2953
2954 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2955
2956         * gcc.c-torture/execute/20041126-1.c: New test.
2957
2958 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2959
2960         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
2961         on IRIX.
2962
2963 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2964
2965         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
2966         functions.
2967
2968 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2969
2970         PR rtl-optimization/17825
2971         * gcc.c-torture/compile/20041119-1.c: New test.
2972
2973 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2974
2975         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
2976         Check existence of ld library path variables before unsetting.
2977
2978 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
2979
2980         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
2981
2982 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2983
2984         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
2985
2986 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2987
2988         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
2989
2990 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2991
2992         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
2993         dg-do directive.
2994
2995 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2996
2997         * gcc.dg/pr17957.c: Pass --param, not -param.
2998
2999 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
3000
3001         PR middle-end/17957
3002         * testsuite/gcc.dg/pr17957.c: New test.
3003
3004 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
3005
3006         PR c++/18445
3007         * g++.dg/template/crash28.C: Likewise.
3008
3009         PR c++/18001
3010         * g++.dg/expr/unary2.C: Adjust lvalue messages.
3011         * g++.dg/ext/lvaddr.C: Likewise.
3012         * g++.dg/opt/pr7503-3.C: Likewise.
3013
3014         PR c++/18466
3015         * g++.dg/parse/qualified3.C: New test.
3016         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
3017
3018         PR c++/18545
3019         * g++.dg/expr/return1.C: New test.
3020
3021 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3022
3023         Friend class name lookup 3/n, PR c++/3332
3024         * g++.dg/lookup/friend3.C: New test.
3025         * g++.dg/lookup/friend4.C: Likewise.
3026         * g++.dg/lookup/friend5.C: Likewise.
3027
3028 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3029
3030         Friend class name lookup 2/n, PR c++/14513, c++/15410
3031         * g++.dg/lookup/friend2.C: New test.
3032         * g++.dg/template/friend31.C: Likewise.
3033
3034 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3035
3036         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
3037
3038 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3039
3040         PR c++/17473
3041         * g++.dg/tc1/dr56.C: Remove.
3042         * g++.dg/template/typedef1.C: Add dg-error markers.
3043         * g++.old-deja/g++.other/typedef7.C: Likewise.
3044
3045         PR c++/18285
3046         * g++.dg/parse/typedef7.C: New test.
3047
3048 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
3049
3050         * gcc.c-torture/execute/20041124-1.c: New test.
3051
3052 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3053
3054         * g++.dg/template/deduce3.C: New test.
3055
3056         PR c++/18586
3057         * g++.dg/template/crash27.C: New test.
3058
3059         PR c++/18530
3060         * g++.dg/warn/Wshadow-3.C: New test.
3061
3062 2004-11-24  Devang Patel  <dpatel@apple.com>
3063
3064         PR/18555
3065         * gcc.dg/cpp/isysroot-1.c: New test.
3066         * gcc.dg/cpp/usr/include/stdio.h: New file.
3067         * gcc.dg/cpp/isysroot-2.c: New test.
3068         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
3069         New file.
3070
3071 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3072
3073         PR c++/8929
3074         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
3075
3076 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3077
3078         * gcc.target/sparc/align.c: Do not include <stdint.h>.
3079         * gcc.target/sparc/pdist.c: Likewise.
3080
3081 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
3082
3083         PR c++/16882
3084         * g++.dg/conversion/simd1.C: New test.
3085
3086 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3087
3088         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
3089         and restore_ld_library_path_env_vars.
3090         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
3091         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
3092         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
3093         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
3094
3095 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
3096
3097         * gcc.dg/pragma-align-2.c: Test macro expansion.
3098         * gcc.dg/pragma-pack-2.c: New test.
3099
3100 2004-11-23  Richard Henderson  <rth@redhat.com>
3101
3102         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
3103         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3104         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
3105         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
3106         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
3107         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
3108
3109         * gcc.dg/vect/vect.exp: Add check for alpha.
3110         * lib/target-supports.exp (check_alpha_max_hw_available): New.
3111         (check_effective_target_vect_int): Enable for alpha.
3112         (check_effective_target_vect_long): New.
3113         (is-effective-target): Add it.
3114
3115 2004-11-23  Uros Bizjak <uros@kss-loka.si>
3116
3117         * gcc.dg/pr18614-1.c: New test.
3118
3119 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3120
3121         * gcc.dg/setjmp-2.c: New test.
3122
3123 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
3124
3125         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
3126         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
3127         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
3128         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
3129         gcc.target/sparc/pdist.c: New tests.
3130
3131 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
3132
3133         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
3134
3135 2004-11-22  Dale Johannesen  <dalej@apple.com>
3136
3137         * gcc.dg/20041111-1.c:  New.
3138
3139 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3140
3141         PR tree-opt/18536
3142         * gcc.dg/vect/pr18536.c: New test.
3143
3144 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3145
3146         PR c++/18354
3147         * g++.dg/template/nontype11.C: New test.
3148
3149 2004-11-21  Roger Sayle  <roger@eyesopen.com>
3150
3151         PR middle-end/18520
3152         * gcc.dg/pr18520-1.c: New test case.
3153
3154 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
3155
3156         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
3157         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
3158         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
3159         expected diagnostics.
3160
3161 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3162
3163         PR target/18580
3164         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
3165         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
3166         vect-77.c, vect-77a.c: XFAIL on the SPARC.
3167
3168 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3169
3170         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
3171
3172 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
3173             Joseph Myers  <joseph@codesourcery.com>
3174
3175         * lib/target-supports.exp (check_visibility_available): Really
3176         test the compiler.
3177
3178 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3179
3180         PR tree-opt/18181
3181         * gcc.dg/vect/vect-85.c: New test.
3182         * gcc.dg/vect/vect-86.c: New test.
3183         * gcc.dg/vect/vect-87.c: New test.
3184         * gcc.dg/vect/vect-88.c: New test.
3185
3186 2004-11-19  Ben Elliston  <bje@au.ibm.com>
3187
3188         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
3189
3190 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
3191
3192         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
3193         * gcc.dg/ppc-and-1.c: Ditto.
3194         * gcc.dg/ppc-compare-1.c: Ditto.
3195         * gcc.dg/ppc-mov-1.c: Ditto
3196
3197 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
3198             Mark Mitchell  <mark@codesourcery.com>
3199
3200         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
3201
3202 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3203             Aldy Hernandez  <aldyh@redhat.com>
3204
3205         * lib/target-supports.exp (check_effective_target_vect_int): New
3206         (check_effective_target_vect_float): New
3207         (check_effective_target_vect_double): New.
3208         (is-effective-target): Support new effective targets keywords.
3209         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
3210         default action for dg-do.
3211         * gcc.dg/vect/pr16105.c: Use new support.
3212         * gcc.dg/vect/pr18400.c: Ditto.
3213         * gcc.dg/vect/pr18425.c: Ditto.
3214         * gcc.dg/vect/vect-1.c: Ditto.
3215         * gcc.dg/vect/vect-10.c: Ditto.
3216         * gcc.dg/vect/vect-11.c: Ditto.
3217         * gcc.dg/vect/vect-12.c: Ditto.
3218         * gcc.dg/vect/vect-13.c: Ditto.
3219         * gcc.dg/vect/vect-14.c: Ditto.
3220         * gcc.dg/vect/vect-15.c: Ditto.
3221         * gcc.dg/vect/vect-16.c: Ditto.
3222         * gcc.dg/vect/vect-17.c: Ditto.
3223         * gcc.dg/vect/vect-18.c: Ditto.
3224         * gcc.dg/vect/vect-19.c: Ditto.
3225         * gcc.dg/vect/vect-2.c: Ditto.
3226         * gcc.dg/vect/vect-20.c: Ditto.
3227         * gcc.dg/vect/vect-21.c: Ditto.
3228         * gcc.dg/vect/vect-22.c: Ditto.
3229         * gcc.dg/vect/vect-23.c: Ditto.
3230         * gcc.dg/vect/vect-24.c: Ditto.
3231         * gcc.dg/vect/vect-25.c: Ditto.
3232         * gcc.dg/vect/vect-26.c: Ditto.
3233         * gcc.dg/vect/vect-27.c: Ditto.
3234         * gcc.dg/vect/vect-27a.c: Ditto.
3235         * gcc.dg/vect/vect-28.c: Ditto.
3236         * gcc.dg/vect/vect-29.c: Ditto.
3237         * gcc.dg/vect/vect-29a.c: Ditto.
3238         * gcc.dg/vect/vect-3.c: Ditto.
3239         * gcc.dg/vect/vect-30.c: Ditto.
3240         * gcc.dg/vect/vect-31.c: Ditto.
3241         * gcc.dg/vect/vect-32.c: Ditto.
3242         * gcc.dg/vect/vect-33.c: Ditto.
3243         * gcc.dg/vect/vect-34.c: Ditto.
3244         * gcc.dg/vect/vect-35.c: Ditto.
3245         * gcc.dg/vect/vect-36.c: Ditto.
3246         * gcc.dg/vect/vect-37.c: Ditto.
3247         * gcc.dg/vect/vect-38.c: Ditto.
3248         * gcc.dg/vect/vect-4.c: Ditto.
3249         * gcc.dg/vect/vect-40.c: Ditto.
3250         * gcc.dg/vect/vect-41.c: Ditto.
3251         * gcc.dg/vect/vect-42.c: Ditto.
3252         * gcc.dg/vect/vect-43.c: Ditto.
3253         * gcc.dg/vect/vect-44.c: Ditto.
3254         * gcc.dg/vect/vect-45.c: Ditto.
3255         * gcc.dg/vect/vect-46.c: Ditto.
3256         * gcc.dg/vect/vect-47.c: Ditto.
3257         * gcc.dg/vect/vect-48.c: Ditto.
3258         * gcc.dg/vect/vect-48a.c: Ditto.
3259         * gcc.dg/vect/vect-49.c: Ditto.
3260         * gcc.dg/vect/vect-5.c: Ditto.
3261         * gcc.dg/vect/vect-50.c: Ditto.
3262         * gcc.dg/vect/vect-51.c: Ditto.
3263         * gcc.dg/vect/vect-52.c: Ditto.
3264         * gcc.dg/vect/vect-53.c: Ditto.
3265         * gcc.dg/vect/vect-54.c: Ditto.
3266         * gcc.dg/vect/vect-55.c: Ditto.
3267         * gcc.dg/vect/vect-56.c: Ditto.
3268         * gcc.dg/vect/vect-56a.c: Ditto.
3269         * gcc.dg/vect/vect-57.c: Ditto.
3270         * gcc.dg/vect/vect-58.c: Ditto.
3271         * gcc.dg/vect/vect-59.c: Ditto.
3272         * gcc.dg/vect/vect-6.c: Ditto.
3273         * gcc.dg/vect/vect-60.c: Ditto.
3274         * gcc.dg/vect/vect-61.c: Ditto.
3275         * gcc.dg/vect/vect-62.c: Ditto.
3276         * gcc.dg/vect/vect-63.c: Ditto.
3277         * gcc.dg/vect/vect-64.c: Ditto.
3278         * gcc.dg/vect/vect-65.c: Ditto.
3279         * gcc.dg/vect/vect-66.c: Ditto.
3280         * gcc.dg/vect/vect-67.c: Ditto.
3281         * gcc.dg/vect/vect-68.c: Ditto.
3282         * gcc.dg/vect/vect-69.c: Ditto.
3283         * gcc.dg/vect/vect-7.c: Ditto.
3284         * gcc.dg/vect/vect-72.c: Ditto.
3285         * gcc.dg/vect/vect-72a.c: Ditto.
3286         * gcc.dg/vect/vect-73.c: Ditto.
3287         * gcc.dg/vect/vect-74.c: Ditto.
3288         * gcc.dg/vect/vect-75.c: Ditto.
3289         * gcc.dg/vect/vect-76.c: Ditto.
3290         * gcc.dg/vect/vect-77.c: Ditto.
3291         * gcc.dg/vect/vect-77a.c: Ditto.
3292         * gcc.dg/vect/vect-78.c: Ditto.
3293         * gcc.dg/vect/vect-79.c: Ditto.
3294         * gcc.dg/vect/vect-8.c: Ditto.
3295         * gcc.dg/vect/vect-80.c: Ditto.
3296         * gcc.dg/vect/vect-82.c: Ditto.
3297         * gcc.dg/vect/vect-82_64.c: Ditto.
3298         * gcc.dg/vect/vect-83.c: Ditto.
3299         * gcc.dg/vect/vect-83_64.c: Ditto.
3300         * gcc.dg/vect/vect-9.c: Ditto.
3301         * gcc.dg/vect/vect-all.c: Ditto.
3302         * gcc.dg/vect/vect-none.c: Ditto.
3303
3304 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3305
3306         * lib/gcc-dg.exp (dg-skip-if): New function.
3307         (dg-forbid-option): Remove.
3308         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
3309         * g++.dg/abi/bitfield8.C: Likewise.
3310         * g++.dg/abi/dtor1.C: Likewise.
3311         * g++.dg/abi/empty10.C: Likewise.
3312         * g++.dg/abi/empty7.C: Likewise.
3313         * g++.dg/abi/empty9.C: Likewise.
3314         * g++.dg/abi/layout3.C: Likewise.
3315         * g++.dg/abi/layout4.C: Likewise.
3316         * g++.dg/abi/thunk1.C: Likewise.
3317         * g++.dg/abi/thunk2.C: Likewise.
3318         * g++.dg/abi/vbase11.C: Likewise.
3319         * g++.dg/abi/vthunk2.C: Likewise.
3320         * g++.dg/abi/vthunk3.C: Likewise.
3321         * g++.dg/ext/attrib8.C: Likewise.
3322         * g++.dg/opt/longbranch2.C: Likewise.
3323         * g++.dg/opt/reg-stack4.C: Likewise.
3324         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3325         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3326         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3327         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3328         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3329         * gcc.dg/20000609-1.c: Likewise.
3330         * gcc.dg/20000720-1.c: Likewise.
3331         * gcc.dg/20011107-1.c: Likewise.
3332         * gcc.dg/20011119-1.c: Likewise.
3333         * gcc.dg/20020108-1.c: Likewise.
3334         * gcc.dg/20020122-2.c: Likewise.
3335         * gcc.dg/20020122-3.c: Likewise.
3336         * gcc.dg/20020201-3.c: Likewise.
3337         * gcc.dg/20020206-1.c: Likewise.
3338         * gcc.dg/20020218-1.c: Likewise.
3339         * gcc.dg/20020310-1.c: Likewise.
3340         * gcc.dg/20020411-1.c: Likewise.
3341         * gcc.dg/20020418-2.c: Likewise.
3342         * gcc.dg/20020426-1.c: Likewise.
3343         * gcc.dg/20020426-2.c: Likewise.
3344         * gcc.dg/20020517-1.c: Likewise.
3345         * gcc.dg/20020523-1.c: Likewise.
3346         * gcc.dg/20020523-2.c: Likewise.
3347         * gcc.dg/20020729-1.c: Likewise.
3348         * gcc.dg/20030204-1.c: Likewise.
3349         * gcc.dg/20030826-2.c: Likewise.
3350         * gcc.dg/20030926-1.c: Likewise.
3351         * gcc.dg/20031202-1.c: Likewise.
3352         * gcc.dg/980312-1.c: Likewise.
3353         * gcc.dg/980313-1.c: Likewise.
3354         * gcc.dg/990117-1.c: Likewise.
3355         * gcc.dg/990424-1.c: Likewise.
3356         * gcc.dg/990524-1.c: Likewise.
3357         * gcc.dg/991230-1.c: Likewise.
3358         * gcc.dg/i386-387-1.c: Likewise.
3359         * gcc.dg/i386-387-2.c: Likewise.
3360         * gcc.dg/i386-387-3.c: Likewise.
3361         * gcc.dg/i386-387-4.c: Likewise.
3362         * gcc.dg/i386-387-5.c: Likewise.
3363         * gcc.dg/i386-387-6.c: Likewise.
3364         * gcc.dg/i386-asm-1.c: Likewise.
3365         * gcc.dg/i386-bitfield1.c: Likewise.
3366         * gcc.dg/i386-bitfield2.c: Likewise.
3367         * gcc.dg/i386-loop-1.c: Likewise.
3368         * gcc.dg/i386-loop-2.c: Likewise.
3369         * gcc.dg/i386-loop-3.c: Likewise.
3370         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3371         * gcc.dg/i386-pic-1.c: Likewise.
3372         * gcc.dg/i386-regparm.c: Likewise.
3373         * gcc.dg/i386-signbit-1.c: Likewise.
3374         * gcc.dg/i386-signbit-2.c: Likewise.
3375         * gcc.dg/i386-signbit-3.c: Likewise.
3376         * gcc.dg/i386-sse-5.c: Likewise.
3377         * gcc.dg/i386-sse-8.c: Likewise.
3378         * gcc.dg/i386-unroll-1.c: Likewise.
3379         * gcc.dg/tls/opt-1.c: Likewise.
3380         * gcc.dg/tls/opt-2.c: Likewise.
3381         * gcc.dg/unroll-1.c: Likewise.
3382         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3383         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3384         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3385         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3386
3387 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3388
3389         * g++.dg/template/incomplete1.C: New test.
3390
3391 2004-11-16  Nick Clifton  <nickc@redhat.com>
3392
3393         Revert patches accidentally commited during checkin of fixes for
3394         xstormy16 tests:
3395         gcc.c-torture/execute/simd-4.c: Revert
3396         gcc.dg/20040910-1.c: Revert.
3397
3398 2004-11-16  Paul Brook  <paul@codesourcery.com>
3399
3400         PR fortran/13010
3401         * gfortran.dg/der_pointer_1.f90: New test.
3402
3403 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
3404
3405         PR c/18498
3406         * gcc.dg/bitfld-13.c: New test.
3407
3408 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
3409
3410         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
3411         powerpc*-*-linux*.
3412
3413         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
3414         * gcc.dg/ppc64-abi-2.c: Ditto.
3415         * gcc.dg/ppc64-abi-3.c: Ditto.
3416
3417         * lib/gcc-dg.exp (dg-target-list): Remove.
3418
3419 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
3420
3421         * gcc.dg/ia64-postinc.c: New test.
3422
3423 2004-11-15  Mark Mitchell <mark@codesourcery.com>
3424
3425         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
3426
3427 2004-11-15  Nick Clifton  <nickc@redhat.com>
3428
3429         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
3430         __INT_MAX__ so that the test can be compiled by toolchains
3431         targeted at 16-bit processors.
3432
3433         * gcc.dg/20040625-1.c: Use long constants rather than integers
3434         when performing arithmetic that will overflow 16-bits.
3435
3436         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
3437         xstormy16.  It does not support 128-bit vector operations.
3438
3439         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
3440         with the macro PTR_TYPE.  Define this macro to an integer type
3441         suitable for holding a pointer.
3442
3443         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
3444         the target is a 16-bit processor.
3445
3446         * gcc.dg/cpp/if-2.c: Expect a different warning message from
3447         16-bit targets where the character constant will be too long.
3448
3449         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
3450         where the double will not be directly addressable.
3451
3452 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3453
3454         Friend class name lookup 1/n, PR c++/18471
3455         * g++.dg/template/crash26.C: New test.
3456         * g++.dg/lookup/struct1.C: Adjust expected error.
3457         * g++.dg/parse/elab1.C: Likewise.
3458         * g++.dg/parse/elab2.C: Likewise.
3459         * g++.dg/parse/int-as-enum1.C: Likewise.
3460         * g++.dg/parse/struct-as-enum1.C: Likewise.
3461         * g++.dg/parse/typedef1.C: Likewise.
3462         * g++.dg/parse/typedef3.C: Likewise.
3463         * g++.dg/parse/typedef4.C: Likewise.
3464         * g++.dg/parse/typedef5.C: Likewise.
3465         * g++.dg/template/nontype4.C: Likewise.
3466         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3467         * g++.old-deja/g++.other/elab1.C: Likewise.
3468         * g++.old-deja/g++.other/syntax4.C: Likewise.
3469
3470 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3471
3472         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
3473
3474 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
3475
3476         * gcc.c-torture/execute/20041114-1.c: New test.
3477
3478 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
3479
3480         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
3481         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
3482         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
3483         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
3484         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
3485         gcc.dg/switch-7.c: New tests.
3486
3487 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3488
3489         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
3490
3491 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3492
3493         PR tree-opt/18400
3494         * gcc.dg/vect/pr18400.c: New test.
3495
3496 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3497             Andrew Pinski  <pinskia@physics.uc.edu>
3498
3499         PR tree-opt/18425
3500         * gcc.dg/vect/pr18425.c: New test.
3501
3502 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3503
3504         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
3505         Guard with dg-require-alias and dg-require-visibility.
3506
3507 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3508
3509         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
3510
3511 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3512
3513         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
3514
3515 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3516
3517         PR c++/17344
3518         * g++.dg/template/defarg5.C: New test.
3519
3520 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3521
3522         * g++.dg/parse/cast1.C: Run only on ILP32.
3523         * g++.old-deja/g++.mike/p784.C: Likewise.
3524
3525 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
3526
3527         * gcc.c-torture/execute/20041113-1.c: New test.
3528
3529 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3530
3531         PR target/18230
3532         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
3533         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
3534         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
3535         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3536         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
3537         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
3538         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
3539         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
3540         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
3541         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3542         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3543         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
3544         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
3545
3546 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3547
3548         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
3549         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
3550         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
3551         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
3552         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
3553         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
3554         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
3555         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
3556         gcc.target/sparc/combined-1.c: New tests.
3557
3558 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
3559
3560         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
3561         New tests.
3562
3563 2004-11-12  Mark Mitchell <mark@codesourcery.com>
3564
3565         * lib/gcc-dg.exp (dg-forbid-option): New function.
3566         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
3567         * g++.dg/abi/bitfield8.C: Likewise.
3568         * g++.dg/abi/dtor1.C: Likewise.
3569         * g++.dg/abi/empty10.C: Likewise.
3570         * g++.dg/abi/empty7.C: Likewise.
3571         * g++.dg/abi/empty9.C: Likewise.
3572         * g++.dg/abi/layout3.C: Likewise.
3573         * g++.dg/abi/layout4.C: Likewise.
3574         * g++.dg/abi/thunk1.C: Likewise.
3575         * g++.dg/abi/thunk2.C: Likewise.
3576         * g++.dg/abi/vbase11.C: Likewise.
3577         * g++.dg/abi/vthunk2.C: Likewise.
3578         * g++.dg/abi/vthunk3.C: Likewise.
3579         * g++.dg/ext/attrib8.C: Likewise.
3580         * g++.dg/opt/longbranch2.C: Likewise.
3581         * g++.dg/opt/reg-stack4.C: Likewise.
3582         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3583         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3584         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3585         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3586         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3587         * gcc.dg/20000609-1.c: Likewise.
3588         * gcc.dg/20000720-1.c: Likewise.
3589         * gcc.dg/20011107-1.c: Likewise.
3590         * gcc.dg/20011119-1.c: Likewise.
3591         * gcc.dg/20020108-1.c: Likewise.
3592         * gcc.dg/20020122-2.c: Likewise.
3593         * gcc.dg/20020122-3.c: Likewise.
3594         * gcc.dg/20020201-3.c: Likewise.
3595         * gcc.dg/20020206-1.c: Likewise.
3596         * gcc.dg/20020218-1.c: Likewise.
3597         * gcc.dg/20020310-1.c: Likewise.
3598         * gcc.dg/20020411-1.c: Likewise.
3599         * gcc.dg/20020418-2.c: Likewise.
3600         * gcc.dg/20020426-1.c: Likewise.
3601         * gcc.dg/20020426-2.c: Likewise.
3602         * gcc.dg/20020517-1.c: Likewise.
3603         * gcc.dg/20020523-1.c: Likewise.
3604         * gcc.dg/20020523-2.c: Likewise.
3605         * gcc.dg/20020729-1.c: Likewise.
3606         * gcc.dg/20030204-1.c: Likewise.
3607         * gcc.dg/20030826-2.c: Likewise.
3608         * gcc.dg/20030926-1.c: Likewise.
3609         * gcc.dg/20031202-1.c: Likewise.
3610         * gcc.dg/980312-1.c: Likewise.
3611         * gcc.dg/980313-1.c: Likewise.
3612         * gcc.dg/990117-1.c: Likewise.
3613         * gcc.dg/990424-1.c: Likewise.
3614         * gcc.dg/990524-1.c: Likewise.
3615         * gcc.dg/991230-1.c: Likewise.
3616         * gcc.dg/i386-387-1.c: Likewise.
3617         * gcc.dg/i386-387-2.c: Likewise.
3618         * gcc.dg/i386-387-3.c: Likewise.
3619         * gcc.dg/i386-387-4.c: Likewise.
3620         * gcc.dg/i386-387-5.c: Likewise.
3621         * gcc.dg/i386-387-6.c: Likewise.
3622         * gcc.dg/i386-asm-1.c: Likewise.
3623         * gcc.dg/i386-bitfield1.c: Likewise.
3624         * gcc.dg/i386-bitfield2.c: Likewise.
3625         * gcc.dg/i386-loop-1.c: Likewise.
3626         * gcc.dg/i386-loop-2.c: Likewise.
3627         * gcc.dg/i386-loop-3.c: Likewise.
3628         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3629         * gcc.dg/i386-pic-1.c: Likewise.
3630         * gcc.dg/i386-regparm.c: Likewise.
3631         * gcc.dg/i386-signbit-1.c: Likewise.
3632         * gcc.dg/i386-signbit-2.c: Likewise.
3633         * gcc.dg/i386-signbit-3.c: Likewise.
3634         * gcc.dg/i386-sse-5.c: Likewise.
3635         * gcc.dg/i386-sse-8.c: Likewise.
3636         * gcc.dg/i386-unroll-1.c: Likewise.
3637         * gcc.dg/tls/opt-1.c: Likewise.
3638         * gcc.dg/tls/opt-2.c: Likewise.
3639         * gcc.dg/unroll-1.c: Likewise.
3640         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3641         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3642         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3643         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3644         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
3645         -m64 is specified.
3646
3647 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3648
3649         PR c++/18389
3650         * g++.dg/parse/cond1.C: New test.
3651
3652         PR c++/18429
3653         * g++.dg/template/array9.C: New test.
3654         * g++.dg/ext/vla1.C: Adjust error messages.
3655         * g++.dg/ext/vlm1.C: Likewise.
3656         * g++.dg/template/crash2.C: Likewise.
3657
3658         PR c++/18436
3659         * g++.dg/template/call3.C: New test.
3660
3661         PR c++/18407
3662         * g++.dg/template/ptrmem11.C: New test.
3663
3664 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
3665
3666         PR other/14264
3667         * lib/g++.exp: Set LC_ALL and LANG to C.
3668         * lib/gcc-dg.exp: Likewise.
3669         * lib/gfortran.exp: Likewise.
3670         * lib/objc.exp: Likewise.
3671         * lib/treelang.exp: Likewise.
3672
3673 2004-11-12  Andreas Schwab  <schwab@suse.de>
3674
3675         * gcc.dg/pr16286.c: Fix last change.
3676
3677 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3678
3679         PR c++/18416
3680         * g++.dg/init/global1.C: New test.
3681
3682 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
3683
3684         * gcc.c-torture/execute/20041112-1.c: New test.
3685
3686 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3687
3688         * lib/gcc-dg.exp (dg-target-list): New.
3689
3690 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3691             Richard Sandiford  <rsandifo@redhat.com>
3692
3693         * lib/target-supports.exp (get-compiler_messages): New.
3694         (check_named_sections_available): Use it.
3695         (check_effective_target_ilp32): New.
3696         (check_effective_target_lp64): New.
3697         (is-effective-target): New.
3698         * lib/gcc-dg.exp (dg-require-effective-target): New.
3699
3700 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
3701
3702         * gcc.dg/precedence-1.c: New test.
3703
3704 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3705
3706         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
3707
3708         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
3709         message, delete generated files, use more descriptive name for
3710         executable, and make the test unsupported when it cannot be run.
3711
3712         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
3713         (dg-require-weak, dg-require-visibility, dg-require-alias,
3714         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
3715         dg-require-iconv, dg-require-named-sections): Use it.
3716
3717         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
3718
3719 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
3720
3721         PR target/16457
3722         * gcc.dg/ppc-and-1: New
3723
3724         PR target/16796
3725         * gcc.dg/ppc-mov-1.c: New.
3726
3727         PR target/16458
3728         * gcc.dg/ppc-compare-1.c: New.
3729
3730 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
3731
3732         * objc.dg/desig-init-2.m: New test.
3733
3734 2004-11-10  Adam Nemet  <anemet@lnxw.com>
3735
3736         PR middle-end/18160
3737         * g++.dg/warn/register-var-1.C: New test.
3738         * g++.dg/warn/register-var-2.C: New test.
3739
3740 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3741
3742         * gcc.dg/union-2.c: New test.
3743
3744 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
3745
3746         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
3747         New test for PR tree-optimization/17892.
3748
3749 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
3750
3751         PR c++/18369
3752         * g++.dg/init/new12.C: New test.
3753
3754 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
3755
3756         * gcc.target/sparc: New directory.
3757         * gcc.target/sparc/sparc.exp: New driver.
3758         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
3759         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
3760         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
3761         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
3762
3763 2004-11-10  Paul Brook  <paul@codesourcery.com>
3764
3765         PR fortran/18218
3766         * gfortran.dg/list_read.c: New test.
3767
3768 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3769
3770         PR c/18322
3771         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
3772         expected diagnostic location.
3773
3774 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
3775
3776         * gcc.dg/20041109-1.c: New test.
3777
3778 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3779
3780         PR objc/18406
3781         * objc/compile/pr18406.m: New test.
3782
3783 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3784
3785         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
3786
3787 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3788
3789         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
3790
3791 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3792
3793         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
3794
3795 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3796
3797         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
3798         exit.
3799
3800 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
3801
3802         PR tree-opt/18299
3803         * gcc.c-torture/pr18299-1.c: New test.
3804
3805 2004-11-06  Andreas Schwab  <schwab@suse.de>
3806
3807         * gcc.dg/pr16286.c: Also test for bool and pixel.
3808
3809 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
3810
3811         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
3812         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
3813         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
3814         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
3815         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
3816         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
3817         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
3818         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
3819         gcc.dg/struct-semi-3.c: New tests.
3820
3821 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3822
3823         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
3824
3825 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3826
3827         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
3828         Do not use C99 designators.
3829
3830 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3831
3832         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
3833
3834 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3835
3836         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
3837         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
3838         * gcc.c-torture/execute/simd-5.x: Remove.
3839
3840 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
3841
3842         PR rtl-optimization/17933
3843         * gcc.dg/torture/pr17933-1.c: New test.
3844
3845 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3846
3847         PR target/18106
3848         * lib/target-supports.exp (check_weak_available): Support
3849         Windows.
3850
3851 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
3852
3853         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
3854         call to fflush(stdout) before abort.
3855         (my_ffsll): New function.
3856         (generate_fields): Use it.
3857
3858 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3859
3860         * gcc.dg/init-undef-1.c: New test.
3861
3862 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3863
3864         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
3865         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
3866         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
3867         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
3868         expected messages for new parser.
3869
3870 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
3871
3872         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
3873
3874 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3875
3876         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
3877         on LP64 targets.
3878
3879 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3880
3881         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
3882         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
3883         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
3884         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
3885         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
3886         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
3887         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
3888         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
3889         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
3890         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
3891
3892 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3893
3894         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
3895         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
3896         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
3897         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
3898         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
3899         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
3900         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
3901         for new parser.
3902
3903 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
3904
3905         PR target/15342
3906         * gcc.dg/20041104-1.c: New test.
3907
3908 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3909
3910         * g++.dg/template/nontype7.C: New test.
3911         * g++.dg/template/nontype8.C: Likewise.
3912         * g++.dg/template/nontype9.C: Likewise.
3913         * g++.dg/template/nontype10.C: Likewise.
3914         * g++.dg/tc1/dr49.C: Likewise.
3915         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
3916         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
3917
3918 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3919
3920         * g++.dg/rtti/tinfo1.C: Remove xfails.
3921
3922 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3923
3924         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
3925         packed attribute to the definition to satisfy the new C++ parser.
3926
3927 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3928
3929         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
3930         invocations of va_arg.
3931
3932 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
3933
3934         PR c++/18124
3935         * g++.dg/template/crash25.C: New test.
3936
3937         PR c++/18155
3938         * g++.dg/template/typedef2.C: New test.
3939         * g++.dg/parse/crash13.C: Adjust error markers.
3940
3941         PR c++/18177
3942         * g++.dg/conversion/const3.C: New test.
3943
3944 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3945
3946         PR fortran/17535
3947         PR fortran/17583
3948         PR fortran/17713
3949         * gfortran.dg/generic_[123].f90: New testcases.
3950
3951 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3952
3953         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
3954         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
3955
3956 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
3957
3958         PR tree-opt/16808
3959         * gcc.c-torture/compile/pr16808.c: New test.
3960
3961 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
3962
3963         PR rtl-optimization/17104
3964         * gcc.dg/ppc-bitfield1.c: New.
3965
3966 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3967
3968         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
3969
3970 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3971
3972         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
3973         strings for 32-bit code.
3974
3975 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
3976
3977         PR c/18239
3978         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
3979
3980 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
3981
3982         PR c++/18064
3983         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
3984
3985 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
3986
3987         PR c++/15172
3988         * g++.dg/init/aggr2.C: New test.
3989
3990 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
3991
3992         * objc.dg/local-decl-1.m: New test.
3993
3994 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3995
3996         * gcc.dg/20040910-1.c: Adjust regex.
3997
3998 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3999
4000         PR rtl-optimization/18084
4001         * g++.dg/opt/pr18084-1.C: New testcase.
4002
4003 2004-10-30  Matt Austern  <austern@apple.com>
4004
4005         PR c++/17542
4006         * g++.dg/ext/attrib18.C: New test.
4007
4008 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4009
4010         PR middle-end/18096
4011         * gcc.dg/pr18096-1.c: New test case.
4012
4013 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4014
4015         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
4016
4017 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
4018
4019         PR c/16666
4020         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
4021         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
4022         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
4023         gcc.dg/old-style-prom-3.c: New tests.
4024
4025 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
4026
4027         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
4028         Remove unnecessary inclusion of stdio.h.
4029
4030 2004-10-29  Roger Sayle  <roger@eyesopen.com>
4031
4032         PR rtl-optimization/17581
4033         * gcc.dg/pr17581-1.c: New test case.
4034
4035 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
4036
4037         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
4038         being implemented.
4039         * g++.dg/conversion/dr195-1.C: New.
4040         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
4041         * g++.old-deja/g++.mike/p10148.C: Likewise.
4042
4043 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
4044
4045         PR c++/17695
4046         * g++.dg/debug/typedef2.C: New test.
4047
4048 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
4049
4050         PR fortran/13490
4051         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
4052         * gfortran.dg/g77/README: Update.
4053
4054 2004-10-28  Matt Austern  <austern@apple.com>
4055
4056         PR c++/14124
4057         * g++.dg/ext/packed7.C: New test.
4058
4059 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4060
4061         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
4062         scan-assembler.
4063         * lib/scanasm.exp (hidden-scan-for): New proc.
4064         (scan-hidden): Use hidden-scan-for instead of constructing the scan
4065         string.
4066         (scan-not-hidden): Likewise.
4067         * lib/target-supports.exp (check_visibility_available): mach-o is
4068         support too.
4069
4070 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
4071
4072         PR c++/17132
4073         * g++.dg/template/memclass3.C: New test.
4074
4075 2004-10-28  Adam Nemet  <anemet@lnxw.com>
4076
4077         PR middle-end/18160
4078         * gcc.dg/register-var-1.c: New test.
4079         * gcc.dg/register-var-2.c: New test.
4080         * gcc.dg/asm-7.c: Taking the address of a register variable is an
4081         error now.
4082
4083 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
4084
4085         PR other/18172
4086         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
4087         unused variables.
4088         * gcc.dg/vect/vect-22.c: Likewise.
4089
4090 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
4091
4092         * gcc.dg/i386-rotate-1.c: New test.
4093
4094 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
4095
4096         * g++.dg/init/ref12.C: Add "run" marker.
4097
4098         PR c++/17435
4099         * g++.dg/init/ref12.C: New test.
4100
4101         PR c++/18140
4102         * g++.dg/template/shift1.C: New test.
4103         * g++.dg/template/error10.C: Adjust error markers.
4104
4105 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
4106
4107         PR tree-opt/17529
4108         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
4109
4110 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
4111
4112         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
4113         * gcc.dg/weak/weak-3.c: Likewise.
4114         * gcc.dg/weak/weak-5.c: Likewise.
4115         * gcc.dg/weak/weak-9.c: Likewise.
4116         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
4117         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
4118
4119         * gcc.dg/darwin-weakimport-1.c: New.
4120
4121 2004-10-28  Ben Elliston  <bje@au.ibm.com>
4122
4123         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
4124
4125 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
4126
4127         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
4128         'syntax' error messages.
4129         * gcc.dg/cpp/direct2s.c: Likewise.
4130
4131 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
4132
4133         * gcc.c-torture/compile/20041026-1.c: New.
4134
4135 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
4136
4137         PR c++/18093
4138         * g++.dg/lookup/ns2.C: New test.
4139
4140         PR c++/18020
4141         * g++.dg/template/enum4.C: New test.
4142
4143         PR c++/18161
4144         * g++.dg/template/expr1.C: New test.
4145
4146 2004-10-26  Ben Elliston  <bje@au.ibm.com>
4147
4148         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
4149
4150 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4151
4152         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
4153         gcc.dg/decl-nospec-3.c: New tests.
4154
4155 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
4156
4157         * objc.dg/super-class-3.m: New test.
4158
4159 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
4160
4161         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
4162         resyncing.
4163         * gcc.dg/cpp/direct2s.c: Likewise.
4164
4165 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
4166
4167         * objc.dg/image-info.m: Update for changes to section selection.
4168
4169 2004-10-25  David Ayers  <d.ayers@inode.at>
4170             Ziemowit Laski  <zlaski@apple.com>
4171
4172         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
4173         diagnostics when messaging 'id <Proto>'.
4174         * objc.dg/class-protocol-1.m: New test.
4175         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
4176         a non-existent method signature.
4177         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
4178         Update diagnostics when messaging with non-existent method signature.
4179         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
4180         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
4181         invalid receivers are now resolved as if messaging 'id'; remove
4182         extraneous diagnostics.
4183
4184 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4185
4186         PR c/16667
4187         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
4188         gcc.dg/init-desig-obs-3.c: New tests.
4189
4190 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
4191
4192         * gcc.dg/debug/20041023-1.c: New test.
4193
4194 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
4195
4196         PR middle-end/17407
4197         * gcc.c-torture/compile/pr17407.c: New test.
4198
4199         PR c++/18121
4200         * g++.dg/template/array8.C: New test.
4201
4202 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4203
4204         PR other/18138
4205         * lib/g++.exp: Accept more than one multilib libgcc.
4206         * lib/gcc-dg.exp: Likewise.
4207         * lib/objc.exp: Likewise.
4208         * lib/treelang.exp: Likewise.
4209         * lib/gfortran.exp: Likewise.
4210
4211 2004-10-24  Ben Elliston  <bje@au.ibm.com>
4212
4213         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
4214
4215 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
4216
4217         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
4218         * gcc.dg/c99-const-expr-3.c: Likewise.
4219
4220 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
4221
4222         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
4223
4224 2004-10-23  Ben Elliston  <bje@au.ibm.com>
4225
4226         * gcc.c-torture/execute/loop-2e.x: Remove.
4227
4228 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4229
4230         PR c++/18095
4231         * g++.dg/parse/crash18.C: New.
4232         * g++.dg/parse/crash19.C: New.
4233
4234 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4235
4236         * g++.dg/ext/dllimport1.C: Move dg-warnings.
4237         * g++.dg/ext/dllimport2.C: Same.
4238         * g++.dg/ext/dllimport8.C: Same.
4239
4240 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
4241
4242         PR c++/10841
4243         * g++.dg/conversion/cast1.C: New test.
4244         * g++.dg/overload/pmf1.C: Adjust error marker.
4245
4246 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
4247
4248         PR objc/17923
4249         * objc.dg/const-str-7.m: New test.
4250
4251 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4252
4253         * g++.dg/template/memfriend11.C: Fix comment typo.
4254         * g++.dg/template/memfriend14.C: Likewise.
4255
4256 2004-10-20  Richard Henderson  <rth@redhat.com>
4257
4258         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
4259         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
4260         -fasynchronous-unwind-tables.
4261
4262 2004-10-20  Richard Henderson  <rth@redhat.com>
4263
4264         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
4265         (main): Return success.
4266         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
4267         (main): Return success.
4268
4269 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4270
4271         PR c++/13495
4272         * g++.dg/template/memfriend9.C: New test.
4273         * g++.dg/template/memfriend10.C: Likewise.
4274         * g++.dg/template/memfriend11.C: Likewise.
4275         * g++.dg/template/memfriend12.C: Likewise.
4276         * g++.dg/template/memfriend13.C: Likewise.
4277         * g++.dg/template/memfriend14.C: Likewise.
4278         * g++.dg/template/memfriend15.C: Likewise.
4279         * g++.dg/template/memfriend16.C: Likewise.
4280         * g++.dg/template/memfriend17.C: Likewise.
4281         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
4282
4283 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
4284
4285         * g++.dg/conversion/dr195.C: New.
4286         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
4287
4288 2004-10-20  Ben Elliston  <bje@au.ibm.com>
4289             Devang Patel  <dpatel@apple.com>
4290
4291         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
4292         of floating point arithmetic, which could trap.
4293
4294 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
4295
4296         PR c++/14035
4297         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
4298         * g++.dg/conversion/const2.C: New test.
4299         * g++.dg/expr/reinterpret2.C: New test.
4300         * g++.dg/expr/reinterpret3.C: New test.
4301         * g++.dg/expr/cast2.C: New test.
4302         * g++.dg/expr/copy1.C: New test.
4303         * g++.dg/other/conversion1.C: Change error message.
4304         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
4305         function pointers to void *.
4306         * g++.old-deja/g++.mike/p10148.C: Likewise.
4307
4308 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4309
4310         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
4311
4312 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
4313
4314         PR c++/18047
4315
4316         * g++.dg/parse/expr3.C: New test.
4317
4318 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4319
4320         * gcc.dg/smod-1.c: New test.
4321
4322 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
4323
4324         * objc.dg/method-14.m: New test.
4325
4326 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4327
4328         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
4329         Also xfail as the patch was reverted.
4330
4331 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4332
4333         PR middle-end/16973
4334         * gcc.dg/pr16973.c: New test.
4335
4336 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
4337
4338         PR tree-optimization/17656
4339         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
4340
4341 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
4342
4343         * g++.dg/eh/shadow1.C: New.
4344
4345 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
4346
4347         * gcc.c-torture/compile/20041018-1.c: New test.
4348
4349 2004-10-18  Ben Elliston  <bje@au.ibm.com>
4350
4351         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
4352         compiler referring to register 0 when accessing sdata.  The linker
4353         now patches things up.
4354
4355 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
4356
4357         PR c/17529
4358         * gcc.c-torture/compile/pr17529.c: New test.
4359
4360 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4361
4362         PR c++/17743
4363         * g++.dg/ext/attrib17.C: New test.
4364
4365 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4366
4367         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
4368
4369 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4370
4371         PR c++/10479
4372         * g++.dg/ext/attrib16.C: New test.
4373
4374 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
4375
4376         PR c++/17042
4377         * g++.dg/init/dso_handle1.C: New test.
4378
4379         PR c++/14667
4380         * g++.dg/parse/typedef6.C: New test.
4381
4382         PR c++/17916
4383         * g++.dg/parse/pragma1.C: New test.
4384
4385 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
4386
4387         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
4388
4389 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
4390
4391         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
4392         -fno-common when on HPPA HP-UX platforms.
4393
4394 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
4395
4396         PR other/16820
4397         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
4398         stdint.h.
4399         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
4400         uintptr_t.
4401
4402 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4403
4404         PR c++/16301
4405         * g++.dg/lookup/strong-using-4.C: New test.
4406
4407 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4408
4409         PR middle-end/16567
4410         * gcc.c-torture/compile/nested-1.c: New test.
4411
4412 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4413
4414         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
4415         and mipsisa64*-*-* (until support for misaligned loads is added).
4416         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
4417         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
4418         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
4419         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
4420         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
4421         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
4422
4423 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
4424
4425         PR c++/17976
4426         * g++.dg/init/dtor3.C: New test.
4427
4428 2004-10-15  Ben Elliston  <bje@au.ibm.com>
4429
4430         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
4431
4432 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
4433
4434         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
4435         * gcc.dg/macho-lo-sum.c: Likewise.
4436
4437 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
4438
4439         * gcc.dg/ppc-spe64-1.c: New test.
4440
4441 2004-10-14  Devang Patel  <dpatel@apple.com>
4442
4443         PR 17635
4444         * gcc.dg/pr17635.c : New test.
4445
4446 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
4447
4448         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
4449         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
4450         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
4451         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
4452         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
4453         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
4454         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
4455         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
4456         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
4457         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
4458         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
4459         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
4460         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
4461         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
4462         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
4463         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
4464         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
4465         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
4466
4467 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4468
4469         * gcc.dg/vect/vect-82.c: New testcase.
4470         * gcc.dg/vect/vect-82_64.c: New testcase.
4471         * gcc.dg/vect/vect-83.c: New testcase.
4472         * gcc.dg/vect/vect-83_64.c: New testcase.
4473
4474 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4475
4476         * gcc.dg/cpp/error-1.c: New test.
4477
4478 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4479
4480         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
4481
4482 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
4483
4484         PR target/17984
4485         * gcc.dg/cris-peep2-xsrand2.c: New test.
4486
4487 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
4488
4489         PR c++/17661
4490         * testsuite/g++.dg/expr/for2.C: New test.
4491
4492 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4493
4494         * g++.dg/inherit/thunk1.C: Run on the SPARC.
4495
4496 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
4497
4498         PR tree-optimization/17724
4499         * g++.dg/opt/pr17724-1.C: New test.
4500         * g++.dg/opt/pr17724-2.C: New test.
4501         * g++.dg/opt/pr17724-3.C: New test.
4502         * g++.dg/opt/pr17724-4.C: New test.
4503         * g++.dg/opt/pr17724-5.C: New test.
4504         * g++.dg/opt/pr17724-6.C: New test.
4505
4506 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
4507
4508         PR c/17301
4509         * gcc.dg/pr17301-2.c: New test.
4510
4511 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
4512
4513         PR c++/15876
4514         * g++.dg/parse/error22.C: New test.
4515
4516         PR c++/17936
4517         * g++.dg/template/spec18.C: New test.
4518
4519 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
4520
4521         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
4522         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
4523         memcpy.
4524         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
4525         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
4526
4527 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
4528
4529         * g++.dg/eh/cleanup5.C: Add dg-options "".
4530
4531 2004-10-11  Roger Sayle  <roger@eyesopen.com>
4532
4533         PR middle-end/17657
4534         * gcc.dg/switch-4.c: New test case.
4535
4536 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
4537
4538         * gcc.c-torture/execute/20041011-1.c: New test.
4539
4540 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4541
4542         PR c++/17554
4543         * g++.dg/init/for3.C: New test.
4544
4545         PR c++/17657
4546         * g++.dg/opt/switch2.C: New test.
4547
4548         PR middle-end/17703
4549         * g++.dg/warn/Wreturn-2.C: New test.
4550
4551 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4552
4553         PR c++/17907
4554         * g++.dg/eh/cleanup5.C: New test.
4555
4556 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
4557
4558         PR c++/17393
4559         * g++.dg/parse/error21.C: New test.
4560
4561 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4562
4563         * g++.dg/overload/pmf1.C: Adjust quoting marks.
4564         * g++.dg/warn/incomplete1.C: Likewise.
4565         * g++.dg/template/qualttp20.C: Likewise.
4566
4567 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4568
4569         PR c/17881
4570         * parm-incomplete-1.c: New test.
4571
4572 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4573
4574         PR c++/17867
4575         * g++.dg/parse/error19.C: New test.
4576
4577         PR c++/17670
4578         * g++.dg/init/new11.C: New test.
4579
4580         PR c++/17821
4581         * g++.dg/parse/error20.C: New test.
4582
4583         PR c++/17826
4584         * g++.dg/template/crash24.C: New test.
4585
4586 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4587
4588         PR c/17301
4589         * gcc.dg/pr17301-1.c: New test.
4590
4591 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4592
4593         PR c/17189
4594         * gcc.dg/anon-struct-5.c: New test.
4595
4596 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4597
4598         PR c/17844
4599         * gcc.dg/pr17844-1.c: New test.
4600
4601 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
4602
4603         PR tree-optimization/17906
4604         * gcc.c-torture/compile/pr17906.c: New.
4605
4606 2004-10-09  Stuart Hastings  <stuart@apple.com>
4607             Roger Sayle  <roger@eyesopen.com>
4608
4609         PR rtl-optimization/17853
4610         * gcc.dg/i386-mmx-5.c: New testcase.
4611
4612 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
4613
4614         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
4615
4616 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4617
4618         PR c++/17524
4619         * g++.dg/template/static9.C: New test.
4620
4621         PR c++/17685
4622         * g++.dg/parse/operator5.C: New test.
4623
4624 2004-10-09  Roger Sayle  <roger@eyesopen.com>
4625
4626         PR middle-end/17894
4627         * gcc.c-torture/execute/divcmp-4.c: New test case.
4628
4629 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4630
4631         PR tree-opt/17902
4632         * g++.dg/opt/pr17902.C: New test.
4633
4634 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
4635
4636         * gcc.dg/cpp/ident-1.c: Add dg-options "".
4637
4638 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4639
4640         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
4641
4642 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4643
4644         * gcc.dg/assign-warn-3.c: New test.
4645
4646 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4647
4648         PR c/16999
4649         * gcc.dg/cpp/ident-1.c: New test.
4650
4651 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
4652
4653         * gcc.c-torture/compile/acc1.c: New.
4654
4655 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4656
4657         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
4658         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
4659
4660 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4661
4662         * gcc.dg/ultrasp11.c: New test.
4663
4664 2004-10-08  Michael Matz  <matz@suse.de>
4665
4666         * gcc.dg/doloop-2.c: New test.
4667
4668 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4669
4670         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
4671         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
4672         objc.dg/method-9.m: Update expected diagnostics.
4673
4674 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
4675
4676         * gcc.dg/ppc-fsel-3.c: New file.
4677         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
4678
4679 2004-10-07  Paul Brook  <paul@codesourcery.com>
4680
4681         * gfortran.dg/intrinsic_verify_1.f90: New test.
4682
4683 2004-10-07  Paul Brook  <paul@codesourcery.com>
4684
4685         * gfortran.dg/empty_format_1.f90: Remove stray commas.
4686
4687 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4688
4689         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
4690         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
4691         commit.
4692
4693 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
4694
4695         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
4696
4697 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4698
4699         PR c++/17115
4700         * g++.dg/warn/Winline-4.C: New test.
4701
4702 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4703
4704         * gcc.c-torture/compile/20041007-1.c: New test.
4705
4706 2004-10-07  Paul Brook  <paul@codesourcery.com>
4707
4708         PR fortran/17678
4709         * gfortran.dg/use_allocated_1.f90: New test.
4710
4711 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4712
4713         PR middle-end/17849
4714         * gfortran.fortran-torture/compile/nested.f90: New test
4715
4716 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4717
4718         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
4719
4720 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4721
4722         PR c++/17368
4723         * g++.dg/ext/asm6.C: New test.
4724
4725 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
4726
4727         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
4728
4729 2004-10-06  Paul Brook  <paul@codesourcery.com>
4730
4731         PR libfortran/17709
4732         * gfortran.dg/empty_format_1.f90: New test.
4733
4734 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4735
4736         PR fortran/17568
4737         * gfortran.dg/ishft.f90: New test.
4738
4739         PR fortran/17283
4740         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
4741         tests.
4742
4743 2004-10-06  Paul Brook  <paul@codesourcery.com>
4744
4745         * gfortran.dg/do_1.f90: New test.
4746
4747 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4748
4749         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
4750         optimizing for size.
4751
4752 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4753
4754         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
4755
4756 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4757
4758         * gcc.c-torture/compile/20041005-1.c: New test.
4759
4760 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
4761
4762         PR c++/17829
4763         * g++.dg/lookup/koenig4.C: New.
4764
4765 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4766
4767         * g++.dg/other/classkey1.C: Adjust quoting marks.
4768         * g++.dg/parse/error15.C: Likewise.
4769         * g++.dg/template/meminit2.C (int>): Likewise.
4770
4771 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4772
4773         PR fortran/17283
4774         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
4775
4776         PR fortran/17631
4777         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
4778
4779         PR fortran/17708
4780         * gfortran.dg/pr17708.f90: New test.
4781
4782 2004-10-04  Chao-ying Fu  <fu@mips.com>
4783
4784         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
4785         * gcc.dg/vect/vect-4.c: Ditto.
4786         * gcc.dg/vect/vect-5.c: Ditto.
4787         * gcc.dg/vect/vect-6.c: Ditto.
4788         * gcc.dg/vect/vect-8.c: Ditto.
4789         * gcc.dg/vect/vect-16.c: Ditto.
4790         * gcc.dg/vect/vect-30.c: Ditto.
4791         * gcc.dg/vect/vect-40.c: Ditto.
4792         * gcc.dg/vect/vect-41.c: Ditto.
4793         * gcc.dg/vect/vect-42.c: Ditto.
4794         * gcc.dg/vect/vect-43.c: Ditto.
4795         * gcc.dg/vect/vect-44.c: Ditto.
4796         * gcc.dg/vect/vect-45.c: Ditto.
4797         * gcc.dg/vect/vect-46.c: Ditto.
4798         * gcc.dg/vect/vect-47.c: Ditto.
4799         * gcc.dg/vect/vect-48.c: Ditto.
4800         * gcc.dg/vect/vect-49.c: Ditto.
4801         * gcc.dg/vect/vect-50.c: Ditto.
4802         * gcc.dg/vect/vect-51.c: Ditto.
4803         * gcc.dg/vect/vect-52.c: Ditto.
4804         * gcc.dg/vect/vect-53.c: Ditto.
4805         * gcc.dg/vect/vect-54.c: Ditto.
4806         * gcc.dg/vect/vect-55.c: Ditto.
4807         * gcc.dg/vect/vect-56.c: Ditto.
4808         * gcc.dg/vect/vect-57.c: Ditto.
4809         * gcc.dg/vect/vect-58.c: Ditto.
4810         * gcc.dg/vect/vect-59.c: Ditto.
4811         * gcc.dg/vect/vect-60.c: Ditto.
4812         * gcc.dg/vect/vect-74.c: Ditto.
4813         * gcc.dg/vect/vect-79.c: Ditto.
4814         * gcc.dg/vect/vect-80.c: Ditto.
4815
4816 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
4817
4818         * gcc.dg/unused-7.c: Use the correct option.
4819
4820 2004-10-04  Paul Brook  <paul@codesourcery.com>
4821         Bud Davis  <bdavis9659@comcast.net>
4822
4823         PR fortran/17706
4824         PR fortran/16434
4825         * gfortran/pr17706.f90: New test.
4826         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
4827
4828 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4829
4830         * gfortran.dg/pr17612.f90: New test.
4831
4832 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4833
4834         * g++.dg/template/local1.C: Adjust quoting marks in
4835         testing for diagnostics.
4836         * g++.dg/tls/diag-2.C: Likewise.
4837         * g++.dg/other/error8.C: Likewise.
4838
4839 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4840
4841         PR c/17178
4842         * gcc.dg/unused-4.c: Adjust to be correct.
4843
4844         PR c/17820
4845         * gcc.dg/unused-7.c: New test.
4846
4847 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4848
4849         PR c++/17797
4850         * g++.dg/overload/template2.C: New test.
4851
4852 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
4853
4854         PR tree-optimization/16632
4855         * gcc.dg/tree-ssa/20041002-1.c: New.
4856
4857 2004-10-03  Paul Brook  <paul@codesourcery.com>
4858
4859         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
4860         rather than relying on default formatting.
4861
4862 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
4863
4864         * gcc.dg/20040920-1.c: Update expected message text.
4865
4866 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
4867
4868         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
4869
4870 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
4871
4872         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
4873         tree level.
4874
4875 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4876
4877         * gcc.dg/tree-ssa/pr17343.c: Remove.
4878
4879 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4880
4881         PR tree-opt/17343
4882         * gcc.dg/tree-ssa/pr17343.c: New test.
4883
4884 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
4885
4886         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
4887         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
4888         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
4889         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
4890         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
4891
4892 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4893
4894         * gcc.dg/lvalue-2.c: New test.
4895
4896 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4897
4898         PR c/17730
4899         * gcc.dg/pr17730-1.c: New test
4900
4901 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4902
4903         PR c/7425
4904         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
4905
4906 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4907
4908         * gcc.c-torture/execute/stdarg-1.c: New test.
4909         * gcc.c-torture/execute/stdarg-2.c: New test.
4910         * gcc.c-torture/execute/stdarg-3.c: New test.
4911         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4912         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4913         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4914         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4915         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4916
4917 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4918
4919         PR tree-optimization/17697
4920         * g++.dg/opt/pr17697-1.C: New test.
4921         * g++.dg/opt/pr17697-2.C: New test.
4922         * g++.dg/opt/pr17697-3.C: New test.
4923
4924 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
4925
4926         PR c/16409
4927         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
4928         gcc.dg/vla-init-5.c: New tests.
4929
4930 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
4931
4932         PR c/13804
4933         * gcc.dg/pr13804-1.c: New test.
4934
4935 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4936
4937         PR fortran/16938
4938         * gfortran.dg/pr16938.f90: New test.
4939
4940 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4941
4942         * g++.dg/template/crash23.C: New test.
4943
4944 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4945
4946         PR c++/17585
4947         * g++.dg/template/static8.C: New test.
4948
4949 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
4950
4951         PR c++/17681
4952         * g++.dg/other/error9.C: New test.
4953
4954 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
4955
4956         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
4957
4958 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4959
4960         PR fortran/15164
4961         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
4962
4963 2004-09-26  Roger Sayle  <roger@eyesopen.com>
4964
4965         PR middle-end/17112
4966         * gcc.dg/pr17112-1.c: New test case.
4967
4968 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4969
4970         PR c/11459
4971         * gcc.dg/pr11459-1.c: New test.
4972
4973 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
4974
4975         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
4976         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4977
4978 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4979
4980         * gfortran.dg/pr15324.f90: Make array bounds consistent.
4981
4982 2004-09-25  Jan Hubicka  <jh@suse.cz>
4983
4984         * compile/30040909-1.c: New test.
4985         * compile/30040907-1.c: New test.
4986
4987 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
4988
4989         * gcc.c-torture/execute/va-arg-26.c: New test.
4990
4991 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
4992
4993         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
4994         extra diagnostics on targets with 64-bit pointers.
4995         * objc.dg/selector-1.m: Adjust dg-warning regexp.
4996
4997 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4998
4999         PR c/17188
5000         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
5001         * gcc.dg/decl-3.c: Adjust expected message.
5002
5003 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5004
5005         PR fortran/17615
5006         * gfortran.dg/pr17615.f90: New test.
5007
5008 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
5009
5010         PR tree-optimzation/17517
5011         * g++.dg/tree-ssa/pr17517.C: New Test.
5012
5013 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5014
5015         PR c++/16889
5016         * g++.dg/lookup/ambig3.C: New.
5017
5018 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
5019
5020         PR tree-opt/17624
5021         * g++.dg/opt/pr17624.C: New test.
5022
5023 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5024
5025         PR c/6980
5026         * gcc.dg/Wbad-function-cast-1.c: New test.
5027
5028 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
5029
5030         * g++.dg/ext/complit1.C
5031         * g++.dg/other/error2.C
5032         * g++.dg/other/nontype-1.C
5033         * g++.dg/parse/crash11.C
5034         * g++.dg/parse/crash12.C
5035         * g++.dg/parse/error15.C
5036         * g++.dg/parse/error4.C
5037         * g++.dg/parse/tmpl-outside1.C
5038         * g++.dg/parse/too-many-tmpl-args1.C
5039         * g++.dg/template/dependent-expr3.C
5040         * g++.dg/template/error10.C
5041         * g++.dg/template/instantiate1.C
5042         * g++.dg/template/vtable2.C
5043         * g++.dg/warn/Wshadow-1.C
5044         * g++.dg/warn/weak1.C
5045         * g++.old-deja/g++.brendan/crash16.C
5046         * g++.old-deja/g++.brendan/crash18.C
5047         * g++.old-deja/g++.brendan/crash48.C
5048         * g++.old-deja/g++.brendan/crash49.C
5049         * g++.old-deja/g++.brendan/crash55.C
5050         * g++.old-deja/g++.brendan/crash56.C
5051         * g++.old-deja/g++.brendan/crash8.C
5052         * g++.old-deja/g++.brendan/enum11.C
5053         * g++.old-deja/g++.brendan/enum8.C
5054         * g++.old-deja/g++.brendan/enum9.C
5055         * g++.old-deja/g++.brendan/friend3.C
5056         * g++.old-deja/g++.brendan/misc14.C
5057         * g++.old-deja/g++.bugs/900402_02.C
5058         * g++.old-deja/g++.bugs/900404_03.C
5059         * g++.old-deja/g++.bugs/900404_04.C
5060         * g++.old-deja/g++.bugs/900428_03.C
5061         * g++.old-deja/g++.jason/crash4.C
5062         * g++.old-deja/g++.jason/overload21.C
5063         * g++.old-deja/g++.jason/redecl1.C
5064         * g++.old-deja/g++.jason/report.C
5065         * g++.old-deja/g++.jason/rfg10.C
5066         * g++.old-deja/g++.jason/template30.C
5067         * g++.old-deja/g++.law/arm12.C
5068         * g++.old-deja/g++.law/ctors5.C
5069         * g++.old-deja/g++.law/cvt20.C
5070         * g++.old-deja/g++.law/init10.C
5071         * g++.old-deja/g++.law/init8.C
5072         * g++.old-deja/g++.law/visibility17.C
5073         * g++.old-deja/g++.law/visibility7.C
5074         * g++.old-deja/g++.mike/net8.C
5075         * g++.old-deja/g++.mike/p646.C
5076         * g++.old-deja/g++.mike/p700.C
5077         * g++.old-deja/g++.mike/p701.C
5078         * g++.old-deja/g++.mike/p811.C
5079         * g++.old-deja/g++.ns/template13.C
5080         * g++.old-deja/g++.other/array3.C
5081         * g++.old-deja/g++.other/crash25.C
5082         * g++.old-deja/g++.other/dtor3.C
5083         * g++.old-deja/g++.other/dtor4.C
5084         * g++.old-deja/g++.other/main1.C
5085         * g++.old-deja/g++.other/warn7.C
5086         * g++.old-deja/g++.pt/crash11.C
5087         * g++.old-deja/g++.pt/crash36.C
5088         * g++.old-deja/g++.pt/spec22.C
5089         * g++.old-deja/g++.pt/spec9.C
5090         * g++.old-deja/g++.pt/ttp52.C
5091         * g++.old-deja/g++.robertl/eb103.C
5092         * g++.old-deja/g++.robertl/eb121.C
5093         * g++.old-deja/g++.robertl/eb22.C
5094         * g++.old-deja/g++.robertl/eb8.C:
5095         Update locations and/or regexps of dg-error markers.
5096         Remove markers for some bogus messages that are no longer issued.
5097
5098 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
5099
5100         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
5101         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
5102
5103 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
5104
5105         PR c++/17618
5106         * g++.dg/lookup/crash5.C: New test.
5107
5108 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
5109
5110         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
5111         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
5112         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
5113         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
5114         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
5115         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
5116
5117         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
5118         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
5119         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
5120         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
5121         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
5122         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
5123
5124         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
5125
5126         * gcc.dg/vect/vect-44.c: Check additional cases.
5127         * gcc.dg/vect/vect-48.c: Check additional cases.
5128
5129         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
5130         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
5131         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
5132         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
5133         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
5134         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
5135         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
5136         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
5137         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
5138
5139         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
5140         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
5141         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
5142
5143 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5144
5145         * gcc.dg/tree-ssa/loop-6.c: New test.
5146
5147 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
5148
5149         PR c++/17620
5150         * g++.dg/inherit/base2.C: New.
5151
5152 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5153
5154         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
5155         * gcc.dg/20001012-2.c: Likewise.
5156         * gcc.dg/20001013-1.c: Likewise.
5157         * gcc.dg/20001101-1.c: Likewise.
5158         * gcc.dg/20001102-1.c: Likewise.
5159         * gcc.dg/bf-spl1.c: Likewise.
5160         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
5161         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
5162
5163 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
5164
5165         PR tree-optimization/16721
5166         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
5167
5168 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
5169
5170         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
5171         * gcc.dg/20040305-1.c: Likewise.
5172
5173 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5174
5175         PR c/16566
5176         * gcc.c-torture/compile/pr16566-1.c,
5177         gcc.c-torture/compile/pr16566-2.c,
5178         gcc.c-torture/compile/pr16566-3.c: New tests.
5179
5180 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
5181
5182         PR tree-optimization/17512
5183         * gcc.c-torture/compile/20040916-1.c.
5184
5185 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
5186
5187         * gcc.dg/pragma-re-3.c: New test.
5188
5189 2004-09-17  Matt Austern  <austern@apple.com>
5190
5191         PR c++/15049
5192         * g++.dg/other/anon3.C: New.
5193
5194 2004-09-21  Roger Sayle  <roger@eyesopen.com>
5195
5196         PR c++/7503
5197         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
5198         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
5199         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
5200         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
5201         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
5202
5203 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
5204
5205         PR fortran/17286
5206         * gfortran.dg/pr17286.f90: New test.
5207
5208 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
5209
5210         PR c++/17530
5211         * g++.dg/template/static7.C: New test.
5212
5213 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
5214
5215         PR tree-opt/17558
5216         * gcc.c-torture/compile/pr17558.c: New test.
5217
5218 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5219
5220         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
5221         if SKIP_ATTRIBUTE is defined.
5222
5223 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5224
5225         PR fortran/15957
5226         * gfortran.dg/pr15957.f90: New test.
5227
5228 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
5229
5230         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
5231         in comparison.
5232         * gcc.dg/vect/vect-79.c: Likewise.
5233         * gcc.dg/vect/vect-80.c: Likewise.
5234
5235 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5236
5237         PR fortran/15750
5238         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
5239
5240 2004-09-20  Ira Rosen  <irar@il.ibm.com>
5241
5242         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
5243         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
5244         * gcc.dg/vect/vect-62.c: New testcase.
5245         * gcc.dg/vect/vect-63.c: New testcase.
5246         * gcc.dg/vect/vect-64.c: New testcase.
5247         * gcc.dg/vect/vect-65.c: New testcase.
5248         * gcc.dg/vect/vect-66.c: New testcase.
5249         * gcc.dg/vect/vect-67.c: New testcase.
5250         * gcc.dg/vect/vect-68.c: New testcase.
5251         * gcc.dg/vect/vect-69.c: New testcase.
5252         * gcc.dg/vect/vect-79.c: New testcase.
5253         * gcc.dg/vect/vect-80.c: New testcase.
5254
5255 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5256
5257         * gcc.target/mips/asm-1.c: New test.
5258
5259 2004-09-19  Ira Rosen  <irar@il.ibm.com>
5260
5261         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
5262         * gcc.dg/vect/vect-73.c: New testcase.
5263         * gcc.dg/vect/vect-74.c: New testcase.
5264         * gcc.dg/vect/vect-75.c: New testcase.
5265         * gcc.dg/vect/vect-76.c: New testcase.
5266         * gcc.dg/vect/vect-77.c: New testcase.
5267         * gcc.dg/vect/vect-78.c: New testcase
5268
5269 2004-09-18  Paul Brook  <paul@codesourcery.com>
5270
5271         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
5272
5273 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5274
5275         PR c/17424
5276         * gcc.dg/pr17424-1.c: New test.
5277
5278 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
5279
5280         * g++.dg/tree-ssa/pr17153.C: New test.
5281
5282 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
5283
5284         PR pch/13361
5285         * testsuite/g++.dg/pch/wchar-1.C: New.
5286         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5287
5288 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
5289
5290         * gcc.c-torture/execute/20040917-1.c: New test.
5291
5292 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5293
5294         PR tree-optimization/17319
5295         * gcc.dg/pr17319.c: New test.
5296
5297 2004-09-17  Devang Patel  <dpatel@apple.com>
5298
5299         * gcc.dg/20040813-1.c: New test.
5300
5301 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5302
5303         PR tree-optimization/17273
5304         * gcc.c-torture/compile/pr17273.c: New test.
5305
5306 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5307
5308         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
5309         Update expected messages.
5310         * gcc.dg/declspec-13.c: New test.
5311
5312 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
5313
5314         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
5315
5316 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5317
5318         * gcc.c-torture/execute/pr17252.c: Use post-increment to
5319         change what 'a' is pointing to.
5320
5321 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
5322
5323         PR c++/16002
5324         * g++.dg/template/error18.C: New test.
5325
5326         PR c++/16029
5327         * g++.dg/warn/Wunused-8.C: New test.
5328
5329 2004-09-17  Steven Bosscher  <stevenb@suse.de>
5330
5331         PR tree-optimization/17513
5332         * gcc.dg/20040916-1.c: New test.
5333
5334 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
5335
5336         PR c++/17501
5337         * g++.dg/template/typename7.C: New test.
5338
5339 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5340
5341         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
5342
5343 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
5344
5345         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
5346         with -ftree-based-profiling also.
5347         * lib/profopt.exp: Support late-set profile_option/feedback_option.
5348
5349 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
5350
5351         PR/15364
5352         * gfortran.dg/der_array_io_1.f90: New test.
5353         * gfortran.dg/der_array_io_2.f90: New test.
5354         * gfortran.dg/der_array_io_3.f90: New test.
5355
5356 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5357
5358         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
5359         EABI.
5360
5361 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5362
5363         * g++.dg/opt/switch1.C: New test.
5364
5365 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5366
5367         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
5368         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
5369         Update expected messages.
5370
5371 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5372
5373         PR fortran/16485
5374         * gfortran.dg/same_name_1.f90: New test.
5375
5376 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
5377
5378         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
5379         dereference garbage pointers.
5380
5381 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
5382
5383         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
5384         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
5385
5386         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
5387         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
5388         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
5389
5390 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
5391
5392         PR c++/17324
5393         * g++.dg/template/mangle1.C: New test.
5394
5395 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5396
5397         PR tree-optimization/17252
5398         * gcc.c-torture/execute/pr17252.c: New test.
5399
5400 2004-09-14  Andrew Pinski  <apinski@apple.com>
5401
5402         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
5403
5404 2004-09-14  Roger Sayle  <roger@eyesopen.com>
5405
5406         PR rtl-optimization/9771
5407         * gcc.dg/pr9771-1.c: New test case.
5408
5409 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5410
5411         PR tree-optimization/15262
5412         * gcc.c-torture/execute/pr15262-1.c: New test.
5413         * gcc.c-torture/execute/pr15262-2.c: New test.
5414
5415 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5416
5417         * gcc.dg/declspec-12.c: New test.
5418
5419 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
5420
5421         * gfortran.dg/pr17090.f90: Add directives to test.
5422
5423 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5424
5425         * gcc.c-torture/compile/20040914-1.c: New test.
5426
5427 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5428
5429         PR c++/16162
5430         * g++.dg/template/decl2.C: New test.
5431
5432 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
5433
5434         PR fortran/17090
5435         * gfortran.dg/pr17090.f90: New test.
5436
5437 2004-09-13  Dale Johannesen  <dalej@apple.com>
5438
5439         * gcc.c-torture/compile/pr17408.c:  New test case.
5440
5441 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5442
5443         PR c++/16716
5444         * g++.dg/parse/crash17.C: New test.
5445
5446         PR c++/17327
5447         * g++.dg/template/enum3.C: New test.
5448
5449 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
5450
5451         * lib/gcc-defs.exp: Load wrapper.exp.
5452         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
5453         using local code.
5454         * lib/gcc.exp (gcc_init): Similar.
5455         * lib/gfortran.exp (gfortran_init): Similar.
5456         * lib/objc.exp (objc_init): Similar.
5457         * lib/treelang.exp (treelang_init): Similar.
5458         * lib/wrapper.exp: New file with build_wrapper call machinery in
5459         ${tool}_maybe_build_wrapper.
5460
5461 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5462
5463         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
5464         "inline".
5465         * gcc.dg/declspec-11.c: Update expected messages.
5466         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
5467         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
5468         gcc.dg/inline-12.c: New tests.
5469
5470 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
5471
5472         * g++.dg/tree-ssa/pr17400.C: New testcase.
5473
5474 2004-09-13  James E Wilson  <wilson@specifixinc.com>
5475
5476         * gcc.target/mips/sb1-1.c: New testcase.
5477
5478 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
5479
5480         * lib/g77-dg.exp: Remove unused file.
5481         * lib/mike-g77.exp: Ditto.
5482         * lib/g77.exp: Ditto.
5483
5484 2004-09-12  Richard Henderson  <rth@redhat.com>
5485
5486         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
5487
5488 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5489
5490         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
5491         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
5492         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
5493         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
5494         Update expected messages.
5495
5496 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
5497
5498         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
5499         declaration/use mismatch for dirp parameter.
5500
5501 2004-09-12  Andrew Pinski  <apinski@apple.com>
5502
5503         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
5504         -fgnu-runtime is passed.
5505
5506 2004-09-12  Richard Henderson  <rth@redhat.com>
5507
5508         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
5509         do the uplevel thing and update additional_flags directly.
5510         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
5511         gfortran.fortran-torture/execute/intrinsic_nearest.x,
5512         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
5513         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
5514
5515 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5516
5517         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
5518
5519 2004-09-11  Roger Sayle  <roger@eyesopen.com>
5520
5521         PR middle-end/17411
5522         * g++.dg/opt/pr17411-1.C: New test case.
5523
5524 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5525
5526         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5527         gcc.dg/tls/diag-2.c: Update expected messages.
5528         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
5529         messages.
5530         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
5531         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
5532         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
5533         gcc.dg/tls/diag-5.c: New tests.
5534
5535 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
5536
5537         * gcc.dg/20040910-1.c: Correct dg-error regexp.
5538
5539 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5540
5541         * g++.dg/parse/break-in-for.C: New test.
5542
5543 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
5544
5545         * gcc.dg/tree-ssa/20040911-1.c: New test.
5546
5547 2004-09-11  Andreas Jaeger  <aj@suse.de>
5548
5549         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
5550         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
5551
5552 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
5553
5554         * gcc.target/frv: New directory of FR-V-specific tests.
5555
5556 2004-09-10  James E Wilson  <wilson@specifixinc.com>
5557
5558         * gcc.dg/convert-vec-1.c: New test.
5559
5560 2004-09-10  Roger Sayle  <roger@eyesopen.com>
5561
5562         PR middle-end/17024
5563         * gcc.dg/pr17024-1.c: New test case.
5564
5565 2004-09-10  Eric Christopher  <echristo@redhat.com>
5566
5567         * gcc.dg/20040910-1.c: New test.
5568
5569 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5570
5571         * gcc.dg/bitfld-9.c: New test.
5572
5573 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
5574
5575         * gcc.c-torture/execute/ieee/acc1.c: New test.
5576         * gcc.c-torture/execute/ieee/acc2.c: New test.
5577         * gcc.c-torture/execute/ieee/mzero6.c: New test.
5578
5579 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5580
5581         * gcc.dg/deprecated-2.c: New test.
5582
5583 2004-09-09  James E Wilson  <wilson@specifixinc.com>
5584
5585         * gcc.dg/init-vec-1.c: New test.
5586
5587 2004-09-09  Roger Sayle  <roger@eyesopen.com>
5588
5589         PR middle-end/17055
5590         * gcc.dg/pr17055-1.c: New test case.
5591
5592 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
5593
5594         PR target/17377
5595         * gcc.c-torture/execute/pr17377.c: New test.
5596
5597 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5598
5599         PR c/8420
5600         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
5601         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
5602         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5603         gcc.dg/long-long-typespec-1.c: New tests.
5604         * gcc.dg/tls/diag-2.c: Update expected diagnostics
5605
5606 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5607
5608         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
5609         gcc.dg/gnu99-static-1.c: New tests.
5610
5611 2004-09-08  Devang Patel  <dpatel@apple.com>
5612
5613         * gcc.dg/darwin-ld-20040828-1.c: New test.
5614         * gcc.dg/darwin-ld-20040828-2.c: New test.
5615         * gcc.dg/darwin-ld-20040828-3.c: New test.
5616
5617 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
5618
5619         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
5620         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
5621         in error message.
5622         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
5623         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
5624         in error message.
5625         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
5626         types they qualify.
5627         * objc.dg/type-size-2.m: Fix wording in comment.
5628         * objc.dg/va-meth-1.m: New test case.
5629
5630 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
5631
5632         PR c/16633:
5633         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
5634         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
5635
5636 2004-09-06  Devang Patel  <dpatel@apple.com>
5637
5638         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
5639         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
5640
5641 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
5642
5643         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
5644         reflect changed line numbering of diagnostics.
5645
5646 2004-09-06  Paul Brook  <paul@codesourcery.com>
5647
5648         * gfortran.dg/edit_real_1.f90: Add new test.
5649
5650 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5651
5652         * gcc.dg/tree-ssa/loop-2.c: New test.
5653         * gcc.dg/tree-ssa/loop-3.c: New test.
5654         * gcc.dg/tree-ssa/loop-4.c: New test.
5655         * gcc.dg/tree-ssa/loop-5.c: New test.
5656
5657 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5658
5659         * gcc.dg/format/sentinel-1.c: Update for parameter option.
5660
5661 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5662
5663         * gcc.dg/format/sentinel-1.c: New test.
5664
5665 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
5666
5667         * testsuite/gcc.dg/builtins-46.c: New.
5668
5669 2004-09-03  Devang Patel  <dpatel@apple.com>
5670
5671         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
5672         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
5673
5674 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5675
5676         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
5677         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
5678         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
5679         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
5680         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
5681         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
5682         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
5683         the non-portable bzero.
5684         * gcc.dg/20010912-1.c: xfail for NetWare.
5685         * gcc.dg/20020426-2.c: xfail for NetWare.
5686         * gcc.dg/20021014-1.c: xfail for NetWare.
5687         * gcc.dg/20021018-1.c: xfail for NetWare.
5688         * gcc.dg/20030213-1.c: xfail for NetWare.
5689         * gcc.dg/20030225-1.c: xfail for NetWare.
5690         * gcc.dg/20030708-1.c: xfail for NetWare.
5691         * gcc.dg/builtins-config.h: Also exclude NetWare.
5692         * gcc.dg/format/format.h: Define restrict only if not already defined.
5693         * gcc.dg/nest.c: xfail for NetWare.
5694         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
5695         * lib/target-supports.exp (check_visibility_available): Exclude
5696         NetWare.
5697
5698 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5699
5700         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
5701         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
5702         deterministic starting point for the alignment of structure fields.
5703         * gcc.dg/Wpadded.c: Dito.
5704         * g++.dg/abi/vbase10.C: Dito.
5705
5706 2004-09-03  Devang Patel  <dpatel@apple.com>
5707
5708         * g++.dg/debug/pr15736.cc: New test.
5709
5710 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5711
5712         * README.QMTEST: Fix out-of-date link.
5713
5714 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
5715
5716         PR fortran/16579
5717         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
5718         Delete.  Duplicate of gfortran.dg/g77/20010610.f
5719
5720 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5721
5722         * g++.dg/abi/arm_rtti1.C: New test.
5723
5724 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
5725
5726         * gcc.dg/ppc-vector-memcpy.c: New.
5727         * gcc.dg/ppc-vector-memset.c: New.
5728
5729 2004-09-02  Chao-ying Fu  <fu@mips.com>
5730
5731         * gcc.target/mips/mips-3d-1.c: New test.
5732         * gcc.target/mips/mips-3d-2.c: New test.
5733         * gcc.target/mips/mips-3d-3.c: New test.
5734         * gcc.target/mips/mips-3d-4.c: New test.
5735         * gcc.target/mips/mips-3d-5.c: New test.
5736         * gcc.target/mips/mips-3d-6.c: New test.
5737         * gcc.target/mips/mips-3d-7.c: New test.
5738         * gcc.target/mips/mips-3d-8.c: New test.
5739         * gcc.target/mips/mips-3d-9.c: New test.
5740         * gcc.target/mips/mips-ps-1.c: New test.
5741         * gcc.target/mips/mips-ps-2.c: New test.
5742         * gcc.target/mips/mips-ps-3.c: New test.
5743         * gcc.target/mips/mips-ps-4.c: New test.
5744         * gcc.target/mips/mips-ps-type.c: New test.
5745
5746 2004-09-02  Paul Brook  <paul@codesourcery.com>
5747
5748         * gfortran.dg/edit_real_1.f90: Add new tests.
5749
5750 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5751
5752         PR fortran/15327
5753         * gfortran.dg/merge_char_1.f90: New test.
5754
5755 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5756
5757         PR fortran/16404
5758         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
5759
5760 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5761
5762         PR c/1522
5763         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
5764
5765 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
5766
5767         * g++.dg/opt/loop1.C: Do not XFAIL.
5768
5769 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
5770
5771         * gcc.c-torture/execute/20040831-1.c: New test.
5772
5773 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
5774
5775         PR fortran/16579
5776         * gfortran.dg/g77/20010610.f: Now passes.
5777         Copy from g77.f-torture/execute. Add dg-run directive.
5778         * gfortran.dg/g77/README: Update
5779
5780 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5781
5782         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
5783         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
5784         (t1, t2, t3, t4): Add volatile.
5785
5786 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5787
5788         * g++.dg/ext/visibility/arm1.C: New test.
5789
5790 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
5791
5792         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
5793         -pedantic-errors.
5794
5795 2004-09-01  Paul Brook  <paul@codesourcery.com>
5796
5797         * gfortran.dg/eof_2.f90: New test.
5798
5799 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5800
5801         PR fortran/16579
5802         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
5803
5804 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
5805
5806         PR libfortran/16805
5807         * gfortran.dg/list_read_2.f90: New test.
5808
5809 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5810
5811         * g++.dg/abi/key1.C: New test.
5812
5813 2004-08-31  Richard Henderson  <rth@redhat.com>
5814
5815         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
5816         form of offsetof.
5817         * g++.dg/other/offsetof5.C: Remove duplicate.
5818
5819 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5820
5821         PR fortran/17244
5822         * gfortran.dg/func_derived_1.f90: New test.
5823
5824 2004-08-31  Paul Brook  <paul@codesourcery.com>
5825
5826         * gfortran.dg/eof_1.f90: New test.
5827
5828 2004-08-31  Paul Brook  <paul@codesourcery.com>
5829
5830         * gfortran.dg/list_read_1.f90: New file.
5831
5832 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
5833
5834         * g++.dg/opt/loop1.C: XFAIL.
5835
5836 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
5837
5838         * gcc.dg/funcdef-storage-1.c: New.
5839         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
5840         an extern function in local scope.
5841         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
5842         declare an 'auto inline' function in local scope.
5843         * gcc.dg/20011130-1.c: Likewise.
5844         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
5845         an 'auto' function in local scope.
5846         * gcc.dg/20021014-1.c: Likewise.
5847         * gcc.dg/20030331-2.c: Likewise.
5848
5849 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5850
5851         * gfortran.dg/blockdata_1.f90: New test.
5852
5853 2004-08-30  Richard Henderson  <rth@redhat.com>
5854
5855         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
5856
5857 2004-08-30  Richard Henderson  <rth@redhat.com>
5858
5859         * lib/fortran-torture.exp (fortran-torture-execute): Honor
5860         additional_flags set by alternate driver.
5861         (ieee-options): New procedure.
5862         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
5863         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
5864         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
5865         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
5866
5867 2004-08-30  Richard Henderson  <rth@redhat.com>
5868
5869         * lib/f-torture.exp: Remove.
5870
5871 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
5872
5873         PR rtl-optimization/16590
5874         * g++.dg/opt/loop1.C: New test.
5875
5876 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5877
5878         PR fortran/13910
5879         * gfortran.dg/oldstyle_1.f90: New test.
5880
5881 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
5882         Paul Brook  <paul@codesourcery.com>
5883
5884         * gfortran.dg/g77/README: Update.
5885         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
5886         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5887         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
5888
5889 2004-08-28  Paul Brook  <paul@codesourcery.com>
5890
5891         PR libfortran/17195
5892         * gfortran.dg/edit_real_1.f90: New test.
5893
5894 2004-08-27  Paul Brook  <paul@codesourcery.com>
5895
5896         * gfortran.dg/rewind_1.f90: New test.
5897
5898 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
5899
5900         PR fortran/16597
5901         * gfortran.dg/pr16597.f90: New test.
5902
5903 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5904
5905         PR c/13801
5906         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
5907         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
5908         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
5909         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
5910         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
5911
5912 2004-08-26  Nick Clifton  <nickc@redhat.com>
5913
5914         * gcc.c-torture/compile/pr17119.c: New test.
5915
5916 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5917
5918         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
5919
5920 2004-08-25  Richard Henderson  <rth@redhat.com>
5921
5922         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
5923         the bits that expect kind=8 to be the largest real kind.
5924
5925 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5926
5927         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
5928
5929 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5930
5931         * gfortran.dg/assignment_1.f90: New test.
5932
5933 2004-08-25  Adam Nemet  <anemet@lnxw.com>
5934
5935         * g++.dg/template/repo3.C: New test.
5936
5937 2004-08-25  Roger Sayle  <roger@eyesopen.com>
5938
5939         PR middle-end/16693
5940         PR tree-optimization/16372
5941         * g++.dg/opt/pr16372-1.C: New test case.
5942         * g++.dg/opt/pr16693-1.C: New test case.
5943         * g++.dg/opt/pr16693-2.C: New test case.
5944
5945 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5946
5947         * objc.dg/proto-lossage-4.m: New test.
5948
5949 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
5950
5951         PR c++/17155
5952         * g++.dg/inherit/local2.C: New test.
5953
5954 2004-08-25  Paul Brook  <paul@codesourcery.com>
5955
5956         PR fortran/17144
5957         * gfortran.dg/string_ctor_1.f90: New test.
5958
5959 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5960
5961         PR c++/14428
5962         * g++.dg/template/redecl2.C: New test.
5963
5964 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5965
5966         PR fortran/17143
5967         * gfortran.dg/pr17143.f90: New test.
5968
5969 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5970
5971         PR fortran/17164
5972         * gfortran.dg/pr17164.f90: New test.
5973
5974 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5975
5976         * gcc.dg/tree-ssa/loop-1.c: New test.
5977
5978 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5979
5980         * gcc.c-torture/compile/20040824-1.c: New test.
5981
5982 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5983
5984         * gcc.c-torture/compile/iftrap-3.c: New test.
5985
5986 2004-08-24  Paul Brook  <paul@codesourcery.com>
5987
5988         * gfortran.dg/entry_2.f90: New test.
5989
5990 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5991
5992         PR c++/16889
5993         * g++.dg/lookup/ambig[12].C: New.
5994
5995 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5996
5997         PR c++/16706
5998         * g++.dg/template/crash21.C: New test.
5999         * g++.dg/template/crash22.C: Likewise.
6000
6001 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6002
6003         PR c++/17149
6004         * g++.dg/template/access15.C: New.
6005
6006 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6007
6008         PR c++/17163
6009         * g++.dg/template/repo2.C: New test.
6010
6011 2004-08-23  Roger Sayle  <roger@eyesopen.com>
6012
6013         PR rtl-optimization/17078
6014         * gcc.c-torture/execute/pr17078-1.c: New test case.
6015
6016 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6017
6018         PR c/14492
6019         * gcc.dg/debug/crash1.c: New test.
6020
6021 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6022
6023         PR c/16180
6024         * gcc.dg/loop-5.c: New test.
6025
6026 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6027
6028         * gcc.c-torture/execute/20040823-1.c: New test.
6029
6030 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
6031
6032         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
6033         to the assembler.  Simplify test accordingly.
6034         (asm_abi_flags): Use GNU names.
6035         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
6036         to check for ABI flags.
6037
6038 2004-08-22  Andrew Pinski  <apinski@apple.com>
6039
6040         * g++.dg/opt/pr14029.C: New test.
6041         * gcc.c-torture/execute/pr15262.c: New test.
6042
6043 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6044
6045         * gfortran.dg/reduction.f90: Add checks with complex arguments.
6046
6047 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
6048
6049         PR 16908
6050         * gfortran.dg/direct_io.f90: New test.
6051
6052 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6053
6054         PR c++/17121
6055         * g++.dg/inherit/local2.C: New test.
6056
6057 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6058
6059         PR c++/17120
6060         * g++.dg/warn/Wparentheses-4.C: New test.
6061
6062 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6063
6064         PR c++/17121
6065         * g++.dg/inherit/local2.C: New test.
6066
6067         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
6068         * gcc.dg/ppc-ldstruct.c: Likewise.
6069         * gcc.dg/ppc64-abi-2.c: Likewise.
6070
6071 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
6072
6073         PR rtl-optimization/17099
6074         * gcc.c-torture/execute/20040820-1.c: New test.
6075
6076 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
6077
6078         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
6079
6080 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
6081
6082         PR fortran/17077
6083         * gfortran.dg/auto_array_1.f90: New test.
6084
6085 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6086
6087         PR fortran/17074
6088         * gfortran.dg/simpleif_1.f90: New test.
6089
6090 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
6091
6092         * lib/target-supports.exp (check_profiling_available): Return
6093         false for arm*-*-symbianelf* and arm*-*-eabi*.
6094
6095         PR c++/15890
6096         * g++.dg/template/delete1.C: New test.
6097
6098 2004-08-19  Paul Brook  <paul@codesourcery.com>
6099
6100         PR fortran/14976
6101         PR fortran/16228
6102         * gfortran.dg/data_char_1.f90: New test.
6103
6104 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
6105
6106         PR fortran/16946
6107         * gfortran.dg/reduction.f90: New testcase.
6108
6109 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6110
6111         PR fortran/16520
6112         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
6113
6114 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6115
6116         PR c++/17041
6117         * g++.dg/Wparentheses-3.C: New test.
6118
6119 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
6120
6121         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
6122         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
6123         * gcc.dg/vect/vect-2.c: Likewise.
6124         * gcc.dg/vect/vect-3.c: Likewise.
6125         * gcc.dg/vect/vect-4.c: Likewise.
6126         * gcc.dg/vect/vect-5.c: Likewise.
6127         * gcc.dg/vect/vect-6.c: Likewise.
6128         * gcc.dg/vect/vect-7.c: Likewise.
6129         * gcc.dg/vect/vect-25.c: Likewise.
6130         * gcc.dg/vect/vect-31.c: Likewise.
6131         * gcc.dg/vect/vect-32.c: Likewise.
6132         * gcc.dg/vect/vect-34.c: Likewise.
6133         * gcc.dg/vect/vect-36.c: Likewise.
6134         * gcc.dg/vect/vect-all.c: Likewise.
6135
6136 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
6137
6138         PR c++/17068
6139         * g++.dg/template/operator4.C: New test.
6140
6141 2004-08-18  Richard Henderson  <rth@redhat.com>
6142
6143         * gcc.dg/20040206-1.c: XFAIL.
6144
6145 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6146
6147         PR c++/16246
6148         * g++.dg/template/array7.C: New test.
6149
6150 2004-08-17  James E Wilson  <wilson@specifixinc.com>
6151
6152         * gcc.dg/mips-movcc-1.c: New test.
6153         * gcc.dg/mips-movcc-2.c: New test.
6154         * gcc.dg/mips-movcc-3.c: New test.
6155
6156         * gcc.dg/mips-nmadd-1.c: New test.
6157         * gcc.dg/mips-nmadd-2.c: New test.
6158
6159 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6160
6161         PR c++/15871
6162         * g++.dg/opt/inline8.C: New test.
6163
6164         PR c++/16965
6165         * g++.dg/parse/error17.C: New test.
6166
6167 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
6168
6169         * gcc.dg/vect: New directory for vectorizer tests.
6170         * gcc.dg/vect/tree-vect.h: New file.
6171         * gcc.dg/vect/vect.exp: New file.
6172         * gcc.dg/vect/pr16105.c.c: New test.
6173         * gcc.dg/vect/vect-1.c: New test.
6174         * gcc.dg/vect/vect-2.c: New test.
6175         * gcc.dg/vect/vect-3.c: New test.
6176         * gcc.dg/vect/vect-4.c: New test.
6177         * gcc.dg/vect/vect-5.c: New test.
6178         * gcc.dg/vect/vect-6.c: New test.
6179         * gcc.dg/vect/vect-7.c: New test.
6180         * gcc.dg/vect/vect-8.c: New test.
6181         * gcc.dg/vect/vect-9.c: New test.
6182         * gcc.dg/vect/vect-10.c: New test.
6183         * gcc.dg/vect/vect-11.c: New test.
6184         * gcc.dg/vect/vect-12.c: New test.
6185         * gcc.dg/vect/vect-13.c: New test.
6186         * gcc.dg/vect/vect-14.c: New test.
6187         * gcc.dg/vect/vect-15.c: New test.
6188         * gcc.dg/vect/vect-16.c: New test.
6189         * gcc.dg/vect/vect-17.c: New test.
6190         * gcc.dg/vect/vect-18.c: New test.
6191         * gcc.dg/vect/vect-19.c: New test.
6192         * gcc.dg/vect/vect-20.c: New test.
6193         * gcc.dg/vect/vect-21.c: New test.
6194         * gcc.dg/vect/vect-22.c: New test.
6195         * gcc.dg/vect/vect-23.c: New test.
6196         * gcc.dg/vect/vect-24.c: New test.
6197         * gcc.dg/vect/vect-25.c: New test.
6198         * gcc.dg/vect/vect-26.c: New test.
6199         * gcc.dg/vect/vect-27.c: New test.
6200         * gcc.dg/vect/vect-28.c: New test.
6201         * gcc.dg/vect/vect-29.c: New test.
6202         * gcc.dg/vect/vect-30.c: New test.
6203         * gcc.dg/vect/vect-31.c: New test.
6204         * gcc.dg/vect/vect-32.c: New test.
6205         * gcc.dg/vect/vect-33.c: New test.
6206         * gcc.dg/vect/vect-34.c: New test.
6207         * gcc.dg/vect/vect-35.c: New test.
6208         * gcc.dg/vect/vect-36.c: New test.
6209         * gcc.dg/vect/vect-37.c: New test.
6210         * gcc.dg/vect/vect-38.c: New test.
6211         * gcc.dg/vect/vect-40.c: New test.
6212         * gcc.dg/vect/vect-41.c: New test.
6213         * gcc.dg/vect/vect-42.c: New test.
6214         * gcc.dg/vect/vect-43.c: New test.
6215         * gcc.dg/vect/vect-44.c: New test.
6216         * gcc.dg/vect/vect-45.c: New test.
6217         * gcc.dg/vect/vect-46.c: New test.
6218         * gcc.dg/vect/vect-47.c: New test.
6219         * gcc.dg/vect/vect-48.c: New test.
6220         * gcc.dg/vect/vect-49.c: New test.
6221         * gcc.dg/vect/vect-50.c: New test.
6222         * gcc.dg/vect/vect-51.c: New test.
6223         * gcc.dg/vect/vect-52.c: New test.
6224         * gcc.dg/vect/vect-53.c: New test.
6225         * gcc.dg/vect/vect-54.c: New test.
6226         * gcc.dg/vect/vect-55.c: New test.
6227         * gcc.dg/vect/vect-56.c: New test.
6228         * gcc.dg/vect/vect-57.c: New test.
6229         * gcc.dg/vect/vect-58.c: New test.
6230         * gcc.dg/vect/vect-59.c: New test.
6231         * gcc.dg/vect/vect-60.c: New test.
6232         * gcc.dg/vect/vect-61.c: New test.
6233         * gcc.dg/vect/vect-all.c: New test.
6234         * gcc.dg/vect/vect-none.c: New test.
6235
6236 2004-08-17  Paul Brook  <paul@codesourcery.com>
6237
6238         PR fortran/13082
6239         * gfortran.dg/entry_1.f90: New test.
6240
6241 2004-08-17  Andrew Pinski  <apinski@apple.com>
6242
6243         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
6244
6245 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
6246
6247         * gcc.dg/pr17036-1.c: New test.
6248
6249 2004-08-16  Devang Patel  <dpatel@apple.com>
6250
6251         * gcc.dg/darwin-20040809-1.c: New test.
6252
6253 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
6254
6255         * gcc.dg/funcdef-attr-1.c: New test.
6256
6257 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
6258
6259         * gcc.dg/altivec-17.c: New test.
6260         * gcc.dg/altivec-18.c: New test.
6261
6262 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6263
6264         PR c++/6749
6265         * g++.dg/template/vtable2.C: New test.
6266
6267 2004-08-14  Richard Henderson  <rth@redhat.com>
6268
6269         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
6270         * gcc.dg/pack-test-4.c (main): Return 0.
6271         * gcc.dg/setjmp-1.c: Remove XFAIL.
6272         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
6273
6274 2004-08-14  Richard Henderson  <rth@redhat.com>
6275
6276         * gcc.dg/980217-1.c: Add prototype for printf.
6277
6278 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
6279
6280         * gfortran.dg/pr16935.f90: New test.
6281
6282 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
6283
6284         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
6285
6286 2004-08-13  Paul Brook  <paul@codesourcery.com>
6287
6288         * gfortran.dg/der_io_1.f90: Remove stray comma.
6289
6290 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6291
6292         * gcc.dg/vmx/cw-bug-2.c: Remove.
6293         * gcc.dg/vmx/vprint-1.c: Remove.
6294         * gcc.dg/vmx/vscan-1.c: Remove.
6295
6296 2004-08-12  Devang patel  <dpatel@apple.com>
6297
6298         * gcc.dg/darwin-20040809-2.c: New test.
6299
6300 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
6301
6302         * g++.dg/ext/altivec-12.C: New test.
6303
6304         * g++.dg/ext/altivec-11.C: New test.
6305
6306 2004-08-12  Paul Brook  <paul@codesourcery.com>
6307
6308         * g++.dg/abi/arm_cxa_vec_1.C: New test.
6309
6310 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6311
6312         * g++.dg/ext/altivec-2.C: Check for hardware support before
6313         executing any VMX instructions.
6314
6315         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
6316
6317 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
6318
6319         PR c++/16276
6320         * g++.old-deja/g++.other/comdat4.C: New test.
6321         * g++.old-deja/g++.other/comdat4-aux.cc: New.
6322
6323 2004-08-12  Ben Elliston  <bje@au.ibm.com>
6324
6325         PR target/16286
6326         * gcc.dg/pr16286.c: New test.
6327
6328 2004-08-12 Jan Beulich <jbeulich@novell.com>
6329
6330         * g++.dg/ext/asm5.C: New.
6331
6332 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6333
6334         PR c++/16698
6335         * g++.dg/eh/crash1.C: New test.
6336
6337         PR c++/16717
6338         * g++.dg/ext/construct1.C: New test.
6339
6340 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6341
6342         PR c++/16853
6343         * g++.dg/init/ptrmem1.C: New test.
6344
6345         PR c++/16618
6346         * g++.dg/parse/offsetof5.C: New test.
6347
6348         PR c++/16870
6349         * g++.dg/template/overload3.C: New test.
6350
6351 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6352
6353         PR c++/16964
6354         * g++.dg/parse/error16.C: New test.
6355
6356         PR c++/16904
6357         * g++.dg/template/error14.C: New test.
6358
6359         PR c++/16929
6360         * g++.dg/template/error15.C: New test.
6361
6362 2004-08-11  Devang Patel  <dpatel@apple.com>
6363
6364         * gcc.dg/darwin-ld-20040809-1.c: New test.
6365         * gcc.dg/darwin-ld-20040809-2.c: New test.
6366
6367 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
6368
6369         PR fortran/16917
6370         * gfortran.dg/dfloat_1.f90: New test.
6371
6372 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
6373
6374         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
6375         * gcc.dg/dll-2.c: Fix dg-require syntax.
6376         * gcc.misc-tests/arm-isr.c (abort): Declare.
6377         (exit): Likewise.
6378
6379 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
6380
6381         PR c++/16971
6382         * g++.dg/parse/crash16.C: New test.
6383
6384 2004-08-10  Roger Sayle  <roger@eyesopen.com>
6385
6386         * gcc.dg/mips-rsqrt-1.c: New test case.
6387         * gcc.dg/mips-rsqrt-2.c: New test case.
6388         * gcc.dg/mips-rsqrt-3.c: New test case.
6389
6390 2004-08-10  Paul Brook  <paul@codesourcery.com>
6391
6392         * gfortran.dg/der_io_1.f90: New test.
6393
6394 2004-08-10  Paul Brook  <paul@codesourcery.com>
6395
6396         PR fortran/16919
6397         * gfortran.dg/der_array_1.f90: New test.
6398
6399 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
6400
6401         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
6402
6403 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
6404
6405         * gcc.dg/wchar_t-2.c: Fix typo.
6406
6407 2004-08-09  Falk Hueffner  <falk@debian.org>
6408
6409         PR tree-optimization/12517
6410         * gcc.c-torture/compile/pr12517.c: New test.
6411
6412         PR tree-optimization/12578
6413         * gcc.c-torture/compile/pr12578.c: New test.
6414
6415         PR tree-optimization/12899
6416         * gcc.c-torture/compile/pr12899.c: New test.
6417
6418         PR rtl-optimization/14692
6419         * gcc.c-torture/compile/pr14692.c: New test.
6420
6421         PR tree-optimization/16461
6422         * gcc.c-torture/compile/pr16461.c: New test.
6423
6424 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
6425
6426         * gfortran.dg/getenv_1.f90: New test.
6427
6428 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6429
6430         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
6431         wchar_t.
6432         * gcc.dg/symbian5.c: Test -fno-short-wchar.
6433
6434 2004-08-06  Paul Brook  <paul@codesourcery.com>
6435
6436         * gfortran.dg/ret_array_1.f90: New test.
6437         * gfortran.dg/ret_pointer_1.f90: New test.
6438
6439 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
6440
6441         * gcc.dg/missing-field-init-[12].c: New tests.
6442         * g++.dg/warn/missing-field-init-[12].C: New tests.
6443
6444 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6445
6446         * gcc.dg/enum2.c: New test.
6447         * gcc.dg/symbian3.c: Likewise.
6448         * gcc.dg/symbian4.c: Likewise.
6449         * gcc.dg/wchar_t-2.c: Likewise.
6450
6451 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6452
6453         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
6454         destructor tests.
6455
6456 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6457
6458         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
6459         dg-require-visiblity.
6460         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
6461         * g++.dg/ext/visibility/fvisibility.C: Likewise.
6462         * g++.dg/ext/visibility/memfuncts.C: Likewise.
6463         * g++.dg/ext/visibility/new1.C: Likewise.
6464         * g++.dg/ext/visibility/pragma.C: Likewise.
6465         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
6466         * g++.dg/ext/visibility/virtual.C: Likewise.
6467         * g++/dg/ext/visibility/visibility-1.C: Likewise.
6468         * g++/dg/ext/visibility/visibility-2.C: Likewise.
6469         * g++/dg/ext/visibility/visibility-3.C: Likewise.
6470         * g++/dg/ext/visibility/visibility-4.C: Likewise.
6471         * g++/dg/ext/visibility/visibility-5.C: Likewise.
6472         * g++/dg/ext/visibility/visibility-6.C: Likewise.
6473         * g++/dg/ext/visibility/visibility-7.C: Likewise.
6474         * g++/dg/ext/visibility/visibility-8.C: New test.
6475         * gcc.c-torture/compile/dll.x: Remove.
6476         * gcc.dg/dll-2.c: Use dg-require-dll
6477         * gcc.dg/visibility-10.c: New test.
6478         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
6479         supporting DLLs.
6480         * testsuite/lib/scanasm.exp (scan_hidden): New function.
6481         (scan_not_hidden): Likewise.
6482
6483 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
6484
6485         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
6486
6487 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
6488
6489         * gcc.c-torture/execute/20040805-1.c: New test.
6490
6491 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
6492
6493         * gcc.dg/20020118-1.c: Declare abort.
6494         * gcc.dg/altivec_check.h: Likewise.
6495         * gcc.dg/iftrap-2.c: Likewise.
6496         * gcc.dg/pragma-darwin.c: Likewise.
6497         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
6498
6499 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
6500
6501         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
6502
6503 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6504
6505         * gcc.c-torture/execute/builtins/abs-2.c,
6506         gcc.c-torture/execute/builtins/abs-3.c,
6507         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
6508         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
6509         intmax_t, uintmax_t and their limits.
6510         * gcc.dg/intmax_t-1.c: New test.
6511
6512 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6513
6514         * g++.dg/tc1/dr147.C: Add reference to PR.
6515
6516 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
6517
6518         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
6519         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
6520
6521 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
6522
6523         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
6524
6525 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6526
6527         * gcc.dg/redecl-5.c: New test.
6528         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
6529         of scanf.
6530
6531 2004-08-03  Roger Sayle  <roger@eyesopen.com>
6532
6533         PR middle-end/16790
6534         * gcc.c-torture/execute/pr16790-1.c: New test case.
6535
6536 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
6537
6538         * g++.dg/ext/visibility/assign1.C: New test.
6539         * g++.dg/ext/visibility/new1.C: Likewise.
6540
6541         * gcc.dg/symbian1.c: New test.
6542         * gcc.dg/symbian2.c: Likewise.
6543
6544 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6545
6546         PR target/16570
6547         * gcc.dg/i386-sse-9.c: New test.
6548
6549 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6550
6551         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
6552
6553 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6554
6555         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
6556         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
6557         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
6558         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
6559         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
6560         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
6561         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
6562         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
6563         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
6564         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
6565         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
6566         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
6567         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
6568         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
6569         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
6570         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
6571         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
6572         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
6573         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
6574         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
6575         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
6576         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
6577         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
6578         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
6579         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
6580         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
6581         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
6582         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
6583         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
6584         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
6585         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
6586         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
6587         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
6588         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
6589         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
6590         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
6591         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
6592         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
6593         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
6594         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
6595         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
6596         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
6597         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
6598         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
6599         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
6600         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
6601         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
6602         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
6603         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
6604         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
6605         gcc.misc-tests/i386-pf-3dnow-1.c,
6606         gcc.misc-tests/i386-pf-athlon-1.c,
6607         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6608         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
6609         Declare built-in functions used.
6610         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
6611
6612 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
6613
6614         PR c++/16707
6615         * g++.dg/lookup/using12.C: New test.
6616
6617         * g++.dg/init/null1.C: Fix PR number.
6618         * g++.dg/parse/namespace10.C: Likewise.
6619
6620 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6621
6622         PR c++/16224
6623         * g++.dg/template/spec17.C: New test.
6624         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
6625         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
6626
6627 2004-08-02  David Billinghurst
6628
6629         PR fortran/16292
6630         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
6631
6632 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
6633
6634         * gcc.dg/ia64-got-1.c: New test case.
6635
6636 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6637
6638         PR c++/16489
6639         * g++.dg/init/null1.C: New test.
6640         * g++.dg/tc1/dr76.C: Adjust error marker.
6641
6642         PR c++/16529
6643         * g++.dg/parse/namespace10.C: New test.
6644
6645         PR c++/16810
6646         * g++.dg/inherit/ptrmem2.C: New test.
6647
6648 2004-08-02  Ben Elliston  <bje@au.ibm.com>
6649
6650         PR target/16155
6651         * gcc.dg/pr16155.c: New test.
6652
6653 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
6654
6655         * gcc.dg/redecl-2.c: New test.
6656
6657 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
6658
6659         * gcc.dg/darwin-longdouble.c: New file.
6660
6661 2004-07-30  Richard Henderson  <rth@redhat.com>
6662
6663         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
6664         write to constant argument.
6665         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6666
6667 2004-07-30  Richard Henderson  <rth@redhat.com>
6668
6669         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
6670         tests of nearest around zero.
6671
6672 2004-07-30  Andrew Pinski  <apinski@apple.com>
6673
6674         * gcc.c-torture/compile/20040730-1.c: New test.
6675
6676 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6677
6678         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
6679         powerpc-eabispe.
6680
6681 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6682
6683         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
6684
6685 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
6686
6687         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
6688         contains $ld_library_path.
6689         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6690
6691 2004-07-29  Richard Henderson  <rth@redhat.com>
6692
6693         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
6694
6695         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
6696         (alt2, which): New.
6697         (Check): Accept either alternative.
6698
6699 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
6700
6701         * g++.dg/abi/inline1.C: New test.
6702         * g++.dg/abi/local1-a.cc: Likewise.
6703         * g++.dg/abi/local1.C: Likewise.
6704         * g++.dg/abi/mangle11.C: Tweak location of warnings.
6705         * g++.dg/abi/mangle12.C: Likewise.
6706         * g++.dg/abi/mangle17.C: Likewise.
6707         * g++.dg/abi/mangle20-2.C: Likewise.
6708         * g++.dg/opt/interface1.C: Likewise.
6709         * g++.dg/opt/interface1.h: Likewise.
6710         * g++.dg/opt/interface1-a.cc: New test.
6711         * g++.dg/parse/repo1.C: New test.
6712         * g++.dg/template/repo1.C: Likewise.
6713         * g++.dg/warn/Winline-1.C: Likewise.
6714         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
6715
6716 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
6717
6718         * gcc.dg/tree-ssa/20040729-1.c: New test.
6719
6720 2004-07-27  Matt Austern <austern@apple.com>
6721
6722         * gcc.dg/darwin-bool-1.c: New test.
6723         * gcc.dg/darwin-bool-2.c: New test.
6724
6725 2004-07-28  Richard Henderson  <rth@redhat.com>
6726
6727         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
6728         arguments in the correct type.  Don't write to constant arguments.
6729
6730 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6731
6732         PR tree-optimization/16688
6733         PR tree-optimization/16689
6734         * g++.dg/tree-ssa/pr16688.C: New test.
6735
6736 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6737
6738         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6739         loads.  Not only in the comment, this time.
6740
6741 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
6742
6743         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
6744         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
6745         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
6746         * gcc.dg/sh4a-bitmovua.c: New.
6747         * gcc.dg/sh4a-cos.c: New.
6748         * gcc.dg/sh4a-cosf.c: New.
6749         * gcc.dg/sh4a-fprun.c: New.
6750         * gcc.dg/sh4a-fsrra.c: New.
6751         * gcc.dg/sh4a-memmovua.c: New.
6752         * gcc.dg/sh4a-sin.c: New.
6753         * gcc.dg/sh4a-sincos.c: New.
6754         * gcc.dg/sh4a-sincosf.c: New.
6755         * gcc.dg/sh4a-sinf.c: New.
6756
6757 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6758
6759         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
6760         conditionals.
6761         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6762         loads.
6763         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
6764         DOM1.
6765
6766 2004-07-27  Andrew Pinski  <apinski@apple.com>
6767
6768         * g++.dg/rtti/tinfo1.C: Correct the xfail.
6769
6770 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
6771
6772         * gcc.dg/pragma-isr.c: New test.
6773
6774 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6775
6776         PR c++/14429
6777         * g++.dg/template/ttp11.C: New test.
6778
6779 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
6780
6781         * gcc.c-torture/compile/20040727-1.c: New test.
6782
6783 2004-07-26  Eric Christopher  <echristo@redhat.com>
6784
6785         * gcc.c-torture/compile/20040726-2.c: New test.
6786
6787 2004-07-26  Andrew Pinski  <apinski@apple.com>
6788
6789         * g++.dg/rtti/tinfo1.C: Xfail.
6790
6791 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
6792
6793         * gcc.c-torture/compile/20040726-1.c: New test.
6794
6795 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
6796             Brian Ryner  <bryner@brianryner.com>
6797
6798         PR c++/9283
6799         PR c++/15000
6800         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
6801         * g++.dg/ext/visibility/: New directory.
6802         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
6803         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
6804         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
6805         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
6806         * g++.dg/ext/visibility/fvisibility.C,
6807         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
6808         g++.dg/ext/visibility/fvisibility-override1.C
6809         g++.dg/ext/visibility/fvisibility-override2.C
6810         g++.dg/ext/visibility/memfuncts.C
6811         g++.dg/ext/visibility/noPLT.C
6812         g++.dg/ext/visibility/pragma.C
6813         g++.dg/ext/visibility/pragma-override1.C
6814         g++.dg/ext/visibility/pragma-override2.C
6815         g++.dg/ext/visibility/staticmemfuncts.C
6816         g++.dg/ext/visibility/virtual.C: New tests.
6817
6818 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6819
6820         PR c/15360
6821         * gcc.dg/pr15360-1.c: New test.
6822
6823 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
6824
6825         * gcc.dg/pragma-align-2.c: New test.
6826         * gcc.dg/pragma-init-fini.c: New test.
6827         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
6828         targets.
6829
6830 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6831
6832         * gcc.dg/init-string-2.c: New test.
6833
6834 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
6835
6836         PR 16684
6837         * gcc.dg/Wredundant-decls-1.c: New test case.
6838
6839 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
6840
6841         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
6842         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
6843         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
6844         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
6845         * gcc.dg/compat/generate-random.c: New file.
6846         * gcc.dg/compat/generate-random.h: Likewise.
6847         * gcc.dg/compat/generate-random_r.c: Likewise.
6848         * gcc.dg/compat/struct-layout-1.h: Likewise.
6849         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
6850         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
6851         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
6852         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
6853         * gcc.dg/compat/struct-layout-1_main.c: New test.
6854         * gcc.dg/compat/struct-layout-1_x.c: New file.
6855         * gcc.dg/compat/struct-layout-1_y.c: New file.
6856         * gcc.dg/compat/struct-layout-1_test.h: New file.
6857
6858 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
6859
6860         * gcc.dg/comp-return-1.c: New test
6861
6862 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
6863
6864         * gcc.dg/vmx/8-02a.c: Fix typo.
6865
6866         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
6867         * gcc.dg/darwin-abi-3.c: New test.
6868
6869         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
6870         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
6871
6872         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
6873         * gcc.dg/vmx/ops-long-1.c: New test.
6874         * gcc.dg/vmx/ops-long-2.c: New test.
6875
6876 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6877
6878         * g++.dg/lookup/conv-[1234].C: New.
6879
6880 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
6881
6882         * g++.dg/parse/attr2.C: Simplify.
6883
6884 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6885
6886         PR c/7284
6887         * gcc.c-torture/execute/pr7284-1.c: New test.
6888
6889 2004-07-22  Brian Booth  <bbooth@redhat.com>
6890
6891         * gcc.dg/tree-ssa/20040721-1.c: New test.
6892
6893 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6894
6895         * g++.dg/template/crash20.c: New.
6896
6897 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
6898
6899         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
6900         Add dg-run directive.  Declare variables as required.
6901         * gfortran.dg/g77/README: Update
6902
6903 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
6904
6905         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
6906         gcc.dg/cris-peep2-andu2.c: New tests.
6907
6908 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6909
6910         PR c/15052
6911         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
6912         on return type.
6913         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
6914         messages.
6915         * gcc.dg/qual-return-2.c: Update expected messages.
6916         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
6917
6918 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6919
6920         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
6921         * gcc.dg/noncompile/921102-1.c: Update expected error message.
6922
6923 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6924
6925         PR c/11250
6926         * gcc.dg/init-string-1.c: New test.
6927
6928 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
6929
6930         PR middle-end/15345
6931         PR c/16450
6932         * gcc.dg/torture/nested-fn-1.c: New test.
6933
6934 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
6935
6936         PR target/16559
6937         * gcc.dg/ia64-fptr-1.c: New file.
6938
6939 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6940
6941         PR c++/14497
6942         * g++.dg/template/spec16.C: New test.
6943         * g++.old-deja/g++.robertl/eb118.C: Remove.
6944
6945 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6946
6947         PR c++/509
6948         * g++.dg/template/spec15.C: New test.
6949
6950 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
6951
6952         Copy cases from g77.f-torture/execute and add dg-run
6953         directive.  Other changes as noted.
6954         * gfortran.dg/g77/13037.f
6955         * gfortran.dg/g77/1832.f
6956         * gfortran.dg/g77/19981119-0.f
6957         * gfortran.dg/g77/19990313-0.f
6958         * gfortran.dg/g77/19990313-1.f
6959         * gfortran.dg/g77/19990313-2.f
6960         * gfortran.dg/g77/19990313-3.f
6961         * gfortran.dg/g77/19990419-1.f
6962         * gfortran.dg/g77/19990826-0.f
6963         * gfortran.dg/g77/19990826-2.f
6964         * gfortran.dg/g77/20000503-1.f
6965         * gfortran.dg/g77/20001111.f
6966         * gfortran.dg/g77/20010116.f
6967         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
6968         * gfortran.dg/g77/20010430.f
6969         * gfortran.dg/g77/6177.f
6970         * gfortran.dg/g77/947.f
6971         * gfortran.dg/g77/970816-3.f
6972         * gfortran.dg/g77/971102-1.f
6973         * gfortran.dg/g77/980520-1.f
6974         * gfortran.dg/g77/980628-0.f
6975         * gfortran.dg/g77/980628-1.f
6976         * gfortran.dg/g77/980628-10.f
6977         * gfortran.dg/g77/980628-2.f
6978         * gfortran.dg/g77/980628-3.f
6979         * gfortran.dg/g77/980628-7.f
6980         * gfortran.dg/g77/980628-8.f
6981         * gfortran.dg/g77/980628-9.f
6982         * gfortran.dg/g77/980701-0.f
6983         * gfortran.dg/g77/980701-1.f
6984         * gfortran.dg/g77/cabs.f
6985         * gfortran.dg/g77/claus.f
6986         * gfortran.dg/g77/complex_1.f
6987         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
6988         * gfortran.dg/g77/dcomplex.f
6989         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
6990         * gfortran.dg/g77/f90-intrinsic-mathematical.f
6991         * gfortran.dg/g77/f90-intrinsic-numeric.f
6992         * gfortran.dg/g77/int8421.f
6993         * gfortran.dg/g77/labug1.f
6994         * gfortran.dg/g77/large_vec.f
6995         * gfortran.dg/g77/le.f
6996         * gfortran.dg/g77/short.f
6997         * gfortran.dg/g77/README: Update
6998
6999 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
7000
7001         PR c++/16637
7002         * g++.dg/parse/lookup4.C: New test.
7003
7004 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7005
7006         PR c++/16175
7007         * g++.dg/template/ttp10.C: New test.
7008
7009 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7010
7011         * gcc.dg/pr12625-1.c: New test.
7012
7013 2004-07-20  Steven Bosscher  <stevenb@suse.de>
7014
7015         * testsuite/gcc.dg/switch-warn-1.c: New test.
7016         * testsuite/gcc.dg/switch-warn-2.c: New test.
7017         * gcc.c-torture/compile/pr14730.c: Update.
7018
7019 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
7020
7021         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
7022         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
7023         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
7024         g++.dg/template/nontype3.C: Remove trailing CR from tests.
7025
7026 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
7027
7028         PR c++/16623
7029         * g++.dg/template/assign1.C: New test.
7030
7031 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7032
7033         PR c++/12170
7034         * g++.dg/template/ttp9.C: New test.
7035
7036 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
7037
7038         * gcc.dg/format/cmn-err-1.c: New test.
7039
7040 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7041
7042         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
7043         gcc.dg/Wparentheses-10.c: New tests.
7044         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
7045
7046 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7047
7048         PR fortran/16465
7049         * gfortran.dg/g77//ffixed-line-length-0.f,
7050         gfortran.dg/g77/ffixed-line-length-132.f,
7051         gfortran.dg/g77/ffixed-line-length-72.f,
7052         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
7053         gfortran.dg/g77/README: Update.
7054
7055 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7056
7057         PR c++/13092
7058         * g++.dg/template/non-dependent7.C: New test.
7059         * g++.dg/template/non-dependent8.C: Likewise.
7060         * g++.dg/template/non-dependent9.C: Likewise.
7061         * g++.dg/template/non-dependent10.C: Likewise.
7062
7063 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
7064
7065         PR c++/16337
7066         * g++.dg/parse/attr2.C: New test.
7067
7068 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
7069
7070         * g77.dg: Removed.
7071         * g77.f-torture: Ditto.
7072
7073 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7074
7075         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
7076         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
7077         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
7078
7079 2004-07-16  Richard Henderson  <rth@redhat.com>
7080
7081         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
7082
7083 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7084
7085         * lib/fortran-torture.exp (fortran-torture): Don't test compile
7086         tests with full list of options.
7087         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
7088         of TORTURE_OPTIONS if test contains 'dg-do run'.
7089
7090         PR fortran/16404
7091         * gfortran.dg/do_iterator.f90: New test.
7092
7093 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7094
7095         PR rtl-optimization/16536
7096         * gcc.c-torture/execute/restrict-1.c: New test.
7097
7098 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7099
7100         PR fortran/15324
7101         * gfortran.dg/pr15324.f90: New test.
7102
7103         PR fortran/15129
7104         * gfortran.dg/pr15129.f90: New test.
7105
7106         PR fortran/15140
7107         * gfortran.dg/pr15140.f90: New test.
7108
7109         PR fortran/13792
7110         * gfortran.fortran-torture/execute/bounds.f90: Add check for
7111         compile-time simplification.
7112
7113 2004-07-14  Mike Stump  <mrs@apple.com>
7114
7115         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
7116
7117 2004-07-14  James E Wilson  <wilson@specifixinc.com>
7118
7119         PR target/16325
7120         * gcc.dg/profile-generate-1.c: New.
7121
7122 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
7123
7124         * gcc.c-torture/execute/20040709-1.c: New test.
7125         * gcc.c-torture/execute/20040709-2.c: New test.
7126
7127 2004-07-14  Mike Stump  <mrs@apple.com>
7128
7129         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
7130
7131 2004-07-14  Mike Stump  <mrs@apple.com>
7132
7133         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
7134
7135 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
7136
7137         PR c++/16518
7138         * g++.dg/parse/mutable1.C: New test.
7139
7140 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
7141
7142         PR tree-optimization/16443
7143         * gcc.dg/tree-ssa/20040713-1.c: New test.
7144
7145 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
7146
7147         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
7148         for operator new.
7149
7150 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7151
7152         * gfortran.dg/g77/README: New file
7153         * gfortran.dg/g77/19981216-0.f:  Copy from
7154         g77.f-torture/noncompile.  Add "dg-do compile" and
7155         dg-error as required.
7156         * gfortran.dg/g77/19990218-1.f: Likewise
7157         * gfortran.dg/g77/19990905-1.f: Likewise
7158         * gfortran.dg/g77/9263.f: Likewise
7159         * gfortran.dg/g77/980615-0.f: Likewise
7160         * gfortran.dg/g77/980616-0.f: Likewise
7161         * gfortran.dg/g77/check0.f: Likewise
7162         * gfortran.dg/g77/select_no_compile.f: Likewise
7163
7164 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7165
7166         Copy files from g77.f-torture/compile.
7167         Add "{ dg-do compile}".  Other changes as noted
7168         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
7169         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
7170         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
7171         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
7172         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
7173         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
7174         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
7175         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
7176         statement to conform to standard.  Append alpha1.x for reference.
7177         * gfortran.dg/g77/xformat.f: Add dg-warning
7178
7179 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7180
7181         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
7182         Add {dg-do compile} directive.
7183         * gfortran.dg/g77/cpp2.F: Likewise
7184
7185 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7186
7187         PR c++/5402
7188         * g++.dg/lookup/name-clash1.C: New test.
7189
7190         PR c++/9777
7191         * g++.dg/lookup/name-clash2.C: New test.
7192
7193         PR c++/12102
7194         * g++.dg/lookup/name-clash3.C: New test.
7195
7196 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7197
7198         * g++.dg/lookup/new2.C: New test.
7199         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
7200
7201 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
7202
7203         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
7204         Add {dg-do compile} directive.
7205         * gfortran.dg/g77/13060.f: Likewise
7206         * gfortran.dg/g77/19990218-0.f: Likewise
7207         * gfortran.dg/g77/19990305-0.f: Likewise
7208         * gfortran.dg/g77/19990419-0.f: Likewise
7209         * gfortran.dg/g77/19990502-0.f: Likewise
7210         * gfortran.dg/g77/19990502-1.f: Likewise
7211         * gfortran.dg/g77/19990525-0.f: Likewise
7212         * gfortran.dg/g77/19990826-1.f: Likewise
7213         * gfortran.dg/g77/19990826-3.f: Likewise
7214         * gfortran.dg/g77/19990905-2.f: Likewise
7215         * gfortran.dg/g77/20000412-1.f: Likewise
7216         * gfortran.dg/g77/20000511-1.f: Likewise
7217         * gfortran.dg/g77/20000511-2.f: Likewise
7218         * gfortran.dg/g77/20000518.f: Likewise
7219         * gfortran.dg/g77/20000601-1.f: Likewise
7220         * gfortran.dg/g77/20000601-2.f: Likewise
7221         * gfortran.dg/g77/20000629-1.f: Likewise
7222         * gfortran.dg/g77/20000630-2.f: Likewise
7223         * gfortran.dg/g77/20010115.f: Likewise
7224         * gfortran.dg/g77/20010321-1.f: Likewise
7225         * gfortran.dg/g77/20010426.f: Likewise
7226         * gfortran.dg/g77/20020307-1.f: Likewise
7227         * gfortran.dg/g77/8485.f: Likewise
7228         * gfortran.dg/g77/960317-1.f: Likewise
7229         * gfortran.dg/g77/970915-0.f: Likewise
7230         * gfortran.dg/g77/980310-1.f: Likewise
7231         * gfortran.dg/g77/980310-2.f: Likewise
7232         * gfortran.dg/g77/980310-3.f: Likewise
7233         * gfortran.dg/g77/980310-4.f: Likewise
7234         * gfortran.dg/g77/980310-6.f: Likewise
7235         * gfortran.dg/g77/980310-7.f: Likewise
7236         * gfortran.dg/g77/980310-8.f: Likewise
7237         * gfortran.dg/g77/980419-2.f: Likewise
7238         * gfortran.dg/g77/980424-0.f: Likewise
7239         * gfortran.dg/g77/980427-0.f: Likewise
7240         * gfortran.dg/g77/980729-0.f: Likewise
7241         * gfortran.dg/g77/981117-1.f: Likewise
7242         * gfortran.dg/g77/toon_1.f: Likewise
7243
7244 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7245
7246         PR c++/2204
7247         * g++.dg/other/abstract2.C: New test.
7248
7249 2004-07-12  Paul Brook  <paul@codesourcery.com>
7250
7251         * gfortran.dg/pointer_init_1.f90: New test.
7252
7253 2004-07-11  Paul Brook  <paul@codesourcery.com>
7254
7255         PR fortran/15986
7256         * gfortran.dg/contained_1.f90: New test.
7257
7258 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
7259
7260         * g++.dg/parse/defarg8.C: New test.
7261
7262 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7263
7264         PR fortran/16433
7265         * gfortran.dg/pr16433.f: New test.
7266
7267         PR fortran/17574
7268         * gfortran.dg/pr15754.f90: New test.
7269
7270 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7271
7272         PR tree-optimization/16437
7273         * gcc.c-torture/execute/bitfld-4.c: New test.
7274
7275 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7276
7277         * gfortran.fortran-torture/execute/common_2.f90: Add check for
7278         access to common var from module.
7279
7280 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7281
7282         PR fortran/16336
7283         * gfortran.fortran-torture/execute/common_2.f90: New test.
7284
7285 2004-07-10  Paul Brook  <paul@codesourcery.com>
7286
7287         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
7288
7289 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7290
7291         PR fortran/15969
7292         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
7293
7294 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
7295
7296         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
7297         * gfortran.dg/g77/ffixed-form-2.f: Likewise
7298         * gfortran.dg/g77/ffree-form-1.f: Likewise
7299         * gfortran.dg/g77/ffree-form-2.f: Likewise
7300         * gfortran.dg/g77/ffree-form-3.f: Likewise
7301         * gfortran.dg/g77/fno-underscoring.f: Likewise
7302         * gfortran.dg/g77/funderscoring.f: Likewise
7303         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
7304
7305 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7306
7307         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
7308
7309 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7310         Paul Brook  <paul@codesourcery.com>
7311
7312         PR fortran/13415
7313         * gfortran.dg/common_pointer_1.f90: New test.
7314
7315 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7316
7317         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
7318
7319 2004-07-09  James E Wilson  <wilson@specifixinc.com>
7320
7321         PR target/16364
7322         * gcc.c-torture/compile/20040709-1.c: New.
7323
7324 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7325
7326         PR fortran/14077
7327         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
7328
7329 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7330
7331         PR fortran/13201
7332         * gfortran.dg/shape_1.f90: New test.
7333
7334 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
7335             Andrew Pinski  <apinski@apple.com>
7336
7337         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
7338
7339 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7340
7341         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
7342         comment.
7343
7344 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7345         Paul Brook  <paul@codesourcery.com>
7346
7347         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
7348         '.f95' and '.F95'.
7349
7350 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
7351
7352         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
7353
7354 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7355
7356         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
7357         testcases with capital suffix.
7358
7359 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7360
7361         PR fortran/15481
7362         PR fortran/13372
7363         PR fortran/13575
7364         PR fortran/15978
7365         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
7366
7367         * gfortran.dg/implicit_1.f90: New test.
7368
7369 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7370
7371         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
7372         expression to match gfortran warning/error messages
7373         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
7374         dg-error text.
7375
7376 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7377
7378         * lib/fortran-torture.exp: Rename proc search_for to
7379         search_for_re.
7380
7381 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7382
7383         * gcc.c-torture/execute/simd-5.x: New file.
7384         XFAIL on SPARC 64-bit at -O0.
7385
7386 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7387
7388         PR c++/8211
7389         PR c++/16165
7390         * g++.dg/warn/effc3.C: New test.
7391
7392 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7393
7394         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
7395         change X to 1X in format.
7396         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
7397         add data statements to conform to standard.
7398
7399 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7400
7401         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
7402         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
7403         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
7404
7405 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7406
7407         * gfortran.dg/g77/7388.f: Copy from g77.dg
7408         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
7409         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
7410         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
7411         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
7412         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
7413         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
7414         * gfortran.dg/g77/strlen0.f: Likewise
7415
7416 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
7417
7418         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
7419         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
7420
7421 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7422
7423         * gcc.c-torture/execute/920428-2.x: Delete.
7424         * gcc.c-torture/execute/920501-7.x: Likewise.
7425
7426 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
7427
7428         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
7429         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
7430         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
7431         prescott and c3-2.
7432         (PREFETCH_3DNOW): Add -march=c3.
7433
7434 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
7435
7436         PR c/16437
7437         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
7438         * gcc.c-torture/execute/bf64-1.x: Likewise.
7439
7440 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7441
7442         * gcc.c-torture/compile/20040708-1.c: New test.
7443
7444 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7445
7446         PR c++/16169
7447         * g++.dg/warn/effc2.C: New test.
7448
7449 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7450
7451         * gcc.c-torture/execute/bitfld-1.x: Remove.
7452         * gcc.c-torture/execute/bitfld-3.c: New test.
7453         * gcc.dg/bitfld-2.c: Remove XFAILs.
7454
7455 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7456
7457         PR c++/16276
7458         * g++.dg/rtti/tinfo1.C: New file.
7459
7460 2004-07-07  Eric Christopher  <echristo@redhat.com>
7461
7462         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
7463
7464 2004-07-07  Andrew Pinski  <apinski@apple.com>
7465
7466         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
7467
7468 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
7469
7470         * g++.dg/init/call1.C: XFAIL.
7471
7472 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
7473
7474         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
7475         except for movstrict*, to movmem* and clrstr* to clrmem*.
7476
7477 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
7478
7479         * gcc.c-torture/execute/20040707-1.c: New test.
7480
7481 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
7482
7483         * gcc.c-torture/execute/20040706-1.c: New test.
7484
7485 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7486
7487         PR c++/3671
7488         * g++.dg/template/spec14.C: New test.
7489
7490 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
7491
7492         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
7493         nothing if not yet defined.  Use it in b, c and d type definitions.
7494         * gcc.c-torture/execute/20040705-1.c: New test.
7495         * gcc.c-torture/execute/20040705-2.c: New test.
7496
7497 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7498
7499         PR c++/2518
7500         * g++.dg/lookup/new1.C: New test.
7501
7502 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7503
7504         PR c++/11406
7505         * g++.dg/template/sizeof8.C: New test.
7506
7507 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
7508
7509         * gcc.c-torture/compile/20040705-1.c: New test.
7510
7511 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
7512
7513         * gfortran.fortran-torture/execute/seq_io.f90: New test.
7514
7515 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
7516
7517         * gcc.dg/cpp/if-mop.c: Two new testcases.
7518         * gcc.dg/cpp/trad/comment-3.c: New.
7519
7520 2004-07-04  Paul Brook  <paul@codesourcery.com>
7521
7522         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
7523
7524 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
7525
7526         PR c++/3761
7527         * g++.dg/lookup/crash4.C: New test.
7528
7529 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
7530
7531         * gcc.c-torture/execute/builtin-abs-1.c
7532         * gcc.c-torture/execute/builtin-abs-2.c
7533         * gcc.c-torture/execute/builtin-complex-1.c
7534         * gcc.c-torture/execute/builtins/string-1-lib.c
7535         * gcc.c-torture/execute/builtins/string-1.c
7536         * gcc.c-torture/execute/builtins/string-2-lib.c
7537         * gcc.c-torture/execute/builtins/string-2.c
7538         * gcc.c-torture/execute/builtins/string-3-lib.c
7539         * gcc.c-torture/execute/builtins/string-3.c
7540         * gcc.c-torture/execute/builtins/string-4-lib.c
7541         * gcc.c-torture/execute/builtins/string-4.c
7542         * gcc.c-torture/execute/builtins/string-5-lib.c
7543         * gcc.c-torture/execute/builtins/string-5.c
7544         * gcc.c-torture/execute/builtins/string-6-lib.c
7545         * gcc.c-torture/execute/builtins/string-6.c
7546         * gcc.c-torture/execute/builtins/string-7-lib.c
7547         * gcc.c-torture/execute/builtins/string-7.c
7548         * gcc.c-torture/execute/builtins/string-8-lib.c
7549         * gcc.c-torture/execute/builtins/string-8.c
7550         * gcc.c-torture/execute/builtins/string-9-lib.c
7551         * gcc.c-torture/execute/builtins/string-9.c
7552         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
7553         * gcc.c-torture/execute/builtins/string-asm-1.c
7554         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
7555         * gcc.c-torture/execute/builtins/string-asm-2.c
7556         * gcc.c-torture/execute/stdio-opt-1.c
7557         * gcc.c-torture/execute/stdio-opt-2.c
7558         * gcc.c-torture/execute/stdio-opt-3.c
7559         * gcc.c-torture/execute/string-opt-1.c
7560         * gcc.c-torture/execute/string-opt-10.c
7561         * gcc.c-torture/execute/string-opt-11.c
7562         * gcc.c-torture/execute/string-opt-12.c
7563         * gcc.c-torture/execute/string-opt-13.c
7564         * gcc.c-torture/execute/string-opt-14.c
7565         * gcc.c-torture/execute/string-opt-15.c
7566         * gcc.c-torture/execute/string-opt-16.c
7567         * gcc.c-torture/execute/string-opt-2.c
7568         * gcc.c-torture/execute/string-opt-6.c
7569         * gcc.c-torture/execute/string-opt-7.c
7570         * gcc.c-torture/execute/string-opt-8.c:
7571         Replace with ...
7572
7573         * gcc.c-torture/execute/builtins/abs-2.c
7574         * gcc.c-torture/execute/builtins/abs-3.c
7575         * gcc.c-torture/execute/builtins/complex-1.c
7576         * gcc.c-torture/execute/builtins/fprintf.c
7577         * gcc.c-torture/execute/builtins/fputs.c
7578         * gcc.c-torture/execute/builtins/memcmp.c
7579         * gcc.c-torture/execute/builtins/memmove.c
7580         * gcc.c-torture/execute/builtins/memops-asm.c
7581         * gcc.c-torture/execute/builtins/mempcpy-2.c
7582         * gcc.c-torture/execute/builtins/mempcpy.c
7583         * gcc.c-torture/execute/builtins/memset.c
7584         * gcc.c-torture/execute/builtins/printf.c
7585         * gcc.c-torture/execute/builtins/sprintf.c
7586         * gcc.c-torture/execute/builtins/strcat.c
7587         * gcc.c-torture/execute/builtins/strchr.c
7588         * gcc.c-torture/execute/builtins/strcmp.c
7589         * gcc.c-torture/execute/builtins/strcpy.c
7590         * gcc.c-torture/execute/builtins/strcspn.c
7591         * gcc.c-torture/execute/builtins/strlen-2.c
7592         * gcc.c-torture/execute/builtins/strlen.c
7593         * gcc.c-torture/execute/builtins/strncat.c
7594         * gcc.c-torture/execute/builtins/strncmp-2.c
7595         * gcc.c-torture/execute/builtins/strncmp.c
7596         * gcc.c-torture/execute/builtins/strncpy.c
7597         * gcc.c-torture/execute/builtins/strpbrk.c
7598         * gcc.c-torture/execute/builtins/strpcpy-2.c
7599         * gcc.c-torture/execute/builtins/strpcpy.c
7600         * gcc.c-torture/execute/builtins/strrchr.c
7601         * gcc.c-torture/execute/builtins/strspn.c
7602         * gcc.c-torture/execute/builtins/strstr-asm.c
7603         * gcc.c-torture/execute/builtins/strstr.c:
7604         ... these new files.
7605
7606         * gcc.c-torture/execute/builtins/abs-2-lib.c
7607         * gcc.c-torture/execute/builtins/abs-3-lib.c
7608         * gcc.c-torture/execute/builtins/complex-1-lib.c
7609         * gcc.c-torture/execute/builtins/fprintf-lib.c
7610         * gcc.c-torture/execute/builtins/fputs-lib.c
7611         * gcc.c-torture/execute/builtins/memcmp-lib.c
7612         * gcc.c-torture/execute/builtins/memmove-lib.c
7613         * gcc.c-torture/execute/builtins/memops-asm-lib.c
7614         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
7615         * gcc.c-torture/execute/builtins/mempcpy-lib.c
7616         * gcc.c-torture/execute/builtins/memset-lib.c
7617         * gcc.c-torture/execute/builtins/printf-lib.c
7618         * gcc.c-torture/execute/builtins/sprintf-lib.c
7619         * gcc.c-torture/execute/builtins/strcat-lib.c
7620         * gcc.c-torture/execute/builtins/strchr-lib.c
7621         * gcc.c-torture/execute/builtins/strcmp-lib.c
7622         * gcc.c-torture/execute/builtins/strcpy-lib.c
7623         * gcc.c-torture/execute/builtins/strcspn-lib.c
7624         * gcc.c-torture/execute/builtins/strlen-2-lib.c
7625         * gcc.c-torture/execute/builtins/strlen-lib.c
7626         * gcc.c-torture/execute/builtins/strncat-lib.c
7627         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
7628         * gcc.c-torture/execute/builtins/strncmp-lib.c
7629         * gcc.c-torture/execute/builtins/strncpy-lib.c
7630         * gcc.c-torture/execute/builtins/strpbrk-lib.c
7631         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
7632         * gcc.c-torture/execute/builtins/strpcpy-lib.c
7633         * gcc.c-torture/execute/builtins/strrchr-lib.c
7634         * gcc.c-torture/execute/builtins/strspn-lib.c
7635         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
7636         * gcc.c-torture/execute/builtins/strstr-lib.c
7637         * gcc.c-torture/execute/builtins/lib/abs.c
7638         * gcc.c-torture/execute/builtins/lib/fprintf.c
7639         * gcc.c-torture/execute/builtins/lib/memset.c
7640         * gcc.c-torture/execute/builtins/lib/printf.c
7641         * gcc.c-torture/execute/builtins/lib/sprintf.c
7642         * gcc.c-torture/execute/builtins/lib/strcpy.c
7643         * gcc.c-torture/execute/builtins/lib/strcspn.c
7644         * gcc.c-torture/execute/builtins/lib/strncat.c
7645         * gcc.c-torture/execute/builtins/lib/strncmp.c
7646         * gcc.c-torture/execute/builtins/lib/strncpy.c
7647         * gcc.c-torture/execute/builtins/lib/strpbrk.c
7648         * gcc.c-torture/execute/builtins/lib/strspn.c
7649         * gcc.c-torture/execute/builtins/lib/strstr.c:
7650         New files containing support routines.
7651
7652         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
7653         declaration.
7654         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
7655         when not optimizing.
7656
7657 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
7658
7659         PR c++/16240
7660         * g++.dg/abi/mangle22.C: New test.
7661         * g++.dg/abi/mangle23.C: Likewise.
7662
7663 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
7664
7665         PR fortran/16290
7666         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
7667         Allow for cases without denormalized floating point numbers.
7668
7669 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
7670
7671         PR c/1027
7672         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7673         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
7674         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
7675         expected warning text.
7676         * gcc.dg/format/diag-2.c: New test.
7677
7678 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7679
7680         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
7681
7682 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
7683
7684         * gcc.dg/builtins-43.c: New.
7685         * gcc.dg/builtins-44.c: New.
7686         * gcc.dg/builtins-45.c: New.
7687
7688 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
7689             Andreas Tobler  <a.tobler@schweiz.ch>
7690
7691         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
7692         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
7693         as SIGSEGV.
7694         * gcc.dg/cleanup-11.c: Likewise.
7695         * gcc.dg/cleanup-8.c: Likewise.
7696         * gcc.dg/cleanup-9.c: Likewise.
7697         * gcc.dg/cleanup-5.c: Run on all platforms.
7698
7699 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7700
7701         * g++.dg/warn/nonnull1.C: New test.
7702
7703 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7704
7705         * gcc.dg/compat/compat-common.h: Wrap up CINT in
7706         an #ifndef SKIP_COMPLEX_INT/#endif pair.
7707         Special-case the Sun compiler wrt to <complex.h>.
7708
7709 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
7710
7711         * gcc.dg/Wunreachable-8.C: New test.
7712
7713         * gcc.dg/h8300-ice2.c : New test.
7714
7715 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
7716
7717         PR fortran/16161
7718         * gfortran.fortran-torture/compile/implicit.f90: Add test
7719         for implicit character.
7720
7721 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
7722
7723         PR fortran/16289
7724         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
7725         Use tiny() intrinsic to find smallest non-negative real
7726
7727 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
7728
7729         * gcc.dg/compat/struct-by-value-22_main.c: New test.
7730         * gcc.dg/compat/struct-by-value-22_x.c: New.
7731         * gcc.dg/compat/struct-by-value-22_y.c: New.
7732
7733         * gcc.c-torture/execute/20040629-1.c: New test.
7734
7735 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
7736
7737         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
7738         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
7739
7740         PR target/16195
7741         * gcc.dg/20040625-1.c: New test.
7742
7743 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7744
7745         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
7746
7747 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7748
7749         PR fortran/15963
7750         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
7751
7752 2004-06-29  Richard Henderson  <rth@redhat.com>
7753
7754         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
7755
7756 2004-06-29  Paul Brook  <paul@codesourcery.com>
7757
7758         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
7759         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
7760
7761 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
7762
7763         PR c++/16260
7764         * g++.dg/parse/crash15.C: New.
7765
7766 2004-06-28  Andrew Pinski  <apinski@apple.com>
7767
7768         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
7769         by the error already.
7770
7771         * g++.dg/opt/ptrmem4.C: Change to compile only test.
7772
7773 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
7774
7775         PR target/14041
7776         * gcc.dg/h8300-bss-align-1.c : New.
7777
7778 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
7779
7780         * PR c++/16174
7781         * g++.dg/template/ctor4.C: New.
7782
7783 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7784
7785         PR c++/16205
7786         * g++.dg/warn/Wsequence-point-1.C: New test.
7787
7788 2004-06-27  Paul Brook  <paul@codesourcery.com>
7789
7790         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
7791
7792 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
7793
7794         * g++.old-deja/g++.mike/p7325.C: Remove.
7795
7796 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7797
7798         PR c/14963
7799         * gcc.dg/pr14963.c: New test.
7800
7801 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
7802
7803         PR c++/16193
7804         * g++.dg/parse/redef1.C: New test.
7805
7806 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7807
7808         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
7809         20021110.c.
7810         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
7811         20021119-1.c.
7812         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
7813         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
7814         5-04.c.
7815         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
7816         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
7817         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
7818         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
7819         g++.brendan/enum14.C.
7820         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
7821         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
7822         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
7823         g++.mike/virt1.C.
7824         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
7825         memtemp24.C.
7826
7827 2004-06-27  Roger Sayle  <roger@eyesopen.com>
7828
7829         * gcc.dg/20040527-1.c: New test case.
7830
7831 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
7832
7833         PR gfortran/pr16196
7834         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
7835
7836 2004-06-25  Roger Sayle  <roger@eyesopen.com>
7837
7838         PR middle-end/15825
7839         * gcc.dg/pr15825-1.c: New test case.
7840
7841 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7842
7843         * gcc.c-torture/execute/20040625-1.c: New test.
7844
7845 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7846
7847         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
7848
7849 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7850
7851         * gcc.dg/torture/mips-div-1.c: New test.
7852
7853 2004-06-24  Jeff Law  <law@redhat.com>
7854
7855         * gcc.dg/tree-ssa/20040624-1.c: New test.
7856
7857 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
7858
7859         * gcc.c-torture/compile/20040624-1.c: New test.
7860
7861 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7862
7863         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
7864         this directory.
7865
7866 2004-06-23  Andrew Pinski  <apinski@apple.com>
7867
7868         PR middle-end/15988
7869         * g++.dg/opt/ptrmem4.C: New test.
7870
7871         * gcc.dg/c90-array-quals-2.c: New test.
7872
7873 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
7874
7875         * gcc.dg/kpice1.c: New test.
7876
7877 2006-06-23  Andrew Pinski  <apinski@apple.com>
7878
7879         * gcc.dg/c90-array-quals.c: New test.
7880
7881 2006-06-22  Richard Henderson  <rth@redhat.com>
7882
7883         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
7884
7885 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
7886
7887         * gcc.dg/builtins-config.h: Handle FreeBSD.
7888
7889 2006-06-22  Richard Henderson  <rth@redhat.com>
7890
7891         * g++.dg/opt/devirt1.C: New.
7892
7893 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
7894
7895         * g++.dg/opt/pr15551.C: New testcase.
7896
7897 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
7898
7899         PR target/14800
7900         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
7901         x86_64-*-linux* when compiling for 32bit.
7902
7903 2004-06-21  Andrew Pinski  <apinski@apple.com>
7904
7905         * gcc.dg/pch/struct-1.c: New.
7906         * gcc.dg/pch/struct-1.hs: New.
7907
7908 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
7909
7910         * gcc.dg/pch/save-temps-1.c: New file.
7911         * gcc.dg/pch/save-temps-1.hs: New file.
7912
7913 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7914
7915         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
7916         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
7917
7918 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7919
7920         * gfortran.fortran-torture/execute/select_1.f90: Rename function
7921         to fix type error.
7922         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
7923         Remove trailing spaces.
7924
7925 2004-06-21  Richard Henderson  <rth@redhat.com>
7926
7927         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
7928         merging && to BIT_FIELD_REF.
7929
7930 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
7931
7932         * g++.dg/opt/placeholder1.C: New test.
7933
7934 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7935
7936         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
7937         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7938         * gcc.dg/compat/union-m128-1_x.c: Likewise.
7939         * gcc.dg/compat/union-m128-1_y.c: Likewise.
7940
7941 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
7942
7943         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
7944         extern "C".
7945         * g++.dg/other/pragma-re-1.C: Add comments.
7946
7947 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
7948
7949         PR gfortran/16080
7950         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
7951
7952 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
7953
7954         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
7955         instead of setting the type of size_t by
7956         hand.
7957
7958 2004-06-18  Roger Sayle  <roger@eyesopen.com>
7959
7960         * gcc.dg/unordered-2.c: New test case.
7961         * gcc.dg/unordered-3.c: New test case.
7962
7963 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
7964
7965         PR other/16043
7966         * lib/g++.exp (g++_version): Tweak regexp for version
7967         * lib/g77.exp (g77_version): Likewise
7968         * lib/gfortran.exp (gfortran_version): Likewise
7969         * lib/objc.exp (objc_version): Likewise
7970         * lib/treelang.exp (treelang_version): Likewise
7971
7972 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
7973
7974         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
7975         Use INT_MAX instead of __INT_MAX__.
7976         * gcc.dg/compat/struct-align-2_y.c: Likewise.
7977
7978         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
7979         * gcc.dg/compat/scalar-return-3_x.c: Use it.
7980         * gcc.dg/compat/scalar-return-3_y.c: Use it.
7981         * gcc.dg/compat/scalar-return-4_x.c: Use it.
7982         * gcc.dg/compat/scalar-return-4_y.c: Use it.
7983         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
7984         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
7985         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
7986         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
7987
7988         * gcc.dg/range-test-1.c: New test.
7989         * g++.dg/opt/range-test-1.C: New test.
7990
7991 2004-06-17  Richard Henderson  <rth@redhat.com>
7992
7993         * objc.dg/sync-1.m: New.
7994         * objc.dg/try-catch-1.m: Don't force next runtime.
7995         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
7996         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
7997         shadowed catch clause.
7998         * objc.dg/try-catch-5.m: New.
7999
8000 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
8001
8002         Bug 14610
8003         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
8004
8005 2004-06-15  Richard Henderson  <rth@redhat.com>
8006
8007         * gcc.dg/20001116-1.c: Move expected warning line.
8008
8009 2004-06-15  Richard Henderson  <rth@redhat.com>
8010
8011         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
8012         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
8013
8014 2004-06-15  Jeff Law  <law@redhat.com>
8015
8016         * gcc.dg/tree-ssa/20040615-1.c: New test.
8017         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
8018         be less sensitive to operand ordering.
8019         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
8020
8021 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
8022
8023         * g++.dg/abi/bitfield3.C: Add comment..
8024
8025 2004-06-15  Richard Henderson  <rth@redhat.com>
8026
8027         * g++.dg/ext/stmtexpr1.C: XFAIL.
8028         * gcc.dg/20030612-1.c: XFAIL.
8029
8030 2004-06-15  Eric Christopher  <echristo@redhat.com>
8031
8032         * g++.dg/charset/asm5.c: New.
8033         * gcc.dg/charset/asm6.c: New.
8034
8035 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8036
8037         PR fortran/15962
8038         * gfortran.fortran-torture/execute/select_1.f90: New test.
8039
8040 2004-06-15  Paul Brook  <paul@codesourcery.com>
8041
8042         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
8043
8044 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8045
8046         PR c++/15967
8047         * g++.dg/lookup/crash3.C: New test.
8048
8049 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8050
8051         PR c++/15947
8052         * g++.dg/parse/dtor4.C: New test.
8053
8054 2004-06-14  Jeff Law  <law@redhat.com>
8055
8056         * gcc.c-torture/compile/20040614-1.c: New test.
8057
8058 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8059
8060         PR fortran/15211
8061         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
8062         LEN of a character array.
8063
8064 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
8065
8066         PR c++/15096
8067         * g++.dg/template/ptrmem10.C: New test.
8068
8069         PR c++/14930
8070         * g++.dg/template/friend30.C: New test.
8071
8072 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8073
8074         PR fortran/14928
8075         * gfortran.fortran-torture/compile/mloc.f90: New test.
8076
8077 2004-06-13  Paul Brook  <paul@codesourcery.com>
8078
8079         * gfortran.fortran-torture/execute/random_2.f90: New test.
8080
8081 2004-06-13  Eric Christopher  <echristo@redhat.com>
8082
8083         * gcc.dg/noncompile/redecl-1.c: Fix error message.
8084
8085 2004-06-12  Paul Brook  <paul@codesourcery.com>
8086
8087         * gfortran.fortran-torture/execute/contained_3.f90: New test.
8088
8089 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8090
8091         PR fortran/14923
8092         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
8093
8094 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8095
8096         PR fortran/14957
8097         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
8098         syntax errors in end statements of contained subroutines.
8099
8100 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8101
8102         PR fortran/12841
8103         * gfortran.fortran-torture/execute/null_arg.f90: New test.
8104
8105 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8106
8107         PR fortran/15665
8108         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
8109
8110 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8111
8112         PR gfortran/12839
8113         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
8114
8115 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
8116
8117         PR c++/15862
8118         * g++.dg/parse/enum1.C: New test.
8119
8120 2004-06-10  Jeff Law  <law@redhat.com>
8121
8122         * gcc.c-torture/compile/20040610-1.c: New test.
8123
8124 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8125
8126         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
8127         * g++.old-deja/g++.other/decl3.C: Likewise.
8128
8129 2004-06-10  Brian Booth  <bbooth@redhat.com>
8130
8131         * gcc.dg/tree-ssa/20031015-1.c: Scan for
8132         V_MAY_DEF instead of VDEF.
8133         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
8134
8135 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
8136
8137         PR c++/14211
8138         * g++.dg/conversion/const1.C: New test.
8139
8140         PR c++/15076
8141         * g++.dg/conversion/reinterpret1.C: New test.
8142
8143         PR c++/15877
8144         * g++.dg/template/enum2.C: New test.
8145
8146         PR c++/15227
8147         * g++.dg/template/error13.C: New test.
8148
8149 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8150
8151         PR fortran/14957
8152         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
8153         arguments to test_* REAL and of the right size.
8154
8155 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8156
8157         PR target/15569
8158         PR rtl-optimization/15681
8159         * gcc.dg/20040609-1.c: New test.
8160
8161 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8162
8163         PR c++/14791
8164         * g++.dg/opt/builtins1.C: New test.
8165
8166 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
8167
8168         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
8169         that use default windows32 struct layout.
8170         * gcc.dg/i386-bitfield2.c: Likewise.
8171
8172 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
8173
8174         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
8175         for mingw32 and cygwin targets.
8176
8177 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
8178
8179         * gcc.dg/pch/macro-4.c: New.
8180         * gcc.dg/pch/macro-4.hs: New.
8181
8182 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8183
8184         PR fortran/13249
8185         * gfortran.fortran-torture/compile/name_clash.f90: New test.
8186
8187 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8188
8189         PR fortran/13372
8190         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
8191
8192 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8193
8194         PR gfortran/14897
8195         * gfortran.fortran-torture/execute/t_edit.f90: New test.
8196
8197 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8198
8199         PR gfortran/15755
8200         * gfortran.fortran-torture/execute/backspace.c : New test.
8201
8202 2004-06-09  Paul Brook  <paul@codesourcery.com>
8203
8204         * gfortran.fortran-torture/execure/intrinsic_associated.f90
8205         (pointer_to_section): Rewrite to use smaller array.
8206
8207 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
8208
8209         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
8210         * gcc.dg/ext/altivec-10.c: Same.
8211         * gcc.dg/ext/altivec-11.c: Same.
8212         * gcc.dg/ext/altivec-12.c: Same.
8213         * gcc.dg/ext/altivec-13.c: Same.
8214         * gcc.dg/ext/altivec-14.c: Same.
8215         * gcc.dg/ext/altivec-15.c: Same.
8216         * gcc.dg/ext/altivec-16.c: Same.
8217         * gcc.dg/ext/altivec-3.c: Same.
8218         * gcc.dg/ext/altivec-4.c: Same.
8219         * gcc.dg/ext/altivec-6.c: Same.
8220         * gcc.dg/ext/altivec-7.c: Same.
8221         * gcc.dg/ext/altivec-8.c: Same.
8222         * gcc.dg/ext/altivec-varargs-1.c: Same.
8223
8224         * g++.dg/ext/altivec-1.C: Correct dg syntax.
8225         * g++.dg/ext/altivec-10.C: Same.
8226         * g++.dg/ext/altivec-2.C: Same.
8227         * g++.dg/ext/altivec-3.C: Same.
8228         * g++.dg/ext/altivec-4.C: Same.
8229         * g++.dg/ext/altivec-5.C: Same.
8230         * g++.dg/ext/altivec-6.C: Same.
8231         * g++.dg/ext/altivec-7.C: Same.
8232         * g++.dg/ext/altivec-8.C: Same.
8233         * g++.dg/ext/altivec-9.C: Same.
8234
8235 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8236
8237         PR c++/7841
8238         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
8239
8240 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8241
8242         * gcc.dg/union-1.c: New test.
8243
8244 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8245
8246         * gcc.dg/builtins-41.c: New test case.
8247         * gcc.dg/builtins-42.c: New test case.
8248
8249 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8250
8251         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
8252         * g++.dg/ext/altivec-10.C: Same.
8253         * g++.dg/ext/altivec-2.C: Same.
8254         * g++.dg/ext/altivec-3.C: Same.
8255         * g++.dg/ext/altivec-4.C: Same.
8256         * g++.dg/ext/altivec-5.C: Same.
8257         * g++.dg/ext/altivec-6.C: Same.
8258         * g++.dg/ext/altivec-7.C: Same.
8259         * g++.dg/ext/altivec-8.C: Same.
8260         * g++.dg/ext/altivec-9.C: Same.
8261         * g++.old-deja/g++.abi/cxa_vec.C: Same.
8262         * g++.old-deja/g++.brendan/new3.C: Same.
8263         * gcc.c-torture/execute/eeprof-1.x: Same.
8264
8265 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8266
8267         PR c/14765
8268         * gcc.dg/pr14765-1.c: New test.
8269
8270 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8271
8272         PR c/14649
8273         * gcc.dg/pr14649-1.c: New test case.
8274
8275 2004-06-07  Richard Henderson  <rth@redhat.com>
8276
8277         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
8278         if temporaries.
8279
8280 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8281
8282         * g++.dg/eh/elide1.C: Remove XFAIL.
8283
8284 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
8285
8286         PR c++/15337
8287         * g++.dg/expr/sizeof3.C: New test.
8288
8289         PR c++/14777
8290         * g++.dg/template/access14.C: New test.
8291
8292         PR c++/15554
8293         * g++.dg/template/enum1.C: New test.
8294
8295         PR c++/15057
8296         * g++.dg/eh/throw1.C: New test.
8297
8298 2004-06-07  David Ayers  <d.ayers@inode.at>
8299             Ziemowit Laski  <zlaski@apple.com>
8300
8301         * lib/objc.exp (objc_target_compile): Revert the '-framework
8302         Foundation' flag fix, since bare Darwin does not ship
8303         with the Foundation framework.
8304         * objc/execute/next_mapping.h: Provide a local NSConstantString
8305         @interface and @implementation.
8306         (objc_constant_string_init): A constructor function, used to
8307         initialize the NSConstantString meta-class object.
8308         * objc/execute/string1.m: Include "next_mapping.h" instead of
8309         <Foundation/NSString.h>.
8310         * objc/execute/string2.m: Likewise.
8311         * objc/execute/string3.m: Likewise.
8312         * objc/execute/string4.m: Likewise.
8313
8314 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
8315
8316         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
8317         to double. Replace double with FLOAT.
8318         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
8319
8320         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
8321         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
8322         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
8323         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
8324         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
8325         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
8326         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
8327         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
8328
8329 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8330
8331         PR c/13519
8332         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
8333
8334 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8335
8336         PR c++/15503
8337         * g++.dg/template/meminit2.C: New test.
8338
8339 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
8340
8341         PR target/15822
8342         * gcc.c-torture/execute/compare-fp-1.c,
8343         gcc.c-torture/execute/compare-fp-2.c,
8344         gcc.c-torture/execute/compare-fp-3.c,
8345         gcc.c-torture/execute/compare-fp-4.c,
8346         gcc.c-torture/execute/compare-fp-3.x,
8347         gcc.c-torture/execute/compare-fp-4.x: Moved...
8348         * gcc.c-torture/execute/ieee/compare-fp-1.c,
8349         gcc.c-torture/execute/ieee/compare-fp-2.c,
8350         gcc.c-torture/execute/ieee/compare-fp-3.c,
8351         gcc.c-torture/execute/ieee/compare-fp-4.c,
8352         gcc.c-torture/execute/ieee/compare-fp-3.x,
8353         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
8354
8355 2004-06-04  David Ayers  <d.ayers@inode.at>
8356
8357         * objc/execute/protocol-isEqual-4.m: New testcase.
8358
8359 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
8360
8361         * objc/execute/protocol-isEqual-1.m: New testcase.
8362         * objc/execute/protocol-isEqual-2.m: New testcase.
8363         * objc/execute/protocol-isEqual-3.m: New testcase.
8364
8365 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8366
8367         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
8368
8369 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
8370
8371         * lib/objc.exp (objc_target_compile): When running tests on
8372         Darwin (Mac OS X), inform the linker about '-framework
8373         'Foundation'.
8374
8375 2004-06-02  Eric Christopher  <echristo@redhat.com>
8376
8377         * gcc.c-torture/compile/20040602-1.c: New.
8378
8379 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
8380
8381         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
8382         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8383
8384         PR tree-optimization/14736
8385         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
8386
8387         PR tree-optimization/14042
8388         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
8389
8390         PR tree-optimization/14729
8391         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
8392
8393 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8394
8395         PR fortran/15557
8396         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
8397
8398 2004-06-01  Richard Hederson  <rth@redhat.com>
8399
8400         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
8401
8402 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8403
8404         PR c++/14932
8405         * g++.dg/parse/offsetof4.C: New test.
8406
8407 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
8408
8409         PR objc/7993
8410         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
8411
8412 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
8413
8414         PR c++/15701
8415         * g++.dg/template/friend29.C: New test.
8416
8417 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8418
8419         PR c/15749
8420         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
8421
8422 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
8423
8424         * gcc.dg/sparc-trap-1.c: New test.
8425
8426 2004-05-31  Roger Sayle  <roger@eyesopen.com>
8427
8428         PR middle-end/15069
8429         * g++.dg/opt/fold3.C: New test case.
8430
8431 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
8432
8433         * lib/target-supports.exp (check_iconv_available): Fix fallout
8434         from 2004-05-28 patch.
8435
8436 2004-05-30  Paul Brook  <paul@codesourcery.com>
8437
8438         PR fortran/15620
8439         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
8440         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
8441
8442 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
8443
8444         * gfortran.fortran-torture/execute/random_1.f90: New test.
8445
8446 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8447
8448         * g++.dg/ext/altivec-10.C: New test.
8449
8450 2004-05-29  Paul Brook  <paul@codesourcery.com>
8451
8452         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
8453
8454 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8455
8456         * gcc.dg/altivec-16.c: New test.
8457
8458 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
8459
8460         * lib/target-supports.exp (check_vmx_hw_available): New.
8461         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
8462
8463         * lib/target-supports.exp (check_alias_available,
8464         check_iconv_available, check_named_sections_available): Use
8465         unique names for temporary files.
8466
8467 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8468
8469         * gcc.dg/altivec-15.c: New test.
8470
8471 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8472
8473         PR c++/15083
8474         * g++.dg/warn/noeffect6.C: New test.
8475
8476         PR c++/15471
8477         * g++.dg/expr/ptrmem4.C: New test.
8478
8479         PR c++/15640
8480         * g++.dg/template/operator3.C: New test.
8481
8482 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8483
8484         PR c++/14668
8485         * g++.dg/lookup/redecl1.C: New test.
8486         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
8487
8488 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
8489
8490         * gcc.c-torture/execute/compare-fp-1.c,
8491         gcc.c-torture/execute/compare-fp-2.c,
8492         gcc.c-torture/execute/compare-fp-3.c,
8493         gcc.c-torture/execute/compare-fp-4.c,
8494         gcc.c-torture/execute/compare-fp-3.x,
8495         gcc.c-torture/execute/compare-fp-4.x,
8496         gcc.dg/pr15649-1.c: New.
8497
8498 2004-05-27  Adam Nemet  <anemet@lnxw.com>
8499
8500         PR c++/12883
8501         * g++.dg/init/array14.C: New test.
8502
8503 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
8504
8505         * lib/compat.exp (compat-get-options-main): New.
8506         (compat-get-options): Remove unneeded code, warn for ignored
8507         command.
8508         (compat-execute): Check flag set by dg-require-* commands.
8509
8510         * lib/compat.exp (compat-execute): Break up long lines.
8511
8512 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
8513
8514         * gcc.dg/altivec-7.c: Don't use 'vector long'.
8515         * gcc.dg/altivec-14.c: New test.
8516         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
8517
8518         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
8519         * gcc.dg/altivec-12.c: Ditto.
8520
8521         * gcc.dg/altivec-3.c: Move call to altivec_check.
8522
8523 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8524
8525         PR c++/15044
8526         * g++.dg/template/error12.C: New test.
8527
8528         PR c++/15317
8529         * g++.dg/ext/attrib15.C: New test.
8530
8531         PR c++/15329
8532         * g++.dg/template/ptrmem9.C: New test.
8533
8534 2004-05-25  Paul Brook  <paul@codesourcery.com>
8535
8536         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
8537
8538 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8539
8540         PR c++/15165
8541         * g++.dg/template/crash19.C: New test.
8542
8543 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8544
8545         PR c++/15025
8546         * g++.dg/template/redecl1.C: New test.
8547
8548 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8549
8550         PR c++/14821
8551         * g++.dg/other/ns1.C: New test.
8552
8553         PR c++/14883
8554         * g++.dg/template/invalid1.C: New test.
8555
8556 2004-05-23  Paul Brook  <paul@codesourcery.com>
8557         Victor Leikehman  <lei@haifasphere.co.il>
8558
8559         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
8560         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
8561
8562 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8563
8564         PR c++/15285
8565         PR c++/15299
8566         * g++.dg/template/non-dependent5.C: New test.
8567         * g++.dg/template/non-dependent6.C: New test.
8568
8569 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8570
8571         PR c++/15507
8572         * g++.dg/inherit/union1.C: New test.
8573
8574         PR c++/15542
8575         * g++.dg/template/addr1.C: New test.
8576
8577         PR c++/15427
8578         * g++.dg/template/array5.C: New test.
8579
8580         PR c++/15287
8581         * g++.dg/template/array6.C: New test.
8582
8583 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
8584             Roger Sayle  <roger@eyesopen.com>
8585
8586         * g++.dg/lookup/forscope2.C: New test case.
8587
8588 2004-05-22  Ben Elliston  <bje@au.ibm.com>
8589
8590         * gcc.dg/cpp/Wmissingdirs.c: New.
8591
8592 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8593
8594         PR target/15301
8595         * gcc.dg/compat/union-m128-1.h: New file.
8596         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8597         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8598         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8599
8600 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8601
8602         PR target/15302
8603         * gcc.dg/compat/struct-complex-1.h: New file.
8604         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
8605         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
8606         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8607
8608 2004-05-20  Roger Sayle  <roger@eyesopen.com>
8609
8610         PR middle-end/3074
8611         * gcc.dg/pr3074-1.c: New test case.
8612         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
8613
8614 2004-05-20  Falk Hueffner  <falk@debian.org>
8615
8616         PR other/15526
8617         * gcc.dg/ftrapv-1.c: New test case.
8618
8619 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
8620
8621         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
8622
8623 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
8624             Jeff Law  <law@redhat.com>
8625
8626         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
8627         * gcc.dg/tree-ssa/20040518-2.c: New test.
8628
8629         * gcc.dg/tree-ssa/20040518-1.c: New test.
8630
8631 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
8632
8633         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
8634
8635 2004-05-18  Paul Brook  <paul@codesourcery.com>
8636
8637         PR fortran/13930
8638         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
8639
8640 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8641
8642         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
8643         constant folding.
8644
8645 2004-05-17  Steven Bosscher  <stevenb@suse.de>
8646
8647         * gcc.dg/tree-ssa/20040517-1.c: New test.
8648
8649 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8650
8651         * gcc.dg/loop-4.c: New test.
8652
8653 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
8654
8655         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
8656
8657 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
8658
8659         PR fortran/15311
8660         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
8661
8662 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8663
8664         PR fortran/13826
8665         PR fortran/13940
8666         * gfortran.fortran-torture/compile/data_1.f90: New test.
8667
8668 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
8669
8670         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
8671         * gcc.dg/uninit-H.c: Define ASM for __s390__.
8672
8673 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8674
8675         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
8676
8677 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8678
8679         PR c/15444
8680         * gcc.dg/format/xopen-1.c: Adjust expected message.
8681         * gcc.dg/format/xopen-3.c: New test.
8682
8683 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
8684
8685         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
8686
8687 2004-05-14  Jeff Law  <law@redhat.com>
8688
8689         * gcc.dg/tree-ssa/20040514-2.c: New test.
8690
8691 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8692
8693         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
8694         this ...
8695         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
8696         this.
8697
8698 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
8699
8700         * gcc.dg/tree-ssa/20040514-1.c: New test.
8701
8702 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8703
8704         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
8705         test.
8706
8707 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8708
8709         PR fortran/14066
8710         * gfortran.fortran-torture/compile/do_1.f90: New test.
8711
8712 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8713
8714         PR fortran/15051
8715         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
8716         test.
8717
8718 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
8719
8720         PR fortran/15149
8721         * gfortran.fortran-torture/execute/random_init.f90: New test.
8722
8723 2004-05-13  Paul Brook  <paul@codesourcery.com>
8724
8725         PR fortran/15314
8726         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
8727
8728 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
8729
8730         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
8731         for the powerpc case.
8732
8733 2004-05-13  Jeff Law  <law@redhat.com>
8734
8735         * gcc.dg/tree-ssa/20040513-1.c: New test.
8736         * gcc.dg/tree-ssa/20040513-2.c: New test.
8737
8738 2004-05-13  Paul Brook  <paul@codesourcery.com>
8739
8740         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
8741         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
8742         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
8743
8744 2004-05-13  Andreas Schwab  <schwab@suse.de>
8745
8746         PR other/10819
8747         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
8748         characters.
8749
8750 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
8751
8752         PR fortran/15294
8753         * gfortran.fortran-torture/execute/adjustr.f90: New file.
8754
8755 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
8756
8757         Merge from tree-ssa-20020619-branch.  See
8758         ChangeLog.tree-ssa for details.
8759
8760 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
8761
8762         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
8763         include <altivec.h> explicitly.
8764         * gcc.dg/altivec-13.c: Likewise.
8765
8766 2004-05-11  Paul Brook  <paul@codesourcery.com>
8767
8768         * gcc.c-torture/compile/20010518-1.c: Force enum size.
8769
8770 2004-05-10  Eric Christopher  <echristo@redhat.com>
8771
8772         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
8773         * gcc.dg/sibcall-4.c: Ditto.
8774
8775 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
8776
8777         * g++.dg/ext/altivec-8.C: New test case.
8778         * gcc.dg/altivec-13.c: New test case.
8779
8780 2004-05-08  Roger Sayle  <roger@eyesopen.com>
8781
8782         * gcc.c-torture/execute/divcmp-1.c: New test case.
8783         * gcc.c-torture/execute/divcmp-2.c: New test case.
8784         * gcc.c-torture/execute/divcmp-3.c: New test case.
8785
8786 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
8787
8788         * g++.dg/other/pragma-re-2.C: New test.
8789
8790 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8791
8792         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
8793         * gcc.dg/i386-387-2.c: Likewise.
8794
8795         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
8796         __builtin_drem.
8797         * gcc.dg/i386-387-6.c: Likewise.
8798
8799 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8800
8801         * gcc.dg/builtins-33.c:  Also check log1p*.
8802
8803 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
8804
8805         PR optimization/15296
8806         * gcc.c-torture/execute/pr15296.c: New test.
8807
8808 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
8809
8810         * gcc.dg/builtins-40.c: New test.
8811
8812 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
8813
8814         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
8815
8816 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
8817
8818         * g++.dg/ext/spe1.C: New testcase.
8819
8820 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
8821
8822         * objc.dg/image-info.m: Allow additional attributes
8823         for __image_info section.
8824
8825 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
8826
8827         * gcc.dg/torture/mips-hilo-2.c: New test.
8828
8829 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8830
8831         PR c++/14389
8832         * g++.dg/template/member5.C: New test.
8833
8834 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
8835
8836         * gcc.dg/builtins-34.c: Also check expm1*.
8837
8838 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8839
8840         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
8841         * gcc.dg/torture/builtin-convert-3.c: New test.
8842
8843 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
8844
8845         PR middle-end/15054
8846         * g++.dg/opt/pr15054.C: New test.
8847
8848 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8849
8850         * gcc.dg/torture/builtin-rounding-1.c: New test.
8851         * gcc.dg/builtins-25.c: Delete.
8852         * gcc.dg/builtins-29.c: Delete.
8853
8854 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
8855
8856         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
8857         * gcc.dg/sibcall-4.c: Likewise.
8858         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
8859
8860 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8861
8862         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
8863         bit-field on 16-bit targets.
8864
8865 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8866
8867         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
8868         16-bit targets.
8869
8870 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
8871
8872         * gcc.dg/rs6000-power2-1.c: Change to compile only.
8873         * gcc.dg/rs6000-power2-2.c: Likewise.
8874
8875 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
8876
8877         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
8878         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
8879         Change the asm registers to be in form of frN instead of fN.
8880
8881 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8882
8883         * gcc.dg/torture/builtin-convert-2.c: New test.
8884
8885 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
8886
8887         * gcc.dg/rs6000-power2-1.c: New test.
8888         * gcc.dg/rs6000-power2-2.c: New test.
8889
8890 2004-04-28  Jan Hubicka  <jh@suse.cz>
8891
8892         * gcc.dg/unused-6.c: New test.
8893
8894 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
8895             Ulrich Weigand  <uweigand@de.ibm.com>
8896
8897         * ada/acats/run_all.sh: Define $target variable.
8898
8899 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
8900
8901         PR c++/15119
8902         * g++.dg/other/vararg-1.C: New test.
8903
8904         PR c++/4794
8905         * g++.dg/eh/cleanup3.C: New test.
8906
8907 2004-04-24  Laurent GUERBY <laurent@guerby.net>
8908
8909         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
8910         and ad8011a (target_insn).
8911         * ada/acats/support/macro.dfs: Likewise.
8912         * ada/acats/support/impbit.adb: New file.
8913
8914 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
8915
8916         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
8917
8918 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8919
8920         * gcc.dg/loop-3.c: New test.
8921
8922 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
8923
8924         * gcc.c-torture/execute/simd-5.c: New test.
8925
8926 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8927
8928         PR c++/15064
8929         * g++.dg/template/crash18.C: New test.
8930
8931 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
8932
8933         * g++.dg/ext/complit3.C: New test.
8934
8935 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8936
8937         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
8938         * gcc.dg/altivec-3.c: Same.
8939         * gcc.dg/altivec-varargs-1.c: Same.
8940
8941 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8942
8943         * lib/target-supports.exp (check_profiling_available): Assume
8944         profiling is not available on powerpc-eabi targets.
8945
8946 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
8947
8948         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
8949         * gcc.dg/vmx/bug-1.c: Ditto.
8950
8951 2004-04-20  Eric Christopher  <echristo@redhat.com>
8952
8953         * gcc.dg/charset/extern.c: New test.
8954         * g++.dg/charset/extern3.cc: Ditto.
8955
8956 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
8957
8958         * gcc.dg/builtins-39.c: New test.
8959
8960 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
8961
8962         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
8963
8964 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
8965
8966         * gcc.dg/torture/mips-hilo-1.c: New test.
8967
8968 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
8969
8970         * gcc.c-torture/compile/20040419-1.c: New test.
8971
8972 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
8973
8974         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
8975
8976 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
8977             Aldy Hernandez  <aldyh@redhat.com>
8978
8979         * gcc.c-torture/execute/va-arg-24.c: New.
8980
8981 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
8982             Aldy Hernandez  <aldyh@redhat.com>
8983
8984         * gcc.dg/vmx/1b-01.c: New.
8985         * gcc.dg/vmx/1b-02.c: New.
8986         * gcc.dg/vmx/1b-03.c: New.
8987         * gcc.dg/vmx/1b-04.c: New.
8988         * gcc.dg/vmx/1b-05.c: New.
8989         * gcc.dg/vmx/1b-06.c: New.
8990         * gcc.dg/vmx/1b-07.c: New.
8991         * gcc.dg/vmx/1c-01.c: New.
8992         * gcc.dg/vmx/1c-02.c: New.
8993         * gcc.dg/vmx/3a-01a.c: New.
8994         * gcc.dg/vmx/3a-01.c: New.
8995         * gcc.dg/vmx/3a-01m.c: New.
8996         * gcc.dg/vmx/3a-03.c: New.
8997         * gcc.dg/vmx/3a-03m.c: New.
8998         * gcc.dg/vmx/3a-04.c: New.
8999         * gcc.dg/vmx/3a-04m.c: New.
9000         * gcc.dg/vmx/3a-05.c: New.
9001         * gcc.dg/vmx/3a-06.c: New.
9002         * gcc.dg/vmx/3a-06m.c: New.
9003         * gcc.dg/vmx/3a-07.c: New.
9004         * gcc.dg/vmx/3b-01.c: New.
9005         * gcc.dg/vmx/3b-02.c: New.
9006         * gcc.dg/vmx/3b-10.c: New.
9007         * gcc.dg/vmx/3b-13.c: New.
9008         * gcc.dg/vmx/3b-14.c: New.
9009         * gcc.dg/vmx/3b-15.c: New.
9010         * gcc.dg/vmx/3c-01a.c: New.
9011         * gcc.dg/vmx/3c-01.c: New.
9012         * gcc.dg/vmx/3c-02.c: New.
9013         * gcc.dg/vmx/3c-03.c: New.
9014         * gcc.dg/vmx/3d-01.c: New.
9015         * gcc.dg/vmx/4-01.c: New.
9016         * gcc.dg/vmx/4-03.c: New.
9017         * gcc.dg/vmx/5-01.c: New.
9018         * gcc.dg/vmx/5-02.c: New.
9019         * gcc.dg/vmx/5-03.c: New.
9020         * gcc.dg/vmx/5-04.c: New.
9021         * gcc.dg/vmx/5-05.c: New.
9022         * gcc.dg/vmx/5-06.c: New.
9023         * gcc.dg/vmx/5-07.c: New.
9024         * gcc.dg/vmx/5-07t.c: New.
9025         * gcc.dg/vmx/5-08.c: New.
9026         * gcc.dg/vmx/5-10.c: New.
9027         * gcc.dg/vmx/5-11.c: New.
9028         * gcc.dg/vmx/7-01a.c: New.
9029         * gcc.dg/vmx/7-01.c: New.
9030         * gcc.dg/vmx/7c-01.c: New.
9031         * gcc.dg/vmx/7d-01.c: New.
9032         * gcc.dg/vmx/7d-02.c: New.
9033         * gcc.dg/vmx/8-01.c: New.
9034         * gcc.dg/vmx/8-02a.c: New.
9035         * gcc.dg/vmx/8-02.c: New.
9036         * gcc.dg/vmx/brode-1.c: New.
9037         * gcc.dg/vmx/bug-1.c: New.
9038         * gcc.dg/vmx/bug-2.c: New.
9039         * gcc.dg/vmx/bug-3.c: New.
9040         * gcc.dg/vmx/cw-bug-1.c: New.
9041         * gcc.dg/vmx/cw-bug-2.c: New.
9042         * gcc.dg/vmx/cw-bug-3.c: New.
9043         * gcc.dg/vmx/dct.c: New.
9044         * gcc.dg/vmx/debug-1.c: New.
9045         * gcc.dg/vmx/debug-2.c: New.
9046         * gcc.dg/vmx/debug-3.c: New.
9047         * gcc.dg/vmx/debug-4.c: New.
9048         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
9049         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
9050         * gcc.dg/vmx/eg-5.c: New.
9051         * gcc.dg/vmx/fft.c: New.
9052         * gcc.dg/vmx/gcc-bug-1.c: New.
9053         * gcc.dg/vmx/gcc-bug-2.c: New.
9054         * gcc.dg/vmx/gcc-bug-3.c: New.
9055         * gcc.dg/vmx/gcc-bug-4.c: New.
9056         * gcc.dg/vmx/gcc-bug-5.c: New.
9057         * gcc.dg/vmx/gcc-bug-6.c: New.
9058         * gcc.dg/vmx/gcc-bug-7.c: New.
9059         * gcc.dg/vmx/gcc-bug-8.c: New.
9060         * gcc.dg/vmx/gcc-bug-9.c: New.
9061         * gcc.dg/vmx/gcc-bug-b.c: New.
9062         * gcc.dg/vmx/gcc-bug-c.c: New.
9063         * gcc.dg/vmx/gcc-bug-d.c: New.
9064         * gcc.dg/vmx/gcc-bug-e.c: New.
9065         * gcc.dg/vmx/gcc-bug-f.c: New.
9066         * gcc.dg/vmx/gcc-bug-g.c: New.
9067         * gcc.dg/vmx/gcc-bug-i.c: New.
9068         * gcc.dg/vmx/harness.h: New.
9069         * gcc.dg/vmx/ira1.c: New.
9070         * gcc.dg/vmx/ira2a.c: New.
9071         * gcc.dg/vmx/ira2b.c: New.
9072         * gcc.dg/vmx/ira2.c: New.
9073         * gcc.dg/vmx/ira2c.c: New.
9074         * gcc.dg/vmx/mem.c: New.
9075         * gcc.dg/vmx/newton-1.c: New.
9076         * gcc.dg/vmx/ops.c: New.
9077         * gcc.dg/vmx/sn7153.c: New.
9078         * gcc.dg/vmx/spill2.c: New.
9079         * gcc.dg/vmx/spill3.c: New.
9080         * gcc.dg/vmx/spill.c: New.
9081         * gcc.dg/vmx/t.c: New.
9082         * gcc.dg/vmx/varargs-1.c: New.
9083         * gcc.dg/vmx/varargs-2.c: New.
9084         * gcc.dg/vmx/varargs-3.c: New.
9085         * gcc.dg/vmx/varargs-4.c: New.
9086         * gcc.dg/vmx/varargs-5.c: New.
9087         * gcc.dg/vmx/varargs-6.c: New.
9088         * gcc.dg/vmx/varargs-7.c: New.
9089         * gcc.dg/vmx/vmx.exp: New.
9090         * gcc.dg/vmx/vprint-1.c: New.
9091         * gcc.dg/vmx/vscan-1.c: New.
9092         * gcc.dg/vmx/x-01.c: New.
9093         * gcc.dg/vmx/x-02.c: New.
9094         * gcc.dg/vmx/x-03.c: New.
9095         * gcc.dg/vmx/x-04.c: New.
9096         * gcc.dg/vmx/x-05.c: New.
9097         * gcc.dg/vmx/yousufi-1.c: New.
9098         * gcc.dg/vmx/zero-1.c: New.
9099         * gcc.dg/vmx/zero.c: New.
9100
9101 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
9102
9103         * g++.dg/lookup/java1.C: Update for chage of
9104         _Jv_AllocObject.
9105         * g++.dg/lookup/java2.C: Likewise.
9106
9107 2004-04-17  Laurent GUERBY <laurent@guerby.net>
9108
9109         * ada/acats/run_all.sh: use -O2 by default.
9110
9111 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
9112
9113         * gcc.dg/vr-mult-[12].c: New tests.
9114
9115 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9116
9117         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
9118
9119         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
9120
9121 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
9122
9123         * lib/target-supports.exp (check_profiling_available): Assume profiling
9124         isn't available for mips*-*-elf targets.
9125
9126 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
9127
9128         * gcc.dg/builtins-38.c: New test.
9129
9130 2004-04-14  Eric Christopher  <echristo@redhat.com>
9131
9132         * g++.dg/charset/charset.exp: Run .cc extension tests.
9133
9134 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
9135
9136         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
9137
9138 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9139
9140         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
9141
9142 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
9143
9144         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
9145         * gcc.dg/i386-387-2.c: Likewise.
9146
9147         * gcc.dg/i386-387-7.c: New test.
9148         * gcc.dg/i386-387-8.c: New test.
9149
9150         * gcc.dg/builtins-37.c: New test.
9151
9152 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
9153
9154         * g++.dg/pch/externc-1.C: Add missing semicolon.
9155
9156 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
9157
9158         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
9159
9160 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9161
9162         * gcc.c-torture/execute/20040411-1.c: New test.
9163
9164 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9165
9166         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
9167
9168 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
9169
9170         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
9171
9172 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
9173
9174         * lib/target-supports.exp (check_named_sections_available): New.
9175         * lib/gcc-dg.exp (dg-require-named-sections): New.
9176         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
9177         old-deja.exp.  Also prune error-count message from HP linker.
9178         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
9179
9180         * g++.dg/init/init-ref4.C: Use dg-require-weak.
9181         * g++.old-deja/g++.pt/static3.C: Likewise.
9182         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
9183
9184 2004-04-09  Roger Sayle  <roger@eyesopen.com>
9185
9186         * gcc.c-torture/execute/20040409-1.c: New test case.
9187         * gcc.c-torture/execute/20040409-2.c: New test case.
9188         * gcc.c-torture/execute/20040409-3.c: New test case.
9189
9190 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
9191
9192         * gcc.dg/20040409-1.c: New test.
9193
9194 2004-04-08  Roger Sayle  <roger@eyesopen.com>
9195
9196         PR target/14888
9197         * g++.dg/opt/pr14888.C: New test case.
9198
9199 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
9200
9201         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
9202         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
9203         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
9204         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
9205         New tests.
9206
9207 2004-04-08  Paul Brook  <paul@codesourcery.com>
9208
9209         * gcc.dg/spill-1.c: New test.
9210
9211 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9212
9213         * gcc.dg/torture/builtin-ctype-2.c: New test.
9214
9215 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
9216
9217         * gcc.dg/pch/pch.exp: Add largefile test.
9218
9219 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
9220
9221         * g++.dg/pch/externc-1.Hs: New.
9222         * g++.dg/pch/externc-1.C: New.
9223
9224 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9225
9226         * gcc.dg/compat/struct-by-value-5a_main.c,
9227         gcc.dg/compat/struct-by-value-5b_main.c: New files.
9228         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
9229         * gcc.dg/compat/struct-by-value-5a_x.c,
9230         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
9231         gcc.dg/compat/struct-by-value-5_x.c.
9232         * gcc.dg/compat/struct-by-value-5a_y.c,
9233         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
9234         gcc.dg/compat/struct-by-value-5_y.c.
9235
9236         * gcc.dg/compat/struct-by-value-6a_main.c,
9237         gcc.dg/compat/struct-by-value-6b_main.c: New files.
9238         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
9239         * gcc.dg/compat/struct-by-value-6a_x.c,
9240         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
9241         gcc.dg/compat/struct-by-value-6_x.c.
9242         * gcc.dg/compat/struct-by-value-6a_y.c,
9243         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
9244         gcc.dg/compat/struct-by-value-6_y.c.
9245
9246         * gcc.dg/compat/struct-by-value-7a_main.c,
9247         gcc.dg/compat/struct-by-value-7b_main.c: New files.
9248         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
9249         * gcc.dg/compat/struct-by-value-7a_x.c,
9250         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
9251         gcc.dg/compat/struct-by-value-7_x.c.
9252         * gcc.dg/compat/struct-by-value-7a_y.c,
9253         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
9254         gcc.dg/compat/struct-by-value-7_y.c.
9255
9256 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
9257
9258         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
9259         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
9260         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
9261         options.
9262
9263 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
9264
9265         * gcc.dg/builtins-36.c: New test.
9266
9267 2004-04-06  Paul Brook  <paul@codesourcery.com>
9268
9269         * README.gcc: Remove obsolete contraint on testcases.
9270
9271 2004-04-05  Paul Brook  <paul@codesourcery.com>
9272
9273         PR2123
9274         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
9275         failure and exit(0) on success.
9276         * g++.dg/expr/anew2.C: Ditto.
9277         * g++.dg/expr/anew3.C: Ditto.
9278         * g++.dg/expr/anew4.C: Ditto.
9279
9280 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
9281
9282         PR c++/3518
9283         * g++.dg/template/unify7.C: New.
9284
9285 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
9286
9287         * g++.dg/README: Bring up to date with new subdirectories; remove
9288         duplicate subdirectory lines.
9289
9290 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
9291
9292         PR c++/14007
9293         * g++.dg/template/unify5.C: New.
9294         * g++.dg/template/unify6.C: New.
9295         * g++.dg/template/qualttp20.C: Adjust.
9296         * g++.old-deja/g++.jason/report.C: Adjust.
9297         * g++.old-deja/g++.other/qual1.C: Adjust.
9298
9299 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
9300
9301         PR c++/14803
9302         * g++.dg/inherit/ptrmem1.C: New test.
9303
9304 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
9305
9306         PR c++/14755
9307         * gcc.c-torture/execute/20040331-1.c: New test.
9308         * gcc.dg/20040331-1.c: New test.
9309
9310 2004-04-01  Paul Brook  <paul@codesourcery.com>
9311
9312         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
9313
9314 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
9315
9316         PR c++/14724
9317         * g++.dg/init/goto1.C: New test.
9318
9319         PR c++/14763
9320         * g++.dg/template/defarg4.C: New test.
9321
9322 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
9323
9324         * gcc.dg/altivec-11.c: Extend test for more valid cases.
9325
9326 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
9327
9328         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
9329
9330 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
9331
9332         * gcc.dg/noncompile/undeclared-2.c: New test.
9333
9334 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9335
9336         * gcc.dg/940409-1.c: Remove XFAIL.
9337         * gcc.dg/reg-vol-struct-1.c: New test.
9338
9339 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9340
9341         * gcc.dg/torture/builtin-wctype-1.c: New test.
9342
9343 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
9344
9345         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
9346         * gcc.dg/20001101-1.c: Likewise.
9347         * gcc.dg/20001102-1.c: Likewise.
9348
9349 2004-03-25  Roger Sayle  <roger@eyesopen.com>
9350
9351         * gcc.dg/compare8.c: Add an additional test for XOR.
9352
9353 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9354
9355         * gcc.dg/torture/builtin-ctype-1.c: New test.
9356
9357 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9358
9359         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
9360         * gcc.dg/torture/builtin-math-1.c: Likewise.
9361         * gcc.dg/torture/builtin-power-1.c: New test.
9362
9363 2004-03-24  Andreas Schwab  <schwab@suse.de>
9364
9365         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
9366         IA64 assembler.
9367
9368 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9369             Roger Sayle  <roger@eyesopen.com>
9370
9371         * gcc.dg/compare8.c: New test case.
9372
9373 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
9374
9375         * g++.dg/ext/altivec-7.C: New test.
9376
9377 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
9378
9379         PR 12267, 12391, 12560, 13129, 14114, 14133
9380         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
9381         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
9382         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
9383         Adjust error regexps.
9384         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
9385         * gcc.dg/noncompile/undeclared-1.c: New test cases.
9386         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
9387         * gcc.dg/local1.c: Add explanatory comment.
9388
9389 2004-03-23  Roger Sayle  <roger@eyesopen.com>
9390
9391         PR optimization/14669
9392         * g++.dg/opt/fold2.C: New test case.
9393
9394 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
9395
9396         PR c/14069
9397         * gcc.dg/20040322-1.c: New test.
9398
9399 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9400
9401         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
9402         * gcc.dg/ultrasp4.c: Likewise.
9403         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
9404
9405 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9406
9407         * gcc.dg/i386-sse-8.c: Reset default options.
9408
9409 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9410
9411         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
9412         in the error message text.
9413
9414 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9415
9416         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
9417
9418 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
9419
9420         PR c++/14616
9421         * g++.dg/init/array13.C: New test.
9422
9423 2004-03-20  Roger Sayle  <roger@eyesopen.com>
9424
9425         PR target/13889
9426         * gcc.c-torture/compile/pr13889.c: New test case.
9427
9428 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9429
9430         PR c/14635
9431         * builtins-1.c (nan, nans): Don't test.
9432         * builtins-30.c: Don't use nan, nanf, nanl.
9433         * builtins-35.c: New test.
9434
9435 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
9436
9437         * g++.dg/ext/altivec-6.C: New test.
9438
9439 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
9440
9441         * g++.dg/init/placement3.C: New test.
9442
9443         * g++.dg/template/spec13.C: New test.
9444
9445         * g++.dg/lookup/using11.C: New test.
9446
9447         * g++.dg/lookup/koenig3.C: New test.
9448
9449         * g++.dg/template/operator2.C: New test.
9450
9451         * g++.dg/expr/dtor3.C: New test.
9452         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
9453         marker.
9454         * g++.old-deja/g++.law/visibility28.C: Likewise.
9455
9456 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
9457
9458         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
9459         * gcc.dg/ppc64-abi-3.c: Likewise.
9460
9461 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9462
9463         PR c++/14545
9464         * g++.dg/parse/template15.C: New test.
9465
9466 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9467
9468         * g++.dg/expr/dtor2.C: New test.
9469
9470         * g++.dg/lookup/anon4.C: New test.
9471
9472         * g++.dg/overload/using1.C: New test.
9473
9474         * g++.dg/template/lookup7.C: New test.
9475
9476         * g++.dg/template/typename6.C: New test.
9477
9478         * g++.dg/expr/cond6.C: New test.
9479
9480 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9481
9482         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
9483
9484 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9485
9486         * g++.dg/expr/cond5.C: New test.
9487         * g++.dg/expr/constcast1.C: Likewise.
9488         * g++.dg/expr/ptrmem2.C: Likewise.
9489         * g++.dg/expr/ptrmem3.C: Likewise.
9490         * g++.dg/lookup/main1.C: Likewise.
9491         * g++.dg/template/lookup6.C: Likewise.
9492
9493 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9494
9495         * gcc.dg/local1.c: New test.
9496
9497         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
9498
9499 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9500
9501         * gcc.dg/torture/builtin-convert-1.c: New test.
9502
9503 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9504
9505         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
9506
9507 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9508
9509         PR c++/14481
9510         * g++.dg/warn/Wunused-7.C: New test.
9511
9512 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9513
9514         * gcc.dg/torture/builtin-integral-1.c: New test.
9515
9516 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9517
9518         PR c++/14586
9519         * g++.dg/parse/non-dependent3.C: New test.
9520
9521 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
9522
9523         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
9524         * g++.dg/eh/simd-2.C: Likewise.
9525         * g++.dg/init/array10.C: Likewise.
9526         * gcc.c-torture/compile/simd-1.c: Likewise.
9527         * gcc.c-torture/compile/simd-2.c: Likewise.
9528         * gcc.c-torture/compile/simd-3.c: Likewise.
9529         * gcc.c-torture/compile/simd-4.c: Likewise.
9530         * gcc.c-torture/compile/simd-6.c: Likewise.
9531         * gcc.c-torture/execute/simd-1.c: Likewise.
9532         * gcc.c-torture/execute/simd-2.c: Likewise.
9533         * gcc.dg/compat/vector-defs.h: Likewise.
9534         * gcc.dg/20020531-1.c: Likewise.
9535         * gcc.dg/altivec-3.c: Likewise.
9536         * gcc.dg/altivec-4.c: Likewise.
9537         * gcc.dg/altivec-varargs-1.c: Likewise.
9538         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
9539         * gcc.dg/i386-mmx-3.c: Likewise.
9540         * gcc.dg/i386-sse-4.c: Likewise.
9541         * gcc.dg/i386-sse-5.c: Likewise.
9542         * gcc.dg/i386-sse-8.c: Likewise.
9543         * gcc.dg/simd-1.c: Likewise.
9544         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
9545         __ev64_opaque__ since the machine description provides it.
9546
9547 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9548
9549         * lib/compat.exp (skip_list): New global variable.
9550         Use it to hold the user defined COMPAT_SKIPS list if any.
9551         (compat-obj): Add the members of skip_list to optall.
9552
9553 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9554
9555         * gcc.dg/compat/union-by-value-1_main.c,
9556         union-by-value-1_x.c, union-by-value-1_y.c,
9557         union-check.h, union-defs.h,
9558         union-init.h, union-return-1_main.c,
9559         union-return-1_x.c, union-return-1_y.c: New files.
9560
9561 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9562
9563         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
9564         mixed-struct-init.h: Add 4 mixed structure types.
9565         struct-by-value-21_main.c, struct-by-value-21_x.c,
9566         struct-by-value-21_y.c, struct-return-21_main.c,
9567         struct-return-21_x.c, struct-return-21_y.c: New files.
9568
9569 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
9570
9571         PR c++/14550
9572         * g++.dg/parse/template14.C: New test.
9573
9574 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9575
9576         * gcc.c-torture/execute/20040313-1.c: New test.
9577
9578 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
9579
9580         PR target/14533
9581         * gcc.dg/20040311-2.c: New test.
9582
9583 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
9584
9585         PR other/14544
9586         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
9587         bit-field.
9588
9589 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
9590
9591         * gcc.dg/20040305-2.c: Add missing return statement.
9592
9593 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9594
9595         * gcc.dg/builtins-34.c: Also check pow10*.
9596
9597 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9598
9599         PR target/14262
9600         * gcc.dg/20040305-2.c: New test.
9601
9602 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9603
9604         * gcc.dg/20040310-1.c: New test.
9605
9606 2004-03-11  Roger Sayle  <roger@eyesopen.com>
9607
9608         * gcc.c-torture/execute/20040311-1.c: New test case.
9609
9610 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
9611
9612         PR c++/14476
9613         * g++.dg/lookup/enum1.C: New test.
9614
9615 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
9616
9617         PR c++/14510
9618         * g++.dg/lookup/struct2.C: New test.
9619
9620 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
9621
9622         * gcc.dg/builtins-34.c: New test.
9623
9624 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9625
9626         * gcc.dg/torture/builtin-nonneg-1.c: New test.
9627
9628 2004-03-09  James E Wilson  <wilson@specifixinc.com>
9629
9630         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
9631         * gcc.dg/alias-2.c: New testcase.
9632
9633 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
9634
9635         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
9636
9637 2004-03-09  Roger Sayle  <roger@eyesopen.com>
9638
9639         * gcc.c-torture/execute/20040309-1.c: New test case.
9640
9641 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
9642
9643         PR c++/14397
9644         * g++.dg/overload/ref1.C: New.
9645
9646 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9647
9648         PR c++/14409
9649         * g++.dg/template/spec12.C: New test.
9650
9651         PR c++/14448
9652         * g++.dg/parse/crash14.C: New test.
9653
9654 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9655
9656         PR c++/14230
9657         * g++.dg/init/ref11.C: New test.
9658
9659 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9660
9661         PR c++/14432
9662         * g++.dg/parse/builtin2.C: New test.
9663
9664 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9665
9666         PR c++/14401
9667         * g++.dg/init/ctor3.C: New test.
9668         * g++.dg/init/union1.C: New test.
9669         * g++.dg/ext/anon-struct4.C: New test.
9670
9671 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9672
9673         * g++.dg/lookup/koenig1.C: Tweak error messages.
9674         * g++.dg/lookup/used-before-declaration.C: Likewise.
9675         * g++.dg/other/do1.C: Likewise.
9676         * g++.dg/overload/koenig1.C: Likewise.
9677         * g++.dg/parse/crash13.C: Likewise.
9678         * g++.dg/template/instantiate3.C: Likewise.
9679
9680 2004-03-08  Eric Christopher  <echristo@redhat.com>
9681
9682         * * lib/target-supports.exp: Enable libiconv in test
9683         compilation.  Fix up error checking.
9684
9685 2004-03-08  Roger Sayle  <roger@eyesopen.com>
9686
9687         PR middle-end/14289
9688         * gcc.dg/pr14289-1.c: New test case.
9689         * gcc.dg/pr14289-2.c: Likewise.
9690         * gcc.dg/pr14289-3.c: Likewise.
9691
9692 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
9693
9694         * gcc.c-torture/execute/20040308-1.c: New test.
9695
9696 2004-03-07  Roger Sayle  <roger@eyesopen.com>
9697
9698         * gcc.c-torture/execute/20040307-1.c: New test case.
9699
9700 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
9701
9702         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
9703
9704 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
9705
9706         * gcc.dg/20040306-1.c: New test.
9707
9708 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
9709
9710         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
9711         them static.
9712         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
9713
9714 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9715
9716         PR c/14465
9717         * gcc.dg/decl-6.c: New test.
9718
9719 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9720
9721         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
9722         Rename LOGPOW -> LOG_POW.
9723         (SQRT_EXP, POW_EXP): New.
9724
9725 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9726
9727         * gcc.dg/i386-sse-8.c: New test.
9728
9729 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9730
9731         PR c/14114
9732         * gcc.dg/decl-5.c: New test.
9733
9734 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
9735
9736         * gcc.dg/20040305-1.c: New test.
9737
9738 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
9739
9740         PR other/14354
9741         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
9742
9743 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
9744
9745         PR c++/14425, c++/14426
9746         * g++.dg/ext/altivec-4.C: New test.
9747         * g++.dg/ext/altivec-5.C: New test.
9748
9749 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
9750
9751         * g++.old-deja/g++.other/linkage1.C: Expect errors about
9752         global variables of a type with no linkage.
9753         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
9754         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
9755         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
9756         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
9757         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
9758         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
9759         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
9760         * g++.dg/warn/deprecated.C: Name enum Color.
9761         * g++.dg/overload/VLA.C: Name structure for 'b'.
9762         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
9763
9764 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9765
9766         * gcc.c-torture/compile/20040304-1.c: New test.
9767
9768 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
9769
9770         PR 13728
9771         * gcc.dg/decl-4.c: New testcase.
9772
9773 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
9774
9775         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
9776         as PRECF if sizeof (float) > sizeof (double).
9777         (PRECL): Make it the same as PRECF if
9778         sizeof (float) > sizeof (long double).
9779
9780 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9781
9782         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
9783         system type.  Add check for irix6 which doesn't have c99 runtime.
9784
9785 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
9786
9787         * gcc.dg/const-elim-1.c: xfail for xtensa.
9788
9789 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9790
9791         PR c++/14369
9792         * g++.dg/template/cond4.C: New test.
9793
9794 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9795
9796         PR c++/14360
9797         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
9798
9799         PR c++/14361
9800         * g++.dg/parse/defarg7.C: New test.
9801
9802         PR c++/14359
9803         * g++.dg/template/friend26.C: New test.
9804
9805 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9806
9807         PR c++/14324
9808         * g++.dg/abi/mangle21.C: New test.
9809
9810         PR c++/14260
9811         * g++.dg/parse/constructor2.C: New test.
9812
9813         PR c++/14337
9814         * g++.dg/template/sfinae1.C: New test.
9815
9816 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9817
9818         PR c++/14267
9819         * g++.dg/expr/crash2.C: New test.
9820
9821         PR middle-end/13448
9822         * gcc.dg/inline-5.c: New test.
9823         * gcc.dg/always-inline.c: Split out tests into ...
9824         * gcc.dg/always-inline2.c: ... this and ...
9825         * gcc.dg/always-inline3.c: ... this.
9826
9827 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9828
9829         PR debug/12103
9830         * g++.dg/debug/crash1.C: New test.
9831
9832 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
9833
9834         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
9835         function with __attribute__((noinline)).
9836         (recurser_void2): Likewise.
9837         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
9838         (recurser_void2): Likewise.
9839
9840 2004-02-29  Roger Sayle  <roger@eyesopen.com>
9841
9842         PR middle-end/14203
9843         * g++.dg/warn/Wunused-6.C: New test case.
9844
9845 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
9846
9847         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
9848         not defined.
9849
9850 2004-02-27  Eric Christopher  <echristo@redhat.com>
9851
9852         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
9853         * g++.dg/charset/asm2.c: Run only x86.
9854         * gcc.dg/charset/asm3.c: Ditto.
9855
9856 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
9857
9858         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
9859         ld_library_path.
9860
9861 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
9862
9863         * g++.dg/ext/altivec-3.C: New.
9864
9865 2004-02-26  Richard Henderson  <rth@redhat.com>
9866
9867         * g++.dg/ext/attrib10.C: Mark for warning.
9868         * gcc.dg/attr-alias-1.c: New.
9869
9870 2004-02-26  Richard Henderson  <rth@redhat.com>
9871
9872         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
9873         * gcc.c-torture/execute/20040208-2.c: ... it back.
9874
9875 2004-02-26  Eric Christopher  <echristo@redhat.com>
9876
9877         * lib/target-supports.exp (check-iconv-available): New function.
9878         * lib/gcc-dg.exp (dg-require-iconv): New function.
9879         Use above.
9880         * gcc.dg/charset: New directory.
9881         * gcc.dg/charset/charset.exp: New file.
9882         * gcc.dg/charset/asm1.c: Ditto.
9883         * gcc.dg/charset/asm2.c: Ditto.
9884         * gcc.dg/charset/asm3.c: Ditto.
9885         * gcc.dg/charset/asm4.c: Ditto.
9886         * gcc.dg/charset/asm5.c: Ditto.
9887         * gcc.dg/charset/attribute1.c: Ditto.
9888         * gcc.dg/charset/attribute2.c: Ditto.
9889         * gcc.dg/charset/string1.c: Ditto.
9890         * g++.dg/charset: New directory.
9891         * g++.dg/dg.exp: Add here. Special options.
9892         * g++.dg/charset/charset.exp: New file.
9893         * g++.dg/charset/asm1.c: Ditto.
9894         * g++.dg/charset/asm2.c: Ditto.
9895         * g++.dg/charset/asm3.c: Ditto.
9896         * g++.dg/charset/asm4.c: Ditto.
9897         * g++.dg/charset/attribute1.c: Ditto.
9898         * g++.dg/charset/attribute2.c: Ditto.
9899         * g++.dg/charset/extern1.cc: Ditto.
9900         * g++.dg/charset/extern2.cc: Ditto.
9901         * g++.dg/charset/string1.c: Ditto.
9902
9903 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
9904
9905         PR c++/14278
9906         * g++.dg/parse/comma1.C: New test.
9907
9908 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9909
9910         PR c++/14284
9911         * g++.dg/template/ttp8.C: New test.
9912
9913 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
9914
9915         * gcc.dg/fixuns-trunc-1.c: New test.
9916
9917 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9918
9919         * gcc.dg/builtins-config.h: Use #elif.
9920
9921 2004-02-26  Michael Matz  <matz@suse.de>
9922
9923         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
9924         * gcc.dg/991214-1.c: Likewise.
9925         * gcc.dg/i386-asm-1.c: Likewise.
9926
9927 2004-02-25  Richard Henderson  <rth@redhat.com>
9928
9929         * gcc.c-torture/execute/20040208-2.c: Move ...
9930         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
9931
9932 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9933
9934         PR c++/14246
9935         * g++.dg/other/crash-3.C: New test.
9936
9937 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9938
9939         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
9940         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
9941
9942         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
9943         HP-UX.
9944
9945 2004-02-24  Michael Matz  <matz@suse.de>
9946
9947         * gcc.dg/i386-regparm.c: New.
9948
9949 2004-02-23  James E Wilson  <wilson@specifixinc.com>
9950
9951         * gcc.c-torture/execute/20040223-1.c: New.
9952
9953 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
9954             Kazu Hirata  <kazu@cs.umass.edu>
9955
9956         * gcc.dg/fwritable-strings-1.c: Remove.
9957
9958 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
9959
9960         PR c/14156
9961         * gcc.dg/20040223-1.c: New test.
9962
9963 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9964
9965         PR c++/14106
9966         * g++.dg/ext/typeof9.C: New test.
9967
9968 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9969
9970         PR c++/14250
9971         * g++.dg/other/switch1.C: New test.
9972
9973 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9974
9975         * gcc.dg/cast-function-1.c: Adjust for new informative message.
9976         * gcc.dg/va-arg-1.c: Likewise.
9977
9978 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9979
9980         PR c++/14143
9981         * g++.dg/template/koenig5.C: New test.
9982
9983 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
9984
9985         * g++.dg/ext/altivec-1.C: Generalize target triple.
9986         * g++.dg/ext/altivec-2.C: New test case.
9987         * g++.dg/ext/altivec_check.h: New file.
9988         * gcc.dg/altivec-1.c: Generalize target triple;
9989         include altivec_check.h and call altivec_check().
9990         * gcc.dg/altivec-[2-5].c: Generalize target triple.
9991         * gcc.dg/altivec-6.c: New test case.
9992         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
9993         type casts as needed.
9994         * gcc.dg/altivec-10.c: Include altivec_check.h and call
9995         altivec_check().
9996         * gcc.dg/altivec-12.c: New test case.
9997         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
9998         include altivec_check.h and call altivec_check().
9999         * gcc.dg/altivec_check.h: New file.
10000
10001 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10002
10003         * lib/target-supports.exp (check_alias_available): Don't mangle
10004         function `g' in test program.
10005
10006 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10007
10008         * lib/target-supports.exp (check_profiling_available): Check
10009         argument to determine whether we support a profiling type.
10010         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
10011         check_profiling_available.
10012         * g++.dg/bprob/bprob.exp: Likewise
10013         * g77.dg/bprob/bprob.exp: Likewise.
10014         * gcc.misc-tests/bprob.exp: Likewise.
10015         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
10016         dg-require-profiling and delete expected error handling.
10017         * gcc.dg/20021014-1.c: Likewise.
10018         * gcc.dg/nest.c: Likewise.
10019
10020 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10021
10022         PR c++/12007
10023         * g++.dg/other/vthunk1.C: New test.
10024
10025 2004-02-20  Falk Hueffner  <falk@debian.org>
10026
10027         PR target/14201
10028         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
10029
10030 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
10031
10032         PR c++/13927
10033         * g++.dg/other/error8.C: Remove XFAIL markers.
10034
10035         PR c++/14173
10036         * g++.dg/ext/packed5.C: New test.
10037
10038         PR c++/14199
10039         * g++.dg/warn/Wunused-5.C: New test.
10040
10041         PR c++/14186
10042         * g++.dg/lookup/member1.C: New test.
10043
10044 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
10045
10046         * gcc.c-torture/compile/20040130-1.c: Enable only when
10047         __INT_MAX__ >= 2147483647L.
10048         * gcc.c-torture/compile/961203-1.c: Likewise.
10049
10050 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
10051
10052         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
10053         * g++.dg/opt/template1.C: Robustify assembler regexp
10054
10055 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10056
10057         * gcc.c-torture/execute/simd-4.x: Remove.
10058         * gcc.c-torture/execute/va-arg-25.x: Likewise.
10059         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
10060         Guard with #ifndef SKIP_ATTRIBUTE.
10061         * gcc.dg/compat/vector-1_y.c: Likewise.
10062         * gcc.dg/compat/vector-2_x.c: Likewise.
10063         * gcc.dg/compat/vector-2_y.c: Likewise.
10064         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
10065         * g++.dg/eh/simd-2.C: Likewise.
10066
10067 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
10068
10069         * gcc.c-torture/compile/complex-1.c: New.
10070
10071 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
10072
10073         PR target/14209
10074         * gcc.c-torture/execute/20040218-1.c: New test.
10075
10076 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10077
10078         PR c++/14181
10079         * g++.dg/parse/new2.C: New test.
10080
10081 2004-02-18  Paul Brook  <paul@codesourcery.com>
10082
10083         * gcc.c-torture/compile/libcall-1.c: New test.
10084
10085 2004-02-18  Paul Brook  <paul@codesourcery.com>
10086
10087         PR debug/12934
10088         * gcc.dg/debug/debug-7.c: New test.
10089
10090 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
10091
10092         * gcc.dg/20040217-1.c: New test.
10093
10094 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
10095
10096         * gcc.c-torture/execute/990208-1.x: Delete.
10097
10098 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
10099
10100         * gcc.c-torture/execute/20040208-2.x: New file.
10101
10102 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
10103
10104         PR c++/11326
10105         * g++.dg/abi/structret1.C: New test.
10106
10107 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
10108
10109         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
10110         (i386_cpuid): No need to test if cpuid is available on AMD64.
10111         Fix assembly, so that it works onboth i386 and AMD64.
10112         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
10113         (vecInLong): Fix s[] member type to unsigned int.
10114         (vecInWord): Remove type.
10115         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
10116         (a64, b64, c64, d64, e64): Remove.
10117         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
10118         Remove unused variable.  Remove initialization of removed variables.
10119         Don't call mmx_tests nor sse_tests.
10120         (reference_mmx, reference_sse): Remove.
10121         (check): Add return stmt.
10122         * gcc.dg/i386-sse-7.c: New test.
10123         * gcc.dg/i386-mmx-4.c: New test.
10124
10125 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10126
10127         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
10128         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10129         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10130         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
10131         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
10132         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
10133         g++.dg/tc1/dr94.C: Fix line terminator.
10134
10135 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
10136
10137         * gcc.c-torture/compile/20040216-1.c: New.
10138
10139 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10140
10141         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10142         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10143         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
10144         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
10145         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
10146         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
10147
10148 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10149
10150         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
10151
10152 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
10153
10154         PR c++/13971
10155         * g++.dg/expr/cond4.C: New test.
10156
10157         PR c++/14086
10158         * g++.dg/lookup/crash2.C: New test.
10159
10160 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
10161
10162         * gcc.c-torture/compile/20040214-2.c: New test.
10163
10164 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
10165
10166         PR c++/14116
10167         * g++.dg/ext/typeof8.C: New test.
10168
10169 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
10170
10171         * gcc.c-torture/compile/20040214-1.c: New test.
10172
10173 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10174
10175         PR c++/13635
10176         * g++.dg/template/spec11.C: New test.
10177
10178 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10179
10180         PR c++/13927
10181         * g++.dg/other/error8.C: New test.
10182
10183 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
10184
10185         PR c++/14122
10186         * g++.dg/template/array4.C: New test.
10187
10188         PR c++/14108
10189         * g++.dg/inherit/thunk2.C: New test.
10190
10191         PR c++/14083
10192         * g++.dg/eh/cond2.C: New test.
10193
10194 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
10195
10196         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
10197
10198 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
10199
10200         * lib/scanasm.exp (dg-scan): Quote pattern before display.
10201
10202 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
10203
10204         * g++.dg/simd-2.C: xfail on ppc64-linux.
10205
10206 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10207
10208         PR c/456
10209         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
10210         tests.
10211
10212 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
10213
10214         * gcc.dg/builtins-33.c: New test.
10215
10216 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
10217
10218         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
10219
10220 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10221
10222         * g++.dg/simd-2.C: Set -maltivec for ppc64.
10223
10224 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10225
10226         * gcc.dg/ppc64-abi-3.c: New test.
10227
10228 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
10229
10230         PR c/14092
10231
10232         * gcc.dg/pr14092-1.c: New testcase.
10233
10234 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
10235
10236         * gcc.dg/cpp/assert4.c: Fix typo last change.
10237
10238         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
10239         * gcc.dg/cpp/assert4.c: Handle powerpc64.
10240
10241         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
10242
10243 2004-02-09  Roger Sayle  <roger@eyesopen.com>
10244
10245         * gcc.c-torture/compile/20040209-1.c: New test case.
10246
10247 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10248
10249         * gcc.dg/c90-init-1.c: Adjust expected error messages.
10250
10251 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
10252
10253         * gcc.c-torture/execute/20040208-[12].c: New tests.
10254
10255 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10256
10257         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
10258
10259 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10260
10261         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
10262
10263 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10264
10265         Bug 13856
10266         * gcc.dg/visibility-8.c: New testcase.
10267
10268 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10269
10270         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
10271         arguments.
10272         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
10273
10274 2004-02-07  Roger Sayle  <roger@eyesopen.com>
10275
10276         PR middle-end/13696
10277         * g++.dg/opt/fold1.C: New test case.
10278
10279 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10280
10281         PR c++/14033
10282         * g++.dg/other/crash-2.C: New test.
10283
10284 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10285
10286         PR c++/14028
10287         * g++.dg/parse/angle-bracket2.C: New test.
10288
10289 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10290
10291         PR middle-end/13750
10292         Revert:
10293         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10294         PR pch/13361
10295         * testsuite/g++.dg/pch/wchar-1.C: New.
10296         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10297
10298 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10299
10300         PR c++/14008
10301         * g++.dg/parse/error15.C: New test.
10302         * g++.dg/parse/crash11.C: Update dg-error mark.
10303
10304 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10305
10306         PR c++/13932
10307         * g++.dg/warn/conv2.C: New test.
10308
10309 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10310
10311         PR c++/13086
10312         * g++.dg/warn/incomplete1.C: Remove xfail.
10313
10314 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10315
10316         * lib/file-format.exp (gcc_target_object_format): Use
10317         ${tool}_target_compile, not gcc_target_compile.
10318         * lib/target-supports.exp (check_alias_available): Likewise.
10319         (check_gc_sections_available): Likewise.
10320         * g++.dg/ext/attrib10.C: Use dg-require-alias.
10321         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
10322         dg-require-alias.
10323
10324 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10325
10326         PR c++/13969
10327         * g++.dg/template/static6.C: New test.
10328
10329 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
10330
10331         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
10332
10333 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10334
10335         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
10336         tests for systems where `char' is unsigned by default.
10337
10338 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10339
10340         PR c++/13997
10341         * g++.dg/template/partial3.C: New test.
10342
10343 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
10344
10345         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
10346         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
10347         Remove mentions of obsolete ports.
10348
10349 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
10350
10351         * gcc.dg/noncompile/20001228-1.c: Fix for new
10352         error message.
10353
10354 2004-02-03  Roger Sayle  <roger@eyesopen.com>
10355
10356         PR target/9348
10357         * gcc.c-torture/execute/multdi-1.c: New test case.
10358
10359 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10360
10361         PR c++/13925
10362         * g++.dg/template/lookup5.C: New test.
10363
10364 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10365
10366         PR c++/13950
10367         * g++.dg/template/lookup4.C: New test.
10368
10369         PR c++/13970
10370         * g++.dg/parse/error14.C: New test.
10371
10372         PR c++/14002
10373         * g++.dg/parse/template13.C: New test.
10374
10375 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10376
10377         PR c++/13978
10378         * g++.dg/template/koenig4.C: New test.
10379
10380         PR c++/13968
10381         * g++.dg/template/crash17.C: New test.
10382
10383         PR c++/13975
10384         * g++.dg/parse/error13.C: New test.
10385         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
10386
10387 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10388
10389         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
10390
10391 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
10392
10393         PR c/11658
10394         PR c/13994
10395         * gcc.dg/noncompile/20040203-1.c: New test.
10396         * gcc.dg/noncompile/20040203-2.c: Likewise.
10397         * gcc.dg/noncompile/20040203-3.c: Likewise.
10398         * gcc.dg/20040203-1.c: Likewise.
10399
10400 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
10401
10402         PR c++/10858
10403         * g++.dg/template/sizeof7.C: New test.
10404
10405 2004-02-02  Eric Christopher  <echristo@redhat.com>
10406             Zack Weinberg  <zack@codesourcery.com>
10407
10408         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
10409
10410 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
10411
10412         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
10413         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
10414         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
10415         * gcc.dg/cleanup-5.c: Run only on Linux targets.
10416
10417 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
10418
10419         PR c++/13113
10420         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
10421
10422         PR c++/13854
10423         * g++.dg/ext/attrib13.C: New test.
10424
10425         PR c++/13907
10426         * g++.dg/conversion/op2.C: New test.
10427
10428 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10429
10430         * gcc.dg/titype-1.c: Fix pasto.
10431
10432 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10433
10434         * gcc.dg/titype-1.c: New test.
10435
10436 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10437
10438         PR c++/13957
10439         * g++.dg/template/non-type-template-argument-1.C,
10440         g++.dg/template/qualified-id1.C: Update dg-error marks.
10441         * g++.dg/template/nontype6.C: New test.
10442
10443 2004-02-01  Roger Sayle  <roger@eyesopen.com>
10444
10445         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
10446         * gcc.dg/builtins-31.c: New testcase.
10447         * gcc.dg/builtins-32.c: New testcase.
10448
10449 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
10450
10451         * objc.dg/call-super-2.m: Update line numbers
10452         for the including of stddef.h.
10453
10454 2004-01-30  Michael Matz  <matz@suse.de>
10455
10456         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
10457         g++.dg/ext/case-range3.C: New tests.
10458
10459 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10460
10461         DR206
10462         PR c++/13813
10463         * g++.dg/template/member4.C: New test.
10464
10465 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10466
10467         PR c++/13683
10468         * g++.dg/template/sizeof6.C: New test.
10469
10470 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10471
10472         * gcc.dg/fwritable-strings-1.c: New test.
10473
10474 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10475
10476         * gcc.c-torture/compile/20040130-1.c: New test.
10477
10478 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
10479
10480         * objc.dg/call-super-2.m: Include stddef.h for size_t.
10481
10482 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
10483
10484         PR c++/13883
10485         * g++.dg/template/ctor3.C: New test.
10486
10487 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10488
10489         * g++.dg/tc1: New directory.
10490         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
10491         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
10492         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
10493         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
10494         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
10495
10496 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10497
10498         * g++.dg/parse/error11.C: New test.
10499         * g++.dg/parse/error12.C: Likewise.
10500
10501 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
10502
10503         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
10504         (scan_initial, main): Use aligned_sizeof instead of sizeof.
10505
10506 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
10507
10508         PR c++/13791
10509         * g++.dg/ext/attrib12.C: New test.
10510
10511         PR c++/13736
10512         * g++.dg/parse/cast2.C: New test.
10513
10514 2004-01-27  James E Wilson  <wilson@specifixinc.com>
10515
10516         * objc.dg/encode-2.m (main): New local string.  Set depending on
10517         sizeof long.  Use in sscanf call.
10518         * objc.dg/encode-3.m (main): New local string.  Set depending on
10519         sizeof long.  Use in scan_initial call.
10520
10521 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10522
10523         * objc.dg/call-super-2.m: Make LP64-safe.
10524         * objc.dg/desig-init-1.m: Likewise.
10525
10526 2004-01-27  Devang Patel <dpatel@apple.com>
10527
10528         * g++.dg/debug/namespace1.C: New test.
10529
10530 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
10531
10532         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
10533         xscale-*-*.
10534
10535         * gcc.dg/arm-mmx-1.c: New test.
10536
10537 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10538
10539         * gcc.dg/20040127-1.c: New test.
10540         * gcc.dg/20040127-2.c: New test.
10541
10542 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10543
10544         * objc.dg/stret-1.m (glob): Renamed to globa.
10545
10546 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
10547
10548         PR c++/13663
10549         * g++.dg/expr/for1.C: New test.
10550
10551 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
10552
10553         PR middle-end/13779
10554         * gcc.dg/darwin-longlong.c: New test.
10555
10556 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
10557
10558         * gcc.dg/20040124-1.c: Moved test from here...
10559         * gcc.c-torture/compile/20040124-1.c: ...to here.
10560
10561 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10562
10563         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
10564         the assembly output if -m64 is passed.
10565
10566 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
10567
10568         PR c++/13833
10569         * g++.dg/template/cond3.C: New test.
10570
10571 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10572
10573         PR c++/13810
10574         * g++.dg/template/ttp7.C: New test.
10575
10576 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10577
10578         PR c++/13797
10579         * g++.dg/template/nontype4.C: New test.
10580         * g++.dg/template/nontype5.C: Likewise.
10581
10582 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
10583
10584         * gcc.dg/torture/mips-clobber-at.c: New test.
10585
10586 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
10587
10588         * gcc.dg/20040124-1.c: New test.
10589
10590 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
10591
10592         * gcc.dg/20040123-1.c: New test.
10593
10594 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10595
10596         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
10597
10598 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10599
10600         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
10601
10602 2004-01-23  Andrew Pinski  <apinski@apple.com>
10603
10604         * gcc.dg/20030121-1.c: Move to ..
10605         * gcc.dg/20040121-1.c: here.
10606
10607 2004-01-23  Roger Sayle  <roger@eyesopen.com>
10608
10609         * gcc.dg/builtins-29.c: New test case.
10610
10611 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10612
10613         PR 18314
10614         * gcc.dg/builtins-30.c: New testcase.
10615
10616 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
10617
10618         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
10619         * lib/g77.exp: Likewise.
10620         * lib/objc.exp: Likewise.
10621         * lib/g++.exp: Likewise.
10622
10623 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10624
10625         * gcc.dg/struct-by-value-2.c: New test.
10626
10627 2004-01-21  Andrew Pinski  <apinski@apple.com>
10628
10629         PR target/13785
10630         * gcc.dg/20030121-1.c: New test.
10631
10632 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
10633
10634         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
10635         clobber frame pointer register in asm statement.
10636
10637 2004-01-21  Falk Hueffner  <falk@debian.org>
10638
10639         * gcc.c-torture/compile/20040121-1.c: New test.
10640
10641 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
10642
10643         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
10644
10645 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
10646
10647         * gcc.dg/ppc64-abi-2.c: New test.
10648
10649 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
10650
10651         * lib/treelang.exp: Fill out this file.
10652         * lib/treelang-dg.exp: New File.
10653
10654 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10655
10656         * gcc.c-torture/compile/981022-1.c: Remove.
10657         * gcc.dg/array-5.c: Remove XFAIL.
10658         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
10659         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
10660         gcc.dg/cond-lvalue-1.c: Update.
10661         * gcc.dg/cast-lvalue-2.c: New test.
10662
10663 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
10664
10665         PR c++/13592
10666         * g++.dg/other/error1.C (class foo): Tweak error message.
10667
10668         PR c++/13592
10669         * g++.dg/template/call2.C: New test.
10670
10671 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10672
10673         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
10674         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
10675         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
10676         scalar-return-1_x.c, scalar-return-2_y.c,
10677         scalar-return-3_x.c, scalar-return-3_y.c,
10678         scalar-return-4_x.c, scalar-return-4_y.c,
10679         struct-align-1.h, struct-align-1_x.c,
10680         struct-align-1_y.c, struct-align-2.h,
10681         struct-align-2_x.c, struct-align-2_y.c,
10682         struct-by-value-10_y.c, struct-by-value-11_x.c,
10683         struct-by-value-11_y.c, struct-by-value-12_x.c,
10684         struct-by-value-12_y.c, struct-by-value-13_x.c,
10685         struct-by-value-13_y.c, struct-by-value-14_x.c,
10686         struct-by-value-14_y.c, struct-by-value-15_x.c,
10687         struct-by-value-15_y.c, struct-by-value-16_y.c,
10688         struct-by-value-17_y.c, struct-by-value-18_y.c,
10689         struct-by-value-19_y.c, struct-by-value-1_x.c,
10690         struct-by-value-1_y.c, struct-by-value-20_y.c,
10691         struct-by-value-2_x.c, struct-by-value-2_y.c,
10692         struct-by-value-3_y.c, struct-by-value-4_x.c,
10693         struct-by-value-4_y.c, struct-by-value-5_y.c,
10694         struct-by-value-6_y.c, struct-by-value-7_y.c
10695         struct-by-value-8_x.c, struct-by-value-8_y.c
10696         struct-by-value-9_x.c, struct-by-value-9_y.c
10697         struct-return-10_x.c, struct-return-10_y.c,
10698         struct-return-19_x.c, struct-return-20_x.c
10699         struct-return-2_x.c, struct-return-2_y.c
10700         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
10701         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
10702
10703 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10704
10705         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
10706         attribute on sparc*-sun-solaris2.*.
10707
10708 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
10709
10710         PR c++/13710
10711         * g++.dg/ext/typeof7.C: New test.
10712
10713 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
10714
10715         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
10716         * gcc.dg/const-elim-1.c: Same.
10717
10718 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
10719
10720         * objc.dg/stret-1.m: New.
10721         * objc.dg/stret-2.m: New.
10722
10723 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10724
10725         PR c++/11895
10726         * g++.dg/ext/vector1.C: New test.
10727
10728 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
10729
10730         * gcc.dg/pch/import-1.c: New.
10731         * gcc.dg/pch/import-1.hs: New.
10732         * gcc.dg/pch/import-1a.h: New.
10733         * gcc.dg/pch/import-1b.h: New.
10734         * gcc.dg/pch/import-1c.h: New.
10735
10736 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10737
10738         PR c++/13574
10739         * g++.dg/ext/array1.C: New test.
10740
10741         PR c++/13178
10742         * g++.dg/conversion/op1.C: New test.
10743
10744 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
10745
10746         PR 11864
10747         From Kazumoto Kojima / Dan Kegel:
10748         * gcc.dg/pr11864-1.c: New test.
10749
10750         PR 10392
10751         From Marcus Comstedt / Dan Kegel:
10752         * gcc.dg/pr10392-1.c: New test.
10753
10754 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10755
10756         PR c++/13478
10757         * g++.dg/init/ref10.C: New test.
10758
10759 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10760
10761         PR c++/13407
10762         * g++.dg/parse/typename6.C: New test.
10763
10764 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10765
10766         PR pch/13361
10767         * testsuite/g++.dg/pch/wchar-1.C: New.
10768         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10769
10770 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10771
10772         PR c++/9259
10773         * g++.dg/expr/sizeof2.C: New test.
10774
10775 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
10776
10777         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
10778
10779 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10780
10781         PR c++/13659
10782         * g++.dg/lookup/strong-using-3.C: New.
10783         * g++.dg/lookup/using-10.C: New.
10784
10785 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10786
10787         PR c++/13594
10788         * g++.dg/lookup/strong-using-2.C: New.
10789
10790 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
10791             Dan Kegel <dank@kegel.com>
10792             J"orn Rennecke <joern.rennecke@superh.com>
10793
10794         PR target/9365
10795         * gcc.dg/pr9365-1.c: New test.
10796
10797 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10798
10799         PR c++/8856
10800         * g++.dg/parse/casting-operator2.C: New test.
10801         * g++.old-deja/g++.pt/explicit83.C: Remove.
10802
10803 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10804
10805         * gcc.dg/label-compound-stmt-1.c: New test.
10806         * gcc.c-torture/compile/950922-1.c,
10807         gcc.c-torture/compile/20000211-3.c,
10808         gcc.c-torture/compile/20000518-1.c,
10809         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
10810         compound statements.
10811
10812 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
10813
10814         * gcc.dg/ppc64-abi-1.c: New test.
10815
10816 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
10817
10818          * g++.dg/ext/attrib9.C: Add dg-warnings.
10819
10820 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10821
10822         PR c++/12335
10823         * g++.dg/parse/dtor3.C: New test.
10824
10825 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
10826
10827         PR c++/12709
10828         * g++.dg/parse/try-catch-1.C: New test.
10829
10830 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
10831
10832         * ada/acats/run_all.sh: Add more verbose output in acats.log
10833         when compiling tests.
10834
10835 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10836
10837         PR 13656
10838         * gcc.dg/typedef-redecl.c: New test case.
10839         * gcc.dg/typedef-redecl.h: New support file.
10840
10841 2004-01-13  Jan Hubicka  <jh@suse.cz>
10842
10843         * gcc.dg/always_inline.c: New test.
10844         * gcc.dg/debug/20031231-1.c: Fix.
10845
10846 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10847
10848         PR c++/13474
10849         * g++.dg/template/array3.C: New test.
10850
10851 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10852
10853         * g++.dg/ext/lvalue1.C: No longer expected to fail.
10854         * g++.dg/warn/Wunused-2.C: Likewise.
10855
10856 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10857
10858         PR c++/13289
10859         * g++.dg/template/instantiate6.C: New test.
10860
10861 2004-01-12  Roger Sayle  <roger@eyesopen.com>
10862
10863         PR middle-end/11397
10864         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
10865
10866 2004-01-12  Jan Hubicka  <jh@suse.cz>
10867
10868         PR opt/12826
10869         * gcc.dg/20040112-1.c: New.
10870
10871         * gcc.dg/dwarf-die[1-7].c: Move to...
10872         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
10873         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
10874
10875 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
10876
10877         PR c++/4100
10878         * g++.dg/parse/friend4.C: New test.
10879
10880 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
10881
10882         PR c++/4100
10883         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
10884         definition is called a friend.
10885
10886 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
10887
10888         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
10889
10890 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
10891
10892         PR c++/3478
10893         * g++.dg/parse/error10.C: New test.
10894         * g++.dg/template/arg2.C: Accept "invalid type" error.
10895
10896 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
10897
10898         PR middle-end/13392
10899         * g++.dg/opt/expect2.C: New test.
10900
10901 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10902
10903         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
10904         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
10905         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
10906         Update dg-error regexps.
10907
10908 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10909
10910         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
10911         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
10912
10913 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10914
10915         * gcc.dg/pragma-re-1.c: Use right pointer type.
10916
10917 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10918
10919         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
10920
10921 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
10922
10923         * gcc.dg/rs6000-ldouble-1.c: New.
10924
10925 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10926
10927         DR 337
10928         PR c++/9256
10929         * g++.dg/other/abstract1.C: New test.
10930
10931 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
10932
10933         * g++.dg/lookup/strong-using-1.C: New.
10934
10935 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10936
10937         PR c/11234
10938         * gcc.dg/func-ptr-conv-1.c: New test.
10939         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
10940
10941 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
10942
10943         PR target/13380.
10944         * gcc.c-torture/compile/20040109-1.c: New.
10945
10946 2004-01-08  Stuart Hastings  <stuart@apple.com>
10947
10948         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
10949         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
10950         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
10951
10952 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
10953
10954         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
10955
10956 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10957
10958         * ada/acats/run_acats: Treat 'gnatchop' the same way
10959         as 'gnatmake'.  Export GCC_DRIVER.
10960         * ada/acats/run_all.sh: Add target_gnatchop.  Use
10961         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
10962
10963 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10964
10965         PR c++/12573
10966         * g++.dg/template/dependent-expr4.C: New test.
10967
10968 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
10969
10970         * gcc.dg/altivec-11.c: New test.
10971
10972 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
10973
10974         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
10975
10976 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10977
10978         PR c/6024
10979         * gcc.dg/enum-compat-1.c: New test.
10980         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
10981
10982 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10983
10984         PR c/12165
10985         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
10986         gcc.dg/c99-idem-qual-3.c: New tests.
10987
10988 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
10989
10990         * gcc.dg/winline-7.c: Don't cast void * to int.
10991
10992 2004-01-06  Jan Hubicka  <jh@suse.cz>
10993
10994         * gcc.dg/i386-sse-5.c: New test
10995         * g++.dg/eh/simd-1.c: Add -w argument for i386.
10996
10997 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10998
10999         PR c++/12815
11000         * g++.dg/rtti/typeid4.C: New test.
11001
11002 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11003
11004         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
11005
11006 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11007
11008         PR c++/12132
11009         * g++.dg/template/error11.C: New test.
11010
11011         PR c++/13451
11012         * g++.dg/template/class2.C: New test.
11013
11014 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11015         Richard Sandiford <rsandifo@redhat.com>
11016
11017         PR c++/13387
11018         * g++.dg/opt/alias3.C: New test.
11019
11020 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
11021
11022         PR c++/13157
11023         * g++.dg/template/koenig3.C: New test.
11024
11025         PR c++/13529
11026         * g++.dg/parse/offsetof3.C: New test.
11027
11028         * g++.dg/init/copy7.C: Add missing dg-error markers.
11029
11030         PR c++/12226
11031         * g++.dg/init/copy7.c: New test.
11032
11033         PR c++/13536
11034         * g++.dg/parse/cast1.C: New test.
11035
11036 2004-01-04  Jan Hubicka  <jh@suse.cz>
11037
11038         * gcc.dg/winline[1-7].c: New tests.
11039
11040 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11041
11042         PR c++/13520
11043         * g++.dg/template/qualttp22.C: New test.
11044
11045 2004-01-01  Jan Hubicka  <jh@suse.cz>
11046
11047         * gcc.dg/debug/20031231-1.c: New.
11048         * gcc.c-torture/compile/20040101-1.c: New.
11049         * gcc.dg/dwarf-die-[1-7].c: New.
11050
11051 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
11052
11053         PR optimization/13521
11054         * gcc.c-torture/compile/20031231-1.c: New test.
11055
11056 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11057
11058         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
11059
11060 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11061
11062         PR c++/10079
11063         * g++.dg/template/crash16.C: New test.
11064
11065 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
11066
11067         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
11068
11069 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11070
11071         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
11072         ports.
11073         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11074         * g++.old-deja/g++.law/profile1.C: Likewise.
11075         * gcc.c-torture/compile/981006-1.c: Likewise.
11076         * gcc.c-torture/execute/loop-2e.x: Likewise.
11077         * gcc.c-torture/execute/loop-2f.x: Remove.
11078         * gcc.c-torture/execute/loop-2g.x: Likewise.
11079         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
11080         * gcc.dg/20020312-2.c: Remove traces of dead ports.
11081
11082 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
11083
11084         PR c++/13507
11085         * g++.dg/ext/attrib11.C: New test.
11086
11087         PR c++/13494
11088         * g++.dg/template/array2-1.C: New test.
11089         * g++.dg/template/array2-2.C: New test.
11090
11091 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
11092
11093         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
11094
11095 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11096
11097         PR c++/12774
11098         * g++.dg/template/array1-1.C: New test.
11099         * g++.dg/template/array1-2.C: New test.
11100
11101 2003-12-29  Roger Sayle  <roger@eyesopen.com>
11102
11103         PR fortran/12632
11104         * g77.dg/12632.f: New test case.
11105
11106 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11107
11108         PR c++/13289
11109         * g++.dg/parse/nontype1.C: New test.
11110
11111 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11112
11113         PR c++/12403
11114         * g++.dg/parse/explicit1.C: New test.
11115         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
11116
11117 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11118
11119         PR c++/13081
11120         * g++.dg/opt/inline6.C: New test.
11121
11122         PR c++/12613
11123         * g++.dg/parse/error9.C: New test.
11124
11125         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
11126
11127 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11128
11129         PR c++/13009
11130         * g++.dg/init/assign1.C: New test.
11131
11132 2003-12-28  Roger Sayle  <roger@eyesopen.com>
11133
11134         PR c++/13070
11135         * g++.dg/warn/format3.C: New test case.
11136
11137 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11138
11139         * gcc.c-torture/compile/20031227-1.c: New test.
11140
11141 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11142
11143         * g++.dg/bprob/bprob.exp: Load target-supports.exp
11144         * g77.dg/bprob/bprob.exp: Likewise.
11145         * gcc.misc-tests/bprob.exp: Likewise.
11146         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
11147         variants on systems where the library does not provide that
11148         functionality.
11149         * gcc.dg/builtins-20.c: Use builtins-config.h.
11150         * gcc.dg/builtins-config.h: New file.
11151
11152 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11153
11154         * lib/gcc-dg.exp (dg-require-profiling): New function.
11155         * lib/target-supports.exp (check_profiling_available): Likewise.
11156         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
11157         * g77.dg/bprob/bprob.exp: Likewise.
11158         * gcc.misc-tests/bprob.exp: Likewise.
11159         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
11160         * gcc.dg/20021014-1.c: Likewise.
11161         * gcc.dg/nest.c: Likewise.
11162
11163 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11164
11165         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
11166         compiling.
11167         * g++.dg/lookup/java2.C: Likewise.
11168         * gcc.dg/cpp/lexident.c: Likewise.
11169
11170 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
11171
11172         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
11173         given.
11174         * gcc.c-torture/compile/961203-1.c: Likewise.
11175         * gcc.c-torture/compile/980506-1.c: Likewise.
11176
11177 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
11178
11179         * lib/gcc-dg.exp (dg-prune-output): New annotation.
11180         (additional_prunes): New global.
11181         (gcc-dg-prune): Handle additional per-test pruning.
11182         (dg-test): Clear additional_prunes between tests.
11183
11184         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
11185         dg-prune-output to avoid spurious failures from assembler
11186         complaining about nonexistent WAW violations.
11187         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
11188         Use dg-prune-output to avoid spurious failures from assembler
11189         warning about Itanium B-step errata.
11190
11191 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11192
11193         * g++.dg/abi/macro0.C: New test.
11194         * g++.dg/abi/macro1.C: Likewise.
11195         * g++.dg/abi/macro2.C: Likewise.
11196
11197         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
11198         * g++.dg/abi/bitfield7.C: Likewise.
11199         * g++.dg/abi/dtor2.C: Likewise.
11200         * g++.dg/abi/mangle11.C: Likewise.
11201         * g++.dg/abi/mangle12.C: Likewise.
11202         * g++.dg/abi/mangle14.C: Likewise.
11203         * g++.dg/abi/mangle17.C: Likewise.
11204         * g++.dg/abi/vbase10.C: Likewise.
11205         * g++.dg/abi/vbase14.C: Likewise.
11206         * g++.dg/template/qualttp17.C: Likewise.
11207
11208 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
11209
11210         PR c/11995
11211         * gcc.dg/20031223-1.c: New test.
11212
11213 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11214
11215         * gcc.dg/noreturn-7.c: New test.
11216
11217 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11218
11219         * gcc.dg/null-pointer-1.c: New test.
11220
11221 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11222
11223         * g++.old-deja/g++.jason/template18.C: Remove.
11224         * g++.old-deja/g++.jason/template37.C: Likewise.
11225
11226         PR c++/12862
11227         * g++.dg/lookup/ns1.C: New test.
11228
11229         PR c++/12397
11230         * g++.dg/template/lookup3.C: New test.
11231
11232 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11233
11234         * g++.dg/template/recurse1.C: New test
11235
11236 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11237
11238         PR c++/12479
11239         * g++.dg/parse/semicolon1.C: New test.
11240         * g++.dg/parse/semicolon1.h: Likewise.
11241
11242 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
11243
11244         * gcc.dg/darwin-misaligned.c: New test.
11245
11246 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11247
11248         PR c/9163
11249         * gcc.dg/20031222-1.c: New test.
11250
11251 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
11252
11253         PR c++/13438
11254         * g++.dg/parse/error8.C: New test.
11255
11256         PR c++/11554
11257         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
11258
11259 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
11260
11261         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
11262         too small.
11263         * gcc.c-torture/compile/930217-1.c: Likewise.
11264         * gcc.c-torture/compile/930513-1.c: Likewise.
11265         * gcc.c-torture/execute/920908-2.c: Likewise.
11266         * gcc.c-torture/execute/921204-1.c: Likewise.
11267         * gcc.c-torture/execute/930621-1.c: Likewise.
11268         * gcc.c-torture/execute/930630-1.c: Likewise.
11269         * gcc.c-torture/execute/931031-1.c: Likewise.
11270         * gcc.c-torture/execute/980602-2.c: Likewise.
11271         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11272         * gcc.c-torture/execute/compndlit-1.c: Likewise.
11273         * gcc.c-torture/execute/extzvsi.c: Likewise.
11274         * gcc.c-torture/unsorted/ext.c: Likewise.
11275
11276 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
11277
11278         PR target/12749
11279         * gcc.c-torture/compile/20031220-2.c: New test case.
11280
11281 2003-12-20  Roger Sayle  <roger@eyesopen.com>
11282
11283         PR optimization/13031
11284         * gcc.c-torture/compile/20031220-1.c: New test case.
11285
11286 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11287
11288         * gcc.dg/cast-function-1.c: New test.
11289
11290 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11291
11292         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
11293         formats.
11294
11295 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
11296
11297         PR c++/12795
11298         * g++.dg/ext/attrib10.C: New test.
11299
11300 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11301
11302         * gcc.dg/cleanup-10.c: New test.
11303         * gcc.dg/cleanup-11.c: New test.
11304
11305 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11306
11307         PR c++/13239
11308         * g++.dg/opt/expect1.C: New test.
11309
11310 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
11311
11312         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
11313
11314 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
11315
11316         PR debug/12923
11317         * gcc.dg/20031218-1.c: New test.
11318
11319         PR debug/12389
11320         * gcc.dg/20031218-2.c: New test.
11321         * gcc.dg/20031218-3.c: New test.
11322
11323         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
11324         of label name and allow for USER_LABEL_PREFIX == "_" names.
11325         * g++.dg/abi/mangle18-2.C: Likewise.
11326         * g++.dg/abi/mangle19-1.C: Likewise.
11327         * g++.dg/abi/mangle19-2.C: Likewise.
11328         * g++.dg/abi/mangle20-1.C: Likewise.
11329         * g++.dg/abi/mangle20-2.C: Likewise.
11330
11331 2003-12-18  Richard Henderson  <rth@redhat.com>
11332
11333         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
11334
11335 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
11336             Dan Kegel <dank@kegel.com>
11337
11338         PR other/12009
11339         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
11340         testing a cross compiler, it causes spurious compile failures.
11341         * lib/g++.exp: Likewise.
11342
11343 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11344
11345         PR c++/13262
11346         * g++.dg/template/access13.C: New test.
11347
11348 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
11349
11350         * gcc.dg/20031216-1.c: New test.
11351
11352 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11353
11354         PR c++/9154
11355         * g++.dg/template/error10.C: New test.
11356
11357 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11358
11359         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
11360         * g++.dg/eh/simd-2.C: Likewise.
11361
11362 2003-12-17  James E Wilson  <wilson@specifixinc.com>
11363             Roger Sayle  <roger@eyesopen.com>
11364
11365         * gcc.c-torture/execute/ieee/mzero5.c: New.
11366
11367 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
11368
11369         PR c++/10603
11370         * g++.dg/parse/error6.C: New test.
11371
11372         PR c++/12827
11373         * g++.dg/parse/error7.C: New test.
11374
11375 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11376
11377         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
11378         at -O with stabs debugging formats.
11379         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
11380         * gcc.dg/debug/debug-2.c: Likewise.
11381
11382 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11383
11384         PR c++/12696
11385         * g++.dg/init/error1.C: New test.
11386
11387         PR c++/12218
11388         * g++.dg/init/pm3.C: New test.
11389
11390 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11391
11392         PR c/3347
11393         * gcc.dg/bitfld-8.c: New test.
11394
11395 2003-12-16  James Lemke  <jim@wasabisystems.com>
11396
11397         * gcc.dg/arm-scd42-[123].c: New tests.
11398
11399 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11400
11401         PR c++/9043
11402         * g++.dg/abi/mangle20-1.C: New test.
11403         * g++.dg/abi/mangle20-2.C: New test.
11404
11405 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11406
11407         PR c++/13275
11408         * g++.dg/other/offsetof2.C: Remove XFAIL.
11409         * g++.dg/parse/offsetof1.C: New test.
11410         * g++.gd/parse/offsetof2.C: Likewise.
11411
11412 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11413
11414         * g++.dg/template/nontype3.C: New test.
11415         * g++.dg/template/static2.C: Tweaked the dg-error clause.
11416
11417 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11418
11419         * g++.dg/warn/noreturn-3.C: Also test instantiation.
11420
11421 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11422
11423         PR c++/13387
11424         * g++.dg/expr/assign1.C: New test.
11425
11426         PR c++/13242
11427         * g++.dg/abi/mangle19-1.C: New test.
11428         * g++.dg/abi/mangle19-2.C: New test.
11429
11430 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
11431
11432         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
11433
11434 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11435
11436         * gcc.c-torture/execute/20031216-1.c: New test.
11437
11438 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11439
11440         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
11441         an ICE regression.
11442
11443 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11444
11445         PR c++/10926
11446         * g++.dg/template/error9.C: New test.
11447
11448         PR c++/11116
11449         * g++.dg/template/error8.C: New test.
11450
11451 2003-12-15  Roger Sayle  <roger@eyesopen.com>
11452
11453         PR middle-end/13400
11454         * gcc.c-torture/execute/20031215-1.c: New test case.
11455
11456 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11457
11458         PR c++/13269
11459         * g++.dg/parse/error5.C: New test.
11460
11461         PR c++/12989
11462         * g++.dg/expr/sizeof1.C: New test.
11463
11464         PR c++/13310
11465         * g++.dg/template/crash15.C: New test.
11466
11467 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
11468
11469         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
11470         a non-POD type as the last named parameter of a varargs function.
11471
11472 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11473
11474         PR c++/13243
11475         PR c++/12573
11476         * g++.dg/template/crash14.C: New test.
11477         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
11478
11479 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
11480
11481         * g++.dg/other/java1.C: New test.
11482
11483         PR c++/13241
11484         * g++.dg/abi/mangle18-1.C: New test.
11485         * g++.dg/abi/mangle18-2.C: New test.
11486
11487 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11488
11489         PR optimization/10312
11490         * gcc.c-torture/execute/20031214-1.c: New.
11491
11492 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
11493
11494         PR c++/10779
11495         PR c++/12160
11496         * g++.dg/parse/error3.C: New test.
11497         * g++.dg/parse/error4.C: Likewise.
11498         * g++.dg/abi/mangle4.C: Tweak error messages.
11499         * g++.dg/lookup/using5.C: Likewise.
11500         * g++.dg/other/error2.C: Likewise.
11501         * g++.dg/parse/typename5.C: Likewise.
11502         * g++.dg/parse/undefined1.C: Likewise.
11503         * g++.dg/template/arg2.C: Likewise.
11504         * g++.dg/template/ttp3.C: Likewise.
11505         * g++.dg/template/type1.C: Likewise.
11506         * g++.old-deja/g++.other/crash32.C: Likewise.
11507         * g++.old-djea/g++.pt/defarg8.C: Likewise.
11508
11509 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11510
11511         PR c++/13106
11512         * g++.dg/warn/noreturn-3.C: New test.
11513
11514 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11515
11516         PR c++/13118
11517         * g++.dg/abi/covariant3.C: New.
11518
11519 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
11520
11521         * g++.dg/eh/ia64-1.C: New test.
11522
11523 2003-12-12  Roger Sayle  <roger@eyesopen.com>
11524
11525         PR optimization/13037
11526         * g77.f-torture/execute/13037.f: New test case.
11527
11528 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11529
11530         PR c++/12881
11531         * g++.dg/abi/covariant2.C: New.
11532
11533 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
11534
11535         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
11536
11537 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
11538
11539         * gcc.c-torture/execute/wchar_t-1.x: Delete.
11540
11541 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
11542
11543         PR other/10819
11544         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
11545         to fix Bug 10819.
11546         * lib/g++.exp (g++_version): Likewise.
11547         * lib/g77.exp (g77_version): Likewise.
11548         * lib/objc.exp (default_objc_version): Likewise.
11549
11550 2003-12-10  Richard Henderson  <rth@redhat.com>
11551
11552         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
11553
11554         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
11555
11556 2003-12-08  Matt Austern  <austern@apple.com>
11557
11558         PR c/13134
11559         * lib/gcc-dg.exp (dg-require-visibility): Define.
11560         * lib/target-supports (check_visibility_available): Define.
11561         * gcc.dg/visibility-1.c: New test.
11562         * gcc.dg/visibility-2.c: Likewise.
11563         * gcc.dg/visibility-3.c: Likewise.
11564         * gcc.dg/visibility-4.c: Likewise.
11565         * gcc.dg/visibility-5.c: Likewise.
11566         * gcc.dg/visibility-6.c: Likewise.
11567         * g++.dg/ext/visibility-1.C: Likewise.
11568         * g++.dg/ext/visibility-2.C: Likewise.
11569         * g++.dg/ext/visibility-3.C: Likewise.
11570         * g++.dg/ext/visibility-4.C: Likewise.
11571         * g++.dg/ext/visibility-5.C: Likewise.
11572         * g++.dg/ext/visibility-6.C: Likewise.
11573
11574 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11575
11576         * g++.dg/lookup/java1.C: New test.
11577         * g++.dg/lookup/java2.C: New test.
11578
11579 2003-12-07  Falk Hueffner  <falk@debian.org>
11580
11581         * g++.dg/opt/noreturn-1.C: New test.
11582
11583 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
11584
11585         * gcc.dg/overflow-1.c: New test.
11586
11587 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11588
11589         * g77.f-torture/compile/13060.f: New test.
11590
11591 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
11592
11593         PR c++/13323
11594         * g++.dg/inherit/operator2.C: New test.
11595
11596 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11597
11598         PR c++/13305
11599         * g++.dg/ext/attrib9.C: New test.
11600
11601 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11602
11603         PR c++/13314
11604         * g++.dg/template/error7.C: New test.
11605
11606 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
11607             J"orn Rennecke <joern.rennecke@superh.com>
11608
11609         PR target/13302
11610         * g++.dg/other/struct-va_list.C: New test.
11611
11612 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11613
11614         PR c++/13166
11615         * g++.dg/parse/defarg6.C: New test.
11616
11617 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
11618
11619         PR target/13256
11620         * gcc.c-torture/execute/20031201-1.c: New test.
11621
11622 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
11623
11624         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
11625
11626 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11627
11628         * gcc.dg/builtin-return-1.c: New test.
11629
11630 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
11631             J"orn Rennecke <joern.rennecke@superh.com>
11632
11633         PR optimization/13260
11634         * gcc.c-torture/execute/20031204-1.c: New test.
11635
11636 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11637
11638         PR c++/9127
11639         * g++.dg/template/error6.C: New test.
11640
11641 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
11642
11643         * gcc.dg/20031202-1.c: New test.
11644
11645 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11646
11647         PR c++/13179
11648         * g++.dg/template/eh1.C: New test.
11649
11650         PR c++/10771
11651         * g++.dg/template/error5.C: New test.
11652
11653 2003-12-02  David Ung  <davidu@mips.com>
11654
11655         * gcc.dg/compat/vector-check.h: Corrected type for var
11656         g_##TMODE
11657
11658 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11659
11660         PR c++/10126
11661         * g++.dg/template/ptrmem8.C: New test.
11662
11663 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11664
11665         PR c++/12573
11666         * g++.dg/template/dependent-expr3.C: New test.
11667
11668 2003-12-01  James Lemke  <jim@wasabisystems.com>
11669
11670         * gcc.dg/arm-g2.c: New test.
11671
11672 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11673
11674         PR optimization/11634
11675         * gcc.dg/20031201-2.c: New test case.
11676
11677 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
11678
11679         PR 11433
11680         * objc.dg/proto-lossage-3.m: New test.
11681
11682 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11683
11684         PR optimization/12628
11685         * gcc.dg/20031201-1.c: New test case.
11686
11687 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11688
11689         * gcc.dg/unaligned-1.c: New test.
11690
11691 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
11692
11693         PR c++/9849
11694         * g++.dg/template/error4.C: New test.
11695         * g++.dg/template/nested3.C: Adjust error markers.
11696
11697 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11698
11699         * gcc.dg/cpp/assert4.c: Check more #system assertions.
11700
11701 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
11702
11703         PR c/10333
11704         * gcc.dg/bitfld-7.c: New test.
11705
11706 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
11707
11708         * gcc.dg/tls/asm-1.C: New test.
11709
11710 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11711
11712         * gcc.dg/cpp/assert4.c: Update.
11713
11714 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11715
11716         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
11717         * gcc.dg/builtin-apply3.c: New test.
11718
11719 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11720
11721         * lib/compat.exp (compat-obj): New xfaildata parameter.
11722         Use it to set compiler_conditional_xfail_data before compiling.
11723         (compat-get-options): Handle dg-xfail-if.
11724         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
11725         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
11726         * gcc.dg/compat/vector-1_y.c: Likewise.
11727         * gcc.dg/compat/vector-2_x.c: Likewise.
11728         * gcc.dg/compat/vector-2_y.c: Likewise.
11729
11730 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11731
11732         * g++.dg/opt/reg-stack4.C: New test.
11733
11734 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11735
11736         * gcc.dg/builtin-apply2.c: New test.
11737
11738 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11739
11740         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
11741
11742 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11743
11744         PR c++/12924
11745         * g++.dg/template/template-id-2.C: New test.
11746
11747 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11748
11749         PR c++/5369
11750         * g++.dg/template/memfriend1.C: New test.
11751         * g++.dg/template/memfriend2.C: Likewise.
11752         * g++.dg/template/memfriend3.C: Likewise.
11753         * g++.dg/template/memfriend4.C: Likewise.
11754         * g++.dg/template/memfriend5.C: Likewise.
11755         * g++.dg/template/memfriend6.C: Likewise.
11756         * g++.dg/template/memfriend7.C: Likewise.
11757         * g++.dg/template/memfriend8.C: Likewise.
11758         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
11759
11760 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
11761
11762         PR c++/12515
11763         * g++.dg/ext/cond1.C: New test.
11764
11765 2003-11-20  Richard Henderson  <rth@redhat.com>
11766
11767         * gcc.dg/20020201-2.c: Remove.
11768         * gcc.dg/20020201-4.c: Remove.
11769         * gcc.dg/20020304-1.c: Remove.
11770
11771 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
11772
11773         * gcc.dg/cpp/trad/xwin1.c: New test case.
11774
11775 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
11776
11777         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
11778         * lib/g77.exp: Likewise.
11779         * lib/objc.exp: Likewise.
11780         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
11781         for darwin.
11782
11783 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11784
11785         PR c++/12932
11786         * g++.dg/template/static5.C: New test.
11787
11788 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11789
11790         * gcc.dg/nested-func-1.c: New test.
11791
11792 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11793
11794         * gcc.dg/cpp/assert4.c: New test.
11795
11796 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11797
11798         PR c++/2294
11799         * g++.dg/lookup/using9.c: New test.
11800
11801 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
11802
11803         PR c++/12762
11804         * g++.dg/template/error3.C: New test.
11805
11806 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
11807
11808         PR ada/13035
11809         * ada/acats/run_acats, run_all.sh: Fix syntax error.
11810         No longer use a wrapper for gcc, since this does not work under
11811         Windows.
11812
11813 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11814
11815         PR c++/2094
11816         * g++.dg/template/ptrmem7.C: New test.
11817
11818 2003-11-13  Andrew Pinski <apinski@apple.com>
11819
11820         * gcc.c-torture/compile/20031113-1.c: New test.
11821
11822 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
11823             Kean Johnston <jkj@sco.com>
11824
11825         PR c/13029
11826         * gcc.dg/unused-4.c: Update.
11827
11828 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11829
11830         * g++.dg/opt/const3.C: New test.
11831
11832 2003-11-13  Jan Hubicka  <jh@suse.cz>
11833
11834         * gcc.c-torture/compile/20031112-1.c: New test.
11835
11836 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
11837
11838         * g++.dg/parse/crash10.C: Remove bogus error marker.
11839
11840 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11841
11842         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
11843         (host_gcc): Likewise.
11844         (ROOT): Honor $PWDCMD.
11845         (BASE): Likewise.
11846         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
11847
11848 2003-11-12  Catherine Moore  <clm@redhat.com>
11849
11850         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
11851
11852 2003-11-12  Andreas Jaeger  <aj@suse.de>
11853             Jakub Jelinek  <jakub@redhat.com>
11854             Andrew Pinski  <pinskia@physics.uc.edu>
11855             Richard Henderson  <rth@redhat.com>
11856
11857         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
11858         systems.
11859         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
11860
11861         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
11862         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11863
11864 2003-11-11  Andreas Jaeger  <aj@suse.de>
11865
11866         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
11867
11868         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
11869
11870 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
11871
11872         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
11873         Clean ups.
11874
11875 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
11876
11877         * gcc.dg/trampoline-1.c: New test.
11878
11879 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
11880
11881         * gcc.c-torture/compile/200031109-1.c: New test.
11882
11883 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11884
11885         PR c/3190
11886         PR c/8714
11887         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
11888         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
11889         gcc.dg/format/no-y2k-1.c: Update.
11890
11891 2003-11-08  Roger Sayle  <roger@eyesopen.com>
11892
11893         PR optimization/10467
11894         * gcc.dg/20031108-1.c: New test case.
11895
11896 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
11897
11898         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
11899
11900 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11901
11902         * gcc.dg/compound-lvalue-1.c: New test.
11903         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
11904         some XFAILs.
11905
11906 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
11907
11908         * gcc.dg/altivec-varargs-1.c: New test.
11909
11910 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11911
11912         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
11913         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
11914         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
11915         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
11916         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
11917
11918 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11919
11920         * gcc.dg/cond-lvalue-1.c: New test.
11921
11922 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
11923
11924         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
11925
11926 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11927
11928         PR c++/11616
11929         * g++.dg/template/instantiate5.C: New test.
11930
11931 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11932
11933         PR c++/12726
11934         * g++.dg/ext/complit2.C: Replace test with self-contained version.
11935         * ChangeLog: Add missing first entry for above test.
11936
11937 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11938
11939         PR c++/9810
11940         * g++.dg/template/using8.C: New test.
11941         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
11942
11943 2003-11-02  Roger Sayle  <roger@eyesopen.com>
11944
11945         PR optimization/10817
11946         * gcc.c-torture/compile/20031102-1.c: New test case.
11947
11948 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
11949
11950         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
11951         2147483647.
11952
11953 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11954
11955         * gcc.dg/20031102-1.c: New test.
11956
11957 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11958
11959         * gcc.dg/complex-1.c: New test.
11960
11961 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11962
11963         PR c++/12796
11964         * g++.dg/template/crash13.C: Adjust expected error location.
11965         * g++.old-deja/g++.brendan/ns1.C: Likewise.
11966
11967 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11968
11969         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11970
11971 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11972
11973         PR/10239
11974         * gcc.c-torture/compile/20031031-2.c: New test.
11975
11976 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11977
11978         PR/11640
11979         * gcc.c-torture/compile/20031031-1.c: New test.
11980
11981 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11982
11983         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11984         * gcc.misc-tests/bprob.exp: Likewise.
11985         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
11986         the execution test on arm-elf configs.
11987         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
11988         configs that don't support scratch files.
11989         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
11990
11991 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
11992
11993         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
11994         done by dejagnu.
11995
11996 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
11997
11998         * ada/acats/run_all.sh: Redirect mv output to /dev/null
11999         Avoid non pure sh syntax. Add more logging.
12000
12001         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
12002         fail.
12003
12004 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12005
12006         PR libgcj/10610
12007         * gcc.dg/ppc-stackalign-1.c: New test.
12008
12009 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
12010
12011         * ada/acats/run_all.sh: Change output to be more compliant with
12012         dejagnu framework.
12013         Create acats.sum and acats.log files under testsuite/ada/acats
12014         Only run [a-z]* directories, to filter out e.g. CVS.
12015         Redirect build output to log file.
12016
12017 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12018
12019         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
12020
12021 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12022
12023         PR ada/5909:
12024         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
12025
12026 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
12027
12028         * gcc.c-torture/compile/20031023-1.c: New test.
12029         * gcc.c-torture/compile/20031023-2.c: New test.
12030         * gcc.c-torture/compile/20031023-3.c: New test.
12031         * gcc.c-torture/compile/20031023-4.c: New test.
12032
12033 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12034
12035         PR c++/10371
12036         * g++.dg/lookup/scoped8.C: New test.
12037
12038 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12039
12040         * g++.dg/opt/reg-stack3.C: New test.
12041
12042 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12043
12044         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
12045
12046 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12047
12048         PR c++/11076
12049         * g++.dg/template/crash13.C: New test.
12050
12051 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12052
12053         * gcc.dg/c99-restrict-2.c: New test.
12054
12055 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
12056
12057         PR c++/12698, c++/12699, c++/12700, c++/12566
12058         * g++.dg/inherit/covariant9.C: New test.
12059         * g++.dg/inherit/covariant10.C: New test.
12060         * g++.dg/inherit/covariant11.C: New test.
12061
12062 2003-10-23  Jason Merrill  <jason@redhat.com>
12063
12064         PR c++/12726
12065         * g++.dg/ext/complit2.C: New test.
12066
12067 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
12068
12069         PR target/12654
12070         * gcc.c-torture/execute/20031020-1.c: New test.
12071
12072 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12073
12074         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
12075         following the jump_insn.
12076
12077 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12078
12079         * gcc.dg/cast-lvalue-1.c: New test.
12080
12081 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
12082
12083         PR c++/11962
12084         * g++.dg/template/cond2.C: New test.
12085
12086 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12087
12088         * gcc.dg/builtins-28.c: New test.
12089
12090 2003-10-20  Jan Hubicka  <jh@suse.cz>
12091
12092         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
12093         parameter.
12094         * testsuite/gcc.dg/inline-2.c: Likewise.
12095
12096 2003-10-20  Phil Edwards  <phil@codesourcery.com>
12097
12098         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
12099         * gcc.dg/nest.c:  Likewise.
12100
12101 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12102
12103         PR c++/9781, c++/10583, c++/11862
12104         * g++.dg/parse/crash13.C: New test.
12105
12106 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12107
12108         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
12109
12110 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12111
12112         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
12113         Define HAVE_C99_RUNTIME except on Solaris.
12114         * gcc.dg/builtins-20.c: Likewise.
12115
12116 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12117
12118         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
12119
12120 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12121
12122         PR c++/12495
12123         * g++.dg/template/crash21.C: New test.
12124
12125 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12126
12127         PR c++/2513
12128         * g++.dg/template/typename5.C: New test.
12129
12130 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12131
12132         PR c++/12369
12133         * g++.dg/template/friend25.C: New test.
12134
12135 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
12136
12137         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
12138         versions.
12139
12140 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
12141
12142         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
12143         == 2147483647.
12144
12145 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
12146
12147         * gcc.c-torture/execute/960416-1.x: Remove.
12148         * gcc.c-torture/execute/divconst-3.x: Likewise.
12149
12150 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
12151
12152         PR target/12598
12153         * gcc.dg/torture/cris-volatile-1.c: New test.
12154
12155 2003-10-14  Roger Sayle  <roger@eyesopen.com>
12156
12157         PR optimization/9325
12158         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
12159         for overflowing floating point to integer conversion during RTL
12160         simplification.
12161
12162 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
12163
12164         * objc/execute/_cmd.m: Fix typo.
12165         * objc.dg/image-info.m, objc.dg/symtab-1.m:
12166         Relax 'scan-assembler' regexp.
12167         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
12168         objc.dg/try-catch-4.m: Run on non-Darwin targets.
12169         * objc.dg/zero-link-2.m: Remove blank line.
12170         * objc.dg/zero-link-3.m: New test case.
12171
12172 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
12173
12174         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
12175
12176         * gcc.dg/asm-names.c: Use scan-assembler-not rather
12177         than linker trickery.
12178
12179 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12180
12181         PR c++/12370
12182         * g++.dg/other/friend2.C: New test.
12183
12184 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12185
12186         * gcc.dg/20031012-1.c: New test.
12187
12188 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12189
12190         * gcc.dg/weak/weak-3.c: Fix for new warning.
12191
12192 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
12193
12194         PR optimization/8750
12195         * gcc.c-torture/execute/20031012-1.c: New test case.
12196
12197 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12198
12199         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
12200         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
12201
12202 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12203
12204         PR optimization/12260
12205         * gcc.c-torture/compile/20031011-2.c: New test case.
12206
12207 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12208
12209         * gcc.c-torture/execute/20031011-1.c: New testcase.
12210
12211 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12212
12213         * gcc.c-torture/compile/20031011-1.c: New test.
12214
12215 2003-10-11  Jan Hubicka  <jh@suse.cz>
12216
12217         * g++.dg/other/first-global.C: New test.
12218
12219 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12220
12221         * gcc.c-torture/execute/string-opt-18.c: New testcase.
12222
12223 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
12224
12225         * gcc.c-torture/compile/20031010-1.c: New test.
12226
12227 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
12228
12229         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
12230         * gcc.c-torture/execute/va-arg-25.c: ... here.
12231
12232 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
12233
12234         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
12235
12236 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
12237
12238         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
12239
12240 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
12241
12242         * g++.dg/parse/error2.C: New test.
12243
12244 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
12245
12246         PR c++/11097
12247         * g++.dg/other/error5.C: Modify the error message.
12248         * g++.dg/lookup/using8.C: New test.
12249
12250 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
12251
12252         * gcc.dg/darwin-abi-2.c: New file.
12253         * gcc.c-torture/execute/va-arg-24.c: New file.
12254
12255 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
12256
12257         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
12258         indentation.
12259
12260 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
12261
12262         PR c++/10147
12263         * g++.dg/other/error4.C: Update error messages.
12264         * g++.dg/template/ptrmem4.C: Likewise.
12265
12266         PR c++/12337
12267         * g++.dg/init/new9.C: New test.
12268
12269         PR c++/12334, c++/12236, c++/8656
12270         * g++.dg/ext/attrib8.C: New test.
12271
12272 2003-10-06  Devang Patel  <dpatel@apple.com>
12273
12274         * gcc.dg/debug/dwarf2-3.h: New test.
12275         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
12276
12277 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
12278
12279         * g++.dg/opt/cfg2.C: New test.
12280
12281 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12282
12283         * g++.dg/opt/float1.C: New test.
12284
12285 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12286
12287         * gcc.dg/c90-array-lval-6.c: New test.
12288         * gcc.dg/c99-array-lval-6.c: New test.
12289
12290 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
12291             Ziemowit Laski  <zlaski@apple.com>
12292
12293         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
12294         'Derived', so that it is never considered a class method; add
12295         new warning for '+port' method ambiguity.
12296         * objc.dg/method-12.m: Include <objc/objc.h> instead of
12297         <objc/objc-api.h> (needed on Mac OS X).
12298         * objc.dg/method-13.m: New test.
12299
12300 2003-10-03  Roger Sayle  <roger@eyesopen.com>
12301
12302         PR optimization/9325, PR java/6391
12303         * gcc.c-torture/execute/20031003-1.c: New test case.
12304
12305 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
12306
12307         PR optimization/12180
12308         * gcc.dg/20031002-1.c: New test.
12309
12310         PR c++/12486
12311         * g++.dg/inherit/error1.C: New test.
12312
12313 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
12314
12315         * lib/f-torture.exp (search_for): Rename to...
12316         (search_for_re): This.  Also, clean up comments and the
12317         "regexp" invocation.
12318
12319 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
12320
12321         * gcc.c-torture/compile/20031002-1.c: New test.
12322
12323 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
12324
12325         * g++.dg/opt/cond1.C: New test.
12326
12327 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
12328
12329         * gcc.dg/Wold-style-definition-2.c: New testcase.
12330         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
12331
12332 2003-09-29  Richard Henderson  <rth@redhat.com>
12333
12334         * g++.dg/init/array10.C: Add dg-options.
12335
12336 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
12337
12338         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
12339
12340 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12341
12342         * g++.dg/template/friend19.C: Fix typo.
12343         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
12344
12345 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
12346
12347         * gcc.c-torture/execute/20030928-1.c: New test.
12348         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
12349
12350 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12351
12352         * g++.dg/opt/unroll1.C: New test.
12353
12354 2003-09-26  Roger Sayle  <roger@eyesopen.com>
12355
12356         PR optimization/11741
12357         * gcc.dg/20030926-1.c: New test case.
12358
12359 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12360
12361         PR c++/5655
12362         * g++.dg/parse/access7.C: New test.
12363         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
12364
12365 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
12366
12367         MERGE OF objc-improvements-branch into MAINLINE:
12368         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
12369         if libobjc has not been built.
12370         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
12371         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
12372         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
12373         objc/execute/nested-3.m, objc/execute/np-2.m,
12374         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
12375         objc/execute/redefining_self.m, objc/execute/root_methods.m,
12376         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
12377         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
12378         objc.dg/special/unclaimed-category-1.h,
12379         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
12380         well as GNU runtime.
12381         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
12382         * execute/cascading-1.m, execute/function-message-1.m,
12383         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
12384         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
12385         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
12386         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
12387         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
12388         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
12389         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
12390         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
12391         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
12392         * objc.dg/bitfield-2.m: Run only on Darwin.
12393         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
12394         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
12395         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
12396         * objc.dg/const-str-1.m: Fix constant string layout.
12397
12398 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
12399
12400         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
12401
12402 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
12403
12404         * gcc.dg/darwin-abi-1.c: New file.
12405
12406 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
12407
12408         PR target/12281
12409         * gcc.c-torture/compile/20030921-1.c: New test.
12410
12411 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12412
12413         * g++.dg/opt/reg-stack2.C: New test.
12414
12415 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12416
12417         * g++.dg/eh/delayslot1.C: New test.
12418
12419 2003-09-20  Richard Henderson  <rth@redhat.com>
12420
12421         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
12422
12423 2003-09-20  Roger Sayle  <roger@eyesopen.com>
12424
12425         * gcc.c-torture/execute/20030920-1.c: New test case.
12426
12427 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12428
12429         * g++.dg/rtti/typeid3.C: Correct expected error message.
12430
12431 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12432
12433         PR c++/157
12434         * g++.dg/parse/crash12.C: New test.
12435
12436 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
12437
12438         * gcc.dg/compat/mixed-struct-check.h: New.
12439         * gcc.dg/compat/mixed-struct-defs.h: New.
12440         * gcc.dg/compat/mixed-struct-init.h: New.
12441         * gcc.dg/compat/struct-by-value-19_main.c: New.
12442         * gcc.dg/compat/struct-by-value-19_x.c: New.
12443         * gcc.dg/compat/struct-by-value-19_y.c: New.
12444         * gcc.dg/compat/struct-by-value-20_main.c: New.
12445         * gcc.dg/compat/struct-by-value-20_x.c: New.
12446         * gcc.dg/compat/struct-by-value-20_y.c: New.
12447         * gcc.dg/compat/struct-return-19_main.c: New.
12448         * gcc.dg/compat/struct-return-19_x.c: New.
12449         * gcc.dg/compat/struct-return-19_y.c: New.
12450         * gcc.dg/compat/struct-return-20_main.c: New.
12451         * gcc.dg/compat/struct-return-20_x.c: New.
12452         * gcc.dg/compat/struct-return-20_y.c: New.
12453
12454 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
12455         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
12456         so that it will not complain on LP64 targets.
12457
12458 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12459
12460         PR c++/495
12461         * g++.dg/template/friend24.C: New test.
12462
12463 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
12464
12465         PR c++/12332
12466         * g++.dg/template/memtmpl2.C: New test.
12467
12468 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
12469
12470         PR target/11184
12471         * gcc.dg/builtin-apply1.c: New test.
12472
12473 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
12474
12475         PR c++/9848
12476         * g++.dg/warn/Wunused-4.C: New test.
12477
12478 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12479
12480         PR c++/12316
12481         * g++.dg/other/gc2.C: New test.
12482
12483 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
12484
12485         PR c++/11991
12486         * g++.dg/rtti/typeid3.C: New test.
12487
12488         PR c++/12266
12489         * g++.dg/overload/template1.C: New test.
12490
12491 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12492
12493         * g++.dg/opt/cfg3.C: New test.
12494
12495 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12496
12497         PR c++/7939
12498         * g++.dg/template/crash11.C: New test.
12499
12500 2003-09-16  Jason Merrill  <jason@redhat.com>
12501             Jakub Jelinek  <jakub@redhat.com>
12502
12503         * gcc.dg/attr-warn-unused-result.c: New test.
12504
12505 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
12506
12507         PR c++/12184
12508         * g++.dg/expr/call2.C: New test.
12509
12510 2003-09-15  Andreas Jaeger  <aj@suse.de>
12511
12512         * gcc.dg/Wold-style-definition-1.c: New test.
12513
12514 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
12515
12516         PR c++/3907
12517         * g++.dg/parse/template12.C: New test.
12518
12519         * g++.dg/abi/bitfield11.C: New test.
12520         * g++.dg/abi/bitfield12.C: Likewise.
12521
12522 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
12523
12524         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
12525         non-expansion of functional macro name without arguments at EOL.
12526         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
12527
12528 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
12529
12530         * gcc.c-torture/execute/20030914-[12].c: New tests.
12531
12532 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12533
12534         PR c++/11788
12535         * g++.dg/overload/addr1.C: New test.
12536
12537 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
12538
12539         * gcc.dg/20030909-1.c: New test.
12540
12541 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12542
12543         * gcc.dg/ultrasp10.c: New test.
12544
12545 2003-09-09  Devang Patel  <dpatel@apple.com>
12546
12547         * gcc.dg/darwin-ld-6.c: New test.
12548
12549 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12550
12551         * gcc.dg/torture/builtin-explog-1.c: New testcase.
12552
12553 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12554
12555         * gcc.dg/ia64-types1.c: New test.
12556         * gcc.dg/ia64-types2.c: Likewise.
12557
12558 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12559
12560         * gcc.dg/builtins-1.c: Add more _Complex tests.
12561         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12562
12563         * gcc.dg/builtins-1.c: Test existing _Complex functions.
12564         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12565
12566 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12567
12568         PR c++/11786
12569         * g++.dg/lookup/koenig2.C: New test.
12570
12571         PR c++/5296
12572         * g++.dg/rtti/typeid2.C: New test.
12573
12574 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
12575
12576         * gcc.c-torture/compile/20030904-1.c: New test.
12577
12578 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12579
12580         * g++.dg/opt/longbranch2.C: New test.
12581
12582 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12583
12584         * g++.dg/template/crash10.C: Only compile it.
12585
12586 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12587
12588         PR middle-end/11665
12589         * gcc.c-torture/compile/20030907-1.c: New test.
12590         * g++.dg/init/array11.C: New test.
12591
12592 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12593
12594         PR c++/11852
12595         * g++.dg/init/struct1.C: New test.
12596
12597 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12598
12599         PR c++/12181
12600         * g++.dg/expr/comma1.C: New test.
12601
12602 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
12603
12604         PR c++/11867
12605         * g++.dg/expr/static_cast5.C: New test.
12606
12607 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
12608
12609         PR c++/11507
12610         * g++.dg/lookup/scoped7.C: New test.
12611
12612         PR c++/9574
12613         * g++.dg/other/static1.C: New test.
12614
12615         PR c++/11490
12616         * g++.dg/warn/template-1.C: New test.
12617
12618         PR c++/11432
12619         * g++.dg/template/crash10.C: New test.
12620
12621         PR c++/2478
12622         * g++.dg/overload/VLA.C: New test.
12623
12624         PR c++/10804
12625         * g++.dg/template/call1.C: New test.
12626
12627 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12628
12629         PR c++/11794
12630         * g++.dg/parse/using3.C: New test.
12631
12632 2003-09-06  Roger Sayle  <roger@eyesopen.com>
12633
12634         PR c++/11409
12635         * g++.dg/overload/builtin3.C: New test case.
12636
12637 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
12638
12639         PR c/9862
12640         * gcc.dg/20030906-1.c: New test.
12641         * gcc.dg/20030906-2.c: Likewise.
12642
12643 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12644
12645         PR c++/12167
12646         * g++.dg/parse/defarg5.C: New test.
12647
12648         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
12649
12650 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
12651
12652         PR c++/12163
12653         * g++.dg/expr/static_cast4.C: New test.
12654
12655         PR c++/12146
12656         * g++.dg/template/crash9.C: New test.
12657
12658 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12659
12660         * g++.old-deja/g++.ext/pretty2.C: Update for change
12661         in __FUNCTION__.
12662         * g++.old-deja/g++.ext/pretty3.C: Likewise.
12663
12664 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
12665
12666         PR c++/11922
12667         * g++/dg/template/qualified-id1.C: New test.
12668
12669         PR c++/12037
12670         * g++.dg/warn/noeffect4.C: New test.
12671
12672 2003-09-04  Matt Austern  <austern@apple.com>
12673
12674         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
12675         * g++.dg/ext/fnname2.C: Likewise.
12676         * g++.dg/ext/fnname3.C: Likewise.
12677
12678 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
12679
12680         * g++.dg/expr/lval1.C: New test.
12681         * g++.dg/ext/lvcast.C: Remove.
12682
12683 2003-09-03  Roger Sayle  <roger@eyesopen.com>
12684
12685         PR optimization/11700.
12686         * gcc.c-torture/compile/20030903-1.c: New test case.
12687
12688 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
12689
12690         PR c++/12053
12691         * g++.dg/abi/layout4.C: New test.
12692
12693 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
12694
12695         PR c++/11553
12696         * g++.dg/parse/friend3.C: New test.
12697
12698 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
12699
12700         PR c++/11847
12701         * g++.dg/template/class1.C: New test.
12702
12703         PR c++/11808
12704         * g++.dg/expr/call1.C: New test.
12705
12706 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
12707
12708         PR c++/12114
12709         * g++.dg/init/ref9.C: New test.
12710
12711         PR c++/11972
12712         * g++.dg/template/nested4.C: New test.
12713
12714 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12715
12716         PR c++/12093
12717         * g++.dg/template/non-dependent4.C: New test.
12718
12719         PR c++/11928
12720         * g++.dg/inherit/conv1.C: New test.
12721
12722 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12723
12724         PR c++/6196
12725         * g++.dg/ext/label1.C: New test.
12726         * g++.dg/ext/label2.C: Likewise.
12727
12728 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12729
12730         * g++.dg/expr/cond3.C: New test.
12731
12732 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12733
12734         * gcc.dg/builtins-1.c: Add new builtin cases.
12735
12736 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12737
12738         * gcc.dg/builtins-1.c: Add new cases.
12739         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12740
12741 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12742
12743         * gcc.dg/builtins-1.c: Add more math builtin tests.
12744         * gcc.dg/torture/builtin-attr-1.c: New test.
12745
12746 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12747
12748         PR optimization/5079
12749         * g++.dg/opt/static3.C: New test.
12750
12751 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12752
12753         * gcc.misc-tests/gcov-10b.c: New test.
12754
12755 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
12756
12757         * g++.dg/opt/ptrmem3.C: New test.
12758
12759         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
12760
12761 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
12762
12763         * gcc.dg/20030826-2.c: New test.
12764
12765 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12766
12767         PR middle-end/12002
12768         * g77.f-torture/compile/12002.f: New test case.
12769
12770 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12771
12772         * gcc.dg/20030826-1.c: New test case.
12773
12774 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
12775
12776         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
12777
12778 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
12779
12780         PR c++/11871
12781         * c++.dg/lookup/crash1.C: New test.
12782
12783         * c++.dg/warn/noeffect3.C: New test.
12784
12785 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
12786
12787         * gcc.dg/compat/vector-1_x.c: Compile with -w.
12788         * gcc.dg/compat/vector-1_y.c: Ditto.
12789         * gcc.dg/compat/vector-2_x.c: Ditto.
12790         * gcc.dg/compat/vector-2_y.c: Ditto.
12791
12792 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
12793
12794         * gcc.dg/20030702-1.c: New test.
12795
12796 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
12797
12798         PR c++/8795
12799         * g++.dg/ext/altivec-1.C: New test.
12800
12801 2003-08-24  Richard Henderson  <rth@redhat.com>
12802
12803         * g++.dg/eh/simd-2.C: Add -w for x86.
12804
12805 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
12806
12807         * gcc.dg/20030815-1.c: New test.
12808
12809 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12810
12811         PR c++/3765
12812         * g++.dg/parse/access6.C: New test.
12813
12814 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12815
12816         PR c++/641, c++/11876
12817         * g++.dg/template/friend22.C: New test.
12818         * g++.dg/template/friend23.C: Likewise.
12819
12820 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12821
12822         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
12823         identically.
12824
12825 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12826
12827         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
12828
12829 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12830
12831         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
12832
12833 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12834
12835         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
12836
12837 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12838
12839         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
12840
12841 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
12842
12843         PR c++/11919
12844         * g++.dg/overload/prom1.C: New test.
12845
12846         PR c++/11551
12847         * g++.dg/parse/dtor2.C: New test.
12848
12849         PR c++/10762
12850         * g++.dg/parse/using2.C: New test.
12851
12852 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
12853
12854         PR target/11805
12855         * gcc.c-torture/compile/20030821-1.c: New.
12856
12857 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
12858
12859         PR c++/11834
12860         * g++.dg/template/deduce2.C: New test.
12861
12862 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
12863
12864         * gcc.c-torture/execute/20030821-1.c: New test.
12865
12866 2003-08-20  Roger Sayle  <roger@eyesopen.com>
12867
12868         PR middle-end/11984
12869         * gcc.dg/20030820-1.c: New test case.
12870
12871 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
12872
12873         PR c++/11945
12874         * g++.dg/warn/noeffect2.C: New test.
12875
12876 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
12877
12878         PR c++/10926
12879         * g++.dg/template/dtor2.C: New test.
12880
12881         PR c++/11684
12882         * g++.dg/template/operator1.C: New test.
12883         * g++.dg/parse/operator4.C: New test.
12884
12885         PR c++/11946.C
12886         * g++.dg/expr/enum1.C: New test.
12887         * gcc.dg/c99-bool-1.c: Remove bogus warning.
12888
12889         PR c++/11036.C
12890         * g++.dg/parse/elab2.C: New test.
12891         * g++.dg/parse/typedef4.C: Change error message.
12892         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
12893         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
12894         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
12895
12896 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
12897
12898         * gcc.dg/pch/warn-1.c: New.
12899         * gcc.dg/pch/warn-1.hs: New.
12900
12901         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
12902         not-tested file.
12903
12904 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12905
12906         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
12907
12908 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12909
12910         * gcc.dg/uninit-D.c: New Test.
12911         * gcc.dg/uninit-E.c: New Test.
12912         * gcc.dg/uninit-F.c: New Test.
12913         * gcc.dg/uninit-G.c: New Test.
12914
12915 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
12916
12917         * g++.dg/README: Describe the pch directory.
12918
12919 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12920
12921         PR c++/11174
12922         * g++.dg/parse/access4.C: New test.
12923         * g++.dg/parse/access5.C: Likewise.
12924         * g++.old-deja/g++.jason/access17.C: Adjust error message.
12925
12926 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
12927
12928         * gcc.dg/noncompile/20030818-1.c: New.
12929
12930 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12931
12932         PR c++/11957
12933         * g++.dg/warn/noeffect1.C: New test.
12934
12935         * g++.dg/template/scope2.C: New test.
12936         * g++.dg/template/error2.C: Correct dg-error
12937
12938 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
12939
12940         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
12941
12942 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
12943
12944         PR C++/11512
12945         * g++.dg/template/warn1.C: New.
12946
12947 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
12948
12949         * g++.dg/template/error2.C: New test.
12950         * g++.dg/lookup/using7.C: Adjust errors
12951         * g++.old-deja/g++.pt/crash36.C: Likewise.
12952         * g++.old-deja/g++.pt/derived3.C: Likewise.
12953
12954 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12955
12956         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
12957         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
12958         * gcc.c-torture/execute/builtins/string-9.c: New, from
12959         string-opt-9.c.  Adjust for execute/builtins framework.
12960         * gcc.c-torture/execute/string-opt-9.c: Delete.
12961
12962 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
12963
12964         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
12965
12966         * g++.dg/parse/ret-type2.C: New test.
12967
12968         PR c++/11703
12969         * g++.dg/init/new8.C: New test.
12970
12971         PR c++/10923
12972         * g++.dg/parse/typedef5.C: New test.
12973
12974         PR c++/9512
12975         * g++.dg/parse/qualified2.C: New test.
12976         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
12977         invalid code.
12978
12979 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
12980
12981         * g++.dg/conversion/ptrmem1.C: New test.
12982
12983 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
12984
12985         PR target/11693
12986         * gcc.dg/20030811-1.c: New test.
12987
12988         PR target/11535
12989         * gcc.c-torture/execute/20030811-1.c: New test.
12990
12991 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12992
12993         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
12994
12995 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
12996
12997         PR c++/11789.C
12998         * g++.dg/inherit/multiple1.C: New test.
12999
13000 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13001
13002         * gcc.dg/spe1.c: New test.
13003
13004         PR c++/11670
13005         * g++.dg/expr/cast2.C: New test.
13006
13007         PR c++/10530
13008         * g++.dg/template/dependent-name2.C: New test.
13009
13010 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
13011
13012         * g++.dg/parse/crash11.C: Put the dg options in comments.
13013
13014 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
13015
13016         * lib/gcc-dg.exp: Update for diagnostic change.
13017
13018 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13019
13020         PR c++/5767
13021         * g++.dg/parse/crash11.C: New test.
13022
13023 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
13024
13025         * gcc.dg/cpp/spacing1.c: Update.
13026
13027 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
13028
13029         PR target/11739
13030         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
13031         a value for -mtune.
13032
13033 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13034
13035         PR middle-end/11771
13036         * gcc.c-torture/compile/20030804-1.c: New test case.
13037
13038 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13039
13040         * gcc.dg/20030804-1.c: New test case.
13041
13042 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
13043
13044         * gcc.dg/cpp/separate-1.c: New test.
13045
13046 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
13047
13048         PR c++/11704
13049         * g++.dg/template/dependent-expr2.C: New test.
13050
13051         PR c++/11766
13052         * g++.dg/expr/ptrmem1.C: New test.
13053
13054 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13055
13056         PR c++/9453
13057         * g++.dg/template/friend15.C: New test.
13058
13059 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
13060
13061         * lib/dg-pch.exp: Work round PCH bug.
13062
13063 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13064
13065         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
13066         builtins.  Move cases from builtins-4.c here.
13067
13068         * gcc.dg/torture/builtin-math-1.c: New test taken from
13069         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
13070         additional cases.
13071
13072         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
13073         Delete.
13074
13075 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
13076
13077         PR c++/9447
13078         * g++.dg/template/using7.C: New test.
13079
13080 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
13081
13082         * import1.c, import2.c: New tests.
13083
13084 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
13085
13086         * g++.dg/eh/crossjump1.C: New test.
13087
13088 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
13089
13090         PR c++/11697
13091         * g++.dg/template/using6.C: New test.
13092
13093         PR c++/11744
13094         * g++.dg/template/koenig2.C: New test.
13095
13096 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13097
13098         PR c++/7983
13099         * g++.dg/parse/typedef4.C: New test.
13100
13101 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13102
13103         PR c++/8442, c++/8806
13104         * g++.dg/template/elab1.C: New test.
13105         * g++.dg/template/type2.C: Likewise.
13106         * g++.dg/template/ttp3.C: Adjust expected error message.
13107         * g++.old-deja/g++.law/visibility13.C: Likewise.
13108         * g++.old-deja/g++.niklas/t135.C: Likewise.
13109         * g++.old-deja/g++.pt/ttp41.C: Likewise.
13110         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
13111         template argument.
13112         * g++.old-deja/g++.pt/ttp44.C: Likewise.
13113
13114 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
13115
13116         PR c++/11295
13117         * g++.dg/ext/stmtexpr1.C: New test.
13118
13119         * g++.dg/opt/tmp1.C: New test.
13120
13121         PR c++/11525
13122         * g++.dg/parse/constant4.C: New test.
13123
13124         PR c++/9447
13125         * g++.dg/template/using5.C: New test.
13126
13127 2003-07-31  Roger Sayle  <roger@eyesopen.com>
13128
13129         * gcc.dg/builtins-27.c: New test case.
13130
13131 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
13132
13133         * gcc.dg/tls/opt-7.c: New test.
13134
13135 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
13136
13137         * g++.old-deja/g++.other/crash18.C: Remove.
13138
13139 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13140
13141         * g++.dg/template/explicit3.C: New.
13142         * g++.dg/template/explicit4.C: New.
13143         * g++.dg/template/explicit5.C: New.
13144
13145         PR c++/11347
13146         * g++.dg/template/memtmpl1.C: New.
13147
13148 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
13149
13150         PR target/11565
13151         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
13152         * gcc.dg/i386-387-5.c (dg-options): Likewise.
13153
13154 2003-07-30  Jan Hubicka  <jh@suse.cz>
13155
13156         * vtgc1.c: Kill.
13157
13158 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
13159
13160         * gcc.dg/struct-in-proto-1.c: New test.
13161
13162 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
13163
13164         * gcc.dg/cpp/include2.c: Only expect one message.
13165
13166 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
13167
13168         PR c++/9447
13169         * g++.dg/template/using1.C: New test.
13170         * g++.dg/template/using2.C: New test.
13171         * g++.dg/template/using3.C: New test.
13172         * g++.dg/template/using4.C: New test.
13173
13174 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
13175
13176         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
13177         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13178
13179 2003-07-28  Jan Hubicka  <jh@suse.cz>
13180
13181         PR c++/11530
13182         * g++.dg/opt/call1.C: New test.
13183
13184 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
13185
13186         PR c++/11667
13187         * g++.dg/init/enum2.C: New test.
13188         * g++.dg/template/overload1.C: Add "-w" option.
13189
13190 2003-07-28    <hp@bitrange.com>
13191
13192         * gcc.dg/Wdeclaration-after-statement-1.c,
13193         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
13194
13195 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
13196
13197         * gcc.c-torture/compile/20030725-1.c: New test.
13198
13199 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
13200
13201         * gcc.dg/20030505.c: Only run for SPE.
13202         Remove definition of opaque type.
13203
13204 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
13205
13206         * g++.dg/template/ptrmem6.C: New test.
13207
13208 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
13209
13210         * gcc.c-torture/compile/zero-strct-2.c: New test.
13211
13212 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
13213
13214         * gcc.dg/intermod-1.c: New test.
13215
13216 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13217
13218         PR c++/11617
13219         * g++.dg/template/lookup2.C: New test.
13220         * g++.dg/template/memclass1.C: Remove instantiated from error.
13221         * g++.dg/other/error2.C: Tweak expected errors.
13222
13223         PR c++/11596
13224         * g++.dg/template/defarg3.C: New test.
13225
13226         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
13227
13228 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
13229
13230         * g++.dg/inherit/access5.C: New test.
13231
13232 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13233
13234         PR c++/11513
13235         * g++.dg/template/crash8.C: New test.
13236
13237 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
13238
13239         PR c/10602
13240         * gcc.dg/noncompile/incomplete-2.c: New test.
13241
13242 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
13243
13244         PR c++/11645
13245         * g++.dg/inherit/access4.C: New test.
13246
13247         PR c++/11517
13248         * g++.dg/expr/cond2.C: New test.
13249
13250         PR optimization/10679
13251         * g++.dg/opt/inline4.C: New test.
13252
13253 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
13254
13255         * g++.dg/parse/crash10: New test.
13256
13257 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13258
13259         * g++.dg/ext/flexary1.C: New test.
13260
13261 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13262
13263         PR c++/10793
13264         * g++.dg/template/crash9.C: New test.
13265
13266 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13267
13268         PR c++/3004
13269         * g++.dg/parse/typedef3.C: New test.
13270
13271         PR c++/7906
13272         * g++.dg/parse/operator2.C: New test.
13273
13274         PR c++/8895
13275         * g++.dg/parse/def-tmpl-arg1.C: New test.
13276
13277         PR c++/9282
13278         * g++.dg/parse/funptr1.C: New test.
13279
13280         PR c++/9452
13281         * g++.dg/parse/ambig3.C: New test.
13282
13283         PR c++/9454
13284         * g++.dg/parse/operator3.C: New test.
13285
13286         PR c++/9486
13287         * g++.dg/parse/template10.C: New test.
13288
13289         PR c++/9488
13290         * g++.dg/parse/template11.C: New test.
13291
13292         PR c++/10150
13293         * g++.dg/parse/invalid-op1.C: New test.
13294
13295         PR c++/10247
13296         * g++.dg/parse/condexpr1.C: New test.
13297
13298 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13299
13300         * g++.dg/ext/packed3.C: New test.
13301         * g++.dg/ext/packed4.C: New test.
13302
13303         * gcc.dg/pack-test-3.c: New test.
13304
13305 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
13306
13307         * lib/compat.exp: Handle dg-options per source file.
13308         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
13309         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
13310         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
13311         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
13312         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
13313         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
13314         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
13315         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
13316         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
13317         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
13318         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
13319         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
13320         * g++.dg/compat/break/bitfield7_x.C: Ditto.
13321         * g++.dg/compat/break/bitfield7_y.C: Ditto.
13322
13323 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13324
13325         PR c/10320
13326         * gcc.c-torture/execute/20030718-1.c: New test.
13327
13328 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13329
13330         PR optimization/11536
13331         * gcc.dg/20030721-1.c: New test.
13332
13333 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
13334
13335         PR c++/11546
13336         * g++.dg/template/lookup1.C: New test.
13337
13338 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
13339
13340         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
13341         diagnostics of ill-formed constructs involving labels.
13342         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
13343         the new 'previously defined here' message.
13344
13345 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
13346
13347         * g++.dg/parse/non-dependent2.C: New test.
13348
13349 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13350
13351         * g++.dg/init/init-ref4.C: xfail on targets without
13352         weak symbols.
13353
13354 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
13355
13356         PR target/11087
13357         * gcc.c-torture/execute/20030717-1.c: New test.
13358
13359 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13360
13361         * g++.dg/opt/cfg1.C: New test.
13362
13363 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
13364
13365         PR optimization/11557
13366         * gcc.dg/20030717-1.c: New test.
13367
13368 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
13369
13370         PR c++/10476
13371         * g++.dg/expr/crash-1.C: New test.
13372
13373         PR c++/11027
13374         * g++.dg/template/init3.C: New test.
13375
13376         PR c++/8222
13377         * g++.dg/template/non-dependent1.C: New test.
13378
13379         PR c++/11070
13380         * g++.dg/template/non-dependent2.C: New test.
13381
13382         PR c++/11071
13383         * g++.dg/template/non-dependent3.C: New test.
13384
13385         PR c++/9907
13386         * g++.dg/template/sizeof5.C: New test.
13387
13388 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
13389
13390         PR 11498
13391         * gcc.c-torture/compile/mangle-1.c: New file.
13392
13393 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13394
13395         PR c++/7809
13396         * g++.dg/parse/access3.C: New test.
13397
13398 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
13399
13400         PR c++/11384
13401         * g++.dg/init/init-ref4.C: New test.
13402
13403 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
13404
13405         PR c++/11547
13406         * g++.dg/parse/constant3.C: New test.
13407         * g++.dg/parse/crash7.C: Likewise.
13408
13409 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
13410
13411         PR target/11008
13412         * gcc.dg/i386-pentium4-not-mull.c: New.
13413
13414 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
13415
13416         * gcc.dg/asm-names.c (ymain): Make it weak.
13417
13418 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13419
13420         PR c++/5421
13421         * g++.dg/template/friend21.C: New test.
13422
13423 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
13424
13425         * gcc.dg/cleanup-8.c: New test.
13426         * gcc.dg/cleanup-9.c: New test.
13427
13428 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
13429
13430         * g++.dg/ext/dll-MI1.h: New file.
13431         * g++.dg/ext/dllexport-MI1.C: New file.
13432         * g++.dg/ext/dllimport-MI1.C: New file.
13433
13434 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
13435
13436         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
13437         it does not have cmpstrsi patterns (just cmpmemsi).
13438
13439 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
13440
13441         PR debug/11473
13442         * g++.dg/debug/debug8.C: New test.
13443
13444 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13445
13446         PR c++/10108
13447         * g++.dg/template/crash7.C: New test.
13448
13449 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
13450
13451         PR target/10795
13452         * gcc.c-torture/compile/20030708-1.c: New.
13453
13454 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13455
13456         * gcc.c-torture/execute/20030715-1.c: New test.
13457
13458 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
13459
13460         * gcc.dg/pch/inline-3.c: New file.
13461         * gcc.dg/pch/inline-3.hs: New file.
13462         * gcc.dg/pch/inline-4.c: New file.
13463         * gcc.dg/pch/inline-4.hs: New file.
13464
13465 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
13466
13467         PR c++/11509
13468         * g++.dg/template/crash6.C: New test.
13469
13470         PR c++/7053
13471         * g++.dg/template/friend20.C: New test.
13472
13473         PR c++/7019
13474         * g++.dg/template/overload2.C: New test.
13475
13476 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13477
13478         PR optimization/11440
13479         * gcc.c-torture/execute/20030714-1.c: New test.
13480
13481 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13482
13483         PR c++/11154
13484         * g++.dg/template/partial2.C: New test.
13485
13486 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
13487
13488         PR c++/11503
13489         * g++.dg/template/anon1.C: New test.
13490
13491         PR c++/11493
13492         PR c++/11495
13493         * g++.dg/parse/template9.C: Likewise.
13494         * g++.dg/template/crash4.C: New test.
13495         * g++.dg/template/koenig1.C: Likewise.
13496         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
13497         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
13498         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
13499         functions.
13500         * g++.old-deja/g++.jason/template36.C: Likewise.
13501         * g++.old-deja/g++.mike/p1989.C: Likewise.
13502         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
13503         * g++.old-deja/g++.pt/ttp20.C: Use this->.
13504         * g++.old-deja/g++.pt/ttp21.C: Use this->.
13505         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
13506         compiling.
13507         * g++.old-deja/g++.pt/union2.C: Use this->.
13508
13509 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
13510
13511         * gcc.dg/20030711-1.c: New test.
13512
13513 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
13514
13515         PR c++/11050
13516         * g++.dg/parse/args1.C: New test.
13517         * g++.pt/defarg8.C: Change expected errors.
13518
13519 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
13520
13521         PR c++/8164
13522         * g++.dg/template/nontype2.C: New test.
13523
13524         PR c++/10558
13525         * g++.dg/parse/template8.C: New test.
13526
13527         PR c++/8327
13528         * g++.dg/template/scope1.C: New test.
13529
13530         * g++.dg/warn/Wsign-compare-1.C: New test.
13531
13532 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13533
13534         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
13535
13536 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
13537
13538         PR c++/9411
13539         * g++.dg/template/explicit2.C: New test.
13540
13541         PR c++/10032
13542         * g++.dg/warn/pedantic1.C: New test.
13543
13544 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
13545
13546         PR c++ 9483
13547         * g++.dg/other/field1.C: New test.
13548
13549 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13550
13551         PR c/11449
13552         * gcc.c-torture/compile/20030707-1.c: New.
13553
13554 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13555
13556         PR c++/10849
13557         * g++.dg/template/access12.C: New test.
13558
13559 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
13560
13561         * g++.dg/bprob/bprob.exp (prof_ext): Update.
13562         * g77.dg/bprob/bprob.exp (prof_ext): Update.
13563         * gcc.misc-tests/bprob.exp (prof_ext): Update.
13564         * gcc.misc-tests/gcov.exp: Update
13565         * g++.dg/gcov/gcov.exp: Update
13566         * lib/gcov.exp: Update.
13567
13568 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
13569
13570         * g++.dg/abi/mangle17.C: Make sure template expressions are
13571         dependent.
13572         * g++.dg/abi/mangle4.C: Mark erroneous casts.
13573         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
13574         * g++.dg/opt/stack1.C: Remove erroneous code.
13575         * g++.dg/parse/template7.C: New test.
13576         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
13577         * g++.old-deja/g++.pt/crash4.C: Likewise.
13578
13579 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13580
13581         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
13582         with zero or one occurence of `$' after the initial `L'.
13583
13584 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
13585
13586         * gcc.c-torture/compile/20030704-1.c: Add a comment.
13587
13588 2003-07-08  Roger Sayle  <roger@eyesopen.com>
13589
13590         PR c/11370
13591         * gcc.dg/Wunreachable-6.c: New testcase.
13592         * gcc.dg/Wunreachable-7.c: New testcase.
13593
13594 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13595
13596         PR c/11420
13597         * gcc.dg/20030708-1.c: New test.
13598
13599 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
13600
13601         * gcc.dg/compat/sdata-section.h: New file.
13602         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
13603         * gcc.dg/torture/mips-sdata-1.c: New test.
13604
13605 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13606
13607         PR c++/11030
13608         * g++.dg/template/friend19.C: New test.
13609
13610 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13611
13612         * g++.dg/opt/strength-reduce.C: New test.
13613
13614 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13615
13616         PR target/10979
13617         * gcc.dg/20030707-1.c: New testcase.
13618
13619 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13620
13621         PR optimization/11059
13622         * g++.dg/opt/emptyunion.C: New testcase.
13623
13624 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13625             Eric Botcazou  <ebotcazou@libertysurf.fr>
13626
13627         * g++.dg/opt/stack1.C: New test.
13628
13629 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
13630
13631         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
13632         run test.
13633
13634         PR c++/11431
13635         * g++.dg/expr/static_cast3.C: New test.
13636
13637 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
13638
13639         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
13640         everywhere.
13641         * gcc.dg/concat.c: Concatenation of string constants with
13642         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
13643         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
13644         * gcc.dg/cpp/escape-2.c: Use wide character constants where
13645         necessary to avoid multi-character character constant warning.
13646         * gcc.dg/cpp/escape.c: Likewise.
13647         * gcc.dg/cpp/ucs.c: Likewise.
13648         Remove backslashes from dg-bogus comments, as they confuse Tcl.
13649         Fix a typo.
13650
13651 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13652
13653         PR c/11428
13654         * gcc.c-torture/compile/20030704-1.c: New.
13655
13656 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13657
13658         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
13659
13660 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
13661
13662         PR c++/5287, PR c++/7910,  PR c++/11021
13663         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
13664         tests for warnings.
13665         * g++.dg/ext/dllimport2.C: Add tests for warnings.
13666         * g++.dg/ext/dllimport3.C: Likewise.
13667         * g++.dg/ext/dllimport4.C: New file.
13668         * g++.dg/ext/dllimport5.C: New file.
13669         * g++.dg/ext/dllimport6.C: New file.
13670         * g++.dg/ext/dllimport7.C: New file.
13671         * g++.dg/ext/dllimport8.C: New file.
13672         * g++.dg/ext/dllimport9.C: New file.
13673         * g++.dg/ext/dllimport10.C: New file.
13674         * g++.dg/ext/dllexport1.C: New file.
13675
13676 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13677
13678         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
13679         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
13680
13681 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13682
13683         * gcc.dg/builtins-25.c: New testcase.
13684         * gcc.dg/builtins-26.c: New testcase.
13685
13686 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
13687
13688         * gcc.dg/compat/vector-defs.h: New file.
13689         * gcc.dg/compat/vector-setup.h: New file.
13690         * gcc.dg/compat/vector-check.h: New file.
13691         * gcc.dg/compat/vector-1_main.c: New file.
13692         * gcc.dg/compat/vector-1_x.c: New file.
13693         * gcc.dg/compat/vector-1_y.c: New file.
13694         * gcc.dg/compat/vector-2_main.c: New file.
13695         * gcc.dg/compat/vector-2_x.c: New file.
13696         * gcc.dg/compat/vector-2_y.c: New file.
13697
13698         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
13699         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
13700         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
13701         * gcc.dg/compat/struct-align-1.h: New file.
13702         * gcc.dg/compat/struct-align-1_main.c: New file.
13703         * gcc.dg/compat/struct-align-1_x.c: New file.
13704         * gcc.dg/compat/struct-align-1_y.c: New file.
13705         * gcc.dg/compat/struct-align-2.h: New file.
13706         * gcc.dg/compat/struct-align-2_main.c: New file.
13707         * gcc.dg/compat/struct-align-2_x.c: New file.
13708         * gcc.dg/compat/struct-align-2_y.c: New file.
13709
13710         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
13711         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13712         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13713         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13714         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13715         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13716         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13717         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13718         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13719         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13720         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13721         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13722         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13723         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13724         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13725         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13726         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13727         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13728         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13729         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13730         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13731         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13732         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13733         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13734         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13735         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13736         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13737         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13738         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13739
13740 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13741
13742         * gcc.dg/i386-call-1.c: New test.
13743
13744 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13745
13746         PR c++/9162
13747         * g++.dg/parse/defarg4.C: New.
13748
13749 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13750
13751         PR target/10700
13752         * gcc.c-torture/compile/20030703-1.c: New test case.
13753
13754 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13755
13756         * g++.dg/template/local3.C: Remove extra semicolon.
13757
13758 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13759
13760         * gcc.dg/i386-volatile-1.c: New test.
13761
13762 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
13763
13764         PR c++/11072
13765         * g++.dg/other/offsetof2.C: XFAIL.
13766         * g++.dg/other/offsetof5.C: New.
13767
13768         PR c++/10219
13769         * g++.dg/template/error1.C: New.
13770
13771         PR c++/9779
13772         * g++.dg/template/dependent-expr1.C: New.
13773
13774 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13775
13776         PR c++/6949
13777         * g++.dg/template/local3.C: New test.
13778
13779         PR c++/11149
13780         * g++.dg/lookup/scoped6.C: New test.
13781
13782 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
13783
13784         PR c++/8046
13785         * g++.dg/other/error7.C: New test.
13786
13787 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
13788
13789         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
13790         * g++.old-deja/g++.abi/vtable3.h: Likewise.
13791         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13792         * g++.old-deja/g++.other/union2.C: Likewise.
13793         * gcc.dg/c90-const-expr-2.c: Likewise.
13794         * gcc.dg/c90-const-expr-3.c: Likewise.
13795         * gcc.dg/c99-const-expr-2.c: Likewise.
13796         * gcc.dg/c99-const-expr-3.c: Likewise.
13797         * gcc.dg/concat.c: Likewise.
13798
13799 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13800
13801         PR c++/9559
13802         * g++.dg/init/static1.C: New test.
13803
13804 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13805
13806         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
13807         * g++.old-deja/g++.other/access2.C: Likewise.
13808         * g++.old-deja/g++.other/decl2.C: Likewise.
13809         * gcc.c-torture/execute/20020615-1.c: Likewise.
13810
13811 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13812
13813         PR c++/4933
13814         * g++.dg/template/sizeof4.C: New test.
13815
13816 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13817
13818         * g++.dg/other/error6.C: New test.
13819
13820 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13821
13822         PR c++/10750
13823         * g++.dg/parse/constant2.C: New test.
13824
13825 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
13826
13827         PR c++/11106
13828         * g++.dg/other/error5.C: New test.
13829
13830 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13831
13832         * gcc.dg/format/gcc_diag-1.c: New test.
13833
13834 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
13835
13836         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
13837
13838 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13839
13840         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
13841         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
13842         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
13843
13844 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
13845
13846         * gcc.c-torture/execute/builtins/string-8.c: New test.
13847         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
13848         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
13849         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
13850
13851 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13852
13853         PR c++/10468
13854         * g++.dg/ext/typeof6.C: New test.
13855
13856 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13857
13858         PR c++/10796
13859         * g++.dg/init/enum1.C: New test.
13860
13861 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
13862
13863         * gcc.dg/20030627-1.c: New test.
13864
13865 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
13866
13867         PR c++/11332
13868         * g++.dg/expr/static_cast2.C: New test.
13869
13870 2003-06-26  Roger Sayle  <roger@eyesopen.com>
13871             Jakub Jelinek  <jakub@redhat.com>
13872
13873         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
13874         sprintf(dst,"%s",src) optimization.
13875         * gcc.c-torture/execute/20030626-1.c: New test case.
13876         * gcc.c-torture/execute/20030626-2.c: New test case.
13877
13878 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
13879
13880         * gcc.c-torture/execute/multi-ix.c: New test.
13881
13882         * gcc.c-torture/execute/simd-4.c (main):
13883         Added missing semicolon at end of union.
13884
13885 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
13886
13887         PR c++/8266
13888         * g++.dg/template/explicit-instantiation3.C: New test.
13889
13890 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13891
13892         * gcc.dg/20030626-1.c: Use signed char.
13893
13894 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13895
13896         * gcc.dg/20030626-1.c: New test.
13897
13898 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
13899
13900         * const-str-2.m: Update.
13901
13902 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
13903
13904         PR c++/10990
13905         * g++.dg/rtti/dyncast1.C: New test.
13906         * g++.dg/abi/mangle4.C: Correct base-specifier access.
13907         * g++.dg/lookup/scoped1.C: Remove XFAIL.
13908         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
13909
13910         PR c++/10931
13911         * g++.dg/expr/static_cast1.C: New test.
13912
13913 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
13914
13915         * gcc.dg/20030625-1.c: New test.
13916
13917 2003-06-24  Roger Sayle  <roger@eyesopen.com>
13918
13919         * gcc.c-torture/compile/20030624-1.c: New test case.
13920
13921 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
13922
13923         * gcc.c-torture/execute/string-opt-17.c: New test.
13924
13925 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
13926
13927         PR c++/5754
13928         * g++.dg/parse/crash6.C: New test.
13929
13930 2003-06-23  Roger Sayle  <roger@eyesopen.com>
13931
13932         * gcc.dg/builtins-24.c: New test case.
13933
13934 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
13935
13936         * g++.dg/opt/operator1.C: New test.
13937
13938 2003-06-22  Roger Sayle  <roger@eyesopen.com>
13939
13940         * gcc.c-torture/execute/string-opt-16.c: New test case.
13941
13942 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13943
13944         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
13945         * g++.old-deja/g++.other/conv7.C: Likewise
13946         * g++.old-deja/g++.other/overcnv2.C: Likewise.
13947         * g++.old-deja/g++.other/overload14.C: Likewise.
13948
13949 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13950
13951         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
13952         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
13953
13954 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13955
13956         PR c++/10888
13957         * g++.dg/warn/Winline-3.C: New test.
13958
13959 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13960
13961         * lib/target-supports.exp (check_alias_available): Make the test
13962         program acceptable to the Solaris assembler.
13963
13964         PR c++/10749
13965         * g++.dg/template/memclass2.C: New test.
13966
13967 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13968             Eric Botcazou  <ebotcazou@libertysurf.fr>
13969
13970         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
13971         data for non-matching targets.
13972         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
13973
13974 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13975
13976         PR c++/10845
13977         * g++.dg/template/member3.C: New test.
13978
13979 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
13980
13981         PR c++/10939
13982         * g++.dg/template/func1.C: New test.
13983
13984         PR c++/9649
13985         * g++.dg/template/static4.C: New test.
13986         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
13987
13988         PR c++/11041
13989         * g++.dg/init/ref7.C: New test.
13990
13991 2003-06-19  Matt Austern  <austern@apple.com>
13992
13993         PR c++/11228
13994         * g++.dg/anew1.C: New test.
13995         * g++.dg/anew2.C: New test.
13996         * g++.dg/anew3.C: New test.
13997         * g++.dg/anew4.C: New test.
13998
13999 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
14000
14001         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
14002
14003 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
14004
14005         * gcc.c-torture/execute/simd-4.c (main): Make expected value
14006         endian-dependent.
14007
14008 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
14009
14010         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
14011         Remove cruft.
14012
14013 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
14014
14015         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
14016         * gcc.c-torture/compile/961203-1.c: Likewise.
14017         * gcc.c-torture/compile/980506-1.c: Likewise.
14018
14019 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14020
14021         PR c++/10712
14022         * g++.dg/lookup/using7.C: New test.
14023
14024 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14025
14026         PR c++/11105
14027         * g++.dg/abi/conv1.C: Remove it.
14028         * g++.dg/template/conv7.C: New test.
14029         * g++.dg/template/conv8.C: Likewise.
14030         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
14031         conversion operator.
14032
14033 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
14034
14035         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
14036         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
14037         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14038         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
14039         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
14040         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14041         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14042         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
14043         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
14044         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
14045         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
14046         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
14047         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
14048         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
14049         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
14050         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
14051         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
14052         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
14053         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14054         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14055         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14056         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14057         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14058         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14059         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14060         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14061         * gcc.dg/compat/struct-return-10_x.c: Ditto.
14062         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14063         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14064
14065 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
14066
14067         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
14068         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
14069         indications.
14070
14071 2003-06-16  Roger Sayle  <roger@eyesopen.com>
14072
14073         * gcc.dg/i386-387-5.c: New test case.
14074         * gcc.dg/i386-387-6.c: New test case.
14075         * gcc.dg/builtins-23.c: New test case.
14076
14077 2003-06-15  Roger Sayle  <roger@eyesopen.com>
14078
14079         * gcc.dg/builtins-22.c: New test case.
14080         * gcc.dg/i386-387-1.c: Update to test exp.
14081         * gcc.dg/i386-387-2.c: Likewise.
14082
14083 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14084
14085         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
14086
14087 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14088
14089         * lib/gcc-dg.exp (dg-require-dll): New function.
14090         (dg-xfail-if): Likewise.
14091         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
14092         driver.
14093
14094         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
14095         * gcc.c-torture/compile/20001205-1.c: Likewise.
14096         * gcc.c-torture/compile/20001226-1.c: Likewise.
14097         * gcc.c-torture/compile/20010518-2.c: Likewise.
14098         * gcc.c-torture/compile/20020312-1.c: Likewise.
14099         * gcc.c-torture/compile/20020604-1.c: Likewise.
14100         * gcc.c-torture/compile/920501-12.c: Likewise.
14101         * gcc.c-torture/compile/920501-4.c: Likewise.
14102         * gcc.c-torture/compile/920520-1.c: Likewise.
14103         * gcc.c-torture/compile/920521-1.c: Likewise.
14104         * gcc.c-torture/compile/920625-1.c: Likewise.
14105         * gcc.c-torture/compile/961203-1.c: Likewise.
14106         * gcc.c-torture/compile/980506-1.c: Likewise.
14107         * gcc.c-torture/compile/981006-1.c: Likewise.
14108         * gcc.c-torture/compile/981022-1.c: Likewise.
14109         * gcc.c-torture/compile/981223-1.c: Likewise.
14110         * gcc.c-torture/compile/990617-1.c: Likewise.
14111         * gcc.c-torture/compile/dll.c: Likewise.
14112         * gcc.c-torture/compile/labels-3.c: Likewise.
14113         * gcc.c-torture/compile/mipscop-1.c: Likewise.
14114         * gcc.c-torture/compile/mipscop-2.c: Likewise.
14115         * gcc.c-torture/compile/mipscop-3.c: Likewise.
14116         * gcc.c-torture/compile/mipscop-4.c: Likewise.
14117         * gcc.c-torture/compile/simd-5.c: Likewise.
14118         * gcc.c-torture/compile/20000804-1.x: Remove.
14119         * gcc.c-torture/compile/20001205-1.x: Likewise.
14120         * gcc.c-torture/compile/20001226-1.x: Likewise.
14121         * gcc.c-torture/compile/20010518-2.x: Likewise.
14122         * gcc.c-torture/compile/20020312-1.x: Likewise.
14123         * gcc.c-torture/compile/20020604-1.x: Likewise.
14124         * gcc.c-torture/compile/920501-12.x: Likewise.
14125         * gcc.c-torture/compile/920501-4.x: Likewise.
14126         * gcc.c-torture/compile/920520-1.x: Likewise.
14127         * gcc.c-torture/compile/920521-1.x: Likewise.
14128         * gcc.c-torture/compile/920625-1.x: Likewise.
14129         * gcc.c-torture/compile/961203-1.x: Likewise.
14130         * gcc.c-torture/compile/980506-1.x: Likewise.
14131         * gcc.c-torture/compile/981006-1.x: Likewise.
14132         * gcc.c-torture/compile/981022-1.x: Likewise.
14133         * gcc.c-torture/compile/981223-1.x: Likewise.
14134         * gcc.c-torture/compile/990617-1.x: Likewise.
14135         * gcc.c-torture/compile/mipscop-1.x: Likewise.
14136         * gcc.c-torture/compile/mipscop-2.x: Likewise.
14137         * gcc.c-torture/compile/mipscop-3.x: Likewise.
14138         * gcc.c-torture/compile/mipscop-4.x: Likewise.
14139         * gcc.c-torture/compile/simd-5.x: Likewise.
14140
14141         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
14142
14143 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14144
14145         * gcc.c-torture/execute/20030611-1.c: New test.
14146
14147 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14148
14149         PR middle-end/168
14150         * gcc.dg/20030612-1.c: New test case.
14151
14152 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14153
14154         PR c++/10635
14155         * g++.dg/expr/cast1.C: New test.
14156
14157 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14158
14159         * gcc.dg/builtins-21.c: New test case.
14160
14161 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
14162
14163         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
14164         options instead of at the end.
14165         * lib/objc.exp (objc_target_compile): Likewise.
14166
14167 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
14168
14169         PR c++/10432
14170         * g++.dg/parse/error1.C: New test.
14171
14172 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
14173
14174         * gcc.dg/compat/struct-by-value-11_main.c: New file.
14175         * gcc.dg/compat/struct-by-value-11_x.c: New file.
14176         * gcc.dg/compat/struct-by-value-11_y.c: New file.
14177         * gcc.dg/compat/struct-by-value-12_main.c: New file.
14178         * gcc.dg/compat/struct-by-value-12_x.c: New file.
14179         * gcc.dg/compat/struct-by-value-12_y.c: New file.
14180         * gcc.dg/compat/struct-by-value-13_main.c: New file.
14181         * gcc.dg/compat/struct-by-value-13_x.c: New file.
14182         * gcc.dg/compat/struct-by-value-13_y.c: New file.
14183         * gcc.dg/compat/struct-by-value-14_main.c: New file.
14184         * gcc.dg/compat/struct-by-value-14_x.c: New file.
14185         * gcc.dg/compat/struct-by-value-14_y.c: New file.
14186         * gcc.dg/compat/struct-by-value-15_main.c: New file.
14187         * gcc.dg/compat/struct-by-value-15_x.c: New file.
14188         * gcc.dg/compat/struct-by-value-15_y.c: New file.
14189         * gcc.dg/compat/struct-by-value-16_main.c: New file.
14190         * gcc.dg/compat/struct-by-value-16_x.c: New file.
14191         * gcc.dg/compat/struct-by-value-16_y.c: New file.
14192         * gcc.dg/compat/struct-by-value-17_main.c: New file.
14193         * gcc.dg/compat/struct-by-value-17_x.c: New file.
14194         * gcc.dg/compat/struct-by-value-17_y.c: New file.
14195         * gcc.dg/compat/struct-by-value-18_main.c: New file.
14196         * gcc.dg/compat/struct-by-value-18_x.c: New file.
14197         * gcc.dg/compat/struct-by-value-18_y.c: New file.
14198
14199         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
14200         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
14201         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
14202         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
14203         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
14204         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
14205         * gcc.dg/compat/scalar-return-3_main.c: New file.
14206         * gcc.dg/compat/scalar-return-3_x.c: New file.
14207         * gcc.dg/compat/scalar-return-3_y.c: New file.
14208         * gcc.dg/compat/scalar-return-4_main.c: New file.
14209         * gcc.dg/compat/scalar-return-4_x.c: New file.
14210         * gcc.dg/compat/scalar-return-4_y.c: New file.
14211
14212 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
14213
14214         * gcc.dg/compat/fp2-struct-check.h: New file.
14215         * gcc.dg/compat/fp2-struct-defs.h: New file.
14216         * gcc.dg/compat/fp2-struct-init.h: New file.
14217         * gcc.dg/compat/struct-by-value-10_main.c: New file.
14218         * gcc.dg/compat/struct-by-value-10_x.c: New file.
14219         * gcc.dg/compat/struct-by-value-10_y.c: New file.
14220         * gcc.dg/compat/struct-return-10_main.c: New file.
14221         * gcc.dg/compat/struct-return-10_x.c: New file.
14222         * gcc.dg/compat/struct-return-10_y.c: New file.
14223
14224         * gcc.dg/compat/compat-common.h: New file.
14225         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
14226         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
14227         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
14228         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
14229         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
14230         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
14231         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
14232         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14233         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
14234         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
14235         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14236         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
14237         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
14238         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14239         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
14240         * gcc.dg/compat/small-struct-check.h: Ditto.
14241         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
14242         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14243         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
14244         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
14245         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14246         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14247         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
14248         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14249         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
14250         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
14251         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14252         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14253         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
14254         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14255         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14256         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
14257         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14258         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
14259         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
14260         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14261         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
14262         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
14263         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14264         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
14265         * gcc.dg/compat/struct-return-2_main.c: Ditto.
14266         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14267         * gcc.dg/compat/struct-return-2_y.c: Ditto.
14268         * gcc.dg/compat/struct-return-3_main.c: Ditto.
14269         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14270         * gcc.dg/compat/struct-return-3_y.c: Ditto.
14271
14272 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
14273
14274         * g++.dg/pch/static-1.C: New file.
14275         * g++.dg/pch/static-1.Hs: New file.
14276
14277 2003-06-10  Richard Henderson  <rth@redhat.com>
14278
14279         * gcc.dg/asm-7.c: Adjust expected warning text.
14280
14281 2003-06-10  Roger Sayle  <roger@eyesopen.com>
14282
14283         * gcc.dg/builtins-20.c: New test case.
14284
14285 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
14286
14287         PR c++/11131
14288         * g++.dg/opt/template1.C: New test.
14289
14290 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14291
14292         * lib/gcc-dg.exp (dg-test): Clear additional_files and
14293         additional_sources.
14294
14295 2003-05-21  David Taylor  <dtaylor@emc.com>
14296
14297         * gcc.dg/Wpadded.c: New file.
14298
14299 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14300
14301         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
14302         * gcc.dg/special/weak-2.c: Add dg-require-weak.
14303         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
14304         dg-require-weak.
14305
14306 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
14307
14308         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
14309
14310 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14311
14312         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
14313         (dg-require-alias): Likewise.
14314         (dg-require-gc-sections): Likewise.
14315         * lib/target-supports.exp (check_gc_sections_available): Likewise.
14316
14317 2003-06-08  Richard Henderson  <rth@redhat.com>
14318
14319         * gcc.dg/20011029-2.c: Fix the array reference.
14320         * gcc.dg/asm-7.c: New.
14321
14322 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
14323
14324         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
14325
14326 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
14327
14328         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
14329         (dg-require-gc-sections): Likewise.
14330
14331 2003-06-08  Jan Hubicka  <jh@suse.cz>
14332
14333         * i386-cmov1.c: Fix regular expression.
14334         * i386-cvt-1.c: Likewise.
14335         * i386-local.c: Likewise.
14336         * i386-local2.c: Likewise.
14337         * i386-mul.c: Likewise.
14338         * i386-ssetype-1.c: Likewise.
14339         * i386-ssetype-3.c: Likewise.
14340         * i386-ssetype-5.c: Likewise.
14341
14342 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14343
14344         PR c++/11039
14345         * g++.dg/warn/implicit-typename2.C: New test.
14346         * g++.dg/warn/implicit-typename3.C: New test.
14347
14348 2003-06-07  Richard Henderson  <rth@redhat.com>
14349
14350         * g++.dg/other/offsetof3.C: Use size_t.
14351         * g++.dg/other/offsetof4.C: Likewise.
14352
14353 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
14354
14355         * lib/copy-file.exp: New. Implement gcc_copy_files.
14356
14357         * lib/dg-pch.exp: Load copy-file.exp
14358         (dg-pch): Use gcc_copy_files instead of "file copy".
14359
14360 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
14361
14362         * gcc.dg/weak/weak.exp: Simplify.
14363         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
14364         * gcc.dg/weak/weak-1.c: Likewise.
14365         * gcc.dg/weak/weak-2.c: Likewise.
14366         * gcc.dg/weak/weak-3.c: Likewise.
14367         * gcc.dg/weak/weak-4.c: Likewise.
14368         * gcc.dg/weak/weak-5.c: Likewise.
14369         * gcc.dg/weak/weak-6.c: Likewise.
14370         * gcc.dg/weak/weak-7.c: Likewise.
14371         * gcc.dg/weak/weak-8.c: Likewise.
14372         * gcc.dg/weak/weak-9.c: Likewise.
14373
14374 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
14375
14376         gcc.c-torture/execute/20030606-1.c: New.
14377
14378 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14379
14380         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
14381         * gcc.dg/builtins-19.c: Likewise.
14382
14383 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14384
14385         * gcc.dg/builtins-2.c: Add some more tests.
14386         * gcc.dg/builtins-18.c: New test case.
14387         * gcc.dg/builtins-19.c: New test case.
14388
14389 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14390             Jim Wilson  <wilson@tuliptree.org>
14391
14392         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
14393
14394 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
14395
14396         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
14397         mempcpy/stpcpy calls not to be optimized into something else.
14398         * gcc.c-torture/execute/string-opt-3.c: Moved to...
14399         * gcc.c-torture/execute/builtins/string-7.c: ...here.
14400         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
14401
14402 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14403
14404         * gcc.dg/format/asm_fprintf-1.c: New test.
14405
14406 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
14407
14408         * lib/gcc-defs.exp (additional_sources): New variable.
14409         (dg-additional-sources): New function.
14410         (additional_files): New variable.
14411         (dg-additional-files): New function.
14412         (dg-additional-files-options): Likewise.
14413         * lib/gcc-dg.exp (dg-require-weak): New function.
14414         (dg-require-alias): Likewise.
14415         (dg-require-gc-sections): Likewise.
14416         * lib/target-supports.exp (check_alias_available): Remove testfile
14417         parameter.
14418         (check_gc_sections_available): New function.
14419         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
14420         (dg-gpp-additional-files): Likewise.
14421         * lib/g++.exp (additional_sources): Remove.
14422         (additional_files): Likewise.
14423         (g++_target_compile): Use dg-additional-files-options.
14424
14425         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
14426         Tcl logic.
14427         * gcc.dg/special/ecos.exp: Remove.
14428         * gcc.dg/special/20000419-2.c: Use dg-require-*.
14429         * gcc.dg/special/alias-1.c: Likewise.
14430         * gcc.dg/special/alias-2.c: Likewise.
14431         * gcc.dg/special/gcsec-1.c: Likewise.
14432         * gcc.dg/special/weak-1.c: Likewise.
14433         * gcc.dg/special/weak-2.c: Likewise.
14434         * gcc.dg/special/wkali-1.c: Likewise.
14435         * gcc.dg/special/wkali-2.c: Likewise.
14436
14437         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
14438         dg-gpp-additional-*.
14439         * g++.dg/special/conpr-3.C: Likewise.
14440         * g++.dg/special/conpr-4.C: Likewise.
14441         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
14442         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
14443         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
14444         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
14445         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
14446         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
14447         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
14448         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
14449         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
14450         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
14451         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
14452         * g++.old-deja/g++.other/comdat1.C: Likewise.
14453         * g++.old-deja/g++.other/comdat2.C: Likewise.
14454         * g++.old-deja/g++.other/comdat3.C: Likewise.
14455         * g++.old-deja/g++.other/ctor1.C: Likewise.
14456         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
14457
14458 2003-06-05  Richard Henderson  <rth@redhat.com>
14459
14460         * gcc.dg/debug/20030605-1.c: New.
14461
14462 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14463
14464         * README.QMTEST: Update.
14465
14466 2003-06-04  Richard Henderson  <rth@redhat.com>
14467
14468         * gcc.dg/cleanup-1.c: New.
14469         * gcc.dg/cleanup-2.c: New.
14470         * gcc.dg/cleanup-3.c: New.
14471         * gcc.dg/cleanup-4.c: New.
14472         * gcc.dg/cleanup-5.c: New.
14473         * gcc.dg/cleanup-6.c: New.
14474         * gcc.dg/cleanup-7.c: New.
14475
14476 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14477
14478         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
14479
14480         * lib/dg-pch.exp: New file.
14481         * g++.dg/pch/pch.exp: Use dg-pch.exp.
14482         * gcc.dg/pch/pch.exp: Likewise.
14483
14484 2003-06-04  Roger Sayle  <roger@eyesopen.com>
14485
14486         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
14487         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
14488         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
14489         * gcc.dg/builtins-17.c: New test case.
14490         * gcc.dg/i386-387-4.c: New test case.
14491         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
14492
14493 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14494
14495         * gcc.dg/ultrasp9.c: New test.
14496
14497 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14498
14499         * gcc.c-torture/compile/20030604-1.c: New test.
14500         * gcc.dg/sparc-constant-1.c: New test.
14501
14502 2003-06-03  Glen Nakamura  <glen@imodulo.com>
14503
14504         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
14505
14506 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
14507
14508         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
14509
14510         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
14511         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
14512
14513 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
14514
14515         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
14516
14517 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14518
14519         PR c++/10940
14520         * g++.dg/template/spec10.C: New test.
14521
14522 2003-06-03  Roger Sayle  <roger@eyesopen.com>
14523
14524         * gcc.dg/builtins-16.c: New test case.
14525
14526 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
14527
14528         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
14529         mempcpy test with post-increments.
14530         * gcc.c-torture/execute/string-opt-3.c: New test.
14531         * gcc.dg/string-opt-1.c: New test.
14532
14533 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
14534
14535         PR fortran/10965
14536         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
14537
14538 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
14539
14540         * lib/scanasm.exp (dg-scan): New function, factored out of ...
14541         (scan-assembler): ... here.  Use dg-scan.
14542         (scan-assembler-not): Likewise.
14543         (scan-file): New function.
14544         (scan-file-not): Likewise.
14545         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
14546         * gcc.dg/cpp/_Pragma4.c: Likewise.
14547         * gcc.dg/cpp/_Pragma5.c: Likewise.
14548         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14549         * gcc.dg/cpp/avoidpaste2.c: Likewise.
14550         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
14551         * gcc.dg/cpp/cmdlne-P.c: Likewise.
14552         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
14553         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
14554         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
14555         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
14556         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
14557         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
14558         * gcc.dg/cpp/cxxcom1.c: Likewise.
14559         * gcc.dg/cpp/line1.c: Likewise.
14560         * gcc.dg/cpp/maccom1.c: Likewise.
14561         * gcc.dg/cpp/maccom2.c: Likewise.
14562         * gcc.dg/cpp/maccom3.c: Likewise.
14563         * gcc.dg/cpp/maccom4.c: Likewise.
14564         * gcc.dg/cpp/maccom5.c: Likewise.
14565         * gcc.dg/cpp/maccom6.c: Likewise.
14566         * gcc.dg/cpp/multiline.c: Likewise.
14567         * gcc.dg/cpp/spacing1.c: Likewise.
14568         * gcc.dg/cpp/spacing2.c: Likewise.
14569         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
14570         * gcc.dg/cpp/trad/maccom1.c: Likewise.
14571         * gcc.dg/cpp/trad/maccom2.c: Likewise.
14572         * gcc.dg/cpp/trad/maccom3.c: Likewise.
14573         * gcc.dg/cpp/trad/maccom4.c: Likewise.
14574         * gcc.dg/cpp/trad/maccom6.c: Likewise.
14575         * gcc.dg/cpp/cxxcom2.c: Likewise.
14576         * gcc.dg/cpp/cxxcom2.h: New file.
14577
14578         * gcc.dg/cpp/truefalse.cpp: Move it to ...
14579         * g++.dg/cpp/truefalse.C: Here.
14580         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
14581
14582 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
14583
14584         * gcc.dg/cpp/redef3.c: New file.
14585
14586 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14587
14588         * gcc.dg/i386-loop-3.c: New test.
14589
14590 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
14591
14592         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
14593
14594 2003-05-31  Roger Sayle  <roger@eyesopen.com>
14595
14596         * gcc.dg/fwrapv-1.c: New test case.
14597         * gcc.dg/fwrapv-2.c: New test case.
14598
14599 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14600
14601         PR c++/10956
14602         * g++.dg/template/spec9.C: New test.
14603
14604 2003-05-29  Roger Sayle  <roger@eyesopen.com>
14605
14606         * gcc.dg/duff-4.c: New test case.
14607
14608 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
14609
14610         PR fortran/10843
14611         * g77.dg/ffixed-form-1.f: New test
14612         * g77.dg/ffixed-form-2.f: New test
14613         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
14614         * g77.dg/ffree-form-3.f: New test
14615
14616 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
14617
14618         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
14619         * gcc.dg/wint_t-1.c: Likewise.
14620
14621 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14622
14623         * g++.dg/template/access11.C: New test.
14624
14625 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14626
14627         PR c++/10849
14628         * g++.dg/template/access10.C: New test.
14629
14630 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14631             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14632
14633         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
14634
14635 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14636
14637         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
14638         suppress for powerpc-*-darwin*.
14639         * gcc.dg/torture/builtin-noret-2.c: Likewise.
14640
14641 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14642
14643         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
14644         suppress option for powerpc-*-darwin*.
14645
14646 2003-05-23  Roger Sayle  <roger@eyesopen.com>
14647
14648         * gcc.dg/builtins-1.c: Add tests for tan and atan.
14649         * gcc.dg/builtins-4.c: Add test for fmod.
14650
14651 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14652
14653         PR c++/10682
14654         * g++.dg/template/instantiate4.C: New test.
14655
14656 2003-05-22  Roger Sayle  <roger@eyesopen.com>
14657
14658         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
14659
14660 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
14661
14662         * gcc.dg/compat/scalar-return-1_main.c: New file.
14663         * gcc.dg/compat/scalar-return-1_x.c: New file.
14664         * gcc.dg/compat/scalar-return-1_y.c: New file.
14665         * gcc.dg/compat/scalar-return-2_main.c: New file.
14666         * gcc.dg/compat/scalar-return-2_x.c: New file.
14667         * gcc.dg/compat/scalar-return-2_y.c: New file.
14668         * gcc.dg/compat/struct-return-3_main.c: New file.
14669         * gcc.dg/compat/struct-return-3_y.c: New file.
14670         * gcc.dg/compat/struct-return-3_x.c: New file.
14671         * gcc.dg/compat/struct-return-2_main.c: New file.
14672         * gcc.dg/compat/struct-return-2_x.c: New file.
14673         * gcc.dg/compat/struct-return-2_y.c: New file.
14674
14675 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14676
14677         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
14678         for hppa*-hp-hpux*.
14679         * gcc.dg/20021014-1.c (dg-options): Likewise.
14680         * gcc.dg/nest.c (dg-options): Likewise.
14681
14682 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
14683
14684         PR c++/9738
14685         * g++.dg/ext/dllimport2.C: New file.
14686         * g++.dg/ext/dllimport3.C: New file.
14687
14688 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
14689
14690         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
14691         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14692         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14693         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14694         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14695         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14696         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
14697         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
14698         * gcc.dg/compat/small-struct-defs.h: New file.
14699         * gcc.dg/compat/small-struct-init.h: New file.
14700         * gcc.dg/compat/small-struct-check.h: New file.
14701         * gcc.dg/compat/fp-struct-defs.h: New file.
14702         * gcc.dg/compat/fp-struct-check.h: New file.
14703         * gcc.dg/compat/fp-struct-init.h: New file.
14704         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
14705         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
14706
14707 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
14708
14709         * gcc.dg/20030225-2.c: New test.
14710
14711 2003-05-18  Roger Sayle  <roger@eyesopen.com>
14712             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14713
14714         * gcc.c-torture/compile/20030518-1.c: New test case.
14715
14716 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
14717
14718         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
14719         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
14720         gcc-dg-debug-runtest.
14721         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
14722         gcc-dg-debug-runtest.
14723
14724 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14725
14726         PR c++/9022
14727         * g++.dg/lookup/using6.C: New test.
14728
14729 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14730
14731         * g++.dg/parse/access2.C: New test.
14732
14733 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
14734
14735         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
14736         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
14737         * gcc.dg/debug/debug.exp: Likewise.
14738
14739 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
14740
14741         * gcc.dg/dollar.c: New test.
14742
14743 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
14744
14745         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
14746         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
14747         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
14748         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
14749         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
14750         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
14751         * gcc.dg/compat/struct-by-value-6_main.c: New file.
14752         * gcc.dg/compat/struct-by-value-6_x.c: New file.
14753         * gcc.dg/compat/struct-by-value-6_y.c: New file.
14754         * gcc.dg/compat/struct-by-value-7_main.c: New file.
14755         * gcc.dg/compat/struct-by-value-7_x.c: New file.
14756         * gcc.dg/compat/struct-by-value-7_y.c: New file.
14757         * gcc.dg/compat/struct-by-value-8_main.c: New file.
14758         * gcc.dg/compat/struct-by-value-8_x.c: New file.
14759         * gcc.dg/compat/struct-by-value-8_y.c: New file.
14760         * gcc.dg/compat/struct-by-value-9_main.c: New file.
14761         * gcc.dg/compat/struct-by-value-9_x.c: New file.
14762         * gcc.dg/compat/struct-by-value-9_y.c: New file.
14763
14764 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
14765
14766         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
14767         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
14768         support for "repo" mode.
14769         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
14770         * lib/g77-dg.exp: Likewise.
14771         * lib/obj-dg.exp: Likewise.
14772
14773 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
14774
14775         Merge from gcc-3_2-rhl8-branch:
14776         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
14777
14778         * gcc.dg/tls/opt-6.c: New test.
14779
14780         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
14781
14782         * gcc.dg/20030405-1.c: New test.
14783
14784         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
14785
14786         * gcc.dg/20030309-1.c: New test.
14787
14788         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14789
14790         * gcc.c-torture/execute/20030307-1.c: New test.
14791
14792         2003-02-20  Randolph Chung  <tausq@debian.org>
14793
14794         * gcc.c-torture/compile/20030220-1.c: New test.
14795
14796         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
14797
14798         * gcc.dg/20030217-1.c: New test.
14799
14800         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
14801
14802         * gcc.c-torture/compile/20020129-1.c: New test.
14803
14804         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14805
14806         * gcc.dg/unroll-1.c: New test.
14807
14808         2002-11-16  Jan Hubicka  <jh@suse.cz>
14809
14810         * gcc.c-torture/execute/20020920-1.c: New test.
14811
14812         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
14813
14814         PR target/7434
14815         * gcc.c-torture/compile/20021008-1.c: New test.
14816
14817         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
14818
14819         PR target/7559
14820         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
14821
14822         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14823
14824         * gcc.c-torture/compile/20020807-1.c: New test.
14825
14826         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
14827
14828         * gcc.dg/tls/opt-1.c: New test.
14829
14830         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
14831
14832         * gcc.dg/20020729-1.c: New test.
14833
14834         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
14835
14836         * g++.dg/opt/life1.C: New test.
14837
14838         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
14839
14840         * gcc.dg/20020525-1.c: New test.
14841
14842         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14843
14844         PR c++/6794
14845         * g++.dg/ext/pretty1.C: New test.
14846         * g++.dg/ext/pretty2.C: New test.
14847
14848 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
14849
14850         PR c++/8385
14851         * g++.dg/ext/typeof5.C: New test.
14852
14853 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
14854
14855         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
14856         __USER_LABEL_PREFIX__ into account.
14857         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
14858
14859 2003-05-14  Roger Sayle  <roger@eyesopen.com>
14860
14861         * gcc.dg/builtins-15.c: New test case.
14862
14863 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
14864
14865         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
14866
14867 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
14868
14869         * lib/g++.exp: Tweak handling of additional source files.
14870         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
14871         * g++.dg/special/conpr-2a.C: Rename to ...
14872         * g++.dg/special/conpr-2a.cc: ... this.
14873         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
14874         * g++.dg/special/conpr-3a.C: Rename to ...
14875         * g++.dg/special/conpr-3a.cc: This.
14876         * g++.dg/special/conpr-3b.C: Rename to ...
14877         * g++.dg/special/conpr-3b.cc: This.
14878         * g++.dg/special/conpr-4.C: New test.
14879         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
14880
14881 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
14882
14883         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
14884
14885 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14886
14887         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
14888         * g++.old-deja/g++.robertl/eb71.C: Likewise.
14889         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
14890         * g++.old-deja/g++.other/warn3.C: Likewise.
14891
14892 2003-05-11  Roger Sayle  <roger@eyesopen.com>
14893
14894         * gcc.dg/i386-387-1.c: Update to also test log.
14895         * gcc.dg/i386-387-2.c: Likewise.
14896
14897 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
14898
14899         * g77.f-torture/execute/int8421.f: New test.
14900
14901 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14902
14903         PR c++/10230, c++/10481
14904         * g++.dg/lookup/scoped5.C: New test.
14905
14906 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14907
14908         PR c++/10552
14909         * g++.dg/template/ttp6.C: New test.
14910
14911 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
14912
14913         * gcc.c-torture/execute/builtins: New directory.
14914         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
14915         gcc.c-torture/execute/builtins.
14916         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
14917         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
14918         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
14919         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
14920
14921 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14922
14923         PR c++/9252
14924         * g++.dg/template/access8.C: New test.
14925         * g++.dg/template/access9.C: New test.
14926
14927 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14928
14929         PR c++/9554
14930         * g++.dg/parse/access1.C: New test.
14931
14932 2003-05-09  DJ Delorie  <dj@redhat.com>
14933
14934         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
14935         long, and not an int.
14936
14937 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14938
14939         PR c++/10555, c++/10576
14940         * g++.dg/template/memclass1.C: New test.
14941
14942 2003-05-08  DJ Delorie  <dj@redhat.com>
14943
14944         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
14945         targets.
14946         * gcc.c-torture/execute/20021024-1.x: Likewise.
14947         * gcc.c-torture/execute/shiftdi.x: Likewise.
14948         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
14949         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
14950         * gcc.dg/20021018-1.c: Likewise.
14951
14952 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14953
14954         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
14955
14956         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
14957         (bcopy): Call memmove.
14958
14959 2003-05-08  Roger Sayle  <roger@eyesopen.com>
14960
14961         * g77.f-torture/compile/8485.f: New test case.
14962
14963 2003-05-07  Richard Henderson  <rth@redhat.com>
14964
14965         PR c++/10570
14966         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
14967         Verify exception_cleanup not called for rethrows.
14968         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
14969         when exiting catch block without rethrowing.
14970         * g++.dg/eh/forced3.C: New.
14971         * g++.dg/eh/forced4.C: New.
14972
14973 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
14974
14975         * gcc.dg/20030505.c: Fix triplet.
14976
14977 2003-05-06  DJ Delorie  <dj@redhat.com>
14978
14979         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
14980         * gcc.dg/nest.c: Likewise.
14981
14982 2003-05-05  Roger Sayle  <roger@eyesopen.com>
14983
14984         * gcc.dg/builtins-14.c: New test case.
14985
14986 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
14987
14988         * lib/compat.exp (compat-execute): New argument.
14989         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
14990         * gcc.dg/compat: New test directory.
14991         * gcc.dg/compat/compat.exp: New expect script.
14992         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
14993         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
14994         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
14995         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
14996         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
14997         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
14998
14999         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
15000         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
15001         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
15002         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
15003         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
15004         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
15005         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
15006         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
15007         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
15008         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
15009         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
15010         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
15011         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
15012         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
15013         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
15014
15015 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
15016
15017         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
15018
15019 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
15020
15021         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
15022
15023 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
15024
15025         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
15026         * gcc.dg/ppc-fsel-2.c: New test.
15027
15028         * gcc.dg/unused-5.c: New test.
15029
15030 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15031
15032         PR c++/10496
15033         * g++.dg/warn/pmf1.C: New test.
15034
15035 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15036
15037         PR c++/4494
15038         * g++.dg/warn/main.C: New test.
15039
15040 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15041
15042         * gcc.dg/nonnull-3.c: New test.
15043
15044 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
15045
15046         * gcc.dg/cpp/Wtrigraphs.c: Update.
15047         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
15048
15049 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
15050
15051         * gcc.dg/ppc-fsel-1.c: New test.
15052
15053 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
15054
15055         PR c/10604
15056         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
15057
15058 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
15059
15060         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
15061
15062 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15063
15064         PR c++/9364, c++/10553, c++/10586
15065         * g++.dg/parse/typename4.C: New test.
15066         * g++.dg/parse/typename5.C: Likewise.
15067
15068 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
15069
15070         * gcc.c-torture/compile/20030503-1.c: New test.
15071
15072 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15073
15074         * g++.dg/lookup/using5.C: Fix testcase error.
15075
15076 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
15077
15078         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
15079         since MEABI is no longer supported.  Remove all vestiges
15080         of MEABI from the test.
15081
15082 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15083
15084         PR c++/10554
15085         * g++.dg/lookup/using5.C: New test.
15086
15087 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15088
15089         PR c++/8772
15090         * g++.dg/template/ttp5.C: New test.
15091
15092 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
15093
15094         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
15095         (dg-gpp-additional-sources): New function.
15096         (dg-gpp-additional-files): Likewise.
15097         * lib/g++.exp (additional_sources): New variable.
15098         (additional_files): Likewise.
15099         (g++_target_compile): Deal with them.
15100         * lib/old-dejagnu.exp: Remove.
15101         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
15102         * g++.old-deja: Revise all tests to use dg commands.
15103
15104 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15105
15106         PR c++/9432, c++/9528
15107         * g++.dg/lookup/using4.C: New test.
15108
15109 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
15110
15111         * gcc.dg/noreturn-5.c: New file.
15112         * gcc.dg/noreturn-6.c: New file.
15113
15114         * gcc.c-torture/compile/inline-1.c: New file.
15115
15116 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15117
15118         PR c++/10551
15119         * g++.dg/template/explicit1.C: New test.
15120
15121 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15122
15123         PR c++/10549
15124         * g++.dg/other/bitfield1.C: New test.
15125
15126         PR c++/10527
15127         * g++.dg/init/new7.C: New test.
15128
15129 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15130
15131         * g++.dg/ext/desig1.C: New test.
15132         * g++.dg/ext/init1.C: Update.
15133
15134         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
15135
15136 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
15137
15138         PR c++/10180
15139         * g++.dg/warn/Winline-1.C: New test.
15140
15141 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
15142
15143         * gcc.c-torture/execute/string-opt-19.c: New test.
15144
15145         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
15146         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
15147
15148 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
15149
15150         PR c++/10506
15151         * g++.dg/init/new6.C: New test.
15152
15153         PR c++/10503
15154         * g++.dg/init/ref6.C: New test.
15155
15156 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
15157
15158         * g++.dg/warn/weak1.C: XFAIL on AIX4.
15159
15160 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15161
15162         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
15163         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
15164
15165 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
15166
15167         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
15168         initialized static data members.
15169
15170 2003-04-25  H.J. Lu <hjl@gnu.org>
15171
15172         * gcc.dg/ia64-sync-4.c: New test.
15173
15174 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15175
15176         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
15177         date.
15178
15179 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
15180
15181         PR c++/10337
15182         * g++.dg/warn/conv1.C: New test.
15183         * g++.old-deja/g++.other/conv7.C: Adjust.
15184         * g++.old-deja/g++.other/overload14.C: Adjust.
15185
15186 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15187
15188         PR c++/10471
15189         * g++.dg/template/defarg2.C: New test.
15190
15191 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
15192
15193         * gcc.dg/cpp/include2.c: Update.
15194         * gcc.dg/cpp/multiline-2.c: New.
15195         * gcc.dg/cpp/multiline.c: Update.
15196         * gcc.dg/cpp/strify2.c: Update.
15197         * gcc.dg/cpp/trad/literals-2.c: Update.
15198
15199 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15200
15201         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
15202
15203 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15204
15205         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
15206
15207 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15208
15209         PR c++/10451
15210         * g++.dg/parse/crash4.C: New test.
15211
15212         PR c++/9847
15213         * g++.dg/parse/crash5.C: New test.
15214
15215 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
15216
15217         PR c++/10446
15218         * g++.dg/parse/crash3.C: New test.
15219
15220         PR c++/10428
15221         * g++.dg/parse/elab1.C: New test.
15222
15223 2003-04-22  Devang Patel  <dpatel@apple.com>
15224
15225         * gcc.dg/cpp/trad/funlike-5.c: New test.
15226
15227 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
15228
15229         * g++.dg/other/packed1.C: Fix dg options.
15230
15231 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
15232
15233         * g++.dg/other/offsetof2.C: New test.
15234
15235 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
15236
15237         * g++.dg/template/recurse.C: Adjust location of error messages.
15238
15239 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
15240
15241         PR c++/9881
15242         * g++.dg/init/addr-const1.C: New test.
15243         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
15244
15245 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15246
15247         PR c++/10405
15248         * g++.dg/lookup/struct-hack1.C: New test.
15249
15250 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
15251
15252         * ucs.c: Update diagnostic messages.
15253
15254 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15255
15256         * gcc.dg/cpp/truefalse.cpp: New test.
15257         * gcc.dg/cpp/cpp.exp: Update.
15258         * g++.dg/other/stdbool-if.C: Remove.
15259
15260 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15261
15262         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
15263         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
15264
15265 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15266
15267         * gcc.c-torture/compile/20030418-1.c: New test.
15268
15269 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
15270
15271         * README.compat: Remove; content moved to doc/sourcebuild.texi.
15272
15273 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15274
15275         PR c++/10347
15276         g++.dg/template/dependent-name1.C: New test.
15277
15278 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
15279
15280         * gcc.dg/warn-1.c (tourist_guide): New array,
15281         contains a pointer to bar.
15282
15283 2003-04-16  Roger Sayle  <roger@eyesopen.com>
15284
15285         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
15286         * gcc.c-torture/execute/medce-1.c: New test case.
15287         * gcc.c-torture/execute/medce-2.c: New test case.
15288
15289 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
15290
15291         * lib/prune.exp: Ignore more messages.
15292
15293         PR c++/10381
15294         * g++.dg/parse/lookup3.C: New test.
15295
15296 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
15297
15298         * gcc.c-torture/compile/20030415-1.c : New test.
15299
15300 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
15301
15302         * gcc.c-torture/execute/scope-2.c: Move to ...
15303         * gcc.dg/noncompile/scope.c: .... here.
15304
15305 2003-04-14  Roger Sayle  <roger@eyesopen.com>
15306
15307         * gcc.dg/20030414-2.c: New test case.
15308
15309 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
15310
15311         PR target/10377
15312         * gcc.dg/20030414-1.c: New test.
15313
15314 2003-04-13  Roger Sayle  <roger@eyesopen.com>
15315
15316         * gcc.dg/builtins-12.c: New test case.
15317         * gcc.dg/builtins-13.c: New test case.
15318
15319 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15320
15321         * gcc.c-torture/execute/string-opt-18.c: New test.
15322
15323 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
15324
15325         PR c++/10300
15326         * g++.dg/init/new5.C: New test.
15327
15328 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
15329
15330         PR c++/7910
15331         * g++.dg/ext/dllimport1.C: New test.
15332
15333 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15334
15335         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
15336
15337 2003-04-11  Bud Davis <bdavis9659@comcast.net>
15338
15339         PR Fortran/9263
15340         * g77.f-torture/noncompile/9263.f: New test
15341         PR Fortran/1832
15342         * g77.f-torture/execute/1832.f: New test
15343
15344 2003-04-11  David Chad  <davidc@freebsd.org>
15345             Loren J. Rittle  <ljrittle@acm.org>
15346
15347         libobjc/8562
15348         * objc.dg/headers.m: New test.
15349
15350 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
15351
15352         * gcc.c-torture/execute/builtin-noret-2.c: New.
15353         * gcc.c-torture/execute/builtin-noret-2.x: New.
15354         XFAIL builtin-noret-2.c at -O1 and above.
15355         * gcc.dg/redecl.c: New.
15356         * gcc.dg/Wshadow-1.c: Update error regexps.
15357
15358 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
15359
15360         * g++.dg/abi/bitfield10.C: New test.
15361
15362 2003-04-09  Mike Stump  <mrs@apple.com>
15363
15364         * gcc.dg/pch/pch.exp: Make testcase names longer.
15365         * g++.dg/pch/pch.exp: Make testcase names longer.
15366
15367 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15368
15369         * gcc.dg/builtins-11.c: New test case.
15370
15371 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15372
15373         * gcc.dg/builtins-9.c: New test case.
15374         * gcc.dg/builtins-10.c: New test case.
15375
15376 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
15377
15378         * gcc.dg/noncompile/init-4.c.c: New test.
15379
15380 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15381
15382         * gcc.misc-test/gcov-9.c: New test.
15383         * gcc.misc-test/gcov-10.c: New test
15384         * gcc.misc-test/gcov-11.c: New test.
15385
15386 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
15387
15388         PR optimization/10024
15389         * gcc.c-torture/compile/20030405-1.c: New test.
15390
15391 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
15392
15393         * gcc.dg/pch/static-3.c: New.
15394         * gcc.dg/pch/static-3.hs: New.
15395         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
15396
15397 2003-04-04  Richard Henderson  <rth@redhat.com>
15398
15399         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
15400         * g++.dg/eh/forced2.C: Likewise.
15401
15402 2003-04-03  Mike Stump  <mrs@apple.com>
15403
15404         * lib/scanasm.exp (scan-assembler): Add xfail processing for
15405         target arg.
15406         (scan-assembler-times, scan-assembler-not): Likewise.
15407         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
15408
15409 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15410
15411         * gcc.dg/sparc-loop-1.c: New test.
15412
15413 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
15414
15415         PR other/9274
15416         * g++.dg/pch/system-2.C: New.
15417         * g++.dg/pch/system-2.Hs: New.
15418
15419 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
15420
15421         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
15422
15423         * g++.dg/eh/simd-1.C (vecfunc): Same.
15424
15425 2003-04-01  Roger Sayle  <roger@eyesopen.com>
15426
15427         * gcc.c-torture/execute/20030401-1.c: New test case.
15428
15429 2003-04-01  Ziemowit Laski <zlaski@apple.com>
15430
15431         * objc.dg/defs.m: New.
15432
15433 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
15434
15435         * g++.dg/eh/simd-1.C: New.
15436         * g++.dg/eh/simd-2.C: New.
15437
15438 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
15439
15440         * gcc.c-torture/execute/simd-3.c: New.
15441
15442 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15443
15444         PR c/9936
15445         * gcc.dg/20030331-2.c: New test.
15446
15447 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15448
15449         PR c++/10278
15450         * g++.dg/parse/crash2.C: New test.
15451
15452 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15453
15454         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
15455         * gcc.c-torture/execute/20030331-1.c: ...here.
15456
15457 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15458
15459         * gcc.c-torture/execute/20030331-1.c: New test.
15460
15461 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15462
15463         * lib/gcov.exp: Adjust call return testing strings.
15464         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
15465
15466 2003-03-31  Roger Sayle  <roger@eyesopen.com>
15467
15468         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
15469         * gcc.dg/builtins-7.c: New test case.
15470         * gcc.dg/builtins-8.c: New test case.
15471
15472 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15473
15474         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
15475
15476 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
15477
15478         PR c++/7647
15479         * g++.dg/lookup-class-member-2.C: New test.
15480
15481 2003-03-30  Glen Nakamura  <glen@imodulo.com>
15482
15483         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
15484
15485 2003-03-28  Roger Sayle  <roger@eyesopen.com>
15486
15487         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
15488
15489 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
15490
15491         * g++.dg/init/attrib1.C: New test.
15492
15493 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15494
15495         * gcc.dg/ultrasp8.c: New test.
15496
15497 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15498
15499         * gcc.dg/ultrasp7.c: New test.
15500
15501 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
15502
15503         PR c++/10047
15504         * g++.dg/template/inline1.C: New test.
15505
15506 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15507
15508         * gcc.dg/sparc-dwarf2.c: New test.
15509
15510 2003-03-27  Roger Sayle  <roger@eyesopen.com>
15511
15512         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
15513         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
15514
15515 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
15516
15517         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
15518         than reading .x files.
15519         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
15520         * g77.dg/gcov/gcov-1.f: Likewise.
15521         * gcc.misc-tests/gcov-4b.c: Likewise.
15522         * gcc.misc-tests/gcov-5b.c: Likewise.
15523         * gcc.misc-tests/gcov-6.c: Likewise.
15524         * gcc.misc-tests/gcov-7.c: Likewise.
15525         * gcc.misc-tests/gcov-8.c: Likewise.
15526         * g++.dg/gcov/gcov-1.x: Remove.
15527         * g77.dg/gcov/gcov-1.x: Likewise.
15528         * gcc.misc-tests/gcov-4b.x: Likewise.
15529         * gcc.misc-tests/gcov-5b.x: Likewise.
15530         * gcc.misc-tests/gcov-6.x: Likewise.
15531         * gcc.misc-tests/gcov-7.x: Likewise.
15532         * gcc.misc-tests/gcov-8.x: Likewise.
15533
15534 2003-03-27  Glen Nakamura  <glen@imodulo.com>
15535
15536         PR opt/10087
15537         * gcc.dg/20030324-1.c: New test.
15538
15539 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
15540
15541         PR c++/10224
15542         * g++.dg/template/arg3.C: New test.
15543
15544         PR c++/10158
15545         * g++.dg/template/friend18.C: New test.
15546
15547 2003-03-26  Roger Sayle  <roger@eyesopen.com>
15548
15549         * g77.f-torture/compile/20030326-1.f: New test case.
15550
15551 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
15552
15553         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
15554
15555         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
15556
15557 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
15558
15559         * gcc.dg/ia64-sync-3.c: New test.
15560
15561 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
15562
15563         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
15564
15565 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15566
15567         * gcc.dg/ultrasp6.c: New test.
15568
15569 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15570
15571         * gcc.dg/i386-signbit-1.c: New test.
15572         * gcc.dg/i386-signbit-2.c: New test.
15573         * gcc.dg/i386-signbit-3.c: New test.
15574
15575 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15576
15577         * gcc.dg/ultrasp5.c: Fix options.
15578
15579 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15580
15581         * gcc.dg/ultrasp5.c: Fix comment.
15582
15583 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
15584
15585         PR fortran/10197
15586         * g77.f-torture/execute/10197.f: New test.
15587
15588 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
15589
15590         PR c++/9898, c++/383
15591         * g++.dg/template/conv6.C: New test.
15592
15593         PR c++/10119
15594         * g++.dg/template/ptrmem5.C: New test.
15595
15596         PR c++/10026
15597         * g++.dg/lookup/koenig1.C: New test.
15598
15599         PR C++/10199
15600         * g++.dg/lookup/template2.C: New test.
15601
15602 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
15603
15604         * g++.dg/opt/rtti1.C: New test.
15605
15606 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15607
15608         * gcc.dg/ultrasp5.c: New test.
15609
15610 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
15611
15612         PR middle-end/9967
15613         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
15614         builtin fputs.
15615
15616 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
15617
15618         PR c/8224
15619         * gcc.dg/20030323-1.c: New test.
15620
15621 2003-03-23  Roger Sayle  <roger@eyesopen.com>
15622
15623         * gcc.c-torture/compile/20030323-1.c: New test case.
15624
15625 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
15626
15627         * gcc.dg/20030321-1.c: New test.
15628
15629 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
15630
15631         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
15632
15633 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15634
15635         PR c++/9978, c++/9708
15636         * g++.dg/ext/vlm1.C: Adjust expected error.
15637         * g++.dg/ext/vla2.C: New test.
15638         * g++.dg/template/arg1.C: New test.
15639         * g++.dg/template/arg2.C: New test.
15640
15641 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
15642
15643         * g77.f-torture/execute/select.f: New test.
15644         * g77.f-torture/noncompile/select_no_compile.f: New test.
15645
15646 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
15647
15648         PR c++/9898
15649         * g++.dg/other/error4.C: New test.
15650
15651 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
15652
15653         * g++.dg/template/friend17.C: New test.
15654
15655 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
15656
15657         * gcc.c-torture/compile/20030320-1.c: New.
15658
15659 2003-03-20  Roger Sayle  <roger@eyesopen.com>
15660
15661         * gcc.dg/builtins-6.c: New test case.
15662
15663 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
15664
15665         PR target/10073
15666         * gcc.c-torture/compile/20030319-1.c: New.
15667
15668 2003-03-18  Jan Hubicka  <jh@suse.cz>
15669
15670         * gcc.dg/i386-cvt-1.c: New test.
15671
15672 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
15673
15674         * objc.dg/naming-1.m: Use "(parse|syntax) error".
15675         * objc.dg/naming-2.m: Likewise.
15676
15677 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
15678
15679         PR c++/9639
15680         * g++.dg/parse/crash1.C: New test.
15681
15682 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
15683
15684         PR c++/8805
15685         * g++.dg/eh/cleanup1.C: New test.
15686
15687 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
15688
15689         * gcc.c-torture/execute/20030316-1.c: New test case.
15690
15691 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15692
15693         PR c++/9629
15694         * g++.dg/init/ctor2.C: New test.
15695
15696 2003-03-15  Roger Sayle  <roger@eyesopen.com>
15697
15698         * g77.f-torture/compile/xformat.f: New test case.
15699
15700 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15701
15702         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
15703         * g++.old-deja/g++.mike/eh50.C: Likewise.
15704
15705 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15706
15707         PR c++/6440
15708         * g++.dg/template/spec7.C: New test.
15709         * g++.dg/template/spec8.C: Likewise.
15710
15711 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
15712
15713         * gcc.c-torture/execute/20030313-1.c: New test.
15714
15715 2003-03-14  Richard Henderson  <rth@redhat.com>
15716
15717         * gcc.dg/inline-2.c: Adjust alpha test for external call.
15718
15719 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15720
15721         * gcc.c-torture/compile/20030314-1.c: New test.
15722
15723 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
15724
15725         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
15726         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
15727         thumb target,
15728         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
15729         to accept newer _imp__  prefix and additional
15730         newline in .drectve section.
15731         * gcc.dg/dll-4.c: Likewise.
15732         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
15733         switch.
15734
15735 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
15736
15737         * g++.dg/parse/namespace9.C: New test.
15738
15739         * g++.dg/init/ref5.C: New test.
15740         * g++.dg/parse/ptrmem1.C: Likewise.
15741
15742 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15743
15744         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
15745         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
15746         regular expression.
15747         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
15748         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
15749
15750 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
15751
15752         * gcc.c-torture/execute/20030224-2.c: New test.
15753
15754 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15755
15756         * gcc.dg/decl-3.c: New test.
15757
15758 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15759
15760         * gcc.dg/i386-loop-2.c: New test.
15761
15762 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
15763
15764         PR c++/9474
15765         * g++.dg/parse/namespace8.C: New test.
15766
15767         PR c++/9924
15768         * g++.dg/overload/builtin2.C: New test.
15769
15770 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
15771
15772         * gcc.dg/return-type-3.c: New test.
15773
15774 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
15775
15776         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
15777         profiling options are not supported.
15778
15779 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
15780
15781         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
15782         * g++.old-deja/g++.warn/impint2.C: Likewise.
15783
15784 2003-03-10  Devang Patel  <dpatel@apple.com>
15785
15786         * g++.dg/cpp/c++_cmd_1.C: New test.
15787         * g++.dg/cpp/c++_cmd_1.h: New file.
15788
15789 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
15790
15791         * gcc.dg/altivec-9.c: New file.
15792
15793 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15794
15795         * gcc.dg/ppc-sdata-1.c: New test.
15796         * gcc.dg/ppc-sdata-2.c: New test.
15797
15798 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
15799
15800         PR c++/9373
15801         * g++.dg/opt/ptrmem2.C: New test.
15802
15803         PR c++/8534
15804         * g++.dg/opt/ptrmem1.C: New test.
15805
15806 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15807
15808         * gcc.dg/i386-loop-1.c: New test.
15809
15810 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15811
15812         PR c++/9970
15813         * g++.dg/lookup/friend1.C: New test.
15814
15815 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15816
15817         PR c++/9823
15818         * g++.dg/parser/constructor1.C: New test.
15819
15820 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
15821
15822         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
15823
15824         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
15825
15826 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
15827
15828         * gcc.dg/cpp/Wunused.c: Update test.
15829
15830 2003-03-08  Jan Hubicka  <jh@suse.cz>
15831
15832         * gcc.dg/inline-3.c: New test.
15833
15834 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15835
15836         PR c++/9809
15837         * g++.dg/parse/builtin1.C: New test.
15838
15839         PR c++/9982
15840         * g++.dg/abi/cookie1.C: New test.
15841         * g++.dg/abi/cookie2.C: Likewise.
15842
15843         PR c++/9524
15844         * g++.dg/template/field1.C: New test.
15845
15846         PR c++/9912
15847         * g++.dg/parse/class1.C: New test.
15848         * g++.dg/parse/namespace7.C: Likewise.
15849         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
15850
15851 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
15852
15853         * g++.dg/init/ref4.C: New test.
15854
15855 2003-03-07  Jan Hubicka  <jh@suse.cz>
15856
15857         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
15858         * gcc.dg/inline-3.c:  New test.
15859
15860 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
15861
15862         * g++.dg/init/ref3.C: New test.
15863
15864         PR c++/9965
15865         * g++.dg/init/ref2.C: New test.
15866
15867         PR c++/9400
15868         * g++.dg/warn/Wshadow-2.C: New test.
15869
15870         PR c++/9791
15871         * g++.dg/warn/Woverloaded-1.C: New test.
15872
15873 2003-03-05  Jan Hubicka  <jh@suse.cz>
15874
15875         * gcc.dg/i386-local2.c: New.
15876         * gcc.dg/i386-local.c: Fix typo.
15877
15878 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
15879
15880         * g++.dg/abi/layout3.C: New test.
15881
15882 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15883
15884         * gcc.c-torture/compile/20030305-1.c
15885
15886 2003-03-05  Jan Hubicka  <jh@suse.cz>
15887
15888         * gcc.dg/i386-local.c: New.
15889
15890 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
15891
15892         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
15893
15894 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15895
15896         * gcc.dg/switch-2.c: New test.
15897         * gcc.dg/switch-3.c: New test.
15898         * gcc.dg/Wswitch.c: Adjust line numbers.
15899         * gcc.dg/Wswitch-default.c: Likewise.
15900         * gcc.dg/Wswitch-enum.c: Likewise.
15901
15902 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
15903
15904         * gcc.c-torture/execute/20030222-1.c: New test.
15905
15906 2003-03-03  James E Wilson  <wilson@tuliptree.org>
15907
15908         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
15909
15910 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
15911
15912         PR c++/9878
15913         * g++.dg/init/ref1.C: New test.
15914
15915 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
15916
15917         * gcc.dg/sh-relax.c: New SH-only test.
15918
15919 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
15920
15921         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
15922         comment explaining purpose of testcase.
15923
15924 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15925
15926         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
15927         for HC11/HC12 (asm needs two int registers).
15928         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
15929         HC11/HC12 because the test uses an asm which needs two 32-bit
15930         registers.
15931
15932 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15933
15934         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
15935         for HC11/HC12 (array is too large otherwise).
15936         * gcc.c-torture/compile/920501-4.x: New file, likewise.
15937         * gcc.c-torture/compile/20010518-2.x: Likewise.
15938         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
15939         HC11/HC12 (array is too large).
15940
15941 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
15942
15943         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
15944         * lib/g++-dg.exp (g++-dg-test): Likewise.
15945
15946 2003-03-01  Roger Sayle  <roger@eyesopen.com>
15947
15948         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
15949         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
15950
15951 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15952
15953         * g++.dg/warn/implicit-typename1.C: Remove warning.
15954
15955 2003-02-28  Richard Henderson  <rth@redhat.com>
15956
15957         * gcc.dg/noreturn-1.c: Move noreturn warning line.
15958         * gcc.dg/return-type-1.c: Move control reaches end warning line.
15959
15960 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
15961
15962         * gcc.dg/pch/pch.exp: Change .pch to .gch.
15963         * g++.dg/pch/pch.exp: Likewise.
15964
15965 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
15966
15967         PR c++/9879
15968         * testsuite/g++.dg/init/new4.C: New test.
15969
15970 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
15971
15972         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
15973
15974 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
15975
15976         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
15977         unsigned long.
15978
15979         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
15980         wider than float.
15981
15982 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15983
15984         * lib/scanasm.exp: Add support for counting numbers of
15985         occurences.
15986         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
15987         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
15988
15989 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
15990
15991         PR c++/9683
15992         * g++.dg/template/static3.C: New test.
15993
15994         PR c++/9829
15995         * g++.dg/parse/namespace6.C: New test.
15996
15997 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15998
15999         PR target/9732
16000         * gcc.dg/20030225-1.c: New test.
16001
16002 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
16003
16004         * README: Remove out-of-date information.
16005
16006         PR c++/9836
16007         * g++.dg/template/spec6.C: New test.
16008
16009 2003-02-24  Jeff Law  <law@redhat.com>
16010
16011         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
16012
16013 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16014
16015         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
16016         * gcc.dg/pragma-ep-1.c: Likewise.
16017
16018 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16019
16020         PR c++/9602
16021         * g++.dg/template/friend16.C: New test.
16022
16023 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
16024
16025         PR c++/5333
16026         * g++.dg/parse/fused-params1.C: Adjust error messages.
16027         * g++.dg/template/nested3.C: New test.
16028
16029 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
16030
16031         * g++.dg/abi/param1.C: New test.
16032
16033 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16034
16035         PR c++/7982
16036         * g++.dg/warn/implicit-typename1.C: New test.
16037
16038 2003-02-22  Kelley Cook <kelleycook@comcast.net>
16039
16040         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
16041         with "mtune".
16042         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16043         * gcc.c-torture/execute/20010129-1.x: Likewise.
16044         * gcc.dg/20011107-1.c: Likewise.
16045         * gcc.dg/20020108-1.c: Likewise.
16046         * gcc.dg/20020122-3.c: Likewise.
16047         * gcc.dg/20020206-1.c: Likewise.
16048         * gcc.dg/20020310-1.c: Likewise.
16049         * gcc.dg/20020426-2.c: Likewise.
16050         * gcc.dg/20020517-1.c: Likewise.
16051         * gcc.dg/991230-1.c: Likewise.
16052         * gcc.dg/i386-unroll-1.c: Likewise.
16053         * gcc.misc-tests/i386-prefetch.exp: Likewise.
16054
16055 2003-02-22  Jan Hubicka  <jh@suse.cz>
16056
16057         * gcc.dg/i386-mul.c: New test.
16058
16059 2003-02-21  Roger Sayle  <roger@eyesopen.com>
16060
16061         * gcc.dg/builtins-5.c: New test case.
16062
16063 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
16064
16065         * gcc.dg/asmreg-1.c: New test.
16066
16067 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16068
16069         PR c++/9749
16070         * g++.dg/parse/varmod1.C: New test.
16071
16072 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16073
16074         PR c++/9727
16075         * g++.dg/template/op1.C: New test.
16076
16077 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16078
16079         PR c++/8906
16080         * g++.dg/template/nested2.C: New test.
16081
16082 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16083
16084         PR c++/8724
16085         * g++.dg/expr/dtor1.C: New test.
16086
16087 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
16088
16089         * gcc.dg/cpp/include3.c: New test.
16090         * gcc.dg/cpp/inc/foo.h: New file.
16091
16092 2003-02-21  Glen Nakamura  <glen@imodulo.com>
16093
16094         * gcc.c-torture/execute/20030221-1.c: New test.
16095
16096 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
16097
16098         PR c++/9729
16099         * g++.dg/abi/conv1.C: New test.
16100
16101 2003-02-20  Jan Hubicka  <jh@suse.cz>
16102
16103         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
16104
16105 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
16106
16107         * gcc.c-torture/compile/20030219-1.c: New test.
16108
16109 2003-02-18  Jan Hubicka  <jh@suse.cz>
16110
16111         * gcc.dg/funcorder.c: New test.
16112
16113 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16114
16115         * gcc.c-torture/execute/20030218-1.c: New.
16116
16117 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
16118
16119         * gcc.dg/20030218-1.c: New.
16120
16121 2003-02-18  Richard Henderson  <rth@redhat.com>
16122
16123         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
16124         * gcc.dg/attr-used-2.c: New.
16125
16126 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
16127
16128         PR c++/9704
16129         * g++.dg/init/copy5.C: New test.
16130
16131 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
16132
16133         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
16134         * g++.dg/pch/pch.exp: Likewise.
16135
16136 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16137
16138         * gcc.c-torture/execute/20030209-1.c: Enable the test if
16139         STACK_SIZE is not defined.
16140
16141 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16142
16143         PR c++/9457
16144         * g++.dg/template/init1.C: New test.
16145
16146 2003-02-16  Jan HUbicka  <jh@suse.cz>
16147
16148         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
16149         (foo): Add few extra tests
16150         * gcc.dg/c99-const-expr-3.c: Likewise.
16151         * gcc.c-torture/execute/20030216-1.c: New.
16152
16153 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16154
16155         PR c++/9459
16156         * g++.dg/ext/typeof4.C: New test.
16157
16158 2003-02-15  Roger Sayle  <roger@eyesopen.com>
16159
16160         * gcc.dg/i386-387-3.c: New test case.
16161
16162 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
16163
16164         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
16165         cris-*-elf* cris-*-aout* and mmix-*-*.
16166
16167 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
16168
16169         * gcc.dg/20030213-1.c: New test.
16170
16171 2003-02-12  Roger Sayle  <roger@eyesopen.com>
16172
16173         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
16174         * gcc.dg/i386-387-2.c: Likewise.
16175
16176 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
16177
16178         * gcc.dg/ppc-spe.c: Fix formatting.
16179         Enable tests that were previously unsupported by gas.
16180         Delete tests for instructions that no longer exist.
16181         Switch arguments on evsubifw builtin.
16182
16183 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
16184
16185         * gcc.c-torture/execute/20030209-1.c: Disable the test if
16186         STACK_SIZE is too small.
16187
16188 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16189             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16190
16191         * gcc.dg/decl-2.c: New test.
16192
16193 2003-02-10  Jan Hubicka  <jh@suse.cz>
16194
16195         * gcc.dg/i386-fpcvt-1.c:  New test.
16196
16197 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
16198
16199         * gcc.c-torture/execute/20030209-1.c: New test.
16200
16201 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
16202
16203         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
16204         int-wide bitops, use the constants of the same width.
16205         Likewise, if long long is 32-bit wide, test bitops using
16206         32-bit constants.
16207
16208 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
16209
16210         * gcc.dg/20021014-1.c: Annotate with expected notice text.
16211
16212 2003-02-07  Roger Sayle  <roger@eyesopen.com>
16213
16214         * testsuite/gcc.dg/builtins-4.c: New test case.
16215
16216 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16217
16218         * gcc.dg/20020430-1.c: Fix dg command typos.
16219         * gcc.dg/20020503-1.c: Likewise.
16220
16221 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16222
16223         PR c++/8785
16224         * g++.dg/parse/fused-params1.C: New test.
16225
16226         PR c++/8857
16227         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
16228
16229         PR c++/8921
16230         * g++.dg/parse/non-dependent1.C: New test.
16231
16232         PR c++/8928
16233         * g++.dg/parse/dupl-tmpl-args1.C: New test.
16234
16235         PR c++/9228
16236         * g++.dg/parse/undefined7.C: New test.
16237         * g++.dg/parse/non-templ1.C: New test.
16238
16239         PR c++/9229
16240         * g++.dg/parse/too-many-tmpl-args1.C: New test.
16241
16242 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
16243
16244         * gcc.c-torture/compile/20030206-1.c: New test.
16245
16246 2003-02-05  Roger Sayle  <roger@eyesopen.com>
16247
16248         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
16249         "pow" to "foo" to avoid potential confusion with a math built-in.
16250
16251 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16252
16253         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
16254         conditions for SPARC targets.
16255
16256 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
16257
16258         * gcc.dg/20030204-1.c: New test.
16259
16260 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16261
16262         PR c++/38
16263         * g++.dg/parse/array-size1.C: New test.
16264
16265         PR c++/5657
16266         * g++.dg/parse/undefined3.C: New test.
16267
16268         PR c++/5665
16269         * g++.dg/parse/undefined4.C: New test.
16270
16271         PR c++/5975
16272         * g++.dg/parse/undefined5.C: New test.
16273
16274         PR c++/7259
16275         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
16276
16277         PR c++/8578
16278         * g++.dg/parse/casting-operator1.C: New test.
16279
16280         PR c++/8596
16281         * g++.dg/parse/undefined6.C: New test.
16282
16283         PR c++/8736
16284         * g++.dg/parse/missing-template1.C: New test.
16285
16286 2003-02-04  Jan Hubicka  <jh@suse.cz>
16287
16288         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
16289         * gcc.dg/i386-cmov?.c:  Likewise.
16290         * gcc.dg/i386-fpcvt-?.c:  Likewise.
16291         * gcc.dg/i386-ssefp-1.c:  Likewise.
16292         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
16293         conventions.
16294
16295 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
16296
16297         PR c++/7129
16298         * testsuite/g++.dg/ext/max.C: New test.
16299
16300 2003-02-03  Jan Hubicka  <jh@suse.cz>
16301
16302         * gcc.c-torture/execute/20030203-1.c: New test.
16303
16304 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
16305
16306         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
16307         'natural-endian'.
16308
16309 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
16310
16311         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
16312         * g++.dg/init/new2.C: Likewise.
16313         * g++.dg/other/new1.C: Likewise.
16314
16315 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
16316
16317         * gcc.dg/struct-ret-libc.c: New test.
16318
16319 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
16320
16321         * gcc.dg/20030129-1.c: New test.
16322
16323 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16324
16325         PR c++/8849
16326         * g++.dg/template/ptrmem4.C: New test.
16327
16328 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
16329
16330         * g++.dg/parser/constant1.C: New test.
16331
16332 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16333
16334         PR c++/8591
16335         * g++.dg/parse/friend2.C: New test.
16336
16337 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16338
16339         PR c++/9437
16340         * g++.dg/template/unify4.C: New test.
16341
16342 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
16343
16344         * gcc.c-torture/execute/20030128-1.c: New test.
16345
16346 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
16347
16348         * g++.dg/lookup/nested1.C: Test moved from ...
16349         * g++.old-deja/g++.other/lookup24.C: ... here.
16350
16351 2003-01-28  Jan Hubicka  <jh@suse.cz>
16352
16353         * gcc.dg/i386-cmov5.c:  New test.
16354
16355 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
16356
16357         * gcc.c-torture/execute/20010925-1.c: Changed the
16358         memcpy declaration.
16359
16360 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16361
16362         PR c++/3902
16363         * g++.dg/parse/template5.C: New test.
16364
16365 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
16366
16367         PR fortran/9258
16368         * g77.dg/pr9258: New test.
16369
16370 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16371
16372         * README: Move relevant parts from README.g++.
16373
16374         * README.g++: Remove this file.
16375
16376 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16377
16378         * g++.dg/abi/dcast1.C: New test.
16379
16380 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16381
16382         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
16383
16384 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
16385
16386         PR c++/47
16387         * g++.old-deja/g++.other/lookup24.C: New test.
16388
16389 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16390
16391         PR middle-end/7227
16392         * gcc.dg/uninit-C.c: New test.
16393
16394 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
16395
16396         * g++.dg/abi/covariant1.C: New test.
16397
16398 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
16399
16400         * gcc.dg/20030123-1.c: New test.
16401
16402 2003-01-25  Jan Hubicka  <jh@suse.cz>
16403
16404         PR opt/8492
16405         * gcc.c-torture/compile/20030125-1.c
16406
16407 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
16408
16409         PR c++/9403
16410         * g++.dg/parse/template3.C: New test.
16411         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
16412
16413         PR c++/795
16414         * g++.dg/parse/template4.C: New test.
16415
16416         PR c++/9415
16417         * g++.dg/template/qual2.C: New test.
16418
16419         PR c++/8545
16420         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
16421
16422         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
16423
16424 2003-01-25  Roger Sayle  <roger@eyesopen.com>
16425
16426         * gcc.c-torture/execute/switch-1.c: New test case.
16427
16428 2003-01-25  Jan Hubicka  <jh@suse.cz>
16429
16430         * gcc.c-torture/execute/20030125-1.[cx]: New test.
16431
16432 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
16433
16434         Tweaks for Bison-1.875. From the NEWS file:
16435         "- `parse error' -> `syntax error'
16436         Bison now uniformly uses the term `syntax error'"
16437         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
16438         * gcc.dg/cpp/digraph2.c: Likewise.
16439         * gcc.dg/cpp/direct2.c: Likewise.
16440         * gcc.dg/cpp/paste4.c: Likewise.
16441         * gcc.dg/c90-restrict-1.c: Likewise.
16442         * gcc.dg/c99-func-2.c: Likewise.
16443         * gcc.dg/noncompile/920721-2.c: Likewise.
16444         * gcc.dg/noncompile/930622-2.c: Likewise.
16445         * gcc.dg/noncompile/940112-1.c: Likewise.
16446         * gcc.dg/noncompile/950921-1.c: Likewise.
16447         * gcc.dg/noncompile/951123-1.c: Likewise.
16448         * gcc.dg/noncompile/971104-1.c: Likewise.
16449         * gcc.dg/noncompile/990416-1.c: Likewise.
16450
16451 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
16452
16453         * g++.dg/parse/undefined1.C: Add error message.
16454
16455 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16456
16457         PR c++/9354
16458         * g++.dg/parse/new1.C: New test.
16459
16460         PR c++/9216
16461         * g++.dg/parse/template2.C: New test.
16462
16463         PR c++/9354
16464         * g++.dg/parse/typedef2.C: New test.
16465
16466         PR c++/9328
16467         * g++.dg/ext/typeof3.C: New test.
16468
16469 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16470
16471         PR c++/2738
16472         * g++.dg/parse/ret-type1.C: New test.
16473
16474         PR c++/3792
16475         * g++.dg/parse/tmpl-outside1.C: New test.
16476
16477         PR c++/4207
16478         * g++.dg/parse/int-as-enum1.C: New test.
16479
16480         PR c++/4903
16481         * g++.dg/parse/no-typename1.C: New test.
16482
16483         PR c++/5533
16484         * g++.dg/parse/no-value1.C: New test.
16485
16486         PR c++/5921
16487         * g++.dg/parse/wrong-inline1.C: New test.
16488
16489         PR c++/6402
16490         * g++.dg/parse/ref1.C: New test.
16491
16492         PR c++/6992
16493         * g++.dg/parse/attr-ctor1.C: New test.
16494
16495         PR c++/7229
16496         * g++.dg/parse/namespace5.C: New test.
16497
16498         PR c++/7917
16499         * g++.dg/parse/func-def1.C: New test.
16500
16501         PR c++/8143
16502         * g++.dg/parse/undefined1.C: New test.
16503
16504         PR c++/5723, PR c++/8522
16505         * g++.dg/parse/specialization1.C: New test.
16506
16507         PR c++/163, PR c++/8595
16508         * g++.dg/parse/struct-as-enum1.C: New test.
16509
16510         PR c++/9173
16511         * g++.dg/parse/undefined2.C: New test.
16512
16513 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16514
16515         PR c++/9298
16516         * g++.dg/parse/template1.C: New test.
16517
16518         PR c++/9384
16519         * g++.dg/parse/using1.C: New test.
16520
16521         PR c++/9285
16522         PR c++/9294
16523         * g++.dg/parse/expr2.C: New test.
16524
16525         PR c++/9388
16526         * g++.dg/parse/lookup2.C: Likewise.
16527
16528 2003-01-21  Jan Hubicka  <jh@suse.cz>
16529
16530         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
16531         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
16532         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
16533         * gcc.c-torture/execute/string-opt-*.c: Likewise.
16534
16535 2003-01-20  Nick Clifton  <nickc@redhat.com>
16536
16537         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
16538         problem with ARM sibcall code generation.
16539
16540 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16541
16542         * gcc.c-torture/execute/20030120-1.c: New.
16543
16544 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
16545
16546         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
16547
16548 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
16549
16550         PR c++/9272
16551         * g++.dg/parse/ctor1.C: New test.
16552
16553         PR c++/9294:
16554         * g++.dg/parse/qualified1.C: New test.
16555
16556         * g++.dg/parse/typename3.C: New test.
16557
16558 2003-01-16  Richard Henderson  <rth@redhat.com>
16559
16560         * g++.dg/tls/init-2.C: Fix error matches for real this time.
16561
16562 2003-01-16  Richard Henderson  <rth@redhat.com>
16563
16564         * g++.dg/pch/pch.exp: Copy test header to the working directory
16565         before using it either for precompilation or direct use.
16566         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
16567         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
16568
16569 2003-01-16  Richard Henderson  <rth@redhat.com>
16570
16571         * gcc.dg/pch/pch.exp: Copy test header to the working directory
16572         before using it either for precompilation or direct use.
16573         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
16574         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
16575
16576 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
16577
16578         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
16579         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
16580         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
16581         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
16582         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
16583         typename warning into error.
16584         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
16585         error messages.
16586         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
16587         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
16588         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
16589         messages.
16590         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
16591         make declaration visible in template.
16592         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
16593         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
16594         messages.
16595         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
16596         message.
16597         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
16598         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
16599         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
16600         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
16601         typename warning with error message.
16602         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
16603         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
16604         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
16605
16606 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
16607
16608         * g++.dg/parse/ambig2.C: New test.
16609
16610 2003-01-15  Richard Henderson  <rth@redhat.com>
16611
16612         * g++.dg/tls/init-2.C: Update error message string.
16613
16614 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16615
16616         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
16617
16618 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
16619
16620         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
16621         all for HC11/HC12.
16622         * gcc.c-torture/compile/20001205-1.x: Likewise.
16623         * gcc.c-torture/compile/20001226-1.x: Likewise.
16624         * gcc.c-torture/compile/920520-1.x: Likewise.
16625         * gcc.c-torture/compile/961203-1.x: Likewise.
16626         * gcc.c-torture/compile/20020604-1.x: Likewise.
16627
16628 2003-01-15  Jan Hubicka  <jh@suse.cz>
16629
16630         * gcc.c-torture/compile/20030115-1.c: New test.
16631
16632         * gcc.dg/i386-fpcvt-1.c: New test.
16633         * gcc.dg/i386-fpcvt-2.c: New test.
16634
16635 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
16636
16637         Further conform g++'s __vmi_class_type_info to the C++ ABI
16638         specification.
16639         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
16640         the specification.
16641
16642 2003-01-14  Jan Hubicka  <jh@suse.cz>
16643
16644         * gcc.dg/i386-fpcvt-1.c: New test.
16645         * gcc.dg/i386-fpcvt-2.c: New test.
16646
16647 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16648
16649         * gcc.dg/i386-mmx-3.c: New test.
16650
16651 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
16652
16653         PR c++/9264
16654         * g++.dg/parse/octal1.C: New file.
16655
16656         PR c++/9172
16657         * g++.dg/parse/typename1.C: New file.
16658
16659 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
16660
16661         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
16662         * gcc.dg/bf-no-ms-layout.c: Likewise.
16663         * gcc.dg/bf-ms-attrib.c: Likewise.
16664
16665 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
16666
16667         PR c++/9099
16668         * g++.dg/parse/dtor1.C: New file.
16669
16670         PR c++/9128
16671         * g++.dg/rtti/typeid1.C: New file.
16672
16673         PR c++/9153
16674         * g++.dg/parse/lookup1.C: New file.
16675
16676         PR c++/9171
16677         * g++.dg/templ/spec5.C: New file.
16678
16679 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
16680
16681         * gcc.c-torture/compile/20030110-1.c: New test.
16682
16683 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
16684
16685         Merge from pch-branch:
16686
16687         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
16688
16689         * gcc.dg/pch/cpp-1.h: New.
16690         * gcc.dg/pch/cpp-1.c: New.
16691         * gcc.dg/pch/cpp-2.h: New.
16692         * gcc.dg/pch/cpp-2.c: New.
16693
16694         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
16695
16696         * gcc.dg/pch/except-1.h: New.
16697         * gcc.dg/pch/except-1.c: New.
16698
16699         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
16700
16701         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
16702         running test.
16703         * gcc.dg/pch: Include *.hp not *.h.
16704         * gcc.dg/pch/system-1.h: New.
16705         * gcc.dg/pch/system-1.c: New.
16706
16707         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
16708
16709         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
16710         rather than trying to build and run a program using PCH.
16711         * gcc.dg/pch: Remove dg-do commands from test files.
16712
16713         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
16714
16715         * gcc.dg/pch/macro-3.c: New.
16716         * gcc.dg/pch/macro-3.h: New.
16717
16718         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
16719
16720         * gcc.dg/pch/common-1.c: New.
16721         * gcc.dg/pch/common-1.h: New.
16722         * gcc.dg/pch/decl-1.c: New.
16723         * gcc.dg/pch/decl-1.h: New.
16724         * gcc.dg/pch/decl-2.c: New.
16725         * gcc.dg/pch/decl-2.h: New.
16726         * gcc.dg/pch/decl-3.c: New.
16727         * gcc.dg/pch/decl-3.h: New.
16728         * gcc.dg/pch/decl-4.c: New.
16729         * gcc.dg/pch/decl-4.h: New.
16730         * gcc.dg/pch/decl-5.c: New.
16731         * gcc.dg/pch/decl-5.h: New.
16732         * gcc.dg/pch/global-1.c: New.
16733         * gcc.dg/pch/global-1.h: New.
16734         * gcc.dg/pch/inline-1.c: New.
16735         * gcc.dg/pch/inline-1.h: New.
16736         * gcc.dg/pch/inline-2.c: New.
16737         * gcc.dg/pch/inline-2.h: New.
16738         * gcc.dg/pch/static-1.c: New.
16739         * gcc.dg/pch/static-1.h: New.
16740         * gcc.dg/pch/static-2.c: New.
16741         * gcc.dg/pch/static-2.h: New.
16742
16743         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
16744
16745         * g++.dg/pch/pch.exp: Better handle failing testcases.
16746         * gcc.dg/pch/pch.exp: Likewise.
16747         * gcc.dg/pch/macro-1.c: New.
16748         * gcc.dg/pch/macro-1.h: New.
16749         * gcc.dg/pch/macro-2.c: New.
16750         * gcc.dg/pch/macro-2.h: New.
16751
16752         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
16753
16754         * g++.dg/dg.exp: Treat files in pch/ specially.
16755         * g++.dg/pch/pch.exp: New file.
16756         * g++.dg/pch/empty.H: New file.
16757         * g++.dg/pch/empty.C: New file.
16758         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
16759         "precompile".
16760
16761         * gcc.dg/pch/pch.exp: New file.
16762         * gcc.dg/pch/empty.h: New file.
16763         * gcc.dg/pch/empty.c: New file.
16764         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
16765         "precompile".
16766
16767 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16768
16769         * g++.dg/template/friend14.C: New test.
16770
16771 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16772
16773         * gcc.dg/old-style-asm-1.c: New test.
16774
16775 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
16776
16777         * gcc.c-torture/compile/20030109-1.c: New test.
16778
16779 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16780
16781         * gcc.c-torture/execute/20030109-1.c: New test.
16782
16783 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
16784
16785         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
16786         * g++.old-deja/g++.mike/dyncast2.C: Likewise
16787         * g++.old-deja/g++.mike/dyncast3.C: Likewise
16788         * g++.old-deja/g++.mike/eh2.C: Likewise
16789         * g++.old-deja/g++.mike/eh3.C: Likewise
16790         * g++.old-deja/g++.mike/eh5.C: Likewise
16791         * g++.old-deja/g++.mike/eh6.C: Likewise
16792         * g++.old-deja/g++.mike/eh7.C: Likewise
16793         * g++.old-deja/g++.mike/eh8.C: Likewise
16794         * g++.old-deja/g++.mike/eh9.C: Likewise
16795         * g++.old-deja/g++.mike/eh10.C: Likewise
16796         * g++.old-deja/g++.mike/eh12.C: Likewise
16797         * g++.old-deja/g++.mike/eh13.C: Likewise
16798         * g++.old-deja/g++.mike/eh14.C: Likewise
16799         * g++.old-deja/g++.mike/eh16.C: Likewise
16800         * g++.old-deja/g++.mike/eh17.C: Likewise
16801         * g++.old-deja/g++.mike/eh18.C: Likewise
16802         * g++.old-deja/g++.mike/eh21.C: Likewise
16803         * g++.old-deja/g++.mike/eh23.C: Likewise
16804         * g++.old-deja/g++.mike/eh24.C: Likewise
16805         * g++.old-deja/g++.mike/eh25.C: Likewise
16806         * g++.old-deja/g++.mike/eh26.C: Likewise
16807         * g++.old-deja/g++.mike/eh27.C: Likewise
16808         * g++.old-deja/g++.mike/eh28.C: Likewise
16809         * g++.old-deja/g++.mike/eh29.C: Likewise
16810         * g++.old-deja/g++.mike/eh31.C: Likewise
16811         * g++.old-deja/g++.mike/eh33.C: Likewise
16812         * g++.old-deja/g++.mike/eh34.C: Likewise
16813         * g++.old-deja/g++.mike/eh35.C: Likewise
16814         * g++.old-deja/g++.mike/eh36.C: Likewise
16815         * g++.old-deja/g++.mike/eh37.C: Likewise
16816         * g++.old-deja/g++.mike/eh38.C: Likewise
16817         * g++.old-deja/g++.mike/eh39.C: Likewise
16818         * g++.old-deja/g++.mike/eh40.C: Likewise
16819         * g++.old-deja/g++.mike/eh41.C: Likewise
16820         * g++.old-deja/g++.mike/eh42.C: Likewise
16821         * g++.old-deja/g++.mike/eh44.C: Likewise
16822         * g++.old-deja/g++.mike/eh46.C: Likewise
16823         * g++.old-deja/g++.mike/eh47.C: Likewise
16824         * g++.old-deja/g++.mike/eh48.C: Likewise
16825         * g++.old-deja/g++.mike/eh49.C: Likewise
16826         * g++.old-deja/g++.mike/eh50.C: Likewise
16827         * g++.old-deja/g++.mike/eh51.C: Likewise
16828         * g++.old-deja/g++.mike/eh53.C: Likewise
16829         * g++.old-deja/g++.mike/eh55.C: Likewise
16830         * g++.old-deja/g++.mike/p7912.C: Likewise
16831         * g++.old-deja/g++.mike/p9706.C: Likewise
16832         * g++.old-deja/g++.mike/p10416.C: Likewise
16833         * g++.old-deja/g++.mike/p11667.C: Likewise
16834         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
16835         Remove redundant reference to Iris.
16836         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
16837         Elxsi, i860, Pico Java, and WE32K.
16838
16839 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
16840
16841         * g++.dg/ext/asm4.C: New test.
16842
16843 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16844
16845         PR c++/9030
16846         * g++.dg/template/friend12.C: New test.
16847         * g++.dg/template/friend13.C: Likewise.
16848         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
16849
16850 2003-01-08  Jan Hubicka  <jh@suse.cz>
16851
16852         * gcc.dg/i386-cadd.c: New test.
16853         * gcc.dg/i386-cmov4.c: Likewise.
16854
16855 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
16856
16857         PR c++/9165
16858         * g++.dg/warn/Wunused-3.C: New test.
16859
16860         * g++.dg/abi/bitfield9.C: New test.
16861
16862         PR c++/9189
16863         * g++.dg/parse/defarg3.C: New test.
16864
16865 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16866
16867         * g++.dg/parse/ambig1.C: New test.
16868         * g++.dg/parse/defarg2.C: New test.
16869
16870 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
16871
16872         * g++.dg/template/defarg-1.C: New test.
16873         * g++.dg/template/local2.C: Likewise.
16874
16875 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
16876
16877         * gcc.c-torture/execute/20030105-1.c: New test.
16878
16879 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16880
16881         * g++.dg/parse/namespace3.C: Remove extra semicolons.
16882         * g++.dg/parse/namespace4.C: Likewise.
16883
16884 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
16885
16886         * g++.dg/template/ntp2.C: New test.
16887
16888 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
16889
16890         * g++.dg/parse/extern-C-1.C: New test.
16891
16892         * g++.dg/parse/namespace4.C: New test.
16893
16894         * g++.dg/template/nested1.C: New test.
16895
16896         * g++.dg/parse/namespace3.C: New test.
16897
16898 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
16899
16900         * g++.dg/lookup/two-stage1.C: New test.
16901
16902 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16903
16904         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
16905         * g++.old-deja/g++.jason/access8.C: Likewise.
16906         * g++.old-deja/g++.other/decl5.C: Likewise.
16907
16908 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16909
16910         * g++.dg/parse/parse7.C: New test.
16911
16912 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
16913
16914         PR c++/2843
16915         * g++.dg/ext/attrib7.C: New test.
16916
16917 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16918
16919         * g++.dg/parse/parse6.C: New test.
16920
16921 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
16922
16923         * gcc.dg/h8300-stack-1.c: New.
16924
16925 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16926
16927         g++.dg/lookup/exception1.C: New test.
16928
16929         g++.dg/lookup/template1.C: New test.
16930
16931         g++.dg/parse/namespace2.C: New test.
16932
16933         g++.dg/parse/parens2.C: New test.
16934
16935 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16936
16937         * g++.dg/parse/parse5.C: New test.
16938         * g++.dg/lookup/scoped4.C: New test.
16939
16940 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16941
16942         * g++.dg/parse/parens1.C: New test.
16943
16944         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
16945         angle-bracket1.C.
16946         * g++.dg/parse/parens2.C: New test.
16947
16948         * g++.dg/lookup/scope-operator1.C: New test.
16949
16950         * g++.dg/parse/operator1.C: New test.
16951
16952 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16953
16954         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
16955         * g++.old-deja/g++.other/access6.C: Likewise.
16956         * g++.old-deja/g++.other/decl1.C: Likewise.
16957         * g++.old-deja/g++.pt/typename12.C: Likewise.
16958
16959 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16960
16961         * g++.dg/parse/namespace1.C: New test.
16962
16963 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16964
16965         * g++.dg/parse/parse4.C: New test.
16966
16967 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16968
16969         * g++.dg/parse/parse3.C: New test.
16970
16971 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16972
16973         * g++.dg/parse/parse2.C: New test.
16974
16975 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16976
16977         * g++.dg/template/friend11.C: New test.
16978
16979 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16980
16981         * g++.dg/parse/parse1.C: New test.
16982
16983 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
16984
16985         * lib/profopt.exp: Change the name of a global variable to avoid
16986         possible clashes with other test suites.
16987
16988 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
16989
16990         * g++.dg/inherit/covariant8.C: New test.
16991
16992 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16993
16994         * g++.dg/init/array9.C: New test.
16995
16996         PR c++/9112
16997         * g++.dg/parse/expr1.C: New test.
16998
16999 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
17000
17001         * gcc.c-torture/compile/20021230-1.c: New test.
17002
17003 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17004
17005         * g++.dg/inherit/covariant5.C: New test.
17006         * g++.dg/inherit/covariant6.C: New test.
17007         * g++.dg/inherit/covariant7.C: New test.
17008
17009 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17010
17011         PR c++/2739
17012         * g++.dg/other/access2.C: New test.
17013
17014 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17015
17016         * g++.dg/other/anon-struct.C: No longer fails
17017         * g++.old-deja/g++.brendan/parse4.C: Likewise.
17018         * g++.old-deja/g++.brendan/parse5.C: Likewise.
17019         * g++.old-deja/g++.brendan/parse6.C: Likewise.
17020
17021 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17022
17023         * g++.dg/parse/angle-bracket.C (main): No longer fails.
17024
17025 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
17026
17027         * g++.dg/eh/spec4.C: Remove stray semicolon.
17028         * g++.dg/expr/pmf-1.C: Change error message.
17029         * g++.dg/ext/asm1.C: Remove stray semicolon.
17030         * g++.dg/ext/typename1.C: Add missing typenames.
17031         * g++.dg/inherit/template-as-base.C: Change error message.
17032         * g++.dg/lookup/scoped1.C: Likewise.
17033         * g++.dg/lookup/scoped2.C: Likewise.
17034         * g++.dg/lookup/using2.C: Likewise.
17035         * g++.dg/other/component1.C: Remove stray semicolon.
17036         * g++.dg/other/do1.C: Change error message.
17037         * g++.dg/other/error2.C: Likewise.
17038         * g++.dg/other/init1.C: Likewise.
17039         * g++.dg/other/packed1.C: Remove stray semicolon.
17040         * g++.dg/other/ptrmem2.C: Change error message.
17041         * g++.dg/parse/parameter-declaration-1.C: Remove line number
17042         marker.
17043         * g++.dg/special/initp1.C: Remove invalid attribute usage.
17044         * g++.dg/template/access3.C: Add typename keyword.
17045         * g++.dg/template/access5.C: Remove stray semicolon.
17046         * g++.dg/template/access6.C: Likewise.
17047         * g++.dg/template/complit1.C: Likewise.
17048         * g++.dg/template/crash1.C: Change error message.
17049         * g++.dg/template/inherit2.C: Remove stray semicolon.
17050         * g++.dg/template/instantiate2.C: Likewise.
17051         * g++.dg/template/instantiate3.C: Change error message.
17052         * g++.dg/template/qual1.C: Remove stray semicolon.
17053         * g++.dg/template/qualttp18.C: Change error message.
17054         * g++.dg/template/ref1.C: Remove stray semicolon.
17055         * g++.dg/template/sizeof1.C (A::value): Declare it.
17056         * g++.dg/template/spec4.C: Change error message.
17057         * g++.dg/template/static1.C: Likewise.
17058         * g++.dg/template/type1.C: Likewise.
17059         * g++.dg/template/typename3.C: Likewise.
17060         * g++.old-deja/g++.benjamin/13478.C: Change error message.
17061         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
17062         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
17063         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
17064         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
17065         named return value extension.
17066         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
17067         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
17068         * g++.old-deja/g++.bob/extern_C.C: Likewise.
17069         * g++.old-deja/g++.bob/inherit2.C: Likewise.
17070         * g++.old-deja/g++.brendan/complex1.C: Likewise.
17071         * g++.old-deja/g++.brendan/copy5.C: Likewise.
17072         * g++.old-deja/g++.brendan/crash13.C: Likewise.
17073         * g++.old-deja/g++.brendan/crash15.C: Likewise.
17074         * g++.old-deja/g++.brendan/crash18.C: Change error message.
17075         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
17076         * g++.old-deja/g++.brendan/crash38.C: Likewise.
17077         * g++.old-deja/g++.brendan/crash50.C: Likewise.
17078         * g++.old-deja/g++.brendan/crash56.C: Likewise.
17079         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
17080         syntax.
17081         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
17082         * g++.old-deja/g++.brendan/crash8.C: Change error message.
17083         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
17084         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
17085         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
17086         * g++.old-deja/g++.brendan/template11.C: Likewise.
17087         * g++.old-deja/g++.brendan/template26.C: Likewise.
17088         * g++.old-deja/g++.brendan/template27.C: Use explicit
17089         specialization syntax.
17090         * g++.old-deja/g++.brendan/template30.C: Likewise.
17091         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
17092         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
17093         non-dependent names.
17094         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
17095         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
17096         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
17097         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
17098         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
17099         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
17100         named return value extension.
17101         * g++.old-deja/g++.ext/namedret2.C: Likewise.
17102         * g++.old-deja/g++.ext/namedret3.C: Likewise.
17103         * g++.old-deja/g++.ext/return1.C: Likewise.
17104         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
17105         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
17106         * g++.old-deja/g++.jason/access8.C: Likewise.
17107         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
17108         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
17109         pseudo-destructor names.
17110         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
17111         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
17112         pseudo-destructor names.
17113         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
17114         * g++.old-deja/g++.jason/overload19.C: Likewise.
17115         * g++.old-deja/g++.jason/overload32.C: Likewise.
17116         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
17117         stray semicolons.
17118         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
17119         * g++.old-deja/g++.jason/return.C: Likewise.
17120         * g++.old-deja/g++.jason/return2.C: Likewise.
17121         * g++.old-deja/g++.jason/shadow1.C: Likewise.
17122         * g++.old-deja/g++.jason/special.C: Use explicit specialization
17123         syntax.
17124         * g++.old-deja/g++.jason/template10.C: Account for use of
17125         non-dependent names.
17126         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
17127         syntax.
17128         * g++.old-deja/g++.jason/template37.C: Likewise.
17129         * g++.old-deja/g++.law/access4.C: Change error messages.
17130         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
17131         pseudo-destructor names.
17132         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
17133         * g++.old-deja/g++.law/ctors9.C: Likewise.
17134         * g++.old-deja/g++.law/cvt22.C: Likewise.
17135         * g++.old-deja/g++.law/dtors5.C: Likewise.
17136         * g++.old-deja/g++.law/global-init1.C: Likewise.
17137         * g++.old-deja/g++.law/missed-error3.C: Likewise.
17138         * g++.old-deja/g++.law/operators28.C: Likewise.
17139         * g++.old-deja/g++.law/visibility28.C: Likewise.
17140         * g++.old-deja/g++.martin/eval1.C: Likewise.
17141         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
17142         name.
17143         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
17144         * g++.old-deja/g++.mike/net34.C: Likewise.
17145         * g++.old-deja/g++.mike/net36.C: Likewise.
17146         * g++.old-deja/g++.mike/ns2.C: Likewise.
17147         * g++.old-deja/g++.mike/p12306.C: Likewise.
17148         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
17149         value extension.
17150         * g++.old-deja/g++.mike/p700.C: Likewise.
17151         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
17152         * g++.old-deja/g++.mike/p710.C: Likewise.
17153         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
17154         value extension.
17155         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
17156         * g++.old-deja/g++.mike/pmf9.C: Likewise.
17157         * g++.old-deja/g++.ns/crash2.C: Likewise.
17158         * g++.old-deja/g++.ns/crash3.C: Likewise.
17159         * g++.old-deja/g++.ns/invalid1.C: Likewise.
17160         * g++.old-deja/g++.ns/ns17.C: Likewise.
17161         * g++.old-deja/g++.ns/template16.C: Likewise.
17162         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
17163         keyword.
17164         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
17165         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
17166         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
17167         named return value extension.
17168         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
17169         * g++.old-deja/g++.other/access4.C: Issue additional error
17170         messages.
17171         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
17172         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
17173         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
17174         * g++.old-deja/g++.other/crash25.C: Change error message.
17175         * g++.old-deja/g++.other/crash4.C: Change error message.
17176         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
17177         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
17178         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
17179         checks.
17180         * g++.old-deja/g++.other/defarg8.C: Likewise.
17181         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
17182         * g++.old-deja/g++.other/dtor10.C: Likewise.
17183         * g++.old-deja/g++.other/incomplete.C: Likewise.
17184         * g++.old-deja/g++.other/linkage7.C: Likewise.
17185         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
17186         lookup algorithm.
17187         * g++.old-deja/g++.other/mangle2.C: Likewise.
17188         * g++.old-deja/g++.other/refinit2.C: Likewise.
17189         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
17190         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
17191         * g++.old-deja/g++.pt/crash28.C: Likewise.
17192         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
17193         syntax.
17194         * g++.old-deja/g++.pt/crash32.C: Change error message.
17195         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
17196         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
17197         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
17198         error message position.
17199         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
17200         * g++.old-deja/g++.pt/defarg8.C: Change error message.
17201         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
17202         syntax.
17203         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
17204         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
17205         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
17206         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
17207         keyword.
17208         * g++.old-deja/g++.pt/explicit31.C: Likewise.
17209         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
17210         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
17211         keyword.
17212         * g++.old-deja/g++.pt/explicit71.C: Change error message.
17213         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
17214         syntax.
17215         * g++.old-deja/g++.pt/friend28.C: Account for use of
17216         non-dependent names.
17217         * g++.old-deja/g++.pt/friend29.C: Likewise.
17218         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
17219         rules.
17220         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
17221         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
17222         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
17223         lookup rules.
17224         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
17225         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
17226         keyword.
17227         * g++.old-deja/g++.pt/memclass20.C: Likewise.
17228         * g++.old-deja/g++.pt/memclass5.C: Likewise.
17229         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
17230         keyword.
17231         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
17232         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
17233         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
17234         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
17235         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
17236         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
17237         keyword.
17238         * g++.old-deja/g++.pt/spec10.C: Likewise.
17239         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
17240         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
17241         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
17242         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
17243         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
17244         * g++.old-deja/g++.pt/ttp62.C: Likewise.
17245         * g++.old-deja/g++.pt/ttp64.C: Likewise.
17246         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
17247         * g++.old-deja/g++.pt/typename15.C: Likewise.
17248         * g++.old-deja/g++.pt/typename22.C: Likewise.
17249         * g++.old-deja/g++.pt/typename6.C: Change error messages.
17250         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
17251         * g++.old-deja/g++.pt/virtual2.C: Likewise.
17252         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
17253         syntax.
17254         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
17255         return value extension.
17256         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
17257         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
17258         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
17259         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
17260
17261 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17262
17263         * g++.dg/warn/inline1.C: New test.
17264         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
17265         * g++.old-deja/g++.jason/synth10.C: Likewise.
17266         * g++.old-deja/g++.mike/net31.C: Likewise.
17267         * g++.old-deja/g++.mike/p8786.C: Likewise.
17268
17269         * g++.dg/template/friend10.C: New test.
17270         * g++.dg/template/conv5.C: New test.
17271
17272 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17273
17274         * g++.dg/lookup/scoped3.C: New test.
17275
17276         * g++.dg/lookup/decl1.C: New test.
17277         * g++.dg/lookup/decl2.C: New test.
17278
17279 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17280
17281         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
17282         gcc.c-torture/compile/20021015-1.c,
17283         gcc.c-torture/compile/20021015-2.c,
17284         gcc.c-torture/compile/20021123-1.c,
17285         gcc.c-torture/compile/20021123-2.c,
17286         gcc.c-torture/compile/20021123-3.c,
17287         gcc.c-torture/compile/20021123-4.c,
17288         gcc.c-torture/execute/20021024-1.c: Add tests previously added
17289         only to 3.1 or 3.2 branch.
17290
17291 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
17292
17293         * gcc.dg/i386-bitfield3.c: New test.
17294
17295         * gcc.dg/i386-bitfield2.c: New test.
17296
17297 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
17298
17299         * g++.dg/parse/conv_op1.C: New test.
17300
17301 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
17302
17303         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
17304         approved.
17305
17306 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
17307
17308         * gcc.c-torture/compile/20021220-1.c: New test.
17309
17310 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
17311
17312         * gcc.dg/i386-fastcall-1.c: New.
17313
17314 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17315
17316         * gcc.c-torture/execute/20021219-1.c: New test.
17317
17318 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17319
17320         * gcc.dg/i386-pic-1.c: New test.
17321
17322 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17323
17324         PR c++/8099
17325         * g++.dg/template/friend9.C: New test.
17326
17327 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17328
17329         PR c++/3663
17330         * g++.dg/template/access7.C: New test.
17331
17332 2002-12-18  Nick Clifton  <nickc@redhat.com>
17333
17334         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
17335         the libstdc++-v3 directory has been found.
17336
17337 2002-12-12  Devang Patel <dpatel@apple.com>
17338         * gcc.dg/darwin-ld-1.c: New test.
17339         * gcc.dg/darwin-ld-2.c: New test.
17340         * gcc.dg/darwin-ld-3.c: New test.
17341         * gcc.dg/darwin-ld-4.c: New test.
17342         * gcc.dg/darwin-ld-5.c: New test.
17343
17344 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17345
17346         * gcc.c-torture/compile/20021212-1.c: New test.
17347
17348 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
17349
17350         * gcc.dg/fshort-wchar: New test.
17351
17352 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
17353
17354         PR c++/8372
17355         * g++.dg/template/dtor1.C: New test.
17356
17357         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
17358         markers.
17359
17360 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
17361
17362         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
17363
17364 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
17365
17366         * g++.dg/template/static1.C: New test.
17367         * g++.dg/template/static2.C: New test.
17368         * g++.old-deja/g++.ext/memconst.C: New test.
17369
17370 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17371
17372         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
17373         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
17374         * g++.dg/special/initp1.C: Likewise.
17375
17376 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
17377
17378         * gcc.c-torture/execute/20021204-1.c: New test.
17379
17380 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
17381
17382         * gcc.dg/ppc-fmadd-1.c: New file.
17383         * gcc.dg/ppc-fmadd-2.c: New file.
17384         * gcc.dg/ppc-fmadd-3.c: New file.
17385
17386 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17387
17388         * gcc.c-torture/compile/20021204-1.c: New test.
17389
17390 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17391
17392         * g++.dg/inherit/covariant2.C: New test.
17393         * g++.dg/inherit/covariant3.C: New test.
17394         * g++.dg/inherit/covariant4.C: New test.
17395         * g++.dg/inherit/covariant1.C: Remove XFAIL.
17396         * g++.old-deja/g++.robertl/eb17.C: Likewise.
17397
17398 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
17399
17400         PR c++/8688
17401         * g++.dg/init/brace3.C: New test.
17402
17403 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
17404
17405         * gcc.dg/20020210-1.c: Fix a comment typo.
17406
17407 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
17408
17409         PR c++/8720
17410         * g++.dg/parse/defarg1.C: New test.
17411
17412         PR c++/8615
17413         * g++.dg/template/char1.C: New test.
17414
17415         * g++.dg/template/varmod1.C: Fix typo.
17416
17417 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17418
17419         DR 180
17420         * g++.old-deja/g++.pt/crash32.C: Expect error.
17421
17422 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
17423
17424         PR c++/5919
17425         * g++.dg/template/varmod1.C: New test.
17426
17427         PR c++/8727
17428         * g++.dg/inherit/typeinfo1.C: New test.
17429
17430         PR c++/8663
17431         * g++.dg/inherit/typedef1.C: New test.
17432
17433 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
17434
17435         PR c++/8332
17436         PR c++/8493
17437         * g++.dg/template/strlen1.C: New test.
17438
17439         PR c++/8227
17440         * g++.dg/template/ctor2.C: New test.
17441
17442         PR c++/8214
17443         * g++.dg/init/string1.C: New test.
17444
17445         PR c++/8511
17446         * g++.dg/template/friend8.C: New test.
17447
17448 2002-11-29  Joe Buck <jbuck@synopsys.com>
17449
17450         * g++.dg/lookup/anon2.C: New test.
17451
17452 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
17453
17454         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
17455         h8300 port.
17456
17457 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
17458
17459         * gcc.dg/bitfld-6.c: New test.
17460
17461 2002-11-27  Jan Hubicka  <jh@suse.cz>
17462
17463         * gcc.c-torture/execute/20021127.[cx]: New test.
17464
17465 2002-11-26  Jan Hubicka  <jh@suse.cz>
17466
17467         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
17468         quality.
17469
17470 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
17471
17472         * g++.dg/init/brace2.C: New test.
17473         * g++.old-deja/g++.mike/p9129.C: Correct.
17474
17475 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
17476
17477         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
17478
17479 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
17480
17481         * gcc.dg/sibcall-6: New test for indirect sibcalls.
17482
17483 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
17484
17485         * testsuite/g++.dg/abi/empty11.C: New test.
17486         * testsuite/g++.dg/rtti/cv1.C: New test.
17487
17488 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
17489
17490         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
17491
17492 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
17493
17494         * g++.dg/abi/empty10.C: New test.
17495
17496 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17497
17498         * gcc.c-torture/compile/20021124-1.c: New test.
17499
17500 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
17501
17502         * g++.dg/abi/rtti2.C: New test.
17503
17504 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17505
17506         * gcc.dg/i386-unroll-1.c: New test.
17507
17508 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17509
17510         * gcc.c-torture/compile/20021120-1.c: New test.
17511         * gcc.c-torture/compile/20021120-2.c: New test.
17512
17513 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17514
17515         * gcc.dg/bitfld-5.c: New test.
17516
17517 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17518
17519         * gcc.c-torture/execute/20021120-3.c: New test.
17520
17521 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17522
17523         * gcc.c-torture/execute/20021120-2.c: New test.
17524
17525 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17526
17527         * gcc.c-torture/execute/20021120-1.c: New test.
17528
17529 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
17530
17531         * gcc.c-torture/execute/20021118-3.c: New test.
17532
17533 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17534
17535         * gcc.c-torture/compile/20021119-1.c: New test.
17536
17537 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
17538
17539         * gcc.dg/duff-1.c: New test.
17540         * gcc.dg/duff-2.c: New test.
17541         * gcc.dg/duff-3.c: New test.
17542
17543 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
17544
17545         * gcc.dg/cpp/_Pragma5.c: New test.
17546
17547 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17548
17549         * gcc.c-torture/execute/20021118-2.c: New test.
17550
17551 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17552
17553         * gcc.c-torture/execute/20021118-1.c: New test.
17554
17555 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
17556
17557         * gcc.dg/20021116-1.c: New test.
17558
17559 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
17560
17561         * g++.dg/abi/vcall1.C: New test.
17562
17563 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
17564
17565         * gcc.dg/20021029-1.c: New test.
17566         * gcc.dg/20021029-2.c: New test.
17567
17568 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17569
17570         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
17571
17572 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17573
17574         PR c/8439
17575         * gcc.dg/20021110.c: Move to ...
17576         * gcc.c-torture/compile/20021110.c: .... here.
17577
17578 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17579
17580         PR c/8467
17581         * gcc.c-torture/execute/20021111-1.c
17582
17583 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17584
17585         PR c/8439
17586         * gcc.dg/20021110.c: New test.
17587
17588 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
17589
17590         * g++.dg/abi/vthunk3.C: Run only on x86.
17591
17592 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17593
17594         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
17595
17596 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
17597
17598         * lib/compat.exp (compat-execute): Fix logic error in last
17599         change.
17600
17601 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
17602
17603         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
17604
17605 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17606
17607         PR c++/8389
17608         * g++.dg/template/access6.C: New test.
17609
17610 2002-11-08  Jan Hubicka  <jh@suse.cz>
17611
17612         * gcc.dg/i386-ssefp-1.c: New test.
17613         * gcc.dg/i386-ssefp-1.c: New test.
17614
17615 2002-11-08  Jan Hubicka  <jh@suse.cz>
17616
17617         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
17618
17619 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17620
17621         * g++.dg/abi/vthunk3.C: New test.
17622
17623         PR c++/8338
17624         * g++.dg/template/crash2.C: New test.
17625
17626 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17627
17628         * testsuite/g++.dg/abi/dtor1.C: New test.
17629         * testsuite/g++.dg/abi/dtor2.C: Likewise.
17630
17631 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
17632
17633         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
17634         Darwin.
17635
17636 2002-11-04  Adam Nemet  <anemet@lnxw.com>
17637
17638         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
17639         -mthumb.  Only xfail with -O0.
17640
17641 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
17642
17643         * g++.dg/abi/thunk1.C: New test.
17644         * g++.dg/abi/thunk2.C: Likewise.
17645         * g++.dg/abi/vtt1.C: Likewise.
17646
17647 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
17648
17649         PR optimization/8423
17650         * gcc.c-torture/execute/builtin-constant.c: New test.
17651
17652 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
17653
17654         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
17655         Add some more cases.
17656
17657 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
17658
17659         PR c++/8391
17660         * g++.dg/opt/local1.C: New test.
17661
17662 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
17663
17664         PR c++/8160
17665         * g++.dg/template/complit1.C: New test.
17666
17667         PR c++/8149
17668         * g++.dg/template/typename4.C: Likewise.
17669
17670 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17671
17672         Core issue 287, PR c++/7639
17673         * g++.dg/template/instantiate1.C: Adjust error location.
17674         * g++.dg/template/instantiate3.C: New test.
17675         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
17676         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
17677         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
17678
17679 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
17680
17681         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
17682
17683 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
17684
17685         PR c++/8287
17686         * g++.dg/init/dtor2.C: New test.
17687
17688 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17689
17690         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
17691         * gcc.dg/nest.c: Bypass errors on irix6.
17692
17693 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
17694
17695         * gcc.dg/nest.c: Expect error for mmix-*-*.
17696         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
17697
17698 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
17699
17700         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
17701         markers.
17702
17703         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
17704
17705 2002-10-25  Mike Stump  <mrs@apple.com>
17706
17707         * gcc.dg/warn-1.c: New test.
17708
17709 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17710
17711         * g++.dg/template/typename3.C: New test.
17712
17713 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
17714
17715         * g++.dg/lookup/ptrmem1.C: New test.
17716
17717         * g++.dg/abi/vthunk2.C: New test.
17718
17719 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17720
17721         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
17722
17723 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
17724
17725         * g++.dg/abi/empty9.C: New test.
17726
17727 2002-10-24  Richard Henderson  <rth@redhat.com>
17728
17729         * g++.dg/inherit/thunk1.C: Enable for ia64.
17730
17731 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17732
17733         PR c++/8067
17734         * g++.dg/lookup/pretty1.C: New test.
17735
17736 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
17737
17738         * gcc.dg/20021023-1.c: New test.
17739
17740 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17741
17742         PR c++/7679
17743         * g++.dg/parse/inline1.C: New test.
17744
17745 2002-10-23  Richard Henderson  <rth@redhat.com>
17746
17747         * g++.dg/inherit/thunk1.C: Enable for x86_64.
17748
17749         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
17750
17751 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
17752
17753         PR c++/6579
17754         * g++.dg/parse/stmtexpr3.C: New test.
17755
17756 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17757
17758         * g++.dg/expr/cond1.C: New test.
17759
17760 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17761
17762         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
17763
17764 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17765
17766         * g++.dg/abi/vbase13.C: New test.
17767         * g++.dg/abi/vbase14.C: Likewise.
17768
17769 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
17770
17771         * gcc.dg/tls/pic-1.c: New test.
17772         * gcc.dg/tls/nonpic-1.c: New test.
17773         * gcc.dg/20021018-1.c: New test.
17774
17775 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17776
17777         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
17778         Remove only files with the same base name as the test case.
17779         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
17780         (profopt-execute): Likewise.  Also, remove old profiling
17781         and performance data files before running the tests.
17782
17783         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
17784         * g++.dg/bprob/bprob.exp: Likewise.
17785         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
17786         to allow more general test case names.
17787
17788         * g++.dg/bprob/bprob-1.C: Rename to ...
17789         * g++.dg/bprob/g++-bprob-1.C: ... this.
17790
17791         * g77.dg/bprob/bprob-1.f: Rename to ...
17792         * g77.dg/bprob/g77-bprob-1.f: ... this.
17793
17794 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17795
17796         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
17797         bison 1.50 or later.
17798
17799 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
17800
17801         * g++.dg/README: Describe more test directories.
17802
17803 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17804
17805         * g++.dg/init/array6.C: Add additional tests.
17806
17807 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17808
17809         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
17810         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
17811
17812 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
17813
17814         * gcc.c-torture/compile/20020604-1.x: New.
17815         * gcc.c-torture/compile/simd-5.x: Likewise.
17816         * gcc.c-torture/execute/920710-1.x: Likewise.
17817         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
17818
17819 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17820
17821         * g++.dg/inherit/override1.C: Add dg-options clause.
17822
17823 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17824
17825         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
17826         _mm_slli_si128.
17827
17828 2002-10-19  Andreas Schwab  <schwab@suse.de>
17829
17830         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
17831         directory component.
17832
17833 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
17834
17835         * g++.dg/inherit/thunk1.C: New test.
17836
17837         * g++.dg/inherit/override1.C: New test.
17838
17839         * g++.dg/abi/mangle11.C: New test.
17840         * g++.dg/abi/mangle14.C: New test.
17841         * g++.dg/abi/mangle17.C: New test.
17842
17843 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
17844
17845         * g++.dg/overload/member2.C: New test.
17846
17847 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
17848
17849         * g++.dg/README: Describe new compat directory.
17850         * g++.dg/dg.exp: Skip tests in compat directory.
17851         * README.compat: New file.
17852         * lib/compat.exp: New expect script.
17853         * g++.dg/compat: New test directory.
17854         * g++.dg/compat/compat.exp: New expect script.
17855         * g++.dg/compat/abi: New test directory.
17856         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
17857         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
17858         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
17859         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
17860         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
17861         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
17862         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
17863         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
17864         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
17865         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
17866         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
17867         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
17868         * g++.dg/compat/break: New test directory.
17869         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
17870         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
17871         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
17872         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
17873         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
17874         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
17875         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
17876         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
17877         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
17878         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
17879         g++.dg/compat/break/README: New files.
17880         * g++.dg/compat/eh: New test directory.
17881         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
17882         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
17883         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
17884         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
17885         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
17886         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
17887         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
17888         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
17889         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
17890         g++.dg/compat/eh/filter2_y.C,
17891         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
17892         g++.dg/compat/eh/new1_y.C,
17893         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
17894         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
17895         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
17896         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
17897         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
17898         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
17899         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
17900         g++.dg/compat/eh/unexpected1_y.C: New files.
17901         * g++.dg/compat/init: New test directory.
17902         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
17903         g++.dg/compat/init/array5_y.C,
17904         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
17905         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
17906         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
17907         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
17908         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
17909         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
17910         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
17911         g++.dg/compat/init/init-ref2_y.C: New files.
17912
17913 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17914
17915         PR c++/7584
17916         * g++.dg/inherit/using3.C: New test.
17917
17918 2002-10-17  Jan Hubicka  <jh@suse.cz>
17919
17920         * gcc.dg/20021017-2.c: New test.
17921
17922 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17923
17924         * g++.dg/abi/mangle16.C: Adjust.
17925
17926         * g++.dg/init/array8.C: New test.
17927
17928 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
17929
17930         * gcc.dg/special/mips-abi.exp: New test.
17931         * gcc.dg/special/mips-abi.s: Empty file used by the above.
17932
17933 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17934
17935         * g++.dg/abi/mangle16.C: New test.
17936         * g++.dg/abi/mangle17.C: Likewise.
17937
17938         PR c++/7478
17939         * g++.dg/template/ref1.C: New test.
17940
17941 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17942
17943         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
17944
17945 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
17946
17947         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
17948
17949 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17950
17951         PR c++/7524
17952         * g++.dg/init/array7.C: New test.
17953
17954 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
17955
17956         * g++.dg/init/array6.C: New test.
17957
17958         * g++.dg/abi/mangle13.C: Likewise.
17959         * g++.dg/abi/mangle14.C: Likewise.
17960         * g++.dg/abi/mangle15.C: Likewise.
17961
17962 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17963
17964         * g++.dg/abi/empty8.C: New test.
17965
17966 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
17967
17968         * g++.dg/init/ctor1.C: New test.
17969
17970 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
17971
17972         * gcc.c-torture/execute/20021015-1.c: New test.
17973
17974 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
17975
17976         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
17977
17978 2002-10-14  Jan Hubicka  <jh@suse.cz>
17979
17980         * gcc.dg/i386-ssetype-[1-5].c: New tests.
17981
17982 2002-10-14  Richard Henderson  <rth@redhat.com>
17983
17984         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
17985
17986 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17987
17988         PR optimization/6631
17989         * g++.dg/opt/const2.C: New test.
17990
17991 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17992
17993         PR c++/7176
17994         * g++.dg/parse/friend1.C: New test.
17995         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
17996
17997 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
17998
17999         * gcc.dg/20021014-1.c: New test.
18000
18001 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
18002
18003         PR c++/5661
18004         * g++.dg/ext/vlm1.C: New test.
18005         * g++.dg/ext/vlm2.C: Likewise.
18006
18007         * g++.dg/init/array1.C: Remove invalid braces.
18008         * g++.dg/init/brace1.C: New test.
18009         * g++.dg/init/copy2.C: Likewise.
18010         * g++.dg/init/copy3.C: Likewise.
18011         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
18012         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
18013         braces.
18014
18015 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
18016
18017         * gcc.dg/cpp/assembler.S: Don't use -ansi.
18018
18019 2002-10-11  Richard Shann  <richard.shann@superh.com>
18020
18021         * gcc.c-torture/compile/simd-5.c: New test.
18022
18023 2002-10-10  Roger Sayle  <roger@eyesopen.com>
18024
18025         * gcc.c-torture/execute/shiftopt-1.c: New test case.
18026
18027 2002-10-10  Jim Wilson  <wilson@redhat.com>
18028
18029         * gcc.c-torture/execute/20021010-1.c: New test.
18030
18031 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
18032
18033         PR c/7353
18034         * g++.dg/ext/typedef-init.C: New test.
18035         * gcc.dg/typedef-init.c: New test.
18036
18037 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
18038
18039         * gcc.dg/cpp/paste13.c: New test.
18040
18041 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18042
18043         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
18044         remaining platforms, XFAIL during compile, not execute.  Don't
18045         XFAIL at -O0.
18046
18047 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18048
18049         * gcc.dg/alias-1.c: Tweak expected warning.
18050
18051 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
18052
18053         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
18054
18055 2002-10-06  Andreas Jaeger  <aj@suse.de>
18056
18057         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
18058         * gcc.dg/cpp/c++98.C: Likewise.
18059
18060         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
18061         * g++.dg/cpp/c++98.C: Likewise.
18062
18063         * g++.dg/README (Subdirectories): Mention cpp directory.
18064
18065         PR target/7559
18066         * gcc.dg/20021006-1.c: New test.
18067
18068 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18069
18070         PR c++/7804
18071         * g++.dg/other/warning1.C: New test.
18072
18073 2002-10-04  Roger Sayle  <roger@eyesopen.com>
18074
18075         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
18076         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
18077         and sparc-*-* with -m64 as expected failures.  See PR 8087.
18078
18079 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18080
18081         PR c++/7931
18082         * g++.dg/template/ptrmem3.C: New test.
18083
18084         PR c++/7754
18085         * g++.dg/template/union1.C: New test.
18086
18087 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18088
18089         PR c++/8006
18090         * g++.dg/abi/mangle9.C: New test.
18091         * g++.dg/abi/mangle10.C: New test.
18092         * g++.dg/abi/mangle11.C: New test.
18093         * g++.dg/abi/mangle12.C: New test.
18094
18095 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
18096
18097         PR c++/7188.
18098         * g++.dg/template/meminit1.C: New test.
18099         * g++.dg/warn/Wreorder-1.C: Likewise.
18100         * g++.old-deja/g++.mike/warn3.C: Tweak.
18101         * lib/prune.exp: Ingore "in copy constructor".
18102
18103 2002-10-02  Andreas Jaeger  <aj@suse.de>
18104
18105         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
18106         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
18107         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
18108         on x86-64.
18109
18110 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18111
18112         * gcc.dg/empty1.C: Fix typo.
18113
18114 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
18115
18116         * gcc.dg/alias-1.c: New test.
18117
18118 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18119
18120         * gcc.dg/empty1.C: New test.
18121
18122         * g++.dg/tls/init-2.C: Tweak error messages.
18123
18124 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
18125
18126         * gcc.c-torture/compile/20020923-1.c: New test.
18127
18128 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
18129
18130         * gcc.c-torture/execute/ffs-1.c: New test.
18131         * gcc.c-torture/execute/ffs-2.c: Ditto.
18132
18133 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
18134
18135         * g++.dg/overload/member1.C: New test.
18136
18137 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
18138
18139         * g++.dg/abi/empty7.C: New test.
18140         * g++.dg/init/pm2.C: Likewise.
18141
18142 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
18143
18144         * g++.dg/rtti/crash1.C: New test.
18145
18146 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
18147
18148         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
18149         gcc.dg/sibcall-4.c: New tests.
18150
18151 2002-09-28  Roger Sayle  <roger@eyesopen.com>
18152
18153         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
18154         powerpc and MMIX targets.
18155
18156 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
18157
18158         * gcc.dg/cpp/20020927-1.c: New.
18159
18160 2002-09-26  David S. Miller  <davem@redhat.com>
18161
18162         * gcc.c-torture/compile/trunctfdf.c: New.
18163
18164 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18165
18166         * lib/target-supports.exp (check_weak_available): Handle solaris2.
18167
18168 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
18169
18170         * gcc.c-torture/execute/loop-15.c: New.
18171
18172 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
18173
18174         * README.QMTEST: Fix typo.
18175
18176 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18177
18178         * gcc.dg/20020926-1.c: New test.
18179
18180 2002-09-25  David S. Miller  <davem@redhat.com>
18181
18182         PR target/7842
18183         * gcc.c-torture/execute/shiftdi.c: New test.
18184
18185 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
18186
18187         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
18188         unique to the tool.
18189         * lib/g77.exp (g77_init): Likewise.
18190         * lib/g++.exp (g++_init): Likewise.
18191         * lib/objc.exp (objc_init): Likewise.
18192
18193 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
18194
18195         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
18196         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
18197         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
18198
18199 2002-09-25  Richard Henderson  <rth@redhat.com>
18200
18201         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
18202         too-small long double.
18203
18204 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
18205
18206         * gcc.dg/20020919-1.c: New test.
18207
18208 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
18209
18210         * g++.dg/abi/bitfield6.C: New test.
18211         * g++.dg/abi/bitfield7.C: New test.
18212         * g++.dg/abi/bitfield8.C: New test.
18213         * g++.dg/abi/vbase11.C: New test.
18214
18215 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18216
18217         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
18218         hppa*-*-hpux*.  Update test comment.
18219
18220 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
18221
18222         * gcc.dg/tls/struct-1.c: New test.
18223
18224 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
18225
18226         * gcc.dg/cpp/tr-warn2.c: Update.
18227
18228 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18229
18230         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
18231
18232 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18233
18234         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
18235         systems.
18236
18237 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
18238
18239         * gcc.c-torture/execute/ieee/mzero3.c: New test.
18240
18241         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
18242         Adjust for c++filt moved to binutils.  Remove spurious duplicate
18243         setting of cxxfilt.
18244
18245 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
18246
18247         * gcc.dg/20020312-2.c: Update for darwin.
18248
18249 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18250
18251         * g++.old-deja/g++.other/crash32.C: Mark ICE.
18252
18253 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
18254
18255         * objc.dg/comp-types-1.m: New test.
18256         * objc.dg/comp-types-2.m: New test.
18257         * objc.dg/comp-types-3.m: New test.
18258         * objc.dg/comp-types-4.m: New test.
18259         * objc.dg/comp-types-5.m: New test.
18260         * objc.dg/comp-types-6.m: New test.
18261
18262 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18263
18264         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
18265
18266 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18267
18268         * g++.dg/other/do1.C: New test.
18269
18270         * g++.dg/template/subst1.C: New test.
18271
18272 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
18273
18274         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
18275
18276 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18277
18278         * g++.dg/template/qualttp20.C: Adjust expected errors.
18279         * g++.old-deja/g++.jason/report.C: Likewise.
18280         * g++.old-deja/g++.other/qual1.C: Likewise.
18281
18282         * g++.dg/lookup/scoped2.C: New test.
18283
18284         * g++.dg/ext/asm3.C: New test.
18285
18286 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
18287
18288         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
18289
18290 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
18291
18292         * ChangeLog: follow spelling conventions.
18293         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
18294         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
18295         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
18296         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
18297         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
18298         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
18299         * g++.old-deja/g++.law/global-init1.C: Likewise.
18300         * g++.old-deja/g++.other/delete4.C: Likewise.
18301         * g++.old-deja/g++.other/inline21.C: Likewise.
18302         * g++.old-deja/g++.other/singleton.C: Likewise.
18303         * g77.dg/strlen0.f: Likewise.
18304         * g77.f-torture/compile/20010519-1.f: Likewise.
18305         * g77.f-torture/compile/980310-4.f: Likewise.
18306         * gcc.c-torture/compile/20000605-1.c: Likewise.
18307         * gcc.c-torture/execute/20020225-1.c: Likewise.
18308         * gcc.dg/c90-hexfloat-2.c: Likewise.
18309         * gcc.dg/c99-bool-1.c: Likewise.
18310         * gcc.dg/c99-hexfloat-2.c: Likewise.
18311         * gcc.dg/dll-2.c: Likewise.
18312         * gcc.dg/wtr-union-init-1.c: Likewise.
18313         * gcc.dg/wtr-union-init-2.c: Likewise.
18314         * gcc.dg/wtr-union-init-3.c: Likewise.
18315         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18316         * gcc.dg/cpp/defined.c: Likewise.
18317         * gcc.dg/cpp/macsyntx.c: Likewise.
18318         * gcc.dg/cpp/paste2.c: Likewise.
18319         * gcc.dg/cpp/trad/defined.c: Likewise.
18320         * gcc.dg/format/c90-printf-1.c: Likewise.
18321         * gcc.dg/format/c90-scanf-1.c: Likewise.
18322         * gcc.dg/format/c99-printf-1.c: Likewise.
18323         * gcc.dg/format/c99-scanf-1.c: Likewise.
18324         * gcc.misc-tests/gcov-8.c: Likewise.
18325         * lib/profopt.exp: Likewise.
18326
18327 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
18328
18329         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
18330
18331 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18332
18333         * g++.dg/inherit/using2.C: New test.
18334
18335 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
18336
18337         * ChangeLog: Follow spelling conventions.
18338         * g++.dg/template/friend4.C: Likewise.
18339         * g++.old-deja/g++.pt/crash67.C: Likewise.
18340         * gcc.c-torture/execute/20000801-4.c: Likewise.
18341         * gcc.dg/c90-digraph-1.c: Likewise.
18342         * gcc.dg/c94-digraph-1.c: Likewise.
18343         * gcc.dg/c99-digraph-1.c: Likewise.
18344         * gcc.dg/cpp/line5.c: Likewise.
18345         * gcc.dg/cpp/multiline.c: Likewise.
18346         * gcc.dg/cpp/trad/literals-1.c: Likewise.
18347         * gcc.dg/format/attr-3.c: Likewise.
18348         * gcc.dg/format/c90-scanf-3.c: Likewise.
18349         * gcc.dg/format/ext-4.c: Likewise.
18350
18351 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18352
18353         * g++.dg/template/pretty1.C: New test.
18354
18355 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
18356
18357         * gcc.c-torture/execute/struct-cpy-1.c: New test.
18358
18359 2002-09-13  Matt Austern  <austern@apple.com>
18360
18361         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
18362         passing a cast expression to a function by const reference.
18363
18364 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
18365
18366         * g++.dg/template/deduce1.C: New test.
18367
18368 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
18369
18370         * gcc.c-torture/execute/simd-1.c: Force all use of int to
18371         32-bit int.
18372
18373 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18374
18375         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
18376         usage.
18377
18378 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
18379
18380         * gcc.c-torture/compile/20020910-1.c: New test.
18381
18382 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
18383
18384         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
18385
18386 2002-09-10  Andreas Jaeger  <aj@suse.de>
18387
18388         * gcc.dg/20020312-2.c: Adjust for x86-64.
18389
18390 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
18391
18392         * g77.dg/7388.f: New test case for PR 7388.
18393
18394 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
18395
18396         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
18397
18398 2002-09-05  Ziemowit Laski <zlaski@apple.com>
18399
18400         * objc.dg/proto-lossage-1.m: New test.
18401
18402 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
18403
18404         * gcc.dg/cpp/_Pragma4.c: Fix typo.
18405
18406 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
18407
18408         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
18409         expected to pass.
18410
18411 2002-09-06  Stan Shebs  <shebs@apple.com>
18412             David Edelsohn  <edelsohn@gnu.org>
18413
18414         * gcc.dg/weak: New directory.
18415         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
18416         target-specific xfail bits.
18417         * gcc.dg/typeof-2.c: Move to new directory.
18418         * gcc.dg/weak.exp: New expect script.
18419
18420 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
18421
18422         * gcc.c-torture/execute/extzvsi.c: New test.
18423
18424 2002-09-05  Stan Shebs  <shebs@apple.com>
18425
18426         * gcc.dg/weak-1.c: xfail on Darwin.
18427         * gcc.dg/weak-2.c: Ditto.
18428         * gcc.dg/weak-3.c: Ditto.
18429         * gcc.dg/weak-4.c: Ditto.
18430         * gcc.dg/weak-5.c: Ditto.
18431         * gcc.dg/weak-6.c: Ditto.
18432         * gcc.dg/weak-7.c: Ditto.
18433         * gcc.dg/weak-8.c: Ditto.
18434         * gcc.dg/weak-9.c: Ditto.
18435
18436 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
18437
18438         * gcc.c-torture/execute/loop-14.c: New test.
18439
18440 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
18441
18442         * g++.dg/other/cxa-atexit1.C: New test.
18443
18444         * gcc.dg/typeof-2.c: New test.
18445
18446 2002-09-03  Roger Sayle  <roger@eyesopen.com>
18447
18448         * gcc.dg/builtins-2.c: New testcase.
18449         * gcc.dg/builtins-3.c: New testcase.
18450
18451 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
18452
18453         * gcc.dg/cpp/_Pragma4.c: New test.
18454
18455 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
18456
18457         * objc/execute/nil_method-1.m: New testcase.
18458
18459 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
18460
18461         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
18462         [Object class], not [Object initialize].
18463
18464 2002-08-31  Roger Sayle  <roger@eyesopen.com>
18465             Hans-Peter Nilsson  <hp@bitrange.com>
18466
18467         * gcc.c-torture/execute/20020720-1.x: Skip test on
18468         mmix-knuth-mmixware.  Correct comment.
18469
18470 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
18471
18472         * testsuite/g++.dg/abi/bitfield5.C: New test.
18473         * testsuite/g++.dg/abi/vbase10.C: Likewise.
18474
18475 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
18476
18477         * objc.dg/undeclared-selector.m: New test.
18478
18479 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
18480
18481         * g++.dg/other/offsetof1.C: Avoid cast warning.
18482
18483 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
18484
18485         * objc.dg/super-class-2.m: New test.
18486
18487 2002-08-24  Matt Austern  <austern@apple.com>
18488
18489         * g++.dg/ext/lvaddr.C: New test.
18490         * g++.dg/ext/lvcast.C: New test.
18491
18492 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
18493
18494         * testsuite/g++.dg/inherit/cond1.C: New test.
18495
18496 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
18497
18498         * gcc.dg/noncompile/incomplete-1.c: New test.
18499
18500 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
18501
18502         * gcc.dg/typespec-1.c: New test.
18503
18504 2002-08-20  Devang Patel  <dpatel@apple.com>
18505         * objc.dg/proto-hier-2.m: New test.
18506
18507 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
18508
18509         * objc.dg/bitfield-1.m: New test.
18510         * objc.dg/bitfield-2.m: New test.
18511
18512 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18513
18514         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
18515         gcc.dg/c99-flex-array-4.c: New tests.
18516
18517 2002-08-16  Stan Shebs  <shebs@apple.com>
18518
18519         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
18520
18521 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
18522
18523         * gcc.dg/typeof-1.c: New test.
18524         * g++.dg/ext/typeof2.C: New test.
18525
18526 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18527
18528         * g++.dg/other/offsetof1.C: New test.
18529
18530 2002-08-14  Richard Henderson  <rth@redhat.com>
18531
18532         * gcc.dg/tls/diag-3.c: Fix expected message strings.
18533
18534 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
18535
18536         * gcc.dg/cpp/_Pragma3.c: New test.
18537
18538 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
18539
18540         * g++.dg/template/inherit3: New test.
18541
18542 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18543
18544         * gcc.dg/bitfld-4.c: Add blank options.
18545
18546 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
18547
18548         * g++.dg/template/crash1.C: New test.
18549
18550 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18551
18552         * gcc.dg/tls/opt-2.c: New test.
18553
18554 2002-08-08  Devang Patel  <dpatel@apple.com>
18555
18556         * objc.dg/selector-1.m : New test
18557
18558 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18559
18560         * g++.dg/abi/bitfield4.C: New test.
18561         * gcc.dg/bitfld-4.c: New test.
18562
18563 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18564
18565         * g++.dg/other/packed1.C: New test.
18566
18567 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
18568
18569         * g++.dg/abi/offsetof.C: Tweak error messages.
18570         * g++.old-deja/g++.mike/p10769a.C: Likewise.
18571
18572 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18573
18574         * gcc.dg/bitfld-3.c: New test.
18575
18576 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18577             Richard Henderson  <rth@redhat.com>
18578
18579         * gcc.dg/i386-bitfield1.c: New test.
18580         * g++.dg/abi/bitfield3.C: Update.
18581
18582 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
18583
18584         * objc.dg/const-str-2.m: Update.
18585         * gcc.dg/cpp/c++98.c: Change to C extension.
18586         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
18587         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
18588
18589 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
18590
18591         * testsuite/gcc.dg/tls/diag-3.c: New.
18592
18593 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
18594
18595         * g++.dg/README (Subdirectories): Document new subdir expr.
18596         * g++.dg/expr/pmf-1.C: New test.
18597
18598 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
18599
18600         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
18601
18602 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
18603
18604         * g++.dg/abi/bitfield3.C: New test.
18605
18606 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
18607
18608         * lib/gcov.exp: Tweak expected line formats.
18609         * gcc.misc-tests/gcov8.c: New test.
18610         * gcc.misc-tests/gcov8.x: New flags.
18611
18612 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
18613
18614         * consistency.vlad/layout/endian.c: Include string.h.
18615
18616         * gcc.c-torture/execute/20020805-1.c: New test.
18617
18618 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
18619
18620         * g++.dg/other/conversion1.C: New test.
18621
18622 2002-08-03  Roger Sayle  <roger@eyesopen.com>
18623
18624         * gcc.dg/builtins-1.c: New testcase.
18625
18626 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
18627
18628         * g++.dg/inherit/access3.C: New test.
18629
18630 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
18631
18632         * gcc.dg/ia64-visibility-2.c: New test.
18633
18634 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
18635
18636         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
18637         __qualifier_flags to __flags.
18638
18639 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
18640
18641         * g++.dg/inherit/operator1.C: New test.
18642         * g++.dg/lookup/disamb1.C: Fix typo in comment.
18643         * g++.dg/other/error1.C: Change expected error message.
18644         * g++.dg/template/conv4.C: Likewise.
18645
18646 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
18647
18648         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
18649         for documented behavior.
18650
18651 2002-07-25  Roger Sayle  <roger@eyesopen.com>
18652
18653         * gcc.c-torture/execute/20020720-1.x: Skip this test on
18654         several targets known to fail.
18655
18656 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
18657
18658         * gcc.dg/mips-args-[123].c: New tests.
18659
18660 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
18661
18662         * gcc.dg/ppc-spe.c: New.
18663
18664 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
18665
18666         * g++.dg/other/ptrmem4.C: New testcase.
18667
18668 2002-07-24  Richard Henderson  <rth@redhat.com>
18669
18670         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
18671
18672 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
18673
18674         * g++.dg/ext/alignof1.C (main): Return 0 for success.
18675
18676 2002-07-24  Roger Sayle  <roger@eyesopen.com>
18677
18678         * gcc.c-torture/execute/memset-3.c: New testcase.
18679
18680 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
18681
18682         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
18683         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
18684
18685 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18686
18687         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
18688         Delete.
18689
18690 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
18691
18692         * gcc.c-torture/compile/simd-4.c: New test.
18693
18694 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18695
18696         PR c++/7347, c++/7348
18697         * g++.dg/template/access4.C: New test.
18698         * g++.dg/template/access5.C: New test.
18699         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
18700         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
18701         * g++.old-deja/g++.pt/ttp58.C: Likewise.
18702         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
18703
18704 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
18705
18706         * gcc.dg/gnu89-init-2.c: New test.
18707
18708 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
18709
18710         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
18711
18712 2002-07-20  Roger Sayle  <roger@eyesopen.com>
18713
18714         * gcc.c-torture/execute/20020720-1.c: New testcase.
18715
18716 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
18717
18718         * gcc.dg/cpp/Wsignprom.c: New tests.
18719
18720 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
18721
18722         * gcc.c-torture/execute/loop-13.c: New test.
18723
18724 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
18725
18726         * gcc.dg/cpp/expr.c: New tests.
18727
18728 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
18729
18730         * g++.dg/opt/pr6713.C: Add template instantiation.
18731
18732 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
18733
18734         * gcc.dg/nest.c: New test.
18735
18736 2002-07-17  Richard Henderson  <rth@redhat.com>
18737
18738         * g++.dg/opt/pr6713.C: New test.
18739
18740 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
18741
18742         * gcc.c-torture/execute/loop-2e.x: Let the testcase
18743         XFAIL for all x86 processors.
18744
18745 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
18746
18747         * gcc.c-torture/execute/20010122-1.x: Do not test with
18748         -fomit-frame-pointer.
18749
18750 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18751
18752         * g++.dg/template/instantiate2.C: New test.
18753         * g++.dg/template/spec4.C: New test.
18754
18755 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18756
18757         * g++.dg/template/access2.C: New test.
18758         * g++.dg/template/access3.C: New test.
18759
18760 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
18761
18762         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
18763         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
18764         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
18765         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
18766         Convert to use <stdarg.h>.
18767         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
18768         Delete.
18769         * gcc.dg/va-arg-2.c: New.
18770         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
18771
18772 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
18773
18774         * gcc.c-torture/compile/20020710-1.c: New test.
18775
18776 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
18777                           Andrew Pinski  <pinskia@physics.uc.edu>
18778
18779         gcc.c-torture/compile/simd-2.c: New testcase.
18780         gcc.c-torture/compile/simd-3.c: Likewise.
18781
18782 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
18783
18784         PR c++/7224
18785         * g++.dg/overload/error1.C: New test.
18786
18787 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18788
18789         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
18790         configuration and IRIX 6 O32 ABI.
18791
18792 2002-07-11  Roger Sayle  <roger@eyesopen.com>
18793
18794         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
18795
18796 2002-07-10  Roger Sayle  <roger@eyesopen.com>
18797
18798         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
18799
18800 2002-07-10  Jeffrey A Law  <law@redhat.com>
18801
18802         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
18803
18804         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
18805
18806 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
18807
18808         * gcc.dg/20020312-2.c: Check for __PPC__.
18809
18810 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
18811
18812         * gcc.c-torture/compile/20020709-1.c: New test.
18813
18814 2002-07-07  Roger Sayle  <roger@eyesopen.com>
18815
18816         * g++.dg/template/qualttp21.C: New test case.
18817
18818 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
18819
18820         * gcc.c-torture/compile/20020706-1.c: New test.
18821         * gcc.c-torture/compile/20020706-2.c: New test.
18822
18823 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
18824             Alexandre Oliva  <aoliva@redhat.com>
18825
18826         * g++.dg/warn/incomplete1.C: New test.
18827
18828 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18829
18830         PR c++/7099
18831         * g++.dg/warn/noreturn1.C: New test.
18832
18833 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
18834
18835         PR c++/6706
18836         * g++.dg/debug/debug6.C: New test.
18837         * g++.dg/debug/debug7.C: New test.
18838
18839 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
18840
18841         * gcc.c-torture/compile/simd-3.c: New test.
18842
18843 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
18844
18845         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
18846         * gcc.dg/20020620-1.c: Likewise.
18847
18848 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18849
18850         PR c++/6944
18851         * g++.dg/init/array4.C: New test.
18852         * g++.dg/init/array5.C: New test.
18853
18854 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
18855
18856         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
18857         * gcc.c-torture/execute/simd-2.c (main): Likewise.
18858
18859 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18860
18861         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
18862         * gcc.dg/wtr-aggr-init-1.c: Likewise.
18863         * gcc.dg/wtr-conversion-1.c: Likewise.
18864         * gcc.dg/wtr-escape-1.c: Likewise.
18865         * gcc.dg/wtr-int-type-1.c: Likewise.
18866         * gcc.dg/wtr-label-1.c: Likewise.
18867         * gcc.dg/wtr-static-1.c: Likewise.
18868         * gcc.dg/wtr-strcat-1.c: Likewise.
18869         * gcc.dg/wtr-suffix-1.c: Likewise.
18870         * gcc.dg/wtr-switch-1.c: Likewise.
18871         * gcc.dg/wtr-unary-plus-1.c: Likewise.
18872         * gcc.dg/wtr-union-init-1.c: Likewise.
18873         * gcc.dg/wtr-union-init-2.c: Likewise.
18874         * gcc.dg/wtr-union-init-3.c: Likewise.
18875
18876         * gcc.dg/wtr-func-def-1.c: New test.
18877
18878 2002-07-02 Devang Patel <dpatel@apple.com>
18879
18880         * objc.dg/param-1.m: New test.
18881
18882 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
18883
18884         * gcc.dg/cpp/trad/directive.c: Add test.
18885         * gcc.dg/cpp/trad/macroargs.c: Add test.
18886         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
18887
18888 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
18889
18890         * gcc.dg/cpp/cmdlne-M.c: New test.
18891
18892 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
18893
18894         * objc.dg/desig-init-1.m: New test.
18895
18896 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18897
18898         PR c++/6716
18899         * g++.dg/template/instantiate1.C: New test.
18900
18901 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
18902
18903         PR c++/7112
18904         * g++.dg/template/sizeof2.C: New test.
18905
18906 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18907
18908         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
18909         gcc.dg/cpp/trad/include.c: New tests.
18910
18911 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
18912
18913         PR target/7177
18914         * gcc.c-torture/compile/20020701-1.c: New test.
18915
18916 2002-07-01  Stan Shebs  <shebs@apple.com>
18917
18918         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
18919         header here...
18920         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
18921         (objc-torture-execute): or here.
18922
18923 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
18924
18925         * gcc.c-torture/execute/arith-rand-ll.c: New test.
18926
18927 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18928
18929         * gcc.dg/cpp/trad/escaped-nl.c: New test.
18930
18931 2002-06-30  Devang Patel  <dpatel@apple.com>
18932
18933         * objc.dg/fsyntax-only.m: New test.
18934
18935 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
18936
18937         PR c++/6695
18938         * g++.dg/template/friend7.C: New file.
18939
18940 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
18941
18942         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
18943         return type.
18944
18945 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
18946
18947         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
18948         avoid division by zero.
18949
18950 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
18951
18952         * gcc.dg/Wunknownprag.c: New tests.
18953
18954 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
18955
18956         * gcc.c-torture/execute/simd-2.c: New test.
18957
18958 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
18959
18960         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
18961         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
18962         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
18963         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
18964         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
18965         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
18966         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
18967         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
18968         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
18969         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
18970         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
18971         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
18972         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
18973         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
18974         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
18975         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
18976         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
18977
18978 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
18979
18980         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
18981         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
18982         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
18983         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
18984         New tests.
18985         * gcc.dg/cpp/trad/directive.c: Update.
18986
18987 2002-06-23  Andreas Jaeger  <aj@suse.de>
18988
18989         * gcc.c-torture/execute/complex-6.c: New.
18990
18991 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
18992
18993         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
18994         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
18995         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
18996         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
18997
18998 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
18999
19000         * gcc.dg/cpp/trad: New directory with traditional tests copied
19001         from parent directory.
19002         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19003         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19004         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19005         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19006         Move to trad/ and rename.
19007         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
19008         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
19009         gcc.dg/cpp/trad/redef2.c: New tests.
19010         * gcc.dg/cpp/trad/trad.exp: New driver.
19011
19012 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
19013
19014         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19015         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19016         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19017         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19018         Remove.
19019
19020 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
19021
19022         * gcc.dg/20020620-1.c: New test.
19023
19024 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19025
19026         * g++.dg/template/ttp4.C: New test.
19027
19028 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
19029
19030         * g++.dg/opt/vt1.C: Fix regexp.
19031
19032 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19033
19034         * gcc.c-torture/execute/pure-1.c: Make functions static again.
19035         Don't use attribute `noinline'.
19036
19037 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19038
19039         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
19040
19041 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
19042
19043         * gcc.c-torture/execute/simd-1.c: New.
19044
19045         * gcc.dg/simd-1.c: New.
19046
19047 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19048
19049         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
19050
19051 2002-06-16  Richard Henderson  <rth@redhat.com>
19052
19053         * g++.dg/ext/anon-struct1.C: New.
19054         * g++.dg/ext/anon-struct2.C: New.
19055         * g++.dg/ext/anon-struct3.C: New.
19056         * gcc.dg/anon-struct-1.c: New.
19057         * gcc.dg/anon-struct-2.c: New.
19058         * gcc.dg/anon-struct-3.c: New.
19059         * gcc.dg/20011008-1.c: Adjust warning text.
19060         * gcc.dg/20020527-1.c: Add -fms-extensions.
19061
19062 2002-06-16  Richard Henderson  <rth@redhat.com>
19063
19064         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
19065
19066 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
19067
19068         * gcc.c-torture/execute/20020615-1.c: New test.
19069
19070 2002-06-15  Roger Sayle  <roger@eyesopen.com>
19071
19072         * gcc.c-tortuture/execute/compare-1.c: New test case.
19073         * gcc.c-tortuture/execute/compare-2.c: New test case.
19074         * gcc.c-tortuture/execute/compare-3.c: New test case.
19075
19076 2002-06-13  Richard Henderson  <rth@redhat.com>
19077
19078         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
19079         ia64 ilp32.
19080
19081 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19082
19083         * g++.dg/template/typename2.C: Update error message.
19084
19085 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
19086
19087         * gcc.c-torture/execute/20020611-1.c: New test.
19088
19089 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
19090
19091         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
19092         list of targets to skip.
19093
19094 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
19095
19096         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
19097         targets if not optimizing.
19098
19099 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
19100
19101         * gcc.c-torture/compile/20020605-1.c: New test.
19102
19103         * g++.dg/opt/vt1.C: New test.
19104
19105         * gcc.dg/20020531-1.c: New test.
19106
19107         * gcc.dg/20020530-1.c: New test.
19108
19109         * gcc.dg/20020527-1.c: New test.
19110
19111         * g++.dg/opt/cse1.C: New test.
19112
19113 2002-06-07  Roger Sayle  <roger@eyesopen.com>
19114
19115         * gcc.dg/20020607-2.c: New test case.
19116
19117 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
19118
19119         * gcc.c-torture/compile/20020604-1.c: New test.
19120
19121 2002-06-04  Richard Henderson  <rth@redhat.com>
19122
19123         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
19124         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
19125         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
19126
19127 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
19128
19129         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
19130
19131 2002-06-03  Richard Henderson  <rth@redhat.com>
19132
19133         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
19134         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
19135
19136 2002-06-02  Richard Henderson  <rth@redhat.com>
19137
19138         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
19139         test functions static.
19140
19141 2002-06-02  Andreas Jaeger  <aj@suse.de>
19142
19143         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
19144         now.
19145
19146 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19147
19148         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
19149         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
19150         Update for mofified diagnostics.
19151         * gcc.dg/c99-intconst-1.c: No longer fail.
19152
19153 2002-06-02  Richard Henderson  <rth@redhat.com>
19154
19155         * gcc.dg/uninit-A.c: Remove xfail markers.
19156
19157 2002-06-01  Roger Sayle  <roger@eyesopen.com>
19158
19159         * gcc.dg/fnegate-1.c: New test case.
19160
19161 2002-05-30  Osku Salerma  <osku@iki.fi>
19162
19163         * gcc.c-torture/execute/mayalias-1.c: New file.
19164
19165 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19166
19167         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
19168         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
19169         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
19170
19171 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
19172
19173         * gcc.c-torture/execute/20020529-1.c: New test.
19174
19175 2002-05-27  Richard Henderson  <rth@redhat.com>
19176
19177         * g++.dg/ext/attrib6.C: New test case.
19178
19179 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19180
19181         * gcc.c-torture/execute/pure-1.c: New test.
19182
19183 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19184
19185         * gcc.dg/cpp/arith-2.c: Remove.
19186
19187 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19188
19189         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
19190         * gcc.dg/cpp/if-3.c: Remove.
19191
19192 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
19193
19194         * g++.dg/opt/cse2.C: New test.
19195
19196 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
19197
19198         * gcc.dg/cpp/arith-1.c: New semantic tests.
19199         * gcc.dg/cpp/if-1.c: Update.
19200
19201 2002-05-24  Ben Elliston  <bje@redhat.com>
19202
19203         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
19204
19205 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19206
19207         * gcc.dg/verbose-asm.c: New test.
19208
19209 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19210
19211         * gcc.dg/cpp/paste12.c: New test.
19212
19213 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19214
19215         * g++.dg/parse/named_ops.C: New test.
19216
19217 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
19218
19219         * gcc/testsuite/gcc.dg/weak-8.c: New test.
19220
19221 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
19222
19223         * gcc.dg/weak-2.c: Allow optional leading underscore
19224         in scan-assembler symbol name.
19225         * gcc.dg/weak-3.c: Likewise.
19226         * gcc.dg/weak-4.c: Likewise.
19227         * gcc.dg/weak-5.c: Likewise.
19228
19229 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
19230
19231         * gcc.dg/20020523-1.c: New test.
19232
19233 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19234
19235         * objc.dg/const-str-2.m: Update now that we stop after
19236         a command line error.
19237
19238 2002-05-22  Richard Henderson  <rth@redhat.com>
19239
19240         * g++.dg/dg.exp: Fix typo in test pruneing.
19241
19242 2002-05-22  Richard Henderson  <rth@redhat.com>
19243
19244         * g++.dg/dg.exp: Prune the tls subdirectory.
19245         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
19246         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
19247         * g++.dg/tls/init-1.C: New.
19248
19249 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
19250
19251         * gcc.dg/20020517-1.c: New test.
19252
19253 2002-05-21  Richard Henderson  <rth@redhat.com>
19254
19255         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
19256         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
19257
19258 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
19259
19260         * g++.dg/other/copy2.C: New test.
19261
19262 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
19263
19264         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
19265         (MAX_COPY): Bump up to 10 times sizeof (long long).
19266         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
19267
19268         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
19269         sizeof (long long).
19270
19271         * gcc.c-torture/execute/strcpy-1.c: New test.
19272
19273 2002-05-19  Jason Merrill  <jason2redhat.com>
19274
19275         * g++.dg/ext/oper1.C: New test.
19276
19277 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
19278 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
19279
19280         * README.QMTEST: New file.
19281
19282         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
19283
19284 2002-05-19  Andreas Jaeger  <aj@suse.de>
19285
19286         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
19287         now.
19288         * gcc.c-torture/execute/loop-2d.x: Likewise.
19289
19290 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
19291
19292         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
19293         support weak symbols.
19294         * gcc.dg/weak-4.c: Likewise
19295         * gcc.dg/weak-6.c: Likewise
19296
19297 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
19298
19299         * gcc.dg/weak-3.c: Add dg-excess-error comment for
19300         cygwin, coff and h8300-*-hms targets
19301         * gcc.dg/weak-5.c: Likewise
19302         * gcc.dg/weak-7.c: Likewise
19303
19304 2002-05-16  Jason Merrill  <jason@redhat.com>
19305
19306         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
19307         (scan-assembler-not, scan-assembler-dem): Likewise.
19308         (scan-assembler-dem-not): Likewise.
19309
19310 2002-05-15  Richard Henderson  <rth@redhat.com>
19311
19312         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
19313
19314 2002-05-15  Richard Henderson  <rth@redhat.com>
19315
19316         * gcc.dg/weak-5.c (vfoo1c): No warning here.
19317         (vfoo1f): Warning here.
19318         (vfoo1l): Don't redefine the alias.
19319
19320 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
19321
19322         * g++.dg/init/pm1.C: New test.
19323
19324 2002-05-12  David S. Miller  <davem@redhat.com>
19325
19326         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
19327         types.
19328
19329 2002-05-10  Roger Sayle  <roger@eyesopen.com>
19330
19331         * gcc.c-torture/execute/20020510-1.c: New test case.
19332
19333 2002-05-10  David S. Miller  <davem@redhat.com>
19334
19335         * gcc.c-torture/execute/conversion.c: Test long double too.
19336
19337 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
19338
19339         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
19340         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
19341         * lib/g++.exp (g++_link_flags): Likewise.
19342         * lib/objc.exp (objc_target_compile): Likewise.
19343
19344 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
19345
19346         * gcc.dg/cpp/poison.c: Update.
19347         * gcc.dg/cpp/20000625-2.c: Remove.
19348         * gcc.dg/cpp/direct2s.c: Remove final test.
19349
19350 2002-05-08  Tom Rix  <trix@redhat.com>
19351
19352         * gcc.c-torture/execute/20020508-1.c: New test.
19353         * gcc.c-torture/execute/20020508-2.c: New test.
19354         * gcc.c-torture/execute/20020508-3.c: New test.
19355
19356 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19357
19358         * gcc.dg/cpp/charconst-4.c: More tests.
19359
19360 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
19361
19362         PR c/6569
19363         * gcc.dg/weak-3.c: Update location of warning messages.
19364         * gcc.dg/weak-5.c: Likewise.
19365
19366 2002-05-06  Roger Sayle  <roger@eyesopen.com>
19367
19368         * gcc.c-torture/execute/20020506-1.c: New test case.
19369
19370 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19371
19372         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
19373
19374 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19375
19376         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
19377
19378 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19379
19380         * gcc.dg/cpp/charconst-3.c: New test.
19381
19382 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19383
19384         * gcc.dg/cpp/charconst.c: Update tests.
19385
19386 2002-05-05  Tim Josling  <tej@melbpc.org.au>
19387
19388         * treelang: Added directory for new sample language treelang. Also
19389         lib/treelang.exp: New file to signal treelang should be tested.
19390
19391 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19392
19393         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
19394         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
19395         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
19396         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
19397         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
19398         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
19399         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
19400
19401 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19402
19403         * gcc.dg/format/xopen-2.c: New test.
19404
19405 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19406
19407         * gcc.dg/20020503-1.c: New test.
19408
19409 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
19410
19411         * g++.dg/init/dtor1.C: Make it tougher.
19412
19413 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
19414
19415         * g++.dg/init/dtor1.C: New test.
19416
19417 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
19418
19419         * gcc.dg/altivec-8.c: New.
19420
19421 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
19422
19423         * gcc.dg/altivec-7.c: New.
19424
19425 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
19426
19427         * g++.dg/parse/typedef1.C: New test.
19428
19429 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
19430
19431         PR c++/6486
19432         * g++.dg/template/friend6.C: New test.
19433
19434         PR c++/6492
19435         * g++.dg/init/copy1.C: New test.
19436
19437 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
19438
19439         * g++.dg/warn/effc1.C: New test.
19440
19441 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19442
19443         * gcc.dg/cpp/if-cexp.c: Add a test.
19444
19445 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
19446
19447         * gcc.dg/20020426-2.c: New test.
19448
19449 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19450
19451         * gcc.dg/cpp/if-mop.c: Update.
19452         * gcc.dg/cpp/if-mpar.c: Add test.
19453         * gcc.dg/cpp/if-oppr.c: Update.
19454
19455 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19456
19457         PR c/6343
19458         * gcc.dg/weak-[2-7].c: New tests.
19459
19460 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19461
19462         * gcc.dg/enum1.c: New test.
19463
19464 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19465
19466         PR c++/6497
19467         * g++.dg/inherit/access2.C: New test.
19468
19469 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19470
19471         PR bootstrap/6445
19472         * gcc.dg/20020426-1.c: New test.
19473
19474 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19475
19476         * g++.dg/abi/enum1.C: New test.
19477
19478 2002-04-26  Richard Henderson  <rth@redhat.com>
19479
19480         * gcc.dg/c99-bool-1.c: Expect always true warning.
19481
19482 2002-04-25  Roger Sayle  <roger@eyesopen.com>
19483
19484         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
19485
19486 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19487
19488         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
19489         targets.
19490
19491 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
19492
19493         * g++.dg/abi/mange7.C: New test.
19494
19495         PR c++/6438.
19496         * g++.dg/parse/stmtexpr2.C: New test.
19497
19498 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
19499
19500         * gcc.dg/20020312-2.c: Add SH target.
19501
19502 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19503
19504         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
19505         compiler output on mips*-*-irix*.
19506
19507 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
19508
19509         * g++.dg/parse/attr1.C: New test.
19510
19511 2002-04-23  Roger Sayle  <roger@eyesopen.com>
19512
19513         * gcc.c-torture/execute/string-opt-17.c: New test case.
19514         * gcc.c-torture/execute/memset-2.c: New test case.
19515
19516 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
19517
19518         PR c++/6256:
19519         * g++.dg/template/friend5.C: New test.
19520
19521         PR c++/6331:
19522         * g++.dg/template/qual1.C: Likewise.
19523
19524 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
19525
19526         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
19527         Include stdlib.h, not stdio.h or ctype.h.
19528
19529 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
19530
19531         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
19532         cris-*-elf* and mmix-*-*.
19533         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
19534         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
19535         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
19536         Ditto.
19537         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
19538         * gcc.dg/wchar_t-1.c: Ditto.
19539
19540 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
19541
19542         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
19543         Clarify comment.
19544
19545 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
19546
19547         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
19548
19549 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19550
19551         * gcc.c-torture/execute/20000906-1.x: Delete.
19552
19553 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
19554
19555         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
19556
19557 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
19558
19559         * PR6367
19560         * g77.f-torture/execute/6367.f: New test.
19561         * g77.f-torture/execute/6367.x: Disable for MMIX.
19562
19563 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
19564
19565         * PR6352
19566         * g++.dg/opt/inline2.C: New test.
19567
19568 2002-04-18  Richard Henderson  <rth@redhat.com>
19569
19570         * gcc.dg/20000906-1.c: Enable for all targets.
19571         * gcc.c-torture/compile/iftrap-2.c: New.
19572
19573 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19574
19575         * gcc.dg/20020418-1.c: New test.
19576         * gcc.dg/20020418-2.c: New test.
19577
19578 2002-04-18  Richard Henderson  <rth@redhat.com>
19579
19580         * gcc.c-torture/compile/iftrap-1.c: New.
19581         * gcc.dg/iftrap-1.c: Adjust for ia64.
19582         * gcc.dg/iftrap-2.c: New.
19583
19584 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19585
19586         * gcc.c-torture/compile/20020418-1.c: New test.
19587
19588 2002-04-18  Roger Sayle  <roger@eyesopen.com>
19589
19590         * gcc.c-torture/compile/20020415-1.c: New.
19591
19592 2002-04-18  David S. Miller  <davem@redhat.com>
19593
19594         * gcc.c-torture/execute/20020418-1.c: New test.
19595
19596 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
19597
19598         * gcc.dg/20020416-1.c: New test.
19599
19600         * g++.dg/opt/inline1.C: New test.
19601
19602 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
19603
19604         * gcc.dg/altivec-5.c: New test.
19605
19606         * gcc.dg/20020415-1.c: New test.
19607
19608 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
19609
19610         * testsuite/lib/chill.exp: Remove.
19611
19612 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
19613
19614         * g++.dg/other/big-struct.C: New test.
19615
19616 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
19617
19618         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
19619         of scratch file.
19620
19621 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
19622
19623         PR c/6277
19624         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
19625         in scan-assembler function name
19626
19627 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
19628
19629         * g77.f-torture/execute/980628-4.x,
19630         g77.f-torture/execute/980628-5.x,
19631         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19632         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19633         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
19634         i[34567]86-*-*.
19635
19636 2002-04-13  David S. Miller  <davem@redhat.com>
19637
19638         * gcc.c-torture/execute/20020413-1.c: New test.
19639
19640 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
19641
19642         * gcc.dg/asm-6.c,
19643         * g++.dg/ext/asm1.C: New tests.
19644
19645 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
19646
19647         PR c++ 5373.
19648         * g++.dg/parse/stmtexpr1.C: New test.
19649
19650         PR c++/5189.
19651         * g++.dg/template/copy1.C: New test.
19652
19653 2002-04-12  Richard Henderson  <rth@redhat.com>
19654
19655         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
19656
19657 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
19658
19659         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
19660         gcc.c-torture/execute/20020307-2.c.
19661
19662 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
19663
19664         * g++.dg/ext/attrib5.C,
19665         * g++.dg/lookup/struct1.C: New tests.
19666
19667 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
19668
19669         * gcc.dg/20020411-1.c: New test.
19670
19671         * gcc.c-torture/execute/20020411-1.c: New test.
19672
19673 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
19674
19675         * g77.f-torture/execute/6177.f: New test.
19676
19677 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
19678
19679         PR middle-end/6247
19680         * g++.dg/opt/cleanup1.C: New test.
19681
19682         * g++.dg/opt/const1.C: New test.
19683
19684 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
19685
19686         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
19687
19688 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
19689
19690         PR c++/5507
19691         * g++.dg/template/typename2.C: New test.
19692
19693 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
19694
19695         * gcc.c-torture/execute/loop-12.c: New.
19696
19697 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
19698
19699         * g77.f-torture/execute/980628-4.x,
19700         g77.f-torture/execute/980628-5.x,
19701         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19702         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19703         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
19704
19705 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19706
19707         PR optimization/6086
19708         * g++.dg/opt/preinc1.C: New test.
19709
19710 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19711
19712         PR c++/5571
19713         * g++.dg/opt/static2.C: New test.
19714
19715 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19716
19717         PR c/5120
19718         * gcc.dg/20020406-1.c: New test.
19719
19720 2002-04-04  David S. Miller  <davem@redhat.com>
19721
19722         * gcc.c-torture/execute/20020404-1.c: New test.
19723
19724 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
19725
19726         PR c/6123
19727         * gcc.dg/20020312-2.c: Do not declare global register variable
19728         if __PIC__ or __pic__ is defined.
19729
19730 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
19731
19732         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
19733         __asm__ so that it works correctly even if -ansi -pedantic-errors.
19734
19735 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19736
19737         * gcc.misc-tests/linkage.exp: Update last change to handle
19738         sparc*-, not just sparc-.
19739
19740 2002-04-03  Richard Henderson  <rth@redhat.com>
19741
19742         * gcc.dg/cpp/ucs.c: Improved long UCS test.
19743
19744 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19745
19746         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
19747
19748 2002-04-02  David S. Miller  <davem@redhat.com>
19749
19750         * gcc.c-torture/execute/20020402-3.c: New test.
19751
19752 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19753
19754         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
19755         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
19756
19757         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
19758         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
19759         g77.f-torture/execute/20001201.x,
19760         g77.f-torture/execute/u77-test.x: New files.
19761
19762         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
19763         * gcc.dg/wchar_t-1.c: Ditto.
19764
19765 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19766
19767         * gcc.c-torture/execute/20020402-1.c: New test.
19768
19769 2002-04-01  Richard Henderson  <rth@redhat.com>
19770
19771         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
19772
19773         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
19774
19775 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19776
19777         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
19778
19779 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19780
19781         * g++.dg/inherit/template-as-base.C: Expect error.
19782         * g++.dg/inherit/namespace-as-base.C: Likewise.
19783
19784 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
19785
19786         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
19787         g++.dg/ext/instantiate3.C: Tweak match patterns.
19788
19789         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
19790         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
19791         -da test.
19792
19793 2002-03-31  Richard Henderson  <rth@redhat.com>
19794
19795         * gcc.dg/special/alias-2.c: New.
19796         * gcc.dg/special/ecos.exp: Run it.
19797
19798 2002-03-31  Richard Henderson  <rth@redhat.com>
19799
19800         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
19801
19802 2002-03-31  Kazu Hirata  <kazu@hxi.com>
19803
19804         * gcc.dg/weak-1.c: Disable on h8300 port.
19805
19806 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
19807
19808         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
19809         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
19810         ordering tests.
19811         * g++.dg/bprob/bprob-1.C: New test.
19812         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
19813         * g++.dg/gcov/gcov-1.C: New test.
19814         * g++.dg/gcov/gcov-1.x: New file.
19815         * g++.dg/gcov/gcov-2.C: New test.
19816         * g++.dg/gcov/gcov-3.C: New test.
19817         * g++.dg/gcov/gcov-3.h: New file.
19818
19819 2002-03-28  Roger Sayle  <roger@eyesopen.com>
19820
19821         * g++.old-deja/g++.other/builtins5.C: New test.
19822         * g++.old-deja/g++.other/builtins6.C: New test.
19823         * g++.old-deja/g++.other/builtins7.C: New test.
19824         * g++.old-deja/g++.other/builtins8.C: New test.
19825         * g++.old-deja/g++.other/builtins9.C: New test.
19826
19827 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
19828
19829         * g++.dg/opt/static1.C: New test.
19830
19831         * g++.dg/opt/longbranch1.C: New test.
19832
19833 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
19834
19835         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
19836
19837         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
19838
19839 2002-03-28  Jeffrey A Law  (law@redhat.com)
19840
19841         * gcc.c-torture/execute/20020328-1.c: New test.
19842
19843 2002-03-27  Richard Henderson  <rth@redhat.com>
19844
19845         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
19846         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
19847         move from g++.old-deja/g++.ext/.
19848
19849 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
19850
19851         * g++.dg/init/new2.C: New test.
19852
19853 2002-03-26  Richard Henderson  <rth@redhat.com>
19854
19855         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
19856
19857         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
19858         on sparc.
19859
19860         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
19861         sparcv9 systems.
19862         * gcc.dg/20001102-1.c: Likewise.
19863
19864 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
19865
19866         * gcc.dg/cpp/endif-pedantic1.c,
19867         gcc.dg/cpp/endif-pedantic2.c:  New tests.
19868
19869 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
19870
19871         * g++.dg/init/new1.C: New test.
19872
19873 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
19874
19875         * g++.dg/abi/vbase9.C: New test.
19876
19877 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
19878
19879         * gcc.dg/arm-asm.c: New test.
19880
19881 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
19882
19883         * gcc.dg/Wswitch-enum.c: New test.
19884         Fix PR c/5044.
19885
19886 2002-03-26  Richard Henderson  <rth@redhat.com>
19887
19888         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
19889         structure.
19890
19891 2002-03-25  Richard Henderson  <rth@redhat.com>
19892
19893         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
19894         sparcv9 systems.
19895
19896         * gcc.c-torture/compile/20011119-1.c (xxx): New.
19897         * gcc.c-torture/compile/20011119-2.c (xxx): New.
19898
19899 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
19900
19901         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
19902
19903 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
19904
19905         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
19906         targets using generic thunk support.
19907
19908 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
19909
19910         * gcc.c-torture/compile/20020323-1.c: New test.
19911
19912         * g++.dg/opt/conj2.C: New test.
19913
19914 2002-03-24  Richard Henderson  <rth@redhat.com>
19915
19916         * gcc.dg/weak-1.c: Use -fno-common.
19917
19918 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19919
19920         * g77.dg/f77-edit-apostrophe-out.f: New test
19921         * g77.dg/f77-edit-h-out.f: New test
19922         * g77.dg/f77-edit-t-in.f: New test
19923         * g77.dg/f77-edit-t-out.f: New test
19924         * g77.dg/f77-edit-x-out.f: New test
19925         * g77.dg/f77-edit-slash-out.f: New test
19926         * g77.dg/f77-edit-colon-out.f: New test
19927         * g77.dg/f77-edit-s-out.f: New test
19928
19929 2002-03-24  Richard Henderson  <rth@redhat.com>
19930
19931         * objc/execute/formal_protocol-6.x: New XFAIL.
19932
19933 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19934
19935         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
19936         that do not support weak symbols
19937
19938 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19939
19940         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
19941         * lib/g77.exp:  Likewise
19942         * lib/objc.exp: Likewise
19943
19944 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
19945
19946         * gcc.dg/Wswitch-default.c: New test.
19947
19948 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
19949
19950         * g++.dg/other/enum1.C: New test.
19951
19952 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
19953
19954         * gcc.dg/pragma-ep-3.c: Fix typo.
19955
19956 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19957
19958         * g++.dg/inherit/template-as-base.C: New test.
19959
19960 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
19961
19962         * g++.old-deja/g++.other/dwarf2-1.C: Move...
19963         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
19964
19965 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
19966
19967         * gcc.dg/cpp/multiline.c: Update to match.
19968
19969 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
19970
19971         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
19972
19973 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
19974
19975         * gcc.dg/cpp/extratokens2.c:  New file.
19976
19977 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
19978
19979         * gcc.dg/20020312-2.c: Add rs6000 target.
19980
19981         * gcc.c-torture/compile/20020319-1.c: New test.
19982
19983 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19984
19985         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
19986         (A, E): Handle this.
19987
19988 2002-03-20  Jason Merrill  <jason@redhat.com>
19989
19990         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
19991         ignoring -fpic.
19992         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
19993         through prune_gcc_output.
19994
19995 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
19996
19997         * gcc.c-torture/compile/20020320-1.c: New test.
19998
19999 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
20000
20001         * gcc.c-torture/compile/20020318-1.c: New test.
20002
20003         * gcc.dg/struct-by-value-1.c: New test.
20004
20005         * gcc.dg/20020319-1.c: New test.
20006
20007 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
20008
20009         * g++.dg/opt/conj1.C: New test.
20010
20011 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
20012
20013         * g++.dg/template/qualttp20.C: Revert previous change.
20014         * g++.dg/template/qualttp3.C: Likewise.
20015         * g++.dg/template/qualttp4.C: Likewise
20016         * g++.dg/template/qualttp5.C: Likewise
20017         * g++.dg/template/qualttp6.C: Likewise
20018         * g++.dg/template/qualttp7.C: Likewise
20019         * g++.dg/template/qualttp8.C: Likewise
20020         * g++.dg/template/recurse.C: Likewise.
20021
20022 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20023
20024         * gcc.dg/cpp/wchar-1.c: Update.
20025
20026 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20027
20028         * g++.dg/template/conv1.C: New test.
20029         * g++.dg/template/conv2.C: New test.
20030         * g++.dg/template/conv3.C: New test.
20031         * g++.dg/template/conv4.C: New test.
20032
20033 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20034
20035         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
20036         * g++.dg/template/qualttp3.C: Likewise.
20037         * g++.dg/template/qualttp4.C: Likewise
20038         * g++.dg/template/qualttp5.C: Likewise
20039         * g++.dg/template/qualttp6.C: Likewise
20040         * g++.dg/template/qualttp7.C: Likewise
20041         * g++.dg/template/qualttp8.C: Likewise
20042         * g++.dg/template/recurse.C: Likewise.
20043
20044 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20045
20046         * g++.dg/opt/dtor1.C: New test.
20047
20048 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
20049
20050         * gcc.c-torture/compile/20020315-1.c: New test.
20051
20052 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
20053
20054         * gcc.dg/weak-1.c: Fix scan tests.
20055
20056 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
20057
20058         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
20059         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
20060         cris-*-aout* mmix-*-*.
20061         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
20062         cris-*-aout* mmix-*-*.
20063         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
20064         cris-*-elf* cris-*-aout* and mmix-*-*.
20065         * gcc.dg/20001009-1.c: Ditto.
20066         * gcc.dg/20010912-1.c: Ditto.
20067         * gcc.dg/20020122-4.c: Ditto.
20068         * gcc.dg/inline-2.c: Ditto.
20069
20070 2002-03-14  Jeffrey A Law  (law@cygnus.com)
20071
20072         * gcc.c-torture/compile/20020314-1.c: New test.
20073
20074 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
20075
20076         * gcc.c-torture/execute/20020314-1.c: New test.
20077
20078 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
20079
20080         * g++.dg/warn/Wunused-1.C: New test.
20081
20082 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
20083
20084         * g++.dg/abi/mangle6.C: New test.
20085
20086 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
20087
20088         * gcc.c-torture/compile/20020309-2.c: New test.
20089
20090         * gcc.c-torture/compile/20020312-1.c: New test.
20091
20092 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
20093
20094         * g++.dg/other/access1.C: New test.
20095
20096 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
20097
20098         * gcc.c-torture/execute/wchar_t-1.c: New test.
20099
20100 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
20101
20102         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
20103
20104 2002-03-12  Roger Sayle  <roger@eyesopen.com>
20105
20106         * gcc.dg/20020312-1.c: New test case.
20107
20108 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
20109
20110         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
20111
20112 2002-03-11  Richard Henderson  <rth@redhat.com>
20113
20114         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
20115         * g++.old-deja/g++.jason/report.C: Likewise.
20116
20117 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20118
20119         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
20120         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
20121
20122 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20123
20124         * testsuite/g++.dg/overload/pmf1.C: New test.
20125
20126 2002-03-11  Kazu Hirata  <kazu@hxi.com>
20127
20128         * gcc.c-torture/execute/20020307-1.c: Use long.
20129
20130 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
20131
20132         PR optimization/5844
20133         * gcc.dg/20020310-1.c: New test.
20134
20135 2002-03-09  Michael Meissner  <meissner@redhat.com>
20136
20137         * gcc.c-torture/execute/memcpy-2.c: New test.
20138         * gcc.c-torture/execute/memset-1.c: New test.
20139         * gcc.c-torture/execute/strlen-1.c: New test.
20140         * gcc.c-torture/execute/strcmp-1.c: New test.
20141         * gcc.c-torture/execute/strncmp-1.c: New test.
20142
20143 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
20144
20145         * gcc.dg/ppc-ldstruct.c: New test.
20146
20147 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
20148
20149         * gcc.c-torture/execute/va-arg-22.c: New test.
20150
20151 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20152
20153         * gcc.c-torture/compile/20020309-1.c: New test.
20154
20155 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
20156
20157         * gcc.c-torture/execute/20020307-2.c: New test.
20158
20159 2002-03-07  Jeffrey A Law  (law@redhat.com)
20160
20161         * g77.f-torture/compile/20020307-1.f: New test.
20162
20163 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
20164
20165         * gcc.dg/unordered-1.c: New test.
20166
20167 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
20168
20169         * gcc.c-torture/execute/20020307-1.c: New test.
20170
20171 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
20172
20173         * gcc.dg/20020304-1.c: New test.
20174
20175         * gcc.c-torture/compile/20020304-2.c: New test.
20176
20177 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
20178
20179         * gcc.c-torture/compile/20020304-1.c: New test case
20180         (from PR c/5830).
20181
20182 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
20183
20184         * gcc.dg/20020103-1.c: Add other -D ppc variants.
20185
20186 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20187
20188         * g++.dg/other/classkey1.C: New test.
20189
20190 2002-03-01  Richard Henderson  <rth@redhat.com>
20191
20192         * gcc.c-torture/compile/981223-1.x: New.
20193         * gcc.c-torture/compile/920625-1.x: New.
20194
20195 2002-02-28  Richard Henderson  <rth@redhat.com>
20196
20197         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
20198
20199 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
20200
20201         * gcc.c-torture/execute/20020227-1.c: New test.
20202
20203 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
20204
20205         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
20206         here" ERROR lines.
20207         * g++.old-deja/g++.oliva/partord1.C: Likewise.
20208         * g++.old-deja.g++.other/defarg1.C: Likewise.
20209         * g++.old-deja/g++.pt/calls2.C: Likewise.
20210         * g++.old-deja/g++.pt/crash20.C: Likewise.
20211         * g++.old-deja/g++.pt/crash30.C: Likewise.
20212         * g++.old-deja/g++.pt/crash36.C: Likewise.
20213         * g++.old-deja/g++.pt/crash6.C: Likewise.
20214         * g++.old-deja/g++.pt/defarg13.C: Likewise.
20215         * g++.old-deja/g++.pt/derived3.C: Likewise.
20216         * g++.old-deja/g++.pt/error1.C: Likewise.
20217         * g++.old-deja/g++.pt/friend21.C: Likewise.
20218         * g++.old-deja/g++.pt/friend23.C: Likewise.
20219         * g++.old-deja/g++.pt/infinite1.C: Likewise.
20220         * g++.old-deja/g++.robertl/eb128.C: Likewise.
20221
20222 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
20223
20224         * gcc.c-torture/execute/20020225-2.c: New test.
20225
20226 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
20227
20228         * gcc.c-torture/execute/920730-1t.c,
20229         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
20230         Delete test cases, only relevant to -traditional.
20231
20232 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20233
20234         * gcc.dg/cpp/undef1.c: Remove.
20235         * gcc.dg/cpp/directiv.c: Update.
20236         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
20237
20238 2002-02-27  Michael Meissner  <meissner@redhat.com>
20239
20240         * gcc.c-torture/execute/20020226-1.c: New test.
20241
20242 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
20243
20244         * g++.dg/debug/debug4.C: New test.
20245
20246         * gcc.dg/ia64-visibility-1.c: New test.
20247
20248 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
20249
20250         * gcc.dg/debug/20020224-1.c: New.
20251
20252 2002-02-25  Kazu Hirata  <kazu@hxi.com>
20253
20254         * gcc.c-torture/execute/960416-1.x: New.
20255         * gcc.c-torture/execute/divconst-3.x: Likewise.
20256
20257 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
20258
20259         * gcc.dg/20020224-1.c: New test.
20260
20261 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
20262
20263         * gcc.c-torture/execute/20020225-1.c: New.
20264
20265 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20266
20267         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
20268
20269 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
20270
20271         * gcc.dg/20020222-1.c: New test.
20272
20273 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
20274
20275         * g++.dg/opt/anonunion1.C: New test.
20276
20277 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
20278
20279         * g++.dg/template/qualttp19.C: New test.
20280         * g++.dg/template/qualttp20.C: New test.
20281         * g++.old-deja/g++.jason/report.C: Adjust expected errors
20282         * g++.old-deja/g++.other/qual1.C: Likewise.
20283
20284 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
20285
20286         * gcc.dg/attr-alwaysinline.c: New.
20287
20288 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
20289
20290         * gcc.dg/20020220-1.c: New test.
20291
20292         * gcc.dg/20020220-2.c: New test.
20293
20294         * g++.dg/opt/mmx1.C: New test.
20295
20296 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
20297
20298         * gcc.c-torture/compile/20020110.c: New test.
20299
20300 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
20301
20302         * gcc.c-torture/execute/20020219-1.c: New test.
20303
20304         * gcc.dg/20020219-1.c: New test.
20305
20306         * gcc.dg/noncompile/20020220-1.c: New test.
20307
20308         * g++.dg/opt/ptrintsum1.C: New test.
20309
20310         * gcc.dg/debug/20020220-1.c: New test.
20311
20312 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
20313
20314         * gcc.c-torture/execute/20020216-1.c: New test.
20315
20316 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20317
20318         * gcc.dg/decl-1.c: Update, new test.
20319
20320 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
20321
20322         * g++.dg/abi/bitfield1.C: New test.
20323         * g++.dg/abi/bitfield2.C: New test.
20324
20325 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20326
20327         * gcc.dg/attr-nest.c: New test.
20328
20329 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20330
20331         * gcc.c-torture/execute/20020215-1.c: New test.
20332
20333 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
20334
20335         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
20336         * g++.dg/debug/debug.exp: New.
20337         * g++.dg/debug/trivial.C: New.
20338         * g++.dg/debug/debug1.C: Moved...
20339         * g++.dg/other/debug1.C: ...from here.
20340         * g++.dg/debug/debug2.C: Moved...
20341         * g++.dg/other/debug2.C: ...from here.
20342         * g++.dg/debug/debug3.C: Moved...
20343         * g++.dg/other/debug3.C: ...from here.
20344
20345         * gcc.dg/noncompile/20020213-1.c: New test.
20346
20347 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
20348
20349         * g++.dg/other/debug3.C: New test.
20350
20351         * gcc.c-torture/execute/20020213-1.c: New test.
20352
20353 2002-02-13  Richard Smith <richard@ex-parrot.com>
20354
20355         * g++.old-deja/g++.other/thunk1.C: New test.
20356
20357 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20358
20359         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
20360
20361 2002-02-13  Stan Shebs  <shebs@apple.com>
20362
20363         * gcc.dg/altivec-3.c: New.
20364
20365 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
20366
20367         * gcc.dg/Wunreachable-1.c: New test.
20368         * gcc.dg/Wunreachable-2.c: New test.
20369
20370 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20371
20372         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
20373
20374 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
20375
20376         * gcc.dg/decl-1.c: New test.
20377
20378 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20379
20380         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
20381
20382 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20383
20384         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
20385         * gcc.c-torture/compile/980506-1.x: Likewise.
20386
20387 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20388
20389         * gcc.dg/20020210-1.c: New.
20390
20391 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
20392
20393         * g77.f-torture/execute/947.f: New regression test
20394         for PR fortran/947.
20395
20396 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
20397
20398         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
20399         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
20400
20401 2002-02-08  Richard Henderson  <rth@redhat.com>
20402
20403         * gcc.c-torture/compile/labels-3.c: New.
20404
20405 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
20406
20407         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
20408         expression statements work instead.
20409         * gcc.dg/noncompile/20020207-1.c: New test.
20410
20411 2002-02-07  Richard Henderson  <rth@redhat.com>
20412
20413         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
20414
20415 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20416
20417         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
20418         message from g77
20419         * lib/g77-dg.exp: Trim g77 error messages so that they are
20420         recognized by dg.exp.
20421
20422 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20423
20424         PR fortran/5473
20425         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
20426
20427 2002-02-07  Richard Henderson  <rth@redhat.com>
20428
20429         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
20430         to be sufficiently aligned for integers.
20431
20432 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
20433
20434         * g++.dg/template/friend4.C: New test.
20435
20436 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20437
20438         PR fortran/5743
20439         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
20440         unsupported cases.
20441
20442 2002-02-07  Richard Henderson  <rth@redhat.com>
20443
20444         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
20445         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
20446         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
20447         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
20448
20449 2002-02-06  Richard Henderson  <rth@redhat.com>
20450
20451         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
20452
20453 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
20454
20455         * gcc.dg/20020206-1.c: New test.
20456
20457 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
20458
20459         * gcc.c-torture/execute/20020206-1.c: New test.
20460
20461         * gcc.c-torture/execute/20020206-2.c: New test.
20462
20463         PR optimization/5429:
20464         * gcc.c-torture/compile/20020206-1.c: New test.
20465
20466 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
20467
20468         * g++.dg/ext/align1.C: Do not use an explicit alignment value
20469         as certain file formats cannot support particularly large
20470         alignments.
20471
20472         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
20473         and do not expect to be able to link the executable.
20474
20475         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
20476         fail because the COFF format does not support the weak attribute.
20477
20478 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
20479
20480         * g77.dg/pr5473.f:  New test
20481
20482 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
20483
20484         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
20485         Fix testcase accordingly.
20486
20487 2002-02-04  Richard Henderson  <rth@redhat.com>
20488
20489         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
20490         (buf): Change to be an array of pointers, not ints.
20491
20492 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20493
20494         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
20495         before all tests.  Move warning one line above to match where it
20496         C frontend emits.
20497         * gcc.dg/Wswitch-2.c: New test.
20498         * g++.dg/warn/Wswitch-1.C: New test.
20499         * g++.dg/warn/Wswitch-2.C: New test.
20500
20501 2002-02-04  Richard Henderson  <rth@redhat.com>
20502
20503         * g++.dg/abi/offsetof.C: Fix size comparison.
20504
20505 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
20506
20507         * gcc.dg/cast-qual-2.c: New test.
20508
20509 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20510
20511         * gcc.dg/20020201-4.c: New test.
20512
20513 2002-02-04  Ben Elliston  <bje@redhat.com>
20514
20515         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
20516         target_info attribute != 0, in addition to the empty string.
20517         (gcc_target_compile): Likewise.
20518
20519 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
20520
20521         * gcc.dg/Wswitch.c: New test.
20522         PR gcc/4475. PR gcc/3780.
20523
20524 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
20525
20526         * g77.f-torture/execute/5122.f: New test for regressions
20527         against PR fortran/5122.
20528
20529 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
20530
20531         * g77.f-torture/compile/pr3743.f: Delete
20532         * g77.dg/pr3743-1.f: New test.
20533         * g77.dg/pr3743-2.f: New test.
20534         * g77.dg/pr3743-3.f: New test.
20535         * g77.dg/pr3743-4.f: New test.
20536
20537 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20538
20539         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
20540
20541 2002-02-02  Richard Henderson  <rth@redhat.com>
20542
20543         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
20544         * gcc.c-torture/execute/bf64-1.c: Likewise.
20545
20546 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20547
20548         * gcc.dg/20020201-2.c: New test.
20549
20550         * gcc.dg/20020201-3.c: New test.
20551
20552         * gcc.c-torture/execute/bitfld-2.c: New test.
20553
20554 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20555
20556         * gcc.dg/bitfld-1.c: Update.
20557         * gcc.dg/bitfld-2.c: Update.
20558         * gcc.c-torture/execute/bitfld-1.x: New.
20559
20560 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20561
20562         * gcc.c-torture/execute/20020201-1.c: New test.
20563
20564 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
20565
20566         PR target/5469
20567         * gcc.dg/20020201-1.c: New test.
20568
20569 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
20570
20571         PR fortran/3743
20572         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
20573         * g77.f-torture/compile/pr3743.x: Remove
20574
20575 2002-01-31  Tom Rix  <trix@redhat.com>
20576
20577         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
20578
20579 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20580
20581         * gcc.dg/noncompile/20020130-1.c: New test.
20582
20583 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
20584
20585         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
20586
20587 2002-01-29  Richard Henderson  <rth@redhat.com>
20588
20589         * gcc.c-torture/execute/991118-1.c: Cast various constants back
20590         to long long.
20591         * gcc.c-torture/execute/bf64-1.c: Likewise.
20592
20593 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
20594
20595         * gcc.c-torture/execute/20020129-1.c: New test.
20596
20597 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20598
20599         * gcc.c-torture/compile/20000224-1.c: Update.
20600         * gcc.c-torture/execute/bitfld-1.c: New tests.
20601         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
20602         * gcc.dg/uninit-A.c: Update.
20603
20604 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20605
20606         * g++.dg/template/ctor1.C: Add instantiation.
20607
20608 2002-01-28  Paul Koning  <pkoning@equallogic.com>
20609
20610         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
20611         argument to __builtin_prefetch to be const ptr.
20612
20613 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
20614
20615         * gcc.c-torture/compile/20020120-1.c: New test.
20616
20617 2002-01-27  Kazu Hirata  <kazu@hxi.com>
20618
20619         * gcc.c-torture/execute/20020127-1.c: New test.
20620
20621 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
20622
20623         * g77.dg/f77-edit-i-in.f: New test
20624         * g77.dg/f77-edit-i-out.f: New test
20625
20626 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
20627
20628         * gcc.dg/debug/debug.exp: New file.
20629         * gcc.dg/debug/trivial.c: New file.
20630         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
20631         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
20632         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
20633         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
20634         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
20635         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
20636         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
20637         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
20638         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
20639         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
20640         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
20641         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
20642         * gcc.dg/20000503-1.c: Removed.
20643         * gcc.dg/20010207-1.c: Removed.
20644         * gcc.dg/20011223-1.c: Removed.
20645         * gcc.dg/20020104-2.c: Removed.
20646         * gcc.dg/debug-1.c: Removed.
20647         * gcc.dg/debug-2.c: Removed.
20648         * gcc.dg/debug-3.c: Removed.
20649         * gcc.dg/debug-4.c: Removed.
20650         * gcc.dg/debug-5.c: Removed.
20651         * gcc.dg/debug-6.c: Removed.
20652         * gcc.dg/dwarf2-1.c: Removed.
20653         * gcc.dg/dwarf2-2.c: Removed.
20654
20655 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
20656
20657         * g++.old-deja/g++.other/eh5.C: New test.
20658         * g++.old-deja/g++.other/sibcall2.C: New test.
20659         * g++.old-deja/g++.other/array9.C: New test.
20660         * g++.old-deja/g++.other/typename2.C: New test.
20661         * g++.old-deja/g++.other/crash60.C: New test.
20662         * g++.old-deja/g++.other/conv9.C: New test.
20663         * g++.old-deja/g++.other/mangle10.C: New test.
20664         * g++.old-deja/g++.other/unchanging1.C: New test.
20665         * g++.old-deja/g++.other/exprstmt1.C: New test.
20666         * g++.old-deja/g++.other/inline23.C: New test.
20667         * g++.old-deja/g++.eh/ia64-1.C: New test.
20668         * g++.old-deja/g++.other/dwarf2-1.C: New test.
20669         * g++.old-deja/g++.other/reload1.C: New test.
20670         * g++.old-deja/g++.other/static20.C: New test.
20671         * g++.old-deja/g++.other/local-alloc1.C: New test.
20672         * g++.old-deja/g++.other/conv8.C: New test.
20673         * g++.old-deja/g++.other/stmtexpr2.C: New test.
20674         * g++.old-deja/g++.other/storeexpr1.C: New test.
20675         * g++.old-deja/g++.other/storeexpr2.C: New test.
20676         * g++.dg/eh/template2.C: New test.
20677         * g++.dg/warn/weak1.C: New test.
20678
20679 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
20680
20681         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20682         Remove first, non-varying, argument.
20683
20684 2002-01-23  Richard Henderson  <rth@redhat.com>
20685
20686         * gcc.dg/inline-2.c: New.
20687
20688         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
20689         Add optional target arg.  Check number of arguments.
20690         (scan-assembler-not, scan-assembler-dem): Likewise.
20691         (scan-assembler-dem-not): Likewise.
20692
20693 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20694
20695         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
20696         line 12.
20697         * g++.old-deja/g++.brendan/parse3.C,
20698         g++.old-deja/g++.other/crash26.C,
20699         g++.old-deja/g++.other/crash28.C,
20700         g++.old-deja/g++.other/crash29.C,
20701         g++.old-deja/g++.other/crash30.C,
20702         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
20703
20704 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
20705
20706         * gcc.dg/20020115-1.c: New.
20707
20708 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
20709
20710         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
20711
20712 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
20713
20714         * gcc.dg/20020122-3.c: New.
20715
20716 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
20717
20718         * g++.dg/other/gc1.C: New test.
20719
20720 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20721
20722         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
20723
20724 2002-01-22  Richard Henderson  <rth@redhat.com>
20725
20726         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
20727
20728 2002-01-22  Richard Henderson  <rth@redhat.com>
20729
20730         * gcc.dg/20020122-4.c: New.
20731
20732 2002-01-22  H.J. Lu <hjl@gnu.org>
20733
20734         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
20735         link output.
20736         * gcc.dg/special/ecos.exp: Likewise.
20737         * lib/g++-dg.exp: Likewise.
20738         * lib/g77-dg.exp: Likewise.
20739         * lib/gcc-dg.exp : Likewise.
20740         * lib/mike-g++.exp: Likewise.
20741         * lib/mike-g77.exp: Likewise.
20742         * lib/mike-gcc.exp: Likewise.
20743         * lib/objc-dg.exp: Likewise.
20744
20745 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
20746
20747         PR target/5379
20748         * gcc.dg/20020122-2.c: New test.
20749
20750 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
20751
20752         * gcc.dg/20020122-1.c: New test.
20753
20754 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
20755
20756         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
20757
20758 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
20759
20760         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
20761
20762 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20763
20764         * gcc.c-torture/compile/20020121-1.c: New test.
20765
20766 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20767
20768         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
20769         ld_library_path.
20770
20771 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
20772
20773         * gcc.dg/20020218-1.c: New test.
20774
20775 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
20776
20777         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
20778         messages
20779         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
20780         "At global scope" warning
20781         * g++.dg/ext/align1.C: Change cygwin test for alignment
20782         from db-bogus to dg-warning
20783
20784 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
20785
20786         * g77.f-torture/compile/cpp2.F: New test.
20787
20788 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20789
20790         * g++.dg/template/access1.C: New test.
20791
20792 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
20793
20794         * gcc.dg/20020118-1.c: New.
20795
20796 2002-01-18  Kazu Hirata  <kazu@hxi.com>
20797
20798         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
20799
20800 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20801
20802         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
20803         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
20804         alignment warnings.
20805
20806 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20807
20808         * gcc.misc-tests/i386-prefetch.exp: Save and restore
20809         torture_with_loops and torture_without_loops
20810
20811 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
20812
20813         * gcc.c-torture/compile/20020116-1.c: New test.
20814
20815 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
20816
20817         * gcc.dg/20020116-2.c: New test.
20818
20819         * gcc.dg/ultrasp4.c: New test.
20820
20821         * gcc.dg/20020116-1.c: New test.
20822
20823 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
20824
20825         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
20826         by EABI.
20827
20828 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
20829
20830         * gcc.misc-tests/i386-prefetch.exp: New.
20831         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
20832         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
20833         * gcc.misc-tests/i386-pf-none-1.c: New test.
20834         * gcc.misc-tests/i386-pf-sse-1.c: New test.
20835
20836 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
20837
20838         * gcc.dg/gnu89-init-1.c: Add new tests.
20839
20840 2002-01-15  Andreas Jaeger  <aj@suse.de>
20841
20842         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
20843         * gcc.dg/i386-mmx-2.c: Likewise.
20844         * gcc.dg/i386-sse-1.c: Likewise.
20845         * gcc.dg/i386-sse-2.c: Likewise.
20846         * gcc.dg/i386-sse-3.c: Likewise.
20847
20848 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
20849
20850         * g77.f-torture/execute/intrinsic-unix-bessel.f:
20851         Uncomment additional cases that now pass.
20852
20853 2002-01-11  Richard Henderson  <rth@redhat.com>
20854
20855         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
20856         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
20857
20858 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
20859
20860         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
20861
20862 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
20863
20864         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
20865         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
20866
20867 2002-01-10  Dale Johannesen  <dalej@apple.com>
20868
20869         * gcc.c-torture/execute/loop-11.c: New.
20870
20871 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
20872
20873         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
20874         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
20875
20876 2002-01-09  Richard Henderson  <rth@redhat.com>
20877
20878         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
20879         type in which to perform the operation for each size.
20880
20881 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
20882
20883         * gcc.c-torture/compile/20020109-2.c: New test.
20884
20885 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
20886
20887         * gcc.c-torture/execute/loop-10.c: New test.
20888
20889 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20890
20891         * gcc.c-torture/compile/20010226-1.c: New test.
20892         * gcc.c-torture/compile/20010227-1.c: New test.
20893         * gcc.c-torture/compile/20010426-1.c: New test.
20894         * gcc.c-torture/compile/20010510-1.c: New test.
20895         * gcc.c-torture/compile/20010605-3.c: New test.
20896         * gcc.c-torture/compile/20010824-1.c: New test.
20897         * gcc.c-torture/execute/20010409-1.c: New test.
20898         * gcc.dg/noncompile/20000901-1.c: New test.
20899         * gcc.dg/20001023-1.c: New test.
20900         * gcc.dg/20001101-1.c: New test.
20901         * gcc.dg/20001102-1.c: New test.
20902         * gcc.dg/20010207-1.c: New test.
20903         * gcc.dg/20010405-1.c: New test.
20904         * gcc.dg/20010822-1.c: New test.
20905         * gcc.dg/20011107-1.c: New test.
20906
20907 2002-01-09  Jeffrey A Law  (law@redhat.com)
20908
20909         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
20910
20911         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
20912         execution failure on PA targets.
20913
20914 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20915
20916         * gcc.c-torture/compile/20020109-1.c: New test.
20917
20918 2002-01-08  Kazu Hirata  <kazu@hxi.com>
20919
20920         * gcc.c-torture/execute/20020108-1.c: New test.
20921
20922 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
20923
20924         * gcc.dg/20020108-1.c: New test.
20925
20926 2002-01-08  H.J. Lu <hjl@gnu.org>
20927
20928         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
20929         for header files.
20930
20931 2002-01-08  Geoff Keating  <geoffk@redhat.com>
20932
20933         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
20934         consistency.
20935
20936 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
20937
20938         * gcc.dg/altivec-4.c: Test altivec predicates.
20939
20940 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
20941
20942         * gcc.c-torture/execute/20020107-1.c: New test.
20943
20944 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
20945
20946         PR c/5279
20947         * gcc.c-torture/compile/20020106-1.c: New test.
20948
20949 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20950
20951         * gcc.c-torture/execute/nestfunc-4.c: New test.
20952
20953 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20954
20955         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
20956         extra triple that slipped in.
20957         * g++.old-deja/g++.abi/align.C: Likewise.
20958         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20959
20960 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20961
20962         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
20963         * g++.old-deja/g++.abi/align.C: Likewise.
20964         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20965
20966         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
20967         on FreeBSD/i386.
20968         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
20969         FreeBSD.
20970
20971 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
20972
20973         * gcc.dg/20020104-1.c: New test.
20974
20975         * gcc.dg/20020104-2.c: New test.
20976
20977 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
20978
20979         * gcc.dg/20020103-1.c: Fix typo in target selector.
20980
20981 2002-01-03  Richard Henderson  <rth@redhat.com>
20982
20983         * gcc.dg/20020103-1.c: New.
20984
20985 2002-01-03  Kazu Hirata  <kazu@hxi.com>
20986
20987         * gcc.c-torture/execute/20020103-1.c: New test.
20988
20989 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
20990
20991         * g++.dg/other/debug2.C: New test.
20992
20993         * gcc.c-torture/compile/20020103-1.c: New test.
20994
20995 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
20996
20997         * gcc.dg/gnu89-init-1.c: Added new tests.
20998
20999 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21000
21001         * g++.dg/template/friend2.C: Remove as patch is reverted.
21002
21003         * g++.dg/warn/oldcast1.C: New test.
21004
21005         * g++.dg/template/ptrmem1.C: New test.
21006         * g++.dg/template/ptrmem2.C: New test.
21007
21008         * g++.dg/template/ntp.C: New test.
21009
21010         * g++.dg/other/component1.C: New test.
21011
21012         * g++.dg/template/ttp3.C: New test.
21013
21014         * g++.dg/template/friend2.C: New test.
21015         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
21016
21017 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21018
21019         * g++.dg/other/ptrmem1.C: New test.
21020         * g++.dg/other/ptrmem2.C: New test.
21021
21022 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21023
21024         * g++.dg/template/ctor1.C: New test.
21025
21026 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21027
21028         * g++.dg/template/friend2.C: New test.
21029
21030 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
21031
21032         * gcc.dg/mmix-1.c: New test.
21033
21034 2001-12-31  Richard Henderson  <rth@redhat.com>
21035
21036         * gcc.dg/asm-5.c: New.
21037
21038 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
21039
21040         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
21041         in namespace __gnu_cxx
21042
21043 2001-12-30  Richard Henderson  <rth@redhat.com>
21044
21045         * gcc.dg/debug-6.c: New.
21046
21047 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
21048
21049         * gcc.c-torture/compile/20011229-2.c: New test.
21050
21051 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
21052
21053         * gcc.dg/debug-3.c: New test.
21054         * gcc.dg/debug-4.c: New test.
21055         * gcc.dg/debug-5.c: New test.
21056
21057 2001-12-29  Richard Henderson  <rth@redhat.com>
21058
21059         * g++.dg/eh/loop1.C: New.
21060
21061 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21062
21063         * g++.dg/template/crash1.C: New test.
21064
21065 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21066
21067         * g++.dg/other/const1.C: New test.
21068
21069 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
21070
21071         * gcc.c-torture/compile/20011229-1.c: New test.
21072
21073 2001-12-28  Stan Shebs  <shebs@apple.com>
21074
21075         * lib/objc-torture.exp: Resync with c-torture.exp.
21076         * lib/objc.exp: Load standard libraries.
21077
21078 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
21079
21080         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
21081         additional tests.
21082
21083 2001-12-27  Roger Sayle <roger@eyesopen.com>
21084
21085         * gcc.c-torture/execute/string-opt-16.c: New testcase.
21086
21087 2001-12-27  Richard Henderson  <rth@redhat.com>
21088
21089         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
21090
21091 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21092
21093         * g++.dg/eh/ctor1.C: New test.
21094         * g++.dg/other/error2.C: New test.
21095
21096 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21097
21098         * g++.dg/other/init2.C: New test.
21099
21100 2001-12-24  Richard Henderson  <rth@redhat.com>
21101
21102         * gcc.dg/20011223-1.c: New.
21103         * gcc.dg/inline-1.c: New.
21104
21105 2001-12-23  Richard Henderson  <rth@redhat.com>
21106
21107         * gcc.dg/asm-4.c: Test operand modifiers.
21108
21109 2001-12-23  Richard Henderson  <rth@redhat.com>
21110
21111         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
21112
21113 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21114
21115         * gcc.c-torture/execute/20011223-1.c: New test.
21116
21117 2001-12-21  Richard Henderson  <rth@redhat.com>
21118
21119         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
21120         re-enables the warning.
21121
21122 2001-12-21  Richard Henderson  <rth@redhat.com>
21123
21124         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
21125
21126 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21127
21128         * gcc.c-torture/compile/20011218-1.c: New test.
21129
21130 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
21131
21132         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
21133         arm-isr.c test.
21134         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
21135         epilogue generation for ARM ISR routines.
21136
21137 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21138
21139         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
21140         * gcc.dg/format/c90-printf-3.c: Likewise.
21141         * gcc.dg/format/c99-printf-3.c: Likewise.
21142         * gcc.dg/format/ext-1.c: Likewise.
21143         * gcc.dg/format/ext-6.c: Likewise.
21144         * gcc.dg/format/format.h: Prototype unlocked stdio.
21145
21146 2001-12-20  Richard Henderson  <rth@redhat.com>
21147
21148         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
21149         (arena): Use it.
21150         (malloc): Correct allocation logic.  Abort if we fill up the
21151         arena before initialization complete.
21152         (realloc): Correct allocation logic.
21153
21154 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21155
21156         * gcc.c-torture/compile/20011219-2.c: New test.
21157
21158         * gcc.c-torture/execute/20011219-1.c: New test.
21159
21160 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
21161
21162         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
21163         target does not support weak symbols.
21164
21165 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
21166
21167         * gcc.c-torture/compile/20011219-1.c: New test.
21168
21169 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
21170
21171         * g++.dg/other/error1.C: New test.
21172
21173 2001-12-17  Jeffrey A Law  (law@redhat.com)
21174
21175         * gcc.c-torture/execute/20011217-1.c: New test.
21176
21177 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
21178
21179         * objc.dg/special/: New directory.
21180         * objc.dg/special/special.exp: New file.
21181         * objc.dg/special/unclaimed-category-1.h: New file.
21182         * objc.dg/special/unclaimed-category-1a.m: New file.
21183         * objc.dg/special/unclaimed-category-1.m: New file.
21184
21185 2001-12-17  Andreas Jaeger  <aj@suse.de>
21186
21187         * gcc.c-torture/compile/20011217-2.c: New test.
21188
21189 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21190
21191         * gcc.c-torture/compile/20011217-1.c: New test.
21192
21193 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
21194
21195         * testsuite/gcc.dg/20011214-1.c: New.
21196
21197 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
21198
21199         * gcc.dg/altivec-4.c: New.
21200
21201 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
21202
21203         * gcc.dg/20011113-1.c: New test.
21204
21205 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21206
21207         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
21208         std::__malloc_alloc_template<0> and
21209         std::__default_alloc_template<false, 0>.
21210
21211 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
21212
21213         * objc/execute/bf-21.m: New test.
21214         * objc/execute/enumeration-1.m: New test.
21215         * objc/execute/enumeration-2.m: New test.
21216
21217 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
21218
21219         * gcc.dg/gnu89-init-1.c: New test.
21220
21221 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21222
21223         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
21224         * g++.old-deja/g++.jason/2371.C: Likewise.
21225         * g++.old-deja/g++.jason/template33.C: Likewise.
21226         * g++.old-deja/g++.jason/template34.C: Likewise.
21227         * g++.old-deja/g++.jason/template36.C: Likewise.
21228         * g++.old-deja/g++.oliva/typename1.C: Likewise.
21229         * g++.old-deja/g++.oliva/typename2.C: Likewise.
21230         * g++.old-deja/g++.other/typename1.C: Likewise.
21231         * g++.old-deja/g++.pt/inherit2.C: Likewise.
21232         * g++.old-deja/g++.pt/nontype5.C: Likewise.
21233         * g++.old-deja/g++.pt/typename11.C: Likewise.
21234         * g++.old-deja/g++.pt/typename14.C: Likewise.
21235         * g++.old-deja/g++.pt/typename16.C: Likewise.
21236         * g++.old-deja/g++.pt/typename3.C: Likewise.
21237         * g++.old-deja/g++.pt/typename4.C: Likewise.
21238         * g++.old-deja/g++.pt/typename5.C: Likewise.
21239         * g++.old-deja/g++.pt/typename7.C: Likewise.
21240         * g++.old-deja/g++.robertl/eb9.C: Likewise.
21241
21242 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
21243
21244         * g++.dg/other/linkage1.C: New test.
21245         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
21246         specifiers.
21247
21248 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
21249
21250         * gcc.dg/concat.c: New test.
21251
21252 2001-12-11  Stan Shebs  <shebs@apple.com>
21253
21254         * objc/compile: New test directory.
21255         * objc/compile/compile.exp: New expect script.
21256         * objc/compile/20011211-1.m: New compile test.
21257
21258 2001-12-11  Jason Merrill  <jason@redhat.com>
21259
21260         * lib/prune.exp (prune_gcc_output): Also handle "In member
21261         function".  So many permutations...
21262
21263 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
21264
21265         * g++.dg/template/typedef1.C: New test.
21266
21267 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21268
21269         * g++.dg/other/copy1.C: New test.
21270
21271 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
21272
21273         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
21274
21275         * gcc.dg/builtin-choose-expr.c: New.
21276
21277 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
21278
21279         * gcc.dg/altivec-2.c: New.
21280
21281 2001-12-07  Richard Henderson  <rth@redhat.com>
21282
21283         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
21284
21285 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
21286
21287         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
21288         ultrasparc.
21289
21290 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21291
21292         * g++-old.deja/g++.robertl/eb101.C: Deleted.
21293
21294 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
21295
21296         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
21297         variable argument list.
21298
21299 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
21300
21301         * gcc.c-torture/execute/memcheck: Delete entire directory.
21302         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
21303         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
21304
21305 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21306
21307         * gcc.dg/Wshadow-1.c: New test.
21308
21309 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
21310
21311         * gcc.c-torture/compile/20011130-1.c: New test.
21312
21313         * gcc.dg/noncompile/20011025-1.c: New test.
21314
21315         * g++.dg/other/anon-union.C: New test.
21316
21317         * gcc.c-torture/execute/20011024-1.c: New test.
21318
21319 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21320
21321         * gcc.c-torture/execute/20000722-1.x,
21322         gcc.c-torture/execute/20010123-1.x: Remove.
21323         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
21324         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
21325         gcc.dg/c99-complit-2.c: New tests.
21326
21327 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
21328
21329         * g++.dg/inherit/base1.C: New test.
21330
21331 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
21332
21333         * g++.dg/other/stdarg1.C: New test.
21334
21335         * gcc.c-torture/compile/20011130-2.c: New test.
21336
21337 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
21338
21339         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
21340         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
21341         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
21342         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
21343         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
21344         * gcc.dg/builtin-prefetch-1.c: New test.
21345
21346 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
21347
21348         * gcc.dg/20011130-1.c: New test.
21349
21350 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21351
21352         * g++.dg/other/scope1.C: New test.
21353         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
21354
21355 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21356
21357         * gcc.dg/vla-init-1.c: New test.
21358
21359 2001-12-01  Geoff Keating  <geoffk@redhat.com>
21360
21361         * gcc.c-torture/compile/structs.c: New testcase from GDB.
21362
21363 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21364
21365         * objc.dg/alias.m: Update.
21366         * objc.dg/class-1.m: Update.
21367         * objc.dg/const-str-1.m: Update.
21368         * objc.dg/fwd-proto-1.m: Update.
21369         * objc.dg/id-1.m: Update.
21370         * objc.dg/super-class-1.m: Update.
21371
21372 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
21373
21374         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
21375         constructs.
21376
21377 2001-11-28  Jeffrey A Law  (law@cygnus.com)
21378
21379         * gcc.c-torture/execute/20011128-1.c: New test.
21380
21381 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
21382
21383         * gcc.dg/20011127-1.c: New test.
21384
21385 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21386
21387         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
21388         from Austin Group draft 7.
21389         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
21390         scanf format arguments.
21391         * gcc.dg/format/no-exargs-2.c: New test.
21392
21393 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
21394
21395         * g++.dg/abi/vbase8-4.C: New test.
21396
21397 2001-11-24  Ian Lance Taylor  <ian@airs.com>
21398
21399         * gcc.c-torture/execute/20011121-1.c: New test.
21400
21401 2001-11-23  Jeffrey A Law  (law@cygnus.com)
21402
21403         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
21404
21405 2001-11-23  Andreas Jaeger  <aj@suse.de>
21406
21407         * gcc.dg/cpp/charconst-2.c: New test.
21408
21409 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
21410
21411         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
21412         to the host if it is remote.  Let tests specify extra headers
21413         they use.
21414         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
21415         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
21416         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
21417         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
21418         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
21419         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
21420         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
21421         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
21422         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
21423         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
21424
21425 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
21426
21427         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
21428         for little endian ARMs.
21429
21430 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
21431
21432         * gcc.c-torture/compile/20011119-1.c: New test.
21433         * gcc.c-torture/compile/20011119-2.c: New test.
21434
21435 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
21436
21437         * gcc.dg/altivec-1.c: Fix typo.
21438
21439 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21440
21441         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
21442
21443 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
21444
21445         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
21446
21447 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
21448
21449         * lib/g77.exp: Don't specify --rpath-link.
21450
21451         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
21452         across all the headers.
21453         * gcc.dg/format/format.exp: For testing on a remote host,
21454         copy format.h.
21455
21456         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
21457         * gcc.c-torture/execute/930406-1.c: Likewise.
21458         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
21459
21460 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
21461
21462         * gcc.dg/altivec-1.c: New.
21463
21464 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
21465
21466         * gcc.dg/cpp/fpreprocessed.c: New test case.
21467
21468 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21469
21470         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
21471         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
21472         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
21473
21474 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21475
21476         * gcc.dg/no-builtin-1.c: New test.
21477
21478 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
21479
21480         * gcc.c-torture/execute/20011115-1.c: New test.
21481
21482 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
21483
21484         * gcc.c-torture/compile/20011114-2.c: New test.
21485         * gcc.c-torture/compile/20011114-3.c: New test.
21486         * gcc.c-torture/compile/20011114-4.c: New test.
21487
21488 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
21489
21490         * g++.dg/other/init1.C: New test.
21491
21492 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
21493
21494         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
21495         message.
21496
21497         * gcc.c-torture/execute/20011114-1.c: New testcase.
21498
21499         * gcc.c-torture/compile/20010327-1.c: Revert last change.
21500         * gcc.c-torture/compile/20011114-1.c: New test, exactly
21501         like the (before this change) version of 20010327-1.c.
21502
21503 2001-11-14  Roger Sayle <roger@eyesopen.com>
21504
21505         * gcc.c-torture/execute/string-opt-13.c: New testcase.
21506
21507 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
21508
21509         * g++.dg/init/array2.C: New test.
21510
21511 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
21512
21513         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
21514
21515 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
21516
21517         * g++.dg/other/forscope1.C: New test.
21518         * g++.dg/ext/forscope1.C: New test.
21519         * g++.dg/ext/forscope2.C: New test.
21520
21521 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
21522
21523         * gcc.c-torture/execute/20011113-1.c: New test.
21524
21525 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
21526
21527         * gcc.c-torture/execute/20011109-2.c: New test.
21528
21529         * gcc.c-torture/execute/20011109-1.c: New test.
21530
21531 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
21532
21533         * gcc.c-torture/compile/20011109-1.c: New test.
21534
21535 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
21536
21537         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
21538         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
21539         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
21540         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
21541         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
21542         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
21543         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
21544
21545 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21546
21547         * g++.dg/warn/Wshadow-1.C: New tests.
21548         * g++.old-deja/g++.mike/for3.C: Update.
21549
21550 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21551
21552         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
21553         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
21554         XFAILs.  Adjust expected error texts.
21555         * gcc.c-torture/compile/20011106-1.c,
21556         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
21557         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
21558         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
21559         gcc.dg/c99-array-lval-5.c: New tests.
21560
21561 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21562
21563         * gcc.dg/cpp/defined.c: Update.
21564
21565 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21566
21567         * gcc.c-torture/execute/anon-1.c: New test.
21568
21569 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
21570
21571         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
21572         same size, so no warning should be produced on stormy16.
21573
21574         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
21575         due to oversized array.
21576         * g++.old-deja/g++.mike/ns15.C: Likewise.
21577         * g++.old-deja/g++.pt/crash16.C: Likewise.
21578
21579 2001-11-02  Graham Stott  <grahams@redhat.com>
21580
21581         * g++.dgother/debug1.C: Fix typos.
21582
21583 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
21584
21585         * g++.dg/other/debug1.C: New test.
21586
21587 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21588
21589         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
21590         of unsigned long.
21591
21592 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
21593
21594         * gcc.dg/20011029-2.c: New test.
21595
21596         * gcc.c-torture/compile/20011029-1.c: New test.
21597
21598 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
21599
21600         * objc/execute/class_self-1.m: New test.
21601         * objc/execute/class_self-2.m: New test.
21602
21603 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
21604
21605         * gcc.misc-tests/msgs.exp: Delete.
21606         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
21607         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
21608         error set to match recent changes.
21609
21610 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
21611
21612         * gcc.dg/20011021-1.c: New test.
21613
21614 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
21615
21616         * gcc.c-torture/compile/20011023-1.c: New test.
21617
21618 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
21619
21620         * lib/g77.exp: Rewrite based on lib/g++.exp.
21621
21622 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
21623
21624         * gcc.c-torture/execute/20011019-1.c: New test.
21625
21626         * gcc.dg/20011018-1.c: New test.
21627
21628 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
21629
21630         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
21631
21632 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
21633
21634         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
21635         * gcc.dg/attr-invalid.c: Likewise.
21636
21637 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
21638
21639         * testsuite/gcc.dg/20011015-1.c: New test.
21640
21641 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21642
21643         * g++.dg/template/unify2.C: New test.
21644
21645 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21646
21647         * g++.dg/other/exception-specification.C: New test
21648
21649 2001-10-13  Tom Rix  <trix@redhat.com>
21650
21651         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
21652         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
21653
21654 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
21655
21656         * testsuite/gcc.dg/20011009-1.c: New test.
21657
21658 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21659
21660         PR g++/4476
21661         * g++.dg/other/friend1.C: New test.
21662
21663 2001-10-11  Richard Henderson  <rth@redhat.com>
21664
21665         * g++.old-deja/g++.other/crash18.C: Add -S to options.
21666
21667 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21668
21669         * gcc.c-torture/compile/20011010-1.c: New.
21670
21671 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21672
21673         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
21674         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
21675         g77.f-torture/execute/execute.exp,
21676         g77.f-torture/noncompile/noncompile.exp,
21677         gcc.c-torture/compile/compile.exp,
21678         gcc.c-torture/execute/execute.exp,
21679         gcc.c-torture/execute/ieee/ieee.exp,
21680         gcc.c-torture/execute/memcheck/memcheck.exp,
21681         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
21682         objc/execute/execute.exp: Update FSF address.
21683
21684 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21685
21686         * gcc.dg/cpp/cmdlne-C.c: Update.
21687         * gcc.dg/cpp/cmdlne-C2.c: New.
21688
21689 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21690
21691         * gcc.c-torture/execute/20011008-3.c: New.
21692
21693 2001-10-08  DJ Delorie  <dj@redhat.com>
21694
21695         * gcc.dg/20011008-1.c: New.
21696         * gcc.dg/20011008-2.c: New.
21697
21698 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21699
21700         * gcc.dg/cpp/spacing1.c: Update test.
21701
21702 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21703
21704         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
21705         spelling errors of "separate" as "seperate".
21706
21707 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
21708
21709         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
21710         enough to avoid inlining.
21711
21712 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21713
21714         * lib/g77.exp: set libg2c_dir correctly.
21715
21716 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21717
21718         * gcc.dg/cpp/macro11.c: New test.
21719
21720 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21721
21722         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
21723         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
21724         gcc.dg/format/multattr-3.c: New tests.
21725         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
21726         tests for format attributes on function pointers being rejected.
21727
21728 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21729
21730         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
21731
21732 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21733
21734         * g++.dg/warn/format1.C: New test.
21735
21736 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
21737
21738         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
21739
21740 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21741
21742         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
21743
21744 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21745
21746         * gcc.dg/cpp/redef2.c: Add test.
21747
21748 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
21749
21750         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
21751         long-standing bug on i686, apparently.
21752         * gcc.c-torture/execute/loop-2c.x: New file.
21753         * gcc.c-torture/execute/loop-2d.x: New file.
21754         * gcc.c-torture/execute/loop-3c.x: New file.
21755
21756 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
21757
21758         * gcc.dg/cpp/20000625-2.c: Correct line number.
21759
21760 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21761
21762         * gcc.dg/cpp/macro10.c: New test.
21763         * gcc.dg/cpp/strify3.c: New test.
21764         * gcc.dg/cpp/spacing1.c: Add tests.
21765         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
21766         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
21767
21768 2001-09-24  DJ Delorie  <dj@redhat.com>
21769
21770         * gcc.c-torture/execute/20010924-1.c: New test.
21771
21772 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21773
21774         * testsuite/objc/execute/paste.m: Remove.
21775
21776 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21777
21778         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
21779
21780 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
21781
21782         * g77.dg/strlen0.f: New test.
21783
21784 2001-09-21  Richard Henderson  <rth@redhat.com>
21785
21786         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
21787         * g++.old-deja/g++.abi/vtable2.C: Likewise.
21788
21789 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21790
21791         Table-driven attributes.
21792         * g++.dg/ext/attrib1.C: New test.
21793
21794 2001-09-20  DJ Delorie  <dj@redhat.com>
21795
21796         * gcc.dg/20000926-1.c: Update expected warning messages.
21797         * gcc.dg/array-2.c: Likewise, and test for warnings too.
21798         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
21799         array.
21800
21801 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
21802
21803         * g++.dg/eh/registers1.C: New test case.
21804
21805 2001-09-17  Richard Henderson  <rth@redhat.com>
21806
21807         * gcc.dg/array-5.c: Fix VLA decomposition test.
21808
21809 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21810
21811         * gcc.dg/cpp/line5.c: New testcase.
21812
21813 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
21814
21815         * gcc.dg/cpp/macro9.c: New test.
21816
21817 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
21818
21819         * gcc.c-torture/execute/980223.c: Change type of addr from long
21820         to char *.
21821
21822 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
21823
21824         * gcc.c-torture/execute/20010915-1.c: New test.
21825
21826 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
21827
21828         * g77.dg/bprob: New directory.
21829         * g77.dg/bprob/bprob.exp: New file.
21830         * g77.dg/bprob/bprob-1.f: New test.
21831         * g77.dg/gcov: New directory.
21832         * g77.dg/gcov/gcov.exp: New file.
21833         * g77.dg/gcov/gcov-1.f: New test.
21834         * g77.dg/gcov/gcov-1.x: New file.
21835
21836 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21837
21838         * gcc.dg/cpp/directiv.c: Update.
21839         * gcc.dg/cpp/undef1.c: Update.
21840
21841 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
21842
21843         * gcc.dg/20010912-1.c: New test.
21844
21845 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
21846
21847         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
21848         language-independent file in lib.
21849         * lib/gcov.exp: New file.
21850
21851 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21852
21853         * gcc.c-torture/compile/20010911-1.c: New test.
21854
21855 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
21856
21857         * lib/profopt.exp: New, to support profile-directed optimizations.
21858         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
21859         * gcc.misc-tests/bprob-1.c: New test.
21860         * gcc.misc-tests/bprob-2.c: New test.
21861
21862 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
21863
21864         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
21865         XFAIL and which kinds of gcov output to verify.
21866         * gcc.misc-tests/gcov-4b.x: New file.
21867         * gcc.misc-tests/gcov-5b.x: New file.
21868         * gcc.misc-tests/gcov-6.x: New file.
21869         * gcc.misc-tests/gcov-7.c: New test.
21870         * gcc.misc-tests/gcov-7.x: New file.
21871
21872 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
21873
21874         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
21875         * gcc.misc-tests/gcov-6.c: New test.
21876
21877 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21878
21879         PR c++/3986
21880         * g++.dg/abi/vbase1.C: New test.
21881
21882 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
21883
21884         * objc.dg/method-2.m: New.
21885
21886 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21887
21888         PR c++/4203
21889         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
21890         * g++.dg/init/empty1.C: New test.
21891
21892 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
21893
21894         * gcc.c-torture/compile/20010903-1.c: New test.
21895
21896 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
21897
21898         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
21899         for m68k.
21900
21901 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
21902
21903         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
21904
21905         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
21906
21907         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
21908
21909 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
21910
21911         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
21912         for 16-bit 'unsigned int'.
21913
21914 2001-08-29  Kazu Hirata  <kazu@hxi.com>
21915
21916         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
21917
21918 2001-08-27  Richard Henderson  <rth@redhat.com>
21919
21920         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
21921         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
21922
21923 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
21924
21925         * gcc.dg/asm-names.c (ymain): New.
21926
21927 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
21928
21929         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
21930         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
21931         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
21932
21933 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21934
21935         * gcc.dg/compare5.c: New testcase.
21936
21937 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
21938
21939         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
21940         and "In instantiation".
21941
21942 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
21943
21944         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
21945
21946 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
21947
21948         * gcc.misc-tests/gcov.exp: Add support for branch information.
21949         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
21950         * gcc.misc-tests/gcov-4.c: New test.
21951         * gcc.misc-tests/gcov-4b.c: New test.
21952         * gcc.misc-tests/gcov-5b.c: New test.
21953
21954 2001-08-20  Zack Weinberg  <zackw@panix.com>
21955
21956         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
21957         expected to fail.
21958
21959 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21960
21961         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
21962
21963 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
21964
21965         * g++.dg/eh/template1.C: New test.
21966
21967 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
21968
21969         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
21970         Fix thinko.
21971         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
21972         for xfail.
21973
21974 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
21975
21976         * lib/g77-dg.exp:  Use prune.exp for common procedures
21977         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
21978         * lib/g77.exp: (g77-dg-prune) Remove
21979
21980 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
21981
21982         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
21983
21984 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21985
21986         * g++.dg/template/unify1.C: New test.
21987
21988 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
21989
21990         * g++.dg/abi/empty4.C: New test.
21991
21992 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
21993
21994         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
21995         solaris2.*
21996         * g77.f-torture/compile/pr3743.x: Likewise
21997
21998 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21999
22000         * g++.dg/other/using-declaration.C: New test.
22001
22002 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22003
22004         * gcc.dg/cpp/tr-sign.c: New testcase.
22005
22006 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22007
22008         * gcc.dg/cpp/19951025-1.c: Revert.
22009         * gcc.dg/cpp/directiv.c: We no longer process directives that
22010         interrupt macro arguments.
22011
22012 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
22013
22014         * gcc.dg/bconstp-1.c: New test.
22015
22016 2001-08-03  Richard Henderson  <rth@redhat.com>
22017
22018         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
22019
22020 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22021
22022         * gcc.dg/cpp/19951025-1.c: Update.
22023
22024 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
22025
22026         * g77.dg/ff90-1.f (s): Fix reference of variable z,
22027         should be x.
22028
22029 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
22030
22031         Kill -fhonor-std.
22032         * g++.old-deja/g++.ns/ns14.C: Remove special options.
22033         * g++.old-deja/g++.other/std1.C: Likewise.
22034         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
22035
22036 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
22037
22038         * lib/g77.exp:  Load gcc-defs.exp for common procedures
22039         (g77_pass, g77_fail, g77_finish, g77_exit,
22040         ${tool}_check_unsupported_p} Now redundant.  Deleted.
22041
22042 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
22043
22044         * g77.dg/fbackslash.f
22045         * g77.dg/fcase-preserve.f
22046         * g77.dg/ff90-1.f
22047         * g77.dg/ffixed-line-length-0.f
22048         * g77.dg/ffixed-line-length-132.f
22049         * g77.dg/ffixed-line-length-7.f
22050         * g77.dg/ffixed-line-length-72.f
22051         * g77.dg/ffixed-line-length-none.f
22052         * g77.dg/ffree-form-1.f
22053         * g77.dg/fno-backslash.f
22054         * g77.dg/fno-f90-1.f
22055         * g77.dg/fno-fixed-form-1.f
22056         * g77.dg/fno-onetrip.f
22057         * g77.dg/fno-typeless-boz.f
22058         * g77.dg/fno-underscoring.f
22059         * g77.dg/fno-vxt-1.f
22060         * g77.dg/fonetrip.f
22061         * g77.dg/ftypeless-boz.f
22062         * g77.dg/fugly-assumed.f
22063         * g77.dg/funderscoring.f
22064         * g77.dg/fvxt-1.f
22065
22066 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
22067
22068         * objc.dg/fwd-proto-1.m: New.
22069         * objc.dg/local-decl-1.m: New.
22070         * objc.dg/naming-1.m: New.
22071         * objc.dg/naming-2.m: New.
22072         * objc.dg/proto-hier-1.m: New.
22073
22074 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
22075
22076         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
22077         largest-type elements to a struct makes its size grow.
22078
22079 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22080
22081         * g++.dg/abi/vthunk1.C: New test.
22082
22083 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22084
22085         * g++.dg/abi/vbase8-22.C: New test.
22086
22087 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22088
22089         * gcc.dg/cpp/macro8.c: New test.
22090
22091 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22092
22093         * g++.dg/abi/vbase8-21.C: New test.
22094
22095 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22096
22097         * g++.dg/abi/vbase8-10.C: New test.
22098
22099 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22100
22101         * lib/g++.exp (g++_set_ld_library_path): Renamed to
22102         ${tool}_set_ld_library_path.
22103         Changed caller.
22104         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
22105         g++.exp.
22106
22107 2001-07-26  Stan Cox <scox@redhat.com>
22108
22109         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
22110         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
22111         gcc_exit, gcc_check_unsupported_p):
22112         Moved to gcc-deps.exp
22113         * gcc-deps.exp: New file.
22114
22115 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22116
22117         * g++.old-deja/g++.pt/defarg14.C: New test.
22118
22119 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22120
22121         * g++.old-deja/g++.other/lineno5.C: New test.
22122
22123 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22124
22125         * g++.old-deja/g++.pt/crash68.C: New test.
22126
22127 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22128
22129         * g++.old-deja/g++.other/crash42.C: New test.
22130
22131 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22132
22133         * gcc.dg/cpp/extratokens.c: Fix.
22134         * gcc.dg/cpp/skipping2.c: New tests.
22135
22136 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22137
22138         * gcc.c-torture/execute/20010724-1.c: New file.
22139         * gcc.c-torture/execute/20010724-1.x: New file.
22140
22141 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22142
22143         * g++.old-deja/g++.other/cond7.C: New test.
22144
22145 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22146
22147         * g++.old-deja/g++.other/optimize4.C: New test.
22148
22149 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22150
22151         * g++.old-deja/g++.abi/vbase8-5.C: New test.
22152
22153 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
22154
22155         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
22156         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
22157         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
22158         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
22159
22160         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
22161         bug report" message.
22162
22163         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
22164         * g++.dg/ext/instantiate1.C: Move from old-deja.
22165
22166 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
22167
22168         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
22169         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
22170         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
22171         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
22172
22173 2001-07-23  Jeffrey A Law  (law@cygnus.com)
22174
22175         * gcc.c-torture/execute/20010723-1.c: New test.
22176
22177 2001-07-23  Ben Elliston  <bje@redhat.com>
22178
22179         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
22180
22181 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22182
22183         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
22184         i[34567]86-*-*.
22185         Delete handling of ieee_multilib_flags.
22186         Pass -mieee for alpha*-*-* and sh-*-*.
22187         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
22188
22189 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
22190
22191         Remove old-abi tests.
22192         * g++.old-deja/g++.mike/p11116.C: Remove.
22193         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
22194
22195 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
22196
22197         * g77.f-torture/compile/pr3743.f:  New test
22198
22199 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
22200
22201         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
22202
22203 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22204
22205         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
22206         g++.old-deja/g++.pt/static6.C: Likewise.
22207         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
22208         supports weak symbols.
22209
22210 2001-07-18  Andreas Jaeger  <aj@suse.de>
22211
22212         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
22213         supported again.
22214
22215 2001-07-18  Andreas Jaeger  <aj@suse.de>
22216
22217         * gcc.dg/iftrap-1.c: Fix target line.
22218
22219 2001-07-17  Richard Henderson  <rth@redhat.com>
22220
22221         * gcc.c-torture/execute/20010717-1.c: New.
22222
22223 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22224
22225         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
22226         tests.
22227
22228 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22229
22230         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
22231
22232 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22233
22234         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
22235         UAC_SIGBUS, UAC_NOPRINT definitions.
22236
22237 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
22238
22239         * objc/execute/object_is_class.m: New test.
22240         * objc/execute/object_is_meta_class.m: New test.
22241
22242 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22243
22244         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
22245         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
22246
22247 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
22248
22249         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
22250         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
22251
22252 2001-07-14  Richard Henderson  <rth@redhat.com>
22253
22254         * gcc.dg/iftrap-1.c: New.
22255
22256 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
22257
22258         * g77.f-torture/execute/intrinsic77.f: New test.
22259
22260 2001-07-11  Janis Johnson <janis@us.ibm.com>
22261
22262         * gcc.misc-tests/gcov-3.c: New test.
22263
22264 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22265
22266         * gcc.c-torture/compile/20010711-1.c,
22267         * gcc.c-torture/compile/20010711-2.c: New tests.
22268
22269 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22270
22271         * gcc.c-torture/execute/20010711-1.c: New test.
22272
22273 2001-07-11  Ben Elliston  <bje@redhat.com>
22274
22275         * g++.old-deja/g++.other/enum5.C: New test.
22276
22277 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
22278
22279         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
22280         (g++-dg-prune): Call prune_gcc_output.
22281         * prune.exp: New file for prune_gcc_output.
22282         * lib/g++.exp, lib/gcc.exp: Load it.
22283
22284 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22285
22286         * gcc.c-torture/compile/20010701-1.c,
22287         g++.old-deja/g++.ext/attrib6.C: New tests.
22288
22289 2001-07-06  Jeffrey A Law  (law@cygnus.com)
22290
22291         * gcc.c-torture/compile/20010706-1.c: New test.
22292
22293 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
22294
22295         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
22296
22297 2001-06-28  Stan Shebs  <shebs@apple.com>
22298
22299         * gcc.dg/pragma-darwin.c: New test.
22300
22301 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22302
22303         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
22304         Solaris 2.[678] system.
22305
22306 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22307
22308         * gcc.dg/20010622-1.c: New test.
22309
22310 2001-06-18  Stan Shebs  <shebs@apple.com>
22311
22312         * objc.dg: New directory.
22313         * objc.dg/dg.exp: New file.
22314         * objc.dg/alias.m: New.
22315         * objc.dg/class-1.m: New.
22316         * objc.dg/class-2.m: New.
22317         * objc.dg/const-str-1.m: New.
22318         * objc.dg/const-str-2.m: New.
22319         * objc.dg/id-1.m: New.
22320         * objc.dg/method-1.m: New.
22321         * objc.dg/super-class-1.m: New.
22322         * lib/objc-dg.exp: New file.
22323
22324 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22325
22326         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
22327         of label name.
22328
22329 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
22330
22331         * g++.old-deja/g++.abi/vbase8-9.C: New test.
22332
22333 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22334
22335         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
22336         variable.
22337
22338 2001-06-12  Richard Henderson  <rth@redhat.com>
22339
22340         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
22341
22342 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22343
22344         * g++.old-deja/g++.abi/vbase5.C: New test.
22345         * g++.old-deja/g++.abi/vbase6.C: New test.
22346         * g++.old-deja/g++.abi/vbase7.C: New test.
22347
22348 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22349
22350         * gcc.c-torture/compile/20010610-1.c: New test.
22351
22352 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22353
22354         * g++.old-deja/g++.abi/vbase4.C: New test.
22355
22356 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22357
22358         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
22359         support %f for HC11/HC12 targets.
22360         * gcc.c-torture/execute/930513-1.x: New file, likewise.
22361         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
22362         on HC11/HC12 targets.
22363         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
22364
22365 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22366
22367         * gcc.dg/wchar_t-1.c: New file.
22368         * gcc.dg/wint_t-1.c: Likewise.
22369
22370 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
22371
22372         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
22373
22374 2001-06-11  Richard Henderson  <rth@redhat.com>
22375
22376         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
22377
22378 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22379
22380         * gcc.c-torture/compile/20010611-1.c: New test.
22381
22382 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22383
22384         * gcc.dg/c99-tag-1.c: Add more tests.
22385
22386 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
22387
22388         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
22389         representation on MN10300 and ARM/Thumb.
22390
22391 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
22392
22393         * g77.f-torture/execute/20010610.f: New.
22394
22395 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
22396
22397         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
22398         names.
22399
22400 2001-06-09  Richard Henderson  <rth@redhat.com>
22401
22402         * gcc.c-torture/execute/ashrdi-1.c: New.
22403         * gcc.c-torture/execute/ashldi-1.c: New.
22404         * gcc.c-torture/execute/lshrdi-1.c: New.
22405
22406 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
22407
22408         * objc/execute/load-3.m: Added. Check sending +load to categories,
22409         in addition to classes.
22410
22411 2001-06-08  Stan Shebs  <shebs@apple.com>
22412
22413         * objc/execute/load-2.m: New test.  From Nicola Pero
22414         <n.pero@mi.flashnet.it>.
22415
22416 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
22417
22418         * gcc.c-torture/execute/20010605-2.c: New test.
22419
22420 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22421
22422         * g++.old-deja/g++.abi/vbase2.C: New test.
22423         * g++.old-deja/g++.abi/vbase3.C: New test.
22424
22425 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22426
22427         * g++.old-deja/g++.pt/friend49.C: New test.
22428
22429 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
22430
22431         * g++.old-deja/g++.ext/anon3.C: New test.
22432
22433 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
22434
22435         * g++.old-deja/g++.other/conv7.C: New test.
22436
22437 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
22438
22439         * gcc.c-torture/compile/20010605-2.c: New test.
22440
22441 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22442
22443         * gcc.c-torture/execute/20010604-1.c: New test.
22444
22445 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
22446
22447         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
22448
22449 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
22450
22451         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
22452         (g++_link_flags): Likewise.
22453         (g++_init): Pass gccpath's value to two previous functions.
22454
22455 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22456
22457         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
22458         Ensure logfile entry matches exec command line.
22459
22460 2001-05-31  Richard Henderson  <rth@redhat.com>
22461
22462         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
22463         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
22464
22465 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
22466
22467         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
22468         compiler for irix6.2
22469
22470 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
22471
22472         * g++.old-deja/g++.other/optimize3.C: New file.
22473
22474 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
22475
22476         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
22477         assemble.
22478
22479 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
22480
22481         * g++.old-deja/g++.other/optimize2.C: New file.
22482
22483 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
22484
22485         * gcc.c-torture/compile/20010518-2.c: New file.
22486         * gcc.c-torture/execute/20010518-1.c: New file.
22487         * gcc.c-torture/execute/20010518-2.c: New file.
22488
22489 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22490
22491         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
22492
22493 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
22494
22495         G++ no longer defines builtins that do not begin with __builtin.
22496         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
22497         * g++.old-deja/g++.brendand/misc13.C: Likewise.
22498         * g++.old-deja/g++.law/builtin1.C: Likewise.
22499         * g++.old-deja/g++.law/cvt2.C: Likewise.
22500         * g++.old-deja/g++.mike/net5.C: Likewise.
22501         * g++.old-deja/g++.other/builtins1.C: Likewise.
22502         * g++.old-deja/g++.other/builtins2.C: Likewise.
22503         * g++.old-deja/g++.other/builtins3.C: Likewise.
22504         * g++.old-deja/g++.other/builtins4.C: Likewise.
22505         * g++.old-deja/g++.other/inline8.C: Likewise.
22506         * g++.old-deja/g++.robertl/eb39.C: Likewise.
22507
22508 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
22509
22510         * g++.old-deja/g++.pt/using1.C: Adjust.
22511         * g++.old-deja/g++.pt/using2.C: New test.
22512
22513 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22514
22515         * gcc.dg/cpp/charconst.c: New tests.
22516         * gcc.dg/cpp/escape.c: New tests.
22517         * gcc.dg/cpp/escape-1.c: New tests.
22518         * gcc.dg/cpp/escape-2.c: New tests.
22519         * gcc.dg/cpp/ucs.c: New tests.
22520
22521 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
22522
22523         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
22524         native compiler for irix6.5.
22525
22526 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
22527
22528         * lib/g++.exp (g++_include_flags): Use args to compute
22529         get_multilibs.
22530         (g++_link_flags): Likewise.
22531         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
22532
22533 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22534
22535         * gcc.dg/c90-hexfloat-1.c: Add more tests.
22536
22537 2001-05-21  Geoff Keating  <geoffk@redhat.com>
22538
22539         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
22540         this file.
22541
22542 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22543
22544         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
22545         STACK_SIZE;
22546         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
22547         to STACK_SIZE; Use it to define size of add_histo array.
22548         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
22549         to STACK_SIZE.
22550         (f): Use GITT_SIZE to define size of gitt local table.
22551         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
22552         to STACK_SIZE; Use it to define size of bytemem array.
22553
22554 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22555
22556         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
22557         on 68HC11/HC12 due to the asm instruction.
22558         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
22559         * gcc.c-torture/compile/920520-1.x: Likewise.
22560         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
22561         on 68HC11/HC12 because the function is larger than 64K.
22562         * gcc.c-torture/compile/961203-1.x: New file, this test fails
22563         on 68HC11/HC12 because the structure is too large.
22564
22565 2001-05-20  Richard Henderson  <rth@redhat.com>
22566
22567         * gcc.c-torture/execute/20010520-1.c: New.
22568
22569 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22570
22571         * g++.old-deja/g++.warn/compare1.C: New test.
22572         * gcc.dg/compare4.c: New test.
22573
22574 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
22575
22576         * g++.old-deja/g++.other/optimize1.C: New test.
22577
22578 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22579
22580         * g++.old-deja/g++.pt/spec41.C: New test.
22581
22582 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
22583
22584         * gcc.c-torture/compile/20010114-1.x: Remove.
22585
22586 2001-05-18  Stan Shebs  <shebs@apple.com>
22587
22588         * gcc.c-torture/compile/20010518-1.c: New test.
22589
22590 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
22591
22592         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
22593         * g++.old-deja/g++.pt/crash67.C: New test.
22594
22595 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
22596
22597         * g++.old-deja/g++.other/debug9.C: New test.
22598
22599 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
22600
22601         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
22602
22603 2001-05-16  Jan Hubicka  <jh@suse.cz>
22604
22605         * gcc.c-torture/compile/20010516-1.c: New test.
22606
22607 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22608
22609         * g++.old-deja/g++.other/crash41.C: New test.
22610
22611 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22612
22613         * g++.old-deja/g++.pt/crash66.C: New test.
22614
22615 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
22616
22617         * g++.old-deja/g++.robertl/eb27.C: Convert.
22618
22619 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
22620
22621         * g++.dg/friend-warn.C: New test.  Do not warn about friend
22622         declaration being redundant.
22623
22624 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
22625
22626         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
22627
22628 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
22629
22630         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
22631
22632 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
22633
22634         * lib/g++.exp: Use testsuite_flags.
22635
22636 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
22637
22638         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
22639
22640 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22641
22642         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
22643
22644 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
22645
22646         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
22647
22648 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
22649
22650         * gcc.c-torture/compile/20010313-1.c: New test.
22651
22652 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
22653
22654         * gcc.dg/cpp/direct2.c: New test.
22655         * gccq.dg/cpp/direct2s.c: New test.
22656
22657         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
22658
22659 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
22660
22661         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
22662         * g++.old-deja/g++.other/op3.C: Likewise.
22663
22664 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22665
22666         * gcc.dg/cpp/syshdr.h: New file.
22667         * gcc.dg/cpp/sysmac1.c: Update.
22668         * gcc.dg/cpp/sysmac2.c: Update.
22669
22670 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22671
22672         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
22673
22674 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
22675
22676         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
22677         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
22678
22679 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
22680
22681         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
22682
22683 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
22684
22685         * lib/g++.exp (g++_include_flags): Don't use any special flags
22686         if TESTING_IN_BUILD_TREE is not defined.
22687         (g++_init): Use a plain 'c++' as the compiler if
22688         TESTING_IN_BUILD_TREEE is not defined.
22689
22690 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22691
22692         * g++.old-deja/g++.eh/catch13.C: New test.
22693         * g++.old-deja/g++.eh/catch14.C: New test.
22694
22695 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22696
22697         * gcc.dg/cpp/tr-define.c: New test.
22698
22699 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
22700
22701         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
22702         <stdlib.h>, not <malloc.h>.
22703
22704 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22705
22706         * g++.old-deja/g++.ns/template17.C: New test.
22707
22708 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22709
22710         * g++.old-deja/g++.pt/ref4.C: New test.
22711
22712 2001-04-30  Richard Henderson  <rth@redhat.com>
22713
22714         * gcc.dg/20000724-1.c: Revert last change.
22715
22716 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
22717
22718         * g77.f-torture/execute/20010430.f: New test.
22719
22720 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
22721
22722         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
22723
22724 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
22725
22726         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
22727
22728 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22729
22730         * g++.old-deja/g++.eh/crash6.C: New test.
22731
22732 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22733
22734         * g++.old-deja/g++.other/warn7.C: New test.
22735
22736 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22737
22738         * g++.old-deja/g++.other/defarg9.C: New test.
22739
22740 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22741
22742         * g77.f-torture/compile/20010426.f: New test.
22743         * g77.f-torture/execute/20010426.f: New test.
22744
22745 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22746
22747         * g77.f-torture/compile/20000629-1.x: Remove - error
22748         has been fixed.
22749
22750 2001-04-26  Jeffrey A Law  (law@cygnus.com)
22751
22752         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
22753         Tweak slightly to work with g++.dg framework.
22754         * g++.dg/special/ecos.exp: Run initp1.C test.
22755         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
22756
22757         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
22758         its linker doesn't give line numbers either.
22759         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
22760
22761 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22762
22763         * g++.old-deja/g++.other/lex1.C: New test.
22764
22765 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
22766
22767         * gcc.dg/noncompile/20010425-1.c: New test.
22768
22769 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22770
22771         * g++.old-deja/g++.pt/mangle2.C: New test.
22772
22773 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22774
22775         * gcc.dg/format/plus-1.c: New test.
22776
22777 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22778
22779         * gcc.dg/20010423-1.c: New test.
22780
22781 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22782
22783         * gcc.c-torture/execute/20010422-1.c: New test.
22784
22785 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
22786
22787         * g++.old-deja/g++.ns/type2.C: New test.
22788
22789 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
22790
22791         * g++.old-deja/g++.other/perf1.C: New test.
22792
22793 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
22794
22795         * gcc.dg/c99-func-2.c: Remove xfail.
22796         * gcc.dg/c99-func-3.c: Remove xfail.
22797         * gcc.dg/c99-func-4.c: Remove xfail.
22798
22799 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
22800
22801         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
22802
22803 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22804
22805         * gcc.c-torture/compile/20010423-1.c: New test.
22806
22807 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22808
22809         * g++.old-deja/g++.pt/typename28.C: New test.
22810
22811 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22812
22813         * g++.old-deja/g++.abi/empty2.C: New test.
22814         * g++.old-deja/g++.abi/empty3.C: New test.
22815
22816 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22817
22818         * g++.old-deja/g++.other/comdat2.C: New test.
22819         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
22820
22821 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22822
22823         * g++.old-deja/g++.other/overload14.C: New test.
22824
22825 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22826
22827         * g++.old-deja/g++.other/lookup23.C: New test.
22828
22829 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22830
22831         * gcc.c-torture/execute/20010403-1.c: New test.
22832
22833 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
22834             Mark Mitchell  <mark@codesourcery.com>
22835
22836         * lib/old-dejagnu.exp: Don't delete output of executable.
22837         Add .exe suffix to executables.
22838
22839 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
22840
22841         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
22842
22843 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22844
22845         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
22846
22847 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22848
22849         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
22850         * g++.old-deja/g++.abi/crash1.C: New test.
22851
22852 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22853
22854         * g++.old-deja/g++.other/crash40.C: New test.
22855
22856 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22857
22858         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
22859
22860 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
22861
22862         * g++.old-deja/g++.other/warn6.C: New test.
22863
22864 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22865
22866         * g++.old-deja/g++.robertl/eb42.C: Same.
22867
22868 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22869
22870         * gcc.dg/wtr-conversion-1.c: New testcase.
22871
22872 2001-04-10  Richard Henderson  <rth@redhat.com>
22873
22874         * g++.old-deja/g++.other/array5.C: New.
22875
22876 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22877
22878         * gcc.c-torture/execute/20010408-1.c: New test.
22879
22880 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
22881
22882         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
22883         headers and constructs.
22884         * g++.old-deja/g++.robertl/eb79.C: Same.
22885         * g++.old-deja/g++.robertl/eb77.C (main): Same.
22886         * g++.old-deja/g++.robertl/eb73.C: Same.
22887         * g++.old-deja/g++.robertl/eb66.C (main): Same.
22888         * g++.old-deja/g++.robertl/eb55.C (t): Same.
22889         * g++.old-deja/g++.robertl/eb54.C (main): Same.
22890         * g++.old-deja/g++.robertl/eb46.C (main): Same.
22891         * g++.old-deja/g++.robertl/eb44.C: Same.
22892         * g++.old-deja/g++.robertl/eb41.C (main): Same.
22893         * g++.old-deja/g++.robertl/eb4.C (main): Same.
22894         * g++.old-deja/g++.robertl/eb39.C: Same.
22895         * g++.old-deja/g++.robertl/eb33.C (main): Same.
22896         * g++.old-deja/g++.robertl/eb31.C (main): Same.
22897         * g++.old-deja/g++.robertl/eb30.C: Same.
22898         * g++.old-deja/g++.robertl/eb3.C: Same.
22899         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
22900         * g++.old-deja/g++.robertl/eb21.C: Same.
22901         * g++.old-deja/g++.robertl/eb15.C: Same.
22902         * g++.old-deja/g++.robertl/eb118.C: Same.
22903         * g++.old-deja/g++.robertl/eb115.C (main): Same.
22904         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
22905         * g++.old-deja/g++.robertl/eb109.C: Same.
22906         * g++.old-deja/g++.other/sibcall1.C (main): Same.
22907         * g++.old-deja/g++.mike/rtti1.C: Same.
22908         * g++.old-deja/g++.mike/p658.C: Same.
22909         * g++.old-deja/g++.mike/net46.C: Same.
22910         * g++.old-deja/g++.mike/net34.C: Same.
22911         * g++.old-deja/g++.mike/memoize1.C: Same.
22912         * g++.old-deja/g++.mike/eh2.C: Same.
22913         * g++.old-deja/g++.law/weak.C: Same.
22914         * g++.old-deja/g++.law/visibility7.C: Same.
22915         * g++.old-deja/g++.law/visibility25.C: Same.
22916         * g++.old-deja/g++.law/visibility22.C: Same.
22917         * g++.old-deja/g++.law/visibility2.C: Same.
22918         * g++.old-deja/g++.law/visibility17.C: Same.
22919         * g++.old-deja/g++.law/visibility13.C: Same.
22920         * g++.old-deja/g++.law/visibility10.C: Same.
22921         * g++.old-deja/g++.law/visibility1.C: Same.
22922         * g++.old-deja/g++.law/virtual3.C (eval): Same.
22923         * g++.old-deja/g++.law/vbase1.C: Same.
22924         * g++.old-deja/g++.law/operators32.C: Same.
22925         * g++.old-deja/g++.law/nest3.C: Same.
22926         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
22927         * g++.old-deja/g++.law/except5.C (main): Same.
22928         * g++.old-deja/g++.law/cvt7.C (run): Same.
22929         * g++.old-deja/g++.law/cvt2.C: Same.
22930         * g++.old-deja/g++.law/cvt16.C: Same.
22931         * g++.old-deja/g++.law/ctors6.C (bar): Same.
22932         * g++.old-deja/g++.law/ctors17.C (main): Same.
22933         * g++.old-deja/g++.law/ctors13.C: Same.
22934         * g++.old-deja/g++.law/ctors12.C (main): Same.
22935         * g++.old-deja/g++.law/ctors10.C: Same.
22936         * g++.old-deja/g++.law/code-gen5.C: Same.
22937         * g++.old-deja/g++.law/bad-error7.C: Same.
22938         * g++.old-deja/g++.law/arm9.C: Same.
22939         * g++.old-deja/g++.law/arm12.C: Same.
22940         * g++.old-deja/g++.law/arg8.C: Same.
22941         * g++.old-deja/g++.law/arg1.C: Same.
22942         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
22943         * g++.old-deja/g++.jason/template31.C: Same.
22944         * g++.old-deja/g++.jason/template24.C (main): Same.
22945         * g++.old-deja/g++.jason/2371.C: Same.
22946         * g++.old-deja/g++.eh/new2.C: Same.
22947         * g++.old-deja/g++.eh/new1.C: Same.
22948         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
22949         * g++.old-deja/g++.brendan/nest21.C (main): Same.
22950         * g++.old-deja/g++.brendan/err-msg3.C: Same.
22951         * g++.old-deja/g++.brendan/crash62.C: Same.
22952         * g++.old-deja/g++.brendan/crash52.C: Same.
22953         * g++.old-deja/g++.brendan/crash49.C (main): Same.
22954         * g++.old-deja/g++.brendan/crash38.C: Same.
22955         * g++.old-deja/g++.brendan/crash15.C (main): Same.
22956         * g++.old-deja/g++.brendan/copy9.C: Same.
22957
22958 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
22959
22960         * gcc.c-torture/execute/20001203-2.c (memset):
22961         Count argument is of type __SIZE_TYPE__.
22962
22963 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
22964
22965         * gcc.c-torture/compile/20010404-1.c: New test.
22966
22967 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
22968
22969         * gcc.c-torture/compile/20010326-1.c: New test.
22970
22971 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
22972
22973         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
22974         peculiarities of the SH.
22975         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
22976
22977 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22978
22979         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
22980         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
22981         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
22982
22983 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22984
22985         * g77.f-torture/compile/20010321-1.f: New test.
22986
22987 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22988
22989         * gcc.c-torture/compile/20010329-1.c: New test.
22990
22991 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22992
22993         * gcc.c-torture/execute/20010329-1.c: New test.
22994
22995 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22996
22997         * g++.old-deja/g++.other/eh4.C: Fix typo.
22998
22999 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23000
23001         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
23002
23003 2001-03-28  Philip Blundell  <philb@gnu.org>
23004
23005         * gcc.c-torture/compile/20010328-1.c: New test.
23006
23007 2001-03-27  Richard Henderson  <rth@redhat.com>
23008
23009         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
23010         * g++.old-deja/g++.eh/vbase3.C: Likewise.
23011
23012 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
23013
23014         * gcc.c-torture/compile/20010327-1.c: New test.
23015
23016 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23017
23018         * g++.old-deja/g++.other/friend12.C: New test.
23019         * g++.old-deja/g++.other/friend9.C: Expect no errors.
23020         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
23021
23022 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23023
23024         * gcc.c-torture/execute/20010325-1.c: New test.
23025
23026 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
23027
23028         * g++.old-deja/g++.other/mangle3.C: New test.
23029
23030 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
23031
23032         * g++.old-deja/g++.other/anon8.C: New test.
23033
23034 2001-03-20  Philip Blundell  <philb@gnu.org>
23035
23036         * gcc.c-torture/compile/20010320-1.c: New test.
23037
23038 2001-03-17  Richard Henderson  <rth@redhat.com>
23039
23040         * g++.old-deja/g++.other/eh4.C: Add expected error text.
23041
23042 2001-03-15  Geoff Keating  <geoff@redhat.com>
23043
23044         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
23045         tests on AIX.
23046
23047 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
23048
23049         * g++.old-deja/g++.other/eh4.C: New test.
23050
23051 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23052
23053         * gcc.dg/cpp/mi1.c: Update.
23054
23055 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
23056
23057         * g++.old-deja/g++.other/regstack.C: New test.
23058
23059 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
23060
23061         * g++.old-deja/g++.other/ref4.C: New test.
23062
23063 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
23064
23065         * objc/execute/va_method.m: Added.
23066         * objc/execute/IMP.m: Added.
23067         * objc/execute/_cmd.m: Added.
23068         * objc/execute/accessing_ivars.m: Added.
23069         * objc/execute/class-1.m: Added.
23070         * objc/execute/class-10.m: Added.
23071         * objc/execute/class-11.m: Added.
23072         * objc/execute/class-12.m: Added.
23073         * objc/execute/class-13.m: Added.
23074         * objc/execute/class-14.m: Added.
23075         * objc/execute/class-2.m: Added.
23076         * objc/execute/class-3.m: Added.
23077         * objc/execute/class-4.m: Added.
23078         * objc/execute/class-5.m: Added.
23079         * objc/execute/class-6.m: Added.
23080         * objc/execute/class-7.m: Added.
23081         * objc/execute/class-8.m: Added.
23082         * objc/execute/class-9.m: Added.
23083         * objc/execute/class-tests-1.h
23084         * objc/execute/class-tests-2.h
23085         * objc/execute/compatibility_alias.m: Added.
23086         * objc/execute/encode-1.m: Added.
23087         * objc/execute/formal_protocol-1.m: Added.
23088         * objc/execute/formal_protocol-2.m: Added.
23089         * objc/execute/formal_protocol-3.m: Added.
23090         * objc/execute/formal_protocol-4.m: Added.
23091         * objc/execute/formal_protocol-5.m: Added.
23092         * objc/execute/formal_protocol-6.m: Added.
23093         * objc/execute/formal_protocol-7.m: Added.
23094         * objc/execute/informal_protocol.m: Added.
23095         * objc/execute/initialize.m: Added.
23096         * objc/execute/load.m: Added.
23097         * objc/execute/many_args_method.m: Added.
23098         * objc/execute/nested-3.m: Added.
23099         * objc/execute/no_clash.m: Added.
23100         * objc/execute/private.m: Added.
23101         * objc/execute/redefining_self.m: Added.
23102         * objc/execute/root_methods.m: Added.
23103         * objc/execute/selector-1.m: Added.
23104         * objc/execute/static-1.m: Added.
23105         * objc/execute/static-2.m: Added.
23106         * objc/execute/va_method.m: Added.
23107
23108 2001-03-10  Richard Henderson  <rth@redhat.com>
23109
23110         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
23111
23112 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23113
23114         * g++.old-deja/g++.other/crash31.C: XFAIL.
23115         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
23116         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
23117         * gcc.c-torture/execute/20010123-1.x: XFAIL.
23118         * gcc.c-torture/execute/20010124-1.x: XFAIL.
23119         * gcc.dg/sequence-pt-1.c: XFAIL one test.
23120
23121 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
23122
23123         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
23124
23125 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23126
23127         * gcc.dg/20000724-1.c: Don't use multiline strings.
23128
23129 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23130
23131         * objc/execute/string1.m, objc/execute/string2.m: Compare the
23132         result of -cString against what we expect it to be; don't just
23133         print it out for no one to read.
23134
23135         * objc/execute/string3.m, objc/execute/string4.m: New tests.
23136         Based on testcases provided by Nicola Pero.
23137
23138 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23139
23140         * gcc.dg/cpp/macro7.c: New test.
23141
23142 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23143
23144         * gcc.dg/cpp/multiline.c: Update.
23145
23146 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23147
23148         * g++.old-deja/g++.other/enum3.C: New test.
23149
23150 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23151
23152         * g++.old-deja/g++.other/pod1.C: New test.
23153
23154 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23155
23156         * g++.old-deja/g++.ext/overload1.C: New test.
23157
23158 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23159
23160         * g++.old-deja/g++.pt/using1.C: New test.
23161
23162 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23163
23164         * g++.old-deja/g++.other/using9.C: New test.
23165
23166 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
23167
23168         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
23169
23170         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
23171
23172 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
23173
23174         * g++.old-deja/g++.ext/realpt1.C: Remove.
23175
23176 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
23177
23178         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
23179
23180 2001-02-26  Will Cohen  <wcohen@redhat.com>
23181
23182         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
23183
23184 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
23185
23186         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
23187         templatized constructors.
23188
23189 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23190
23191         * gcc.c-torture/execute/20010224-1.c: New test.
23192
23193 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
23194
23195         * gcc.c-torture/execute/20010222-1.c: New test.
23196
23197 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
23198
23199         * g++.old-deja/g++.other/inline20.C: New test.
23200
23201 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
23202
23203         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
23204
23205 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23206
23207         * g++.old-deja/g++.other/lookup22.C: New test.
23208
23209 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
23210
23211         * g77.dg: New directory.
23212         * g77.dg/20010216-1.f: New test case.
23213         * g77.dg/dg.exp: New driver.
23214         * lib/g77-dg.exp: New driver library.
23215
23216 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23217
23218         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
23219
23220 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
23221
23222         * g++.old-deja/g++.other/decl9.C: New test.
23223
23224 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
23225
23226         * g++.old-deja/g++.other/init16.C: Update the test so that it does
23227         not need <string> and also tests the initialization at runtime.
23228
23229 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23230
23231         * gcc.c-torture/execute/longlong.c: New test.
23232
23233 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23234
23235         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
23236
23237 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23238
23239         * gcc.c-torture/execute/920302-1.c (execute):
23240         Change argument type to short.
23241
23242 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23243
23244         * g++.old-deja/g++.pt/deduct6.C: New test.
23245
23246 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23247
23248         * g++.old-deja/g++.pt/deduct5.C: New test.
23249
23250 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
23251
23252         * gcc.c-torture/execute/20010209-1.c: New test.
23253
23254 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23255
23256         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
23257
23258 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
23259
23260         * g++.dg/vtgc1.C: Update for new ABI.
23261
23262         * consistency.vlad: New directory, 1665 files.
23263
23264 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23265
23266         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
23267         return type.
23268         * gcc.dg/cpp/digraphs.c: Declare puts.
23269
23270 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23271
23272         * g++.old-deja/g++.other/warn5.C: New test.
23273
23274 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23275
23276         * g++.old-deja/g++.pt/spec40.C: New test.
23277
23278 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23279
23280         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
23281         case.
23282         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
23283
23284 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
23285
23286         * gcc.c-torture/compile/20010209-1.c: New test.
23287
23288 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
23289
23290         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
23291         excess errors message but not if it crashes.
23292         * g++.old-deja/g++.other/crash27.C: Likewise.
23293         * g++.old-deja/g++.other/crash28.C: Likewise.
23294         * g++.old-deja/g++.other/crash30.C: Likewise.
23295         * g++.old-deja/g++.other/crash32.C: Likewise.
23296         * g++.old-deja/g++.other/crash35.C: Likewise.
23297         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23298
23299 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23300
23301         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
23302         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
23303         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
23304         g77.f-torture/execute/execute.exp,
23305         g77.f-torture/noncompile/noncompile.exp,
23306         gcc.c-torture/execute/execute.exp,
23307         gcc.c-torture/execute/memcheck/memcheck.exp,
23308         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
23309         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
23310         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
23311         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
23312         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
23313         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
23314         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
23315         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
23316         Remove bug reporting instructions with ancient email addresses.
23317
23318 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23319
23320         * gcc.dg/20010202-1.c: New test.
23321         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
23322
23323 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
23324
23325         * g++.dg/stdbool-if.C: New test.
23326
23327 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
23328
23329         * objc/execute/fdecl.m: Added main().
23330
23331 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23332
23333         * gcc.c-torture/execute/20010206-1.c: New test.
23334
23335 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23336
23337         * gcc.dg/cpp/avoidpaste1.c: Update.
23338
23339 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
23340
23341         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
23342         Pero <nicola@brainstorm.co.uk>.
23343         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
23344
23345 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
23346
23347         * g++.old-deja/g++.pt/spec39.C: New test.
23348
23349 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
23350
23351         * gcc.c-torture/compile/20010202-1.c: New test.
23352
23353 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
23354
23355         * g++.old-deja/g++.abi/primary2.C: New test.
23356         * g++.old-deja/g++.abi/primary3.C: New test.
23357         * g++.old-deja/g++.abi/primary4.C: New test.
23358         * g++.old-deja/g++.abi/primary5.C: New test.
23359         * g++.old-deja/g++.abi/vtable3.h: New test.
23360         * g++.old-deja/g++.abi/vtable3a.C: New test.
23361         * g++.old-deja/g++.abi/vtable3b.C: New test.
23362         * g++.old-deja/g++.abi/vtable3c.C: New test.
23363         * g++.old-deja/g++.abi/vtable3d.C: New test.
23364         * g++.old-deja/g++.abi/vtable3e.C: New test.
23365         * g++.old-deja/g++.abi/vtable3f.C: New test.
23366         * g++.old-deja/g++.abi/vtable3g.C: New test.
23367         * g++.old-deja/g++.abi/vtable3h.C: New test.
23368         * g++.old-deja/g++.abi/vtable3i.C: New test.
23369         * g++.old-deja/g++.abi/vtable3j.C: New test.
23370         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
23371
23372 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
23373
23374         * g++.old-deja/g++.other/anon6.C: New test.
23375         * g++.old-deja/g++.other/anon7.C: New test.
23376
23377 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23378
23379         * gcc.dg/cpp/avoidpaste2.c: New tests.
23380
23381 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
23382
23383         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
23384
23385 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
23386
23387         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
23388         DECIMAL_DIG cases for Irix."
23389
23390 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
23391
23392         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
23393
23394 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23395
23396         * gcc.dg/c99-tag-1.c: New test.
23397
23398 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23399
23400         * gcc.dg/cpp/tr-warn1.c: Add tests.
23401
23402 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23403
23404         * gcc.dg/cpp/avoidpaste1.c: Update.
23405         * gcc.dg/cpp/paste4.c: Update.
23406
23407 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
23408
23409         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
23410         cases for Irix.
23411
23412 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23413
23414         * g++.old-deja/g++.other/inline19.C: New test.
23415
23416 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23417
23418         * gcc.dg/Wlarger-than.c: New test.
23419
23420 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23421
23422         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
23423
23424 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
23425
23426         * gcc.c-torture/execute/20010129-1.c: New test.
23427         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
23428
23429 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23430
23431         * gcc.dg/cpp/avoidpaste1.c: Test case.
23432
23433 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
23434
23435         * g++.old-deja/g++.other/inline18.C: New test.
23436
23437 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23438
23439         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
23440         and __builtin_putchar.
23441
23442 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
23443
23444         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
23445         tests.
23446
23447 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
23448
23449         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
23450         floating point number rounding mode to round to the nearest
23451         representable mode.
23452
23453 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
23454
23455         * g++.old-deja/g++.other/mangle2.C: New test.
23456
23457 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23458
23459         * gcc.c-torture/compile/20010124-1.c: New test.
23460
23461 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
23462
23463         * g++.old-deja/g++.pt/spec38.C: New test.
23464
23465 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23466
23467         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
23468         "Build don't run".
23469
23470 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23471
23472         * gcc.c-torture/execute/20010123-1.c: New test.
23473
23474 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23475
23476         * g++.old-deja/g++.pt/spec37.C: New test.
23477
23478 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23479
23480         * g++.old-deja/g++.pt/overload14.C: New test.
23481
23482 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23483
23484         * gcc.c-torture/execute/20010122-1.c: New test, exercise
23485         __builtin_return_address.
23486
23487 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
23488
23489         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
23490         * g++.old-deja/g++.pt/spec35.C: New test.
23491         * g++.old-deja/g++.pt/spec36.C: New test.
23492
23493 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
23494
23495         * gcc.c-torture/compile/20010118-1.c: New test.
23496
23497 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
23498
23499         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
23500
23501 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23502
23503         * gcc.c-torture/execute/20010119-1.c: New test.
23504
23505 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23506
23507         * g++.old-deja/g++.other/vbase5.C: New test.
23508
23509 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23510
23511         * gcc.c-torture/execute/20010118-1.c: New test.
23512
23513 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23514
23515         * g++.old-deja/g++.pt/deduct3.C: New test.
23516
23517 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23518
23519         * g++.old-deja/g++.pt/spec34.C: New test.
23520
23521 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
23522
23523         * g77.f-torture/compile/20000601-2.f: New test.
23524
23525 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23526
23527         * g++.old-deja/g++.other/init17.C: New test.
23528
23529 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
23530
23531         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
23532
23533 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23534
23535         * g++.old-deja/g++.pt/unify8.C: New test.
23536
23537 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23538
23539         * g++.old-deja/g++.abi/vbase1.C: New test.
23540
23541 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23542
23543         * g++.old-deja/g++.pt/crash65.C: New test.
23544
23545 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23546
23547         * gcc.dg/cpp/assembl2.S: New test case.
23548
23549 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
23550
23551         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
23552         are supported.
23553
23554 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23555
23556         * g++.old-deja/g++.other/builtins1.C: New test.
23557         * g++.old-deja/g++.other/builtins2.C: Likewise.
23558         * g++.old-deja/g++.other/builtins3.C: Likewise.
23559         * g++.old-deja/g++.other/builtins4.C: Likewise.
23560
23561 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
23562
23563         * gcc.c-torture/compile/20010117-1.c: New test.
23564         * gcc.c-torture/compile/20010117-2.c: New test.
23565
23566 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23567
23568         * g77.f-torture/execute/20010116.[fx]: New test,
23569         XFAIL on i?86-*-*.
23570         * g77.f-torture/compile/20010115.f: Indicate it's
23571         a test for PR fortran/1636.
23572
23573 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23574
23575         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
23576
23577 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23578
23579         * g77.f-torture/compile/20010115.f: New test.
23580
23581 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
23582
23583         * g++.old-deja/g++.pt/nontype5.C: New test.
23584
23585 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23586
23587         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
23588         have an equivalent working one below it.
23589
23590 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23591
23592         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
23593         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23594
23595 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23596
23597         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
23598         message containing "init_priority".
23599         (conpr-2.C): Likewise.
23600         (conpr-3.C): Likewise.
23601         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
23602
23603 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23604
23605         * gcc.c-torture/execute/20010114-2.c: New test.
23606
23607 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23608
23609         * gcc.c-torture/compile/20010114-1.c: New test.
23610         * gcc.c-torture/compile/20010114-1.x: Xfail.
23611         * gcc.c-torture/compile/20010114-2.c: New test.
23612         * gcc.c-torture/execute/20010114-1.c: New test.
23613         * gcc.dg/trunc-1.c: New test.
23614         * gcc.dg/uninit-B.c: New test.
23615
23616 2001-01-13  Nick Clifton  <nickc@redhat.com>
23617
23618         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
23619         target.
23620
23621 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23622
23623         * gcc.c-torture/compile/20010113-1.c: New test.
23624
23625 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
23626
23627         * gcc.c-torture/compile/20001212-1.c: New test.
23628
23629 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23630
23631         * gcc.dg/cpp/widestr1.c: Update.
23632         * gcc.dg/cpp/prag-imp.c: Remove.
23633
23634 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
23635
23636         * gcc.c-torture/execute/20000801-3.x: Remove.
23637         * gcc.dg/c90-init-1.c: New test.
23638         * gcc.dg/c99-init-1.c: New test.
23639         * gcc.dg/c99-init-2.c: New test.
23640         * gcc.dg/gnu99-init-1.c: New test.
23641
23642 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
23643
23644         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
23645         testing that no relevant ones were found.
23646
23647 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23648
23649         * g++.old-deja/g++.pt/cast2.C: New test.
23650
23651 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23652
23653         * g++.old-deja/g++.pt/friend47.C: New test.
23654
23655 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23656
23657         * g++.old-deja/g++.pt/instantiate13.C: New test.
23658
23659 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23660
23661         * g++.old-deja/g++.other/defarg7.C: New test.
23662         * g++.old-deja/g++.other/defarg8.C: New test.
23663
23664 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23665
23666         * g++.old-deja/g++.pt/crash64.C: New test.
23667
23668 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23669
23670         * g++.old-deja/g++.pt/crash63.C: New test.
23671
23672 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23673
23674         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
23675
23676 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
23677
23678         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
23679
23680 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23681
23682         * g++.old-deja/g++.pt/error3.C: New test.
23683
23684 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23685
23686         * g++.old-deja/g++.other/crash39.C: New test.
23687
23688 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23689
23690         * g++.old-deja/g++.other/vbase4.C: New test.
23691
23692 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
23693
23694         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
23695         * gcc.dg/special/20000419-2.c: New file. Identical to above.
23696         * gcc.dg/special/special.exp: New test driver which will check
23697         for alias support for the above test.
23698
23699 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
23700
23701         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
23702         problems on small machines.
23703         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
23704         parameterize.
23705
23706 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
23707
23708         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
23709         mips.
23710         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23711
23712 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
23713
23714         * g++.old_deja/g++.pt/using8.C: New test.
23715
23716 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23717
23718         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
23719
23720 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
23721
23722         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
23723         where a failure is expected.
23724         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
23725
23726 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23727
23728         * g++.old_deja/g++.pt/instantiate12.C: New test.
23729
23730 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23731
23732         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
23733         start of structs.
23734         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
23735         * g++.old-deja/g++.brendan/crash17.C: Likewise.
23736         * g++.old-deja/g++.brendan/crash29.C: Likewise.
23737         * g++.old-deja/g++.brendan/crash48.C: Likewise.
23738         * g++.old-deja/g++.brendan/ns1.C: Likewise.
23739         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
23740         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
23741         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
23742         * g++.old-deja/g++.eh/spec6.C: Likewise.
23743         * g++.old-deja/g++.jason/crash3.C: Likewise.
23744         * g++.old-deja/g++.law/ctors11.C: Likewise.
23745         * g++.old-deja/g++.law/ctors17.C: Likewise.
23746         * g++.old-deja/g++.law/ctors5.C: Likewise.
23747         * g++.old-deja/g++.law/ctors9.C: Likewise.
23748         * g++.old-deja/g++.mike/ambig1.C: Likewise.
23749         * g++.old-deja/g++.mike/net22.C: Likewise.
23750         * g++.old-deja/g++.mike/p3538a.C: Likewise.
23751         * g++.old-deja/g++.mike/p3538b.C: Likewise.
23752         * g++.old-deja/g++.mike/virt3.C: Likewise.
23753         * g++.old-deja/g++.niklas/t128.C: Likewise.
23754         * g++.old-deja/g++.other/anon4.C: Likewise.
23755         * g++.old-deja/g++.other/using1.C: Likewise.
23756         * g++.old-deja/g++.other/warn3.C: Likewise.
23757         * g++.old-deja/g++.pt/t37.C: Likewise.
23758         * g++.old-deja/g++.robertl/eb69.C: Likewise.
23759         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23760
23761 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23762
23763         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
23764
23765 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23766
23767         * gcc.c-torture/execute/stdio-opt-3.c: New test.
23768
23769 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
23770
23771         * gcc.c-torture/compile/20010107-1.c: New test.
23772
23773 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23774
23775         * gcc.c-torture/execute/builtin-noret-1.c: New test.
23776
23777 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23778
23779         * gcc.dg/format/format.h: New file.
23780         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
23781         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
23782         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
23783         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
23784         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
23785         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23786         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
23787         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
23788         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
23789         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
23790         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
23791         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
23792         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
23793         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
23794         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
23795         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
23796         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
23797         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
23798         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
23799         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
23800         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
23801         instead of declaring standard types, macros and functions in each
23802         test.
23803
23804 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
23805
23806         * gcc.c-torture/execute/20010106-1.c: New test.
23807
23808 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23809
23810         * gcc.dg/format/format.exp: New file.
23811         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
23812         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
23813         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
23814         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
23815         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
23816         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
23817         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
23818         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
23819         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
23820         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
23821         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
23822         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
23823         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
23824         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
23825         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
23826         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
23827         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
23828         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
23829         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
23830         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
23831         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
23832         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
23833         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
23834         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
23835         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
23836         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
23837         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
23838         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
23839         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
23840         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
23841         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
23842         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
23843         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
23844         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
23845         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
23846         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
23847         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
23848         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
23849         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
23850         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
23851         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
23852         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
23853
23854 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
23855
23856         * gcc.c-torture/execute/991228-1.c: Take word endianness into
23857         account.
23858
23859 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23860
23861         * gcc.c-torture/execute/builtin-complex-1.c: New test.
23862
23863 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
23864
23865         * g++.old-deja/g++.pt/crash62.C: New test.
23866
23867 2001-01-04  Richard Henderson  <rth@redhat.com>
23868
23869         * gcc.dg/20000926-1.c: Update expected warnings.
23870         * gcc.dg/array-2.c: Likewise.
23871         * gcc.dg/array-4.c: Also validate flexible array members.
23872         * gcc.dg/c99-flex-array-1.c: New.
23873
23874 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23875
23876         * gcc.c-torture/compile/20001222-1.x: Remove.
23877
23878 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23879
23880         * gcc.c-torture/execute/built-in-setjmp.c: New.
23881
23882 2001-01-03  Richard Henderson  <rth@redhat.com>
23883
23884         * gcc.dg/940510-1.c: Update expected error wording.
23885         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
23886
23887 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
23888
23889         * lib/target-supports.exp (check_alias_available): Modified to
23890         indicate aliases not supported if only weak aliases are supported.
23891
23892 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23893
23894         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
23895         Turn on cmpstrsi checks for __pj__ and __i370__.
23896
23897 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23898
23899         * g++.old-deja/g++.other/virtual11.C: New test.
23900
23901 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23902
23903         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
23904
23905 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23906
23907         * gcc.c-torture/compile/20010102-1.c: New test.
23908
23909 2001-01-02  Andreas Jaeger  <aj@suse.de>
23910
23911         * gcc.dg/noreturn-3.c: New test.
23912
23913         * gcc.dg/noreturn-4.c: New test.
23914
23915 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23916
23917         * gcc.c-torture/execute/stdio-opt-1.c: Also test
23918         __builtin_fputc and __builtin_fwrite.
23919
23920 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23921
23922         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
23923         signed char, not default char.
23924
23925 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23926
23927         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
23928
23929 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
23930
23931         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
23932
23933 2000-12-29  Richard Henderson  <rth@redhat.com>
23934
23935         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
23936         (__cyg_profile_func_exit): Define.
23937
23938 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
23939
23940         * g++.dg/vtgc1.C: New test.
23941
23942 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
23943
23944         * gcc.dg/noncompile/20001228-1.c: New test.
23945
23946         * gcc.dg/20001228-1.c: New test.
23947
23948         * gcc.c-torture/execute/20001228-1.c: New test.
23949
23950 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
23951
23952         * gcc.dg/format-strfmon-1.c: New test.
23953
23954 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23955
23956         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
23957         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
23958         * gcc.c-torture/execute/string-opt-1.c: Likewise.
23959         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23960         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23961         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23962         * gcc.c-torture/execute/string-opt-6.c: Likewise.
23963         * gcc.c-torture/execute/string-opt-7.c: Likewise.
23964         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23965         * gcc.c-torture/execute/string-opt-9.c: Likewise.
23966         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23967         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23968         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23969
23970         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
23971         * gcc.c-torture/execute/string-opt-4.c: Test index.
23972
23973 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
23974
23975         * gcc.c-torture/compile/20001226-1.c: New test.
23976
23977 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23978
23979         * gcc.c-torture/compile/20001222-1.c: New test.
23980         * gcc.c-torture/compile/20001222-1.x: Xfail.
23981
23982 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
23983
23984         * gcc.c-torture/execute/comp-goto-2.c: New test.
23985
23986 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
23987
23988         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
23989         Use long types if __INT_MAX__ is 32767.
23990         (main): Use cast to (sint32 *) when poking 88 into a_page.
23991
23992         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
23993
23994 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
23995
23996         * gcc.c-torture/compile/20001221-1.c: New test.
23997         * gcc.c-torture/execute/20001221-1.c: New test.
23998
23999 2000-12-20  Richard Henderson  <rth@redhat.com>
24000
24001         * g++.old-deja/g++.pt/crash36.C: Update error lines.
24002         * g++.old-deja/g++.robertl/eb109.C: Likewise.
24003
24004 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24005
24006         * gcc.dg/compare3.c: New test.
24007
24008 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24009
24010         * gcc.dg/format-warnll-1.c: New test.
24011
24012 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24013
24014         * gcc.dg/cpp/cmdlne-P.c: New test.
24015
24016 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24017
24018         * gcc.c-torture/execute/builtin-abs-1.c,
24019         gcc.c-torture/execute/builtin-abs-2.c: New tests.
24020
24021 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24022
24023         * gcc.dg/cpp/multiline.c: New test.
24024
24025 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24026
24027         * g++.old-deja/g++.other/syshdr1.C: Update.
24028         * gcc.dg/cpp/lineflags.c: Remove temporarily.
24029
24030 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24031
24032         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
24033
24034 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24035
24036         * g++.old-deja/g++.pt/ttp65.C: New test.
24037
24038 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24039
24040         * g++.old-deja/g++.pt/ttp64.C: New test.
24041
24042 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24043
24044         * g++.old-deja/g++.pt/spec33.C: New test.
24045
24046 2000-12-14  Catherine Moore  <clm@redhat.com>
24047
24048         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
24049         * gcc.c-torture/execute/920612-2.c: Likewise.
24050         * gcc.c-torture/execute/920428-2.c: Likewise.
24051         * gcc-c-torture/execute/va-arg-11.c: Call exit.
24052         * gcc.c-torture/execute/va-arg-21.c: Likewise.
24053
24054 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24055
24056         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
24057         * gcc.dg/pack-test-2.c: Likewise.
24058
24059 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24060
24061         Tests by Zack Weinberg <zackw@stanford.edu>.
24062
24063         * gcc.dg/cpp/defined.c: Update.
24064         * gcc.dg/cpp/defined_trad.c: New tests.
24065
24066 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24067
24068         * gcc.dg/cpp/trad-direct.c: Update.
24069
24070 2000-12-11  Neil Booth  <neilb@earthling.net>
24071
24072         * gcc.dg/cpp/defined_trad.c
24073
24074 2000-12-11  Neil Booth  <neilb@earthling.net>
24075
24076         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
24077
24078 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24079
24080         * gcc.dg/format-miss-2.c: New test.
24081
24082 2000-12-09  Neil Booth  <neilb@earthling.net>
24083
24084         * gcc.dg/cpp/lineflags.c: New tests.
24085         * gcc.dg/cpp/poison.c: Update.
24086         * gcc.dg/cpp/redef2.c: Update.
24087         * gcc.dg/cpp/skipping.c: New test.
24088
24089 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
24090
24091         * g++.old-deja/g++.other/eh3.C: New testcase.
24092
24093 2000-12-07  Neil Booth  <neilb@earthling.net>
24094
24095         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
24096         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
24097         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
24098         wtr-union-init-2.c, wtr-union-init-3.c: Update.
24099         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
24100         Update.
24101
24102 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24103
24104         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
24105         __SIZE_TYPE__ instead of int for type of integers cast to
24106         pointers.
24107
24108 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
24109
24110         * g++.old-deja/g++.other/cleanup4.C: New test.
24111
24112 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24113
24114         * format-sec-1.c: New test.
24115
24116 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24117
24118         * gcc.dg/format-nonlit-3.c: New test.
24119
24120 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24121
24122         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
24123         through a null pointer.
24124
24125 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24126
24127         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
24128         * g++.old-deja/g++.pt/partial4.C: New test.
24129
24130 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
24131
24132         * gcc.c-torture/execute/ieee/hugeval.x: New.
24133
24134 2000-12-06  Neil Booth  <neilb@earthling.net>
24135
24136         * gcc.dg/cpp/backslash2.c: New tests.
24137
24138 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24139
24140         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
24141         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
24142
24143 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
24144
24145         * gcc.c-torture/execute/20001203-2.c: New testcase.
24146
24147 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24148
24149         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
24150         * g++.old-deja/g++.other/virtual10.C: New test.
24151
24152 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24153
24154         * g++.old-deja/g++.mike/pmf5.C: Remove test.
24155
24156 2000-12-05  Richard Henderson  <rth@redhat.com>
24157
24158         * gcc.c-torture/compile/20001205-1.c: New.
24159
24160 2000-12-04  Neil Booth  <neilb@earthling.net>
24161
24162         * g++.old-deja/g++.other/virtual9.C: New test.
24163         * g++.old-deja/g++.pt/crash61.C: New test.
24164         * gcc.c-torture/execute/loop-9.c: New test.
24165
24166 2000-12-04  Neil Booth  <neilb@earthling.net>
24167
24168         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
24169         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
24170         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
24171         * gcc.dg/cpp/extratokens.c: ...here.
24172
24173 2000-12-04  Neil Booth  <neilb@earthling.net>
24174
24175         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
24176         New tests.
24177
24178 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24179
24180         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
24181         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
24182
24183 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24184
24185         * gcc.c-torture/execute/20001203-1.c: New test.
24186
24187 2000-12-03  Neil Booth  <neilb@earthling.net>
24188
24189         * gcc.dg/cpp/macro6.c: New test cases.
24190
24191 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24192
24193         * gcc.c-torture/execute/string-opt-9.c: New test.
24194         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24195         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24196         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24197
24198         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
24199         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
24200
24201 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
24202
24203         * gcc.dg/cpp/if-6.c: New testcase.
24204
24205         * gcc.dg/20001201-1.c: New testcase.
24206
24207 2000-12-02  Neil Booth  <neilb@earthling.net>
24208
24209         * g++.old-deja/g++.other/externC4.C,
24210         g++.old-deja/g++.other/friend10.C: New tests.
24211
24212 2000-12-02  Neil Booth  <neilb@earthling.net>
24213
24214         * g++.old-deja/g++.other/instan2.C
24215         * g++.old-deja/g++.other/instan3.C: New test.
24216
24217 2000-12-02  Neil Booth  <neilb@earthling.net>
24218
24219         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
24220         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
24221         gnuc99.c,gnuc99-pedantic.c: New tests.
24222
24223 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24224
24225         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
24226         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
24227
24228 2000-12-01  Neil Booth  <neilb@earthling.net>
24229
24230         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
24231         * gcc.dg/cpp/poison.c: Update.
24232         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
24233
24234 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
24235
24236         * g77.f-torture/execute/20001201.f: New test.
24237
24238 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24239
24240         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
24241
24242 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
24243
24244         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
24245
24246 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
24247
24248         * g++.old-deja/g++.other/cast6.C: New test.
24249
24250 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
24251
24252         * gcc.c-torture/execute/20001130-2.c: New testcase.
24253
24254 2000-11-30  Richard Henderson  <rth@redhat.com>
24255
24256         * gcc.c-torture/execute/20001130-1.c: New test.
24257
24258 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24259
24260         * g++.old-deja/g++.other/op3.C: New test.
24261
24262 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24263
24264         * g++.old-deja/g++.other/op2.C: New test.
24265
24266 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24267
24268         * g++.old-deja/g++.other/crash38.C: New test.
24269
24270 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
24271
24272         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
24273
24274 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
24275
24276         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
24277         tests.
24278         * gcc.c-torture/execute/string-opt-6.c: New test.
24279
24280         * gcc.dg/20001117-1.c: Add main.
24281
24282 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
24283
24284         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
24285         Move from here ...
24286         * gcc.dg/940510-1.c: ... to here.
24287
24288         * gcc.dg/20000926-1.c: GNU C now allows initializations of
24289         zero-size arrays in toplevel structures.
24290
24291 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24292
24293         * gcc.c-torture/execute/loop-8.c: New test.
24294
24295 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24296
24297         * g++.old-deja/g++.other/base1.C: New test.
24298
24299 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24300
24301         * g++.old-deja/g++.other/parse2.C: New test.
24302
24303 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24304
24305         * g++.old-deja/g++.pt/incomplete1.C: New test.
24306
24307 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24308
24309         * g++.old-deja/g++.other/friend9.C: New test.
24310
24311 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24312
24313         * gcc.dg/20001127-1.c: New test.
24314
24315 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24316
24317         * g++.old-deja/g++.pt/friend46.C: New test.
24318
24319 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24320
24321         * g++.old-deja/g++.other/ptrmem8.C: New test.
24322
24323 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24324
24325         * gcc.c-torture/execute/string-opt-7.c: New test.
24326         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24327
24328 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24329
24330         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
24331         instead of 'mkcheck 2'.
24332
24333 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24334
24335         * gcc.c-torture/execute/memcheck/driver.c,
24336         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
24337         C9X references to refer to C99.
24338
24339 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
24340
24341         * gcc.dg/ultrasp3.c: New test.
24342
24343 2000-11-25  Neil Booth  <neilb@earthling.net>
24344
24345         * gcc.dg/cpp/include2.c: Update test to be locale independent.
24346
24347 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
24348
24349         * gcc.c-torture/compile/20001123-2.c: New.
24350
24351 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24352
24353         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
24354
24355 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
24356
24357         * gcc.dg/sequence-point-1.c: Add some new tests.
24358         * gcc.c-torture/execute/20001124-1.c: New test.
24359
24360 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24361
24362         * g++.old-deja/g++.other/vaarg4.C: New test.
24363         * gcc.c-torture/compile/20001123-1.c: New test.
24364
24365 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24366
24367         * g++.other/crash24.C: Adjust and remove XFAIL.
24368         * g++.other/crash37.C: New test.
24369
24370 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
24371
24372         * g++.old-deja/g++.pt/instantiate9.C: New test.
24373
24374 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
24375
24376         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
24377         new ABI, too.
24378
24379         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
24380         * g++.old-deja/g++.robertl/eb55.C: Likewise.
24381
24382 2000-11-22  Neil Booth  <neilb@earthling.net>
24383
24384         * gcc.dg/cpp/Wtrigraphs.c: New test.
24385
24386 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
24387
24388         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
24389
24390 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
24391
24392         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
24393
24394 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
24395
24396         * lib/gcc-dg.exp: load_lib scanasm.exp.
24397         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
24398         * lib/g++-dg.exp: load_lib scanasm.exp.
24399         * lib/scanasm.exp: New.
24400         (scan-assembler, scan-assembler-not): Add optional arguments to
24401         test name, or if not present, the pattern name.
24402         (scan-assembler-dem, scan-assembler-dem-not): New.
24403
24404         * g++.dg/dg.exp: New.
24405
24406 2000-11-21  Neil Booth  <neilb@earthling.net>
24407
24408         * gcc.dg/cpp/integrated1.c: Remove.
24409
24410 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24411
24412         * gcc.c-torture/execute/20001121-1.c: New test.
24413
24414 2000-11-21  Richard Henderson  <rth@redhat.com>
24415
24416         * gcc.c-torture/compile/20001121-1.c: New test.
24417
24418 2000-11-20  Neil Booth  <neilb@earthling.net>
24419
24420         * gcc.dg/cpp/integrated1.c: New test.
24421
24422 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24423
24424         * g++.old-deja/g++.other/inline17.C: New test.
24425
24426 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
24427
24428         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
24429         local variable to be zero: I made the variable global. Now
24430         uses abort() and exit() instead of relying on main's return value.
24431
24432 2000-11-20  Neil Booth  <neilb@earthling.net>
24433
24434         * gcc.dg/cpp/paste2.c: Update test.
24435         * objc/execute/paste.m: New test.
24436
24437 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24438
24439         * gcc.dg/c99-condexpr-1.c: New test.
24440
24441 2000-11-20  Neil Booth  <neilb@earthling.net>
24442
24443         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
24444
24445 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
24446
24447         * g++.old-deja/g++.pt/export1.C: New test.
24448
24449 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
24450
24451         * gcc.dg/20001117-1.c: New test.
24452
24453 2000-11-18  Richard Henderson  <rth@redhat.com>
24454
24455         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
24456
24457 2000-11-18  Richard Henderson  <rth@redhat.com>
24458
24459         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
24460         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
24461         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
24462
24463 2000-11-18  Richard Henderson  <rth@redhat.com>
24464
24465         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
24466         (main): New.  Exit cleanly.
24467
24468 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24469
24470         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
24471         gcc.dg/c99-fordecl-2.c: New tests.
24472
24473 2000-11-18  Richard Henderson  <rth@redhat.com>
24474
24475         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
24476         * gcc.c-torture/execute/zerolen-2.c: New.
24477
24478 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24479
24480         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
24481         memory.
24482
24483 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24484
24485         * g++.old-deja/g++.pt/instantiate8.C: New test.
24486
24487 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24488
24489         * g++.old-deja/g++.other/incomplete.C: Add more tests.
24490         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
24491
24492 2000-11-16  Nick Clifton  <nickc@redhat.com>
24493
24494         * gcc.c-torture/execute/nestfunc-2.c: New test.
24495         * gcc.c-torture/execute/nestfunc-3.c: New test.
24496
24497 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24498
24499         * gcc.c-torture/compile/20001116-1.c: New test.
24500
24501 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24502
24503         * gcc.c-torture/execute/20001115-1.c: New test.
24504
24505 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
24506
24507         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
24508         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
24509         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
24510         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24511
24512 2000-11-15  Neil Booth  <neilb@earthling.net>
24513
24514         gcc.dg/cpp/_Pragma1.c: Update.
24515         gcc.dg/cpp/_Pragma2.c: New test.
24516
24517 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24518
24519         * g++.old-deja/g++.other/anon5.C: New test.
24520
24521 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24522
24523         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
24524         tests.
24525
24526 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
24527
24528         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
24529         output.
24530
24531 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24532
24533         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
24534         labels at end of compound statements.
24535
24536 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
24537
24538         * gcc.c-torture/execute/loop-7.c: New test.
24539
24540 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24541
24542         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
24543
24544 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24545
24546         * gcc.dg/c99-bool-1.c: New test.
24547
24548 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24549
24550         * gcc.dg/c99-scope-1.c: Remove xfail.
24551         * gcc.dg/c99-scope-2.c: New test.
24552
24553 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24554
24555         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
24556         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
24557
24558 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
24559
24560         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
24561         error messages.
24562
24563         * g++.mike/p700.C: Don't typedef wchar_t.
24564         * g++.mike/p784.C: Likewise.
24565         * g++.mike/eb101.C: Don't use __wchar_t.
24566
24567 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
24568
24569         * g77.f-torture/execute/20001111.[fx]: Test premature exit
24570         from DO loop.
24571
24572 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24573
24574         * gcc.c-torture/execute/20001111-1.c: New test.
24575
24576 2000-11-10  Nick Clifton  <nickc@redhat.com>
24577
24578         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
24579         long multuiple and accumulate.
24580
24581 2000-11-09  Richard Henderson  <rth@redhat.com>
24582
24583         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
24584         via size_t instead of int.
24585
24586         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
24587         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24588         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24589         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24590
24591 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
24592
24593         * gcc.c-torture/compile/20001109-1.c: New test.
24594         * gcc.c-torture/compile/20001109-2.c: New test.
24595
24596 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
24597
24598         * g++.old-deja/g++.pt/operator1.C: New test.
24599         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
24600
24601 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24602
24603         * gcc.dg/20001108-1.c: New test.
24604
24605 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24606
24607         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
24608         with both arguments constant strings.
24609         * gcc.c-torture/execute/string-opt-3.c: New test.
24610         * gcc.c-torture/execute/string-opt-4.c: New test.
24611         * gcc.c-torture/execute/string-opt-5.c: New test.
24612
24613 2000-11-08  Nick Clifton  <nickc@redhat.com>
24614
24615         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
24616         mulsidi3adddi patterns.
24617
24618 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
24619
24620         * g++.old-deja/g++.other/crash36.C: New test.
24621
24622 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
24623
24624         * g++.old-deja/g++.other/init16.C: New test.
24625
24626 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
24627
24628         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
24629
24630 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24631
24632         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
24633         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24634         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24635
24636 2000-11-07  DJ Delorie  <dj@redhat.com>
24637
24638         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
24639
24640 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24641
24642         * gcc.c-torture/execute/string-opt-1.c: New test.
24643
24644 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24645
24646         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
24647         mips-sgi-irix6.* because the MIPS ABI passes floating-point
24648         parameters in registers, and there is no way for a varargs
24649         function to know in which order the integer and floating-point
24650         parameters should be interleaved when they are placed on the
24651         stack.
24652         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24653         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24654
24655 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24656
24657         * gcc.c-torture/execute/string-opt-2.c: New test.
24658
24659 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
24660
24661         * g++.old-deja/g++.pt/crash60.C: New test.
24662
24663 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24664
24665         * g++.old-deja/g++.other/crash24.C: New test.
24666         * g++.old-deja/g++.other/crash25.C: New test.
24667         * g++.old-deja/g++.other/crash26.C: New test.
24668         * g++.old-deja/g++.other/crash27.C: New test.
24669         * g++.old-deja/g++.other/crash28.C: New test.
24670         * g++.old-deja/g++.other/crash29.C: New test.
24671         * g++.old-deja/g++.other/crash30.C: New test.
24672         * g++.old-deja/g++.other/crash31.C: New test.
24673         * g++.old-deja/g++.other/crash32.C: New test.
24674         * g++.old-deja/g++.other/crash33.C: New test.
24675         * g++.old-deja/g++.other/crash34.C: New test.
24676         * g++.old-deja/g++.other/crash35.C: New test.
24677
24678 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24679
24680         * gcc.c-torture/execute/20001031-1.c: New test.
24681
24682 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
24683
24684         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
24685         namespace.
24686
24687         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
24688         standards-conformant.
24689
24690         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
24691
24692         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
24693         * g++.old-deja/g++.mike/p755a.C: Likewise.
24694         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
24695         library makes no calls to `operator new' during initialization.
24696
24697 2000-11-04  Neil Booth  <neilb@earthling.net>
24698
24699         * gcc.dg/cpp/include2.c: New tests.
24700
24701 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
24702
24703         * lib/g++.exp (g++_set_ld_library_path): New function.
24704         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
24705
24706 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
24707
24708         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
24709         warnings.
24710
24711 2000-11-01  Richard Henderson  <rth@redhat.com>
24712
24713         * g++.old-deja/g++.ext/namedret1.C: New.
24714         * g++.old-deja/g++.ext/namedret2.C: New.
24715         * g++.old-deja/g++.ext/namedret3.C: New.
24716
24717 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
24718
24719         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
24720         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
24721
24722 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24723
24724         * gcc.c-torture/execute/va-arg-21.c: New test.
24725
24726 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24727
24728         * gcc.dg/c99-complex-2.c: New test.
24729
24730 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24731
24732         * gcc.c-torture/execute/stdio-opt-1.c: New test.
24733
24734 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
24735
24736         * g++.old-deja/g++.other/inline16.C: New test.
24737
24738 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
24739
24740         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
24741         __PRETTY_FUNCTION__
24742
24743 2000-10-29  Neil Booth  <neilb@earthling.net>
24744
24745         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
24746         New tests.
24747         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
24748         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
24749         optimisation.
24750
24751 2000-10-29  Neil Booth  <neilb@earthling.net>
24752
24753         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
24754         * mi1.c, mi1c.h: Add null directives to multiple-include test.
24755         * mi5.c: Test multiple includes work with -C.
24756         * trigraphs.c: Test ^= version.
24757
24758 2000-10-28  Neil Booth  <neilb@earthling.net>
24759
24760         New tests and test updates for new macro expander.
24761
24762         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
24763         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
24764         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
24765         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
24766         new diagnostic messages.
24767
24768         * gcc.dg/cpp/macro3.c: New tests.
24769
24770 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
24771
24772         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
24773         on the same line.
24774
24775 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
24776
24777         * g++.old-deja/g++.other/eh2.C: New test.
24778
24779 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
24780
24781         * gcc.c-torture/execute/20001027-1.c: New test.
24782
24783 2000-10-26  Richard Henderson  <rth@redhat.com>
24784
24785         * gcc.c-torture/execute/20001026-1.c: New.
24786
24787 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
24788
24789         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
24790         * g++.old-deja/g++.law/builtin1.C: Likewise.
24791         * g++.old-deja/g++.law/ctors10.C: Likewise.
24792         * g++.old-deja/g++.law/virtual3.C: Likewise.
24793         * g++.old-deja/g++.mike/p658.C: Likewise.
24794         * g++.old-deja/g++.other/sibcall1.C: Likewise.
24795         * g++.old-deja/g++.other/vaarg2.C: Likewise.
24796         * g++.old-deja/g++.robertl/eb124.C: Likewise.
24797         * g++.old-deja/g++.robertl/eb44.C: Likewise.
24798         * g++.old-deja/g++.robertl/eb77.C: Likewise.
24799
24800 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24801
24802         * gcc.c-torture/compile/20001024-1.c: New test.
24803
24804 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
24805
24806         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
24807         to tell us whether or not we are using V3.
24808
24809 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24810
24811         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
24812         operands.
24813
24814 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24815
24816         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
24817
24818 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
24819
24820         * gcc.c-torture/execute/20001024-1.c: New test.
24821
24822 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
24823
24824         * g++.old-deja/g++.other/sibcall1.C: New test.
24825
24826 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
24827
24828         * gcc.dg/noncompile/init-3.c: New test.
24829
24830 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24831
24832         * gcc.dg/format-array-1.c: New test.
24833
24834 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24835
24836         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
24837         writing through null pointers; remove comment about testing
24838         unterminated strings.
24839
24840 2000-10-17  Matthew Hiller  <hiller@redhat.com>
24841
24842         * gcc.c-torture/execute/20001017-2.c: New test.
24843
24844 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24845
24846         * gcc.c-torture/compile/20001018-1.c: New test.
24847         * gcc.c-torture/compile/20001018-1.x: Xfail.
24848
24849 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24850
24851         * gcc.c-torture/execute/20001017-1.c: New test.
24852
24853 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24854
24855         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
24856         for multiple use of arguments with scanf formats; add tests for
24857         multiple use of arguments.
24858
24859 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
24860
24861         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
24862
24863 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24864
24865         * gcc.dg/format-miss-1.c: New test.
24866
24867 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24868
24869         * gcc.c-torture/execute/20001013-1.c: New test.
24870
24871 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24872
24873         * gcc.dg/format-branch-1.c: New test.
24874
24875 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24876
24877         * README, lib/file-format.exp: Remove EGCS references.
24878
24879 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24880
24881         * gcc.dg/20001013-1.c: New test.
24882
24883 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24884
24885         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
24886         for intmax_t in the compiler using __typeof__ and the type rules
24887         for conditional expressions.
24888
24889 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
24890
24891         * gcc.dg/20001012-1.c: New test.
24892         * gcc.dg/20001012-2.c: New test.
24893
24894 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24895
24896         * gcc.dg/format-attr-1.c: New test.
24897
24898 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24899
24900         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
24901         __LONG_LONG_MAX__ instead of LLONG_MAX.
24902
24903 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24904
24905         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
24906         scanf flags.
24907         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
24908         flags.
24909
24910 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24911
24912         * gcc.dg/sequence-pt-1.c: New test.
24913
24914 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
24915
24916         * gcc.c-torture/execute/20001011-1.c: New testcase.
24917         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
24918
24919 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24920
24921         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
24922         does not error on it.
24923
24924 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24925
24926         * gcc.dg/20001009-1.c: New test.
24927
24928 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
24929
24930         * gcc.c-torture/compile/20001009-1.c: Move from here ....
24931         * gcc.c-torture/execute/20001009-2.c: ... to here.
24932
24933 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
24934
24935         * gcc.c-torture/compile/20001009-1.c: New testcase.
24936         * gcc.c-torture/execute/20001009-1.c: New testcase.
24937         Testcases provided by Jan Hubicka <jh@suse.cz>.
24938
24939 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24940
24941         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24942         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
24943         uintmax_t using <limits.h> to emulate the compiler's internal
24944         logic.  No longer XFAIL %j tests.
24945
24946 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24947
24948         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
24949         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24950         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
24951         regexps and details of expected handling of some bad formats.
24952         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
24953         suppression.
24954
24955 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24956
24957         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
24958         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
24959         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
24960         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
24961         in list archives.
24962
24963 2000-10-06  Richard Henderson  <rth@cygnus.com>
24964
24965         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
24966         * g++.old-deja/g++.brendan/crash52.C: Likewise.
24967         * g++.old-deja/g++.jason/report.C: Likewise.
24968         * g++.old-deja/g++.law/friend5.C: Likewise.
24969         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
24970         of the expected warnings.
24971
24972 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
24973
24974         * g++.old-deja/g++.pt/enum14.C: New test.
24975
24976 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24977
24978         * g++.old-deja/g++.pt/crash59.C: New test.
24979
24980 2000-10-04  Will Cohen  <wcohen@redhat.com>
24981
24982         * gcc.dg/20000926-1.c: New test.
24983
24984 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
24985
24986         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
24987         function name for current C++ compiler.
24988         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
24989
24990 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
24991
24992         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
24993         __PRETTY_FUNCTION__.
24994         * g++.old-deja/g++.ext/pretty2.C: Likewise.
24995
24996 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24997
24998         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
24999
25000 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
25001
25002         * gcc.c-torture/compile/20000923-1.c: New test.
25003
25004 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
25005
25006         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
25007         * g++.old-deja/g++.pt/ttp62.C: Same.
25008         * g++.old-deja/g++.other/inline14.C: Same.
25009
25010 2000-09-24  Richard Henderson  <rth@cygnus.com>
25011
25012         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
25013
25014 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25015
25016         * gcc.dg/c90-printf-1.c: Add test for wide string format.
25017
25018 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
25019
25020         * gcc.c-torture/compile/20000922-1.c: New file.
25021
25022 2000-09-21  Nick Clifton  <nickc@redhat.com>
25023
25024         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
25025         a signed long modulo operation.
25026         (mod6): New function - perform an unsigned long modulo operation.
25027         (main): Add tests for modulos of very large numbers by very small
25028         dividends.
25029
25030 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25031
25032         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
25033
25034 2000-09-19  Richard Henderson  <rth@cygnus.com>
25035
25036         * gcc.dg/compare2.c (case 10): XFAIL.
25037
25038 2000-09-18  Richard Henderson  <rth@cygnus.com>
25039
25040         * gcc.c-torture/execute/20000906-1.c: Move ...
25041         * gcc.dg/20000906-1.c: ... here.  Only run on targets
25042         that support __builtin_trap.
25043
25044 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
25045
25046         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
25047
25048 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25049
25050         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
25051         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
25052         more $ format tests.
25053
25054 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25055
25056         * gcc.dg/format-errmk-1.c: New test.
25057
25058 2000-09-17  Greg McGary  <greg@mcgary.org>
25059
25060         * gcc.c-torture/execute/20000917-1.x: Remove.
25061
25062 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25063
25064         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
25065
25066 2000-09-17  Greg McGary  <greg@mcgary.org>
25067
25068         * gcc.c-torture/execute/20000917-1.c: New test.
25069         * gcc.c-torture/execute/20000917-1.x: XFAIL.
25070
25071 2000-09-16  Neil Booth  <NeilB@earthling.net>
25072
25073         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
25074         in nested macro bug.
25075
25076 2000-09-15  Neil Booth  <NeilB@earthling.net>
25077
25078         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
25079
25080 2000-09-14  Jeffrey A Law  (law@cygnus.com)
25081
25082         * gcc.c-torture/execute/20000914-1.c: New test.
25083
25084 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
25085
25086         * g++.other/inline13.C: New test.
25087
25088 2000-09-12  Andreas Jaeger  <aj@suse.de>
25089
25090         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
25091         constant by Ulrich Drepper <drepper@redhat.com>.
25092
25093 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
25094
25095         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
25096
25097 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25098
25099         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
25100
25101 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
25102
25103         * gcc.dg/cpp/backslash.c: New test.
25104
25105 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
25106
25107         * gcc.c-torture/execute/20000910-1.c: New test.
25108         * gcc.c-torture/execute/20000910-2.c: Likewise.
25109
25110 2000-09-11  Robert Lipe  <robertl@sco.com>
25111
25112         * gcc.dg/pragma-align.c: New test.
25113
25114 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
25115
25116         * g++.old-deja/g++.pt/explicit82.C: New test.
25117         * g++.old-deja/g++.pt/explicit83.C: New test.
25118
25119 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
25120
25121         * gcc.dg/asm-names.c: New test.
25122
25123 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25124
25125         * gcc.dg/cpp/tr-warn6.c: New test
25126
25127 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25128
25129         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
25130         be accepted.
25131
25132 2000-09-07  Catherine Moore  <clm@redhat.com>
25133
25134         * gcc.c-torture/execute/unroll-1.c: New test.
25135
25136 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
25137
25138         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
25139         ERROR markers.
25140         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
25141         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
25142         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
25143         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
25144         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
25145         Preprocess only.
25146         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
25147         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
25148
25149 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25150
25151         * g++.old-deja/g++.pt/deduct2.C: New test.
25152
25153 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25154
25155         * g++.old-deja/g++.pt/parms2.C: New test.
25156
25157 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25158
25159         * g++.old-deja/g++.pt/crash58.C: New test.
25160
25161 2000-09-06  Greg McGary  <greg@mcgary.org>
25162
25163         * gcc.c-torture/execute/20000906-1.c: New test.
25164         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
25165
25166 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25167
25168         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
25169
25170 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25171
25172         * g++.old-deja/g++.pt/crash57.C: New test.
25173
25174 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25175
25176         * g++.old-deja/g++.pt/crash56.C: New test.
25177
25178 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25179
25180         * g++.old-deja/g++.pt/koenig1.C: New test.
25181
25182 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25183
25184         * gcc.dg/20000904-1.c: New test.
25185
25186 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25187
25188         * gcc.dg/cpp/paste8.c: New test.
25189
25190 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
25191
25192         * gcc.c-torture/compile/20000827-1.c: New test.
25193
25194 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25195
25196         * gcc.dg/format-diag-1.c: New test.
25197
25198 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25199
25200         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
25201         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
25202         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
25203         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
25204         gcc.dg/formatz-1.c: Adjust warning regular expressions.
25205
25206 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25207
25208         * g++.old-deja/g++.other/nested4.C: New test.
25209
25210 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25211
25212         * g++.old-deja/g++.ns/scoped1.C: New test.
25213
25214 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
25215
25216         * lib/g++.exp: Support testing already-installed GCC.
25217
25218 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25219
25220         * wtr-label-1.c, wtr-suffix-1.c: New tests.
25221
25222 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25223
25224         * gcc.dg/return-type-2.c: New test.
25225
25226 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
25227
25228         * gcc.c-torture/compile/20000825-1.c: New test.
25229
25230 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
25231
25232         * gcc.dg/dwarf2-2.c: New test.
25233
25234 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
25235
25236         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
25237         dg-warning regexps.
25238
25239 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25240
25241         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
25242         gcc.dg/format-ext-5.c: New tests.
25243
25244 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
25245
25246         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
25247
25248 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
25249
25250         * gcc.dg/noncompile/930622-2.c: Adjust error message.
25251
25252 2000-08-24  Richard Henderson  <rth@cygnus.com>
25253
25254         * gcc.dg/ia64-sync-1.c: New test.
25255         * gcc.dg/ia64-sync-2.c: New test.
25256         * gcc.dg/ia64-asm-1.c: New test.
25257
25258 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25259
25260         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
25261         * gcc.dg/format-ext-2.c: New test.
25262
25263 2000-08-23  Jason Merrill  <jason@redhat.com>
25264
25265         * lib/old-dejagnu.exp: Also ignore "In member function" and
25266         "At global scope".
25267
25268 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25269
25270         * gcc.dg/noncompile/label-lineno-1.c: New test.
25271
25272 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25273
25274         * gcc.dg/c99-array-nonobj-1.c: New test.
25275
25276 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25277
25278         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
25279         tests.
25280         * gcc.dg/format-ext-1.c: New test.
25281
25282 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25283
25284         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
25285         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
25286         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
25287         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
25288         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
25289
25290 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25291
25292         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
25293         gcc.dg/c99-strftime-2.c: New tests.
25294
25295 2000-08-22  Richard Henderson  <rth@cygnus.com>
25296
25297         * gcc.c-torture/execute/20000822-1.c: New test.
25298
25299 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25300
25301         * gcc.c-torture/execute/20000819-1.x: Remove.
25302
25303 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25304
25305         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
25306         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
25307         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
25308         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
25309         gcc.dg/format-xopen-1.c: New tests.
25310
25311 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25312
25313         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
25314
25315 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25316
25317         * g++.old-deja/g++.other/loop2.C: New test.
25318
25319         * gcc.c-torture/compile/20000606-1.c: New test.
25320         * gcc.c-torture/compile/20000728-1.c: New test.
25321         * gcc.c-torture/execute/20000801-1.c: New test.
25322         * gcc.c-torture/execute/20000801-2.c: New test.
25323         * gcc.c-torture/execute/20000819-1.c: New test.
25324         * gcc.c-torture/execute/20000819-1.x: XFAIL.
25325         * gcc.dg/20000629-1.c: New test.
25326         * gcc.dg/20000724-1.c: New test.
25327         * gcc.dg/20000807-1.c: New test.
25328
25329 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
25330
25331         * gcc.dg/cpp/pragma-1.c: New test.
25332         * gcc.dg/cpp/pragma-2.c: New test.
25333
25334 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
25335
25336         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
25337         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
25338
25339 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25340
25341         * gcc.c-torture/compile/20000818-1.c: New test.
25342
25343 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
25344
25345         * gcc.c-torture/execute/20000818-1.c: New test.
25346
25347 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25348
25349         * gcc.dg/format-va-1.c: New test.
25350
25351 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25352
25353         * g++.old-deja/g++.other/typedef8.C: New test.
25354
25355 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25356
25357         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
25358         * g++.old-deja/g++.mike/net36.C: Mark candidate.
25359         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
25360         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
25361         * g++.old-deja/g++.other/ptrmem7.C: New test.
25362         * g++.old-deja/g++.pt/ptrmem10.C: New test.
25363
25364 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25365
25366         * g++.old-deja/g++.pt/typename27.C: New test.
25367
25368 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
25369
25370         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
25371         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
25372         * g++.old-deja/g++.pt/friend45.C: New test.
25373         * g++.old-deja/g++.other/friend8.C: New test.
25374
25375 2000-08-15  Richard Henderson  <rth@cygnus.com>
25376
25377         * gcc.c-torture/execute/20000815-1.c: New test.
25378
25379 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25380
25381         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
25382         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
25383         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
25384
25385 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
25386
25387         * g++.old-deja/g++.other/refinit2.C: New test.
25388
25389 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
25390
25391         * lib/c-torture.exp (c-torture): Make
25392         compiler_conditional_xfail_data global.
25393         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
25394         compiler_conditional_xfail_data machinery.
25395         (f-torture-execute): Likewise.
25396         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
25397         and only when unrolling loops.
25398
25399         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
25400
25401 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25402
25403         * g++.old-deja/g++.pt/explicit81.C: New test.
25404
25405 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25406
25407         * g++.old-deja/g++.pt/typename26.C: New test.
25408
25409 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
25410
25411         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
25412         warning.
25413
25414 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
25415
25416         * g++.old-deja/g++.other/array3.C: New test.
25417
25418 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25419
25420         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
25421         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
25422         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
25423         New tests.
25424
25425 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
25426
25427         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
25428         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25429
25430 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
25431
25432         * gcc.c-torture/execute/20000808-1.c: New test.
25433
25434 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25435
25436         * gcc.dg/c90-const-expr-1.c: New test.
25437
25438 2000-08-08  Richard Henderson  <rth@cygnus.com>
25439
25440         * gcc.dg/noncompile/920923-1.c: Declare calloc.
25441
25442 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25443
25444         * gcc.dg/noncompile/const-ll-1.c: New test.
25445
25446 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25447
25448         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
25449
25450 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
25451
25452         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
25453         that running programs linked against the shared version of libobjc
25454         run correctly.
25455
25456 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25457
25458         * gcc.dg/c99-printf-1.c: New test.
25459
25460 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25461
25462         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
25463
25464 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
25465
25466         * gcc.c-torture/execute/20000731-1.x: Delete.
25467
25468 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
25469
25470         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
25471         and torture_without_loops as is done by c-torture.exp.
25472         (search_for): Copy from c-torture.exp.
25473         (gcc-dg-runtest): New function, drives a directory of tests
25474         iterating over the TORTURE_OPTIONS.
25475         (scan-assembler, scan-assembler-not): Move here from
25476         individual directory drivers.
25477
25478         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
25479         defined by lib/gcc-dg.exp.
25480         * gcc.dg/cpp/cpp.exp: Likewise.
25481         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
25482         gcc-dg-runtest, so we cycle over optimization options.
25483
25484         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
25485         * gcc.dg/compare2.c: No longer expected to fail.
25486
25487 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
25488
25489         * gcc.c-torture/execute/20000804-1.c: New test.
25490
25491 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25492
25493         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
25494
25495 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
25496
25497         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
25498
25499 2000-08-03  Jeffrey A Law  (law@cygnus.com)
25500
25501         * gcc.c-torture/compile/20000803-1.c: New test.
25502
25503 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25504
25505         * gcc.c-torture/execute/20000801-3.c,
25506         gcc.c-torture/execute/20000801-4.c: New tests.
25507         * gcc.c-torture/execute/20000801-3.x,
25508         gcc.c-torture/execute/20000801-4.x: Xfail.
25509
25510 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
25511
25512         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
25513         libobjc/.libs to allow for libtool.
25514
25515 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
25516
25517         * gcc.c-torture/compile/20000802-1.c: New test.
25518
25519 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
25520
25521         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
25522
25523 2000-07-31  Jeffrey A Law  (law@cygnus.com)
25524
25525         * gcc-c-torture/execute/20000731-2.c: New test.
25526
25527         * gcc.c-torture/execute/20000731-1.c: New test.
25528         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
25529
25530 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
25531
25532         * testsuite/gcc.dg/cpp/paste7.c: New test.
25533         * gcc.dg/cpp/20000725-1.c: New test.
25534
25535 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
25536
25537         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
25538         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
25539         declaration warning for __builtin_dwarf_reg_size.
25540
25541         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
25542
25543 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25544
25545         * gcc.dg/noncompile/voidparam-1.c: New test.
25546
25547 2000-07-30  Richard Henderson  <rth@cygnus.com>
25548
25549         * gcc.dg/c90-digraph-1.c: Don't xfail.
25550         * gcc.dg/compare2.c (case 10): Xfail.
25551         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
25552
25553 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
25554
25555         * gcc.dg/c99-main-1.c: New test.
25556
25557 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25558
25559         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
25560
25561 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
25562
25563         * gcc.c-tortuer/execute/20000726-1.c: New test.
25564
25565 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
25566
25567         * gcc.c-torture/execute/enum-2.c: New test.
25568
25569 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25570
25571         * gcc.dg/cpp/tr-warn3.c: New test.
25572
25573 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25574
25575         * g++.old-deja/g++.ext/implicit1.C: Remove.
25576         * g++.old-deja/g++.jason/c2.C: Remove
25577         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
25578         * g++.old-deja/g++.pt/crash16.C: Likewise.
25579         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
25580
25581 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25582
25583         * g++.old-deja/g++.other/for2.C: New test.
25584
25585 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
25586
25587         * gcc.dg/20000720-1.c: New test.
25588
25589 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
25590
25591         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
25592
25593 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
25594
25595         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
25596         * gcc.c-torture/execute/20000722-1.c: New.
25597         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
25598
25599 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
25600
25601         * gcc.dg/cpp/20000720-1.S: New test.
25602
25603 2000-07-21  Michael Meissner  <meissner@redhat.com>
25604
25605         * gcc.c-torture/execute/ieee/hugeval.c: New test.
25606
25607 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25608
25609         * g++.old-deja/g++.brendan/crash16.C,
25610         g++.old-deja/g++.brendan/parse3.C,
25611         g++.old-deja/g++.brendan/redecl1.C,
25612         g++.old-deja/g++.ns/template13.C,
25613         g++.old-deja/g++.other/decl4.C,
25614         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
25615
25616 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25617
25618         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
25619         and "Internal error".
25620
25621         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
25622         regexps.
25623         * gcc.dg/cpp/paste6.c: New test.
25624
25625 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
25626
25627         * gcc.dg/cpp/tr-direct.c: New test.
25628
25629         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
25630         gcc.dg/cpp/undef1.c: Tweak error regexps.
25631
25632 2000-07-18  Eric Christopher <echristo@redhat.com>
25633
25634         * gcc.c-torture/compile/20000718-1.c: New test.
25635
25636 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
25637
25638         * cpplex.c (_cpp_push_token): If the token being pushed back
25639         is the previous token in this context, just subtract one from
25640         context->posn.
25641         * cppmacro.c (save_expansion): Clear aux field when storing a
25642         placemarker.
25643
25644 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
25645
25646         * gcc.dg/noncompile/redecl-1.c: New test.
25647
25648 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
25649
25650         * gcc.c-torture/execute/20000717-5.c: New test.
25651         * gcc.c-torture/execute/20000717-1.x: Removed.
25652
25653 2000-07-17  Richard Henderson  <rth@cygnus.com>
25654
25655         * gcc.c-torture/execute/20000717-4.c: New test.
25656
25657 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
25658
25659         * gcc.dg/cpp/syshdr.c: New test.
25660         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
25661
25662 2000-07-17  Neil Booth  <neilb@earthling.net>
25663
25664         * gcc.dg/cpp/cmdlne-dM.c: New test.
25665         * gcc.dg/cpp/cmdlne-dD.c: New test.
25666
25667 2000-07-17  Jeffrey A Law  (law@cygnus.com)
25668
25669         * gcc.c-torture/execute/20000717-3.c: New test.
25670
25671         * gcc.c-torture/compile/20000717-1.c: New test.
25672
25673 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
25674
25675         * gcc.c-torture/execute/20000717-2.c: New test.
25676
25677 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25678
25679         * gcc.dg/formatz-1.c: New test.
25680
25681         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
25682         * gcc.dg/c99-digraph-1.c: New tests.
25683
25684         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
25685         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
25686
25687         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
25688         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
25689         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
25690         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
25691         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
25692         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
25693         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
25694
25695 2000-07-17   Greg McGary <greg@mcgary.org>
25696
25697         * gcc.c-torture/execute/20000717-1.c: New test.
25698         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
25699
25700 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
25701
25702         * gcc.c-torture/execute/20000715-2.c: New test.
25703         * gcc.dg/20000715-1.c: New test.
25704
25705 2000-07-15  Michael Meissner  <meissner@redhat.com>
25706
25707         * gcc.c-torture/execute/20000715-1.c: New test.
25708
25709 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
25710
25711         * gcc.c-torture/execute/20000707-1.c: New test.
25712
25713 2000-07-13  Neil Booth  <NeilB@earthling.net>
25714
25715         * testsuite/gcc.dg/cpp/digraph1.c,
25716         testsuite/gcc.dg/cpp/digraph2.c,
25717         testsuite/gcc.dg/cpp/digraphs.c: New tests.
25718
25719 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
25720
25721         * g77.f-torture/compile/20000630-2.f:  New test.
25722         * g77.f-torture/compile/20000630-2.x
25723
25724 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25725
25726         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
25727
25728 2000-07-11  Neil Booth  <NeilB@earthling.net>
25729
25730         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
25731
25732 2000-07-11  Neil Booth  <NeilB@earthling.net>
25733
25734         * gcc.dg/cpp/cmdlne-C.c: New.
25735
25736 2000-07-09  Neil Booth  <NeilB@earthling.net>
25737
25738         * gcc.dg/cpp/directiv.c: New tests.
25739         * gcc.dg/cpp/undef1.c: Update.
25740
25741 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
25742
25743         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
25744
25745 2000-07-09  Neil Booth  <NeilB@earthling.net>
25746
25747         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
25748
25749 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
25750
25751         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
25752         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
25753
25754 2000-07-08  Neil Booth  <NeilB@earthling.net>
25755
25756         * gcc.dg/cpp/macsyntx.c: New tests.
25757
25758 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25759
25760         * gcc.dg/20000707-1.c: New test.
25761
25762 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25763
25764         * gcc.c-torture/execute/20000706-1.c: New test.
25765         * gcc.c-torture/execute/20000706-2.c: New test.
25766         * gcc.c-torture/execute/20000706-3.c: New test.
25767         * gcc.c-torture/execute/20000706-4.c: New test.
25768         * gcc.c-torture/execute/20000706-5.c: New test.
25769
25770 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25771
25772         * g++.old-deja/g++.pt/instantiate7.C: New test.
25773
25774 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25775
25776         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
25777         * g++.old-deja/g++.mike/thunk3.C: Likewise.
25778         * g++.old-deja/g++.other/rtti3.C: Likewise.
25779         * g++.old-deja/g++.other/rttid3.C: Likewise.
25780
25781 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
25782
25783         *  g77.f-torture/compile/20000630-1.x: Fix typo
25784
25785 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
25786
25787         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
25788         assembly output.
25789
25790 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
25791
25792         * gcc.dg/cpp/ident.c: New test.
25793
25794 2000-07-05  Neil Booth  <NeilB@earthling.net>
25795
25796         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
25797           gcc.dg/cpp/lexstrng.c: New tests.
25798
25799 2000-07-04  Neil Booth  <NeilB@earthling.net>
25800
25801         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
25802         * gcc.dg/cpp/strify2.c: Same.
25803
25804 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
25805
25806         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
25807         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
25808         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
25809         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
25810
25811         * testsuite/gcc.dg/cpp/macro1.c,
25812         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
25813         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
25814         testsuite/gcc.dg/cpp/strify1.c,
25815         testsuite/gcc.dg/cpp/strify2.c: New tests.
25816
25817 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
25818
25819         * gcc.c-torture/execute/20000703-1.c: New test.
25820
25821 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25822
25823         * g++.old-deja/g++.pt (lookup10.C): New test.
25824
25825 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25826
25827         * g++.old-deja/g++.pt (typename25.C): New test.
25828
25829 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
25830
25831         * gcc.c-torture/compile/20000701-1.c: New test.
25832
25833 2000-06-30  Nick Clifton  <nickc@cygnus.com>
25834
25835         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
25836         to test case.
25837
25838 2000-06-30  Catherine Moore  <clm@cygnus.com>
25839
25840         * gcc.c-torture/execute/align-1.c: New test.
25841
25842 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
25843
25844         * g++.old-deja/g++.pt/expr8.C: New test.
25845         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
25846
25847 2000-06-29  Nick Clifton  <nickc@cygnus.com>
25848
25849         * gcc.c-torture/compile/20000629-1.c: New test.
25850
25851 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25852
25853
25854         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
25855         gcc.dg/noncompile directory, depending on whether they're
25856         preprocessor tests or not.  Annotate all the tests for the dg
25857         framework.
25858
25859         * gcc.c-torture/noncompile/noncompile.exp: Delete.
25860         * gcc.dg/noncompile/noncompile.exp: New.
25861
25862         * Moved files:
25863         Old name                                New name
25864         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
25865         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
25866         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
25867         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
25868         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
25869         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
25870         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
25871         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
25872         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
25873         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
25874         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
25875         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
25876         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
25877         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
25878         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
25879         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
25880         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
25881         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
25882         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
25883         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
25884         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
25885         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
25886         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
25887         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
25888
25889         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
25890         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
25891         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
25892         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
25893         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
25894         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
25895
25896 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25897
25898         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
25899         declare one variable.  On the fourth, error.
25900         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
25901         declared by 20000628-1a.h.
25902
25903 2000-06-29  Richard Henderson  <rth@redhat.com>
25904
25905         * gcc.c-torture/execute/930529-1.x: New file.
25906         * gcc.dg/920413-1.c: Adjust expected warning text.
25907         * gcc.dg/980217-1.c: Declare abort.
25908         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
25909
25910 2000-06-29  Jeffrey A Law  (law@cygnus.com)
25911
25912         * g77.f-torture/compile/20000629-1.f: New test.
25913         * g77.f-torture/compile/20000629-1.x: Expected to fail.
25914
25915 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25916
25917         Rearrange lots of files, removing entirely the
25918         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
25919         directories.
25920
25921         * Deleted files:
25922         gcc.c-torture/code_quality/code_quality.exp
25923         gcc.c-torture/special/special.exp
25924         gcc.failure/failure.exp
25925         gcc.failure/940409-1.x
25926         gcc.c-torture/compile/961203-1.x
25927
25928         * New files:
25929         gcc.misc-tests/linkage.exp
25930         gcc.c-torture/execute/920730-1t.c
25931         gcc.c-torture/execute/920730-1t.x
25932         gcc.c-torture/compile/920520-1.x
25933         gcc.c-torture/compile/920521-1.x
25934         gcc.c-torture/compile/981006-1.x
25935         gcc.c-torture/execute/eeprof-1.x
25936
25937         * Moved files (possibly with modifications to fit a new harness):
25938         Old name                                New name
25939         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
25940         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
25941         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
25942         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
25943         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
25944         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
25945         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
25946         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
25947         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
25948         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
25949         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
25950         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
25951         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
25952         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
25953
25954 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25955
25956         * c-torture/compile/961203-1.x: Delete.
25957
25958         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
25959         not exit. Include stdio.h.
25960         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
25961         * gcc.misc-tests/dg-12.c: Likewise.
25962         * gcc.misc-tests/dg-5.c: Likewise.
25963         * gcc.misc-tests/dg-6.c: Likewise.
25964         * gcc.misc-tests/dg-7.c: Prototype abort.
25965         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
25966         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
25967         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
25968         not exit.
25969         * gcc.misc-tests/sieve.c: Use return from main, not exit.
25970         * gcc.misc-tests/sort2.c: Use return from main, not exit.
25971
25972 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
25973
25974         * gcc.dg/cpp/20000628-1.c: New test.
25975         * gcc.dg/cpp/20000628-1.h: New header for above test.
25976         * gcc.dg/cpp/20000628-1a.h: Likewise.
25977
25978 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
25979
25980         * gcc.dg/cpp: New directory.
25981         * gcc.dg/cpp/cpp.exp: New driver.
25982         * gcc.dg/cpp/20000627-1.c: New test.
25983         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
25984         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
25985         and rewrite as a compilation test.
25986
25987         * gcc.dg: Move many files into the cpp subdirectory, possibly
25988         renaming or editing them as well.
25989         Old name                New name
25990         990119-1.c              cpp/19990119-1.c
25991         990228-1.c              cpp/19990228-1.c
25992         990407-1.c              cpp/19990407-1.c
25993         990409-1.c              cpp/19990409-1.c
25994         990413-1.c              cpp/19990413-1.c
25995         990703-1.c              cpp/19990703-1.c
25996         20000127-1.c            cpp/20000127-1.c
25997         20000129-1.c            cpp/20000129-1.c
25998         20000207-1.c            cpp/20000207-1.c
25999         20000207-2.c            cpp/20000207-2.c
26000         20000209-1.c            cpp/20000209-1.c
26001         20000209-2.c            cpp/20000209-2.c
26002         20000301-1.c            cpp/20000301-1.c
26003         20000419-1.c            cpp/20000419-1.c
26004         20000510-1.S            cpp/20000510-1.S
26005         20000519-1.c            cpp/20000519-1.c
26006         20000529-1.c            cpp/20000529-1.c
26007         20000625-1.c            cpp/20000625-1.c
26008         20000625-2.c            cpp/20000625-2.c
26009         cpp-as1.c               cpp/assert1.c
26010         cpp-as2.c               cpp/assert2.c
26011         cxx-comments-1.c        cpp/cxxcom1.c
26012         cxx-comments-2.c        cpp/cxxcom2.c
26013         endif-label.c           cpp/endif.c
26014         cpp-hash1.c             cpp/hash1.c
26015         cpp-hash2.c             cpp/hash2.c
26016         cpp-if1.c               cpp/if-1.c
26017         cpp-if2.c               cpp/if-2.c
26018         cpp-if3.c               cpp/if-3.c
26019         cpp-if4.c               cpp/if-4.c
26020         cpp-if5.c               cpp/if-5.c
26021         cpp-cond.c              cpp/if-cexp.c
26022         cpp-missingop.c         cpp/if-mop.c
26023         cpp-missingparen.c      cpp/if-mpar.c
26024         cpp-opprec.c            cpp/if-oppr.c
26025         cpp-ifparen.c           cpp/if-paren.c
26026         cpp-shortcircuit.c      cpp/if-sc.c
26027         cpp-shift.c             cpp/if-shift.c
26028         cpp-unary.c             cpp/if-unary.c
26029         cpp-li1.c               cpp/line1.c
26030         cpp-li2.c               cpp/line2.c
26031         lineno.c                cpp/line3.c
26032         lineno-2.c              cpp/line4.c
26033         cpp-mi.c                cpp/mi1.c
26034         cpp-mic.h               cpp/mi1c.h
26035         cpp-micc.h              cpp/mi1cc.h
26036         cpp-mind.h              cpp/mi1nd.h
26037         cpp-mindp.h             cpp/mi1ndp.h
26038         cpp-mix.h               cpp/mi1x.h
26039         cpp-mi2.c               cpp/mi2.c
26040         cpp-mi2a.h              cpp/mi2a.h
26041         cpp-mi2b.h              cpp/mi2b.h
26042         cpp-mi2c.h              cpp/mi2c.h
26043         cpp-mi3.c               cpp/mi3.c
26044         cpp-mi3.def             cpp/mi3.def
26045         poison-1.c              cpp/poison.c
26046         pr-impl.c               cpp/prag-imp.c
26047         cpp-redef-2.c           cpp/redef1.c
26048         cpp-redef.c             cpp/redef2.c
26049         strpaste.c              cpp/strp1.c
26050         strpaste-2.c            cpp/strp2.c
26051         cpp-tradpaste.c         cpp/tr-paste.c
26052         cpp-tradstringify.c     cpp/tr-str.c
26053         cpp-tradwarn1.c         cpp/tr-warn1.c
26054         cpp-tradwarn2.c         cpp/tr-warn2.c
26055         trigraphs.c             cpp/trigraphs.c
26056         cpp-unc1.c              cpp/unc1.c
26057         cpp-unc2.c              cpp/unc2.c
26058         cpp-unc3.c              cpp/unc3.c
26059         cpp-unc.c               cpp/unc4.c
26060         undef.c                 cpp/undef1.c
26061         undef-2.c               cpp/undef2.c
26062         cpp-wi1.c               cpp/widestr1.c
26063
26064 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
26065
26066         * lib/g++.exp (g++_include_flags): Tweak.
26067
26068 2000-06-27  H.J. Lu  <hjl@gnu.org>
26069             Loren J. Rittle  <ljrittle@acm.org>
26070
26071         * lib/g++.exp (g++_include_flags): Override libgloss.exp
26072         version with one that knows about the new gcc tree structure.
26073         (g++_link_flags): Same.
26074
26075 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
26076
26077         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
26078         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
26079         case we are cross-compiling.
26080
26081         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
26082         g++.old-deja/g++.niklas/Makefile.in,
26083         g++.old-deja/g++.niklas/configure.in,
26084         g++.old-deja/g++.other/Makefile.in,
26085         g++.old-deja/g++.other/configure.in,
26086         gcc.c-torture/code_quality/Makefile.in,
26087         gcc.c-torture/code_quality/configure.in,
26088         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
26089         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
26090         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
26091         gcc.c-torture/execute/ieee/Makefile.in,
26092         gcc.c-torture/execute/ieee/configure.in,
26093         gcc.c-torture/noncompile/Makefile.in,
26094         gcc.c-torture/noncompile/configure.in,
26095         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
26096         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
26097         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
26098
26099 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26100
26101         * g++.old-deja/g++.other/ambig3.C: New test.
26102
26103 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26104
26105         * g++.old-deja/g++.pt/syntax1.C: New test.
26106         * g++.old-deja/g++.pt/syntax2.C: New test.
26107         * g++.old-deja/g++.other/syntax3.C: New test.
26108         * g++.old-deja/g++.other/syntax4.C: New test.
26109
26110 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26111
26112         * gcc.dg/20000623-1.c: Prototype exit and abort.
26113
26114 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26115
26116         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
26117         New tests.
26118         * gcc.dg/cpp-mi3.def: New file.
26119
26120         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
26121         inside assertions.
26122         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
26123         lexer's error messages.
26124         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
26125         divine anything from the linemarkers.
26126         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
26127         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
26128
26129 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
26130
26131         * gcc.dg/20000623-1.c: New test.
26132
26133 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
26134
26135         * gcc.c-torture/execute/20000622-1.c: New test.
26136
26137 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26138
26139         * g++.old-deja/g++.other/init15.C: New test.
26140
26141 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26142
26143         * g++.old-deja/g++.pt/vaarg2.C: New test.
26144         * g++.old-deja/g++.pt/vaarg3.C: New test.
26145
26146 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
26147
26148         * g++.old-deja/g++.other/dyncast6.C: New test.
26149
26150 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
26151
26152         * gcc.c-torture/execute/loop-6.c: New test.
26153
26154 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
26155
26156         * gcc.dg/20000614-1.c: New test.
26157         * gcc.dg/20000614-2.c: New test.
26158
26159 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
26160
26161         * g++.old-deja/g++.other/inline12.C: New test.
26162
26163 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
26164
26165         * g++.old-deja/g++.other/eh1.C: New test.
26166
26167 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
26168
26169         * g++.old-deja/g++.other/type.C: New test.
26170
26171 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26172
26173         * g++.old-deja/g++.other/initstring.C: New test.
26174
26175 2000-06-12  Jason Merrill  <jason@redhat.com>
26176
26177         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
26178
26179 2000-06-09  Jeffrey A Law  (law@cygnus.com)
26180
26181         * gcc.c-torture/compile/20000609-1.c: New test.
26182
26183 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
26184
26185         * gcc.dg/20000609-1.c: New test.
26186
26187 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
26188
26189         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
26190         * gcc.c-torture/noncompile/poison-1.c: Move...
26191         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
26192         * gcc.dg/cpp-li1.c: Add a token after the #line.
26193
26194 2000-06-05  Richard Henderson  <rth@cygnus.com>
26195
26196         * gcc.c-torture/execute/20000605-2.c: New test.
26197         * gcc.c-torture/execute/20000605-3.c: New test.
26198
26199 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
26200
26201         * g77.f-torture/execute/20000503-1.x: New file.
26202
26203 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
26204
26205         * g++.old-deja/g++.eh/badalloc1.C: New test.
26206
26207 2000-06-05  Richard Henderson  <rth@cygnus.com>
26208
26209         * gcc.c-torture/execute/20000605-1.c: New test.
26210
26211 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26212             Nathan Sidwell <nathan@codesourcery.com>
26213
26214         * gcc.c-torture/compile/20000605-1.c: New test.
26215
26216 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
26217
26218         * g77.f-torture/compile/20000601-1.f:  New test.
26219
26220 2000-06-03  Richard Henderson  <rth@cygnus.com>
26221
26222         * gcc.c-torture/execute/20000603-1.c: New.
26223
26224 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
26225
26226         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
26227         * gcc.dg/noreturn-2.c (noreturn): Likewise.
26228
26229 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
26230
26231         * gcc.dg/compare2.c (case 12): XFAIL.
26232         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
26233         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
26234
26235         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
26236
26237 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
26238
26239         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
26240         guard macro is already defined when the header is first
26241         included.
26242         * gcc.dg/cpp-mix.h: New file.
26243         * gcc.dg/endif-label.c: Update patterns to match compiler.
26244
26245         * g++.brendan/complex1.C: Declare abort.
26246         * g++.law/refs4.C: Remove XFAIL.
26247         * g++.oliva/expr2.C: Declare abort and exit.
26248
26249 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
26250
26251         * gcc.c-torture/execute/20000528-1.c: New test.
26252
26253         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
26254         * g++.old-deja/g++.law/temps4.C: Likewise.
26255
26256         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
26257         stdlib.h.  Call abort() on failure.
26258         * g++.old-deja/g++.law/refs4.C: Likewise.
26259         * g++.old-deja/g++.law/temps4.C: Likewise.
26260         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
26261         * gcc.c-torture/execute/20000112-1.c: Include string.h.
26262
26263 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
26264
26265         Relative to g++.dg/special:
26266         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
26267
26268         Relative to g++.old-deja:
26269         * g++.brendan/complex1.C, g++.jason/optimize2.C,
26270         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
26271         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
26272         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
26273         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
26274         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
26275         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
26276
26277         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
26278         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
26279         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
26280         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
26281         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
26282         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
26283         and/or string.h.
26284
26285         * g++.other/goto1.C: Update expectations for error messages.
26286
26287 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
26288
26289         * gcc.c-torture/compile/20000523-1.c: New test.
26290
26291 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26292
26293         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
26294
26295 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26296
26297         * g++.old-deja/g++.eh/catch11.C: New test.
26298         * g++.old-deja/g++.eh/catch12.C: New test.
26299
26300 2000-05-24  Nick Clifton  <nickc@cygnus.com>
26301
26302         * gcc.c-torture/execute/20000523-1.c: New test.
26303
26304 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
26305
26306         * c-torture/execute/bcp-1.c: Replace abort in arg of
26307         __builtin_constant_p with a generic external function.
26308
26309         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
26310         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
26311         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
26312         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
26313         Prototype abort and/or exit.
26314
26315         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
26316         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
26317         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
26318         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
26319
26320 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
26321
26322         * gcc.dg/dwarf2-1.c: New test.
26323
26324 2000-05-20  Richard Henderson  <rth@cygnus.com>
26325
26326         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
26327
26328 2000-05-20  Andreas Jaeger  <aj@suse.de>
26329
26330         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
26331         testcase.
26332
26333 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
26334
26335         * gcc.c-torture/execute/20000519-2.c: New test.
26336
26337 2000-05-19  Andreas Jaeger  <aj@suse.de>
26338
26339         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
26340         which fails with SSA.
26341
26342         * lib/c-torture.exp: Also test with -O3 -fssa.
26343
26344 2000-05-18  Michael Meissner  <meissner@redhat.com>
26345
26346         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
26347         * gcc.c-torture/execute/920415-1.c: Ditto.
26348         * gcc.c-torture/execute/920501-1.c: Ditto.
26349         * gcc.c-torture/execute/conversion.c: Ditto.
26350         * gcc.c-torture/execute/cvt-1.c: Ditto.
26351
26352 2000-05-18  Jeffrey A Law  (law@cygnus.com)
26353
26354         * gcc.c-torture/compile/20000518-1.c: New test.
26355
26356 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
26357
26358         * g77.f-torture/compile/200005018.f:  New test.
26359
26360 2000-05-17  Jeffrey A Law  (law@cygnus.com)
26361
26362         * gcc.c-torture/compile/20000517-1.c: New test.
26363
26364 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26365
26366         * gcc.c-torture/execute/20000516-1.c: New test.
26367
26368 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
26369
26370         * g++.old-deja/g++.other/eh.C: New test.
26371
26372 2000-05-12  Richard Henderson  <rth@cygnus.com>
26373
26374         * gcc.c-torture/execute/990208-1.c (main): Don't pass
26375         constants through to doit's conditional.
26376
26377 2000-05-11  Jeffrey A Law  (law@cygnus.com)
26378
26379         * gcc.c-torture/compile/20000511-1.c: New test.
26380         * g77.f-torture/compile/20000511-1.f: New test.
26381         * g77.f-torture/compile/20000511-2.f: New test.
26382
26383 2000-05-11  Michael Meissner  <meissner@redhat.com>
26384
26385         * gcc.c-torture/execute/20000511-1.c: New test.
26386
26387 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
26388
26389         * gcc.dg/dg.exp: Scan .S files as well as .c files.
26390         * gcc.dg/20000510-1.S: New.
26391
26392 2000-05-08  Catherine Moore  <clm@cygnus.com>
26393
26394         * gcc.dg/unused-3.c: New.
26395
26396 2000-05-06  Richard Henderson  <rth@cygnus.com>
26397
26398           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
26399           * g++.old-deja/g++.mike/warn1.C: Likewise.
26400           * g++.old-deja/g++.pt/local1.C: Likewise.
26401           * g++.old-deja/g++.pt/local7.C: Likewise.
26402           * g++.old-deja/g++.pt/spec16.C: Likewise.
26403
26404 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
26405
26406         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
26407
26408 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
26409
26410           * g77.f-torture/execute/20000503-1.f:  New test.
26411
26412 2000-05-04  Andreas Jaeger  <aj@suse.de>
26413
26414         * gcc.dg/noreturn-2.c: New test.
26415
26416 2000-05-04  Neil Booth  <NeilB@earthling.net>
26417
26418         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
26419         preprocessor.
26420
26421 2000-05-04  Richard Henderson  <rth@cygnus.com>
26422
26423         * gcc.c-torture/execute/20000503-1.c: Fix typo.
26424
26425 2000-05-04  Richard Henderson  <rth@cygnus.com>
26426
26427         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
26428         OpenSSL by Jason R Thorpe.
26429
26430 2000-05-03  Jim Wilson  <wilson@cygnus.com>
26431
26432         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
26433
26434 2000-05-03  Robert Lipe <robertlipe@usa.net>
26435
26436         * gcc.dg/20000503-1.c: New test.
26437
26438 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
26439
26440         * gcc.c-torture/compile/20000502-1.c: New test.
26441         * g++.old-deja/g++.other/align.C: New test.
26442         * gcc.dg/cpp-tradstringify.c: New test.
26443
26444 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26445
26446         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
26447         and hard registers.
26448
26449 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
26450
26451         * gcc.c-torture/execute/loop-5.c: New test.
26452
26453 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
26454
26455         * gcc.c-torture/execute/va-arg-20.c: New test.
26456
26457 2000-04-23  Jeffrey A Law  (law@cygnus.com)
26458
26459         * gcc.c-torture/execute/20000422-1.c: New test.
26460
26461 2000-04-20  Greg McGary  <gkm@gnu.org>
26462
26463         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
26464         when optimizing, but without sibling-call optimizations (-O1).
26465
26466 2000-04-20  Jeffrey A Law  (law@cygnus.com)
26467
26468           * gcc.c-torture/compile/20000420-1.c: New test.
26469
26470 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26471
26472         * g++.abi/ptrflags.C: New test.
26473         * g++.eh/catchptr1.C: Test incomplete pointer chains.
26474
26475 2000-04-19  Catherine Moore  <clm@cygnus.com>
26476
26477         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
26478
26479 2000-04-19  Greg McGary  <gkm@gnu.org>
26480
26481         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
26482         sibling-call optimizations.
26483
26484 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
26485
26486         * gcc.dg/20000419-1.c: New test.
26487
26488 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
26489
26490         * gcc.c-torture/execute/20000412-6.c: New test.
26491
26492 2000-04-12  Jeffrey A Law  (law@cygnus.com)
26493
26494         * gcc.c-torture/execute/20000412-5.c: New test.
26495         * g77.f-torture/compile/20000412-1.f: New test.
26496         * gcc.c-torture/execute/20000412-4.c: New test.
26497         * gcc.c-torture/compile/20000412-2.c: New test.
26498         * gcc.c-torture/execute/20000412-3.c: New test.
26499         * gcc.c-torture/compile/20000412-1.c: New test.
26500         * gcc.c-torture/execute/20000412-2.c: New test.
26501
26502 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
26503
26504         * objc/execute/bf-20.m: New test.
26505
26506 2000-04-10  Richard Henderson  <rth@cygnus.com>
26507
26508         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
26509
26510         * gcc.c-torture/execute/20000412-1.c: New test.
26511
26512 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
26513
26514         * g++.old-deja/g++.eh/catchptr1.C: New test.
26515
26516 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
26517
26518         * g++.old-deja/g++.abi/cxa_vec.C: New test.
26519
26520 2000-04-08  Neil Booth  <NeilB@earthling.net>
26521
26522         * gcc.dg/cpp-nullchar.c: Remove test as
26523         embedded nulls cause problems.
26524
26525 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26526
26527         * gcc.dg/compare2.c: New test.
26528
26529 2000-04-08  Neil Booth  <NeilB@earthling.net>
26530
26531         * gcc.dg/cpp-nullchar.c: New test.
26532
26533 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
26534
26535         * gcc.dg/cpp-mi2.c: New test.
26536         * gcc.dg/cpp-mi2[abc].h: New files.
26537
26538 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
26539
26540         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
26541         member name.
26542
26543 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
26544
26545         * g++.old-deja/g++.abi/vmihint.C: New test.
26546
26547 2000-04-06  Neil Booth  <NeilB@earthling.net>
26548
26549         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
26550         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
26551         copyright.
26552
26553 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
26554
26555         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
26556         avoid stack-frame overwrite.
26557
26558 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
26559
26560         * gcc.c-torture/compile/20000405-2.c: New test.
26561         * gcc.c-torture/compile/20000405-3.c: New test.
26562
26563 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26564
26565         * gcc.c-torture/compile/20000405-1.c: New test.
26566
26567 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
26568
26569         * gcc.dg/cast-qual-1.c: Revert last change.
26570
26571 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26572
26573         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
26574
26575 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
26576
26577         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
26578         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
26579
26580 2000-04-03  Jeffrey A Law  (law@cygnus.com)
26581
26582         * gcc.c-torture/compile/20000403-2.c: New test.
26583         * gcc.c-torture/compile/20000403-1.c: New test.
26584
26585 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
26586
26587         * gcc.c-torture/execute/20000403-1.c: New test.
26588
26589 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
26590
26591         * gcc.c-torture/execute/20000402-1.c: New test.
26592
26593 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
26594
26595         * gcc.c-torture/execute/va-arg-15.c: New test.
26596         * gcc.c-torture/execute/va-arg-16.c: New test.
26597         * gcc.c-torture/execute/va-arg-17.c: New test.
26598         * gcc.c-torture/execute/va-arg-18.c: New test.
26599         * gcc.c-torture/execute/va-arg-19.c: New test.
26600
26601 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
26602
26603         * gcc.c-torture/compile/981211-1.c: Move to...
26604         * gcc.dg/cpp-as1.c: ...here.
26605         * gcc.dg/cpp-as2.c: New file.
26606
26607         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
26608         compiler.
26609
26610 2000-04-02  Neil Booth  <NeilB@earthling.net>
26611
26612         * gcc.dg/cpp-cond.c  New tests.
26613         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
26614         accidental success less likely.
26615         * gcc.dg/cpp-missingop.c  New tests.
26616         * gcc.dg/cpp-missingparen.c  New tests.
26617         * gcc.dg/cpp-shift.c  New tests.
26618         * gcc.dg/cpp-shortcircuit.c  New tests.
26619         * gcc.dg/cpp-unary.c  New tests.
26620
26621 2000-03-29  Jeffrey A Law  (law@cygnus.com)
26622
26623         * gcc.c-torture/compile/20000329-1.c: New test.
26624
26625 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
26626
26627         * gcc.c-torture/compile/20000326-1.c: New test.
26628         * gcc.c-torture/compile/20000326-2.c: New test.
26629
26630 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
26631
26632         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
26633         the first parameter is a function argument.
26634
26635 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
26636
26637         * g++.old-deja/g++.ext/array4.C: New test.
26638
26639 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
26640
26641         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
26642
26643 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26644
26645         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
26646
26647 2000-03-19  Richard Henderson  <rth@cygnus.com>
26648
26649         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
26650
26651 2000-03-19  Richard Henderson  <rth@cygnus.com>
26652
26653         * gcc.c-torture/compile/20000319-1.c: New test.
26654
26655 2000-03-14  Jeffrey A Law  (law@cygnus.com)
26656
26657         * gcc.c-torture/execute/20000314-3.c: New test.
26658         * gcc.c-torture/execute/20000314-2.c: New test.
26659         * gcc.c-torture/execute/20000314-1.c: New test.
26660         * gcc.c-torture/compile/20000314-2.c: New test.
26661         * gcc.c-torture/compile/20000314-1.c: New test.
26662
26663 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
26664
26665         * g++.old-deja/g++.warn/inline.C: New test.
26666
26667 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
26668
26669         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
26670         standards-compliant result rather than specific constants.
26671         Put test-values in array.
26672
26673 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
26674
26675         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
26676         (g++_target_compile): Put test-specific options last.
26677
26678 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26679
26680         * g++.old-deja/g++.eh/vbase4.C: New test.
26681
26682 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26683
26684         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
26685
26686 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26687
26688         * g++.old-deja/g++.brendan/misc12.C: Removed.
26689         * g++.old-deja/g++.pt/memtemp77.C: Constify.
26690         * g++.old-deja/g++.ext/pretty4.C: New test.
26691
26692 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26693
26694         * g++.old-deja/g++.other/string2.C: New test.
26695
26696 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
26697
26698         * g++.old-deja/g++.warn/impint2.C: New test.
26699
26700 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
26701
26702         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
26703         is 1, not zero.
26704
26705 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
26706
26707         * g++.old-deja/g++.warn/impint.C: New test.
26708         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
26709         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
26710         * g++.old-deja/g++.pt/explicit12.C: Likewise.
26711         * g++.old-deja/g++.pt/explicit13.C: Likewise.
26712         * g++.old-deja/g++.pt/explicit17.C: Likewise.
26713         * g++.old-deja/g++.pt/explicit18.C: Likewise.
26714         * g++.old-deja/g++.pt/explicit19.C: Likewise.
26715         * g++.old-deja/g++.pt/explicit23.C: Likewise.
26716         * g++.old-deja/g++.pt/explicit31.C: Likewise.
26717         * g++.old-deja/g++.pt/explicit35.C: Likewise.
26718         * g++.old-deja/g++.pt/explicit6.C: Likewise.
26719         * g++.old-deja/g++.pt/memclass7.C: Likewise.
26720
26721 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
26722
26723         * gcc.dg/cpp-redef.c: New test.
26724
26725 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
26726
26727         * g++.old-deja/g++.pt/unify7.C: New test.
26728
26729 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26730
26731         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
26732         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
26733
26734 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
26735
26736         * gcc.c-torture/compile/20000224-1.c: New test.
26737
26738 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26739
26740         * gcc.c-torture/compile/cpp-2.c: New test.
26741         * gcc.c-torture/compile/cpp-1.c: New test.
26742
26743 2000-02-25  Jeffrey A Law  (law@cygnus.com)
26744
26745         * gcc.c-torture/execute/20000225-1.c: New test.
26746
26747 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26748
26749         * gcc.dg/cpp-li2.c: New test.
26750
26751         * gcc.dg/cpp-wi1.c: New test.
26752
26753         * gcc.dg/cpp-li1.c: New test.
26754
26755 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
26756
26757         * g++.old-deja/g++.other/sizeof5.C: New test.
26758
26759 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26760
26761         * gcc.c-torture/execute/va-arg-13.c: New test.
26762
26763 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
26764
26765         * gcc.c-torture/execute/va-arg-12.c: New test.
26766
26767 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26768
26769         * gcc.c-torture/execute/20000223-1.c: New test.
26770
26771 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26772
26773         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
26774
26775 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
26776
26777         * g++.old-deja/g++.abi/ptrmem.C: New test.
26778
26779 2000-02-19  Richard Henderson  <rth@cygnus.com>
26780
26781         * gcc.c-torture/compile/init-3.c: New.
26782
26783 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
26784
26785         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
26786         ALWAYS_CXXFLAGS.
26787
26788 2000-02-11  Robert Lipe <robertl@sco.com>
26789
26790         * gcc.c-torture/compile/20000211-3.c: New test.
26791
26792 2000-02-11  Martin Buchholz <martin@xemacs.org>
26793
26794         * gcc.c-torture/compile/20000211-2.c: New test.
26795
26796 2000-02-11  Jeffrey A Law  (law@cygnus.com)
26797
26798         * gcc.c-torture/compile/20000211-1.c: New test.
26799
26800 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
26801
26802         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
26803           on native targets
26804
26805 2000-02-08  Nathan Sidwell  <nathan@acm.org>
26806
26807         * g++.old-deja/g++.other/cast5.C: New test.
26808
26809 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
26810
26811         * gcc.c-torture/execute/20000205-1.c: New.
26812
26813 2000-02-03  Nathan Sidwell  <nathan@acm.org>
26814
26815         * g++.old-deja/g++.jason/cast3.C: Return void.
26816         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
26817
26818 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26819
26820         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
26821
26822         * gcc.dg/loop-1.c: New test.
26823
26824 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
26825
26826         * gcc.c-torture/compile/20000127-1.c: New test.
26827         * gcc.c-torture/execute/991228-1.c: New test.
26828
26829 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26830
26831         * gcc.dg/unused-2.c: New test.
26832
26833         * gcc.dg/conv-1.c: New test.
26834
26835 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
26836
26837         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
26838         compiler.
26839         (tool_option_proc): Fix typo.
26840
26841 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
26842
26843         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
26844         of the ld on the host, not on the build machine.
26845         Also, don't crash if '--help' is not a supported option.
26846
26847 2000-01-24  Richard Henderson  <rth@cygnus.com>
26848
26849         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
26850
26851 2000-01-20  Jeffrey A Law  (law@cygnus.com)
26852
26853         * gcc.c-torture/execute/20000120-2.c: New test.
26854         * gcc.c-torture/execute/20000120-1.c: New test.
26855
26856 2000-01-13  Jeffrey A Law  (law@cygnus.com)
26857
26858         * gcc.c-torture/execute/20000113-1.c: New test.
26859
26860 2000-01-12  Jeffrey A Law  (law@cygnus.com)
26861
26862         * gcc.c-torture/execute/20000112-1.c: New test.
26863
26864 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26865
26866         * gcc.dg/20000111-1.c: New test.
26867
26868 2000-01-10  Jeffrey A Law  (law@cygnus.com)
26869
26870         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
26871         with 16 bit integers.
26872
26873 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26874
26875         * gcc.dg/20000108-1.c: New test.
26876
26877 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26878
26879         * g++.old-deja/g++.ns/koenig8.C: New test.
26880
26881 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26882
26883         * g++.old-deja/g++.other/cast4.C: New test.
26884
26885 2000-01-05  Jeffrey A Law  (law@cygnus.com)
26886
26887         * gcc.c-torture/compile/20000105-2.c: New test.
26888         * gcc.c-torture/compile/20000105-1.c: New test.
26889
26890 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26891
26892         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
26893         references to printf & atoi to conform to ANSI standard.
26894         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
26895         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
26896         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
26897         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
26898         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
26899         * g++.old-deja/g++.brendan/complex1.C: Likewise.
26900         * g++.old-deja/g++.brendan/copy1.C: Likewise.
26901         * g++.old-deja/g++.brendan/copy2.C: Likewise.
26902         * g++.old-deja/g++.brendan/copy3.C: Likewise.
26903         * g++.old-deja/g++.brendan/copy4.C: Likewise.
26904         * g++.old-deja/g++.brendan/copy5.C: Likewise.
26905         * g++.old-deja/g++.brendan/copy6.C: Likewise.
26906         * g++.old-deja/g++.brendan/copy7.C: Likewise.
26907         * g++.old-deja/g++.brendan/copy8.C: Likewise.
26908         * g++.old-deja/g++.brendan/crash11.C: Likewise.
26909         * g++.old-deja/g++.brendan/crash14.C: Likewise.
26910         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
26911         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
26912         * g++.old-deja/g++.brendan/delete2.C: Likewise.
26913         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
26914         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
26915         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
26916         * g++.old-deja/g++.brendan/eh1.C: Likewise.
26917         * g++.old-deja/g++.brendan/groff1.C: Likewise.
26918         * g++.old-deja/g++.brendan/init3.C: Likewise.
26919         * g++.old-deja/g++.brendan/misc12.C: Likewise.
26920         * g++.old-deja/g++.brendan/misc7.C: Likewise.
26921         * g++.old-deja/g++.brendan/new2.C: Likewise.
26922         * g++.old-deja/g++.brendan/operators4.C: Likewise.
26923         * g++.old-deja/g++.brendan/operators5.C: Likewise.
26924         * g++.old-deja/g++.brendan/overload2.C: Likewise.
26925         * g++.old-deja/g++.brendan/overload7.C: Likewise.
26926         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
26927         * g++.old-deja/g++.brendan/reference1.C: Likewise.
26928         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
26929         * g++.old-deja/g++.brendan/template24.C: Likewise.
26930         * g++.old-deja/g++.brendan/template3.C: Likewise.
26931         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
26932         * g++.old-deja/g++.jason/inline3.C: Likewise.
26933         * g++.old-deja/g++.jason/opeq.C: Likewise.
26934         * g++.old-deja/g++.law/arg5.C: Likewise.
26935         * g++.old-deja/g++.law/arm7.C: Likewise.
26936         * g++.old-deja/g++.law/ctors11.C: Likewise.
26937         * g++.old-deja/g++.law/cvt8.C: Likewise.
26938         * g++.old-deja/g++.law/init9.C: Likewise.
26939         * g++.old-deja/g++.law/refs4.C: Likewise.
26940         * g++.old-deja/g++.law/template2.C: Likewise.
26941         * g++.old-deja/g++.law/visibility24.C: Likewise.
26942         * g++.old-deja/g++.law/vtable3.C: Likewise.
26943         * g++.old-deja/g++.mike/asm2.C: Likewise.
26944         * g++.old-deja/g++.mike/eh1.C: Likewise.
26945         * g++.old-deja/g++.mike/misc1.C: Likewise.
26946         * g++.old-deja/g++.mike/misc13.C: Likewise.
26947         * g++.old-deja/g++.mike/misc14.C: Likewise.
26948         * g++.old-deja/g++.mike/ns12.C: Likewise.
26949         * g++.old-deja/g++.mike/p1248.C: Likewise.
26950         * g++.old-deja/g++.mike/p3708.C: Likewise.
26951         * g++.old-deja/g++.mike/p3708a.C: Likewise.
26952         * g++.old-deja/g++.mike/p3708b.C: Likewise.
26953         * g++.old-deja/g++.mike/p646.C: Likewise.
26954         * g++.old-deja/g++.mike/p700.C: Likewise.
26955         * g++.old-deja/g++.mike/p783.C: Likewise.
26956         * g++.old-deja/g++.mike/p783a.C: Likewise.
26957         * g++.old-deja/g++.mike/p783b.C: Likewise.
26958         * g++.old-deja/g++.mike/p786.C: Likewise.
26959         * g++.old-deja/g++.mike/p789.C: Likewise.
26960         * g++.old-deja/g++.mike/p789a.C: Likewise.
26961         * g++.old-deja/g++.mike/p807a.C: Likewise.
26962         * g++.old-deja/g++.other/delete3.C: Likewise.
26963         * g++.old-deja/g++.other/dyncast1.C: Likewise.
26964         * g++.old-deja/g++.other/dyncast2.C: Likewise.
26965         * g++.old-deja/g++.other/dyncast3.C: Likewise.
26966         * g++.old-deja/g++.other/empty1.C: Likewise.
26967         * g++.old-deja/g++.other/temporary1.C: Likewise.
26968         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
26969         * g++.old-deja/g++.pt/t16.C: Likewise.
26970         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
26971
26972 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
26973
26974         * gcc.dg/991230-1.c: New test.
26975
26976 1999-12-29  Jeffrey A Law  (law@cygnus.com)
26977
26978         * gcc.c-torture/compile/991229-3.c: New test.
26979         * gcc.c-torture/compile/991229-2.c: New test.
26980         * gcc.c-torture/compile/991229-1.c: New test.
26981
26982 1999-12-29  Greg McGary <gkm@eng.ascend.com>
26983
26984         * gcc.c-torture/compile/labels-2.c: New test.
26985
26986 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26987
26988         * gcc.c-torture/execute/991227-1.c: New test.
26989
26990 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26991
26992         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
26993
26994 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26995
26996         * gcc.c-torture/execute/991221-1.c: New test.
26997
26998 1999-12-20  Nathan Sidwell  <nathan@acm.org>
26999
27000         * g++.old-deja/g++.other/cast3.C: New test.
27001
27002 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
27003
27004         * gcc.c-torture/execute/991216-4.c: New test.
27005
27006 1999-12-16  Michael Meissner  <meissner@cygnus.com>
27007
27008         * gcc.c-torture/execute/991216-1.c: New test.
27009         * gcc.c-torture/execute/991216-2.c: New test.
27010         * gcc.c-torture/execute/991216-3.c: New test.
27011
27012 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27013
27014         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
27015         Actually make the test fail by using "-O2" for compilation.
27016
27017 1999-12-15  Nathan Sidwell  <nathan@acm.org>
27018
27019         * g++.old-deja/g++.warn/cast-align1.C: New test.
27020
27021 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27022
27023         * gcc.c-torture/compile/991214-1.c: New test.
27024         * gcc.c-torture/compile/991214-2.c: New test.
27025
27026 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27027
27028         * gcc.dg/991214-1.c: New test.
27029
27030 1999-12-13  Jeffrey A Law  (law@cygnus.com)
27031
27032         * gcc.c-torture/compile/991213-3.c: New test.
27033         * gcc.c-torture/compile/991213-2.c: New test.
27034         * gcc.c-torture/compile/991213-1.c: New test.
27035
27036 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
27037
27038         * gcc.dg/991209-1.c: New test.
27039
27040 1999-12-08  Nathan Sidwell <nathan@acm.org>
27041
27042         * gcc.c-torture/compile/991208-1.c: New test.
27043
27044 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27045
27046         * gcc.dg/ultrasp2.c: New test.
27047
27048 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
27049
27050         * g++.old-deja/g++.abi/align.C (main): Fix typo.
27051
27052 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
27053
27054         * gcc.c-torture/compile/991202-1.c: New test.
27055         * gcc.c-torture/execute/991202-1.c: New test.
27056         * gcc.c-torture/execute/991202-2.c: New test.
27057         * gcc.c-torture/execute/991202-3.c: New test.
27058
27059 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
27060
27061         * g++.old-deja/g++.abi/align.C: New test.
27062         * g++.old-deja/g++.abi/aggregates.C: Likewise.
27063         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27064
27065 1999-12-01  Richard Henderson  <rth@cygnus.com>
27066
27067         * gcc.c-torture/execute/991201-1.c: New.
27068
27069 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
27070
27071         * gcc.dg/991129-1.c: New test.
27072
27073 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27074
27075         * gcc.c-torture/compile/991127-1.c: New test.
27076
27077 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27078
27079         * g++.old-deja/g++.other/warn4.C: New test.
27080
27081 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27082
27083         * g++.old-deja/g++.eh/cleanup2.C: New test.
27084         * g++.old-deja/g++.ext/pretty2.C: New test.
27085         * g++.old-deja/g++.ext/pretty3.C: New test.
27086         * g++.old-deja/g++.other/debug6.C: New test.
27087
27088 1999-10-20  Jim Wilson  <wilson@cygnus.com>
27089
27090         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
27091         compiler_output to look for one error message instead of two.
27092
27093 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
27094
27095         * gcc.c-torture/execute/991118-1.c: Also test case
27096         where the word boundary does not split a byte evenly.
27097
27098 1999-11-19  Nathan Sidwell  <nathan@acm.org>
27099
27100         * g++.old-deja/g++.ext/restrict1.C: New test.
27101
27102 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
27103
27104         * gcc.c-torture/execute/991118-1.c: New test.
27105
27106 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
27107
27108         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
27109         working directory pathnames.
27110
27111 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
27112
27113         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
27114         host is equipped with driver.h and driver.o so it can actually
27115         compile and run the tests.
27116
27117 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
27118
27119         * gcc.c-torture/compile/991008-1.c: New test.
27120
27121 1999-11-08  Nick Clifton  <nickc@cygnus.com>
27122
27123         * lib/gcc-dg.exp: Include target-supports.exp
27124
27125 1999-11-05  Nick Clifton  <nickc@cygnus.com>
27126
27127         * lib/target-supports.exp: New file: Provide procs to test for
27128         features supported by the target.
27129         (check_weak_available): Moved here from ecos.exp.
27130         (check_alias_available): New proc: Determine of the target
27131         toolchain supports the alias attribute.
27132
27133         * gcc.dg/special/ecos.exp: Move check_weak_available to
27134         target-supports.exp.
27135         (alias-1.c): Only perform the test if the target supports
27136         aliases.
27137         (wkali-1.c): Only perform the test if the target supports
27138         aliases.
27139
27140         * gcc.dg/990506-0.c: Expect error messages from cross
27141         targets as well as native targets.
27142
27143 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27144
27145         * gcc.dg/ultrasp1.c: Removed xfail.
27146         * gcc.dg/struct-ret-2.c: Likewise.
27147         * gcc.dg/array-1.c: Likewise.
27148
27149 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27150
27151         * gcc.dg/struct-ret-2.c: New test.
27152
27153         * gcc.dg/array-1.c: New test.
27154
27155 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
27156
27157         * gcc.c-torture/execute/991030-1.c: New test.
27158
27159 1999-10-26  Richard Henderson  <rth@cygnus.com>
27160
27161         * gcc.c-torture/compile/991026-2.c: New test.
27162
27163 1999-10-26  Jeffrey A Law  (law@cygnus.com)
27164
27165         * gcc.c-torture/compile/991026-1.c: New test.
27166
27167 1999-10-23  Jeffrey A Law  (law@cygnus.com)
27168
27169         * gcc.c-torture/execute/991023-1.c: New test.
27170
27171 1999-10-19  Jeffrey A Law  (law@cygnus.com)
27172
27173         * gcc.c-torture/execute/991019-1.c: New test.
27174
27175 1999-10-16  Richard Henderson  <rth@cygnus.com>
27176
27177         * gcc.c-torture/execute/991016-1.c: New test.
27178
27179 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
27180
27181         * gcc.c-torture/execute/991014-1.c: New test.
27182
27183 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
27184
27185         * g++.old-deja/g++.other/union2.C: New test.
27186
27187 1999-10-13  Nathan Sidwell  <nathan@acm.org>
27188
27189         * g++.old-deja/g++.other/vaarg2.C: New test.
27190         * g++.old-deja/g++.other/vaarg3.C: New test.
27191
27192 1999-10-12  Craig Burley  <craig@jcb-sc.com>
27193
27194         * g77.f-torture/noncompile/19990905-1.f: Moved from being
27195         in compile/.
27196
27197 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
27198
27199         * gcc.c-torture/execute/va-arg-11.c: New test.
27200
27201 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
27202
27203         * lib/file-format.exp (gcc_target_object_format): Don't
27204         crash if objdump is unavailable.
27205
27206 1999-09-29  Donn Terry <donn@interix.com>
27207
27208         * gcc.misc-tests/mg.exp: delete extraneous redirection.
27209
27210 1999-09-28  Nick Clifton  <nickc@cygnus.com>
27211
27212         * gcc.c-torture/compile/990928-1.c: New test.
27213
27214 1999-09-28  Nathan Sidwell  <nathan@acm.org>
27215
27216         * g++.old-deja/g++.other/decl6.C: New test.
27217
27218 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27219
27220         * gcc.c-torture/execute/va-arg-10.c: New test.
27221
27222 1999-09-27  Nathan Sidwell  <nathan@acm.org>
27223
27224         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
27225         __PRETTY_FUNCTION__.
27226
27227 1999-09-23  Nick Clifton  <nickc@cygnus.com>
27228
27229         * gcc.c-torture/execute/990923-1.c: New test.
27230
27231 1999-09-21  Nick Clifton  <nickc@cygnus.com>
27232
27233         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
27234         for which -fpic is inappropriate.
27235
27236 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
27237
27238         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
27239
27240 1999-09-21  Nathan Sidwell  <nathan@acm.org>
27241
27242         * g++.old-deja/g++.other/dyncast1.C: New test.
27243         * g++.old-deja/g++.other/dyncast2.C: New test.
27244         * g++.old-deja/g++.other/dyncast3.C: New test.
27245         * g++.old-deja/g++.other/dyncast4.C: New test.
27246         * g++.old-deja/g++.other/dyncast5.C: New test.
27247         * g++.old-deja/g++.eh/catch3.C: New test.
27248         * g++.old-deja/g++.eh/catch3p.C: New test.
27249         * g++.old-deja/g++.eh/catch4.C: New test.
27250         * g++.old-deja/g++.eh/catch4p.C: New test.
27251         * g++.old-deja/g++.eh/catch5.C: New test.
27252         * g++.old-deja/g++.eh/catch5p.C: New test.
27253         * g++.old-deja/g++.eh/catch6.C: New test.
27254         * g++.old-deja/g++.eh/catch6p.C: New test.
27255         * g++.old-deja/g++.eh/catch7.C: New test.
27256         * g++.old-deja/g++.eh/catch7p.C: New test.
27257         * g++.old-deja/g++.eh/catch8.C: New test.
27258         * g++.old-deja/g++.eh/catch8p.C: New test.
27259         * g++.old-deja/g++.eh/catch9.C: New test.
27260         * g++.old-deja/g++.eh/catch9p.C: New test.
27261
27262 1999-09-13  Nathan Sidwell  <nathan@acm.org>
27263
27264         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
27265         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
27266
27267 1999-09-13  Jeffrey A Law  (law@cygnus.com)
27268
27269         * gcc.c-torture/compile/990913-1.c: New test.
27270
27271 1999-09-10  Nathan Sidwell  <nathan@acm.org>
27272
27273         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
27274         * g++.old-deja/g++.jason/rfg5.C: Likewise.
27275
27276 1999-09-09  Richard Henderson  <rth@cygnus.com>
27277
27278         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
27279
27280 1999-09-09  Nathan Sidwell  <nathan@acm.org>
27281
27282         * g++.old-deja/g++.other/lookup11.C: New test.
27283         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
27284         what is permitted and what we want.
27285         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
27286         overload use.
27287         * g++.old-deja/g++.jason/rfg5.C: Likewise
27288
27289 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
27290
27291         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
27292         * gcc.c-torture/noncompile/poison-1.c: New file.
27293
27294 1999-09-08  Nathan Sidwell  <nathan@acm.org>
27295
27296         * g++.old-deja/g++.other/sizeof3.C: New test.
27297         * g++.old-deja/g++.other/sizeof4.C: New test.
27298         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
27299         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
27300
27301 1999-09-07  Richard Henderson  <rth@cygnus.com>
27302
27303         * gcc.dg/va-arg-1.c: New.
27304
27305 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27306
27307         * gcc.c-torture/execute/va-arg-9.c: New test.
27308
27309 1999-09-05  Craig Burley  <craig@jcb-sc.com>
27310
27311         * g77.f-torture/compile/980519-2.f: New test.
27312         * g77.f-torture/compile/19990905-0.f: New test.
27313         * g77.f-torture/compile/19990905-1.f: New test.
27314         * g77.f-torture/compile/19990905-2.f: New test.
27315
27316         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
27317
27318 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
27319
27320         * gcc.c-torture/execute/990827-1.c: Fix typo.
27321
27322 1999-09-03  Nathan Sidwell  <nathan@acm.org>
27323
27324         * g++.old-deja/g++.other/deref1.C: New test.
27325
27326 1999-09-02  Nathan Sidwell  <nathan@acm.org>
27327
27328         * g++.old-deja/g++.other/ambig2.C: New test.
27329         * g++.old-deja/g++.other/cond5.C: New test.
27330         * g++.old-deja/g++.other/lookup16.C: New test.
27331
27332 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
27333
27334         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
27335         assemblers too.
27336
27337 1999-08-31  Jeffrey A Law  (law@cygnus.com)
27338
27339         * lib/c-torture.exp: Avoid the "compare executables" optimization
27340         when testing native.
27341
27342 1999-08-29  Jeffrey A Law  (law@cygnus.com)
27343
27344         * gcc.c-torture/execute/990829-1.c: New test.
27345         * gcc.c-torture/compile/990829-1.c: New test.
27346
27347 1999-08-27  Paul Burchard  <burchard@pobox.com>
27348
27349         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
27350         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
27351         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
27352         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
27353         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
27354         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
27355         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
27356         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
27357         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
27358         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
27359         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
27360
27361 1999-08-27  Jeffrey A Law  (law@cygnus.com)
27362
27363         * gcc.c-torture/execute/990827-1.c: New test.
27364
27365 1999-08-26  Craig Burley  <craig@jcb-sc.com>
27366
27367         * g77.f-torture/noncompile/19990826-4.f: New test.
27368
27369         * g77.f-torture/compile/19990826-3.f: New test.
27370
27371         * g77.f-torture/execute/19990826-2.f: New test.
27372
27373         * g77.f-torture/compile/19990826-1.f: New test.
27374
27375         * gcc.c-torture/execute/990826-0.c: New test.
27376         * g77.c-torture/execute/19990826-0.f: New test.
27377
27378         * g77.f-torture/noncompile/970626-2.f: New test.
27379
27380 1999-08-25  Paul Burchard  <burchard@pobox.com>
27381
27382         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
27383         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
27384         lss-011.C: New tests.
27385
27386 1999-08-25  Nathan Sidwell  <nathan@acm.org>
27387
27388         * g++.old-deja/g++.other/decl5.C: New test.
27389
27390 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27391
27392         * noncompile/noncompile.exp: Load_lib c-torture.exp.
27393         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
27394         call `postbase' for each one.  All callers of `postbase' changed
27395         to call this instead.
27396
27397 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
27398
27399         * gcc.c-torture/execute/990811-1.c: New test.
27400
27401 1999-08-09  Nick Clifton  <nickc@cygnus.com>
27402
27403         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
27404         just native ones.
27405
27406         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
27407         just native ones.
27408
27409 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27410
27411         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
27412
27413 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27414
27415         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
27416
27417 1999-08-04  Nathan Sidwell  <nathan@acm.org>
27418
27419         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
27420
27421 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27422
27423         * gcc.c-torture/execute/990804-1.c: New test.
27424
27425 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27426
27427         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
27428         * g++.old-deja/g++.brendan/crash64.C: Likewise
27429         * g++.old-deja/g++.brendan/overload8.C: Likewise
27430
27431 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27432
27433         * g++.old-deja/g++.other/struct1.C: New test.
27434
27435 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27436
27437         * g++.old-deja/g++.other/enum2.C: New test.
27438
27439 1999-08-02  Richard Henderson  <rth@cygnus.com>
27440
27441         Adapted from tests from Franz Sirl:
27442         * gcc.c-torture/execute/va-arg-7.c: New test.
27443         * gcc.c-torture/execute/va-arg-8.c: New test.
27444
27445 1999-08-01  Jeffrey A Law  (law@cygnus.com)
27446
27447         * gcc.c-torture/compile/990801-2.c: New test.
27448
27449         * gcc.c-torture/compile/990801-1.c: New test.
27450
27451 1999-07-27  Michael Meissner  <meissner@cygnus.com>
27452
27453         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
27454         fp-cmp-1.c, converting double to float.
27455
27456         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
27457         fp-cmp-1.c, converting double to long double.
27458
27459         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
27460         from fr1 to unknown_register, since fr1 is a legitimate register
27461         on some machines.
27462
27463 1999-07-25  Jeffrey A Law  (law@cygnus.com)
27464
27465         * README: More listname related changes.
27466
27467 1999-07-08  Catherine Moore  <clm@cygnus.com>
27468
27469         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
27470
27471 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
27472
27473         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
27474
27475 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27476
27477         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
27478
27479 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
27480
27481         * gcc.dg/990703-1.c: New test.
27482
27483 1999-06-29  Nick Clifton  <nickc@cygnus.com>
27484
27485         * lib/file-format.exp: New file: Move definition of proc
27486         gcc_target_object_format to here from
27487         gcc.dg/special/ecos.exp.
27488
27489         * lib/c-torture.exp: Include lib file-format.exp.
27490         * lib/gcc-dg.exp: Include lib file-format.exp.
27491
27492         * gcc.dg/special/ecos.exp: Remove definition of proc
27493         gcc_target_object_format.
27494
27495 1999-06-28  Jeffrey A Law  (law@cygnus.com)
27496
27497         * gcc.c-torture/execute/990628-1.c: New test.
27498
27499 1999-06-25  Jeffrey A Law  (law@cygnus.com)
27500
27501         * gcc.c-torture/compile/990625-2.c: New test.
27502
27503         * gcc.c-torture/compile/990625-1.c: New test.
27504
27505 1999-06-23  Nick Clifton  <nickc@cygnus.com>
27506
27507         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
27508         attributes compile.
27509         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
27510         ports that use the COFF/PE file format.
27511
27512 1999-06-17  Jeffrey A Law  (law@cygnus.com)
27513
27514         * gcc.c-torture/compile/990617-1.c: New test.
27515
27516 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
27517
27518         * g++.old-deja/g++.other/decl4.C: New test.
27519
27520 1999-06-14  Nathan Sidwell  <nathan@acm.org>
27521
27522         * g++.old-deja/g++.other/bitfld3.C: New test.
27523
27524 1999-06-08  Nathan Sidwell  <nathan@acm.org>
27525
27526         * g++.old-deja/g++.eh/catch1.C: New test.
27527
27528 1999-06-07  Jeffrey A Law  (law@cygnus.com)
27529
27530         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
27531
27532         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
27533         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
27534
27535 1999-06-05  Craig Burley  <craig@jcb-sc.com>
27536
27537         * g77.f-torture/compile/19990502-0.f: Replace with new,
27538         shorter, test that still fails after recent changes.
27539
27540 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27541
27542         * gcc.c-torture/execute/990604-1.c: New test.
27543
27544 1999-05-31  Jeffrey A Law  (law@cygnus.com)
27545
27546         * gcc.c-torture/execute/990531-1.c: New test.
27547
27548 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27549
27550         * gcc.c-torture/compile/990527-1.c: New test.
27551
27552 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
27553
27554         * gcc.c-torture/execute/990527-1.c: New test.
27555
27556 1999-05-25  Nick Clifton  <nickc@cygnus.com>
27557
27558         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
27559         bitfields as signed.
27560
27561 1999-05-25  Craig Burley  <craig@jcb-sc.com>
27562
27563         * g77.f-torture/compile/19990525-0.f: New test.
27564
27565 1999-05-25  Jeffrey A Law  (law@cygnus.com)
27566
27567         * gcc.c-torture/execute/990525-2.c: New test.
27568
27569         * gcc.c-torture/execute/990525-1.c: New test.
27570
27571 1999-05-24  Nathan Sidwell  <nathan@acm.org>
27572
27573         * g++.old-deja/g++.other/anon3.C: New test.
27574         * g++.old-deja/g++.other/anon4.C: New test.
27575         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
27576         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
27577         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
27578         Merrill).
27579
27580 1999-05-24  Jeffrey A Law  (law@cygnus.com)
27581
27582         * gcc.c-torture/execute/990524-1.c: New test.
27583
27584         * gcc.dg/990524-1.c: New test.
27585
27586 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27587
27588         * gcc.c-torture/compile/990523-1.c: New test.
27589
27590 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
27591
27592         * gcc.c-torture/compile/990519-1.c: New test.
27593
27594 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27595
27596         * gcc.c-torture/compile/990517-1.c: New test.
27597
27598         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
27599         (e4, f4): New tests.
27600         (main): Call them.
27601
27602 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27603
27604         * gcc.dg/noreturn-1.c: New test.
27605
27606 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
27607
27608         * gcc.c-torture/execute/990513-1.c: New test.
27609
27610 1999-05-10  Richard Henderson  <rth@cygnus.com>
27611
27612         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
27613
27614 1999-05-10  Craig Burley  <craig@jcb-sc.com>
27615
27616         * g77.f-torture/execute/erfc.f: Use small single-precision
27617         values, to avoid problems on Alphas when not -mieee.
27618
27619 1999-05-08  Craig Burley  <craig@jcb-sc.com>
27620
27621         * gcc.dg/990506-0.c: New test.
27622
27623 1999-05-08  Richard Henderson  <rth@cygnus.com>
27624
27625         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
27626         the constant to test.  Don't XFAIL 64-bit targets.
27627
27628         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
27629         * g++.old-deja/g++.law/profile1.C: Likewise.
27630
27631         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
27632         operator new instances.
27633         * g++.old-deja/g++.other/delete5.C: Likewise.
27634
27635 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27636
27637         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
27638         intrinsic.
27639
27640 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27641
27642         * g77.f-torture/execute/u77-test.f: Reverse order of two
27643         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
27644
27645 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27646
27647         * gcc.dg/compare1.c: New test.
27648
27649 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27650
27651         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
27652         New tests.
27653
27654 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27655
27656         * g77.f-torture/compile/19990502-1.f: New test.
27657
27658 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27659
27660         * g77.f-torture/compile/19990502-0.f: New test.
27661
27662 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27663
27664         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
27665         intrinsic.
27666
27667 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27668
27669         * g77.f-torture/execute/u77-test.f (main): List libU77
27670         intrinsics not currently tested.
27671         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
27672         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
27673         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
27674         Trim blanks off the ends of some printed strings.
27675
27676 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27677
27678         * g77.f-torture/execute/u77-test.f (main): Just warn about
27679         FSTAT gid disagreement, as it's expected on some systems.
27680
27681 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27682
27683         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
27684         use a new function, which allows for some slop.
27685         Clean up some commentary.
27686         (issum): The new function.
27687         (sgladd): Deleted subroutine.
27688
27689 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27690
27691         * g77.f-torture/execute/u77-test.f: Modify to be more like
27692         libf2c/libU77 version, bringing patches to that version here.
27693         Add suitable commentary.
27694
27695 1999-04-25  Richard Henderson  <rth@cygnus.com>
27696
27697         * gcc.dg/990424-1.c: New test.
27698
27699 1999-04-24  Craig Burley  <craig@jcb-sc.com>
27700
27701         * g77.f-torture/execute/u77-test.f (main): Bug involving
27702         LSTAT has been fixed, so turn back on full checking.
27703
27704 1999-04-20  Craig Burley  <craig@jcb-sc.com>
27705
27706         * g77.f-torture/compile/19990419-0.f: New test.
27707         * g77.f-torture/execute/19990419-1.f: New test.
27708
27709 1999-04-17  Richard Henderson  <rth@cygnus.com>
27710
27711         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
27712         to avoid the need for a prototype to supress a warning.
27713
27714 1999-04-07  Jim Wilson  <wilson@cygnus.com>
27715
27716         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
27717
27718 1999-04-04  Jeffrey A Law  (law@cygnus.com)
27719
27720         * gcc.c-torture/execute/990404-1.c: New test.
27721
27722 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27723
27724         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
27725         * gcc.dg/cpp-if3.c: Don't use -pedantic.
27726         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
27727         missing initializer warnings.
27728
27729 1999-03-28  Jeffrey A Law  (law@cygnus.com)
27730
27731         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
27732         matching strings.
27733
27734 1999-03-26  Jeffrey A Law  (law@cygnus.com)
27735
27736         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
27737
27738 1999-03-26  Craig Burley  <craig@jcb-sc.com>
27739
27740         * g77.f-torture/execute/19990325-0.f: New test.
27741         * g77.f-torture/execute/19990325-1.f: New test.
27742
27743 1999-03-24  Jeffrey A Law  (law@cygnus.com)
27744
27745         * gcc.c-torture/execute/990324-1.c: New test.
27746
27747 1999-03-22  Jim Wilson  <wilson@cygnus.com>
27748
27749         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
27750         test with 4.
27751
27752 1999-03-17  Richard Henderson  <rth@cygnus.com>
27753
27754         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
27755
27756 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27757
27758         * g77.f-torture/execute/19990313-2.f: New test.
27759         * g77.f-torture/execute/19990313-3.f: New test.
27760
27761 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27762
27763         * g77.f-torture/execute/19990313-0.f: New test.
27764         * g77.f-torture/execute/19990313-1.f: New test.
27765
27766 1999-03-12  Jim Wilson  <wilson@cygnus.com>
27767
27768         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
27769         printf to sprintf.
27770         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
27771         (main): Add check for u15.  Conditionalize u31 check depending on
27772         whether ints are <32 bits or >=32 bits.
27773
27774 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27775
27776         * g77.f-torture/execute/19981119-0.f: Improve testiness.
27777
27778 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27779
27780         * g77.f-torture/compile/19990305-0.f: New test.
27781         * g77.f-torture/execute/19981119-0.f: New test.
27782
27783 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27784
27785         * g77.f-torture/execute/970625-2.f: call ABORT if final
27786         result is not correct, instead of just printing it.
27787         Add this checking via newly introduced obfuscation, to
27788         trip up buggy front ends.
27789
27790 1999-03-07  Craig Burley  <craig@jcb-sc.com>
27791
27792         * g77.f-torture/compile/960317-1.f: Moved from being
27793         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
27794
27795 1999-03-06  Craig Burley  <craig@jcb-sc.com>
27796
27797         * g77.f-torture/execute/960317-1.f: New (old) test.
27798         * g77.f-torture/execute/970625-2.f: Ditto.
27799
27800 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
27801
27802         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
27803         message on line 1 or line 2; cccp and cpplib do this differently.
27804
27805 1999-03-01  Jeffrey A Law  (law@cygnus.com)
27806
27807         * g++.old-deja/g++.law/weak1.C: New test.
27808
27809 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27810
27811         * gcc.c-torture/execute/990119-1.c: Renamed to...
27812         * gcc.dg/990119-1.c: this, so it will only be tested once
27813         (it's a preprocessor test, it doesn't need to be run at
27814         multiple optimization levels).
27815
27816 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27817
27818         * lib/g++.exp: Don't add incdir=$base_dir/../include to
27819           ALWAYS_CXXFLAGS.
27820
27821 1999-02-24  Craig Burley  <craig@jcb-sc.com>
27822
27823         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
27824         * g77.f-torture/compile/19981216-0.f: ...as it is expected
27825         to not be compilable by current g77.
27826
27827 1999-02-24  Nick Clifton  <nickc@cygnus.com>
27828
27829         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
27830
27831 1999-02-22  Jeffrey A Law  (law@cygnus.com)
27832
27833         * gcc.c-torture/execute/990222-1.c: New test.
27834
27835 1999-02-19  Craig Burley  <craig@jcb-sc.com>
27836
27837         * g77.f-torture/compile/19990218-0.f: New test.
27838         * g77.f-torture/noncompile/19990218-1.f: New test.
27839
27840 1999-02-18  Craig Burley  <craig@jcb-sc.com>
27841
27842         * g77.f-torture/compile/19981216-0.f: New test.
27843
27844 1999-02-14  Jeffrey A Law  (law@cygnus.com)
27845
27846         * gcc.dg/990214-1.c: New test.
27847
27848 1999-02-13  Jeffrey A Law  (law@cygnus.com)
27849
27850         * gcc.dg/990213-2.c: New test.
27851
27852         * gcc.dg/990213-1.c: New test.
27853
27854 1999-02-12  Jeffrey A Law  (law@cygnus.com)
27855
27856         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
27857         ints.
27858
27859 1999-02-11  Nick Clifton  <nickc@cygnus.com>
27860
27861         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
27862         specified by target.
27863
27864         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
27865
27866 1999-02-11  Jeffrey A Law  (law@cygnus.com)
27867
27868         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
27869
27870 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27871
27872         * gcc.dg/special/ecos.exp: New test driver for new tests with
27873         special requirements.
27874
27875         * gcc.dg/special/alias-1.c: New test.
27876         * gcc.dg/special/gcsec-1.c: New test.
27877         * gcc.dg/special/weak-1.c: New test.
27878         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
27879         * gcc.dg/special/weak-2.c: New test.
27880         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
27881         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
27882         * gcc.dg/special/wkali-1.c: New test.
27883         * gcc.dg/special/wkali-2.c: New test.
27884         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
27885         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
27886
27887 1999-02-10  Felix Lee  <flee@cygnus.com>
27888
27889           * lib/c-torture.exp (c-torture-compile): Pull out code for
27890           analyzing gcc error messages.
27891           (c-torture-execute): Likewise.  Fix some (harmless) false
27892           positives.
27893           * lib/gcc.exp (gcc_check_compile): New function.
27894
27895 1999-02-08  Richard Henderson  <rth@cygnus.com>
27896
27897         * gcc.c-torture/execute/990208-1.c: New test.
27898
27899 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27900
27901         * g++.dg/special/ecos.exp: New driver for new tests with special
27902         requirements
27903
27904         * g++.dg/special/conpr-1.C: New test
27905         * g++.dg/special/conpr-2.C: New test
27906         * g++.dg/special/conpr-2a.C: New test
27907         * g++.dg/special/conpr-3.C: New test
27908         * g++.dg/special/conpr-3a.C: New test
27909         * g++.dg/special/conpr-3b.C: New test
27910
27911         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
27912         allow g++ to use the dg driver
27913
27914         * README: Add comment about g++.dg directory
27915
27916 1999-02-06  Jeffrey A Law  (law@cygnus.com)
27917
27918         * README: Update email addresses.
27919
27920 1999-02-03  Nick Clifton  <nickc@cygnus.com>
27921
27922         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
27923         arguments in order to force structure S onto the stack even on
27924         the alpha.
27925         (test): Pass 10 leading arguments to function foo as well as the
27926         structure S.
27927
27928         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
27929         failure for all targets.
27930
27931         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
27932         abort to terminate program execution.
27933
27934 1999-01-30  Richard Henderson  <rth@cygnus.com>
27935
27936         * gcc.c-torture/execute/990130-1.c: New test.
27937
27938 1999-01-30  Jeffrey A Law  (law@cygnus.com)
27939
27940         * gcc.dg/990130-1.c: New test.
27941
27942 1999-01-28  Michael Meissner  <meissner@cygnus.com>
27943
27944         * gcc.c-torture/execute/990128-1.c: New test.
27945
27946 1999-01-27  Michael Meissner  <meissner@cygnus.com>
27947
27948         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
27949
27950 1999-01-27  Felix Lee  <flee@cygnus.com>
27951
27952         * lib/c-torture.exp (c-torture-compile): pull out code for
27953         analyzing gcc error messages.
27954         (c-torture-execute): ditto, and fix some (harmless) false
27955         positives.
27956         * lib/gcc.exp (gcc_check_compile): new function.
27957
27958 1999-01-17  Jeffrey A Law  (law@cygnus.com)
27959
27960         * gcc.dg/990117-1.c: New test.
27961
27962         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
27963
27964         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
27965
27966 1999-01-15  Jeffrey A Law  (law@cygnus.com)
27967
27968         * g77.f-torture/compile/990115-1.f: New test.
27969
27970 1999-01-07  Jeffrey A Law  (law@cygnus.com)
27971
27972         * gcc.c-torture/compile/990107-1.c: New test
27973
27974 1999-01-06  Jeffrey A Law  (law@cygnus.com)
27975
27976         * gcc.c-torture/execute/990106-2.c: New test.
27977
27978         * gcc.c-torture/execute/990106-1.c: New test.
27979
27980 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
27981
27982         * gcc.c-torture/compile/981223-1.c: New test.
27983
27984 1998-12-29  Richard Henderson  <rth@cygnus.com>
27985
27986         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
27987         (opt3): Rename from opt4 and disable.
27988
27989 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
27990
27991         * g++.old-deja/g++.pt/ptrmem5.C: New test.
27992
27993 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27994
27995         * g++.old-deja/g++.other/conv5.C: New test.
27996
27997 1998-12-14  Nick Clifton  <nickc@cygnus.com>
27998
27999         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
28000
28001 1998-12-11  Jeffrey A Law  (law@cygnus.com)
28002
28003         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
28004
28005 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
28006
28007         * gcc.c-torture/compile/981211-1.c: New test.
28008
28009 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
28010
28011         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
28012
28013         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
28014
28015 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28016
28017         * gcc.special/930510-1.c: Make C9X safe.
28018         * gcc.misc-tests/gcov-1.c Similarly.
28019         * gcc.misc-tests/gcov-2.c Similarly.
28020
28021 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28022
28023         * gcc.dg/ultrasp1.c: New test.
28024
28025 1998-12-06  Richard Henderson  <rth@cygnus.com>
28026
28027         * gcc.c-torture/execute/981206.c: New test.
28028
28029 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28030
28031         * g++.old-deja/g++.ns/template7.C: New test.
28032
28033         * g++.old-deja/g++.other/expr1.C: New test.
28034
28035         * g++.old-deja/g++.eh/tmpl3.C: New test.
28036
28037         * g++.old-deja/g++.eh/tmpl2.C: New test.
28038
28039 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28040
28041         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
28042         * g++.old-deja/g++.other/using6.C: Removed.
28043         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
28044
28045         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
28046
28047 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28048
28049         * g++.old-deja/g++.pt/overload8.C: New test.
28050
28051         * g++.old-deja/g++.pt/overload7.C: New test.
28052
28053         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
28054
28055         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
28056         and relinking messages.
28057         * lib/g++.exp (g++_target_compile): Remove .rpo file when
28058         compiling with -frepo.
28059
28060 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
28061
28062         * g++.old-deja/g++.pt/lookup6.C: New test.
28063
28064 1998-11-30  Nick Clifton  <nickc@cygnus.com>
28065
28066         * gcc.c-torture/execute/981130-1.c: New test.
28067         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
28068
28069 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28070
28071         * g++.old-deja/g++.pt/explicit76.C: New test.
28072
28073         * g++.old-deja/g++.pt/friend38.C: New test.
28074
28075         * g++.old-deja/g++.ns/crash2.C: New test.
28076
28077         * g++.old-deja/g++.pt/defarg8.C: New test.
28078
28079         * g++.old-deja/g++.pt/instantiate6.C: New test.
28080
28081         * g++.old-deja/g++.pt/static6.C: New test.
28082
28083         * g++.old-deja/g++.pt/decl2.C: New test.
28084
28085 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28086
28087         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
28088         problem is actually related with name lookup, but so what? :-)
28089
28090         * g++.old-deja/g++.pt/friend37.C: New test.
28091
28092 1998-11-25  Dave Love  <d.love@dl.ac.uk>
28093
28094         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
28095         element, which fails on some systems.
28096
28097         * g77.f-torture/execute/labug1.f: New test.
28098
28099 1998-11-21  Jeffrey A Law  (law@cygnus.com)
28100
28101         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
28102         is defined.
28103
28104 1998-11-18  Dave Love  <d.love@dl.ac.uk>
28105
28106         * g77.f-torture/compile/981117-1.f: New test.
28107
28108 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
28109
28110         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
28111         properly discarded.
28112
28113 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
28114
28115         * gcc.c-torture/execute/memcheck: New directory of tests for
28116         -fcheck-memory-usage.
28117
28118 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28119
28120         * README: New file, general information about the testsuite and
28121         new description of the various C++ test subdirectories.
28122         * README.g++: Eliminate obsolete information, update and move most
28123         relevant stuff to README.
28124
28125 1998-11-07  Richard Henderson  <rth@cygnus.com>
28126
28127         * gcc.c-torture/compile/981107-1.c: New test.
28128
28129 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
28130
28131         * execute/memcpy-bi.c: New testcase.
28132
28133 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
28134
28135         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
28136         base classes.
28137
28138         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
28139         template is selected.
28140
28141         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
28142         classes, it should be accepted for all types.
28143
28144         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
28145
28146         * g++.old-deja/g++.pt/spec24.C: Ensure that template
28147         specializations start with template headers.
28148
28149 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
28150
28151         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
28152
28153         * g++.old-deja/g++.other/init9.C: Test cross initialization of
28154         non-POD types.
28155
28156 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28157
28158         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
28159
28160 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
28161
28162         * compile/981022-1.c, compile/981022-1.x: New test and driver.
28163
28164 1998-10-19  Jeffrey A Law  (law@cygnus.com)
28165
28166         * 981019-1.c: New test.
28167
28168 1998-10-14  Robert Lipe <robertl@dgii.com>
28169
28170         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
28171         find objc headers.
28172
28173 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28174
28175         * compile/981001-4.c: Remove use of GCC extension that triggers a
28176         compiler bug.
28177
28178 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
28179
28180         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
28181
28182 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28183
28184         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
28185         instantiation of template produces incorrect code for delete
28186         expression.
28187
28188         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
28189         constructors' name is not unique.
28190         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
28191         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
28192
28193         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
28194         automatic array of const is ill-formed.
28195
28196         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
28197         of template parameter?
28198
28199         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
28200         const.
28201
28202         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
28203         pointer-to-member expression.
28204
28205         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
28206         declaration causes ICE.
28207
28208 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
28209
28210         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
28211         reserved in the global namespace.
28212
28213         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
28214         generate needed virtual table.
28215
28216         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
28217
28218 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
28219
28220         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
28221         template-dependent type
28222
28223 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
28224
28225         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
28226         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
28227         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
28228
28229         * g++.old-deja/g++.other/using5.C: New test; using decl from base
28230         class should be usable as argument of member function.
28231         * g++.old-deja/g++.other/using6.C: New test; using decl from base
28232         class should be usable as return type of member function.
28233         * g++.old-deja/g++.other/using7.C: New test; using decl from base
28234         class should be usable as type of data member.
28235
28236         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
28237
28238 1998-10-09  Jeffrey A Law  (law@cygnus.com)
28239
28240         * gcc.c-torture/special/920521-1.c: Fix bogus test.
28241
28242 1998-10-08  Nick Clifton  <nickc@cygnus.com>
28243
28244         * gcc.dg/dll-?.c Add thumb to target list.
28245         Fix assembler scan patterns to match current assembler output.
28246
28247 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
28248
28249         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
28250         matching of template brackets.
28251
28252         * g++.old-deja/g++.other/using4.C: New test.  Test using
28253         declarations of methods from base classes.
28254
28255         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
28256         within functions should introduce names into the innermost
28257         enclosing namespace.
28258
28259         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
28260         of static locals if first initialization throws.
28261
28262 1998-10-07  Jim Wilson  <wilson@cygnus.com>
28263
28264         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
28265
28266 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
28267
28268         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
28269         lose track of the possible targets of tablejump insns.
28270         * special/special.exp: Run it.
28271
28272 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28273
28274         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
28275         must be declared before its specializations can be named in friend
28276         declarations.
28277
28278 1998-10-05  Dave Love  <d.love@dl.ac.uk>
28279
28280         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
28281
28282         * g77.f-torture/execute/io1.f: New test.
28283
28284 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28285
28286         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
28287         with pointer to template function, for which no argument deduction
28288         is possible.
28289
28290         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
28291         specialization of template function as argument to template
28292         function.
28293
28294         * g++.old-deja/g++.other/access2.C: New test; Inner class
28295         shouldn't have privileged access to Outer's names.
28296
28297 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28298
28299         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
28300         friend template declared within template class conflicts with
28301         nested class of the same name.
28302
28303         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
28304         is ignored.
28305
28306         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
28307         object with direct initializer as function declaration.
28308
28309         * g++.old-deja/g++.other/decl2.C: New test; duplicate
28310         initializers.
28311
28312         * g++.old-deja/g++.other/null2.C: New test; conditional operator
28313         involving const pointer and NULL produces incorrect result.
28314
28315         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
28316         type name without `typename' should be rejected with -pedantic.
28317
28318 1998-10-02  Richard Henderson  <rth@cygnus.com>
28319
28320         * g++.old-deja/g++.other/addrof1.C: New test.
28321
28322 1998-10-01  Nick Clifton  <nickc@cygnus.com>
28323
28324         * gcc.c-torture/compile/981001-1.c: New test.
28325         * gcc.c-torture/execute/981001-1.c: New test.
28326
28327 1998-10-01  Jeffrey A Law  (law@cygnus.com)
28328
28329         * gcc.c-torture/compile/981001-2.c: New test.
28330         * gcc.c-torture/compile/981001-3.c: New test.
28331         * gcc.c-torture/compile/981001-4.c: New test.
28332
28333 1998-10-01  Robert Lipe  <robertl@dgii.com>
28334
28335         * lib/objc.exp (objc_target_compile): Add -L during compiles for
28336         multilibbed hosts.   Idea grafted from g77.exp.
28337
28338 1998-09-30  Dave Love  <d.love@dl.ac.uk>
28339
28340         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
28341         avoid losing on systems which need -lsocket.
28342
28343 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
28344
28345         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
28346         * g++.old-deja/g++.other/nested2.C: Ditto.
28347         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
28348         failure.
28349
28350 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28351
28352         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
28353         preferred over template operator!= for enum bitfields.
28354
28355 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
28356
28357         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
28358         that happen to have the same base name, but in different scopes,
28359         are incorrectly rejected.
28360
28361 1998-09-16  Richard Henderson  <rth@cygnus.com>
28362
28363         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
28364         on the native word size instead of an integer literal.
28365
28366 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28367
28368         * g++.old-deja/g++.other/static2.C: Invocation of static data
28369         member of type pointer-to-function denoted as non-static member.
28370
28371         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
28372         checks involving function types and aliases.
28373
28374 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28375
28376         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
28377         redefined to the same non-trivial type.
28378
28379         * g++.old-deja/g++.pt/explicit73.C: Test for proper
28380         namespace-qualification of template specializations declared in
28381         other namespaces.
28382
28383         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
28384         to declare a subset of the specializations of a template function
28385         as friends of specializations of a template class.
28386
28387         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
28388         member templates that do not fully specialize the enclosing
28389         template class are rejected.
28390
28391 1998-09-11  Dave Love  <d.love@dl.ac.uk>
28392
28393         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
28394
28395 1998-09-08  Dave Love  <d.love@dl.ac.uk>
28396
28397         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
28398         altered from libf2c/libU77 version.
28399
28400 1998-09-06  Dave Love  <d.love@dl.ac.uk>
28401
28402         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
28403
28404 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
28405
28406         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
28407         (un)signed char are different types for template specialization
28408         purposes.
28409
28410 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
28411
28412         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
28413         * objc: ObjC testsuite.
28414
28415 1998-08-31  Catherine Moore  <clm@cygnus.com>
28416
28417         * gcc.c-torture/execute/941014-1.x:  New file.
28418
28419 1998-08-31  Nick Clifton  <nickc@cygnus.com>
28420
28421         * lib/c-torture.exp: Add support for
28422         torture_eval_before_compile and torture_eval_before_execute
28423         variables.
28424
28425 1998-08-30  Jeffrey A Law  (law@cygnus.com)
28426
28427         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
28428         this test triggers valid.
28429
28430 1998-08-27  Jeffrey A Law  (law@cygnus.com)
28431
28432         * gcc.dg/980827-1.c: New test.
28433
28434 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
28435
28436         * gcc.c-torture/execute/loop-4b.c: New test.
28437
28438 1998-08-26  Nick Clifton  <nickc@cygnus.com>
28439
28440         * lib/c-torture.exp: Add support for
28441         torture_eval_before_compile and torture_eval_before_execute
28442         variables.
28443
28444 1998-08-25  Jeffrey A Law  (law@cygnus.com)
28445
28446         * gcc.c-torture/compile/980825-1.c: New test.
28447
28448 1998-08-24  Nick Clifton  <nickc@cygnus.com>
28449
28450         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
28451         count number tests in opt_t0 not good_t0.
28452
28453 1998-08-24  Jeffrey A Law  (law@cygnus.com)
28454
28455         * gcc.c-torture/compile/930326-1.x: Fix typo.
28456
28457 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
28458
28459         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
28460         causes an ICE.
28461
28462 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28463
28464         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
28465         STACK_SIZE is defined.
28466         * gcc.c-torture/unsorted/stuct.c: Similarly.
28467
28468         * gcc.c-torture/compile/980821-1.c: New test.
28469
28470 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28471
28472         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
28473
28474 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
28475
28476         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
28477         code.
28478
28479 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
28480
28481         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
28482         error'.
28483
28484 1998-08-18  Jeffrey A Law  (law@cygnus.com)
28485
28486         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
28487
28488 1998-08-16  Jeffrey A Law  (law@cygnus.com)
28489
28490         * gcc.c-torture/compile/980816-1.c: New test.
28491
28492         * gcc.dg/980816-1.c: New test.
28493
28494 1998-08-13  Jeffrey A Law  (law@cygnus.com)
28495
28496         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
28497         compiler for ieee tests.
28498
28499 1998-08-01  Dave Love  <d.love@dl.ac.uk>
28500
28501         * g77.f-torture/compile/980729-0.f: New test.
28502
28503 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
28504
28505         * gcc.c-torture/special/eeprof-1.c: New test, for
28506         -finstrument-functions.
28507         * gcc.c-torture/special/special.exp: Run it.
28508
28509 1998-07-29  Jeffrey A Law  (law@cygnus.com)
28510
28511         * gcc.c-torture/compile/980729-1.c: New test.
28512
28513 1998-07-27  Nick Clifton  <nickc@cygnus.com>
28514
28515         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
28516         __thumb__ is defined, and test for ARM style doubles if so.
28517
28518 1998-07-26  Dave Love  <d.love@dl.ac.uk>
28519
28520         * g77.f-torture/noncompile/980615-0.f: New test.
28521
28522 1998-07-26  H.J. Lu  (hjl@gnu.org)
28523
28524         * gcc.dg/980312-1.c: Do link instead of compile.
28525         * gcc.dg/980313-1.c: Likewise.
28526
28527 1998-07-26  Jeffrey A Law  (law@cygnus.com)
28528
28529         * gcc.c-torture/compile/980726-1.c: New test.
28530
28531 1998-07-25  Dave Love  <d.love@dl.ac.uk>
28532
28533         * g77.f-torture/execute/io0.f: New test.
28534
28535 1998-07-24  Nick Clifton  <nickc@cygnus.com>
28536
28537         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
28538         an int.
28539
28540 1998-06-18  Michael Meissner  <meissner@cygnus.com>
28541
28542         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
28543         m32r bugs.
28544
28545 1998-07-17  Nick Clifton  <nickc@cygnus.com>
28546
28547         * gcc.dg/980626-1.c: Expect failures for all toolchains until
28548         c-decl.c:grokdeclarator can handle mode attributes.
28549
28550 1998-07-16  Jeffrey A Law  (law@cygnus.com)
28551
28552         * gcc.c-torture/execute/980716-1.c: New test.
28553
28554 1998-07-13  Jeffrey A Law  (law@cygnus.com)
28555
28556         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
28557         the mn10200.
28558         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
28559         the mn10200.
28560         * gcc.c-torture/execute/va-arg-3.x: Similarly.
28561         * gcc.c-torture/compile/930326-1.x: Similarly.
28562
28563 1998-07-13  Dave Love  <d.love@dl.ac.uk>
28564
28565         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
28566         New test from Craig.
28567
28568 1998-07-12  Dave Love  <d.love@dl.ac.uk>
28569
28570         * g77.f-torture/noncompile/980616-0.f: New test.
28571
28572         * g77.f-torture/execute/970816-3.f:  New test from Craig.
28573
28574 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28575
28576         *  g++.other/singleton.C: Return error value instead of taking
28577         SIGSEGV.
28578
28579 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
28580
28581         *  g++.other/singleton.C: New test.   Warning is under dispute.
28582         Runtime crash is not.
28583
28584 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28585
28586         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
28587         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
28588         using6.C, using7.C}:  New namespace tests.
28589
28590 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
28591
28592         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
28593         specialization with typedef'ed names used as array indexes.
28594
28595 1998-07-09  Jeffrey A Law  (law@cygnus.com)
28596
28597         * gcc.c-torture/execute/980709-1.c: New test.
28598
28599         * gcc.dg/980709-1.c: New test.
28600
28601 1998-07-07  Richard Henderson  <rth@cygnus.com>
28602
28603         * gcc.c-torture/execute/bcp-1.c: New test.
28604
28605 1998-07-07  Jeffrey A Law  (law@cygnus.com)
28606
28607         * gcc.c-torture/execute/980707-1.c: New test.
28608
28609 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
28610
28611         * gcc.c-torture/compile/980706-1.c: New test.
28612
28613 1998-07-01  Dave Love  <d.love@dl.ac.uk>
28614
28615         * g77.f-torture/execute/980701-0.f,
28616         g77.f-torture/execute/980701-1.f: New test from Craig.
28617
28618 1998-07-01  Jeffrey A Law  (law@cygnus.com)
28619
28620         * gcc.c-torture/compile/980701-1.c: New test.
28621
28622         * gcc.c-torture/execute/980701-1.c: New test.
28623
28624 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
28625 rlsruhe.de>
28626
28627         * g++.old-deja/g++.robertl/eb132.C: New test.
28628         * g++.old-deja/g++.robertl/eb133.C: Likewise.
28629
28630 1998-06-29  Dave Love  <d.love@dl.ac.uk>
28631
28632         * g77.f-torture/execute/980628-7.f,
28633         g77.f-torture/execute/980628-8.f,
28634         g77.f-torture/execute/980628-9.f,
28635         g77.f-torture/execute/980628-10.f: New tests from Craig.
28636
28637         * g77.f-torture/execute/980628-3.f: Remove mail headers.
28638
28639 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28640
28641         * g77.f-torture/execute/980628-4.f: New test from Craig.
28642         * g77.f-torture/execute/980628-5.f: Likewise.
28643         * g77.f-torture/execute/980628-2.f: Likewise.
28644         * g77.f-torture/execute/980628-0.f: Likewise.
28645         * g77.f-torture/execute/980628-1.f: Likewise.
28646         * g77.f-torture/execute/980628-3.f: Likewise.
28647         * g77.f-torture/execute/980628-6.f: Likewise.
28648
28649 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28650
28651         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
28652         directory when nothing has been installed yet.
28653
28654 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
28655
28656         * gcc.c-torture/special/special.exp: Handle newer versions of
28657         dejagnu.
28658
28659 1998-06-26  Jeffrey A Law  (law@cygnus.com)
28660
28661         * gcc.dg/980626-1.c: New test.
28662
28663 1998-06-19  Bruno Haible <haible@ilog.fr>
28664
28665         * gcc.misc-tests/m-un-2.c: New test.
28666         * g++.old-deja/g++.other/warn01.c: Likewise.
28667
28668 1998-06-19  Robert Lipe  <robertl@dgii.com>
28669
28670         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
28671         compatibility with assmblers with a different comment character.
28672         Eliminate use of GAS-specific extensions.
28673
28674 1998-06-19  Jeffrey A Law  (law@cygnus.com)
28675
28676         * gcc.c-torture/execute/ieee/980619-1.c: New test.
28677
28678 1998-06-19  Robert Lipe  <robertl@dgii.com>
28679
28680         *lib/g77.exp: Replace search for libf2c.a with search for newly
28681         renamed libg2c.a
28682
28683 1998-06-17  Jeffrey A Law  (law@cygnus.com)
28684
28685         * gcc.c-torture/execute/980617-1.c: New test.
28686
28687 1998-06-12  Jeffrey A Law  (law@cygnus.com)
28688
28689         * gcc.c-torture/execute/980612-1.c: New test.
28690
28691 1998-06-08  Jeffrey A Law  (law@cygnus.com)
28692
28693         * gcc.dg/980523-1.c: Only test on ppc-linux.
28694         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
28695
28696         * gcc.c-torture/execute/980608-1.c: New test.
28697
28698 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
28699
28700         * gcc.c-torture/execute/980605-1.c: New test.
28701
28702 1998-06-04  Jeffrey A Law  (law@cygnus.com)
28703
28704         * gcc.c-torture/execute/980604-1.c: New test.
28705
28706 1998-06-02  Jeffrey A Law  (law@cygnus.com)
28707
28708         * gcc.c-torture/execute/980602-1.c: New test.
28709         * gcc.c-torture/execute/980602-2.c: Likewise.
28710
28711 1998-06-02  Dave Love  <d.love@dl.ac.uk>
28712
28713         * 970125-0.f: Fix per JCB.  Add commentary.
28714
28715 1998-05-31  Michael Meissner  <meissner@cygnus.com>
28716
28717         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
28718         IEEE -0 support.
28719
28720 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
28721
28722         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
28723         earlier.
28724
28725 1998-05-28  Catherine Moore <clm@cygnus.com>
28726
28727         * gcc.c-torture/execute/980526-3.c: New test.
28728
28729 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
28730
28731         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
28732         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
28733         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
28734         m88k-motorola-sysv3 to XFAIL.
28735
28736 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28737
28738         * gcc.dg/980526-1.c: New test.
28739         * gcc.c-torture/execute/980526-2.c: New test.
28740
28741 1998-05-26  Jeffrey A Law  (law@cygnus.com)
28742
28743         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
28744
28745         * gcc.c-torture/execute/980526-1.c: New test.
28746
28747 1998-05-26  Dave Love  <d.love@dl.ac.uk>
28748
28749         * g77.f-torture/execute/alpha2.f: Add runtime test.
28750
28751 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
28752
28753         * g++.old-deja/old-deja.exp: Strip leading directories.
28754
28755         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
28756         error for the line.  Don't run multiple tests for the same line.
28757
28758 1998-05-23  Jeffrey A Law  (law@cygnus.com)
28759
28760         * gcc.dg/980523-1.c: New test.
28761
28762 1998-05-23  Dave Love  <d.love@dl.ac.uk>
28763
28764         * g77.f-torture/compile/970915-0.f: New test.
28765
28766 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
28767
28768         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
28769
28770 1998-05-21  Jeffrey A Law  (law@cygnus.com)
28771
28772         * gcc.dg/980520-1.c: New test.
28773
28774 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
28775
28776         * gcc.dg/980502-1.c: Fix return type.
28777
28778 1998-05-20  Jeffrey A Law  (law@cygnus.com)
28779
28780         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
28781         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
28782         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
28783         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
28784         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
28785
28786 1998-05-20  Dave Love  <d.love@dl.ac.uk>
28787
28788         * g77.f-torture/execute/980520-1.f: New test.
28789
28790 1998-05-15  Dave Love  <d.love@dl.ac.uk>
28791
28792         * lib/mike-g77.exp: New file.
28793
28794         * g77.f-torture/noncompile/noncompile.exp,
28795         g77.f-torture/noncompile/check0.f: New files.
28796
28797 1998-05-14  Dave Love  <d.love@dl.ac.uk>
28798
28799         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
28800         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
28801         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
28802         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
28803         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
28804         abort where appropriate.
28805
28806 1998-05-05  Michael Meissner  <meissner@cygnus.com>
28807
28808         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
28809         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
28810
28811 1998-04-29  Dave Love  <d.love@dl.ac.uk>
28812
28813         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
28814
28815 1998-04-27  Dave Love  <d.love@dl.ac.uk>
28816
28817         * g77.f-torture/compile/980427-0.f: New test.
28818
28819 1998-04-24  Dave Love  <d.love@dl.ac.uk>
28820
28821         * g77.f-torture/compile/980424-0.f: New test.
28822
28823 1998-04-19  Dave Love  <d.love@dl.ac.uk>
28824
28825         * g77.f-torture/compile/980419-2.f (main): New test.
28826         * g77.f-torture/compile/970125-0.f: New test.
28827         * g77.f-torture/compile/980419-1.f: New test.
28828
28829 1998-04-08  Jim Wilson  <wilson@cygnus.com>
28830
28831         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
28832         of loop-4.c.
28833
28834 1998-04-07  Jim Wilson  <wilson@cygnus.com>
28835
28836         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
28837
28838 1998-04-03  Jim Wilson  <wilson@cygnus.com>
28839
28840         * gcc.c-torture/compile/980329-1.c: New test.
28841
28842 1998-03-18  Jim Wilson  <wilson@cygnus.com>
28843
28844         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
28845         * gcc.dg/980312-1.c: Fix typo in -march command.
28846
28847 1998-03-16  H.J. Lu  (hjl@gnu.org)
28848
28849         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
28850
28851 1998-03-11  Robert Lipe  <robertl@dgii.com>
28852
28853         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
28854         Dave Love agree the Fortran source is bogus.
28855
28856 1998-03-11  Robert Lipe  <robertl@dgii.com>
28857
28858         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
28859         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
28860         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
28861         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
28862         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
28863
28864 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
28865
28866         * g++.old-deja/g++.other/friend1.C: New test.
28867
28868 1998-02-18  Dave Love  <d.love@dl.ac.uk>
28869
28870         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
28871         possibly uninitialized) variables and declare dnrm2.
28872
28873 1998-02-23  Robert Lipe <robertl@dgii.com>
28874
28875         From Bruno Haible <haible@ilog.fr>:
28876         * gcc.c-torture/execute/980223.c: New test.
28877
28878 1998-02-13  Jeffrey A Law  (law@cygnus.com)
28879
28880         * gcc.dg/ifelse-1.c: New test.
28881
28882 1998-02-09  H.J. Lu  (hjl@gnu.org)
28883
28884         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
28885
28886           * lib/old-dejagnu.exp (old-dejagnu): Added the
28887           "execution test - XFAIL *-*-*" handling in the spirit of
28888           "excess errors test -". Changed the "execution test fails"
28889           handling to be like "excess errors test fails".
28890           * Update various tests accordingly.
28891
28892 1998-02-06  Jim Wilson  <wilson@cygnus.com>
28893
28894         * gcc.c-torture/execute/980205.c: New test.
28895
28896 1998-01-18  Jeffrey A Law  (law@cygnus.com)
28897
28898         * lib/c-torture.exp: Look for .x files instead of .cexp files.
28899         * lib/f-torture.exp: Similarly.
28900         * gcc.c-torture: Rename all .cexp files to .x files.
28901
28902 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
28903
28904         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
28905         (940510-1.c): Removed duplicate.
28906         (971104-1.c): New test.
28907
28908 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
28909
28910           * lib/f-torture.exp: Improve error and loop detection.
28911
28912 1997-11-19  Michael Meissner  <meissner@cygnus.com>
28913
28914         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
28915         use that to size the filler array.
28916
28917 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
28918
28919         * lib/c-torture.exp(c-torture-execute): Fix typo.
28920
28921         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
28922         testcase as the executable name. Keep the executable around if
28923         the test fails.
28924
28925 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
28926
28927         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
28928         changes.  Only test one -g option, and move it to the end of the
28929         list of options to test.
28930
28931 1997-09-19  Michael Meissner  <meissner@cygnus.com>
28932
28933         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
28934         variable GCC_TORTURE_OPTIONS to supply default switches separated
28935         by colons.  If no environment variable, run tests with -O0 -g, -O1
28936         -g, and -O2 -g as well.
28937
28938 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
28939
28940         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
28941         explanatory comments. Fix indentation.
28942
28943 1997-09-15  Jeffrey A Law  (law@cygnus.com)
28944
28945         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
28946
28947 1997-09-11  Jeffrey A Law  (law@cygnus.com)
28948
28949         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
28950         * g++.old-deja/g++.mike/p7325.C: Likewise.
28951         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
28952
28953 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
28954
28955         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
28956         * g++.old-deja/g++.brendan/crash30.C: Likewise.
28957         * g++.old-deja/g++.brendan/crash39.C: Likewise.
28958         * g++.old-deja/g++.law/operators4.C: Likewise.
28959
28960 1997-09-11  Joe Buck  (jbuck@synopsys.com)
28961
28962         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
28963         * g++.old-deja/g++.mike/p784.C: Ditto.
28964         * g++.old-deja/g++.mike/p785.C: Ditto.
28965
28966 1997-09-05  Jeffrey A Law  (law@cygnus.com)
28967
28968           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
28969
28970 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28971
28972         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
28973         target feature; pass this to c-torture-execute as needed.
28974
28975 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28976
28977         * lib/c-torture.exp(c-torture-execute): If the previous and the
28978         current executables being tested are identical, we don't need to
28979         run the executable again. Try to make the executable names
28980         unique. Add an optional argument for passing additional compiler
28981         flags.
28982
28983 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
28984
28985         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
28986
28987 1997-08-29  Jeffrey A Law  (law@cygnus.com)
28988
28989         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
28990
28991 1997-07-31  Jeffrey A Law  (law@cygnus.com)
28992
28993         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
28994         32bit or larger longs.
28995
28996         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
28997         have either a 32bit long or 32bit int.
28998
28999 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
29000
29001         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
29002         Make double precision tests dependent on sizeof (double).
29003
29004 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
29005
29006         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
29007         too.
29008
29009 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
29010
29011         * gcc.c-torture/compile/961203-1.cexp: New script.
29012
29013 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
29014
29015         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
29016         up the includes ourselves.
29017
29018 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
29019
29020         * lib/plumhall.exp: Remove random include, and add a few
29021         verbose messages for debugging.
29022
29023 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
29024
29025         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
29026         of trying to do it ourselves.
29027
29028 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29029
29030         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
29031
29032 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
29033
29034         * gcc.prms/5403.c: Made regexp a bit less strict.
29035
29036 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
29037
29038         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
29039         is returned from remote_load instead.
29040         * lib/plumhall.exp: Ditto.
29041         * lib/mike-g++.exp: Ditto.
29042         * lib/old-dejagnu.exp: Ditto.
29043         * lib/c-torture.exp: Ditto.
29044
29045 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
29046
29047         * lib/g++.exp: Use build_wrapper procedure.
29048         * lib/gcc.exp: Ditto.
29049
29050 1997-05-20  Jeffrey A Law  (law@cygnus.com)
29051
29052         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
29053         an old-style decl for malloc.  Fixes tests to work when
29054         sizeof (int) != sizeof (size_t).
29055
29056 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29057
29058         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
29059
29060         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
29061         use stdargs.h interface.
29062
29063 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29064
29065         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
29066         NO_VARARGS when compiling.
29067
29068 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
29069
29070         * lib/plumhall.exp(ph_includes): New procedure.
29071         (ph_make): Use it.
29072         (ph_compiler): Ditto.
29073
29074         * lib/g++.exp: Rename test-glue.c to testglue.c.
29075         * lib/gcc.exp: Ditto.
29076
29077 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
29078
29079         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
29080         to completion when it's called.
29081
29082 1997-03-21  Michael Meissner  <meissner@cygnus.com>
29083
29084         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
29085         is defined, don't do test.
29086
29087 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
29088
29089         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
29090         for object files.
29091         (ph_summary): Mark skipped testcases as untested, not unresolved.
29092
29093         * lib/plumhall.exp (ph_make): If unresolved because of bad
29094         errorCode, record errorCode in log file.
29095         (*): Replace send_log/verbose with verbose -log.
29096
29097 1997-03-19  Michael Meissner  <meissner@cygnus.com>
29098
29099         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
29100         double conversion if double isn't at least 8 bytes.
29101
29102         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
29103         int to work with targets where int is 16 bits.
29104
29105         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
29106         8 bytes, just exit, since 4 byte doubles don't have enough bits of
29107         precision for the test to complete.
29108
29109 1997-03-14  Michael Meissner  <meissner@cygnus.com>
29110
29111         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
29112         if d10v is not compiled with the -mdouble64 flag.
29113         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
29114
29115         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
29116         d10v is not compiled with the -mint32 flag.
29117
29118 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
29119
29120         * lib/plumhall.exp: Use incr_count.
29121
29122 1997-03-12  Jeffrey A Law  (law@cygnus.com)
29123
29124         * gcc.c-torture: Update to c-torture-1.45.
29125
29126 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
29127
29128         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
29129         the name of the expect testcase file).
29130
29131         * lib/g++.exp(g++_init): Ditto.
29132
29133 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
29134
29135         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
29136         the host.
29137
29138         * lib/gcc.exp(gcc_exit): New procedure.
29139
29140 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
29141
29142         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
29143         specs where appropriate.
29144
29145         * g++.old-deja/g++.arm/*: Added additional ERROR checks
29146         because of new "candidates are" messages, and removed a few
29147
29148         * Converted all non-old-style g++ testcases to old-style, and
29149         moved into g++.old-deja.
29150
29151 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
29152
29153         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
29154         options.
29155
29156         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
29157         succeeded.
29158
29159         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
29160
29161 1997-02-13  Michael Meissner  <meissner@cygnus.com>
29162
29163         * lib/gcc.exp (gcc_target_compile): Add support for defining
29164         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
29165         the machine doesn't have those features.
29166
29167 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
29168
29169         * g++.law/operators4.exp: Don't use LIBS.
29170
29171 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
29172
29173         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
29174
29175         * lib/mike-g++.exp: Don't set the compiler to be tested here.
29176         * lib/g++.exp: Set it here instead. Also, allow use of the
29177         --tool_exec and --tool_opt options. Change CXX to
29178         GXX_UNDER_TEST.
29179
29180         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
29181
29182         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
29183
29184 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
29185
29186         * lib/old-dejagnu.exp: Use prune_warnings instead of
29187         prune_system_crud.
29188         * lib/mike-g++.exp: Ditto.
29189         * lib/gcc.exp: Ditto.
29190         * lib/g++.exp: Ditto.
29191
29192         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
29193
29194 1997-02-07  Jeffrey A Law  (law@cygnus.com)
29195
29196           * 941014-2.c: Include stdlib.h
29197           * 960327-1.c: Include stdio.h
29198           * dbra.c, index-1.c: Don't assume ints are 32bits.
29199
29200 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
29201
29202         * lib/gcc.exp: Add gcc,stack_size target feature.
29203
29204         * lib/g++.exp(g++_target_compile): Add the include and link
29205         paths here, not in two other places. And, it's $options, not
29206         options.
29207
29208         * lib/mike-g++.exp(postbase): Remove the code that determines
29209         the correct include and link paths.
29210         * g++.old-deja/old-deja.exp: Ditto.
29211
29212 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
29213
29214         * lib/g++.exp(g++_init): target_compile no longer returns the
29215         filename of the result.
29216
29217 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
29218
29219         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
29220         call to glob.
29221
29222         * gcc.c-torture/special/special.exp: Change call to
29223         gcc_target_compile to include the object file.
29224
29225 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
29226
29227         * gcc.c-torture/special/special.exp: Correct misspelling in last
29228         change.
29229
29230 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
29231
29232         * lib/plumhall.exp(ph_summary): Log the entire output of the
29233         executable. Return -1 if there were any failures, 0 otherwise.
29234         (ph_execute): Return -1 if there were any failures, 0 otherwise.
29235         (ph_make): Clean up objects and executables that were built
29236         if the tests succeeded.
29237
29238 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
29239
29240         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
29241         libraries and includes in the build tree as appropriate.
29242
29243 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29244
29245         * lib/c-torture.exp: Instead of looking for the global variable
29246         NO_LONG_LONG, check to see if that's a feature of the target.
29247
29248 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29249
29250         * config/default.exp: Minimize. Delete the remainer of the files in
29251         config; this functionality is now in devo/dejagnu/config.
29252
29253         g++.*/*: Pass any additional flags used to compile to postbase;
29254         delete CXXFLAGS.
29255
29256         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
29257         is now done by runtest.exp. Use gcc_target_compile instead of
29258         compile.
29259
29260         lib/c-torture.exp: Use gcc_target_compile instead of compile.
29261         Remove references to CFLAGS. Use remote_file instead of
29262         calling rm -f.
29263         (c-torture): Take a list of arguments to use to compile this
29264         testcase.
29265
29266         lib/g++.exp: Simplify. Use target_compile instead of compile.
29267         lib/gcc-dg.exp: Ditto.
29268         lib/gcc.exp: Ditto.
29269         lib/mike-{gcc,g++}.exp: Ditto.
29270         lib/old-dejagnu.exp: Ditto.
29271         lib/plumhall.exp: Ditto.
29272
29273 1997-01-08  Jim Wilson  <wilson@cygnus.com>
29274
29275         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
29276         (ph_linker): Likewise.
29277
29278 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
29279
29280           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
29281         MAP_ANON / MAP_ANONYMOUS if defined;
29282         else try to map from /dev/zero .
29283
29284 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29285
29286         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
29287         isn't defined, then define it to MAP_ANONYMOUS.
29288
29289 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29290
29291         * gcc.c-torture: Update to c-torture-1.42 release.
29292
29293 1996-11-11  Jeffrey A Law  (law@cygnus.com)
29294
29295         * gcc.c-torture: Update to c-torture-1.41 release.
29296
29297 1996-10-27  Jeffrey A Law  (law@cygnus.com)
29298
29299         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
29300         c-torture release.
29301
29302 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
29303
29304         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
29305         and LDFLAGS.  Fix second case to append the target_info ldflags
29306         onto LDFLAGS, not CFLAGS.
29307         * lib/g++.exp (g++_init): Add target_info stuff.
29308         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
29309         of libgloss and newlib flags for !native.
29310
29311         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
29312         (GDB): Fix relative path to go up another dir for finding gdb.
29313
29314 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
29315
29316         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
29317         versions in the target_info array, if they don't exist.
29318
29319 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
29320
29321         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
29322
29323 1996-07-08  Jim Wilson  <wilson@cygnus.com>
29324
29325         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
29326         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
29327
29328 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
29329
29330         * lib/old-dejagnu.exp: Don't remove the output file before we've
29331         actually tested it. Don't append pwd to the path of the executable
29332         we're testing.
29333
29334 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
29335
29336         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
29337
29338 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
29339
29340         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
29341         temporary directory for compiler files, and set it to a default
29342         value of /tmp. Set $output as the name of the output file from
29343         compiling the testcase. Add a -o option to $cflags_var so the
29344         compiler writes the final output file as $output. Set $executable
29345         to $output.
29346
29347         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
29348         directory for compiler files, and set it to /tmp if it doesn't
29349         already have a value. Set $output_file to the name of the output
29350         file from compiling the testcase. Add a -o option to CXXFLAGS so
29351         the compiler writes the final output file as $output. Use $output
29352         as the executable to be tested.
29353
29354 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29355
29356         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
29357
29358 1996-06-08  Jeffrey A Law  (law@cygnus.com)
29359
29360         * gcc.c-torture/execute/pending-1.c: New test.  Still
29361         pending in Tege's queue.
29362
29363 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
29364
29365         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
29366         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
29367         if there were failures.  Call unresolved if there were unresolved
29368         testcases.  Call gcc_fail if program did not run to completion.
29369         (ph_make): Pass additional argument name to ph_execute.
29370         (ph_execute): Add new argument.  Pass additional arguments to
29371         ph_summary.  Call gcc_fail is there is no execution output.
29372
29373 1996-04-24  Jeffrey A Law  (law@cygnus.com)
29374
29375         * lib/plumhall.exp (proc_summary): Output relavent summary
29376         lines into the log so specific failures in plumhall can be
29377         investigated.
29378
29379 1996-04-10  Jeffrey A Law  (law@cygnus.com)
29380
29381         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
29382         (c-torture-execute): Don't try to execute tests which use
29383         "long long" types if $NO_LONG_LONG is nonzero.
29384
29385 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
29386
29387         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
29388         not c-torture.
29389
29390         * gcc.ieee: Move from here.
29391         * gcc.c-torture/execute/ieee: To here.
29392
29393 1996-03-26  Jeffrey A Law  (law@cygnus.com)
29394
29395         * gcc.c-torture: Update to c-torture-1.41 release.
29396
29397 1996-03-22  Jeffrey A Law  (law@cygnus.com)
29398
29399         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
29400         not "$output".
29401
29402 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
29403
29404         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
29405         -c present.
29406
29407 1996-03-02  Jeffrey A Law  (law@cygnus.com)
29408
29409         * config/proelf.exp: Handle connecting to a simulator.
29410
29411 1996-01-31  Jeffrey A Law  (law@cygnus.com)
29412
29413         * config/proelf.exp: New file.  Enough framework that we can
29414         run c-torture tests on the proelf targets (or any other target
29415         that gdb can connect to for that matter).
29416
29417 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
29418
29419         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
29420         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
29421
29422         * lib/plumhall.exp (ph_execute): Always call ph_summary if
29423         exec_output exists.
29424
29425 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
29426
29427         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
29428         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
29429
29430         * config/*.exp: Update FSF address.  Change result of ${tool}_load
29431         to pass/fail/unresolved/unsupported/untested.  Caller must now
29432         call unresolved/unsupported/untested.
29433         * lib/*.exp: Update FSF address.  Update to handle new results of
29434         ${tool}_load.
29435         * lib/chill.exp (verbose): Delete.
29436
29437 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
29438
29439         * lib/gcc.exp (default_gcc_start): Change order of args to
29440         $LDFLAGS $CFLAGS $LIBS.
29441         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
29442         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
29443         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
29444         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
29445         * gcc.misc-tests/dg-test.exp: Likewise.
29446         * gcc.misc-tests/msgs.exp: Likewise.
29447         * gcc.prms/prms.exp: Likewise.
29448         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
29449         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
29450
29451         * lib/dg.exp: Deleted, moved to dejagnu/lib.
29452
29453 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29454
29455         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
29456
29457         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
29458         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
29459
29460         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
29461         necessary.
29462
29463 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
29464
29465         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
29466         global for loop; add use of $mathlib.
29467         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
29468         settings here; set mathlib for anything but VxWorks.
29469
29470 1996-01-22  Jeffrey A Law  (law@cygnus.com)
29471
29472         * gcc.c-torture: Update to c-torture-1.40 release.
29473
29474 1996-01-03  Jeffrey A Law  (law@cygnus.com)
29475
29476         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
29477         dg.exp.
29478
29479 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
29480
29481         * lib/c-torture.exp (c-torture-execute): Declare "output" as
29482         global.
29483
29484 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
29485
29486         * lib/g++.exp (LIBS): Define if not already.
29487         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
29488         (gcc-dg-prune): Call prune_gcc_output.
29489         * lib/gcc.exp (prune_gcc_output): New proc.
29490         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
29491         prune_gcc_output.
29492
29493 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
29494
29495         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
29496         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
29497
29498 1995-11-15  Jeffrey A Law  (law@cygnus.com)
29499
29500         * gcc.c-torture: Update to c-torture-1.39 release.
29501
29502 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
29503
29504         * lib/c-torture.exp (c-torture-execute): Don't return if one option
29505         fails, try others as well.
29506
29507 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
29508
29509         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
29510         If compilation fails, mark execute tests as `untested'.
29511         If test is marked as unsupported, don't mark compilation and
29512         execute tests as failed.
29513
29514 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
29515
29516         * lib/g++.exp (g++_init): Don't link in libg++, and look to
29517         libstdc++ for whether or not we want to be doing shared
29518         libraries.  Delete link_curses since we don't need it anymore.
29519         * lib/mike-g++.exp (postbase): Don't link in libg++.
29520         * g++.old-deja/old-deja.exp: Likewise.
29521
29522 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
29523
29524         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
29525
29526 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
29527
29528         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
29529         For that, add `-Wl,-a,shared_archive'.
29530         * g++.old-deja/old-deja.exp: Likewise.
29531
29532 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
29533
29534         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
29535
29536 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
29537
29538         * lib/mike-g++.exp (postbase): Pay attention to the status of
29539         g++_load.
29540
29541 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
29542
29543           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
29544
29545 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
29546
29547         * lib/gcc.exp (default_gcc_start): No longer need to log program
29548         being executed or its output, execute_anywhere does that now.
29549         * lib/g++.exp (default_g++_version): Call execute_anywhere.
29550         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
29551
29552 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
29553
29554         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
29555         the same as those in lib/g++.exp.
29556
29557 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
29558
29559         * gcc.c-torture: Update to c-torture-1.38 release.
29560         * gcc.ieee: Related changes.
29561
29562 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
29563
29564         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
29565         "exec". Minor reformatting changes.
29566
29567         * config/rom68k.exp (${tool}_load): Make it work in a canadian
29568         cross. This means all "exec" calls now work on a remote host as
29569         well.
29570         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
29571         cross. Filter out the extra "\r\n" stuff that expect puts in.
29572         (c-torture-execute): Filter out the bogus warnings like
29573         c-torture-compile does. Add support for canadian cross.
29574         * lib/gcc.exp (default_gcc_version, default_gcc_start)
29575         Use execute_anywhere rather than calling exec directly. Now it
29576         works for canadian cross testing.
29577
29578 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
29579
29580         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
29581         results into a variable, and check that rather than using file exists.
29582
29583 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
29584
29585         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
29586         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
29587
29588 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29589
29590         * g++.old-deja/old-deja.exp: Create and pass runshlib and
29591         lib_curses if there's a shared libg++ in the build tree.
29592
29593 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
29594
29595         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
29596         if not supported target.
29597
29598 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
29599
29600         * lib/g++.exp (g++_init): Move empty setting of runshlib and
29601         link_curses up to always happen, not just for native builds.
29602
29603 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
29604
29605         * gcc.c-torture: Update to c-torture-1.36 release.
29606         * gcc.failure: Related changes.
29607
29608 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
29609
29610         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
29611
29612 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
29613
29614         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
29615         * lib/mike-g++.exp (postbase): Not in here.  Still reference
29616         runshlib, link_curses, and mathlib for link and run.
29617
29618         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
29619         pass the runtime shared library options for Solaris, OSF/1, and
29620         Irix5, and link with -lcurses to avoid unresolved references.
29621
29622 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
29623
29624         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
29625         only run once.
29626
29627 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
29628
29629         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
29630
29631 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
29632
29633         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
29634         do not have a framework for the "compat" tests yet.
29635
29636 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
29637
29638         * lib/mike-g++.exp (postbase): New local variable `mathlib',
29639         set to null if we're testing vxworks5.1.  Use that instead of
29640         `-lm' in the setting of LIBS for link and run.
29641
29642 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
29643
29644         * config/rom68k.exp (${tool}_load): Major changes to make it
29645         work.  Verified that it does in fact return the stuff in
29646         exec_output properly.  Catch any Emul or any TRAP other than 0.
29647
29648 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
29649
29650         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
29651         LDFLAGS properly for targets that need stuff from libgloss.
29652         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
29653         only run once.
29654         (gpp_initialized): New variable.
29655
29656 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
29657
29658         * config/rom68k.exp: Load libgloss.exp.
29659         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
29660         so we can produce a fully linked binary.
29661         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
29662         so we can produce a fully linked binary.
29663
29664 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
29665
29666         * lib/plumhall.exp (ph_section): Watch for expected failures.
29667         Add missing `else'.
29668
29669         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
29670         run the testcase.
29671         (c-torture): Likewise.
29672
29673 1995-08-28  Doug Evans  <dje@cygnus.com>
29674
29675         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
29676
29677         * lib/mike-g++.exp (mike_cleanup): New proc.
29678         (prebase): New globals compiler_result, not_compiler_result,
29679         target_regexp.
29680         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
29681         allow leading "-" in pattern.  Watch for unsupported tests.
29682         If $compiler_result is set, pattern match assembler code,
29683         and ditto for $not_compiler_result.
29684         * lib/mike-gcc.exp: Likewise.
29685
29686         * lib/plumhall.exp (ph_execute): Only call ph_summary if
29687         execution "succeeded".
29688
29689 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
29690
29691         * config/win32.exp: New file.
29692         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
29693
29694 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
29695
29696         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
29697         unsupported.
29698         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
29699         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
29700         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
29701
29702         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
29703         "... without exceptions was ...".  That is now handled by
29704         prune_system_crud.
29705         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29706
29707 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
29708
29709         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
29710         sieve.c,sort2.c}: New files.
29711         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
29712         sieve.exp,sort2.exp}: Drivers for them.
29713
29714         * lib/mike-gcc.exp (program_output): New user settable variable.
29715         (postbase): Call prune_system_crud.  Also prune extraneous compiler
29716         messages.
29717         * lib/mike-g++.exp (program_output): New user settable variable.
29718
29719         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
29720
29721         * config/sh.exp: Deleted (use sim.exp instead).
29722
29723 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
29724
29725         * config/vx.exp: Declare CHECKTASK as global.
29726         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
29727         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
29728         * lib/old-dejagnu.exp: Load [pwd]/$executable.
29729
29730 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29731
29732         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
29733         target. Like vx.exp, only includes `vx29k.exp' instead of
29734         `vxworks.exp'.
29735
29736 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
29737
29738         * config/sim.exp: Increase time limit from 120 seconds to 240.
29739
29740 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
29741
29742         * gcc.c-torture/execute/950628-1.c: New test.
29743
29744 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
29745
29746         * gcc.c-torture: Update with changes/additions from
29747         c-torture-1.34.
29748
29749 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
29750
29751         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
29752
29753 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
29754
29755         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
29756
29757 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
29758
29759         * gcc.c-torture/compile/950512-1.c: New test.
29760         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
29761         * gcc.dg/struct-ret-1.c: Likewise.
29762
29763 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
29764
29765         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
29766           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
29767
29768 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
29769
29770         * gcc.c-torture/special/920411-1.c: Deleted.
29771         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
29772
29773 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
29774
29775         * config/sim.exp (${tool}_load): Hack in call to bash to get a
29776         cpu limit.
29777
29778 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
29779
29780         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
29781
29782 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
29783
29784         From kenner;
29785         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
29786         is the proper length.
29787         * va-arg-3.c: Likewise.
29788
29789 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
29790
29791         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
29792         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
29793
29794         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
29795         * lib/g++.exp (default_g++_start): Delete old cruft.
29796
29797 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
29798
29799         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
29800         (2 * (1 << 18)) to (2 * (1 << 17)).
29801
29802         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
29803
29804 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
29805
29806         * config/rom68k.exp: Renamed from config/idp.exp
29807
29808 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
29809
29810         * c-torture/compile/921109-2.c
29811
29812 1995-04-18  Mike Stump  <mrs@cygnus.com>
29813
29814         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
29815         excess errors.
29816
29817 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
29818
29819         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
29820         output.
29821         * lib/g++.exp (default_g++_start): Likewise.
29822
29823 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
29824
29825         * gcc.c-torture/compile/950329-1.c: New test.
29826
29827 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
29828
29829           * config/bug.exp (${tool}_load): Updated to use new remote_open
29830           and remote_close procs.
29831         * config/idp.exp: New file.
29832
29833 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
29834
29835         * gcc.c-torture/execute/950322-1.c: New test.
29836
29837 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
29838
29839         * config/vx.exp (${tool}_load): Clean up testing of return code from
29840         vxworks_ld and vxworks_spawn.
29841
29842 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
29843
29844         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
29845
29846 1995-03-13  Mike Stump  <mrs@cygnus.com>
29847
29848         * lib/old-deja.exp: Add `excess errors test - ' error, now one
29849         can mark excess errors on a machine by machine basis.  Note, the
29850         default is to not expect any excess errors, even when excess
29851         errors test - is given, so you will want to put an XFAIL ... on
29852         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
29853         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
29854         those 4 machines, but no others.
29855
29856 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
29857
29858         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
29859         * lib/c-torture.exp: to here.
29860
29861 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
29862
29863         * gcc.c-torture/execute/950221-1.c: New test.
29864         * gcc.c-torture/execute/struct-ret-1.c: New test.
29865         * gcc.c-torture/compile/950221-1.c: New test.
29866
29867         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
29868
29869 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
29870
29871         * gcc.c-torture/execute/arith-1.c (main): Return 0.
29872         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
29873
29874 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
29875
29876         * g++.gb: New directory of tests, derived from my signature and
29877         class scoping tests.
29878
29879         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
29880         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
29881         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
29882         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
29883         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
29884         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
29885         * g++.gb/sig25.C: Likewise.
29886
29887         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
29888         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
29889         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
29890         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
29891         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
29892         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
29893         * g++.gb/sig25.exp: Likewise.
29894
29895         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
29896         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
29897         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
29898         * g++.gb/scope13.C: Likewise, this test still fails.
29899
29900         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
29901         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
29902         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
29903         * g++.gb/scope13.exp: Ditto.
29904
29905         * g++.gb/README: New file, explains what these tests are about.
29906
29907 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
29908
29909         * lib/dg.exp (dg-do): Support `preprocess'.
29910         (dg-test): Likewise.
29911
29912 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
29913
29914         * config/udi.exp: change "continue -expect" to "exp_continue".
29915
29916 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
29917
29918         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
29919         Delete redundant tests.
29920
29921         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
29922         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
29923         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
29924         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
29925         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
29926         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
29927         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
29928         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
29929
29930         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
29931         storing label pointers.
29932         * gcc.c-torture/execute/921019-1.c: Likewise.
29933         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
29934         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
29935         parameter fp.
29936         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
29937         constants.
29938
29939         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
29940         Delete obsolete tests.
29941
29942         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
29943         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
29944         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
29945         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
29946         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
29947         * gcc.c-torture/compile/950124-1.c: New test.
29948
29949         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
29950
29951 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
29952
29953         * lib/mike-g++.exp: Add -lm to LIBS.
29954
29955 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
29956
29957         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
29958
29959 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
29960
29961         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
29962
29963 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
29964
29965         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
29966
29967 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
29968
29969         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
29970         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
29971         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
29972         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
29973         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
29974         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
29975         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
29976         * g++.law/{operators31.C, operators32.C,
29977         * g++.law/{operators33.C, operators34.C}: Likewise.
29978         * g++.law/{pic1.C, refs2.C}: Likewise.
29979         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
29980         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
29981         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
29982         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29983
29984         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
29985         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
29986         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
29987         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
29988         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
29989         * g++.law/{enum9.exp, friend5.exp}: Likewise.
29990         * g++.law/{nest3.exp, nest4.exp}: Likewise.
29991         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
29992         * g++.law/{operators30.exp, operators31.exp}: Likewise.
29993         * g++.law/{operators32.exp, operators33.exp}: Likewise.
29994         * g++.law/{operators34.exp}: Likewise.
29995         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
29996         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
29997         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
29998         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
29999         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30000
30001         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
30002         No longer expected to fail.
30003         * g++.law/missed-error3.C: Tweak for recent bool changes.
30004
30005 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
30006
30007         * config/emb-unix: Deleted.
30008         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
30009         remote execution.  Do final link on remote host if REMOTE_LINK is set.
30010
30011 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
30012
30013         * lib/dg.exp (dg-test): Fix typo in last patch.
30014
30015 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
30016
30017         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
30018         (handles multiple occurrences).
30019
30020 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
30021
30022         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
30023         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
30024         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
30025         printed).
30026         * lib/c-torture.exp (c-torture-compile): Likewise.
30027         (c-torture): Prepend full path if missing.
30028         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
30029         (gcc_fail): Likewise.
30030         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
30031
30032 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
30033
30034         * lib/netware.exp: Only attach to NetWare i386 systems.
30035
30036 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
30037
30038         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
30039         messages.  Add test name to "output pattern match" pass/fail message.
30040
30041 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
30042
30043         * gcc.dg: New testsuite.
30044         * gcc.dg/dg.exp: New file.
30045
30046         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
30047         test-switch.c}: Deleted.
30048
30049         * gcc.misc-tests/msgs.exp: New testcase driver.
30050
30051 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
30052
30053         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
30054         Watch for illegal return values from ${tool}_load.
30055         * config/unix.exp (${tool}_load): Fix pass/fail detection for
30056         cross targets.  Coerce return value >0 to 1.
30057
30058 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
30059
30060         * config/unix.exp (${tool}_load): Call program rsh, not proc.
30061
30062         * config/emb-unix.exp: New file.
30063
30064         * config/sim.exp: Error if variable $SIM not defined.
30065         (${tool}_load): Mark test as "untested" if simulator missing.
30066
30067         * config/unix.exp: Load remote.exp to get rcp_download.
30068         * lib/c-torture.exp: Use different option lists for testcases with
30069         and without loops.
30070         * gcc.c-torture/execute/execute.exp: Likewise.
30071
30072 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
30073
30074         * config/*.exp: Clarify return code from ${tool}_load.
30075         Call `unresolved' or `untested' instead of `warning' or `perror'
30076         (sometimes you still want to call both though).
30077         Add comment that `shell_id' is local to each file.
30078         * config/udi.exp (timeout): Set to 30.
30079         Don't print warning if connection fails, $connectmode has already
30080         printed an error.
30081         (${tool}_load): Move verbose messages to level 2.
30082         Rework pattern for "Process started" message.
30083         Pass `shell_id' to ${connectmode}_download.
30084         Retry twice upon timeout.  Make resetting of target more robust.
30085         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
30086         Pass `shell_id' to exit_$connectmode.
30087         Only call exit_$connectmode if connected.
30088         * config/unix.exp (${tool}_load): Check return codes better.
30089         * config/vrtx.exp (${tool}_load): Likewise.
30090         * config/vx.exp (${tool}_load): Likewise.
30091         Delete unneeded global's.
30092         * lib/dg.exp (dg-test): Update to reflect clarified return codes
30093         from ${tool}_load.
30094         (dg-stat): Delete.
30095         (dg-init): Delete recording of pass/fail counts.
30096         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
30097         (old-dejagnu-init): Likewise.
30098         (old-dejagnu-stat): Delete contents, empty proc now.
30099         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
30100         (c-torture): Delete references to lcnt, lpass, lfail.
30101         Get option list from TORTURE_OPTIONS.
30102         Delete -funroll[-all]-loops if no loops.
30103         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
30104         (g++_stat): Delete contents (empty proc now).
30105         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
30106         (gcc_finish): Likewise.
30107         (gcc_stat): Deleted.
30108         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
30109         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
30110         * gcc.c-torture/execute/execute.exp: Likewise.
30111         Split tests into two parts: compile, execute.
30112         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
30113         no loops.  Update to reflect clarified return codes from ${tool}_load.
30114
30115 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
30116
30117         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
30118         to grep for.
30119         (old-dejagnu): Likewise (where necessary).
30120
30121 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
30122
30123         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
30124
30125         * lib/dg.exp (dg-process-target): Fix processing of selector.
30126         Add comment regarding use of `error'.
30127
30128         * lib/gcc.exp (prune_system_crud): Define if missing.
30129         * lib/g++.exp (prune_system_crud): Likewise.
30130
30131         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
30132         Call prune_system_crud.
30133         * lib/dg.exp (dg-runtest): New proc.
30134         Use perror instead of send_user for tcl errors in testcase.
30135         Don't return any value, it's never used.
30136         Don't clobber previous definition of `unknown'.
30137         Print tcl errors in `dg-final'.
30138
30139 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
30140
30141         * lib/dg.exp (dg-process-target): Improve syntax error messages.
30142         (dg-test): Don't print errorInfo, it contains stack backtrace.
30143
30144 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
30145
30146         * lib/g++.exp (runtest_file_p): Define if missing.
30147
30148 1994-09-24  Doug Evans  (dje@cygnus.com)
30149
30150         * lib/mike-g++.exp: Comment out loading of g++.exp.
30151         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
30152         (default_g++_version): Always print something.
30153         (default_g++_start): Comment out call to `which'.
30154         (g++_start, g++_load): Deleted (must be defined in config file).
30155         * lib/gcc.exp: Test for existence of $CC at start.
30156         Delete check for tmpdir (done in gcc_init).
30157         (default_gcc_version): Always print something.
30158         (default_gcc_start): Comment out call to `which'.
30159         * config/*.exp: Major cleanup - make cross targets work at least a
30160         little better for g++ (by not being "--tool gcc" specific).
30161         Rename gcc_xxx to ${tool}_xxx.
30162         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
30163         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
30164
30165 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
30166
30167         * lib/c-torture.exp (c-torture-compile): Rework compiler
30168         message processing.
30169
30170         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
30171         c-torture.
30172
30173 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
30174
30175         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
30176
30177         * lib/dg.exp (dg-process-target): Support { target native }.
30178
30179 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
30180
30181         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
30182         looked for "... program xxx got fatal signal".
30183         Correct regsub munging of `comp_output'.
30184         Ignore compiler messages "path prefix not used" and "linker input
30185         file unused".
30186
30187 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
30188
30189         * lib/gcc.exp (runtest_file_p): Define if missing.
30190         * gcc.prms/template.c: Example to work from.
30191
30192 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
30193
30194         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
30195         * lib/dg.exp (dg-test): Call unsupported testcases as such.
30196
30197         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
30198         * gcc.prms/1883.c: Moved from compile/940714-1.c.
30199         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
30200         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
30201
30202         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
30203         (dg-process-target): No longer a varargs proc.
30204         Return S/N for target, P/F for xfail.  All callers changed.
30205         (user option procs): More argument checking.
30206         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
30207         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
30208         (dg-test): Skip test if not running on selected target in `dg-do'.
30209         Update handling of `dg-do-what', `dg-output-text'.
30210         Separate execution pass/fail from output pattern match pass/fail.
30211         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
30212
30213 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
30214
30215         * gcc.c-torture/special/special.exp: Don't expect failure for mips
30216         target for 920510-1.c.
30217
30218 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
30219
30220         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
30221         Clean up comment regarding use of passcnt, etc.
30222         (gcc_stat): Don't update `testcnt' here.
30223         (gcc_finish): Do it here.
30224         Might as well reset `but_id' here too.
30225         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
30226         to determine if the file should be tested.
30227         * gcc.c-torture/compile/compile.exp: Likewise.
30228         * gcc.c-torture/execute/execute.exp: Likewise.
30229         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30230         * gcc.misc-tests/dg-test.exp: Likewise.
30231         * gcc.prms/prms.exp: Likewise.
30232         * gcc.wendy/wendy.exp: Likewise.
30233         * g++.old-deja.exp: Likewise.
30234         Move "Testing file" message to verbose level 1.
30235
30236 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
30237
30238         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
30239
30240 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
30241
30242         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
30243         (default_gcc_start): Accept optional second list element
30244         of compiler flags.  Print compiler output at verbosity level 2.
30245         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
30246         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
30247         Save current values of framework globals passcnt, failcnt, xpasscnt,
30248         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
30249         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
30250         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
30251         xfailcnt to compute stats.  Update framework global `testcnt' from
30252         pass/fail counts.
30253         (gcc_finish): New proc.  Clean up test environment.
30254         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
30255         (gcc_epass, gcc_efail): Delete.
30256         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
30257         argument of line number.
30258         (dg-init): If the tool has an init routine, call it.
30259         (dg-test): Remove args `cflags_var' and `libs_var'.
30260         Pass all compiler options to ${tool}_start.
30261         Handle missing line number.
30262         (dg-finish): New function.
30263         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
30264         particular files.  Call gcc_finish at end.  Move "skipping test"
30265         message to verbosity level 3.
30266         * gcc.c-torture/compile/compile.exp: Likewise.
30267         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30268         * gcc.c-torture/execute/execute.exp: Likewise.
30269         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30270         Print testcase being tried at verbosity level 1.
30271         * gcc.c-torture/special/special.exp: Unset xfail.
30272         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30273         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
30274         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
30275         * gcc.failure/failure.exp: Likewise.
30276         * gcc.ieee/ieee.exp: Likewise.
30277         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
30278         Update call to dg-test.  Call dg-finish at end.
30279         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
30280         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30281         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
30282         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
30283         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
30284         * gcc.wendy/wendy.exp: Add copyright.
30285         Delete setting of tmpdir (done by gcc_init).
30286         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
30287         Pass compiler flags to gcc_start.  Call gcc_finish at end.
30288         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
30289         gcc_[ce]pass/fail.
30290
30291 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
30292
30293         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
30294         confusion.
30295         (g++_load): Likewise.
30296
30297         * config/*.exp (gcc_load): Some were varargs fns and some were not.
30298         Rename argument to `prog' to remove the confusion.
30299         Varargs fns behave differently too!
30300         (g++_load): Likewise.
30301
30302         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
30303
30304         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
30305         what it is.  Delete (always) printing of status value for !native.
30306         Simplify verbose code, and include status and exec_output.
30307         (g++_load): Use gcc_load.
30308
30309 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
30310
30311         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
30312         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
30313         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
30314         940714-3.c as these testcases don't exist anymore.  Make
30315         va-arg-1.c expected to pass.
30316
30317 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
30318
30319         * gcc.misc-tests/misc.exp: Only run specific testcases.
30320         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
30321         * gcc.misc-tests/dg-[1-9].c: New files.
30322
30323         * lib/dg.exp: New testsuite driver.
30324         * gcc.prms/prms.exp: Use it.
30325
30326         * README.gcc: New file.
30327
30328         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
30329         Document and reset `lxpass' and `lxfail'.
30330         Simplify "initialized" message.
30331         (gcc_stat): Clean up comments a little.
30332
30333 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
30334
30335         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
30336
30337 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
30338
30339         * lib/old-dejagnu.exp (process-option): New proc.
30340         (old-dejagnu-init, old-dejagnu-stat): Likewise.
30341         (old-dejagnu): Simplify.
30342         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
30343
30344 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
30345
30346         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
30347         exists and is not an empty string.
30348
30349         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
30350         $xfail rather than calling setup_xfail.  Clear $xfail when test is
30351         finished.
30352         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
30353         automatically.
30354
30355         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
30356         longer expected to fail.
30357
30358         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
30359         "f" function call.
30360
30361         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
30362
30363         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
30364         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
30365         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
30366         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
30367         c-torture-1.29.
30368
30369         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
30370         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
30371
30372         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
30373
30374         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
30375         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
30376
30377         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
30378         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
30379         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
30380
30381 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
30382
30383         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
30384         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
30385         940714-1.c, 940714-2.c, 940714-3.c},
30386         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
30387         gcc.misc-tests/{mg.c,mg.exp}:
30388         New tests.
30389         * gcc.noncompile/noncompile.exp: Change accordingly.
30390
30391 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
30392
30393         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
30394         Undo previous clobberage.
30395
30396 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
30397
30398         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
30399         * gcc.special/{930510-1.c, special.exp}:
30400         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
30401         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
30402         struct-varargs-1.c}: New tests from c-torture-1.26.
30403
30404 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
30405
30406         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
30407           argument to switch.
30408
30409 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
30410
30411         * Revert the previous changes.  Please see Rob's directory
30412           (/lisa/test/rob/progressive/gcc/testsuite) for testing
30413           fixes.
30414
30415 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
30416
30417         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
30418             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
30419             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
30420             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
30421             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
30422             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
30423             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
30424             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
30425             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
30426             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
30427             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
30428             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
30429             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
30430             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
30431             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
30432             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
30433             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
30434             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
30435             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
30436             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
30437             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
30438             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
30439             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
30440             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
30441             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
30442             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
30443             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
30444
30445 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
30446
30447         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
30448             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
30449           with perror calls.
30450
30451 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
30452
30453         * config/unix.exp (g++_load): Fix syntax.
30454
30455 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
30456
30457         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
30458         * gcc.noncompile/921017-1.c: Deleted obsolete test.
30459         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
30460         Don't expect va-arg-1.c to fail.  Correct expected output for
30461         920928-1.c.
30462         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
30463         * gcc.wendy/hbm4.c: Correct typo.
30464         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
30465
30466 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
30467
30468         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
30469         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
30470         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
30471         * lib/c-torture.exp (c-torture-compile): Ditto.
30472
30473         Reduce volume of output (remove all the -I's and such).
30474         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
30475         Call gcc_cpass, gcc_cfail.
30476         (c-torture): Pass testing option to c-torture-compile.
30477
30478 1994-03-21  Doug Evans  (dje@cygnus.com)
30479
30480         Bring patches over from progressive.
30481         * config/default.exp: Exit remote shell cleanly.
30482         (g++_exit, g++_start): Add default versions.
30483         * config/sim.exp (gcc_load): Use perror, not error.
30484
30485 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
30486
30487         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
30488         set in site.exp.
30489
30490 1994-03-14  Doug Evans  (dje@cygnus.com)
30491
30492         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
30493         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
30494         (wendy_try): New proc to run testcase.
30495         (main loop): Call 'em.
30496         * gcc.wendy/*.c: Clean up pass to correct expected output.
30497
30498         * lib/gcc.exp: Minor cleanup work.
30499         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
30500
30501 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
30502
30503         * config/sim.exp (gcc_load): Document return codes better.
30504         Don't pass -v to simulator.
30505
30506 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
30507
30508           * gcc.special/920717-x.c: Fix typo.
30509           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
30510           get at sources.
30511
30512         * lib/mike-gcc.exp: Fix typo.
30513
30514 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
30515
30516         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
30517         binary to use, transform the name.
30518         * config/*.exp: rename everything. Nuke any g++ specific files,
30519         it's now a special case of gcc that requires no special support.
30520         Add a default.exp for unsupported targets.
30521
30522 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
30523
30524         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
30525         lib/old-dejagnu.exp: Fix a few patterns to work with the new
30526         version of Tcl.
30527
30528 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
30529
30530         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
30531         than a warning.
30532
30533 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
30534
30535         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
30536
30537 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
30538
30539         * gcc.execute/execute.exp: Combine opt_list and foption_list into
30540         option_list.  Compile every file with only 4/6 option choices
30541         (same as C torture) instead of with 12/18 different option
30542         choices.
30543         * lib/c-torture.exp: Likewise.
30544
30545         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
30546         not already set.
30547
30548 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
30549
30550         * lib/old-deja.exp: Add `excess errors test fails' error, now one
30551         can put an XFAIL *-*-* on excess errors.
30552
30553 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
30554
30555         * g++.law: Add more tests derived from g++-bugs snapshots.
30556
30557         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
30558         equivalent to g++.law/init9.
30559
30560         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
30561         compiled it, and the a.out file after we've run it.
30562
30563 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
30564
30565         * lib/mike-g++.exp (postbase): Delete the .o file after we've
30566         compiled it, and the a.out file after we've run it.
30567
30568 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
30569
30570         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
30571
30572 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
30573
30574         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
30575         version number.
30576
30577 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
30578
30579         * g++.law: New directory of g++ tests derived from the g++-bugs
30580         snapshots.
30581
30582 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
30583
30584         * gcc.compile: initbug1.c initbug1.exp testcase added
30585
30586 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
30587
30588         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
30589         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
30590           fixes submitted by Jeff Law (law@cs.utah.edu)
30591         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
30592           Jeff Law (law@cs.utah.edu)
30593
30594
30595 1993-11-30  Mike Stump  (mrs@cygnus.com)
30596
30597         * config/unix-g++.exp: Follow the gcc way of doing things.
30598         * g++.old-deja/old-deja.exp: Minor updates.
30599         * lib/g++.exp: New file, follow the gcc way of doing things.
30600         * lib/old-dejagnu.exp: Minor updates.
30601         * lib/mike-g++.exp: Always unset errorInfo.
30602
30603 1993-11-06  Mike Stump  (mrs@cygnus.com)
30604
30605         * lib/gcc.exp: Fix some errors with the below change, CC and
30606         CFLAGS should be global when setting, not local.
30607
30608 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
30609
30610         * lib/gcc.exp: Transform tool name.
30611
30612 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30613
30614         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
30615
30616 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30617
30618         * lib/gcc.exp: change gcc_done to gcc_stat
30619
30620 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30621
30622         * Upgraded gcc testsuite to c-torture version 1.25
30623
30624 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
30625
30626         * lib/gcc.exp: added reporting code. Changed verbose compile message.
30627         * lib/c-torture: added hooks for new reporting code.
30628
30629 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
30630
30631         * config/sh-gcc.exp: check if sh-sim exists in the path
30632
30633 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
30634
30635         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
30636         * gcc.compile/compile.exp: Initial changes for new logic.
30637         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
30638         * gcc.failure/failure.exp: Initial changes for new logic.
30639         * gcc.ieee/ieee.exp: Initial changes for new logic.
30640         * gcc.misc-tests/misc.exp: Initial changes for new logic.
30641         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
30642         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
30643         * lib/c-torture.exp: Initial changes for new logic.
30644         * lib/gcc.exp: Initial changes for new logic.
30645
30646 1993-10-15  Mike Stump  (mrs@cygnus.com)
30647
30648         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
30649         depend upon failure or success.  Fully qualify names in failure
30650         and success messages.  Always remove a.out before starting
30651         compile, just in case.  Pay more attention to error text output by
30652         the compiler.  Handle testcases with no known past errors just
30653         like all others, so that things are uniform.  Other miscellaneous
30654         improvements.
30655
30656 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
30657
30658         * gcc.cpp: new directory for cpp tests
30659
30660 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
30661
30662         * lib/chill.exp: Code reformatted, removed unused code.
30663         * config/unix-chill.exp: Code reformatted, removed unused code.
30664         * chill.execute/execute.exp: Code reformatted, removed unused code.
30665         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
30666
30667 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
30668
30669         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
30670         routines not written.
30671
30672 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
30673
30674         * config/bug-gcc.exp: Use new procs from bug.exp.
30675
30676 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
30677
30678         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
30679         via ftp, rather than depending on NFS.
30680         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
30681         case.
30682
30683 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
30684
30685         * config/bug-gcc.exp: Use new download proc.
30686
30687 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
30688
30689         * chill.execute/execute.exp: cleanups, handles errors better
30690         * chill.compile/compile.exp: rewrite, based on execute.exp
30691         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
30692         * lib/chill.exp: major changes to diff proc and compile and link
30693           procs. added chill_fail and chill_pass wrappers to pass and
30694           fail. added more comments, and handle error codes better.
30695           Added a hack to capture stderr from exec, so noncompile tests
30696           can work.
30697
30698 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
30699
30700         * chill.execute/execute.exp: rewrite of testsuite driver
30701         * lib/chill.exp: rewrite of testsuite driver
30702         * config/unix-chill.exp: rewrite of testsuite driver
30703
30704 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
30705
30706     In chill.execute:
30707         * iexpr.ch: Standardize uppercase.
30708         * tuples.dat: Standardize uppercase.
30709         * vary.ch: standardize.  Correct varying string assignments.
30710         * vary.dat: Add new output lines.
30711
30712 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
30713
30714     In chill.execute:
30715         * chprintf.ch: Standardize use of uppercase.
30716         * tuples.ch: Standardize and turn arr2 into a DCL,
30717           rather than a SYN.
30718         * pinits.ch: Standardize.
30719
30720 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
30721
30722         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
30723         * Makefil: Renamed to Makefile.in.
30724         * configure.in: New.
30725
30726 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
30727
30728     In chill.execute:
30729         * .cvsignore: Add result/output files.
30730         * Makefile: Fix up variables at start.  Use MFLAGS
30731           everywhere.  Correct bool_loc, built_ins entries.
30732           Add entry for vary1.ch.
30733         * bitarray.ch: Standardize upper-case usage.
30734         * bitexpr.ch: Standardize, add output of b1.
30735         * params.ch: Use arrayt in along PROC parameters, to
30736           avoid novelty problems.
30737         * sets.ch: Tiny cleanup.
30738         * vary1.ch: Re-indent.
30739
30740 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
30741
30742           * Add PR-related files to Makefiles, .cvsignore files, etc.
30743
30744 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
30745
30746         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
30747           with compiler objects. New names are test-flow.c and test-loop.c
30748
30749 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
30750
30751         * Upgraded c-torture tests from 1.19 to 1.20
30752
30753         * new files:
30754         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
30755         * gcc.compile: 930623-1.c 930623-2.c
30756         * gcc.noncompile: 930622-1.c 930622-2.c
30757         * gcc.failure: 920411-1.c 920627-2.c
30758         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
30759
30760 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
30761
30762         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30763           More changes to get testsuite working properly. Needs more work.
30764           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
30765
30766 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
30767
30768         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30769           More changes to get testsuite working properly. Needs more work.
30770
30771 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
30772
30773         * chill.compile/compile.exp: Added for Dejagnu support
30774         * chill.execute/execute.exp: Added for Dejagnu support
30775         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
30776
30777 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
30778
30779     This should complete moving the CHILL test files.
30780         * chill.noncompile(.cvsignore printf.grt
30781             in-printf.grt chprintf.grt chprintf.ch):
30782             Added test-support files.
30783           (Makefile): Modified further.
30784         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
30785             signal.ch): Added test files.
30786           * chill.execute (.cvsignore printf.grt printr.c
30787             in-printf.grt rts.c chprintf.grt rts.h): Added
30788           test-support files.
30789             (Makefile): More corrections.
30790
30791 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
30792
30793         * chill.compile, chill.execute, chill.nocompile: Add CHILL
30794           test cases, ready for DejaGnu.
30795
30796 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
30797
30798         * Upgraded c-torture tests from 1.18 to 1.19
30799
30800         * gcc.compile: added test(s):
30801           930607-1.c
30802         * gcc.execute: added test(s):
30803           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
30804
30805         * added new subdirectory for misc tests: gcc.misc-tests
30806         * gcc.misc-test(s): added tests:
30807           inst-check.c test-consts.c test-ior.c test-switch.c
30808
30809 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
30810
30811         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
30812
30813 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
30814
30815         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
30816
30817 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
30818
30819         * Upgraded c-torture tests from 1.17 to 1.18
30820
30821 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
30822
30823         * Upgraded c-torture tests from 1.12 to 1.17
30824
30825 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
30826
30827         * lib/old-dejagnu.exp:
30828           Fixed handling of XFAIL target triplets to correctly
30829           recognize wildcard characters.  Removed code that
30830           appended a unique id tag to the end of the file name
30831           printed out by the result of the testcases within a
30832           given test file.
30833
30834 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
30835
30836         * lib/old-dejagnu.exp:
30837           Reworked expected failure handling to trigger off of XFAIL
30838           keyword in keyphrase embeded in testcase source code. The
30839           XFAIL keyword must be at the end of the keyphrase line. It
30840           may optionally be followed by one or more target triplets.
30841           It has just occured that the handling of wildcards in the
30842           target triplet may not be correct.
30843
30844 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
30845
30846         * g++.old-deja/tests:
30847           Moved all subdirectories up one level into g++.old-deja .
30848
30849         * lib/old-dejagnu.exp:
30850           Fixed problem with CXXFLAGS not being properly reset, and being
30851           corrupted with extraneous "-c" compiler option.  This was
30852           causing binaries to not be generated for test that needed them.
30853           Modified strings passed to "pass" and "fail" so that individual
30854           tests from the same test file would be distinguished by an
30855           identifier appended to the test file name in the summary logs;
30856           this corrected a problem with erroneous diff logs.  Added code
30857           to search testcases for expected fail and unexpected pass keywords.
30858
30859 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
30860
30861         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
30862
30863 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
30864
30865         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
30866           Removed extraneous text from end of "Special g++ Options"
30867           keyphrase.
30868
30869         * lib/old-dejagnu.exp: Added pattern matching to look for new
30870           keywords, embedded in testcases comments, which will trigger
30871           calls to xpass and xfail.
30872
30873 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
30874
30875         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
30876           comments embedded in the testcases, especially the one looking for
30877           special compiler options, as well as the pattern matching for the
30878           compiler output again.
30879
30880 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
30881
30882         * lib/old-dejagnu.exp: Do a proper check of the return value for
30883           execute tests. Fixed several problems with the pattern matching
30884           of the compiler output which gave erroneous test results.
30885           Changed several of the test result messages to be more descriptive.
30886         * config/unix-g++.exp: Proc g++_load now actually works and
30887           executes the tests passed to it and returns a usable return
30888           value.
30889
30890 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
30891
30892           * lib/gcc.exp: Exits gracefully if $CC is bogus.
30893
30894 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
30895
30896         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
30897           Modified both files to properly execute the old style
30898           dejagnu tests. The previous versions of these files were
30899           experimental and did not function anything near correctly.
30900
30901 1993-04-05  Rob Savoye  (rob@cygnus.com)
30902
30903         * Removed all Makefile.in and configure.in files. No configuration
30904         needed now.
30905
30906 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
30907
30908         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
30909
30910 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
30911
30912         * gcc.compile/configure.in, gcc.unsorted/configure.in,
30913         gcc.special/configure.in, gcc.noncompile/configure.in,
30914         gcc.execute/configure.in, gcc.code_quality/configure.in,
30915         g++.other/configure.in, g++.old-deja/configure.in,
30916         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
30917         in srcname setting.
30918
30919 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
30920
30921         * lib/udi.exp:  Fixed mondfe and mondfe_download.
30922         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
30923         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
30924
30925 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
30926
30927         * config/udi-gdb.exp: Check $shell_id after connecting to target.
30928         (gdb_exit): Don't remove *_soc files.
30929
30930 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
30931
30932         * lib/c-torture.exp: Don't look for main; instead always use -w
30933         -c.  This is how the c-torture tests work.  Remove the object
30934         file if the compilation succeeds.
30935         * gcc.execute/execute.exp: Remove executable if test passes.
30936         * gcc.noncompile/noncompile.exp: Every test is an expected
30937         failure.
30938         * gcc.special/special.exp: Added tests from c-torture 1.11,
30939         corrected use of existing test.
30940         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
30941         gcc.execute/920625-1.c: Updated to c-torture 1.11.
30942         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
30943         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
30944         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
30945         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
30946         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
30947         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
30948         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
30949         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
30950         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
30951         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
30952         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
30953         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
30954         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
30955         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
30956         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
30957         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
30958         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
30959         c-torture 1.11.
30960         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
30961         correspond to c-torture 1.11.
30962
30963         * New file.